.LeaderboardPodium-module__aD4Dcq__podium{--accent:var(--color-primary-main);--accent-rgb:var(--color-primary-main-rgb);justify-content:center;align-items:flex-end;gap:var(--spacing-md);padding:var(--spacing-xxxl) var(--spacing-md) 0;display:flex;position:relative}.LeaderboardPodium-module__aD4Dcq__podium:before{content:"";background:radial-gradient(ellipse at center top, rgba(var(--accent-rgb), .18) 0%, rgba(var(--accent-rgb), .04) 45%, transparent 75%);filter:blur(24px);pointer-events:none;z-index:0;height:60%;position:absolute;inset:0 10% auto}.LeaderboardPodium-module__aD4Dcq__slot{z-index:1;align-items:center;gap:var(--spacing-sm);flex-direction:column;flex:1 1 0;min-width:0;max-width:220px;display:flex;position:relative}.LeaderboardPodium-module__aD4Dcq__crown{width:36px;height:22px;color:var(--color-accent-yellow);filter:drop-shadow(0 2px 6px rgba(var(--color-accent-yellow-rgb), .55));margin-bottom:-4px;animation:3.2s ease-in-out infinite LeaderboardPodium-module__aD4Dcq__crownFloat}.LeaderboardPodium-module__aD4Dcq__avatar{background:linear-gradient(135deg, var(--medal-top,var(--color-border)), var(--medal-bottom,var(--color-border)));box-shadow:0 8px 18px #00000073, 0 0 0 1px rgba(var(--accent-rgb), .15);color:inherit;border-radius:50%;justify-content:center;align-items:center;padding:4px;text-decoration:none;animation:.6s cubic-bezier(.16,1,.3,1) backwards LeaderboardPodium-module__aD4Dcq__slotRise;display:flex;position:relative}.LeaderboardPodium-module__aD4Dcq__avatar__empty{background:repeating-linear-gradient(45deg, var(--color-bg-elevated), var(--color-bg-elevated) 4px, var(--color-bg-surface) 4px, var(--color-bg-surface) 8px);border-radius:50%;width:48px;height:48px}.LeaderboardPodium-module__aD4Dcq__medal{font-family:var(--font-family-mono);font-size:var(--font-size-tiny);font-weight:var(--font-weight-bold);letter-spacing:.05em;padding:2px var(--spacing-sm);border-radius:var(--radius-pill);background-color:var(--medal-chip,var(--color-bg-elevated));color:var(--color-bg-base);border:2px solid var(--color-bg-base);position:absolute;bottom:-2px;right:-6px;box-shadow:0 2px 6px #0006}.LeaderboardPodium-module__aD4Dcq__meta{flex-direction:column;align-items:center;gap:2px;max-width:100%;display:flex}.LeaderboardPodium-module__aD4Dcq__name{font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;max-width:100%;transition:color var(--transition-fast);text-decoration:none;overflow:hidden}a.LeaderboardPodium-module__aD4Dcq__name:hover,a.LeaderboardPodium-module__aD4Dcq__name:focus-visible{color:var(--color-primary-main)}a.LeaderboardPodium-module__aD4Dcq__name:focus-visible{outline:2px solid var(--color-primary-main);outline-offset:2px;border-radius:var(--radius-sm)}.LeaderboardPodium-module__aD4Dcq__you{font-family:var(--font-family-mono);font-size:var(--font-size-tiny);color:var(--accent);letter-spacing:.14em;text-transform:uppercase;padding:1px var(--spacing-sm);border-radius:var(--radius-pill);background-color:color-mix(in srgb, var(--accent) 18%, transparent);border:var(--border-thin) solid color-mix(in srgb, var(--accent) 45%, transparent)}.LeaderboardPodium-module__aD4Dcq__pedestal{border-radius:var(--radius-md) var(--radius-md) 0 0;background-color:var(--color-bg-surface);border:var(--border-thin) solid var(--color-border);border-bottom:none;width:100%;min-height:80px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 -4px 16px #0003}.LeaderboardPodium-module__aD4Dcq__pedestal__fill{background:linear-gradient(180deg, var(--pedestal-top,var(--color-bg-elevated)) 0%, var(--pedestal-bottom,var(--color-bg-surface)) 100%);opacity:.85;transform-origin:bottom;animation:.7s cubic-bezier(.22,1,.36,1) backwards LeaderboardPodium-module__aD4Dcq__pedestalRise;position:absolute;inset:0}.LeaderboardPodium-module__aD4Dcq__pedestal__value{padding:var(--spacing-md) var(--spacing-sm);text-align:center;flex-direction:column;align-items:center;gap:0;display:flex;position:relative}.LeaderboardPodium-module__aD4Dcq__pedestal__num{font-family:var(--font-family-body);font-size:var(--font-size-large);font-weight:var(--font-weight-bold);color:var(--color-text-primary);letter-spacing:-.02em;text-shadow:0 2px 8px #0006;line-height:1}.LeaderboardPodium-module__aD4Dcq__pedestal__unit{font-family:var(--font-family-mono);font-size:var(--font-size-tiny);color:var(--color-text-muted);letter-spacing:.12em;text-transform:uppercase}.LeaderboardPodium-module__aD4Dcq__pedestal__place{bottom:var(--spacing-xs);right:var(--spacing-sm);font-family:var(--font-family-mono);font-size:var(--font-size-xlarge);font-weight:var(--font-weight-bold);color:#ffffff0f;letter-spacing:-.05em;-webkit-user-select:none;user-select:none;line-height:1;position:absolute}.LeaderboardPodium-module__aD4Dcq__slot--gold{--medal-top:#ffd779;--medal-bottom:#d19a1e;--medal-chip:var(--color-accent-yellow);--pedestal-top:color-mix(in srgb, var(--color-accent-yellow) 18%, var(--color-bg-surface));--pedestal-bottom:var(--color-bg-surface)}.LeaderboardPodium-module__aD4Dcq__slot--gold .LeaderboardPodium-module__aD4Dcq__pedestal{border-color:color-mix(in srgb, var(--color-accent-yellow) 40%, var(--color-border));min-height:160px;box-shadow:inset 0 1px 0 #ffd77933, 0 -6px 28px rgba(var(--color-accent-yellow-rgb), .25)}.LeaderboardPodium-module__aD4Dcq__slot--gold .LeaderboardPodium-module__aD4Dcq__avatar{box-shadow:0 12px 28px #00000080, 0 0 0 1px #ffd77966, 0 0 28px rgba(var(--color-accent-yellow-rgb), .45)}.LeaderboardPodium-module__aD4Dcq__slot--silver{--medal-top:#dde4eb;--medal-bottom:#8da0af;--medal-chip:var(--color-neutral-light-gray);--pedestal-top:color-mix(in srgb, var(--color-neutral-light-gray) 14%, var(--color-bg-surface));--pedestal-bottom:var(--color-bg-surface)}.LeaderboardPodium-module__aD4Dcq__slot--silver .LeaderboardPodium-module__aD4Dcq__pedestal{border-color:color-mix(in srgb, var(--color-neutral-light-gray) 40%, var(--color-border));min-height:120px}.LeaderboardPodium-module__aD4Dcq__slot--bronze{--medal-top:#ffc3a0;--medal-bottom:#a85a2c;--medal-chip:var(--color-accent-coral);--pedestal-top:color-mix(in srgb, var(--color-accent-coral) 14%, var(--color-bg-surface));--pedestal-bottom:var(--color-bg-surface)}.LeaderboardPodium-module__aD4Dcq__slot--bronze .LeaderboardPodium-module__aD4Dcq__pedestal{border-color:color-mix(in srgb, var(--color-accent-coral) 30%, var(--color-border));min-height:100px}.LeaderboardPodium-module__aD4Dcq__slot--empty .LeaderboardPodium-module__aD4Dcq__pedestal{opacity:.5;background-color:#0000;border-style:dashed;min-height:80px}.LeaderboardPodium-module__aD4Dcq__slot--empty .LeaderboardPodium-module__aD4Dcq__pedestal__fill{opacity:.3;animation:none}.LeaderboardPodium-module__aD4Dcq__slot--me .LeaderboardPodium-module__aD4Dcq__avatar{box-shadow:0 12px 28px #00000080, 0 0 0 2px var(--accent), 0 0 36px rgba(var(--accent-rgb), .55)}.LeaderboardPodium-module__aD4Dcq__podium--compact{padding-top:var(--spacing-xl);gap:var(--spacing-xs)}.LeaderboardPodium-module__aD4Dcq__podium--compact .LeaderboardPodium-module__aD4Dcq__slot{gap:var(--spacing-xs)}.LeaderboardPodium-module__aD4Dcq__podium--compact .LeaderboardPodium-module__aD4Dcq__slot--gold .LeaderboardPodium-module__aD4Dcq__pedestal{min-height:110px}.LeaderboardPodium-module__aD4Dcq__podium--compact .LeaderboardPodium-module__aD4Dcq__slot--silver .LeaderboardPodium-module__aD4Dcq__pedestal{min-height:86px}.LeaderboardPodium-module__aD4Dcq__podium--compact .LeaderboardPodium-module__aD4Dcq__slot--bronze .LeaderboardPodium-module__aD4Dcq__pedestal{min-height:72px}.LeaderboardPodium-module__aD4Dcq__podium--compact .LeaderboardPodium-module__aD4Dcq__pedestal__num{font-size:var(--font-size-medium)}.LeaderboardPodium-module__aD4Dcq__podium--compact .LeaderboardPodium-module__aD4Dcq__crown{width:28px;height:18px}@keyframes LeaderboardPodium-module__aD4Dcq__slotRise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes LeaderboardPodium-module__aD4Dcq__pedestalRise{0%{opacity:.5;transform:scaleY(.3)}to{opacity:.85;transform:scaleY(1)}}@keyframes LeaderboardPodium-module__aD4Dcq__crownFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.LeaderboardPodium-module__aD4Dcq__slot:first-child .LeaderboardPodium-module__aD4Dcq__avatar,.LeaderboardPodium-module__aD4Dcq__slot:first-child .LeaderboardPodium-module__aD4Dcq__pedestal__fill{animation-delay:.2s}.LeaderboardPodium-module__aD4Dcq__slot:nth-child(2) .LeaderboardPodium-module__aD4Dcq__avatar,.LeaderboardPodium-module__aD4Dcq__slot:nth-child(2) .LeaderboardPodium-module__aD4Dcq__pedestal__fill{animation-delay:60ms}.LeaderboardPodium-module__aD4Dcq__slot:nth-child(3) .LeaderboardPodium-module__aD4Dcq__avatar,.LeaderboardPodium-module__aD4Dcq__slot:nth-child(3) .LeaderboardPodium-module__aD4Dcq__pedestal__fill{animation-delay:.12s}@media (max-width:540px){.LeaderboardPodium-module__aD4Dcq__podium{gap:var(--spacing-xs);padding-top:var(--spacing-xl)}.LeaderboardPodium-module__aD4Dcq__slot{max-width:none}.LeaderboardPodium-module__aD4Dcq__name{font-size:var(--font-size-tiny)}.LeaderboardPodium-module__aD4Dcq__pedestal__num{font-size:var(--font-size-medium)}.LeaderboardPodium-module__aD4Dcq__slot--gold .LeaderboardPodium-module__aD4Dcq__pedestal{min-height:130px}.LeaderboardPodium-module__aD4Dcq__slot--silver .LeaderboardPodium-module__aD4Dcq__pedestal{min-height:100px}.LeaderboardPodium-module__aD4Dcq__slot--bronze .LeaderboardPodium-module__aD4Dcq__pedestal{min-height:86px}}.LeaderboardPodium-module__aD4Dcq__podium--noAnim .LeaderboardPodium-module__aD4Dcq__avatar,.LeaderboardPodium-module__aD4Dcq__podium--noAnim .LeaderboardPodium-module__aD4Dcq__pedestal__fill{animation:none!important}@media (prefers-reduced-motion:reduce){.LeaderboardPodium-module__aD4Dcq__crown,.LeaderboardPodium-module__aD4Dcq__avatar,.LeaderboardPodium-module__aD4Dcq__pedestal__fill{animation:none!important}}
.LeaderboardRow-module__tXdgaW__row{align-items:center;gap:var(--spacing-md);padding:var(--spacing-md) var(--spacing-lg);background-color:var(--color-bg-surface);border:var(--border-thin) solid var(--color-border);border-radius:var(--radius-md);transition:border-color var(--transition-fast), background-color var(--transition-fast), transform var(--transition-fast);grid-template-columns:52px 44px 1fr auto;display:grid}.LeaderboardRow-module__tXdgaW__row:hover{border-color:color-mix(in srgb, var(--color-primary-main) 40%, var(--color-border))}.LeaderboardRow-module__tXdgaW__row--dense{padding:var(--spacing-sm) var(--spacing-md);gap:var(--spacing-sm);grid-template-columns:40px 36px 1fr auto}.LeaderboardRow-module__tXdgaW__rank{font-family:var(--font-family-mono);font-size:var(--font-size-small);font-weight:var(--font-weight-bold);color:var(--color-text-muted);letter-spacing:.04em;justify-content:center;align-items:center;display:inline-flex}.LeaderboardRow-module__tXdgaW__rank__medal--gold,.LeaderboardRow-module__tXdgaW__rank__medal--silver,.LeaderboardRow-module__tXdgaW__rank__medal--bronze{width:32px;height:32px;font-family:var(--font-family-body);font-size:var(--font-size-small);font-weight:var(--font-weight-bold);color:var(--color-bg-base);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 2px 6px #00000059,inset 0 1px #ffffff4d}.LeaderboardRow-module__tXdgaW__rank__medal--gold{background:linear-gradient(135deg,#ffe089,#d19a1e)}.LeaderboardRow-module__tXdgaW__rank__medal--silver{background:linear-gradient(135deg,#e8eef4,#8da0af)}.LeaderboardRow-module__tXdgaW__rank__medal--bronze{background:linear-gradient(135deg,#ffc3a0,#a85a2c)}.LeaderboardRow-module__tXdgaW__row--dense .LeaderboardRow-module__tXdgaW__rank__medal--gold,.LeaderboardRow-module__tXdgaW__row--dense .LeaderboardRow-module__tXdgaW__rank__medal--silver,.LeaderboardRow-module__tXdgaW__row--dense .LeaderboardRow-module__tXdgaW__rank__medal--bronze{width:26px;height:26px;font-size:var(--font-size-tiny)}.LeaderboardRow-module__tXdgaW__avatar{color:inherit;border-radius:50%;justify-content:center;align-items:center;text-decoration:none;display:flex}.LeaderboardRow-module__tXdgaW__name{align-items:center;gap:var(--spacing-sm);min-width:0;color:inherit;transition:color var(--transition-fast);text-decoration:none;display:flex}a.LeaderboardRow-module__tXdgaW__name:hover .LeaderboardRow-module__tXdgaW__name__text,a.LeaderboardRow-module__tXdgaW__name:focus-visible .LeaderboardRow-module__tXdgaW__name__text{color:var(--color-primary-main)}a.LeaderboardRow-module__tXdgaW__name:focus-visible{outline:2px solid var(--color-primary-main);outline-offset:2px;border-radius:var(--radius-sm)}.LeaderboardRow-module__tXdgaW__name__text{font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.LeaderboardRow-module__tXdgaW__row--dense .LeaderboardRow-module__tXdgaW__name__text{font-size:var(--font-size-small)}.LeaderboardRow-module__tXdgaW__name__tag{font-family:var(--font-family-mono);font-size:var(--font-size-tiny);color:var(--color-primary-main);letter-spacing:.14em;text-transform:uppercase;padding:1px var(--spacing-sm);border-radius:var(--radius-pill);background-color:color-mix(in srgb, var(--color-primary-main) 18%, transparent);border:var(--border-thin) solid color-mix(in srgb, var(--color-primary-main) 45%, transparent);flex-shrink:0}.LeaderboardRow-module__tXdgaW__value{flex-direction:column;align-items:flex-end;gap:0;line-height:1.1;display:flex}.LeaderboardRow-module__tXdgaW__value__num{font-size:var(--font-size-medium);font-weight:var(--font-weight-bold);color:var(--color-text-primary);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.LeaderboardRow-module__tXdgaW__row--dense .LeaderboardRow-module__tXdgaW__value__num{font-size:var(--font-size-small)}.LeaderboardRow-module__tXdgaW__value__unit{font-family:var(--font-family-mono);font-size:var(--font-size-tiny);color:var(--color-text-muted);letter-spacing:.1em;text-transform:uppercase}.LeaderboardRow-module__tXdgaW__row--gold{background:linear-gradient(90deg, color-mix(in srgb, var(--color-accent-yellow) 14%, var(--color-bg-surface)) 0%, var(--color-bg-surface) 100%);border-color:color-mix(in srgb, var(--color-accent-yellow) 40%, var(--color-border))}.LeaderboardRow-module__tXdgaW__row--silver{background:linear-gradient(90deg, color-mix(in srgb, var(--color-neutral-light-gray) 10%, var(--color-bg-surface)) 0%, var(--color-bg-surface) 100%);border-color:color-mix(in srgb, var(--color-neutral-light-gray) 35%, var(--color-border))}.LeaderboardRow-module__tXdgaW__row--bronze{background:linear-gradient(90deg, color-mix(in srgb, var(--color-accent-coral) 12%, var(--color-bg-surface)) 0%, var(--color-bg-surface) 100%);border-color:color-mix(in srgb, var(--color-accent-coral) 35%, var(--color-border))}.LeaderboardRow-module__tXdgaW__row--me{background:linear-gradient(90deg, color-mix(in srgb, var(--color-primary-main) 14%, var(--color-bg-surface)) 0%, var(--color-bg-surface) 80%);border-color:var(--color-primary-main);box-shadow:0 0 0 1px var(--color-primary-main), 0 6px 20px rgba(var(--color-primary-main-rgb), .18)}.LeaderboardRow-module__tXdgaW__row--me.LeaderboardRow-module__tXdgaW__row--gold{background:linear-gradient(90deg, color-mix(in srgb, var(--color-accent-yellow) 18%, var(--color-bg-surface)) 0%, color-mix(in srgb, var(--color-primary-main) 10%, var(--color-bg-surface)) 100%)}.LeaderboardRow-module__tXdgaW__row--skeleton{pointer-events:none}.LeaderboardRow-module__tXdgaW__skeleton__pill,.LeaderboardRow-module__tXdgaW__skeleton__avatar,.LeaderboardRow-module__tXdgaW__skeleton__name,.LeaderboardRow-module__tXdgaW__skeleton__value{background:linear-gradient(90deg, var(--color-bg-elevated) 0%, var(--color-bg-medium) 50%, var(--color-bg-elevated) 100%);border-radius:var(--radius-sm);background-size:200% 100%;animation:1.4s linear infinite LeaderboardRow-module__tXdgaW__shimmer;display:block}.LeaderboardRow-module__tXdgaW__skeleton__pill{border-radius:var(--radius-pill);width:32px;height:16px}.LeaderboardRow-module__tXdgaW__skeleton__avatar{border-radius:50%;width:36px;height:36px}.LeaderboardRow-module__tXdgaW__skeleton__name{width:min(180px,80%);height:14px}.LeaderboardRow-module__tXdgaW__skeleton__value{width:48px;height:14px;margin-left:auto}@keyframes LeaderboardRow-module__tXdgaW__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:480px){.LeaderboardRow-module__tXdgaW__row{gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);grid-template-columns:36px 36px 1fr auto}.LeaderboardRow-module__tXdgaW__name__text,.LeaderboardRow-module__tXdgaW__value__num{font-size:var(--font-size-small)}}@media (prefers-reduced-motion:reduce){.LeaderboardRow-module__tXdgaW__skeleton__pill,.LeaderboardRow-module__tXdgaW__skeleton__avatar,.LeaderboardRow-module__tXdgaW__skeleton__name,.LeaderboardRow-module__tXdgaW__skeleton__value{background:var(--color-bg-elevated);animation:none}}
.LeaderboardContent-module__a6QZHq__page{--page-accent:var(--color-primary-main);--page-accent-rgb:var(--color-primary-main-rgb);gap:var(--spacing-xxxl);max-width:920px;padding:var(--spacing-4xl) var(--spacing-xl) var(--spacing-5xl);flex-direction:column;min-height:70vh;margin:0 auto;display:flex;position:relative}.LeaderboardContent-module__a6QZHq__page:before{content:"";background:radial-gradient(ellipse at center top, rgba(var(--page-accent-rgb), .14) 0%, rgba(var(--page-accent-rgb), .04) 40%, transparent 72%);filter:blur(40px);pointer-events:none;z-index:0;width:140%;max-width:1200px;height:520px;position:absolute;inset:0 auto auto 50%;transform:translate(-50%)}.LeaderboardContent-module__a6QZHq__page>*{z-index:1;position:relative}.LeaderboardContent-module__a6QZHq__hero{gap:var(--spacing-md);padding-top:var(--spacing-xl);flex-direction:column;display:flex}.LeaderboardContent-module__a6QZHq__hero__eyebrow{font-size:var(--font-size-tiny);font-weight:var(--font-weight-semibold);letter-spacing:.18em;text-transform:uppercase;color:var(--page-accent)}.LeaderboardContent-module__a6QZHq__hero__title{font-size:var(--font-size-xxlarge);font-weight:var(--font-weight-bold);letter-spacing:-.02em;color:var(--color-text-primary);margin:0;line-height:1.05}.LeaderboardContent-module__a6QZHq__hero__subtitle{font-size:var(--font-size-medium);color:var(--color-text-secondary);margin:0}.LeaderboardContent-module__a6QZHq__invite{justify-content:space-between;align-items:center;gap:var(--spacing-md);padding:var(--spacing-md) var(--spacing-lg);background:linear-gradient(135deg, rgba(var(--page-accent-rgb), .12), rgba(var(--page-accent-rgb), .04));border:var(--border-thin) solid rgba(var(--page-accent-rgb), .35);border-radius:var(--radius-lg);flex-wrap:wrap;display:flex}.LeaderboardContent-module__a6QZHq__invite__text{flex-direction:column;gap:2px;min-width:0;display:flex}.LeaderboardContent-module__a6QZHq__invite__title{font-family:var(--font-family-body);font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0}.LeaderboardContent-module__a6QZHq__invite__sub{font-size:var(--font-size-small);color:var(--color-text-secondary);line-height:var(--line-height-body);margin:0}.LeaderboardContent-module__a6QZHq__invite__cta{padding:var(--spacing-sm) var(--spacing-lg);background-color:var(--page-accent);border-radius:var(--radius-pill);color:var(--color-bg-base);font-family:var(--font-family-body);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);cursor:pointer;transition:transform var(--transition-fast);border:none;flex-shrink:0}.LeaderboardContent-module__a6QZHq__invite__cta:hover{transform:translateY(-1px)}.LeaderboardContent-module__a6QZHq__segment{gap:var(--spacing-sm);padding:var(--spacing-xs);background-color:var(--color-bg-surface);border:var(--border-thin) solid var(--color-border);border-radius:var(--radius-lg);grid-template-columns:repeat(3,1fr);display:grid}.LeaderboardContent-module__a6QZHq__segment__btn{padding:var(--spacing-md) var(--spacing-lg);border:var(--border-thin) solid transparent;border-radius:var(--radius-md);color:var(--color-text-secondary);font-family:var(--font-family-body);text-align:left;cursor:pointer;transition:background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast);background:0 0;flex-direction:column;align-items:flex-start;gap:2px;display:flex}.LeaderboardContent-module__a6QZHq__segment__btn:hover{background-color:var(--color-bg-elevated);color:var(--color-text-primary)}.LeaderboardContent-module__a6QZHq__segment__btn--active{background-color:var(--color-bg-base);border-color:var(--page-accent);color:var(--color-text-primary);box-shadow:0 0 0 1px var(--page-accent)}.LeaderboardContent-module__a6QZHq__segment__label{font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);letter-spacing:-.01em}.LeaderboardContent-module__a6QZHq__segment__btn--active .LeaderboardContent-module__a6QZHq__segment__label{color:var(--page-accent)}.LeaderboardContent-module__a6QZHq__segment__desc{font-size:var(--font-size-tiny);color:var(--color-text-muted);letter-spacing:.02em}.LeaderboardContent-module__a6QZHq__chips{gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.LeaderboardContent-module__a6QZHq__chip{--chip-accent:var(--color-primary-main);--chip-accent-rgb:var(--color-primary-main-rgb);align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-bg-surface);border:var(--border-thin) solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-text-secondary);font-family:var(--font-family-body);font-size:var(--font-size-small);font-weight:var(--font-weight-medium);cursor:pointer;transition:background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast);display:inline-flex}.LeaderboardContent-module__a6QZHq__chip:hover{background-color:color-mix(in srgb, var(--chip-accent) 8%, var(--color-bg-surface));border-color:color-mix(in srgb, var(--chip-accent) 45%, var(--color-border));color:var(--color-text-primary)}.LeaderboardContent-module__a6QZHq__chip--active{background-color:color-mix(in srgb, var(--chip-accent) 18%, var(--color-bg-surface));border-color:var(--chip-accent);color:var(--chip-accent);box-shadow:0 0 0 1px var(--chip-accent)}.LeaderboardContent-module__a6QZHq__chip__glyph{color:var(--chip-accent);opacity:.9;font-size:1.1em;line-height:1}.LeaderboardContent-module__a6QZHq__ranges{background-color:var(--color-bg-surface);border:var(--border-thin) solid var(--color-border);border-radius:var(--radius-pill);align-self:flex-start;gap:2px;padding:2px;display:inline-flex}.LeaderboardContent-module__a6QZHq__range{padding:var(--spacing-xs) var(--spacing-lg);border-radius:var(--radius-pill);color:var(--color-text-muted);font-family:var(--font-family-body);font-size:var(--font-size-small);font-weight:var(--font-weight-medium);cursor:pointer;transition:background-color var(--transition-fast), color var(--transition-fast);background:0 0;border:none}.LeaderboardContent-module__a6QZHq__range:hover{color:var(--color-text-primary)}.LeaderboardContent-module__a6QZHq__range--active{background-color:var(--color-bg-base);color:var(--page-accent);box-shadow:0 2px 6px #0003}.LeaderboardContent-module__a6QZHq__body{gap:var(--spacing-xxl);flex-direction:column;min-height:400px;transition:opacity .2s;display:flex}.LeaderboardContent-module__a6QZHq__body--loading{opacity:.55;pointer-events:none}.LeaderboardContent-module__a6QZHq__list{gap:var(--spacing-sm);flex-direction:column;display:flex}.LeaderboardContent-module__a6QZHq__podiumSkeleton{justify-content:center;align-items:flex-end;gap:var(--spacing-md);padding:var(--spacing-xxxl) var(--spacing-md) 0;display:flex}.LeaderboardContent-module__a6QZHq__podiumSkeleton__col{border-radius:var(--radius-md) var(--radius-md) 0 0;background:linear-gradient(90deg, var(--color-bg-elevated) 0%, var(--color-bg-medium) 50%, var(--color-bg-elevated) 100%);background-size:200% 100%;flex:1 1 0;max-width:200px;height:120px;animation:1.4s linear infinite LeaderboardContent-module__a6QZHq__shimmer}.LeaderboardContent-module__a6QZHq__podiumSkeleton__col:nth-child(2){height:180px}.LeaderboardContent-module__a6QZHq__podiumSkeleton__col:nth-child(3){height:100px}@keyframes LeaderboardContent-module__a6QZHq__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.LeaderboardContent-module__a6QZHq__empty{align-items:center;gap:var(--spacing-md);padding:var(--spacing-5xl) var(--spacing-xl);background-color:var(--color-bg-surface);border:var(--border-thin) dashed var(--color-border);border-radius:var(--radius-xl);text-align:center;flex-direction:column;display:flex}.LeaderboardContent-module__a6QZHq__empty__title{font-size:var(--font-size-large);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0}.LeaderboardContent-module__a6QZHq__empty__body{font-size:var(--font-size-small);color:var(--color-text-secondary);max-width:440px;line-height:var(--line-height-body);margin:0}.LeaderboardContent-module__a6QZHq__empty__cta{margin-top:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-xl);background-color:var(--page-accent);border-radius:var(--radius-pill);color:var(--color-bg-base);font-family:var(--font-family-body);font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);transition:transform var(--transition-fast);text-decoration:none}.LeaderboardContent-module__a6QZHq__empty__cta:hover{transform:translateY(-1px)}.LeaderboardContent-module__a6QZHq__sticky{bottom:var(--spacing-lg);z-index:var(--z-sticky);gap:var(--spacing-xs);padding:var(--spacing-md);background-color:color-mix(in srgb, var(--color-bg-base) 92%, transparent);-webkit-backdrop-filter:blur(14px);border:var(--border-thin) solid var(--color-primary-main);border-radius:var(--radius-lg);animation:LeaderboardContent-module__a6QZHq__stickyIn var(--transition-normal) ease;flex-direction:column;display:flex;position:sticky;box-shadow:0 16px 40px #0000008c}.LeaderboardContent-module__a6QZHq__sticky__label{font-family:var(--font-family-mono);font-size:var(--font-size-tiny);letter-spacing:.18em;text-transform:uppercase;color:var(--color-primary-main);padding:0 var(--spacing-sm)}@keyframes LeaderboardContent-module__a6QZHq__stickyIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.LeaderboardContent-module__a6QZHq__page{padding:var(--spacing-xxl) var(--spacing-lg) var(--spacing-5xl)}.LeaderboardContent-module__a6QZHq__hero__title{font-size:var(--font-size-xlarge)}.LeaderboardContent-module__a6QZHq__segment{gap:var(--spacing-xs);grid-template-columns:1fr}.LeaderboardContent-module__a6QZHq__segment__btn{padding:var(--spacing-sm) var(--spacing-md)}.LeaderboardContent-module__a6QZHq__podiumSkeleton__col{max-width:120px}}@media (max-width:480px){.LeaderboardContent-module__a6QZHq__chips{margin:0 calc(var(--spacing-lg) * -1);padding:0 var(--spacing-lg);scrollbar-width:thin;flex-wrap:nowrap;overflow-x:auto}.LeaderboardContent-module__a6QZHq__chip{flex-shrink:0}}@media (prefers-reduced-motion:reduce){.LeaderboardContent-module__a6QZHq__sticky,.LeaderboardContent-module__a6QZHq__podiumSkeleton__col{animation:none!important}}
