.leaderboard-card[data-v-d9779c6d]{background:linear-gradient(180deg,#fffffffa,#f5f9fff5);border:1px solid rgba(207,218,238,.95);border-radius:32px;box-shadow:0 24px 56px #10213c14;padding:24px}.card-head[data-v-d9779c6d],.player-cell[data-v-d9779c6d],.summary-grid[data-v-d9779c6d]{display:flex}.card-head[data-v-d9779c6d]{align-items:flex-end;flex-wrap:wrap;gap:16px;justify-content:space-between}.eyebrow[data-v-d9779c6d]{align-items:center;background:#3171c61a;border-radius:999px;color:#1d4ed8;display:inline-flex;font-size:.82rem;font-weight:800;min-height:38px;padding:7px 14px}.head-copy h2[data-v-d9779c6d]{color:#10213c;font-size:clamp(1.7rem,3vw,2.6rem);font-weight:900;line-height:1.15;margin:12px 0 8px}.head-copy p[data-v-d9779c6d]{color:#526783;line-height:1.85;margin:0;max-width:700px}.head-stat[data-v-d9779c6d],.player-avatar[data-v-d9779c6d],.player-badge[data-v-d9779c6d],.player-score[data-v-d9779c6d],.podium-rank[data-v-d9779c6d],.rank-chip[data-v-d9779c6d],.summary-card[data-v-d9779c6d]{align-items:center;display:inline-flex;justify-content:center}.head-stat[data-v-d9779c6d]{background:#f4f8ff;border:1px solid #d9e2f2;border-radius:22px;gap:12px;min-height:72px;padding:14px 18px}.head-stat .material-icons[data-v-d9779c6d]{background:#3171c61f;border-radius:16px;color:#1d4ed8;height:46px;width:46px}.head-stat div[data-v-d9779c6d]{display:flex;flex-direction:column}.head-stat strong[data-v-d9779c6d]{color:#10213c;font-size:1.1rem;font-weight:900}.head-stat span[data-v-d9779c6d]:last-child{color:#64748b;font-size:.78rem;font-weight:700}.state-shell[data-v-d9779c6d]{background:#f8fbff;border:1px dashed #c8d3eb;border-radius:26px;color:#526783;margin-top:24px;padding:44px 20px;text-align:center}.empty-state[data-v-d9779c6d],.loading-state[data-v-d9779c6d]{align-items:center;display:flex;flex-direction:column;gap:12px}.spinner[data-v-d9779c6d]{animation:spin-d9779c6d .8s linear infinite;border:4px solid #dbe6f8;border-radius:50%;border-top-color:#1d4ed8;height:44px;width:44px}.empty-icon[data-v-d9779c6d]{align-items:center;background:#f9731614;border-radius:24px;color:#ea580c;display:inline-flex;height:72px;justify-content:center;width:72px}.empty-icon .material-icons[data-v-d9779c6d]{font-size:2.2rem}.empty-state h3[data-v-d9779c6d]{color:#10213c;font-size:1.18rem;font-weight:900;margin:0}.empty-state p[data-v-d9779c6d],.loading-state p[data-v-d9779c6d]{margin:0}.card-body[data-v-d9779c6d]{margin-top:24px}.summary-grid[data-v-d9779c6d]{flex-wrap:wrap;gap:14px}.summary-card[data-v-d9779c6d]{background:#f8fbff;border:1px solid #d9e2f2;border-radius:24px;flex:1 1 220px;gap:14px;justify-content:space-between;min-height:100px;padding:16px 18px}.player-card[data-v-d9779c6d]{background:linear-gradient(135deg,#ffda252e,#fffffff5);flex:2 1 320px}.player-badge[data-v-d9779c6d],.player-score[data-v-d9779c6d]{flex-direction:column;gap:4px;min-width:88px}.player-badge[data-v-d9779c6d]{background:#1d4ed8;border-radius:22px;color:#fff;height:72px}.player-copy[data-v-d9779c6d]{flex:1}.player-copy h3[data-v-d9779c6d]{color:#10213c;font-size:1.05rem;font-weight:900;margin:0 0 4px}.player-copy p[data-v-d9779c6d],.player-score .label[data-v-d9779c6d]{color:#64748b;font-size:.8rem;font-weight:700;margin:0}.player-badge .label[data-v-d9779c6d],.player-badge strong[data-v-d9779c6d],.player-score strong[data-v-d9779c6d],.stat-card strong[data-v-d9779c6d]{font-weight:900}.player-score strong[data-v-d9779c6d],.stat-card strong[data-v-d9779c6d]{color:#10213c;font-size:1.15rem}.stat-card[data-v-d9779c6d]{justify-content:flex-start}.stat-card .material-icons[data-v-d9779c6d]{background:#3171c61f;border-radius:16px;color:#1d4ed8;height:48px;width:48px}.stat-card div[data-v-d9779c6d]{display:flex;flex-direction:column}.stat-card span[data-v-d9779c6d]:last-child{color:#64748b;font-size:.8rem;font-weight:700}.podium-grid[data-v-d9779c6d]{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-top:18px}.podium-card[data-v-d9779c6d]{background:#fff;border:1px solid #dbe6f8;border-radius:24px;box-shadow:0 16px 36px #10213c0d;padding:18px}.podium-card.place-1[data-v-d9779c6d]{background:linear-gradient(135deg,#ffda252e,#fff)}.podium-card.place-2[data-v-d9779c6d]{background:linear-gradient(135deg,#cbd5e152,#fff)}.podium-card.place-3[data-v-d9779c6d]{background:linear-gradient(135deg,#fb923c29,#fff)}.podium-rank[data-v-d9779c6d]{color:#17325d;font-weight:900;gap:10px;justify-content:flex-start}.podium-card h3[data-v-d9779c6d]{color:#10213c;font-size:1.05rem;font-weight:900;margin:14px 0 6px}.podium-card p[data-v-d9779c6d]{color:#64748b;font-size:.9rem;margin:0}.podium-score[data-v-d9779c6d]{background:#f4f8ff;border-radius:14px;color:#17325d;display:inline-flex;font-size:.88rem;font-weight:900;margin-top:14px;min-height:38px;padding:8px 12px}.table-shell[data-v-d9779c6d]{background:#fff;border:1px solid #dbe6f8;border-radius:24px;margin-top:18px;overflow-x:auto}.leaderboard-table[data-v-d9779c6d]{border-collapse:collapse;min-width:640px;width:100%}.leaderboard-table td[data-v-d9779c6d],.leaderboard-table th[data-v-d9779c6d]{padding:16px 14px;text-align:right}.leaderboard-table thead[data-v-d9779c6d]{background:#f5f9ff}.leaderboard-table th[data-v-d9779c6d]{color:#35507b;font-size:.84rem;font-weight:900}.leaderboard-table tbody tr[data-v-d9779c6d]{border-top:1px solid #edf2fb}.leaderboard-table tbody tr.current[data-v-d9779c6d]{background:#ffda251f}.rank-chip[data-v-d9779c6d]{background:#f4f8ff;border-radius:999px;color:#17325d;font-size:.8rem;font-weight:900;min-height:34px;min-width:64px;padding:6px 10px}.rank-chip.top[data-v-d9779c6d]{background:#ffda252e}.player-cell[data-v-d9779c6d]{align-items:center;gap:10px}.player-avatar[data-v-d9779c6d]{background:linear-gradient(135deg,#3171c6,#1d4ed8);border-radius:14px;color:#fff;flex-shrink:0;font-size:1rem;font-weight:900;height:44px;width:44px}.player-meta[data-v-d9779c6d]{display:flex;flex-direction:column;gap:3px}.player-meta strong[data-v-d9779c6d]{color:#10213c;font-size:.95rem;font-weight:900}.leaderboard-table td[data-v-d9779c6d],.player-meta span[data-v-d9779c6d]{color:#526783;font-size:.88rem}.score-cell[data-v-d9779c6d]{color:#10213c;font-weight:900}@keyframes spin-d9779c6d{to{transform:rotate(1turn)}}@media (max-width:767px){.leaderboard-card[data-v-d9779c6d]{border-radius:24px;padding:18px}.podium-card[data-v-d9779c6d],.summary-card[data-v-d9779c6d]{border-radius:20px}.player-card[data-v-d9779c6d]{flex-direction:column}.player-badge[data-v-d9779c6d],.player-card[data-v-d9779c6d],.player-score[data-v-d9779c6d]{align-items:flex-start}}.leaderboard-page[data-v-c3aa3ad0]{background:radial-gradient(circle at 8% 10%,rgba(49,113,198,.12) 0,transparent 28%),radial-gradient(circle at 92% 0,rgba(255,218,37,.14) 0,transparent 24%),linear-gradient(180deg,#f4f7fd,#fff 40%,#eef4ff);color:#10213c;min-height:100vh}.board-band[data-v-c3aa3ad0],.hero-band[data-v-c3aa3ad0],.tabs-band[data-v-c3aa3ad0]{padding:0 20px}.page-shell[data-v-c3aa3ad0]{margin:0 auto;max-width:1180px}.hero-grid[data-v-c3aa3ad0]{align-items:center;display:grid;gap:28px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));padding:124px 0 34px}.badge[data-v-c3aa3ad0],.eyebrow[data-v-c3aa3ad0],.overview-label[data-v-c3aa3ad0]{align-items:center;display:inline-flex}.eyebrow[data-v-c3aa3ad0]{background:#3171c61a;border-radius:999px;color:#1d4ed8;font-size:.84rem;font-weight:800;min-height:40px;padding:8px 16px}.hero-copy h1[data-v-c3aa3ad0]{font-size:clamp(2.5rem,6vw,4.7rem);font-weight:900;line-height:1.04;margin:16px 0 12px}.hero-copy p[data-v-c3aa3ad0]{color:#536883;font-size:1.05rem;line-height:1.95;margin:0;max-width:580px}.badge-row[data-v-c3aa3ad0],.hero-actions[data-v-c3aa3ad0],.quick-metrics[data-v-c3aa3ad0],.tabs-shell[data-v-c3aa3ad0]{display:flex;flex-wrap:wrap;gap:12px}.hero-actions[data-v-c3aa3ad0]{margin-top:22px}.action-btn[data-v-c3aa3ad0]{align-items:center;border-radius:18px;display:inline-flex;font-weight:800;justify-content:center;min-height:52px;padding:12px 22px;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.action-btn[data-v-c3aa3ad0]:hover,.tab-btn[data-v-c3aa3ad0]:hover{transform:translateY(-2px)}.action-btn.primary[data-v-c3aa3ad0]{background:linear-gradient(135deg,#3171c6,#1d4ed8);box-shadow:0 18px 32px #3171c62e;color:#fff}.action-btn.secondary[data-v-c3aa3ad0]{background:#ffffffeb;border:1px solid #c8d3eb;color:#17325d}.badge-row[data-v-c3aa3ad0]{margin-top:20px}.badge[data-v-c3aa3ad0]{background:#ffffffd6;border:1px solid #d9e2f2;border-radius:999px;color:#35507b;font-size:.82rem;font-weight:700;min-height:36px;padding:7px 14px}.hero-panel[data-v-c3aa3ad0]{display:flex;justify-content:center}.overview-card[data-v-c3aa3ad0]{background:linear-gradient(160deg,#fffffffa,#f4f8fff5);border:1px solid rgba(207,218,238,.95);border-radius:30px;box-shadow:0 28px 64px #10213c1a;padding:22px;width:min(100%,500px)}.overview-label[data-v-c3aa3ad0]{background:#ffda252e;border-radius:999px;color:#9a6700;font-size:.78rem;font-weight:800;min-height:36px;padding:6px 12px}.overview-head h2[data-v-c3aa3ad0]{font-size:clamp(1.5rem,3vw,2.2rem);font-weight:900;line-height:1.2;margin:14px 0 8px}.overview-head p[data-v-c3aa3ad0]{color:#526783;line-height:1.8;margin:0}.overview-stats[data-v-c3aa3ad0]{display:grid;gap:12px;margin-top:18px}.metric-card[data-v-c3aa3ad0],.stat-item[data-v-c3aa3ad0],.tab-btn[data-v-c3aa3ad0]{align-items:center;display:inline-flex}.stat-item[data-v-c3aa3ad0]{background:#f8fbff;border:1px solid #d9e2f2;border-radius:22px;gap:12px;min-height:72px;padding:14px 16px}.metric-card .material-icons[data-v-c3aa3ad0],.stat-item .material-icons[data-v-c3aa3ad0]{align-items:center;background:#3171c61f;border-radius:16px;color:#1d4ed8;display:inline-flex;height:46px;justify-content:center;width:46px}.metric-card div[data-v-c3aa3ad0],.stat-item div[data-v-c3aa3ad0]{display:flex;flex-direction:column}.metric-card strong[data-v-c3aa3ad0],.stat-item strong[data-v-c3aa3ad0]{color:#10213c;font-weight:900}.metric-card span[data-v-c3aa3ad0]:last-child,.stat-item span[data-v-c3aa3ad0]:last-child{color:#64748b;font-size:.78rem;font-weight:700}.tabs-band[data-v-c3aa3ad0]{padding-bottom:14px}.tabs-shell[data-v-c3aa3ad0]{background:#ffffffe6;border:1px solid rgba(207,218,238,.95);border-radius:24px;box-shadow:0 18px 42px #10213c0f;padding:16px}.tab-btn[data-v-c3aa3ad0]{background:#f8fbff;border:1px solid #d9e2f2;border-radius:16px;color:#35507b;font-weight:800;gap:8px;min-height:48px;padding:10px 16px;transition:transform .2s ease,background-color .2s ease,border-color .2s ease}.tab-btn.active[data-v-c3aa3ad0]{background:linear-gradient(135deg,#3171c6,#1d4ed8);border-color:transparent;box-shadow:0 14px 26px #3171c62e;color:#fff}.tab-btn .material-icons[data-v-c3aa3ad0]{font-size:1.1rem}.quick-metrics[data-v-c3aa3ad0]{margin-top:14px}.metric-card[data-v-c3aa3ad0]{background:#ffffffeb;border:1px solid rgba(207,218,238,.95);border-radius:22px;flex:1 1 220px;gap:12px;min-height:88px;padding:16px 18px}.board-band[data-v-c3aa3ad0]{padding-bottom:72px;padding-top:10px}@media (max-width:767px){.hero-grid[data-v-c3aa3ad0]{padding-top:104px}.hero-actions[data-v-c3aa3ad0]{flex-direction:column}.action-btn[data-v-c3aa3ad0],.tab-btn[data-v-c3aa3ad0]{justify-content:center;width:100%}.metric-card[data-v-c3aa3ad0],.overview-card[data-v-c3aa3ad0],.tabs-shell[data-v-c3aa3ad0]{border-radius:22px}}
