.leaderboard-intro.svelte-c59208{color:#f3f5e9;background:#17372e;border-radius:15px;grid-template-columns:minmax(0,1.15fr) minmax(270px,.85fr);gap:clamp(24px,5vw,70px);padding:clamp(25px,4vw,42px);display:grid}.leaderboard-copy.svelte-c59208 .section-label:where(.svelte-c59208){color:#b4c7ad}.leaderboard-copy.svelte-c59208 h2:where(.svelte-c59208){color:#f6f5ea;letter-spacing:-.055em;margin:15px 0 12px;font:600 clamp(26px,3.4vw,38px)/1.15 Manrope,sans-serif}.leaderboard-copy.svelte-c59208 p:where(.svelte-c59208){color:#c2d0c4;max-width:520px;margin:0;font-size:13px;line-height:1.8}.leaderboard-policy.svelte-c59208{align-content:center;gap:16px;display:grid}.leaderboard-policy.svelte-c59208>div:where(.svelte-c59208){border-bottom:1px solid #edf4e12e;padding:0 0 15px}.leaderboard-policy.svelte-c59208 span:where(.svelte-c59208){color:#d8ef78;font-size:12px;font-weight:700}.leaderboard-policy.svelte-c59208 p:where(.svelte-c59208){color:#c2d0c4;margin:6px 0 0;font-size:11px;line-height:1.7}.leaderboard-policy.svelte-c59208>a:where(.svelte-c59208){color:#f4f5eb;justify-content:space-between;align-items:center;font-size:12px;font-weight:700;display:flex}.period-note.svelte-c59208{color:#69796f;align-items:center;gap:9px;margin-top:18px;font-size:11px;display:inline-flex}.period-note.svelte-c59208 span:where(.svelte-c59208){background:#829f60;border-radius:50%;width:7px;height:7px}.leaderboard-controls.svelte-c59208{justify-content:space-between;align-items:baseline;gap:14px;margin:36px 0 13px;display:flex}.leaderboard-controls.svelte-c59208 h2:where(.svelte-c59208){letter-spacing:-.035em;margin:0;font:600 19px Manrope,sans-serif}.leaderboard-controls.svelte-c59208>span:where(.svelte-c59208){color:#829087;font-size:11px}.leaderboard-table-wrap.svelte-c59208{border-radius:12px;overflow:hidden}.leaderboard-table.svelte-c59208 tbody:where(.svelte-c59208) tr:where(.svelte-c59208){height:76px;transition:background .15s}.leaderboard-table.svelte-c59208 tbody:where(.svelte-c59208) tr.rank-leader:where(.svelte-c59208){background:#f1f5e8}.leaderboard-table.svelte-c59208 .avatar:where(.svelte-c59208){color:#f6f5eb;background:#315d4a;border-radius:13px;place-items:center;width:42px;height:42px;font:700 14px Manrope,sans-serif;display:grid}.leader-rank.svelte-c59208 span:where(.svelte-c59208){border:1px solid #e0e7dc;border-radius:50%;place-items:center;min-width:31px;min-height:31px;display:inline-grid}.rank-leader.svelte-c59208 .leader-rank:where(.svelte-c59208) span:where(.svelte-c59208){color:#34513b;background:#e5efbc;border-color:#b7cd6a}.contributor-link.svelte-c59208{align-items:center;gap:12px;display:inline-flex}.contributor-link.svelte-c59208 span:where(.svelte-c59208):last-child{gap:4px;display:grid}.contributor-link.svelte-c59208 small:where(.svelte-c59208){color:#859189;font-size:10px}.leaderboard-table.svelte-c59208 .score:where(.svelte-c59208){text-align:right;font-variant-numeric:tabular-nums;font-size:15px!important}.leaderboard-table.svelte-c59208 .score:where(.svelte-c59208) span:where(.svelte-c59208){color:#89938a;margin-left:5px;font:10px DM Sans,sans-serif}.leaderboard-state.svelte-c59208{color:#66766b;justify-items:start;gap:11px;padding:28px;font-size:12px;display:grid}.leaderboard-state.svelte-c59208 p:where(.svelte-c59208){margin:0;line-height:1.7}.leaderboard-empty.svelte-c59208{text-align:center;justify-items:center;padding:56px 24px}.leaderboard-empty.svelte-c59208 h3:where(.svelte-c59208){letter-spacing:-.04em;margin:4px 0 0;font:600 21px Manrope,sans-serif}.leaderboard-empty.svelte-c59208 p:where(.svelte-c59208){color:#7a887e;max-width:400px}.empty-rule.svelte-c59208{background:#9bb15e;width:42px;height:2px}.leaderboard-footnote.svelte-c59208{color:#879189;margin:13px 0 0;font-size:10px;line-height:1.7}@media (width<=760px){.leaderboard-intro.svelte-c59208{grid-template-columns:1fr;gap:25px}}@media (width<=480px){.leaderboard-controls.svelte-c59208{flex-direction:column;align-items:start}.leaderboard-table.svelte-c59208 th:where(.svelte-c59208),.leaderboard-table.svelte-c59208 td:where(.svelte-c59208){padding:11px 9px}.leaderboard-table.svelte-c59208 tbody:where(.svelte-c59208) tr:where(.svelte-c59208){height:68px}.leaderboard-table.svelte-c59208 .avatar:where(.svelte-c59208){border-radius:11px;width:35px;height:35px}.contributor-link.svelte-c59208{gap:8px}.contributor-link.svelte-c59208 small:where(.svelte-c59208){display:none}.leaderboard-state.svelte-c59208{padding:22px 16px}}
