.platformShell{--portal-violet:#a83443;--portal-violet-bright:#f0d49f;--portal-cyan:#d8b16f;--portal-ink:#0a090c;--portal-panel:#131116c7;--portal-line:#f5e2c124;color:#f7f1e5;isolation:isolate;background:radial-gradient(circle at 82% -5%,#a8344347,#0000 33rem),radial-gradient(circle at -6% 62%,#a834434d,#0000 38rem),linear-gradient(160deg,#0a090c 0% 42%,#100d12 100%);min-height:100dvh;font-family:Tahoma,Segoe UI,Arial,sans-serif;position:relative;overflow:hidden}.platformShell:before,.platformShell:after{z-index:-3;content:"";pointer-events:none;filter:blur(4px);border-radius:50%;position:fixed}.platformShell:before{aspect-ratio:1;border:1px solid #a8344333;width:28rem;animation:18s ease-in-out infinite alternate platformAmbientOrbit;top:14%;right:-8rem;box-shadow:0 0 0 3.5rem #a8344306,0 0 0 7rem #a8344305}.platformShell:after{aspect-ratio:1;background:radial-gradient(circle,#a8344321,#0000 67%);width:40rem;animation:13s ease-in-out infinite alternate platformAmbientFloat;bottom:-18rem;left:-12rem}.platformShell__pointerGlow{--portal-pointer-x:50vw;--portal-pointer-y:20vh;z-index:-1;pointer-events:none;opacity:.8;width:34rem;height:34rem;transform:translate(calc(var(--portal-pointer-x) - 50%), calc(var(--portal-pointer-y) - 50%));contain:paint;will-change:transform;background:radial-gradient(circle,#a834431f 0%,#f0d49f0b 34%,#0000 70%);border-radius:50%;transition:transform 90ms linear;position:fixed;top:0;left:0}.platformShell__homeCursor{--portal-pointer-x:50vw;--portal-pointer-y:20vh;display:none}.platformShell__grid{z-index:-2;pointer-events:none;opacity:.32;background-image:linear-gradient(#d8b16f14 1px,#0000 1px),linear-gradient(90deg,#d8b16f14 1px,#0000 1px);background-size:76px 76px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 88%);mask-image:linear-gradient(#000 0%,#0000 88%)}.platformNav{z-index:50;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#100d12b3;border:1px solid #d8b16f29;border-radius:25px;grid-template-columns:minmax(180px,1fr) auto minmax(240px,1fr);align-items:center;width:min(1480px,100% - 48px);min-height:82px;margin:18px auto 0;padding:10px 13px 10px 18px;display:grid;position:relative;box-shadow:0 22px 60px #00000047,inset 0 1px #f7f1e50a}.platformAuthNotice{z-index:45;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#1a171db8,#131116c7),#100d12e0;border:1px solid #f0d49f4d;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;width:min(760px,100% - 48px);margin:12px auto 0;padding:11px 13px;display:grid;position:relative;box-shadow:0 16px 45px #00000040}.platformAuthNotice__icon{aspect-ratio:1;color:#f0d49f;background:#d8b16f14;border:1px solid #f0d49f33;border-radius:12px;place-items:center;width:38px;display:grid}.platformAuthNotice>span:nth-child(2){gap:3px;min-width:0;display:grid}.platformAuthNotice b{color:#f0d49f;font-size:.84rem}.platformAuthNotice small{color:#aaa2a7;font-size:.72rem;line-height:1.55}.platformAuthNotice button{aspect-ratio:1;color:#aaa2a7;cursor:pointer;background:0 0;border:0;border-radius:11px;place-items:center;width:44px;padding:0;transition:color .16s,background .16s;display:grid}.platformAuthNotice button:hover,.platformAuthNotice button:focus-visible{color:#f7f1e5;background:#f7f1e514}.platformAuthNotice button:focus-visible{outline-offset:2px;outline:2px solid #f0d49f}.platformBrand{color:#f7f1e5;justify-self:start;align-items:center;gap:11px;text-decoration:none;display:inline-flex}.platformBrand__mark{aspect-ratio:1;background:linear-gradient(145deg,#a834433d,#1a171d66);border:1px solid #d8b16f47;border-radius:17px;place-items:center;width:49px;transition:transform .22s,border-color .22s,box-shadow .22s;display:grid;position:relative;box-shadow:0 0 27px #a8344330}.platformBrand:hover .platformBrand__mark,.platformBrand:focus-visible .platformBrand__mark{border-color:#d8b16f99;transform:rotate(-6deg)scale(1.05);box-shadow:0 0 36px #a8344357}.platformBrand__mark img{filter:drop-shadow(0 0 10px #a83443bf);width:25px}.platformBrand__mark i{aspect-ratio:1;background:var(--portal-cyan);width:5px;box-shadow:0 0 11px var(--portal-cyan);border-radius:50%;animation:2.2s ease-in-out infinite platformSignalPulse;position:absolute;top:8px;right:8px}.platformBrand>span:last-child,.platformBrand>.platformBrand__copy{gap:1px;display:grid}.platformBrand b{letter-spacing:-.03em;font-size:1.2rem}.platformBrand small{color:#aaa2a7;font-size:.69rem;font-weight:700}.platformBrand__beta{color:#471321;letter-spacing:.08em;background:#f0d49f;border:1px solid #f0d49f80;border-radius:7px;flex-shrink:0;padding:6px 10px;font-family:Arial,sans-serif;font-size:.85rem;font-weight:900;line-height:1}.platformNav__links{background:#f7f1e505;border:1px solid #d8b16f17;border-radius:18px;justify-content:center;align-items:center;gap:5px;padding:5px;display:flex}.platformNav__links>a,.leaderboardPreview__trigger{color:#aaa2a7;min-height:44px;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:13px;justify-content:center;align-items:center;gap:7px;padding:0 15px;font-size:.84rem;font-weight:800;text-decoration:none;transition:color .18s,background .18s,transform .18s;display:inline-flex}.platformNav__links>a:hover,.platformNav__links>a:focus-visible,.leaderboardPreview__trigger:hover,.leaderboardPreview__trigger:focus-visible,.platformNav__links>a.isActive{color:#f7f1e5;background:#a8344321}.platformNav__links>a:hover,.leaderboardPreview__trigger:hover{transform:translateY(-1px)}.platformNav__links>a.isActive{box-shadow:inset 0 0 0 1px #d8b16f2e}.leaderboardPreview{position:relative}.leaderboardPreview__trigger>span{color:#9bc6aa;background:#6eb68b17;border:1px solid #9bc6aa33;border-radius:999px;padding:3px 6px;font-size:.58rem}.leaderboardPreview__panel{z-index:70;visibility:hidden;opacity:0;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);transform-origin:top;pointer-events:none;background:radial-gradient(circle at 12% 8%,#a8344333,#0000 38%),#100d12f5;border:1px solid #d8b16f33;border-radius:23px;width:390px;padding:15px;transition:opacity .19s,transform .26s cubic-bezier(.2,.85,.25,1),visibility .19s;position:absolute;top:calc(100% + 16px);left:50%;transform:translate(-50%,-8px)scale(.88);box-shadow:0 28px 80px #0000008c}.leaderboardPreview__panel:before{content:"";width:42%;height:18px;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.leaderboardPreview.isExpanded .leaderboardPreview__panel{visibility:visible;opacity:1;pointer-events:auto;transform:translate(-50%)scale(1)}.leaderboardPreview__panel header{justify-content:space-between;align-items:center;padding:7px 6px 13px;display:flex}.leaderboardPreview__panel header>span{gap:3px;display:grid}.leaderboardPreview__panel header small{color:#d8b16f;font-size:.68rem;font-weight:900}.leaderboardPreview__panel header b{font-size:1.02rem}.leaderboardPreview__panel header>svg{color:#f0d49f;filter:drop-shadow(0 0 12px #d8b16f5c)}.leaderboardPreview__entries{gap:7px;margin:0;padding:0;list-style:none;display:grid}.leaderboardPreview__entries>li{background:#f7f1e506;border:1px solid #d8b16f1a;border-radius:15px;grid-template-columns:32px 40px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px;transition:background .16s,border-color .16s,transform .16s;display:grid}.leaderboardPreview__entries>li:hover{background:#a8344317;border-color:#d8b16f40;transform:translate(-3px)}.leaderboardPreview__avatar{aspect-ratio:1;color:#f0d49f;background:linear-gradient(145deg,#a83443,#131116);border:1px solid #d8b16f38;border-radius:13px;place-items:center;width:40px;display:grid;overflow:hidden;box-shadow:0 0 16px #a834431f}.leaderboardPreview__avatar img,.leaderboardPreview__avatar>b{width:100%;height:100%}.leaderboardPreview__avatar img{object-fit:cover}.leaderboardPreview__avatar>b{place-items:center;font-size:.82rem;display:grid}.leaderboardPreview__player{gap:2px;min-width:0;display:grid}.leaderboardPreview__player>b{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.leaderboardPreview__player>small{color:#766f75;white-space:nowrap;align-items:center;gap:4px;min-width:0;font-size:.6rem;display:flex;overflow:hidden}.leaderboardPreview__player>small bdi{text-overflow:ellipsis;max-width:84px;overflow:hidden}.leaderboardPreview__player>small i{color:#766f75;font-style:normal}.leaderboardPreview__rank{aspect-ratio:1;color:#f0d49f;background:#a834431f;border-radius:10px;place-items:center;width:31px;font-size:.75rem;font-weight:900;display:grid}.leaderboardPreview__entries>li[data-rank="1"] .leaderboardPreview__rank{color:#f0d49f;background:#d8b16f29;box-shadow:inset 0 0 0 1px #d8b16f2e}.leaderboardPreview__entries>li[data-rank="2"] .leaderboardPreview__rank{color:#f0d49f;background:#d8b16f21}.leaderboardPreview__wins{color:#f0d49f;text-align:center;gap:1px;min-width:43px;display:grid}.leaderboardPreview__wins>bdi{font-size:.92rem;font-weight:900}.leaderboardPreview__wins>small{color:#aaa2a7;font-size:.56rem;font-weight:800}.leaderboardPreview__identityNote{color:#766f75;justify-content:center;align-items:center;gap:7px;margin:12px 0 1px;font-size:.65rem;display:flex}.leaderboardPreview__status{color:#aaa2a7;text-align:center;background:#f7f1e504;border:1px dashed #d8b16f1f;border-radius:17px;place-content:center;place-items:center;gap:10px;min-height:189px;padding:18px 10px;display:grid}.leaderboardPreview__status>span{gap:4px;display:grid}.leaderboardPreview__status b{color:#f0d49f;font-size:.8rem}.leaderboardPreview__status small,.leaderboardPreview__status p{color:#766f75;margin:0;font-size:.64rem}.leaderboardPreview__status--empty>svg{color:#d8b16f}.leaderboardPreview__status--error>svg{color:#f0d49f}.leaderboardPreview__status--error>button{color:#f0d49f;min-height:34px;font:inherit;cursor:pointer;background:#a834431c;border:1px solid #d8b16f33;border-radius:11px;padding:0 13px;font-size:.66rem;font-weight:900;transition:color .16s,border-color .16s,background .16s}.leaderboardPreview__status--error>button:hover,.leaderboardPreview__status--error>button:focus-visible{color:#f7f1e5;background:#a8344333;border-color:#d8b16f73}.leaderboardPreview__status--loading{background:0 0;border:0;align-content:stretch;padding:0}.leaderboardPreview__status--loading ol{gap:7px;width:100%;margin:0;padding:0;list-style:none;display:grid}.leaderboardPreview__status--loading li{background:#f7f1e505;border:1px solid #d8b16f12;border-radius:15px;grid-template-columns:31px 40px 1fr;align-items:center;gap:9px;min-height:59px;padding:9px;display:grid}.leaderboardPreview__status--loading li>i,.leaderboardPreview__status--loading li>span{background:linear-gradient(90deg,#f7f1e509,#d8b16f1f,#f7f1e509) 0 0/200% 100%;border-radius:10px;animation:1.5s linear infinite platformSkeleton;display:block}.leaderboardPreview__status--loading li>i:first-child{aspect-ratio:1;width:31px}.leaderboardPreview__status--loading li>i:nth-child(2){aspect-ratio:1;width:40px}.leaderboardPreview__status--loading li>span{width:78%;height:22px}.platformAccount,.platformAccount__login{justify-self:end;position:relative}.platformAccount__login{color:#f7f1e5;min-width:204px;min-height:58px;font:inherit;text-align:right;cursor:pointer;background:linear-gradient(135deg,#a8344338,#a8344329);border:1px solid #d8b16f38;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:8px 12px;text-decoration:none;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:grid}.platformAccount__login:hover,.platformAccount__login:focus-visible{background:linear-gradient(135deg,#a8344354,#a8344333);border-color:#d8b16f80;transform:translateY(-2px);box-shadow:0 14px 40px #a8344338}.platformAccount__login>span{gap:2px;display:grid}.platformAccount__login b{font-size:.79rem}.platformAccount__login small{color:#aaa2a7;font-size:.65rem}.platformAccount__login>svg:first-child{color:#f0d49f}.platformAccount__login>svg:last-child{color:#766f75;transition:transform .18s}.platformAccount.isExpanded .platformAccount__login>svg:last-child{transform:rotate(180deg)}.platformAccount--loading{background:#f7f1e505;border:1px solid #d8b16f17;border-radius:18px;align-items:center;gap:10px;width:210px;min-height:58px;padding:9px 12px;display:flex}.platformAccount--loading span,.platformAccount--loading i{background:linear-gradient(90deg,#f7f1e509,#d8b16f1f,#f7f1e509) 0 0/200% 100%;border-radius:999px;animation:1.5s linear infinite platformSkeleton;display:block}.platformAccount--loading span{aspect-ratio:1;width:40px}.platformAccount--loading i{width:118px;height:18px}.platformAccount__trigger{color:#f7f1e5;min-width:226px;min-height:60px;font:inherit;text-align:right;cursor:pointer;background:#f7f1e506;border:1px solid #d8b16f24;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:6px 8px 6px 11px;transition:border-color .18s,background .18s,transform .18s;display:grid}.platformAccount.isExpanded .platformAccount__trigger,.platformAccount__trigger:hover,.platformAccount__trigger:focus-visible{background:#a834431a;border-color:#d8b16f5c}.platformAccount__trigger:hover{transform:translateY(-1px)}.platformAccount__trigger>svg{color:#766f75;transition:transform .2s}.platformAccount.isExpanded .platformAccount__trigger>svg{transform:rotate(180deg)}.platformAccount__avatar{aspect-ratio:1;color:#f7f1e5;background:linear-gradient(145deg,#dd5668,#1a171d);border:1px solid #d8b16f73;border-radius:14px;place-items:center;width:43px;font-size:1rem;font-weight:900;display:grid;position:relative;overflow:visible;box-shadow:0 0 20px #a834432e}.platformAccount__avatar img,.platformAccount__avatar>span{object-fit:cover;border-radius:inherit;width:100%;height:100%}.platformAccount__avatar>span{place-items:center;display:grid}.platformAccount__avatar>i{aspect-ratio:1;background:#9bc6aa;border:2px solid #100d12;border-radius:50%;width:11px;position:absolute;bottom:-2px;right:-2px;box-shadow:0 0 9px #9bc6aa9e}.platformAccount__identity{gap:2px;min-width:0;display:grid}.platformAccount__identity small{color:#aaa2a7;align-items:center;gap:4px;font-size:.62rem;font-weight:700;display:flex}.platformAccount__identity b{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.platformAccount__panel{z-index:70;visibility:hidden;opacity:0;pointer-events:none;transform-origin:0 0;background:radial-gradient(circle at 92% 2%,#a8344333,#0000 42%),#100d12f7;border:1px solid #d8b16f33;border-radius:22px;width:310px;padding:14px;transition:opacity .18s,transform .24s,visibility .18s;position:absolute;top:calc(100% + 14px);left:0;transform:translateY(-8px)scale(.92);box-shadow:0 28px 80px #0000008c}.platformAccount__panel:before{content:"";width:100%;height:16px;position:absolute;bottom:100%;left:0}.platformAccount.isExpanded .platformAccount__panel{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.platformAccount__panelHead{grid-template-columns:auto 1fr;align-items:center;gap:12px;padding:4px 3px 13px;display:grid}.platformAccount__avatar--large{border-radius:18px;width:57px}.platformAccount__panelHead>span:last-child{gap:2px;min-width:0;display:grid}.platformAccount__panelHead small{color:#dd5668;font-size:.64rem;font-style:normal;font-weight:800}.platformAccount__panelHead strong{text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;overflow:hidden}.platformAccount__panelHead em{color:#766f75;text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;font-style:normal;overflow:hidden}.platformAccount__providerIntro{gap:3px;padding:3px 3px 12px;display:grid}.platformAccount__providerIntro strong{font-size:.9rem}.platformAccount__providerIntro small{color:#766f75;font-size:.63rem}.platformAccount__providers{gap:8px;display:grid}.platformAccount__providerOption{color:#f0d49f;width:100%;min-height:62px;font:inherit;text-align:right;cursor:pointer;background:linear-gradient(115deg,#a834431a,#f7f1e505),#100d1247;border:1px solid #d8b16f24;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:10px;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:grid}.platformAccount__providerOption.is-enabled:not(:disabled):hover,.platformAccount__providerOption.is-enabled:not(:disabled):focus-visible{background:linear-gradient(115deg,#a8344338,#f0d49f12),#100d127a;border-color:#d8b16f85;transform:translateY(-2px);box-shadow:0 13px 28px #0a090c5c,inset 0 1px #f7f1e50f}.platformAccount__providerOption:focus-visible{outline-offset:3px;outline:2px solid #f0d49f}.platformAccount__providerOption:disabled{cursor:not-allowed}.platformAccount__providerOption.is-unavailable,.platformAccount__providerOption.is-disabled{color:#766f75;background:#f7f1e505}.platformAccount__providerOption.is-unavailable{opacity:.76}.platformAccount__providerOption.is-disabled{opacity:.64;filter:saturate(.6)}.platformAccount__providerOption.is-loading{color:#f0d49f;cursor:progress;background:linear-gradient(115deg,#a8344324,#f0d49f0b),#100d1261}.platformAccount__providerOption[data-ui-paused=true]{opacity:.66;filter:none;cursor:not-allowed}.platformAccount__providerLogo{aspect-ratio:1;background:#f7f1e50e;border:1px solid #d8b16f2b;border-radius:13px;place-items:center;width:40px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #f7f1e514,0 7px 18px #0003}.platformAccount__providerLogo:before{content:"";opacity:.48;background:radial-gradient(circle at 25% 20%,#f7f1e542,#0000 46%);position:absolute;inset:0}.platformAccount__providerLogo svg{z-index:1;width:25px;height:25px;position:relative}.platformAccount__providerLogo[data-provider=twitch]{color:#f4eeff;fill:currentColor;background:linear-gradient(145deg,#7f3ee8,#3b1878);box-shadow:inset 0 1px #ffffff26,0 7px 19px #773de13d}.platformAccount__providerLogo[data-provider=google]{background:linear-gradient(145deg,#fbfbfd,#dfe4ef);box-shadow:inset 0 1px #ffffffe6,0 7px 19px #0000002e}.platformAccount__providerLogo[data-provider=kick]{color:#0a1410;background:linear-gradient(145deg,#77ff3c,#40bc24);box-shadow:inset 0 1px #ffffff7a,0 7px 19px #4cdd2b33}.platformAccount__providerCopy{gap:3px;min-width:0;display:grid}.platformAccount__providerCopy b{color:inherit;font-size:.76rem}.platformAccount__providerCopy small{color:#aaa2a7;align-items:center;gap:5px;min-width:0;font-size:.6rem;line-height:1.35;display:flex}.platformAccount__providerCopy small i{aspect-ratio:1;background:#766f75;border-radius:50%;flex:none;width:6px}.platformAccount__providerOption.is-enabled .platformAccount__providerCopy small{color:#9bc6aa}.platformAccount__providerOption.is-enabled .platformAccount__providerCopy small i{background:#9bc6aa;animation:1.9s ease-in-out infinite platformProviderReady;box-shadow:0 0 10px #9bc6aab3}.platformAccount__providerOption.is-loading .platformAccount__providerCopy small{color:#f0d49f}.platformAccount__providerOption.is-loading .platformAccount__providerCopy small i{background:0 0;border:1px solid #d8b16f73;border-top-color:#f0d49f;animation:.85s linear infinite platformProviderSpin}.platformAccount__providerOption>svg{color:#aaa2a7;transition:color .18s,transform .18s}.platformAccount__providerOption.is-enabled:not(:disabled):hover>svg,.platformAccount__providerOption.is-enabled:not(:disabled):focus-visible>svg{color:#f0d49f;transform:translate(-2px)}@keyframes platformProviderReady{50%{opacity:.48;transform:scale(.72)}}@keyframes platformProviderSpin{to{transform:rotate(1turn)}}.platformAccount__ready{color:#9bc6aa;background:#6eb68b0e;border:1px solid #9bc6aa21;border-radius:15px;align-items:center;gap:10px;padding:11px;display:flex}.platformAccount__ready>span{gap:2px;display:grid}.platformAccount__ready b{font-size:.71rem}.platformAccount__ready small{color:#766f75;font-size:.61rem}.platformAccount__linked{background:#f7f1e505;border:1px solid #d8b16f1c;border-radius:15px;margin-top:3px;padding:10px}.platformAccount__linked>header{color:#d8b16f;align-items:center;gap:7px;font-size:.67rem;display:flex}.platformAccount__linked ul{gap:6px;margin:9px 0 0;padding:0;list-style:none;display:grid}.platformAccount__linked li{min-width:0}.platformAccount__linkedRow,.platformAccount__linkProvider{color:#aaa2a7;text-align:right;border:1px solid #0000;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;min-height:47px;padding:7px;font-size:.62rem;display:grid}.platformAccount__linked .platformAccount__providerLogo{border-radius:10px;width:32px}.platformAccount__linked .platformAccount__providerLogo svg{width:20px;height:20px}.platformAccount__linkedCopy{gap:2px;min-width:0;display:grid}.platformAccount__linkedCopy b{color:inherit;align-items:baseline;gap:5px;font-size:.66rem;display:flex}.platformAccount__providerBeta{white-space:nowrap;opacity:.55;font-size:.48rem;font-weight:400}.platformAccount__linkedCopy small{color:#766f75;text-overflow:ellipsis;white-space:nowrap;font-size:.56rem;line-height:1.35;overflow:hidden}.platformAccount__linked li[data-linked=true] .platformAccount__linkedRow{color:#9bc6aa;background:#6eb68b09;border-color:#9bc6aa14}.platformAccount__linkedStatus{color:inherit;font-size:.56rem}.platformAccount__linked li[data-ui-paused=true]>.platformAccount__linkedRow{opacity:.66}.platformAccount__linkProvider{color:#9bc6aa;font:inherit;cursor:pointer;background:linear-gradient(115deg,#6eb68b1c,#9bc6aa09),#100d1247;border-color:#9bc6aa38;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s}.platformAccount__linkProvider:hover:not(:disabled),.platformAccount__linkProvider:focus-visible:not(:disabled){background:linear-gradient(115deg,#6eb68b33,#9bc6aa13),#100d126b;border-color:#9bc6aa8a;transform:translateY(-1px);box-shadow:0 10px 24px #0a090c3d}.platformAccount__linkProvider:focus-visible{outline-offset:2px;outline:2px solid #9bc6aa}.platformAccount__linkProvider:disabled{cursor:not-allowed;opacity:.66}.platformAccount__linkProvider.is-loading{cursor:progress}.platformAccount__linkCta{color:#9bc6aa;white-space:nowrap;align-items:center;gap:4px;font-size:.56rem;font-weight:900;display:inline-flex}.platformAccount__linkProvider.is-loading .platformAccount__linkCta{color:#f0d49f}.platformAccount__linkError{color:#ffd5db;margin:8px 7px 1px;font-size:.59rem;line-height:1.55}.platformAccount__panel>a{color:#f0d49f;background:#f7f1e506;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;margin-top:9px;padding:11px;font-size:.72rem;font-weight:800;text-decoration:none;transition:color .16s,background .16s;display:grid}.platformAccount__panel>a:hover,.platformAccount__panel>a:focus-visible{color:#f7f1e5;background:#a834431c}.platformAccount__signOut{color:#aaa2a7;width:100%;font:inherit;text-align:right;cursor:pointer;background:0 0;border:0;border-radius:13px;align-items:center;gap:9px;margin-top:7px;padding:10px 11px;font-size:.68rem;font-weight:800;display:flex}.platformAccount__signOut:hover:not(:disabled),.platformAccount__signOut:focus-visible:not(:disabled){color:#f0d49f;background:#f7f1e509}.platformAccount__signOut:disabled{cursor:wait;opacity:.62}.platformAccount__actionError{color:#ffd5db;margin:8px 3px 0;font-size:.61rem;line-height:1.6}.platformFooter{z-index:2;color:#766f75;border-top:1px solid #d8b16f1a;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;width:min(1420px,100% - 48px);margin:60px auto 0;padding:24px 0 32px;display:grid;position:relative}.platformBrand--footer{justify-self:start}.platformBrand--footer>img{width:28px}.platformFooter>p{color:#766f75;text-align:center;margin:0;font-size:.75rem}.platformFooter__status{justify-self:end;align-items:center;gap:7px;font-size:.68rem;font-weight:700;display:flex}.platformFooter__status i{aspect-ratio:1;background:#9bc6aa;border-radius:50%;width:7px;box-shadow:0 0 10px #9bc6aa80}.platformNav__actions{justify-self:end;align-items:center;gap:8px;min-width:0;display:flex}.platformAppearance{--appearance-accent:var(--portal-violet);--appearance-highlight:var(--portal-violet-bright);--appearance-panel:#131116fa;--appearance-card:#f7f1e507;--appearance-line:#d8b16f33;--appearance-muted:#aaa2a7;flex:none;position:relative}.platformShell[data-platform-theme=violet] .platformAppearance{--appearance-panel:#0a071cfa;--appearance-card:#ffffff06;--appearance-line:#c097ff33;--appearance-muted:#9d95b4}.platformAppearance__trigger{width:54px;min-height:58px;color:var(--appearance-highlight);border:1px solid var(--appearance-line);cursor:pointer;background:radial-gradient(circle at 70% 20%, color-mix(in srgb, var(--appearance-accent) 22%, transparent), transparent 54%), var(--appearance-card);border-radius:18px;place-items:center;padding:0;transition:color .18s,border-color .18s,background .18s,box-shadow .18s,transform .18s;display:grid;box-shadow:inset 0 1px #f7f1e509}.platformAppearance.isExpanded .platformAppearance__trigger,.platformAppearance__trigger:hover,.platformAppearance__trigger:focus-visible{color:#f7f1e5;border-color:color-mix(in srgb, var(--appearance-highlight) 48%, transparent);background:radial-gradient(circle at 70% 20%, color-mix(in srgb, var(--appearance-accent) 34%, transparent), transparent 58%), var(--appearance-card);box-shadow:0 12px 32px color-mix(in srgb, var(--appearance-accent) 18%, transparent), inset 0 1px #f7f1e50f}.platformAppearance__trigger:hover{transform:translateY(-2px)rotate(-4deg)}.platformAppearance__trigger:focus-visible{outline:2px solid var(--appearance-highlight);outline-offset:3px}.platformAppearance__panel{z-index:90;visibility:hidden;opacity:0;border:1px solid var(--appearance-line);background:radial-gradient(circle at 88% 0%, color-mix(in srgb, var(--appearance-accent) 24%, transparent), transparent 38%), var(--appearance-panel);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);transform-origin:100% 0;pointer-events:none;border-radius:24px;width:350px;padding:15px;transition:opacity .18s,transform .24s cubic-bezier(.2,.85,.25,1),visibility .18s;position:absolute;top:calc(100% + 14px);right:0;transform:translateY(-8px)scale(.92);box-shadow:0 28px 80px #00000094}.platformAppearance.isExpanded .platformAppearance__panel{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.platformAppearance__head{grid-template-columns:auto 1fr;align-items:center;gap:11px;padding:3px 3px 14px;display:grid}.platformAppearance__head>span:first-child{aspect-ratio:1;width:39px;color:var(--appearance-highlight);border:1px solid var(--appearance-line);background:color-mix(in srgb, var(--appearance-accent) 13%, transparent);border-radius:13px;place-items:center;display:grid}.platformAppearance__head>span:last-child,.platformAppearance__copy{gap:3px;min-width:0;display:grid}.platformAppearance__head b{color:#f7f1e5;font-size:.84rem}.platformAppearance__head small,.platformAppearance__copy small{color:var(--appearance-muted);font-size:.64rem;line-height:1.5}.platformAppearance__options{gap:8px;display:grid}.platformAppearance__option{color:#f7f1e5;min-height:82px;font:inherit;text-align:right;border:1px solid color-mix(in srgb, var(--appearance-line) 72%, transparent);cursor:pointer;background:var(--appearance-card);border-radius:18px;grid-template-columns:76px minmax(0,1fr);align-items:center;gap:12px;padding:9px;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s;display:grid}.platformAppearance__option:hover,.platformAppearance__option:focus-visible{border-color:color-mix(in srgb, var(--appearance-highlight) 45%, transparent);background:color-mix(in srgb, var(--appearance-accent) 9%, var(--appearance-card));transform:translateY(-1px)}.platformAppearance__option:focus-visible{outline:2px solid var(--appearance-highlight);outline-offset:2px}.platformAppearance__option[aria-pressed=true]{border-color:color-mix(in srgb, var(--appearance-highlight) 66%, transparent);background:color-mix(in srgb, var(--appearance-accent) 13%, var(--appearance-card));box-shadow:0 10px 28px color-mix(in srgb, var(--appearance-accent) 14%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--appearance-highlight) 16%, transparent)}.platformAppearance__swatch{background:#100d12;border:1px solid #f7f1e524;border-radius:14px;width:76px;height:62px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 18px #00000047}.platformAppearance__swatch i{border-radius:50%;display:block;position:absolute}.platformAppearance__swatch i:first-child{aspect-ratio:1;width:58px;top:-13px;right:-4px}.platformAppearance__swatch i:nth-child(2){aspect-ratio:1;width:48px;bottom:-15px;left:-5px}.platformAppearance__swatch i:nth-child(3){aspect-ratio:1;border:2px solid #0a090c80;width:17px;bottom:7px;right:27px}.platformAppearance__option[data-theme-option=maroon] .platformAppearance__swatch{background:#131116}.platformAppearance__option[data-theme-option=maroon] .platformAppearance__swatch i:first-child{background:#a83443}.platformAppearance__option[data-theme-option=maroon] .platformAppearance__swatch i:nth-child(2){background:#d8b16f}.platformAppearance__option[data-theme-option=maroon] .platformAppearance__swatch i:nth-child(3){background:#f7f1e5}.platformAppearance__option[data-theme-option=violet] .platformAppearance__swatch{background:#0d0a23}.platformAppearance__option[data-theme-option=violet] .platformAppearance__swatch i:first-child{background:#8f55ff}.platformAppearance__option[data-theme-option=violet] .platformAppearance__swatch i:nth-child(2){background:#b98aff}.platformAppearance__option[data-theme-option=violet] .platformAppearance__swatch i:nth-child(3){background:#4fe6ff}.platformAppearance__swatch>svg{z-index:2;color:#0a090c;background:#f7f1e5;border-radius:50%;padding:3px;position:absolute;top:50%;right:50%;transform:translate(50%,-50%);box-shadow:0 4px 14px #00000061}.platformAppearance__copy b{font-size:.75rem}.platformAppearance__note{color:var(--appearance-muted);margin:12px 3px 0;font-size:.6rem;line-height:1.65}@keyframes platformAmbientOrbit{to{transform:translate(-2rem,3rem)scale(1.08)}}@keyframes platformAmbientFloat{to{transform:translate(5rem,-3rem)scale(1.08)}}@keyframes platformSignalPulse{50%{opacity:.45;transform:scale(.72)}}@keyframes platformSkeleton{to{background-position:-200% 0}}@media (width<=1040px){.platformNav{grid-template-columns:1fr auto}.platformAppearance__panel{position:fixed;top:114px;right:24px}.platformNav__links{z-index:80;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#0a090ceb;border-color:#d8b16f33;justify-content:center;width:min(520px,100% - 28px);position:fixed;bottom:14px;right:50%;transform:translate(50%);box-shadow:0 20px 50px #0000007a}.leaderboardPreview__panel{width:min(390px,100% - 28px);position:fixed;inset:auto 50% 76px auto;transform:translate(50%,10px)scale(.92)}.leaderboardPreview.isExpanded .leaderboardPreview__panel{transform:translate(50%)scale(1)}.platformFooter{margin-bottom:82px}}@media (width<=680px){.platformNav{border-radius:21px;width:calc(100% - 24px);min-height:72px;margin-top:10px;padding:7px 8px 7px 12px}.platformAuthNotice{border-radius:16px;width:calc(100% - 24px);margin-top:9px;padding:10px}.platformAuthNotice__icon{width:34px}.platformBrand__mark{border-radius:14px;width:43px}.platformBrand>span:last-child,.platformBrand>.platformBrand__copy{display:none}.platformNav__actions{gap:6px}.platformAppearance__trigger{border-radius:15px;width:48px;min-height:50px}.platformAppearance__panel{transform-origin:top;width:auto;top:78px;left:12px;right:12px}.platformAccount__trigger{min-width:0;min-height:53px;padding:5px 6px}.platformAccount__identity,.platformAccount__trigger>svg{display:none}.platformAccount__avatar{width:40px}.platformAccount__login{min-width:0;min-height:50px;padding-inline:13px}.platformAccount__login>span,.platformAccount__login>svg:last-child{display:none}.platformAccount--loading{width:54px;min-height:50px}.platformAccount--loading i{display:none}.platformAccount__providerOption{min-height:58px;padding:9px}.platformAccount__providerLogo{border-radius:12px;width:36px}.platformAccount__providerLogo svg{width:23px;height:23px}.platformAccount__panel{transform-origin:top;width:auto;position:fixed;top:78px;left:12px;right:12px}.platformNav__links{padding:4px}.platformNav__links>a,.leaderboardPreview__trigger{flex:1;min-height:46px;padding-inline:10px;font-size:.72rem}.leaderboardPreview__trigger>span{display:none}.platformFooter{text-align:center;grid-template-columns:1fr;justify-items:center;gap:13px;width:calc(100% - 28px)}.platformBrand--footer,.platformFooter__status{justify-self:center}.platformBrand--footer>span:last-child{display:grid}}@media (hover:none),(pointer:coarse){.platformShell__pointerGlow{display:none}.leaderboardPreview__panel,.platformAccount__panel{transition-duration:.14s}}@media (prefers-reduced-motion:reduce){.platformShell:before,.platformShell:after,.platformBrand__mark i,.platformAccount--loading span,.platformAccount--loading i,.platformAccount__providerOption.is-enabled .platformAccount__providerCopy small i,.platformAccount__providerOption.is-loading .platformAccount__providerCopy small i{animation:none}.platformShell *,.platformShell :before,.platformShell :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.platformFriendsAccess{z-index:1;border:1px solid var(--portal-line);background:var(--portal-panel);width:min(36rem,100% - 2rem);color:inherit;border-radius:1.5rem;gap:1.25rem;margin:4rem auto;padding:clamp(1.5rem,5vw,3rem);display:grid;position:relative}.platformFriendsAccess h1,.platformFriendsAccess p{margin:0}.platformFriendsAccess p{line-height:1.8}.platformFriendsAccess a{color:inherit;text-underline-offset:.3em}.platformFriendsAccess__continue{text-align:center;border:1px solid;border-radius:.75rem;padding:1rem}.platformAccount__reauth{gap:.75rem;margin-block:.75rem;display:grid}.platformAccount__reauth p{margin:0;line-height:1.8}
