.leaderboard-content{padding-top:1rem}.leaderboard-standalone{margin-top:0;padding-top:0}.leaderboard-filters{flex-wrap:wrap;justify-content:space-between;gap:.75rem;display:flex}.leaderboard-filters .stats-segments{flex:230px}.leaderboard-content>.stats-description{margin-block:1.25rem}.leaderboard-stage{isolation:isolate;min-height:120px;position:relative}.leaderboard-stage:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--accent-300) 5%, transparent) 25%, color-mix(in srgb, var(--accent-300) 7%, transparent) 50%, color-mix(in srgb, var(--accent-300) 5%, transparent) 75%, transparent);position:absolute;inset:-2rem -1rem;-webkit-mask-image:linear-gradient(#0000,#000 12% 88%,#0000);mask-image:linear-gradient(#0000,#000 12% 88%,#0000)}.leaderboard-motes{pointer-events:none;opacity:.4;z-index:-1;position:absolute;inset:0}.leaderboard-list{margin:0;padding:0;list-style:none}.leaderboard-list li{border-bottom:1px solid var(--line);grid-template-columns:3.25rem minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:64px;padding:.65rem .75rem;display:grid}.leaderboard-list li:last-child{border-bottom:0}.leaderboard-list li[data-self=true]{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--accent-200) 8%, transparent) 18%, color-mix(in srgb, var(--accent-200) 5%, transparent) 82%, transparent)}.leaderboard-list li[data-self=true] .leaderboard-name{color:var(--accent-100)}.leaderboard-list li[data-self=true] .leaderboard-place{color:var(--accent-200)}.leaderboard-place{color:var(--text-muted);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:.3rem;display:flex}.leaderboard-list li[data-podium=true] .leaderboard-place{color:var(--accent-200);text-shadow:0 0 20px color-mix(in srgb, var(--accent-300) 30%, transparent)}.leaderboard-list li[data-podium=true] .leaderboard-place>span:last-child{font-size:1.25rem}.leaderboard-name{overflow-wrap:anywhere;min-width:0;color:var(--text-body);font-weight:550}.leaderboard-name small{color:var(--accent-200);margin-left:.5rem;font-size:.65rem;font-weight:400}.leaderboard-list strong{font-variant-numeric:tabular-nums;color:var(--accent-100);font-size:1.1rem}.leaderboard-empty{text-align:center;color:var(--text-muted);padding:2.5rem 1rem}.leaderboard-footer{border-top:1px solid var(--line);color:var(--text-muted);flex-wrap:wrap;justify-content:space-between;gap:.5rem 1rem;margin-top:1rem;padding-top:1rem;font-size:.68rem;display:flex}@media (max-width:420px){.leaderboard-list li{grid-template-columns:2rem minmax(0,1fr) auto;gap:.5rem;padding-inline:.25rem}.leaderboard-filters .stats-segments{flex-basis:100%}}
