@charset "UTF-8";.tab-switch-container[data-v-af881a7e]{background-color:var(--v1537c93e);border:1px solid #dbdbdd;border-radius:var(--v78752bd6);display:inline-block}.tab-switch-container.has-bg[data-v-af881a7e]{background-color:var(--v1537c93e);border:1px solid #e5e7eb;border-radius:var(--v4b16fab0);margin:var(--v2a07a925);padding:var(--v964cf10c)}.tab-switch[data-v-af881a7e]{display:flex;gap:10px;padding:2px}.tab-switch .tab-item[data-v-af881a7e]{align-items:center;border:none;border-radius:var(--v78752bd6);color:#6d6f76;cursor:pointer;display:flex;flex:1;font-size:16px;font-weight:500;gap:6px;height:44px;justify-content:center;min-width:160px;text-align:center;transition:all .3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tab-switch .tab-item[data-v-af881a7e]:hover{background-color:#f0f0f0}.tab-switch .tab-item.active[data-v-af881a7e]{background-color:var(--v25012298);border-radius:var(--v78752bd6);color:#0c101b;font-weight:600}.el-dialog.auth-dialog{border-radius:24px!important;display:flex;flex-direction:column;max-height:calc(100vh - 32px);overflow:hidden;padding:0}.el-dialog.auth-dialog.auth-dialog-register{height:auto;min-height:min(800px,100vh - 32px);width:460px!important}.el-dialog.auth-dialog.auth-dialog-register-compact{min-height:min(726px,100vh - 32px)}.el-dialog.auth-dialog.auth-dialog-register-expanded{min-height:min(832px,100vh - 32px)}.el-dialog.auth-dialog.auth-dialog-register-compact.auth-dialog-register-expanded{min-height:min(758px,100vh - 32px)}@media(min-width:769px){.el-dialog.auth-dialog.auth-dialog-login{height:590px}.el-dialog.auth-dialog.auth-dialog-login .el-dialog__body{flex:1;min-height:0;overflow-y:auto;padding:30px 0 0!important}}.el-dialog.auth-dialog .el-dialog__header{height:0;inset:0;padding:0;position:absolute;z-index:1}.el-dialog.auth-dialog .el-dialog__body{box-sizing:border-box;max-height:calc(100vh - 32px);overflow-y:auto;padding:0!important;width:100%}.el-dialog.register-success-dialog{background:linear-gradient(180deg,#5ed4ff -61.18%,#fff 59.61%)!important;border-radius:12px!important;box-sizing:border-box;height:255px;overflow:hidden;padding:0}.el-dialog.register-success-dialog.register-success-multiline{height:266px}.el-dialog.register-success-dialog .el-dialog__header{inset:0 0 auto;padding:0;position:absolute;z-index:1}.auth-header[data-v-34827730]{margin-bottom:16px;padding-top:20px;text-align:center}.auth-header .auth-logo[data-v-34827730]{height:auto;padding:12px 0;width:96px}.auth-header .auth-title[data-v-34827730]{color:#0c101b;font-size:20px;font-weight:600;margin:0 0 8px}.auth-header .auth-subtitle[data-v-34827730]{color:#6d6f76;font-size:14px;line-height:1.5;margin:0}.auth-header.auth-header-login[data-v-34827730]{margin-bottom:20px;padding-top:20px}.auth-header.auth-header-login .auth-logo[data-v-34827730]{display:inline-block;margin:0;padding:20px 0;width:120px}.auth-header.auth-header-login .auth-title[data-v-34827730]{font-size:24px;margin:0 0 12px}.auth-header.auth-header-login .auth-subtitle[data-v-34827730]{font-size:16px}.auth-header[data-v-34827730]:not(.auth-header-login){margin-bottom:24px;padding-top:56px}.auth-header:not(.auth-header-login) .auth-logo[data-v-34827730]{display:block;height:53px;margin:0 auto 12px;-o-object-fit:contain;object-fit:contain;padding:0;width:120px}.auth-header:not(.auth-header-login) .auth-title[data-v-34827730]{font-size:20px;line-height:28px;margin:0 0 8px}.auth-header:not(.auth-header-login) .auth-subtitle[data-v-34827730]{font-size:14px;line-height:21px}.register-tip[data-v-34827730]{align-items:center;background-color:#fff1df;border:0;border-radius:24px;box-sizing:border-box;color:#000;display:flex;flex-direction:column;font-size:14px;justify-content:center;line-height:20px;margin:0 auto 12px;min-height:44px;padding:8px 18px;text-align:center;width:368px}.register-tip-exclusive[data-v-34827730]{min-height:60px}.register-tip-copy[data-v-34827730],.register-tip-title[data-v-34827730]{line-height:20px}.register-tip-channel[data-v-34827730],.register-tip-credit[data-v-34827730]{color:#247aff}[data-v-34827730] .tab-switch-container{background-color:#f9f9f9;border:1px solid #e5e7eb;border-radius:24px;margin:0 -30px;padding:0 30px 20px}[data-v-34827730] .tab-switch-container .tab-switch{display:flex;gap:10px}[data-v-34827730] .tab-switch-container .tab-switch .tab-item{background-color:#f9f9f9;border:none;border-radius:32px;color:#6d6f76;cursor:pointer;flex:1;font-size:16px;font-weight:500;height:50px;line-height:50px;text-align:center;transition:all .3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-v-34827730] .tab-switch-container .tab-switch .tab-item:hover{background-color:#f0f0f0}[data-v-34827730] .tab-switch-container .tab-switch .tab-item.active{background-color:#fff;border:none;color:#0c101b;font-weight:600}.login-tabs[data-v-34827730]{box-sizing:border-box;display:block;height:50px;margin-bottom:20px!important;margin-left:auto!important;margin-right:auto!important;padding:0!important;width:368px}.login-tabs[data-v-34827730] .tab-switch{box-sizing:border-box;gap:10px;height:48px;padding:2px}.login-tabs[data-v-34827730] .tab-item{font-size:16px!important;height:44px!important;line-height:normal!important;min-width:0}.login-tabs[data-v-34827730] .tab-item:not(.active):not(:hover){background-color:#f9f9f9}.credential-tabs[data-v-34827730]{background:#f7f7f8;border:1px solid #dbdbdd;border-radius:32px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));height:44px;margin:0 auto 12px;padding:2px;width:368px}.credential-tabs button[data-v-34827730]{background:transparent;border:0;border-radius:32px;color:#8b909c;cursor:pointer}.credential-tabs button.active[data-v-34827730]{background:#fff;box-shadow:0 1px 3px #0000000f;color:#0c101b;font-weight:600}.credential-switch-row[data-v-34827730]{align-items:center;display:flex;height:20px;justify-content:center;margin-bottom:16px}.credential-link[data-v-34827730]{align-items:center;background:transparent;border:0;color:#247aff;cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:16px;gap:4px;line-height:20px;padding:0;white-space:nowrap}.credential-arrow[data-v-34827730]{display:block;flex:0 0 13.8px;height:13.8px;transform:rotate(-90deg);width:13.8px}.auth-form[data-v-34827730]{padding:0 30px 24px}.auth-form[data-v-34827730] .el-form-item__error{box-sizing:border-box;font-size:12px;left:0;line-height:16px;padding:2px 20px 0;position:absolute;top:100%;white-space:nowrap;width:100%}.auth-form[data-v-34827730] .el-form-item{margin-bottom:12px}.auth-form[data-v-34827730] .el-form-item .el-form-item__label{display:none}.auth-form[data-v-34827730] .el-form-item .el-form-item__content{line-height:normal}.auth-form[data-v-34827730]:not(.auth-form-login){box-sizing:border-box;margin-left:auto;margin-right:auto;padding:0 0 40px;width:368px}.auth-form[data-v-34827730]:not(.auth-form-login) .el-form-item.form-item-input{margin-bottom:20px}.auth-form:not(.auth-form-login) .form-item-input[data-v-34827730] .el-input__wrapper{width:100%}.auth-form.auth-form-login[data-v-34827730]{box-sizing:border-box;margin-left:auto;margin-right:auto;padding-bottom:30px;padding-left:0;padding-right:0;width:368px}.auth-form.auth-form-login[data-v-34827730] .el-form-item__error{left:0;line-height:1;padding:2px 20px 0;position:absolute;top:100%}.auth-form.auth-form-login[data-v-34827730] .el-form-item{margin-bottom:16px}.auth-form.auth-form-login[data-v-34827730] .submit-form-item{margin-bottom:0}.auth-form.auth-form-login .form-item-input[data-v-34827730] .el-input__wrapper,.auth-form.auth-form-login .submit-btn[data-v-34827730]{height:50px;width:100%}.auth-form.auth-form-login .form-item-code .send-code-btn[data-v-34827730]{height:42px}.form-item-input[data-v-34827730]{position:relative}.form-item-input[data-v-34827730] .el-input__wrapper{align-items:center;background-color:#f9f9f9;border:1px solid #e5e7eb;border-radius:32px;box-shadow:none;display:flex;height:44px;padding:0 20px;transition:all .3s ease;width:340px}.form-item-input[data-v-34827730] .el-input__wrapper:hover{border-color:#d1d5db}.form-item-input[data-v-34827730] .el-input__wrapper:focus-within{background-color:#fff;border-color:#e5e7eb;box-shadow:none}.form-item-input[data-v-34827730] .el-input__wrapper.is-focus{background-color:#fff;border-color:#e5e7eb}.form-item-input[data-v-34827730] .el-input__inner{color:#0c101b;font-size:14px}.form-item-input[data-v-34827730] .el-input__inner::-moz-placeholder{color:#a8abb2}.form-item-input[data-v-34827730] .el-input__inner::placeholder{color:#a8abb2}.form-item-input[data-v-34827730] .el-input__inner:focus{outline:none}.form-item-input[data-v-34827730] .is-focus.is-invalid .el-input__wrapper,.form-item-input[data-v-34827730] .el-input.is-invalid .el-input__wrapper{border-color:#e5e7eb}.form-item-input[data-v-34827730] .el-input.is-invalid .el-input__wrapper:focus-within{border-color:#e5e7eb;box-shadow:none}.invite-code-form-item[data-v-34827730] .el-input__wrapper{border-color:#dbdbdd}.invite-code-form-item[data-v-34827730] .el-input__wrapper.is-focus,.invite-code-form-item[data-v-34827730] .el-input__wrapper:focus-within,.invite-code-form-item[data-v-34827730] .el-input__wrapper:hover{border-color:#dbdbdd}.password-input-container[data-v-34827730]{width:100%}.password-strength[data-v-34827730]{align-items:center;color:#6d6f76;display:flex;font-size:12px;gap:6px;margin-top:6px;padding-left:20px}.password-strength .strength-label[data-v-34827730]{color:#6d6f76}.password-strength .strength-text[data-v-34827730]{font-weight:600}.password-strength .strength-weak[data-v-34827730]{color:#ef4444}.password-strength .strength-medium[data-v-34827730]{color:#f59e0b}.password-strength .strength-strong[data-v-34827730]{color:#10b981}.strength-bars[data-v-34827730]{display:inline-flex;gap:4px;margin-left:4px;padding-left:16px}.strength-bar[data-v-34827730]{background:#e5e7eb;height:3px;width:100px}.strength-bars .strength-bar-1.active[data-v-34827730]{background:#ff6262}.strength-bars .strength-bar-2.active[data-v-34827730]{background:#ffc354}.strength-bars .strength-bar-3.active[data-v-34827730]{background:#00be00}.el-dialog.register-success-dialog .el-dialog__body{box-sizing:border-box;height:100%;padding:36px 16px}.register-success-body[data-v-34827730]{align-items:center;display:flex;flex-direction:column;text-align:center}.success-icon[data-v-34827730]{display:block;height:44px;width:44px}.success-title[data-v-34827730]{font-weight:600;margin-top:20px}.success-desc[data-v-34827730],.success-title[data-v-34827730]{color:#0c101b;font-size:14px;line-height:20px}.success-desc[data-v-34827730]{margin-top:12px;max-width:368px;width:100%;word-break:keep-all}.success-desc-line[data-v-34827730]{white-space:nowrap}.success-desc-line+.success-desc-line[data-v-34827730]{margin-top:2px}.success-desc-line-compact[data-v-34827730]{font-size:13px}.success-desc-highlight[data-v-34827730]{color:#247aff}.success-btn[data-v-34827730]{background-color:#247aff;border-color:#247aff;border-radius:8px;height:40px;margin-top:27px;width:188px}.register-success-body-multiline .success-btn[data-v-34827730]{margin-top:16px}.form-item-code[data-v-34827730]{position:relative}.form-item-code[data-v-34827730] .el-input__wrapper{padding-right:110px}.form-item-code .send-code-btn[data-v-34827730]{background-color:transparent;border:none;color:#0c101b;cursor:pointer;height:36px;min-width:100px;padding:0 12px;position:absolute;right:4px;top:4px;transform:none;transition:all .3s ease;white-space:nowrap;width:auto}.form-item-code .send-code-btn.can-click[data-v-34827730]{color:#247aff}.form-item-code .send-code-btn.can-click[data-v-34827730]:hover{color:#005ef0}.form-item-code .send-code-btn[data-v-34827730]:disabled{color:#a8abb2;cursor:not-allowed}.form-item-code .send-code-btn[data-v-34827730] .el-button{background:transparent;border:none}.password-links[data-v-34827730]{align-items:center;display:flex;font-size:14px;gap:8px;justify-content:center;margin-bottom:16px}.password-links .separator[data-v-34827730]{color:#a8abb2}.password-links[data-v-34827730] .el-link{font-size:14px}.password-links[data-v-34827730] .el-link.forget-link{color:#0c101b!important}.password-links[data-v-34827730] .el-link.forget-link:hover{color:#247aff!important}.password-links[data-v-34827730] .el-link.register-link{color:#0c101b!important}.password-links[data-v-34827730] .el-link.register-link:hover{color:#247aff!important}.agreement-form-item[data-v-34827730] .el-form-item__content{line-height:normal}.agreement-form-item[data-v-34827730] .el-form-item__error{padding-left:20px;top:calc(100% - 8px)}.agreement-checkbox[data-v-34827730]{align-items:center;display:flex;gap:4px}.agreement-checkbox .compact-checkbox[data-v-34827730]{flex-shrink:0;margin:0}.agreement-checkbox[data-v-34827730] .el-checkbox .el-checkbox__input{align-items:center;background-color:#f9f9f9;border:1px solid #e5e7eb;border-radius:50%;display:flex;height:20px;justify-content:center;transition:all .3s ease;width:20px}.agreement-checkbox[data-v-34827730] .el-checkbox .el-checkbox__input .el-checkbox__inner{align-items:center;background-color:transparent;border:none;border-radius:50%;display:flex;height:100%;justify-content:center;width:100%}.agreement-checkbox[data-v-34827730] .el-checkbox .el-checkbox__input .el-checkbox__inner:after{color:#fff;font-size:12px;font-weight:700}.agreement-checkbox[data-v-34827730] .el-checkbox .el-checkbox__input.is-checked{background-color:#247aff;border-color:#247aff}.agreement-checkbox[data-v-34827730] .el-checkbox .el-checkbox__input.is-checked .el-checkbox__inner{background-color:#247aff}.agreement-checkbox .agreement-text[data-v-34827730]{color:#6d6f76;flex:1;font-size:12px;line-height:1.5;margin:0 0 0 6px;padding-top:3px;text-align:left}.agreement-checkbox .agreement-text[data-v-34827730] .el-link{color:#0c101b!important;font-size:12px;padding:0 2px}.agreement-checkbox .agreement-text[data-v-34827730] .el-link:hover{color:#247aff!important}.submit-form-item[data-v-34827730]{margin-bottom:0}.submit-form-item[data-v-34827730] .el-form-item__content{line-height:normal}.submit-btn[data-v-34827730]{background-color:#247aff!important;border:none;border-radius:32px;font-size:16px;height:50px;width:100%}.submit-btn[data-v-34827730]:hover{background-color:#0b6bff!important}.submit-btn[data-v-34827730]:active{background-color:#005ef0!important}.auth-switch[data-v-34827730]{align-items:center;color:#6d6f76;display:flex;font-size:14px;justify-content:space-between;margin-top:16px}.auth-switch[data-v-34827730] .el-link{font-size:14px}.auth-switch .auth-switch-link[data-v-34827730]{color:#0c101b!important;margin-left:4px}.auth-switch .auth-switch-link[data-v-34827730]:hover{color:#247aff!important}.auth-switch .forget-password[data-v-34827730]{color:#0c101b!important}.auth-switch .forget-password[data-v-34827730]:hover{color:#247aff!important}.auth-switch .auth-switch-right[data-v-34827730]{align-items:center;display:flex;flex:1;gap:4px;justify-content:center}.auth-switch .auth-switch-right[data-v-34827730] .el-link,.auth-switch .auth-switch-right span[data-v-34827730]{align-items:center;display:inline-flex;line-height:1}.auth-switch .auth-switch-right.text-right[data-v-34827730]{justify-content:flex-end}.auth-switch.auth-switch-login[data-v-34827730]{gap:12px}.auth-switch.auth-switch-login .auth-switch-right[data-v-34827730]{flex:0 1 auto;justify-content:flex-start}.auth-switch.auth-switch-login .auth-switch-right.text-right[data-v-34827730]{justify-content:flex-start}.auth-switch.auth-switch-login-code[data-v-34827730],.auth-switch.auth-switch-login-code .auth-switch-right[data-v-34827730]{justify-content:center}@media(max-width:768px){.el-dialog.auth-dialog{border-radius:24px!important;height:auto;max-height:calc(100vh - 32px);max-width:calc(100vw - 32px)!important;min-height:0;width:min(460px,100vw - 32px)!important}.el-dialog.auth-dialog.auth-dialog-login{height:auto}.el-dialog.register-success-dialog{border-radius:12px!important;max-width:calc(100vw - 32px)!important;width:min(400px,100vw - 32px)!important}.el-dialog.auth-dialog .el-dialog__body{max-height:calc(100vh - 80px);overflow-y:auto;padding:0!important}.auth-header[data-v-34827730]{margin-bottom:16px;padding:8px 8px 0}.auth-header .auth-logo[data-v-34827730]{padding:12px 0;width:96px}.auth-header .auth-title[data-v-34827730]{font-size:20px;margin:0 0 8px}.auth-header .auth-subtitle[data-v-34827730]{font-size:14px}.register-tip[data-v-34827730]{border-radius:16px;box-sizing:border-box;height:auto;line-height:1.4;margin-bottom:16px;margin-left:0;margin-right:0;max-width:100%;min-height:44px;padding:10px 16px;width:100%}.credential-tabs[data-v-34827730]{width:calc(100% - 32px)}[data-v-34827730] .tab-switch-container{border-radius:16px;margin:0 -16px;padding:0 16px 16px}[data-v-34827730] .tab-switch-container .tab-switch .tab-item{font-size:14px;height:44px;line-height:44px}.login-tabs[data-v-34827730]{height:44px;margin-bottom:16px!important;margin-left:0!important;padding:0!important;width:100%!important}.auth-form[data-v-34827730]{padding:0 16px 24px}.auth-form.auth-form-login[data-v-34827730],.auth-form[data-v-34827730]:not(.auth-form-login){box-sizing:border-box;padding:0 16px 24px;width:100%}.form-item-input[data-v-34827730] .el-input__wrapper{border-radius:24px;height:46px;max-width:100%;padding:0 16px;width:100%!important}.form-item-code[data-v-34827730] .el-input__wrapper{padding-right:96px}.form-item-code .send-code-btn[data-v-34827730]{font-size:13px;height:38px;min-width:80px;padding:0 10px}.password-strength[data-v-34827730]{font-size:11px;padding-left:16px}.strength-bar[data-v-34827730]{width:60px}.agreement-checkbox .agreement-text[data-v-34827730]{font-size:11px}.agreement-checkbox[data-v-34827730] .el-checkbox .el-checkbox__input{height:18px;width:18px}.submit-btn[data-v-34827730]{border-radius:24px;font-size:15px;height:46px}.auth-switch[data-v-34827730]{flex-wrap:wrap;gap:8px;margin-top:12px}.auth-switch[data-v-34827730],.auth-switch .auth-switch-link[data-v-34827730]{font-size:13px}}@media(max-width:768px){.el-dialog.register-success-dialog .el-dialog__body{padding:36px 12px}.success-icon[data-v-34827730]{height:44px;width:44px}.success-desc[data-v-34827730],.success-title[data-v-34827730]{font-size:14px}.success-desc-line-compact[data-v-34827730]{font-size:11px}.success-btn[data-v-34827730]{height:40px;width:188px}}.el-dialog.auth-dialog,.el-dialog.register-success-dialog,.el-overlay-dialog .el-dialog.auth-dialog,.el-overlay-dialog .el-dialog.register-success-dialog{margin:var(--el-dialog-margin-top,15vh) auto 0!important;overflow:hidden}.el-dialog.auth-dialog,.el-overlay-dialog .el-dialog.auth-dialog{border-radius:24px!important}.el-dialog.auth-dialog.auth-dialog-register,.el-dialog.auth-dialog.auth-dialog-register-compact,.el-overlay-dialog .el-dialog.auth-dialog.auth-dialog-register,.el-overlay-dialog .el-dialog.auth-dialog.auth-dialog-register-compact{margin:auto!important}.el-dialog.register-success-dialog,.el-overlay-dialog .el-dialog.register-success-dialog{border-radius:12px!important}@media(max-width:768px){.el-overlay-dialog{align-items:center!important;box-sizing:border-box;display:flex!important;justify-content:center!important;padding:16px}.el-dialog.auth-dialog,.el-overlay-dialog .el-dialog.auth-dialog{border-radius:24px!important;margin:0!important;max-width:calc(100vw - 32px)!important;width:min(460px,100vw - 32px)!important}.el-dialog.register-success-dialog,.el-overlay-dialog .el-dialog.register-success-dialog{border-radius:12px!important;margin:0!important;max-width:calc(100vw - 32px)!important;width:min(400px,100vw - 32px)!important}}[data-v-808ae8bd] .ban-dialog .el-dialog__body{padding:0}.ban-dialog-content[data-v-808ae8bd]{flex-direction:column;gap:12px;padding:28px 28px 24px;text-align:center}.ban-dialog-content[data-v-808ae8bd],.ban-icon[data-v-808ae8bd]{align-items:center;display:flex}.ban-icon[data-v-808ae8bd]{background:#3b82f6;border-radius:50%;color:#fff;font-size:28px;font-weight:700;height:48px;justify-content:center;width:48px}.ban-title[data-v-808ae8bd]{color:#0c101b;font-size:20px;font-weight:600}.ban-sub[data-v-808ae8bd]{color:#6d6f76;font-size:14px}.ban-card[data-v-808ae8bd]{background:#f6f8fb;border:1px solid transparent;border-radius:12px;display:flex;flex-direction:column;gap:10px;padding:16px;text-align:left;width:100%}.ban-card-full[data-v-808ae8bd]{border-color:#ff2020}.ban-card-partial[data-v-808ae8bd]{border-color:#ff883e}.ban-card-row[data-v-808ae8bd]{color:#0c101b;display:flex;font-size:14px;gap:6px;word-break:break-all}.ban-card-label[data-v-808ae8bd]{color:#6d6f76;white-space:nowrap}.ban-tag[data-v-808ae8bd]{border-radius:20px;color:#6d6f76;font-size:13px;padding:6px 12px}.contact-panel[data-v-808ae8bd]{align-items:center;border:1px dashed #d9d9d9;border-radius:12px;display:flex;flex-direction:column;gap:8px;padding:12px;width:100%}.contact-qr[data-v-808ae8bd]{background:#f0f0f0;border-radius:8px;height:140px;-o-object-fit:cover;object-fit:cover;width:140px}.contact-qr.placeholder[data-v-808ae8bd]{align-items:center;color:#a8abb2;display:flex;justify-content:center}.contact-text[data-v-808ae8bd]{color:#6d6f76;font-size:12px}.ban-actions[data-v-808ae8bd]{display:flex;gap:12px;margin-top:8px;width:100%}.contact-btn[data-v-808ae8bd]{flex:1}.ban-actions .el-button[data-v-808ae8bd]{border-radius:8px;flex:1;height:40px}.work-time[data-v-808ae8bd]{color:#6d6f76;font-size:12px;margin:0;white-space:pre-line}[data-v-6f75dac8] .el-dialog.forget-password-dialog{border-radius:24px!important}[data-v-6f75dac8] .forget-password-dialog{border-radius:24px!important;overflow:hidden}[data-v-6f75dac8] .forget-password-dialog .el-dialog__body{padding:0!important}[data-v-6f75dac8] body .el-overlay-dialog .el-dialog.forget-password-dialog{border-radius:24px!important}.auth-header[data-v-6f75dac8]{margin-bottom:20px;padding-top:20px;text-align:center}.auth-header .auth-logo[data-v-6f75dac8]{height:auto;padding:20px 0;width:120px}.auth-header .auth-title[data-v-6f75dac8]{color:#0c101b;font-size:24px;font-weight:600;margin:0 0 12px}.auth-header .auth-subtitle[data-v-6f75dac8]{color:#6d6f76;font-size:16px;line-height:1.5;margin:0}.steps-container[data-v-6f75dac8]{padding:0 30px 30px}.steps-container .steps-wrapper[data-v-6f75dac8]{align-items:baseline;display:flex;justify-content:space-between}.steps-container .steps-wrapper .step-item[data-v-6f75dac8]{align-items:center;display:flex;flex:0 0 auto;flex-direction:column;gap:8px}.steps-container .steps-wrapper .step-item .step-number[data-v-6f75dac8]{align-items:center;background-color:#f0f0f0;border-radius:50%;color:#6d6f76;display:flex;font-size:16px;font-weight:600;height:40px;justify-content:center;transition:all .3s ease;width:40px}.steps-container .steps-wrapper .step-item .step-number[data-v-6f75dac8]:after{content:""}.steps-container .steps-wrapper .step-item .step-label[data-v-6f75dac8]{color:#6d6f76;font-size:14px;transition:all .3s ease}.steps-container .steps-wrapper .step-item.active .step-number[data-v-6f75dac8]{background-color:#247aff;color:#fff}.steps-container .steps-wrapper .step-item.active .step-label[data-v-6f75dac8]{color:#247aff;font-weight:600}.steps-container .steps-wrapper .step-item.completed .step-number[data-v-6f75dac8]{background-color:#247aff;color:#fff}.steps-container .steps-wrapper .step-item.completed .step-number[data-v-6f75dac8]:after{content:"✓";font-size:20px}.steps-container .steps-wrapper .step-item.completed .step-label[data-v-6f75dac8]{color:#247aff}.steps-container .steps-wrapper .step-line[data-v-6f75dac8]{background:linear-gradient(90deg,#e5e7eb 50%,transparent 0);background-repeat:repeat-x;background-size:8px 2px;flex:1;height:2px;margin:0 12px;transition:all .3s ease}.steps-container .steps-wrapper .step-line.active[data-v-6f75dac8]{background:linear-gradient(90deg,#247aff 50%,transparent 0);background-repeat:repeat-x;background-size:8px 2px}.auth-form[data-v-6f75dac8]{padding:0 30px 30px}.auth-form[data-v-6f75dac8] .el-form-item{margin-bottom:16px}.auth-form[data-v-6f75dac8] .el-form-item .el-form-item__label{display:none}.auth-form[data-v-6f75dac8] .el-form-item .el-form-item__content{line-height:normal}.form-item-input[data-v-6f75dac8]{position:relative}.form-item-input[data-v-6f75dac8] .el-input__wrapper{align-items:center;background-color:#f9f9f9;border:1px solid #e5e7eb;border-radius:32px;box-shadow:none;display:flex;height:50px;padding:0 20px;transition:all .3s ease;width:100%}.form-item-input[data-v-6f75dac8] .el-input__wrapper:hover{border-color:#d1d5db}.form-item-input[data-v-6f75dac8] .el-input__wrapper:focus-within{background-color:#fff;border-color:#e5e7eb;box-shadow:none}.form-item-input[data-v-6f75dac8] .el-input__wrapper.is-focus{background-color:#fff;border-color:#e5e7eb}.form-item-input[data-v-6f75dac8] .el-input__inner{color:#0c101b;font-size:14px}.form-item-input[data-v-6f75dac8] .el-input__inner::-moz-placeholder{color:#a8abb2}.form-item-input[data-v-6f75dac8] .el-input__inner::placeholder{color:#a8abb2}.form-item-input[data-v-6f75dac8] .el-input__inner:focus{outline:none}.form-item-input[data-v-6f75dac8] .is-focus.is-invalid .el-input__wrapper,.form-item-input[data-v-6f75dac8] .el-input.is-invalid .el-input__wrapper{background-color:#fff;border-color:#e5e7eb}.form-item-input[data-v-6f75dac8] .el-input.is-invalid .el-input__wrapper:focus-within{background-color:#fff;border-color:#e5e7eb;box-shadow:none}.password-input-container[data-v-6f75dac8]{width:100%}.password-strength[data-v-6f75dac8]{align-items:center;color:#6d6f76;display:flex;font-size:12px;gap:6px;margin-top:6px;padding-left:20px}.password-strength .strength-label[data-v-6f75dac8]{color:#6d6f76}.password-strength .strength-text[data-v-6f75dac8]{font-weight:600}.password-strength .strength-weak[data-v-6f75dac8]{color:#ef4444}.password-strength .strength-medium[data-v-6f75dac8]{color:#f59e0b}.password-strength .strength-strong[data-v-6f75dac8]{color:#10b981}.strength-bars[data-v-6f75dac8]{display:inline-flex;gap:4px;margin-left:4px;padding-left:16px}.strength-bar[data-v-6f75dac8]{background:#e5e7eb;height:3px;width:100px}.strength-bars .strength-bar-1.active[data-v-6f75dac8]{background:#ff6262}.strength-bars .strength-bar-2.active[data-v-6f75dac8]{background:#ffc354}.strength-bars .strength-bar-3.active[data-v-6f75dac8]{background:#00be00}.form-item-code[data-v-6f75dac8]{position:relative}.form-item-code[data-v-6f75dac8] .el-input__wrapper{padding-right:110px}.form-item-code .send-code-btn[data-v-6f75dac8]{background-color:transparent;border:none;color:#0c101b;cursor:pointer;font-weight:500;height:42px;min-width:100px;padding:0 12px;position:absolute;right:4px;top:50%;transform:translateY(-50%);transition:all .3s ease;white-space:nowrap;width:auto}.form-item-code .send-code-btn.can-click[data-v-6f75dac8]{color:#247aff}.form-item-code .send-code-btn.can-click[data-v-6f75dac8]:hover{color:#005ef0}.form-item-code .send-code-btn[data-v-6f75dac8]:disabled{color:#a8abb2;cursor:not-allowed}.form-item-code .send-code-btn[data-v-6f75dac8] .el-button{background:transparent;border:none}.complete-container[data-v-6f75dac8]{padding:40px 0;text-align:center}.complete-container .complete-icon[data-v-6f75dac8]{animation:scaleIn-6f75dac8 .3s ease-out;color:#247aff;font-size:60px;margin-bottom:20px}.complete-container .complete-text[data-v-6f75dac8]{color:#000;font-size:18px;font-weight:600;margin-bottom:12px}.complete-container .complete-tips[data-v-6f75dac8]{color:#6d6f76;font-size:14px}@keyframes scaleIn-6f75dac8{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.submit-form-item[data-v-6f75dac8]{margin-bottom:0}.submit-form-item[data-v-6f75dac8] .el-form-item__content{line-height:normal}.submit-btn[data-v-6f75dac8]{background-color:#247aff!important;border:none;border-radius:32px;font-size:16px;height:50px;width:100%}.submit-btn[data-v-6f75dac8]:hover{background-color:#0b6bff!important}.submit-btn[data-v-6f75dac8]:active{background-color:#005ef0!important}.forget-switch[data-v-6f75dac8]{color:#6d6f76;font-size:14px;margin-top:16px;text-align:center}.forget-switch[data-v-6f75dac8] .el-link{font-size:14px}.forget-switch .back-login-link[data-v-6f75dac8]{color:#0c101b!important;margin-left:4px}.forget-switch .back-login-link[data-v-6f75dac8]:hover{color:#247aff!important}.forget-switch .switch-right[data-v-6f75dac8]{align-items:center;display:inline-flex;justify-content:center}.forget-switch .switch-right span[data-v-6f75dac8]{margin-right:4px}@media(max-width:768px){[data-v-6f75dac8] .el-dialog.forget-password-dialog{border-radius:20px!important;margin:0!important;max-width:100%;width:100%!important}[data-v-6f75dac8] .forget-password-dialog .el-dialog__body{max-height:calc(100vh - 80px);overflow-y:auto;padding:0!important}.auth-header[data-v-6f75dac8]{margin-bottom:16px;padding:8px 8px 0}.auth-header .auth-logo[data-v-6f75dac8]{padding:12px 0;width:96px}.auth-header .auth-title[data-v-6f75dac8]{font-size:20px;margin:0 0 8px}.auth-header .auth-subtitle[data-v-6f75dac8]{font-size:14px}.steps-container[data-v-6f75dac8]{padding:0 16px 24px}.steps-container .steps-wrapper .step-item .step-number[data-v-6f75dac8]{font-size:14px;height:32px;width:32px}.steps-container .steps-wrapper .step-item .step-label[data-v-6f75dac8]{font-size:14px}.steps-container .step-line[data-v-6f75dac8]{margin:0 6px}.auth-form[data-v-6f75dac8]{padding:0 16px 24px}.form-item-input[data-v-6f75dac8] .el-input__wrapper{border-radius:24px;height:46px;padding:0 16px}.form-item-code[data-v-6f75dac8] .el-input__wrapper{padding-right:96px}.form-item-code .send-code-btn[data-v-6f75dac8]{font-size:13px;height:38px;min-width:80px;padding:0 10px}.password-strength[data-v-6f75dac8]{font-size:11px;padding-left:16px}.strength-bar[data-v-6f75dac8]{width:60px}.submit-btn[data-v-6f75dac8]{border-radius:24px;font-size:15px;height:46px}.complete-container[data-v-6f75dac8]{padding:24px 0}.complete-container .complete-icon[data-v-6f75dac8]{font-size:48px;margin-bottom:16px}.complete-container .complete-text[data-v-6f75dac8]{font-size:16px}.complete-container .complete-tips[data-v-6f75dac8]{font-size:13px}.forget-switch[data-v-6f75dac8]{font-size:13px;margin-top:12px}}.el-dialog.forget-password-dialog,.el-overlay-dialog .el-dialog.forget-password-dialog{border-radius:24px!important;margin:var(--el-dialog-margin-top,15vh) auto 0!important;overflow:hidden}@media(max-width:768px){.el-overlay-dialog{align-items:center!important;display:flex!important;justify-content:center!important}.el-dialog.forget-password-dialog,.el-overlay-dialog .el-dialog.forget-password-dialog{border-radius:20px!important;left:0!important;margin:0!important;max-width:100%!important;right:0!important;width:100%!important}}
