.leaderboard-page[data-v-d4fb98ac]{width:100%;max-width:1320px;margin:0 auto;padding:26px 18px 40px;display:flex;flex-direction:column;gap:18px;box-sizing:border-box}.leaderboard-card[data-v-d4fb98ac]{background:#1f242d;border:1px solid hsla(0,0%,100%,.04);border-radius:.75rem;padding:22px;display:flex;flex-direction:column;gap:20px;box-shadow:0 22px 44px rgba(0,0,0,.35)}.race-hero[data-v-d4fb98ac]{display:flex;justify-content:center;text-align:center;padding:6px 6px 2px}.race-title-stack[data-v-d4fb98ac]{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%}.race-title-row[data-v-d4fb98ac]{display:flex;align-items:baseline;justify-content:center;gap:12px;flex-wrap:wrap}.prize-chip[data-v-d4fb98ac]{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:999px;background:linear-gradient(120deg,#f4d97a,#ff9f6b);color:#0f1826;font-weight:900;font-size:1.05rem;letter-spacing:.01em;box-shadow:0 12px 34px rgba(255,168,106,.35),0 0 0 1px rgba(244,217,122,.32)}.prize-chip .amount-display[data-v-d4fb98ac]{display:inline-flex;align-items:center;gap:6px}.prize-chip img[data-v-d4fb98ac]{width:20px;height:20px}.race-title[data-v-d4fb98ac]{margin:0;color:#f7fbff;font-size:2.2rem;font-weight:900;letter-spacing:.01em}.race-timer[data-v-d4fb98ac]{margin:0;color:#9fb6d5;font-weight:800;letter-spacing:.04em;text-transform:uppercase;font-size:.95rem}.race-description[data-v-d4fb98ac]{margin:6px auto 0;max-width:880px;color:#c8d3e8;line-height:1.6;font-weight:600}.leaderboard-body[data-v-d4fb98ac]{display:flex;flex-direction:column;gap:18px}.podium-layout[data-v-d4fb98ac]{display:grid;grid-template-columns:repeat(3,minmax(200px,1fr));gap:16px;align-items:end;justify-items:center;padding:8px 0 6px}.podium-card[data-v-d4fb98ac]{position:relative;width:100%;max-width:360px;background:radial-gradient(120% 140% at 50% 12%,rgba(255,191,122,.14),rgba(26,31,39,0)) #1a1f27;border:1px solid #2c3342;border-radius:1rem;padding:20px 18px 18px;display:flex;flex-direction:column;align-items:center;gap:12px;overflow:hidden;box-shadow:0 20px 46px rgba(0,0,0,.45)}.podium-card.is-empty[data-v-d4fb98ac]{opacity:.85}.podium-card.place-1[data-v-d4fb98ac]{transform:translateY(-6px) scale(1.04);border-color:rgba(255,198,87,.35)}.podium-card.place-2[data-v-d4fb98ac]{transform:translateY(-2px);border-color:rgba(122,244,196,.28)}.podium-card.place-3[data-v-d4fb98ac]{transform:translateY(2px) scale(.98);border-color:rgba(255,147,104,.24)}.podium-glow[data-v-d4fb98ac]{position:absolute;inset:-28px;filter:blur(36px);opacity:.9;pointer-events:none;background:radial-gradient(circle at 50% 22%,rgba(255,191,122,.26),rgba(26,31,39,0))}.podium-card.place-1 .podium-glow[data-v-d4fb98ac]{background:radial-gradient(circle at 50% 22%,rgba(255,198,87,.4),rgba(26,31,39,0))}.podium-card.place-2 .podium-glow[data-v-d4fb98ac]{background:radial-gradient(circle at 50% 22%,rgba(122,244,196,.32),rgba(26,31,39,0))}.podium-card.place-3 .podium-glow[data-v-d4fb98ac]{background:radial-gradient(circle at 50% 22%,rgba(255,147,104,.3),rgba(26,31,39,0))}.podium-rank[data-v-d4fb98ac]{position:relative;z-index:1;padding:7px 12px;border-radius:999px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.1);color:#eaf1ff;font-weight:800;letter-spacing:.05em}.podium-card.place-1 .podium-rank[data-v-d4fb98ac]{background:rgba(255,198,87,.12);color:#ffd66b;border-color:rgba(255,198,87,.32)}.podium-card.place-2 .podium-rank[data-v-d4fb98ac]{background:rgba(122,244,196,.12);color:#d2ffe9;border-color:rgba(122,244,196,.35)}.podium-card.place-3 .podium-rank[data-v-d4fb98ac]{background:rgba(255,147,104,.12);color:#ffd0b8;border-color:rgba(255,147,104,.32)}.podium-avatar[data-v-d4fb98ac]{position:relative;z-index:1;width:86px;height:86px;border-radius:1rem;overflow:hidden;border:2px solid hsla(0,0%,100%,.08);background:#131822;display:flex;align-items:center;justify-content:center;box-shadow:0 12px 24px rgba(0,0,0,.35)}.podium-card.place-1 .podium-avatar[data-v-d4fb98ac]{width:98px;height:98px}.podium-avatar.placeholder[data-v-d4fb98ac]{color:#5f6a7e;font-weight:800;font-size:20px}.podium-name[data-v-d4fb98ac]{position:relative;z-index:1;margin:6px 0 4px;color:#f4f7fb;font-weight:900;font-size:1.05rem;text-align:center}.podium-meta[data-v-d4fb98ac]{position:relative;z-index:1;width:100%;display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.podium-meta .meta[data-v-d4fb98ac]{background:hsla(0,0%,100%,.04);border:1px solid #2d3442;border-radius:.85rem;padding:10px 12px;color:#9aa7bd;font-weight:700;display:flex;flex-direction:column;gap:4px}.podium-meta strong[data-v-d4fb98ac]{color:#eaf1ff}.pill[data-v-d4fb98ac]{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:.75rem;font-weight:800;font-size:.85rem;letter-spacing:.02em}.pill-ghost[data-v-d4fb98ac]{color:#e5eefb;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.08)}.players-section[data-v-d4fb98ac]{display:flex;flex-direction:column;gap:12px}.players-header[data-v-d4fb98ac]{display:flex;justify-content:space-between;align-items:center;gap:12px}.players-heading[data-v-d4fb98ac]{display:flex;flex-direction:column;gap:4px}.players-eyebrow[data-v-d4fb98ac]{margin:0;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#9aa7bd;font-weight:800}.players-title[data-v-d4fb98ac]{margin:0;color:#f4f7fb;font-size:22px;font-weight:900;letter-spacing:.01em}.players-list[data-v-d4fb98ac]{width:100%;border:1px solid #2a303d;border-radius:.75rem;overflow:hidden;background:#1b2028;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.02)}.players-list-header[data-v-d4fb98ac],.players-list-row[data-v-d4fb98ac]{display:grid;grid-template-columns:80px minmax(0,1.2fr) 160px 160px;gap:12px;align-items:center;padding:12px 14px}.players-list-header[data-v-d4fb98ac]{background:#1f242d;border-bottom:1px solid #2a303d}.header-cell[data-v-d4fb98ac]{text-transform:uppercase;letter-spacing:.08em;font-size:.75rem;font-weight:800;color:#9aa7bd}.players-list-row[data-v-d4fb98ac]{border-bottom:1px solid #2a303d;transition:background .2s ease,border-color .2s ease,transform .2s ease;background:#1b2028}.players-list-row[data-v-d4fb98ac]:hover{background:#202734;transform:translateY(-1px)}.players-list-row[data-v-d4fb98ac]:last-child{border-bottom:none}.players-list-row.rank-alt-a[data-v-d4fb98ac]{background:#1c212a}.players-list-row.rank-alt-b[data-v-d4fb98ac]{background:#1a1f27}.players-list-row.rank-top-ten[data-v-d4fb98ac]{border-left:3px solid rgba(0,199,77,.35)}.players-list-row.rank-current[data-v-d4fb98ac]{border-color:rgba(0,199,77,.55);box-shadow:inset 3px 0 0 rgba(0,199,77,.55)}.cell[data-v-d4fb98ac]{display:flex;align-items:center;gap:10px;min-width:0;color:#eaf1ff;font-weight:700}.cell-rank[data-v-d4fb98ac]{font-weight:900;color:#c5cede}.rank-marker[data-v-d4fb98ac]{display:inline-flex;align-items:center;justify-content:center;padding:7px 12px;border-radius:.75rem;background:#161b23;border:1px solid #2b3240;color:#dfe7f3;font-weight:900}.players-list-row.rank-gold .rank-marker[data-v-d4fb98ac]{border-color:#ffdb7f;color:#ffdb7f}.players-list-row.rank-silver .rank-marker[data-v-d4fb98ac]{border-color:#d4deec;color:#d4deec}.players-list-row.rank-bronze .rank-marker[data-v-d4fb98ac]{border-color:#f3b57a;color:#f3b57a}.cell-player[data-v-d4fb98ac]{padding:8px 10px;border-radius:.75rem;background:#161b23;border:1px solid #2b3240}.avatar-wrapper[data-v-d4fb98ac]{width:46px;height:46px;border-radius:.75rem;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#1f242d;border:1px solid #2b3240}.player-name[data-v-d4fb98ac]{color:#f4f7fb;font-weight:700;font-size:1rem;word-break:break-word}.cell-player.user-hidden .player-name[data-v-d4fb98ac]{color:#7d879b;font-style:italic}.cell-profit[data-v-d4fb98ac],.cell-wagered[data-v-d4fb98ac]{justify-content:flex-start}.cell-profit img[data-v-d4fb98ac],.cell-wagered img[data-v-d4fb98ac]{width:18px;height:18px}.numeric-value[data-v-d4fb98ac]{font-weight:800;color:#dfe7f3;white-space:nowrap}.value-muted[data-v-d4fb98ac]{color:#8290a6}.content-empty[data-v-d4fb98ac],.content-loading[data-v-d4fb98ac]{min-height:220px;display:flex;align-items:center;justify-content:center;color:#9aa7bd;text-align:center;font-weight:700;letter-spacing:.04em;padding:22px;border-radius:.75rem;border:1px dashed #2a303d;background:#1b2028}.content-empty[data-v-d4fb98ac]{text-transform:uppercase}.fade-enter-active[data-v-d4fb98ac],.fade-leave-active[data-v-d4fb98ac]{transition:opacity .25s ease}.fade-enter-from[data-v-d4fb98ac],.fade-leave-to[data-v-d4fb98ac]{opacity:0}@media (max-width:1100px){.podium-layout[data-v-d4fb98ac]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}@media (max-width:900px){.race-title[data-v-d4fb98ac]{font-size:2rem}.prize-chip[data-v-d4fb98ac]{font-size:.98rem}}@media (max-width:840px){.players-list-header[data-v-d4fb98ac],.players-list-row[data-v-d4fb98ac]{grid-template-columns:70px minmax(0,1fr) 120px 120px}}@media (max-width:720px){.leaderboard-card[data-v-d4fb98ac]{padding:16px}.podium-card[data-v-d4fb98ac]{transform:none!important}.race-title[data-v-d4fb98ac]{font-size:1.8rem}}@media (max-width:640px){.players-list-row[data-v-d4fb98ac]{padding:12px}.cell[data-v-d4fb98ac]{font-size:.95rem;gap:8px}.avatar-wrapper[data-v-d4fb98ac]{width:40px;height:40px}}