.Leaderboard_container__kXh_2{border-radius:var(--radius-card);overflow-x:hidden;overflow-y:auto;position:relative;width:100%;max-height:100%}.Leaderboard_containerFinal__wQkDb{background:linear-gradient(145deg,hsla(0,0%,100%,.95),rgba(248,250,252,.9));color:#0f172a;border-radius:var(--radius-card);padding:1rem;box-shadow:var(--shadow-card-raised),var(--depth-3);overflow:hidden;position:relative}@media (min-width:768px){.Leaderboard_containerFinal__wQkDb{padding:2rem 3rem}}.Leaderboard_title__Rii3l{font-weight:700;font-size:1.125rem;text-shadow:0 1px 2px rgba(0,0,0,.1)}.Leaderboard_titleFinal__oO6Zj,.Leaderboard_title__Rii3l{line-height:1.2;margin-bottom:.5rem;background:linear-gradient(135deg,#d946ef,#f43f5e 50%,#f59e0b);-webkit-background-clip:text;background-clip:text;color:transparent}.Leaderboard_titleFinal__oO6Zj{font-weight:900;font-size:1.875rem;text-shadow:0 2px 4px rgba(0,0,0,.15);letter-spacing:-.025em}@media (min-width:768px){.Leaderboard_titleFinal__oO6Zj{font-size:2.25rem}}.Leaderboard_list__xStsm{margin-top:.5rem;display:flex;flex-direction:column;gap:.25rem}.Leaderboard_listFinal__Cfwwh{margin-top:.5rem;display:flex;flex-direction:column;gap:.5rem}@media (min-width:768px){.Leaderboard_listFinal__Cfwwh{gap:.75rem}}.Leaderboard_listItem__nG36j{padding:.75rem!important}.Leaderboard_listItemFinal__wYgo3,.Leaderboard_listItem__nG36j{display:flex;align-items:center;justify-content:space-between;border-radius:var(--radius-card);transition:all .2s ease;position:relative;overflow:hidden}.Leaderboard_listItemFinal__wYgo3{padding:.75rem}.Leaderboard_listItem__nG36j:hover{transform:translateY(-2px);box-shadow:var(--shadow-card-float)}.Leaderboard_rank__vdULX{font-variant-numeric:tabular-nums;width:1.5rem;text-align:center;color:var(--text-muted);font-weight:600}.Leaderboard_rankFinal__AyHMw{font-variant-numeric:tabular-nums;width:2rem;text-align:center;color:#475569;font-weight:700;font-size:1.125rem}.Leaderboard_playerInfo__Qm7S7{display:flex;align-items:center;gap:.5rem;flex:1;min-width:0;overflow:hidden}.Leaderboard_playerInfoFinal__Yl3zu{display:flex;align-items:center;gap:.75rem;flex:1;min-width:0;overflow:hidden}.Leaderboard_nickname__f7tXd{font-weight:600;font-size:.875rem}.Leaderboard_nicknameFinal__Ntook,.Leaderboard_nickname__f7tXd{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}.Leaderboard_nicknameFinal__Ntook{font-weight:700;font-size:1.125rem}.Leaderboard_nicknameBlur__ZeKTS{filter:blur(4px);-webkit-user-select:none;-moz-user-select:none;user-select:none}.Leaderboard_comboBadge__aW6cG{font-size:.75rem;font-weight:500;padding:.125rem .5rem;border-radius:9999px;white-space:nowrap}.Leaderboard_comboHigh__lmFGt{background-color:#f59e0b;color:#fff}.Leaderboard_comboLow__26c0U{background-color:#3b82f6;color:#fff}.Leaderboard_scoreContainer__0k5Q1{display:flex;align-items:center;gap:.5rem;position:relative}.Leaderboard_scoreContainerFinal__yJybI{display:flex;align-items:center;gap:.75rem;position:relative}.Leaderboard_score__yOez5{font-variant-numeric:tabular-nums;font-weight:600;font-size:.875rem;width:3.5rem;text-align:right}.Leaderboard_scoreFinal__ag9F4{font-variant-numeric:tabular-nums;font-weight:800;font-size:1.25rem;width:4rem;text-align:right}.Leaderboard_delta__cVFe3{font-size:.6875rem;font-weight:700;color:#059669;white-space:nowrap;position:absolute;right:0;top:50%;transform:translateY(-50%);animation:Leaderboard_fadeUp__YDytM .5s ease-out;display:inline-flex}@keyframes Leaderboard_fadeUp__YDytM{0%{opacity:0;transform:translateY(0)}to{opacity:1;transform:translateY(-100%)}}.Leaderboard_overtakeBadge__dthEf{font-size:.625rem;font-weight:700;padding:.125rem .375rem;border-radius:9999px;white-space:nowrap}.Leaderboard_overtakeBig__iMt6L{background-color:#d946ef;color:#fff}.Leaderboard_overtakeSmall__LTTRh{background-color:#10b981;color:#fff}.Leaderboard_blurOverlay__aDUCr{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.8);backdrop-filter:blur(2px);border-radius:var(--radius-card);font-size:.875rem;color:var(--text-muted);font-weight:500}@media (max-width:640px){.Leaderboard_containerFinal__wQkDb{padding:1rem 1.25rem}.Leaderboard_listItem__nG36j{padding:.5rem!important}}.Leaderboard_medalIcon__DMGVV{display:inline-flex;align-items:center;justify-content:center;margin-right:.125rem}.Leaderboard_medalDropShadow__yWDFE{filter:drop-shadow(0 1px 2px rgba(0,0,0,.1))}.Leaderboard_deltaText__BGwij{display:inline-block}.Leaderboard_ghostBadge__lOAKF{pointer-events:none;position:absolute;left:.5rem;top:50%;transform:translateY(-50%);font-size:.75rem;font-weight:600;color:#f59e0b;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Leaderboard_glowRing__m4PJJ{pointer-events:none;position:absolute;inset:0;border-radius:.375rem}.Leaderboard_rankFirst__Jsyvz{background:linear-gradient(135deg,rgba(251,191,36,.25),rgba(245,158,11,.2));border:1px solid rgba(251,191,36,.4)}.Leaderboard_rankSecond__pySca{background:linear-gradient(135deg,rgba(209,213,219,.25),rgba(156,163,175,.2));border:1px solid rgba(209,213,219,.4)}.Leaderboard_rankThird__GQ3hU{background:linear-gradient(135deg,rgba(251,113,133,.25),rgba(244,63,94,.2));border:1px solid rgba(251,113,133,.4)}.Leaderboard_rankFirstFinal__dbLXS{background:linear-gradient(135deg,rgba(251,191,36,.35),rgba(245,158,11,.3));border:1px solid rgba(251,191,36,.5)}.Leaderboard_rankSecondFinal__ZDS4H{background:linear-gradient(135deg,rgba(209,213,219,.35),rgba(156,163,175,.3));border:1px solid rgba(209,213,219,.5)}.Leaderboard_rankThirdFinal__iQ8Hx{background:linear-gradient(135deg,rgba(251,113,133,.35),rgba(244,63,94,.3));border:1px solid rgba(251,113,133,.5)}.PlayerAvatar_avatar__UXb5_{position:relative;display:inline-block;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;animation:PlayerAvatar_breathe__MTagN 4s ease-in-out infinite}.PlayerAvatar_avatar__UXb5_:hover{transform:translateY(-2px)}.PlayerAvatar_small__O_Hg_{width:3rem;height:3.5rem;font-size:1rem}.PlayerAvatar_medium__2Zv4U{width:4rem;height:4.5rem;font-size:1.3rem}.PlayerAvatar_large__lrShf{width:5rem;height:5.5rem;font-size:1.6rem}.PlayerAvatar_shirt__viW1N{position:absolute;bottom:0;left:10%;width:80%;height:40%;border-radius:40% 40% 8px 8px;z-index:1;border:1px solid rgba(0,0,0,.2);border-top-color:hsla(0,0%,100%,.4);box-shadow:inset 0 2px 4px hsla(0,0%,100%,.3),inset 0 -2px 4px rgba(0,0,0,.2),0 2px 4px rgba(0,0,0,.3)}.PlayerAvatar_shirtBlue__gAWWn{background:linear-gradient(145deg,#3b82f6,#1d4ed8)}.PlayerAvatar_shirtRed__c9J1I{background:linear-gradient(145deg,#ef4444,#dc2626)}.PlayerAvatar_shirtGreen__e_ZZa{background:linear-gradient(145deg,#10b981,#059669)}.PlayerAvatar_shirtPurple__91UJ8{background:linear-gradient(145deg,#8b5cf6,#7c3aed)}.PlayerAvatar_shirtYellow__lPQ_D{background:linear-gradient(145deg,#f59e0b,#d97706)}.PlayerAvatar_shirtPink__vRu5_{background:linear-gradient(145deg,#ec4899,#db2777)}.PlayerAvatar_shirtOrange__QTUGh{background:linear-gradient(145deg,#f97316,#ea580c)}.PlayerAvatar_shirtTeal__fxAEz{background:linear-gradient(145deg,#14b8a6,#0d9488)}.PlayerAvatar_face__doKek{top:12%;font-size:2.3em;z-index:2;filter:drop-shadow(0 4px 4px rgba(0,0,0,.3))}.PlayerAvatar_face__doKek,.PlayerAvatar_hat__dWUlT{position:absolute;left:0;width:100%;text-align:center;line-height:1}.PlayerAvatar_hat__dWUlT{top:-18%;font-size:2.1em;z-index:3;filter:drop-shadow(0 4px 6px rgba(0,0,0,.4));transform-origin:bottom center}.PlayerAvatar_hat__dWUlT[data-hat-id=cap]{top:-21%;left:-10%;transform:scale(1.1) rotate(5deg)}.PlayerAvatar_hat__dWUlT[data-hat-id=beanie]{top:-31%;transform:scale(1.1)}.PlayerAvatar_hat__dWUlT[data-hat-id=crown]{top:-34%;transform:scale(1.1)}.PlayerAvatar_hat__dWUlT[data-hat-id=siren]{top:-31%;transform:scale(1.15)}.PlayerAvatar_hat__dWUlT[data-hat-id=sombrero]{top:-26%;transform:scale(1.2)}.PlayerAvatar_name__zUHBN{font-size:.75rem;font-weight:600;color:var(--text);text-align:center;margin-top:.25rem;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 1px 2px rgba(0,0,0,.5)}@keyframes PlayerAvatar_popIn__Xxe5e{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.PlayerAvatar_animated__uxKhU{animation:PlayerAvatar_popIn__Xxe5e .3s ease forwards}@keyframes PlayerAvatar_breathe__MTagN{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes PlayerAvatar_bounceItem__wyeHh{0%{transform:scale(.8) translateY(10px);opacity:.5}60%{transform:scale(1.1) translateY(-5px)}to{transform:scale(1) translateY(0);opacity:1}}.PlayerAvatar_bounce__Qia_T{animation:PlayerAvatar_bounceItem__wyeHh .4s cubic-bezier(.175,.885,.32,1.275) forwards}