.LeaderboardsPage_pageContainer__eYLic{color:var(--fg-primary);margin:0 auto;max-width:1100px;padding:2rem 1.5rem 4rem}.LeaderboardsPage_empty__KeTzs,.LeaderboardsPage_errorMessage__r51Hz,.LeaderboardsPage_loadingMessage__MZAJo{color:var(--fg-primary);opacity:.8;padding:4rem 1rem;text-align:center}.LeaderboardsPage_errorMessage__r51Hz{color:var(--danger);opacity:1}.LeaderboardsPage_spin__v\+zbg{animation:LeaderboardsPage_spin__v\+zbg 1s linear infinite}@keyframes LeaderboardsPage_spin__v\+zbg{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.LeaderboardsPage_heroCard__iyANv{align-items:center;background:linear-gradient(135deg,var(--accent-faint),var(--bg-card) 60%);border:1px solid var(--border-strong);border-radius:14px;display:flex;gap:1.25rem;margin-bottom:1.25rem;padding:1.5rem 1.75rem}.LeaderboardsPage_heroIcon__NldQ5{color:var(--accent);font-size:2.4rem}.LeaderboardsPage_heroText__2EbcX{flex:1 1}.LeaderboardsPage_heroTitle__m05KP{font-size:1.7rem;margin:0}.LeaderboardsPage_heroSub__AcA0I{color:var(--fg-primary);font-size:.93rem;margin:.25rem 0 0;opacity:.75}.LeaderboardsPage_refreshBtn__t9WiZ{align-items:center;background:var(--bg-card);border:1px solid var(--border-strong);border-radius:9px;color:var(--accent);cursor:pointer;display:flex;height:42px;justify-content:center;transition:background-color .15s ease,border-color .15s ease;width:42px}.LeaderboardsPage_refreshBtn__t9WiZ:hover{background:var(--accent-faint);border-color:var(--accent)}.LeaderboardsPage_refreshBtn__t9WiZ:disabled{cursor:not-allowed;opacity:.55}.LeaderboardsPage_tabStrip__-LQrj{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.LeaderboardsPage_tab__LLL7-{align-items:center;background:var(--bg-card);border:1px solid var(--border-strong);border-radius:9px;color:var(--fg-primary);cursor:pointer;display:inline-flex;font-size:.88rem;font-weight:600;gap:.45rem;padding:.5rem .95rem;text-decoration:none;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.LeaderboardsPage_tab__LLL7-:hover{border-color:var(--accent);color:var(--accent)}.LeaderboardsPage_tabActive__GF-5u{background:var(--accent);border-color:var(--accent);color:#fff}.LeaderboardsPage_tabActive__GF-5u:hover{color:#fff}.LeaderboardsPage_boardDesc__ujmaf{color:var(--fg-primary);font-size:.9rem;margin:0 0 1.25rem;opacity:.75}.LeaderboardsPage_list__ir0hb{display:flex;flex-direction:column;gap:.6rem;list-style:none;margin:0;padding:0}.LeaderboardsPage_row__4Sf54{grid-gap:1rem;align-items:center;background:var(--bg-card);border:1px solid var(--border-strong);border-radius:12px;display:grid;gap:1rem;grid-template-columns:64px minmax(0,1fr) auto;padding:.85rem 1rem;transition:border-color .15s ease,transform .1s ease}.LeaderboardsPage_row__4Sf54:hover{border-color:var(--accent);transform:translateY(-1px)}.LeaderboardsPage_podium__cH9Z7{border-left-width:4px}.LeaderboardsPage_row__4Sf54:first-child{border-left-color:#ffd56e}.LeaderboardsPage_row__4Sf54:nth-child(2){border-left-color:silver}.LeaderboardsPage_row__4Sf54:nth-child(3){border-left-color:#cd7f32}.LeaderboardsPage_rankBadge__gIt-B{font-feature-settings:"tnum";align-items:center;background:var(--accent-faint);border-radius:12px;color:var(--accent);display:flex;font-size:.95rem;font-variant-numeric:tabular-nums;font-weight:700;height:48px;justify-content:center;width:48px}.LeaderboardsPage_rank1__ZpazR{background:linear-gradient(135deg,#ffd56e,#ff9c3a);color:#fff;font-size:1.35rem}.LeaderboardsPage_rank2__SOjJ6{background:linear-gradient(135deg,#d6d6d6,#b1b1b1);color:#fff;font-size:1.25rem}.LeaderboardsPage_rank3__H9UNl{background:linear-gradient(135deg,#d4a276,#a55b25);color:#fff;font-size:1.25rem}.LeaderboardsPage_rowBody__VI\+b5{min-width:0}.LeaderboardsPage_rowNamePlain__wrxlI,.LeaderboardsPage_rowName__wAG7F{color:var(--fg-primary);font-size:1rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LeaderboardsPage_rowName__wAG7F{text-decoration:none}.LeaderboardsPage_rowName__wAG7F:hover{color:var(--accent);text-decoration:underline}.LeaderboardsPage_rowMeta__mdaos{color:var(--fg-primary);font-size:.82rem;margin-top:.3rem;opacity:.75}.LeaderboardsPage_rowStats__Dsz-W{display:flex;gap:1rem}.LeaderboardsPage_statBlock__4Ss1b{min-width:70px;text-align:center}.LeaderboardsPage_statValue__ZyO\+s{color:var(--accent);font-size:1.3rem;font-weight:700;line-height:1}.LeaderboardsPage_statLabel__zZvCp{color:var(--fg-primary);font-size:.7rem;letter-spacing:.05em;margin-top:.25rem;opacity:.7;text-transform:uppercase}.LeaderboardsPage_footNote__ipgS8{color:var(--fg-primary);font-size:.8rem;margin-top:1.5rem;opacity:.6;text-align:center}@media (max-width:640px){.LeaderboardsPage_row__4Sf54{grid-template-columns:48px minmax(0,1fr);grid-template-rows:auto auto}.LeaderboardsPage_rowStats__Dsz-W{grid-column:1/-1;justify-content:flex-end}.LeaderboardsPage_rankBadge__gIt-B{font-size:.8rem;height:40px;width:40px}.LeaderboardsPage_rank1__ZpazR,.LeaderboardsPage_rank2__SOjJ6,.LeaderboardsPage_rank3__H9UNl{font-size:1.05rem}}