.user-login-other[data-v-08311e9a]{text-align:left;margin-top:24px;line-height:22px}.user-login-other .item-icon[data-v-08311e9a]{font-size:24px;color:rgba(0,0,0,.2);margin-left:16px;vertical-align:middle;cursor:pointer;transition:color .3s}.user-login-other .item-icon[data-v-08311e9a] :hover{color:#1890ff}.user-login-other .register[data-v-08311e9a]{float:right}.step-form-wrapper[data-v-291ae67e]{margin:0 auto;width:80%;max-width:400px}.login-account .custom-input[data-v-dde42774] .ant-input{border-radius:12px;border:2px solid #e8e8e8;background:#fafafa;height:48px;font-size:15px;transition:all .3s ease;padding-left:45px}.login-account .custom-input[data-v-dde42774] .ant-input:hover{border-color:#667eea;background:#fff}.login-account .custom-input[data-v-dde42774] .ant-input:focus{border-color:#667eea;background:#fff;box-shadow:0 0 0 4px rgba(102,126,234,.1)}.login-account .custom-input[data-v-dde42774] .ant-input:-ms-input-placeholder{color:#aaa}.login-account .custom-input[data-v-dde42774] .ant-input::placeholder{color:#aaa}.login-account .custom-input[data-v-dde42774] .ant-input-prefix{left:15px;font-size:18px}.login-account .password-input[data-v-dde42774] .ant-input-suffix{right:15px}.login-account .password-input[data-v-dde42774] .ant-input-suffix .password-toggle-icon{font-size:18px;color:#999;cursor:pointer;transition:all .3s ease}.login-account .password-input[data-v-dde42774] .ant-input-suffix .password-toggle-icon:hover{color:#667eea}.login-account .captcha-row[data-v-dde42774]{margin-top:8px}.login-account .captcha-col[data-v-dde42774]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end}.login-account .captcha-wrapper[data-v-dde42774]{position:relative;width:100%;height:48px;border-radius:12px;overflow:hidden;cursor:pointer;box-shadow:0 4px 12px rgba(0,0,0,.1);transition:all .3s ease;background:#fff;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.login-account .captcha-wrapper[data-v-dde42774]:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.15)}.login-account .captcha-wrapper:hover .captcha-overlay[data-v-dde42774]{opacity:1}.login-account .captcha-wrapper:hover .captcha-img[data-v-dde42774]{filter:brightness(.8)}.login-account .captcha-wrapper[data-v-dde42774]:active{transform:translateY(0)}.login-account .captcha-img[data-v-dde42774]{width:100%;height:auto;max-height:100%;object-fit:contain;transition:all .3s ease;background:#fff}.login-account .captcha-overlay[data-v-dde42774]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(102,126,234,.8);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;opacity:0;transition:all .3s ease}.login-account .captcha-overlay .anticon[data-v-dde42774]{font-size:24px;color:#fff}.login-account[data-v-dde42774] .ant-form-item{margin-bottom:20px}.login-account[data-v-dde42774] .ant-form-item:last-child{margin-bottom:0}.login-account[data-v-dde42774] .ant-form-item-has-error .ant-input{border-color:#ff4d4f!important;box-shadow:0 0 0 4px rgba(255,77,79,.1)!important}.getCaptcha[data-v-096b343b]{display:block;width:100%;height:40px}.main[data-v-692e5984]{animation:slideUp-data-v-692e5984 .8s ease-out}@keyframes slideUp-data-v-692e5984{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.login-card[data-v-692e5984]{background:hsla(0,0%,100%,.98);border-radius:16px;padding:40px 45px;width:420px;box-shadow:0 25px 80px rgba(0,0,0,.4),inset 0 0 0 1px hsla(0,0%,100%,.1);position:relative;overflow:hidden}.login-card[data-v-692e5984]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#667eea,#764ba2)}.card-header[data-v-692e5984]{text-align:center;margin-bottom:35px}.card-header .welcome-text[data-v-692e5984]{font-size:26px;font-weight:600;color:#1a1a2e;margin-bottom:10px}.card-header .sub-text[data-v-692e5984]{font-size:14px;color:#888;margin:0}.user-layout-login label[data-v-692e5984]{font-size:14px;color:#666}.user-layout-login .getCaptcha[data-v-692e5984]{display:block;width:100%;height:40px}.user-layout-login .forge-password[data-v-692e5984]{font-size:14px}.user-layout-login button.login-button[data-v-692e5984]{padding:0 15px;font-size:16px;height:48px;width:100%;border-radius:10px;background:linear-gradient(135deg,#667eea,#764ba2);border:none;box-shadow:0 8px 20px rgba(102,126,234,.4);transition:all .3s ease;font-weight:500;letter-spacing:3px;margin-top:10px}.user-layout-login button.login-button[data-v-692e5984]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 12px 30px rgba(102,126,234,.5)}.user-layout-login button.login-button[data-v-692e5984]:active:not(:disabled){transform:translateY(0)}.user-layout-login button.login-button[data-v-692e5984]:disabled{opacity:.7;cursor:not-allowed}.user-layout-login .user-login-other[data-v-692e5984]{text-align:left;margin-top:24px;line-height:22px}.user-layout-login .user-login-other .item-icon[data-v-692e5984]{font-size:24px;color:rgba(0,0,0,.2);margin-left:16px;vertical-align:middle;cursor:pointer;transition:color .3s}.user-layout-login .user-login-other .item-icon[data-v-692e5984]:hover{color:#1890ff}.user-layout-login .user-login-other .register[data-v-692e5984]{float:right}.valid-error .ant-select-selection__placeholder{color:#f5222d}.user-layout-login .ant-input{border-radius:10px;border:2px solid #e8e8e8;transition:all .3s ease;background:#fafafa}.user-layout-login .ant-input:focus,.user-layout-login .ant-input:hover{border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.1);background:#fff}.user-layout-login .ant-input-affix-wrapper{border-radius:10px;overflow:hidden}.user-layout-login .ant-form-item-has-error .ant-input{border-color:#ff4d4f;box-shadow:0 0 0 3px rgba(255,77,79,.1)}.ant-notification-notice{border-radius:12px;box-shadow:0 10px 40px rgba(0,0,0,.15)}.user-register.error{color:red}.user-register.warning{color:#ff7e05}.user-register.success{color:#52c41a}.user-layout-register .ant-input-group-addon:first-child{background-color:#fff}.user-layout-register>h3[data-v-6440248e]{font-size:16px;margin-bottom:20px}.user-layout-register .getCaptcha[data-v-6440248e]{display:block;width:100%;height:40px}.user-layout-register .register-button[data-v-6440248e]{width:50%}.user-layout-register .login[data-v-6440248e]{float:right;line-height:40px}.result[data-v-61d5de2d]{text-align:center;width:72%;margin:0 auto;padding:24px 0 8px}.result .icon[data-v-61d5de2d]{font-size:72px;line-height:72px;margin-bottom:24px}.result .success[data-v-61d5de2d]{color:#52c41a}.result .error[data-v-61d5de2d]{color:red}.result .title[data-v-61d5de2d]{font-size:24px;color:rgba(0,0,0,.85);font-weight:500;line-height:32px;margin-bottom:16px}.result .description[data-v-61d5de2d]{font-size:14px;line-height:22px;color:rgba(0,0,0,.45);margin-bottom:24px}.result .content[data-v-61d5de2d]{background:#fafafa;padding:24px 40px;border-radius:2px;text-align:left}.result .action[data-v-61d5de2d]{margin-top:32px}.mobile .result[data-v-61d5de2d]{width:100%;margin:0 auto;padding:unset}.stepFormText[data-v-e443ec82]{margin-bottom:24px}.ant-form-item-control[data-v-e443ec82],.ant-form-item-label[data-v-e443ec82]{line-height:22px}.getCaptcha[data-v-e443ec82]{display:block;width:100%;height:40px}.stepFormText[data-v-083f8bb7]{margin-bottom:24px}.ant-form-item-control[data-v-083f8bb7],.ant-form-item-label[data-v-083f8bb7]{line-height:22px}.toLogin[data-v-4eb322b6]{text-align:center}.steps[data-v-5e2c221c]{max-width:750px;margin:16px auto}[data-v-5e2c221c] .password-retrieval-form{max-width:500px;margin:40px auto 0}[data-v-5e2c221c] .password-retrieval-form .ant-form-explain{text-align:left}