.user-layout-login[data-v-7dd0c71a]{width:100%}.user-layout-login label[data-v-7dd0c71a]{font-size:14px;color:#475569}.user-layout-login[data-v-7dd0c71a] .ant-input-affix-wrapper-lg,.user-layout-login[data-v-7dd0c71a] .ant-input-lg{height:48px;border-radius:12px;border:1px solid #e2e8f0;background:#f8fafc;color:#1e293b;-webkit-transition:all .3s;transition:all .3s}.user-layout-login[data-v-7dd0c71a] .ant-input-affix-wrapper-lg:focus,.user-layout-login[data-v-7dd0c71a] .ant-input-affix-wrapper-lg:hover,.user-layout-login[data-v-7dd0c71a] .ant-input-lg:focus,.user-layout-login[data-v-7dd0c71a] .ant-input-lg:hover{border-color:#3b82f6;background:#fff;-webkit-box-shadow:0 0 0 4px rgba(59,130,246,.1);box-shadow:0 0 0 4px rgba(59,130,246,.1)}.user-layout-login[data-v-7dd0c71a] .ant-input-affix-wrapper-lg input,.user-layout-login[data-v-7dd0c71a] .ant-input-lg input{background:transparent;color:#1e293b}.user-layout-login[data-v-7dd0c71a] .ant-input-affix-wrapper-lg input::-webkit-input-placeholder,.user-layout-login[data-v-7dd0c71a] .ant-input-lg input::-webkit-input-placeholder{color:#94a3b8}.user-layout-login[data-v-7dd0c71a] .ant-input-affix-wrapper-lg input::-moz-placeholder,.user-layout-login[data-v-7dd0c71a] .ant-input-lg input::-moz-placeholder{color:#94a3b8}.user-layout-login[data-v-7dd0c71a] .ant-input-affix-wrapper-lg input:-ms-input-placeholder,.user-layout-login[data-v-7dd0c71a] .ant-input-lg input:-ms-input-placeholder{color:#94a3b8}.user-layout-login[data-v-7dd0c71a] .ant-input-affix-wrapper-lg input::-ms-input-placeholder,.user-layout-login[data-v-7dd0c71a] .ant-input-lg input::-ms-input-placeholder{color:#94a3b8}.user-layout-login[data-v-7dd0c71a] .ant-input-affix-wrapper-lg input::placeholder,.user-layout-login[data-v-7dd0c71a] .ant-input-lg input::placeholder{color:#94a3b8}.user-layout-login[data-v-7dd0c71a] .ant-input-affix-wrapper-lg .anticon,.user-layout-login[data-v-7dd0c71a] .ant-input-lg .anticon{color:#64748b}.user-layout-login[data-v-7dd0c71a] .ant-checkbox-wrapper{color:#475569}.user-layout-login .getCaptcha[data-v-7dd0c71a]{display:block;width:100%;height:48px;border-radius:12px;cursor:pointer;-webkit-transition:opacity .3s;transition:opacity .3s;background:#f1f5f9;border:1px solid #e2e8f0;color:#475569}.user-layout-login .getCaptcha[data-v-7dd0c71a]:hover{opacity:.8;background:#e2e8f0}.user-layout-login button.login-button[data-v-7dd0c71a]{padding:0 15px;font-size:16px;font-weight:600;height:48px;width:100%;margin-top:8px;border-radius:12px;background:linear-gradient(135deg,#2563eb,#3b82f6);border:none;color:#fff;-webkit-box-shadow:0 10px 15px -3px rgba(37,99,235,.2);box-shadow:0 10px 15px -3px rgba(37,99,235,.2);-webkit-transition:all .3s;transition:all .3s}.user-layout-login button.login-button[data-v-7dd0c71a]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 15px 20px -5px rgba(37,99,235,.3);box-shadow:0 15px 20px -5px rgba(37,99,235,.3);background:linear-gradient(135deg,#1d4ed8,#2563eb)}.user-layout-login .user-login-other[data-v-7dd0c71a]{text-align:left;margin-top:24px;line-height:22px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.user-layout-login .user-login-other .register[data-v-7dd0c71a]{color:#3b82f6;font-weight:500}.user-layout-login .user-login-other .register[data-v-7dd0c71a]:hover{text-decoration:underline;color:#1d4ed8}[data-v-7dd0c71a] .ant-form-explain{margin-top:4px;font-size:12px;color:#ef4444}.user-layout-register[data-v-386e22d9]{max-width:600px;margin:0 auto;padding:24px}.user-layout-register .register-steps[data-v-386e22d9]{margin-bottom:40px;width:100%}.user-layout-register .register-steps[data-v-386e22d9] .ant-steps-item{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0;overflow:hidden}.user-layout-register .register-steps[data-v-386e22d9] .ant-steps-item .ant-steps-item-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.user-layout-register .register-steps[data-v-386e22d9] .ant-steps-item .ant-steps-item-container .ant-steps-item-tail{top:16px;left:50%;right:-50%;padding:0}.user-layout-register .register-steps[data-v-386e22d9] .ant-steps-item .ant-steps-item-container .ant-steps-item-tail:after{height:2px}.user-layout-register .register-steps[data-v-386e22d9] .ant-steps-item .ant-steps-item-container .ant-steps-item-content{margin-top:8px;text-align:center;width:100%}.user-layout-register .step-content[data-v-386e22d9]{min-height:300px}.user-layout-register .sms-btn[data-v-386e22d9]{height:40px;font-size:14px;padding:0 8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-layout-register .sms-btn[data-v-386e22d9] .ant-btn-loading-icon{display:none}.user-layout-register .agreement[data-v-386e22d9]{margin:16px 0;font-size:14px;color:rgba(0,0,0,.65)}.user-layout-register .agreement a[data-v-386e22d9]{margin:0 4px;color:#1890ff}.user-layout-register .login-link[data-v-386e22d9]{margin-top:16px;text-align:center;color:rgba(0,0,0,.45)}.user-layout-register .login-link a[data-v-386e22d9]{margin-left:8px;color:#1890ff}.user-layout-register .password-strength[data-v-386e22d9]{margin-top:8px}.user-layout-register .password-strength .strength-bar[data-v-386e22d9]{height:6px;margin-bottom:4px;border-radius:3px;-webkit-transition:all .3s;transition:all .3s}.user-layout-register .password-strength .strength-bar.strength-0[data-v-386e22d9]{width:20%;background-color:#ff4d4f}.user-layout-register .password-strength .strength-bar.strength-1[data-v-386e22d9]{width:40%;background-color:#ff7d00}.user-layout-register .password-strength .strength-bar.strength-2[data-v-386e22d9]{width:60%;background-color:#faad14}.user-layout-register .password-strength .strength-bar.strength-3[data-v-386e22d9]{width:80%;background-color:#52c41a}.user-layout-register .password-strength .strength-bar.strength-4[data-v-386e22d9]{width:100%;background-color:#389e0d}.user-layout-register .password-strength .strength-text[data-v-386e22d9]{font-size:12px;color:rgba(0,0,0,.45)}.user-layout-register .step-actions[data-v-386e22d9]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:24px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.user-layout-register .step-actions .prev-btn[data-v-386e22d9],.user-layout-register .step-actions .register-btn[data-v-386e22d9]{width:48%}.user-layout-register .countdown[data-v-386e22d9]{margin-top:16px;text-align:center;color:rgba(0,0,0,.45)}