.LevelUpCelebration_overlay__XoSgt{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;z-index:10000;padding:var(--space-3);cursor:pointer;background:rgba(0,0,0,.9);backdrop-filter:blur(8px)}.LevelUpCelebration_container___V7li{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--space-6);max-width:100%;width:100%;cursor:default}.LevelUpCelebration_glowBackground__83lZ4{position:absolute;width:160px;height:160px;border-radius:50%;filter:blur(40px);pointer-events:none;z-index:-1}.LevelUpCelebration_levelUpBadge__w7FdK{font-size:var(--text-xs);font-weight:var(--font-extrabold);letter-spacing:.3em;padding:var(--space-1) var(--space-4);border-radius:var(--radius-full);margin-bottom:var(--space-4);text-transform:uppercase;animation:LevelUpCelebration_pulse__pn3AB 1.5s ease-in-out infinite}@keyframes LevelUpCelebration_pulse__pn3AB{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.9}}.LevelUpCelebration_shieldWrapper__s5O25{position:relative;display:flex;align-items:center;justify-content:center;margin-bottom:var(--space-4)}.LevelUpCelebration_shield__pAugW{position:relative;display:flex;align-items:center;justify-content:center;width:80px;height:88px;border-radius:var(--radius-lg);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);box-shadow:0 8px 32px rgba(0,0,0,.3)}.LevelUpCelebration_levelNumber__cuTvA{font-size:var(--text-4xl);font-weight:var(--font-extrabold);color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.3);line-height:1}.LevelUpCelebration_sparkleContainer__h_xkl{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.LevelUpCelebration_sparkle___qHUP{position:absolute;width:8px;height:8px;border-radius:50%}.LevelUpCelebration_tierBadge___4NYC{font-size:var(--text-sm);font-weight:var(--font-bold);letter-spacing:.15em;padding:var(--space-1) var(--space-4);border-radius:var(--radius-full);margin-bottom:var(--space-3);text-transform:uppercase}.LevelUpCelebration_message__ipbw9{font-size:var(--text-base);color:hsla(0,0%,100%,.9);margin:0;line-height:var(--leading-relaxed);max-width:280px}.LevelUpCelebration_hint__UORG_{margin-top:var(--space-6);font-size:var(--text-xs);color:hsla(0,0%,100%,.5)}.LevelUpCelebration_shine__BZtN9{position:absolute;inset:-50%;background:linear-gradient(120deg,transparent 30%,hsla(0,0%,100%,.15) 50%,transparent 70%);transform:translateX(-100%);animation:LevelUpCelebration_shineSlide___wOU2 3s ease-in-out infinite;pointer-events:none}@keyframes LevelUpCelebration_shineSlide___wOU2{0%,to{transform:translateX(-100%)}50%,60%{transform:translateX(100%)}}.LevelUpCelebration_bronze__pqLbV .LevelUpCelebration_glowBackground__83lZ4{background:radial-gradient(circle,rgba(205,127,50,.5) 0,transparent 70%)}.LevelUpCelebration_bronze__pqLbV .LevelUpCelebration_levelUpBadge__w7FdK{background:rgba(205,127,50,.3);color:#ffd699;border:1px solid rgba(205,127,50,.5)}.LevelUpCelebration_bronze__pqLbV .LevelUpCelebration_shield__pAugW{background:linear-gradient(135deg,#cd7f32,#b87333)}.LevelUpCelebration_bronze__pqLbV .LevelUpCelebration_tierBadge___4NYC{background:rgba(205,127,50,.3);color:#ffd699;border:1px solid rgba(205,127,50,.5)}.LevelUpCelebration_bronze__pqLbV .LevelUpCelebration_sparkle___qHUP{background:#cd7f32;box-shadow:0 0 8px #cd7f32,0 0 16px #cd7f32}.LevelUpCelebration_silver__Q6q_E .LevelUpCelebration_glowBackground__83lZ4{background:radial-gradient(circle,hsla(0,0%,75%,.5) 0,transparent 70%)}.LevelUpCelebration_silver__Q6q_E .LevelUpCelebration_levelUpBadge__w7FdK{background:hsla(0,0%,75%,.3);color:#fff;border:1px solid hsla(0,0%,75%,.5)}.LevelUpCelebration_silver__Q6q_E .LevelUpCelebration_shield__pAugW{background:linear-gradient(135deg,#e8e8e8,#a8a8a8)}.LevelUpCelebration_silver__Q6q_E .LevelUpCelebration_tierBadge___4NYC{background:hsla(0,0%,75%,.3);color:#fff;border:1px solid hsla(0,0%,75%,.5)}.LevelUpCelebration_silver__Q6q_E .LevelUpCelebration_sparkle___qHUP{background:silver;box-shadow:0 0 8px silver,0 0 16px silver}.LevelUpCelebration_gold__7djph .LevelUpCelebration_glowBackground__83lZ4{background:radial-gradient(circle,rgba(247,202,24,.6) 0,transparent 70%)}.LevelUpCelebration_gold__7djph .LevelUpCelebration_levelUpBadge__w7FdK{background:linear-gradient(135deg,rgba(247,202,24,.4),rgba(217,119,6,.4));color:#fff8e1;border:1px solid rgba(247,202,24,.6);box-shadow:0 0 20px rgba(247,202,24,.3)}.LevelUpCelebration_gold__7djph .LevelUpCelebration_shield__pAugW{background:linear-gradient(135deg,#f7ca18,#ca8a04);box-shadow:0 8px 32px rgba(247,202,24,.4)}.LevelUpCelebration_gold__7djph .LevelUpCelebration_tierBadge___4NYC{background:linear-gradient(135deg,rgba(247,202,24,.4),rgba(217,119,6,.4));color:#fff8e1;border:1px solid rgba(247,202,24,.6)}.LevelUpCelebration_gold__7djph .LevelUpCelebration_sparkle___qHUP{background:var(--warning-400);box-shadow:0 0 8px var(--warning-400),0 0 16px var(--warning-400)}.LevelUpCelebration_platinum__H1whd .LevelUpCelebration_glowBackground__83lZ4{background:radial-gradient(circle,rgba(168,85,247,.6) 0,transparent 70%)}.LevelUpCelebration_platinum__H1whd .LevelUpCelebration_levelUpBadge__w7FdK{background:linear-gradient(135deg,rgba(168,85,247,.4),rgba(124,58,237,.4));color:#f3e8ff;border:1px solid rgba(168,85,247,.6);box-shadow:0 0 20px rgba(168,85,247,.4)}.LevelUpCelebration_platinum__H1whd .LevelUpCelebration_shield__pAugW{background:linear-gradient(135deg,#a855f7,#7c3aed);box-shadow:0 8px 32px rgba(168,85,247,.5)}.LevelUpCelebration_platinum__H1whd .LevelUpCelebration_tierBadge___4NYC{background:linear-gradient(135deg,rgba(168,85,247,.4),rgba(124,58,237,.4));color:#f3e8ff;border:1px solid rgba(168,85,247,.6)}.LevelUpCelebration_platinum__H1whd .LevelUpCelebration_sparkle___qHUP{background:#c084fc;box-shadow:0 0 8px #c084fc,0 0 16px #c084fc}.LevelUpCelebration_diamond__Z9Xvm .LevelUpCelebration_glowBackground__83lZ4{background:radial-gradient(circle,rgba(79,195,247,.7) 0,transparent 70%)}.LevelUpCelebration_diamond__Z9Xvm .LevelUpCelebration_levelUpBadge__w7FdK{background:linear-gradient(135deg,rgba(79,195,247,.4),rgba(129,212,250,.4));color:#e1f5fe;border:1px solid rgba(79,195,247,.6);box-shadow:0 0 25px rgba(79,195,247,.5)}.LevelUpCelebration_diamond__Z9Xvm .LevelUpCelebration_shield__pAugW{background:linear-gradient(135deg,#4fc3f7,#81d4fa 50%,#b3e5fc);box-shadow:0 8px 32px rgba(79,195,247,.6)}.LevelUpCelebration_diamond__Z9Xvm .LevelUpCelebration_tierBadge___4NYC{background:linear-gradient(135deg,rgba(79,195,247,.4),rgba(129,212,250,.4));color:#e1f5fe;border:1px solid rgba(79,195,247,.6)}.LevelUpCelebration_diamond__Z9Xvm .LevelUpCelebration_sparkle___qHUP{background:#81d4fa;box-shadow:0 0 12px #4fc3f7,0 0 24px #4fc3f7}.LevelUpCelebration_legendary__uSDd_ .LevelUpCelebration_glowBackground__83lZ4{background:radial-gradient(circle,rgba(255,107,53,.7) 0,rgba(247,197,49,.5) 50%,transparent 70%)}.LevelUpCelebration_legendary__uSDd_ .LevelUpCelebration_levelUpBadge__w7FdK{background:linear-gradient(135deg,rgba(255,107,53,.5),rgba(255,235,59,.5));color:#fff8e1;border:1px solid rgba(255,193,7,.8);box-shadow:0 0 30px rgba(255,152,0,.6);animation:LevelUpCelebration_legendaryPulse__YdTSi 1.5s ease-in-out infinite}@keyframes LevelUpCelebration_legendaryPulse__YdTSi{0%,to{transform:scale(1);box-shadow:0 0 30px rgba(255,152,0,.6)}50%{transform:scale(1.05);box-shadow:0 0 40px rgba(255,152,0,.8)}}.LevelUpCelebration_legendary__uSDd_ .LevelUpCelebration_shield__pAugW{background:linear-gradient(135deg,#ff6b35,#f7c531 50%,#ffeb3b);box-shadow:0 8px 40px rgba(255,152,0,.7)}.LevelUpCelebration_legendary__uSDd_ .LevelUpCelebration_tierBadge___4NYC{background:linear-gradient(135deg,rgba(255,107,53,.5),rgba(255,235,59,.5));color:#fff8e1;border:1px solid rgba(255,193,7,.8);box-shadow:0 0 20px rgba(255,152,0,.5)}.LevelUpCelebration_legendary__uSDd_ .LevelUpCelebration_sparkle___qHUP{background:#ffeb3b;box-shadow:0 0 12px #ff9800,0 0 24px #ff9800,0 0 36px #ffeb3b}@media (min-width:640px){.LevelUpCelebration_overlay__XoSgt{padding:var(--space-4)}.LevelUpCelebration_container___V7li{padding:var(--space-10);max-width:400px}.LevelUpCelebration_glowBackground__83lZ4{width:220px;height:220px;filter:blur(50px)}.LevelUpCelebration_levelUpBadge__w7FdK{font-size:var(--text-sm);padding:var(--space-2) var(--space-6);margin-bottom:var(--space-6)}.LevelUpCelebration_shield__pAugW{width:100px;height:110px}.LevelUpCelebration_levelNumber__cuTvA{font-size:var(--text-5xl)}.LevelUpCelebration_sparkle___qHUP{width:10px;height:10px}.LevelUpCelebration_tierBadge___4NYC{font-size:var(--text-base);padding:var(--space-2) var(--space-6);margin-bottom:var(--space-4)}.LevelUpCelebration_message__ipbw9{font-size:var(--text-lg);max-width:100%}.LevelUpCelebration_hint__UORG_{margin-top:var(--space-8);font-size:var(--text-sm)}}@media (prefers-reduced-motion:reduce){.LevelUpCelebration_overlay__XoSgt{backdrop-filter:none}.LevelUpCelebration_levelUpBadge__w7FdK{animation:none}.LevelUpCelebration_glowBackground__83lZ4{animation:none;opacity:.5}.LevelUpCelebration_shine__BZtN9,.LevelUpCelebration_sparkle___qHUP{animation:none;display:none}}