.account-module__fN0HyW__signInButton,.account-module__fN0HyW__accountMarkButton,.account-module__fN0HyW__accountButtonPlaceholder{border-radius:999px;height:42px;box-shadow:0 4px 16px #1f1d170a}.account-module__fN0HyW__signInButton{min-width:72px;color:var(--accent-dark);cursor:pointer;letter-spacing:-.01em;background:linear-gradient(#ffffffc7,#fff0eaeb);border:1px solid #d8411f57;padding:0 13px;font-size:.76rem;font-weight:900;transition:border-color .14s,box-shadow .14s,transform .14s,background .14s}.account-module__fN0HyW__signInButton:hover{background:var(--surface-accent);border-color:#d8411f85;box-shadow:0 6px 18px #d8411f17}.account-module__fN0HyW__signInButton:active{transform:scale(.96)}.account-module__fN0HyW__accountMarkButton:active{transform:translateY(0)scale(.96)}.account-module__fN0HyW__signInButton:focus-visible,.account-module__fN0HyW__accountMarkButton:focus-visible,.account-module__fN0HyW__modalClose:focus-visible,.account-module__fN0HyW__field input:focus-visible,.account-module__fN0HyW__primaryAction:focus-visible,.account-module__fN0HyW__secondaryAction:focus-visible,.account-module__fN0HyW__modeSwitch button:focus-visible,.account-module__fN0HyW__saveRankActions button:focus-visible,.account-module__fN0HyW__accountTabs button:focus-visible,.account-module__fN0HyW__leaderboardScope button:focus-visible,.account-module__fN0HyW__historyRow:focus-visible,.account-module__fN0HyW__historyBack:focus-visible,.account-module__fN0HyW__historyDetailTabs button:focus-visible,.account-module__fN0HyW__historyState button:focus-visible,.account-module__fN0HyW__leaderboardState button:focus-visible{outline-offset:2px;outline:3px solid #ff5c3547}.account-module__fN0HyW__accountButtonPlaceholder{border:1px solid var(--line);opacity:.56;background:#fffdf88f;width:42px}.account-module__fN0HyW__accountMarkButton{width:42px;color:var(--ink);cursor:pointer;background:linear-gradient(#fffefb 0%,#f7f4ed 100%);border:1px solid #c9c4b9;place-items:center;transition:border-color .14s,box-shadow .14s,transform .14s,background .14s;display:grid;position:relative;overflow:hidden;box-shadow:0 5px 14px #1f1d1713,inset 0 1px #fffffff2}.account-module__fN0HyW__accountMarkButton:hover{border-color:var(--line-strong);background:var(--surface-card);transform:translateY(-1px);box-shadow:0 8px 18px #1f1d171b,inset 0 1px #fff}.account-module__fN0HyW__accountGlyph{width:24px;height:24px}.account-module__fN0HyW__accountMarkButton[data-celebrate]{animation:.78s cubic-bezier(.2,.92,.25,1) both account-module__fN0HyW__accountButtonArrival}.account-module__fN0HyW__accountMarkButton[data-celebrate]:after{content:"";background:linear-gradient(90deg,#0000,#ff5c3538,#ffffffc7,#ff5c352e,#0000);width:34%;animation:.88s .12s both account-module__fN0HyW__accountButtonShine;position:absolute;inset:-45% auto -45% -65%;transform:rotate(18deg)}.account-module__fN0HyW__modalBackdrop{z-index:95;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1413106b;place-items:center;padding:18px;animation:.18s both account-module__fN0HyW__backdropIn;display:grid;position:fixed;inset:0}.account-module__fN0HyW__modalCard{background:var(--surface-card);border:1px solid #d8d4caeb;border-radius:24px;place-self:center;width:min(100%,440px);padding:24px;animation:.3s cubic-bezier(.2,.85,.25,1) both account-module__fN0HyW__modalIn;position:relative;overflow:hidden;box-shadow:0 24px 80px #0f0e0c3d}.account-module__fN0HyW__modalClose{z-index:3;border:1px solid var(--line);background:var(--surface-raised);width:34px;height:34px;color:var(--muted);cursor:pointer;border-radius:50%;place-items:center;font-size:1.2rem;line-height:1;display:grid;position:absolute;top:13px;right:13px}.account-module__fN0HyW__modalClose:disabled{cursor:wait;opacity:.55}.account-module__fN0HyW__modalWatermark{color:#ff5c350e;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:8.4rem;font-weight:900;line-height:1;position:absolute;top:-27px;right:-1px;transform:rotate(-8deg)}.account-module__fN0HyW__kicker{color:var(--accent-dark);letter-spacing:.15em;margin:0 0 9px;font-size:.63rem;font-weight:900;position:relative}.account-module__fN0HyW__modalCard h2{max-width:13ch;color:var(--ink);letter-spacing:-.05em;margin:0;font-size:clamp(1.8rem,7vw,2.35rem);line-height:1;position:relative}.account-module__fN0HyW__modalIntro{max-width:35rem;color:var(--muted);margin:12px 0 20px;font-size:.82rem;line-height:1.52;position:relative}.account-module__fN0HyW__form{gap:14px;display:grid;position:relative}.account-module__fN0HyW__field{gap:6px;display:grid}.account-module__fN0HyW__field>span{color:var(--ink);font-size:.71rem;font-weight:900}.account-module__fN0HyW__field small{color:var(--muted);font-size:.61rem;font-weight:650}.account-module__fN0HyW__field input{border:1px solid var(--line);background:var(--surface-raised);width:100%;min-height:46px;color:var(--ink);font:inherit;border-radius:13px;padding:0 12px;font-size:.88rem}.account-module__fN0HyW__field input:disabled{opacity:.68}.account-module__fN0HyW__primaryAction,.account-module__fN0HyW__secondaryAction{cursor:pointer;min-height:48px;font:inherit;border-radius:13px;font-size:.77rem;font-weight:900}.account-module__fN0HyW__primaryAction{color:#fff;background:#171714;border:0;width:100%;box-shadow:0 6px 18px #17171421}.account-module__fN0HyW__primaryAction:hover:not(:disabled){background:#292925}.account-module__fN0HyW__primaryAction:disabled,.account-module__fN0HyW__secondaryAction:disabled{cursor:wait;opacity:.65}.account-module__fN0HyW__secondaryAction{border:1px solid var(--line);width:100%;color:var(--muted);background:0 0;margin-top:14px}.account-module__fN0HyW__secondaryAction:hover:not(:disabled){border-color:var(--line-strong);color:var(--ink)}.account-module__fN0HyW__modeSwitch{color:var(--muted);text-align:center;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:0 5px;margin:15px 0 0;font-size:.69rem;font-weight:700;line-height:1.35;display:flex}.account-module__fN0HyW__modeSwitch button{color:var(--accent-dark);cursor:pointer;font:inherit;background:0 0;border:0;align-items:baseline;padding:0;font-weight:900;line-height:1.35;display:inline-flex}.account-module__fN0HyW__modeSwitch button:disabled{cursor:wait;opacity:.6}.account-module__fN0HyW__noEmailNote{color:var(--muted);text-align:center;margin:8px 0 0;font-size:.61rem;font-weight:700}.account-module__fN0HyW__formError{color:var(--far);background:#fff0ec;border:1px solid #e8a095;border-radius:12px;margin:0;padding:9px 11px;font-size:.71rem;font-weight:700;line-height:1.4}.account-module__fN0HyW__createdState{text-align:center;position:relative}.account-module__fN0HyW__createdState .account-module__fN0HyW__modalIntro{margin-inline:auto}.account-module__fN0HyW__createdMark{width:62px;height:62px;color:var(--accent-dark);background:linear-gradient(145deg,#fff8f4,#fffdf8);border:1px solid #ff5c3542;border-radius:20px;place-items:center;margin:2px auto 16px;animation:.76s cubic-bezier(.18,.9,.22,1) both account-module__fN0HyW__createdMarkIn;display:grid;overflow:hidden;box-shadow:0 12px 28px #d8411f1a}.account-module__fN0HyW__createdMark .brand-mark{width:36px;height:36px}.account-module__fN0HyW__createdState .account-module__fN0HyW__kicker{margin-bottom:7px}.account-module__fN0HyW__createdState h2{max-width:none}.account-module__fN0HyW__createdUsername{color:var(--accent-dark);margin:8px 0 0;font-size:.78rem;font-weight:900}.account-module__fN0HyW__accountNameRow{flex-wrap:wrap;align-items:center;gap:7px 9px;display:flex;position:relative}.account-module__fN0HyW__accountTagline{color:var(--muted);margin:9px 0 18px;font-size:.76rem;font-weight:700;line-height:1.4;position:relative}.account-module__fN0HyW__foundingPlayerBadge{width:fit-content;min-height:20px;color:var(--ink);letter-spacing:.018em;white-space:nowrap;background:linear-gradient(#fffaf6 0%,#fff3ec 100%);border:1px solid #d8411f38;border-radius:5px;align-items:center;gap:5px;padding:0 5px 0 0;font-size:.49rem;font-weight:900;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffeb,0 1px 4px #d8411f0b}.account-module__fN0HyW__foundingPlayerBadge:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffffeb,#0000);width:20%;animation:3.2s ease-in-out .7s infinite account-module__fN0HyW__foundingCredentialGlint;position:absolute;top:-60%;bottom:-60%;left:-48%;transform:rotate(18deg)}.account-module__fN0HyW__foundingPlayerBadge[data-compact]{align-self:center}.account-module__fN0HyW__foundingPlayerEmblem{color:#fff7ef;background:linear-gradient(#e75a33 0%,#c83b1d 100%);border-radius:5px 0 0 5px;align-self:stretch;place-items:center;width:19px;margin:-1px 0 -1px -1px;display:grid;box-shadow:inset -1px 0 #80220f1f,inset 0 1px #ffffff38}.account-module__fN0HyW__foundingPlayerGlyph{color:#fff7ef;width:10px;height:10px}.account-module__fN0HyW__createdBadgeRow{justify-content:center;margin-top:7px;display:flex}.account-module__fN0HyW__accountTabs{border:1px solid var(--line);background:var(--surface-muted);border-radius:13px;grid-template-columns:repeat(2,1fr);gap:3px;margin-bottom:10px;padding:3px;display:grid;position:relative;overflow:hidden}.account-module__fN0HyW__accountTabs:before{content:"";background:var(--surface-card);border-radius:9px;width:calc(50% - 4.5px);transition:transform .18s cubic-bezier(.2,.82,.25,1);position:absolute;top:3px;bottom:3px;left:3px;transform:translate(0);box-shadow:0 2px 8px #1f1d1712}.account-module__fN0HyW__accountTabs[data-active=leaderboard]:before{transform:translate(calc(100% + 3px))}.account-module__fN0HyW__accountTabs button{z-index:1;min-height:38px;color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:9px;font-size:.68rem;font-weight:900;transition:color .15s;position:relative}.account-module__fN0HyW__accountTabs button[aria-current=page]{color:var(--ink)}.account-module__fN0HyW__accountTabs button:disabled{cursor:default;opacity:.48}.account-module__fN0HyW__historyList{overscroll-behavior:contain;border-top:1px solid var(--line);border-bottom:1px solid var(--line);scrollbar-width:thin;max-height:min(330px,42dvh);display:grid;position:relative;overflow-y:auto}.account-module__fN0HyW__historyRow{cursor:pointer;width:100%;min-height:66px;font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:11px;padding:9px 2px;transition:background .14s,transform .14s;display:grid}.account-module__fN0HyW__historyRow:hover{background:#f4f1eab8}.account-module__fN0HyW__historyRow:active{transform:scale(.995)}.account-module__fN0HyW__historyRow+.account-module__fN0HyW__historyRow{border-top:1px solid var(--line)}.account-module__fN0HyW__historyDate{gap:2px;display:grid}.account-module__fN0HyW__historyDate span{color:var(--ink);font-size:.68rem;font-weight:900}.account-module__fN0HyW__historyDate small{color:var(--muted);font-size:.58rem;font-weight:800}.account-module__fN0HyW__historyDetails{gap:1px;min-width:0;display:grid}.account-module__fN0HyW__historyDetails strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.account-module__fN0HyW__historyDetails span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;font-weight:700;overflow:hidden}.account-module__fN0HyW__historyDetails small{color:var(--muted);margin-top:3px;font-size:.58rem;font-weight:750}.account-module__fN0HyW__historyScore{min-width:51px;color:var(--ink);justify-content:flex-end;align-items:baseline;display:flex}.account-module__fN0HyW__historyScore strong{letter-spacing:-.04em;font-size:1.02rem}.account-module__fN0HyW__historyScore span{color:var(--muted);margin-left:2px;font-size:.54rem;font-weight:800}.account-module__fN0HyW__historyOpen{color:var(--muted);margin-left:6px;font-size:1rem;font-style:normal;font-weight:700;line-height:1}.account-module__fN0HyW__historyScore[data-perfect] strong{color:var(--exact)}.account-module__fN0HyW__historyLoading{gap:7px;padding:3px 0;display:grid}.account-module__fN0HyW__historyLoading span{background:linear-gradient(90deg,#f2efe8,#faf8f3,#f2efe8) 0 0/200% 100%;border-radius:11px;height:56px;animation:1.25s ease-in-out infinite account-module__fN0HyW__historyLoading;display:block}.account-module__fN0HyW__historyState{border:1px solid var(--line);background:var(--surface-soft);text-align:center;border-radius:13px;place-content:center;gap:5px;min-height:116px;padding:18px 12px;display:grid}.account-module__fN0HyW__historyState strong{color:var(--ink);font-size:.76rem}.account-module__fN0HyW__historyState span{max-width:30ch;color:var(--muted);font-size:.66rem;font-weight:650;line-height:1.4}.account-module__fN0HyW__historyState button{width:fit-content;color:var(--accent-dark);cursor:pointer;font:inherit;background:0 0;border:0;margin:5px auto 0;font-size:.65rem;font-weight:900}@keyframes account-module__fN0HyW__historyLoading{0%{background-position:100% 0}to{background-position:-100% 0}}.account-module__fN0HyW__saveRankPrompt{background:var(--surface-accent-strong);border:1px solid #d8411f2e;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:11px;padding:10px 11px;display:grid}.account-module__fN0HyW__saveRankPrompt[data-founding]{background:linear-gradient(#fffaf6fa,#fff4edfa);border-color:#d8411f3d;grid-template-columns:1fr;gap:5px;padding-block:8px}.account-module__fN0HyW__foundingSaveRow{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.account-module__fN0HyW__foundingSaveRow .account-module__fN0HyW__foundingPlayerBadge{flex:none;min-height:25px;font-size:.54rem}.account-module__fN0HyW__foundingSaveRow .account-module__fN0HyW__foundingPlayerEmblem{width:23px}.account-module__fN0HyW__foundingSaveRow .account-module__fN0HyW__saveRankActions{flex:none;justify-content:flex-end}.account-module__fN0HyW__foundingSaveNote{color:var(--muted);font-size:.59rem;font-weight:700;line-height:1.25}.account-module__fN0HyW__saveRankReward{align-items:center;gap:8px;min-width:0;display:flex}.account-module__fN0HyW__saveRankMark{width:30px;height:30px;color:var(--accent-dark);background:#ffffffa3;border:1px solid #d8411f29;border-radius:9px;flex:none;place-items:center;display:grid;overflow:hidden}.account-module__fN0HyW__saveRankMark .brand-mark{width:19px;height:19px}.account-module__fN0HyW__saveRankCopy{min-width:0}.account-module__fN0HyW__saveRankCopy strong{color:var(--ink);font-size:.74rem;display:block}.account-module__fN0HyW__saveRankCopy span{color:var(--muted);margin-top:2px;font-size:.61rem;font-weight:650;line-height:1.35;display:block}.account-module__fN0HyW__saveRankActions{align-items:center;gap:5px;display:flex}.account-module__fN0HyW__saveRankActions button{cursor:pointer;min-height:32px;font:inherit;white-space:nowrap;border-radius:9px;font-size:.62rem;font-weight:900}.account-module__fN0HyW__saveRankActions button:first-child{color:#fff;background:#d8411f;border:0;padding:0 9px}.account-module__fN0HyW__saveRankActions button:last-child{color:var(--accent-dark);background:0 0;border:0;padding:0 4px}@keyframes account-module__fN0HyW__accountButtonArrival{0%{transform:scale(.82);box-shadow:0 0 #ff5c3500}48%{transform:scale(1.08);box-shadow:0 0 0 6px #ff5c3517}to{transform:scale(1);box-shadow:0 4px 16px #1f1d170a}}@keyframes account-module__fN0HyW__accountButtonShine{0%{opacity:0;left:-65%}20%{opacity:1}to{opacity:0;left:135%}}@keyframes account-module__fN0HyW__createdMarkIn{0%{opacity:0;transform:translateY(8px)scale(.78)rotate(-4deg)}58%{opacity:1;transform:translateY(-2px)scale(1.06)rotate(1deg)}to{opacity:1;transform:translateY(0)scale(1)rotate(0)}}@keyframes account-module__fN0HyW__foundingCredentialGlint{0%,68%{opacity:0;left:-55%}72%{opacity:.9}84%{opacity:0;left:128%}to{opacity:0;left:128%}}@keyframes account-module__fN0HyW__backdropIn{0%{opacity:0}to{opacity:1}}@keyframes account-module__fN0HyW__modalIn{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:520px){.account-module__fN0HyW__modalBackdrop{padding-top:max(10px, env(safe-area-inset-top));padding-right:max(10px, env(safe-area-inset-right));padding-bottom:max(10px, env(safe-area-inset-bottom));padding-left:max(10px, env(safe-area-inset-left));place-items:center}.account-module__fN0HyW__modalCard{width:min(100%,440px);max-height:calc(100dvh - max(20px, env(safe-area-inset-top)) - max(20px, env(safe-area-inset-bottom)));overscroll-behavior:contain;border-radius:22px;place-self:center;padding:20px;overflow-y:auto}.account-module__fN0HyW__field input{min-height:44px;font-size:16px}.account-module__fN0HyW__historyList{max-height:min(300px,38dvh)}.account-module__fN0HyW__historyRow{grid-template-columns:54px minmax(0,1fr) auto;gap:9px;min-height:62px}.account-module__fN0HyW__saveRankPrompt{gap:8px}.account-module__fN0HyW__saveRankCopy span{font-size:.59rem}.account-module__fN0HyW__saveRankActions button{min-height:30px}.account-module__fN0HyW__foundingSaveRow{gap:7px}.account-module__fN0HyW__foundingSaveRow .account-module__fN0HyW__foundingPlayerBadge{min-height:23px;font-size:.5rem}.account-module__fN0HyW__foundingSaveRow .account-module__fN0HyW__foundingPlayerEmblem{width:21px}.account-module__fN0HyW__foundingSaveRow .account-module__fN0HyW__saveRankActions button{min-height:28px;font-size:.57rem}.account-module__fN0HyW__foundingSaveRow .account-module__fN0HyW__saveRankActions button:first-child{padding-inline:8px}.account-module__fN0HyW__foundingSaveNote{font-size:.56rem}}@media (max-width:390px){.account-module__fN0HyW__signInButton{min-width:66px;padding-inline:10px;font-size:.72rem}.account-module__fN0HyW__saveRankPrompt:not([data-founding]){grid-template-columns:1fr}.account-module__fN0HyW__saveRankPrompt:not([data-founding]) .account-module__fN0HyW__saveRankActions{justify-content:flex-start}.account-module__fN0HyW__foundingSaveRow{gap:5px}.account-module__fN0HyW__foundingSaveRow .account-module__fN0HyW__saveRankActions{gap:2px}.account-module__fN0HyW__foundingSaveRow .account-module__fN0HyW__saveRankActions button:first-child{padding-inline:7px}}@media (max-height:620px){.account-module__fN0HyW__modalBackdrop{padding-top:max(10px, env(safe-area-inset-top));padding-bottom:max(10px, env(safe-area-inset-bottom));align-items:start;overflow-y:auto}.account-module__fN0HyW__modalCard{max-height:calc(100dvh - max(10px, env(safe-area-inset-top)) - max(10px, env(safe-area-inset-bottom)));overscroll-behavior:contain;overflow-y:auto}.account-module__fN0HyW__historyList{max-height:220px}}@media (prefers-reduced-motion:reduce){.account-module__fN0HyW__accountMarkButton[data-celebrate],.account-module__fN0HyW__accountMarkButton[data-celebrate]:after,.account-module__fN0HyW__createdMark,.account-module__fN0HyW__foundingPlayerBadge:after,.account-module__fN0HyW__leaderboardFoundingBadge:after,.account-module__fN0HyW__modalBackdrop,.account-module__fN0HyW__modalCard,.account-module__fN0HyW__historyLoading span{animation:none}}.account-module__fN0HyW__leaderboardPanel{gap:9px;min-width:0;max-width:100%;display:grid;overflow-x:hidden}.account-module__fN0HyW__leaderboardScope{background:var(--surface-muted);border-radius:10px;grid-template-columns:repeat(2,1fr);gap:3px;padding:3px;display:grid;position:relative;overflow:hidden}.account-module__fN0HyW__leaderboardScope:before{content:"";background:var(--surface-card);border-radius:8px;width:calc(50% - 4.5px);transition:transform .17s cubic-bezier(.2,.82,.25,1);position:absolute;top:3px;bottom:3px;left:3px;transform:translate(0);box-shadow:0 2px 7px #1f1d1712}.account-module__fN0HyW__leaderboardScope[data-active=weekly]:before{transform:translate(calc(100% + 3px))}.account-module__fN0HyW__leaderboardScope button{z-index:1;min-height:32px;color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:8px;font-size:.62rem;font-weight:900;transition:color .15s;position:relative}.account-module__fN0HyW__leaderboardScope button[aria-current=page]{color:var(--ink)}.account-module__fN0HyW__leaderboardScopeNote{min-height:1.64rem;color:var(--muted);text-align:center;place-items:center;margin:-1px 2px 1px;font-size:.58rem;font-weight:700;line-height:1.4;display:grid}.account-module__fN0HyW__leaderboardList{overscroll-behavior:contain;border-top:1px solid var(--line);border-bottom:1px solid var(--line);scrollbar-width:thin;width:100%;min-width:0;max-width:100%;max-height:min(294px,38dvh);display:grid;overflow:hidden auto}.account-module__fN0HyW__leaderboardRow{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-width:0;max-width:100%;min-height:52px;padding:7px 4px;display:grid}.account-module__fN0HyW__leaderboardRow+.account-module__fN0HyW__leaderboardRow{border-top:1px solid var(--line)}.account-module__fN0HyW__leaderboardRow[data-current]{background:var(--surface-accent);border-radius:10px}.account-module__fN0HyW__leaderboardRank{color:var(--muted);text-align:center;font-size:.66rem;font-weight:900}.account-module__fN0HyW__leaderboardIdentity{gap:2px;min-width:0;display:grid}.account-module__fN0HyW__leaderboardNameLine{align-items:center;gap:5px;min-width:0;display:flex}.account-module__fN0HyW__leaderboardNameLine strong{min-width:0}.account-module__fN0HyW__leaderboardIdentity strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;transition:color .15s;overflow:hidden}.account-module__fN0HyW__leaderboardFoundingBadge{color:#fff7ef;background:linear-gradient(#e75a33 0%,#c83b1d 100%);border:1px solid #a82f1561;border-radius:4px;flex:none;place-items:center;width:15px;height:19px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff38,0 1px 3px #80220f1f}.account-module__fN0HyW__leaderboardFoundingBadge:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffffeb,#0000);width:36%;animation:3.2s ease-in-out .7s infinite account-module__fN0HyW__foundingCredentialGlint;position:absolute;top:-70%;bottom:-70%;left:-65%;transform:rotate(18deg)}.account-module__fN0HyW__leaderboardFoundingBadge .brand-mark{width:8px;height:8px}.account-module__fN0HyW__leaderboardRow[data-current] .account-module__fN0HyW__leaderboardIdentity strong{color:var(--accent-dark)}.account-module__fN0HyW__leaderboardIdentity span{color:var(--muted);font-size:.57rem;font-weight:750}.account-module__fN0HyW__leaderboardScore{white-space:nowrap;justify-content:flex-end;align-items:baseline;min-width:54px;display:flex}.account-module__fN0HyW__leaderboardScore strong{color:var(--ink);letter-spacing:-.035em;font-size:1rem}.account-module__fN0HyW__leaderboardScore span{color:var(--muted);margin-left:2px;font-size:.52rem;font-weight:800}.account-module__fN0HyW__leaderboardScore[data-perfect] strong{color:var(--exact)}.account-module__fN0HyW__leaderboardSelfDivider{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;padding:7px 4px 3px;font-size:.55rem;font-weight:900}.account-module__fN0HyW__leaderboardState{border:1px solid var(--line);background:var(--surface-soft);text-align:center;border-radius:13px;place-content:center;gap:5px;min-height:116px;padding:18px 12px;display:grid}.account-module__fN0HyW__leaderboardState strong{color:var(--ink);font-size:.76rem}.account-module__fN0HyW__leaderboardState span{max-width:31ch;color:var(--muted);font-size:.66rem;font-weight:650;line-height:1.4}.account-module__fN0HyW__leaderboardState button{width:fit-content;color:var(--accent-dark);cursor:pointer;font:inherit;background:0 0;border:0;margin:5px auto 0;font-size:.65rem;font-weight:900}.account-module__fN0HyW__leaderboardLoading{gap:7px;display:grid}.account-module__fN0HyW__leaderboardLoading span{background:linear-gradient(90deg,#f2efe8,#faf8f3,#f2efe8) 0 0/200% 100%;border-radius:10px;height:48px;animation:1.25s ease-in-out infinite account-module__fN0HyW__historyLoading;display:block}.account-module__fN0HyW__leaderboardContent{transition:opacity .12s}.account-module__fN0HyW__leaderboardContent[data-refreshing]{opacity:.62}@media (max-width:520px){.account-module__fN0HyW__leaderboardList{max-height:min(270px,34dvh)}.account-module__fN0HyW__leaderboardRow{grid-template-columns:30px minmax(0,1fr) auto;gap:8px;min-height:50px}}@media (max-height:620px){.account-module__fN0HyW__leaderboardList{max-height:205px}}@media (prefers-reduced-motion:reduce){.account-module__fN0HyW__leaderboardLoading span,.account-module__fN0HyW__accountPanelPane[data-active],.account-module__fN0HyW__leaderboardContent{animation:none}.account-module__fN0HyW__accountPanelSizer[data-measured],.account-module__fN0HyW__accountTabs:before,.account-module__fN0HyW__leaderboardScope:before,.account-module__fN0HyW__leaderboardContent{transition:none}}.account-module__fN0HyW__accountPanelSizer{min-width:0;position:relative;overflow:clip}.account-module__fN0HyW__accountPanelSizer[data-measured]{transition:height .19s cubic-bezier(.2,.82,.25,1)}.account-module__fN0HyW__accountPanelPane{visibility:hidden;pointer-events:none;width:100%;min-width:0;position:absolute;inset:0 0 auto}.account-module__fN0HyW__accountPanelPane[data-active]{visibility:visible;pointer-events:auto;animation:.145s cubic-bezier(.2,.75,.25,1) both account-module__fN0HyW__accountPanelSwap;position:relative;inset:auto}.account-module__fN0HyW__leaderboardContent{min-width:0;animation:.12s both account-module__fN0HyW__leaderboardContentSwap}@keyframes account-module__fN0HyW__accountPanelSwap{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes account-module__fN0HyW__leaderboardContentSwap{0%{opacity:.68}to{opacity:1}}.account-module__fN0HyW__historyDetail{gap:10px;animation:.165s cubic-bezier(.2,.75,.25,1) both account-module__fN0HyW__accountPanelSwap;display:grid}.account-module__fN0HyW__historyBack{width:fit-content;color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-size:.62rem;font-weight:850}.account-module__fN0HyW__historyBack:hover{color:var(--accent-dark)}.account-module__fN0HyW__historyDetailHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding-bottom:9px;display:flex}.account-module__fN0HyW__historyDetailHeader>div:first-child{gap:2px;min-width:0;display:grid}.account-module__fN0HyW__historyDetailHeader>div:first-child>span{color:var(--ink);font-size:.72rem;font-weight:900}.account-module__fN0HyW__historyDetailHeader>div:first-child>small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;font-weight:750;overflow:hidden}.account-module__fN0HyW__historyPrompt{color:var(--ink);margin:1px 0 0;font-size:.72rem;font-weight:800;line-height:1.38}.account-module__fN0HyW__historyDetailTabs{background:var(--surface-muted);border-radius:10px;grid-template-columns:repeat(2,1fr);gap:3px;padding:3px;display:grid;position:relative;overflow:hidden}.account-module__fN0HyW__historyDetailTabs:before{content:"";background:var(--surface-card);border-radius:8px;width:calc(50% - 4.5px);transition:transform .17s cubic-bezier(.2,.82,.25,1);position:absolute;top:3px;bottom:3px;left:3px;transform:translate(0);box-shadow:0 2px 7px #1f1d1712}.account-module__fN0HyW__historyDetailTabs[data-active=correct]:before{transform:translate(calc(100% + 3px))}.account-module__fN0HyW__historyDetailTabs button{z-index:1;min-height:31px;color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:8px;font-size:.61rem;font-weight:900;transition:color .15s;position:relative}.account-module__fN0HyW__historyDetailTabs button[aria-current=page]{color:var(--ink)}.account-module__fN0HyW__historyOrder{overscroll-behavior:contain;border-top:1px solid var(--line);border-bottom:1px solid var(--line);scrollbar-width:thin;max-height:min(280px,35dvh);animation:.15s both account-module__fN0HyW__accountPanelSwap;display:grid;overflow-y:auto}.account-module__fN0HyW__historyOrderRow{grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:48px;padding:7px 3px;display:grid}.account-module__fN0HyW__historyOrderRow+.account-module__fN0HyW__historyOrderRow{border-top:1px solid var(--line)}.account-module__fN0HyW__historyOrderPosition{background:var(--surface-muted);width:23px;height:23px;color:var(--muted);border-radius:7px;place-items:center;font-size:.61rem;font-weight:900;display:grid}.account-module__fN0HyW__historyOrderItem{gap:1px;min-width:0;display:grid}.account-module__fN0HyW__historyOrderItem strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.account-module__fN0HyW__historyOrderItem span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.56rem;font-weight:650;overflow:hidden}.account-module__fN0HyW__historyOrderRow>small{color:var(--muted);text-align:right;white-space:nowrap;font-size:.56rem;font-weight:850}.account-module__fN0HyW__historyOrderRow[data-grade=exact]>small{color:var(--exact)}.account-module__fN0HyW__historyOrderRow[data-grade=close]>small{color:var(--two-away)}.account-module__fN0HyW__historyOrderRow[data-grade=far]>small{color:var(--far)}@media (max-width:520px){.account-module__fN0HyW__historyOrder{max-height:min(250px,32dvh)}}@media (max-height:620px){.account-module__fN0HyW__historyOrder{max-height:190px}}@media (prefers-reduced-motion:reduce){.account-module__fN0HyW__historyDetail,.account-module__fN0HyW__historyOrder{animation:none}.account-module__fN0HyW__historyDetailTabs:before{transition:none}}html[data-theme=dark] .account-module__fN0HyW__modalBackdrop{background:var(--overlay)}:is(html[data-theme=dark] .account-module__fN0HyW__modalCard,html[data-theme=dark] .account-module__fN0HyW__accountPanel,html[data-theme=dark] .account-module__fN0HyW__saveRankPrompt){box-shadow:0 22px 70px #0000004d}html[data-theme=dark] .account-module__fN0HyW__foundingPlayerBadge{color:var(--ink);background:linear-gradient(#251a16 0%,#2d1b16 100%);border-color:#ff6a454d}html[data-theme=dark] .account-module__fN0HyW__foundingPlayerEmblem{background:linear-gradient(#e75a33 0%,#c83b1d 100%)}html[data-theme=dark] .account-module__fN0HyW__saveRankPrompt[data-founding]{background:linear-gradient(#211713,#281814);border-color:#ff6a4542}:is(html[data-theme=dark] .account-module__fN0HyW__accountTabs,html[data-theme=dark] .account-module__fN0HyW__leaderboardScope){background:var(--surface-muted)}html[data-theme=dark] .account-module__fN0HyW__accountTabs:before{background:var(--surface-raised);box-shadow:0 2px 8px #00000038}html[data-theme=dark] .account-module__fN0HyW__leaderboardScope:before{background:var(--surface-raised);box-shadow:0 2px 8px #00000038}html[data-theme=dark] .account-module__fN0HyW__historyRow:hover{background:color-mix(in srgb, var(--surface-raised) 72%, transparent)}html[data-theme=dark] .account-module__fN0HyW__formError{background:var(--far-soft);color:var(--far);border-color:#9d5047}html[data-theme=dark] .account-module__fN0HyW__accountMarkButton{border-color:var(--line);background:linear-gradient(#27241f 0%,#211f1b 100%);box-shadow:0 5px 14px #0000003d,inset 0 1px #ffffff0a}html[data-theme=dark] .account-module__fN0HyW__createdMark{background:linear-gradient(145deg, #2a1a15, var(--surface-card));color:var(--accent);border-color:#ff6a4547;box-shadow:0 12px 28px #00000038}:is(html[data-theme=dark] .account-module__fN0HyW__historyLoading span,html[data-theme=dark] .account-module__fN0HyW__leaderboardLoading span){background:linear-gradient(90deg, var(--surface-muted), var(--surface-raised), var(--surface-muted))}html[data-theme=dark] .account-module__fN0HyW__foundingPlayerBadge:after{background:linear-gradient(90deg,#0000,#fff0e647,#0000)}
.feedback-module__b98G6a__backLink:focus-visible,.feedback-module__b98G6a__submitButton:focus-visible,.feedback-module__b98G6a__doneButton:focus-visible,.feedback-module__b98G6a__modalClose:focus-visible,.feedback-module__b98G6a__field select:focus-visible,.feedback-module__b98G6a__field textarea:focus-visible,.feedback-module__b98G6a__field input:focus-visible,.feedback-module__b98G6a__alternateContact a:focus-visible{outline-offset:2px;outline:3px solid #ff5c3547}.feedback-module__b98G6a__pageShell{width:min(100%,620px);margin:0 auto;padding:28px 16px 48px}.feedback-module__b98G6a__topbar{justify-content:space-between;align-items:center;gap:16px;padding:4px 4px 24px;display:flex}.feedback-module__b98G6a__wordmark{color:var(--ink);letter-spacing:-.075em;font-size:2rem;font-weight:900;line-height:.9;text-decoration:none}.feedback-module__b98G6a__wordmark span{color:#ff5c35}.feedback-module__b98G6a__topbarActions{align-items:center;gap:7px;display:flex}.feedback-module__b98G6a__backLink{color:var(--muted);font-size:.76rem;font-weight:800;text-decoration:none}.feedback-module__b98G6a__card{border:1px solid var(--line);background:var(--surface-card);box-shadow:var(--shadow);border-radius:24px;padding:24px;position:relative;overflow:hidden}.feedback-module__b98G6a__watermark{color:#ff5c3511;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:9rem;font-weight:900;line-height:1;position:absolute;top:-22px;right:-10px;transform:rotate(-9deg)}.feedback-module__b98G6a__kicker{color:var(--accent-dark);letter-spacing:.15em;margin:0 0 8px;font-size:.66rem;font-weight:900;position:relative}.feedback-module__b98G6a__card h1{max-width:12ch;color:var(--ink);letter-spacing:-.055em;margin:0;font-size:clamp(2rem,9vw,2.8rem);line-height:.98;position:relative}.feedback-module__b98G6a__intro{max-width:38rem;color:var(--muted);margin:13px 0 22px;font-size:.86rem;line-height:1.55;position:relative}.feedback-module__b98G6a__form{gap:16px;display:grid;position:relative}.feedback-module__b98G6a__field{gap:7px;display:grid}.feedback-module__b98G6a__field label{color:var(--ink);font-size:.72rem;font-weight:900}.feedback-module__b98G6a__fieldHint{color:var(--muted);font-size:.64rem;font-weight:600}.feedback-module__b98G6a__field select,.feedback-module__b98G6a__field textarea,.feedback-module__b98G6a__field input{border:1px solid var(--line);background:var(--surface-raised);width:100%;color:var(--ink);font:inherit;border-radius:13px;font-size:.86rem}.feedback-module__b98G6a__field select,.feedback-module__b98G6a__field input{min-height:46px;padding:0 12px}.feedback-module__b98G6a__field textarea{resize:vertical;min-height:150px;padding:12px;line-height:1.5}.feedback-module__b98G6a__messageMeta{color:var(--muted);justify-content:flex-end;margin-top:-2px;font-size:.62rem;display:flex}.feedback-module__b98G6a__submitButton{color:#fff;cursor:pointer;min-height:50px;font:inherit;background:#d8411f;border:0;border-radius:14px;font-weight:900}.feedback-module__b98G6a__submitButton:hover:not(:disabled){background:#bf3417}.feedback-module__b98G6a__submitButton:disabled{cursor:wait;opacity:.7}.feedback-module__b98G6a__alternateContact{color:var(--muted);text-align:center;margin:-5px 0 0;font-size:.66rem;font-weight:650;line-height:1.4}.feedback-module__b98G6a__alternateContact a{color:var(--accent-dark);text-underline-offset:3px;font-weight:850}.feedback-module__b98G6a__formError{color:var(--far);background:#fff0ec;border:1px solid #e8a095;border-radius:12px;margin:0;padding:10px 12px;font-size:.74rem;font-weight:700;line-height:1.4}.feedback-module__b98G6a__success{gap:10px;padding:14px 0 4px;display:grid;position:relative}.feedback-module__b98G6a__success strong{font-size:1.15rem}.feedback-module__b98G6a__success p{color:var(--muted);margin:0;font-size:.82rem;line-height:1.5}.feedback-module__b98G6a__success a{width:fit-content;color:var(--accent-dark);margin-top:4px;font-size:.76rem;font-weight:900}@media (max-width:520px){.feedback-module__b98G6a__pageShell{padding-top:18px}.feedback-module__b98G6a__card{padding:20px}}.feedback-module__b98G6a__doneButton{color:#fff;cursor:pointer;width:fit-content;min-height:42px;font:inherit;background:#d8411f;border:0;border-radius:12px;padding:0 14px;font-size:.76rem;font-weight:900}.feedback-module__b98G6a__doneButton:hover{background:#bf3417}.feedback-module__b98G6a__modalBackdrop{z-index:90;background:var(--overlay);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);place-items:center;padding:18px;display:grid;position:fixed;inset:0}.feedback-module__b98G6a__modalCard{background:var(--surface-card);border:1px solid #d8d4caeb;border-radius:24px;width:min(100%,470px);padding:24px;position:relative;overflow:hidden;box-shadow:0 24px 80px #0f0e0c3d}.feedback-module__b98G6a__modalCard h2{max-width:12ch;color:var(--ink);letter-spacing:-.05em;margin:0;font-size:clamp(1.85rem,7vw,2.4rem);line-height:1;position:relative}.feedback-module__b98G6a__modalIntro{max-width:36rem;color:var(--muted);margin:12px 0 20px;font-size:.82rem;line-height:1.5;position:relative}.feedback-module__b98G6a__modalClose{z-index:2;border:1px solid var(--line);background:var(--surface-raised);width:34px;height:34px;color:var(--muted);cursor:pointer;border-radius:50%;place-items:center;font-size:1.2rem;line-height:1;display:grid;position:absolute;top:13px;right:13px}.feedback-module__b98G6a__modalClose:hover{color:var(--ink)}.feedback-module__b98G6a__modalWatermark{color:#ff5c350e;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:8rem;font-weight:900;line-height:1;position:absolute;top:-24px;right:4px;transform:rotate(-8deg)}@media (max-width:520px){.feedback-module__b98G6a__modalBackdrop{padding-top:max(10px, env(safe-area-inset-top));padding-right:max(10px, env(safe-area-inset-right));padding-bottom:max(10px, env(safe-area-inset-bottom));padding-left:max(10px, env(safe-area-inset-left));place-items:center}.feedback-module__b98G6a__modalCard{width:min(100%,470px);max-height:calc(100dvh - max(20px, env(safe-area-inset-top)) - max(20px, env(safe-area-inset-bottom)));overscroll-behavior:contain;border-radius:22px;padding:20px;overflow-y:auto}.feedback-module__b98G6a__modalCard .feedback-module__b98G6a__form{gap:13px}.feedback-module__b98G6a__modalCard .feedback-module__b98G6a__modalIntro{margin-bottom:16px}.feedback-module__b98G6a__modalCard .feedback-module__b98G6a__field select,.feedback-module__b98G6a__modalCard .feedback-module__b98G6a__field textarea,.feedback-module__b98G6a__modalCard .feedback-module__b98G6a__field input{font-size:16px}.feedback-module__b98G6a__modalCard .feedback-module__b98G6a__field textarea{resize:none;min-height:120px}.feedback-module__b98G6a__modalCard .feedback-module__b98G6a__field select,.feedback-module__b98G6a__modalCard .feedback-module__b98G6a__field input{min-height:44px}.feedback-module__b98G6a__modalCard .feedback-module__b98G6a__submitButton{min-height:48px}}@media (max-height:620px){.feedback-module__b98G6a__modalBackdrop{padding-top:max(10px, env(safe-area-inset-top));padding-bottom:max(10px, env(safe-area-inset-bottom));align-items:start;overflow-y:auto}.feedback-module__b98G6a__modalCard{max-height:calc(100dvh - max(10px, env(safe-area-inset-top)) - max(10px, env(safe-area-inset-bottom)));overscroll-behavior:contain;overflow-y:auto}}@media (orientation:landscape) and (max-height:560px){.feedback-module__b98G6a__modalCard{max-height:calc(100dvh - max(10px, env(safe-area-inset-top)) - max(10px, env(safe-area-inset-bottom)));overflow-y:auto}}:is(html[data-theme=dark] .feedback-module__b98G6a__watermark,html[data-theme=dark] .feedback-module__b98G6a__modalWatermark){color:#ff6a4512}html[data-theme=dark] .feedback-module__b98G6a__modalCard{border-color:var(--line);box-shadow:0 24px 80px #00000057}html[data-theme=dark] .feedback-module__b98G6a__formError{border-color:var(--far-border);background:var(--far-soft);color:var(--far)}@media (max-width:520px){.feedback-module__b98G6a__topbarActions{gap:5px}}
