.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:hover,.platformAccount__providerOption.is-enabled: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__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:hover>svg,.platformAccount__providerOption.is-enabled: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__providerHint{color:#766f75;margin:6px 0 0;font-size:.56rem;line-height:1.55}.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,.platformAccount__primaryProvider{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;font-size:.66rem}.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__primaryProvider{color:#aaa2a7;font:inherit;cursor:pointer;background:#f7f1e506;border-color:#d8b16f21;transition:transform .18s,color .18s,border-color .18s,background .18s,box-shadow .18s}.platformAccount__primaryProvider:hover:not(:disabled),.platformAccount__primaryProvider:focus-visible:not(:disabled){color:#f0d49f;background:#d8b16f13;border-color:#d8b16f66;transform:translateY(-1px);box-shadow:0 10px 24px #0a090c3d}.platformAccount__primaryProvider:focus-visible{outline-offset:2px;outline:2px solid #d8b16f}.platformAccount__primaryProvider:disabled{cursor:wait;opacity:.68}.platformAccount__linked li[data-primary=true] .platformAccount__primaryProvider{color:#f0d49f;cursor:default;opacity:1;background:linear-gradient(115deg,#d8b16f21,#f0d49f09),#100d124d;border-color:#d8b16f57;box-shadow:inset 0 0 0 1px #f7f1e506}.platformAccount__primaryCta{color:#d8b16f;white-space:nowrap;align-items:center;gap:4px;font-size:.56rem;font-weight:900;display:inline-flex}.platformAccount__primaryProvider.is-loading .platformAccount__primaryCta{color:#f0d49f}.platformAccount__linkedStatus{color:inherit;font-size:.56rem}.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}}.platformShell[data-platform-theme=violet]{--portal-violet:#8f55ff;--portal-violet-bright:#b98aff;--portal-cyan:#4fe6ff;--portal-ink:#050411;--portal-panel:#0d0a23c7;--portal-line:#bb92ff29;color:#f8f5ff;background:radial-gradient(circle at 82% -5%,#7434e047,#0000 33rem),radial-gradient(circle at -6% 62%,#3a137d4d,#0000 38rem),linear-gradient(160deg,#050411 0%,#080518 42%,#060919 100%)}.platformShell[data-platform-theme=violet]:before{border:1px solid #9b5bff33;box-shadow:0 0 0 3.5rem #7d41e506,0 0 0 7rem #7d41e505}.platformShell[data-platform-theme=violet]:after{background:radial-gradient(circle,#8036e221,#0000 67%)}.platformShell[data-platform-theme=violet] .platformShell__pointerGlow{background:radial-gradient(circle,#9759ff1f 0%,#4cdcff0b 34%,#0000 70%)}.platformShell[data-platform-theme=violet] .platformShell__grid{background-image:linear-gradient(#a06eff14 1px,#0000 1px),linear-gradient(90deg,#a06eff14 1px,#0000 1px);-webkit-mask-image:linear-gradient(#000 0%,#0000 88%);mask-image:linear-gradient(#000 0%,#0000 88%)}.platformShell[data-platform-theme=violet] .platformNav{background:#080619b3;border:1px solid #ba92ff29;box-shadow:0 22px 60px #00000047,inset 0 1px #ffffff0a}.platformShell[data-platform-theme=violet] .platformAuthNotice{background:linear-gradient(135deg,#5c3712b8,#221432c7),#080619e0;border:1px solid #ffc45c4d}.platformShell[data-platform-theme=violet] .platformAuthNotice__icon{color:#ffd27b;background:#ffb83c14;border:1px solid #ffcf7133}.platformShell[data-platform-theme=violet] .platformAuthNotice b{color:#fff8e9}.platformShell[data-platform-theme=violet] .platformAuthNotice small{color:#cfc3b1}.platformShell[data-platform-theme=violet] .platformAuthNotice button{color:#ad9caf}.platformShell[data-platform-theme=violet] .platformAuthNotice button:hover,.platformShell[data-platform-theme=violet] .platformAuthNotice button:focus-visible{color:#fff;background:#ffffff14}.platformShell[data-platform-theme=violet] .platformAuthNotice button:focus-visible{outline:2px solid #ffd27b}.platformShell[data-platform-theme=violet] .platformBrand{color:#fff}.platformShell[data-platform-theme=violet] .platformBrand__mark{background:linear-gradient(145deg,#7a3fde3d,#2a145b66);border:1px solid #b88bff47;box-shadow:0 0 27px #7e43e630}.platformShell[data-platform-theme=violet] .platformBrand:hover .platformBrand__mark,.platformShell[data-platform-theme=violet] .platformBrand:focus-visible .platformBrand__mark{border-color:#d0afff99;box-shadow:0 0 36px #8b4cff57}.platformShell[data-platform-theme=violet] .platformBrand__mark img{filter:drop-shadow(0 0 10px #a163ffbf)}.platformShell[data-platform-theme=violet] .platformBrand small{color:#887f9f}.platformShell[data-platform-theme=violet] .platformNav__links{background:#ffffff05;border:1px solid #aa7ef017}.platformShell[data-platform-theme=violet] .platformNav__links>a,.platformShell[data-platform-theme=violet] .leaderboardPreview__trigger{color:#9d95b4}.platformShell[data-platform-theme=violet] .platformNav__links>a:hover,.platformShell[data-platform-theme=violet] .platformNav__links>a:focus-visible,.platformShell[data-platform-theme=violet] .leaderboardPreview__trigger:hover,.platformShell[data-platform-theme=violet] .leaderboardPreview__trigger:focus-visible,.platformShell[data-platform-theme=violet] .platformNav__links>a.isActive{color:#fff;background:#8f55ff21}.platformShell[data-platform-theme=violet] .platformNav__links>a.isActive{box-shadow:inset 0 0 0 1px #aa77ff2e}.platformShell[data-platform-theme=violet] .leaderboardPreview__trigger>span{color:#79ddbf;background:#2cb58e17;border:1px solid #5bdeb733}.platformShell[data-platform-theme=violet] .leaderboardPreview__panel{background:radial-gradient(circle at 12% 8%,#8043e133,#0000 38%),#0a071cf5;border:1px solid #c097ff33}.platformShell[data-platform-theme=violet] .leaderboardPreview__panel header small{color:#9d70eb}.platformShell[data-platform-theme=violet] .leaderboardPreview__panel header>svg{color:#e4b75b;filter:drop-shadow(0 0 12px #e6b44c5c)}.platformShell[data-platform-theme=violet] .leaderboardPreview__entries>li{background:#ffffff06;border:1px solid #b98ef91a}.platformShell[data-platform-theme=violet] .leaderboardPreview__entries>li:hover{background:#8b52e217;border-color:#bb8cff40}.platformShell[data-platform-theme=violet] .leaderboardPreview__avatar{color:#d7c4fa;background:linear-gradient(145deg,#3c226c,#17102c);border:1px solid #b78bff38;box-shadow:0 0 16px #894be51f}.platformShell[data-platform-theme=violet] .leaderboardPreview__player>small{color:#817995}.platformShell[data-platform-theme=violet] .leaderboardPreview__player>small i{color:#554c67}.platformShell[data-platform-theme=violet] .leaderboardPreview__rank{color:#ccb0ff;background:#8f55ff1f}.platformShell[data-platform-theme=violet] .leaderboardPreview__entries>li[data-rank="1"] .leaderboardPreview__rank{color:#ffe6a2;background:#e0ae4129;box-shadow:inset 0 0 0 1px #e7b94e2e}.platformShell[data-platform-theme=violet] .leaderboardPreview__entries>li[data-rank="2"] .leaderboardPreview__rank{color:#bfe8ff;background:#5bb0df21}.platformShell[data-platform-theme=violet] .leaderboardPreview__wins{color:#f0e6ff}.platformShell[data-platform-theme=violet] .leaderboardPreview__wins>small{color:#8f79ae}.platformShell[data-platform-theme=violet] .leaderboardPreview__identityNote{color:#746d88}.platformShell[data-platform-theme=violet] .leaderboardPreview__status{color:#877c9e;background:#ffffff04;border:1px dashed #b78bff1f}.platformShell[data-platform-theme=violet] .leaderboardPreview__status b{color:#ddd0f2}.platformShell[data-platform-theme=violet] .leaderboardPreview__status small,.platformShell[data-platform-theme=violet] .leaderboardPreview__status p{color:#796f8e}.platformShell[data-platform-theme=violet] .leaderboardPreview__status--empty>svg{color:#9d78db}.platformShell[data-platform-theme=violet] .leaderboardPreview__status--error>svg{color:#d59cbe}.platformShell[data-platform-theme=violet] .leaderboardPreview__status--error>button{color:#e4d7fa;background:#854ae21c;border:1px solid #b584ff33}.platformShell[data-platform-theme=violet] .leaderboardPreview__status--error>button:hover,.platformShell[data-platform-theme=violet] .leaderboardPreview__status--error>button:focus-visible{color:#fff;background:#8f53eb33;border-color:#cba8ff73}.platformShell[data-platform-theme=violet] .leaderboardPreview__status--loading li{background:#ffffff05;border:1px solid #b98ef912}.platformShell[data-platform-theme=violet] .leaderboardPreview__status--loading li>i,.platformShell[data-platform-theme=violet] .leaderboardPreview__status--loading li>span{background:linear-gradient(90deg,#ffffff09,#af81f71f,#ffffff09)}.platformShell[data-platform-theme=violet] .platformAccount__login{color:#fff;background:linear-gradient(135deg,#7938de38,#431c8329);border:1px solid #b27cff38}.platformShell[data-platform-theme=violet] .platformAccount__login:hover,.platformShell[data-platform-theme=violet] .platformAccount__login:focus-visible{background:linear-gradient(135deg,#8944f154,#431c8333);border-color:#c297ff80;box-shadow:0 14px 40px #4a228938}.platformShell[data-platform-theme=violet] .platformAccount__login small{color:#897da3}.platformShell[data-platform-theme=violet] .platformAccount__login>svg:first-child{color:#c9a9ff}.platformShell[data-platform-theme=violet] .platformAccount__login>svg:last-child{color:#7b6e94}.platformShell[data-platform-theme=violet] .platformAccount--loading{background:#ffffff05;border:1px solid #be93ff17}.platformShell[data-platform-theme=violet] .platformAccount--loading span,.platformShell[data-platform-theme=violet] .platformAccount--loading i{background:linear-gradient(90deg,#ffffff09,#af81f71f,#ffffff09)}.platformShell[data-platform-theme=violet] .platformAccount__trigger{color:#fff;background:#ffffff06;border:1px solid #b98cff24}.platformShell[data-platform-theme=violet] .platformAccount.isExpanded .platformAccount__trigger,.platformShell[data-platform-theme=violet] .platformAccount__trigger:hover,.platformShell[data-platform-theme=violet] .platformAccount__trigger:focus-visible{background:#7c42d61a;border-color:#c49eff5c}.platformShell[data-platform-theme=violet] .platformAccount__trigger>svg{color:#766d8c}.platformShell[data-platform-theme=violet] .platformAccount__avatar{color:#fff;background:linear-gradient(145deg,#5927a4,#281247);border:1px solid #b787ff73;box-shadow:0 0 20px #8b4deb2e}.platformShell[data-platform-theme=violet] .platformAccount__avatar>i{background:#55e1b5;border:2px solid #0a071b;box-shadow:0 0 9px #55e1b59e}.platformShell[data-platform-theme=violet] .platformAccount__identity small{color:#877c9f}.platformShell[data-platform-theme=violet] .platformAccount__panel{background:radial-gradient(circle at 92% 2%,#8b4eee33,#0000 42%),#090619f7;border:1px solid #bf94ff33}.platformShell[data-platform-theme=violet] .platformAccount__panelHead small{color:#8f73bf}.platformShell[data-platform-theme=violet] .platformAccount__panelHead em{color:#756d88}.platformShell[data-platform-theme=violet] .platformAccount__providerIntro small{color:#827794}.platformShell[data-platform-theme=violet] .platformAccount__providerOption{color:#eee6fb;background:linear-gradient(115deg,#7b46d01a,#ffffff05),#0c081e47;border:1px solid #ad7ff124}.platformShell[data-platform-theme=violet] .platformAccount__providerOption.is-enabled:hover,.platformShell[data-platform-theme=violet] .platformAccount__providerOption.is-enabled:focus-visible{background:linear-gradient(115deg,#8f55ff38,#4de0ff12),#0c081e7a;border-color:#cfaeff85;box-shadow:0 13px 28px #0503115c,inset 0 1px #ffffff0f}.platformShell[data-platform-theme=violet] .platformAccount__providerOption:focus-visible{outline:2px solid #b98aff}.platformShell[data-platform-theme=violet] .platformAccount__providerOption.is-unavailable,.platformShell[data-platform-theme=violet] .platformAccount__providerOption.is-disabled{color:#827992;background:#ffffff05}.platformShell[data-platform-theme=violet] .platformAccount__providerOption.is-loading{color:#d9ceeb;background:linear-gradient(115deg,#7f4dd224,#56d1ff0b),#0c081e61}.platformShell[data-platform-theme=violet] .platformAccount__providerLogo{background:#ffffff0e;border:1px solid #dac8ff2b;box-shadow:inset 0 1px #ffffff14,0 7px 18px #0003}.platformShell[data-platform-theme=violet] .platformAccount__providerLogo:before{background:radial-gradient(circle at 25% 20%,#ffffff42,#0000 46%)}.platformShell[data-platform-theme=violet] .platformAccount__providerCopy small{color:#8f849f}.platformShell[data-platform-theme=violet] .platformAccount__providerCopy small i{background:#7d7191}.platformShell[data-platform-theme=violet] .platformAccount__providerOption.is-enabled .platformAccount__providerCopy small{color:#a7ebd5}.platformShell[data-platform-theme=violet] .platformAccount__providerOption.is-enabled .platformAccount__providerCopy small i{background:#62efb9;box-shadow:0 0 10px #62efb9b3}.platformShell[data-platform-theme=violet] .platformAccount__providerOption.is-loading .platformAccount__providerCopy small{color:#c5a7ff}.platformShell[data-platform-theme=violet] .platformAccount__providerOption.is-loading .platformAccount__providerCopy small i{border:1px solid #cfb0ff73;border-top-color:#e5d8ff}.platformShell[data-platform-theme=violet] .platformAccount__providerOption>svg{color:#8d7aa4}.platformShell[data-platform-theme=violet] .platformAccount__providerOption.is-enabled:hover>svg,.platformShell[data-platform-theme=violet] .platformAccount__providerOption.is-enabled:focus-visible>svg{color:#f5eeff}.platformShell[data-platform-theme=violet] .platformAccount__ready{color:#78dcbf;background:#33b78f0e;border:1px solid #51dab121}.platformShell[data-platform-theme=violet] .platformAccount__ready small{color:#668a80}.platformShell[data-platform-theme=violet] .platformAccount__linked{background:#ffffff05;border:1px solid #ad7ff11c}.platformShell[data-platform-theme=violet] .platformAccount__linked>header{color:#a895c5}.platformShell[data-platform-theme=violet] .platformAccount__providerHint{color:#756c87}.platformShell[data-platform-theme=violet] .platformAccount__linkedRow,.platformShell[data-platform-theme=violet] .platformAccount__linkProvider,.platformShell[data-platform-theme=violet] .platformAccount__primaryProvider{color:#8b819b}.platformShell[data-platform-theme=violet] .platformAccount__linkedCopy small{color:#756c87}.platformShell[data-platform-theme=violet] .platformAccount__linked li[data-linked=true] .platformAccount__linkedRow{color:#76d8bb;background:#3ec29b09;border-color:#5bdeb714}.platformShell[data-platform-theme=violet] .platformAccount__primaryProvider{background:#ffffff06;border-color:#ad7ff126}.platformShell[data-platform-theme=violet] .platformAccount__primaryProvider:hover:not(:disabled),.platformShell[data-platform-theme=violet] .platformAccount__primaryProvider:focus-visible:not(:disabled){color:#dbcaff;background:#ad7ff117;border-color:#ad7ff173}.platformShell[data-platform-theme=violet] .platformAccount__primaryProvider:focus-visible{outline-color:#ad7ff1}.platformShell[data-platform-theme=violet] .platformAccount__linked li[data-primary=true] .platformAccount__primaryProvider{color:#dbcaff;background:linear-gradient(115deg,#ad7ff129,#dbcaff0a),#100a1957;border-color:#ad7ff16b}.platformShell[data-platform-theme=violet] .platformAccount__primaryCta,.platformShell[data-platform-theme=violet] .platformAccount__primaryProvider.is-loading .platformAccount__primaryCta{color:#c5a7ff}.platformShell[data-platform-theme=violet] .platformAccount__linkProvider{color:#dff9ef;background:linear-gradient(115deg,#37cc971c,#74ff4209),#08191647;border-color:#5bdeb738}.platformShell[data-platform-theme=violet] .platformAccount__linkProvider:hover:not(:disabled),.platformShell[data-platform-theme=violet] .platformAccount__linkProvider:focus-visible:not(:disabled){background:linear-gradient(115deg,#37cc9733,#74ff4213),#0819166b;border-color:#6ff0c18a;box-shadow:0 10px 24px #02120e3d}.platformShell[data-platform-theme=violet] .platformAccount__linkProvider:focus-visible{outline:2px solid #74e8bd}.platformShell[data-platform-theme=violet] .platformAccount__linkCta{color:#77e4bd}.platformShell[data-platform-theme=violet] .platformAccount__linkProvider.is-loading .platformAccount__linkCta{color:#c5a7ff}.platformShell[data-platform-theme=violet] .platformAccount__linkError{color:#e19db4}.platformShell[data-platform-theme=violet] .platformAccount__panel>a{color:#c6b9df;background:#ffffff06}.platformShell[data-platform-theme=violet] .platformAccount__panel>a:hover,.platformShell[data-platform-theme=violet] .platformAccount__panel>a:focus-visible{color:#fff;background:#8b52e21c}.platformShell[data-platform-theme=violet] .platformAccount__signOut{color:#ad9fc3}.platformShell[data-platform-theme=violet] .platformAccount__signOut:hover:not(:disabled),.platformShell[data-platform-theme=violet] .platformAccount__signOut:focus-visible:not(:disabled){color:#f0e8fb;background:#ffffff09}.platformShell[data-platform-theme=violet] .platformAccount__actionError{color:#e19db4}.platformShell[data-platform-theme=violet] .platformFooter{color:#6f6880;border-top:1px solid #b78df51a}.platformShell[data-platform-theme=violet] .platformFooter>p{color:#6f6880}.platformShell[data-platform-theme=violet] .platformFooter__status i{background:#50dcb1;box-shadow:0 0 10px #50dcb180}@media (width<=1040px){.platformShell[data-platform-theme=violet] .platformNav__links{background:#080517eb;border-color:#b78bff33}}.platformShell{--mil-grid-unit:8px;--mil-kasra-angle:-12deg;--mil-kasra-cut-small:10px;--mil-kasra-cut-medium:18px;--mil-kasra-cut-large:28px;--mil-kasra-stroke:4px;--mil-module-gap:2px;--mil-module-seam:1px;--mil-cut-small:var(--mil-kasra-cut-small);--mil-cut-medium:var(--mil-kasra-cut-medium);--mil-cut-large:var(--mil-kasra-cut-large);--mil-step-depth:7px;--mil-radius-control:10px 3px 10px 10px;--mil-radius-surface:18px 4px 18px 18px;--mil-radius-panel:22px 5px 22px 22px;--mil-motion-micro:.12s;--mil-motion-quick:var(--mil-motion-micro);--mil-motion-ui:.18s;--mil-motion-assemble:.3s;--mil-motion-panel:.36s;--mil-motion-origin:1.08s;--mil-ease-dock:cubic-bezier(.2, 0, .38, .9);--mil-ease-enter:cubic-bezier(0, 0, .3, 1);--mil-ease-exit:cubic-bezier(.2, 0, 1, .9);--mil-kasra-plate:polygon(10% 0, 100% 0, 90% 100%, 0 100%);--mil-kasra-frame-shape:polygon(0 0, calc(100% - var(--mil-frame-cut,var(--mil-kasra-cut-medium))) 0, 100% var(--mil-frame-cut,var(--mil-kasra-cut-medium)), 100% 100%, var(--mil-frame-cut,var(--mil-kasra-cut-medium)) 100%, 0 calc(100% - var(--mil-frame-cut,var(--mil-kasra-cut-medium))));--mil-step-shape:var(--mil-kasra-frame-shape)}.milKasraFrame,.milStepClip{clip-path:var(--mil-kasra-frame-shape)}.milKasra{color:var(--portal-cyan);clip-path:var(--mil-kasra-plate);transform:rotate(var(--mil-kasra-angle));transform-origin:50%;background:currentColor;display:block}.milWordmark{color:inherit;isolation:isolate;padding-bottom:.13em;line-height:1;display:inline-block;position:relative}.milWordmark__letters{white-space:nowrap;display:block}.milWordmark__kasra{z-index:1;width:.48em;height:.095em;min-height:3px;color:var(--portal-cyan);position:absolute;bottom:-.015em;right:.08em}.milWordmark--beacon .milWordmark__kasra{animation:6.8s step-end -4.9s infinite milKasraBeacon}.platformShell[data-document-visible=false] .milWordmark--beacon .milWordmark__kasra,.platformShell[data-kasra-origin-state=active] .milWordmark--beacon .milWordmark__kasra{animation-play-state:paused}.platformNav .milWordmark--nav{transition:opacity var(--mil-motion-ui) var(--mil-ease-enter)}.platformShell[data-kasra-origin-state=active] .platformNav .milWordmark--nav{opacity:0}.milAssemblyMark{width:46px;height:26px;color:var(--portal-cyan);flex:none;display:inline-block;position:relative}.milAssemblyMark--small{width:34px;height:20px}.milAssemblyMark>i{width:30px;height:var(--mil-kasra-stroke);clip-path:var(--mil-kasra-plate);transform:rotate(var(--mil-kasra-angle));transform-origin:50%;background:currentColor;display:block;position:absolute}.milAssemblyMark>i:first-child{top:1px;right:1px}.milAssemblyMark>i:nth-child(2){width:34px;color:var(--portal-violet);background:currentColor;top:7px;right:7px}.milAssemblyMark>i:nth-child(3){width:26px;top:14px;right:13px}.milAssemblyMark>i:nth-child(4){opacity:.44;border:var(--mil-module-seam) solid currentColor;background:0 0;width:18px;height:3px;top:20px;right:20px}.milAssemblyMark--small>i{width:23px;height:3px}.milAssemblyMark--small>i:nth-child(2){width:26px;top:6px;right:5px}.milAssemblyMark--small>i:nth-child(3){width:20px;top:11px;right:10px}.milAssemblyMark--small>i:nth-child(4){width:14px;height:2px;top:16px;right:15px}.milAssemblyMark[data-kasra-arrived=true]>i{animation:milKasraDock var(--mil-motion-assemble) var(--mil-ease-enter) both}.milAssemblyMark[data-kasra-arrived=true]>i:nth-child(2){animation-delay:35ms}.milAssemblyMark[data-kasra-arrived=true]>i:nth-child(3){animation-delay:70ms}.milConstructionSeam{z-index:12;top:14px;width:54px;height:22px;color:color-mix(in srgb, var(--portal-cyan) 70%, #fff);pointer-events:none;position:absolute;inset-inline-end:15px}.milConstructionSeam>i:first-child{width:42px;height:3px;clip-path:var(--mil-kasra-plate);transform:rotate(var(--mil-kasra-angle));background:currentColor;position:absolute;top:7px;right:0}.milConstructionSeam>i:last-child{border-inline-end:1px solid;border-bottom:1px solid;width:10px;height:10px;position:absolute;top:12px;right:38px}.milConstructionSeam--unfinished{opacity:.6}.milConstructionSeam--unfinished>i:first-child{background:0 0;border:1px dashed;width:26px}.milConstructionSeam--unfinished>i:last-child{border-style:dashed;right:31px}.milBrandOrigin{z-index:2000;visibility:hidden;opacity:0;color:#f7f1e5;pointer-events:none;background:0 0;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.milBrandOrigin__veil{z-index:0;background:var(--portal-ink);display:block;position:fixed;inset:0}.milBrandOrigin__lockup{z-index:2;transform-origin:50%;will-change:transform, opacity;display:block;position:relative}.milBrandOrigin__wordmark{letter-spacing:-.075em;font-size:clamp(3.7rem,10vw,8.6rem);font-weight:950}.milBrandOrigin__wordmark .milWordmark__kasra{color:var(--portal-cyan);box-shadow:0 0 8px color-mix(in srgb, var(--portal-cyan) 38%, transparent)}.milBrandOrigin__seed{z-index:4;opacity:0;will-change:transform, opacity;width:28px;height:5px;position:fixed;top:0;left:0}.milBrandOrigin__modules{z-index:3;pointer-events:none;display:block;position:fixed;inset:0}.milBrandOrigin__modules>i{width:clamp(34px,5vw,72px);height:clamp(5px,.6vw,8px);color:var(--portal-cyan);clip-path:var(--mil-kasra-plate);box-shadow:0 0 8px color-mix(in srgb, var(--portal-cyan) 52%, transparent), 0 0 20px color-mix(in srgb, var(--portal-cyan) 18%, transparent);transform-origin:50%;background:linear-gradient(90deg,#fff 0 5%,#0000 5% 9%,currentColor 9% 100%);display:block;position:fixed;top:0;left:0}.milBrandOrigin__modules>i:nth-child(3n+2){opacity:.82;width:clamp(26px,4vw,58px)}.milBrandOrigin__modules>i:nth-child(4n){width:clamp(42px,6vw,86px)}.platformShell[data-kasra-origin-state=active] [data-kasra-assemble]{opacity:0;transform:translateY(14px)}.platformShell[data-kasra-origin-state=active] [data-kasra-assemble=stage]{transform:translate(-16px)}.platformShell[data-kasra-origin-state=settled] [data-kasra-assemble]{opacity:1;transition:opacity var(--mil-motion-assemble) var(--mil-ease-enter), transform var(--mil-motion-assemble) var(--mil-ease-enter);transform:translate(0,0)}.platformShell[data-kasra-origin-state=settled] [data-kasra-assemble=stage]{transition-delay:55ms}.platformShell:before,.platformShell:after{border-radius:0;animation:none}.platformShell:before{aspect-ratio:1.6;border-color:color-mix(in srgb, var(--portal-violet) 20%, transparent);width:30rem;clip-path:var(--mil-kasra-frame-shape);box-shadow:48px 48px 0 color-mix(in srgb, var(--portal-violet) 3%, transparent), 96px 96px 0 color-mix(in srgb, var(--portal-cyan) 2%, transparent)}.platformShell__grid{background-size:calc(var(--mil-grid-unit) * 8) calc(var(--mil-grid-unit) * 8)}.platformNav{border-radius:var(--mil-radius-panel)}.platformNav:after{content:"";width:48px;height:6px;color:var(--portal-cyan);clip-path:var(--mil-kasra-plate);transform:rotate(var(--mil-kasra-angle));transform-origin:100%;background:currentColor;position:absolute;top:-2px;right:34px}.platformAuthNotice,.platformAppearance__panel,.platformAccount__panel,.leaderboardPreview__panel{border-radius:var(--mil-radius-panel)}.platformBrand__mark,.platformNav__links{border-radius:var(--mil-radius-surface)}.platformNav__links>a,.leaderboardPreview__trigger,.platformAppearance__trigger,.platformAppearance__option,.platformAccount__login,.platformAccount__trigger,.platformAccount__providerOption,.platformAccount__linkProvider,.platformAccount__signOut,.platformAuthNotice button{border-radius:var(--mil-radius-control)}.platformBrand:hover .platformBrand__mark,.platformBrand:focus-visible .platformBrand__mark{transform:translate(-2px)}.platformBrand__mark i{border-radius:1px;animation:none}.platformNav__links>a:hover,.leaderboardPreview__trigger:hover,.platformAppearance__trigger:hover{transform:translate(-2px)}.platformAppearance__panel,.platformAccount__panel,.leaderboardPreview__panel{transition:opacity var(--mil-motion-ui) var(--mil-ease-enter), transform var(--mil-motion-assemble) var(--mil-ease-enter), visibility var(--mil-motion-ui)}.platformAppearance__panel{transform:translateY(-8px)}.platformAppearance.isExpanded .platformAppearance__panel{transform:translateY(0)}@keyframes milKasraBeacon{0%,68%,70%,72%,75%,82%,to{filter:brightness();box-shadow:none;transform:rotate(var(--mil-kasra-angle)) scale(1)}69%{filter:brightness(2.15);box-shadow:0 0 6px #ffffffb8, 0 0 15px color-mix(in srgb, var(--portal-cyan) 72%, transparent), 0 0 27px color-mix(in srgb, var(--portal-cyan) 32%, transparent);transform:rotate(var(--mil-kasra-angle)) scaleX(1.26) scaleY(1.14)}71%{filter:brightness(.72);box-shadow:0 0 2px color-mix(in srgb, var(--portal-cyan) 18%, transparent);transform:rotate(var(--mil-kasra-angle)) scaleX(.96) scaleY(.92)}73%{filter:brightness(1.72);box-shadow:0 0 5px #ffffff8f, 0 0 13px color-mix(in srgb, var(--portal-cyan) 56%, transparent);transform:rotate(var(--mil-kasra-angle)) scaleX(1.12) scaleY(1.08)}74%{filter:brightness(.88);box-shadow:none;transform:rotate(var(--mil-kasra-angle)) scaleX(.99)}76%,78%{filter:brightness(2.35);box-shadow:0 0 7px #ffffffc7, 0 0 18px color-mix(in srgb, var(--portal-cyan) 76%, transparent), 0 0 31px color-mix(in srgb, var(--portal-cyan) 38%, transparent);transform:rotate(var(--mil-kasra-angle)) scaleX(1.34) scaleY(1.18)}79%{filter:brightness(1.18);box-shadow:0 0 7px color-mix(in srgb, var(--portal-cyan) 28%, transparent);transform:rotate(var(--mil-kasra-angle)) scaleX(1.02)}}@keyframes milKasraDock{0%{opacity:0;transform:translate3d(9px, -3px, 0) rotate(var(--mil-kasra-angle))}to{opacity:1;transform:translate3d(0, 0, 0) rotate(var(--mil-kasra-angle))}}@media (width<=680px){.platformShell{--mil-frame-cut:var(--mil-kasra-cut-small)}.platformNav:after{width:34px;right:20px}.milBrandOrigin__wordmark{font-size:clamp(3.2rem,19vw,5.4rem)}}@media (prefers-reduced-motion:reduce){.platformShell{scroll-behavior:auto}.platformShell[data-kasra-origin-state] [data-kasra-assemble]{opacity:1!important;transition:none!important;transform:none!important}.milWordmark__kasra,.milAssemblyMark>i,.platformShell:before,.platformShell:after,.platformShell__pointerGlow,.platformBrand__mark i{transition:none!important;animation:none!important}}.policyLinks{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 24px;font-size:12px;line-height:1.8;display:flex}.policyLinks a{min-height:36px;color:inherit;text-underline-offset:5px;align-items:center;text-decoration:none;display:inline-flex}.policyLinks a:hover{color:var(--portal-violet-bright,#f0d49f);text-decoration:underline}.policyLinks a:focus-visible{outline:2px solid var(--portal-violet-bright,#f0d49f);outline-offset:5px;border-radius:3px}.playPreview__footer{flex-wrap:wrap}.playPreview__footer .policyLinks{border-top:1px solid #d8b16f18;flex-basis:100%;padding-top:12px}.playPreview__footer .policyLinks a{font-size:12px}.platformFooter .policyLinks{color:#b7a7ad;grid-column:1/-1;width:100%}
