.vip-dialog[data-v-a17f2a74]{border-radius:20px;overflow:hidden}[data-v-a17f2a74] .vip-dialog .el-dialog{background:#fff;border:none;border-radius:20px;box-shadow:0 24px 64px #0f172a2e}[data-v-a17f2a74] .vip-dialog .el-dialog__header{border-bottom:1px solid rgba(244,143,177,.18);margin:0;padding:0}[data-v-a17f2a74] .vip-dialog .el-dialog__body{padding:18px 18px 20px}[data-v-a17f2a74] .vip-dialog .el-dialog__footer{padding:0 18px 18px}.dialog-header[data-v-a17f2a74]{padding:18px 18px 16px;text-align:center}.header-icon[data-v-a17f2a74]{margin-bottom:10px}.crown-icon[data-v-a17f2a74]{height:48px;stroke:#f04494;width:48px}.crown-icon circle[data-v-a17f2a74]{fill:#f04494;stroke:#f04494}.dialog-header h2[data-v-a17f2a74]{color:#7a1148;font-size:1.45rem;font-weight:700;margin:0 0 6px}.dialog-header p[data-v-a17f2a74]{color:#a33b74;font-size:.95rem;line-height:1.55;margin:0}.dialog-content[data-v-a17f2a74]{display:flex;flex-direction:column;gap:12px}.section-heading[data-v-a17f2a74]{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.section-heading h3[data-v-a17f2a74]{color:#1f2937;font-size:1rem;font-weight:600;margin:0}.section-tip[data-v-a17f2a74]{color:#9ca3af;font-size:.85rem}.plans-grid[data-v-a17f2a74]{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.plan-card[data-v-a17f2a74]{background:#fff;border:1.5px solid #e5e7eb;border-radius:14px;cursor:pointer;display:flex;flex-direction:column;justify-content:center;min-height:112px;padding:14px 12px;position:relative;text-align:left;transition:all .2s ease}.plan-card[data-v-a17f2a74]:hover{border-color:#f04494;box-shadow:0 10px 20px #f0449414;transform:translateY(-1px)}.plan-card.selected[data-v-a17f2a74]{background:linear-gradient(180deg,#fff7fb,#fff);border-color:#f04494;box-shadow:0 12px 24px #f0449424}.plan-card.recommended[data-v-a17f2a74]:after{border-radius:14px;content:"";inset:-1px;pointer-events:none;position:absolute}.recommend-badge[data-v-a17f2a74]{background:linear-gradient(135deg,#ffd54f,#ffb300);border-radius:999px;color:#4b3a00;font-size:11px;font-weight:700;left:50%;padding:3px 8px;position:absolute;top:-8px;transform:translate(-50%)}.plan-header[data-v-a17f2a74]{display:flex;flex-direction:column;gap:8px}.plan-name[data-v-a17f2a74]{color:#111827;font-size:1rem;font-weight:700;margin:0}.plan-price[data-v-a17f2a74]{align-items:baseline;display:flex;gap:3px}.currency[data-v-a17f2a74]{color:#6b7280;font-size:.85rem}.amount[data-v-a17f2a74]{color:#f04494;font-size:1.3rem;font-weight:800}.plan-meta[data-v-a17f2a74]{display:flex;gap:6px}.discount-pill[data-v-a17f2a74]{background:#34c75914;border-radius:999px;color:#16a34a;font-size:11px;font-weight:600;padding:3px 8px}.payment-methods[data-v-a17f2a74]{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.payment-method[data-v-a17f2a74]{align-items:center;background:#fff;border:1.5px solid #e5e7eb;border-radius:14px;cursor:pointer;display:flex;flex-direction:column;gap:8px;min-height:96px;padding:12px 10px;transition:all .2s ease}.payment-method[data-v-a17f2a74]:hover{border-color:#f04494;box-shadow:0 10px 20px #f0449414}.payment-method.selected[data-v-a17f2a74]{background:linear-gradient(180deg,#fff7fb,#fff);border-color:#f04494;box-shadow:0 12px 24px #f0449424}.payment-method.disabled[data-v-a17f2a74]{cursor:not-allowed;opacity:.6}.payment-icon[data-v-a17f2a74]{align-items:center;display:flex;height:44px;justify-content:center;width:44px}.payment-logo[data-v-a17f2a74]{height:42px;-o-object-fit:contain;object-fit:contain;width:42px}.payment-emoji[data-v-a17f2a74]{font-size:28px;line-height:1}.payment-name[data-v-a17f2a74]{color:#111827;font-size:.92rem;font-weight:600}.payment-tip[data-v-a17f2a74]{color:#9ca3af;font-size:.74rem;text-align:center}.card-form-section[data-v-a17f2a74]{background:#f8fafc;border:1px solid #e5e7eb;border-radius:14px;padding:14px}.card-form-header[data-v-a17f2a74]{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.card-form-header h3[data-v-a17f2a74]{color:#111827;font-size:1rem;font-weight:600;margin:0}.buy-card-link[data-v-a17f2a74]{color:#9ca3af;font-size:.85rem}[data-v-a17f2a74] .card-form-section .el-form-item{margin-bottom:12px}.total-section[data-v-a17f2a74]{background:linear-gradient(180deg,#fff7fbe6,#fff);border:1px solid rgba(240,68,148,.12);border-radius:14px;padding:14px}.total-info[data-v-a17f2a74]{align-items:center;display:flex;justify-content:space-between}.total-label[data-v-a17f2a74]{color:#374151;font-size:.95rem;font-weight:600}.total-amount[data-v-a17f2a74]{color:#f04494;font-size:1.35rem;font-weight:800}.empty-state[data-v-a17f2a74]{border:1px dashed #e5e7eb;border-radius:14px;color:#9ca3af;padding:18px;text-align:center}.feature-section[data-v-a17f2a74]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:14px}.feature-header[data-v-a17f2a74]{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:10px}.feature-header h3[data-v-a17f2a74]{color:#111827;font-size:1rem;font-weight:600;margin:0}.feature-plan[data-v-a17f2a74]{color:#f04494;font-size:.85rem;font-weight:600}.feature-desc[data-v-a17f2a74]{color:#6b7280;font-size:.9rem;line-height:1.7;margin:0 0 12px}.feature-tags[data-v-a17f2a74]{display:flex;flex-wrap:wrap;gap:8px}.feature-tag[data-v-a17f2a74]{background:#f0449414;border-radius:999px;color:#c0187a;font-size:.8rem;font-weight:600;padding:5px 10px}.dialog-footer[data-v-a17f2a74]{display:flex;gap:10px}.cancel-btn[data-v-a17f2a74]{background:#fff;border:1px solid #e5e7eb;color:#374151;flex:1}.purchase-btn[data-v-a17f2a74]{align-items:center;background:linear-gradient(135deg,#2d2d2d,#111827);border:none;color:#ffd54f;display:inline-flex;flex:1;gap:6px;justify-content:center}.purchase-btn[data-v-a17f2a74]:hover{opacity:.94}.purchase-btn[data-v-a17f2a74]:disabled{cursor:not-allowed;opacity:.6}.button-crown-icon[data-v-a17f2a74]{height:14px;stroke:#ffd54f;width:14px}.button-crown-icon circle[data-v-a17f2a74]{fill:#ffd54f;stroke:#ffd54f}@media(max-width:768px){.payment-methods[data-v-a17f2a74],.plans-grid[data-v-a17f2a74]{grid-template-columns:repeat(2,minmax(0,1fr))}.card-form-header[data-v-a17f2a74],.dialog-footer[data-v-a17f2a74],.feature-header[data-v-a17f2a74]{align-items:stretch;flex-direction:column}}@media(max-width:480px){.payment-methods[data-v-a17f2a74],.plans-grid[data-v-a17f2a74]{grid-template-columns:1fr}.dialog-header[data-v-a17f2a74]{padding:16px 14px 14px}.dialog-header h2[data-v-a17f2a74]{font-size:1.25rem}[data-v-a17f2a74] .vip-dialog .el-dialog__body,[data-v-a17f2a74] .vip-dialog .el-dialog__footer{padding-left:14px;padding-right:14px}}[data-v-a17f2a74] .theme-dark .el-overlay,.theme-dark .el-overlay{background:#000000a6!important}[data-v-a17f2a74] .theme-dark .el-dialog.vip-dialog,.theme-dark .el-dialog.vip-dialog{background:#1c2230!important;border:0!important;box-shadow:0 12px 28px #0000008c!important;color:#e5e7eb!important;outline:none!important;padding:0!important}[data-v-a17f2a74] .theme-dark .el-dialog.vip-dialog>.el-dialog__header,.theme-dark .el-dialog__header{background:linear-gradient(135deg,#2f3545,#252b39)!important;border:0!important;padding:16px 20px!important}[data-v-a17f2a74] .theme-dark .el-dialog.vip-dialog>.el-dialog__body,.theme-dark .el-dialog__body{background:#1c2230!important;border:0!important}[data-v-a17f2a74] .theme-dark .el-dialog.vip-dialog>.el-dialog__footer,.theme-dark .el-dialog__footer{background:#1c2230!important;border:0!important}[data-v-a17f2a74] .theme-dark .el-dialog.vip-dialog>.el-dialog__headerbtn,.theme-dark .el-dialog__headerbtn{border:none!important;outline:none!important}.theme-dark .dialog-header{color:#e5e7eb!important}.theme-dark .dialog-header h2{color:gold!important}.theme-dark .dialog-header p{color:#9ca3af!important}.theme-dark .crown-icon{stroke:#f8bbd9!important}.theme-dark .crown-icon circle{fill:#f8bbd9!important;stroke:#f8bbd9!important}.theme-dark .card-form-section h3,.theme-dark .payment-section h3,.theme-dark .plans-section h3{color:#e5e7eb!important}.theme-dark .plan-card{background:#252b39!important;border-color:#ffffff1a!important}.theme-dark .plan-card:hover{border-color:#fff3!important;box-shadow:0 4px 12px #ffffff1a!important}.theme-dark .plan-card.selected{background:#ffffff0d!important;border-color:#f8bbd9!important;box-shadow:0 4px 12px #f8bbd933!important}.theme-dark .plan-card.recommended{border-color:#ffffff1a!important}.theme-dark .plan-card.recommended.selected{background:#f8bbd91a!important;border-color:#f8bbd9!important;box-shadow:0 4px 12px #f8bbd94d!important}.theme-dark .plan-name{color:#e5e7eb!important}.theme-dark .amount{color:#f8bbd9!important}.theme-dark .currency{color:#9ca3af!important}.theme-dark .original-price{color:#6b7280!important}.theme-dark .payment-method{background:#252b39!important;border-color:#ffffff1a!important}.theme-dark .payment-method:hover{border-color:#fff3!important;box-shadow:0 2px 8px #ffffff1a!important}.theme-dark .payment-method.selected{background:#ffffff0d!important;border-color:#ffffff4d!important;box-shadow:0 2px 8px #ffffff26!important}.theme-dark .payment-name{color:#e5e7eb!important}.theme-dark .payment-tip{color:#6b7280!important}.theme-dark .payment-method.disabled{background:#1a1f2e!important;border-color:#ffffff0d!important}.theme-dark .card-form-section{background:#252b39!important;border-color:#ffffff1a!important}.theme-dark .card-form-section h3{color:#e5e7eb!important}.theme-dark .buy-card-link{color:#409eff!important;text-decoration:underline!important}.theme-dark .buy-card-link:hover{color:#66b1ff!important;text-decoration:underline!important}.theme-dark .total-section{background:#252b39!important}.theme-dark .total-label,.theme-dark .total-amount{color:#e5e7eb!important}.theme-dark .cancel-btn{background:#2f3545!important;border-color:#ffffff1a!important;color:#e5e7eb!important}.theme-dark .cancel-btn:hover{background:#3a4150!important;border-color:#fff3!important}.theme-dark .recommend-badge{background:linear-gradient(135deg,gold,#ffed4a)!important;color:#1c2230!important}.theme-dark .card-form-section .el-form-item__label{color:#e5e7eb!important}.theme-dark .card-form-section .el-input__wrapper{background:#1c2230!important;border-color:#ffffff1a!important}.theme-dark .card-form-section .el-input__inner{color:#e5e7eb!important}.theme-dark .card-form-section .el-input__inner::-moz-placeholder{color:#e5e7eb80!important}.theme-dark .card-form-section .el-input__inner::placeholder{color:#e5e7eb80!important}.theme-dark .card-form-section .el-input.is-focus .el-input__wrapper{border-color:#ffffff4d!important;box-shadow:0 0 0 1px #ffffff1a!important}.slider-captcha-overlay[data-v-985405c5]{align-items:center;backdrop-filter:blur(6px);background:#10131ea6;display:flex;inset:0;justify-content:center;position:fixed;z-index:10000}.captcha-dialog[data-v-985405c5]{background:#fff;border:1px solid rgba(240,68,148,.12);border-radius:22px;box-shadow:0 24px 60px #1a0f233d;overflow:hidden;width:min(400px,calc(100vw - 24px))}.captcha-header[data-v-985405c5]{align-items:center;border-bottom:1px solid rgba(240,68,148,.08);display:flex;justify-content:space-between;padding:18px 22px 14px}.captcha-header h3[data-v-985405c5]{color:#1f2a44;font-size:18px;margin:0}.close-btn[data-v-985405c5]{align-items:center;background:transparent;border:0;border-radius:50%;color:#7b8191;cursor:pointer;display:inline-flex;height:34px;justify-content:center;width:34px}.close-btn[data-v-985405c5]:hover{background:#f0449414;color:#f04494}.captcha-content[data-v-985405c5]{padding:20px 22px 24px}.captcha-tip[data-v-985405c5]{align-items:center;background:linear-gradient(180deg,#fff4f9f5,#fff8fbfa);border:1px solid rgba(240,68,148,.1);border-radius:14px;color:#b32c74;display:flex;font-size:14px;gap:8px;margin-bottom:18px;padding:12px 14px}.captcha-image-container[data-v-985405c5]{background:#faf7fb;border:2px solid #ebe6ef;border-radius:16px;height:150px;margin:0 auto 16px;overflow:hidden;position:relative;width:300px}.background-image[data-v-985405c5]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.slider-image[data-v-985405c5]{filter:drop-shadow(0 4px 10px rgba(22,12,31,.18));pointer-events:none;position:absolute;z-index:2}.slider-track[data-v-985405c5]{background:#f4eff5;border:1px solid #ddd4e4;border-radius:999px;height:46px;overflow:hidden;position:relative}.slider-track-bg[data-v-985405c5]{align-items:center;background:linear-gradient(90deg,#faf7fb,#f1ebf4);display:flex;inset:0;justify-content:center;position:absolute}.slider-text[data-v-985405c5]{color:#7a7180;font-size:14px;font-weight:500;-webkit-user-select:none;-moz-user-select:none;user-select:none}.slider-button[data-v-985405c5]{align-items:center;background:#fff;border:2px solid #e0d6e6;border-radius:50%;color:#f04494;cursor:pointer;display:flex;height:42px;justify-content:center;left:2px;position:absolute;top:2px;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;width:42px;z-index:3}.slider-button.dragging[data-v-985405c5],.slider-button[data-v-985405c5]:hover{border-color:#f044948c;box-shadow:0 8px 18px #f044942e;transform:scale(1.03)}.slider-button.success[data-v-985405c5]{background:#16a34a;border-color:#16a34a;color:#fff}.slider-button.error[data-v-985405c5]{background:#ef4444;border-color:#ef4444;color:#fff}.captcha-actions[data-v-985405c5]{display:flex;gap:12px;margin-top:18px}.captcha-actions[data-v-985405c5] .el-button{flex:1}[data-v-985405c5] .captcha-verify-btn.el-button,[data-v-985405c5] .captcha-verify-btn.el-button--primary{background:linear-gradient(135deg,#f48fb1,#f06292)!important;border-color:#f48fb1!important;box-shadow:0 8px 18px #f0629238!important;color:#fff!important}[data-v-985405c5] .captcha-verify-btn.el-button--primary:hover,[data-v-985405c5] .captcha-verify-btn.el-button:hover{background:linear-gradient(135deg,#f06292,#ec407a)!important;border-color:#ec407a!important;color:#fff!important}@media(max-width:480px){.captcha-content[data-v-985405c5]{padding:16px 16px 20px}.captcha-image-container[data-v-985405c5]{height:132px;max-width:300px;width:100%}}html.theme-dark .captcha-dialog{background:#161b24;border-color:#f8bbd91f}body.theme-dark .captcha-header,html.theme-dark .captcha-header{border-bottom-color:#ffffff14}body.theme-dark .captcha-header h3,html.theme-dark .captcha-header h3{color:#f8fafc}body.theme-dark .captcha-tip,html.theme-dark .captcha-tip{background:#f8bbd914;border-color:#f8bbd91f;color:#f8bbd9}body.theme-dark .captcha-image-container,html.theme-dark .captcha-image-container,body.theme-dark .slider-track,html.theme-dark .slider-track{background:#202632;border-color:#ffffff14}body.theme-dark .slider-track-bg,html.theme-dark .slider-track-bg{background:linear-gradient(90deg,#202632,#1a2030)}body.theme-dark .slider-text,html.theme-dark .slider-text{color:#cbd5e1}body.theme-dark .slider-button,html.theme-dark .slider-button{background:#111827;border-color:#f8bbd94d;color:#f8bbd9}
