:root{--register-card-bg: #ffffff;--register-card-border: rgba(0, 0, 0, .1);--register-card-shadow: 0 15px 35px rgba(0, 0, 0, .1);--register-text-color: #333333;--register-label-color: #555555;--register-input-bg: #f5f5f5;--register-input-color: #333333;--register-input-placeholder: #999999;--register-input-border: rgba(0, 0, 0, .1);--register-input-focus-bg: #ffffff;--register-input-focus-border: rgba(106, 90, 249, .5);--register-input-focus-shadow: rgba(106, 90, 249, .2);--register-error-color: #ff8fa3;--register-error-bg: rgba(255, 107, 139, .1);--register-error-border: rgba(255, 107, 139, .3);--register-success-bg: rgba(76, 209, 96, .1);--register-success-color: #4cd160;--register-link-color: #6a5af9;--register-link-hover-color: #d66efd;--register-divider-bg: rgba(0, 0, 0, .1);--register-divider-text: #999999;--register-password-rules-color: #9f9dc6;--register-password-rules-dot: #6a5af9;--register-toggle-password: #999999}:root.dark{--register-card-bg: rgba(76, 73, 115, .7);--register-card-border: rgba(255, 255, 255, .1);--register-card-shadow: 0 15px 35px rgba(0, 0, 0, .4);--register-text-color: #ffffff;--register-label-color: #c2c0e6;--register-input-bg: rgba(87, 84, 124, .5);--register-input-color: #ffffff;--register-input-placeholder: #7c7aa1;--register-input-border: transparent;--register-input-focus-bg: rgba(99, 96, 144, .8);--register-input-focus-border: rgba(106, 90, 249, .5);--register-input-focus-shadow: rgba(106, 90, 249, .2);--register-error-color: #ff8fa3;--register-error-bg: rgba(255, 107, 139, .2);--register-error-border: rgba(255, 107, 139, .3);--register-success-bg: rgba(76, 209, 96, .2);--register-success-color: #4cd160;--register-link-color: #6a5af9;--register-link-hover-color: #d66efd;--register-divider-bg: rgba(255, 255, 255, .1);--register-divider-text: #a9a7d3;--register-password-rules-color: #9f9dc6;--register-password-rules-dot: #6a5af9;--register-toggle-password: #7c7aa1}[data-v-b1ad46b4]{margin:0;padding:0;box-sizing:border-box;font-family:Poppins,Segoe UI,sans-serif}body[data-v-b1ad46b4]{min-height:100vh;display:flex;justify-content:center;align-items:center;padding:20px}.container[data-v-b1ad46b4]{width:100%;max-width:450px;margin:0 auto 100px}.logo[data-v-b1ad46b4]{text-align:center}.logo h1[data-v-b1ad46b4]{font-size:32px;margin-bottom:10px;letter-spacing:1px;font-weight:700;background:linear-gradient(to right,#6a5af9,#d66efd);-webkit-background-clip:text;background-clip:text;color:transparent;margin-top:15px}.logo p[data-v-b1ad46b4]{font-size:16px;color:#a9a7d3;font-weight:500}.card[data-v-b1ad46b4]{background:var(--register-card-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;padding:35px 30px;box-shadow:var(--register-card-shadow);border:1px solid var(--register-card-border)}.form-group[data-v-b1ad46b4]{margin-bottom:22px;position:relative}.form-group label[data-v-b1ad46b4]{display:block;margin-bottom:10px;font-size:15px;font-weight:500;color:var(--register-label-color);display:flex;align-items:center;gap:8px}.input-container[data-v-b1ad46b4]{position:relative;display:flex;align-items:center}.input-container svg[data-v-b1ad46b4]{position:absolute;left:18px;width:20px;height:20px;fill:var(--register-input-placeholder);z-index:1}input[data-v-b1ad46b4]{width:100%;padding:18px 18px 18px 50px;background-color:var(--register-input-bg);border:2px solid var(--register-input-border);border-radius:14px;color:var(--register-input-color);font-size:16px;outline:none;transition:all .3s ease;font-weight:500}input[data-v-b1ad46b4]:focus{background-color:var(--register-input-focus-bg);border-color:var(--register-input-focus-border);box-shadow:0 0 0 3px var(--register-input-focus-shadow)}input.input-error[data-v-b1ad46b4]{border-color:#ff6b8b}.password-rules[data-v-b1ad46b4]{font-size:13px;margin-top:10px;color:var(--register-password-rules-color);line-height:1.6;padding-left:25px;position:relative}.password-rules[data-v-b1ad46b4]:before{content:"";position:absolute;left:10px;top:8px;width:6px;height:6px;background-color:var(--register-password-rules-dot);border-radius:50%}.verification-code[data-v-b1ad46b4]{display:flex;align-items:center;gap:12px}.verification-code input[data-v-b1ad46b4]{flex:1}.send-btn[data-v-b1ad46b4]{background:linear-gradient(135deg,#6a5af9,#d66efd);color:#fff;border:none;border-radius:14px;padding:0 25px;font-weight:600;cursor:pointer;font-size:15px;flex-shrink:0;transition:all .3s ease;height:56px;display:flex;align-items:center;justify-content:center}.send-btn[data-v-b1ad46b4]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #6a5af980}.send-btn[data-v-b1ad46b4]:disabled{background:linear-gradient(135deg,#595781,#7c699a);cursor:not-allowed;transform:none;box-shadow:none}.btn-container[data-v-b1ad46b4]{margin-top:30px}.submit-btn[data-v-b1ad46b4]{width:100%;padding:18px;background:linear-gradient(135deg,#6a5af9,#d66efd);color:#fff;border:none;border-radius:14px;font-size:18px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 6px 18px #6a5af980}.submit-btn[data-v-b1ad46b4]:hover{transform:translateY(-3px);box-shadow:0 8px 24px #6a5af9b3}.submit-btn[data-v-b1ad46b4]:active{transform:translateY(1px);box-shadow:0 2px 10px #6a5af980}.submit-btn[data-v-b1ad46b4]:disabled{background:#57547c;cursor:not-allowed;transform:none;box-shadow:none}.error-message[data-v-b1ad46b4]{color:var(--register-error-color);font-size:14px;margin-top:8px;display:flex;align-items:center;gap:8px;padding-left:28px;min-height:22px}.divider[data-v-b1ad46b4]{height:1px;background:var(--register-divider-bg);margin:30px 0;position:relative}.divider[data-v-b1ad46b4]:before{content:"or";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--register-card-bg);padding:0 10px;color:var(--register-divider-text);font-size:14px}.login-link[data-v-b1ad46b4]{text-align:center;font-size:16px;color:var(--register-divider-text);font-weight:500}.login-link a[data-v-b1ad46b4]{color:var(--register-link-color);text-decoration:none;font-weight:600;margin-left:8px;transition:all .3s ease}.login-link a[data-v-b1ad46b4]:hover{color:var(--register-link-hover-color);text-decoration:underline}.success-message[data-v-b1ad46b4]{background-color:var(--register-success-bg);color:var(--register-success-color);padding:15px 18px;border-radius:12px;text-align:center;margin-bottom:25px;font-size:15px;display:flex;align-items:center;justify-content:center;gap:10px}.global-error-message[data-v-b1ad46b4]{background-color:var(--register-error-bg);color:var(--register-error-color);padding:15px 18px;border-radius:12px;text-align:center;margin-bottom:25px;font-size:15px;display:flex;align-items:center;justify-content:center;gap:10px;border:1px solid var(--register-error-border);animation:shake .5s cubic-bezier(.36,.07,.19,.97) both;transform:translateZ(0)}.toggle-password[data-v-b1ad46b4]{position:absolute;right:18px;left:unset!important;cursor:pointer;width:22px;height:22px;fill:var(--register-input-placeholder)}.spinner[data-v-b1ad46b4]{animation:rotate-b1ad46b4 1s linear infinite}@keyframes rotate-b1ad46b4{to{transform:rotate(360deg)}}@media (max-width: 480px){.card[data-v-b1ad46b4]{padding:30px 20px}.logo h1[data-v-b1ad46b4]{font-size:28px}input[data-v-b1ad46b4]{padding:16px 16px 16px 45px}.submit-btn[data-v-b1ad46b4]{padding:16px;font-size:17px}.send-btn[data-v-b1ad46b4]{padding:0 20px;font-size:14px;height:52px}}:root{--login-card-bg: #ffffff;--login-card-border: rgba(0, 0, 0, .1);--login-card-shadow: 0 15px 35px rgba(0, 0, 0, .1);--login-text-color: #333333;--login-label-color: #555555;--login-input-bg: #f5f5f5;--login-input-color: #333333;--login-input-placeholder: #999999;--login-input-border: rgba(0, 0, 0, .1);--login-input-focus-bg: #ffffff;--login-input-focus-border: rgba(106, 90, 249, .5);--login-input-focus-shadow: rgba(106, 90, 249, .2);--login-error-bg: rgba(255, 107, 139, .1);--login-error-color: #ff6b8b;--login-error-border: rgba(255, 107, 139, .3);--login-link-color: #6a5af9;--login-link-hover-color: #d66efd;--login-divider-text: #999999;--login-divider-bg: rgba(0, 0, 0, .1);--login-social-btn-bg: rgba(0, 0, 0, .05);--login-social-btn-border: rgba(0, 0, 0, .1);--login-social-btn-hover-bg: rgba(0, 0, 0, .1);--login-social-btn-icon: #333333;--login-spinner-icon: #ffffff}:root.dark{--login-card-bg: rgba(76, 73, 115, .7);--login-card-border: rgba(255, 255, 255, .1);--login-card-shadow: 0 15px 35px rgba(0, 0, 0, .4);--login-text-color: #ffffff;--login-label-color: #c2c0e6;--login-input-bg: rgba(87, 84, 124, .5);--login-input-color: #ffffff;--login-input-placeholder: #7c7aa1;--login-input-border: transparent;--login-input-focus-bg: rgba(99, 96, 144, .8);--login-input-focus-border: rgba(106, 90, 249, .5);--login-input-focus-shadow: rgba(106, 90, 249, .2);--login-error-bg: rgba(255, 107, 139, .2);--login-error-color: #ff6b8b;--login-error-border: rgba(255, 107, 139, .3);--login-link-color: #6a5af9;--login-link-hover-color: #d66efd;--login-divider-bg: rgba(255, 255, 255, .1);--login-divider-text: #a9a7d3;--login-social-btn-bg: rgba(255, 255, 255, .1);--login-social-btn-border: rgba(255, 255, 255, .15);--login-social-btn-hover-bg: rgba(255, 255, 255, .2);--login-social-btn-icon: #ffffff;--login-spinner-icon: #ffffff}.container[data-v-d0d79214]{width:100%;max-width:450px;margin:0 auto}.logo[data-v-d0d79214]{text-align:center;margin-bottom:30px}.logo h1[data-v-d0d79214]{font-size:32px;margin-bottom:10px;letter-spacing:1px;font-weight:700;background:linear-gradient(to right,#6a5af9,#d66efd);-webkit-background-clip:text;background-clip:text;color:transparent;margin-top:15px}.logo p[data-v-d0d79214]{font-size:16px;color:#a9a7d3;font-weight:500}.card[data-v-d0d79214]{background:var(--login-card-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;padding:35px 30px;box-shadow:var(--login-card-shadow);border:1px solid var(--login-card-border)}.form-group[data-v-d0d79214]{margin-bottom:22px;position:relative}.form-group label[data-v-d0d79214]{display:block;margin-bottom:10px;font-size:15px;font-weight:500;color:var(--login-label-color);display:flex;align-items:center;gap:8px}.input-container[data-v-d0d79214]{position:relative;display:flex;align-items:center}.input-container svg[data-v-d0d79214]{position:absolute;left:18px;width:20px;height:20px;fill:var(--login-input-placeholder);z-index:1}input[data-v-d0d79214]{width:100%;padding:18px 18px 18px 50px;background-color:var(--login-input-bg);border:2px solid var(--login-input-border);border-radius:14px;color:var(--login-input-color);font-size:16px;outline:none;transition:all .3s ease;font-weight:500}input[data-v-d0d79214]:focus{background-color:var(--login-input-focus-bg);border-color:var(--login-input-focus-border);box-shadow:0 0 0 3px var(--login-input-focus-shadow)}input.input-error[data-v-d0d79214]{border-color:#ff6b8b}.options[data-v-d0d79214]{display:flex;justify-content:space-between;align-items:center;margin-top:-8px;margin-bottom:25px}.remember[data-v-d0d79214]{display:flex;align-items:center;gap:8px;font-size:14px;color:#c2c0e6}.remember input[type=checkbox][data-v-d0d79214]{width:auto;padding:0;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;background-color:#57547c80;border-radius:4px;position:relative;cursor:pointer}.remember input[type=checkbox][data-v-d0d79214]:checked:after{content:"";position:absolute;top:1px;left:6px;width:5px;height:11px;border:solid #6a5af9;border-width:0 2px 2px 0;transform:rotate(45deg)}.forgot-password[data-v-d0d79214]{color:#6a5af9;text-decoration:none;font-size:14px;font-weight:500;transition:all .3s ease}.forgot-password[data-v-d0d79214]:hover{color:#d66efd;text-decoration:underline}.btn-container[data-v-d0d79214]{margin-top:10px}.submit-btn[data-v-d0d79214]{width:100%;padding:18px;background:linear-gradient(135deg,#6a5af9,#d66efd);color:#fff;border:none;border-radius:14px;font-size:18px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 6px 18px #6a5af980}.submit-btn[data-v-d0d79214]:hover{transform:translateY(-3px);box-shadow:0 8px 24px #6a5af9b3}.submit-btn[data-v-d0d79214]:active{transform:translateY(1px);box-shadow:0 2px 10px #6a5af980}.submit-btn[data-v-d0d79214]:disabled{background:#57547c;cursor:not-allowed;transform:none;box-shadow:none}.error-message[data-v-d0d79214]{background-color:var(--login-error-bg);color:var(--login-error-color);padding:15px 18px;border-radius:12px;text-align:center;margin-bottom:25px;display:flex;align-items:center;justify-content:center;gap:10px;border:1px solid var(--login-error-border);animation:shake-d0d79214 .5s cubic-bezier(.36,.07,.19,.97) both;transform:translateZ(0)}@keyframes shake-d0d79214{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-5px)}20%,40%,60%,80%{transform:translate(5px)}}.error-message svg[data-v-d0d79214]{flex-shrink:0}.divider[data-v-d0d79214]{height:1px;background:var(--login-divider-bg);margin:30px 0;position:relative}.divider[data-v-d0d79214]:before{content:"or";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--login-card-bg);padding:0 10px;color:var(--login-divider-text);font-size:14px}.login-link[data-v-d0d79214]{text-align:center;font-size:16px;color:var(--login-divider-text);font-weight:500}.login-link a[data-v-d0d79214]{color:var(--login-link-color);text-decoration:none;font-weight:600;margin-left:8px;transition:all .3s ease}.login-link a[data-v-d0d79214]:hover{color:var(--login-link-hover-color);text-decoration:underline}.social-login[data-v-d0d79214]{display:flex;justify-content:center;gap:20px;margin-top:25px}.social-btn[data-v-d0d79214]{width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--login-social-btn-bg);cursor:pointer;transition:all .3s ease;border:1px solid var(--login-social-btn-border)}.social-btn[data-v-d0d79214]:hover{transform:translateY(-3px);background:var(--login-social-btn-hover-bg)}.social-btn svg[data-v-d0d79214]{width:24px;height:24px;fill:var(--login-social-btn-icon)}.toggle-password[data-v-d0d79214]{position:absolute;right:18px;cursor:pointer;width:22px;height:22px;fill:var(--login-input-placeholder);left:unset!important}.spinner[data-v-d0d79214]{animation:rotate-d0d79214 1s linear infinite}@keyframes rotate-d0d79214{to{transform:rotate(360deg)}}@media (max-width: 480px){.card[data-v-d0d79214]{padding:30px 20px}.logo h1[data-v-d0d79214]{font-size:28px}input[data-v-d0d79214]{padding:16px 16px 16px 45px}.submit-btn[data-v-d0d79214]{padding:16px;font-size:17px}.options[data-v-d0d79214]{flex-direction:column;align-items:flex-start;gap:12px}}:root{--userinfo-card-bg: rgba(245, 245, 250, .95);--userinfo-card-border: rgba(106, 90, 249, .1);--userinfo-card-shadow: 0 15px 35px rgba(106, 90, 249, .15);--userinfo-info-group-bg: rgba(255, 255, 255, .8);--userinfo-info-group-border: #6a5af9;--userinfo-info-title-color: #666488;--userinfo-info-content-color: #333152;--userinfo-button-primary-bg: linear-gradient(135deg, #6a5af9, #d66efd);--userinfo-button-primary-text: white;--userinfo-button-primary-shadow: 0 6px 18px rgba(106, 90, 249, .5);--userinfo-button-secondary-bg: rgba(106, 90, 249, .1);--userinfo-button-secondary-text: #666488;--userinfo-button-secondary-border: rgba(106, 90, 249, .2);--userinfo-input-bg: rgba(255, 255, 255, .8);--userinfo-input-text: #333152;--userinfo-input-border: rgba(106, 90, 249, .1);--userinfo-input-focus-bg: rgba(255, 255, 255, .9);--userinfo-input-focus-border: rgba(106, 90, 249, .5);--userinfo-input-focus-shadow: 0 0 0 3px rgba(106, 90, 249, .2);--userinfo-input-icon-color: #a09ecc;--userinfo-success-bg: rgba(42, 209, 163, .1);--userinfo-success-text: #1d9973;--userinfo-success-border: rgba(42, 209, 163, .2);--userinfo-error-bg: rgba(255, 107, 139, .1);--userinfo-error-text: #d94669;--userinfo-error-border: rgba(255, 107, 139, .2);--userinfo-subscription-active: #1d9973;--userinfo-subscription-inactive: #d99026;--userinfo-modal-overlay: rgba(245, 245, 250, .8);--userinfo-modal-bg: rgba(255, 255, 255, .95);--userinfo-modal-border: rgba(106, 90, 249, .1);--userinfo-modal-shadow: 0 20px 50px rgba(106, 90, 249, .2)}:root.dark{--userinfo-card-bg: rgba(76, 73, 115, .7);--userinfo-card-border: rgba(255, 255, 255, .1);--userinfo-card-shadow: 0 15px 35px rgba(0, 0, 0, .4);--userinfo-info-group-bg: rgba(87, 84, 124, .5);--userinfo-info-group-border: #6a5af9;--userinfo-info-title-color: #a9a7d3;--userinfo-info-content-color: white;--userinfo-button-primary-bg: linear-gradient(135deg, #6a5af9, #d66efd);--userinfo-button-primary-text: white;--userinfo-button-primary-shadow: 0 6px 18px rgba(106, 90, 249, .5);--userinfo-button-secondary-bg: rgba(255, 255, 255, .1);--userinfo-button-secondary-text: #e2e1f3;--userinfo-button-secondary-border: rgba(255, 255, 255, .15);--userinfo-input-bg: rgba(87, 84, 124, .5);--userinfo-input-text: white;--userinfo-input-border: transparent;--userinfo-input-focus-bg: rgba(99, 96, 144, .8);--userinfo-input-focus-border: rgba(106, 90, 249, .5);--userinfo-input-focus-shadow: 0 0 0 3px rgba(106, 90, 249, .2);--userinfo-input-icon-color: #7c7aa1;--userinfo-success-bg: rgba(42, 209, 163, .2);--userinfo-success-text: #2ad1a3;--userinfo-success-border: rgba(42, 209, 163, .3);--userinfo-error-bg: rgba(255, 107, 139, .2);--userinfo-error-text: #ff6b8b;--userinfo-error-border: rgba(255, 107, 139, .3);--userinfo-subscription-active: #2ad1a3;--userinfo-subscription-inactive: #ffaa36;--userinfo-modal-overlay: rgba(28, 27, 41, .9);--userinfo-modal-bg: rgba(76, 73, 115, .9);--userinfo-modal-border: rgba(255, 255, 255, .1);--userinfo-modal-shadow: 0 20px 50px rgba(0, 0, 0, .5)}.subscription-active[data-v-d667b0b1]{display:flex;align-items:center;color:var(--userinfo-subscription-active);font-weight:600;margin-bottom:8px}.subscription-inactive[data-v-d667b0b1]{color:var(--userinfo-subscription-inactive)}.subscription-manage[data-v-d667b0b1]{font-size:14px}.subscription-manage a[data-v-d667b0b1]{color:#6a5af9;text-decoration:none;transition:all .3s ease}.subscription-manage a[data-v-d667b0b1]:hover{color:#d66efd;text-decoration:underline}.subscribe-link[data-v-d667b0b1]{display:flex;align-items:center;background:linear-gradient(135deg,#6a5af9,#d66efd);color:#fff!important;padding:10px 20px;border-radius:12px;text-decoration:none;font-weight:600;transition:all .3s ease;margin-top:10px;box-shadow:0 4px 12px #6a5af966}.subscribe-link[data-v-d667b0b1]:hover{background:linear-gradient(135deg,#7b6af9,#e66efd);transform:translateY(-2px);box-shadow:0 6px 16px #6a5af999}.subscribe-link[data-v-d667b0b1]:active{transform:translateY(1px);box-shadow:0 2px 8px #6a5af966}.subscribe-link svg[data-v-d667b0b1]{margin-right:10px}.container[data-v-d667b0b1]{width:100%;max-width:480px;margin:0 auto}.logo[data-v-d667b0b1]{text-align:center;margin-bottom:30px}.logo h1[data-v-d667b0b1]{font-size:32px;margin-bottom:10px;letter-spacing:1px;font-weight:700;background:linear-gradient(to right,#6a5af9,#d66efd);-webkit-background-clip:text;background-clip:text;color:transparent;margin-top:15px}.logo p[data-v-d667b0b1]{font-size:16px;color:#a9a7d3;font-weight:500}.card[data-v-d667b0b1]{background:var(--userinfo-card-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;padding:35px 30px;box-shadow:var(--userinfo-card-shadow);border:1px solid var(--userinfo-card-border)}.profile-header[data-v-d667b0b1]{display:flex;flex-direction:column;align-items:center;margin-bottom:28px}.avatar-container[data-v-d667b0b1]{position:relative;margin-bottom:18px}.avatar[data-v-d667b0b1]{width:100px;height:100px;border-radius:50%;background:linear-gradient(135deg,#6a5af9,#d66efd);display:flex;align-items:center;justify-content:center;font-size:40px;color:#fff;font-weight:600;position:relative;box-shadow:0 8px 20px #6a5af966}.edit-avatar[data-v-d667b0b1]{position:absolute;bottom:0;right:0;width:34px;height:34px;background:#57547c;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;border:2px solid #3d3b51;transition:all .3s ease}.edit-avatar[data-v-d667b0b1]:hover{background:#6a5af9;transform:scale(1.1)}.edit-avatar svg[data-v-d667b0b1]{width:16px;height:16px;fill:#fff}.user-info[data-v-d667b0b1]{text-align:center}.user-name[data-v-d667b0b1]{font-size:22px;color:#fff;font-weight:600;margin-bottom:5px}.user-email[data-v-d667b0b1]{font-size:16px;color:#c2c0e6;font-weight:500;display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:15px}.info-group[data-v-d667b0b1]{margin-bottom:22px;position:relative;background:var(--userinfo-info-group-bg);border-radius:14px;padding:20px;border-left:4px solid var(--userinfo-info-group-border)}.info-title[data-v-d667b0b1]{display:block;font-size:14px;font-weight:500;color:var(--userinfo-info-title-color);margin-bottom:12px;display:flex;align-items:center;gap:8px}.info-content[data-v-d667b0b1]{font-size:18px;font-weight:600;color:var(--userinfo-info-content-color)}.btn-group[data-v-d667b0b1]{display:flex;flex-direction:column;gap:15px;margin:35px 0 25px}.change-password-btn[data-v-d667b0b1]{background:var(--userinfo-button-primary-bg);color:var(--userinfo-button-primary-text);border:none;padding:17px;border-radius:14px;font-size:17px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:var(--userinfo-button-primary-shadow);display:flex;align-items:center;justify-content:center;gap:10px}.change-password-btn[data-v-d667b0b1]:hover{transform:translateY(-3px);box-shadow:0 8px 24px #6a5af9b3}.logout-btn[data-v-d667b0b1]{background:var(--userinfo-button-secondary-bg);color:var(--userinfo-button-secondary-text);border:none;padding:17px;border-radius:14px;font-size:17px;font-weight:600;cursor:pointer;transition:all .3s ease;border:1px solid var(--userinfo-button-secondary-border);display:flex;align-items:center;justify-content:center;gap:10px}.logout-btn[data-v-d667b0b1]:hover{background:#ff6b8b33;color:#ff6b8b;border-color:#ff6b8b4d;transform:translateY(-3px)}.form-group[data-v-d667b0b1]{margin-bottom:22px;position:relative}.form-group label[data-v-d667b0b1]{display:block;margin-bottom:10px;font-size:15px;font-weight:500;color:#c2c0e6;display:flex;align-items:center;gap:8px}.input-container[data-v-d667b0b1]{position:relative;display:flex;align-items:center}.input-container svg[data-v-d667b0b1]{position:absolute;left:18px;width:20px;height:20px;fill:var(--userinfo-input-icon-color);z-index:1}input[data-v-d667b0b1]{width:100%;padding:18px 18px 18px 50px;background-color:var(--userinfo-input-bg);border:2px solid var(--userinfo-input-border);border-radius:14px;color:var(--userinfo-input-text);font-size:16px;outline:none;transition:all .3s ease;font-weight:500}input[data-v-d667b0b1]:focus{background-color:var(--userinfo-input-focus-bg);border-color:var(--userinfo-input-focus-border);box-shadow:var(--userinfo-input-focus-shadow)}input.input-error[data-v-d667b0b1]{border-color:#ff6b8b}.toggle-password[data-v-d667b0b1]{position:absolute;right:18px;cursor:pointer;width:22px;height:22px;fill:var(--userinfo-input-icon-color);left:unset!important}.password-strength[data-v-d667b0b1]{margin-top:8px;height:6px;border-radius:3px;background:#57547c80;overflow:hidden}.password-strength-meter[data-v-d667b0b1]{height:100%;border-radius:3px;transition:width .3s ease}.password-strength.weak .password-strength-meter[data-v-d667b0b1]{width:33%;background:#ff6b8b}.password-strength.medium .password-strength-meter[data-v-d667b0b1]{width:66%;background:#ffaa36}.password-strength.strong .password-strength-meter[data-v-d667b0b1]{width:100%;background:#2ad1a3}.password-strength-label[data-v-d667b0b1]{font-size:13px;margin-top:8px;text-align:right;color:#c2c0e6}.modal-overlay[data-v-d667b0b1]{position:fixed;top:0;left:0;right:0;bottom:0;background:var(--userinfo-modal-overlay);display:flex;justify-content:center;align-items:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal[data-v-d667b0b1]{background:var(--userinfo-modal-bg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:20px;width:90%;max-width:450px;padding:35px 30px;box-shadow:var(--userinfo-modal-shadow);border:1px solid var(--userinfo-modal-border);animation:modalIn-d667b0b1 .4s cubic-bezier(.34,1.56,.64,1)}@keyframes modalIn-d667b0b1{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.modal-header[data-v-d667b0b1]{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px}.modal-title[data-v-d667b0b1]{font-size:24px;color:#fff;font-weight:600;background:linear-gradient(to right,#6a5af9,#d66efd);-webkit-background-clip:text;background-clip:text;color:transparent}.close-modal[data-v-d667b0b1]{width:38px;height:38px;border-radius:50%;background:#ffffff1a;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.close-modal[data-v-d667b0b1]:hover{background:#ff6b8b33;transform:rotate(90deg)}.close-modal svg[data-v-d667b0b1]{width:20px;height:20px;fill:#e2e1f3}.modal-footer[data-v-d667b0b1]{display:flex;gap:15px;margin-top:25px}.btn-cancel[data-v-d667b0b1]{flex:1;background:var(--userinfo-button-secondary-bg);color:var(--userinfo-button-secondary-text);border:none;padding:17px;border-radius:14px;font-size:17px;font-weight:600;cursor:pointer;transition:all .3s ease;border:1px solid var(--userinfo-button-secondary-border)}.btn-cancel[data-v-d667b0b1]:hover{background:#fff3;transform:translateY(-3px)}.btn-save[data-v-d667b0b1]{flex:1;background:var(--userinfo-button-primary-bg);color:var(--userinfo-button-primary-text);border:none;padding:17px;border-radius:14px;font-size:17px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:var(--userinfo-button-primary-shadow)}.btn-save[data-v-d667b0b1]:hover{transform:translateY(-3px);box-shadow:0 8px 24px #6a5af9b3}.btn-save[data-v-d667b0b1]:disabled{background:#57547c;cursor:not-allowed;transform:none;box-shadow:none;opacity:.7}.success-message[data-v-d667b0b1]{background-color:var(--userinfo-success-bg);color:var(--userinfo-success-text);padding:15px 18px;border-radius:12px;text-align:center;margin-bottom:25px;display:flex;align-items:center;justify-content:center;gap:10px;border:1px solid var(--userinfo-success-border);animation:fadeIn-d667b0b1 .5s ease}.error-message[data-v-d667b0b1]{background-color:var(--userinfo-error-bg);color:var(--userinfo-error-text);padding:15px 18px;border-radius:12px;text-align:center;margin-bottom:25px;display:flex;align-items:center;justify-content:center;gap:10px;border:1px solid var(--userinfo-error-border);animation:shake-d667b0b1 .5s cubic-bezier(.36,.07,.19,.97) both;transform:translateZ(0)}@keyframes fadeIn-d667b0b1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes shake-d667b0b1{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-5px)}20%,40%,60%,80%{transform:translate(5px)}}.spinner[data-v-d667b0b1]{animation:rotate-d667b0b1 1s linear infinite}@keyframes rotate-d667b0b1{to{transform:rotate(360deg)}}@media (max-width: 480px){.card[data-v-d667b0b1]{padding:30px 20px}.logo h1[data-v-d667b0b1]{font-size:28px}.avatar[data-v-d667b0b1]{width:85px;height:85px;font-size:32px}.modal[data-v-d667b0b1]{padding:30px 25px}}:root{--recover-card-bg: rgba(245, 245, 250, .95);--recover-card-border: rgba(106, 90, 249, .1);--recover-card-shadow: 0 15px 35px rgba(106, 90, 249, .15);--recover-form-label-color: #666488;--recover-input-bg: rgba(255, 255, 255, .8);--recover-input-text: #333152;--recover-input-border: rgba(106, 90, 249, .1);--recover-input-focus-bg: rgba(255, 255, 255, .9);--recover-input-focus-border: rgba(106, 90, 249, .5);--recover-input-focus-shadow: 0 0 0 3px rgba(106, 90, 249, .2);--recover-input-error-border: #ff6b8b;--recover-input-icon-color: #a09ecc;--recover-button-primary-bg: linear-gradient(135deg, #6a5af9, #d66efd);--recover-button-primary-text: white;--recover-button-primary-shadow: 0 6px 18px rgba(106, 90, 249, .5);--recover-button-disabled-bg: linear-gradient(135deg, #e0dee6, #d4cfe3);--recover-button-disabled-text: #9f9dc6;--recover-success-bg: rgba(42, 209, 163, .1);--recover-success-text: #1d9973;--recover-success-border: rgba(42, 209, 163, .2);--recover-error-text: #d94669;--recover-password-rules-color: #666488;--recover-password-rules-dot: #6a5af9;--recover-divider-color: rgba(106, 90, 249, .1);--recover-link-text: #666488;--recover-link-primary: #6a5af9;--recover-link-hover: #d66efd}:root.dark{--recover-card-bg: rgba(76, 73, 115, .7);--recover-card-border: rgba(255, 255, 255, .1);--recover-card-shadow: 0 15px 35px rgba(0, 0, 0, .4);--recover-form-label-color: #c2c0e6;--recover-input-bg: rgba(87, 84, 124, .5);--recover-input-text: white;--recover-input-border: transparent;--recover-input-focus-bg: rgba(99, 96, 144, .8);--recover-input-focus-border: rgba(106, 90, 249, .5);--recover-input-focus-shadow: 0 0 0 3px rgba(106, 90, 249, .2);--recover-input-error-border: #ff6b8b;--recover-input-icon-color: #7c7aa1;--recover-button-primary-bg: linear-gradient(135deg, #6a5af9, #d66efd);--recover-button-primary-text: white;--recover-button-primary-shadow: 0 6px 18px rgba(106, 90, 249, .5);--recover-button-disabled-bg: linear-gradient(135deg, #595781, #7c699a);--recover-button-disabled-text: #9f9dc6;--recover-success-bg: rgba(42, 209, 163, .2);--recover-success-text: #2ad1a3;--recover-success-border: rgba(42, 209, 163, .3);--recover-error-text: #ff6b8b;--recover-password-rules-color: #9f9dc6;--recover-password-rules-dot: #6a5af9;--recover-divider-color: rgba(255, 255, 255, .1);--recover-link-text: #a9a7d3;--recover-link-primary: #6a5af9;--recover-link-hover: #d66efd}.container[data-v-d0d9d873]{width:100%;max-width:450px;margin:0 auto}.logo[data-v-d0d9d873]{text-align:center;margin-bottom:30px}.logo h1[data-v-d0d9d873]{font-size:32px;margin-bottom:10px;letter-spacing:1px;font-weight:700;background:linear-gradient(to right,#6a5af9,#d66efd);-webkit-background-clip:text;background-clip:text;color:transparent;margin-top:15px}.logo p[data-v-d0d9d873]{font-size:16px;color:#a9a7d3;font-weight:500}.card[data-v-d0d9d873]{background:var(--recover-card-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;padding:35px 30px;box-shadow:var(--recover-card-shadow);border:1px solid var(--recover-card-border)}.form-group[data-v-d0d9d873]{margin-bottom:22px;position:relative}.form-group label[data-v-d0d9d873]{display:block;margin-bottom:10px;font-size:15px;font-weight:500;color:var(--recover-form-label-color);display:flex;align-items:center;gap:8px}.input-container[data-v-d0d9d873]{position:relative;display:flex;align-items:center}.input-container svg[data-v-d0d9d873]{position:absolute;left:18px;width:20px;height:20px;fill:var(--recover-input-icon-color);z-index:1}input[data-v-d0d9d873]{width:100%;padding:18px 18px 18px 50px;background-color:var(--recover-input-bg);border:2px solid var(--recover-input-border);border-radius:14px;color:var(--recover-input-text);font-size:16px;outline:none;transition:all .3s ease;font-weight:500}input[data-v-d0d9d873]:focus{background-color:var(--recover-input-focus-bg);border-color:var(--recover-input-focus-border);box-shadow:var(--recover-input-focus-shadow)}input.input-error[data-v-d0d9d873]{border-color:var(--recover-input-error-border)}.password-rules[data-v-d0d9d873]{font-size:13px;margin-top:10px;color:var(--recover-password-rules-color);line-height:1.6;padding-left:25px;position:relative}.password-rules[data-v-d0d9d873]:before{content:"";position:absolute;left:10px;top:8px;width:6px;height:6px;background-color:var(--recover-password-rules-dot);border-radius:50%}.verification-code[data-v-d0d9d873]{display:flex;gap:12px}.verification-code input[data-v-d0d9d873]{flex:1}.send-btn[data-v-d0d9d873]{background:var(--recover-button-primary-bg);color:var(--recover-button-primary-text);border:none;border-radius:14px;padding:0 22px;font-weight:600;cursor:pointer;font-size:15px;flex-shrink:0;transition:all .3s ease;height:56px;display:flex;align-items:center;justify-content:center}.send-btn[data-v-d0d9d873]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #6a5af980}.send-btn[data-v-d0d9d873]:disabled{background:var(--recover-button-disabled-bg);cursor:not-allowed;transform:none;box-shadow:none;color:var(--recover-button-disabled-text)}.btn-container[data-v-d0d9d873]{margin-top:30px}.submit-btn[data-v-d0d9d873]{width:100%;padding:18px;background:var(--recover-button-primary-bg);color:var(--recover-button-primary-text);border:none;border-radius:14px;font-size:18px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:var(--recover-button-primary-shadow)}.submit-btn[data-v-d0d9d873]:hover{transform:translateY(-3px);box-shadow:0 8px 24px #6a5af9b3}.submit-btn[data-v-d0d9d873]:active{transform:translateY(1px);box-shadow:0 2px 10px #6a5af980}.submit-btn[data-v-d0d9d873]:disabled{background:#57547c;cursor:not-allowed;transform:none;box-shadow:none}.error-message[data-v-d0d9d873]{color:var(--recover-error-text);font-size:14px;margin-top:8px;display:block;padding-left:28px;min-height:22px;display:flex;align-items:center;gap:8px}.divider[data-v-d0d9d873]{height:1px;background:var(--recover-divider-color);margin:25px 0}.login-link[data-v-d0d9d873]{text-align:center;font-size:16px;color:var(--recover-link-text);font-weight:500}.login-link a[data-v-d0d9d873]{color:var(--recover-link-primary);text-decoration:none;font-weight:600;margin-left:8px;transition:all .3s ease}.login-link a[data-v-d0d9d873]:hover{color:var(--recover-link-hover);text-decoration:underline}.success-message[data-v-d0d9d873]{background-color:var(--recover-success-bg);color:var(--recover-success-text);padding:15px 18px;border-radius:12px;text-align:center;margin-bottom:25px;display:flex;align-items:center;justify-content:center;gap:10px;border:1px solid var(--recover-success-border);animation:fadeIn-d0d9d873 .5s ease}@keyframes fadeIn-d0d9d873{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.toggle-password[data-v-d0d9d873]{position:absolute;right:18px;cursor:pointer;width:22px;height:22px;fill:var(--recover-input-icon-color);left:unset!important}.spinner[data-v-d0d9d873]{animation:rotate-d0d9d873 1s linear infinite}@keyframes rotate-d0d9d873{to{transform:rotate(360deg)}}@media (max-width: 480px){.card[data-v-d0d9d873]{padding:30px 20px}.logo h1[data-v-d0d9d873]{font-size:28px}input[data-v-d0d9d873]{padding:16px 16px 16px 45px}.submit-btn[data-v-d0d9d873]{padding:16px;font-size:17px}.send-btn[data-v-d0d9d873]{padding:0 18px;font-size:14px;height:52px}}.alipay-button-wrapper[data-v-ee5a7666]{display:flex;justify-content:center;align-items:center}.alipay-button-border[data-v-ee5a7666]{width:250px;height:80px;box-shadow:0 8px 25px #1677ff66;border-radius:52px;display:flex;align-items:center;justify-content:center;cursor:pointer;background-color:#fff;border:2px solid #1677ff}[data-v-ee5a7666]:root{--subscription-card-bg: #ffffff;--subscription-card-border: rgba(0, 0, 0, .1);--subscription-text-primary: #333333;--subscription-text-secondary: #777777;--subscription-divider: rgba(0, 0, 0, .1);--subscription-benefit-h3: #333333;--subscription-benefit-p: #777777;--subscription-alipay-border: #1677ff;--subscription-alipay-shadow: 0 8px 25px rgba(22, 119, 255, .4);--subscription-alipay-bg: white;--subscription-logo-p: #777777;--subscription-benefit-icon-bg: linear-gradient(135deg, #6a5af9, #d66efd);--subscription-benefit-icon-svg: white;--subscription-my-ddc-color: #7f7f7f;--subscription-login-link-color: #6a5af9}:root.dark[data-v-ee5a7666]{--subscription-card-bg: rgba(76, 73, 115, .7);--subscription-card-border: rgba(255, 255, 255, .1);--subscription-text-primary: #ffffff;--subscription-text-secondary: #a9a7d3;--subscription-divider: rgba(255, 255, 255, .1);--subscription-benefit-h3: white;--subscription-benefit-p: #c2c0e6;--subscription-alipay-border: #1677ff;--subscription-alipay-shadow: 0 8px 25px rgba(22, 119, 255, .4);--subscription-alipay-bg: white;--subscription-logo-p: #a9a7d3;--subscription-benefit-icon-bg: linear-gradient(135deg, #6a5af9, #d66efd);--subscription-benefit-icon-svg: white;--subscription-my-ddc-color: #7f7f7f;--subscription-login-link-color: #a0d0ff}.alipay-img[data-v-ee5a7666]{width:174px;height:60px}.my-ddc[data-v-ee5a7666]{margin-top:48px;font-size:12px;color:var(--subscription-my-ddc-color)}.container[data-v-ee5a7666]{width:100%;max-width:500px;margin:0 auto}.logo[data-v-ee5a7666]{text-align:center;margin-bottom:30px}.logo h1[data-v-ee5a7666]{font-size:36px;margin-bottom:10px;letter-spacing:1px;font-weight:700;background:linear-gradient(to right,#6a5af9,#d66efd);-webkit-background-clip:text;background-clip:text;color:transparent}.logo p[data-v-ee5a7666]{font-size:18px;color:var(--subscription-logo-p);font-weight:500}.card[data-v-ee5a7666]{background:var(--subscription-card-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;padding:35px 30px;box-shadow:0 15px 35px #0006;border:1px solid var(--subscription-card-border);text-align:center}.pricing[data-v-ee5a7666]{margin-bottom:30px}.price[data-v-ee5a7666]{font-size:56px;font-weight:700;background:linear-gradient(to right,#6a5af9,#d66efd);-webkit-background-clip:text;background-clip:text;color:transparent}.period[data-v-ee5a7666]{font-size:18px;color:var(--subscription-text-secondary);font-weight:500}.benefits[data-v-ee5a7666]{margin:35px 0;text-align:left}.benefit-item[data-v-ee5a7666]{display:flex;align-items:flex-start;margin-bottom:22px}.benefit-icon[data-v-ee5a7666]{width:36px;height:36px;background:var(--subscription-benefit-icon-bg);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-right:15px;margin-top:8px}.benefit-icon svg[data-v-ee5a7666]{width:20px;height:20px;fill:var(--subscription-benefit-icon-svg)}.benefit-content h3[data-v-ee5a7666]{font-size:18px;color:var(--subscription-benefit-h3);font-weight:600;margin-bottom:6px}.benefit-content p[data-v-ee5a7666]{font-size:15px;color:var(--subscription-benefit-p);line-height:1.6}.btn-container[data-v-ee5a7666]{margin:35px 0 25px}.subscribe-btn[data-v-ee5a7666]{width:100%;padding:18px;background:linear-gradient(135deg,#6a5af9,#d66efd);color:#fff;border:none;border-radius:14px;font-size:18px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 6px 18px #6a5af980;display:flex;align-items:center;justify-content:center;gap:10px}.subscribe-btn[data-v-ee5a7666]:hover{transform:translateY(-3px);box-shadow:0 8px 24px #6a5af9b3}.subscribe-btn[data-v-ee5a7666]:active{transform:translateY(1px);box-shadow:0 2px 10px #6a5af980}.security-note[data-v-ee5a7666]{font-size:14px;color:#9f9dc6;margin-top:15px;display:flex;align-items:center;justify-content:center;gap:8px}.divider[data-v-ee5a7666]{height:1px;background:var(--subscription-divider);margin:30px 0}.faq[data-v-ee5a7666]{text-align:left}.faq h3[data-v-ee5a7666]{font-size:20px;color:#fff;margin-bottom:20px;font-weight:600}.faq-item[data-v-ee5a7666]{margin-bottom:20px}.faq-question[data-v-ee5a7666]{font-size:16px;color:#fff;font-weight:500;margin-bottom:8px;display:flex;align-items:center;gap:10px}.faq-answer[data-v-ee5a7666]{font-size:14px;color:#c2c0e6;padding-left:34px;line-height:1.6}.guarantee[data-v-ee5a7666]{background:#2ad1a333;color:#2ad1a3;padding:15px;border-radius:12px;text-align:center;margin-top:25px;border:1px solid rgba(42,209,163,.3);display:flex;align-items:center;justify-content:center;gap:10px}.btn-container[data-v-ee5a7666]{margin-top:10px}.submit-btn[data-v-ee5a7666]{width:100%;padding:18px;background:linear-gradient(135deg,#6a5af9,#d66efd);color:#fff;border:none;border-radius:14px;font-size:18px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 6px 18px #6a5af980}.submit-btn[data-v-ee5a7666]:hover{transform:translateY(-3px);box-shadow:0 8px 24px #6a5af9b3}.submit-btn[data-v-ee5a7666]:active{transform:translateY(1px);box-shadow:0 2px 10px #6a5af980}.submit-btn[data-v-ee5a7666]:disabled{background:#57547c;cursor:not-allowed;transform:none;box-shadow:none}@media (max-width: 480px){.card[data-v-ee5a7666]{padding:30px 20px}.logo h1[data-v-ee5a7666]{font-size:32px}.price[data-v-ee5a7666]{font-size:48px}.subscribe-btn[data-v-ee5a7666]{padding:16px;font-size:17px}.benefit-item[data-v-ee5a7666]{flex-direction:column;align-items:flex-start}.benefit-icon[data-v-ee5a7666]{margin-bottom:12px}}.alipay-link[data-v-75cb7b4d]{font-size:12px;margin-top:16px;display:flex;justify-content:center}[data-v-75cb7b4d]:root{--subscription-card-bg: #ffffff;--subscription-card-border: rgba(0, 0, 0, .1);--subscription-text-primary: #333333;--subscription-text-secondary: #777777;--subscription-divider: rgba(0, 0, 0, .1);--subscription-benefit-h3: #333333;--subscription-benefit-p: #777777;--subscription-creem-border: #1677ff;--subscription-creem-shadow: 0 8px 25px rgba(22, 119, 255, .4);--subscription-creem-bg: white;--subscription-logo-p: #777777;--subscription-benefit-icon-bg: linear-gradient(135deg, #6a5af9, #d66efd);--subscription-benefit-icon-svg: white;--subscription-creem-button-border: #1677ff;--subscription-creem-button-shadow: 0 8px 25px rgba(22, 119, 255, .4);--subscription-creem-button-bg: white;--subscription-my-ddc-color: #7f7f7f}:root.dark[data-v-75cb7b4d]{--subscription-card-bg: rgba(76, 73, 115, .7);--subscription-card-border: rgba(255, 255, 255, .1);--subscription-text-primary: #ffffff;--subscription-text-secondary: #a9a7d3;--subscription-divider: rgba(255, 255, 255, .1);--subscription-benefit-h3: white;--subscription-benefit-p: #c2c0e6;--subscription-creem-border: #1677ff;--subscription-creem-shadow: 0 8px 25px rgba(22, 119, 255, .4);--subscription-creem-bg: white;--subscription-logo-p: #a9a7d3;--subscription-benefit-icon-bg: linear-gradient(135deg, #6a5af9, #d66efd);--subscription-benefit-icon-svg: white;--subscription-creem-button-border: #1677ff;--subscription-creem-button-shadow: 0 8px 25px rgba(22, 119, 255, .4);--subscription-creem-button-bg: white;--subscription-my-ddc-color: #7f7f7f}.pay-method-label[data-v-75cb7b4d]{font-size:15px;color:var(--subscription-text-secondary);margin-bottom:14px;font-weight:500}.button-text[data-v-75cb7b4d]{font-size:24px;letter-spacing:1px;font-weight:700;color:#fff;line-height:1.2}.button-sub[data-v-75cb7b4d]{font-size:13px;color:#ffffffd9;margin-top:2px}.pay-button-wrapper[data-v-75cb7b4d]{display:flex;justify-content:center;align-items:center;gap:16px;flex-wrap:wrap}.pay-button-border[data-v-75cb7b4d]{width:200px;height:72px;box-shadow:0 6px 18px #6a5af980;border-radius:40px;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;background:linear-gradient(135deg,#6a5af9,#d66efd);border:none;transition:all .3s ease}.pay-button-border[data-v-75cb7b4d]:hover{transform:translateY(-3px);box-shadow:0 8px 24px #6a5af9b3}.pay-button-border[data-v-75cb7b4d]:active{transform:translateY(1px);box-shadow:0 2px 10px #6a5af980}.announcement-bar[data-v-75cb7b4d]{margin-top:16px;width:100%;background:#ffdd57;color:#333;text-align:center;padding:12px 0;font-weight:700;font-size:16px;z-index:1000;box-shadow:0 2px 10px #0003;animation:pulse 2s infinite}.my-ddc[data-v-75cb7b4d]{margin-top:48px;font-size:12px;color:var(--subscription-my-ddc-color)}.container[data-v-75cb7b4d]{width:100%;max-width:500px;margin:0 auto}.logo[data-v-75cb7b4d]{text-align:center;margin-bottom:30px}.logo h1[data-v-75cb7b4d]{font-size:36px;margin-bottom:10px;letter-spacing:1px;font-weight:700;background:linear-gradient(to right,#6a5af9,#d66efd);-webkit-background-clip:text;background-clip:text;color:transparent}.logo p[data-v-75cb7b4d]{font-size:18px;color:var(--subscription-logo-p);font-weight:500}.card[data-v-75cb7b4d]{background:var(--subscription-card-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;padding:35px 30px;box-shadow:0 15px 35px #0006;border:1px solid var(--subscription-card-border);text-align:center}.pricing[data-v-75cb7b4d]{margin-bottom:30px}.price[data-v-75cb7b4d]{font-size:48px;font-weight:700;background:linear-gradient(to right,#6a5af9,#d66efd);-webkit-background-clip:text;background-clip:text;color:transparent}.period[data-v-75cb7b4d]{font-size:18px;color:var(--subscription-text-secondary);font-weight:500}.benefits[data-v-75cb7b4d]{margin:35px 0;text-align:left}.benefit-item[data-v-75cb7b4d]{display:flex;align-items:flex-start;margin-bottom:22px}.benefit-icon[data-v-75cb7b4d]{width:36px;height:36px;background:var(--subscription-benefit-icon-bg);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-right:15px;margin-top:8px}.benefit-icon svg[data-v-75cb7b4d]{width:20px;height:20px;fill:var(--subscription-benefit-icon-svg)}.benefit-content h3[data-v-75cb7b4d]{font-size:18px;color:var(--subscription-benefit-h3);font-weight:600;margin-bottom:6px}.benefit-content p[data-v-75cb7b4d]{font-size:15px;color:var(--subscription-benefit-p);line-height:1.6}.btn-container[data-v-75cb7b4d]{margin:35px 0 25px}.subscribe-btn[data-v-75cb7b4d]{width:100%;padding:18px;background:linear-gradient(135deg,#6a5af9,#d66efd);color:#fff;border:none;border-radius:14px;font-size:18px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 6px 18px #6a5af980;display:flex;align-items:center;justify-content:center;gap:10px}.subscribe-btn[data-v-75cb7b4d]:hover{transform:translateY(-3px);box-shadow:0 8px 24px #6a5af9b3}.subscribe-btn[data-v-75cb7b4d]:active{transform:translateY(1px);box-shadow:0 2px 10px #6a5af980}.security-note[data-v-75cb7b4d]{font-size:14px;color:var(--subscription-text-secondary);margin-top:15px;display:flex;align-items:center;justify-content:center;gap:8px}.divider[data-v-75cb7b4d]{height:1px;background:var(--subscription-divider);margin:30px 0}.faq[data-v-75cb7b4d]{text-align:left}.faq h3[data-v-75cb7b4d]{font-size:20px;color:var(--subscription-text-primary);margin-bottom:20px;font-weight:600}.faq-item[data-v-75cb7b4d]{margin-bottom:20px}.faq-question[data-v-75cb7b4d]{font-size:16px;color:#fff;font-weight:500;margin-bottom:8px;display:flex;align-items:center;gap:10px}.faq-answer[data-v-75cb7b4d]{font-size:14px;color:#c2c0e6;padding-left:34px;line-height:1.6}.guarantee[data-v-75cb7b4d]{background:#2ad1a333;color:#2ad1a3;padding:15px;border-radius:12px;text-align:center;margin-top:25px;border:1px solid rgba(42,209,163,.3);display:flex;align-items:center;justify-content:center;gap:10px}.btn-container[data-v-75cb7b4d]{margin-top:10px}.submit-btn[data-v-75cb7b4d]{width:100%;padding:18px;background:linear-gradient(135deg,#6a5af9,#d66efd);color:#fff;border:none;border-radius:14px;font-size:18px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 6px 18px #6a5af980}.submit-btn[data-v-75cb7b4d]:hover{transform:translateY(-3px);box-shadow:0 8px 24px #6a5af9b3}.submit-btn[data-v-75cb7b4d]:active{transform:translateY(1px);box-shadow:0 2px 10px #6a5af980}.submit-btn[data-v-75cb7b4d]:disabled{background:#57547c;cursor:not-allowed;transform:none;box-shadow:none}@media (max-width: 480px){.card[data-v-75cb7b4d]{padding:30px 20px}.logo h1[data-v-75cb7b4d],.price[data-v-75cb7b4d]{font-size:32px}.subscribe-btn[data-v-75cb7b4d]{padding:16px;font-size:17px}.benefit-item[data-v-75cb7b4d]{flex-direction:column;align-items:flex-start}.benefit-icon[data-v-75cb7b4d]{margin-bottom:12px}}.alipay-check-root[data-v-18310226],.creem-check-root[data-v-4b457403]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100vh;padding-bottom:30%}.error[data-v-4b457403]{margin:0 32px}.waffo-check-root[data-v-a92933d3]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100vh;padding-bottom:30%}.error[data-v-a92933d3]{margin:0 32px}.alipay-button-wrapper[data-v-82a958f0]{display:flex;justify-content:center;align-items:center}.alipay-button-border[data-v-82a958f0]{width:250px;height:80px;box-shadow:0 8px 25px #1677ff66;border-radius:52px;display:flex;align-items:center;justify-content:center;cursor:pointer;background-color:#fff;border:2px solid #1677ff}[data-v-82a958f0]:root{--subscription-card-bg: #ffffff;--subscription-card-border: rgba(0, 0, 0, .1);--subscription-text-primary: #333333;--subscription-text-secondary: #777777;--subscription-divider: rgba(0, 0, 0, .1);--subscription-benefit-h3: #333333;--subscription-benefit-p: #777777;--subscription-alipay-border: #1677ff;--subscription-alipay-shadow: 0 8px 25px rgba(22, 119, 255, .4);--subscription-alipay-bg: white;--subscription-logo-p: #777777;--subscription-benefit-icon-bg: linear-gradient(135deg, #6a5af9, #d66efd);--subscription-benefit-icon-svg: white;--subscription-my-ddc-color: #7f7f7f;--subscription-login-link-color: #6a5af9}:root.dark[data-v-82a958f0]{--subscription-card-bg: rgba(76, 73, 115, .7);--subscription-card-border: rgba(255, 255, 255, .1);--subscription-text-primary: #ffffff;--subscription-text-secondary: #a9a7d3;--subscription-divider: rgba(255, 255, 255, .1);--subscription-benefit-h3: white;--subscription-benefit-p: #c2c0e6;--subscription-alipay-border: #1677ff;--subscription-alipay-shadow: 0 8px 25px rgba(22, 119, 255, .4);--subscription-alipay-bg: white;--subscription-logo-p: #a9a7d3;--subscription-benefit-icon-bg: linear-gradient(135deg, #6a5af9, #d66efd);--subscription-benefit-icon-svg: white;--subscription-my-ddc-color: #7f7f7f;--subscription-login-link-color: #a0d0ff}.alipay-img[data-v-82a958f0]{width:174px;height:60px}.my-ddc[data-v-82a958f0]{margin-top:48px;font-size:12px;color:var(--subscription-my-ddc-color)}.container[data-v-82a958f0]{width:100%;max-width:500px;margin:0 auto}.logo[data-v-82a958f0]{text-align:center;margin-bottom:30px}.logo h1[data-v-82a958f0]{font-size:36px;margin-bottom:10px;letter-spacing:1px;font-weight:700;background:linear-gradient(to right,#6a5af9,#d66efd);-webkit-background-clip:text;background-clip:text;color:transparent}.logo p[data-v-82a958f0]{font-size:18px;color:var(--subscription-logo-p);font-weight:500}.card[data-v-82a958f0]{background:var(--subscription-card-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;padding:35px 30px;box-shadow:0 15px 35px #0006;border:1px solid var(--subscription-card-border);text-align:center}.pricing[data-v-82a958f0]{margin-bottom:30px}.price[data-v-82a958f0]{font-size:56px;font-weight:700;background:linear-gradient(to right,#6a5af9,#d66efd);-webkit-background-clip:text;background-clip:text;color:transparent}.period[data-v-82a958f0]{font-size:18px;color:var(--subscription-text-secondary);font-weight:500}.benefits[data-v-82a958f0]{margin:35px 0;text-align:left}.benefit-item[data-v-82a958f0]{display:flex;align-items:flex-start;margin-bottom:22px}.benefit-icon[data-v-82a958f0]{width:36px;height:36px;background:var(--subscription-benefit-icon-bg);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-right:15px;margin-top:8px}.benefit-icon svg[data-v-82a958f0]{width:20px;height:20px;fill:var(--subscription-benefit-icon-svg)}.benefit-content h3[data-v-82a958f0]{font-size:18px;color:var(--subscription-benefit-h3);font-weight:600;margin-bottom:6px}.benefit-content p[data-v-82a958f0]{font-size:15px;color:var(--subscription-benefit-p);line-height:1.6}.btn-container[data-v-82a958f0]{margin:35px 0 25px}.subscribe-btn[data-v-82a958f0]{width:100%;padding:18px;background:linear-gradient(135deg,#6a5af9,#d66efd);color:#fff;border:none;border-radius:14px;font-size:18px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 6px 18px #6a5af980;display:flex;align-items:center;justify-content:center;gap:10px}.subscribe-btn[data-v-82a958f0]:hover{transform:translateY(-3px);box-shadow:0 8px 24px #6a5af9b3}.subscribe-btn[data-v-82a958f0]:active{transform:translateY(1px);box-shadow:0 2px 10px #6a5af980}.security-note[data-v-82a958f0]{font-size:14px;color:#9f9dc6;margin-top:15px;display:flex;align-items:center;justify-content:center;gap:8px}.divider[data-v-82a958f0]{height:1px;background:var(--subscription-divider);margin:30px 0}.faq[data-v-82a958f0]{text-align:left}.faq h3[data-v-82a958f0]{font-size:20px;color:#fff;margin-bottom:20px;font-weight:600}.faq-item[data-v-82a958f0]{margin-bottom:20px}.faq-question[data-v-82a958f0]{font-size:16px;color:#fff;font-weight:500;margin-bottom:8px;display:flex;align-items:center;gap:10px}.faq-answer[data-v-82a958f0]{font-size:14px;color:#c2c0e6;padding-left:34px;line-height:1.6}.guarantee[data-v-82a958f0]{background:#2ad1a333;color:#2ad1a3;padding:15px;border-radius:12px;text-align:center;margin-top:25px;border:1px solid rgba(42,209,163,.3);display:flex;align-items:center;justify-content:center;gap:10px}.btn-container[data-v-82a958f0]{margin-top:10px}.submit-btn[data-v-82a958f0]{width:100%;padding:18px;background:linear-gradient(135deg,#6a5af9,#d66efd);color:#fff;border:none;border-radius:14px;font-size:18px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 6px 18px #6a5af980}.submit-btn[data-v-82a958f0]:hover{transform:translateY(-3px);box-shadow:0 8px 24px #6a5af9b3}.submit-btn[data-v-82a958f0]:active{transform:translateY(1px);box-shadow:0 2px 10px #6a5af980}.submit-btn[data-v-82a958f0]:disabled{background:#57547c;cursor:not-allowed;transform:none;box-shadow:none}@media (max-width: 480px){.card[data-v-82a958f0]{padding:30px 20px}.logo h1[data-v-82a958f0]{font-size:32px}.price[data-v-82a958f0]{font-size:48px}.subscribe-btn[data-v-82a958f0]{padding:16px;font-size:17px}.benefit-item[data-v-82a958f0]{flex-direction:column;align-items:flex-start}.benefit-icon[data-v-82a958f0]{margin-bottom:12px}}
