.leaderboard-stage[data-v-7715314c]{border-radius:var(--radius-lg);background:linear-gradient(180deg,var(--color-primary-soft),var(--color-surface) 88%);padding:1.5rem 1rem 0;position:relative;overflow:hidden}.leaderboard-podium[data-v-7715314c]{z-index:1;grid-template-columns:1fr 1.12fr 1fr;align-items:end;gap:.625rem;max-width:35rem;margin-inline:auto;display:grid;position:relative}.leaderboard-spot[data-v-7715314c]{flex-direction:column;align-items:center;min-width:0;display:flex}.leaderboard-mascot-wrap[data-v-7715314c]{justify-content:center;display:flex;position:relative}.leaderboard-mascot[data-v-7715314c]{filter:drop-shadow(0 10px 12px #1e40a02e);width:auto;height:8rem;display:block}.leaderboard-spot--1 .leaderboard-mascot[data-v-7715314c]{height:9.75rem;animation:2.4s ease-in-out infinite leaderboard-bounce-7715314c}.leaderboard-crown[data-v-7715314c]{color:var(--color-star);filter:drop-shadow(0 2px 2px #8a641059);position:absolute;top:-1rem;left:50%;transform:translate(-50%)rotate(-8deg)}.leaderboard-you[data-v-7715314c]{border-radius:var(--radius-pill);background:var(--color-primary);color:#fff;box-shadow:var(--shadow-brand);padding:.2rem .5rem;font-size:.68rem;font-weight:800;position:absolute;top:.25rem;right:-.35rem}.leaderboard-person[data-v-7715314c]{text-align:center;width:100%;min-width:0;margin:.5rem 0}.leaderboard-person strong[data-v-7715314c]{white-space:nowrap;text-overflow:ellipsis;font-size:.88rem;display:block;overflow:hidden}.leaderboard-person span[data-v-7715314c]{color:var(--color-muted);font-variant-numeric:tabular-nums;font-size:.8rem}.leaderboard-block[data-v-7715314c]{border-radius:var(--radius-lg) var(--radius-lg) 0 0;width:100%;color:var(--color-ink);flex-direction:column;align-items:center;gap:.35rem;padding-top:.75rem;display:flex;position:relative}.leaderboard-spot--1 .leaderboard-block[data-v-7715314c]{background:color-mix(in srgb,var(--color-star) 16%,var(--color-surface));height:7.4rem}.leaderboard-spot--2 .leaderboard-block[data-v-7715314c]{background:color-mix(in srgb,#9ba7b8 18%,var(--color-surface));height:5.5rem}.leaderboard-spot--3 .leaderboard-block[data-v-7715314c]{background:color-mix(in srgb,#a26e52 20%,var(--color-surface));height:4.1rem}.leaderboard-medal[data-v-7715314c]{color:#fff;background:radial-gradient(circle at 35% 30%,#f7d774,var(--color-star) 60%,#c3931d);border-radius:50%;place-items:center;width:2.5rem;height:2.5rem;display:grid;box-shadow:inset 0 -3px #00000024,0 4px 10px #0000001f}.leaderboard-spot--2 .leaderboard-medal[data-v-7715314c]{background:radial-gradient(circle at 35% 30%,#e3e8ef,#9ba7b8 60%,#7b879a)}.leaderboard-spot--3 .leaderboard-medal[data-v-7715314c]{background:radial-gradient(circle at 35% 30%,#d4a78c,#a26e52 60%,#7f5139)}.leaderboard-confetti[data-v-7715314c]{pointer-events:none;position:absolute;inset:0}.leaderboard-confetti i[data-v-7715314c]{top:-1rem;left:var(--confetti-x);background:var(--confetti-color);opacity:0;width:.4rem;height:.7rem;animation:2.6s ease-in forwards leaderboard-fall-7715314c;animation-delay:var(--confetti-delay);border-radius:2px;position:absolute}.leaderboard-stage--compact[data-v-7715314c]{padding-top:1rem}.leaderboard-stage--compact .leaderboard-mascot[data-v-7715314c]{height:5.75rem}.leaderboard-stage--compact .leaderboard-spot--1 .leaderboard-mascot[data-v-7715314c]{height:7rem}.leaderboard-stage--compact .leaderboard-spot--1 .leaderboard-block[data-v-7715314c]{height:4.9rem}.leaderboard-stage--compact .leaderboard-spot--2 .leaderboard-block[data-v-7715314c]{height:3.65rem}.leaderboard-stage--compact .leaderboard-spot--3 .leaderboard-block[data-v-7715314c]{height:2.75rem}.leaderboard-stage--compact .leaderboard-medal[data-v-7715314c]{width:2rem;height:2rem}@keyframes leaderboard-bounce-7715314c{0%,to{transform:translateY(0)}50%{transform:translateY(-.5rem)}}@keyframes leaderboard-fall-7715314c{0%{opacity:0;transform:translateY(0)rotate(0)}10%{opacity:1}to{opacity:0;transform:translateY(16rem)rotate(540deg)}}@media (width<=640px){.leaderboard-stage[data-v-7715314c]{padding-inline:.375rem}.leaderboard-podium[data-v-7715314c]{gap:.375rem}.leaderboard-mascot[data-v-7715314c]{height:5.25rem}.leaderboard-spot--1 .leaderboard-mascot[data-v-7715314c]{height:6.25rem}.leaderboard-spot--1 .leaderboard-block[data-v-7715314c]{height:5.4rem}.leaderboard-spot--2 .leaderboard-block[data-v-7715314c]{height:4rem}.leaderboard-spot--3 .leaderboard-block[data-v-7715314c]{height:3rem}.leaderboard-person strong[data-v-7715314c]{font-size:.78rem}.leaderboard-person span[data-v-7715314c]{font-size:.72rem}}@media (prefers-reduced-motion:reduce){.leaderboard-spot--1 .leaderboard-mascot[data-v-7715314c]{animation:none}.leaderboard-confetti[data-v-7715314c]{display:none}}.leaderboard-empty[data-v-48ae2daf]{border:1px solid var(--color-hairline);border-radius:var(--radius-lg);background:var(--color-surface-alt);justify-content:center;align-items:center;gap:1.5rem;padding:1.75rem 1.25rem;display:flex}.leaderboard-empty-mascot[data-v-48ae2daf]{width:auto;height:9rem;display:block}.leaderboard-empty h3[data-v-48ae2daf]{margin:0 0 .35rem;font-size:1.05rem;font-weight:800}.leaderboard-empty p[data-v-48ae2daf]{max-width:22rem;color:var(--color-muted);margin:0;font-size:.88rem}@media (width<=520px){.leaderboard-empty[data-v-48ae2daf]{text-align:center;flex-direction:column}.leaderboard-empty-mascot[data-v-48ae2daf]{height:7.5rem}}
