.leaderboard-shell{color:#17243b;background:#fff;flex-direction:column;min-height:100vh;font-family:Inter Variable,Inter,sans-serif;display:flex}.leaderboard-main{flex:1;width:min(1000px,100% - 48px);margin:0 auto;padding:24px 0 72px}.leaderboard-hero{text-align:center;margin-bottom:24px}.leaderboard-hero h1{letter-spacing:-.04em;margin:6px 0;font-size:32px;font-weight:700;line-height:1.2}.leaderboard-hero p{color:#667085;margin:6px 0;font-size:15px;line-height:1.6}.leaderboard-hero p:first-child{color:#0735b2;text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:700}.leaderboard-note{background:#eef2fc;border-radius:12px;margin-bottom:18px;padding:16px 20px;font-size:14px;line-height:1.6}.leaderboard-table-wrap{border:1px solid #e1e6ef;border-radius:16px;overflow:hidden;box-shadow:0 2px 10px #1427530e}.leaderboard-table{border-collapse:collapse;table-layout:fixed;width:100%}.leaderboard-table th,.leaderboard-table td{text-align:left;overflow-wrap:anywhere;border-bottom:1px solid #edf0f5;padding:18px 20px;font-size:15px;line-height:1.5}.leaderboard-table th{color:#667085;background:#f7f8fb;font-size:13px}.leaderboard-table th:first-child{width:100px}.leaderboard-table th:last-child{width:140px}.leaderboard-table td:last-child,.leaderboard-table th:last-child{text-align:right;font-variant-numeric:tabular-nums}.leaderboard-table td:last-child{font-weight:700}.leaderboard-table tr:last-child td{border-bottom:0}.leaderboard-table small{color:#667085;margin-top:2px;font-size:12px;display:block}.leaderboard-table a,.leaderboard-footer-note a,.leaderboard-main>a,.leaderboard-empty a{color:#0735b2;font-weight:600;text-decoration:none}.leaderboard-table a:hover{text-decoration:underline}.leaderboard-rank{font-weight:700}.leaderboard-table [data-podium="1"]{background:#fff8e5}.leaderboard-table [data-podium="2"]{background:#f1f4f8}.leaderboard-table [data-podium="3"]{background:#fff2e8}.leaderboard-table [data-podium="1"] .leaderboard-rank{color:#936000}.leaderboard-table [data-podium="2"] .leaderboard-rank{color:#53637b}.leaderboard-table [data-podium="3"] .leaderboard-rank{color:#93502d}.leaderboard-empty{text-align:center;overflow-wrap:anywhere;border:1px solid #e1e6ef;border-radius:16px;margin:20px 0;padding:36px 24px}.leaderboard-empty h1,.leaderboard-empty h2{margin:10px 0;font-size:24px;line-height:1.4}.leaderboard-empty p{color:#667085;font-size:15px;line-height:1.6}.leaderboard-footer-note{margin-top:24px;font-size:14px}@media (width<=700px){.leaderboard-main{width:calc(100% - 24px);padding:20px 0 48px}.leaderboard-hero h1{font-size:26px}.leaderboard-table th,.leaderboard-table td{padding:14px 10px;font-size:14px}.leaderboard-table th:first-child{width:70px}.leaderboard-table th:last-child{width:90px}.leaderboard-note{padding:14px;font-size:13px}}.leaderboard-you{color:#0735b2;background:#eef2fc;border:1px solid #b8c9ef;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;margin:0 0 18px;padding:20px;display:flex}.leaderboard-you h2{margin:0;font-size:17px;line-height:1.5}.leaderboard-you p{color:#526483;margin:6px 0 0;font-size:13px;line-height:1.5}.leaderboard-you-badge{color:#fff;background:#0735b2;border-radius:99px;margin-left:6px;padding:2px 8px;font-size:12px;display:inline-block}.leaderboard-you-stats{flex-shrink:0;gap:28px;display:flex}.leaderboard-you-stats strong{font-variant-numeric:tabular-nums;font-size:26px;line-height:1.3;display:block}.leaderboard-you-stats span{color:#526483;margin-top:3px;font-size:12px;font-weight:500;display:block}@media (width<=700px){.leaderboard-you{flex-direction:column;align-items:start;gap:12px;padding:16px}.leaderboard-you-stats{gap:32px}.leaderboard-you-stats strong{font-size:24px}}.leaderboard-table [data-you=true]{background:#eef2fc;box-shadow:inset 3px 0 #0735b2}.leaderboard-you>div:first-child{overflow-wrap:anywhere;min-width:0}
