.SplLeaderboard-module__fsYpkq__board{--board-green:#087a45;--board-green-dark:#075d38;--board-mint:#eaf8f0;--board-gold:#d99a16;--board-ink:#14221b;--board-muted:#68746e;color:var(--board-ink);gap:16px;display:grid}.SplLeaderboard-module__fsYpkq__emptyState{border:1px solid var(--border);background:var(--card);min-height:280px;color:var(--muted-foreground);text-align:center;border-radius:24px;place-items:center;gap:10px;padding:32px;display:grid}.SplLeaderboard-module__fsYpkq__emptyState svg{color:var(--board-green)}.SplLeaderboard-module__fsYpkq__tabs{border:1px solid var(--border);background:color-mix(in srgb, var(--card) 92%, transparent);scrollbar-width:none;border-radius:999px;gap:8px;padding:4px;display:flex;overflow-x:auto}.SplLeaderboard-module__fsYpkq__tabs::-webkit-scrollbar{display:none}.SplLeaderboard-module__fsYpkq__tab{min-height:42px;color:var(--muted-foreground);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:1 0 auto;padding:8px 18px;font-size:14px;font-weight:700;transition:color .18s,background-color .18s,box-shadow .18s,transform .18s}.SplLeaderboard-module__fsYpkq__tab:hover{color:var(--board-green-dark);background:color-mix(in srgb, var(--board-mint) 68%, transparent)}.SplLeaderboard-module__fsYpkq__tab:active{transform:scale(.98)}.SplLeaderboard-module__fsYpkq__tabActive{color:#fff;background:linear-gradient(135deg,#0a9253,#087a45);box-shadow:0 8px 20px #087a4533}.SplLeaderboard-module__fsYpkq__tabActive:hover{color:#fff;background:linear-gradient(135deg,#0a9253,#087a45)}.SplLeaderboard-module__fsYpkq__tab:focus-visible{outline:3px solid color-mix(in srgb, var(--board-green) 38%, transparent);outline-offset:2px}.SplLeaderboard-module__fsYpkq__periodContent{gap:16px;animation:.42s cubic-bezier(.2,.8,.2,1) both SplLeaderboard-module__fsYpkq__periodEnter;display:grid}.SplLeaderboard-module__fsYpkq__statusNote{color:#72530b;background:#fff8df;border:1px solid #f4d989;border-radius:14px;margin:0;padding:11px 16px;font-size:13px;line-height:1.7}.SplLeaderboard-module__fsYpkq__statusProvisional{color:#176144;background:#eefaf4;border-color:#badfd0}.SplLeaderboard-module__fsYpkq__arena{--stage-gold:#f0b140;--stage-gold-soft:#f5c468;isolation:isolate;background:radial-gradient(140% 120% at 50% -30%,#103a2b 0%,#0a281e 50%,#071b14 100%);border-radius:26px;padding:clamp(24px,4vw,44px) clamp(16px,3.5vw,40px) 0;position:relative;overflow:hidden}.SplLeaderboard-module__fsYpkq__floodlights i{z-index:0;content:"";pointer-events:none;position:absolute}.SplLeaderboard-module__fsYpkq__floodlights i:first-child{background:radial-gradient(closest-side,#d6f0e429,#0000 70%);width:380px;height:380px;animation:5s ease-in-out infinite SplLeaderboard-module__fsYpkq__stageGlow;top:-60px;right:-40px}.SplLeaderboard-module__fsYpkq__floodlights i:nth-child(2){background:radial-gradient(closest-side,#d6f0e429,#0000 70%);width:380px;height:380px;animation:5s ease-in-out 1.2s infinite SplLeaderboard-module__fsYpkq__stageGlow;top:-60px;left:-40px}.SplLeaderboard-module__fsYpkq__floodlights i:nth-child(3){background:radial-gradient(50% 55% at 50% 0,#f0b14038,#0000 70%);width:min(640px,90vw);height:420px;animation:4s ease-in-out infinite SplLeaderboard-module__fsYpkq__stageGlow;top:-60px;left:50%;transform:translate(-50%)}.SplLeaderboard-module__fsYpkq__pitchGlow{z-index:0;pointer-events:none;background:radial-gradient(60% 100% at 50% 100%,#0f8a5c59,#0000 75%);height:150px;position:absolute;inset:auto 0 0}.SplLeaderboard-module__fsYpkq__confetti{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.SplLeaderboard-module__fsYpkq__confetti i{top:var(--confetti-y);left:var(--confetti-x);background:var(--confetti-color);--r:var(--confetti-rotate);width:12px;height:5px;animation:SplLeaderboard-module__fsYpkq__confettiFloat 3.8s var(--confetti-delay) ease-in-out infinite;border-radius:2px;position:absolute}.SplLeaderboard-module__fsYpkq__confetti i:nth-child(3n){border:2px solid var(--confetti-color);background:0 0;border-radius:999px;width:9px;height:9px}.SplLeaderboard-module__fsYpkq__stageHead{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:10px;padding-bottom:clamp(22px,4vw,36px);display:flex;position:relative}.SplLeaderboard-module__fsYpkq__stageStars{align-items:center;gap:12px;font-size:18px;display:flex}.SplLeaderboard-module__fsYpkq__stageStars i{width:52px;height:1.5px}.SplLeaderboard-module__fsYpkq__stageStars i:first-child{background:linear-gradient(270deg, var(--stage-gold), transparent)}.SplLeaderboard-module__fsYpkq__stageStars i:last-child{background:linear-gradient(90deg, var(--stage-gold), transparent)}.SplLeaderboard-module__fsYpkq__stageTitle{color:#fff;margin:0;font-size:clamp(24px,4.5vw,38px);font-weight:900;line-height:1.2}.SplLeaderboard-module__fsYpkq__stageKicker{color:var(--stage-gold-soft);font-size:14px;font-weight:700}.SplLeaderboard-module__fsYpkq__podium{z-index:1;flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:22px;max-width:960px;margin:0 auto;display:flex;position:relative}.SplLeaderboard-module__fsYpkq__podiumSpot{min-width:230px;max-width:340px;animation:.62s cubic-bezier(.22,1,.36,1) both SplLeaderboard-module__fsYpkq__podiumRise;animation-delay:var(--podium-delay);flex-direction:column;flex:230px;align-items:center;display:flex}.SplLeaderboard-module__fsYpkq__podiumSpot1{--spot-accent:var(--stage-gold);--spot-num:var(--stage-gold-soft);--spot-num-label:#d9be8c;--spot-line:#f0b14099;order:1}.SplLeaderboard-module__fsYpkq__podiumSpot2{--spot-accent:#c9d6d0;--spot-num:#dce6e2;--spot-num-label:#9fb0a8;--spot-line:#c8d6dc73;order:2}.SplLeaderboard-module__fsYpkq__podiumSpot3{--spot-accent:#dda36a;--spot-num:#e8b583;--spot-num-label:#b99578;--spot-line:#c98a4b80;order:3}@media (min-width:820px){.SplLeaderboard-module__fsYpkq__podiumSpot2{order:1}.SplLeaderboard-module__fsYpkq__podiumSpot1{order:2}.SplLeaderboard-module__fsYpkq__podiumSpot3{order:3}}.SplLeaderboard-module__fsYpkq__podiumCard{border-radius:20px 20px 6px 6px;flex-direction:column;align-items:center;gap:7px;width:100%;padding:30px 20px 22px;display:flex;position:relative}.SplLeaderboard-module__fsYpkq__podiumSpot1 .SplLeaderboard-module__fsYpkq__podiumCard{background:linear-gradient(178deg,#f0b1404d,#c882191f);border:2px solid #f0b140bf;border-radius:22px 22px 6px 6px;gap:8px;padding:38px 22px 26px;box-shadow:0 0 56px #f0b1404d,inset 0 1px #ffebbe66}.SplLeaderboard-module__fsYpkq__podiumSpot2 .SplLeaderboard-module__fsYpkq__podiumCard{background:linear-gradient(178deg,#d2dee438,#96a5af1a);border:1.5px solid #c8d6dc8c;box-shadow:0 0 34px #c8d6dc24,inset 0 1px #ffffff40}.SplLeaderboard-module__fsYpkq__podiumSpot3 .SplLeaderboard-module__fsYpkq__podiumCard{background:linear-gradient(178deg,#c98a4b42,#8250231a);border:1.5px solid #c98a4b99;padding-bottom:20px;box-shadow:0 0 34px #c98a4b29,inset 0 1px #ffdcb440}.SplLeaderboard-module__fsYpkq__podiumCrown{font-size:26px;animation:3.4s ease-in-out .5s infinite SplLeaderboard-module__fsYpkq__crownBob;position:absolute;top:-17px;left:50%}.SplLeaderboard-module__fsYpkq__podiumSpot1 .SplLeaderboard-module__fsYpkq__podiumCrown{font-size:38px;animation:3s ease-in-out infinite SplLeaderboard-module__fsYpkq__crownBob;top:-26px}.SplLeaderboard-module__fsYpkq__podiumSpot2 .SplLeaderboard-module__fsYpkq__podiumCrown{filter:grayscale()brightness(1.6)}.SplLeaderboard-module__fsYpkq__podiumSpot3 .SplLeaderboard-module__fsYpkq__podiumCrown{filter:sepia()hue-rotate(-18deg)saturate(1.6)brightness(.9);animation-delay:.9s}.SplLeaderboard-module__fsYpkq__podiumRankChip{direction:ltr;border-radius:999px;padding:4px 11px;font-size:12px;font-weight:900;position:absolute;top:12px;left:14px}.SplLeaderboard-module__fsYpkq__podiumSpot1 .SplLeaderboard-module__fsYpkq__podiumRankChip{color:#5a3a00;background:linear-gradient(160deg,#ffe3a6,#e8a21f);padding:5px 13px;font-size:13px}.SplLeaderboard-module__fsYpkq__podiumSpot2 .SplLeaderboard-module__fsYpkq__podiumRankChip{color:#37413b;background:linear-gradient(160deg,#e9eeea,#aeb9b2)}.SplLeaderboard-module__fsYpkq__podiumSpot3 .SplLeaderboard-module__fsYpkq__podiumRankChip{color:#4a2a08;background:linear-gradient(160deg,#e8b583,#b06a2a)}.SplLeaderboard-module__fsYpkq__podiumAvatars{direction:ltr;align-items:center;margin-top:8px;display:flex}.SplLeaderboard-module__fsYpkq__soloAvatar{border:3px solid var(--spot-accent);box-shadow:0 0 0 5px color-mix(in srgb, var(--spot-accent) 18%, transparent);border-radius:999px;display:inline-flex}.SplLeaderboard-module__fsYpkq__podiumSpot1 .SplLeaderboard-module__fsYpkq__soloAvatar{animation:2.6s infinite SplLeaderboard-module__fsYpkq__goldPulse}.SplLeaderboard-module__fsYpkq__avatarStack{direction:ltr;align-items:center;display:flex}.SplLeaderboard-module__fsYpkq__avatarStack>span{border:2.5px solid var(--spot-accent);background:#0a281e;border-radius:50%;margin-inline-start:-16px;display:inline-flex}.SplLeaderboard-module__fsYpkq__avatarStack>span:first-child{margin-inline-start:0}.SplLeaderboard-module__fsYpkq__avatarStack>b{border:2px solid var(--spot-accent);color:#fff;background:#0f8a5c;border-radius:50%;place-items:center;width:30px;height:30px;margin-inline-start:-10px;font-size:11px;display:grid}.SplLeaderboard-module__fsYpkq__podiumNameRow{justify-content:center;align-items:center;gap:8px;min-width:0;max-width:100%;display:flex}.SplLeaderboard-module__fsYpkq__podiumName{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:19px;font-weight:900;overflow:hidden}.SplLeaderboard-module__fsYpkq__podiumSpot1 .SplLeaderboard-module__fsYpkq__podiumName{font-size:23px}.SplLeaderboard-module__fsYpkq__youChip{color:#fff;background:#0f8a5c;border-radius:999px;flex:none;padding:3px 10px;font-size:11.5px;font-weight:700}.SplLeaderboard-module__fsYpkq__tiedNames{color:#e7f3ed9e;text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;line-height:1.55;display:block;overflow:hidden}.SplLeaderboard-module__fsYpkq__championBadge{color:#5a3a00;background:linear-gradient(100deg,#f0b140 30%,#ffe3a6 50%,#f0b140 70%) 0 0/200% 100%;border-radius:999px;padding:4px 13px;font-size:11.5px;font-weight:900;animation:2.8s linear infinite SplLeaderboard-module__fsYpkq__goldShimmer}.SplLeaderboard-module__fsYpkq__cardDivider{color:var(--stage-gold-soft);align-items:center;gap:10px;font-size:13px;line-height:1;display:flex}.SplLeaderboard-module__fsYpkq__cardDivider:before,.SplLeaderboard-module__fsYpkq__cardDivider:after{background:var(--spot-line);content:"";width:34px;height:1px}.SplLeaderboard-module__fsYpkq__pointsRow{animation:.5s both SplLeaderboard-module__fsYpkq__countIn;animation-delay:calc(var(--podium-delay) + .35s);align-items:baseline;gap:7px;display:flex}.SplLeaderboard-module__fsYpkq__pointsRow strong{color:var(--spot-num);font-size:44px;font-weight:900;line-height:1}.SplLeaderboard-module__fsYpkq__podiumSpot1 .SplLeaderboard-module__fsYpkq__pointsRow strong{text-shadow:0 0 26px #f0b14080;font-size:62px}.SplLeaderboard-module__fsYpkq__pointsRow span{color:var(--spot-num-label);font-size:13px}.SplLeaderboard-module__fsYpkq__pointsRow .SplLeaderboard-module__fsYpkq__pointsWordOnly{color:var(--spot-num);font-size:30px;font-weight:900;line-height:1}.SplLeaderboard-module__fsYpkq__plinth{clip-path:polygon(4% 0,96% 0,100% 100%,0 100%);justify-content:center;align-items:center;width:84%;height:64px;font-size:26px;font-weight:900;display:flex}.SplLeaderboard-module__fsYpkq__podiumSpot1 .SplLeaderboard-module__fsYpkq__plinth{color:#5a3a00;text-shadow:0 1px #ffffff80;background:linear-gradient(#f5c468,#c8871b);width:88%;height:100px;font-size:40px}.SplLeaderboard-module__fsYpkq__podiumSpot2 .SplLeaderboard-module__fsYpkq__plinth{color:#4a554d;text-shadow:0 1px #ffffff80;background:linear-gradient(#d7deda,#8e9b94)}.SplLeaderboard-module__fsYpkq__podiumSpot3 .SplLeaderboard-module__fsYpkq__plinth{color:#4a2a08;text-shadow:0 1px #ffebc866;background:linear-gradient(#dda36a,#9c5a20);height:46px;font-size:22px}.SplLeaderboard-module__fsYpkq__stageFloor{z-index:1;color:#e7f3ed;text-align:center;background:linear-gradient(#ffffff0f,#ffffff05);border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin:0 calc(-1*clamp(16px,3.5vw,40px));padding:14px clamp(16px,3.5vw,40px);font-size:14px;font-weight:700;display:flex;position:relative}.SplLeaderboard-module__fsYpkq__stageFloor b{color:var(--stage-gold-soft)}.SplLeaderboard-module__fsYpkq__standings{border:1px solid var(--border);background:var(--card);border-radius:24px;overflow:hidden;box-shadow:0 16px 36px #152f220d}.SplLeaderboard-module__fsYpkq__tableHeader,.SplLeaderboard-module__fsYpkq__standingRow{grid-template-columns:68px minmax(0,1fr) 118px 82px;grid-template-areas:"rank player movement points";align-items:center;gap:12px;display:grid}.SplLeaderboard-module__fsYpkq__tableHeader{border-bottom:1px solid var(--border);min-height:44px;color:var(--muted-foreground);padding:0 18px;font-size:12px;font-weight:700}.SplLeaderboard-module__fsYpkq__tableHeader span:first-child{text-align:center;grid-area:rank}.SplLeaderboard-module__fsYpkq__tableHeader span:nth-child(2){grid-area:player}.SplLeaderboard-module__fsYpkq__tableHeader span:nth-child(3){text-align:center;grid-area:movement}.SplLeaderboard-module__fsYpkq__tableHeader span:nth-child(4){text-align:center;grid-area:points}.SplLeaderboard-module__fsYpkq__rows{display:grid}.SplLeaderboard-module__fsYpkq__standingRow{border-bottom:1px solid color-mix(in srgb, var(--border) 78%, transparent);min-height:72px;animation:.43s cubic-bezier(.2,.8,.2,1) both SplLeaderboard-module__fsYpkq__rowEnter;animation-delay:var(--row-delay);padding:10px 18px;position:relative}.SplLeaderboard-module__fsYpkq__standingRow:last-child{border-bottom:0}.SplLeaderboard-module__fsYpkq__standingRow:hover{background:color-mix(in srgb, var(--board-mint) 38%, transparent)}.SplLeaderboard-module__fsYpkq__myRow{box-shadow:inset -4px 0 var(--board-green);background:linear-gradient(90deg,#e8f9f094,#e8f9f0f2);border:1px solid #6ac393;border-radius:14px;margin:4px 8px}.SplLeaderboard-module__fsYpkq__myRow:last-child{border-bottom:1px solid #6ac393}.SplLeaderboard-module__fsYpkq__rank{color:#65716b;grid-area:rank;justify-content:center;align-items:center;gap:5px;font-size:17px;font-weight:850;display:inline-flex}.SplLeaderboard-module__fsYpkq__topRank{color:var(--board-gold)}.SplLeaderboard-module__fsYpkq__player{grid-area:player;align-items:center;gap:11px;min-width:0;display:flex}.SplLeaderboard-module__fsYpkq__playerCopy{min-width:0}.SplLeaderboard-module__fsYpkq__playerName{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:750;display:block;overflow:hidden}.SplLeaderboard-module__fsYpkq__playerName b{color:var(--board-green);margin-inline-start:6px;font-size:11px}.SplLeaderboard-module__fsYpkq__rowBadges{flex-wrap:wrap;gap:5px;margin-top:5px;display:flex}.SplLeaderboard-module__fsYpkq__rowBadges em{background:var(--muted);color:var(--muted-foreground);border-radius:999px;padding:3px 7px;font-size:10px;font-style:normal;font-weight:700}.SplLeaderboard-module__fsYpkq__rowBadges em:first-child{color:#117246;background:#e5f6ed}.SplLeaderboard-module__fsYpkq__movement{grid-area:movement;justify-content:center;display:flex}.SplLeaderboard-module__fsYpkq__movementChip{border-radius:999px;justify-content:center;align-items:center;gap:4px;min-width:54px;min-height:28px;padding:4px 8px;font-size:11px;font-weight:800;display:inline-flex}.SplLeaderboard-module__fsYpkq__movementUp{color:#078148;background:#e8f8ef}.SplLeaderboard-module__fsYpkq__movementDown{color:#d83a37;background:#fff0ef}.SplLeaderboard-module__fsYpkq__movementNeutral{background:var(--muted);color:var(--muted-foreground)}.SplLeaderboard-module__fsYpkq__points{color:var(--board-green);text-align:center;grid-area:points;font-size:20px;font-weight:900}.SplLeaderboard-module__fsYpkq__points small{color:var(--muted-foreground);margin-top:2px;font-size:10px;font-weight:650;display:block}.SplLeaderboard-module__fsYpkq__noRows{color:var(--muted-foreground);text-align:center;margin:0;padding:42px 20px}.SplLeaderboard-module__fsYpkq__shareWrap{border-top:1px solid var(--border);padding:0 14px 14px}.SplLeaderboard-module__fsYpkq__updatedAt{color:var(--muted-foreground);text-align:center;margin:0;font-size:11px}@keyframes SplLeaderboard-module__fsYpkq__periodEnter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes SplLeaderboard-module__fsYpkq__podiumRise{0%{opacity:0;transform:translateY(38px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes SplLeaderboard-module__fsYpkq__rowEnter{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}@keyframes SplLeaderboard-module__fsYpkq__confettiFloat{0%,to{transform:translateY(0) rotate(var(--r,12deg))}50%{transform:translateY(-12px) rotate(var(--r,12deg))}}@keyframes SplLeaderboard-module__fsYpkq__stageGlow{0%,to{opacity:.45}50%{opacity:.95}}@keyframes SplLeaderboard-module__fsYpkq__crownBob{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(-6px)}}@keyframes SplLeaderboard-module__fsYpkq__goldPulse{0%{box-shadow:0 0 #f0b1408c}70%{box-shadow:0 0 0 14px #f0b14000}to{box-shadow:0 0 #f0b14000}}@keyframes SplLeaderboard-module__fsYpkq__goldShimmer{0%{background-position:150% 0}to{background-position:-50% 0}}@keyframes SplLeaderboard-module__fsYpkq__countIn{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@media (max-width:720px){.SplLeaderboard-module__fsYpkq__tab{padding-inline:14px}.SplLeaderboard-module__fsYpkq__arena{border-radius:22px;padding:22px 14px 0}.SplLeaderboard-module__fsYpkq__stageHead{padding-bottom:18px}.SplLeaderboard-module__fsYpkq__podium{gap:14px}.SplLeaderboard-module__fsYpkq__podiumSpot{flex-basis:100%;min-width:0;max-width:100%}.SplLeaderboard-module__fsYpkq__plinth{display:none}.SplLeaderboard-module__fsYpkq__podiumCard,.SplLeaderboard-module__fsYpkq__podiumSpot1 .SplLeaderboard-module__fsYpkq__podiumCard{padding:26px 16px 18px}.SplLeaderboard-module__fsYpkq__stageFloor{margin:14px -14px 0;padding:12px 14px}.SplLeaderboard-module__fsYpkq__tableHeader{display:none}.SplLeaderboard-module__fsYpkq__standingRow{grid-template-columns:38px minmax(0,1fr) 52px;grid-template-areas:"rank player points""rank movement points";gap:5px 9px;min-height:78px;padding:10px 11px}.SplLeaderboard-module__fsYpkq__myRow{margin-inline:5px}.SplLeaderboard-module__fsYpkq__rank{font-size:15px}.SplLeaderboard-module__fsYpkq__player{gap:8px}.SplLeaderboard-module__fsYpkq__playerName{font-size:13px}.SplLeaderboard-module__fsYpkq__rowBadges{flex-wrap:nowrap;overflow:hidden}.SplLeaderboard-module__fsYpkq__rowBadges em{flex:none}.SplLeaderboard-module__fsYpkq__movement{justify-content:flex-start}.SplLeaderboard-module__fsYpkq__movementChip{min-width:0;min-height:22px;padding:2px 6px;font-size:10px}.SplLeaderboard-module__fsYpkq__points{font-size:17px}.SplLeaderboard-module__fsYpkq__shareWrap{padding-inline:10px}}@media (prefers-reduced-motion:reduce){.SplLeaderboard-module__fsYpkq__tab,.SplLeaderboard-module__fsYpkq__periodContent,.SplLeaderboard-module__fsYpkq__floodlights i,.SplLeaderboard-module__fsYpkq__podiumSpot,.SplLeaderboard-module__fsYpkq__podiumCrown,.SplLeaderboard-module__fsYpkq__soloAvatar,.SplLeaderboard-module__fsYpkq__championBadge,.SplLeaderboard-module__fsYpkq__pointsRow,.SplLeaderboard-module__fsYpkq__standingRow{transition:none;animation:none}.SplLeaderboard-module__fsYpkq__confetti{display:none}}
