.page-loading[data-v-55fab3ca]{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;min-height:100%}.loading-text[data-v-55fab3ca]{color:var(--positive);font-size:1.5rem;font-weight:500;letter-spacing:1px}.loading-text .dot[data-v-55fab3ca]{animation:showHideDot-55fab3ca 3s ease-in-out infinite;display:inline-block;opacity:0}@keyframes showHideDot-55fab3ca{0%{opacity:0;transform:translateY(10px) rotateX(60deg) scale(.8)}25%{opacity:1;transform:translateY(-5px) rotateX(0) scale(1.1)}50%{opacity:1;transform:translateY(0) rotateX(-20deg) scale(1)}75%{opacity:1;transform:translateY(5px) rotateX(20deg) scale(1.1)}to{opacity:0;transform:translateY(-10px) rotateX(-60deg) scale(.8)}}.pricing-comparison[data-v-46ee38d0]{margin:0 auto;max-width:1200px}.pricing-cards[data-v-46ee38d0]{color:#000;display:flex;flex-direction:column;flex-wrap:no-wrap;gap:1.5rem;overflow:hidden;width:100%}@media only screen and (min-width:460px){.pricing-cards[data-v-46ee38d0]{flex-direction:row}}@media(max-width:1023px){.pricing-cards[data-v-46ee38d0]{overflow-x:auto;scroll-snap-type:x mandatory}.pricing-cards[data-v-46ee38d0]::-webkit-scrollbar{display:none}}@media(min-width:1024px){.pricing-cards[data-v-46ee38d0]{align-items:stretch;flex-wrap:nowrap;justify-content:center}.pricing-cards[data-v-46ee38d0]>.q-card{flex:1}}.promo-code-section[data-v-46ee38d0]{text-align:center}.promo-code-section .promo-input[data-v-46ee38d0]{opacity:.7;transition:opacity .3s ease}.promo-code-section .promo-input[data-v-46ee38d0]:focus-within,.promo-code-section .promo-input[data-v-46ee38d0]:hover{opacity:1}.test-button-container[data-v-46ee38d0]{text-align:center}.test-button-container .test-mode-indicator[data-v-46ee38d0]{animation:pulse-46ee38d0 2s ease-in-out infinite alternate}@keyframes pulse-46ee38d0{0%{opacity:.7}to{opacity:1}}.paypal-notice-banner[data-v-46ee38d0]{display:none}.plan-context-note[data-v-46ee38d0]{color:#ffffff8c;font-size:.8rem;letter-spacing:.2px;margin:8px 0 0;text-align:center}.lifetime-banner-wrapper[data-v-46ee38d0]{margin-bottom:.5rem;margin-top:14px;text-align:center}.fade-slide-enter-active[data-v-46ee38d0],.fade-slide-leave-active[data-v-46ee38d0]{transition:opacity .2s ease,transform .2s ease}.fade-slide-enter-from[data-v-46ee38d0],.fade-slide-leave-to[data-v-46ee38d0]{opacity:0;transform:translateY(-4px)}.payment-reveal-area[data-v-46ee38d0],.toggle-wrapper[data-v-46ee38d0]{display:flex;justify-content:center}.payment-reveal-area[data-v-46ee38d0]{align-items:center;flex-direction:column;gap:8px;min-height:160px;padding-bottom:4px}.payment-cta-btn[data-v-46ee38d0]{background:linear-gradient(135deg,#0c0c0c,#032b19);border:none;border-radius:12px;color:#fff!important;cursor:pointer;display:block;font-size:.875rem;font-weight:500;letter-spacing:.5px;padding:13px 24px;text-align:center;text-decoration:none;text-transform:uppercase;width:100%}.payment-cta-btn[data-v-46ee38d0]:hover{background:linear-gradient(135deg,#2ebd95,#032b19);box-shadow:0 10px 25px #0003;transform:translateY(-2px)}.trial-guarantee-text[data-v-46ee38d0]{align-items:center;color:#00000080;display:flex;font-size:.75rem;font-weight:500;gap:5px;justify-content:center;margin:2px 0 6px;text-align:center}.trial-guarantee-text--top[data-v-46ee38d0]{margin-bottom:10px}.trial-shield[data-v-46ee38d0]{color:#0006;flex-shrink:0}.paypal-card-notice[data-v-46ee38d0]{align-items:center;color:#0006;display:flex;font-size:.71rem;gap:5px;justify-content:center;margin-top:8px;text-align:center}.auth-gate-card[data-v-46ee38d0]{background:linear-gradient(135deg,#0d1f1a,#111);border-color:#44eabb40;margin:0 auto;max-width:540px}.auth-gate-card .mm-btn--positive[data-v-46ee38d0]{background:var(--positive);border-radius:24px;color:#000;display:inline-block;font-weight:600;padding:.65rem 2rem;text-decoration:none;transition:opacity .2s ease}.auth-gate-card .mm-btn--positive[data-v-46ee38d0]:hover{opacity:.85}.auth-blurred[data-v-46ee38d0]{opacity:.35;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.paypal-btn-wrapper[data-v-46ee38d0]{margin-bottom:.75rem;width:100%}@media(min-width:460px){[data-v-46ee38d0] .pre-features{min-height:160px}}.cancel-dialog[data-v-4e6a7d5a]{max-width:90vw}.cancel-dialog p[data-v-4e6a7d5a]{margin-bottom:1rem}.cancel-dialog p[data-v-4e6a7d5a]:last-of-type{margin-bottom:0}.plan-management[data-v-6ee95e8f]{margin:0 auto;max-width:800px}.plan-management .page-header[data-v-6ee95e8f]{margin-bottom:2rem;text-align:center}.plan-management .page-header h1[data-v-6ee95e8f]{font-size:2rem;font-weight:600;margin-bottom:.5rem}.plan-management .page-header p[data-v-6ee95e8f]{font-size:1.1rem;opacity:.7}.plan-management .cancelled-notice[data-v-6ee95e8f]{margin-bottom:2rem}.plan-management .cancelled-notice .cancelled-card[data-v-6ee95e8f]{background:#f443360d;border:1px solid rgba(244,67,54,.2)}.plan-management .cancelled-notice .cancelled-card .cancelled-header[data-v-6ee95e8f]{align-items:center;display:flex;gap:.75rem;margin-bottom:1rem}.plan-management .cancelled-notice .cancelled-card .cancelled-header h3[data-v-6ee95e8f]{font-size:1.25rem;font-weight:600;margin:0}.plan-management .cancelled-notice .cancelled-card .cancelled-message[data-v-6ee95e8f]{font-size:1rem;line-height:1.5;margin-bottom:.75rem}.plan-management .cancelled-notice .cancelled-card .info-text[data-v-6ee95e8f]{font-size:.9rem;margin:0;opacity:.7}.plan-management .action-btn[data-v-6ee95e8f]{min-width:200px}
