@keyframes deRise{0%{transform:translateY(14px)}to{transform:none}}@keyframes deFade{0%{opacity:0}to{opacity:1}}@keyframes dePop{0%{transform:translateY(-7px) scale(.99)}to{transform:none}}@keyframes deSlideUp{0%{transform:translateY(9px)}to{transform:none}}@keyframes deTickerIn{0%{transform:translateX(-14px)}to{transform:none}}@keyframes deTickerFlash{0%{background:color-mix(in srgb,var(--effect-warm-highlight) 20%,transparent)}to{background:transparent}}@keyframes deDrawerIn{0%{transform:translateX(30px)}to{transform:none}}@keyframes deBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes deSkeletonPulse{0%,to{opacity:.68}50%{opacity:1}}@keyframes deSkeletonSheen{0%,38%{background-position:118% 0,0 0}78%,to{background-position:-72% 0,0 0}}@media (prefers-reduced-motion:no-preference){[data-drawer]{animation:deDrawerIn .3s var(--ease-club)}[data-backdrop]{animation:deBackdropIn .24s ease-out}[data-enter]{animation:deRise .42s var(--ease-club)}[data-pop]{animation:dePop .26s var(--ease-club)}[data-ticker-item]{animation:deTickerIn .5s var(--ease-club) both,deTickerFlash 1.4s ease-out both}@keyframes deTurnBreathe{0%,to{opacity:.72}50%{opacity:1}}[data-turn-ring]{animation:deTurnBreathe 1.8s ease-in-out infinite}:where([data-skeleton]){animation:deSkeletonPulse 1.35s ease-in-out infinite,deSkeletonSheen 2.3s ease-in-out infinite}[data-component-refresh-bar]{animation:deComponentRefresh 1.2s ease-in-out infinite}[data-progress-bar-fill]{transition:width var(--dur-base) var(--ease-club)}[data-stagger]>:nth-child(-n+8){animation:deSlideUp .5s var(--ease-club)}[data-stagger]>:first-child{animation-delay:30ms}[data-stagger]>:nth-child(2){animation-delay:70ms}[data-stagger]>:nth-child(3){animation-delay:.11s}[data-stagger]>:nth-child(4){animation-delay:.15s}[data-stagger]>:nth-child(5){animation-delay:.19s}[data-stagger]>:nth-child(6){animation-delay:.23s}[data-stagger]>:nth-child(7){animation-delay:.27s}[data-stagger]>:nth-child(8){animation-delay:.31s}body a,body button{transition:transform .14s var(--ease-club),box-shadow .22s ease,background-color .2s ease,color .15s ease,border-color .2s ease,opacity .15s ease}body button:not(:disabled):hover{--control-hover-tint:color-mix(in srgb,var(--effect-highlight) 7%,transparent)}[data-lift]{transition:transform .2s var(--ease-club),box-shadow .24s ease,border-color .2s ease}[data-lift]:hover{transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){[data-progress-bar-fill]{transition:none!important}}body,body *,html{scrollbar-width:thin;scrollbar-color:var(--brand-accent-500) transparent}[data-component-refresh]{position:absolute;inset:0 0 auto;z-index:5;height:3px;overflow:hidden;pointer-events:none}[data-component-refresh-rail]{display:block;width:100%;height:100%;overflow:hidden;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--loading-skeleton-surface,var(--surface-panel)) 74%,var(--effect-shadow))}[data-component-refresh-bar]{display:block;width:38%;height:100%;border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--loading-skeleton-accent,var(--brand-accent-300)) 22%,transparent),var(--loading-skeleton-accent,var(--brand-accent-300)),color-mix(in srgb,var(--loading-skeleton-highlight,var(--effect-warm-highlight)) 34%,transparent));box-shadow:0 0 10px color-mix(in srgb,var(--loading-skeleton-accent,var(--brand-accent-300)) 42%,transparent)}:where([data-skeleton]){display:block;overflow:hidden;border:1px solid var(--loading-bone-edge);border-radius:999px;background:linear-gradient(108deg,transparent 27%,var(--loading-bone-sheen) 43%,transparent 59%),linear-gradient(145deg,var(--loading-bone-tint),var(--loading-bone-base));background-position:118% 0,0 0;background-size:230% 100%,100% 100%;box-shadow:inset 0 1px 0 var(--loading-bone-highlight)}body ::-webkit-scrollbar,body::-webkit-scrollbar,html::-webkit-scrollbar{width:9px;height:9px}body ::-webkit-scrollbar-thumb,body::-webkit-scrollbar-thumb,html::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--brand-accent-300) 40%,transparent);border-radius:999px;border:2px solid transparent;background-clip:padding-box}body ::-webkit-scrollbar-thumb:hover,body::-webkit-scrollbar-thumb:hover,html::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--brand-accent-300) 65%,transparent);background-clip:padding-box}body ::-webkit-scrollbar-track,body::-webkit-scrollbar-track,html::-webkit-scrollbar-track{background:transparent}@keyframes deComponentRefresh{0%{transform:translateX(-105%)}to{transform:translateX(275%)}}@font-face{font-family:Hamleon Source Sans;src:url(/assets/fonts/cosmetics/source-sans-latin-ext.woff2) format("woff2");font-style:normal;font-weight:400 900;font-display:swap;unicode-range:u+0100-024f,u+1e??,u+20a0-20cf,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Hamleon Source Sans;src:url(/assets/fonts/cosmetics/source-sans-latin.woff2) format("woff2");font-style:normal;font-weight:400 900;font-display:swap;unicode-range:u+00??,u+0131,u+0152-0153,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215}@font-face{font-family:Hamleon Noto Sans;src:url(/assets/fonts/cosmetics/noto-sans-latin-ext.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:u+0100-024f,u+1e??,u+20a0-20cf,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Hamleon Noto Sans;src:url(/assets/fonts/cosmetics/noto-sans-latin.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:u+00??,u+0131,u+0152-0153,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215}@font-face{font-family:Hamleon Roboto;src:url(/assets/fonts/cosmetics/roboto-latin-ext.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:u+0100-024f,u+1e??,u+20a0-20cf,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Hamleon Roboto;src:url(/assets/fonts/cosmetics/roboto-latin.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:u+00??,u+0131,u+0152-0153,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215}@font-face{font-family:Hamleon Open Sans;src:url(/assets/fonts/cosmetics/open-sans-latin-ext.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:u+0100-024f,u+1e??,u+20a0-20cf,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Hamleon Open Sans;src:url(/assets/fonts/cosmetics/open-sans-latin.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:u+00??,u+0131,u+0152-0153,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215}@font-face{font-family:Hamleon Lato;src:url(/assets/fonts/cosmetics/lato-latin-ext.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:u+0100-024f,u+1e??,u+20a0-20cf,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Hamleon Lato;src:url(/assets/fonts/cosmetics/lato-latin.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:u+00??,u+0131,u+0152-0153,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215}@font-face{font-family:Hamleon Montserrat;src:url(/assets/fonts/cosmetics/montserrat-latin-ext.woff2) format("woff2");font-style:normal;font-weight:400 900;font-display:swap;unicode-range:u+0100-024f,u+1e??,u+20a0-20cf,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Hamleon Montserrat;src:url(/assets/fonts/cosmetics/montserrat-latin.woff2) format("woff2");font-style:normal;font-weight:400 900;font-display:swap;unicode-range:u+00??,u+0131,u+0152-0153,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215}@font-face{font-family:Hamleon Raleway;src:url(/assets/fonts/cosmetics/raleway-latin-ext.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:u+0100-024f,u+1e??,u+20a0-20cf,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Hamleon Raleway;src:url(/assets/fonts/cosmetics/raleway-latin.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:u+00??,u+0131,u+0152-0153,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215}@font-face{font-family:Hamleon Nunito;src:url(/assets/fonts/cosmetics/nunito-latin-ext.woff2) format("woff2");font-style:normal;font-weight:400 900;font-display:swap;unicode-range:u+0100-024f,u+1e??,u+20a0-20cf,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Hamleon Nunito;src:url(/assets/fonts/cosmetics/nunito-latin.woff2) format("woff2");font-style:normal;font-weight:400 900;font-display:swap;unicode-range:u+00??,u+0131,u+0152-0153,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215}@font-face{font-family:Hamleon Rubik;src:url(/assets/fonts/cosmetics/rubik-latin-ext.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:u+0100-024f,u+1e??,u+20a0-20cf,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Hamleon Rubik;src:url(/assets/fonts/cosmetics/rubik-latin.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:u+00??,u+0131,u+0152-0153,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215}@font-face{font-family:Hamleon Mulish;src:url(/assets/fonts/cosmetics/mulish-latin-ext.woff2) format("woff2");font-style:normal;font-weight:400 900;font-display:swap;unicode-range:u+0100-024f,u+1e??,u+20a0-20cf,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Hamleon Mulish;src:url(/assets/fonts/cosmetics/mulish-latin.woff2) format("woff2");font-style:normal;font-weight:400 900;font-display:swap;unicode-range:u+00??,u+0131,u+0152-0153,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215}@font-face{font-family:Hamleon Fira Sans;src:url(/assets/fonts/cosmetics/fira-sans-latin-ext.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:u+0100-024f,u+1e??,u+20a0-20cf,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Hamleon Fira Sans;src:url(/assets/fonts/cosmetics/fira-sans-latin.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:u+00??,u+0131,u+0152-0153,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215}@font-face{font-family:Hamleon Work Sans;src:url(/assets/fonts/cosmetics/work-sans-latin-ext.woff2) format("woff2");font-style:normal;font-weight:400 900;font-display:swap;unicode-range:u+0100-024f,u+1e??,u+20a0-20cf,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Hamleon Work Sans;src:url(/assets/fonts/cosmetics/work-sans-latin.woff2) format("woff2");font-style:normal;font-weight:400 900;font-display:swap;unicode-range:u+00??,u+0131,u+0152-0153,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215}@font-face{font-family:Hamleon Manrope;src:url(/assets/fonts/cosmetics/manrope-latin-ext.woff2) format("woff2");font-style:normal;font-weight:400 800;font-display:swap;unicode-range:u+0100-024f,u+1e??,u+20a0-20cf,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Hamleon Manrope;src:url(/assets/fonts/cosmetics/manrope-latin.woff2) format("woff2");font-style:normal;font-weight:400 800;font-display:swap;unicode-range:u+00??,u+0131,u+0152-0153,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215}@font-face{font-family:Hamleon Outfit;src:url(/assets/fonts/cosmetics/outfit-latin-ext.woff2) format("woff2");font-style:normal;font-weight:400 900;font-display:swap;unicode-range:u+0100-024f,u+1e??,u+20a0-20cf,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Hamleon Outfit;src:url(/assets/fonts/cosmetics/outfit-latin.woff2) format("woff2");font-style:normal;font-weight:400 900;font-display:swap;unicode-range:u+00??,u+0131,u+0152-0153,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215}@font-face{font-family:Hamleon Barlow;src:url(/assets/fonts/cosmetics/barlow-latin-ext.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:u+0100-024f,u+1e??,u+20a0-20cf,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Hamleon Barlow;src:url(/assets/fonts/cosmetics/barlow-latin.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:u+00??,u+0131,u+0152-0153,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215}@font-face{font-family:Hamleon Cabin;src:url(/assets/fonts/cosmetics/cabin-latin-ext.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:u+0100-024f,u+1e??,u+20a0-20cf,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Hamleon Cabin;src:url(/assets/fonts/cosmetics/cabin-latin.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:u+00??,u+0131,u+0152-0153,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215}@font-face{font-family:Hamleon Exo\ 2;src:url(/assets/fonts/cosmetics/exo-2-latin-ext.woff2) format("woff2");font-style:normal;font-weight:400 900;font-display:swap;unicode-range:u+0100-024f,u+1e??,u+20a0-20cf,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Hamleon Exo\ 2;src:url(/assets/fonts/cosmetics/exo-2-latin.woff2) format("woff2");font-style:normal;font-weight:400 900;font-display:swap;unicode-range:u+00??,u+0131,u+0152-0153,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215}@font-face{font-family:Hamleon Playfair;src:url(/assets/fonts/cosmetics/playfair-latin-ext.woff2) format("woff2");font-style:normal;font-weight:400 900;font-display:swap;unicode-range:u+0100-024f,u+1e??,u+20a0-20cf,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Hamleon Playfair;src:url(/assets/fonts/cosmetics/playfair-latin.woff2) format("woff2");font-style:normal;font-weight:400 900;font-display:swap;unicode-range:u+00??,u+0131,u+0152-0153,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215}@font-face{font-family:Hamleon Merriweather;src:url(/assets/fonts/cosmetics/merriweather-latin-ext.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:u+0100-024f,u+1e??,u+20a0-20cf,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Hamleon Merriweather;src:url(/assets/fonts/cosmetics/merriweather-latin.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:u+00??,u+0131,u+0152-0153,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215}@font-face{font-family:Hamleon Lora;src:url(/assets/fonts/cosmetics/lora-latin-ext.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:u+0100-024f,u+1e??,u+20a0-20cf,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Hamleon Lora;src:url(/assets/fonts/cosmetics/lora-latin.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:u+00??,u+0131,u+0152-0153,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215}@font-face{font-family:Hamleon Bitter;src:url(/assets/fonts/cosmetics/bitter-latin-ext.woff2) format("woff2");font-style:normal;font-weight:400 900;font-display:swap;unicode-range:u+0100-024f,u+1e??,u+20a0-20cf,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Hamleon Bitter;src:url(/assets/fonts/cosmetics/bitter-latin.woff2) format("woff2");font-style:normal;font-weight:400 900;font-display:swap;unicode-range:u+00??,u+0131,u+0152-0153,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215}@font-face{font-family:Hamleon Zilla Slab;src:url(/assets/fonts/cosmetics/zilla-slab-latin-ext.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:u+0100-024f,u+1e??,u+20a0-20cf,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Hamleon Zilla Slab;src:url(/assets/fonts/cosmetics/zilla-slab-latin.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:u+00??,u+0131,u+0152-0153,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215}@font-face{font-family:"Hamleon Noto Serif";src:url(/assets/fonts/cosmetics/noto-serif-latin-ext.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:u+0100-024f,u+1e??,u+20a0-20cf,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Hamleon Noto Serif";src:url(/assets/fonts/cosmetics/noto-serif-latin.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:u+00??,u+0131,u+0152-0153,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215}@font-face{font-family:Hamleon Fira Code;src:url(/assets/fonts/cosmetics/fira-code-latin-ext.woff2) format("woff2");font-style:normal;font-weight:400 700;font-display:swap;unicode-range:u+0100-024f,u+1e??,u+20a0-20cf,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Hamleon Fira Code;src:url(/assets/fonts/cosmetics/fira-code-latin.woff2) format("woff2");font-style:normal;font-weight:400 700;font-display:swap;unicode-range:u+00??,u+0131,u+0152-0153,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215}@font-face{font-family:Hamleon Space Mono;src:url(/assets/fonts/cosmetics/space-mono-latin-ext.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:u+0100-024f,u+1e??,u+20a0-20cf,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Hamleon Space Mono;src:url(/assets/fonts/cosmetics/space-mono-latin.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:u+00??,u+0131,u+0152-0153,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215}.player-avatar-frame{--player-frame-a:var(--brand-accent-300);--player-frame-b:var(--brand-accent-600);--player-frame-glow:color-mix(in srgb,var(--player-frame-a) 34%,transparent);position:relative;display:inline-grid;flex:none;place-items:center;padding:3px;border-radius:50%;background:linear-gradient(135deg,var(--player-frame-a),var(--player-frame-b));box-shadow:0 0 0 1px color-mix(in srgb,var(--player-frame-a) 68%,transparent),0 0 14px var(--player-frame-glow);isolation:isolate}.player-avatar-frame:before{position:absolute;z-index:-1;inset:-2px;border:1px solid color-mix(in srgb,var(--player-frame-a) 66%,transparent);border-radius:inherit;content:""}.player-avatar-frame[data-avatar-shape=rounded-square]{border-radius:calc(var(--radius-sm) + 2px)}.player-avatar-frame[data-frame=silver]{--player-frame-a:color-mix(in srgb,var(--cosmetic-silver) 35%,var(--effect-highlight));--player-frame-b:color-mix(in srgb,var(--cosmetic-silver) 60%,var(--effect-shadow))}.player-avatar-frame[data-frame=green]{--player-frame-a:color-mix(in srgb,var(--cosmetic-emerald) 80%,var(--effect-highlight));--player-frame-b:color-mix(in srgb,var(--cosmetic-emerald) 45%,var(--effect-shadow))}.player-avatar-frame[data-frame=burgundy]{--player-frame-a:color-mix(in srgb,var(--cosmetic-magenta) 55%,var(--effect-warm-highlight));--player-frame-b:color-mix(in srgb,var(--cosmetic-magenta) 65%,var(--effect-shadow))}.player-avatar-frame[data-frame=champion]{--player-frame-a:color-mix(in srgb,var(--cosmetic-amber) 55%,var(--effect-highlight));--player-frame-b:color-mix(in srgb,var(--cosmetic-amber) 68%,var(--effect-shadow))}.player-avatar-frame[data-frame=aurora]{--player-frame-a:color-mix(in srgb,var(--cosmetic-emerald) 78%,var(--effect-highlight));--player-frame-b:color-mix(in srgb,var(--cosmetic-glitter-lilac) 68%,var(--cosmetic-magenta))}.player-avatar-frame[data-frame=neon_circuit]{--player-frame-a:color-mix(in srgb,var(--cosmetic-cyan) 90%,var(--effect-highlight));--player-frame-b:color-mix(in srgb,var(--cosmetic-magenta) 82%,var(--cosmetic-glitter-lilac))}.player-avatar-frame[data-frame=royal_gem]{--player-frame-a:color-mix(in srgb,var(--cosmetic-glitter-lilac) 78%,var(--effect-highlight));--player-frame-b:color-mix(in srgb,var(--cosmetic-glitter-lilac) 86%,var(--effect-shadow))}.player-avatar-frame[data-frame=phoenix]{--player-frame-a:color-mix(in srgb,var(--cosmetic-amber) 75%,var(--effect-warm-highlight));--player-frame-b:color-mix(in srgb,var(--cosmetic-amber) 82%,var(--effect-shadow))}.player-avatar-frame[data-frame=starlight]{--player-frame-a:color-mix(in srgb,var(--cosmetic-glitter-cream) 82%,var(--effect-highlight));--player-frame-b:color-mix(in srgb,var(--cosmetic-cyan) 82%,var(--effect-shadow))}.player-avatar-frame[data-frame=obsidian_fire]{--player-frame-a:color-mix(in srgb,var(--cosmetic-amber) 78%,var(--effect-warm-highlight));--player-frame-b:color-mix(in srgb,var(--effect-shadow) 82%,var(--cosmetic-magenta))}.player-avatar-frame[data-frame=ocean_prism]{--player-frame-a:color-mix(in srgb,var(--cosmetic-cyan) 82%,var(--effect-highlight));--player-frame-b:color-mix(in srgb,var(--cosmetic-cyan) 72%,var(--effect-shadow))}.player-avatar-frame[data-frame=arcade_pixel]{--player-frame-a:var(--cosmetic-arcade);--player-frame-b:color-mix(in srgb,var(--cosmetic-glitter-lilac) 58%,var(--cosmetic-magenta))}.player-avatar-frame[data-frame=rose_gold]{--player-frame-a:color-mix(in srgb,var(--effect-warm-highlight) 80%,var(--cosmetic-magenta));--player-frame-b:color-mix(in srgb,var(--cosmetic-magenta) 52%,var(--effect-shadow))}.player-avatar-frame[data-frame=emerald_crown]{--player-frame-a:color-mix(in srgb,var(--cosmetic-emerald) 78%,var(--effect-highlight));--player-frame-b:color-mix(in srgb,var(--cosmetic-emerald) 52%,var(--effect-shadow))}.player-avatar-frame[data-frame=cosmic]{--player-frame-a:color-mix(in srgb,var(--cosmetic-cyan) 84%,var(--effect-highlight));--player-frame-b:color-mix(in srgb,var(--cosmetic-magenta) 62%,var(--cosmetic-glitter-lilac))}.player-avatar-frame[data-premium=true]{background-size:180% 180%}@media (prefers-reduced-motion:no-preference){.player-avatar-frame[data-premium=true]{animation:player-frame-sheen 7s ease-in-out infinite}}@keyframes player-frame-sheen{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@media (prefers-reduced-motion:reduce){.player-avatar-frame,[data-player-name-effect],[data-player-text-effect]{animation:none!important}}@media (forced-colors:active){.player-avatar-frame{border:2px solid Highlight;background:Canvas;box-shadow:none;forced-color-adjust:auto}[data-player-name-effect],[data-player-text-effect]{color:CanvasText!important;background:none!important;text-shadow:none!important;-webkit-text-fill-color:CanvasText!important}}@keyframes hamleon-name-shimmer{0%{background-position:100% 50%}to{background-position:-120% 50%}}@media (prefers-reduced-motion:no-preference){[data-player-name-effect=glitter]{animation:hamleon-name-shimmer 2.8s linear infinite}[data-player-text-effect=glitter]{animation:hamleon-name-shimmer 3.2s linear infinite}}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;color-scheme:dark}body{overscroll-behavior-x:none;-webkit-tap-highlight-color:color-mix(in srgb,var(--effect-warm-highlight) 16%,transparent)}.sr-only:not(:focus):not(:active){position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}body :where(button,a,input,select,textarea,[role=button],[role=tab],[role=option],[role=switch],[role=menuitem],[tabindex]:not([tabindex="-1"])):focus-visible{outline:2px solid var(--focus-ring)!important;outline-offset:-2px!important;box-shadow:none!important}body :where(input,select,textarea):is(:focus,:focus-visible),body [data-hamleon-control=text-field]:focus-within,body [role=combobox]:is(:focus,:focus-visible){border-color:var(--field-edge)!important}body [data-hamleon-control=text-field]:focus-within{box-shadow:var(--frame-accent-soft)!important}body [role=combobox]:is(:focus,:focus-visible){box-shadow:none!important}body [data-hamleon-control=select]:is(:focus,:focus-visible){box-shadow:var(--bevel-down),var(--frame-accent-soft)!important}body :where(label,[data-hamleon-control]):focus-within{outline:none!important;outline-offset:0!important}body :where(input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=button],[type=submit],[type=reset],[type=image]),select,textarea,[contenteditable]:not([contenteditable=false])):is(:focus,:focus-visible){outline:none!important}body[data-application-theme] :where(button,a,[role=button],[role=tab],[role=option]):not(:disabled,[aria-disabled=true]):is([aria-current]:not([aria-current=false]),[aria-selected=true],[aria-pressed=true],[data-active=true]){outline:var(--gilding-active-frame-width) solid color-mix(in srgb,var(--brand-accent-100) var(--gilding-active-frame-alpha),transparent);outline-offset:1px}@media (max-width:1279px){#stage.stage-fluid:not(.mtf-active)>header:first-child{padding-top:calc(7px + env(safe-area-inset-top, 0px))!important;padding-left:calc(12px + env(safe-area-inset-left, 0px))!important;padding-right:calc(12px + env(safe-area-inset-right, 0px))!important}}@media (pointer:coarse){#stage.stage-fluid:not(.mtf-active) :where(button,input,select,textarea,[role=button]){min-height:44px}#stage.stage-fluid:not(.mtf-active) [role=button][aria-label],#stage.stage-fluid:not(.mtf-active) button[aria-label]{min-width:44px}#stage.stage-fluid:not(.mtf-active) :where(button,[role=button]){min-width:44px}#stage.stage-fluid:not(.mtf-active) input[type=range]{min-height:44px}#stage.stage-fluid:not(.mtf-active) input:not([type=range]):not([type=checkbox]):not([type=radio]){min-width:44px}#stage.stage-fluid:not(.mtf-active) [data-hamleon-control=text-field],#stage.stage-fluid:not(.mtf-active) [data-hamleon-control=text-field]>[data-hamleon-input=text-field]{min-height:44px!important;padding-block:0!important}#stage.stage-fluid.mtf-active .mtf-root [role=dialog] :where(button,input,select,textarea,[role=button]),#stage.stage-fluid.mtf-active .mtf-root>header :where(button,[role=button]){min-height:44px}#stage.stage-fluid.mtf-active .mtf-root [role=dialog] :where(button,[role=button])[aria-label],#stage.stage-fluid.mtf-active .mtf-root>header :where(button,[role=button])[aria-label]{min-width:44px}body>[data-app-overlay] [role=dialog] :where(button,a[href],select,textarea,[role=button],[role=combobox],input:not([type=checkbox]):not([type=radio])){min-height:44px!important}body>[data-app-overlay] [role=dialog] [data-hamleon-control=text-field],body>[data-app-overlay] [role=dialog] [data-hamleon-control=text-field]>[data-hamleon-input=text-field]{min-height:44px!important;padding-block:0!important}body>[data-app-overlay] [role=dialog] :where(button,[role=button])[aria-label]{min-width:44px!important}}@media (max-width:640px){.lobby-game-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch!important;justify-content:stretch!important;gap:14px 10px!important;width:100%}.lobby-game-tile,.lobby-game-tile>div{width:100%!important;min-width:0}.lobby-game-tile>div>div:first-child{min-height:246px;padding:14px 10px 12px!important;gap:8px!important}.lobby-game-tile>div>div:first-child>div:nth-child(2){height:58px!important}.lobby-game-tile>div>div:first-child>div:nth-child(2) h3{font-size:clamp(24px,8vw,31px)!important;line-height:1.08!important}.lobby-game-tile>div>div:first-child>div:nth-child(3){height:92px!important}.lobby-game-tile>div>div:first-child>div:nth-child(3) img{max-width:96px;height:82px!important}.lobby-game-tile>div>div:first-child>button{min-height:46px;padding:10px!important}.lobby-game-tile>div>div:last-child{margin-top:8px!important;text-align:center}.lobby-stats{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px!important}.lobby-stat-pill{width:100%;min-width:0;justify-content:center;padding:8px!important;text-align:center;box-sizing:border-box}.lobby-vip-card{grid-column:1/-1;min-width:0}.lobby-vip-card>div{min-width:0}.lobby-vip-card button{flex:none}.lobby-winners-ticker::-webkit-scrollbar{display:none}.lobby-announcement{gap:8px!important;padding:8px 10px!important}.lobby-announcement-dots{display:none!important}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important}}:where([data-public-site],[data-cms-part=auth-page],[data-cms-part=legal-page],[data-auth-root],[data-loading-theme=public],[data-loading-theme=auth],[data-cms-part=public-runtime-page],.runtime-splash--public){--public-page-surface:#150c06;--public-page-edge:#6f5429;--public-page-text:#f5ecd7;--public-page-accent:#d4a843;--public-header-surface:#1e120a;--public-header-edge:#6f5429;--public-header-accent:#d4a843;--public-footer-surface:#120b07;--public-footer-edge:#5f4726;--public-footer-text:#eadcc2;--public-footer-accent:#d4a843;--cms-auth-fallback-action:#2f8a3f;--cms-auth-fallback-on-action:#fff;--cms-auth-fallback-line:#8a6320;--cms-auth-fallback-text:#f1e8d2;--cms-auth-fallback-danger:#d85b61;--cms-auth-fallback-danger-text:#f0a3a3}:where([data-loading-theme=cms-public]){--cms-loading-fallback-page:#0e0803;--cms-loading-fallback-page-soft:#1c1007;--cms-loading-fallback-panel:#29190d;--cms-loading-fallback-panel-alt:#3a2512;--cms-loading-fallback-accent:#e3b64e;--cms-loading-fallback-bone:#cbbfa9;--cms-loading-fallback-shine:#f5d685;--cms-loading-fallback-deep:#070402}body,html{min-height:100%}body{margin:0;background:var(--bg-app);background-image:var(--texture-chrome-surface);overflow:hidden}html:has(#stage.stage-fluid){height:auto}body:has(#stage.stage-fluid){overflow-x:hidden;overflow-y:auto}.runtime-splash{position:fixed;inset:0;z-index:var(--layer-splash,9999);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:24px;box-sizing:border-box;text-align:center;background:var(--bg-app)}.runtime-splash__title{font:900 22px/1.2 var(--font-display);letter-spacing:.08em;color:var(--text-heading)}.runtime-splash__status{font:600 12px/1 var(--font-ui);letter-spacing:.18em;color:var(--text-faint);text-transform:uppercase}.runtime-splash__skeleton{width:148px;height:8px;border-radius:999px}.runtime-splash__ref{font:500 12px/1.3 var(--font-mono);letter-spacing:.04em;color:var(--text-faint)}.runtime-splash>:where(a,button){display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding-inline:14px;box-sizing:border-box}.runtime-splash--public{overflow:hidden;color:var(--public-page-text);background:radial-gradient(circle at 50% 0,color-mix(in srgb,var(--public-header-accent) 20%,transparent),transparent min(38vw,420px)),radial-gradient(circle at 50% 100%,color-mix(in srgb,var(--public-footer-accent) 16%,transparent),transparent min(34vw,360px)),linear-gradient(to bottom,var(--public-header-surface) 0 76px,var(--public-header-edge) 76px 77px,var(--public-page-surface) 77px calc(100% - 81px),var(--public-footer-edge) calc(100% - 81px) calc(100% - 80px),var(--public-footer-surface) calc(100% - 80px) 100%)}.runtime-splash--public>*{position:relative;z-index:1}.runtime-splash--public>img{box-sizing:content-box;padding:10px;border:1px solid var(--public-page-edge);border-radius:var(--radius-xl);background:color-mix(in srgb,var(--public-page-accent) 10%,var(--public-page-surface));box-shadow:0 18px 50px color-mix(in srgb,var(--public-page-edge) 28%,transparent)}.runtime-splash--public .runtime-splash__ref,.runtime-splash--public .runtime-splash__status,.runtime-splash--public .runtime-splash__title{max-width:min(560px,100%);margin:0}.runtime-splash--public .runtime-splash__title{color:var(--public-page-text)}.runtime-splash--public .runtime-splash__ref,.runtime-splash--public .runtime-splash__status{color:color-mix(in srgb,var(--public-page-text) 72%,var(--public-page-surface))}.runtime-splash--public>:where(a,button){margin-top:8px;border:1px solid var(--public-page-accent);border-radius:999px;color:var(--public-page-surface);background:var(--public-page-accent);font:800 12px/1 var(--font-ui);letter-spacing:.08em;text-decoration:none;text-transform:uppercase;cursor:pointer;transition:color .16s ease,background-color .16s ease,box-shadow .16s ease,transform .16s ease}.runtime-splash--public>:where(a,button):hover{color:var(--public-page-accent);background:color-mix(in srgb,var(--public-page-accent) 10%,var(--public-page-surface));box-shadow:0 10px 28px color-mix(in srgb,var(--public-page-accent) 20%,transparent);transform:translateY(-1px)}.runtime-splash--public>:where(a,button):focus-visible{outline:3px solid var(--public-page-accent);outline-offset:4px}.runtime-splash--public>:where(a,button):active{transform:translateY(0)}.runtime-splash--platform{color:var(--text-body);background:var(--bg-app)}@media (prefers-reduced-motion:reduce){.runtime-splash--public>:where(a,button){transition:none}}@media (max-width:1279px){body,html{height:auto}body{overflow-x:hidden;overflow-y:auto}}