.success-backdrop[data-v-413e9474]{position:fixed;z-index:200;inset:0;display:grid;place-items:stretch;background:var(--page-bg)}.success-panel[data-v-413e9474]{display:flex;min-width:0;min-height:100dvh;align-items:center;flex-direction:column;justify-content:center;padding:32px 24px calc(32px + env(safe-area-inset-bottom));color:var(--text-ink);text-align:center;outline:none}.celebration[data-v-413e9474]{position:relative;width:126px;height:126px;margin-bottom:22px}.celebration span[data-v-413e9474]{position:absolute;z-index:2;inset:19px;display:grid;place-items:center;border-radius:50%;background:#cbe678;color:#213008;box-shadow:0 16px 36px rgba(80,110,10,.2);animation:success-pop-413e9474 .58s cubic-bezier(.22,1.3,.36,1) both}.celebration i[data-v-413e9474]{position:absolute;top:59px;left:59px;width:8px;height:16px;border-radius:999px;background:var(--particle-color,#a7c930);transform:rotate(var(--angle)) translateY(-57px);animation:particle-in-413e9474 .7s cubic-bezier(.16,1,.3,1) both}.celebration i[data-v-413e9474]:nth-child(3n){width:7px;height:7px;background:#f0da68}.celebration i[data-v-413e9474]:nth-child(3n+1){background:#87ad19}.eyebrow[data-v-413e9474]{color:#607044;font-size:11px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.success-panel h2[data-v-413e9474]{max-width:320px;margin-top:7px;font-size:30px;font-weight:800;line-height:1.12;letter-spacing:-.035em}.success-copy[data-v-413e9474]{max-width:330px;margin-top:8px;color:var(--text-muted);font-size:14px;line-height:1.5}.success-panel dl[data-v-413e9474]{width:100%;max-width:350px;margin-top:24px;border-radius:22px;background:var(--surface-card);padding:5px 16px;box-shadow:0 12px 34px rgb(80 100 20/9%)}.success-panel dl div[data-v-413e9474]{display:flex;min-height:54px;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--border-line);font-size:13px}.success-panel dl div[data-v-413e9474]:last-child{border:0}.success-panel dt[data-v-413e9474]{color:var(--text-muted);text-align:left}.success-panel dd[data-v-413e9474]{font-weight:800;text-align:right}.renewal-note[data-v-413e9474]{max-width:330px;margin-top:13px;color:var(--text-muted);font-size:12px;line-height:1.45}.success-panel button[data-v-413e9474]{display:inline-flex;width:100%;max-width:350px;min-height:50px;align-items:center;justify-content:center;gap:8px;margin-top:22px;border-radius:999px;background:#2a3a0b;color:#cbe678;font-size:14px;font-weight:800}.payment-success-enter-active[data-v-413e9474],.payment-success-leave-active[data-v-413e9474]{transition:opacity .22s}.payment-success-enter-from[data-v-413e9474],.payment-success-leave-to[data-v-413e9474]{opacity:0}html.dark{background:#cbe678;color:#050505}html.dark{box-shadow:none}@keyframes success-pop-413e9474{0%{opacity:0;transform:scale(.55) rotate(-8deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes particle-in-413e9474{0%{opacity:0;transform:rotate(var(--angle)) translateY(-25px) scale(.3)}to{opacity:1;transform:rotate(var(--angle)) translateY(-57px) scale(1)}}@media(min-width:700px){.success-backdrop[data-v-413e9474]{place-items:center;background:rgba(24,32,9,.48);padding:28px}.success-panel[data-v-413e9474]{width:min(480px,100%);min-height:0;border-radius:30px;background:var(--page-bg);padding:42px 42px 36px;box-shadow:0 30px 80px rgba(0,0,0,.22)}.success-panel h2[data-v-413e9474]{font-size:32px}}@media(prefers-reduced-motion:reduce){.celebration i[data-v-413e9474],.celebration span[data-v-413e9474]{animation:none}.payment-success-enter-active[data-v-413e9474],.payment-success-leave-active[data-v-413e9474]{transition:none}}