.LeaderboardAvatar-module__AAECPq__avatar{--avatar-hue:220;background:linear-gradient(145deg, hsl(var(--avatar-hue) 72% 58%) 0%, hsl(calc(var(--avatar-hue) + 36) 68% 42%) 100%);box-shadow:0 6px 16px hsl(var(--avatar-hue) 60% 40% / 24%);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.LeaderboardAvatar-module__AAECPq__image{object-fit:cover;width:100%;height:100%}.LeaderboardAvatar-module__AAECPq__initials{color:#fff;letter-spacing:.04em;text-shadow:0 1px 2px #00000040;font-weight:800}.LeaderboardAvatar-module__AAECPq__sizeSm{width:32px;height:32px;font-size:.6875rem}.LeaderboardAvatar-module__AAECPq__sizeMd{width:40px;height:40px;font-size:.75rem}.LeaderboardAvatar-module__AAECPq__sizeLg{width:48px;height:48px;font-size:.8125rem}.LeaderboardAvatar-module__AAECPq__sizeXl{width:58px;height:58px;font-size:1rem}.LeaderboardAvatar-module__AAECPq__ringGold,.LeaderboardAvatar-module__AAECPq__ringSilver,.LeaderboardAvatar-module__AAECPq__ringBronze,.LeaderboardAvatar-module__AAECPq__ringAccent{box-shadow:0 0 0 2px var(--ring-color,transparent), 0 8px 20px hsl(var(--avatar-hue) 55% 35% / 20%)}.LeaderboardAvatar-module__AAECPq__ringGold{--ring-color:#f59e0b}.LeaderboardAvatar-module__AAECPq__ringSilver{--ring-color:#94a3b8}.LeaderboardAvatar-module__AAECPq__ringBronze{--ring-color:#ea580c}.LeaderboardAvatar-module__AAECPq__ringAccent{--ring-color:#4f8cf8}[data-theme=dark] .LeaderboardAvatar-module__AAECPq__ringAccent{--ring-color:#86b6ff}.LeaderboardAvatar-module__AAECPq__initials,.LeaderboardAvatar-module__AAECPq__image{z-index:1;position:relative}
.LeaderboardList-module__xhFWMG__list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.LeaderboardList-module__xhFWMG__row{border:1px solid var(--lb-border);background:var(--lb-surface);box-shadow:var(--lb-row-shadow);border-radius:14px;grid-template-columns:auto auto 1fr auto;align-items:center;gap:10px;padding:10px 12px;transition:transform .18s,border-color .18s,box-shadow .18s;animation:.52s cubic-bezier(.22,1,.36,1) both LeaderboardList-module__xhFWMG__rowSlideIn;display:grid}.LeaderboardList-module__xhFWMG__row:hover{border-color:color-mix(in srgb, var(--lb-accent) 35%, var(--lb-border));box-shadow:var(--lb-row-shadow-hover);transform:translateY(-1px)}.LeaderboardList-module__xhFWMG__rowMe{border:2px solid var(--lb-accent);background:linear-gradient(135deg, color-mix(in srgb, var(--lb-accent) 18%, var(--lb-surface)) 0%, color-mix(in srgb, var(--lb-accent) 8%, var(--lb-surface)) 100%);box-shadow:0 0 0 1px color-mix(in srgb, var(--lb-accent) 25%, transparent), 0 10px 24px color-mix(in srgb, var(--lb-accent) 22%, transparent);position:relative}.LeaderboardList-module__xhFWMG__rowMe:before{content:"";background:linear-gradient(180deg, var(--lb-accent), var(--lb-accent-2));border-radius:0 4px 4px 0;width:4px;position:absolute;top:8px;bottom:8px;left:0}.LeaderboardList-module__xhFWMG__rowMe:hover{border-color:var(--lb-accent)}.LeaderboardList-module__xhFWMG__rank{min-width:2rem;color:var(--lb-muted);font-size:.875rem;font-weight:800;font-family:var(--font-sora), sans-serif}.LeaderboardList-module__xhFWMG__rankMe{color:var(--lb-accent);font-size:.9375rem}.LeaderboardList-module__xhFWMG__meta{align-items:center;gap:8px;min-width:0;display:flex}.LeaderboardList-module__xhFWMG__name{color:var(--lb-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:700;overflow:hidden}.LeaderboardList-module__xhFWMG__rowMe .LeaderboardList-module__xhFWMG__name{color:var(--lb-accent)}.LeaderboardList-module__xhFWMG__youBadge{letter-spacing:.06em;text-transform:uppercase;color:#fff;background:linear-gradient(135deg, var(--lb-accent), var(--lb-accent-2));box-shadow:0 2px 8px color-mix(in srgb, var(--lb-accent) 35%, transparent);border-radius:999px;flex-shrink:0;padding:3px 8px;font-size:.6875rem;font-weight:800}.LeaderboardList-module__xhFWMG__points{color:var(--lb-ink);font-size:.9375rem;font-weight:800;font-family:var(--font-sora), sans-serif}.LeaderboardList-module__xhFWMG__rowMe .LeaderboardList-module__xhFWMG__points{color:var(--lb-accent)}.LeaderboardList-module__xhFWMG__pointsUnit{color:var(--lb-muted);margin-left:4px;font-size:.75rem;font-weight:700}@keyframes LeaderboardList-module__xhFWMG__rowSlideIn{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.LeaderboardList-module__xhFWMG__row{transition:none;animation:none}.LeaderboardList-module__xhFWMG__row:hover{transform:none}}
.LeaderboardPodium-module__5rqPIa__podium{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:8px;padding:6px 4px 0;display:grid}.LeaderboardPodium-module__5rqPIa__slot{flex-direction:column;align-items:center;min-width:0;animation:.68s cubic-bezier(.22,1,.36,1) both LeaderboardPodium-module__5rqPIa__podiumRise;display:flex}.LeaderboardPodium-module__5rqPIa__slotFirst{z-index:1}.LeaderboardPodium-module__5rqPIa__player{text-align:center;flex-direction:column;align-items:center;gap:6px;width:100%;margin-bottom:8px;display:flex}.LeaderboardPodium-module__5rqPIa__medal{animation:.52s cubic-bezier(.34,1.56,.64,1) both LeaderboardPodium-module__5rqPIa__medalPop;animation-delay:inherit;font-size:1.125rem;line-height:1}.LeaderboardPodium-module__5rqPIa__name{color:var(--lb-ink);text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin:0;font-size:.8125rem;font-weight:700;overflow:hidden}.LeaderboardPodium-module__5rqPIa__points{color:var(--lb-accent);margin:0;font-size:.75rem;font-weight:700}.LeaderboardPodium-module__5rqPIa__stand{transform-origin:bottom;width:100%;animation:.76s cubic-bezier(.22,1,.36,1) both LeaderboardPodium-module__5rqPIa__standGrow;animation-delay:inherit;border-radius:12px 12px 0 0;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.LeaderboardPodium-module__5rqPIa__stand:before{content:"";pointer-events:none;background:linear-gradient(#ffffff38 0%,#0000 45%);position:absolute;inset:0}.LeaderboardPodium-module__5rqPIa__stand1{background:linear-gradient(#fbbf24 0%,#d97706 100%);height:88px;box-shadow:0 10px 22px #f59e0b3d}.LeaderboardPodium-module__5rqPIa__stand2{background:linear-gradient(#cbd5e1 0%,#64748b 100%);height:72px;box-shadow:0 8px 18px #64748b38}.LeaderboardPodium-module__5rqPIa__stand3{background:linear-gradient(#fdba74 0%,#c2410c 100%);height:62px;box-shadow:0 8px 18px #ea580c33}.LeaderboardPodium-module__5rqPIa__standEmpty{background:linear-gradient(180deg, var(--lb-soft) 0%, var(--lb-border) 100%);opacity:.55;height:54px}.LeaderboardPodium-module__5rqPIa__rankLabel{color:#ffffffeb;font-size:1.25rem;font-weight:800;font-family:var(--font-sora), sans-serif}@keyframes LeaderboardPodium-module__5rqPIa__podiumRise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes LeaderboardPodium-module__5rqPIa__standGrow{0%{opacity:.4;transform:scaleY(.2)}to{opacity:1;transform:scaleY(1)}}@keyframes LeaderboardPodium-module__5rqPIa__medalPop{0%{opacity:0;transform:scale(.4)rotate(-12deg)}to{opacity:1;transform:scale(1)rotate(0)}}@media (max-width:640px){.LeaderboardPodium-module__5rqPIa__stand1{height:78px}.LeaderboardPodium-module__5rqPIa__stand2{height:64px}.LeaderboardPodium-module__5rqPIa__stand3{height:56px}}@media (prefers-reduced-motion:reduce){.LeaderboardPodium-module__5rqPIa__slot,.LeaderboardPodium-module__5rqPIa__stand,.LeaderboardPodium-module__5rqPIa__medal{animation:none}}
.DailyLeaderboard-module__vedMCq__page{--lb-surface:#fff;--lb-border:#e4e9f1;--lb-ink:#111926;--lb-muted:#607086;--lb-soft:#f4f6fa;--lb-accent:#4f8cf8;--lb-accent-2:#17c7f7;--lb-hero-bg:linear-gradient(135deg, #4f8cf8 0%, #3b82f6 52%, #2563eb 100%);--lb-row-shadow:0 8px 20px #1119260f;--lb-row-shadow-hover:0 14px 28px #4f8cf81f;width:100%;max-width:800px;font-family:var(--font-manrope), sans-serif;gap:16px;margin:0 auto;padding:16px 24px;animation:.64s both DailyLeaderboard-module__vedMCq__pageFadeIn;display:grid}[data-theme=dark] .DailyLeaderboard-module__vedMCq__page{--lb-surface:#10151d;--lb-border:#2a3544;--lb-ink:#ebf1ff;--lb-muted:#9eb0c8;--lb-soft:#151b24;--lb-accent:#86b6ff;--lb-accent-2:#3ed2ff;--lb-hero-bg:linear-gradient(135deg, #2f5fc2 0%, #2563eb 52%, #1d4ed8 100%);--lb-row-shadow:0 10px 24px #00000047;--lb-row-shadow-hover:0 16px 32px #86b6ff24}.DailyLeaderboard-module__vedMCq__hero{background:var(--lb-hero-bg);color:#fff;border-radius:18px;grid-template-columns:1fr auto;align-items:center;gap:12px;padding:20px 22px;animation:.72s cubic-bezier(.22,1,.36,1) both DailyLeaderboard-module__vedMCq__heroReveal;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 24px #4f8cf82e}.DailyLeaderboard-module__vedMCq__heroContent{z-index:1;min-width:0;position:relative}.DailyLeaderboard-module__vedMCq__heroGlow{pointer-events:none;background:radial-gradient(circle at 30% 20%,#ffffff47 0%,#0000 55%);height:140%;position:absolute;inset:-40% -10% auto}.DailyLeaderboard-module__vedMCq__heroOrbs{pointer-events:none;position:absolute;inset:0}.DailyLeaderboard-module__vedMCq__orbA,.DailyLeaderboard-module__vedMCq__orbB{filter:blur(2px);opacity:.45;border-radius:999px;position:absolute}.DailyLeaderboard-module__vedMCq__orbA{background:#ffffff2e;width:72px;height:72px;animation:6s ease-in-out infinite DailyLeaderboard-module__vedMCq__orbFloat;top:-16px;left:12%;right:auto}.DailyLeaderboard-module__vedMCq__orbB{background:#ffffff1f;width:52px;height:52px;animation:7.5s ease-in-out infinite reverse DailyLeaderboard-module__vedMCq__orbFloat;bottom:-12px;left:28%;right:auto}.DailyLeaderboard-module__vedMCq__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#ffffffc7;margin:0;font-size:.6875rem;font-weight:800}.DailyLeaderboard-module__vedMCq__title{font-family:var(--font-sora), sans-serif;margin:4px 0 0;font-size:clamp(1.375rem,3.2vw,1.625rem);font-weight:800;line-height:1.1}.DailyLeaderboard-module__vedMCq__subtitle{color:#ffffffe0;margin:8px 0 0;font-size:.875rem;font-weight:600}.DailyLeaderboard-module__vedMCq__trophy{z-index:1;filter:drop-shadow(0 4px 10px #0003);isolation:isolate;font-size:2rem;animation:2.8s ease-in-out infinite DailyLeaderboard-module__vedMCq__trophyPulse;position:relative}.DailyLeaderboard-module__vedMCq__periodTabs{--period-count:4;--period-index:0;border:1px solid var(--lb-border);background:var(--lb-surface);box-shadow:var(--lb-row-shadow);scrollbar-width:none;border-radius:14px;gap:4px;padding:4px;animation:.56s cubic-bezier(.22,1,.36,1) 80ms both DailyLeaderboard-module__vedMCq__cardRise;display:flex;position:relative;overflow-x:auto}.DailyLeaderboard-module__vedMCq__periodTabs::-webkit-scrollbar{display:none}.DailyLeaderboard-module__vedMCq__periodTabIndicator{width:calc((100% - 8px - (var(--period-count) - 1) * 4px) / var(--period-count));background:linear-gradient(135deg, var(--lb-accent), var(--lb-accent-2));transform:translateX(calc(var(--period-index) * (100% + 4px)));pointer-events:none;border-radius:10px;transition:transform .28s cubic-bezier(.4,0,.2,1);position:absolute;top:4px;bottom:4px;left:4px;box-shadow:0 6px 14px #4f8cf838}.DailyLeaderboard-module__vedMCq__periodTabsLoading{opacity:.92}.DailyLeaderboard-module__vedMCq__periodTab{z-index:1;min-width:4.75rem;color:var(--lb-muted);white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:10px;flex:1 0 auto;justify-content:center;align-items:center;gap:6px;padding:10px 12px;font-family:inherit;font-size:.8125rem;font-weight:700;transition:color .18s;display:inline-flex;position:relative}.DailyLeaderboard-module__vedMCq__periodTabLabel{line-height:1}.DailyLeaderboard-module__vedMCq__periodTabSpinner{flex-shrink:0}.DailyLeaderboard-module__vedMCq__periodTab:hover{color:var(--lb-ink)}.DailyLeaderboard-module__vedMCq__periodTabActive,.DailyLeaderboard-module__vedMCq__periodTabActive:hover{color:#fff}.DailyLeaderboard-module__vedMCq__periodFilter{border:1px solid var(--lb-border);background:var(--lb-surface);box-shadow:var(--lb-row-shadow);border-radius:14px;align-items:center;gap:10px;padding:10px 12px;animation:.56s cubic-bezier(.22,1,.36,1) .1s both DailyLeaderboard-module__vedMCq__cardRise;display:flex}.DailyLeaderboard-module__vedMCq__periodFilterGrid{grid-template-columns:1fr 1fr;gap:10px 12px;display:grid}.DailyLeaderboard-module__vedMCq__periodFilterField{flex-direction:column;gap:6px;min-width:0;display:flex}.DailyLeaderboard-module__vedMCq__periodFilterLabel{color:var(--lb-muted);white-space:nowrap;font-size:.8125rem;font-weight:700}.DailyLeaderboard-module__vedMCq__periodFilterSelect{border:1px solid var(--lb-border);background:var(--lb-soft);width:100%;min-width:0;color:var(--lb-ink);cursor:pointer;border-radius:10px;padding:8px 12px;font-family:inherit;font-size:.875rem;font-weight:700}.DailyLeaderboard-module__vedMCq__periodFilterSelect:disabled{opacity:.7;cursor:wait}.DailyLeaderboard-module__vedMCq__meCard{animation:.56s cubic-bezier(.22,1,.36,1) .12s both DailyLeaderboard-module__vedMCq__cardRise}.DailyLeaderboard-module__vedMCq__meCardInner{border:2px solid color-mix(in srgb, var(--lb-accent) 45%, var(--lb-border));background:linear-gradient(135deg, color-mix(in srgb, var(--lb-accent) 16%, var(--lb-surface)) 0%, var(--lb-surface) 100%);box-shadow:0 0 0 1px color-mix(in srgb, var(--lb-accent) 12%, transparent), var(--lb-row-shadow);border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.DailyLeaderboard-module__vedMCq__meMeta{gap:2px;min-width:0;display:grid}.DailyLeaderboard-module__vedMCq__meLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--lb-muted);font-size:.6875rem;font-weight:700}.DailyLeaderboard-module__vedMCq__meRank{font-family:var(--font-sora), sans-serif;color:var(--lb-accent);font-size:1.375rem;font-weight:800;line-height:1.1}.DailyLeaderboard-module__vedMCq__meRankContext{color:var(--lb-muted);font-size:.8125rem;font-weight:600;line-height:1.35}.DailyLeaderboard-module__vedMCq__meActions{flex-direction:column;align-items:stretch;gap:8px;min-width:7.5rem;display:flex}.DailyLeaderboard-module__vedMCq__meJumpBtn{background:linear-gradient(135deg, var(--lb-accent), var(--lb-accent-2));color:#fff;cursor:pointer;border:none;border-radius:999px;flex-shrink:0;padding:8px 12px;font-size:.8125rem;font-weight:800;transition:transform .18s,box-shadow .18s;box-shadow:0 6px 14px #4f8cf838}.DailyLeaderboard-module__vedMCq__meJumpBtn:hover{transform:translateY(-1px);box-shadow:0 10px 20px #4f8cf84d}.DailyLeaderboard-module__vedMCq__meOnPage{letter-spacing:.04em;text-transform:uppercase;text-align:center;color:var(--lb-accent);background:color-mix(in srgb, var(--lb-accent) 14%, transparent);border-radius:999px;align-self:center;padding:4px 10px;font-size:.6875rem;font-weight:800}.DailyLeaderboard-module__vedMCq__mePoints{color:var(--lb-accent);font-size:.875rem;font-weight:700}.DailyLeaderboard-module__vedMCq__meCta{background:var(--lb-surface);color:var(--lb-accent);border:1px solid color-mix(in srgb, var(--lb-accent) 40%, var(--lb-border));text-align:center;border-radius:999px;flex-shrink:0;padding:8px 14px;font-size:.8125rem;font-weight:800;text-decoration:none;transition:transform .18s,border-color .18s}.DailyLeaderboard-module__vedMCq__meCta:hover{border-color:var(--lb-accent);box-shadow:none;transform:translateY(-1px)}.DailyLeaderboard-module__vedMCq__podiumSection{border:1px solid var(--lb-border);background:var(--lb-surface);box-shadow:var(--lb-row-shadow);border-radius:18px;padding:8px 6px 4px;animation:.62s cubic-bezier(.22,1,.36,1) .18s both DailyLeaderboard-module__vedMCq__cardRise}.DailyLeaderboard-module__vedMCq__listSection{gap:12px;animation:.62s cubic-bezier(.22,1,.36,1) .26s both DailyLeaderboard-module__vedMCq__cardRise;display:grid}.DailyLeaderboard-module__vedMCq__sectionHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.DailyLeaderboard-module__vedMCq__sectionTitle{font-family:var(--font-sora), sans-serif;color:var(--lb-ink);margin:0;font-size:1rem;font-weight:800}.DailyLeaderboard-module__vedMCq__sectionCount{color:var(--lb-muted);background:var(--lb-soft);border-radius:999px;padding:4px 8px;font-size:.75rem;font-weight:700}.DailyLeaderboard-module__vedMCq__guestNote{text-align:center;color:var(--lb-muted);margin:2px 0 0;font-size:.875rem}.DailyLeaderboard-module__vedMCq__guestLink{color:var(--lb-accent);font-weight:700;text-decoration:none}.DailyLeaderboard-module__vedMCq__guestLink:hover{text-decoration:underline}.DailyLeaderboard-module__vedMCq__paginationWrap{padding-top:4px}.DailyLeaderboard-module__vedMCq__contentSkeleton{gap:10px;display:grid}.DailyLeaderboard-module__vedMCq__skeletonPodium{grid-template-columns:repeat(3,1fr);align-items:end;gap:10px;display:grid}.DailyLeaderboard-module__vedMCq__skeletonBlock{height:118px}.DailyLeaderboard-module__vedMCq__skeletonBlockTall{height:148px}.DailyLeaderboard-module__vedMCq__skeletonRow{height:60px}.DailyLeaderboard-module__vedMCq__shimmer{background:linear-gradient(110deg, var(--lb-soft) 8%, color-mix(in srgb, var(--lb-border) 55%, var(--lb-soft)) 18%, var(--lb-soft) 33%);background-size:200% 100%;animation:1.4s ease-in-out infinite DailyLeaderboard-module__vedMCq__shimmer}@keyframes DailyLeaderboard-module__vedMCq__pageFadeIn{0%{opacity:0}to{opacity:1}}@keyframes DailyLeaderboard-module__vedMCq__heroReveal{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes DailyLeaderboard-module__vedMCq__cardRise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes DailyLeaderboard-module__vedMCq__trophyPulse{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-2px)scale(1.02)}}@keyframes DailyLeaderboard-module__vedMCq__orbFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes DailyLeaderboard-module__vedMCq__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:640px){.DailyLeaderboard-module__vedMCq__page{padding:16px 10px}.DailyLeaderboard-module__vedMCq__hero{grid-template-columns:1fr auto;padding:16px}.DailyLeaderboard-module__vedMCq__trophy{justify-self:end;font-size:1.75rem}.DailyLeaderboard-module__vedMCq__meCardInner{grid-template-columns:auto 1fr;grid-template-areas:"avatar meta""actions actions"}.DailyLeaderboard-module__vedMCq__meCardInner>:first-child{grid-area:avatar}.DailyLeaderboard-module__vedMCq__meMeta{grid-area:meta}.DailyLeaderboard-module__vedMCq__meActions{flex-flow:wrap;grid-area:actions;min-width:0}.DailyLeaderboard-module__vedMCq__meJumpBtn,.DailyLeaderboard-module__vedMCq__meCta{flex:auto}.DailyLeaderboard-module__vedMCq__periodTab{min-width:4.25rem;padding:10px 8px;font-size:.75rem}.DailyLeaderboard-module__vedMCq__meCta{text-align:center;grid-area:cta}}@media (prefers-reduced-motion:reduce){.DailyLeaderboard-module__vedMCq__page,.DailyLeaderboard-module__vedMCq__hero,.DailyLeaderboard-module__vedMCq__meCard,.DailyLeaderboard-module__vedMCq__podiumSection,.DailyLeaderboard-module__vedMCq__listSection,.DailyLeaderboard-module__vedMCq__trophy,.DailyLeaderboard-module__vedMCq__orbA,.DailyLeaderboard-module__vedMCq__orbB,.DailyLeaderboard-module__vedMCq__shimmer{animation:none}.DailyLeaderboard-module__vedMCq__meCta:hover{transform:none}}
