.payment-modal-mask[data-v-0867efda]{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1212127a;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:24px;position:fixed;z-index:2000}.payment-modal-body[data-v-0867efda]{max-height:86vh;max-width:100%;overflow-y:auto;position:relative;width:760px;--theme-page:#10131c;--theme-ink:#f4f3ff;--theme-muted:#b7b6d4;--theme-hairline:hsla(0,0%,100%,.1);--theme-accent:#9e9cff;--theme-accent-hover:#c8c7ff;--theme-dark:#10131c;background:#10131c;border:1px solid rgba(158,156,255,.22);border-radius:32px;box-shadow:0 28px 80px #12121238;box-sizing:border-box;padding:10px}.payment-modal-body[data-v-0867efda]::-webkit-scrollbar{display:none}.payment-modal-body[data-v-0867efda]{-ms-overflow-style:none;scrollbar-width:none}.payment-modal-body .modal-sheet-handle[data-v-0867efda]{display:none}.payment-modal-body .modal-close[data-v-0867efda]{align-items:center;background:#ebf2ff0f;border:1px solid rgba(158,156,255,.28);border-radius:50%;color:#d7d6ee;cursor:pointer;display:flex;height:36px;justify-content:center;position:absolute;right:22px;top:22px;transition:color .5s var(--theme-ease),border-color .5s var(--theme-ease),transform .5s var(--theme-ease);width:36px;z-index:2}.payment-modal-body .modal-close[data-v-0867efda]:hover{border-color:var(--theme-ink);color:var(--theme-ink);transform:rotate(90deg)}.payment-modal-body .modal-close[data-v-0867efda]:active{transform:rotate(90deg) scale(.96)}.payment-modal-body .modal-head[data-v-0867efda]{padding:28px 48px 8px 22px}.payment-modal-body .modal-head .modal-kicker[data-v-0867efda]{background:var(--theme-accent);border-radius:999px;display:block;height:3px;margin-bottom:16px;width:28px}.payment-modal-body .modal-head .modal-title[data-v-0867efda]{color:var(--theme-ink);font-size:30px;font-weight:700;letter-spacing:-.6px;line-height:1.15;margin-bottom:8px;text-wrap:balance}.payment-modal-body .modal-head .modal-subtitle[data-v-0867efda]{color:var(--theme-muted);font-size:15px;line-height:1.55;max-width:42ch}.payment-modal-body .modal-loading[data-v-0867efda]{display:flex;justify-content:center;padding:72px 0}.payment-modal-body .modal-loading .spinner[data-v-0867efda]{animation:spin-0867efda .7s linear infinite;border:2px solid rgba(158,156,255,.28);border-radius:50%;border-top-color:#9e9cff;height:28px;width:28px}.payment-modal-body .modal-cards-shell[data-v-0867efda]{border-radius:24px;margin-top:10px}.payment-modal-body .modal-cards[data-v-0867efda]{align-items:stretch;display:grid;gap:8px;grid-template-columns:repeat(2,1fr)}.payment-modal-body[data-v-0867efda] .price-panel{background:#ebf2ff0f;border:1px solid hsla(0,0%,100%,.08);box-shadow:none;color:#f4f3ff;max-width:none;padding:24px;width:100%}.payment-modal-body[data-v-0867efda] .price-panel:hover{box-shadow:none;transform:none}.payment-modal-body[data-v-0867efda] .price-panel .card-title,.payment-modal-body[data-v-0867efda] .price-panel .feature-list li,.payment-modal-body[data-v-0867efda] .price-panel .plan-desc,.payment-modal-body[data-v-0867efda] .price-panel .plan-select-one{color:#d7d6ee}.payment-modal-body[data-v-0867efda] .price-panel .amount,.payment-modal-body[data-v-0867efda] .price-panel .currency{color:#f6f5ff}.payment-modal-body[data-v-0867efda] .price-panel .plan-select{background:#07090d8c;border-color:#9e9cff47;color:#f6f5ff}.payment-modal-body[data-v-0867efda] .price-panel .feature-list svg path,.payment-modal-body[data-v-0867efda] .price-panel .select-arrow path{stroke:#c5c4ff}.payment-modal-body[data-v-0867efda] .price-panel .pay-button{background:transparent;border:2px solid #9e9cff;border-radius:42px;color:#dcdbff}.payment-modal-body[data-v-0867efda] .price-panel .pay-button:hover:not(:disabled){background:#9e9cff29;color:#fff}.payment-modal-body[data-v-0867efda] .price-panel.panel-subscription{background:#ebf2ff17;border-color:#9e9cff66}.payment-modal-body .modal-empty[data-v-0867efda]{color:var(--theme-muted);font-size:14px;line-height:1.5;padding:48px 22px 28px;text-align:left}.payment-modal-enter-active[data-v-0867efda],.payment-modal-leave-active[data-v-0867efda]{transition:opacity .5s var(--theme-ease)}.payment-modal-enter-active .payment-modal-body[data-v-0867efda],.payment-modal-leave-active .payment-modal-body[data-v-0867efda]{transition:transform .55s var(--theme-ease)}.payment-modal-enter-from[data-v-0867efda],.payment-modal-leave-to[data-v-0867efda]{opacity:0}.payment-modal-enter-from .payment-modal-body[data-v-0867efda],.payment-modal-leave-to .payment-modal-body[data-v-0867efda]{transform:translateY(18px) scale(.98)}@keyframes spin-0867efda{to{transform:rotate(1turn)}}@media (max-width:720px){.payment-modal-mask[data-v-0867efda]{align-items:flex-end;padding:0}.payment-modal-mask .payment-modal-body[data-v-0867efda]{border:0;border-radius:.32rem .32rem 0 0;border-top:1px solid var(--theme-hairline);max-height:92vh;padding:.12rem;width:100%}.payment-modal-mask .payment-modal-body .modal-sheet-handle[data-v-0867efda]{background:#ffffff47;border-radius:999px;display:block;height:.06rem;margin:.12rem auto .08rem;width:.72rem}.payment-modal-mask .payment-modal-body .modal-close[data-v-0867efda]{height:.64rem;right:.28rem;top:.28rem;width:.64rem}.payment-modal-mask .payment-modal-body .modal-head[data-v-0867efda]{padding:.16rem .8rem .08rem .24rem}.payment-modal-mask .payment-modal-body .modal-head .modal-kicker[data-v-0867efda]{height:.06rem;margin-bottom:.16rem;width:.4rem}.payment-modal-mask .payment-modal-body .modal-head .modal-title[data-v-0867efda]{font-size:.44rem;margin-bottom:.1rem}.payment-modal-mask .payment-modal-body .modal-head .modal-subtitle[data-v-0867efda]{font-size:.26rem}.payment-modal-mask .payment-modal-body .modal-cards-shell[data-v-0867efda]{border-radius:.24rem;margin-top:.2rem;padding:.1rem}.payment-modal-mask .payment-modal-body .modal-cards[data-v-0867efda]{gap:.1rem;grid-template-columns:1fr}.payment-modal-mask .payment-modal-body[data-v-0867efda] .price-panel{padding:.32rem}.payment-modal-enter-from .payment-modal-body[data-v-0867efda],.payment-modal-leave-to .payment-modal-body[data-v-0867efda]{transform:translateY(24px)}}.toast-container[data-v-c0f8ec1c]{pointer-events:none}.toast-container[data-v-c0f8ec1c]>*{pointer-events:auto}.astrology-loading[data-v-c0f8ec1c]{display:inline-block;height:64px;position:relative;width:64px}.astrology-loading[data-v-c0f8ec1c]:before{animation:astrology-spin-c0f8ec1c 1s linear infinite;border:3px solid transparent;border-radius:50%;border-top-color:#8b5cf6;content:"";height:32px;left:50%;margin:-16px 0 0 -16px;position:absolute;top:50%;width:32px}.astrology-loading[data-v-c0f8ec1c]:after{animation:astrology-twinkle-c0f8ec1c 2s ease-in-out infinite;content:"✨";font-size:20px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}@keyframes astrology-spin-c0f8ec1c{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes astrology-twinkle-c0f8ec1c{0%,to{opacity:.5;transform:translate(-50%,-50%) scale(.8)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.2)}}.loading-progress[data-v-c0f8ec1c]{animation:loading-gradient-c0f8ec1c 2s ease-in-out infinite;background-size:200% 100%}@keyframes loading-gradient-c0f8ec1c{0%{background-position:200% 0}to{background-position:-200% 0}}.astrology-loading-bg[data-v-c0f8ec1c]{animation:astrology-bg-shift-c0f8ec1c 8s ease-in-out infinite;background:linear-gradient(135deg,#8b5cf61a,#ec48991a 25%,#3b82f61a,#a855f71a 75%,#8b5cf61a)}@keyframes astrology-bg-shift-c0f8ec1c{0%,to{background:linear-gradient(135deg,#8b5cf61a,#ec48991a 25%,#3b82f61a,#a855f71a 75%,#8b5cf61a)}50%{background:linear-gradient(135deg,#ec489926,#3b82f626 25%,#a855f726,#8b5cf626 75%,#ec489926)}}.astrology-starfield[data-v-c0f8ec1c]{overflow:hidden}.star[data-v-c0f8ec1c]{animation:star-twinkle-c0f8ec1c 3s ease-in-out infinite;background:#fff;height:2px;width:2px}.star[data-v-c0f8ec1c],.star[data-v-c0f8ec1c]:before{border-radius:50%;position:absolute}.star[data-v-c0f8ec1c]:before{animation:star-glow-c0f8ec1c 4s ease-in-out infinite;background:radial-gradient(circle,hsla(0,0%,100%,.8) 0,transparent 70%);content:"";height:4px;left:-1px;top:-1px;width:4px}.star-1[data-v-c0f8ec1c]{animation-delay:0s;left:15%;top:10%}.star-2[data-v-c0f8ec1c]{animation-delay:.5s;left:80%;top:20%}.star-3[data-v-c0f8ec1c]{animation-delay:1s;left:25%;top:35%}.star-4[data-v-c0f8ec1c]{animation-delay:1.5s;left:90%;top:50%}.star-5[data-v-c0f8ec1c]{animation-delay:2s;left:10%;top:65%}.star-6[data-v-c0f8ec1c]{animation-delay:2.5s;left:70%;top:80%}.star-7[data-v-c0f8ec1c]{animation-delay:3s;left:60%;top:15%}.star-8[data-v-c0f8ec1c]{animation-delay:.3s;left:40%;top:75%}.star-9[data-v-c0f8ec1c]{animation-delay:1.8s;left:85%;top:30%}.star-10[data-v-c0f8ec1c]{animation-delay:2.8s;left:30%;top:90%}@keyframes star-twinkle-c0f8ec1c{0%,to{opacity:.3;transform:scale(1)}50%{opacity:1;transform:scale(1.5)}}@keyframes star-glow-c0f8ec1c{0%,to{opacity:.2}50%{opacity:.8}}.zodiac-symbols[data-v-c0f8ec1c]{pointer-events:none}.zodiac-symbol[data-v-c0f8ec1c]{animation:zodiac-float-c0f8ec1c 6s ease-in-out infinite;color:#8b5cf64d;font-size:24px;position:absolute}.zodiac-1[data-v-c0f8ec1c]{animation-delay:0s;left:10%;top:15%}.zodiac-2[data-v-c0f8ec1c]{animation-delay:1s;right:15%;top:25%}.zodiac-3[data-v-c0f8ec1c]{animation-delay:2s;left:5%;top:45%}.zodiac-4[data-v-c0f8ec1c]{animation-delay:3s;right:10%;top:65%}.zodiac-5[data-v-c0f8ec1c]{animation-delay:4s;bottom:20%;left:20%}.zodiac-6[data-v-c0f8ec1c]{animation-delay:5s;bottom:15%;right:25%}@keyframes zodiac-float-c0f8ec1c{0%,to{opacity:.2;transform:translateY(0) rotate(0)}25%{opacity:.4;transform:translateY(-10px) rotate(5deg)}50%{opacity:.6;transform:translateY(-5px) rotate(-5deg)}75%{opacity:.4;transform:translateY(-15px) rotate(3deg)}}
