.leaderboard-module__43lwDG__page{padding:3rem 0 4rem}.leaderboard-module__43lwDG__head h1{font-family:var(--display);color:var(--accent-bright);text-shadow:0 0 30px color-mix(in srgb, var(--accent) 25%, transparent);margin:0 0 .6rem;font-size:clamp(2rem,4.4vw,3rem);line-height:1.1}.leaderboard-module__43lwDG__head p{color:var(--fg-muted);margin:0 0 1.75rem}.leaderboard-module__43lwDG__tabs{border:1px solid var(--border);background:var(--bg-elev);scrollbar-width:none;border-radius:14px;gap:.4rem;padding:.35rem;display:flex;overflow-x:auto}.leaderboard-module__43lwDG__tabs::-webkit-scrollbar{display:none}.leaderboard-module__43lwDG__tab{color:var(--fg-muted);font:inherit;font-family:var(--display);letter-spacing:.03em;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;align-items:center;gap:.45rem;padding:.6rem 1rem;font-size:.9rem;font-weight:600;transition:background .2s,color .2s;display:inline-flex}.leaderboard-module__43lwDG__tab:hover{color:var(--fg);background:color-mix(in srgb, var(--accent) 8%, transparent)}.leaderboard-module__43lwDG__tab[aria-selected=true]{color:#1a1408;background:linear-gradient(180deg, var(--accent-bright), var(--accent));box-shadow:0 4px 16px var(--glow)}.leaderboard-module__43lwDG__tab:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.leaderboard-module__43lwDG__tabBadge{letter-spacing:.04em;background:#00000040;border-radius:999px;padding:.1rem .45rem;font-family:system-ui,sans-serif;font-size:.68rem;font-weight:700}.leaderboard-module__43lwDG__panel{padding-top:1.75rem}.leaderboard-module__43lwDG__podium{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:1rem;margin:0 0 1.5rem;padding:0;list-style:none;display:grid}.leaderboard-module__43lwDG__step{--medal:#cd7f32;border:1px solid color-mix(in srgb, var(--medal) 45%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--medal) 18%, var(--bg-elev)), var(--bg-deep));text-align:center;border-bottom:0;border-radius:16px 16px 0 0;flex-direction:column;align-items:center;gap:.45rem;min-width:0;padding:1.4rem .75rem 0;display:flex;position:relative}.leaderboard-module__43lwDG__gold{--medal:#f0c94a;padding-top:2.2rem;box-shadow:0 -10px 40px #f0c94a2e}.leaderboard-module__43lwDG__silver{--medal:#c9d1dc}.leaderboard-module__43lwDG__bronze{--medal:#d08a4c}.leaderboard-module__43lwDG__medalSvg{filter:drop-shadow(0 6px 12px #0000008c);width:3.4rem;height:auto}.leaderboard-module__43lwDG__gold .leaderboard-module__43lwDG__medalSvg{filter:drop-shadow(0 6px 18px #f0c94a66);width:4.2rem}.leaderboard-module__43lwDG__stepName{align-items:center;gap:.45rem;max-width:100%;font-size:1.05rem;font-weight:700;display:inline-flex}.leaderboard-module__43lwDG__stepScore{font-family:var(--display);color:var(--medal);font-variant-numeric:tabular-nums;font-size:1.35rem;font-weight:700}.leaderboard-module__43lwDG__stepBase{background:linear-gradient(180deg, color-mix(in srgb, var(--medal) 30%, transparent), transparent);border-top:2px solid var(--medal);align-self:stretch;height:1.6rem;margin:.5rem -.75rem 0}.leaderboard-module__43lwDG__gold .leaderboard-module__43lwDG__stepBase{height:2.8rem}.leaderboard-module__43lwDG__silver .leaderboard-module__43lwDG__stepBase{height:2rem}.leaderboard-module__43lwDG__rows{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.leaderboard-module__43lwDG__row{border:1px solid var(--border);background:var(--bg-elev);border-radius:10px;grid-template-columns:2.4rem 1.6rem minmax(0,1fr) minmax(4rem,12rem) 5rem;align-items:center;gap:.8rem;padding:.6rem 1rem;transition:border-color .2s;display:grid}.leaderboard-module__43lwDG__row:hover{border-color:color-mix(in srgb, var(--accent) 45%, var(--border))}.leaderboard-module__43lwDG__rank{width:2rem;height:2.25rem;font-family:var(--display);color:var(--accent-bright);font-variant-numeric:tabular-nums;place-items:center;margin:0 auto;font-size:.85rem;font-weight:700;display:grid;position:relative}.leaderboard-module__43lwDG__rank svg{width:100%;height:100%;fill:color-mix(in srgb, var(--accent) 14%, var(--bg-deep));stroke:color-mix(in srgb, var(--accent) 55%, transparent);stroke-width:1.5px;position:absolute;inset:0}.leaderboard-module__43lwDG__rank span{margin-top:-.1rem;position:relative}.leaderboard-module__43lwDG__rowName{align-items:center;gap:.4rem;min-width:0;font-weight:600;display:inline-flex}.leaderboard-module__43lwDG__nameText{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.leaderboard-module__43lwDG__dup{border:1px solid var(--border);color:var(--fg-muted);border-radius:999px;flex:none;padding:.05rem .35rem;font-size:.7rem;font-weight:600}.leaderboard-module__43lwDG__bar{background:#ffffff0f;border-radius:999px;height:.4rem;overflow:hidden}.leaderboard-module__43lwDG__bar span{border-radius:inherit;background:linear-gradient(90deg, var(--accent-dim), var(--accent));height:100%;display:block}.leaderboard-module__43lwDG__rowScore{text-align:right;color:var(--accent-bright);font-variant-numeric:tabular-nums;font-weight:700}.leaderboard-module__43lwDG__flag,.leaderboard-module__43lwDG__flagNone{border-radius:2px;flex:none;width:1.5rem;height:1rem;display:inline-block;overflow:hidden;box-shadow:0 0 0 1px #ffffff26}.leaderboard-module__43lwDG__flag svg{width:100%;height:100%;display:block}.leaderboard-module__43lwDG__flagNone{background:#ffffff0f}.leaderboard-module__43lwDG__empty{border:1px dashed color-mix(in srgb, var(--accent) 30%, var(--border));background:radial-gradient(60% 80% at 50% 0%, color-mix(in srgb, var(--accent) 8%, transparent), transparent);text-align:center;color:var(--fg-muted);border-radius:16px;flex-direction:column;align-items:center;gap:.4rem;padding:3rem 1.5rem;display:flex}.leaderboard-module__43lwDG__empty svg{width:3rem;height:3rem;color:var(--accent);margin-bottom:.4rem}.leaderboard-module__43lwDG__empty strong{font-family:var(--display);color:var(--accent-bright);font-size:1.15rem}.leaderboard-module__43lwDG__seasonChips{flex-wrap:wrap;gap:.5rem;margin-bottom:1.25rem;display:flex}.leaderboard-module__43lwDG__seasonChip{border:1px solid var(--border);color:var(--fg-muted);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:.4rem .9rem;font-weight:600}.leaderboard-module__43lwDG__seasonChip[aria-pressed=true]{border-color:var(--accent);color:var(--accent-bright);background:color-mix(in srgb, var(--accent) 12%, transparent)}@media (max-width:640px){.leaderboard-module__43lwDG__podium{gap:.5rem}.leaderboard-module__43lwDG__step{padding:1rem .4rem 0}.leaderboard-module__43lwDG__stepName{flex-direction:column;gap:.25rem;font-size:.9rem}.leaderboard-module__43lwDG__stepScore{font-size:1.1rem}.leaderboard-module__43lwDG__row{grid-template-columns:2rem 1.5rem minmax(0,1fr) 4.5rem;padding:.55rem .7rem}.leaderboard-module__43lwDG__bar{display:none}}
