.loading-indicator{--loading-size: 36px;--loading-accent: #a4acf8;position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--loading-accent);vertical-align:middle}.loading-indicator--compact{--loading-size: 18px}.loading-indicator-visual{position:relative;display:block;width:var(--loading-size);height:var(--loading-size);border:2px solid #a4acf81a;border-radius:50%;box-sizing:border-box}.loading-indicator-orbit{position:absolute;inset:-2px;border:2px solid transparent;border-top-color:currentColor;border-right-color:#a4acf84d;border-radius:50%;animation:loading-indicator-orbit 1s linear infinite}.loading-indicator-core{position:absolute;inset:38%;border-radius:50%;background:currentColor;opacity:.6;animation:loading-indicator-breathe 1.6s ease-in-out infinite}.loading-indicator-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@keyframes loading-indicator-orbit{to{transform:rotate(360deg)}}@keyframes loading-indicator-breathe{50%{opacity:.25;transform:scale(.7)}}@media(prefers-reduced-motion:reduce){.loading-indicator-orbit,.loading-indicator-core{animation:none}}.peags-auth-shell{min-height:100vh;display:grid;place-items:center;padding:36px 20px;background:radial-gradient(ellipse at 50% 12%,#1d203a66,transparent 58%),#0a0b10}.peags-auth-card{width:min(100%,420px);padding:34px;background:#111218;border:1px solid #2b2d3a;border-radius:12px;box-shadow:0 20px 80px #0004}.peags-auth-brand{display:flex;align-items:center;justify-content:center;gap:14px;margin-bottom:30px}.peags-auth-brand img{object-fit:contain}.peags-auth-brand strong{display:block;font-size:22px;font-weight:800;letter-spacing:-.5px}.peags-auth-brand span{display:block;font-size:9px;letter-spacing:1.3px;color:#a3a8c2;margin-top:5px}.peags-auth-intro{margin-bottom:24px}.peags-auth-intro h1{font-size:21px;letter-spacing:-.5px}.peags-auth-intro p,.peags-auth-loading p{color:var(--muted);font-size:12px;line-height:1.8;margin-top:8px}.peags-auth-form{display:grid;gap:17px}.peags-auth-form>label{display:grid;gap:8px;color:#c5c8dd;font-size:12px;font-weight:600}.peags-auth-form input:not([type=checkbox]){width:100%;min-width:0;border:1px solid #343643;border-radius:5px;padding:11px 12px;color:#eeeff9;background:#0c0d12}.peags-auth-form input:not([type=checkbox]):focus{outline:none;border-color:var(--field-focus-border);box-shadow:0 0 0 2px var(--field-focus-ring)}.peags-auth-form>.peags-remember-me{display:flex;align-items:center;gap:8px;width:fit-content;min-height:18px;color:#aeb4ce;font-size:11px;font-weight:500;cursor:pointer}.peags-remember-me input{width:14px;height:14px;margin:0;accent-color:#9da5ec;color-scheme:dark;cursor:pointer}.peags-remember-me input:focus-visible{outline:2px solid #858cf0;outline-offset:3px}.peags-remember-me:has(input:disabled){opacity:.6;cursor:wait}.peags-auth-form small{color:#858a9f;font-size:10px;font-weight:400}.peags-password-field{position:relative}.peags-auth-form .peags-password-field input{padding-right:41px}.peags-password-field .icon-button{position:absolute;right:5px;top:50%;transform:translateY(-50%)}.peags-primary-button{min-height:42px;display:flex;align-items:center;justify-content:center;gap:12px;background:#666fcb;color:#fff;border:1px solid #858de0;border-radius:5px;font-weight:700;font-size:12px;margin-top:5px}.peags-primary-button:hover:not(:disabled){background:#7a82db}.peags-auth-switch{margin-top:24px;padding-top:22px;border-top:1px solid #262835;text-align:center;color:#9499ad;font-size:11px}.peags-auth-switch button{padding:0;margin-left:6px;background:none;color:#b7bcff;font-weight:600;font-size:inherit}.peags-auth-switch button:hover{color:#fff}.peags-form-error{color:#eea3b0;font-size:12px;line-height:1.6}.peags-auth-loading{display:flex;align-items:center;flex-direction:column;text-align:center;gap:18px}.peags-auth-loading h1{font-size:19px}.peags-auth-loading .loading-indicator-label{color:#b7bcda}.peags-account-switcher{width:100%;padding:0 3px 8px}.peags-account-switcher>.compact-select{width:100%}.peags-account-switcher .compact-select-trigger{width:100%;min-width:0;font-size:10px}.peags-account-switcher>p{padding-top:6px;color:#eea3b0;font-size:10px;line-height:1.6}.peags-settings-layout{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:18px;max-width:1100px}.peags-settings-main,.peags-settings-side{display:flex;flex-direction:column;gap:18px;min-width:0}.peags-section-heading{display:flex;justify-content:space-between;align-items:center;min-height:51px;padding:13px 17px;gap:14px;border-bottom:1px solid #292b37;background:#ffffff01}.peags-section-heading>div{display:flex;gap:9px;align-items:center;color:#aeb7f7}.peags-section-heading h2{font-size:13px}.peags-section-heading>span{color:#8e95ad;font-size:11px}.peags-linked-accounts{padding:5px 12px}.peags-linked-account{display:flex;align-items:center;gap:14px;min-height:86px;padding:15px 7px}.peags-linked-account+.peags-linked-account{border-top:1px solid #242631}.peags-account-portrait{position:relative;display:flex;align-items:center;justify-content:center;width:44px;height:44px;flex:0 0 44px;border-radius:5px;background:#202330;color:#7882ac;border:1px solid #4a516b}.peags-account-portrait img{width:100%;height:100%;border-radius:4px;object-fit:cover}.peags-account-portrait small{position:absolute;right:-4px;bottom:-5px;min-width:23px;padding:2px 3px;font-size:9px;text-align:center;border:1px solid #4a516b;border-radius:3px;color:#e5e9ff;background:#161927}.peags-linked-account-name{flex:1;min-width:0}.peags-linked-account-name strong{display:block;color:#e6e9f9;font-size:13px;overflow-wrap:anywhere}.peags-linked-account-name strong small{font-weight:400;color:#8991aa;margin-left:6px;font-size:10px}.peags-linked-account-name>span{display:flex;align-items:center;gap:5px;margin-top:7px;color:#9ba4c2;font-size:10px}.peags-account-actions{display:flex;align-items:center;gap:8px}.peags-account-actions .button-secondary{min-height:31px;padding:6px 10px;font-size:11px}.peags-account-actions .peags-remove-account:hover:not(:disabled){color:#efadb9;background:#ed8c9c12}.peags-remove-dialog{width:min(400px,calc(100vw - 32px));padding:0;border:1px solid #343747;border-radius:8px;background:#111218;color:#d8ddf3;box-shadow:0 20px 70px #0008}.peags-remove-dialog::backdrop{background:#07090fb3;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.peags-remove-dialog>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px 10px}.peags-remove-dialog h2{font-size:14px;font-weight:650}.peags-remove-dialog header .icon-button{width:26px;height:26px;margin-right:-4px}.peags-remove-dialog-body{display:grid;gap:10px;padding:0 18px 18px}.peags-remove-dialog-body>strong{font-size:12px;color:#d3daf1;overflow-wrap:anywhere}.peags-remove-dialog-body small{font-size:11px;font-weight:450;color:#8793b1;margin-left:5px}.peags-remove-dialog-body p{font-size:11px;line-height:1.7;color:#939fbc}.peags-remove-dialog-body p.peags-form-error{color:#eea3b0}.peags-remove-dialog footer{display:flex;justify-content:flex-end;gap:8px;padding:12px 18px;border-top:1px solid #272a36}.peags-remove-dialog footer .button-secondary{min-height:32px;padding:7px 11px;font-size:11px}.peags-remove-dialog .peags-remove-confirm{color:#f0b1bd;border-color:#6a3c49;background:#35212a}.peags-remove-dialog .peags-remove-confirm:hover:not(:disabled){color:#ffe1e7;border-color:#9b5466;background:#482a36}.peags-selected-label{display:flex;align-items:center;gap:5px;color:#a8b1e8;font-size:10px;padding:0 6px}.peags-account-empty{display:flex;flex-direction:column;gap:12px;align-items:center;text-align:center;padding:34px 26px}.peags-account-empty>svg{color:#969fde}.peags-account-empty h3{color:#c9cfe7;font-size:13px}.peags-account-empty p{color:#919ab3;max-width:360px;font-size:11px;line-height:1.8}.peags-link-account{padding:18px;border-top:1px solid #242631}.peags-link-account h3{color:#c2cae7;font-size:12px}.peags-riot-account-form{display:grid;grid-template-columns:minmax(0,1fr) 100px auto;align-items:end;gap:10px;margin-top:15px}.peags-riot-account-form>label,.peags-region-field{display:grid;gap:8px;min-width:0;color:#aab2cc;font-size:11px}.peags-riot-account-form input{width:100%;min-width:0;height:36px;border:1px solid #343643;border-radius:5px;padding:9px 11px;color:#eeeff9;background:#0c0d12;font-size:13px}.peags-riot-account-form input:focus{outline:none;border-color:var(--field-focus-border);box-shadow:0 0 0 2px var(--field-focus-ring)}.peags-region-field .compact-select,.peags-region-field .compact-select-trigger{width:100%}.peags-region-field .compact-select-trigger{min-height:36px}.peags-riot-account-form>button{min-height:36px;justify-content:center;padding:8px 11px;font-size:11px}.peags-user-profile{padding:21px 18px;display:flex;flex-direction:column;align-items:flex-start;gap:10px}.peags-user-profile>strong{font-size:15px}.peags-user-profile>span{color:#9da4bc;font-size:11px;overflow-wrap:anywhere}.peags-user-profile>button{margin-top:14px;font-size:11px}.peags-admin-invitations{display:flex;flex-direction:column;gap:14px;padding:18px}.peags-admin-invitations>p{color:#949db8;font-size:11px;line-height:1.6}.peags-invitation-code{display:flex;align-items:center;gap:6px;border:1px solid #363c53;background:#10131d;border-radius:5px;padding:4px 5px 4px 10px}.peags-invitation-code input{flex:1;min-width:0;width:100%;padding:6px 0;border:0;background:transparent;color:#d9e0ff;font:600 12px/1.4 ui-monospace,monospace;letter-spacing:1px}.peags-invitation-code:has(input:focus){border-color:var(--field-focus-border);box-shadow:0 0 0 2px var(--field-focus-ring)}.peags-invitation-code input:focus-visible{outline:none}.peags-invitation-code .icon-button{flex-shrink:0;width:29px;height:29px}.peags-invitation-code .is-copied{color:#9ed6b7}.peags-admin-invitations>.peags-invitation-expiry{display:flex;align-items:center;gap:6px;color:#b2bedf;font-size:10px;font-variant-numeric:tabular-nums}.peags-invitation-expiry svg{flex-shrink:0;color:#8f9bca}.peags-invitation-actions .button-secondary{min-height:31px;font-size:11px;padding:6px 10px}.peags-admin-invitations>.peags-invitation-feedback{color:#b7c4ef;font-size:10px}.peags-admin-invitations>.peags-form-error{color:#eea3b0}.peags-settings-message{position:fixed;bottom:24px;right:24px;z-index:50;display:flex;align-items:center;justify-content:space-between;gap:14px;max-width:min(460px,calc(100vw - 40px));border:1px solid #4e5a83;background:#1b243a;box-shadow:0 8px 30px #0006;color:#cad5fa;padding:9px 12px 9px 17px;border-radius:7px;font-size:12px;line-height:1.7}.peags-settings-message.is-error{border-color:#75434d;background:#291c24;color:#f3b6c4}@media(max-width:1080px){.peags-settings-layout{grid-template-columns:minmax(0,1fr)}.peags-settings-side{display:grid;grid-template-columns:1fr 1fr}}@media(max-width:640px){.peags-auth-card{padding:26px 22px}.peags-settings-side{grid-template-columns:1fr}.peags-linked-account{gap:10px;flex-wrap:wrap}.peags-account-actions{margin-left:auto}.peags-riot-account-form{grid-template-columns:minmax(0,1fr) auto}.peags-riot-account-form>label{grid-column:1 / -1}}@media(max-width:650px){.peags-auth-shell{min-height:100dvh;padding:24px 16px}.peags-auth-form>.peags-remember-me{min-height:44px}.peags-auth-form .peags-password-field input{padding-right:49px}.peags-primary-button{min-height:44px}.peags-auth-switch button{min-height:40px;padding-inline:4px}.peags-section-heading>div{min-width:0}.peags-section-heading>div>svg{flex-shrink:0}.peags-account-actions{flex-wrap:wrap}.peags-account-actions .button-secondary,.peags-riot-account-form>button,.peags-invitation-actions .button-secondary{min-height:44px}.peags-riot-account-form input{height:44px}.peags-region-field .compact-select-trigger{min-height:44px}.peags-user-profile>strong{max-width:100%;overflow-wrap:anywhere}.peags-invitation-code .icon-button{width:40px;height:40px}.peags-remove-dialog{max-height:calc(100dvh - 32px);overflow-y:auto}.peags-remove-dialog header .icon-button{width:40px;height:40px;flex-shrink:0}.peags-remove-dialog footer{flex-wrap:wrap}.peags-remove-dialog footer .button-secondary{min-height:44px}.peags-settings-message{right:12px;bottom:max(12px,env(safe-area-inset-bottom));max-width:calc(100vw - 24px)}.peags-settings-message>.icon-button{flex-shrink:0}}@media(max-width:480px){.peags-linked-account-name{flex-basis:calc(100% - 54px)}.peags-account-actions{width:100%;justify-content:flex-end}}.compact-select{display:inline-flex;min-width:0;max-width:100%;vertical-align:middle}.compact-select .compact-select-trigger{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:31px;padding:6px 9px;background:#171923;color:#c9cde0;border:1px solid #34384b;border-radius:5px;text-align:left;font-size:12px;line-height:17px}.compact-select-trigger>span{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.compact-select-label{display:inline-flex;align-items:center;gap:6px;min-width:0}.compact-select-label-text{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.compact-select-label-suffix{display:inline-flex;align-items:center;flex-shrink:0}.compact-select-trigger>svg{flex-shrink:0;color:#9399b3;transition:transform .14s ease}.compact-select .compact-select-trigger:hover:not(:disabled){background:#202334;border-color:#565c7b;color:#e0e3fa}.compact-select .compact-select-trigger[aria-expanded=true]{background:#202334;border-color:#747bc0}.compact-select-trigger[aria-expanded=true]>svg{transform:rotate(180deg)}.compact-select .compact-select-trigger:focus-visible{outline:none;border-color:var(--field-focus-border);box-shadow:0 0 0 2px var(--field-focus-ring)}.compact-select-popover{position:fixed;display:flex;flex-direction:column;z-index:1200;padding:4px;border:1px solid #383d56;border-radius:7px;background:#141620;color:#c9cde0;box-shadow:0 10px 28px #0005;overflow:hidden;animation:compact-select-open .1s ease-out}.compact-select-search{display:flex;flex-shrink:0;align-items:center;gap:7px;padding:7px 7px 9px;margin-bottom:3px;border-bottom:1px solid #2b2f43;color:#8990ab}.compact-select-search:focus-within{border-bottom-color:var(--field-focus-border)}.compact-select-search input{width:100%;min-width:0;padding:1px 0;color:#e3e5f5;background:transparent;border:0;outline:none;font-size:12px}.compact-select-search input:focus-visible{outline:none}.compact-select-search input::placeholder{color:#7f859e}.compact-select-options{position:relative;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#414765 transparent;min-height:0}.compact-select-option{display:flex;justify-content:space-between;align-items:center;gap:14px;min-height:31px;padding:6px 9px;border:0;border-radius:4px;font-size:12px;line-height:19px;cursor:pointer}.compact-select-option>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.compact-select-option>svg{flex-shrink:0;color:#b2b8ff}.compact-select-option[aria-selected=true]{color:#c1c6ff;background:#252940}.compact-select-option.is-active{background:#30364f;color:#eef0ff}.compact-select-option[aria-disabled=true]{opacity:.4;cursor:not-allowed}.compact-select-empty{padding:10px 9px;font-size:12px;color:#9198b1}.probuild-sort .compact-select .compact-select-trigger{min-height:25px;height:25px;width:auto;max-width:110px;padding:3px 5px;border:0;background:transparent;gap:7px;font-size:10px}.probuild-sort .compact-select .compact-select-trigger:hover,.probuild-sort .compact-select .compact-select-trigger[aria-expanded=true]{background:#262a40}@keyframes compact-select-open{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.compact-select-popover{animation:none}.compact-select-trigger>svg{transition:none}}@media(max-width:650px){.compact-select .compact-select-trigger,.compact-select-option{min-height:44px;font-size:13px}.compact-select-search{min-height:44px}.compact-select-search input{font-size:16px}.probuild-sort .compact-select .compact-select-trigger{min-height:40px;height:auto;font-size:12px}}.peags-profile-fields{align-self:stretch;min-width:0;margin-top:6px}.peags-profile-twitch{display:grid;gap:9px;padding:15px 0 16px;border-top:1px solid #292b37}.peags-profile-field{display:grid;gap:7px;min-width:0;color:#aab2cc;font-size:11px}.peags-profile-twitch-label{display:flex;align-items:center;gap:7px}.peags-profile-twitch-label svg{color:#b5a6f5}.peags-profile-field input{width:100%;min-width:0;height:35px;border:1px solid #343643;border-radius:5px;padding:8px 10px;color:#eeeff9;background:#0c0d12;font:inherit;font-size:12px}.peags-profile-field input::placeholder{color:#697189;font-size:11px}.peags-profile-field input:focus{outline:none;border-color:var(--field-focus-border);box-shadow:0 0 0 2px var(--field-focus-ring)}.peags-profile-field input:disabled{opacity:.65}.peags-profile-password-input{position:relative;display:block;min-width:0}.peags-profile-password-input input{padding-right:37px}.peags-profile-password-input>.icon-button{position:absolute;right:3px;top:3px;display:grid;place-items:center;width:29px;height:29px;color:#8e95ad}.peags-profile-form-actions{display:flex;justify-content:flex-end;align-items:center;gap:12px}.peags-profile-form-actions>.button-secondary{justify-content:center;min-height:31px;gap:7px;padding:6px 10px;font-size:11px}.peags-profile-form-error,.peags-profile-form-notice{margin:1px 0 0;font-size:11px;line-height:1.5}.peags-profile-form-error{color:#f3949d}.peags-profile-form-notice{display:flex;align-items:center;gap:6px;color:#94c7b1}.peags-profile-security{border-top:1px solid #292b37}.peags-profile-password-toggle{display:flex;width:100%;align-items:center;gap:8px;border:0;border-radius:4px;padding:14px 0;color:#b3bbe8;background:transparent;font:inherit;font-size:11px;text-align:left}.peags-profile-password-toggle>span{flex:1}.peags-profile-password-toggle>svg:last-child{color:#7f879e;transition:transform .15s ease}.peags-profile-password-toggle>.is-open{transform:rotate(180deg)}.peags-profile-password-toggle:hover:not(:disabled){color:#d8dcff}.peags-profile-password-toggle:focus-visible,.peags-profile-cancel:focus-visible{outline:1px solid #858cf0;outline-offset:3px}.peags-profile-password-toggle:disabled,.peags-profile-cancel:disabled{cursor:default;opacity:.6}.peags-profile-password-form{display:grid;gap:12px;padding:0 0 16px}.peags-profile-password-hint{margin-top:-6px;color:#737c96;font-size:10px}.peags-profile-cancel{border:0;border-radius:3px;padding:5px 0;color:#929ab4;background:transparent;font:inherit;font-size:11px}.peags-profile-cancel:hover:not(:disabled){color:#c7cde4}.peags-profile-security>.peags-profile-form-notice{margin-bottom:10px}@media(prefers-reduced-motion:reduce){.peags-profile-password-toggle>svg:last-child{transition:none}}@media(max-width:650px){.peags-profile-field input{height:44px}.peags-profile-password-input input{padding-right:47px}.peags-profile-password-input>.icon-button{top:2px;right:2px;width:40px;height:40px}.peags-profile-form-actions{flex-wrap:wrap;gap:8px 12px}.peags-profile-form-actions>.button-secondary,.peags-profile-password-toggle,.peags-profile-cancel{min-height:44px}}button.player-link{padding:0;border:0;background:none;font:inherit;line-height:inherit;text-align:inherit;cursor:pointer}.player-site-dialog{width:min(380px,calc(100vw - 32px));padding:0;border:1px solid #343747;border-radius:8px;background:#111218;color:#e0e5f6;box-shadow:0 20px 70px #0008}.player-site-dialog::backdrop{background:#07090fb3;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.player-site-dialog>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px 18px 15px}.player-site-dialog h2{margin:0;font-size:14px;font-weight:650;color:#d8ddf3}.player-site-dialog header p{margin:7px 0 0;font-size:12px;color:#bdc6e7;overflow-wrap:anywhere}.player-site-dialog header p span{color:#818aa5;margin-left:5px;font-size:11px}.player-site-dialog header .icon-button{width:26px;height:26px;margin:-4px -4px 0 0}.player-site-options{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:0 18px 18px}.player-site-option{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:43px;padding:10px 11px;border:1px solid #2f3343;border-radius:5px;background:#191c27;color:#c7cff0;text-decoration:none;font-size:11px}.player-site-option svg{color:#808bb1;flex-shrink:0}.player-site-option:hover:not(.is-unavailable):not(.is-pending){background:#252a40;border-color:#606a9e;color:#f3f4ff}.player-site-option:focus-visible{outline:2px solid #a5acff;outline-offset:2px}.player-site-option.is-unavailable{opacity:.4}.player-site-option.is-pending{cursor:wait;opacity:.6}.player-site-dialog>footer{padding:13px 18px;border-top:1px solid #272a36}.player-site-dialog footer label{display:flex;align-items:center;gap:8px;width:fit-content;color:#a9b3d1;font-size:11px;cursor:pointer}.player-site-dialog input[type=checkbox]{appearance:none;display:grid;place-content:center;margin:0;width:14px;height:14px;border:1px solid #515975;border-radius:3px;background:#1b1e2b;cursor:pointer}.player-site-dialog input[type=checkbox]:checked{border-color:#a1a9ef;background:#929be7}.player-site-dialog input[type=checkbox]:checked:after{content:"";width:7px;height:4px;border:solid #171a2b;border-width:0 0 2px 2px;transform:translateY(-1px) rotate(-45deg)}.player-site-error{margin:0;color:#f0abb7;font-size:11px;line-height:1.6}.player-site-dialog>.player-site-error{padding:0 18px 14px}@media(max-width:650px){.player-site-dialog{max-height:calc(100dvh - 24px);overflow-y:auto}.player-site-dialog header .icon-button{width:40px;height:40px;flex-shrink:0}.player-site-dialog footer label{min-height:44px;font-size:12px}.player-site-dialog input[type=checkbox]{width:20px;height:20px;flex-shrink:0}.player-site-option{min-height:44px;font-size:12px}}.player-link-preferences{display:grid;gap:11px;padding:18px}.player-link-preference-label{display:flex;align-items:center;gap:7px;color:#b3bddb;font-size:11px}.player-link-preferences .compact-select,.player-link-preferences .compact-select-trigger{width:100%}.player-site-saved{display:flex;align-items:center;gap:5px;margin:0;color:#b5c7e8;font-size:10px}.nav-item.sidebar-admin{min-height:35px;padding:8px;margin-bottom:10px;font-size:11px;color:#9097b4}.admin-dashboard,.admin-tab-content{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;min-width:0}.admin-dashboard{padding-bottom:20px}.admin-dashboard .panel{min-width:0;overflow:hidden}.admin-navigation{display:flex;align-items:center;justify-content:space-between;gap:18px;min-width:0}.admin-tabs{display:flex;align-items:center;gap:24px;border-bottom:1px solid #272a37;min-width:0;overflow-x:auto}.admin-tabs button{display:flex;align-items:center;gap:7px;color:#8d96b3;background:transparent;padding:9px 0 12px;font-size:12px;border-radius:0;border-bottom:2px solid transparent;white-space:nowrap}.admin-tabs button:hover{color:#d0d6f6}.admin-tabs button[aria-selected=true]{color:#b7bdff;border-color:#8e94e7;font-weight:650}.admin-tabs button:focus-visible{outline-offset:-2px}.admin-measured{display:inline-flex;align-items:center;gap:7px;min-width:132px;justify-content:flex-end;color:#77829d;font-size:10px;font-variant-numeric:tabular-nums;white-space:nowrap}.admin-measured-dot{width:4px;height:4px;border-radius:50%;background:#7caa9c}.admin-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:54px;padding:14px 18px;border-bottom:1px solid #282b37;background:#14151e}.admin-heading h2{color:#c0c8f1;font-size:12px;font-weight:650}.admin-heading>span{color:#808ba5;font-size:10px;font-variant-numeric:tabular-nums}.admin-verdict{border-color:#323c3d;background:linear-gradient(110deg,#172025,#111319 70%)}.admin-verdict-main{display:flex;align-items:center;gap:18px;padding:27px 25px}.admin-verdict-icon{display:grid;place-items:center;flex:0 0 45px;width:45px;height:45px;border-radius:12px;color:#9ac3b6;background:#223331;border:1px solid #3a514b}.admin-verdict h2{font-size:19px;font-weight:650;color:#e0e6f5;letter-spacing:-.4px;line-height:1.5}.admin-verdict-main p{margin-top:6px;color:#8b9bb7;font-size:12px;line-height:1.8}.admin-verdict.is-error{border-color:#68404e;background:linear-gradient(110deg,#291b23,#151218 75%)}.admin-verdict.is-error .admin-verdict-icon{color:#e5a0af;background:#3b2530;border-color:#6a3c4d}.admin-verdict.is-warning{border-color:#5d503a;background:linear-gradient(110deg,#252119,#151519 75%)}.admin-verdict.is-warning .admin-verdict-icon{color:#d7b67f;background:#352d21;border-color:#655036}.admin-verdict.is-idle .admin-verdict-icon{color:#a3adcb;background:#252b3c;border-color:#414b65}.admin-issues{border-top:1px solid #343442}.admin-issue{display:flex;align-items:center;gap:18px;padding:19px 25px}.admin-issue+.admin-issue{border-top:1px solid #34303b}.admin-issue-priority{flex:0 0 80px;font-size:10px;font-weight:600;color:#d7b67f}.admin-issue.is-error .admin-issue-priority{color:#e6a1af}.admin-issue>div{flex:1;min-width:0}.admin-issue strong{display:block;color:#ced5e9;font-size:12px;font-weight:550}.admin-issue p{color:#929cb1;font-size:11px;margin-top:5px;line-height:1.7}.admin-issue button{display:inline-flex;align-items:center;gap:8px;padding:8px 11px;background:#26283a;border:1px solid #42465e;color:#bec8eb;font-size:11px;border-radius:4px}.admin-issue button:hover{background:#32364b;border-color:#646c90}.admin-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid #282c38;background:#101218;border-radius:6px;margin:0}.admin-facts>div{display:flex;min-width:0;flex-direction:column;gap:9px;padding:19px 22px}.admin-facts>div+div{border-left:1px solid #252935}.admin-facts dt{color:#8592ac;font-size:10px;line-height:1.6}.admin-facts dd{margin:0;color:#c5cee8;font-size:17px;font-weight:550;line-height:1.6;font-variant-numeric:tabular-nums}.admin-facts dd time{font-size:12px}.admin-facts dd small{display:block;color:#7d8aa7;font-size:10px;font-weight:400}.panel>.admin-facts{border:0;border-radius:0}.admin-needs-attention{color:#dbb87c}.admin-disclosure>summary{display:flex;align-items:center;gap:14px;min-height:57px;padding:17px 19px;color:#aab7d7;font-size:11px;list-style:none;cursor:pointer}.admin-disclosure>summary:hover{background:#171a25}.admin-disclosure>summary small{font-size:10px;color:#73829e}.admin-disclosure>summary svg{margin-left:auto;flex:0 0 14px;color:#7d8bab}.admin-disclosure[open]>summary{border-bottom:1px solid #292d3b}.admin-disclosure[open]>summary svg{transform:rotate(180deg)}.admin-notice{display:flex;align-items:center;gap:14px;padding:17px 20px;background:#211e18;border:1px solid #584b36;border-radius:6px;color:#d2af77}.admin-notice strong{font-size:12px;font-weight:550;color:#dfc497}.admin-notice p{margin-top:5px;font-size:11px;color:#a89b85;line-height:1.7}.admin-quota-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-quota-card{display:grid;gap:14px;padding:23px 24px 18px}.admin-quota-card+.admin-quota-card{border-left:1px solid #272b36}.admin-quota-label{display:flex;align-items:center;justify-content:space-between;gap:12px}.admin-quota-label strong{color:#b3c0de;font-size:11px;font-weight:550}.admin-quota-label small{color:#74829d;font-size:9px}.admin-quota-remaining{color:#d4ddf4;font-size:27px;font-weight:600;font-variant-numeric:tabular-nums}.admin-quota-remaining small{color:#7e8ca7;font-size:11px;font-weight:400}.admin-quota-window{color:#74839e;font-size:10px}.admin-quota-card .admin-meter{height:5px;background:#292d3d}.admin-quota-card .admin-meter i{background:#9cb7ab}.admin-quota-card.is-tight .admin-meter i{background:#c5a16e}.admin-family-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-family-summary>div{display:grid;grid-template-columns:minmax(135px,1fr) minmax(35px,.7fr) 34px;gap:18px;align-items:center;padding:16px 20px;min-height:57px;border-bottom:1px solid #232733}.admin-family-summary>div:nth-child(odd){border-right:1px solid #272b36}.admin-family-summary>div:nth-last-child(-n+2){border-bottom:0}.admin-family-summary>div>span:first-child{font-size:11px;color:#aebbd8;line-height:1.6}.admin-family-summary strong{color:#c6d1ed;font-size:12px;font-weight:550;text-align:right;font-variant-numeric:tabular-nums}.admin-idle{display:flex;align-items:center;gap:11px;padding:26px 22px;color:#93a89f;font-size:12px}.admin-cache-entry+.admin-cache-entry{border-top:1px solid #282c37}.admin-cache-entry>summary{display:grid;grid-template-columns:minmax(100px,1fr) auto 14px;align-items:center;gap:22px;padding:17px 20px;list-style:none;cursor:pointer}.admin-cache-entry>summary:hover{background:#171a24}.admin-cache-entry>summary strong{font-size:11px;font-weight:500;color:#b6c3e0}.admin-cache-entry>summary small{display:block;color:#74839f;font-size:9px;margin-top:5px}.admin-cache-entry>summary>span:nth-child(2){color:#8e9dbb;font-size:10px;font-variant-numeric:tabular-nums}.admin-cache-entry>summary svg{color:#6f7f9f}.admin-cache-entry[open]>summary svg{transform:rotate(180deg)}.admin-cache-entry .admin-facts{border:0;border-radius:0;background:#0c0f15}.admin-cache-entry .admin-facts>div{padding:14px 20px;border:0}.admin-cache-entry .admin-facts dd{font-size:12px}.admin-cache-entry>p{padding:15px 20px 20px;color:#8290aa;font-size:11px;line-height:1.8}.admin-state{display:inline-flex;align-items:center;gap:6px;color:#8fbfae;font-size:10px;font-weight:500;white-space:nowrap}.admin-state i{width:5px;height:5px;border-radius:50%;background:currentColor;flex:0 0 5px}.admin-state.is-warning,.admin-state.is-paused{color:#d9b77b}.admin-state.is-error{color:#e99aaa}.admin-state.is-idle,.admin-state.is-unknown{color:#929bb2}.admin-state.is-queued{color:#a7addb}.admin-state.is-running{color:#b9b8f6}.admin-service{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:83px;padding:16px 20px}.admin-service+.admin-service{border-top:1px solid #22252f}.admin-service-name{display:flex;align-items:center;gap:14px;min-width:0}.admin-service-icon{display:grid;place-items:center;width:34px;height:34px;flex:0 0 34px;border:1px solid #34384b;color:#a3afda;background:#1b1e2a;border-radius:8px}.admin-service-icon.is-error{color:#d492a4;border-color:#5c3849;background:#2b1b25}.admin-service-icon.is-warning{color:#d0b185;border-color:#524430;background:#262219}.admin-service h3{font-size:12px;color:#d7dced;font-weight:600}.admin-service p{font-size:11px;color:#7f8ba7;line-height:1.7;margin-top:5px;max-width:800px}.admin-service-end{display:flex;align-items:center;gap:24px;flex-shrink:0}.admin-service-end .admin-state{min-width:100px}.admin-service-latency{color:#8491ad;font-size:10px;font-variant-numeric:tabular-nums}.admin-table-scroll{width:100%;overflow-x:auto}.admin-table{width:100%;border-collapse:collapse;text-align:left;font-size:11px}.admin-table thead th{padding:12px 18px;color:#818eaa;font-size:10px;font-weight:500;white-space:nowrap;background:#151722}.admin-table tbody th,.admin-table tbody td{padding:16px 18px;vertical-align:middle;border-top:1px solid #252834;font-weight:400;font-variant-numeric:tabular-nums;color:#b7c0db}.admin-table tbody th{text-align:left}.admin-table strong{font-size:11px;color:#cbd3ed;font-weight:600}.admin-table small{display:block;margin-top:5px;font-size:10px;line-height:1.5;color:#7b88a5}.admin-table time{white-space:nowrap}.admin-unknown{color:#69748c}.admin-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 18px;border-bottom:1px solid #262936}.admin-search{display:flex;align-items:center;gap:8px;color:#7887a5;background:#101217;padding:8px 10px;border:1px solid #303446;border-radius:5px}.admin-search:focus-within{border-color:var(--field-focus-border);box-shadow:0 0 0 2px var(--field-focus-ring)}.admin-search input{width:200px;min-width:0;outline:none;background:transparent;border:0;padding:0;color:#ccd3ed;font-size:11px}.admin-search input:focus-visible{outline:none}.admin-account-controls{display:flex;align-items:center;gap:8px}.admin-account-controls button{display:flex;align-items:center;gap:7px;min-height:32px;padding:7px 10px;border:1px solid #303446;border-radius:4px;color:#8e9bbb;background:#151722;font-size:10px;white-space:nowrap}.admin-account-controls button:hover,.admin-account-controls button.is-selected{color:#c9cef6;border-color:#525a82;background:#23263b}.admin-account-controls button .is-open{transform:rotate(180deg)}.admin-member+.admin-member{border-top:1px solid #252834}.admin-member-summary{display:flex;align-items:center;width:100%;gap:12px;min-height:74px;padding:15px 19px;background:transparent;text-align:left}.admin-member-summary:hover{background:#191b28}.admin-member-summary:disabled{cursor:default;opacity:1}.admin-member-summary:disabled:hover{background:transparent}.admin-member.is-open .admin-member-summary{background:#191b28}.admin-member-avatar{display:grid;place-items:center;flex:0 0 32px;width:32px;height:32px;color:#b4bce7;background:#25283c;border:1px solid #393e59;border-radius:7px;font-size:10px;font-weight:700}.admin-member-name{min-width:0}.admin-member-name strong{display:block;color:#c7d0f2;font-size:12px;font-weight:600}.admin-member-name small{display:block;margin-top:4px;font-size:10px;color:#7d89a2}.admin-member-badges{display:flex;align-items:center;gap:7px}.admin-admin-badge,.admin-inactive-badge{display:inline-flex;align-items:center;gap:4px;padding:3px 6px;border:1px solid #3b4162;border-radius:4px;font-size:9px;color:#a4addc}.admin-inactive-badge{color:#8d95aa;border-color:#343847}.admin-member-accounts{margin-left:auto;color:#8592af;font-size:10px;white-space:nowrap}.admin-member-errors{display:inline-flex;align-items:center;gap:4px;color:#dfa4b1;font-size:10px}.admin-member-chevron{color:#7c89a7}.admin-member.is-open .admin-member-chevron{transform:rotate(180deg)}.admin-member-details{border-top:1px solid #2b2f40}.admin-account-table{min-width:650px;table-layout:fixed}.admin-account-table th:first-child{width:30%}.admin-account-table thead th,.admin-account-table tbody th,.admin-account-table td{padding-left:14px;padding-right:14px}.admin-account-table tbody th:first-child{padding-left:20px}.admin-account-table td{font-size:10px}.admin-account-table th:nth-child(2){width:20%}.admin-account-table th:last-child{width:48px}.admin-account-table td:last-child{text-align:center}.admin-row-details{display:inline-grid;place-items:center;width:27px;height:27px;color:#8091b6;background:#1c2130;border:1px solid #313a50;border-radius:4px}.admin-row-details:hover{color:#bcc9ea;border-color:#59688b}.admin-row-details[aria-expanded=true] svg{transform:rotate(180deg)}.admin-account-table .admin-account-expanded td{padding:0;text-align:left}.admin-account-expanded .admin-facts{border:0;border-radius:0;background:#0c0f16}.admin-account-expanded .admin-facts>div{padding:16px 20px;border:0}.admin-account-expanded .admin-facts dd{font-size:11px}.admin-account-expanded .admin-facts dd time{white-space:normal;font-size:11px}.admin-riot-id strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-riot-id strong span{color:#8996b5;font-weight:400}.admin-account-table small.admin-live-label{display:flex;align-items:center;gap:4px;color:#8bb5a8}.admin-traffic-family,.admin-traffic-columns{display:grid;grid-template-columns:minmax(100px,1fr) 38px 65px 74px;gap:16px;align-items:center;padding:16px 18px}.admin-traffic-family{min-height:62px}.admin-traffic-columns{padding-top:12px;padding-bottom:12px;color:#7583a1;background:#151722;font-size:9px}.admin-traffic-columns>span:not(:first-child){text-align:right}.admin-traffic-family+.admin-traffic-family{border-top:1px solid #232631}.admin-family-name strong{font-size:11px;font-weight:500;color:#bdc8e4}.admin-family-name .admin-meter{margin-top:8px}.admin-family-count{color:#ced5f5;font-size:13px;font-weight:650;font-variant-numeric:tabular-nums;text-align:right}.admin-family-latency,.admin-family-active,.admin-family-error{color:#7786a4;font-size:10px;text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.admin-family-error{color:#d594a8}.admin-meter{display:block;width:100%;height:4px;background:#282c41;border-radius:8px;overflow:hidden}.admin-meter i{display:block;height:100%;background:#929bce;border-radius:inherit}.admin-panel-note{padding:13px 18px;border-top:1px solid #252834;color:#74829f;font-size:10px;line-height:1.7}.admin-quota-table{min-width:390px}.admin-quota-table th,.admin-quota-table td{padding-left:14px;padding-right:14px}.admin-quota-table th:first-child{width:19%}.admin-quota-table th:nth-child(3){width:30%}.admin-quota-table td:last-child{text-align:right}.admin-quota-usage{display:grid;gap:8px;color:#74829d;font-size:10px}.admin-quota-usage.is-high .admin-meter i{background:#c6a16f}.admin-process{display:grid;grid-template-columns:32px minmax(100px,1fr) 100px 100px;align-items:center;gap:16px;padding:18px 20px}.admin-process+.admin-process{border-top:1px solid #242733}.admin-process-icon{color:#939dd1}.admin-process>strong{font-size:12px;color:#c0cbe8;font-weight:500}.admin-process>span:not(.admin-process-icon){font-size:10px;color:#7f8aa6}.admin-process b{font-size:13px;color:#bdc8e8;font-weight:600;padding-right:4px;font-variant-numeric:tabular-nums}.admin-rule+.admin-rule{border-top:1px solid #242733}.admin-rule>summary{display:grid;grid-template-columns:minmax(120px,1fr) minmax(130px,.8fr) 14px;align-items:center;gap:20px;padding:17px 20px;cursor:pointer;list-style:none}.admin-rule>summary:hover{background:#171a25}.admin-rule-name{font-size:11px;color:#b8c3e0}.admin-rule>summary>strong{font-size:11px;font-weight:500;color:#a9afe0}.admin-rule>summary>svg{color:#7180a2}.admin-rule[open]>summary>svg{transform:rotate(180deg)}.admin-rule>p{padding:0 52px 18px 20px;color:#8795b1;font-size:11px;line-height:1.9;max-width:1000px}.admin-empty{padding:35px 20px;text-align:center;color:#8996b6;font-size:12px}.admin-loading{min-height:230px;display:flex;align-items:center;justify-content:center;color:#a8b2d6}.admin-error{display:flex;align-items:center;gap:8px;padding:10px 14px;border:1px solid #573744;background:#20151e;border-radius:5px;color:#e1a9b9;font-size:11px;line-height:1.6}@media(max-width:1150px){.admin-navigation{align-items:flex-start;flex-direction:column;gap:10px}.admin-tabs{width:100%;gap:22px}.admin-measured{align-self:flex-end}}@media(max-width:900px){.sidebar-bottom:has(.sidebar-admin){display:flex;align-items:center;gap:6px}.nav-item.sidebar-admin{margin-bottom:0}}@media(max-width:750px){.admin-verdict-main{padding:22px 18px;gap:14px}.admin-verdict h2{font-size:17px}.admin-verdict-main p{font-size:11px}.admin-issue{flex-wrap:wrap;gap:8px 13px;padding:16px 18px}.admin-issue-priority{flex-basis:100%}.admin-facts>div{padding:16px 13px}.admin-facts dt{font-size:9px}.admin-facts dd{font-size:15px}.admin-facts dd time{font-size:11px}.admin-quota-cards,.admin-family-summary{grid-template-columns:minmax(0,1fr)}.admin-quota-card+.admin-quota-card{border-left:0;border-top:1px solid #272b36}.admin-quota-card{padding:20px;gap:12px}.admin-family-summary>div:nth-child(odd){border-right:0}.admin-family-summary>div:nth-last-child(2){border-bottom:1px solid #232733}.admin-family-summary>div{grid-template-columns:minmax(145px,1fr) minmax(30px,.7fr) 26px;gap:12px}.admin-disclosure>summary{padding-left:15px;padding-right:15px}.admin-account-expanded .admin-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-cache-entry>summary{padding:15px;gap:13px}.admin-service{gap:16px;align-items:flex-start;padding:16px}.admin-service-end{flex-direction:column-reverse;align-items:flex-end;gap:8px}.admin-service-end .admin-state{min-width:auto}.admin-service-icon{display:none}.admin-toolbar{align-items:stretch;flex-direction:column;gap:12px}.admin-search input{width:100%}.admin-account-controls{justify-content:flex-end}.admin-member-summary{flex-wrap:wrap;gap:8px 10px;padding:14px}.admin-member-badges{margin-left:auto}.admin-member-accounts{margin-left:42px}.admin-member-chevron{margin-left:auto}.admin-process{grid-template-columns:18px minmax(80px,1fr) 76px 76px;gap:10px;padding:16px}.admin-rule>summary{grid-template-columns:minmax(0,1fr) 14px;gap:7px 12px;padding:16px}.admin-rule>summary>strong{grid-row:2;font-size:10px}.admin-rule>summary>svg{grid-column:2;grid-row:1 / 3}.admin-rule>p{padding-left:16px;padding-right:35px}}@media(max-width:450px){.admin-traffic-family,.admin-traffic-columns{grid-template-columns:minmax(95px,1fr) 24px 50px 63px;gap:10px;padding-left:12px;padding-right:12px}.admin-heading{padding:14px;gap:8px}.admin-service .admin-state{font-size:9px}.admin-service p{font-size:10px}}@media(max-width:650px){.admin-tabs{gap:20px;overscroll-behavior-x:contain;scrollbar-width:thin}.admin-tabs button{min-height:44px;flex-shrink:0}.admin-heading{flex-wrap:wrap}.admin-verdict-main{align-items:flex-start}.admin-verdict-main>div,.admin-service-name>div{min-width:0;overflow-wrap:anywhere}.admin-account-controls{flex-wrap:wrap;justify-content:flex-start}.admin-account-controls button,.admin-issue button{min-height:44px}.admin-search{min-height:44px;min-width:0}.admin-search>svg{flex-shrink:0}.admin-member-name{max-width:calc(100% - 42px)}.admin-member-name strong{overflow-wrap:anywhere}.admin-member-badges{flex-wrap:wrap}.admin-member-chevron{flex-shrink:0}.admin-table-scroll{position:relative;overscroll-behavior-x:contain;scrollbar-width:thin}.admin-row-details{width:36px;height:40px}.admin-account-table th:last-child{width:64px}.admin-disclosure>summary{flex-wrap:wrap;gap:6px 12px}.admin-disclosure>summary small{flex-basis:calc(100% - 26px)}.admin-facts dt,.admin-facts dd{overflow-wrap:anywhere}}@media(max-width:480px){.admin-service{flex-direction:column;gap:10px}.admin-service-end{width:100%;flex-direction:row;justify-content:space-between}.admin-service .admin-state,.admin-service p{font-size:11px}.admin-facts{grid-template-columns:minmax(0,1fr)}.admin-facts>div{gap:5px;padding:13px 16px}.admin-facts>div+div{border-left:0;border-top:1px solid #252935}.admin-facts dt{font-size:11px}.admin-process{grid-template-columns:20px minmax(0,1fr) minmax(0,1fr);gap:10px}.admin-process>strong{grid-column:2 / -1}.admin-process>span:nth-last-child(2){grid-column:2}.admin-process>span:last-child{grid-column:3}.admin-traffic-family,.admin-traffic-columns{grid-template-columns:minmax(0,1fr) 24px 50px 63px;gap:8px}.admin-family-name{min-width:0;overflow-wrap:anywhere;font-size:11px;font-weight:500}.admin-family-summary>div{grid-template-columns:minmax(0,1fr) minmax(30px,.6fr) 26px;padding-inline:16px}}.champion-link{width:fit-content;max-width:100%;color:inherit;text-decoration:none;border-radius:3px}.champion-link:hover{color:#d5c5ff}.champion-link:focus-visible{outline:2px solid #b9a2f6;outline-offset:3px}.champion-link-icon{display:inline-flex;flex:0 0 auto;vertical-align:middle}.live-player-identity .live-player-profile{max-width:100%}.live-player-identity .live-player-profile:hover{text-decoration:none}@container live-game (min-width: 901px){.live-game-teams:not(.is-arena):not(.is-single) .live-game-team.tone-blue .live-player-profile{flex-direction:row-reverse}}.player-link{color:inherit;text-decoration:none}.player-link:hover{color:#b5baff;text-decoration:underline;text-underline-offset:3px}.player-link:focus-visible,.sort-header:focus-visible{outline:2px solid #a5acff;outline-offset:3px;border-radius:3px}.sort-header{display:inline-flex;align-items:center;justify-content:inherit;gap:6px;min-height:30px;padding:0;border:0;background:none;color:inherit;font:inherit;text-transform:inherit;letter-spacing:inherit;white-space:nowrap;cursor:pointer}.sort-header svg{flex-shrink:0;opacity:.4}.sort-header:hover,.sort-header.is-sorted{color:#b5baff}.sort-header:hover svg,.sort-header.is-sorted svg{opacity:1}.ranked-history{grid-column:1 / -1;min-width:0;padding:12px 14px 10px;border-top:1px solid #30343e}.ranked-history-heading{display:flex;align-items:center;gap:7px;min-height:16px;margin-bottom:9px}.ranked-history-heading h2{margin:0;color:#a6b5fb;font-size:10px;font-weight:700;letter-spacing:-.15px;text-transform:uppercase;white-space:nowrap}.ranked-history-heading>span{margin-left:auto;color:#7f8da9;font-size:9px;white-space:nowrap}.ranked-history-table{width:100%;border-collapse:collapse;table-layout:fixed;font-variant-numeric:tabular-nums}.ranked-history-table th,.ranked-history-table td{padding:0;text-align:left;border:0}.ranked-history-table thead th{height:22px;border-bottom:1px solid #303744;color:#8d9bb7;font-size:9px;font-weight:500}.ranked-history-table th:first-child{width:70px}.ranked-history-table th:last-child,.ranked-history-table td:last-child{width:26px;text-align:right}.ranked-history-table tbody th,.ranked-history-table tbody td{height:32px;font-size:10px;font-weight:500}.ranked-history-table tbody td:last-child{color:#a4b2d0}.ranked-history-season{display:inline-flex;align-items:baseline;gap:3px;padding:3px 4px;border-radius:3px;background:#10141c80;color:#a2aec8;font-size:9px;line-height:1;white-space:nowrap}.ranked-history-season small{color:#7b88a4;font-size:8px}.ranked-history-rank{display:flex;align-items:center;gap:5px;min-width:0;color:#9daac5;white-space:nowrap}.ranked-history-rank img{display:block;flex:0 0 23px;width:23px;height:23px;object-fit:contain}.ranked-history-rank>svg.rank-emblem-unranked{flex:0 0 23px;width:23px;height:23px;padding:2px}.ranked-history-rank>span{overflow:hidden;text-overflow:ellipsis}.ranked-history-table .rank-emerald .ranked-history-rank{color:#69cda2}.ranked-history-table .rank-diamond .ranked-history-rank{color:#8fb9e7}.ranked-history-table .rank-platinum .ranked-history-rank{color:#77ccbc}.ranked-history-table .rank-master .ranked-history-rank,.ranked-history-table .rank-grandmaster .ranked-history-rank{color:#c59aee}.ranked-history-table .rank-gold .ranked-history-rank,.ranked-history-table .rank-challenger .ranked-history-rank{color:#d7c186}.ranked-history-skeleton{display:block;width:82%;height:9px;border-radius:3px;background:#64708d25;animation:ranked-history-pulse 1.4s ease-in-out infinite alternate}.ranked-history-skeleton-lp{width:20px;margin-left:auto}@keyframes ranked-history-pulse{to{opacity:.4}}@media(prefers-reduced-motion:reduce){.ranked-history-skeleton{animation:none}}@media(max-width:650px){.ranked-history{padding:14px}.ranked-history-heading h2{font-size:11px}.ranked-history-heading>span{font-size:10px}.ranked-history-table thead th{height:28px;font-size:10px}.ranked-history-table tbody th,.ranked-history-table tbody td{height:38px;font-size:11px}.ranked-history-season{font-size:10px}}.overview-layout{display:grid;grid-template-columns:264px minmax(0,1fr);gap:18px;align-items:start}.overview-sidebar{display:grid;gap:14px;min-width:0}.overview-main{min-width:0;container-type:inline-size}.overview-panel,.overview-ranks{border:1px solid #2b2f3a;border-radius:5px;background:linear-gradient(135deg,#1b202c,#1b1e23);overflow:hidden}.overview-account{min-width:0;display:flex;align-items:center;gap:12px;align-self:stretch;padding-right:18px;border-right:1px solid #343a4a}.overview-account-avatar{position:relative;width:56px;height:56px;flex:0 0 56px;display:flex;align-items:center;justify-content:center;border-radius:5px;border:1px solid #59627d;background:#252c3b;color:#8290ae;box-shadow:0 4px 16px #0003}.overview-account-avatar>img{width:100%;height:100%;object-fit:cover;border-radius:4px}.overview-account-level{position:absolute;right:-5px;bottom:-5px;min-width:27px;padding:3px 4px;border:1px solid #59627c;border-radius:3px;background:#141927;color:#eef1ff;font-size:10px;font-weight:700;line-height:1;text-align:center;font-variant-numeric:tabular-nums}.overview-account-identity{min-width:0;display:flex;flex-direction:column;gap:7px}.overview-account-identity>strong{color:#f0f2fc;font-size:15px;line-height:1.3;font-weight:750;overflow-wrap:anywhere;letter-spacing:-.3px}.overview-account-identity .player-link{color:inherit}.overview-account-identity>span{color:#96a2bd;font-size:12px;line-height:1.3;overflow-wrap:anywhere}.overview-account-identity>small{color:#8794ae;font-size:10px;line-height:1.5}.overview-panel h2,.overview-rank-card h2{color:#a6b5fb;font-size:11px;text-transform:uppercase;letter-spacing:-.1px;font-weight:700}.overview-rank-card{padding:15px 15px 12px}.overview-rank-card+.overview-rank-card{border-top:1px solid #30343e;background:#ffffff02}.overview-rank-body{display:flex;align-items:center;gap:14px;min-height:76px}.overview-rank-emblem{width:68px;height:68px;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:#8a95bc}.overview-rank-emblem img{display:block;width:100%;height:100%;object-fit:contain}.overview-rank-body>div{display:flex;flex-direction:column;gap:5px;flex:1;text-align:right}.overview-rank-body strong{color:#c8cde2;font-size:14px;font-weight:750}.overview-rank-body>div>b{color:#a7b8e7;font-size:12px}.overview-rank-body small{font-size:10px;color:#9da6ba;white-space:nowrap}.overview-rank-body small span{color:#b1bace}.rank-emerald .overview-rank-body strong,.rank-emerald .overview-rank-body>div>b{color:#59d39d}.rank-diamond .overview-rank-body strong,.rank-diamond .overview-rank-body>div>b{color:#79b9ef}.rank-platinum .overview-rank-body strong,.rank-platinum .overview-rank-body>div>b{color:#77ccbc}.rank-master .overview-rank-body strong,.rank-grandmaster .overview-rank-body strong{color:#c59aee}.rank-gold .overview-rank-body strong,.rank-challenger .overview-rank-body strong{color:#e4c77f}.overview-queue-record{display:flex;align-items:center;gap:9px;min-height:45px;padding:10px 15px;border-top:1px solid #30343e;background:#ffffff02}.overview-queue-record>img{width:22px;height:22px;object-fit:contain;flex-shrink:0}.overview-queue-record>strong{color:#a7b3ca;font-size:11px;font-weight:600}.overview-queue-result,.overview-queue-rank{margin-left:auto;color:#99a6bf;font-size:11px;font-variant-numeric:tabular-nums;white-space:nowrap}.overview-queue-result{display:flex;gap:4px;align-items:center}.overview-queue-result b{color:#adbbdf;font-weight:600}.overview-queue-result i{color:#647089;font-style:normal}.overview-queue-winrate-inline{color:#b1bace;font-size:10px}.overview-queue-rank{display:grid;gap:3px;text-align:right}.overview-queue-rank strong{font-size:inherit;font-weight:500}.overview-queue-rank small{font-size:9px;color:#8596b6}.overview-queue-details{display:grid;gap:3px;margin-left:auto;justify-items:end}.rank-emerald .overview-queue-rank{color:#59d39d}.rank-diamond .overview-queue-rank{color:#79b9ef}.rank-platinum .overview-queue-rank{color:#77ccbc}.rank-master .overview-queue-rank,.rank-grandmaster .overview-queue-rank{color:#c59aee}.rank-gold .overview-queue-rank,.rank-challenger .overview-queue-rank{color:#e4c77f}.overview-champions h2,.overview-roles h2,.overview-played-with h2{padding:14px 12px 10px}.overview-teammates{list-style:none;margin:0;padding:0 0 7px}.overview-teammate{display:flex;align-items:center;gap:9px;min-height:45px;padding:5px 12px}.overview-teammate-avatar{position:relative;display:flex;align-items:center;justify-content:center;flex:0 0 33px;width:33px;height:33px;overflow:hidden;border:1px solid #454e66;border-radius:4px;color:#8592b1;background:#252c3b}.overview-teammate-avatar img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .15s}.overview-teammate-avatar img.is-loaded{opacity:1}.overview-teammate-description{min-width:0;flex:1;display:flex;flex-direction:column;gap:3px}.overview-teammate-description strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:#edf0fc}.overview-teammate-description .player-link{color:inherit}.overview-teammate-description small{color:#99a4bd;font-size:10px}.overview-champion{display:flex;align-items:center;gap:9px;min-height:54px;padding:6px 12px}.overview-champion>.game-asset{width:35px;height:35px;border-radius:3px;border-color:#555c70}.overview-champion-description{min-width:0;flex:1;display:flex;flex-direction:column;gap:4px}.overview-champion-description>strong{font-size:12px;color:#edf0fc;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overview-champion-description small{font-size:9px;color:#a8b0c3;white-space:nowrap}.overview-champion-description small b{color:#c6cfec;font-weight:500}.overview-result{display:flex;flex-direction:column;align-items:flex-end;gap:5px;flex-shrink:0;font-variant-numeric:tabular-nums}.overview-result strong{color:#afb9df;font-size:12px;font-weight:700;white-space:nowrap}.overview-result strong>span{font-size:10px;font-weight:600}.overview-result .high{color:#e6c56e}.overview-result .positive{color:#bbc8f4}.overview-result .negative{color:#df9e85}.overview-result .unknown{color:#6f7a93}.overview-result small{color:#99a4bd;font-size:10px}.overview-champions-link{display:flex;align-items:center;justify-content:center;gap:5px;margin-top:8px;padding:10px 12px;border-top:1px solid #30343d;color:#a6b5fb;font-size:10px;font-weight:600;text-decoration:none;transition:color .15s,background .15s}.overview-champions-link:hover{color:#d7dfff;background:#a6b5fb0a}.overview-champions-link:focus-visible{outline:2px solid #a6b5fb;outline-offset:-3px;border-radius:3px}.overview-role-list{padding:0}.overview-role{position:relative;display:flex;align-items:center;justify-content:space-between;min-height:47px;gap:10px;padding:7px 12px;overflow:hidden}.overview-role-name{position:relative;display:flex;align-items:center;gap:9px;min-width:0;flex:1}.overview-role-name,.overview-role>.overview-result{position:relative;z-index:1}.overview-role-fill{position:absolute;inset:0 auto 0 0;background:#a3aedf13;max-width:100%;pointer-events:none}.overview-role-name>div{display:flex;flex-direction:column;gap:3px}.overview-role-name strong{font-size:12px;font-weight:600}.overview-role-name small{color:#9aa6be;font-size:10px}.overview-summary{display:grid;grid-template-columns:minmax(170px,210px) minmax(0,1fr);gap:20px;margin-bottom:16px;padding:14px 15px 15px}.overview-summary-stats{min-width:0}.overview-summary.without-account-identity{grid-template-columns:minmax(0,1fr)}.overview-summary-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.overview-summary-grid{display:grid;grid-template-columns:minmax(140px,.9fr) minmax(180px,1fr) minmax(210px,1.2fr);gap:clamp(18px,3cqi,32px);align-items:center}.overview-winrate{position:relative;width:110px;padding-top:1px;text-align:center;justify-self:center}.overview-winrate svg{display:block;width:110px;height:63px;overflow:visible}.overview-winrate path{fill:none;stroke-width:10}.gauge-track{stroke:#e77682}.overview-winrate.is-unavailable .gauge-track{stroke:#394154}.gauge-wins{stroke:#adaaf6}.overview-winrate>div{position:absolute;top:29px;left:0;right:0;display:grid;gap:2px}.overview-winrate>div strong{font-size:20px;line-height:1.2;font-weight:800}.overview-winrate>div small{color:#9ca8c0;text-transform:uppercase;font-size:8px;font-weight:600}.overview-winrate p{margin-top:8px;font-size:11px;font-weight:650;color:#a8b9f7}.overview-winrate p>span:last-child{color:#ea919e}.overview-winrate p i{font-style:normal;margin:0 4px;color:#778298}.overview-recent-champions{display:grid;gap:7px;min-width:0;width:170px;max-width:100%;justify-self:center}.overview-recent-champion{display:grid;grid-template-columns:30px minmax(0,1fr) 64px;align-items:center;gap:7px;min-width:0}.overview-recent-champion>.game-asset{width:30px;height:30px;border-radius:3px;border-color:#555c70}.overview-recent-champion-name{display:grid;gap:3px;min-width:0;line-height:1.3}.overview-recent-champion-name strong{color:#e1e6f6;font-size:11px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overview-recent-champion-name small{color:#9da9c4;font-size:9px;font-variant-numeric:tabular-nums}.overview-recent-champion-stats{display:flex;flex-direction:column;align-items:flex-end;gap:3px;line-height:1.3;text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.overview-recent-champion-stats strong{font-size:11px;color:#bbc8f4}.overview-recent-champion-stats strong span{font-size:8px;font-weight:600}.overview-recent-champion-stats .high{color:#e6c56e}.overview-recent-champion-stats .negative{color:#df9e85}.overview-recent-champion-stats .unknown{color:#6f7a93}.overview-recent-champion-stats small{color:#a8b0c3;font-size:9px}.overview-recent-champion-stats .overview-recent-record{color:#a8b0c3}.overview-macro-metrics{display:grid;grid-template-columns:1fr 1fr;gap:14px;align-items:center;align-self:stretch;border-left:1px solid #343a4a;padding-left:clamp(14px,2cqi,24px)}.overview-macro-kda{text-align:center;display:flex;flex-direction:column;align-items:center;gap:5px;font-variant-numeric:tabular-nums}.overview-macro-kda>small,.overview-macro-secondary small{text-transform:uppercase;color:#97a5c2;font-size:9px;font-weight:650}.overview-macro-kda>strong{font-size:31px;color:#a5b1ff;letter-spacing:-.9px;font-weight:800}.overview-macro-kda>span{color:#a5b6da;font-size:11px}.overview-macro-kda>span b{color:#dc919e;font-weight:500}.overview-macro-kda>span i{font-style:normal;color:#6c7995}.overview-macro-secondary{display:grid;gap:16px;text-align:center;font-variant-numeric:tabular-nums}.overview-macro-secondary>div{display:grid;gap:4px}.overview-macro-secondary.without-cs{grid-template-columns:1fr}.overview-macro-secondary strong{color:#c6d0f0;font-size:17px;font-weight:700}.overview-macro-secondary .overview-gold-difference.is-positive{color:#8fcbb3}.overview-macro-secondary .overview-gold-difference.is-negative{color:#df9aa6}.overview-macro-secondary .overview-gold-difference.is-neutral{color:#c9cddc}.overview-macro-secondary .overview-gold-difference.is-missing{color:#697185}.overview-unavailable{padding:15px 12px;color:#8793ab;font-size:11px;line-height:1.6}.overview-recent-champions>.overview-unavailable{grid-column:1 / -1;padding:0}.overview-main .history-toolbar{margin:0 0 12px;min-height:34px;gap:10px}.history-role-filters{display:flex;gap:3px}.history-role-filters button{display:flex;align-items:center;justify-content:center;width:31px;height:31px;color:#a8b2c8;background:#1b2029;border:1px solid transparent;border-radius:3px}.history-role-filters button>span:not(.role-icon){font-size:22px;line-height:1}.history-role-filters button:hover{background:#30364a;color:#fff}.history-role-filters button[aria-pressed=true]{color:#e6e9fc;border-color:#5f6888;background:#2b3144}.history-filter-control{position:relative}.history-filter-toggle{display:inline-flex;align-items:center;gap:7px;min-height:31px;padding:6px 10px;border-radius:4px;color:#b3bed4;background:#252b39;border:1px solid #4f5a7d;font-size:11px}.history-filter-toggle:hover,.history-filter-toggle.has-filter{color:#edf0ff;border-color:#8d9bd4}.history-filter-popover{position:absolute;z-index:12;right:0;top:calc(100% + 7px);width:286px;padding:8px 12px 13px;border-radius:5px;border:1px solid #4c5776;background:#1b202c;box-shadow:0 10px 30px #0008}.history-filter-popover>div:first-child{display:flex;align-items:center;justify-content:space-between;margin-bottom:5px}.history-filter-popover strong{color:#acbaff;font-size:11px;font-weight:650}.history-queue-options{display:grid;grid-template-columns:repeat(3,1fr);gap:5px}.history-queue-options button{padding:8px 7px;background:#262b38;color:#aab6d1;border:1px solid transparent;border-radius:4px;font-size:11px}.history-queue-options button:hover{color:#eef1ff;background:#343c51}.history-queue-options button[aria-pressed=true]{color:#f1f2ff;border-color:#626b92;background:#343b53}.history-selected-queue{color:#a9b5db;font-size:10px}@media(min-width:1600px){.overview-layout{grid-template-columns:284px minmax(0,1fr);gap:22px}.overview-winrate{margin:0 auto}}@media(max-width:1190px){.overview-layout{grid-template-columns:238px minmax(0,1fr);gap:12px}.overview-champion{padding-left:10px;padding-right:10px;gap:7px}.overview-champion-description small{font-size:8px}.overview-rank-card{padding:12px 11px 9px}.overview-rank-body{gap:7px}.overview-rank-emblem{width:60px;height:60px}}@media(max-width:980px){.overview-layout{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.overview-main{width:100%;order:1;grid-column:1 / -1}.overview-sidebar{display:contents}.overview-sidebar>*{order:2}.overview-rank-body{flex-direction:column;gap:0;padding-top:5px}.overview-rank-body>div{text-align:center}.overview-champion{flex-wrap:wrap;gap:6px;min-height:68px}.overview-champion .overview-result{flex-direction:row;margin-left:42px}.overview-role-name{gap:6px}.overview-role{gap:6px;padding-left:10px;padding-right:10px}.overview-result strong{font-size:11px}.overview-panel h2,.overview-rank-card h2{font-size:10px}}@media(max-width:650px){.overview-layout{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-queue-record{grid-column:1 / -1}.overview-ranks{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.overview-rank-card+.overview-rank-card{border-top:0;border-left:1px solid #30343e}.overview-rank-body{flex-direction:row}.overview-rank-body>div{text-align:right}.overview-rank-emblem{width:50px;height:50px}.overview-role{min-height:53px}.overview-role-name small{font-size:9px}.overview-role-name .role-icon{width:17px!important;height:17px!important}.overview-result strong>span{display:none}.history-selected-queue{display:none}.history-toolbar-actions{gap:5px}.history-filter-toggle{gap:5px;padding:6px 7px}.history-role-filters{gap:2px}.history-role-filters button{width:28px;height:29px}}@container (max-width: 820px){.overview-summary{grid-template-columns:180px minmax(0,1fr);gap:16px;padding:12px}.overview-account{gap:10px;padding-right:13px}.overview-account-avatar{width:46px;height:46px;flex-basis:46px}.overview-account-identity>strong{font-size:14px}.overview-account-identity>span{font-size:11px}.overview-summary-grid{grid-template-columns:minmax(110px,.85fr) minmax(160px,1fr) minmax(175px,1.1fr);gap:16px}.overview-winrate,.overview-winrate svg{width:86px}.overview-winrate svg{height:49px}.overview-winrate>div{top:20px}.overview-winrate>div strong{font-size:17px}.overview-macro-metrics{gap:9px;padding-left:14px}.overview-macro-kda>strong{font-size:27px}.overview-macro-kda>span{font-size:10px;white-space:nowrap}.overview-macro-secondary small{font-size:8px}.overview-macro-secondary strong{font-size:15px}}@container (max-width: 630px){.overview-summary{display:block}.overview-account{padding:0 0 13px;margin-bottom:13px;border-right:0;border-bottom:1px solid #343a4a}.overview-account-identity{gap:4px}.overview-account-identity>strong{font-size:16px}.overview-summary-heading{margin-bottom:9px}.overview-summary-grid{grid-template-columns:minmax(100px,.8fr) minmax(150px,1fr) minmax(165px,1fr);gap:12px}.overview-recent-champion{gap:7px}.overview-recent-champion-name strong,.overview-recent-champion-stats strong{font-size:10px}}@container (max-width: 480px){.overview-summary-heading{align-items:flex-start}.overview-summary-heading h2{font-size:10px}.overview-summary-grid{grid-template-columns:minmax(90px,.8fr) minmax(145px,1.2fr);gap:16px 12px}.overview-winrate{justify-self:center}.overview-winrate>div small{font-size:7px}.overview-winrate p{font-size:10px;margin-top:9px}.overview-macro-metrics{grid-column:1 / -1;grid-template-columns:1fr 1.5fr;border-left:0;border-top:1px solid #343a4a;padding:13px 0 0;gap:12px}.overview-macro-kda>strong{font-size:25px}.overview-macro-kda>span{font-size:9px}.overview-macro-secondary{grid-template-columns:1fr 1fr;border-left:0;padding-left:0;gap:12px}}@media(max-width:450px){.overview-rank-body{flex-direction:column}.overview-rank-body>div{text-align:center}}@media(max-width:650px){.overview-played-with{grid-column:1 / -1}}@media(max-width:650px){.overview-summary-grid{grid-template-columns:minmax(90px,.8fr) minmax(145px,1.2fr);gap:18px 12px}.overview-summary-heading{flex-wrap:wrap}.overview-recent-champions{width:220px}.overview-recent-champion-name strong,.overview-recent-champion-stats strong{font-size:11px}.overview-macro-metrics{grid-column:1 / -1;grid-template-columns:1fr 1.5fr;border-left:0;border-top:1px solid #343a4a;padding:14px 0 0;gap:12px}.overview-macro-secondary{grid-template-columns:1fr 1fr;gap:12px}.overview-main .history-toolbar{flex-wrap:wrap;gap:10px}.history-toolbar-actions{margin-left:auto;gap:8px}.history-role-filters{gap:2px}.history-role-filters button{width:36px;height:44px}.history-filter-toggle{min-height:44px}.history-filter-popover{width:min(286px,calc(100vw - 32px))}.history-queue-options button{min-height:44px}.overview-champions-link{min-height:44px;font-size:12px}}@media(max-width:480px){.overview-layout{grid-template-columns:minmax(0,1fr)}.overview-champion{flex-wrap:nowrap;gap:10px;min-height:60px}.overview-champion .overview-result{flex-direction:column;margin-left:0}.overview-champion-description small,.overview-role-name small{font-size:10px}}@media(max-width:360px){.history-role-filters button{width:31px}}.team-objectives{display:inline-flex;align-items:center;gap:10px;flex-shrink:0}.team-objective{display:inline-flex;align-items:center;gap:4px;color:#c2c8dd}.team-objective img{display:block;width:19px;height:19px;object-fit:contain}.team-objective b{font-size:11px;font-weight:650;font-variant-numeric:tabular-nums}.team-objective.is-zero{color:#8390aa}.team-objective.is-zero img{opacity:.58}@container (max-width: 700px){.team-objectives{gap:7px}.team-objective{gap:3px}.team-objective img{width:17px;height:17px}}.game-asset{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:28px;overflow:hidden;border-radius:4px;background:#20212b;border:1px solid #393b49;vertical-align:middle}.game-asset img{display:block;width:100%;height:100%;object-fit:cover}.game-asset img:not(.is-loaded){opacity:0}.game-asset>span{font-size:10px;color:#a6a9c0}.game-asset.is-empty{background:#171921;border-color:#2b2d39}.asset-rune{background:#111217;border-color:transparent}.asset-rune img{object-fit:contain}.history-toolbar{display:flex;justify-content:space-between;align-items:center;min-height:35px;margin:-6px 0 12px}.history-scope{color:#9ca0b3;font-size:12px}.history-toolbar-actions{display:flex;align-items:center;gap:8px}.match-days{display:grid;gap:19px}.match-day-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:25px;margin-bottom:5px}.match-day-heading h2{font-size:14px;line-height:1.4;letter-spacing:-.3px}.match-day-results{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px}.match-day-results>span{padding:4px 7px;background:#20212b;border-radius:3px;color:#a1a7bc;font-size:10px;font-weight:600}.match-day-results .day-wins{color:#9ec5ff;background:#1b2b3e}.match-day-results .day-losses{color:#ec999d;background:#331d25}.match-list{display:grid;gap:5px}.match-card{border:1px solid #333847;border-left:2px solid #70768b;border-radius:5px;background:#1a1d28;overflow:hidden}.match-card.win{border-left-color:#7785ca;border-color:#363e62;background:linear-gradient(90deg,#252d4c,#1d233b)}.match-card.loss{border-left-color:#b57983;border-color:#59404a;background:linear-gradient(90deg,#402b33,#2e222c)}.match-overview{display:grid;grid-template-columns:94px minmax(100px,.7fr) minmax(90px,.7fr) minmax(100px,.7fr) minmax(146px,.9fr) minmax(112px,.8fr) 27px;align-items:center;min-height:58px;gap:9px;padding:4px 0 4px 11px}.match-game-info{display:flex;flex-direction:column;gap:3px;min-width:0;font-size:11px;color:#a3a8bf}.match-time{display:flex;align-items:baseline;gap:8px;white-space:nowrap;font-variant-numeric:tabular-nums}.match-time b{color:#e0e3f1;font-size:11px;font-weight:650}.match-time time{font-size:9px}.match-game-info>strong{color:#e1e3ef;font-size:11px;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.match-overview .match-result{font-size:9px;padding:2px 5px;border-radius:3px;color:#b3b9ca;background:#ffffff08;line-height:1.1}.win .match-overview .match-result,.match-result.win{color:#a9c7ff}.loss .match-overview .match-result,.match-result.loss{color:#ec9da9}.win .match-overview .match-result{background:#53639838}.loss .match-overview .match-result{background:#a2566538}.match-champion{display:flex;align-items:center;gap:5px;min-width:0}.match-champion-icon{position:relative;flex-shrink:0}.match-champion-icon>.game-asset{height:36px;width:36px;border-color:#646b86;border-radius:3px}.match-champion-icon>span:last-child{position:absolute;right:-3px;bottom:-4px;background:#12141d;border:1px solid #525770;border-radius:2px;font-size:9px;padding:0 3px;line-height:13px}.match-champion-name{min-width:0;display:flex;flex-direction:column;gap:4px;padding-left:4px}.match-champion-name strong{font-size:11px;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.match-champion-name small{font-size:10px;color:#a4abc4}.history-role{display:inline-flex;align-items:center;gap:4px;vertical-align:middle}.match-personal-stats{display:flex;flex-direction:column;align-items:center;gap:5px}.match-result-line{display:inline-flex;align-items:center;justify-content:center;gap:5px;white-space:nowrap}.match-lp-change{color:#a3a8bf;font-size:9px;font-weight:650;line-height:1.1;font-variant-numeric:tabular-nums}.match-lp-change.is-gain{color:#a9c7ff}.match-lp-change.is-loss{color:#ec9da9}.match-kda{display:inline-flex;gap:5px;align-items:center;white-space:nowrap;font-size:14px;font-variant-numeric:tabular-nums}.match-kda b{font-weight:650}.match-kda i{font-style:normal;color:#747a92;font-size:11px}.match-kda .deaths{color:#dd969e}.match-performance{display:flex;flex-direction:column;gap:2px;align-items:flex-start;font-variant-numeric:tabular-nums;white-space:nowrap}.match-performance>strong{color:#b0c2f2;font-size:11px;font-weight:650}.match-performance>small{font-size:9px;line-height:1.2;color:#a2aac3}.match-performance>small>span{color:#8e97b1}.match-loadout{--loadout-item: 21px;--loadout-spell: 20px;display:inline-grid;grid-template-columns:var(--loadout-spell) var(--loadout-spell) auto;align-items:start;gap:3px;justify-self:center;width:max-content}.loadout-spells,.loadout-runes{display:grid;gap:3px}.loadout-spells .game-asset,.loadout-runes .game-asset,.loadout-missing{width:var(--loadout-spell);height:var(--loadout-spell);border-radius:3px}.loadout-runes .asset-rune{background:transparent;border-color:transparent}.loadout-runes .game-asset:last-child img{width:85%;height:85%}.loadout-missing{display:inline-flex;align-items:center;justify-content:center;color:#717a94;font-size:11px}.loadout-items{display:grid;grid-template-columns:repeat(4,var(--loadout-item));grid-template-rows:repeat(2,var(--loadout-item));gap:2px;margin-left:5px}.loadout-items .game-asset{width:var(--loadout-item);height:var(--loadout-item);border-radius:3px}.loadout-items .game-asset:nth-child(4){grid-column:1;grid-row:2}.loadout-items .game-asset:nth-child(5){grid-column:2;grid-row:2}.loadout-items .game-asset:nth-child(6){grid-column:3;grid-row:2}.loadout-items .trinket-slot{grid-column:4;grid-row:1;align-self:start;border-radius:50%}.match-roster{display:grid;gap:3px;justify-content:end}.match-roster>div{display:flex;gap:3px}.match-roster .game-asset{width:22px;height:22px;border-radius:3px;border-color:#3e4355}.match-roster .own-champion{border-color:#aeb8ff;box-shadow:0 0 0 1px #8a96de}.match-roster>small{color:#a2a9c1;font-size:9px;line-height:11px;text-align:right}.match-roster:has(>small){gap:2px}.match-roster:has(>small) .game-asset{width:18px;height:18px}.match-expand{align-self:stretch;display:flex;align-items:center;justify-content:center;margin:-4px 0;border-left:1px solid #ffffff08;background:#ffffff03;color:#a1aac7}.match-expand:hover{color:#dce1ff;background:#ffffff09}.match-incomplete{grid-column:span 4;color:#9fa4b8;font-size:12px}.match-scoreboards{background:#101218;border-top:1px solid #343748}.scoreboard-team+.scoreboard-team{border-top:1px solid #343748}.scoreboard-heading{display:flex;align-items:center;gap:10px;padding:9px 12px;background:#171b28}.team-loss .scoreboard-heading{background:#241a23}.scoreboard-heading h3{font-size:12px;font-weight:650}.scoreboard-heading>.match-result{font-size:11px}.scoreboard-heading .team-objectives{margin-left:auto}.team-total{display:inline-flex;align-items:center;gap:5px;margin-left:auto;color:#a2aac4;font-size:12px}.team-objectives+.team-total{margin-left:3px}.scoreboard-scroll{overflow-x:auto}.scoreboard-table{width:100%;min-width:720px;border-collapse:collapse;table-layout:fixed;font-size:11px;white-space:nowrap}.score-col-player{width:25%}.score-col-kda{width:13%}.score-col-cs{width:8%}.score-col-kp{width:7%}.score-col-damage{width:17%}.score-col-loadout{width:30%}.scoreboard-table.is-arena .score-col-player{width:29%}.scoreboard-table.is-arena .score-col-kda{width:15%}.scoreboard-table.is-arena .score-col-damage{width:19%}.scoreboard-column-labels th{height:0;line-height:0;padding:0;border:0}.scoreboard-column-labels th>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.scoreboard-table td{height:51px;color:#b9bfd2;text-align:center;padding:3px 6px;border-bottom:1px solid #202430;font-variant-numeric:tabular-nums}.scoreboard-table tr:last-child td{border-bottom:0}.scoreboard-table tbody tr:hover{background:#1a1f2e}.scoreboard-table td:first-child{padding-left:10px;text-align:left}.scoreboard-table td:last-child{text-align:center}.scoreboard-table .own-row{background:#222941}.scoreboard-table .own-row td:first-child{box-shadow:inset 2px 0 #9aa7ed}.scoreboard-player{display:flex;align-items:center;gap:8px;min-width:0}.scoreboard-player>span{min-width:0}.scoreboard-player .match-champion-icon>.game-asset{width:34px;height:34px}.scoreboard-player strong{display:flex;align-items:center;gap:5px;color:#d5d9ea;font-size:11px;font-weight:550;overflow:hidden;text-overflow:ellipsis}.scoreboard-player strong>a,.scoreboard-player strong>span{overflow:hidden;text-overflow:ellipsis}.scoreboard-player strong>a:hover{color:#bec6ff;text-decoration:underline;text-underline-offset:3px}.scoreboard-player .scoreboard-player-link{display:inline-flex;align-items:center;gap:5px;min-width:0;max-width:100%;padding:0;background:transparent;font:inherit;text-align:left}.scoreboard-player-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scoreboard-player-peags-badge{display:block;width:15px;height:18px;object-fit:contain;flex-shrink:0}.scoreboard-player .scoreboard-player-link.is-peag{color:#e7b96c}.scoreboard-player .scoreboard-player-link.is-peag:hover{color:#f3ce8c}.scoreboard-player em{flex-shrink:0;font-style:normal;font-size:8px;font-weight:750;background:#8794d2;color:#101322;padding:2px 3px;border-radius:2px}.scoreboard-player small{display:block;margin-top:4px;color:#8d96b1;font-size:9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scoreboard-table .match-kda{font-size:12px;gap:3px}.scoreboard-footer{display:flex;justify-content:space-between;gap:10px;padding:10px 16px;border-top:1px solid #252a37;color:#737e99;font-size:10px}.history-empty{display:flex;min-height:330px;align-items:center;justify-content:center;flex-direction:column;color:#8e98bb;gap:15px;text-align:center;padding:30px}.history-empty h2{color:#d6dbeb;font-size:16px}.history-empty p{color:#919bb5;font-size:13px}.history-load-more{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:12px;min-height:60px;padding:16px 0;color:#939bb3;font-size:12px}.history-load-more>span{display:inline-flex;align-items:center;gap:8px}.history-load-more .history-end{color:#747e96;font-size:11px}.history-load-more button,.history-error button{display:inline-flex;align-items:center;gap:6px;background:#181c29;border:1px solid #343a50;border-radius:4px;padding:7px 10px;color:#b4bddc;font-size:12px}.history-load-more button:hover,.history-error button:hover{background:#292f45}.history-error{display:flex;align-items:center;justify-content:space-between;gap:12px}.scoreboard-kda{display:flex;flex-direction:column;align-items:center;gap:4px}.scoreboard-kda small{font-size:9px;color:#9eafe5}.scoreboard-stat{display:inline-flex;flex-direction:column;align-items:center;gap:4px}.scoreboard-stat small{font-size:8px;color:#7f8aa7}.scoreboard-damage{display:grid;gap:4px;min-width:70px;margin:auto;max-width:112px}.scoreboard-damage>span{color:#c3cbe1;font-size:11px}.scoreboard-damage>div{height:5px;background:#283148;border-radius:999px;overflow:hidden}.scoreboard-damage i{display:block;height:100%;background:#8e9fe9;border-radius:inherit}.team-loss .scoreboard-damage>div{background:#452b37}.team-loss .scoreboard-damage i{background:#cf879c}.scoreboard-damage.is-damage-leader>span{color:#e2e7ff;font-weight:700}.scoreboard-damage.is-damage-leader>div{height:6px;box-shadow:0 0 8px #aabaff70}.scoreboard-damage.is-damage-leader i{background:linear-gradient(90deg,#a3b4ff,#e0e7ff)}.team-loss .scoreboard-damage.is-damage-leader>div{box-shadow:0 0 8px #ffadca70}.team-loss .scoreboard-damage.is-damage-leader i{background:linear-gradient(90deg,#dc91ad,#ffd4e3)}.match-roster .game-asset{width:20px;height:20px}.match-roster>div{gap:2px}@container (max-width: 980px){.match-champion-name{display:none}.match-overview{grid-template-columns:94px 48px minmax(75px,1fr) minmax(90px,1fr) 158px 112px 27px;gap:8px}}@container (max-width: 730px){.match-roster{display:none}.match-overview{grid-template-columns:94px 48px minmax(75px,1fr) minmax(85px,1fr) 158px 27px;gap:7px}.scoreboard-heading{flex-wrap:wrap;gap:8px}}@container (max-width: 580px){.match-overview{grid-template-columns:94px 1fr 84px 25px;gap:7px;padding:8px 0 8px 9px}.match-game-info{grid-column:1;grid-row:1}.match-champion{grid-column:1;grid-row:2}.match-personal-stats{grid-column:3;grid-row:1}.match-performance{grid-column:3;grid-row:2;align-items:center}.match-performance>small>span{display:none}.match-overview>.match-loadout{grid-column:2;grid-row:1 / span 2}.match-expand{grid-column:4;grid-row:1 / span 2;margin:-8px 0}.match-day-results>span{font-size:9px;padding:4px 5px}.match-day-heading{gap:6px}.match-day-heading h2{font-size:12px}.match-kda{gap:3px;font-size:13px}}@container (max-width: 400px){.match-overview{grid-template-columns:87px 1fr 75px 23px;gap:4px;padding-left:6px}.match-overview>.match-loadout{--loadout-item: 19px;--loadout-spell: 18px;gap:2px}.match-overview .loadout-items{margin-left:2px}}@media(max-width:650px){.match-list{gap:9px}.match-overview{grid-template-columns:minmax(132px,1fr) minmax(72px,.7fr) 40px;gap:10px 6px;padding:10px 0 10px 10px}.match-game-info{grid-column:1 / 3;grid-row:1;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px}.match-game-info>strong{order:-1;font-size:12px}.match-champion{grid-column:1;grid-row:2}.match-champion-name{display:flex}.match-champion-name strong{font-size:12px}.match-personal-stats{grid-column:2;grid-row:2}.match-overview .match-kda{font-size:14px;gap:3px}.match-overview>.match-loadout{grid-column:1;grid-row:3;justify-self:start;--loadout-item: 20px;--loadout-spell: 19px;gap:2px}.match-overview .loadout-items{margin-left:2px}.match-performance{grid-column:2;grid-row:3;align-items:center}.match-performance>small{font-size:10px}.match-performance>small>span{display:none}.match-expand{grid-column:3;grid-row:1 / 4;min-width:40px;margin:-10px 0}.match-roster{display:none}.match-incomplete{grid-column:1 / 3;grid-row:2 / 4;padding-block:12px}.match-day-heading{flex-wrap:wrap;gap:5px;margin-bottom:8px}.match-day-results{justify-content:flex-start}.scoreboard-heading{flex-wrap:wrap}.scoreboard-heading .team-objectives{flex-basis:100%;margin-left:0}.scoreboard-scroll{position:relative;overscroll-behavior-x:contain}.scoreboard-table td:first-child{position:sticky;left:0;z-index:1;background:#101218;box-shadow:1px 0 #343748}.scoreboard-table .own-row td:first-child{background:#222941;box-shadow:inset 2px 0 #9aa7ed,1px 0 #343748}.scoreboard-footer,.history-error{flex-wrap:wrap}.history-load-more button,.history-error button{min-height:44px}}.patch-view,.patch-tab-content{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;min-width:0}.patch-view{padding-bottom:22px}.patch-view .panel{min-width:0}.patch-navigation{border-bottom:1px solid #292b3a;min-width:0}.patch-tabs{display:flex;align-items:stretch;gap:27px;min-width:0}.patch-tabs>.app-link{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:47px;padding:11px 0 13px;margin-bottom:-1px;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:#8e98b1;font-size:12px;font-weight:500;white-space:nowrap}.patch-tabs>.app-link:hover{color:#d8dcf6}.patch-tabs>.app-link[aria-selected=true]{color:#c4c6ff;border-color:#9698ee;font-weight:650}.patch-tabs>.app-link:focus-visible{outline-offset:-3px}.patch-banner{display:grid;grid-template-columns:43px minmax(0,1fr) auto;align-items:center;column-gap:14px;min-height:96px;padding:20px 21px;background:radial-gradient(ellipse at 0 0,#8f86c711,transparent 70%),#111219}.patch-context-icon{display:grid;place-items:center;width:43px;height:43px;flex:0 0 43px;border:1px solid #45425b;border-radius:11px;color:#bcb6ea;background:#8e86c711}.patch-banner-copy{min-width:0}.patch-banner h2{min-height:26px;margin:0;color:#dddff3;font-size:19px;line-height:26px;font-weight:650;letter-spacing:-.4px}.patch-banner p{min-height:20px;margin:6px 0 0;color:#929db9;font-size:12px;line-height:20px}.patch-banner-separator{padding-inline:3px;color:#565d73}.patch-banner-source{justify-self:end}.patch-banner-title-placeholder{display:inline-block;vertical-align:middle;width:min(245px,100%);height:19px;border-radius:5px;background:#9b94c41c}.patch-source-link{display:inline-flex;align-items:center;gap:5px;max-width:100%;color:#b6b9e8;font-size:11px;line-height:1.7;overflow-wrap:anywhere}a.patch-source-link:hover{color:#dad8ff}.patch-filters{display:flex;align-items:center;justify-content:space-between;gap:14px}.patch-filters .history-role-filters{flex-shrink:0}.patch-search{display:flex;align-items:center;gap:9px;min-width:0;width:255px;height:39px;padding:0 12px;border:1px solid #303343;border-radius:5px;background:#11131c;color:#7d89a6}.patch-search:focus-within{border-color:var(--field-focus-border);box-shadow:0 0 0 2px var(--field-focus-ring)}.patch-search input{flex:1;min-width:0;width:100%;border:0;outline:0;background:transparent;color:#ced6ee;font-size:12px}.patch-search input:focus-visible{outline:none}.patch-search input::placeholder{color:#78839d}.patch-leaders{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.patch-leaders.is-by-role{grid-template-columns:repeat(5,minmax(0,1fr))}.patch-leader{padding:17px 17px 14px;background:radial-gradient(ellipse at 25% 0,#9d91e210,transparent 80%),#111219}.patch-leader.is-first{border-color:#5b4f3b;background:radial-gradient(ellipse at 15% 0,#d6ad6013,transparent 80%),#131319}.patch-leader>header{display:flex;align-items:center;justify-content:space-between;gap:7px;min-height:23px;margin-bottom:17px}.patch-leader>header>span:first-child{display:flex;align-items:center;gap:7px;color:#b2b7d6;font-size:11px;font-weight:550}.patch-leader.is-first>header>span:first-child{color:#dfbd80}.patch-tier{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:28px;border:1px solid;border-radius:6px;font-size:16px;font-weight:800;line-height:1;text-shadow:0 1px 5px #0005;box-shadow:inset 0 1px #ffffff17,inset 0 -1px #0003}.patch-tier.grade-S{color:#b0e5ff;border-color:#bca66c;background:linear-gradient(140deg,#3a779b,#18466a 55%,#253b50);box-shadow:inset 0 0 0 1px #debf6d38,0 0 8px #73c7f912}.patch-tier.grade-A{color:#c6d9ff;border-color:#7d93d4;background:linear-gradient(140deg,#59699e,#303e6d 55%,#443a6c)}.patch-tier.grade-B{color:#9ee2bc;border-color:#538773;background:linear-gradient(140deg,#355f57,#203c38 65%,#2b4740)}.patch-tier.grade-C{color:#ebcc8b;border-color:#9c8252;background:linear-gradient(140deg,#6e5a39,#443522 65%,#55412a)}.patch-tier.grade-D{color:#d0d9e3;border-color:#788492;background:linear-gradient(140deg,#596271,#363f4b 65%,#414957)}.patch-tier.grade-E{color:#d7aa8d;border-color:#8f6951;background:linear-gradient(140deg,#654e40,#403126 65%,#4a3328)}.patch-tier-unknown{color:#7987a3;font-size:13px}.patch-champion{display:flex;align-items:center;gap:10px;min-width:0}.patch-champion>.game-asset{width:38px;height:38px;flex:0 0 38px;border-radius:6px;border:1px solid #4b465e}.patch-champion>span:last-child{display:grid;gap:6px;min-width:0}.patch-champion strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650;color:#cbd2ed}.patch-champion strong>.champion-link:hover{color:#e4dfff}.patch-champion small{display:flex;align-items:center;gap:5px;color:#8995b1;font-size:10px;white-space:nowrap}.patch-champion small>span:last-child{color:#7d88a2}.patch-leader .patch-champion>.game-asset{width:45px;height:45px;flex-basis:45px}.patch-leader .patch-champion strong{font-size:14px}.patch-leader-winrate{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px;margin:18px 0 14px;font-variant-numeric:tabular-nums}.patch-leader-winrate>strong{color:#d0caf0;font-size:24px;font-weight:650;letter-spacing:-.6px}.patch-leader-winrate>span{font-size:10px;color:#8d97b0}.patch-leader dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding-top:12px;margin:0;border-top:1px solid #282a37}.patch-leader dl>div{min-width:0}.patch-leader dt{color:#828fa8;font-size:9px}.patch-leader dd{margin:6px 0 0;color:#b3bfd9;font-size:11px;font-weight:550;font-variant-numeric:tabular-nums;white-space:nowrap}.patch-statistics{overflow:hidden}.patch-table-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:13px;padding:17px 19px;border-bottom:1px solid #292c3b}.patch-table-heading h2{display:flex;flex-wrap:wrap;align-items:center;gap:9px;color:#c2cbe5;font-size:13px;font-weight:650}.patch-table-heading h2>span{padding:3px 6px;border:1px solid #4c486433;border-radius:4px;color:#a29dc5;font-size:10px}.patch-mobile-sort{display:none}.patch-statistics{container-type:inline-size}.patch-table-scroll{min-width:0;overflow-x:auto}.patch-table{width:100%;min-width:700px;border-collapse:collapse;table-layout:auto;font-variant-numeric:tabular-nums}.patch-table th{padding:13px 16px;background:#171923;border-bottom:1px solid #2a2e3c;color:#8b98b6;text-align:right;font-size:10px;font-weight:500;white-space:nowrap}.patch-table th:first-child{text-align:left}.patch-table th .sort-header{width:100%;justify-content:flex-end;font-size:inherit}.patch-table th:first-child .sort-header{justify-content:flex-start}.patch-table td{padding:13px 16px;height:66px;border-bottom:1px solid #252936;color:#b9c5df;text-align:right;font-size:12px;vertical-align:middle}.patch-table td.patch-table-changes{padding-block:0}.patch-table tbody tr:last-child td{border-bottom:0}.patch-table tbody tr:nth-child(2n){background:#14161f}.patch-table tbody tr:hover{background:#1a1c2a}.patch-table td:first-child{min-width:195px;max-width:280px;text-align:left}.patch-table td.patch-table-tier{text-align:center}.patch-table th:nth-child(2) .sort-header{justify-content:center}.patch-table th:last-child{min-width:154px;white-space:normal}.patch-statistics-row.has-changes{cursor:pointer}.patch-table .patch-statistics-row.is-open{background:#191925}.patch-table .patch-statistics-details-row>td{height:auto;max-width:none;padding:0;border-bottom:1px solid #39354a;background:#14151f;text-align:left;vertical-align:top}.patch-table-winrate>strong{font-size:12px;font-weight:600;color:#cdc9ee}.patch-table .has-low-sample .patch-table-winrate strong{color:#a9afc4}.patch-delta{display:inline-flex;align-items:center;justify-content:flex-end;gap:5px;font-variant-numeric:tabular-nums;font-size:13px;font-weight:650;white-space:nowrap}.patch-delta small{font-size:10px;font-weight:500}.patch-delta.is-up{color:#91c6b0}.patch-delta.is-down{color:#e19cae}.patch-delta.is-flat,.patch-delta.is-unknown{color:#8c98b1}.patch-archive-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px}.patch-archive-toolbar>div:first-child{display:flex;align-items:center;gap:9px;color:#aaa9d4}.patch-archive-toolbar h2{color:#c6cde6;font-size:14px;font-weight:650}.patch-archive-toolbar>div:first-child>span{color:#828fa9;font-size:11px}.patch-archive-toolbar>.compact-select{min-width:245px}.patch-note-layout{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:18px;min-width:0}.patch-note-layout.has-chapters{grid-template-columns:200px minmax(0,1fr)}.patch-note-contents{position:sticky;top:18px;overflow:hidden}.patch-note-contents summary{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:48px;padding:15px;cursor:pointer;color:#afb9d6;font-size:11px;font-weight:600;list-style:none}.patch-note-contents details[open]>summary{border-bottom:1px solid #292d3b}.patch-note-contents nav{display:grid;gap:2px;padding:7px;max-height:min(640px,70vh);overflow-y:auto}.patch-note-contents button{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:38px;padding:9px;border-radius:4px;background:transparent;color:#919eba;text-align:left;font-size:11px;line-height:1.6;overflow-wrap:anywhere}.patch-note-contents button:hover{color:#d1ceee;background:#8580af12}.patch-note-contents nav>p{padding:13px 8px;color:#8793ad;font-size:11px}.patch-note-article{overflow:hidden}.patch-note-article>header{padding:25px 28px 23px;border-bottom:1px solid #2c2f3d;background:linear-gradient(115deg,#7e75a80b,transparent)}.patch-note-article h2{margin-top:13px;color:#d5daf0;font-size:22px;font-weight:650;line-height:1.45}.patch-note-article>header>div{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:9px 18px;margin-top:15px}.patch-note-article time{display:inline-flex;align-items:center;gap:6px;color:#8c9ab5;font-size:11px}.patch-note-search{display:flex;align-items:center;gap:13px;padding:17px 28px;border-bottom:1px solid #292d3b}.patch-note-search>.patch-search{flex:1;width:auto;max-width:440px}.patch-note-search>span{margin-left:auto;flex-shrink:0;color:#7e8ba8;font-size:10px}.patch-note-group{scroll-margin-top:90px}.patch-note-group+.patch-note-group{border-top:1px solid #292d3b}.patch-note-group>summary{display:flex;align-items:center;gap:12px;min-height:66px;padding:20px 28px;background:#161822;color:#c3bce4;list-style:none;cursor:pointer}.patch-note-group>summary::-webkit-details-marker,.patch-note-contents summary::-webkit-details-marker{display:none}.patch-note-group>summary:hover{background:#1c1e2b}.patch-note-group>summary h3{flex:1;min-width:0;color:#bfc7e5;font-size:13px;font-weight:600;line-height:1.7;overflow-wrap:anywhere}.patch-note-group>summary>span{flex-shrink:0;color:#8a89ac;font-size:10px;font-variant-numeric:tabular-nums}.patch-note-group>summary>svg{color:#8986ac}.patch-note-group[open]>summary{border-bottom:1px solid #292d3b}.patch-note-group[open]>summary>svg{transform:rotate(90deg)}.patch-note-group-content{padding:20px 28px 26px}.patch-note-group-content>.patch-note-section{margin:0;padding:0;border:0}.patch-note-block+.patch-note-block{margin-top:22px;border-top:1px solid #252a36;padding-top:20px}.patch-note-block>.patch-note-section:first-child{padding-top:0}.patch-note-section{min-width:0;padding-top:21px;scroll-margin-top:90px;overflow-wrap:anywhere}.patch-note-section h4{display:flex;align-items:center;gap:8px;margin:0 0 10px;color:#bfcce6;font-size:13px;font-weight:650}.patch-note-section.is-level-4 h4{color:#a4b1cd;font-size:12px}.patch-note-section p{margin-top:9px;color:#9aa9c5;font-size:12px;line-height:1.9;white-space:pre-line}.patch-note-section ul{display:grid;gap:9px;margin:10px 0 0;padding-left:18px;color:#aebbd4;font-size:12px;line-height:1.85}.patch-note-section li::marker{color:#7d75a9}.patch-note-title{display:inline-flex;align-items:center;gap:11px;min-width:0;max-width:100%}.patch-note-title>span:last-child{min-width:0;overflow-wrap:anywhere}.patch-note-title>.game-asset,.patch-note-icon{display:block;width:32px;height:32px;flex:0 0 32px;border:1px solid #40475a;border-radius:5px;overflow:hidden}.patch-note-title>.game-asset.asset-item{border-radius:4px}.patch-note-icon>img{display:block;width:100%;height:100%;object-fit:contain}.patch-note-section.is-level-4 .patch-note-icon{width:25px;height:25px;flex-basis:25px;border-radius:4px}.patch-note-title .champion-link:hover{color:#d6cfff}.patch-note-highlights{padding:22px 28px 25px;border-bottom:1px solid #292d3b}.patch-note-highlights>h3{margin-bottom:15px;color:#bfc8e5;font-size:14px;font-weight:600}.patch-note-image{position:relative;display:block;width:100%;padding:0;border:1px solid #30374a;border-radius:6px;overflow:hidden;background:#0b0e15;cursor:zoom-in}.patch-note-image>img{display:block;width:100%;height:auto}.patch-note-image>span{position:absolute;display:inline-flex;align-items:center;gap:7px;right:10px;bottom:10px;padding:7px 10px;border:1px solid #707d9e77;border-radius:5px;background:#101526e6;color:#d2dbf2;font-size:11px}.patch-note-image:hover{border-color:#746da0}.patch-note-media{display:grid;grid-template-columns:minmax(0,1fr);gap:15px;margin-top:17px}.patch-image-unavailable{padding:16px;border:1px solid #30374a;border-radius:5px;color:#8391ad;font-size:12px}.patch-image-dialog{width:min(1200px,calc(100vw - 30px));max-width:none;max-height:calc(100dvh - 30px);padding:0;border:1px solid #525776;border-radius:9px;background:#0e111a;color:#d2daf0;box-shadow:0 18px 90px #0009}.patch-image-dialog::backdrop{background:#05070ce8}.patch-image-dialog>header{display:flex;align-items:center;gap:12px;padding:9px 12px 9px 18px;border-bottom:1px solid #33394b}.patch-image-dialog>header>span{flex:1;min-width:0;color:#b7c3de;font-size:12px}.patch-image-dialog button{display:inline-flex;align-items:center;justify-content:center;min-height:40px;border-radius:5px;background:#252a3b;color:#bcc8e6;font-size:11px}.patch-image-size{padding:8px 11px}.patch-image-close{width:40px;flex:0 0 40px}.patch-image-viewport{max-height:calc(100dvh - 100px);overflow:auto;overscroll-behavior:contain}.patch-image-viewport>img{display:block;max-width:100%;width:100%;height:auto;margin:auto}.patch-image-viewport.is-original>img{max-width:none;width:auto}.patch-message{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:13px;padding:22px;color:#a3afc9;font-size:12px;line-height:1.8}.patch-message>span{min-width:0}.patch-message>span>.patch-source-link{margin-left:7px}.patch-message.is-error{border-color:#584355;color:#d3aabb;background:#281b251e}.patch-message>button{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;min-height:36px;padding:7px 11px;border:1px solid #6c638a66;border-radius:5px;background:#8d80bb12;color:#c5b9e7;font-size:11px}.patch-loading{display:grid;place-items:center;min-height:220px;padding:35px 15px}.patch-empty{padding:30px 19px;color:#8f9cb6;font-size:12px;line-height:1.8;text-align:center}.patch-pool-view{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;min-width:0}.patch-pool-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.patch-pool-summary>div{display:flex;align-items:center;gap:13px;padding:16px 19px;color:#a39bce}.patch-pool-summary>div>svg{flex-shrink:0}.patch-pool-summary>div:nth-child(2)>svg{color:#c6ae79}.patch-pool-summary span{display:flex;align-items:baseline;gap:10px;min-width:0}.patch-pool-summary strong{color:#d3d6ed;font-size:22px;font-weight:650;font-variant-numeric:tabular-nums}.patch-pool-summary small{color:#8e9bb6;font-size:11px}.patch-pool-availability{color:#a9a1be;font-size:11px;line-height:1.8}.patch-pool-table-shell{container-type:inline-size;overflow:hidden}.patch-pool-table-scroll{width:100%;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}.patch-pool-table-scroll:focus-visible{outline-offset:-3px}.patch-pool-table{width:100%;min-width:880px;border-collapse:separate;border-spacing:0;table-layout:fixed}.patch-pool-table th{height:49px;padding:0 13px;border-bottom:1px solid #303044;background:#151620;color:#929fbb;text-align:right;font-size:11px;font-weight:500;white-space:nowrap}.patch-pool-table th:first-child{width:25%;min-width:180px;text-align:left}.patch-pool-table th:nth-child(2){width:11%}.patch-pool-table th:nth-child(3){width:9%}.patch-pool-table th:nth-child(4){width:13%}.patch-pool-table th:nth-child(5){width:12%}.patch-pool-table th:nth-child(6){width:13%}.patch-pool-table th:nth-child(7){width:17%}.patch-pool-table th .sort-header{min-height:44px;justify-content:flex-end}.patch-pool-table th:first-child .sort-header{justify-content:flex-start}.patch-pool-table th.patch-pool-tier .sort-header{width:100%;justify-content:center}.patch-pool-table th:last-child .sort-header>span{white-space:normal;line-height:1.45;text-align:right}.patch-pool-row.has-changes{cursor:pointer}.patch-pool-row>td{height:73px;padding:12px 13px;border-bottom:1px solid #282b3a;background:#111219;color:#aab8d5;text-align:right;font-size:13px;font-variant-numeric:tabular-nums}.patch-pool-row>td:last-child{padding-block:0;vertical-align:middle}.patch-pool-row>td:first-child{text-align:left;padding-left:9px}.patch-pool-table th.patch-pool-tier,.patch-pool-row>td.patch-pool-tier{text-align:center}.patch-pool-row:hover>td,.patch-pool-row.is-open>td{background:#191925}.patch-pool-row:last-child>td{border-bottom:0}.patch-pool-row>td>strong{color:#c9d2eb;font-size:13px;font-weight:600}.patch-pool-identity{display:flex;align-items:center;gap:7px;min-width:0}.patch-pool-expand{display:inline-flex;align-items:center;justify-content:flex-end;gap:7px;min-width:57px;min-height:44px;padding:0 3px;border:0;border-radius:4px;color:#b9acd8;background:transparent;box-shadow:none}.patch-pool-expand:hover{color:#e1d3fc;background:transparent}.patch-pool-expand:focus-visible{outline:1px solid #b9a2f6;outline-offset:2px}.patch-pool-expand>svg{flex-shrink:0}.patch-pool-expand[aria-expanded=true]>svg{transform:rotate(90deg)}.patch-pool-champion{display:flex;align-items:center;gap:10px;min-width:0;flex:1}.patch-pool-champion>.game-asset{width:36px;height:36px;flex:0 0 36px;border:1px solid #4c455e;border-radius:6px}.patch-pool-champion>span{display:grid;gap:6px;min-width:0}.patch-pool-champion strong{overflow:hidden;color:#d0d5ed;font-size:13px;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.patch-pool-champion strong>.champion-link:hover{color:#e1d8ff}.patch-pool-champion small{display:inline-flex;align-items:center;gap:4px;color:#8694af;font-size:10px;line-height:1.5}.patch-pool-favourite{color:#c2aa72;flex:0 0 13px}.patch-pool-change-count{display:inline-flex;align-items:center;justify-content:center;min-width:30px;min-height:44px;padding:3px 7px;color:#7785a0}.patch-pool-change-count.has-changes{color:inherit}.patch-pool-details-row>td{padding:0;border-bottom:1px solid #39354a;background:#14151f;vertical-align:top}.patch-pool-history{position:sticky;left:0;width:min(100%,100cqw);padding:23px 26px 26px;box-sizing:border-box;overflow-wrap:anywhere}.patch-pool-history-note+.patch-pool-history-note{margin-top:24px;padding-top:22px;border-top:1px solid #303043}.patch-pool-history-note>header{display:flex;align-items:center;flex-wrap:wrap;gap:9px 15px;margin-bottom:15px}.patch-pool-history-note>header h3{color:#c8bee8;font-size:14px;font-weight:650}.patch-pool-history-note>header time{margin-left:auto;color:#7c89a3;font-size:10px}.patch-pool-note-error{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:13px;color:#c6a3b3;font-size:11px;line-height:1.8}.patch-pool-note-error>button{min-height:36px;padding:5px 10px;border:1px solid #67516b;border-radius:5px;background:#8c6b9212;color:#ceb6d6;font-size:11px}.patch-pool-change-group{margin-top:18px}.patch-pool-change-group+.patch-pool-change-group{padding-top:17px;border-top:1px solid #282b3c}.patch-pool-change-group>h4{color:#a99bc9;font-size:12px;font-weight:600;line-height:1.8}.patch-pool-change-group .patch-note-section{padding-top:13px}.patch-pool-change-group .patch-note-section p,.patch-pool-change-group .patch-note-section ul{font-size:12px}.patch-pool-mobile-sort{display:none}.patch-pool-account-link{display:inline-flex;align-items:center;gap:4px;margin-left:6px;color:#c2b7ea}.patch-pool-account-link:hover{color:#dfd3ff}@media(max-width:1450px){.patch-leaders.is-by-role{grid-template-columns:repeat(3,minmax(0,1fr))}.patch-leaders.is-by-role .patch-leader:nth-last-child(-n+2){grid-column:auto}}@media(max-width:1050px){.patch-leader{padding:15px 13px 12px}.patch-leader .patch-champion>.game-asset{width:38px;height:38px;flex-basis:38px}.patch-leader .patch-champion strong{font-size:13px}.patch-leader-winrate>strong{font-size:22px}.patch-note-layout.has-chapters{grid-template-columns:170px minmax(0,1fr);gap:13px}.patch-note-article>header{padding:22px}.patch-note-group>summary,.patch-note-group-content,.patch-note-search{padding-inline:22px}}@media(max-width:750px){.patch-leaders,.patch-leaders.is-by-role{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.patch-leaders:not(.is-by-role) .patch-leader:first-child{grid-column:1 / -1}.patch-note-layout.has-chapters{grid-template-columns:minmax(0,1fr)}.patch-note-contents{position:static}.patch-note-contents nav{grid-template-columns:repeat(2,minmax(0,1fr));max-height:220px}.patch-note-contents button{min-height:44px;font-size:12px}}@media(max-width:600px){.patch-view,.patch-tab-content{gap:14px}.patch-tabs{gap:15px}.patch-tabs>.app-link{gap:6px;font-size:11px;padding:10px 0 12px;min-height:47px}.patch-tabs>.app-link>svg{width:13px;height:13px}.patch-banner{grid-template-columns:36px minmax(0,1fr);column-gap:11px;padding:16px}.patch-context-icon{width:36px;height:36px;flex-basis:36px;border-radius:9px}.patch-banner>.patch-context-icon{grid-column:1;grid-row:1;align-self:start}.patch-banner-copy{grid-column:2;grid-row:1}.patch-banner h2{font-size:18px}.patch-banner p{min-height:36px;font-size:11px;line-height:18px}.patch-banner-source{grid-column:1;grid-row:1;align-self:end;justify-self:center}.patch-banner-source .patch-source-link{flex-direction:column;gap:1px;font-size:9px;line-height:14px}.patch-banner-source .patch-source-link>svg{width:10px;height:10px}.patch-banner-separator{padding-inline:1px}.patch-filters{gap:10px;flex-wrap:wrap}.patch-filters .history-role-filters{margin-right:auto}.patch-search{width:auto;flex:1;min-width:140px;min-height:44px}.patch-search input{font-size:13px}.patch-leaders,.patch-leaders.is-by-role{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(245px,82%);gap:12px;overflow-x:auto;padding-bottom:9px;scroll-snap-type:x mandatory;overscroll-behavior-x:contain}.patch-leaders>.patch-leader{scroll-snap-align:start}.patch-leaders:not(.is-by-role) .patch-leader:first-child{grid-column:auto}.patch-leader{padding:16px}.patch-leader>header{margin:0 0 15px}.patch-leader>header>span:first-child{font-size:12px}.patch-leader .patch-champion>.game-asset{width:42px;height:42px;flex-basis:42px}.patch-leader .patch-champion strong{font-size:14px}.patch-leader .patch-champion small{font-size:11px}.patch-leader-winrate{gap:7px;margin:17px 0 14px}.patch-leader-winrate>strong{font-size:22px}.patch-leader dl{gap:12px}.patch-leader dt{font-size:10px}.patch-leader dd{font-size:12px}.patch-table-heading{padding:15px}.patch-table-heading h2{font-size:13px}.patch-mobile-sort{display:flex;width:100%;gap:8px;align-items:center}.patch-mobile-sort>.compact-select{flex:1;min-width:0}.patch-mobile-sort>button{display:grid;place-items:center;width:44px;height:44px;border:1px solid #34394d;border-radius:5px;color:#b8b7e1;background:#191b28}.patch-table-scroll{overflow:visible}.patch-table,.patch-table tbody{display:block;min-width:0;width:100%}.patch-table thead{display:none}.patch-table tbody tr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:15px 9px;padding:16px;border-bottom:1px solid #2a2d3b}.patch-table tbody tr:last-child{border-bottom-color:transparent}.patch-table td{display:block;width:auto;min-width:0;max-width:none;height:auto;padding:0;border:0;text-align:left;font-size:13px}.patch-table td:first-child{grid-column:1 / 3;min-width:0;max-width:none}.patch-table td[data-label]:before{display:block;content:attr(data-label);margin-bottom:6px;color:#8493b0;font-size:10px;font-weight:400}.patch-table td.patch-table-tier{grid-column:3;grid-row:1;text-align:right;align-self:center}.patch-table td.patch-table-tier:before{display:none}.patch-table-winrate{grid-column:1;grid-row:2}.patch-table-delta{grid-column:2;grid-row:2}.patch-table-games{grid-column:3;grid-row:2}.patch-table-pick{grid-column:1;grid-row:3}.patch-table-ban{grid-column:2;grid-row:3}.patch-table-changes{grid-column:3;grid-row:3}.patch-table .patch-statistics-details-row{display:block;padding:0}.patch-table .patch-statistics-details-row>td{width:100%;grid-column:1 / -1;padding:0}.patch-table .patch-champion>.game-asset{width:42px;height:42px;flex-basis:42px}.patch-table .patch-champion strong{font-size:14px}.patch-table .patch-champion small{font-size:11px}.patch-table-winrate>strong{font-size:14px}.patch-archive-toolbar>div:first-child{flex-wrap:wrap}.patch-archive-toolbar>.compact-select{width:100%;min-width:0}.patch-note-contents nav{grid-template-columns:minmax(0,1fr)}.patch-note-article>header{padding:20px 16px}.patch-note-article h2{font-size:20px}.patch-note-article time,.patch-note-article .patch-source-link{font-size:12px}.patch-note-highlights{padding:19px 16px}.patch-note-highlights>h3{font-size:13px}.patch-note-image>span{right:6px;bottom:6px;padding:6px 8px;font-size:10px}.patch-image-dialog{width:calc(100vw - 16px);max-height:calc(100dvh - 16px);border-radius:7px}.patch-image-dialog>header{padding:7px;gap:7px}.patch-image-dialog>header>span{font-size:11px}.patch-image-dialog button{min-height:44px}.patch-image-size{padding-inline:9px}.patch-image-close{width:36px;flex-basis:36px}.patch-note-search{flex-wrap:wrap;padding:15px 16px;gap:9px}.patch-note-search>.patch-search{flex-basis:100%;max-width:none}.patch-note-search>span{font-size:11px}.patch-note-group>summary{gap:9px;padding:17px 16px;min-height:63px}.patch-note-group>summary h3{font-size:13px}.patch-note-group-content{padding:19px 16px 24px}.patch-note-section h4{font-size:14px}.patch-note-section.is-level-4 h4{font-size:13px}.patch-note-section p,.patch-note-section ul{font-size:13px;line-height:1.85}.patch-message{padding:18px 15px}.patch-message>button{min-height:44px;font-size:12px}}@media(max-width:350px){.patch-tabs{gap:10px;justify-content:space-between}.patch-tabs>.app-link{gap:5px;font-size:10.5px}.patch-leader{padding-inline:15px}.patch-leader .patch-champion{gap:8px}.patch-leader .patch-champion strong{font-size:13px}.patch-leader-winrate>strong{font-size:20px}.patch-table tbody tr{padding-inline:13px}.patch-table .patch-delta{font-size:12px;gap:3px}.patch-table .patch-delta>svg{width:11px;height:11px}.patch-table .patch-delta small{font-size:9px}}@media(max-width:750px){.patch-pool-summary span{display:grid;gap:4px}.patch-pool-mobile-sort{display:flex;align-items:center;gap:9px;padding:12px 14px;border-bottom:1px solid #303044}.patch-pool-mobile-sort>.compact-select{flex:1;min-width:0}.patch-pool-mobile-sort>button{display:grid;place-items:center;width:44px;height:44px;flex:0 0 44px;border:1px solid #34394d;border-radius:5px;color:#b8b7e1;background:#191b28}.patch-pool-table{min-width:846px}.patch-pool-table th:first-child{width:170px;min-width:170px}.patch-pool-table th:not(:first-child){width:110px}.patch-pool-table th:last-child{width:126px}.patch-pool-table th:first-child,.patch-pool-row>td:first-child{position:sticky;left:0;z-index:1;box-shadow:1px 0 #303044}.patch-pool-table th:first-child{z-index:2}.patch-pool-identity{gap:5px}.patch-pool-champion{gap:7px}.patch-pool-champion>.game-asset{width:31px;height:31px;flex-basis:31px}.patch-pool-history{padding:21px 19px 24px}}@media(max-width:600px){.patch-pool-view{gap:14px}.patch-pool-summary{gap:8px}.patch-pool-summary>div{display:grid;gap:9px;padding:13px 12px}.patch-pool-summary strong{font-size:21px}.patch-pool-summary small{font-size:10px}.patch-pool-table th{padding-inline:12px;font-size:11px}.patch-pool-row>td{height:71px;padding-inline:12px}.patch-pool-row>td:first-child{padding-left:6px}.patch-pool-history{padding:20px 15px 23px}.patch-pool-history-note>header{gap:6px 9px}.patch-pool-history-note>header h3{font-size:14px}.patch-pool-history-note>header time{font-size:10px}.patch-pool-note-error>button{min-height:44px}.patch-pool-change-group .patch-note-section p,.patch-pool-change-group .patch-note-section ul{font-size:13px}}@media(max-width:350px){.patch-pool-table{min-width:822px}.patch-pool-table th:first-child{width:146px;min-width:146px}}@media(max-width:380px){.patch-banner h2{min-height:52px}}.probuilds-panel{container-type:inline-size;background:var(--panel, #111217);overflow:hidden}.probuilds-heading{display:flex;align-items:center;gap:12px}.probuilds-source{display:inline-flex;align-items:center;gap:5px;margin-left:auto;color:#8490a6;font-size:10px}.probuilds-source:hover{color:#d4dcf4}.probuild-sort{display:flex;align-items:center;gap:3px}.probuild-sort-direction{display:inline-flex;align-items:center;justify-content:center;width:23px;border:0;border-radius:3px;background:transparent;color:#939db1;height:25px;font-size:10px}.probuild-sort-direction:hover{color:#e6e9f6;background:#ffffff09}.probuilds-workspace,.probuilds-loading{--probuilds-height: 460px}.probuilds-workspace{display:grid;grid-template-columns:350px minmax(0,1fr);align-items:stretch;height:var(--probuilds-height);min-height:0}.probuilds-rail{position:relative;min-width:0;background:#0c0d11;border-right:1px solid var(--line, #26272f)}.probuilds-list{position:absolute;inset:0;overflow-y:auto;padding-right:4px;scrollbar-width:thin;scrollbar-color:#373c54 transparent;scrollbar-gutter:stable}.probuild-choice-row{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;border-left:2px solid transparent;border-bottom:1px solid #ffffff04}.probuild-choice-row:hover{background:#161923}.probuild-choice-row.is-selected{background:#20243a;border-left-color:var(--accent, #858cf0)}.probuild-choice{display:grid;grid-template-columns:38px minmax(54px,1fr) auto;width:100%;min-width:0;align-items:center;gap:8px;padding:10px 9px 10px 2px;min-height:62px;text-align:left;background:transparent;border:0}.probuild-favourite{justify-self:center;display:flex;justify-content:center;align-items:center;width:26px;height:28px;padding:0;border:0;border-radius:4px;background:transparent;color:#727e96}.probuild-favourite:hover:not(:disabled),.probuild-favourite:focus-visible{color:#c5cefc;background:#ffffff08}.probuild-favourite:focus-visible{outline:2px solid #9faafa;outline-offset:-2px}.probuild-favourite.is-favourite{color:#b7b5ff}.probuild-favourite:disabled{opacity:.45;cursor:not-allowed}.probuild-choice:hover{background:#161923}.probuild-choice.is-selected{background:#20243a}.probuild-choice:focus-visible{outline:2px solid #9faafa;outline-offset:-3px}.probuild-avatar{width:38px;height:42px;position:relative;display:flex;align-items:center;justify-content:center;align-self:center}.probuild-avatar>img{width:38px;height:38px;object-fit:contain;align-self:flex-start}.probuild-avatar>span{display:flex;width:29px;height:29px;align-items:center;justify-content:center;background:#343946;border-radius:50%;font-size:10px;color:#b4bdd0}.probuild-avatar>small{position:absolute;bottom:-1px;left:50%;transform:translate(-50%);color:#a2adbd;background:#0c0d11df;padding:0 2px;font-size:8px;font-weight:650;line-height:10px}.probuild-choice-name{display:flex;flex-direction:column;gap:5px;min-width:0}.probuild-choice-name strong{font-size:13px;font-weight:750;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.probuilds-panel .won{color:#b8c7ff}.probuilds-panel .lost{color:#de95a6}.probuild-choice-name small{font-size:9px;text-transform:uppercase;color:#98a5b9;white-space:nowrap}.probuild-choice-preview,.probuild-choice-items,.probuild-choice-opponent{display:flex;align-items:center;gap:3px}.probuild-choice-preview{gap:6px}.probuild-choice-spells{display:grid;gap:2px;flex-shrink:0}.probuild-choice-spells .game-asset{width:17px;height:17px;border:0;border-radius:2px;background:transparent}.probuild-choice-items .game-asset{width:23px;height:23px;border:0;border-radius:2px}.probuild-choice-opponent{gap:3px}.probuild-choice-row>.probuild-choice-opponent{margin-right:9px}.probuild-choice-opponent small{color:#7d889d;font-size:9px}.probuild-choice-opponent .game-asset{width:20px;height:20px;border:0;border-radius:2px}.probuild-keystone{display:inline-flex;position:relative;width:28px;height:30px;flex-shrink:0}.probuild-keystone>.game-asset{width:28px;height:28px;border:0;background:transparent}.probuild-keystone>.secondary-tree{position:absolute;bottom:0;right:-3px;width:13px;height:13px}.probuild-detail{min-width:0;min-height:0;padding:12px 20px 16px;display:flex;flex-direction:column;overflow:hidden}.probuild-detail-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px;font-size:10px;color:#8995ac}.probuild-detail-meta>span{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.probuild-detail-meta a{display:inline-flex;align-items:center;gap:5px;color:#aab5cd}.probuild-detail-meta b{color:#919db5;font-weight:500;font-variant-numeric:tabular-nums}.probuild-detail-main{display:grid;grid-template-columns:300px minmax(0,1fr);grid-template-rows:minmax(0,1fr);align-items:start;gap:28px;flex:1;min-height:0}.probuild-detail h3{color:#e5e9f2;font-size:12px;font-weight:700;margin:0 0 10px}.probuild-section-heading{display:flex;justify-content:center;align-items:center;gap:5px;height:22px;margin-bottom:6px}.probuild-section-heading h3{margin:0}.probuild-runes{min-width:0}.probuild-rune-columns{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:18px;width:100%}.probuild-rune-tree:not(.is-secondary){display:flex;flex-direction:column}.probuild-rune-tree:not(.is-secondary)>.probuild-rune-rows{flex:1;align-content:space-between}.probuild-rune-tree.is-secondary{border-left:1px solid #303344;padding-left:16px}.probuild-tree-heading{display:flex;justify-content:center;gap:5px;align-items:center;min-height:22px;margin-bottom:6px;color:#afb6d3;font-size:10px}.probuild-tree-heading .game-asset{width:18px;height:18px;background:transparent;border:0}.probuild-rune-rows{display:grid;gap:6px}.probuild-rune-row{display:flex;justify-content:space-between;align-items:center;gap:5px;min-height:36px}.probuild-rune-option{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:36px;height:36px;border-radius:50%;border:1px solid #66717d;padding:2px;background:transparent}.probuild-rune-option>.game-asset{width:100%;height:100%;border:0;border-radius:50%;background:transparent}.probuild-rune-option.is-chosen{border-color:#d2b575;box-shadow:0 0 0 1px #d2b57530,inset 0 0 10px #cdaa4812}.probuilds-panel .is-muted{filter:grayscale(1);opacity:.29}.probuild-rune-row.is-keystones{min-height:42px;gap:2px}.is-keystones .probuild-rune-option{width:38px;height:42px;padding:0;border-color:transparent;border-radius:0;background:transparent;box-shadow:none}.is-keystones .probuild-rune-option>.game-asset{border-radius:0;overflow:visible}.is-keystones .is-chosen{filter:drop-shadow(0 0 7px #edb14040)}.is-secondary .probuild-rune-row{min-height:32px}.is-secondary .probuild-rune-option{width:31px;height:31px}.is-secondary .probuild-rune-option.is-chosen{border-color:#87bfc9;box-shadow:0 0 0 1px #87bfc925}.probuild-shard-rows{display:grid;gap:5px;margin-top:10px;padding-top:8px;border-top:1px solid #262938}.probuild-shard-row{display:flex;justify-content:space-around;gap:9px}.probuild-shard-row .probuild-rune-option{width:22px;height:22px;padding:2px;border-width:2px}.probuild-shard-row .probuild-rune-option.is-chosen{border-color:#d3b56a;box-shadow:none}.probuild-equipment{min-width:0;min-height:0;max-height:100%;overflow-y:auto;overscroll-behavior-y:contain;padding-right:4px;scrollbar-width:thin;scrollbar-color:#373c54 transparent;scrollbar-gutter:stable}.probuild-loadout-summary{display:grid;grid-template-columns:minmax(68px,.4fr) minmax(0,1fr);align-items:start;gap:7px 20px;padding-bottom:10px;border-bottom:1px solid var(--line, #26272f)}.probuild-loadout-summary h3{margin:0;color:#d8ddec;font-size:11px;font-weight:650;line-height:16px}.probuild-spells,.probuild-item-grid{display:flex;align-items:center;flex-wrap:wrap;gap:4px}.probuild-spells .game-asset{width:32px;height:32px;border-radius:3px;border:0;background:transparent}.probuild-spells{width:fit-content}.probuild-items{margin-top:12px}.probuild-items h3{color:#aab4c9;font-size:11px;font-weight:600;margin-bottom:8px}.probuild-item-grid .game-asset{width:32px;height:32px;border:0;border-radius:3px}.probuild-purchase-path{display:flex;align-items:flex-start;flex-wrap:wrap;gap:8px 14px;padding:0;margin:0;list-style:none;overflow:hidden}.probuild-purchase-step{position:relative;display:flex;align-items:flex-start;min-width:0;max-width:100%}.probuild-purchase-arrow{position:absolute;right:calc(100% + 1px);top:10px;color:#58607c}.probuild-purchase-group{min-width:0}.probuild-purchase-icons{display:flex;flex-wrap:wrap;gap:3px;padding:3px;background:#191c29;border:1px solid #282d40;border-radius:5px}.probuild-purchase-group time{display:block;margin-top:3px;color:#8791ac;text-align:center;font-size:9px;line-height:11px;font-variant-numeric:tabular-nums}.probuild-transaction{position:relative;display:inline-flex}.probuild-transaction .game-asset{width:26px;height:26px;border:0;border-radius:3px}.probuild-item-quantity{position:absolute;right:-1px;bottom:-1px;padding:0 2px;border-radius:3px;background:#10121ce8;color:#eef0ff;font-size:9px;line-height:12px}.probuild-transaction.is-sale .game-asset{filter:grayscale(.6);opacity:.5}.probuild-sale-mark{position:absolute;right:0;bottom:0;color:#ef879b;filter:drop-shadow(0 1px 2px #000);stroke-width:3px}.probuild-transaction.is-sale .probuild-item-quantity{right:auto;left:-1px}.probuild-skills{display:grid;grid-template-columns:300px minmax(0,1fr);flex-shrink:0;gap:28px;align-items:center;margin-top:12px;padding-top:10px;border-top:1px solid var(--line, #26272f);min-width:0}.probuild-skill-summary{display:grid;gap:12px;justify-self:center}.probuild-skill-priority h3{font-size:11px;margin-bottom:9px}.probuild-skill-sequence,.probuild-skill-sequence>li{display:flex;gap:5px;align-items:center}.probuild-skill-sequence{list-style:none;margin:0;padding:0}.probuild-skill-sequence svg{color:#737d90}.probuild-skill-evolutions h3{color:#aab3c9;font-size:10px;margin-bottom:6px}.probuild-skill-evolutions .probuild-skill-icon .game-asset{width:26px;height:26px}.probuild-skill-icon{display:inline-flex;position:relative}.probuild-skill-icon .game-asset{width:30px;height:30px;border:0;border-radius:3px}.probuild-skill-icon b{position:absolute;right:0;bottom:-1px;color:var(--skill-color);font-size:11px;text-shadow:0 1px 3px #000,0 1px 3px #000;background:#10131a99;padding:0 2px;border-radius:2px}.skill-Q{--skill-color: #f59a63}.skill-W{--skill-color: #47d5d0}.skill-E{--skill-color: #81c5fc}.skill-R{--skill-color: #f4ca4b}.probuild-skill-table-wrap{overflow-x:auto;min-width:0;flex:1}.probuild-skill-table{width:100%;max-width:500px;border-collapse:separate;border-spacing:3px;table-layout:fixed}.probuild-skill-table th{color:#8896ae;font-size:9px;font-weight:500;height:17px;text-align:center}.probuild-skill-table th:first-child{width:19px}.probuild-skill-table th .game-asset{width:18px;height:18px;border:0;border-radius:1px;display:flex}.probuild-skill-table td{width:18px;min-width:18px;height:18px;border-radius:1px;background:#11151b;text-align:center;color:var(--skill-color);font-size:10px;font-weight:750}.probuild-skill-table td.is-learned{background:#12171e}.probuilds-empty,.probuilds-loading,.probuild-runes-loading{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:13px;min-height:180px;padding:25px;color:#8f9bbc;font-size:12px;text-align:center}.probuilds-loading{min-height:var(--probuilds-height);background:radial-gradient(ellipse at center,#24283b50,transparent 60%)}.probuild-runes-loading{min-height:270px}.probuilds-empty>svg{color:#6576a6}.probuilds-empty.build-error{color:#d595a7}.build-unavailable{font-size:11px;color:#7e8a9f;line-height:1.5}@container (max-width: 1130px){.probuilds-workspace{grid-template-columns:325px minmax(0,1fr)}.probuild-detail{padding:12px 16px 14px}.probuild-detail-main{grid-template-columns:280px minmax(0,1fr);gap:22px}.probuild-rune-columns{gap:12px}.probuild-rune-tree.is-secondary{padding-left:12px}.probuild-rune-option{width:33px;height:33px}.is-keystones .probuild-rune-option{width:32px;height:42px}.is-secondary .probuild-rune-option{width:28px;height:28px}.probuild-shard-row .probuild-rune-option{width:22px;height:22px}.probuild-choice{gap:6px;padding-inline:2px 8px}.probuild-choice-preview{gap:4px}.probuild-choice-items .game-asset{width:21px;height:21px}.probuild-item-grid .game-asset{width:29px;height:29px}.probuild-skills{grid-template-columns:280px minmax(0,1fr);gap:22px}}@container (max-width: 950px){.probuilds-workspace,.probuilds-loading{--probuilds-height: 520px}.probuilds-workspace{grid-template-columns:295px minmax(0,1fr)}.probuild-choice-opponent{display:none}.probuild-detail-main{grid-template-columns:250px minmax(0,1fr);gap:18px}.probuild-rune-option{width:30px;height:30px}.is-keystones .probuild-rune-option{width:30px}.is-secondary .probuild-rune-option{width:26px;height:26px}.probuild-shard-row{gap:6px}.probuild-shard-row .probuild-rune-option{width:22px;height:22px}.probuild-loadout-summary{padding-bottom:10px}.probuild-skills{grid-template-columns:140px minmax(0,1fr);gap:16px}.probuild-skill-table{border-spacing:2px}}@container (max-width: 850px){.probuilds-workspace,.probuilds-loading{--probuilds-height: 540px}.probuilds-workspace{grid-template-columns:minmax(0,1fr);grid-template-rows:80px minmax(0,1fr)}.probuilds-rail{border-right:0;border-bottom:1px solid var(--line, #26272f)}.probuilds-list{display:flex;overflow-x:auto;overflow-y:hidden;padding-right:0;scrollbar-gutter:auto}.probuild-choice-row{min-width:294px;width:294px;flex-shrink:0;border-left:0;border-bottom:2px solid transparent}.probuild-choice-row.is-selected{border-bottom-color:#9faafa}.probuild-choice-opponent{display:flex}.probuild-detail-main,.probuild-skills{grid-template-columns:280px minmax(0,1fr);gap:22px}}@container (max-width: 650px){.probuilds-workspace,.probuilds-loading{--probuilds-height: 840px}.probuilds-workspace{grid-template-columns:minmax(0,1fr);grid-template-rows:86px minmax(0,1fr)}.probuilds-rail{border-right:0;border-bottom:1px solid var(--line, #26272f)}.probuilds-list{position:absolute;display:flex;overflow-x:auto;overflow-y:hidden;padding-right:0;scrollbar-gutter:auto}.probuild-choice-row{min-width:294px;width:294px;flex-shrink:0;border-left:0;border-bottom:2px solid transparent}.probuild-choice-row.is-selected{border-bottom-color:#9faafa}.probuild-choice{min-width:0;width:100%;padding:10px 8px 10px 2px}.probuild-choice-opponent{display:flex}.probuild-choice-items .game-asset{width:18px;height:18px}.probuild-detail{padding:12px 16px 18px}.probuild-detail-main{grid-template-columns:minmax(0,1fr);grid-template-rows:270px minmax(0,1fr);gap:18px}.probuild-runes{width:100%;max-width:320px;justify-self:center}.probuild-skills{grid-template-columns:minmax(0,1fr);gap:16px}.probuild-skill-summary{display:flex;flex-wrap:wrap;justify-content:center;gap:20px}.probuilds-heading{gap:7px}.probuilds-source{font-size:9px}.probuild-rune-option{width:35px;height:35px}.is-keystones .probuild-rune-option{width:34px;height:42px}.is-secondary .probuild-rune-option{width:30px;height:30px}.probuild-shard-row .probuild-rune-option{width:22px;height:22px}.probuild-skill-table{border-spacing:2px}}@container (max-width: 370px){.probuild-rune-columns{gap:10px}.probuild-rune-tree.is-secondary{padding-left:10px}.probuild-rune-option{width:30px;height:30px}.is-keystones .probuild-rune-option{width:27px;height:39px}.is-secondary .probuild-rune-option{width:26px;height:26px}.probuild-shard-row{gap:5px}.probuild-shard-row .probuild-rune-option{width:23px;height:23px}.probuilds-source{max-width:70px}}@media(max-width:650px){.probuilds-workspace{height:auto;grid-template-rows:86px auto}.probuild-detail,.probuild-equipment{overflow:visible;max-height:none}.probuild-detail-main{flex:none;grid-template-rows:auto auto}.probuild-skills{margin-top:18px}.probuild-skill-table{min-width:340px}.probuild-sort-direction{width:40px;height:40px}.probuilds-heading .probuild-sort{order:1;margin-left:auto}.probuilds-heading .probuilds-source{max-width:none;white-space:nowrap;min-height:40px;align-items:center}}.build-recommendations{min-width:0}.build-recommendations>[hidden]{display:none}.build-source-tabs{display:flex;align-items:stretch;gap:19px;align-self:stretch;margin-block:-10px;flex-shrink:0}.build-source-tabs button{position:relative;padding:0;min-height:48px;border:0;background:transparent;color:#818ca4;font-size:13px;font-weight:600}.build-source-tabs button:hover{color:#d7dcf1}.build-source-tabs button[aria-selected=true]{color:#b5bef6}.build-source-tabs button[aria-selected=true]:after{content:"";position:absolute;height:2px;left:0;right:0;bottom:-1px;background:#9fa6f4;border-radius:2px 2px 0 0}.build-source-tabs button:focus-visible{outline:1px solid #9fa6f4;outline-offset:4px;border-radius:2px}.popular-mode-label{color:#8c9ab3;font-size:10px;white-space:nowrap}.popular-build-workspace{display:grid;grid-template-columns:260px minmax(0,1fr);height:var(--popular-height, 560px);min-height:0}.popular-builds-panel .probuilds-loading{--probuilds-height: var(--popular-height, 560px)}.popular-builds-panel.is-mayhem{--popular-height: 450px;--popular-height-narrow: 540px}.popular-build-rail{display:flex;flex-direction:column;min-width:0;min-height:0;background:#0c0d11;border-right:1px solid var(--line, #26272f)}.popular-rail-heading{padding:16px 14px 13px;border-bottom:1px solid #ffffff06}.popular-rail-heading h3{font-size:11px;color:#a7b3ca;font-weight:600;margin:0}.popular-core-list{overflow-y:auto;min-height:0;scrollbar-width:thin;scrollbar-color:#373c54 transparent;scrollbar-gutter:stable}.popular-core-choice{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:78px;padding:14px 12px 14px 15px;border:0;border-left:2px solid transparent;border-bottom:1px solid #ffffff04;background:transparent;text-align:left}.popular-core-choice:hover{background:#161923}.popular-core-choice.is-selected{background:#20243a;border-left-color:var(--accent, #858cf0)}.popular-core-choice:focus-visible{outline:2px solid #9fa6f4;outline-offset:-3px}.popular-core-empty{padding:16px}.popular-build-stats{display:inline-flex;align-items:flex-start;justify-content:center;flex-direction:column;gap:4px;flex-shrink:0;font-variant-numeric:tabular-nums;line-height:1.2}.popular-build-stats>strong{color:#c2cbe0;font-size:12px;font-weight:700;white-space:nowrap}.popular-build-stats>strong.is-positive{color:#bac8ff}.popular-build-stats>strong>small{font-size:10px;font-weight:600;margin-left:1px}.popular-build-stats>span{color:#8693aa;font-size:10px;white-space:nowrap}.popular-core-choice .popular-build-stats{align-items:flex-end}.popular-core-choice .popular-build-stats>strong{background:#a9baff12;border-radius:3px;padding:3px 5px}.popular-build-detail{--popular-rune-width: 290px;--popular-column-gap: 26px;display:flex;flex-direction:column;min-width:0;min-height:0;padding:16px 20px 14px;gap:14px;overflow:hidden}.popular-build-detail h3{color:#e5e9f2;font-size:12px;font-weight:700;margin:0 0 10px}.popular-build-detail-main{display:grid;grid-template-columns:var(--popular-rune-width) minmax(0,1fr);gap:var(--popular-column-gap);flex:1;min-height:0;align-items:start}.popular-without-runes .popular-build-detail-main{grid-template-columns:minmax(0,1fr)}.popular-without-runes .popular-equipment{width:100%;max-width:730px;justify-self:center}.popular-without-runes .popular-spell-options{column-gap:22px}.popular-rune-panel{min-width:0}.popular-rune-panel .probuild-section-heading{height:24px;margin-bottom:9px}.popular-rune-panel .probuild-section-heading h3{margin:0}.popular-rune-options{display:flex;align-items:stretch;justify-content:center;gap:7px;margin-bottom:15px}.popular-rune-options>button{display:grid;grid-template-columns:29px minmax(0,1fr);align-items:center;gap:3px 6px;flex:1;min-width:0;padding:6px 8px;border:0;border-radius:4px;background:transparent;text-align:left}.popular-rune-options>button:hover{background:#1c2030}.popular-rune-options>button.is-selected{background:#24293e}.popular-rune-options>button:focus-visible{outline:1px solid #9fa6f4;outline-offset:2px}.popular-rune-preview{display:inline-flex;position:relative;width:29px;height:31px;flex-shrink:0}.popular-rune-preview>.game-asset{width:28px;height:28px;background:transparent;border:0}.popular-rune-preview>.secondary-tree{position:absolute;right:-2px;bottom:0;width:12px;height:12px}.popular-rune-options .popular-build-stats{display:contents}.popular-rune-options .popular-build-stats>span{grid-column:1 / -1;white-space:normal;line-height:1.25}.popular-equipment{min-width:0;min-height:0;max-height:100%;overflow-y:auto;overscroll-behavior-y:contain;padding-right:2px;scrollbar-width:thin;scrollbar-color:#373c54 transparent}.popular-equipment-opening{display:contents}.popular-equipment h3{color:#d9e0f1;font-size:11px;font-weight:650;margin-bottom:9px}.popular-spell-options{display:flex;align-items:center;gap:8px 17px;flex-wrap:wrap}.popular-spell-option{display:flex;align-items:center;gap:8px}.popular-spell-option .probuild-spells{flex-wrap:nowrap;gap:3px}.popular-spell-option .game-asset{width:32px;height:32px}.popular-opening-items{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;margin-top:15px}.popular-item-group{min-width:0}.popular-item-group h3{color:#8c9ab3;font-size:10px;font-weight:500;margin-bottom:7px}.popular-item-options{display:grid;gap:7px}.popular-item-option{display:flex;align-items:center;gap:10px;min-width:0}.popular-item-icons{display:flex;align-items:center;flex-wrap:wrap;gap:4px;min-width:0}.popular-item-icons .game-asset{width:30px;height:30px;border:0;border-radius:3px}.popular-core-item{display:inline-flex;align-items:center;gap:6px}.popular-core-item>svg{color:#6d7890;flex-shrink:0}.popular-core-choice .game-asset{width:32px;height:32px}.popular-item-option .popular-build-stats{gap:3px}.popular-selected-core{margin-top:15px}.popular-selected-core>div{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.popular-selected-core .game-asset{width:34px;height:34px}.popular-later-items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:15px}.popular-later-items .popular-item-option{gap:7px}.popular-skills-detail{grid-template-columns:var(--popular-rune-width) minmax(0,1fr);gap:var(--popular-column-gap);margin-top:0;padding-top:12px}.popular-skills-detail .probuild-skill-summary{justify-self:center}.popular-skills-detail .probuild-skill-priority h3{margin-bottom:7px}.popular-order-stats{display:flex;align-items:center;gap:7px;margin-bottom:9px;color:#8795ac;font-size:10px;font-variant-numeric:tabular-nums}.popular-order-stats>strong{font-size:12px;font-weight:700;color:#bfc8dd}.popular-order-stats>strong.is-positive{color:#b9c7ff}.popular-order-stats small{font-size:10px;margin-left:1px}@container (max-width: 1130px){.popular-build-workspace{grid-template-columns:230px minmax(0,1fr)}.popular-core-choice{padding-inline:11px;gap:8px}.popular-build-detail{--popular-rune-width: 270px;--popular-column-gap: 20px;padding-inline:16px}.popular-spell-options{gap:8px 12px}.popular-opening-items{gap:12px;margin-top:14px}.popular-item-option{gap:7px}.popular-selected-core .game-asset{width:32px;height:32px}.popular-later-items{gap:9px;margin-top:14px}}@container (max-width: 980px){.popular-build-workspace{grid-template-columns:205px minmax(0,1fr)}.popular-build-detail{--popular-rune-width: 250px;--popular-column-gap: 17px;padding-inline:14px}.popular-core-choice{padding-inline:9px;gap:7px}.popular-core-choice .game-asset{width:28px;height:28px}.popular-rune-options{gap:2px}.popular-rune-options>button{padding-inline:5px;gap:5px}.popular-item-options{gap:6px}}@container (max-width: 850px){.popular-build-workspace{grid-template-columns:minmax(0,1fr);grid-template-rows:118px minmax(0,1fr);height:var(--popular-height-narrow, 650px)}.popular-builds-panel .probuilds-loading{--probuilds-height: var(--popular-height-narrow, 650px)}.popular-build-rail{border-right:0;border-bottom:1px solid var(--line, #26272f)}.popular-rail-heading{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px 5px;border-bottom:0}.popular-rail-heading h3{margin:0}.popular-core-list{display:flex;overflow-x:auto;overflow-y:hidden;scrollbar-gutter:auto;flex:1}.popular-core-choice{flex:0 0 220px;width:220px;min-height:65px;padding:10px 12px;border-left:0;border-bottom:2px solid transparent}.popular-core-choice.is-selected{border-bottom-color:var(--accent, #858cf0)}.popular-core-choice .game-asset{width:32px;height:32px}.popular-build-detail{--popular-rune-width: 275px;--popular-column-gap: 24px;padding:14px 18px}}@container (max-width: 720px){.popular-builds-panel .probuilds-heading{flex-wrap:wrap;row-gap:5px}.build-source-tabs{gap:15px}.build-source-tabs button{font-size:12px}.popular-build-detail{--popular-rune-width: 250px;--popular-column-gap: 18px}.popular-later-items{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}@container (max-width: 620px){.popular-build-workspace{height:auto;grid-template-rows:118px auto}.popular-build-detail{padding:18px 14px;gap:20px;overflow:visible}.popular-build-detail-main{grid-template-columns:minmax(0,1fr);gap:24px}.popular-rune-panel{width:min(100%,310px);justify-self:center}.popular-equipment{max-height:none;overflow:visible;padding:20px 0 0;border-top:1px solid var(--line, #26272f)}.popular-spell-options{gap:12px 20px}.popular-opening-items{gap:20px;margin-top:20px}.popular-later-items{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:20px}.popular-selected-core{margin-top:20px}.popular-selected-core .game-asset{width:34px;height:34px}.popular-skills-detail{grid-template-columns:minmax(0,1fr);gap:14px;padding-top:18px}.popular-skills-detail .probuild-skill-priority{display:grid;grid-template-columns:auto auto;gap:0 15px;align-items:center}.popular-skills-detail .probuild-skill-priority h3{grid-column:1;margin:0 0 6px}.popular-order-stats{grid-column:1;margin:0}.popular-skills-detail .probuild-skill-sequence{grid-column:2;grid-row:1 / 3}.popular-skills-detail .probuild-skill-table-wrap{width:100%}}@container (max-width: 410px){.popular-build-detail{padding-inline:12px}.popular-later-items{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.popular-core-choice{flex-basis:210px;width:210px}.popular-rune-options>button{padding-inline:7px}.popular-skills-detail .probuild-skill-priority{gap:0 10px}}.popular-builds-panel.is-casual{--popular-height: 310px;--popular-height-narrow: 440px}.popular-builds-panel.is-casual.has-runes{--popular-height: 525px}.is-casual .popular-build-workspace{grid-template-columns:225px minmax(0,1fr)}.is-casual.is-mayhem .popular-build-workspace{grid-template-columns:190px minmax(0,1fr)}.is-casual .popular-rail-heading{padding:13px 13px 11px}.is-casual .popular-core-choice{min-height:56px;padding:11px 12px;gap:9px}.is-casual .popular-core-choice .game-asset{width:30px;height:30px}.is-casual.is-mayhem .popular-core-choice{min-height:52px;padding-block:11px}.is-casual .popular-build-detail{--popular-rune-width: 270px;--popular-column-gap: 23px;padding:17px 20px;gap:19px}.is-casual .popular-build-detail-main{flex:0 0 auto}.is-casual.has-runes .popular-build-workspace{height:auto;min-height:480px}.is-casual.has-runes .popular-core-list{max-height:450px}.is-casual .popular-without-runes .popular-equipment{max-width:none;justify-self:stretch}.is-casual .popular-equipment{display:grid;grid-template-columns:minmax(150px,1.15fr) minmax(120px,1fr) minmax(70px,.65fr);gap:18px 26px;max-height:none;padding:0;overflow:visible;border:0}.is-casual .popular-without-runes .popular-equipment{display:flex;align-items:flex-start;flex-wrap:wrap;gap:20px 34px}.is-casual .popular-without-runes .popular-summoners{flex:0 1 auto;max-width:100%}.is-casual .popular-without-runes .popular-selected-core{flex:0 1 auto}.is-casual .popular-without-runes .popular-later-items{flex-basis:100%}.is-casual .popular-equipment-opening,.is-casual .popular-opening-items{display:contents}.is-casual .popular-equipment h3{margin-bottom:8px}.is-casual .popular-item-group h3{color:#a7b3ca;font-size:11px;font-weight:600}.is-casual .popular-spell-options{gap:10px 14px;align-items:flex-start}.is-casual .popular-item-options{gap:8px}.is-casual .popular-selected-core,.is-casual .popular-later-items{grid-column:1 / -1;margin-top:0}.is-casual .popular-selected-core .game-asset{width:32px;height:32px}.is-casual .popular-later-items:empty{display:none}.is-casual .popular-skills-detail{grid-template-columns:170px minmax(0,1fr);gap:24px;padding-top:14px}.is-casual .popular-skills-detail .probuild-skill-summary{justify-self:start}.is-casual .popular-skills-detail .probuild-skill-table{max-width:640px}.is-casual.has-runes .popular-equipment{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:15px 18px}.is-casual.has-runes .popular-summoners{grid-column:1 / -1}@container (max-width: 980px){.is-casual .popular-build-detail{padding-inline:17px}.is-casual.has-runes .popular-build-detail{--popular-rune-width: 250px;--popular-column-gap: 17px}.is-casual .popular-equipment{column-gap:18px}}@container (max-width: 850px){.is-casual .popular-build-workspace,.is-casual.is-mayhem .popular-build-workspace{grid-template-columns:minmax(0,1fr);grid-template-rows:93px auto;height:auto}.is-casual .popular-rail-heading{padding:10px 14px 5px}.is-casual .popular-core-choice{width:210px;flex-basis:210px;min-height:52px;padding:8px 12px}.is-casual.is-mayhem .popular-core-choice{width:175px;flex-basis:175px}.is-casual .popular-build-detail{overflow:visible}.is-casual .popular-build-detail-main{flex:0 0 auto}}@container (max-width: 620px){.is-casual .popular-build-detail{padding:16px 14px;gap:18px}.is-casual .popular-equipment{padding:0;gap:16px;border:0}.is-casual .popular-skills-detail{grid-template-columns:minmax(0,1fr);gap:12px;padding-top:15px}.is-casual .popular-skills-detail .probuild-skill-summary{justify-self:stretch}.is-casual .popular-skills-detail .probuild-skill-priority{display:flex;flex-wrap:wrap;align-items:center;gap:9px 20px}.is-casual .popular-skills-detail .probuild-skill-priority h3,.is-casual .popular-order-stats{margin:0}}@container (max-width: 480px){.is-casual .popular-equipment,.is-casual .popular-without-runes .popular-equipment{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.is-casual .popular-without-runes .popular-selected-core{grid-column:auto}.is-casual.has-runes .popular-summoners{grid-column:1 / -1}}.champion-detail-page{display:grid;gap:18px;min-width:0}.champion-detail-page .champion-build-layout[hidden]{display:none}.champion-detail-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px 24px;padding:22px 24px 0;overflow:hidden;background:radial-gradient(ellipse at 2% 0,#7772ba16,transparent 65%),#111218}.champion-detail-hero.without-metrics{padding-bottom:20px}.champion-detail-identity{display:flex;align-items:center;gap:19px;min-width:0}.champion-detail-identity>.game-asset{width:80px;height:80px;flex-shrink:0;border:1px solid #655f8e;border-radius:10px;overflow:hidden;background:#1c1c2a}.champion-detail-identity>.game-asset img{display:block;width:100%;height:100%;object-fit:cover}.champion-detail-identity h1{color:#e1e4fa;font-size:30px;line-height:1.2;letter-spacing:-.8px}.champion-detail-identity p{margin-top:5px;color:#8e9bb9;font-size:12px}.champion-detail-classes{display:flex;flex-wrap:wrap;gap:6px;margin-top:11px}.champion-detail-classes>span{padding:3px 7px;border:1px solid #807ab82c;border-radius:4px;color:#a9afd1;background:#7773af0e;font-size:10px}.champion-detail-controls{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:12px}.champion-detail-controls>.compact-select{min-width:145px}.champion-detail-roles{display:flex;gap:4px}.champion-detail-roles>button{display:grid;place-items:center;width:32px;height:31px;border:1px solid transparent;border-radius:5px;color:#727e9c;background:transparent;cursor:pointer}.champion-detail-roles>button:hover{color:#cad2f5;background:#7773af12}.champion-detail-roles>button.is-selected{color:#c4bbfa;border-color:#a699e94d;background:#a699e91a}.champion-detail-meta{grid-column:1 / -1;display:flex;align-items:flex-end;justify-content:space-between;gap:12px;color:#a3adcd;font-size:11px}.champion-detail-meta>span small{margin-left:12px;color:#7783a2;font-size:10px}.champion-detail-meta>div{display:flex;align-items:center;gap:15px}.champion-detail-meta a{display:inline-flex;align-items:center;gap:5px;color:#8d9ac0;font-size:10px}.champion-detail-meta a:hover{color:#d2ccff}.champion-detail-metrics{grid-column:1 / -1;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:0 -24px;border-top:1px solid #2a2c3a;background:#14151f80}.champion-detail-metrics.is-casual{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.champion-detail-metrics>div{min-width:0;padding:17px 24px 19px;border-right:1px solid #2a2c3a}.champion-detail-metrics>div:last-child{border:0}.champion-detail-metrics dt{margin-bottom:9px;color:#8d9abd;font-size:11px}.champion-detail-metrics dd{display:flex;align-items:center;gap:10px;min-height:29px;margin:0;color:#d1d6f4;font-size:25px;font-weight:650;font-variant-numeric:tabular-nums;letter-spacing:-.5px}.champion-detail-metrics dd>small{color:#8b94b3;font-size:11px;font-weight:500;letter-spacing:0;white-space:nowrap}.champion-detail-page .is-positive{color:#8bc9af}.champion-detail-page .is-negative{color:#d28b9c}.champion-detail-tabs{display:flex;gap:22px;min-width:0;border-bottom:1px solid #2a2c39;overflow-x:auto}.champion-detail-tabs>button{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex-shrink:0;min-height:42px;padding:0 0 11px;border:0;border-bottom:2px solid transparent;color:#8392ba;background:transparent;font-size:12px;cursor:pointer}.champion-detail-tabs>button:hover{color:#c5cbea}.champion-detail-tabs>button[aria-selected=true]{color:#bcb9fa;border-bottom-color:#a69be8}.champion-information-panel{min-width:0;overflow:hidden}.champion-information-panel>header{display:flex;align-items:center;gap:9px;min-height:55px;padding:14px 19px;border-bottom:1px solid #2b2c39;color:#b0b3ed}.champion-information-panel>header h2{font-size:13px;font-weight:600}.champion-information-panel>header>span{margin-left:auto;color:#8490b0;font-size:11px}.champion-detail-empty{display:flex;align-items:center;justify-content:center;min-height:180px;padding:24px;color:#8e9ab9;font-size:12px}.champion-matchup-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 35px;padding:7px 22px 18px}.champion-matchup-column{min-width:0}.champion-matchup-column>h3{margin:15px 0 2px;color:#bd93a3;font-size:12px;font-weight:600}.champion-matchup-column.is-favourable>h3{color:#8ac7ab}.champion-matchup-row{display:grid;grid-template-columns:37px minmax(0,1fr) 65px;align-items:center;gap:7px 11px;padding:13px 0;border-bottom:1px solid #252835}.champion-matchup-row:last-child{border:0}.champion-matchup-row>.game-asset{grid-row:1 / 3;width:37px;height:37px;border:1px solid #43465e;border-radius:5px;overflow:hidden}.champion-matchup-row>.game-asset img{width:100%;height:100%;object-fit:cover}.champion-matchup-row>span>a{color:#bbc9ee;font-size:12px}.champion-matchup-row>span>small{display:block;margin-top:4px;color:#7383a8;font-size:10px}.champion-matchup-row>strong{text-align:right;color:#c78e9e;font-size:14px;font-variant-numeric:tabular-nums}.champion-matchup-column.is-favourable .champion-matchup-row>strong{color:#8ac7ab}.champion-matchup-bar{grid-column:2 / 4;height:3px;overflow:hidden;border-radius:3px;background:#272533}.champion-matchup-bar i{display:block;height:100%;border-radius:inherit;background:#9d788b}.is-favourable .champion-matchup-bar i{background:#78a895}.champion-changes details{border-bottom:1px solid #292c39}.champion-changes details:last-child{border:0}.champion-changes summary{display:flex;align-items:center;gap:14px;min-height:56px;padding:17px 21px;list-style:none;cursor:pointer}.champion-changes summary::-webkit-details-marker{display:none}.champion-changes summary strong{color:#bcb9f0;font-size:12px}.champion-changes summary time{margin-left:auto;color:#7b88a8;font-size:11px}.champion-changes summary svg{color:#8a93b8;transition:transform .15s ease}.champion-changes details[open]>summary svg{transform:rotate(180deg)}.champion-change-group{padding:0 22px 22px;color:#a5afcb;font-size:12px;line-height:1.85}@media(max-width:1100px){.champion-detail-metrics>div{padding-inline:17px}.champion-detail-metrics dd{flex-wrap:wrap;gap:4px 8px;font-size:22px}}@media(max-width:650px){.champion-detail-page{gap:14px}.champion-detail-hero{grid-template-columns:minmax(0,1fr);gap:16px;padding:17px 16px 0}.champion-detail-identity{gap:14px}.champion-detail-identity>.game-asset{width:65px;height:65px}.champion-detail-identity h1{font-size:25px}.champion-detail-controls{flex-direction:row-reverse;align-items:center;justify-content:space-between}.champion-detail-controls>.compact-select{min-width:120px}.champion-detail-roles{gap:1px}.champion-detail-roles>button{width:29px}.champion-detail-meta{align-items:center}.champion-detail-meta>span small{display:block;margin:5px 0 0}.champion-detail-meta>div{gap:12px}.champion-detail-metrics{grid-template-columns:repeat(3,minmax(0,1fr));margin-inline:-16px}.champion-detail-metrics>div{padding:13px 16px;border-bottom:1px solid #292b37}.champion-detail-metrics>div:nth-child(3){border-right:0}.champion-detail-metrics>div:nth-child(n+4){border-bottom:0}.champion-detail-metrics dd{font-size:21px}.champion-detail-metrics dd>small{font-size:10px}.champion-detail-tabs{gap:12px}.champion-detail-tabs>button{gap:6px;font-size:10.5px}.champion-matchup-columns{grid-template-columns:minmax(0,1fr);padding-inline:17px}}.champion-table.champion-statistics-table{min-width:1000px;table-layout:fixed;font-size:13px;font-variant-numeric:tabular-nums}.champion-table.champion-statistics-table th,.champion-table.champion-statistics-table td{padding-inline:10px;text-align:center;vertical-align:middle}.champion-table.champion-statistics-table th{height:42px;font-size:11px}.champion-table.champion-statistics-table td{height:60px}.champion-table.champion-statistics-table col.champion-name-column{width:22%}.champion-table.champion-statistics-table col.champion-mastery-column{width:9%}.champion-table.champion-statistics-table col.champion-games-column{width:6.5%}.champion-table.champion-statistics-table col.champion-winrate-column{width:13%}.champion-table.champion-statistics-table col.champion-kda-column{width:8%}.champion-table.champion-statistics-table col.champion-kp-column{width:7%}.champion-table.champion-statistics-table col.champion-dpm-column{width:8%}.champion-table.champion-statistics-table col.champion-cs-column{width:7%}.champion-table.champion-statistics-table col.champion-gold-column{width:14%}.champion-table.champion-statistics-table col.favourite-column{width:5.5%}.champion-table.champion-statistics-table th.champion-name-column,.champion-table.champion-statistics-table td.champion-name-column{text-align:left;padding-left:14px}.champion-table.champion-statistics-table .sort-header{position:relative;display:inline-flex;justify-content:center;margin-inline:auto;gap:0}.champion-table.champion-statistics-table .sort-header>svg{position:absolute;left:100%;margin-left:4px}.champion-table.champion-statistics-table th.champion-name-column .sort-header{margin-left:45px}.champion-table.champion-statistics-table .favourite-column{padding-inline:0}.champion-table.champion-statistics-table .table-champion{gap:9px;width:100%}.champion-table.champion-statistics-table .table-champion:hover{color:inherit}.table-champion-name{min-width:0;padding:0;color:inherit;background:transparent;text-align:left;text-decoration:none}.table-champion-name:hover,.table-champion-name:focus-visible{color:#c3c9ff}.champion-table.champion-statistics-table .table-champion .portrait{width:36px;height:36px;flex-basis:36px}.champion-table.champion-statistics-table .table-champion strong{min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:13px}.champion-table.champion-statistics-table .table-champion>svg{flex-shrink:0;margin-left:auto}.champion-table.champion-statistics-table .table-champion:hover>svg{opacity:0}.champion-table.champion-statistics-table .table-champion-name:hover+svg,.champion-table.champion-statistics-table .table-champion-name:focus-visible+svg{opacity:1}.champion-compact-mastery{display:inline-flex;flex-direction:column;align-items:center;gap:4px}.champion-compact-mastery>span{display:inline-flex;align-items:center;justify-content:center;gap:5px;color:#c7cced}.champion-compact-mastery svg{flex-shrink:0;color:#7d86b2}.champion-compact-mastery strong{font-size:13px;font-weight:600}.champion-compact-mastery small{color:#9298af;font-size:11px}.champion-games-count{font-weight:600;color:#d4d8e9}.champion-table.champion-statistics-table .champion-winrate{display:inline-flex;width:88px;max-width:100%;min-width:0;align-items:center;gap:4px}.champion-record{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}.champion-record strong{font-size:13px}.champion-record strong>span{font-size:10px;margin-left:2px;opacity:.8}.champion-record small{white-space:nowrap;color:#9da3b9;font-size:10px}.champion-record small i{color:#63697d;font-style:normal}.champion-table.champion-statistics-table .champion-winrate-bar{width:100%;height:3px;background:#593540}.champion-table.champion-statistics-table .champion-winrate-bar>span{background:#8998dc}.champion-kda-value{color:#bec8f2;font-weight:650}.champion-gold-difference{font-weight:600}.champion-gold-difference.is-positive{color:#8fcbb3}.champion-gold-difference.is-negative{color:#df9aa6}.champion-gold-difference.is-neutral{color:#c9cddc}.champion-stat-missing,.champion-kda-value.is-missing,.champion-gold-difference.is-missing{color:#697185}@media(max-width:650px){.champion-statistics-scroll{position:relative;overscroll-behavior-x:contain}.champion-table.champion-statistics-table{min-width:900px}.champion-table.champion-statistics-table col.champion-name-column{width:180px}.champion-table.champion-statistics-table th.champion-name-column,.champion-table.champion-statistics-table td.champion-name-column{position:sticky;left:0;z-index:1;box-shadow:1px 0 #343748}.champion-table.champion-statistics-table td.champion-name-column{background:#121319}.champion-table.champion-statistics-table tr:nth-child(2n) td.champion-name-column{background:#15161d}.champion-table.champion-statistics-table .favourite-row td.champion-name-column{box-shadow:inset 2px 0 #7e86df,1px 0 #343748}.champion-table.champion-statistics-table .sort-header,.champion-table.champion-statistics-table .table-champion{min-height:44px}.champion-table.champion-statistics-table .favourite-button{width:44px;height:44px}}.community-rankings,.community-champion-highlights{display:grid;gap:18px;min-width:0}.community-section-intro{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:5px 2px 2px}.community-eyebrow{display:inline-flex;gap:7px;align-items:center;color:#a8a3e4;font-size:10px;font-weight:600;letter-spacing:.035em}.community-section-intro h2{margin:7px 0 5px;font-size:21px;letter-spacing:-.4px;font-weight:650;color:#e5e5f4}.community-section-intro p{margin:0;color:#7d88a4;font-size:11px}.community-section-total{color:#7d88a4;font-size:11px}.community-section-total b{color:#c5cbe1;font-weight:600}.community-podium{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:14px}.community-podium-card{--podium: #aaa0ef;position:relative;display:grid;gap:14px;padding:19px 21px 15px;background:radial-gradient(ellipse at 100% 0,#9c91ed12,transparent 75%),#111219;overflow:hidden}.community-podium-card:after{content:"";position:absolute;inset:0 0 auto;height:2px;background:linear-gradient(90deg,transparent,var(--podium),transparent);opacity:.6}.community-podium-card.place-1{--podium: #d6b877;background:radial-gradient(ellipse at 100% 0,#b394561a,transparent 75%),#141419}.community-podium-card.place-3{--podium: #c59b94}.community-podium-place{display:flex;align-items:center;gap:7px;color:var(--podium)}.community-podium-place b{font-size:17px;line-height:1}.community-podium-place small{margin-left:auto;font-size:10px;font-weight:500;opacity:.8}.community-podium-player,.community-ladder-player{display:flex;gap:10px;align-items:center;padding:0;text-align:left;background:transparent;min-width:0}.community-podium-player strong{color:#e4e5f5;font-size:16px;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.community-podium-player:hover strong,.community-ladder-player:hover strong{color:#bbb3ff}.community-portrait{display:inline-flex;align-items:center;justify-content:center;flex:0 0 35px;width:35px;height:35px;border-radius:7px;border:1px solid #343747;background:#232531;overflow:hidden;position:relative;color:#8791ae}.community-portrait img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.community-rank-badge{display:flex;align-items:center;gap:9px;text-align:left}.community-rank-badge>img,.community-rank-badge>svg{width:47px;height:47px;object-fit:contain;flex-shrink:0;color:#69758f}.community-rank-badge>svg.rank-emblem-unranked{padding:7px}.community-rank-badge>span{display:grid;gap:4px}.community-rank-badge strong{font-size:12px;font-weight:600;color:#c1c9e2}.community-rank-badge small{color:#8792b0;font-size:10px}.community-podium-record{display:flex;align-items:baseline;gap:8px;justify-content:space-between}.community-podium-record>strong{font-size:18px;color:#c0bee9;font-variant-numeric:tabular-nums;font-weight:650}.community-podium-record small{color:#7e88a6;font-size:9px;font-weight:500}.community-podium-record>span{color:#8590aa;font-size:10px}.community-winbar{display:flex;width:100%;height:5px;border-radius:6px;overflow:hidden;background:#2a2b39}.community-winbar>i{display:block;height:100%;background:#9c9adb}.community-winbar>i+i{background:#b07083;border-left:2px solid #15161f}.community-winbar.is-unknown{background:#262936}.community-podium-card>.community-winbar{margin-top:-5px}.community-podium-wl{display:flex;justify-content:space-between;gap:10px;font-size:10px;color:#bd8798;margin-top:-6px;font-variant-numeric:tabular-nums}.community-podium-wl b{font-weight:500;color:#b5afe9}.community-ladder,.community-champion-chart{overflow:hidden;min-width:0}.community-ladder>header,.community-champion-chart>header{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:17px 20px;border-bottom:1px solid #282b38}.community-ladder h3,.community-champion-chart h3{margin:0;color:#bbc2ed;font-size:12px;font-weight:650}.community-ladder table{width:100%;min-width:680px;border-collapse:collapse;font-size:12px;font-variant-numeric:tabular-nums}.community-ladder th{font-size:10px;font-weight:500;color:#7f8baa;background:#171922;height:38px}.community-ladder th,.community-ladder td{text-align:center;padding:0 18px}.community-ladder th:nth-child(2),.community-ladder th:nth-child(3){text-align:left}.community-ladder th:nth-child(2){width:29%}.community-ladder th:nth-child(3){width:23%}.community-ladder th:nth-child(5){width:20%}.community-ladder th:first-child{width:50px}.community-ladder td{height:72px;border-top:1px solid #252735;color:#b4bfd8}.community-ladder tbody tr:nth-child(2n){background:#ffffff02}.community-ladder tbody tr:hover{background:#a097e707}.community-ladder-place{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:7px;color:#77839e;font-size:11px}.community-ladder-place.place-1{background:#c5a96815;color:#d4b675}.community-ladder-place.place-2{background:#a294d515;color:#b9aceb}.community-ladder-place.place-3{background:#b98f8b15;color:#c69b94}.community-ladder-player>strong{font-size:12px;font-weight:600;color:#d4daed;max-width:180px;overflow:hidden;text-overflow:ellipsis}.community-ladder-results{display:grid;gap:7px;min-width:105px}.community-ladder-results>small{color:#8c98b1;font-size:10px}.community-positive,.community-ladder td .community-positive{color:#95c7b2}.community-champion-stars{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.community-champion-star{display:flex;align-items:center;gap:13px;padding:23px 18px;position:relative;min-width:0;background:radial-gradient(ellipse at 0 100%,#8175d516,transparent 80%),#111219}.community-champion-star>.game-asset{width:61px;height:61px;border-radius:9px;flex-shrink:0;box-shadow:0 5px 16px #0005}.community-star-number{position:absolute;top:8px;left:10px;font-size:9px;font-weight:650;color:#a8a0d0}.community-champion-star>div{min-width:0}.community-champion-star h3{color:#e0dff2;margin:0 0 7px;font-size:15px;overflow:hidden;text-overflow:ellipsis}.community-champion-star>div>span{display:flex;align-items:center;gap:5px;color:#818da7;font-size:10px;white-space:nowrap}.community-star-wr{display:grid;gap:6px;margin-left:auto;color:#bcb4ef;font-size:17px;white-space:nowrap;font-weight:650;text-align:right}.community-star-wr small{color:#7e88a4;font-size:9px;font-weight:400}.community-champion-chart-row{display:grid;grid-template-columns:23px 37px minmax(105px,1fr) minmax(90px,2fr) 105px;align-items:center;gap:14px;padding:14px 22px;border-bottom:1px solid #242735}.community-champion-chart-row:last-child{border:0}.community-champion-chart-row:nth-child(2n){background:#ffffff02}.community-chart-position{color:#697791;font-size:11px}.community-champion-chart-row>.game-asset{width:37px;height:37px;border-radius:6px}.community-chart-name{display:grid;gap:5px;min-width:0}.community-chart-name>strong{color:#d0d7eb;font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.community-chart-name>small{color:#7d89a3;font-size:10px}.community-chart-volume{display:flex;gap:15px;align-items:center}.community-chart-volume>div{flex:1;height:8px;background:#242634;border-radius:3px;overflow:hidden}.community-chart-volume>div>span{display:block;height:100%;background:linear-gradient(90deg,#69669c,#a79bdb);border-radius:inherit}.community-chart-volume>strong{width:56px;display:grid;text-align:right;gap:3px;color:#c6c5e5;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.community-chart-volume small{color:#7c88a3;font-weight:400;font-size:9px}.community-chart-record{display:grid;gap:5px;text-align:right;font-variant-numeric:tabular-nums}.community-chart-record>strong{color:#b7bdd9;font-size:12px;font-weight:600}.community-chart-record>strong small{color:#77839f;font-size:9px;font-weight:400}.community-chart-record>small{color:#77839e;font-size:10px}.community-highlight-empty{color:#8893b1;font-size:12px;text-align:center;padding:24px}.community-comparator>header{background:linear-gradient(110deg,#a08be30b,transparent 65%)}.community-comparison-distinctives{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:2px 18px 20px}.community-comparison-award{--award: #aaa1e1;border:1px solid #343244;border-radius:7px;background:linear-gradient(145deg,#9684c50b,transparent 85%);padding:16px;min-width:0}.community-comparison-award.tone-mint{--award: #8cc2aa}.community-comparison-award.tone-rose{--award: #ca8e9f}.community-comparison-award.tone-gold{--award: #c8b17d}.community-comparison-award>header{display:flex;align-items:center;gap:10px;margin-bottom:18px}.community-comparison-award>header>span{display:inline-flex;align-items:center;justify-content:center;width:31px;height:31px;color:var(--award);background:#ffffff05;border:1px solid #ffffff0b;border-radius:8px;flex-shrink:0}.community-comparison-award>header>div{display:grid;gap:2px}.community-comparison-award h3{margin:0;color:#cccbe4;font-size:12px;font-weight:600;line-height:1.35}.community-comparison-award header small{color:#7c87a2;font-size:10px;line-height:1.35}.community-comparison-award ol{list-style:none;margin:0;padding:0;display:grid;gap:14px}.community-comparison-award li{display:flex;align-items:center;gap:8px}.community-award-position{width:9px;color:#68758e;font-size:9px}.community-comparison-award li>.app-link{display:flex;min-width:0;align-items:center;gap:8px;background:transparent;padding:0;flex:1;text-align:left}.community-comparison-award li img{width:24px;height:24px;flex-shrink:0;border-radius:5px;border:1px solid #353747}.community-comparison-award li:first-child img{width:31px;height:31px}.community-comparison-award li>.app-link>span{display:grid;gap:6px;min-width:0;flex:1}.community-award-player-heading{display:flex;justify-content:space-between;align-items:baseline;gap:8px;min-width:0}.community-award-player-heading>small{color:#78839f;font-size:10px;white-space:nowrap;flex-shrink:0}.community-comparison-award li strong{font-size:11px;color:#afb7d0;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.community-comparison-award li:first-child strong{font-size:12px;color:#ddddef;font-weight:650}.community-comparison-award li .app-link:hover strong{color:#c2b5f5}.community-comparison-award li>b{color:var(--award);font-size:11px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap;min-width:44px;text-align:right}.community-comparison-award li:first-child>b{font-size:16px}.community-award-meter{height:3px;border-radius:4px;overflow:hidden;background:#292b38;width:100%}.community-award-meter>i{display:block;height:100%;border-radius:inherit;background:var(--award);opacity:.7}.community-comparison-award>p{font-size:11px;line-height:1.5;color:#7e8ba7;min-height:82px;margin:0;display:grid;place-content:center}.community-comparison-value{display:inline-flex;position:relative;flex-direction:column;gap:7px;min-width:39px;align-items:center}.community-table-meter{width:40px;height:3px;background:#2b2d3b;border-radius:5px;overflow:hidden}.community-table-meter>i{display:block;background:#9892cf;height:100%;border-radius:inherit}.community-table-meter.is-positive>i{background:#85b6a1}.community-table-meter.is-negative>i{background:#bd8294}.crew-table td.community-gold-positive{color:#95c7b2}.crew-table td.community-gold-negative{color:#d58d9f}@media(max-width:1000px){.community-comparison-distinctives{gap:9px;padding-inline:12px}.community-comparison-award{padding:13px 11px}.community-comparison-award li{gap:5px}.community-comparison-award li:first-child>b{font-size:14px}}@media(max-width:760px){.community-comparison-distinctives{grid-template-columns:1fr}.community-comparison-award{padding:16px}.community-comparison-award ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.community-comparison-award li{align-items:start;flex-wrap:wrap;gap:6px}.community-comparison-award li>.app-link{flex-basis:calc(100% - 15px)}.community-comparison-award li>b{margin-left:15px}.community-comparison-award li img,.community-comparison-award li:first-child img{width:24px;height:24px}.community-comparison-award li:first-child strong{font-size:11px}}@media(max-width:500px){.community-comparison-award ol{grid-template-columns:1fr}.community-comparison-award li{flex-wrap:nowrap;align-items:center}.community-comparison-award li>.app-link{flex-basis:auto}.community-comparison-award li>b{margin-left:0}}@media(max-width:1200px){.community-champion-star{flex-wrap:wrap;gap:10px}.community-star-wr{width:100%;display:block;text-align:left;font-size:16px;margin:2px 0 0}.community-star-wr small{margin-left:6px}}@media(max-width:850px){.community-section-intro{flex-wrap:wrap;gap:12px}.community-podium{grid-template-columns:1fr}.community-podium-card{grid-template-columns:minmax(0,1fr) 1fr;gap:13px 20px}.community-podium-place{grid-column:1 / -1}.community-podium-card>.community-winbar{align-self:center;margin:0}.community-podium-wl{align-items:center;justify-content:flex-end;margin:0}.community-champion-stars{grid-template-columns:1fr}.community-champion-star{flex-wrap:nowrap}.community-star-wr{width:auto;margin:0 0 0 auto;display:grid;text-align:right}.community-star-wr small{margin:0}.community-champion-chart-row{grid-template-columns:17px 33px minmax(75px,1fr) minmax(65px,1.5fr) 83px;gap:9px;padding:13px 14px}.community-champion-chart-row>.game-asset{width:33px;height:33px}.community-champion-chart>header{align-items:flex-start;flex-direction:column;gap:6px}}@media(max-width:520px){.community-chart-volume{gap:7px}.community-chart-volume>strong{width:35px}.community-champion-chart-row{grid-template-columns:29px minmax(65px,1fr) minmax(55px,1fr) 65px;gap:8px;padding:12px}.community-chart-position{display:none}.community-chart-record>strong{font-size:11px}}@media(max-width:700px){.community-podium-card{grid-template-columns:minmax(0,1fr) auto;gap:10px 12px;padding:16px}.community-podium-player{min-height:44px}.community-podium-player strong{font-size:15px}.community-podium-card>.community-rank-badge{gap:7px}.community-podium-card>.community-rank-badge>img,.community-podium-card>.community-rank-badge>svg{width:38px;height:38px}.community-podium-record{grid-column:1 / -1;margin-top:3px}.community-podium-record>strong{font-size:21px}.community-podium-record>span,.community-podium-record small{font-size:11px}.community-podium-card>.community-winbar{grid-column:1 / -1;height:6px}.community-podium-wl{grid-column:1 / -1;justify-content:space-between;margin-top:-3px;font-size:11px}.community-podium-place small{font-size:11px}.community-ladder>header,.community-champion-chart>header{padding:15px}.community-ladder th,.community-ladder td{padding-inline:12px}.community-ladder th:nth-child(2),.community-ladder td:nth-child(2){position:sticky;left:0;z-index:1;background:#111219;box-shadow:1px 0 #292c3a}.community-ladder th:nth-child(2){background:#171922}.community-ladder-player{min-height:44px}.community-ladder-player>strong{max-width:120px;white-space:nowrap}.community-champion-star{padding:22px 14px 16px;gap:10px}.community-champion-star>.game-asset{width:48px;height:48px}.community-champion-star>div{flex:1}.community-champion-star>div>span{flex-wrap:wrap;white-space:normal;line-height:1.5}.community-champion-star h3{font-size:14px;white-space:nowrap}.community-star-wr{flex-shrink:0}.community-comparison-award li>.app-link{min-height:44px}}@media(max-width:520px){.community-champion-chart-row{grid-template-columns:33px minmax(0,1fr) 72px;gap:7px 10px}.community-champion-chart-row>.game-asset{grid-column:1;grid-row:1 / 3}.community-chart-name{grid-column:2;grid-row:1;gap:4px}.community-chart-volume{grid-column:2;grid-row:2;min-width:0}.community-chart-volume>strong{width:auto;display:flex;align-items:baseline;gap:4px;font-size:11px;white-space:nowrap}.community-chart-volume>div{height:5px}.community-chart-record{grid-column:3;grid-row:1 / 3}.community-chart-record>strong{font-size:12px}}.team-feed-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:22px;align-items:start}.team-feed-main{display:grid;gap:18px;min-width:0}.team-feed-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px 14px}.team-feed-mode{min-width:145px;margin-left:auto;flex-shrink:0}.team-feed-mode .compact-select-trigger{font-size:11px}.team-feed-filters{display:flex;gap:7px;flex-wrap:wrap}.team-feed-filters button{display:flex;gap:8px;align-items:center;padding:7px 10px;background:transparent;border:1px solid #303342;color:#909ab5;border-radius:5px;font-size:11px}.team-feed-filters button>span{color:#707a98;font-size:9px}.team-feed-filters button:hover{border-color:#62638c;color:#d2d3f0}.team-feed-filters button[aria-pressed=true]{background:#9d99e31c;border-color:#7773ae66;color:#c1bdf4}.team-feed-filters button[aria-pressed=true]>span{color:#aca5de}.team-feed-day{display:grid;gap:12px}.team-feed-day>h2{margin:5px 0 1px;display:flex;align-items:center;gap:15px;font-size:11px;font-weight:500;color:#8d97b1}.team-feed-day>h2>i{height:1px;flex:1;background:#282b37}.team-feed-card{background:#111219;border:1px solid #2b2d39;border-radius:7px;overflow:hidden;min-width:0}.team-feed-game.is-win{border-left:2px solid #609580}.team-feed-game.is-loss{border-left:2px solid #976b80}.team-feed-game.is-mixed{border-left:2px solid #9389c7}.team-feed-card>header{display:flex;gap:11px;align-items:center;padding:15px 17px;border-bottom:1px solid #ffffff07;background:linear-gradient(105deg,#aba3eb08,transparent)}.team-feed-event-icon{width:35px;height:35px;border-radius:10px;display:grid;place-items:center;color:#9aa7d1;background:#919de612;flex-shrink:0}.team-feed-card.is-win>header .team-feed-event-icon,.team-feed-rank.is-up .team-feed-event-icon{color:#90c7b0;background:#6ca58b14}.team-feed-card.is-loss .team-feed-event-icon{color:#bd94a8;background:#c493ad0e}.team-feed-achievement .team-feed-event-icon{color:#ddc58c;background:#d3ac5a13}.team-feed-card h3{color:#cfd5ea;margin:0;font-size:12px;font-weight:600}.team-feed-card>header>div{display:grid;gap:5px;min-width:0}.team-feed-card>header>div>span{display:flex;align-items:center;gap:5px;flex-wrap:wrap;font-size:10px;color:#7b87a2}.team-feed-card>header i{font-style:normal;color:#4c566f;margin-inline:2px}.team-feed-game-time{margin-left:auto;align-self:flex-start;flex-shrink:0;padding-top:2px;color:#7d8aa6;font-size:10px;font-variant-numeric:tabular-nums;white-space:nowrap}.team-feed-game-players{display:grid;padding:3px 17px}.team-feed-player{display:grid;grid-template-columns:minmax(0,290px) 88px 62px;justify-content:start;align-items:center;gap:18px;padding:12px 0;border-bottom:1px solid #ffffff06}.team-feed-player:last-child{border:0}.team-feed-player-identity{display:flex;gap:11px;align-items:center;text-align:left;background:transparent;padding:0;min-width:0}.team-feed-profile-link{display:flex;align-items:center;gap:5px;min-width:0;padding:0;background:transparent;color:inherit;text-align:left}.team-feed-profile-link>svg{flex-shrink:0;color:#707a98}.team-feed-live-player>.team-feed-profile-link{flex:1}.team-feed-details-link{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:30px;min-height:32px;padding:0;background:transparent;color:#7b8199}.team-feed-player-portrait{position:relative;display:block;flex-shrink:0}.team-feed-player-portrait>.game-asset{height:39px;width:39px;border-radius:5px;border:1px solid #3d4359}.team-feed-outcome{position:absolute;bottom:-3px;right:-3px;display:grid;place-items:center;width:15px;height:15px;border:1px solid #111219;border-radius:4px}.team-feed-outcome.is-win{color:#a6d5c0;background:#264336}.team-feed-outcome.is-loss{color:#dfadbc;background:#4a2a38}.team-feed-player-identity>span:not(.team-feed-player-portrait){display:grid;gap:5px;min-width:0}.team-feed-player-name{display:flex;align-items:baseline;flex-wrap:wrap;gap:3px 8px;min-width:0}.team-feed-player-name>strong{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:inherit}.team-feed-player-name>.team-feed-riot-id{color:#7d8aa6;font-size:10px;font-weight:400;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-feed-player-identity strong{color:#d1d8ed;font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-feed-player-identity small{color:#7d8aa6;font-size:10px}.team-feed-player-identity>svg{color:#707a98;margin-left:2px;flex-shrink:0;opacity:0;transition:opacity .15s}.team-feed-player-identity:hover>svg{opacity:1}.team-feed-player-identity:hover strong{color:#b7baff}.team-feed-kda{display:grid;gap:5px;text-align:center;white-space:nowrap;font-variant-numeric:tabular-nums;color:#c6cde2;font-size:12px}.team-feed-kda b{color:#d08a9e;font-weight:500}.team-feed-kda i{color:#57617a;font-style:normal}.team-feed-kda small{font-size:8px;letter-spacing:.5px;color:#66738f}.team-feed-player-result{display:grid;gap:5px;justify-items:start;font-size:11px}.team-feed-player-result b{font-weight:550;font-size:10px}.team-feed-player-result .is-positive{color:#97c4b0}.team-feed-player-result .is-negative{color:#ca8a9d}.team-feed-rank-content{display:flex;gap:16px;align-items:center;padding:18px 23px}.team-feed-rank-content>img{width:62px;height:62px;object-fit:contain}.team-feed-rank-content>svg.rank-emblem-unranked{width:62px;height:62px;padding:14px}.team-feed-rank-content>div{flex:1;min-width:0}.team-feed-rank-content .app-link{display:inline-flex;align-items:center;gap:6px;max-width:100%;background:transparent;padding:0;color:#d1d6f1;font-weight:600;font-size:13px;text-align:left}.team-feed-rank-content .app-link>svg{flex-shrink:0}.team-feed-rank-content p{display:flex;align-items:center;gap:7px;flex-wrap:wrap;color:#929bb4;margin:8px 0 0;font-size:11px;line-height:1.6}.team-feed-rank-content p span{color:#78829e}.team-feed-rank-content p strong{color:#b8c5e6;font-weight:550}.team-feed-success-content{background:radial-gradient(ellipse at 95% 100%,#b9923b10,transparent 70%);padding:18px;display:flex;align-items:center;gap:13px;width:100%;text-align:left;border-radius:0}.team-feed-success-content>.game-asset{height:48px;width:48px;flex-shrink:0;border:1px solid #a88a514f;border-radius:6px}.team-feed-success-content>span:not(.game-asset){display:grid;gap:7px;flex:1;min-width:0}.team-feed-success-heading{display:flex;align-items:baseline;flex-wrap:wrap;gap:0 7px;min-width:0}.team-feed-success-content strong{color:#d4c8a5;font-size:12px;font-weight:600;line-height:1.7}.team-feed-success-content strong span{color:#9399af;font-weight:400}.team-feed-success-content small{color:#938d7d;font-size:10px}.team-feed-success-content>svg{color:#b7a16a;flex-shrink:0}.team-feed-success-content>svg:last-child{color:#7b8199}.team-feed-success-content:hover{background-color:#ffffff03}.team-feed-aside{display:grid;gap:16px}.team-feed-aside>section{padding:18px;overflow:hidden}.team-feed-aside header{display:flex;align-items:center;gap:8px;margin-bottom:17px;color:#a2a7d5}.team-feed-aside h2{font-size:12px;color:#b8c0dd;margin:0;font-weight:600}.team-feed-aside header>span{margin-left:auto;color:#8dc6ad;font-size:10px}.team-feed-live-player{display:flex;gap:9px;align-items:center;width:100%;background:transparent;padding:7px 0;text-align:left}.team-feed-live-player .game-asset{height:27px;width:27px;border-radius:4px}.team-feed-live-player strong{flex:1;font-size:11px;font-weight:500;color:#bdc9df}.team-feed-live-player svg{color:#6c7896}.team-feed-more{display:flex;justify-content:space-between;align-items:center;color:#b2b4ee;background:transparent;padding:13px 0 0;width:100%;margin-top:8px;border-top:1px solid #282c39;border-radius:0;font-size:10px}.team-feed-streams{display:grid;gap:10px;border-top:1px solid #292c3b;padding-top:15px;margin-top:14px}.team-feed-streams.streams-only{border-top:0;padding-top:0;margin-top:0}.team-feed-streams a{display:flex;gap:7px;align-items:center;color:#b39bdf;text-decoration:none;font-size:11px}.team-feed-streams strong{font-weight:500}.team-feed-streams small{margin-left:auto;font-size:9px}.team-feed-recap-rate{display:flex;gap:4px;align-items:baseline;color:#d1d4ed;font-size:32px;font-weight:650;font-variant-numeric:tabular-nums}.team-feed-recap-rate>small{font-size:13px;color:#aeb6d3;font-weight:500}.team-feed-recap-rate>small>span{font-size:10px;font-weight:400;color:#858fac;margin-left:5px}.team-feed-result-bar{height:7px;border-radius:4px;overflow:hidden;background:#b17b8e80;margin-top:16px}.team-feed-result-bar.is-unknown{background:#303544}.team-feed-result-bar span{display:block;height:100%;background:#81b3a3;border-radius:inherit}.team-feed-recap-record{display:flex;justify-content:space-between;margin-top:9px;font-size:10px;font-variant-numeric:tabular-nums}.team-feed-recap-record>span:first-child{color:#8bb8a5}.team-feed-recap-record>span:last-child{color:#bd8b9e}.team-feed-mode-distribution>header{margin-bottom:15px}.team-feed-mode-bar{display:flex;gap:2px;height:9px;border-radius:4px;overflow:hidden;margin-bottom:16px;background:#252a38}.team-feed-mode-bar>span{height:100%;min-width:1px}.team-feed-mode-distribution ul{display:grid;gap:11px;margin:0;padding:0;list-style:none}.team-feed-mode-distribution li{display:grid;grid-template-columns:7px minmax(0,1fr) 38px;align-items:center;gap:8px;color:#aeb8d2;font-size:10px;font-variant-numeric:tabular-nums}.team-feed-mode-distribution li>i{width:6px;height:6px;border-radius:50%}.team-feed-mode-distribution li>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-feed-mode-distribution li>strong{color:#c0c8e0;font-weight:500;text-align:right;white-space:nowrap}.team-feed-mode-distribution>p{margin:0;color:#7f8aa5;font-size:11px}.team-feed-pairs>div{display:flex;align-items:center;gap:10px;padding:12px 0;border-bottom:1px solid #ffffff07}.team-feed-pairs>div:last-child{padding-bottom:0;border:0}.team-feed-pair-portraits{display:flex;width:45px;flex-shrink:0}.team-feed-pair-portraits .game-asset{height:27px;width:27px;border-radius:4px;border:2px solid #171a24}.team-feed-pair-portraits>.game-asset+.game-asset{margin-left:-9px;margin-top:8px}.team-feed-pairs>div>span:nth-child(2){display:grid;gap:4px;flex:1;min-width:0}.team-feed-pairs .app-link{background:transparent;padding:0;color:#bbc5df;text-align:left;font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-feed-pairs .app-link:hover{color:#b8baff}.team-feed-pairs strong{color:#b9c0e4;font-size:17px;display:grid;gap:4px;text-align:right;font-weight:600}.team-feed-pairs strong small{color:#717e99;font-size:8px;font-weight:400}.team-feed-empty{display:grid;justify-items:center;gap:12px;padding:45px 20px;text-align:center;background:radial-gradient(ellipse at 50% 0%,#8987c711,transparent 75%),#111219}.team-feed-empty>svg{color:#aaa6de}.team-feed-empty strong{color:#bdc6e0;font-size:13px;font-weight:600}.team-feed-empty p{color:#7d89a7;font-size:11px;margin:0;line-height:1.7}.team-feed-loading{display:grid;place-items:center;min-height:145px;padding:24px}.team-feed-pagination{display:flex;justify-content:center;padding:3px 0 10px}.team-feed-load-more{min-width:148px;min-height:35px;padding:9px 18px;border:1px solid #7773ae66;border-radius:5px;background:#9d99e312;color:#c1bdf4;font-size:11px}.team-feed-load-more:hover:not(:disabled){background:#9d99e324;border-color:#9992d38c}.team-feed-load-more:disabled{cursor:wait;color:#9c99bc}.team-feed-load-more:focus-visible,.team-feed-error button:focus-visible{outline:2px solid #a49edf;outline-offset:3px}.team-feed-error{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;font-size:11px;color:#b8bdd3}.team-feed-error button{flex-shrink:0;color:#c1bdf4;background:#9d99e312;border:1px solid #7773ae66;padding:7px 11px;border-radius:4px;font-size:11px}@media(max-width:1100px){.team-feed-layout{grid-template-columns:minmax(0,1fr) 240px;gap:16px}}@media(max-width:850px){.team-feed-layout{grid-template-columns:minmax(0,1fr)}.team-feed-aside{grid-template-columns:repeat(2,minmax(0,1fr))}.team-feed-aside>section:last-child:nth-child(3){grid-column:1 / -1}}@media(max-width:520px){.team-feed-player{grid-template-columns:minmax(0,1fr) 74px 49px;gap:8px}.team-feed-player-identity{gap:8px}.team-feed-player-portrait>.game-asset{width:30px;height:30px}.team-feed-player-identity strong{font-size:11px}.team-feed-kda{font-size:10px}.team-feed-card>header{padding-inline:12px}.team-feed-game-players{padding-inline:12px}.team-feed-aside{grid-template-columns:minmax(0,1fr)}}@media(max-width:700px){.team-feed-toolbar{min-width:0;gap:10px}.team-feed-filters{width:100%;flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;padding-bottom:2px}.team-feed-filters button{min-height:40px;flex-shrink:0}.team-feed-mode{width:100%;margin-left:0}.team-feed-card>header{gap:8px}.team-feed-card h3{line-height:1.5}.team-feed-card>header>div>span{line-height:1.5}.team-feed-player-identity{min-height:44px}.team-feed-rank-content{padding:15px;gap:10px}.team-feed-rank-content>img{width:48px;height:48px;flex-shrink:0}.team-feed-rank-content>svg.rank-emblem-unranked{width:48px;height:48px;padding:10px}.team-feed-rank-content .app-link{min-height:44px}.team-feed-success-content{padding:15px;gap:10px}.team-feed-live-player,.team-feed-streams a,.team-feed-more{min-height:44px}.team-feed-live-player strong,.team-feed-streams strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-feed-live-player>svg,.team-feed-streams a>svg,.team-feed-streams small{flex-shrink:0}.team-feed-pairs .app-link{min-height:36px;font-size:12px}.team-feed-load-more{min-height:44px;width:100%}.team-feed-error{flex-wrap:wrap}.team-feed-error button{min-height:44px}}@media(max-width:520px){.team-feed-player{grid-template-columns:minmax(0,1fr) 88px;grid-template-rows:auto minmax(14px,auto);gap:4px 10px}.team-feed-player-identity{grid-column:1;grid-row:1 / 3}.team-feed-player-identity>svg{display:none}.team-feed-player-portrait>.game-asset{width:34px;height:34px}.team-feed-player-identity strong{font-size:12px}.team-feed-player-name{gap:3px}.team-feed-player-name>.team-feed-riot-id{flex-basis:100%;white-space:normal;overflow-wrap:anywhere;line-height:1.4}.team-feed-player-identity small{line-height:1.4}.team-feed-kda{grid-column:2;grid-row:1;align-self:end;font-size:11px;gap:3px}.team-feed-player-result{grid-column:2;grid-row:2;min-height:14px;justify-items:center}.team-feed-player-result b{font-size:11px}}.community-masteries{display:grid;gap:16px;min-width:0}.masteries-heading{display:flex;align-items:center;justify-content:space-between;gap:14px}.masteries-heading h2{display:flex;align-items:center;gap:9px;color:#d5daf0;font-size:16px;font-weight:650}.masteries-heading h2>svg{color:#a6a3dc}.masteries-heading .compact-select{min-width:162px}.masteries-highlights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.masteries-highlight{display:grid;grid-template-rows:auto minmax(42px,1fr) auto;gap:13px;min-width:0;padding:16px 18px 13px;background:radial-gradient(ellipse at 5% 0,#8c86c712,transparent 85%),#111219}.masteries-highlight>header{display:flex;align-items:center;gap:8px;color:#a6a2d1}.masteries-highlight h3{margin:0;font-size:11px;font-weight:550;color:#bdc7e2}.masteries-highlight-value{display:flex;align-items:center;gap:11px;min-width:0}.masteries-highlight-value>.game-asset{width:36px;height:36px;border:1px solid #434258;border-radius:5px;flex-shrink:0}.masteries-highlight-value>span:not(.game-asset){display:grid;gap:5px;min-width:0}.masteries-highlight-value strong{color:#c9c5f3;font-size:25px;line-height:1.2;font-weight:650;font-variant-numeric:tabular-nums}.masteries-highlight-value small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#8390ac;font-size:10px}.masteries-highlight-owner{display:flex;align-items:center;gap:6px;min-width:0;padding:10px 0 0;background:transparent;border-top:1px solid #ffffff07;text-align:left}.masteries-highlight-owner>span{min-width:0;max-width:55%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#b7c1e4;font-size:11px;font-weight:550}.masteries-highlight-owner>small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#77849f;font-size:9px}.masteries-highlight-owner>svg{flex-shrink:0;margin-left:auto;color:#6e7a98}.masteries-highlight-owner:hover>span{color:#dad5ff}.masteries-highlight-owner:focus-visible,.masteries-account-link:focus-visible,.masteries-error>button:focus-visible{outline:2px solid #a5acff;outline-offset:3px;border-radius:3px}.masteries-highlight-unknown{min-height:25px;padding-top:10px;border-top:1px solid #ffffff07;color:#727e97;font-size:10px}.masteries-panel{min-width:0;overflow:hidden}.masteries-table-scroll{overflow-x:auto}.masteries-table{width:100%;min-width:1050px;border-collapse:collapse;table-layout:fixed;font-variant-numeric:tabular-nums}.masteries-col-account{width:23%}.masteries-col-level{width:8%}.masteries-col-score{width:13%}.masteries-col-points{width:16%}.masteries-col-count{width:12%}.masteries-col-top{width:28%}.masteries-table th{height:53px;padding:10px 12px;border-bottom:1px solid #292b38;background:#181923;color:#8593b0;font-size:10px;font-weight:500;text-align:center}.masteries-table th:first-child{padding-left:20px;text-align:left}.masteries-table .sort-header{width:100%;justify-content:center;white-space:normal;gap:5px;font-size:inherit}.masteries-table th:first-child .sort-header{justify-content:flex-start}.masteries-table .sort-header>span{line-height:1.5}.masteries-table td{height:78px;padding:13px 12px;border-bottom:1px solid #252733;color:#bcc6df;text-align:center;vertical-align:middle;font-size:12px}.masteries-table td:first-child{padding-left:20px;text-align:left}.masteries-table tr:last-child td{border-bottom:0}.masteries-table tbody tr{background:#111219}.masteries-table tbody tr:nth-child(2n){background:#13151e}.masteries-table tbody tr:hover{background:#1a1c29}.masteries-account-link{display:flex;align-items:center;gap:10px;width:100%;min-width:0;padding:0;text-align:left;color:inherit;background:transparent}.masteries-avatar{position:relative;display:grid;place-items:center;width:34px;height:34px;flex-shrink:0;overflow:hidden;border:1px solid #3b4054;border-radius:7px;color:#8994b4;background:#202331}.masteries-avatar>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.masteries-account-link>span:last-child{display:grid;gap:6px;min-width:0}.masteries-account-link strong{display:flex;align-items:center;gap:6px;min-width:0;color:#b9c5e5;font-size:12px;font-weight:600}.masteries-account-link strong>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.masteries-account-link small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#8190af;font-size:10px}.masteries-account-link small>span{margin-left:3px;color:#65718b}.masteries-account-link:hover strong{color:#d3d2fc}.masteries-number{display:inline-block;font-size:13px;font-weight:500}.masteries-score{color:#c5c0ee;font-weight:600}.masteries-points{position:relative;display:inline-block;max-width:100%}.masteries-points>strong{font-size:12px;font-weight:550;color:#c2cce4;white-space:nowrap}.masteries-meter{position:absolute;left:50%;bottom:-10px;width:106px;height:3px;transform:translate(-50%);border-radius:3px;overflow:hidden;background:#8b83bf16}.masteries-meter>i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#8179b85c,#a59bdbb0)}.masteries-champions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-width:300px;margin:0 auto}.masteries-champion{display:flex;align-items:center;justify-content:flex-start;gap:6px;min-width:0;text-align:left}.masteries-champion>.game-asset{width:30px;height:30px;flex-shrink:0;border:1px solid #343b50;border-radius:4px}.masteries-champion>span:last-child{display:grid;gap:5px;min-width:0}.masteries-champion strong{display:flex;align-items:center;gap:3px;color:#c3bedf;font-size:10px;font-weight:500}.masteries-champion strong>svg{color:#aca5d2}.masteries-champion small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#8290ab;font-size:9px}.masteries-no-champion{color:#77849f;font-size:10px}.masteries-empty{margin:0;padding:32px 20px;text-align:center;color:#8692ae;font-size:12px}.masteries-loading{display:grid;place-items:center;min-height:170px;padding:26px}.masteries-error{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 17px;color:#c4bad3;font-size:11px}.masteries-error>button{flex-shrink:0;padding:6px 10px;border:1px solid #7773ae66;border-radius:4px;background:#9d99e312;color:#c1bdf4;font-size:11px}@media(max-width:1050px){.masteries-highlights{gap:10px}.masteries-highlight{padding-inline:14px}.masteries-highlight-owner{flex-wrap:wrap;gap:5px}.masteries-highlight-owner>small{flex:1}}@media(max-width:700px){.masteries-highlights{grid-template-columns:1fr}.masteries-highlight{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;gap:10px 16px}.masteries-highlight>header{align-self:center}.masteries-highlight-value{grid-column:2;grid-row:1 / 3;justify-content:flex-end;text-align:right}.masteries-highlight-value strong{font-size:22px}.masteries-highlight-value small{max-width:160px;font-size:9px}.masteries-highlight-owner{border:0;padding:0}.masteries-highlight-owner>span{max-width:100%}.masteries-highlight-owner>small,.masteries-highlight-owner>svg{display:none}.masteries-highlight-unknown{border:0;padding:0;min-height:14px}}@media(max-width:420px){.masteries-heading{gap:9px}.masteries-heading h2{font-size:15px}.masteries-heading .compact-select{min-width:145px}.masteries-highlight{padding-inline:12px}.masteries-highlight>header{gap:6px}.masteries-highlight h3{font-size:10px}.masteries-highlight-value>.game-asset{width:29px;height:29px}}@media(max-width:700px){.masteries-heading{flex-wrap:wrap;gap:10px}.masteries-heading h2{margin:0}.masteries-heading .compact-select{flex:1 1 170px;min-width:0}.masteries-highlight{grid-template-columns:minmax(0,1fr) auto;gap:12px}.masteries-highlight>header{min-width:0}.masteries-highlight>header>svg{flex-shrink:0}.masteries-highlight h3{font-size:11px;line-height:1.5}.masteries-highlight-value{grid-column:2;grid-row:1;gap:8px}.masteries-highlight-value small{max-width:135px;white-space:normal;overflow-wrap:anywhere;line-height:1.4;font-size:10px}.masteries-highlight-owner{grid-column:1 / -1;min-height:44px;border-top:1px solid #ffffff07;padding-top:8px;gap:6px}.masteries-highlight-owner>span{max-width:55%;font-size:12px}.masteries-highlight-owner>small{display:block;flex:1;font-size:10px}.masteries-highlight-owner>svg{display:block}.masteries-highlight-unknown{grid-column:1 / -1}.masteries-table-scroll{overscroll-behavior-x:contain;scrollbar-width:thin}.masteries-table{width:1000px;min-width:100%}.masteries-col-account{width:180px}.masteries-col-level{width:80px}.masteries-col-score{width:130px}.masteries-col-points{width:150px}.masteries-col-count{width:120px}.masteries-col-top{width:340px}.masteries-table th:first-child,.masteries-table td:first-child{position:sticky;left:0;z-index:1;padding-left:12px;background:#111219;box-shadow:1px 0 #292c3a}.masteries-table th:first-child{background:#181923}.masteries-account-link,.masteries-table .sort-header{min-height:44px}.masteries-error{flex-wrap:wrap}.masteries-error>button{min-height:44px}}.community-progression{display:grid;min-width:0;gap:17px}.progression-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:2px 0}.progression-heading h2{display:flex;align-items:center;gap:9px;margin:0;color:#d8d9ed;font-size:16px;font-weight:650;letter-spacing:-.2px}.progression-heading h2>svg{color:#b0a5eb}.progression-periods{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:start}.progression-period{min-width:0;overflow:hidden;background:#111219}.progression-period>header{position:relative;display:flex;align-items:center;justify-content:space-between;min-height:72px;padding:17px 19px;background:radial-gradient(ellipse at 5% 0%,#a191ed14,transparent 85%),#171822;border-bottom:1px solid #2c2c3b}.progression-period h3{display:flex;align-items:center;gap:11px;margin:0;color:#cbc5ed;font-size:25px;line-height:1.2;font-weight:650;letter-spacing:-.7px;font-variant-numeric:tabular-nums}.progression-period h3>svg{color:#8983ae}.progression-period-line{display:flex;align-items:center;gap:4px;height:27px;opacity:.55;transform:skewY(-12deg)}.progression-period-line i{height:8px;width:4px;background:#a499d3;border-radius:3px}.progression-period-line i:nth-child(2){height:12px}.progression-period-line i:nth-child(3){height:18px}.progression-period-line i:nth-child(4){height:13px}.progression-period-line i:nth-child(5){height:24px}.progression-period ol{list-style:none;margin:0;padding:0}.progression-row{--progression-tone: #9bcdb8;position:relative;isolation:isolate;padding:18px 16px 14px;border-bottom:1px solid #ffffff08;overflow:hidden}.progression-row:last-child{border-bottom:0}.progression-row.is-loss{--progression-tone: #d592ab}.progression-row-fill{position:absolute;inset:0 auto 0 0;z-index:-1;background:linear-gradient(90deg,color-mix(in srgb,var(--progression-tone) 8%,transparent),transparent);max-width:100%}.progression-row:before{content:"";position:absolute;left:0;top:16px;bottom:14px;width:2px;border-radius:0 2px 2px 0;background:var(--progression-tone);opacity:.35}.progression-row-main{display:flex;gap:9px;align-items:center;min-width:0}.progression-position{color:#65708b;width:15px;flex-shrink:0;font-size:9px;font-weight:600;font-variant-numeric:tabular-nums}.progression-row.place-1 .progression-position{color:#d4b875}.progression-row.place-2 .progression-position{color:#b7addc}.progression-row.place-3 .progression-position{color:#be938a}.progression-player{display:flex;gap:9px;align-items:center;min-width:0;flex:1;padding:0;background:transparent;text-align:left}.progression-avatar{display:grid;place-items:center;width:34px;height:34px;flex-shrink:0;position:relative;border:1px solid #4a485b;border-radius:7px;background:#252633;color:#8d95af;overflow:hidden}.progression-avatar img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.progression-player>span:last-child{display:grid;gap:5px;min-width:0}.progression-player strong{color:#dedfec;font-size:12px;font-weight:650;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.progression-player small{color:#8e95af;font-size:9px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.progression-player small>span{color:#69728e}.progression-player:hover strong{color:#c6baff}.progression-player:focus-visible{outline:2px solid #a5acff;outline-offset:4px;border-radius:4px}.progression-delta{display:flex;align-items:center;gap:7px;flex-shrink:0}.progression-mood{font-size:17px;line-height:1}.progression-delta>strong{display:flex;align-items:baseline;gap:4px;color:var(--progression-tone);font-size:21px;font-weight:650;letter-spacing:-.5px;white-space:nowrap;font-variant-numeric:tabular-nums}.progression-delta small{color:var(--progression-tone);font-size:9px;font-weight:500;letter-spacing:.2px;opacity:.75}.progression-journey{display:flex;align-items:center;gap:9px;margin:11px 0 0 22px;min-height:25px;color:#626d88}.progression-rank{display:flex;gap:4px;align-items:center;min-width:0}.progression-rank>img{width:29px;height:29px;object-fit:contain;flex-shrink:0}.progression-rank>span{display:grid;gap:3px;min-width:0}.progression-rank>span>span{font-size:10px;color:#a7aac2;line-height:1.2}.progression-rank small{color:#8e95af;font-size:10px;font-variant-numeric:tabular-nums}.progression-journey>svg{flex-shrink:0}.progression-journey .progression-rank:last-child>span>span{color:#b8bad0}.progression-loading{min-height:180px;display:grid;place-items:center}.progression-empty{color:#8790ab;font-size:11px;text-align:center;padding:43px 16px;margin:0}.progression-error{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;padding:13px 16px;color:#c4bad3;font-size:11px}.progression-error>button{padding:6px 10px;border:1px solid #7773ae66;border-radius:4px;background:#9d99e312;color:#c1bdf4;font-size:11px}@media(max-width:1300px)and (min-width:1001px){.progression-periods{gap:10px}.progression-row{padding-inline:11px}.progression-row-main{gap:6px}.progression-avatar{width:29px;height:29px}.progression-position{width:11px;font-size:8px}.progression-player{gap:6px}.progression-mood{font-size:14px}.progression-delta{gap:4px}.progression-delta>strong{font-size:18px}.progression-delta small{font-size:8px}.progression-journey{margin-left:14px;gap:6px}}@media(max-width:1000px){.progression-periods{grid-template-columns:minmax(0,1fr)}.progression-period>header{min-height:60px}.progression-period h3{font-size:23px}.progression-row{padding:15px 18px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px}.progression-journey{margin:0;gap:10px}.progression-delta{margin-left:auto}}@media(max-width:700px){.progression-heading{flex-wrap:wrap;gap:12px}.progression-heading h2{font-size:15px}.progression-row{display:block;padding:16px 14px 13px}.progression-player{min-height:44px}.progression-avatar{width:36px;height:36px}.progression-player strong{font-size:13px}.progression-player small{font-size:10px}.progression-journey{margin:7px 0 0 24px}.progression-error>button{min-height:44px}}.achievement-champion-table-scroll .achievement-crew-champion-table{width:100%;min-width:650px;table-layout:fixed}.achievement-crew-champion-table .achievement-col-name{width:27%}.achievement-crew-champion-table .achievement-col-wins{width:13%}.achievement-crew-champion-table .achievement-col-attempts{width:14%}.achievement-crew-champion-table .achievement-col-winrate{width:17%}.achievement-crew-champion-table .achievement-col-peags{width:15%}.achievement-crew-champion-table .achievement-col-fun{width:14%}.achievement-champion-table-scroll .achievement-crew-champion-table th{height:49px;padding:5px 14px;vertical-align:middle}.achievement-champion-table-scroll .achievement-crew-champion-table th .sort-header{min-height:23px}.achievement-champion-table-scroll .achievement-crew-champion-table th>small{display:block;margin-top:1px;color:#77748e;font-size:9px;font-weight:400}.achievement-champion-table-scroll .achievement-crew-champion-table td{height:53px;padding:7px 14px}.achievement-champion-table-scroll .achievement-crew-champion-table .achievement-col-name{text-align:left}.achievement-table-champion{display:flex;align-items:center;gap:11px;min-width:0}.achievement-table-champion>.game-asset{width:32px;height:32px;flex-shrink:0;border:1px solid #403d51;border-radius:5px}.achievement-table-champion>strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#d7d1e8;font-size:12px}.achievement-crew-champion-table .achievement-table-victories{color:#a2c9b5}.achievement-table-success{width:76px;display:inline-grid;justify-items:stretch;gap:6px;vertical-align:middle}.achievement-table-success>strong{color:#c9c3e5}.achievement-table-success>span{display:block;height:3px;overflow:hidden;border-radius:3px;background:#2b2739}.achievement-table-success>span>span{display:block;height:100%;border-radius:inherit;background:#a79bd8}.achievement-table-participants{display:inline-flex;align-items:baseline;justify-content:center;gap:5px;color:#aaa8c3}.achievement-table-participants>strong{color:#cbc6e1}.achievement-table-participants>i{color:#66637e;font-style:normal}.achievement-table-fun{display:inline-flex;align-items:center;justify-content:center;gap:5px;color:#cfb782}.achievement-crew-champion-table .achievement-table-fun small{color:#8c7d66;font-size:9px}.achievement-table-success.is-missing>strong,.achievement-table-fun.is-missing{color:#77738b}@media(max-width:750px){.achievement-champion-table-scroll .achievement-crew-champion-table th,.achievement-champion-table-scroll .achievement-crew-champion-table td{padding-inline:10px}}@media(max-width:650px){.achievement-champion-table-scroll{overscroll-behavior-x:contain}.achievement-crew-champion-table .achievement-col-name{width:160px}.achievement-champion-table-scroll .achievement-crew-champion-table th.achievement-col-name,.achievement-champion-table-scroll .achievement-crew-champion-table td.achievement-col-name{position:sticky;left:0;z-index:1;background:#15161e;box-shadow:1px 0 #343748}.achievement-champion-table-scroll .achievement-crew-champion-table th .sort-header{min-height:44px}}.peags-date-picker{display:grid;align-content:start;gap:8px;min-width:0}.peags-date-label{color:#8a9abd;font-size:11px}.peags-date-group{display:flex;align-items:center;gap:2px;height:34px;min-width:0;padding:0 5px 0 9px;border:1px solid #343d53;border-radius:5px;color:#d0daf1;background:#191e2a}.peags-date-group[data-hovered]{border-color:#505976}.peags-date-group[data-focus-within]{border-color:var(--field-focus-border);box-shadow:0 0 0 2px var(--field-focus-ring)}.peags-date-picker[data-invalid] .peags-date-group{border-color:#bd7382}.peags-date-picker[data-disabled]{cursor:not-allowed}.peags-date-input{display:flex;align-items:center;flex:1;min-width:0;padding:4px 0;font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}.peags-date-segment{border-radius:3px;padding:2px 1px;outline:none;caret-color:transparent}.peags-date-segment[data-type=literal]{color:#687592;padding-inline:1px}.peags-date-segment[data-placeholder]{color:#7d8ba8}.peags-date-segment[data-focused]{color:#f0edff;background:#777ec349}.peags-date-loading{flex:1;min-width:0;color:#7d8ba8;font-size:12px}.peags-date-trigger{display:grid;place-items:center;flex-shrink:0;width:25px;height:26px;padding:0;color:#8f9cbb;background:transparent;border-radius:4px}.peags-date-trigger[data-hovered],.peags-date-trigger[data-pressed]{color:#d3d6fc;background:#8e99dd19}.peags-date-trigger[data-focus-visible]{outline:1px solid #a5aaff;outline-offset:0}.peags-date-error{color:#d99aa7;font-size:10px}.peags-date-portals{position:fixed;inset:0;z-index:1300;pointer-events:none}.peags-date-portals>*{pointer-events:auto}.peags-date-popover,.peags-date-period-popover{z-index:1300;max-width:calc(100vw - 20px);max-height:var(--available-height);overflow:auto;overscroll-behavior:contain;border:1px solid #3b415a;border-radius:8px;color:#cdd4ed;background:#151822;box-shadow:0 12px 36px #0007}.peags-date-dialog{width:282px;max-width:100%;padding:10px;outline:none}.peags-date-calendar{width:100%}.peags-date-calendar-header{display:flex;align-items:center;gap:3px;margin-bottom:9px}.peags-date-nav{display:grid;place-items:center;width:29px;height:29px;padding:0;border-radius:5px;background:transparent;color:#929fbd}.peags-date-nav[data-hovered]{background:#9ca3e818;color:#e1e3ff}.peags-date-period{min-width:0}.peags-date-period:first-of-type{flex:1}.peags-date-period-trigger{display:flex;align-items:center;justify-content:center;gap:5px;min-height:29px;width:100%;padding:4px 6px;border-radius:5px;color:#d2d7ef;background:transparent;font-size:12px;font-weight:600;text-transform:capitalize}.peags-date-period-trigger[data-hovered],.peags-date-period[data-open] .peags-date-period-trigger{background:#9ca3e818}.peags-date-period-trigger>svg{color:#7b87a5}.peags-date-period-popover{min-width:var(--trigger-width);padding:4px}.peags-date-period-list{max-height:225px;overflow-y:auto;overscroll-behavior:contain;outline:none}.peags-date-period-option{display:flex;align-items:center;justify-content:space-between;gap:13px;min-height:30px;padding:6px 8px;border-radius:4px;color:#aab6d2;font-size:12px;text-transform:capitalize;cursor:pointer;outline:none}.peags-date-period-option[data-selected]{color:#d1ccff;background:#8a81cb22}.peags-date-period-option[data-focused]{color:#f0edff;background:#858cd236}.peags-date-grid{width:100%;border-collapse:separate;border-spacing:2px;table-layout:fixed}.peags-date-grid th,.peags-date-grid td{border:0;padding:0;text-align:center}.peags-date-grid .peags-date-weekday{height:25px;color:#7f8aa5;font-size:10px;font-weight:500}.peags-date-day{position:relative;display:grid;place-items:center;width:100%;min-height:31px;border:1px solid transparent;border-radius:5px;color:#c8d2e9;font-size:12px;font-variant-numeric:tabular-nums;cursor:pointer;outline:none}.peags-date-day[data-outside-month]{color:#56617b}.peags-date-day[data-hovered]{background:#969def20}.peags-date-day[data-today]:not([data-selected]){border-color:#8b91c85c;color:#c6c8ff}.peags-date-day[data-selected]{color:#16162b;background:#b1a6ef;font-weight:700}.peags-date-day[data-focus-visible]{outline:2px solid #b3b8ff;outline-offset:-1px}.peags-date-day[data-disabled],.peags-date-day[data-unavailable]{opacity:.3;cursor:not-allowed}.peags-date-actions{display:flex;justify-content:space-between;align-items:center;gap:12px;border-top:1px solid #2b3042;margin-top:9px;padding-top:8px}.peags-date-action{min-height:28px;padding:5px 7px;border-radius:4px;color:#8794b2;background:transparent;font-size:11px}.peags-date-action.is-today{color:#beb9f2}.peags-date-action[data-hovered]{color:#e0ddff;background:#9ca3e818}.peags-date-nav[data-focus-visible],.peags-date-period-trigger[data-focus-visible],.peags-date-action[data-focus-visible]{outline:2px solid #a5aaff;outline-offset:1px}@media(max-width:650px){.peags-date-group{height:44px}.peags-date-input{font-size:16px}.peags-date-trigger{width:30px;height:32px}.peags-date-dialog{width:292px}.peags-date-day,.peags-date-period-trigger,.peags-date-nav{min-height:35px}}@media(forced-colors:active){.peags-date-day[data-selected]{color:HighlightText;background:Highlight;forced-color-adjust:none}}.achievements-page{display:grid;gap:16px}.achievements-heading{display:flex;align-items:center;justify-content:space-between;padding:0 18px;min-height:62px;gap:20px}.achievement-mode-tabs{display:flex;gap:28px;align-self:stretch}.achievement-mode-tabs>.app-link{display:flex;align-items:center;gap:8px;padding:0;border-radius:0;border-bottom:2px solid transparent;color:#8790a9;font-size:12px;background:transparent}.achievement-mode-tabs>.app-link[aria-selected=true]{color:#c5c5ff;border-bottom-color:#a29bf2}.achievement-mode-tabs>.app-link:hover{color:#e2e1ff}.achievement-mode-tabs small{min-width:23px;padding:3px 6px;color:#aaa7d9;background:#292638;border-radius:5px;text-align:center;font-size:10px}.achievement-journey{display:flex;align-items:center;gap:26px;padding:25px;position:relative;background:radial-gradient(ellipse at 0% 0%,#8c7ce91a,transparent 64%),#12131b;font-variant-numeric:tabular-nums}.achievement-journey:after{content:"";position:absolute;top:0;left:28px;right:28px;height:1px;background:linear-gradient(90deg,transparent,#b9acff55,transparent)}.achievement-journey-intro{display:flex;align-items:center;gap:22px;flex:1.35;min-width:0}.achievement-progress-ring{--achievement-progress: 0%;position:relative;display:grid;place-items:center;width:102px;height:102px;border-radius:50%;flex-shrink:0;background:conic-gradient(from -90deg,#b3a6fa var(--achievement-progress),#2d2b40 0);box-shadow:0 0 32px #a690fa0b}.achievement-progress-ring:before{content:"";position:absolute;inset:6px;border-radius:50%;background:#181722}.achievement-progress-ring>span{display:grid;gap:4px;text-align:center;position:relative}.achievement-progress-ring strong{color:#ece8ff;font-size:21px;line-height:1.1;font-weight:650}.achievement-progress-ring small{color:#8f88b3;font-size:9px}.achievement-eyebrow{display:inline-flex;align-items:center;gap:6px;color:#aaa2df;font-size:11px}.achievement-journey h2{margin:11px 0 6px;color:#e0ddf9;font-size:29px;font-weight:650;white-space:nowrap}.achievement-journey h2 small{color:#9291ae;font-size:13px;font-weight:450}.achievement-journey p{margin:0;color:#8389a4;font-size:11px;line-height:1.6}.achievement-journey-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;flex:1.4;min-width:0}.achievement-stat{display:grid;justify-items:center;align-content:center;gap:8px;min-height:108px;padding:10px 5px;border:1px solid #ffffff07;border-radius:8px;background:#ffffff02}.achievement-stat-icon{width:32px;height:32px;display:grid;place-items:center;border-radius:10px;color:#afa8ef;background:#a494ef10}.achievement-stat-icon.is-mint{color:#91c3b0;background:#79c9ac0c}.achievement-stat-icon.is-gold{color:#d1b981;background:#d6b67d0b}.achievement-stat>strong{color:#d5d8ed;font-size:21px;font-weight:600;white-space:nowrap}.achievement-stat strong small{font-size:11px;color:#777f9b;font-weight:450}.achievement-stat>span:last-child{color:#7f88a3;font-size:10px;text-align:center}.achievement-moments{display:flex;align-items:center;flex-wrap:wrap;gap:16px 25px;padding:2px 3px}.achievement-arena-places{display:flex;align-items:center;gap:9px}.achievement-arena-places>span{display:flex;gap:9px;align-items:center;border:1px solid #ffffff0a;border-radius:7px;padding:9px 12px;background:#ffffff02}.achievement-arena-places>span>span{display:grid;gap:3px;font-size:9px}.achievement-arena-places strong{color:#d9d7e6;font-size:13px;font-weight:600}.placement-1{color:#ddc17d!important}.placement-2{color:#b1b9d2!important}.placement-3{color:#c39a86!important}.achievement-recent{display:flex;align-items:center;gap:19px;min-width:0;flex-wrap:wrap}.achievement-recent>span{display:inline-flex;gap:6px;align-items:center;color:#94b9aa;font-size:10px}.achievement-recent>div{display:flex;align-items:center;gap:17px;flex-wrap:wrap}.achievement-recent-champion{display:flex;align-items:center;gap:8px;padding:3px 0;text-align:left;background:none}.achievement-recent-champion .game-asset{width:30px;height:30px;border-radius:5px;border:1px solid #536c60}.achievement-recent-champion>span:not(.game-asset):not(.champion-link-icon){display:grid;gap:4px}.achievement-recent-champion strong{color:#c3c9df;font-size:10px;font-weight:550}.achievement-recent-champion small{color:#73829b;font-size:9px}.achievement-recent-champion .champion-link:hover{color:#d7d1ff}.achievement-recent-details,.achievement-champion-details{display:flex;align-items:center;justify-content:space-between;gap:5px;padding:0;background:transparent;color:#77718f;text-align:left}.achievement-champion-details{min-height:28px}.achievement-champion-details>svg,.achievement-recent-details>svg{flex-shrink:0}.achievement-champion-details:focus-visible,.achievement-recent-details:focus-visible{outline:2px solid #b9a2f6;outline-offset:2px}.achievements-catalogue{overflow:hidden}.achievements-catalogue>header{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;border-bottom:1px solid #282b38}.achievement-filters{display:flex;gap:5px}.achievement-filters button{display:flex;gap:7px;align-items:center;font-size:11px;padding:7px 10px;background:transparent;color:#8491af;border:1px solid transparent}.achievement-filters button span{font-size:9px;color:#6f7c99}.achievement-filters button[aria-pressed=true]{background:#29263a;border-color:#a99bed26;color:#d0c9ff}.achievement-filters button[aria-pressed=true] span{color:#a7a0d1}.achievement-list-controls{display:flex;gap:10px;align-items:center}.achievement-search{display:flex;align-items:center;gap:8px;padding:8px 9px;border:1px solid #2c3040;border-radius:5px;color:#7885a2;min-width:0}.achievement-search:focus-within{border-color:var(--field-focus-border);box-shadow:0 0 0 2px var(--field-focus-ring)}.achievement-search input{width:142px;max-width:100%;border:0;outline:0;background:transparent;color:#cbd2e7;padding:0;font-size:11px}.achievement-search input:focus-visible{outline:none}.achievement-search input::placeholder{color:#6f7b96}.achievement-champion-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px;padding:14px}.achievement-champion-card{min-width:0;border:1px solid #282b37;border-radius:8px;background:#15161e;transition:border-color .15s,background .15s;overflow:hidden;cursor:pointer}.achievement-champion-card:hover{border-color:#5d587b;background:#1a1925}.achievement-champion-card.is-done{background:linear-gradient(125deg,#283a301d,#171a21);border-color:#42574d}.achievement-champion-card.is-done:hover{border-color:#75896c}.achievement-champion-card.has-placement-1{background:linear-gradient(125deg,#61522d29,#191a21);border-color:#75613b}.achievement-champion-open{display:flex;align-items:center;text-align:left;gap:12px;width:100%;padding:14px 13px 12px;border-radius:0;background:transparent}.achievement-champion-portrait{position:relative;display:block;flex-shrink:0}.achievement-champion-portrait>.game-asset{width:44px;height:44px;border-radius:6px;border:1px solid #42475d}.achievement-champion-card.is-done .achievement-champion-portrait>.game-asset{border-color:#8fbaa3}.achievement-champion-seal{position:absolute;right:-4px;bottom:-3px;width:17px;height:17px;display:grid;place-items:center;color:#bddccc;background:#314a3e;border:2px solid #181d22;border-radius:50%}.has-placement-1 .achievement-champion-seal{color:#f5d78e;background:#68502d}.achievement-champion-open>.achievement-champion-heading{display:grid;gap:7px;flex:1;min-width:0}.achievement-champion-heading strong{color:#d1d4e8;font-size:12px;font-weight:600;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.achievement-champion-open>svg{color:#77718f;flex-shrink:0}.achievement-result{display:inline-flex;align-items:center;gap:4px;color:#78819a;font-size:10px}.achievement-result.is-done{color:#a1cbb6}.achievement-result-dot{width:4px;height:4px;margin:3px 4px 3px 2px;border-radius:50%;background:#6e7189}.achievement-champion-meta{display:flex;align-items:center;gap:8px;min-height:33px;margin:0 12px;padding:8px 0 10px;border-top:1px solid #ffffff06}.achievement-attempts{font-size:9px;color:#7f88a3;flex:1}.achievement-attempts b{color:#afb5ce;font-weight:550;margin-right:2px;font-variant-numeric:tabular-nums}.achievement-fun-score{display:flex;align-items:center;gap:4px;color:#c5b281;font-size:10px}.achievement-difficulty-dot{width:5px;height:5px;border-radius:50%;background:currentColor}.difficulty-easy{color:#87b3a1}.difficulty-medium{color:#b9aa7d}.difficulty-hard{color:#bd8696}.achievement-has-comment{color:#8e93b1;flex-shrink:0}.achievement-add-attempt,.achievement-icon-button{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:0;width:24px;height:24px;border-radius:4px;background:transparent;color:#9d9ac1}.achievement-add-attempt{border:1px solid #3d3855;background:#2a253b;margin-left:1px;width:24px;height:23px}.achievement-add-attempt:hover{color:#dfd7ff;background:#3a3153;border-color:#796b9e}.achievement-icon-button:hover{color:#e3ddff;background:#ffffff08}.achievement-add-attempt:disabled{opacity:.4;cursor:default}.achievement-saving-dot{height:5px;width:5px;border-radius:50%;background:#b1a3f3;animation:achievement-pulse .8s ease-in-out infinite alternate}.achievement-empty{margin:0;padding:28px 20px;text-align:center;font-size:12px;color:#7e8ba8}.achievement-loading{display:grid;place-items:center;min-height:350px}.achievements-crew-layout{display:grid;gap:18px}.achievement-crew-overview{display:grid;gap:16px;min-width:0}.achievement-crew-overview.has-personal-progress{grid-template-columns:minmax(0,1fr) 216px}.achievement-collective-journey{gap:16px;padding:22px}.achievement-collective-journey .achievement-journey-intro{gap:17px}.achievement-collective-emblem{position:relative;display:grid;place-items:center;width:78px;height:78px;flex-shrink:0;color:#c5b7ef;border:1px solid #a28ad42b;border-radius:22px;background:radial-gradient(ellipse at 30% 20%,#a28ad41c,#a28ad406)}.achievement-collective-emblem>svg:last-child{position:absolute;right:8px;top:8px;color:#d2bf8e}.achievement-collective-journey .achievement-journey-stats{gap:7px;grid-template-columns:repeat(2,minmax(0,1fr))}.achievement-collective-journey h2{display:flex;align-items:baseline;gap:6px;font-size:26px}.achievement-collective-journey .achievement-stat>strong{font-size:19px}.achievement-personal-reminder{padding:18px;display:grid;align-content:center;gap:14px;background:linear-gradient(135deg,#a08bed0d,transparent 75%),#14141d;font-variant-numeric:tabular-nums}.achievement-personal-reminder>div{display:flex;align-items:center;gap:7px;color:#a69bdb}.achievement-personal-reminder h2{margin:0;color:#c6bfee;font-size:12px;font-weight:600;flex:1}.achievement-personal-reminder .achievement-icon-button{margin:-4px -5px -4px 0}.achievement-personal-reminder>strong{display:flex;align-items:baseline;gap:4px;color:#dfd9f6;font-size:25px;font-weight:650}.achievement-personal-reminder>strong>small{font-size:12px;color:#8d86a8;font-weight:450}.achievement-personal-reminder>strong>span{font-size:11px;color:#bab0e4;margin-left:auto;font-weight:500}.achievement-personal-reminder p{color:#7f779a;font-size:10px;margin:-5px 0 0}.achievement-reminder-progress{display:block;height:5px;background:#2c283c;border-radius:3px;overflow:hidden}.achievement-reminder-progress>span{display:block;height:100%;background:#b0a1ed;border-radius:inherit}.achievement-podium{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.achievement-podium-card{--podium-color: #b9c1d9;position:relative;display:flex;align-items:center;gap:13px;padding:19px 18px 23px;background:radial-gradient(ellipse at 0% 0%,#b2bed710,transparent 80%),#15161e}.achievement-podium-card.podium-1{--podium-color: #ddc58a;border-color:#a98a4f50;background:radial-gradient(ellipse at 0% 0%,#d7af5f18,transparent 80%),#19181e}.achievement-podium-card.podium-3{--podium-color: #c89c88;background:radial-gradient(ellipse at 0% 0%,#c69c8010,transparent 80%),#17161d}.achievement-podium-rank{display:grid;gap:4px;justify-items:center;color:var(--podium-color);flex-shrink:0}.achievement-podium-name{min-width:0;display:grid;gap:6px;flex:1}.achievement-podium-name .app-link,.achievement-podium-name>strong{display:flex;gap:5px;align-items:center;color:#dcd9ec;background:transparent;font-size:13px;font-weight:600;padding:0;text-align:left;overflow-wrap:anywhere}.achievement-podium-name .app-link:hover{color:#c5b5ff}.achievement-podium-name .app-link svg{color:#888096;flex-shrink:0}.achievement-podium-name>span{color:#8f8a9f;font-size:10px}.achievement-podium-effort{display:grid;justify-items:end;gap:4px;color:var(--podium-color);white-space:nowrap}.achievement-podium-effort>strong{font-size:22px;font-weight:600}.achievement-podium-effort>span{font-size:9px;color:#938b9d}.achievement-podium-bar{position:absolute;left:0;right:0;bottom:0;height:3px;background:#ffffff05}.achievement-podium-bar>span{display:block;height:100%;background:var(--podium-color);opacity:.75}.achievement-member-name{display:block;text-align:left;color:#bcc8e5;overflow:hidden;text-overflow:ellipsis}.achievements-crew-layout>section{overflow:hidden}.achievements-crew-layout header{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:17px 18px;border-bottom:1px solid #292c3b}.achievements-crew-layout header h2{display:flex;gap:8px;align-items:center;margin:0;font-size:12px;font-weight:600;color:#c1b9f4}.achievements-crew-layout header h2 svg{color:#9a8dd3}.achievements-crew-layout header>div{display:grid;gap:7px}.achievements-crew-layout header span{font-size:10px;color:#7e819d}.achievement-table-scroll{overflow-x:auto}.achievements-crew-layout table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums;font-size:11px;white-space:nowrap}.achievements-crew-layout th{font-size:10px;color:#8986a5;font-weight:500;background:#191822;height:36px}.achievements-crew-layout td{height:57px;color:#bfc0d9;border-bottom:1px solid #262531}.achievements-crew-layout th,.achievements-crew-layout td{text-align:center;padding:0 15px}.achievements-crew-layout tbody tr:last-child td{border-bottom:0}.achievements-crew-layout tbody tr:nth-child(2n){background:#ffffff02}.achievements-crew-layout tbody tr:hover{background:#b2a4ed06}.achievements-crew-layout td strong{font-weight:600}.achievements-crew-layout td small{font-size:10px;color:#7a7895}.achievement-crew-leaderboard table{min-width:660px;table-layout:fixed}.achievement-member-column{width:20%}.achievement-progress-column{width:27%}.achievement-member-link{display:inline-flex;align-items:center;gap:13px;max-width:100%;font-size:12px;padding:0;background:transparent;color:#d3cde7}.achievement-member-link>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.achievement-member-link:hover{color:#c0afff}.achievement-member-link svg{color:#837596}.achievement-crew-leaderboard th:first-child,.achievement-crew-leaderboard td:first-child{text-align:left}.achievement-crew-progress{display:block;min-width:120px;height:24px;background:#242030;border-radius:4px;position:relative;overflow:hidden}.achievement-crew-progress>span{position:absolute;left:0;top:0;bottom:0;background:linear-gradient(90deg,#9582cf32,#b39bed60);border-radius:inherit;min-width:0}.achievement-crew-progress b{position:relative;display:grid;place-items:center;height:100%;font-size:10px;color:#c3b9df;font-weight:500}.achievement-hardest{display:inline-flex;align-items:center;gap:9px}.achievement-hardest .game-asset{width:28px;height:28px;border-radius:5px}.achievement-dialog{width:min(520px,calc(100vw - 32px));max-height:calc(100dvh - 40px);padding:0;border:1px solid #3c4259;border-radius:8px;background:#12151e;color:#c1cbe4;box-shadow:0 18px 70px #0008;overflow:visible}.achievement-dialog::backdrop{background:#07090fb3;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.achievement-dialog form{max-height:calc(100dvh - 42px);overflow-y:auto;padding:0;border-radius:inherit}.achievement-dialog-header{display:flex;align-items:center;gap:12px;padding:17px 20px;border-bottom:1px solid #2b3041}.achievement-dialog-header .game-asset{width:40px;height:40px;border-radius:4px;border:1px solid #424b65}.achievement-dialog-header>div{display:grid;gap:5px;flex:1}.achievement-dialog-header h2{margin:0;font-size:16px;font-weight:600;color:#d6def5}.achievement-dialog-header span:not(.game-asset){color:#8291b2;font-size:10px}.achievement-dialog-body{padding:20px}.achievement-editor-row{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:20px}.achievement-editor-row>label,.achievement-editor-result{display:grid;gap:8px;font-size:11px;color:#8a9abd;align-content:start}.achievement-editor-row>label>input,.achievement-comment-field>textarea{min-width:0;width:100%;color:#d0daf1;background:#191e2a;border:1px solid #343d53;padding:8px 9px;border-radius:4px;font-size:12px;outline:0}.achievement-editor-row>label>input:focus,.achievement-comment-field>textarea:focus{outline:none;border-color:var(--field-focus-border);box-shadow:0 0 0 2px var(--field-focus-ring)}.achievement-stepper{display:flex;height:34px;width:125px;border:1px solid #343c51;background:#191e2a;border-radius:4px;overflow:hidden}.achievement-stepper:focus-within{border-color:var(--field-focus-border);box-shadow:0 0 0 2px var(--field-focus-ring)}.achievement-stepper :is(input,button):focus-visible{outline:none}.achievement-stepper button:focus-visible{background:#969df41f}.achievement-stepper button{width:30px;padding:0;display:grid;place-items:center;color:#99a7c8;background:transparent;border-radius:0}.achievement-stepper button:hover{background:#ffffff07}.achievement-stepper input{width:60px;min-width:0;border:0;border-inline:1px solid #30384a;padding:0;text-align:center;color:#d1daf4;background:transparent;font-size:12px;outline:none;appearance:textfield}.achievement-stepper input::-webkit-inner-spin-button,.achievement-stepper input::-webkit-outer-spin-button{appearance:none;margin:0}.achievement-victory-toggle{display:inline-flex;align-items:center;gap:7px;justify-content:center;height:34px;border:1px solid #343c51;color:#7d8caa;background:#191e2a;border-radius:4px;font-size:12px}.achievement-victory-toggle.is-complete{color:#9ac6b0;background:#283c342e;border-color:#507863}.achievement-completion-fields{border-top:1px solid #2a3040;padding-top:20px}.achievement-completion-fields.is-disabled{opacity:.38}.achievement-completion-fields fieldset{padding:0;border:0;margin:0 0 19px;min-width:0}.achievement-completion-fields legend{padding:0;color:#8a9abd;font-size:11px;margin-bottom:9px}.achievement-fun-field{display:flex;align-items:center;gap:10px}.achievement-fun-field input{flex:1;min-width:0;margin:0;height:18px;accent-color:#9ba5eb}.achievement-fun-field output{min-width:45px;text-align:right;font-size:12px;color:#bdc9e6;font-variant-numeric:tabular-nums}.achievement-difficulty-field>div{display:flex;gap:7px}.achievement-difficulty-field button{background:transparent;border:1px solid #30394d;padding:7px 12px;font-size:11px;opacity:.65}.achievement-difficulty-field button[aria-pressed=true]{background:#293144;opacity:1;border-color:currentColor}.achievement-comment-field{display:grid;gap:8px;color:#8a9abd;font-size:11px}.achievement-comment-field textarea{resize:vertical;min-height:68px;max-height:160px;line-height:1.5}.achievement-editor-note{margin:14px 0 0;color:#bd9b83;font-size:10px}.achievement-dialog footer{display:flex;justify-content:flex-end;align-items:center;gap:8px;border-top:1px solid #2b3243;padding:13px 20px;background:#171c27}.achievement-dialog footer>button{font-size:11px;min-height:32px;padding:7px 13px}.achievement-read-summary{display:flex;gap:20px;justify-content:space-between;color:#8c9abb;font-size:11px;margin-bottom:24px}.achievement-read-summary .achievement-result{font-size:12px}.achievement-read-details{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin:0}.achievement-read-details>div{display:grid;gap:8px}.achievement-read-details dt{font-size:10px;color:#7b8bad}.achievement-read-details dd{margin:0;color:#c1cce7;font-size:12px}.achievement-read-comment{border-top:1px solid #2a3142;padding-top:20px;margin:24px 0 0;font-size:12px;line-height:1.7;color:#99a7c8;white-space:pre-wrap;overflow-wrap:anywhere}.achievement-error{color:#ce8b9b;font-size:11px;line-height:1.5;margin:15px 0 0}@keyframes achievement-pulse{0%{opacity:.35}to{opacity:1}}@media(max-width:1120px){.achievement-crew-overview.has-personal-progress{grid-template-columns:minmax(0,1fr)}.achievement-personal-reminder{grid-template-columns:minmax(130px,1fr) minmax(140px,220px);gap:8px 20px;padding:15px 20px}.achievement-personal-reminder>div{grid-row:1 / 3}.achievement-personal-reminder>strong{font-size:21px}.achievement-personal-reminder p{display:none}.achievement-journey{padding:22px;gap:20px}.achievement-journey-intro{gap:16px}.achievement-progress-ring{width:88px;height:88px}.achievement-journey h2{font-size:25px}.achievement-journey h2 small{font-size:11px}}@media(max-width:850px){.achievements-catalogue>header{flex-wrap:wrap;gap:12px}.achievement-list-controls{flex:1;justify-content:flex-end}.achievement-journey{flex-wrap:wrap}.achievement-journey-intro,.achievement-journey-stats{flex:1 1 100%}.achievement-stat{min-height:86px;grid-template-columns:auto auto;column-gap:9px;padding:12px;justify-content:center}.achievement-stat-icon{grid-row:1 / 3}.achievement-stat>strong{font-size:20px;justify-self:start}.achievement-stat>span:last-child{justify-self:start}.achievement-podium{gap:8px}.achievement-podium-card{flex-wrap:wrap;gap:9px;padding:15px 13px 18px}.achievement-podium-name{flex-basis:calc(100% - 35px)}.achievement-podium-effort{justify-items:start;margin-left:31px}.achievement-podium-effort>strong{font-size:19px}}@media(max-width:650px){.achievements-heading{padding:0 12px;gap:10px}.achievement-mode-tabs{min-height:54px;gap:18px}.achievement-mode-tabs>.app-link{font-size:11px;gap:5px}.achievement-journey{padding:18px 14px}.achievement-journey-intro{gap:13px}.achievement-journey h2{font-size:24px}.achievement-journey h2 small{font-size:11px}.achievement-journey p{font-size:10px}.achievement-progress-ring,.achievement-collective-journey .achievement-progress-ring{width:79px;height:79px}.achievement-progress-ring strong{font-size:18px}.achievement-eyebrow{font-size:10px}.achievement-journey-stats{gap:6px}.achievement-stat{display:grid;grid-template-columns:1fr;justify-items:center;align-content:center;padding:10px 4px;gap:7px}.achievement-stat-icon{grid-row:auto;width:27px;height:27px}.achievement-stat>strong,.achievement-stat>span:last-child{justify-self:center}.achievement-stat>strong{font-size:18px}.achievement-stat>span:last-child{font-size:9px}.achievement-champion-grid{gap:8px;padding:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.achievement-champion-open{padding:12px 9px 10px;gap:8px}.achievement-champion-portrait>.game-asset{height:34px;width:34px}.achievement-champion-heading strong{font-size:11px}.achievement-champion-meta{margin-inline:9px;gap:5px}.achievement-list-controls{justify-content:flex-start;flex-wrap:wrap}.achievement-recent>div{gap:12px}.achievement-podium{grid-template-columns:minmax(0,1fr)}.achievement-podium-card{flex-wrap:nowrap;padding:15px}.achievement-podium-name{flex-basis:auto}.achievement-podium-effort{margin:0;justify-items:end}.achievement-crew-champions>header{flex-wrap:wrap}.achievement-editor-row{gap:12px}}@media(max-width:420px){.achievement-champion-open>svg{display:none}.achievement-champion-meta{flex-wrap:wrap}.achievement-champion-meta .achievement-attempts{flex-basis:60%}}@media(prefers-reduced-motion:reduce){.achievement-saving-dot{animation:none}.achievement-champion-card{transition:none}}@media(max-width:650px){.achievements-page,.achievements-crew-layout{min-width:0}.achievement-journey-intro>div{min-width:0}.achievement-journey h2{white-space:normal;line-height:1.35}.achievement-journey p{font-size:11px}.achievement-personal-reminder{grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:14px;gap:10px}.achievement-arena-places{flex-wrap:wrap}.achievement-filters{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.achievement-filters button{min-height:44px;justify-content:center;padding:7px 4px;gap:5px}.achievement-list-controls{width:100%;min-width:0}.achievement-search{flex:1 1 160px;min-height:44px}.achievement-search input{min-width:0;width:100%;font-size:16px}.achievement-champion-grid{grid-template-columns:repeat(auto-fill,minmax(145px,1fr))}.achievement-champion-open{min-height:76px}.achievement-champion-heading strong{font-size:12px}.achievement-champion-meta{flex-wrap:wrap;min-height:50px;padding-block:5px}.achievement-champion-meta .achievement-attempts{flex-basis:auto;min-width:60px;font-size:10px}.achievement-add-attempt,.achievement-icon-button{width:40px;height:40px}.achievement-add-attempt{margin-left:auto}.achievement-recent-champion{min-height:44px}.achievements-crew-layout header{flex-wrap:wrap;padding:14px}.achievement-table-scroll{overscroll-behavior-x:contain}.achievement-crew-leaderboard th:first-child,.achievement-crew-leaderboard td:first-child{position:sticky;left:0;z-index:1;background:#15161e;box-shadow:1px 0 #343748}.achievement-crew-leaderboard .sort-header,.achievement-member-link{min-height:44px}.achievement-dialog{max-height:calc(100dvh - 24px);width:calc(100vw - 24px)}.achievement-dialog-header,.achievement-dialog-body{padding:16px}.achievement-dialog-header>div{min-width:0}.achievement-dialog-header h2{overflow-wrap:anywhere}.achievement-editor-row{grid-template-columns:repeat(2,minmax(0,1fr))}.achievement-editor-row>label,.achievement-editor-result{min-width:0}.achievement-editor-row>label>input,.achievement-comment-field>textarea{min-height:44px;font-size:16px}.achievement-stepper{height:44px;width:100%}.achievement-stepper button{flex:0 0 40px}.achievement-stepper input{width:100%;font-size:16px}.achievement-victory-toggle{height:44px}.achievement-fun-field input{height:40px}.achievement-difficulty-field>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.achievement-difficulty-field button{min-height:44px;padding-inline:4px}.achievement-dialog footer{position:sticky;bottom:0;padding:12px 16px max(12px,env(safe-area-inset-bottom))}.achievement-dialog footer>button{flex:1;min-height:44px;font-size:12px}.achievement-read-details{grid-template-columns:repeat(2,minmax(0,1fr))}.achievement-read-details dd{overflow-wrap:anywhere}}@media(max-width:360px){.achievement-editor-row{grid-template-columns:minmax(0,1fr)}.achievement-stepper{width:160px}}.player-profile-header{margin-bottom:18px}.player-profile-identity{display:flex;align-items:center;gap:16px;min-height:99px;padding:19px 21px 22px}.player-profile-avatar{position:relative;display:grid;place-items:center;flex:0 0 54px;width:54px;height:54px;border:1px solid #424864;border-radius:5px;color:#8c98b9;background:#1b2031}.player-profile-avatar>img{position:absolute;width:100%;height:100%;object-fit:cover;border-radius:4px}.player-profile-avatar>small{position:absolute;bottom:-7px;left:50%;transform:translate(-50%);background:#141620;border:1px solid #424864;padding:1px 5px;color:#d3dcf5;font-size:9px;line-height:1.4;border-radius:3px}.player-profile-name{display:grid;gap:6px;min-width:0}.player-profile-name-heading{display:flex;align-items:center;gap:8px;min-width:0;min-height:28px}.player-profile-name h2{min-width:0;font-size:18px;color:#e2e7f6;overflow-wrap:anywhere}.player-profile-name>span{color:#9eaacd;font-size:12px;overflow-wrap:anywhere}.player-profile-name small{color:#7483a1;font-size:inherit}.icon-button.player-profile-refresh{flex:0 0 28px;width:28px;height:28px;color:#8f9abc}.player-profile-refresh:hover:not(:disabled){color:#d5dcf1;background:#20232e}.player-profile-refresh:focus-visible{outline:2px solid #9da4ff;outline-offset:2px}.player-profile-actions{display:flex;flex-direction:column;align-items:flex-end;gap:12px;margin-left:auto;min-width:0;max-width:100%}.player-profile-actions .peags-account-switcher{width:205px;padding:0}.player-profile-actions .peags-account-switcher .compact-select-trigger{font-size:11px}.player-profile-links{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px 13px;max-width:100%}.player-profile-links a{display:inline-flex;align-items:center;gap:4px;color:#8f9dc4;font-size:10px;white-space:nowrap}.player-profile-links a:hover{color:#c4ccfa}.player-profile-links a:focus-visible{outline:2px solid #9da4ff;outline-offset:4px;border-radius:2px}.player-profile-tabs{display:flex;gap:28px;padding:0 21px;border-top:1px solid #252936;min-height:46px}.player-profile-tabs>[role=tab]{position:relative;padding:13px 0;background:transparent;color:#8b98b8;font-size:12px;white-space:nowrap;text-decoration:none}.player-profile-tabs>[role=tab]:hover{color:#d5dcff}.player-profile-tabs>[role=tab][aria-selected=true]{color:#c1c8ff;font-weight:650}.player-profile-tabs>[role=tab][aria-selected=true]:after{content:"";position:absolute;height:2px;bottom:0;left:0;right:0;background:#9da4ff;border-radius:2px 2px 0 0}.crew-profile>.player-profile-header{margin-bottom:0}@media(max-width:850px){.player-profile-identity{flex-wrap:wrap;padding:16px;gap:12px}.player-profile-name{max-width:calc(100% - 66px)}.player-profile-actions{width:100%;margin:8px 0 0;gap:12px}.player-profile-tabs{padding-inline:16px;gap:24px}}@media(max-width:650px){.player-profile-name{flex:1}.player-profile-name-heading h2{flex:1;font-size:17px}.icon-button.player-profile-refresh{flex-basis:40px;width:40px;height:40px}.player-profile-actions{align-items:stretch;gap:8px}.player-profile-actions .peags-account-switcher{width:100%}.player-profile-links{justify-content:flex-start;gap:4px 16px}.player-profile-links a{min-height:40px;font-size:12px}.player-profile-tabs{gap:12px;padding-inline:12px}.player-profile-tabs>[role=tab]{flex:1;min-height:48px;text-align:center}}.crew-page,.crew-profile{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;gap:18px}.crew-ranking-navigation{display:flex;justify-content:flex-start}.crew-summary{display:grid;grid-template-columns:repeat(3,1fr);padding:24px 14px;background:linear-gradient(115deg,#1c1e2b,#111218 68%)}.crew-summary>div{display:flex;align-items:center;justify-content:center;gap:10px;min-width:0;border-right:1px solid #ffffff0b}.crew-summary>div:last-child{border:0}.crew-summary svg{color:#9299d1}.crew-summary strong{color:#eceefa;font-size:25px;font-weight:650;font-variant-numeric:tabular-nums}.crew-summary span{color:#989eb6;font-size:12px}.crew-navigation{display:flex;align-items:center;justify-content:space-between;gap:16px}.crew-tabs{display:flex;align-items:center;gap:22px;border-bottom:1px solid #272a37}.crew-tabs .app-link{display:flex;align-items:center;gap:7px;color:#8d96b3;background:transparent;padding:9px 0 12px;font-size:12px;border-radius:0;border-bottom:2px solid transparent;white-space:nowrap}.crew-tabs .app-link:hover{color:#d0d6f6}.crew-tabs .app-link[aria-selected=true]{color:#b7bdff;border-color:#8e94e7;font-weight:650}.crew-search{display:flex;align-items:center;gap:8px;padding:8px 10px;color:#7f8baa;border:1px solid #2b2f3e;border-radius:5px}.crew-search:focus-within{border-color:var(--field-focus-border);box-shadow:0 0 0 2px var(--field-focus-ring)}.crew-search input{max-width:150px;width:100%;background:transparent;color:#d0d5e9;border:0;padding:0;font-size:12px;outline:none}.crew-search input:focus-visible{outline:none}.crew-home-layout{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:18px;align-items:start}.crew-members{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.team-roster-heading{display:flex;justify-content:space-between;gap:18px;align-items:center;padding:5px 0}.team-roster-heading h2{color:#cbd2e8;font-size:16px;font-weight:600;margin:0 0 7px}.team-roster-heading p{color:#7e89a4;font-size:11px;margin:0;line-height:1.7}.team-roster-heading>span{display:flex;align-items:center;gap:7px;color:#969cc6;font-size:11px;white-space:nowrap}.crew-member{overflow:hidden;min-width:0;background:#111219}.crew-member.is-playing{border-color:#3a655c}.crew-member-heading{display:flex;align-items:center;gap:10px;padding:17px 15px}.crew-member-identity{display:flex;align-items:center;gap:12px;min-width:0;flex:1;padding:0;background:transparent;text-align:left}.crew-member-identity>span:nth-child(2){min-width:0;flex:1;display:grid;gap:5px}.crew-member-identity>svg{flex-shrink:0;color:#636d8c}.crew-member-identity strong,.crew-table-player strong{color:#e0e4f4;font-size:14px;font-weight:650;overflow:hidden;text-overflow:ellipsis}.crew-member-identity:hover strong{color:#b1b8fc}.crew-member-identity small{color:#7f89a4;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crew-avatar{display:inline-flex;position:relative;width:43px;height:43px;flex-shrink:0;align-items:center;justify-content:center;background:#1a1c28;border:1px solid #35394c;border-radius:5px;color:#717c9b}.crew-avatar>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:inherit}.crew-avatar>small{position:absolute;bottom:-5px;left:50%;transform:translate(-50%);min-width:20px;text-align:center;background:#151722;border:1px solid #3d425b;color:#c5cce2;border-radius:3px;padding:1px 3px;font-size:9px;font-variant-numeric:tabular-nums}.crew-stream{display:inline-flex;align-items:center;gap:5px;color:#c4a5ed;font-size:10px;padding:4px 6px;border-radius:4px;background:#ad65e714}.crew-member-ranks{display:grid;grid-template-columns:1fr 1fr;padding:12px 15px 15px;gap:8px;border-block:1px solid #242630;background:#ffffff02}.crew-member-ranks>div{display:grid;gap:8px}.crew-member-ranks>div>small{color:#77839e;font-size:10px}.crew-rank{display:inline-flex;align-items:center;gap:9px;text-align:left}.crew-rank img{width:45px;height:45px;object-fit:contain;flex-shrink:0}.crew-rank>svg{color:#59647e;flex-shrink:0}.crew-rank>span{display:grid;gap:3px}.crew-rank strong{color:#bcc5df;font-size:12px;font-weight:600}.crew-rank small{color:#838eac;font-size:10px}.crew-rank.is-compact img{width:32px;height:32px}.crew-rank.is-compact strong{font-size:11px}.crew-member-bottom{display:flex;align-items:center;justify-content:space-between;padding:11px 15px;gap:10px;min-height:45px}.crew-member-bottom>span:last-child{display:flex;gap:8px;align-items:baseline;margin-left:auto}.crew-member-bottom b{font-size:12px;color:#aab5df;font-weight:600}.crew-member-bottom small{font-size:10px;color:#808aa5}.crew-activity{display:inline-flex;align-items:center;gap:6px;color:#77839b;font-size:10px}.crew-activity>span{width:5px;height:5px;border-radius:50%;background:#515a70}.crew-activity.in-game{color:#94c7b4}.crew-activity.in-game>span{background:#80c6a8;box-shadow:0 0 7px #7cc5ab40}.crew-activity small{color:inherit}.crew-recent h2,.crew-table-panel h2{font-size:12px;color:#a8b6f1;font-weight:650;margin:0}.crew-recent>h2{padding:18px 15px;border-bottom:1px solid #252835}.crew-recent-game{padding:13px 15px;border-bottom:1px solid #232631}.crew-recent-game:last-child{border:0}.crew-recent-game>div:first-child{display:flex;justify-content:space-between;gap:8px;align-items:center;margin-bottom:8px}.crew-recent-game strong{color:#a4aecb;font-size:10px;font-weight:500}.crew-recent-game time{font-size:10px;color:#65718e}.crew-game-players{display:flex;flex-wrap:wrap;gap:8px 12px}.crew-game-players button{display:flex;gap:6px;align-items:center;background:transparent;padding:0;text-align:left}.crew-game-players .game-asset{height:26px;width:26px;border-radius:3px;border-left:2px solid transparent}.crew-game-players .is-win .game-asset{border-left-color:#7aaea0}.crew-game-players .is-loss .game-asset{border-left-color:#b47c8d}.crew-game-players button>span{display:grid;gap:3px;color:#c2c8df;font-size:10px}.crew-game-players small{color:#8490ae;font-size:9px}.crew-game-players small b{color:#c78d9b;font-weight:500}.crew-table-panel{overflow:hidden}.crew-table-panel>header{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:15px 18px;border-bottom:1px solid #292c3a;min-height:61px}.crew-table-panel>header>div:first-child{display:grid;gap:6px}.crew-table-panel header small{color:#75829e;font-size:10px}.crew-segment{display:inline-flex;padding:3px;border:1px solid #303448;border-radius:5px;background:#14161f;gap:2px}.crew-segment :is(button,.app-link){padding:6px 10px;border-radius:3px;font-size:11px;background:transparent;color:#8894b2;text-align:center}.crew-segment :is(button[aria-pressed=true],.app-link[aria-current=page]){color:#c4cbf4;background:#2a2e43}.crew-table{width:100%;border-collapse:collapse;white-space:nowrap;font-variant-numeric:tabular-nums}.crew-table th{background:#181a23;font-weight:500;color:#7f8baa;font-size:11px;height:42px}.crew-table td{height:65px;color:#bec7de;font-size:12px;border-bottom:1px solid #252837}.crew-table th,.crew-table td{padding:0 14px;text-align:center}.crew-table tbody tr:nth-child(2n){background:#ffffff02}.crew-table tbody tr:hover{background:#929ce508}.crew-table tbody tr:last-child td{border-bottom:0}.crew-table .crew-table-player{display:flex;align-items:center;justify-content:flex-start;gap:12px;min-width:150px;background:transparent;padding:0;text-align:left}.crew-table-player .crew-avatar{width:33px;height:33px}.crew-table-player strong{font-size:12px}.crew-leaderboard th:first-child,.crew-leaderboard td:first-child{width:55px}.crew-leaderboard td.crew-podium{color:#b0b8ff;font-size:17px;font-weight:700}.crew-leaderboard th:nth-child(2),.crew-leaderboard td:nth-child(2),.crew-comparison th:first-child{text-align:left}.crew-leaderboard th:nth-child(3),.crew-leaderboard td:nth-child(3){text-align:left}.crew-comparison{min-width:900px;table-layout:fixed}.crew-comparison th:first-child{width:24%}.crew-comparison .sort-header{display:inline-flex;margin:auto;gap:5px}.crew-comparison th:first-child .sort-header{margin-left:45px}.crew-positive,.crew-table .crew-positive{color:#91c4ae}.crew-champions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.crew-champion{display:flex;align-items:center;gap:13px;padding:13px 17px;border-bottom:1px solid #242735}.crew-champion:nth-child(odd){border-right:1px solid #242735}.crew-champion .game-asset{width:36px;height:36px;border-radius:4px}.crew-position{color:#6d7895;font-size:11px;min-width:18px}.crew-champion>div{display:grid;gap:5px;flex:1}.crew-champion>span:not(.crew-position):not(.game-asset){display:grid;gap:5px;text-align:right;min-width:78px}.crew-champion strong{font-size:12px;font-weight:600}.crew-champion small{font-size:10px;color:#808aa4}.crew-empty{padding:25px;text-align:center;color:#7d88a5;font-size:12px}.crew-profile-heading{display:flex;align-items:center;gap:17px;padding:18px}.crew-profile-heading>div:first-of-type{display:grid;gap:5px;margin-right:10px}.crew-profile-heading h2{margin:0;font-size:18px;color:#e2e7f6}.crew-profile-heading>div:first-of-type>span{color:#9eaacd;font-size:12px}.crew-profile-heading small{color:#687795}.crew-profile-heading .crew-avatar{width:54px;height:54px}.crew-back{justify-self:start;font-size:12px;padding:0}.crew-placeholder{min-height:350px;border:1px solid #282b38;border-radius:7px;background:linear-gradient(110deg,#14161f,#1b1e2a,#14161f);background-size:200% 100%;animation:crew-placeholder 2s ease infinite}@keyframes crew-placeholder{to{background-position:-200% 0}}@media(min-width:1550px){.crew-members{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1200px){.crew-home-layout{grid-template-columns:1fr}.crew-recent{display:grid;grid-template-columns:1fr 1fr}.crew-recent>h2{grid-column:1 / -1}}@media(max-width:850px){.crew-members{grid-template-columns:1fr}.crew-summary{grid-template-columns:repeat(3,minmax(0,1fr));padding:17px 8px}.crew-summary>div{display:grid;grid-template-columns:auto auto;gap:5px 6px}.crew-summary>div>span{grid-column:1 / -1;text-align:center;font-size:10px}.crew-navigation{flex-wrap:wrap}.crew-tabs{gap:16px;max-width:100%;overflow-x:auto}.crew-profile-heading{flex-wrap:wrap}.crew-champions{grid-template-columns:1fr}.crew-champion:nth-child(odd){border-right:0}}@media(prefers-reduced-motion:reduce){.crew-placeholder{animation:none}}.crew-comparison-filters{display:flex;gap:9px;padding:14px 18px 10px;flex-wrap:wrap}.crew-comparison-filters .compact-select{min-width:155px}.crew-comparison-overview{display:flex;gap:18px;padding:4px 18px 15px;align-items:center;flex-wrap:wrap;font-size:11px;color:#828da9}.crew-comparison-overview b{color:#c4cce1;font-weight:600}.crew-comparison-overview small{color:#697694;font-size:10px}.crew-comparison-role{display:inline-flex;gap:6px;align-items:center;margin-left:auto}.crew-comparison-role .role-icon{width:13px;height:13px}.crew-comparison-avatar{display:block;width:33px;height:33px;border-radius:5px;background:#242735;overflow:hidden;flex-shrink:0}.crew-comparison-avatar img{width:100%;height:100%;object-fit:cover}.crew-comparison-body{transition:opacity .15s ease}.crew-comparison-body.is-updating{opacity:.55}@media(max-width:850px){.crew-comparator>header{flex-wrap:wrap;gap:12px}}@media(max-width:700px){.crew-navigation{gap:12px;min-width:0}.crew-tabs{width:100%;min-width:0;gap:20px;overscroll-behavior-x:contain;scrollbar-width:thin}.crew-tabs .app-link{min-height:44px;flex-shrink:0}.crew-search{width:100%;min-width:0;min-height:44px}.crew-search input{max-width:none;min-width:0;font-size:16px}.crew-search>svg{flex-shrink:0}.crew-segment{max-width:100%;flex-wrap:wrap}.crew-segment :is(button,.app-link){min-height:38px;padding-inline:12px}.crew-ranking-navigation .crew-segment{width:100%}.crew-ranking-navigation .crew-segment :is(button,.app-link){flex:1}.team-roster-heading{flex-wrap:wrap;gap:8px}.crew-member-heading{padding:14px;gap:8px;flex-wrap:wrap}.crew-member-identity{min-height:44px}.crew-member-identity strong{white-space:nowrap}.crew-member-ranks{padding-inline:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.crew-member-ranks>div,.crew-rank,.crew-rank>span{min-width:0}.crew-rank{gap:6px}.crew-rank strong{font-size:11px;overflow-wrap:anywhere}.crew-rank img{width:36px;height:36px}.crew-member-bottom{padding-inline:12px;flex-wrap:wrap}.crew-member-bottom>span:last-child{flex-shrink:0}.crew-stream{min-height:36px}.crew-table-panel>header{padding:14px;flex-wrap:wrap;gap:12px}.crew-comparison-filters{padding-inline:14px}.crew-comparison-filters .compact-select{flex:1 1 145px;min-width:0}.crew-comparison-overview{padding-inline:14px;gap:10px 16px;line-height:1.6}.crew-comparison th:first-child{width:175px}.crew-comparison th:first-child,.crew-comparison td:first-child{position:sticky;left:0;z-index:1;background:#111219;box-shadow:1px 0 #292c3a}.crew-comparison th:first-child{background:#181a23}.crew-comparison .crew-table-player{min-width:0;min-height:44px;gap:8px}.crew-comparison .crew-table-player strong{min-width:0;white-space:nowrap}.crew-recent{grid-template-columns:minmax(0,1fr)}.crew-back{min-height:44px}}.app-tooltip{position:fixed;z-index:1000;width:max-content;max-width:min(340px,calc(100vw - 24px));border:1px solid #48516c;border-radius:7px;background:linear-gradient(145deg,#242b3d,#191e2b);color:#ecf0ff;box-shadow:0 6px 24px #0009,inset 0 1px #ffffff06;font-size:11px;line-height:1.55;text-align:left;font-variant-numeric:tabular-nums;animation:tooltip-appear .12s ease-out}.app-tooltip-content{display:flex;flex-direction:column;gap:6px;padding:9px 12px;max-height:min(420px,calc(100vh - 24px));overflow:auto;white-space:pre-line;overflow-wrap:anywhere}.app-tooltip-content>strong{font-size:11px;font-weight:650}.app-tooltip-content>span{color:#b6c0d8;font-size:10px;line-height:1.65}.app-tooltip-arrow{position:absolute;width:7px;height:7px;background:#1b2130;transform:translate(-50%) rotate(45deg);pointer-events:none}.app-tooltip[data-side=top] .app-tooltip-arrow{bottom:-4px;border-right:1px solid #48516c;border-bottom:1px solid #48516c}.app-tooltip[data-side=bottom] .app-tooltip-arrow{top:-4px;background:#242b3d;border-left:1px solid #48516c;border-top:1px solid #48516c}@keyframes tooltip-appear{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.app-tooltip{animation:none}}.crew-live-indicator{display:flex;align-items:center;gap:8px;width:100%;min-height:35px;margin-top:15px;padding:8px 10px;border:1px solid transparent;border-radius:5px;color:#9298b0;background:transparent;text-align:left;font-size:11px;white-space:nowrap}.crew-live-indicator:hover{color:#d5daf5;background:#171a26;border-color:#30354a}.crew-live-indicator.has-online{color:#aab6ec}.crew-live-indicator.is-active{color:#c2caff;background:#202336;border-color:#414967}.crew-live-indicator strong{color:inherit;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}.crew-live-indicator strong+.crew-live-label{margin-left:-3px;text-transform:lowercase}.crew-live-tooltip{width:310px;max-width:calc(100vw - 24px)}.crew-live-tooltip .crew-live-content{gap:10px;padding:11px 12px;max-height:min(420px,calc(100dvh - 24px));white-space:normal}.crew-live-players{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.crew-live-groups{display:grid;gap:13px}.crew-live-group.is-team{padding:0 0 0 10px;border-left:2px solid #7d88c0;border-radius:2px}.crew-live-group-label{display:block;margin-bottom:8px;color:#8c98c1;font-size:9px}.crew-live-players>li{display:flex;align-items:center;gap:9px;min-height:31px}.crew-live-champion{display:block;flex:0 0 auto;width:31px;height:31px;border:1px solid #48516b;border-radius:4px;object-fit:cover}.crew-live-player{flex:1;min-width:0}.crew-live-player>strong{display:block;color:#e9edff;font-size:11px;font-weight:650;overflow-wrap:anywhere}.crew-live-player>span{display:block;margin-top:2px;color:#a5afc9;font-size:10px;line-height:1.5}.crew-live-elapsed{flex-shrink:0;align-self:flex-start;margin-top:2px;color:#a5b2dc;font-size:10px;font-variant-numeric:tabular-nums}.crew-live-empty{color:#b6c0d8;font-size:11px}@media(max-width:900px){.crew-live-indicator{justify-content:center;flex:0 0 48px;gap:5px;width:48px;min-height:36px;margin:0;padding:6px 4px}.crew-live-label{display:none}}@media(max-width:650px){.sidebar:has(.crew-live-indicator) .brand>span:last-child{display:none}}.live-games-page{display:grid;gap:14px;min-width:0}.live-game-card{min-width:0;container:live-game / inline-size}.live-game-header{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:54px;padding:11px 16px;border-bottom:1px solid #2a2d3b;background:linear-gradient(110deg,#1d2030,#12131a 78%)}.live-game-heading{display:flex;flex-wrap:wrap;align-items:center;gap:9px 20px;min-width:0}.live-game-mode{display:inline-flex;align-items:center;gap:8px;color:#b3bdf4;font-size:12px;font-weight:650}.live-game-mode>span{height:5px;width:5px;flex-shrink:0;border-radius:50%;background:#87c2ac;box-shadow:0 0 7px #87c2ac38}.live-game-peags{display:inline-flex;align-items:center;gap:6px;color:#929ebd;font-size:10px;overflow-wrap:anywhere}.live-game-clock{display:inline-flex;align-items:center;gap:7px;flex-shrink:0;color:#a6b2da;font-size:12px;font-variant-numeric:tabular-nums}.live-game-clock>svg{color:#717e9f}.live-game-teams{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:#292c38}.live-game-teams.is-arena{grid-template-columns:minmax(0,1fr);padding:12px;background:#0d1017}.live-game-teams.is-single{grid-template-columns:minmax(0,1fr)}.live-game-team{--team-tone: #9ca6be;min-width:0;padding:9px 10px 10px;background:#11131a}.live-game-team.tone-blue{--team-tone: #91b4ec}.live-game-team.tone-red{--team-tone: #dc91a4}.live-game-team.tone-blue{--team-gradient-direction: 270deg;background:linear-gradient(var(--team-gradient-direction),#3e73c72b,#3e73c70d 58%,transparent),#11131a}.live-game-team.tone-red{--team-gradient-direction: 90deg;background:linear-gradient(var(--team-gradient-direction),#bd4c6926,#bd4c690b 58%,transparent),#11131a}.live-game-team-header{display:flex;align-items:center;min-height:28px;padding:6px 9px 8px}.live-game-team-header>h2{display:flex;align-items:center;gap:7px;min-width:0;color:var(--team-tone);font-size:11px;font-weight:600}.live-game-team-header>h2>span{width:4px;height:12px;flex-shrink:0;border-radius:3px;background:var(--team-tone);opacity:.7}.live-game-team>ul{display:grid;gap:2px;margin:0;padding:0;list-style:none}.live-game-player{position:relative;display:flex;align-items:center;min-width:0;min-height:66px;padding:8px 9px;border:1px solid transparent;border-bottom-color:#262a353d;border-radius:5px}.live-game-player:last-child{border-bottom-color:transparent}.live-game-player:hover{background:#b1b9e405}.live-player-content{--portrait-size: 44px;--loadout-icon-size: 21px;--rank-width: 126px;--rank-gap: 12px;display:grid;grid-template-columns:minmax(0,1fr) calc(var(--rank-width) + var(--rank-gap));grid-template-areas:"identity rank";align-items:center;gap:10px;width:100%;max-width:440px;min-width:0}.live-player-portrait{grid-area:portrait;position:relative;display:inline-flex;width:var(--portrait-size);height:var(--portrait-size);flex-shrink:0}.live-player-champion{display:inline-flex;width:100%;height:100%;border-radius:5px;border:1px solid #424960;background:#1b1f2b;overflow:hidden}.live-player-champion img{display:block;width:100%;height:100%;object-fit:cover}.live-player-champion img:not(.is-loaded){opacity:0}.live-player-identity,.live-player-identity.player-link{grid-area:identity;display:grid;grid-template-columns:var(--portrait-size) var(--loadout-icon-size) var(--loadout-icon-size) minmax(0,1fr);grid-template-areas:"portrait spells runes description";align-items:center;gap:10px;min-width:0;padding:0;color:#cbd2e5;background:transparent;text-align:left;line-height:17px}.live-player-description{grid-area:description;display:flex;flex-direction:column;gap:3px;min-width:0}.live-player-name-line{display:flex;align-items:center;gap:6px;min-width:0}.live-player-profile{display:flex;align-items:center;gap:6px;min-width:0;text-align:inherit}.live-player-profile:hover .live-player-name{color:#e2e6ff}.live-game-player.is-peag .live-player-profile:hover .live-player-name{color:#f3ce8c}.live-player-peags-badge{display:block;flex-shrink:0;width:15px;height:18px;object-fit:contain}.live-player-role,.live-player-shared-role{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:18px;height:18px;color:#a7abcf;border:1px solid #7e83ad42;border-radius:5px;background:#191c29;box-shadow:0 0 0 2px #11131a}.live-player-shared-role{display:none}.live-player-role.is-deduced,.live-player-shared-role.is-deduced{color:#9298bb;border-style:dashed;border-color:#7e83ad70}.live-player-identity .live-player-name{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600}.live-player-description>small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#8c99b4;font-size:11px;line-height:15px}.live-game-player.is-peag .live-player-name{color:#e7b96c}.live-player-identity.player-link:hover{text-decoration:none}.live-player-identity.player-link:hover .live-player-name{color:#e2e6ff}.live-game-player.is-peag .live-player-identity.player-link:hover .live-player-name{color:#f3ce8c}.live-player-spells,.live-player-runes{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:var(--loadout-icon-size)}.live-player-spells{grid-area:spells}.live-player-runes{grid-area:runes}.live-player-spells .game-asset{display:inline-flex;width:var(--loadout-icon-size);height:var(--loadout-icon-size);border:0;border-radius:3px;overflow:hidden;background:transparent}.live-player-runes .game-asset{display:inline-flex;align-items:center;justify-content:center;width:var(--loadout-icon-size);height:var(--loadout-icon-size);border:0;background:transparent}.live-player-runes .is-secondary{opacity:.9}.live-player-spells>span:not(.game-asset),.live-player-runes>span:not(.game-asset){width:var(--loadout-icon-size);height:var(--loadout-icon-size)}.live-player-spells img,.live-player-runes img{display:block;width:100%;height:100%;object-fit:contain}.live-player-runes .is-secondary img{width:calc(var(--loadout-icon-size) - 4px);height:calc(var(--loadout-icon-size) - 4px)}.live-player-spells img:not(.is-loaded),.live-player-runes img:not(.is-loaded){opacity:0}.live-player-rank-slot{grid-area:rank;display:flex;align-items:center;justify-self:end;width:var(--rank-width);max-width:100%;min-width:0;min-height:var(--portrait-size)}.live-player-rank{display:grid;grid-template-columns:34px minmax(0,1fr);grid-template-areas:"emblem text";align-items:center;gap:5px;width:100%;min-width:0;min-height:var(--portrait-size)}.live-player-rank-emblem{grid-area:emblem;position:relative;display:flex;align-items:center;justify-content:center;width:34px;height:34px}.live-player-rank-emblem>img{width:100%;height:100%;object-fit:contain}.live-player-rank-emblem>.rank-emblem-unranked{color:#717e9b}.live-player-rank-text{grid-area:text;display:flex;flex-direction:column;justify-content:center;min-width:0}.live-player-rank strong{display:flex;align-items:center;gap:3px;color:#c0c9df;font-size:11px;line-height:16px;font-weight:500;white-space:nowrap}.live-player-rank-label{min-width:0;overflow:hidden;text-overflow:ellipsis}.live-player-rank small{display:block;min-height:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;color:#8c99b4;font-size:10px;line-height:14px;font-variant-numeric:tabular-nums}.live-games-empty{position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;min-height:230px;padding:32px 20px;overflow:hidden;text-align:center;background:radial-gradient(ellipse at 50% 0,#6875bb12,transparent 65%),#111218}.live-games-empty:before{content:"";position:absolute;z-index:-1;inset:0;pointer-events:none;background:radial-gradient(ellipse 200px 120px at 50% 45%,#7381cb0b,transparent)}.live-games-empty:after{content:"";position:absolute;top:0;left:50%;width:90px;height:1px;transform:translate(-50%);pointer-events:none;background:linear-gradient(90deg,transparent,#8995db60,transparent)}.live-games-empty-art{position:relative;display:grid;place-items:center;width:116px;height:88px;flex-shrink:0;pointer-events:none}.live-games-empty-art:before{content:"";position:absolute;width:78px;height:78px;border:1px solid #6674af25;border-radius:24px;transform:rotate(45deg)}.live-games-empty-art:after{content:"";position:absolute;left:1px;top:30px;width:4px;height:4px;border-radius:1px;transform:rotate(45deg);background:#9ca7dc70;box-shadow:85px -35px #8f9ad53a,99px 0 #8f9ad550}.live-games-empty-badge{position:relative;display:grid;place-items:center;width:58px;height:58px;border:1px solid #7581b848;border-radius:16px;color:#a8b2e4;background:linear-gradient(145deg,#272e4580,#181b2a80);box-shadow:0 0 35px #7584c80d,inset 0 1px #ffffff05}.live-games-empty h2{position:relative;color:#c1c8e3;font-size:14px;font-weight:600}.live-games-empty p{position:relative;margin-top:-5px;color:#77839f;font-size:11px}@container live-game (min-width: 901px){.live-game-teams.has-estimated-roles .live-player-role{display:none}.live-game-teams.has-estimated-roles .live-game-team.tone-blue .live-player-shared-role{display:inline-flex;position:absolute;z-index:1;top:50%;right:-20.5px;transform:translateY(-50%)}.live-game-teams:not(.is-arena):not(.is-single) .live-game-team.tone-blue .live-game-team-header,.live-game-teams:not(.is-arena):not(.is-single) .live-game-team.tone-blue .live-game-team-header>h2{flex-direction:row-reverse}.live-game-teams:not(.is-arena):not(.is-single) .live-game-team.tone-blue .live-game-player{justify-content:flex-end}.live-game-teams:not(.is-arena):not(.is-single) .live-game-team.tone-blue .live-player-content{grid-template-columns:calc(var(--rank-width) + var(--rank-gap)) minmax(0,1fr);grid-template-areas:"rank identity"}.live-game-teams:not(.is-arena):not(.is-single) .live-game-team.tone-blue .live-player-identity{grid-template-columns:minmax(0,1fr) var(--loadout-icon-size) var(--loadout-icon-size) var(--portrait-size);grid-template-areas:"description runes spells portrait";text-align:right}.live-game-teams:not(.is-arena):not(.is-single) .live-game-team.tone-blue .live-player-name-line{flex-direction:row-reverse}.live-game-teams:not(.is-arena):not(.is-single) .live-game-team.tone-blue .live-player-rank-slot{justify-self:start;text-align:right}.live-game-teams:not(.is-arena):not(.is-single) .live-game-team.tone-blue .live-player-rank{grid-template-columns:minmax(0,1fr) 34px;grid-template-areas:"text emblem"}.live-game-teams:not(.is-arena):not(.is-single) .live-game-team.tone-blue .live-player-rank strong{justify-content:flex-end}}@container live-game (max-width: 900px){.live-game-teams,.live-game-teams.is-arena{grid-template-columns:minmax(0,1fr)}.live-game-team.tone-blue,.live-game-team.tone-red{--team-gradient-direction: 180deg}}@media(max-width:650px){.live-game-header{padding:12px}.live-game-heading{gap:7px}.live-game-peags{width:100%;font-size:10px}.live-game-team{padding-inline:6px}.live-game-player{padding:9px 7px}.live-player-content,.live-game-teams.is-arena .live-player-content{--portrait-size: 42px;--loadout-icon-size: 20px;grid-template-columns:var(--portrait-size) var(--loadout-icon-size) var(--loadout-icon-size) minmax(0,1fr);grid-template-areas:"identity identity identity identity" ". . . rank";gap:4px 8px;max-width:none}.live-player-identity,.live-player-identity.player-link{gap:8px}.live-player-rank-slot,.live-game-teams.is-arena .live-player-rank-slot{justify-self:start;margin-inline-start:0;max-width:100%;min-height:32px}.live-player-rank{min-height:32px}.live-player-rank-emblem{width:30px;height:30px}.live-player-rank small{margin-top:0}.live-game-peags>svg{flex-shrink:0}}.live-game-teams.is-arena .live-game-team{padding:0;background:transparent}.live-game-teams.is-arena .live-game-player{min-height:66px;padding:8px 9px}.live-game-teams.is-arena .live-player-content{--portrait-size: 42px;--loadout-icon-size: 20px;grid-template-columns:minmax(0,1fr) calc(var(--rank-width) + var(--rank-gap));grid-template-areas:"identity rank";gap:10px;max-width:none}.live-game-teams.is-arena .live-player-identity{gap:8px}.live-game-teams.is-arena .live-player-rank-slot{justify-self:end;margin-inline-start:0;max-width:100%;min-height:var(--portrait-size)}.live-game-teams.is-arena .live-player-rank{min-height:var(--portrait-size)}@container live-game (min-width: 901px){.live-game-teams.is-arena.is-single{grid-template-columns:minmax(0,1fr)}.live-game-teams.is-arena.is-single .live-game-team>ul{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:18px}}@container live-game (max-width: 440px){.live-game-teams.is-arena{gap:9px;padding:9px}.live-game-teams.is-arena .live-game-player{padding-inline:7px}.live-game-teams.is-arena .live-player-content{grid-template-columns:var(--portrait-size) var(--loadout-icon-size) var(--loadout-icon-size) minmax(0,1fr);grid-template-areas:"identity identity identity identity" ". . . rank";gap:4px 8px}.live-game-teams.is-arena .live-player-rank-slot{justify-self:start;min-height:30px}.live-game-teams.is-arena .live-player-rank{min-height:30px}}.draft-view{display:grid;gap:18px}.draft-view .notice,.draft-view h2,.draft-view h3,.draft-view p{margin:0}.draft-view button{-webkit-tap-highlight-color:transparent}.draft-lobby-header{display:flex;align-items:center;gap:20px;padding:25px 26px;background:radial-gradient(ellipse at 0 0,#8581c51c,transparent 65%),#111218}.draft-lobby-symbol{display:grid;place-items:center;width:58px;height:58px;flex-shrink:0;color:#b4a9ed;border:1px solid #77709948;border-radius:16px;background:#27223550}.draft-lobby-header h2{font-size:18px;font-weight:650;color:#e5e7f0}.draft-lobby-header p{margin-top:7px;color:#8b96b0;font-size:12px}.draft-lobby-header>.button-primary{margin-left:auto;flex-shrink:0}.draft-view .button-primary,.draft-view .button-secondary{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:34px;padding:7px 13px;font-size:12px;white-space:nowrap}.draft-view button:disabled{cursor:default}.draft-create-form{display:flex;align-items:flex-end;gap:10px;padding:18px 20px}.draft-create-form label{display:grid;flex:1;gap:8px;color:#a8b1cb;font-size:11px}.draft-create-form input{width:100%;min-height:35px;padding:7px 10px;border:1px solid #34384b;border-radius:5px;background:#101117;color:#d8def1;outline:none}.draft-create-form input:focus-visible{border-color:#9b94d8}.draft-lobby-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:9px}.draft-lobby-toolbar h2{display:flex;align-items:center;gap:10px;font-size:13px;color:#c9cee1}.draft-lobby-toolbar h2>span{display:grid;place-items:center;min-width:23px;height:21px;padding:0 6px;border-radius:5px;background:#1b1d28;color:#919ab5;font-size:10px}.draft-join-code{display:flex;align-items:center;gap:9px;min-width:0;padding:5px 6px 5px 11px;border:1px solid #303443;border-radius:6px;background:#101117;color:#8893af}.draft-join-code:focus-within{border-color:#8882bb}.draft-join-code input{width:132px;min-width:0;padding:5px 0;border:0;background:transparent;color:#c8d0eb;font-size:11px;outline:none;letter-spacing:.5px}.draft-join-code input::placeholder{color:#71809d;letter-spacing:0}.draft-join-code button{display:inline-flex;align-items:center;gap:4px;padding:6px 8px;border:0;border-radius:4px;background:#252438;color:#c1b9ed;font-size:11px}.draft-join-code button:disabled{opacity:.45}.draft-room-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.draft-room-card{display:flex;align-items:center;gap:14px;min-width:0;padding:21px 18px;text-align:left;transition:border-color .15s,background .15s}.draft-room-card:hover{border-color:#595273;background:#171720}.draft-room-card-icon{display:grid;place-items:center;width:43px;height:43px;flex-shrink:0;border:1px solid #393449;border-radius:11px;color:#afa4d7;background:#2722344d}.draft-room-card-content{display:flex;flex:1;flex-direction:column;gap:8px;min-width:0}.draft-room-card-content>strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#d4d9ed;font-size:13px}.draft-room-card-content>span{display:flex;align-items:center;gap:7px;color:#8a96b1;font-size:10px}.draft-room-card-content i,.draft-room-title i{display:inline-block;flex-shrink:0;width:3px;height:3px;border-radius:50%;background:#616781}.draft-room-tags{flex-wrap:wrap}.draft-room-tags>small{display:inline-flex;align-items:center;gap:5px;color:#aaa1d2;font-size:10px}.draft-room-card-count{display:flex;align-items:center;gap:6px;flex-shrink:0;color:#7d89a5;font-size:11px}.draft-room-card-count b{color:#b5bdd7;font-size:14px}.draft-room-card-count>svg:last-child{margin-left:6px}.draft-empty-lobby{display:grid;place-items:center;align-content:center;gap:13px;min-height:260px;padding:28px;text-align:center;background:radial-gradient(ellipse at 50% 30%,#6860a415,transparent 60%),#101117}.draft-empty-art{position:relative;display:grid;place-items:center;width:92px;height:82px;color:#a39bce}.draft-empty-art:before,.draft-empty-art:after{content:"";position:absolute;inset:10px 15px;z-index:0;border:1px solid #6f68913d;border-radius:14px;transform:rotate(14deg)}.draft-empty-art:after{transform:rotate(-14deg);border-color:#6f689125}.draft-empty-art i{position:absolute;top:36px;left:-3px;width:4px;height:4px;transform:rotate(45deg);background:#9383c263}.draft-empty-art i:last-child{top:18px;right:-6px;left:auto}.draft-empty-lobby h3{color:#bcc4df;font-size:13px;font-weight:600}.draft-empty-lobby p{color:#7e8ba7;font-size:11px}.draft-back{display:inline-flex;align-items:center;gap:7px;width:fit-content;margin-bottom:-5px;font-size:11px}.draft-room-header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:17px 20px;background:linear-gradient(100deg,#201e3140,transparent 70%),#111218}.draft-room-title{display:flex;align-items:center;gap:13px;min-width:0}.draft-room-title>div{min-width:0}.draft-room-title h2{overflow:hidden;text-overflow:ellipsis;color:#dce0ef;font-size:15px;white-space:nowrap}.draft-room-title>div>span{display:flex;align-items:center;gap:7px;margin-top:6px;color:#8793b0;font-size:10px}.draft-room-actions{display:flex;align-items:center;gap:9px;flex-shrink:0}.draft-copy-code{display:flex;align-items:center;gap:10px;padding:8px 11px;border:1px solid #39364b;border-radius:5px;background:#211e30;color:#ada4d7}.draft-copy-code>span{font-size:11px;letter-spacing:1.4px;font-variant-numeric:tabular-nums}.draft-close{color:#8b91ac}.draft-settings{display:flex;align-items:flex-end;flex-wrap:wrap;gap:16px;padding:17px 20px}.draft-setting{display:grid;gap:8px;flex:1;min-width:110px}.draft-setting:nth-last-child(2){min-width:145px}.draft-setting>span{color:#838fab;font-size:10px}.draft-setting .compact-select{width:100%}.draft-setting .compact-select-trigger{width:100%;min-height:32px}.draft-settings .compact-select-trigger:disabled{opacity:.8}.draft-generate{margin-left:auto}.draft-generate .button-primary{min-width:153px}.draft-generate-icon{display:grid;place-items:center;flex:0 0 15px;width:15px;height:15px}.draft-generate>span{display:block;max-width:200px;overflow:hidden;padding-bottom:9px;color:#8a87a1;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.draft-spinning{animation:draft-spin 1s linear infinite}@keyframes draft-spin{to{transform:rotate(360deg)}}.draft-board{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden}.draft-versus{position:absolute;z-index:1;top:15px;left:50%;display:grid;place-items:center;width:32px;height:28px;transform:translate(-50%);border:1px solid #444052;border-radius:6px;background:#1a1924;color:#9b91bb;font-size:9px;font-weight:700;letter-spacing:1px}.draft-team{--draft-team-tone: #91b4ec;container-type:inline-size;min-width:0;padding:12px;background:linear-gradient(270deg,#3e73c71c,transparent 85%),#11131a}.draft-team.is-red{--draft-team-tone: #dc91a4;border-left:1px solid #30303d;background:linear-gradient(90deg,#bd4c691c,transparent 85%),#11131a}.draft-team>header{display:flex;align-items:center;gap:8px;min-height:37px;padding:3px 14px 15px;color:var(--draft-team-tone)}.draft-team>header>span{width:4px;height:12px;border-radius:2px;background:var(--draft-team-tone);opacity:.7}.draft-team>header h2{font-size:11px;font-weight:600}.draft-team>header small{margin-left:auto;color:#65748f;font-size:10px;font-variant-numeric:tabular-nums}.draft-team.is-blue>header{flex-direction:row-reverse}.draft-team.is-blue>header small{margin-right:auto;margin-left:0}.draft-team-players{display:grid;gap:6px}.draft-player{--draft-portrait-size: 76px;--draft-spell-size: 26px;--draft-item-size: 28px;--draft-item-columns: 3;--draft-items-width: 92px;position:relative;display:grid;grid-template-columns:var(--draft-portrait-size) var(--draft-spell-size) minmax(0,1fr);grid-template-areas:"portrait spells content";align-items:center;gap:12px;min-width:0;min-height:103px;padding:12px;border:1px solid #4d526a19;border-radius:6px;background:#0e111833}.draft-board.has-bravery .draft-player{grid-template-columns:var(--draft-portrait-size) var(--draft-spell-size) minmax(0,160px) var(--draft-items-width);grid-template-areas:"portrait spells content items";justify-content:start}.draft-player.is-me{border-color:#a69bd142;background:#a79ad408}.draft-player-portrait{grid-area:portrait;display:grid;place-items:center;width:76px;height:76px;flex-shrink:0;color:#5b617e;border:1px solid #5d647d5e;border-radius:7px;background:#141923;overflow:hidden;box-shadow:0 2px 10px #0003}.draft-player-portrait>.game-asset,.draft-player-portrait>.game-asset img{display:block;width:100%;height:100%;object-fit:cover}.draft-no-champion{display:grid;place-items:center;width:100%;height:100%;background:radial-gradient(ellipse at center,#66698c0d,transparent)}.draft-player-spells{grid-area:spells;display:flex;flex-direction:column;align-items:center;gap:5px;width:26px}.draft-player-spells>.game-asset,.draft-spell-slot{display:block;width:26px;height:26px;overflow:hidden;border:1px solid #67718e38;border-radius:4px;background:#171c28}.draft-player-spells img{width:100%;height:100%;object-fit:contain}.draft-player-content{grid-area:content;display:grid;grid-template-rows:18px 14px 22px;gap:5px;min-width:0}.draft-player-name{display:flex;align-items:center;gap:7px;min-width:0;color:#c8ad78;line-height:18px}.draft-player-name>strong{overflow:hidden;text-overflow:ellipsis;color:#e7b96c;font-size:13px;font-weight:600;white-space:nowrap}.draft-player-name>svg{flex-shrink:0}.draft-player-riot{overflow:hidden;text-overflow:ellipsis;color:#74819d;font-size:10px;line-height:14px;white-space:nowrap}.draft-player-champion-name{display:block;height:22px;overflow:hidden;padding:2.5px 24px 2.5px 0;color:#a8b6d1;font-size:11px;line-height:17px;text-overflow:ellipsis;white-space:nowrap}.draft-champion-select{width:fit-content;max-width:100%;height:22px}.draft-champion-select.compact-select .compact-select-trigger{justify-content:flex-start;height:22px;min-height:22px;padding:0;border:0;background:transparent;color:#a8b6d1;font-size:11px;line-height:17px;box-shadow:none}.draft-champion-select.compact-select .compact-select-trigger:hover:not(:disabled),.draft-champion-select.compact-select .compact-select-trigger[aria-expanded=true]{color:#dadcf3;border-color:transparent;background:transparent}.draft-champion-select.compact-select .compact-select-trigger:focus-visible{outline:1px solid var(--field-focus-border);outline-offset:3px;box-shadow:none}.draft-player-items{grid-area:items;display:grid;grid-template-columns:repeat(var(--draft-item-columns),var(--draft-item-size));gap:4px}.draft-player-items>.game-asset,.draft-item-slot{display:block;width:var(--draft-item-size);height:var(--draft-item-size);overflow:hidden;border:1px solid #454b6252;border-radius:4px;background:#151924}.draft-player-items img{display:block;width:100%;height:100%;object-fit:contain}.draft-team.is-blue .draft-player{grid-template-columns:minmax(0,1fr) var(--draft-spell-size) var(--draft-portrait-size);grid-template-areas:"content spells portrait";text-align:right}.draft-board.has-bravery .draft-team.is-blue .draft-player{grid-template-columns:var(--draft-items-width) minmax(0,160px) var(--draft-spell-size) var(--draft-portrait-size);grid-template-areas:"items content spells portrait";justify-content:end}.draft-team.is-blue .draft-player-name{flex-direction:row-reverse}.draft-team.is-blue .draft-player-champion-name{padding-right:0;padding-left:0}.draft-team.is-blue .draft-champion-select{justify-self:end}.draft-team.is-blue .draft-champion-select .compact-select-trigger{position:relative}.draft-team.is-blue .draft-champion-select .compact-select-trigger>svg{position:absolute;right:-12px;width:10px;height:10px}.draft-player-empty{width:100%;opacity:.55;font-family:inherit;text-align:left;cursor:pointer;transition:opacity .15s,border-color .15s,background .15s}.draft-player-empty:not(:disabled):hover{opacity:1;border-color:#8d98c25e;background:#7a88bc10}.draft-player-empty:focus-visible{outline:2px solid #a49bd2;outline-offset:-2px;opacity:1}.draft-player-empty:disabled{cursor:default}.draft-player-empty .draft-player-portrait{border-style:dashed;border-color:#50597866;box-shadow:none;background:#161b2440}.draft-empty-player-text{grid-area:content;color:#6a7692;font-size:11px}.draft-waiting{padding:17px 20px}.draft-waiting>header{display:flex;align-items:center;gap:8px;margin-bottom:15px;color:#a6adca}.draft-waiting>header h2{font-size:12px;font-weight:600}.draft-waiting>header>span{color:#75809c;font-size:11px}.draft-waiting>header small{margin-left:auto;color:#75809c;font-size:10px}.draft-waiting>div{display:flex;flex-wrap:wrap;gap:10px}.draft-waiting-player{display:flex;align-items:center;gap:9px;padding:8px 11px;border:1px solid #323446;border-radius:6px;background:#191923}.draft-waiting-avatar{width:32px;height:32px;overflow:hidden;border:1px solid #48415e;border-radius:5px}.draft-waiting-avatar img{width:100%;height:100%;object-fit:contain}.draft-waiting-player>span:nth-child(2){display:grid;gap:4px}.draft-waiting-player strong{color:#dbb877;font-size:11px}.draft-waiting-player small{color:#77849e;font-size:9px}.draft-waiting-player>svg{color:#c4a66d}.draft-waiting-player>div{display:flex;gap:4px;margin-left:10px}.draft-waiting-player>div button{padding:5px 7px;border:1px solid #7194d052;border-radius:4px;background:#6488c514;color:#91b4ec;font-size:10px}.draft-waiting-player>div button:last-child{border-color:#b7718b52;color:#dc91a4;background:#b4718a14}.draft-dialog{width:min(380px,calc(100vw - 36px));padding:24px;border:1px solid #464058;border-radius:9px;background:#15151e;color:#c5cce3;box-shadow:0 20px 80px #0008}.draft-dialog::backdrop{background:#080910a8;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.draft-dialog h2{font-size:15px}.draft-dialog p{margin-top:10px;color:#8b95b0;font-size:11px;line-height:1.7}.draft-dialog>div{display:flex;justify-content:flex-end;gap:8px;margin-top:21px}@media(max-width:1200px){.draft-room-list{grid-template-columns:minmax(0,1fr)}.draft-player{--draft-portrait-size: 65px;--draft-spell-size: 24px;--draft-item-size: 26px;--draft-items-width: 86px;gap:9px;padding:10px}.draft-player-portrait{width:65px;height:65px}.draft-player-spells{width:24px}.draft-player-spells>.game-asset,.draft-spell-slot{width:24px;height:24px}.draft-team.is-blue .draft-champion-select .compact-select-trigger>svg{right:-9px;width:7px;height:7px}}@media(max-width:900px){.draft-board{grid-template-columns:minmax(0,1fr)}.draft-versus{display:none}.draft-team.is-red{border-left:0;border-top:1px solid #30303d}.draft-team.is-blue>header{flex-direction:row}.draft-team.is-blue>header small{margin-left:auto;margin-right:0}.draft-team.is-blue .draft-player{grid-template-columns:var(--draft-portrait-size) var(--draft-spell-size) minmax(0,1fr);grid-template-areas:"portrait spells content";text-align:left}.draft-board.has-bravery .draft-team.is-blue .draft-player{grid-template-columns:var(--draft-portrait-size) var(--draft-spell-size) minmax(0,160px) var(--draft-items-width);grid-template-areas:"portrait spells content items";justify-content:start}.draft-team.is-blue .draft-player-name{flex-direction:row}.draft-team.is-blue .draft-player-champion-name{padding-right:24px;padding-left:0}.draft-team.is-blue .draft-champion-select{justify-self:start}.draft-team.is-blue .draft-champion-select .compact-select-trigger>svg{position:static;width:13px;height:13px}.draft-team.is-blue{background:linear-gradient(90deg,#3e73c71c,transparent 85%),#11131a}.draft-lobby-header{flex-wrap:wrap;padding:20px}.draft-lobby-header>div:nth-child(2){flex:1;min-width:160px}.draft-room-header{align-items:flex-start;flex-wrap:wrap}.draft-room-actions{flex-wrap:wrap}}@container (min-width: 580px){.draft-player{--draft-item-columns: 6;--draft-items-width: calc(var(--draft-item-size) * 6 + 20px)}}@media(max-width:550px){.draft-lobby-toolbar{align-items:stretch;flex-direction:column}.draft-join-code input{flex:1}.draft-create-form{flex-wrap:wrap}.draft-create-form label{flex-basis:100%}.draft-room-card{padding:16px 12px;gap:10px}.draft-room-card-icon{width:36px;height:36px}.draft-room-card-count{gap:3px}.draft-room-card-count>svg:first-child{display:none}.draft-settings{gap:12px;padding:15px}.draft-setting{flex-basis:calc(50% - 12px);min-width:0}.draft-setting:nth-last-child(2){min-width:0}.draft-generate{width:100%}.draft-generate>.button-primary{width:100%}.draft-room-header{padding:15px}.draft-team{padding:8px}.draft-waiting{padding:15px}.draft-waiting>header{flex-wrap:wrap}.draft-waiting>header small{flex-basis:100%;margin-left:23px}}@media(prefers-reduced-motion:reduce){.draft-spinning{animation:none}}@media(max-width:650px){.draft-view{min-width:0;gap:14px}.draft-room-title{width:100%}.draft-room-actions{width:100%;gap:8px}.draft-copy-code{min-height:44px}.draft-room-actions>.draft-close{margin-left:auto}.draft-room-card-content>span{flex-wrap:wrap;overflow-wrap:anywhere;line-height:1.6}.draft-view .button-primary,.draft-view .button-secondary,.draft-setting .compact-select-trigger,.draft-create-form input{min-height:44px}.draft-create-form label{min-width:0}.draft-join-code>svg,.draft-join-code button{flex-shrink:0}.draft-join-code button,.draft-back{min-height:40px}.draft-generate>span{max-width:none;white-space:normal;overflow-wrap:anywhere}.draft-waiting-player{max-width:100%;min-width:0}.draft-waiting-avatar,.draft-waiting-player>svg{flex-shrink:0}.draft-waiting-player>span:nth-child(2){min-width:0;overflow-wrap:anywhere}.draft-dialog{max-height:calc(100dvh - 32px);overflow-y:auto}.draft-dialog>div{flex-wrap:wrap}}@media(max-width:480px){.draft-lobby-header{padding:16px;gap:14px}.draft-lobby-symbol{width:44px;height:44px;border-radius:12px}.draft-lobby-header h2{font-size:16px}.draft-lobby-header>.button-primary{width:100%}.draft-room-card-content>span{font-size:11px}.draft-setting:first-child{flex-basis:calc(65% - 6px)}.draft-setting:nth-child(2){flex-basis:calc(35% - 6px)}.draft-player{--draft-portrait-size: 56px;--draft-spell-size: 22px;--draft-item-size: 24px;--draft-items-width: 80px;min-height:104px;gap:6px;padding:8px}.draft-player-portrait{width:var(--draft-portrait-size);height:var(--draft-portrait-size)}.draft-player-spells{width:var(--draft-spell-size)}.draft-player-spells>.game-asset,.draft-spell-slot{width:var(--draft-spell-size);height:var(--draft-spell-size)}.draft-player-content{grid-template-rows:18px 14px 40px;gap:4px}.draft-champion-select{height:40px;width:100%}.draft-champion-select.compact-select .compact-select-trigger{min-height:40px;height:40px;gap:4px}.draft-player-champion-name{display:flex;align-items:center;height:40px;padding-block:0}}@media(max-width:360px){.draft-player{min-height:112px}.draft-player-content{grid-template-rows:32px 14px 40px}.draft-player-name>strong{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal;overflow-wrap:anywhere;line-height:16px}}.patch-trends-widgets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-width:0;align-items:start}.patch-trends-widget{--trend-color: #a3d5bd;--trend-soft: #8fceac0c;--trend-border: #77ae9429;--trend-bar-start: #436d60;--trend-bar-end: #9ccbb2;min-width:0;overflow:hidden;background:radial-gradient(ellipse at 0 0,var(--trend-soft),transparent 72%),#111219}.patch-trends-widget.is-down{--trend-color: #d4a6b2;--trend-soft: #cc8da00c;--trend-border: #b47c8d29;--trend-bar-start: #694a5a;--trend-bar-end: #ca98aa}.patch-trends-widget>header{display:flex;align-items:center;gap:10px;min-width:0;padding:16px 18px;border-bottom:1px solid #2a2c3a}.patch-trends-symbol{display:grid;place-items:center;width:30px;height:30px;flex:0 0 30px;border:1px solid var(--trend-border);border-radius:8px;background:var(--trend-soft);color:var(--trend-color)}.patch-trends-widget h2{margin:0;color:#d0d5ea;font-size:14px;font-weight:650}.patch-trends-versions{display:inline-flex;align-items:center;gap:5px;margin-left:auto;color:#8490a9;font-size:10px;font-variant-numeric:tabular-nums;white-space:nowrap}.patch-trends-widget>ol{margin:0;padding:0 18px;list-style:none}.patch-trends-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:16px 0 14px;min-width:0}.patch-trends-row+.patch-trends-row{border-top:1px solid #272a38}.patch-trends-identity{display:flex;align-items:center;gap:10px;min-width:0}.patch-trends-identity>.game-asset{width:40px;height:40px;flex:0 0 40px;border:1px solid #4a455d;border-radius:7px}.patch-trends-identity>span{display:grid;gap:6px;min-width:0}.patch-trends-identity strong{overflow:hidden;color:#ced4ec;font-size:13px;font-weight:650;white-space:nowrap;text-overflow:ellipsis}.patch-trends-identity strong>.champion-link:hover{color:#e1d7ff}.patch-trends-role{display:flex;align-items:center;gap:5px;color:#8f9cb7;font-size:10px;line-height:1}.patch-trends-role>svg{flex-shrink:0}.patch-trends-role>.patch-tier{width:19px;height:19px;margin-left:4px;border-radius:4px;font-size:11px}.patch-trends-grade-unknown{margin-left:4px;color:#7785a1}.patch-trends-figures{display:grid;align-content:center;justify-items:end;gap:8px;min-width:0;font-variant-numeric:tabular-nums}.patch-trends-figures>strong{color:var(--trend-color);font-size:21px;font-weight:650;letter-spacing:-.5px;line-height:1;white-space:nowrap}.patch-trends-figures>strong small{font-size:10px;font-weight:500;letter-spacing:0}.patch-trends-figures>span{display:flex;align-items:center;gap:5px;color:#7d8aa5;font-size:10px;white-space:nowrap}.patch-trends-figures>span>b{color:#b7c0da;font-weight:500}.patch-trends-row-footer{display:flex;align-items:center;gap:13px;grid-column:1 / -1;min-width:0}.patch-trends-gauge{display:block;flex:1;min-width:22px;height:4px;border-radius:4px;overflow:hidden;background:#272a37}.patch-trends-gauge>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--trend-bar-start),var(--trend-bar-end))}.patch-trends-row-footer>small{display:inline-flex;align-items:center;gap:4px;color:#76839f;font-size:9px;font-variant-numeric:tabular-nums;white-space:nowrap}.patch-trends-empty{margin:0;padding:30px 18px;color:#8d99b3;font-size:12px;line-height:1.8}@media(max-width:1050px){.patch-trends-widgets{gap:12px}.patch-trends-widget>header{padding-inline:14px;gap:8px}.patch-trends-widget>ol{padding-inline:14px}.patch-trends-versions{font-size:9px;gap:3px}.patch-trends-identity>.game-asset{width:36px;height:36px;flex-basis:36px}.patch-trends-identity{gap:8px}.patch-trends-figures>strong{font-size:19px}}@media(max-width:750px){.patch-trends-widgets{grid-template-columns:minmax(0,1fr);gap:14px}.patch-trends-widget>header{padding:15px 16px}.patch-trends-widget>ol{padding-inline:16px}.patch-trends-row{padding-block:17px 15px}.patch-trends-identity>.game-asset{width:40px;height:40px;flex-basis:40px}.patch-trends-identity{gap:10px}.patch-trends-identity strong{font-size:14px}.patch-trends-figures>strong{font-size:22px}.patch-trends-versions{font-size:10px;gap:5px}.patch-trends-row-footer>small{font-size:10px}}@media(max-width:350px){.patch-trends-widget>header{padding-inline:13px;gap:7px}.patch-trends-widget>ol{padding-inline:13px}.patch-trends-widget h2{font-size:13px}.patch-trends-versions{font-size:9px;gap:3px}.patch-trends-row{column-gap:9px}.patch-trends-identity{gap:8px}.patch-trends-identity>.game-asset{width:35px;height:35px;flex-basis:35px}.patch-trends-identity strong{font-size:12px}.patch-trends-figures>strong{font-size:20px}.patch-trends-figures>span{font-size:9px;gap:4px}.patch-trends-row-footer{gap:9px}.patch-trends-row-footer>small{font-size:9px}}.esports-view,.esports-tab-content{display:grid;gap:20px;min-width:0}.esports-view{padding-bottom:24px}.esports-view .panel{min-width:0;overflow:hidden}.esports-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.esports-heading>div{display:flex;align-items:center;gap:13px}.esports-heading-icon{display:grid;place-items:center;width:43px;height:43px;border:1px solid #454158;border-radius:11px;color:#c0b6eb;background:#9583d011}.esports-heading h2{margin:0;color:#e3e0f3;font-size:23px;font-weight:650;letter-spacing:-.5px}.esports-competitions{display:grid;grid-template-columns:.9fr repeat(4,minmax(0,1fr));gap:10px}.esports-competition{display:flex;align-items:center;gap:11px;position:relative;min-width:0;min-height:77px;padding:13px 16px;border:1px solid #2c2b3b;border-radius:8px;background:#13131c;color:#a49abb;text-align:left;transition:border-color .15s,background .15s}.esports-competition:hover{background:#1c1a29;border-color:#59526f}.esports-competition.is-selected{border-color:#9b8bc8;background:linear-gradient(120deg,#8170b024,#322c4819),#171520;box-shadow:inset 0 0 0 1px #9685c51b}.esports-competition>span:not(.esports-competition-mark):not(.esports-competition-count){display:grid;gap:8px;min-width:0}.esports-competition strong{color:#cbc5df;font-size:13px;font-weight:650;white-space:nowrap}.esports-competition small{display:flex;align-items:center;gap:6px;color:#8b859d;font-size:10px;white-space:nowrap}.esports-competition-mark{display:grid;place-items:center;flex:0 0 30px;color:#a7a1d9}.esports-competition-mark img{display:block;width:32px;height:32px;object-fit:contain}.esports-competition.is-first-stand .esports-competition-mark{color:#d3b786}.esports-competition.is-msi .esports-competition-mark{color:#c799aa}.esports-competition.is-worlds .esports-competition-mark{color:#8cbbcf}.esports-competition-count{display:grid;place-items:center;min-width:21px;height:21px;margin-left:auto;padding:0 5px;border-radius:5px;background:#9890c41a;color:#b6a9d7;font-size:10px;font-variant-numeric:tabular-nums}.esports-navigation{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 18px;border-bottom:1px solid #2e2b3d}.esports-external-links{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:12px;margin-left:auto;padding-bottom:8px}.esports-tabs{display:flex;gap:26px}.esports-tabs .app-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:8px 0 13px;margin-bottom:-1px;border-bottom:2px solid transparent;border-radius:0;color:#8e89a4;font-size:12px;font-weight:550}.esports-tabs .app-link:hover{color:#d7cbed}.esports-tabs .app-link[aria-selected=true]{border-color:#a494d4;color:#d0c4f0}.esports-source{display:inline-flex;align-items:center;gap:4px;color:#91899f;font-size:10px;white-space:nowrap}.esports-source:hover{color:#d2c2ee}.esports-notice{display:flex;align-items:center;gap:9px;padding:12px 14px;border:1px solid #6a593934;border-radius:6px;color:#c8b58e;background:#bda17009;font-size:12px;line-height:1.6}.esports-notice svg{flex-shrink:0}.esports-loading{display:grid;place-items:center;min-height:270px}.esports-live-section{display:grid;gap:12px}.esports-live-section>h3,.esports-live-section>header>h3{display:flex;align-items:center;gap:8px;margin:0;color:#de9eae;font-size:13px;font-weight:600}.esports-live-section>header{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.esports-live-section.is-uncertain>h3,.esports-live-section.is-uncertain>header>h3{color:#b6a58b}.esports-match.is-finished.is-completed-highlight{background:linear-gradient(90deg,var(--esports-winner-wash),var(--esports-winner-fade) 58%,transparent);box-shadow:inset 3px 0 0 var(--esports-winner-colour)}.esports-match.is-finished.is-completed-highlight.winner-is-right{background:linear-gradient(270deg,var(--esports-winner-wash),var(--esports-winner-fade) 58%,transparent);box-shadow:inset -3px 0 0 var(--esports-winner-colour)}.esports-result-years{display:flex;align-items:center;justify-content:flex-end;gap:12px}.esports-result-years>span{color:#8e829d;font-size:11px}.esports-result-years>div{display:flex;gap:4px;padding:3px;border:1px solid #353044;border-radius:7px;background:#12121b}.esports-result-years .app-link{display:grid;place-items:center;min-width:64px;min-height:34px;padding:7px 13px;border-radius:4px;color:#8d819f;font-size:12px;font-variant-numeric:tabular-nums}.esports-result-years .app-link:hover{background:#201b2b;color:#d7c4ed}.esports-result-years .app-link[aria-current=page]{background:#32273f;color:#d9c5ef}.esports-live-section:not(.is-uncertain) .esports-match-list{border-color:#a153693d;background:linear-gradient(100deg,#8d3a5012,transparent 70%),#13131b}.esports-agenda{padding:17px 18px 14px;background:#11121a}.esports-agenda>header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:13px;margin-bottom:16px}.esports-agenda>header>div{display:flex;align-items:center;flex-wrap:wrap;gap:9px;color:#aaa0cd}.esports-agenda h3{margin:0;color:#cbc5dd;font-size:13px;font-weight:600}.esports-agenda>header>div>span{margin-left:5px;color:#827e96;font-size:10px}.esports-agenda>header>button{padding:5px 8px;border:1px solid #373143;border-radius:5px;background:transparent;color:#8c829e;font-size:10px}.esports-agenda>header>button.is-active{color:#c0afd9;border-color:#75658d77;background:#a190c611}.esports-calendar{display:grid;grid-template-columns:repeat(15,minmax(0,1fr));gap:5px}.esports-calendar-day{display:grid;justify-items:center;gap:8px;min-width:0;min-height:84px;padding:10px 3px 7px;border:1px solid #292733;border-radius:6px;background:#171620;color:#91879f}.esports-calendar-day:hover{background:#242030;border-color:#6f5e8c}.esports-calendar-day>span{font-size:9px;text-transform:uppercase;letter-spacing:.25px}.esports-calendar-day>strong{color:#c1b8d2;font-size:16px;font-weight:550;font-variant-numeric:tabular-nums}.esports-calendar-day>small{display:grid;place-items:center;min-width:18px;height:17px;color:#625b75;font-size:10px;border-radius:4px}.esports-calendar-day>small.has-matches{background:#9a82c125;color:#c3a5e1}.esports-calendar-day.is-today>span{color:#c5afd9}.esports-calendar-day.is-today{box-shadow:inset 0 2px #827199}.esports-calendar-day.is-selected{background:#30253f;border-color:#ac8fce}.esports-calendar-day.is-selected>strong{color:#f1dfff}.esports-match-groups{display:grid;gap:23px}.esports-day-group{display:grid;gap:10px}.esports-day-group>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.esports-day-group h3{margin:0;color:#bcb2d1;font-size:12px;font-weight:600;text-transform:capitalize}.esports-day-group h3>span{margin-left:7px;color:#79718c;font-size:11px;font-weight:450}.esports-day-group>header>span{color:#746b86;font-size:10px}.esports-match{display:grid;grid-template-columns:135px minmax(0,1fr) 135px;align-items:center;gap:14px;min-height:85px;padding:14px 19px;background:#12121b}.esports-match+.esports-match{border-top:1px solid #292535}.esports-match:hover{background:#181621}.esports-match.is-watchable{cursor:pointer}.esports-match.is-watchable:hover{background:#241b2d}.esports-match-meta{display:grid;justify-items:end;gap:9px;min-width:0}.esports-match-league{display:inline-flex;align-items:center;gap:5px;color:#92859f;font-size:9px;white-space:nowrap}.esports-match-league .esports-competition-mark{flex-basis:17px;width:17px;height:18px}.esports-match-league .esports-competition-mark img,.esports-match-league .esports-competition-mark svg{width:17px;height:17px}.esports-match-broadcast{display:inline-flex;align-items:center;justify-content:flex-end;gap:5px;color:#c2a5dd;font-size:10px;white-space:nowrap}.esports-match-time{display:grid;justify-items:start;gap:8px;font-variant-numeric:tabular-nums}.esports-match-time time{color:#c8bddb;font-size:15px;font-weight:600}.esports-match-time small{color:#82758f;font-size:10px}.esports-match-context{display:flex;align-items:center;flex-wrap:wrap;gap:6px;min-width:0}.esports-stage{display:inline-flex;flex-shrink:0;width:max-content;padding:3px 6px;border:1px solid #4d435c66;border-radius:4px;color:#a99abd;background:#a089bc0c;font-size:9px;font-weight:550;line-height:1.4;white-space:nowrap}.esports-stage.is-final{color:#e7c480;border-color:#b78b4766;background:#b68b3814}.esports-stage.is-semifinal{color:#c5b1e4;border-color:#80659766;background:#9574bd12}.esports-stage.is-quarterfinal{color:#aab6d9;border-color:#5b719e66;background:#7b8cbb0b}.esports-stage.is-third-place{color:#c2a58e;border-color:#8f6c4e66;background:#9d785c0c}.esports-match.is-stage-final{box-shadow:inset 2px 0 #b3915680;background:linear-gradient(90deg,#b28a3610,transparent 55%),#12121b}.esports-podiums{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-width:0}.esports-podiums.is-selected-competition{grid-template-columns:minmax(0,1fr)}.esports-podium{padding:17px;display:grid;gap:16px;min-width:0;background:#12121b}.esports-podium>header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.esports-podium h3{color:#c8bdd9;font-size:12px;font-weight:600;line-height:1.5}.esports-podium>header>span{display:inline-flex;align-items:center;gap:5px;flex-shrink:0;color:#8b7b9b;font-size:9px;line-height:1.5}.esports-podium-teams{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;list-style:none;margin:0;padding:0}.esports-podium-teams.has-shared-third{grid-template-columns:repeat(4,minmax(0,1fr))}.esports-podium-team{display:flex;flex-direction:column;align-items:center;gap:5px;min-width:0;padding:12px 7px 10px;border:1px solid #302a3a;border-radius:6px;background:#17141e;text-align:center}.esports-podium-team.is-rank-1{border-color:#6b573a;background:linear-gradient(160deg,#ad87341a,#201a2115)}.esports-podium-team.is-rank-2{border-color:#464558;background:linear-gradient(160deg,#8d8bad13,#1c192215)}.esports-podium-team.is-rank-3{border-color:#514033;background:linear-gradient(160deg,#95704813,#1d182015)}.esports-podium-rank{display:flex;align-items:baseline;justify-content:center;flex-wrap:wrap;gap:4px;min-height:15px;color:#a68bac;font-size:11px;font-weight:600}.esports-podium-team.is-rank-1 .esports-podium-rank{color:#e7c480}.esports-podium-team.is-rank-2 .esports-podium-rank{color:#c0bdd7}.esports-podium-team.is-rank-3 .esports-podium-rank{color:#c3a082}.esports-podium-rank small{color:inherit;font-size:8px;font-weight:400;white-space:nowrap}.esports-podium-team .esports-team-logo{width:42px;height:42px;flex-basis:42px;margin-block:3px}.esports-podium-team>strong{color:#c2b6d3;font-size:11px;font-weight:550;line-height:1.5;overflow-wrap:anywhere}.esports-podium-code{color:#756a84;font-size:9px}.esports-live-label{display:flex;align-items:center;gap:6px;color:#e4a0b6;font-size:10px;font-weight:600;white-space:nowrap}.esports-live-label>span,.esports-live-dot{width:5px;height:5px;border-radius:50%;background:#d982a2;box-shadow:0 0 7px #d982a233}.esports-finished-label,.esports-uncertain{color:#8b819b;font-size:10px;white-space:nowrap}.esports-match-teams{display:grid;grid-template-columns:minmax(0,1fr) 62px minmax(0,1fr);align-items:center;gap:13px;min-width:0;max-width:690px;width:100%;margin-inline:auto}.esports-team{display:flex;align-items:center;gap:13px;min-width:0}.esports-team.is-left{justify-content:flex-end;text-align:right}.esports-match{position:relative;isolation:isolate}.esports-watch-link{position:absolute;inset:0;z-index:1;border-radius:inherit}.esports-watch-link:focus-visible{outline:2px solid #b99ad9;outline-offset:-3px}.esports-team-identity{position:relative;z-index:2;display:inline-flex;align-items:center;gap:inherit;min-width:0;max-width:100%;padding:3px 0;border:0;border-radius:4px;background:none;font:inherit;color:inherit;text-align:inherit;cursor:help}.esports-team-identity:hover .esports-team-name strong{color:#f0dcff}.esports-team-identity:focus-visible{outline:1px solid #b99ad9;outline-offset:5px}.esports-roster{position:fixed;z-index:1000;width:230px;max-width:calc(100vw - 24px);max-height:calc(100vh - 24px);overflow:auto;padding:11px;border:1px solid #51415f;border-radius:8px;background:linear-gradient(145deg,#211c2c,#17151f);box-shadow:0 10px 35px #0009;text-align:left}.esports-roster header{display:grid;gap:3px;padding-bottom:8px;border-bottom:1px solid #3a2e46}.esports-roster header strong{color:#e4d7f2;font-size:12px;font-weight:600}.esports-roster header span{color:#9b8caa;font-size:10px}.esports-roster ul{display:grid;gap:0;margin:5px 0 0;padding:0;list-style:none}.esports-roster li{display:flex;align-items:center;gap:8px;min-height:27px}.esports-roster-role{display:grid;place-items:center;flex:0 0 17px;color:#aa8bc3;font-size:11px}.esports-roster-flag{flex:0 0 20px;font-size:16px}.esports-roster li strong{flex:1;min-width:0;color:#d5c7e2;font-size:12px;font-weight:500;overflow-wrap:anywhere}.esports-roster li small{color:#8f809f;font-size:9px;white-space:nowrap}.esports-roster li.esports-roster-unconfirmed strong{color:#92849f;font-weight:400}.esports-roster p{margin:14px 0 2px;color:#9d8caf;font-size:11px}.esports-roster-loading{display:grid;gap:13px;padding:12px 0 3px}.esports-roster-loading span{width:65%;height:14px;border-radius:3px;background:#aa8bc315}.esports-team-logo{display:grid;place-items:center;width:37px;height:37px;flex:0 0 37px;color:#74687e}.esports-team-logo img{width:100%;height:100%;object-fit:contain}.esports-team-name{display:grid;gap:7px;min-width:0}.esports-team-name strong{color:#c7bdd9;font-size:12px;font-weight:550;line-height:1.3;overflow-wrap:anywhere}.esports-team-name small{color:#746a83;font-size:10px}.esports-team.is-winner .esports-team-name strong{color:#ded2ef}.esports-score{display:flex;align-items:center;justify-content:center;gap:9px;min-width:0;color:#62586f;font-size:10px;font-weight:500}.esports-score.has-score{font-size:12px}.esports-score>strong{color:#9e8cae;font-size:19px;font-weight:600;font-variant-numeric:tabular-nums}.esports-score>strong.is-winner{color:#d2b6ed}.esports-empty{display:grid;justify-items:center;align-content:center;gap:12px;min-height:190px;padding:28px 20px;color:#786c89;text-align:center}.esports-empty h3{margin:0;color:#b7a8ca;font-size:13px;font-weight:550}.esports-empty p{margin:0;color:#80738d;font-size:11px;line-height:1.7}.esports-load-more{justify-self:center;min-height:40px;padding:10px 22px;border:1px solid #51425f;border-radius:6px;background:#201a2b;color:#c0acd7;font-size:12px}.esports-load-more:hover{background:#2b2239;border-color:#88709d}.esports-live-card+.esports-live-card{border-top:1px solid #39303f}.esports-live-card{--esports-context-width: 135px;--esports-card-padding: 19px;--esports-card-gap: 14px;--esports-score-slot: 62px;--esports-team-gap: 13px}.esports-live-stats{container:esports-scoreboard / inline-size;padding:3px 0 0;background:#12121b}.esports-live-stats .is-blue{color:#91bad7}.esports-live-stats .is-red{color:#d99aad}.esports-live-stats.is-pending{padding:0 19px 15px;color:#8c809b;font-size:11px}.esports-live-match-center{display:grid;justify-items:center;align-content:center;gap:8px;min-width:0;padding:8px 0;text-align:center}.esports-live-game-number{color:#93849f;font-size:9px;white-space:nowrap}.esports-live-game-clock{color:#eee7f7;font-size:22px;font-weight:600;letter-spacing:-.5px;line-height:1;font-variant-numeric:tabular-nums;white-space:nowrap}.esports-live-game-clock time{display:inline-flex;align-items:baseline;gap:3px}.esports-live-phase{color:#bba7ce;font-size:9px;line-height:1.4}.esports-live-side-names{display:inline-flex;align-items:center;gap:6px;font-size:9px}.esports-live-side-names b{font-weight:550}.esports-live-side-names>span{color:#665c75}.esports-live-stats-delay{color:#baa278;font-size:9px;font-weight:450}.esports-live-scoreboard{display:grid;grid-template-columns:minmax(0,1fr) 100px minmax(0,1fr);align-items:center;gap:var(--esports-team-gap);width:100%;max-width:calc(690px + 2 * (var(--esports-card-padding) + var(--esports-context-width) + var(--esports-card-gap)));margin-inline:auto;padding:0 calc(var(--esports-card-padding) + var(--esports-context-width) + var(--esports-card-gap)) 16px}.esports-live-team-summary{--esports-side-tint: #6faed8;display:grid;gap:12px;min-width:0;padding:9px 10px 12px;border-radius:6px;background:radial-gradient(ellipse at 50% 45%,color-mix(in srgb,var(--esports-side-tint) 3%,transparent),transparent 60%)}.esports-live-team-summary.is-red{--esports-side-tint: #d986a0}.esports-live-team-totals{display:flex;justify-content:center;align-items:baseline;gap:28px;font-variant-numeric:tabular-nums}.esports-live-team-summary.is-left .esports-live-team-totals{flex-direction:row-reverse}.esports-live-team-totals>span{display:grid;justify-items:center;align-content:start;gap:5px;min-width:0;white-space:nowrap}.esports-live-team-totals svg{color:#a99bb4}.esports-live-team-totals b{color:#e4e5f3;font-size:25px;line-height:1;font-weight:650;letter-spacing:-.5px}.esports-live-total-kills b{font-size:34px}.esports-live-team-summary.is-blue .esports-live-team-totals b{color:#b9e0ff}.esports-live-team-summary.is-red .esports-live-team-totals b{color:#ffc0d1}.esports-live-team-totals small{display:inline-flex;align-items:center;gap:5px;color:#b3a4c0;font-size:10px}.esports-live-team-objectives{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding-inline:2px}.esports-live-team-summary.is-left .esports-live-team-objectives{direction:rtl}.esports-live-team-objectives>span{display:grid;grid-template-columns:18px auto;align-items:center;justify-content:center;gap:3px 5px;min-width:0;direction:ltr}.esports-live-team-objectives img,.esports-live-team-objectives svg{display:block;grid-row:1;width:18px;height:18px;object-fit:contain;color:#bdabd1}.esports-live-team-objectives b{font-size:14px;font-weight:600;font-variant-numeric:tabular-nums}.esports-live-team-objectives small{grid-column:1 / -1;color:#a494b3;font-size:9px;text-align:center}.esports-live-team-difference{display:grid;place-items:center;gap:4px;min-width:0;margin-top:4px;color:#b9a0c9;text-align:center;font-variant-numeric:tabular-nums}.esports-live-team-difference>strong{font-size:18px;line-height:1.1;font-weight:650;white-space:nowrap}.esports-live-team-difference>small{max-width:100%;color:#8b7b99;font-size:9px}.esports-live-details-toggle{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;min-height:37px;padding:7px;border:0;border-top:1px solid #302739;background:transparent;color:#a391b5;font-size:10px}.esports-live-details-toggle:hover{color:#d4bde9;background:#8d6caa09}.esports-live-details-toggle[aria-expanded=true]>svg{transform:rotate(180deg)}.esports-live-player-mirror{display:grid;border-top:1px solid #302739}.esports-live-player-pair{display:grid;grid-template-columns:minmax(0,1fr) 68px minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:10px 14px;background:linear-gradient(90deg,#3e719b0a,transparent 45%,transparent 55%,#a74f710a)}.esports-live-player-pair.left-is-red{background:linear-gradient(90deg,#a74f710a,transparent 45%,transparent 55%,#3e719b0a)}.esports-live-player-pair+.esports-live-player-pair{border-top:1px solid #292333}.esports-live-player{display:grid;align-items:center;gap:6px;width:100%;max-width:370px;min-width:0}.esports-live-player.is-left{justify-self:end}.esports-live-player.is-right{justify-self:start}.esports-live-player.is-left{grid-template-columns:auto 54px minmax(0,1fr) 34px;grid-template-areas:"items score identity champion";text-align:right}.esports-live-player.is-right{grid-template-columns:34px minmax(0,1fr) 54px auto;grid-template-areas:"champion identity score items"}.esports-live-player.is-left.has-spells{grid-template-columns:auto 54px minmax(0,1fr) 16px 34px;grid-template-areas:"items score identity spells champion"}.esports-live-player.is-right.has-spells{grid-template-columns:34px 16px minmax(0,1fr) 54px auto;grid-template-areas:"champion spells identity score items"}.esports-live-player.is-missing{display:flex;align-items:center;justify-content:center;color:#6e627b}.esports-live-player-champion{position:relative;grid-area:champion;display:block;width:34px;height:34px}.esports-live-player-champion>.game-asset{display:block;width:34px;height:34px;border:1px solid #4d405d;border-radius:5px;overflow:hidden}.esports-live-player-champion>small{position:absolute;bottom:-5px;right:-4px;display:grid;place-items:center;min-width:15px;height:15px;padding:0 2px;border:1px solid #4e425e;border-radius:4px;background:#20192a;color:#cdbce0;font-size:8px;font-variant-numeric:tabular-nums}.esports-live-player-identity{grid-area:identity;display:grid;gap:5px;min-width:0}.esports-live-player-identity>strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#d0c1dd;font-size:13px;font-weight:550}.esports-live-player-identity>small{color:#8c7a9d;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.esports-live-player-score{grid-area:score;display:grid;justify-items:center;gap:6px;color:#b8a8c9;font-variant-numeric:tabular-nums}.esports-live-player-score>strong{font-size:11px;font-weight:550;white-space:nowrap}.esports-live-player-score i{color:#64576f;font-style:normal;margin-inline:2px}.esports-live-player-score>small{color:#8a7999;font-size:10px;white-space:nowrap}.esports-live-player-items{grid-area:items;display:grid;grid-template-columns:repeat(6,19px);gap:3px}.esports-live-player-items .game-asset{width:19px;height:19px;border:1px solid #352b3e;border-radius:3px;overflow:hidden}.esports-live-equipment-slot{position:relative;display:block;min-width:0}.esports-live-equipment-slot>small{position:absolute;right:-3px;bottom:-3px;display:grid;place-items:center;min-width:11px;height:11px;padding:0 2px;border:1px solid #51445b;border-radius:3px;background:#18131f;color:#f0e4f8;font-size:8px;line-height:1;font-variant-numeric:tabular-nums;pointer-events:none}.esports-live-player-items.is-unknown{display:flex;justify-content:center;width:95px;color:#74627f;font-size:8px}.esports-live-player-spells{grid-area:spells;display:grid;gap:3px}.esports-live-player-spells .game-asset{width:16px;height:16px;border:1px solid #3d3148;border-radius:3px;overflow:hidden}.esports-live-player-diff{display:grid;justify-items:center;gap:7px;min-width:0;color:#8d7c9c;font-variant-numeric:tabular-nums}.esports-live-player-diff>strong{font-size:10px;font-weight:600;white-space:nowrap}.esports-live-player-role{display:flex;color:#7f6c8d}.esports-live-stats.is-late .esports-live-scoreboard,.esports-live-stats.is-late .esports-live-player-mirror{opacity:.8}@container esports-scoreboard (max-width: 850px){.esports-live-player-items{grid-template-columns:repeat(4,19px)}.esports-live-player{max-width:304px}}@media(max-width:1250px){.esports-live-card{--esports-context-width: 124px;--esports-card-padding: 14px;--esports-card-gap: 10px;--esports-score-slot: 45px;--esports-team-gap: 9px}.esports-competition{padding-inline:12px;gap:8px}.esports-competition-count{display:none}.esports-match{grid-template-columns:124px minmax(0,1fr) 124px;padding-inline:14px;gap:10px}.esports-match-teams{grid-template-columns:minmax(0,1fr) 45px minmax(0,1fr);gap:9px}.esports-team{gap:9px}}@media(max-width:900px){.esports-podiums{grid-template-columns:minmax(0,1fr)}.esports-competitions{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.esports-competition.is-all{grid-column:1 / -1;min-height:38px;padding-block:8px}.esports-competition.is-all>span{display:flex!important;align-items:center;gap:10px!important}.esports-competition{min-height:68px}.esports-competition-mark{flex-basis:23px}.esports-calendar{grid-template-columns:repeat(15,minmax(41px,1fr));overflow-x:auto;padding-bottom:5px;scrollbar-width:thin}}@media(max-width:650px){.esports-podium{padding:14px 12px;gap:13px}.esports-podium-teams{gap:6px}.esports-podium-team{padding:10px 5px 8px}.esports-podium-team>strong{font-size:10px}.esports-podium-team .esports-team-logo{width:33px;height:33px;flex-basis:33px}.esports-stage{font-size:9px;padding:2px 5px}.esports-view,.esports-tab-content{gap:17px}.esports-heading h2{font-size:21px}.esports-heading-icon{width:37px;height:37px}.esports-competitions{grid-template-columns:repeat(2,minmax(0,1fr))}.esports-competition-count{display:grid}.esports-competition.is-all{min-height:38px}.esports-competition{min-height:64px;padding:10px 12px}.esports-competition strong{font-size:12px}.esports-agenda{padding:14px 12px 10px}.esports-agenda>header{gap:11px}.esports-agenda>header>div{gap:7px}.esports-agenda>header>div>span{margin-left:0}.esports-agenda h3{font-size:12px}.esports-calendar-day{min-height:77px}.esports-match{grid-template-columns:minmax(0,1fr) auto;gap:12px 9px;padding:12px}.esports-match-time{display:flex;align-items:center;gap:9px;grid-row:1;grid-column:1}.esports-match-broadcast{grid-row:1;grid-column:2}.esports-match-meta{grid-row:1;grid-column:2;display:flex;align-items:center;gap:10px}.esports-match-time time{font-size:12px}.esports-match-teams{grid-row:2;grid-column:1 / -1;gap:8px;padding:4px 0 5px;grid-template-columns:minmax(0,1fr) 43px minmax(0,1fr)}.esports-team{gap:8px}.esports-team-logo{width:29px;height:29px;flex-basis:29px}.esports-team-name{gap:5px}.esports-team-name strong{font-size:11px}.esports-team-name small{font-size:9px}.esports-score>strong{font-size:17px}.esports-score{gap:6px}.esports-source{font-size:9px}.esports-tabs{gap:17px}.esports-tabs .app-link{gap:6px;font-size:11px}.esports-navigation{gap:6px 10px}.esports-result-years .app-link{min-height:38px}.esports-live-stats{padding-inline:0}.esports-live-stats.is-pending{padding-inline:12px;font-size:10px}.esports-live-card{--esports-context-width: 0px;--esports-card-padding: 12px;--esports-card-gap: 0px;--esports-score-slot: 43px;--esports-team-gap: 8px}.esports-live-team-summary{gap:11px;padding:9px 7px 10px}.esports-live-scoreboard{grid-template-columns:minmax(0,1fr) 72px minmax(0,1fr);gap:3px}.esports-live-game-clock{font-size:19px}.esports-live-team-totals{gap:13px}.esports-live-team-totals>span{gap:5px}.esports-live-team-totals svg{display:none}.esports-live-team-totals b{font-size:20px}.esports-live-total-kills b{font-size:27px}.esports-live-team-totals small{font-size:9px}.esports-live-team-objectives{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 4px}.esports-live-team-objectives small{font-size:8px}.esports-live-team-objectives b{font-size:13px}.esports-live-team-difference>strong{font-size:15px}.esports-live-player-pair{grid-template-columns:minmax(0,1fr) 40px minmax(0,1fr);gap:5px;padding:11px 9px}.esports-live-player{max-width:none;gap:8px 5px}.esports-live-player.is-left{grid-template-columns:minmax(0,1fr) 30px;grid-template-areas:"identity champion" "score score" "items items"}.esports-live-player.is-right{grid-template-columns:30px minmax(0,1fr);grid-template-areas:"champion identity" "score score" "items items"}.esports-live-player.is-left.has-spells{grid-template-columns:minmax(0,1fr) 14px 30px;grid-template-areas:"identity spells champion" "score score score" "items items items"}.esports-live-player.is-right.has-spells{grid-template-columns:30px 14px minmax(0,1fr);grid-template-areas:"champion spells identity" "score score score" "items items items"}.esports-live-player-identity>strong{font-size:11px}.esports-live-player-identity>small{font-size:9px}.esports-live-player-champion,.esports-live-player-champion>.game-asset{width:30px;height:30px}.esports-live-player-score{display:flex;justify-content:center;flex-wrap:wrap;gap:6px}.esports-live-player-score>small{font-size:8px}.esports-live-player-items{grid-template-columns:repeat(6,16px);justify-content:center;gap:2px}.esports-live-player-items .game-asset{width:16px;height:16px}.esports-live-player-items.is-unknown{width:auto;min-height:16px}.esports-live-player-spells .game-asset{width:14px;height:14px}.esports-live-player-diff>strong{font-size:9px}}.page-loading{display:grid;gap:16px;min-height:470px}.page-loading-summary,.page-loading-main>div{border:1px solid var(--line);border-radius:8px;background:linear-gradient(100deg,#111217 25%,#191c29,#111217 65%);background-size:230% 100%;animation:page-placeholder 1.8s ease-in-out infinite}.page-loading-summary{min-height:110px}.page-loading-main{display:grid;gap:9px;align-content:start}.page-loading-main>div{height:62px}.asset-placeholder{width:100%;height:100%;background:#ffffff04}.history-content-pending{opacity:.75;transition:opacity .12s ease;pointer-events:none}@keyframes page-placeholder{0%{background-position:110% 0}to{background-position:-100% 0}}@media(prefers-reduced-motion:reduce){.page-loading-summary,.page-loading-main>div{animation:none}.history-content-pending{transition:none}}@font-face{font-family:Plus Jakarta Sans;src:url(/assets/plus-jakarta-sans-latin-eXO_dkmS.woff2) format("woff2");font-weight:400 800;font-style:normal;font-display:swap}:root{font-family:Plus Jakarta Sans,sans-serif;color:#eeeff4;background:#08090c;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--panel: #111217;--line: #26272f;--muted: #9698a7;--accent: #858cf0;--field-focus-border: #7b80b1;--field-focus-ring: #969df41a;--content-max-width: 1440px}*{box-sizing:border-box}html{scrollbar-gutter:stable}@supports not (scrollbar-gutter: stable){html{overflow-y:scroll}}body{margin:0;min-width:360px}button,input,select{font:inherit;font-size:13px}button,a,input,select{-webkit-tap-highlight-color:transparent;transition:background-color .15s,color .15s,border-color .15s}button,select{cursor:pointer}button{color:inherit;border:0}button:disabled{cursor:not-allowed;opacity:.45}a{color:inherit;text-decoration:none}.app-link[aria-disabled=true]{cursor:not-allowed;opacity:.45}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid #a5aaff;outline-offset:3px}svg{flex-shrink:0}svg.rank-emblem-unranked{color:#77829b;flex-shrink:0}h1,h2,h3,p{margin:0}h1{font-size:24px;font-weight:700;letter-spacing:-.8px;line-height:1.4}h2{font-size:15px;font-weight:700;letter-spacing:-.15px}h3{font-size:14px;font-weight:650}::selection{background:#7278bd;color:#fff}::-webkit-scrollbar{width:7px;height:7px}::-webkit-scrollbar-track{background:#0e0f13}::-webkit-scrollbar-thumb{background:#353642;border-radius:4px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.muted{color:var(--muted)}.app-shell{min-height:100vh}.sidebar{position:fixed;inset:0 auto 0 0;width:190px;padding:25px 14px 16px;display:flex;flex-direction:column;background:linear-gradient(152deg,#131423 0,#0c0d13 32%,#090a0d 70%);border-right:1px solid #20212a;z-index:20}.brand{display:flex;align-items:center;gap:7px;margin:0 1px 46px}.brand>span:last-child{font-size:14px;font-weight:800;letter-spacing:-.5px}.brand small{display:block;margin-top:5px;color:#797c91;font-size:8px;font-weight:600;letter-spacing:.6px;white-space:nowrap}.brand-icon{display:block;width:48px;height:48px;flex-shrink:0;object-fit:contain}.sidebar-label{color:#7f8190;font-size:10px;letter-spacing:1.15px;font-weight:650;padding:0 9px 12px;border-bottom:1px solid #20212a;margin-bottom:11px}.sidebar nav{display:grid;gap:5px}.sidebar nav+.sidebar-label,.sidebar>.crew-live-indicator+.sidebar-label{margin-top:24px}.nav-item{position:relative;display:flex;align-items:center;gap:10px;width:100%;min-height:43px;padding:10px;border-radius:5px;background:transparent;color:#a6a8b6;text-align:left;font-size:13px;font-weight:500}.nav-item:hover{color:#fff;background:#171822}.nav-item.active{background:linear-gradient(90deg,#25273e,#15161f);color:#e9eaff}.nav-item.active:before{position:absolute;content:"";width:2px;left:0;top:11px;bottom:11px;border-radius:2px;background:#9da4ff}.nav-item.active svg{color:#a7acff}.sidebar-esports-live{display:inline-flex;align-items:center;gap:4px;margin-left:auto;color:#f09aab;font-size:9px;line-height:1;font-weight:600}.sidebar-esports-live i{width:5px;height:5px;border-radius:50%;background:#ef5267;box-shadow:0 0 6px #ef526735}.sidebar-bottom{position:relative;margin-top:auto;padding-top:24px}.sidebar-bottom:before{content:"";position:absolute;top:12px;left:8px;right:8px;height:1px;background:var(--line)}.sidebar-profile{display:flex;gap:8px;width:100%;min-width:0;padding:10px 8px 12px;background:transparent;border:1px solid transparent;border-radius:8px;text-align:left;align-items:center}.sidebar-profile:hover{background:#a3adff0b;border-color:#a3adff1c}.sidebar-profile:focus-visible{outline:2px solid #a5aaff;outline-offset:2px;background:#a3adff10}.sidebar-profile[aria-current=page]{background:#a3adff14;border-color:#7078b640}.sidebar-profile-image{position:relative;flex-shrink:0;padding:0;background:transparent;border-radius:4px}.sidebar-profile-image>.portrait{width:40px;height:40px;border:1px solid #6a6fbc}.sidebar-profile-image>span:last-child:not(.portrait){position:absolute;bottom:-6px;left:50%;transform:translate(-50%);border:1px solid #383a48;background:#15161c;padding:1px 5px;border-radius:3px;font-size:10px}.sidebar-profile-name{min-width:0}.sidebar-profile-name b{display:block;font-size:12px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar-profile-name small{display:block;color:var(--muted);font-size:12px;margin-top:3px}.region-label{display:block;color:#a6abeb;font-size:11px;margin-top:4px}.main-content{margin-left:190px}.topbar{width:100%;max-width:var(--content-max-width);margin-inline:auto;height:62px;display:flex;align-items:center;gap:20px;padding:10px 24px;border-bottom:1px solid #1f2027}.search-field{display:flex;gap:10px;align-items:center;border:1px solid #2c2d36;background:#111217;border-radius:5px;color:#999ba9}.search-field:focus-within{border-color:var(--field-focus-border);box-shadow:0 0 0 2px var(--field-focus-ring)}.search-field input{background:transparent;color:#edeeff;border:0;outline:0;min-width:0;width:100%;height:100%;font-size:13px}.search-field input:focus-visible{outline:none}.search-field input::placeholder{color:#828492}.search-field input::-webkit-search-cancel-button{cursor:pointer}.global-search{width:min(440px,45%);height:37px;padding:0 11px}.search-hint{border:1px solid #2d2e37;border-radius:3px;padding:2px 5px;color:#7c7e8b;font-size:10px}.topbar-actions{margin-left:auto;display:flex;align-items:center;gap:12px}.status-dot{display:inline-block;flex-shrink:0;width:5px;height:5px;border-radius:50%;background:currentColor}.status-dot.online{color:var(--accent)}.icon-button{display:inline-flex;justify-content:center;align-items:center;width:32px;height:32px;border:1px solid transparent;border-radius:4px;color:#9193a2;background:transparent}.icon-button:hover:not(:disabled){color:#fff;background:#242630}select option{background:#171820}.page-content{width:100%;padding:19px 24px 12px;max-width:var(--content-max-width);margin-inline:auto}.page-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:38px;margin-bottom:17px}.page-title{display:flex;align-items:center;gap:20px}.role-icon{display:inline-block;flex:0 0 auto;vertical-align:middle;background-color:currentColor;mask-size:contain;mask-position:center;mask-repeat:no-repeat;-webkit-mask-size:contain;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat}.notice{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:9px 12px;border:1px solid;border-radius:5px;font-size:12px;margin-bottom:14px}.notice>span,.notice button{display:flex;align-items:center;gap:7px}.notice button{flex-shrink:0;background:transparent;color:inherit;padding:0;font-size:12px}.error-notice{border-color:#53313b;background:#27181d;color:#f0afb6}.panel{background:var(--panel);border:1px solid var(--line);border-radius:8px;overflow:hidden}.champion-build-layout{display:grid;gap:16px}.portrait{display:inline-flex;width:40px;height:40px;flex-shrink:0;border-radius:4px;background:#232531;overflow:hidden}.portrait img{width:100%;height:100%;object-fit:cover;display:block}.portrait-fallback{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#888da8;font-size:14px;font-weight:600}.text-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0;color:#aaaee0;background:transparent;font-size:12px}.text-button:hover{color:#e0e3ff}.favourite-button.is-favourite{color:#b3b9ff}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:42px 20px;min-height:215px;color:#898da7}.empty-state h3{margin-top:15px;font-size:15px;color:#d6d9e9}.empty-state p{max-width:455px;font-size:13px;line-height:1.7;margin:7px 0 0;color:#9498ac}.empty-state button{margin-top:16px}.collection-toolbar{padding:14px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;background:#17181f}.role-filters{display:flex;flex-wrap:wrap;gap:4px;align-items:center;min-width:0}.role-filters button{display:inline-flex;gap:6px;align-items:center;justify-content:center;min-height:32px;padding:6px 10px;border-radius:4px;color:#a5a8b8;background:transparent;font-size:12px}.role-filters button:hover:not(:disabled){color:#eee;background:#252732}.role-filters button[aria-pressed=true]{color:#11131f;background:#9299f5;font-weight:650}.role-filters button[aria-pressed=true]:hover:not(:disabled){color:#11131f;background:#a5acff}.collection-controls{display:flex;align-items:center;gap:10px;margin-left:auto;flex-shrink:0}.filter-favourites{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:33px;border:1px solid #343641;background:#13141a;color:#a4a8b8;padding:0 10px;border-radius:4px;font-size:12px}.filter-favourites.active{border-color:#747ac4;background:#23253b;color:#c4c9ff}.collection-results-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:12px 14px 12px 17px;font-size:12px;color:#979bad;border-bottom:1px solid var(--line)}.collection-results-heading>span:first-child{min-width:0;overflow-wrap:anywhere}.collection-results-heading>span:last-child:not(:first-child){margin-left:auto;flex-shrink:0;color:#9297a9;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.table-scroll{overflow-x:auto}.champion-table{width:100%;border-collapse:collapse;white-space:nowrap;font-size:14px}.champion-table th{text-align:left;height:40px;background:#181921;color:#a0a5b8;font-size:12px;font-weight:500;border-bottom:1px solid #2a2c36}.champion-table th,.champion-table td{padding:0 16px}.champion-table td{height:61px;border-bottom:1px solid #242630}.champion-table .favourite-column{width:64px;padding-inline:0;text-align:center;vertical-align:middle}.champion-table th.favourite-column>svg{display:block;margin-inline:auto}.champion-table .favourite-column .favourite-button{vertical-align:middle}.champion-table tr:last-child td{border-bottom:0}.champion-table tbody tr{background:#121319}.champion-table tbody tr:nth-child(2n){background:#15161d}.champion-table tbody tr:hover{background:#1c1e2a}.champion-table .favourite-row td:first-child{box-shadow:inset 2px 0 #7e86df}.rank-column{width:48px;color:#8c94a9;text-align:center!important;font-variant-numeric:tabular-nums}.table-champion{display:flex;align-items:center;gap:10px;padding:0;color:inherit;background:transparent;text-align:left}.table-champion>svg{margin-left:4px;color:#7b83b3;opacity:0}.table-champion:hover,.table-champion:focus-visible{color:#c3c9ff}.table-champion:hover>svg,.table-champion:focus-visible>svg{opacity:1}.table-champion .portrait{height:39px;width:39px;border-radius:4px;border:1px solid #383b49}.table-champion strong{display:block;font-size:14px;font-weight:650}.mastery-value{display:inline-flex;align-items:center;gap:7px;color:#b9bff1;font-variant-numeric:tabular-nums}.mastery-value svg{color:#737caf}.numeric-cell{font-variant-numeric:tabular-nums;color:#c9cddc}.champion-winrate{display:inline-flex;flex-direction:column;gap:5px;min-width:67px}.champion-winrate strong{font-size:13px;font-weight:650}.champion-winrate.positive strong{color:#a6b8ff}.champion-winrate.negative strong{color:#dfa0aa}.champion-winrate-bar{display:block;height:3px;width:67px;background:#914d5b;border-radius:3px;overflow:hidden}.champion-winrate-bar>span{display:block;height:100%;background:#91a4f2}.panel-heading{display:flex;justify-content:space-between;align-items:center;gap:12px}.button-primary,.button-secondary{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:35px;padding:8px 13px;border-radius:4px;font-size:13px;font-weight:650}.button-primary{color:#11131f;background:#8d95f0}.button-primary:hover:not(:disabled){background:#a7aeff}.button-secondary{background:#252a40;color:#c5ceff;border:1px solid #4b5479}.spin{animation:rotate 1.1s linear infinite}@keyframes rotate{to{transform:rotate(360deg)}}@media(min-width:1650px){.sidebar{width:210px;padding-left:20px;padding-right:20px}.main-content{margin-left:210px}.brand>span:last-child{font-size:15px}.nav-item{font-size:14px}.page-content{padding:24px 30px 16px}.topbar{padding-inline:30px}}@media(max-width:1190px){.sidebar{width:174px;padding-left:10px;padding-right:10px}.main-content{margin-left:174px}.brand{gap:7px}.brand>span:last-child{font-size:12px}.brand small{font-size:7px}.page-content,.topbar{padding-left:17px;padding-right:17px}.global-search{width:37%}.search-hint{display:none}.topbar-actions{gap:8px}.page-title{gap:14px}.champion-table th,.champion-table td{padding:0 12px}}@media(max-width:900px){.sidebar{position:sticky;inset:0 0 auto;width:100%;height:60px;padding:0 16px;flex-direction:row;align-items:center;justify-content:space-between;border-right:0;border-bottom:1px solid #2b2d3b;background:#10111a}.brand{margin:0}.brand>span:last-child{font-size:13px}.sidebar-label{display:none}.sidebar-bottom{margin-top:0;padding-top:0;flex-shrink:0}.sidebar-bottom:before{display:none}.sidebar-profile{width:auto;padding:6px 7px 8px;border-radius:7px}.sidebar-profile-image>.portrait{width:32px;height:32px}.sidebar-profile-image>span:last-child:not(.portrait){bottom:-4px;padding:0 3px;font-size:8px}.sidebar-profile-name{display:none}.sidebar nav{display:flex;gap:3px}.nav-item{width:auto;min-height:36px;gap:6px;padding:8px;font-size:12px}.nav-item>svg{width:16px}.nav-item.active:before{inset:auto 8px 0;width:auto;height:2px}.main-content{margin-left:0}.topbar{height:56px}.global-search{flex:1;width:auto;max-width:400px}.page-content{padding:16px}}@media(max-width:650px){.sidebar{padding:0 12px}.brand>span:last-child{font-size:11px}.brand small{font-size:6px}.nav-item{width:37px;height:37px;justify-content:center;padding:8px}.nav-item>span{display:none}.nav-item>svg{width:19px}.topbar{height:auto;padding:11px 12px;flex-wrap:wrap;gap:9px}.global-search{min-width:100%;height:36px}.topbar-actions{width:100%;justify-content:flex-end;gap:10px}.page-content{padding:14px 12px}.page-heading{gap:7px;flex-wrap:wrap;margin-bottom:12px}.page-title{width:100%;justify-content:space-between;gap:10px}h1{font-size:23px}.notice{align-items:flex-start;flex-direction:column;gap:8px}.notice>span{flex-wrap:wrap;line-height:1.5}.notice.error-notice{flex-direction:row;align-items:center}.collection-toolbar{padding:10px;gap:12px}.role-filters{width:100%;gap:1px;justify-content:space-between}.role-filters button{padding:6px;font-size:11px;gap:4px}.role-filters button svg{width:13px}.collection-controls{justify-content:flex-end}.collection-results-heading{gap:10px;padding-inline:13px 10px}.champion-table{min-width:790px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media(max-width:900px){.sidebar-bottom{display:flex;align-items:center;gap:3px}.sidebar .sidebar-admin{width:40px;justify-content:center}.sidebar .sidebar-admin>span{display:none}.table-scroll,.scoreboard-scroll,.admin-table-scroll,.masteries-table-scroll,.achievement-table-scroll{position:relative}}@media(min-width:651px)and (max-width:900px){.sidebar .brand>span:last-child{display:none}.sidebar{padding-inline:10px;gap:6px}}@media(max-width:900px){.sidebar-esports-live{position:absolute;top:4px;right:4px;font-size:0;gap:0}}@media(max-width:650px){html{scrollbar-gutter:auto;scroll-padding-top:120px}body{min-width:320px}.app-shell,.main-content,.page-content{min-width:0}.sidebar{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-template-rows:44px 52px;height:auto;gap:4px 0;padding:6px 8px}.sidebar .brand{grid-column:1 / 3;grid-row:1;gap:4px}.sidebar .brand-icon{width:30px;height:30px}.sidebar:has(.crew-live-indicator) .brand>span:last-child{display:block;font-size:10px}.sidebar .brand small{display:none}.sidebar nav{display:contents}.sidebar nav .nav-item{grid-row:2;width:100%;height:52px;padding:4px 2px;gap:3px;flex-direction:column;font-size:10px;white-space:normal;text-align:center}.sidebar nav .nav-item>span{display:block;line-height:11px}.sidebar nav .nav-item>svg{width:19px;height:19px}.sidebar .crew-live-indicator{grid-column:3;grid-row:1;justify-self:center;min-height:44px}.sidebar-bottom{grid-column:4 / 7;grid-row:1;justify-content:flex-end}.sidebar .sidebar-admin,.sidebar-profile{min-height:44px}.sidebar-profile{padding:4px 8px 8px}.sidebar .sidebar-admin>svg{width:20px;height:20px}.global-search{height:44px}.search-field input,input:not([type=checkbox]):not([type=radio]),select,textarea{font-size:16px}.button-primary,.button-secondary{min-height:44px}.icon-button{min-width:40px;min-height:40px}.role-filters{justify-content:flex-start;gap:4px}.role-filters button{min-height:40px;padding-inline:9px;font-size:12px}.collection-controls{width:100%;min-width:0;flex-wrap:wrap}.filter-favourites{min-height:44px}.collection-results-heading{flex-wrap:wrap}.notice>span{min-width:0;overflow-wrap:anywhere}.notice.error-notice>.icon-button{flex-shrink:0}.table-scroll{max-width:100%;overscroll-behavior-x:contain}}@media(max-width:480px){.role-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}}.champion-build-layout .game-block-heading{display:flex;align-items:center;min-height:49px;height:auto;gap:14px;padding:10px 16px;border-bottom:1px solid #282b37;background:#11131c}.champion-build-layout .game-block-heading h2{margin:0;color:#b5bef6;font-size:13px;font-weight:650;line-height:1.4;letter-spacing:0;white-space:nowrap}.service-status{display:inline-flex;align-items:center;gap:7px;font-size:12px;color:var(--muted);white-space:nowrap}@media(max-width:700px){.champion-build-layout .game-block-heading{gap:10px;padding:10px 12px;flex-wrap:wrap}}
