.TierUpModal_overlay__WGgYc{position:fixed;inset:0;background:radial-gradient(ellipse at center,var(--tier-glow,rgba(124,58,237,.4)) 0,rgba(0,0,0,.85) 70%);display:flex;align-items:center;justify-content:center;z-index:1000;padding:16px;overflow-y:auto;animation:TierUpModal_overlayFadeIn__2fg9_ .4s ease-out}@keyframes TierUpModal_overlayFadeIn__2fg9_{0%{opacity:0;backdrop-filter:blur(0)}to{opacity:1;backdrop-filter:blur(8px)}}.TierUpModal_modal__HQKyr{position:relative;width:100%;max-width:360px;background:linear-gradient(180deg,var(--modal-bg-top,#fffcf2) 0,#ffffff 100%);border-radius:28px;max-height:100vh;padding:48px 32px 32px;text-align:center;box-shadow:0 0 80px var(--tier-glow,rgba(245,194,74,.5)),0 20px 60px rgba(0,0,0,.4);overflow-x:hidden;overflow-y:auto;animation:TierUpModal_modalSpring__tZTeN .7s cubic-bezier(.34,1.56,.64,1);outline:none}@keyframes TierUpModal_modalSpring__tZTeN{0%{transform:scale(.3) rotate(-8deg);opacity:0}50%{transform:scale(1.08) rotate(2deg);opacity:1}75%{transform:scale(.96) rotate(-1deg)}to{transform:scale(1) rotate(0)}}.TierUpModal_bgRays__737Yb{position:absolute;inset:0;background:conic-gradient(from 0deg,transparent 0deg,var(--tier-glow,rgba(245,194,74,.15)) 30deg,transparent 60deg,var(--tier-glow,rgba(245,194,74,.18)) 120deg,transparent 150deg,var(--tier-glow,rgba(245,194,74,.15)) 240deg,transparent 270deg);animation:TierUpModal_rotateRays__ZMydn 8s linear infinite;pointer-events:none;opacity:.5}@keyframes TierUpModal_rotateRays__ZMydn{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.TierUpModal_particleField__TOaRX{position:absolute;inset:-50px;pointer-events:none}.TierUpModal_particle__HqTE5{position:absolute;width:8px;height:8px;border-radius:50%;top:50%;left:50%;opacity:0;animation:TierUpModal_particleBurst__nvDS_ 1.8s ease-out forwards}@keyframes TierUpModal_particleBurst__nvDS_{0%{transform:translate(-50%,-50%) scale(0);opacity:1}20%{opacity:1}to{transform:translate(var(--dx),var(--dy)) scale(1);opacity:0}}.TierUpModal_particle__HqTE5:first-child{background:#f5c24a;--dx:120px;--dy:-180px;animation-delay:1.2s}.TierUpModal_particle__HqTE5:nth-child(2){background:#f472b6;--dx:-150px;--dy:-120px;animation-delay:1.25s}.TierUpModal_particle__HqTE5:nth-child(3){background:#06b6d4;--dx:200px;--dy:60px;animation-delay:1.3s}.TierUpModal_particle__HqTE5:nth-child(4){background:#7c3aed;--dx:-180px;--dy:80px;animation-delay:1.35s}.TierUpModal_particle__HqTE5:nth-child(5){background:#fcd34d;--dx:80px;--dy:200px;animation-delay:1.4s}.TierUpModal_particle__HqTE5:nth-child(6){background:#f97316;--dx:-100px;--dy:220px;animation-delay:1.45s}.TierUpModal_particle__HqTE5:nth-child(7){background:#ffffff;--dx:240px;--dy:-40px;animation-delay:1.5s}.TierUpModal_particle__HqTE5:nth-child(8){background:#f5c24a;--dx:-240px;--dy:-20px;animation-delay:1.55s}.TierUpModal_particle__HqTE5:nth-child(9){background:#67e8f9;--dx:150px;--dy:-250px;animation-delay:1.35s}.TierUpModal_particle__HqTE5:nth-child(10){background:#f472b6;--dx:-120px;--dy:-260px;animation-delay:1.4s}.TierUpModal_particle__HqTE5:nth-child(11){background:#fcd34d;--dx:0;--dy:-280px;animation-delay:1.3s}.TierUpModal_particle__HqTE5:nth-child(12){background:#ffffff;--dx:180px;--dy:180px;animation-delay:1.6s}.TierUpModal_eyebrow__WTzzL{position:relative;font-size:14px;font-weight:800;color:var(--tier-deep,#7a5a0f);letter-spacing:4px;margin-bottom:8px;opacity:0;animation:TierUpModal_textFadeUp___DmCp .6s ease-out .3s forwards}.TierUpModal_title__R9Gzz{position:relative;font-size:28px;font-weight:900;color:#1f2937;letter-spacing:2px;margin:0 0 32px;opacity:0;animation:TierUpModal_textFadeUp___DmCp .6s ease-out .4s forwards}@keyframes TierUpModal_textFadeUp___DmCp{0%{transform:translateY(12px);opacity:0}to{transform:translateY(0);opacity:1}}.TierUpModal_badgeWrap__3I9Dc{position:relative;width:200px;height:200px;margin:0 auto 28px}.TierUpModal_badgeAbs__btLE8{position:absolute;top:50%;left:50%;width:160px;height:160px;display:flex;align-items:center;justify-content:center;transform:translate(-50%,-50%)}.TierUpModal_badgeOld__OSZeH{animation:TierUpModal_oldBadgeOut__VSNkH 1.2s ease-in .6s forwards}@keyframes TierUpModal_oldBadgeOut__VSNkH{0%{transform:translate(-50%,-50%) scale(1) rotate(0);opacity:1}to{transform:translate(-50%,-50%) scale(.5) rotate(1turn);opacity:0}}.TierUpModal_badgeNew__fEQUl{transform:translate(-50%,-50%) scale(0);opacity:0;animation:TierUpModal_newBadgeIn__BfsE6 1.4s cubic-bezier(.34,1.56,.64,1) 1.2s forwards}@keyframes TierUpModal_newBadgeIn__BfsE6{0%{transform:translate(-50%,-50%) scale(0) rotate(-90deg);opacity:0}50%{transform:translate(-50%,-50%) scale(1.15) rotate(10deg);opacity:1}to{transform:translate(-50%,-50%) scale(1) rotate(0);opacity:1}}.TierUpModal_badgeHalo__FXxKC{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,var(--tier-halo,rgba(14,165,192,.75)),var(--tier-glow,rgba(103,232,249,.4)) 40%,transparent 70%);opacity:0;animation:TierUpModal_haloPulse__LJsIK 2.5s ease-in-out 1.4s infinite;pointer-events:none}@keyframes TierUpModal_haloPulse__LJsIK{0%,to{transform:translate(-50%,-50%) scale(.85);opacity:.4}50%{transform:translate(-50%,-50%) scale(1.2);opacity:.9}}.TierUpModal_badgeBurst__9MOdX{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);width:280px;height:280px;background:conic-gradient(from 0deg,transparent 0deg,rgba(255,255,255,.6) 12deg,transparent 24deg,transparent 60deg,rgba(255,255,255,.6) 72deg,transparent 84deg,transparent 120deg,rgba(255,255,255,.6) 132deg,transparent 144deg,transparent 180deg,rgba(255,255,255,.6) 192deg,transparent 204deg,transparent 240deg,rgba(255,255,255,.6) 252deg,transparent 264deg,transparent 300deg,rgba(255,255,255,.6) 312deg,transparent 324deg);border-radius:50%;pointer-events:none;opacity:0;animation:TierUpModal_burstAnim__vNi7P 1.4s ease-out 1.1s}@keyframes TierUpModal_burstAnim__vNi7P{0%{transform:translate(-50%,-50%) scale(0) rotate(0);opacity:0}30%{opacity:1}to{transform:translate(-50%,-50%) scale(1.6) rotate(60deg);opacity:0}}.TierUpModal_fromTierText__8XnOL{position:relative;font-size:13px;color:#6b7280;margin-bottom:4px;opacity:0;animation:TierUpModal_textFadeUp___DmCp .6s ease-out 1.6s forwards}.TierUpModal_newTierText__V0Y_u{position:relative;font-size:32px;font-weight:900;background:linear-gradient(135deg,var(--tier-primary,#0ea5c0),var(--tier-deep,#0891b2));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:24px;opacity:0;animation:TierUpModal_textFadeUp___DmCp .6s ease-out 1.8s forwards}.TierUpModal_rewardCard__F2cvI{position:relative;background:linear-gradient(135deg,#fef3c7,#fde68a 50%,#ffffff);border:2px solid #f59e0b;border-radius:16px;padding:16px;margin-bottom:24px;opacity:0;transform:translateY(12px);animation:TierUpModal_rewardSlideIn__RU5e5 .6s cubic-bezier(.34,1.56,.64,1) 2.1s forwards;box-shadow:0 8px 24px rgba(245,158,11,.3);overflow:hidden}@keyframes TierUpModal_rewardSlideIn__RU5e5{0%{opacity:0;transform:translateY(20px) scale(.9)}60%{opacity:1;transform:translateY(-2px) scale(1.04)}to{opacity:1;transform:translateY(0) scale(1)}}.TierUpModal_rewardLabel__O4nS5{font-size:12px;font-weight:700;color:#92400e;letter-spacing:2px;margin-bottom:6px}.TierUpModal_rewardValue__bQhwI{font-size:20px;font-weight:900;color:#b45309;display:flex;align-items:baseline;justify-content:center;gap:4px;text-shadow:0 2px 4px rgba(180,83,9,.2)}.TierUpModal_rewardPlus__gXSjz{color:#f59e0b;font-size:36px;font-weight:900;line-height:1}.TierUpModal_rewardNumber__3ukjI{font-size:32px;font-weight:900;color:#b45309;font-variant-numeric:tabular-nums}.TierUpModal_rewardUnit__FNRAL{font-size:16px;font-weight:700;color:#92400e;margin-left:2px}.TierUpModal_rewardShine__PzoXY{position:absolute;inset:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.7) 50%,transparent 70%);transform:translateX(-100%);animation:TierUpModal_shineSweep__ArYkW 2s ease-out 2.3s;pointer-events:none}@keyframes TierUpModal_shineSweep__ArYkW{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.TierUpModal_actions__vPf9f{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:8px;opacity:0;animation:TierUpModal_textFadeUp___DmCp .6s ease-out 2.4s forwards}.TierUpModal_actions__vPf9f:has(button:only-child){grid-template-columns:1fr}.TierUpModal_btnSecondary__42iJc{background:#f3f4f6;color:#1f2937;border:0;padding:12px;border-radius:12px;font-size:14px;font-weight:700;cursor:pointer;min-height:44px}.TierUpModal_btnSecondary__42iJc:hover{background:#e5e7eb}.TierUpModal_btnPrimary__UViBI{background:linear-gradient(135deg,var(--tier-primary,#0ea5c0),var(--tier-deep,#0891b2));color:white;border:0;padding:12px;border-radius:12px;font-size:14px;font-weight:700;cursor:pointer;box-shadow:0 4px 12px var(--tier-glow,rgba(14,165,192,.4));min-height:44px}.TierUpModal_btnPrimary__UViBI:hover{filter:brightness(1.05)}.TierUpModal_reduceMotion__MVTvh,.TierUpModal_reduceMotion__MVTvh *,.TierUpModal_reduceMotion__MVTvh :after,.TierUpModal_reduceMotion__MVTvh :before{animation:none!important;transition:none!important}.TierUpModal_reduceMotion__MVTvh .TierUpModal_actions__vPf9f,.TierUpModal_reduceMotion__MVTvh .TierUpModal_eyebrow__WTzzL,.TierUpModal_reduceMotion__MVTvh .TierUpModal_fromTierText__8XnOL,.TierUpModal_reduceMotion__MVTvh .TierUpModal_modal__HQKyr,.TierUpModal_reduceMotion__MVTvh .TierUpModal_newTierText__V0Y_u,.TierUpModal_reduceMotion__MVTvh .TierUpModal_overlay__WGgYc,.TierUpModal_reduceMotion__MVTvh .TierUpModal_rewardCard__F2cvI,.TierUpModal_reduceMotion__MVTvh .TierUpModal_title__R9Gzz{opacity:1!important;transform:none!important}.TierUpModal_reduceMotion__MVTvh .TierUpModal_badgeBurst__9MOdX,.TierUpModal_reduceMotion__MVTvh .TierUpModal_badgeOld__OSZeH,.TierUpModal_reduceMotion__MVTvh .TierUpModal_bgRays__737Yb,.TierUpModal_reduceMotion__MVTvh .TierUpModal_particleField__TOaRX{display:none!important}.TierUpModal_reduceMotion__MVTvh .TierUpModal_badgeNew__fEQUl{opacity:1!important;transform:translate(-50%,-50%)!important}.TierUpModal_reduceMotion__MVTvh .TierUpModal_badgeHalo__FXxKC{opacity:.7!important;transform:translate(-50%,-50%)!important}@media (prefers-reduced-motion:reduce){.TierUpModal_overlay__WGgYc,.TierUpModal_overlay__WGgYc *,.TierUpModal_overlay__WGgYc :after,.TierUpModal_overlay__WGgYc :before{animation:none!important;transition:none!important}.TierUpModal_overlay__WGgYc .TierUpModal_badgeBurst__9MOdX,.TierUpModal_overlay__WGgYc .TierUpModal_badgeOld__OSZeH,.TierUpModal_overlay__WGgYc .TierUpModal_bgRays__737Yb,.TierUpModal_overlay__WGgYc .TierUpModal_particleField__TOaRX{display:none!important}.TierUpModal_overlay__WGgYc .TierUpModal_badgeNew__fEQUl{opacity:1!important;transform:translate(-50%,-50%)!important}.TierUpModal_overlay__WGgYc .TierUpModal_actions__vPf9f,.TierUpModal_overlay__WGgYc .TierUpModal_eyebrow__WTzzL,.TierUpModal_overlay__WGgYc .TierUpModal_fromTierText__8XnOL,.TierUpModal_overlay__WGgYc .TierUpModal_newTierText__V0Y_u,.TierUpModal_overlay__WGgYc .TierUpModal_rewardCard__F2cvI,.TierUpModal_overlay__WGgYc .TierUpModal_title__R9Gzz{opacity:1!important;transform:none!important}}