.leaderboard-module__43lwDG__header{text-align:center;padding:var(--space-2xl)0;animation:.6s backwards leaderboard-module__43lwDG__fadeInDown}.leaderboard-module__43lwDG__title{font-family:var(--font-heading);font-size:var(--text-5xl);margin-bottom:var(--space-sm);font-weight:900}.leaderboard-module__43lwDG__subtitle{color:var(--text-secondary);font-size:var(--text-lg);margin-bottom:var(--space-xl)}.leaderboard-module__43lwDG__filters{border-radius:var(--radius-full);border:1px solid var(--border-subtle);background:#ffffff0a;padding:4px;display:inline-flex}.leaderboard-module__43lwDG__filterBtn{border-radius:var(--radius-full);color:var(--text-secondary);font-family:var(--font-heading);font-weight:600;font-size:var(--text-sm);cursor:pointer;transition:all var(--transition-fast);background:0 0;border:none;padding:8px 24px}.leaderboard-module__43lwDG__filterBtn:hover{color:var(--text-primary)}.leaderboard-module__43lwDG__activeFilter{color:var(--text-primary);background:#ffffff1a;box-shadow:0 2px 10px #0003}.leaderboard-module__43lwDG__podiumSection{justify-content:center;align-items:flex-end;gap:var(--space-md);height:340px;margin-bottom:var(--space-3xl);padding:0 var(--space-md);animation:.8s .2s backwards leaderboard-module__43lwDG__fadeInUp;display:flex}.leaderboard-module__43lwDG__podiumPlace{flex-direction:column;align-items:center;width:120px;display:flex}.leaderboard-module__43lwDG__avatarWrap{margin-bottom:var(--space-md);animation:4s ease-in-out infinite leaderboard-module__43lwDG__float;position:relative}.leaderboard-module__43lwDG__first .leaderboard-module__43lwDG__avatarWrap{animation-delay:0s}.leaderboard-module__43lwDG__second .leaderboard-module__43lwDG__avatarWrap{animation-delay:1s}.leaderboard-module__43lwDG__third .leaderboard-module__43lwDG__avatarWrap{animation-delay:2s}.leaderboard-module__43lwDG__crown{filter:drop-shadow(0 0 10px #eab30880);font-size:1.8rem;animation:2s infinite leaderboard-module__43lwDG__pulse;position:absolute;top:-24px;left:50%;transform:translate(-50%)}.leaderboard-module__43lwDG__podiumAvatar{background:var(--bg-glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:4px solid var(--border-subtle);border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;font-size:3rem;display:flex}.leaderboard-module__43lwDG__first .leaderboard-module__43lwDG__podiumAvatar{border-color:#fbbf24;width:100px;height:100px;font-size:3.5rem;box-shadow:0 0 30px #fbbf244d}.leaderboard-module__43lwDG__second .leaderboard-module__43lwDG__podiumAvatar{border-color:#94a3b8;box-shadow:0 0 30px #94a3b833}.leaderboard-module__43lwDG__third .leaderboard-module__43lwDG__podiumAvatar{border-color:#b45309;box-shadow:0 0 30px #b4530933}.leaderboard-module__43lwDG__podiumName{font-family:var(--font-heading);font-weight:700;font-size:var(--text-sm);text-align:center;white-space:nowrap;text-overflow:ellipsis;width:100%;margin-bottom:4px;overflow:hidden}.leaderboard-module__43lwDG__podiumScore{color:var(--accent-cyan);font-weight:700;font-size:var(--text-sm);margin-bottom:var(--space-sm)}.leaderboard-module__43lwDG__first .leaderboard-module__43lwDG__podiumScore{color:#fbbf24}.leaderboard-module__43lwDG__podiumPillar{border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md);border:1px solid var(--border-subtle);width:100%;padding-top:var(--space-md);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#ffffff1a,#ffffff05);border-bottom:none;justify-content:center;display:flex}.leaderboard-module__43lwDG__first .leaderboard-module__43lwDG__podiumPillar{background:linear-gradient(#fbbf2426,#fbbf2405);border-color:#fbbf244d;height:140px}.leaderboard-module__43lwDG__second .leaderboard-module__43lwDG__podiumPillar{background:linear-gradient(#94a3b826,#94a3b805);border-color:#94a3b84d;height:100px}.leaderboard-module__43lwDG__third .leaderboard-module__43lwDG__podiumPillar{background:linear-gradient(#b4530926,#b4530905);border-color:#b453094d;height:80px}.leaderboard-module__43lwDG__pillarRank{font-family:var(--font-heading);font-weight:900;font-size:var(--text-3xl);color:#fff6}.leaderboard-module__43lwDG__first .leaderboard-module__43lwDG__pillarRank{color:#fbbf24cc}.leaderboard-module__43lwDG__second .leaderboard-module__43lwDG__pillarRank{color:#94a3b8cc}.leaderboard-module__43lwDG__third .leaderboard-module__43lwDG__pillarRank{color:#b45309cc}.leaderboard-module__43lwDG__listSection{max-width:800px;margin:0 auto;animation:.8s .4s backwards leaderboard-module__43lwDG__fadeInUp}.leaderboard-module__43lwDG__listHeader{padding:0 var(--space-lg)var(--space-sm);color:var(--text-secondary);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:1px;border-bottom:1px solid var(--border-subtle);margin-bottom:var(--space-md);font-weight:600;display:flex}.leaderboard-module__43lwDG__listBody{gap:var(--space-sm);flex-direction:column;display:flex}.leaderboard-module__43lwDG__row{padding:16px var(--space-lg);background:var(--bg-glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);transition:all var(--transition-fast);align-items:center;display:flex}.leaderboard-module__43lwDG__row:hover{background:var(--bg-card-hover);border-color:#ffffff1a;transform:scale(1.01)}.leaderboard-module__43lwDG__rowUser{box-shadow:var(--shadow-glow-purple);background:#a855f714;border-color:#a855f74d}.leaderboard-module__43lwDG__colRank{width:60px;color:var(--text-secondary);font-weight:700}.leaderboard-module__43lwDG__colPlayer{align-items:center;gap:var(--space-md);flex:1;display:flex}.leaderboard-module__43lwDG__colStreak{width:100px;color:var(--accent-orange);font-weight:600}.leaderboard-module__43lwDG__colScore{text-align:right;width:100px;font-family:var(--font-heading);color:var(--text-primary);font-weight:700}.leaderboard-module__43lwDG__rowAvatar{background:#ffffff0d;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.5rem;display:flex}.leaderboard-module__43lwDG__rowName{font-weight:600;font-size:var(--text-base)}.leaderboard-module__43lwDG__dots{text-align:center;color:var(--text-muted);font-size:var(--text-xl);letter-spacing:4px;margin:var(--space-sm)0}@media (max-width:768px){.leaderboard-module__43lwDG__podiumSection{gap:var(--space-sm)}.leaderboard-module__43lwDG__podiumPlace{width:90px}.leaderboard-module__43lwDG__podiumAvatar{width:60px;height:60px;font-size:2rem}.leaderboard-module__43lwDG__first .leaderboard-module__43lwDG__podiumAvatar{width:80px;height:80px;font-size:2.5rem}.leaderboard-module__43lwDG__colStreak,.leaderboard-module__43lwDG__listHeader .leaderboard-module__43lwDG__colStreak{display:none}.leaderboard-module__43lwDG__row{padding:12px var(--space-md)}.leaderboard-module__43lwDG__colRank{width:40px}.leaderboard-module__43lwDG__title{font-size:var(--text-4xl)}}
