.base-modal-panel{background:var(--modal-surface-bg,#171821);border:1px solid var(--modal-surface-border,#ffffff1f);color:var(--modal-text,#f3f4f6);box-shadow:0 24px 64px #00000073}.base-modal-title{color:var(--modal-title,#fff)}.base-modal-close{color:var(--modal-close,#9ca3af)}.base-modal-close:hover{color:var(--modal-close-hover,#fff)}.base-modal-backdrop{background:var(--modal-backdrop,#0a0a10b8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}:root[data-theme=light] .base-modal-panel{color:#1f2937;background:#fff;border:1px solid #d9d9d9;box-shadow:0 18px 48px #0f172a29}:root[data-theme=light] .base-modal-title{color:#111827}:root[data-theme=light] .base-modal-close{color:#6b7280}:root[data-theme=light] .base-modal-close:hover{color:#111827}:root[data-theme=light] .base-modal-backdrop{background:#0f172a59}.modal-enter-active,.modal-leave-active{transition:opacity .3s}.modal-enter-from,.modal-leave-to{opacity:0}.modal-enter-active .base-modal-panel,.modal-leave-active .base-modal-panel{transition:all .3s}.modal-enter-from .base-modal-panel,.modal-leave-to .base-modal-panel{opacity:0;transform:scale(.95)translateY(-20px)}.cancel-subscription-label[data-v-73dc1752]{color:var(--cancel-modal-label,#e5e7eb)}.cancel-subscription-option[data-v-73dc1752]{border-color:var(--cancel-modal-option-border,#ffffff29);background:var(--cancel-modal-option-bg,#1f2029)}.cancel-subscription-option[data-v-73dc1752]:hover{background:var(--cancel-modal-option-bg-hover,#252631)}.cancel-subscription-option--active[data-v-73dc1752]{border-color:var(--cancel-modal-option-border-active,#6f95ea);background:var(--cancel-modal-option-bg-active,#1d51db33)}.cancel-subscription-radio[data-v-73dc1752]{border-color:var(--cancel-modal-radio,#9ca3afcc)}.cancel-subscription-radio--active[data-v-73dc1752]{border-color:var(--cancel-modal-radio-active,#6f95ea);background:var(--cancel-modal-radio-active,#6f95ea)}.cancel-subscription-option-text[data-v-73dc1752]{color:var(--cancel-modal-option-text,#f3f4f6)}.cancel-subscription-textarea[data-v-73dc1752]{border:1px solid var(--cancel-modal-input-border,#ffffff29);background:var(--cancel-modal-input-bg,#1f2029);color:var(--cancel-modal-input-text,#f9fafb)}.cancel-subscription-textarea[data-v-73dc1752]::placeholder{color:var(--cancel-modal-input-placeholder,#9ca3af)}.cancel-subscription-textarea[data-v-73dc1752]:focus{border-color:var(--cancel-modal-focus,#6f95ea);box-shadow:0 0 0 2px var(--cancel-modal-focus-ring,#6f95ea40);outline:none}.cancel-subscription-body[data-v-73dc1752] label{color:var(--cancel-modal-label,#e5e7eb)}.cancel-subscription-body[data-v-73dc1752] input{border-color:var(--cancel-modal-input-border,#ffffff29);background:var(--cancel-modal-input-bg,#1f2029);color:var(--cancel-modal-input-text,#f9fafb)}.cancel-subscription-body[data-v-73dc1752] input::placeholder{color:var(--cancel-modal-input-placeholder,#9ca3af)}.cancel-subscription-body[data-v-73dc1752] input:focus{border-color:var(--cancel-modal-focus,#6f95ea);box-shadow:0 0 0 2px var(--cancel-modal-focus-ring,#6f95ea40)}.cancel-subscription-body[data-v-73dc1752] .text-gray-500{color:var(--cancel-modal-hint,#9ca3af)}.cancel-subscription-body[data-v-73dc1752] .text-gray-900{color:var(--cancel-modal-input-text,#f9fafb)}:root[data-theme=light] .cancel-subscription-body[data-v-73dc1752]{--cancel-modal-label:#111827;--cancel-modal-option-border:#d9d9d9;--cancel-modal-option-bg:#fff;--cancel-modal-option-bg-hover:#f8fafc;--cancel-modal-option-border-active:#6f95ea;--cancel-modal-option-bg-active:#eff6ff;--cancel-modal-radio:#9ca3af;--cancel-modal-radio-active:#1d4ed8;--cancel-modal-option-text:#111827;--cancel-modal-input-border:#d9d9d9;--cancel-modal-input-bg:#fff;--cancel-modal-input-text:#111827;--cancel-modal-input-placeholder:#9ca3af;--cancel-modal-focus:#6f95ea;--cancel-modal-focus-ring:#6f95ea40;--cancel-modal-hint:#6b7280}.cancel-confirmation-icon-wrap[data-v-23dc059c]{background:var(--cancel-confirm-icon-bg,#ef444433)}.cancel-confirmation-icon[data-v-23dc059c]{color:var(--cancel-confirm-icon,#f87171)}.cancel-confirmation-title[data-v-23dc059c]{color:var(--cancel-confirm-title,#f9fafb)}.cancel-confirmation-subtitle[data-v-23dc059c]{color:var(--cancel-confirm-subtitle,#d1d5db)}.cancel-confirmation-loss[data-v-23dc059c]{background:var(--cancel-confirm-loss-bg,#ef44441f);border:1px solid var(--cancel-confirm-loss-border,#f871714d)}.cancel-confirmation-loss-icon[data-v-23dc059c]{color:var(--cancel-confirm-loss-icon,#f87171)}.cancel-confirmation-loss-title[data-v-23dc059c]{color:var(--cancel-confirm-loss-title,#fecaca)}.cancel-confirmation-loss-text[data-v-23dc059c]{color:var(--cancel-confirm-loss-text,#fda4af)}.cancel-confirmation-alt[data-v-23dc059c]{background:var(--cancel-confirm-alt-bg,#3b82f61a);border:1px solid var(--cancel-confirm-alt-border,#60a5fa40)}.cancel-confirmation-alt-icon[data-v-23dc059c]{color:var(--cancel-confirm-alt-icon,#93c5fd)}.cancel-confirmation-alt-title[data-v-23dc059c]{color:var(--cancel-confirm-alt-title,#dbeafe)}.cancel-confirmation-alt-text[data-v-23dc059c]{color:var(--cancel-confirm-alt-text,#bfdbfe)}.cancel-confirmation-final[data-v-23dc059c]{background:var(--cancel-confirm-final-bg,#1f2029);border:1px solid var(--cancel-confirm-final-border,#ffffff1f)}.cancel-confirmation-final-text[data-v-23dc059c]{color:var(--cancel-confirm-final-text,#e5e7eb)}.cancel-confirmation-keep-btn[data-v-23dc059c]{background:var(--cancel-confirm-keep-bg,#16a34a)!important}.cancel-confirmation-keep-btn[data-v-23dc059c]:hover{background:var(--cancel-confirm-keep-hover,#15803d)!important}.cancel-confirmation-danger-btn[data-v-23dc059c]{border-color:var(--cancel-confirm-danger-border,#f8717180)!important;color:var(--cancel-confirm-danger-text,#fca5a5)!important}.cancel-confirmation-danger-btn[data-v-23dc059c]:hover{background:var(--cancel-confirm-danger-hover-bg,#ef444424)!important}:root[data-theme=light] .cancel-confirmation-body[data-v-23dc059c]{--cancel-confirm-icon-bg:#fee2e2;--cancel-confirm-icon:#dc2626;--cancel-confirm-title:#111827;--cancel-confirm-subtitle:#4b5563;--cancel-confirm-loss-bg:#fef2f2;--cancel-confirm-loss-border:#fecaca;--cancel-confirm-loss-icon:#ef4444;--cancel-confirm-loss-title:#991b1b;--cancel-confirm-loss-text:#b91c1c;--cancel-confirm-alt-bg:#eff6ff;--cancel-confirm-alt-border:#bfdbfe;--cancel-confirm-alt-icon:#2563eb;--cancel-confirm-alt-title:#1e3a8a;--cancel-confirm-alt-text:#1d4ed8;--cancel-confirm-final-bg:#f9fafb;--cancel-confirm-final-border:#d9d9d9;--cancel-confirm-final-text:#374151;--cancel-confirm-keep-bg:#16a34a;--cancel-confirm-keep-hover:#15803d;--cancel-confirm-danger-border:#fca5a5;--cancel-confirm-danger-text:#b91c1c;--cancel-confirm-danger-hover-bg:#fef2f2}.pricing-view{--pricing-title:#f9fafb;--pricing-subtitle:#9ca3af;--pricing-card-bg:#171821;--pricing-card-border:#ffffff1f;--pricing-card-featured-border:#1d51dbb3;--pricing-icon-bg:#1d51db;--pricing-icon-color:#eaf2ff;--pricing-card-title:#fff;--pricing-card-description:#d1d5db;--pricing-feature-text:#e5e7eb;--pricing-check:#9dc0ff;--pricing-price-panel-bg:#232229;--pricing-price-panel-border:#ffffff1a;--pricing-price-card-bg:#171821;--pricing-price-card-border:#ffffff1f;--pricing-price:#fff;--pricing-period:#d1d5db;--pricing-discount:#fcd34d;--pricing-badge-bg:#f97316;--pricing-badge-text:#fff;--pricing-cancel:#9ca3af;--pricing-cancel-hover:#f3f4f6;--pricing-meta:#9ca3af;--pricing-error-bg:#dc262624;--pricing-error-border:#fca5a547;--pricing-error-text:#fee2e2}:root[data-theme=light] .pricing-view{--pricing-title:#111827;--pricing-subtitle:#4b5563;--pricing-card-bg:#fff;--pricing-card-border:#d9d9d9;--pricing-card-featured-border:#6f95ea;--pricing-icon-bg:#1e293b;--pricing-icon-color:#f8fafc;--pricing-card-title:#111827;--pricing-card-description:#4b5563;--pricing-feature-text:#1f2937;--pricing-check:#1d4ed8;--pricing-price-panel-bg:#f8fafc;--pricing-price-panel-border:#d9d9d9;--pricing-price-card-bg:#fff;--pricing-price-card-border:#d9d9d9;--pricing-price:#111827;--pricing-period:#4b5563;--pricing-discount:#92400e;--pricing-badge-bg:#ea580c;--pricing-badge-text:#fff;--pricing-cancel:#6b7280;--pricing-cancel-hover:#111827;--pricing-meta:#6b7280;--pricing-error-bg:#fef2f2;--pricing-error-border:#fecaca;--pricing-error-text:#991b1b}.pricing-title[data-v-677505eb]{color:var(--pricing-title)}.pricing-subtitle[data-v-677505eb]{color:var(--pricing-subtitle)}.pricing-card[data-v-677505eb]{background:var(--pricing-card-bg);border:1px solid var(--pricing-card-border);box-shadow:none}.pricing-card--featured[data-v-677505eb]{border-color:var(--pricing-card-featured-border)}.pricing-icon-box[data-v-677505eb]{background:var(--pricing-icon-bg);color:var(--pricing-icon-color)}.pricing-card-title[data-v-677505eb]{color:var(--pricing-card-title)}.pricing-card-description[data-v-677505eb]{color:var(--pricing-card-description)}.pricing-feature-text[data-v-677505eb]{color:var(--pricing-feature-text)}.pricing-check-icon[data-v-677505eb]{color:var(--pricing-check)}.pricing-price-panel[data-v-677505eb]{background:var(--pricing-price-panel-bg);border:1px solid var(--pricing-price-panel-border)}.pricing-price-card[data-v-677505eb]{background:var(--pricing-price-card-bg);border:1px solid var(--pricing-price-card-border)}.pricing-price[data-v-677505eb]{color:var(--pricing-price)}.pricing-period[data-v-677505eb]{color:var(--pricing-period)}.pricing-discount[data-v-677505eb]{color:var(--pricing-discount)}.pricing-badge[data-v-677505eb]{background:var(--pricing-badge-bg);color:var(--pricing-badge-text)}.pricing-cancel-link[data-v-677505eb]{color:var(--pricing-cancel);transition:color .2s}.pricing-cancel-link[data-v-677505eb]:hover{color:var(--pricing-cancel-hover)}.pricing-meta[data-v-677505eb]{color:var(--pricing-meta)}.pricing-error[data-v-677505eb]{background:var(--pricing-error-bg);border:1px solid var(--pricing-error-border);color:var(--pricing-error-text)}.pricing-skeleton[data-v-677505eb]{background:#9ca3af2e;position:relative;overflow:hidden}.pricing-skeleton[data-v-677505eb]:after{content:"";background:linear-gradient(90deg,#0000,#ffffff29,#0000);animation:1.35s infinite pricing-skeleton-shimmer-677505eb;position:absolute;inset:0;transform:translate(-100%)}@keyframes pricing-skeleton-shimmer-677505eb{to{transform:translate(100%)}}
