.leaderboard-stats{grid-template-columns:1fr 1fr 1.4fr;gap:16px;margin:2px 0 0;display:grid}.leaderboard-stat{min-width:0;padding:20px 24px 22px}.leaderboard-stat dt{color:var(--ink-2);align-items:center;gap:10px;font-size:13px;font-weight:600;display:flex}.leaderboard-stat-icon{width:34px;height:34px;color:var(--accent-deep);background:#eef4fb;border-radius:11px;flex:0 0 34px;place-items:center;display:grid}.leaderboard-stat dd{min-height:46px;font-family:var(--display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:14px 0 0;font-size:clamp(26px,2.8vw,36px);font-weight:700;line-height:1.2}.leaderboard-stat-value{flex-wrap:wrap;align-items:baseline;gap:7px;max-width:100%;animation:.3s ease-out both leaderboard-stat-in;display:inline-flex}.leaderboard-stat-empty{color:var(--haze)}.leaderboard-stat-aero{background:linear-gradient(120deg, var(--glass-card) 12%, var(--glass-tint))}.leaderboard-stat-aero .leaderboard-stat-icon{background:#fff}.leaderboard-stat-aero .leaderboard-stat-value{color:var(--accent-deep)}.leaderboard-stat-value em{font-family:var(--ui);letter-spacing:0;font-size:13px;font-style:normal;font-weight:700}.leaderboard-stat .leaderboard-stat-skeleton{border-radius:9px;width:65%;height:30px}@keyframes leaderboard-stat-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.leaderboard-list{min-height:100px;padding:8px 10px}.leaderboard-list table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.leaderboard-list thead th{color:var(--haze);text-align:left;padding:10px 14px 6px;font-size:12.5px;font-weight:600}.leaderboard-list thead th:last-child{text-align:right}.leaderboard-list td{border-top:1px solid #f0f4f9;padding:12px 14px}.leaderboard-list tbody tr:first-child td{border-top:0}.leaderboard-list td:first-child{border-radius:16px 0 0 16px}.leaderboard-list td:last-child{border-radius:0 16px 16px 0}.leaderboard-list tbody tr:hover{background:#f6f9fd}.leaderboard-list .leaderboard-rank{width:70px;color:var(--ink-2);font-family:var(--display);padding-left:24px;font-size:15px;font-weight:600}.leaderboard-medal{width:34px;height:34px;color:var(--ink);border-radius:50%;place-items:center;margin-left:-10px;font-size:15px;font-weight:700;display:inline-grid;box-shadow:inset 0 -3px #0e1a3a26}.leaderboard-top-1 .leaderboard-medal{background:#ffc83d}.leaderboard-top-2 .leaderboard-medal{background:#d4dceb}.leaderboard-top-3 .leaderboard-medal{background:#f0b38e}.leaderboard-list tbody tr.leaderboard-top td{border-top-color:#0000}.leaderboard-list tbody tr.leaderboard-top-1{background:linear-gradient(90deg,#ffc83d29,#0000 60%)}.leaderboard-list tbody tr.leaderboard-top-2{background:linear-gradient(90deg,#96a8c429,#0000 60%)}.leaderboard-list tbody tr.leaderboard-top-3{background:linear-gradient(90deg,#e9a27a29,#0000 60%)}.leaderboard-list tbody tr.leaderboard-me{background:#eef4ff}.leaderboard-wallet{align-items:center;gap:12px;min-width:0;display:flex}.leaderboard-wallet>span{min-width:0;max-width:100%}.leaderboard-wallet .wallet-avatar{flex-shrink:0}.leaderboard-wallet strong{white-space:nowrap;align-items:center;gap:8px;font-size:15px;font-weight:700;display:flex}.leaderboard-wallet .leaderboard-you{background:var(--ink);color:#fff;border-radius:999px;flex-shrink:0;align-items:center;height:20px;padding:0 8px;font-size:11.5px;font-weight:700;display:inline-flex}.leaderboard-identity{align-items:center;gap:6px;min-width:0;display:flex}.leaderboard-identity-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:28ch;display:block;overflow:hidden}.leaderboard-farcaster{color:#6a3cff;background:#6a3cff12;border-radius:7px;flex:0 0 26px;place-items:center;width:26px;height:26px;transition:background .15s,color .15s;display:inline-grid}.leaderboard-farcaster:hover{background:#6a3cff29}.leaderboard-farcaster:focus-visible{outline-offset:2px;outline:2px solid}.leaderboard-wallet small{color:var(--ink-2);margin-top:2px;font-size:12.5px;display:none}.leaderboard-ranges{white-space:nowrap;font-size:14.5px;font-weight:600}.leaderboard-fees{text-align:right;white-space:nowrap;font-size:17px;font-weight:700}.leaderboard-fees em,.leaderboard-own-fees em{color:var(--accent-deep);font-size:12px;font-style:normal}.leaderboard-message{color:var(--ink-2);text-align:center;margin:0;padding:36px 12px;font-size:14px}.leaderboard-sync{color:var(--accent-deep);margin:0;padding:10px 14px 4px;font-size:13px;font-weight:600}.leaderboard-error{color:var(--warning);justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;font-size:13.5px;display:flex}.leaderboard-footer{color:var(--haze);margin:0;padding:10px 14px 6px;font-size:12.5px}.leaderboard-skeleton-row .leaderboard-skeleton-rank{width:14px;height:14px}.leaderboard-skeleton-row .leaderboard-skeleton-avatar{border-radius:50%;width:36px;height:36px}.leaderboard-skeleton-row .leaderboard-skeleton-wallet{width:120px;height:14px;display:block}.leaderboard-skeleton-row .leaderboard-skeleton-positions{width:70px;height:13px}.leaderboard-skeleton-row .leaderboard-skeleton-rewards{width:110px;height:16px}.leaderboard-list tbody .leaderboard-skeleton-row:hover{background:0 0}.leaderboard-own{background:var(--ink);color:#fff;border-radius:20px;align-items:center;gap:14px;padding:12px 16px;display:flex;box-shadow:0 16px 34px #0e1a3a59}.leaderboard-own>img{flex-shrink:0}.leaderboard-own-name{min-width:0}.leaderboard-own-name strong{font-size:15px;display:block}.leaderboard-own-name>.leaderboard-identity{color:#c7d0e6;font-size:12.5px}.leaderboard-own .leaderboard-farcaster{color:#c6b4ff;background:#c6b4ff1a}.leaderboard-own .leaderboard-farcaster:hover{background:#c6b4ff33}.leaderboard-own-name small{color:#aeb9d4;font-size:12.5px}.leaderboard-own-rank{color:var(--aero-peri);margin-left:8px;font-size:22px;font-weight:700}.leaderboard-own-fees{text-align:right;margin-left:auto}.leaderboard-own-fees strong{white-space:nowrap;font-size:17px;font-weight:700;display:block}.leaderboard-own-fees em{color:var(--aero-peri)}.leaderboard-own-fees small{color:#c7d0e6;font-size:12.5px}.leaderboard-own .btn{color:var(--ink);background:#fff;flex-shrink:0;margin-left:auto}@media (max-width:767px){.leaderboard-list{padding:4px}.leaderboard-list thead{display:none}.leaderboard-list table{table-layout:fixed}.leaderboard-list td{padding:10px 8px}.leaderboard-list td:nth-child(2){width:52%}.leaderboard-list .leaderboard-rank{width:40px;padding-left:14px}.leaderboard-medal{width:30px;height:30px;margin-left:-6px;font-size:13px}.leaderboard-ranges{display:none}.leaderboard-wallet small{display:block}.leaderboard-wallet{gap:8px}.leaderboard-wallet strong{gap:4px}.leaderboard-wallet .leaderboard-you{padding:0 5px;font-size:10px}.leaderboard-fees{font-size:14px}.leaderboard-fees em{display:block}.leaderboard-own{gap:10px;padding:10px 12px}.leaderboard-own .wallet-avatar{display:none}}@media (max-width:900px){.leaderboard-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.leaderboard-stat-aero{grid-column:1/-1;justify-content:space-between;align-items:center;gap:20px;display:flex}.leaderboard-stat-aero dd{text-align:right;margin:0}}@media (max-width:640px){.leaderboard-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0}.leaderboard-stat{padding:16px 18px}.leaderboard-stat dt{flex-direction:column;align-items:flex-start;gap:9px;font-size:12px}.leaderboard-stat-icon{border-radius:10px;flex-basis:30px;width:30px;height:30px}.leaderboard-stat dd{min-height:34px;margin-top:10px;font-size:30px}.leaderboard-stat-aero{display:block}.leaderboard-stat-aero dt{flex-direction:row;align-items:center}.leaderboard-stat-aero dd{text-align:left;margin-top:12px;font-size:clamp(28px,8.5vw,38px)}}@media (prefers-reduced-motion:reduce){.leaderboard-stat-value{animation:none}}
