.account-security-page[data-v-0c5b06d4]{padding:20px;background:#f5f7fa;min-height:calc(100vh - 64px)}.page-header[data-v-0c5b06d4]{margin-bottom:24px}.page-header .page-title[data-v-0c5b06d4]{font-size:24px;font-weight:700;color:#111827;margin:0}.content-wrapper[data-v-0c5b06d4]{display:flex;flex-direction:column;gap:24px}.user-info-card[data-v-0c5b06d4]{background:#fff;border-radius:16px;padding:32px;box-shadow:0 2px 8px rgba(0,0,0,.04)}.user-info-card .user-header[data-v-0c5b06d4]{display:flex;flex-direction:column;align-items:center;gap:16px;margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid #e5e7eb}.user-info-card .user-header .avatar-wrapper[data-v-0c5b06d4]{flex-shrink:0}.user-info-card .user-header .avatar-wrapper .avatar[data-v-0c5b06d4]{width:80px;height:80px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:3px solid #e5e7eb}.user-info-card .user-header .user-name[data-v-0c5b06d4]{font-size:20px;font-weight:600;color:#111827;text-align:center}.user-info-card .user-details[data-v-0c5b06d4]{display:flex;align-items:center;justify-content:center;gap:32px;flex-wrap:wrap}.user-info-card .user-details .detail-item[data-v-0c5b06d4]{display:flex;align-items:center;gap:8px;font-size:14px}.user-info-card .user-details .detail-item .detail-label[data-v-0c5b06d4]{color:#6b7280;white-space:nowrap}.user-info-card .user-details .detail-item .detail-value[data-v-0c5b06d4]{color:#111827;font-weight:500}.user-info-card .user-details .detail-item.balance-item[data-v-0c5b06d4]{display:flex;align-items:center;gap:12px}.user-info-card .user-details .detail-item.balance-item .cash-out-btn[data-v-0c5b06d4]{margin-left:8px}.security-section[data-v-0c5b06d4]{display:flex;flex-direction:column;gap:20px}.security-section .security-card[data-v-0c5b06d4]{background:#fff;border-radius:16px;padding:24px;box-shadow:0 2px 8px rgba(0,0,0,.04);display:flex;align-items:center;gap:20px;transition:all .2s ease}.security-section .security-card[data-v-0c5b06d4]:hover{box-shadow:0 4px 12px rgba(0,0,0,.08)}.security-section .security-card .card-icon[data-v-0c5b06d4]{width:56px;height:56px;border-radius:12px;background:#eff6ff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.security-section .security-card .card-icon i[data-v-0c5b06d4]{font-size:28px;color:#2563ff}.security-section .security-card .card-content[data-v-0c5b06d4]{flex:1;min-width:0}.security-section .security-card .card-content .card-title[data-v-0c5b06d4]{font-size:16px;font-weight:600;color:#111827;margin:0 0 8px 0}.security-section .security-card .card-content .card-description[data-v-0c5b06d4]{font-size:14px;color:#6b7280;margin:0;line-height:1.5}.security-section .security-card .card-action-btn[data-v-0c5b06d4]{flex-shrink:0;min-width:80px}[data-v-0c5b06d4] .withdraw-dialog .el-dialog{border-radius:12px}[data-v-0c5b06d4] .withdraw-dialog .el-dialog__header{padding:20px 24px;border-bottom:1px solid #e5e7eb}[data-v-0c5b06d4] .withdraw-dialog .el-dialog__header .el-dialog__title{font-size:18px;font-weight:600;color:#111827}[data-v-0c5b06d4] .withdraw-dialog .el-dialog__header .el-dialog__close{font-size:20px;color:#111827}[data-v-0c5b06d4] .withdraw-dialog .el-dialog__body{padding:24px}[data-v-0c5b06d4] .withdraw-dialog .el-dialog__footer{padding:16px 24px;border-top:1px solid #e5e7eb}.withdraw-form .form-item[data-v-0c5b06d4]{margin-bottom:20px}.withdraw-form .form-item[data-v-0c5b06d4] .el-form-item__label{padding:0 0 8px 0!important;line-height:normal;width:auto!important;text-align:left;display:block}.withdraw-form .form-item[data-v-0c5b06d4] .el-form-item.is-required .el-form-item__label:before{content:"*";color:#f56c6c;margin-right:4px}.withdraw-form .form-item[data-v-0c5b06d4] .el-form-item__error{color:#f56c6c;font-size:12px;line-height:1;padding-top:4px;position:absolute;top:100%;left:0}.withdraw-form .form-item .form-label[data-v-0c5b06d4]{display:inline;font-size:14px;color:#374151;font-weight:500}.withdraw-form .form-item .el-input .el-input__inner[data-v-0c5b06d4]{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;height:40px;line-height:40px}.withdraw-form .form-item .el-input .el-input__inner[data-v-0c5b06d4]:disabled{background-color:#f3f4f6;color:#6b7280}.withdraw-form .form-item .email-input-group[data-v-0c5b06d4]{display:flex;gap:12px}.withdraw-form .form-item .email-input-group .email-input[data-v-0c5b06d4]{flex:1}.withdraw-form .form-item .email-input-group .send-code-btn[data-v-0c5b06d4]{flex-shrink:0;min-width:80px}.withdraw-form .withdraw-tips[data-v-0c5b06d4]{margin-top:24px;padding:12px;background-color:#fef3c7;border-radius:8px}.withdraw-form .withdraw-tips p[data-v-0c5b06d4]{margin:0;font-size:13px;color:#92400e;line-height:1.6}.dialog-footer .cancel-btn[data-v-0c5b06d4]{background-color:#f97316;border-color:#f97316;color:#fff}.dialog-footer .cancel-btn[data-v-0c5b06d4]:hover{background-color:#ea580c;border-color:#ea580c}.dialog-footer .save-btn[data-v-0c5b06d4]{min-width:100px}[data-v-0c5b06d4] .change-password-dialog .el-dialog{border-radius:12px}[data-v-0c5b06d4] .change-password-dialog .el-dialog__header{padding:20px 24px;border-bottom:1px solid #e5e7eb}[data-v-0c5b06d4] .change-password-dialog .el-dialog__header .el-dialog__title{font-size:18px;font-weight:600;color:#111827}[data-v-0c5b06d4] .change-password-dialog .el-dialog__header .el-dialog__close{font-size:20px;color:#111827}[data-v-0c5b06d4] .change-password-dialog .el-dialog__body{padding:24px}[data-v-0c5b06d4] .change-password-dialog .el-dialog__footer{padding:16px 24px;border-top:1px solid #e5e7eb}.change-password-form .form-item[data-v-0c5b06d4]{margin-bottom:20px}.change-password-form .form-item[data-v-0c5b06d4] .el-form-item__label{padding:0 0 8px 0!important;line-height:normal;width:auto!important;text-align:left;display:block}.change-password-form .form-item[data-v-0c5b06d4] .el-form-item.is-required .el-form-item__label:before{content:"*";color:#f56c6c;margin-right:4px}.change-password-form .form-item[data-v-0c5b06d4] .el-form-item__error{color:#f56c6c;font-size:12px;line-height:1;padding-top:4px;position:absolute;top:100%;left:0}.change-password-form .form-item .form-label[data-v-0c5b06d4]{display:inline;font-size:14px;color:#374151;font-weight:500}.change-password-form .form-item .el-input .el-input__inner[data-v-0c5b06d4]{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;height:40px;line-height:40px}.change-password-form .form-item .el-input .el-input__inner[data-v-0c5b06d4]:disabled{background-color:#f3f4f6;color:#6b7280}.change-password-form .form-item .email-input-group[data-v-0c5b06d4]{display:flex;gap:12px}.change-password-form .form-item .email-input-group .email-input[data-v-0c5b06d4]{flex:1}.change-password-form .form-item .email-input-group .send-code-btn[data-v-0c5b06d4]{flex-shrink:0;min-width:80px}.change-password-form .form-item .strength-container[data-v-0c5b06d4]{margin-top:8px;display:flex;align-items:center;gap:8px;font-size:12px}.change-password-form .form-item .strength-container .strength-label[data-v-0c5b06d4]{color:#6b7280}.change-password-form .form-item .strength-container .strength-bar[data-v-0c5b06d4]{display:flex;gap:4px}.change-password-form .form-item .strength-container .strength-bar .bar[data-v-0c5b06d4]{width:20px;height:4px;background-color:#e5e7eb;border-radius:2px;transition:all .3s}.change-password-form .form-item .strength-container .strength-bar .bar.active[data-v-0c5b06d4]{background-color:#10b981}.change-password-form .form-item .strength-container .strength-text.level-1[data-v-0c5b06d4]{color:#ef4444}.change-password-form .form-item .strength-container .strength-text.level-2[data-v-0c5b06d4]{color:#f59e0b}.change-password-form .form-item .strength-container .strength-text.level-3[data-v-0c5b06d4]{color:#10b981}.change-password-form .form-item .eye-icon[data-v-0c5b06d4]{color:#9ca3af;font-size:16px}[data-v-0c5b06d4] .change-email-dialog .el-dialog{border-radius:16px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}[data-v-0c5b06d4] .change-email-dialog .el-dialog__header{padding:24px 28px 20px;border-bottom:1px solid #e5e7eb;background:linear-gradient(180deg,#fafafa 0,#fff)}[data-v-0c5b06d4] .change-email-dialog .el-dialog__header .el-dialog__title{font-size:20px;font-weight:700;color:#111827;letter-spacing:-.02em}[data-v-0c5b06d4] .change-email-dialog .el-dialog__header .el-dialog__close{font-size:22px;color:#6b7280;transition:all .2s}[data-v-0c5b06d4] .change-email-dialog .el-dialog__header .el-dialog__close:hover{color:#111827;transform:rotate(90deg)}[data-v-0c5b06d4] .change-email-dialog .el-dialog__body{padding:28px;background:#fff}[data-v-0c5b06d4] .change-email-dialog .el-dialog__footer{padding:20px 28px;border-top:1px solid #e5e7eb;background:#fafafa}[data-v-0c5b06d4] .change-email-dialog .change-email-form .code-form-item .code-input-wrapper,[data-v-0c5b06d4] .change-email-dialog .change-email-form .code-form-item ::v-deep .el-form-item__content{display:flex!important;align-items:center!important;height:44px!important;line-height:44px!important}[data-v-0c5b06d4] .change-email-dialog .change-email-form .code-form-item .code-input-wrapper .code-input{display:flex!important;align-items:center!important;height:44px!important}[data-v-0c5b06d4] .change-email-dialog .change-email-form .code-form-item .code-input-wrapper .code-input ::v-deep .el-input{height:44px!important;display:flex!important;align-items:center!important;margin:0!important}[data-v-0c5b06d4] .change-email-dialog .change-email-form .code-form-item .code-input-wrapper .code-input ::v-deep .el-input .el-input__inner{height:44px!important;line-height:44px!important}[data-v-0c5b06d4] .change-email-dialog .change-email-form .code-form-item .code-input-wrapper .send-code-btn{height:44px!important;line-height:44px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.steps-container[data-v-0c5b06d4]{display:flex;align-items:center;justify-content:center;margin-bottom:36px;padding:24px 0;position:relative}.steps-container .step-item[data-v-0c5b06d4]{display:flex;flex-direction:column;align-items:center;gap:10px;position:relative;z-index:2}.steps-container .step-item .step-number[data-v-0c5b06d4]{width:40px;height:40px;border-radius:50%;background-color:#e5e7eb;color:#9ca3af;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;transition:all .3s cubic-bezier(.4,0,.2,1);border:3px solid transparent;box-shadow:0 2px 4px rgba(0,0,0,.05)}.steps-container .step-item .step-label[data-v-0c5b06d4]{font-size:14px;color:#6b7280;transition:all .3s;font-weight:500;white-space:nowrap}.steps-container .step-item.active .step-number[data-v-0c5b06d4]{background:linear-gradient(135deg,#2563ff,#1d4ed8);color:#fff;border-color:#dbeafe;box-shadow:0 4px 12px rgba(37,99,235,.3);transform:scale(1.1)}.steps-container .step-item.active .step-label[data-v-0c5b06d4]{color:#2563ff;font-weight:700}.steps-container .step-item.completed .step-number[data-v-0c5b06d4]{background:linear-gradient(135deg,#10b981,#059669);color:#fff;border-color:#d1fae5;box-shadow:0 4px 12px rgba(16,185,129,.3)}.steps-container .step-item.completed .step-number[data-v-0c5b06d4]:after{content:"✓";font-size:18px}.steps-container .step-item.completed .step-label[data-v-0c5b06d4]{color:#10b981;font-weight:600}.steps-container .step-line[data-v-0c5b06d4]{width:100px;height:3px;background:linear-gradient(90deg,#e5e7eb 0,#e5e7eb);margin:0 20px;transition:all .5s cubic-bezier(.4,0,.2,1);border-radius:2px;position:relative;overflow:hidden}.steps-container .step-line[data-v-0c5b06d4]:before{content:"";position:absolute;left:0;top:0;height:100%;width:0;background:linear-gradient(90deg,#10b981 0,#059669);transition:width .5s cubic-bezier(.4,0,.2,1)}.steps-container .step-line.completed[data-v-0c5b06d4]:before{width:100%}.change-email-form .form-item[data-v-0c5b06d4]{margin-bottom:24px}.change-email-form .form-item .form-label[data-v-0c5b06d4]{display:block;font-size:15px;color:#374151;font-weight:600;margin-bottom:10px;letter-spacing:-.01em}.change-email-form .form-item .form-label .required-asterisk[data-v-0c5b06d4]{color:#ef4444;margin-right:4px;font-weight:700}.change-email-form .form-item .form-error[data-v-0c5b06d4]{color:#ef4444;font-size:12px;line-height:1.5;padding-top:6px;margin-top:4px}.change-email-form .form-item.code-form-item[data-v-0c5b06d4]{margin-bottom:24px}.change-email-form .form-item .el-input[data-v-0c5b06d4]{display:flex;align-items:center}.change-email-form .form-item .el-input .el-input__inner[data-v-0c5b06d4]{background-color:#fff;border:2px solid #e5e7eb;border-radius:10px;height:44px;line-height:44px;font-size:14px;color:#111827;transition:all .2s;padding:0 16px}.change-email-form .form-item .el-input .el-input__inner[data-v-0c5b06d4]:focus{border-color:#2563ff;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.change-email-form .form-item .el-input .el-input__inner[data-v-0c5b06d4]:hover:not(:disabled){border-color:#d1d5db}.change-email-form .form-item .el-input .el-input__inner[data-v-0c5b06d4]::-moz-placeholder{color:#9ca3af}.change-email-form .form-item .el-input .el-input__inner[data-v-0c5b06d4]::placeholder{color:#9ca3af}.change-email-form .form-item .el-input .el-input__inner[data-v-0c5b06d4]:disabled{background-color:#f9fafb;color:#6b7280;border-color:#e5e7eb;cursor:not-allowed}.change-email-form .form-item .code-input-wrapper[data-v-0c5b06d4]{display:flex;align-items:center;gap:12px;width:100%;height:44px}.change-email-form .form-item .code-input-wrapper .code-input[data-v-0c5b06d4]{flex:1;height:44px}.change-email-form .form-item .code-input-wrapper .code-input[data-v-0c5b06d4] .el-input{height:44px}.change-email-form .form-item .code-input-wrapper .code-input[data-v-0c5b06d4] .el-input .el-input__inner{height:44px;line-height:44px}.change-email-form .form-item .code-input-wrapper .send-code-btn[data-v-0c5b06d4]{flex-shrink:0;min-width:100px;height:44px;line-height:44px;padding:0 20px;border-radius:10px;font-weight:600;font-size:14px;transition:all .2s;box-shadow:0 2px 4px rgba(37,99,235,.2);display:inline-flex;align-items:center;justify-content:center;white-space:nowrap}.change-email-form .form-item .code-input-wrapper .send-code-btn[data-v-0c5b06d4]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 8px rgba(37,99,235,.3)}.change-email-form .form-item .code-input-wrapper .send-code-btn[data-v-0c5b06d4]:active:not(:disabled){transform:translateY(0)}.change-email-form .form-item .code-input-wrapper .send-code-btn[data-v-0c5b06d4]:disabled{opacity:.6;cursor:not-allowed}.dialog-footer[data-v-0c5b06d4]{display:flex;justify-content:flex-end;gap:12px}.dialog-footer .cancel-btn[data-v-0c5b06d4]{min-width:100px;height:44px;border-radius:10px;font-weight:600;font-size:14px;background-color:#fff;border:2px solid #e5e7eb;color:#6b7280;transition:all .2s}.dialog-footer .cancel-btn[data-v-0c5b06d4]:hover{background-color:#f9fafb;border-color:#d1d5db;color:#374151;transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.05)}.dialog-footer .cancel-btn[data-v-0c5b06d4]:active{transform:translateY(0)}.dialog-footer .next-btn[data-v-0c5b06d4],.dialog-footer .save-btn[data-v-0c5b06d4]{min-width:120px;height:44px;border-radius:10px;font-weight:600;font-size:14px;transition:all .2s;box-shadow:0 2px 4px rgba(37,99,235,.2)}.dialog-footer .next-btn[data-v-0c5b06d4]:hover:not(:disabled),.dialog-footer .save-btn[data-v-0c5b06d4]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 8px rgba(37,99,235,.3)}.dialog-footer .next-btn[data-v-0c5b06d4]:active:not(:disabled),.dialog-footer .save-btn[data-v-0c5b06d4]:active:not(:disabled){transform:translateY(0)}