.login-container[data-v-26a719d4]{height:100vh;width:100vw;background:#fff;position:relative;overflow:hidden}.login-wrapper[data-v-26a719d4]{display:-webkit-box;display:-ms-flexbox;display:flex;height:100vh;width:100vw;overflow:hidden}.login-form-section[data-v-26a719d4]{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;height:100vh;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:60px 80px;position:relative;z-index:1;overflow-y:auto;-webkit-box-sizing:border-box;box-sizing:border-box}.form-content[data-v-26a719d4]{width:100%;max-width:420px}.login-title[data-v-26a719d4]{font-family:PingFang SC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:32px;font-weight:600;line-height:1.4;letter-spacing:.02em;color:#18191a;text-align:center;margin:0 0 50px 0}.login-form[data-v-26a719d4]{margin-top:0}.auth-type-item[data-v-26a719d4]{margin-bottom:24px}.auth-radio-group[data-v-26a719d4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.auth-radio[data-v-26a719d4]{margin-right:0!important;padding:12px 16px;border:2px solid #e8e8e8;border-radius:10px;-webkit-transition:all .3s;transition:all .3s}.auth-radio[data-v-26a719d4]:hover{border-color:#5038ed;background:#f0f8ff}.radio-label[data-v-26a719d4]{font-family:PingFang SC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;color:#2c3e50}.form-item[data-v-26a719d4]{margin-bottom:24px}.input-wrapper[data-v-26a719d4]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.input-icon[data-v-26a719d4]{position:absolute;left:16px;font-size:18px;color:#18191a;z-index:1;pointer-events:none}.form-input[data-v-26a719d4] .el-input__inner{height:50px!important;line-height:50px!important;padding-left:45px!important;padding-right:16px!important;border-radius:16px!important;border:1px solid #ced4db!important;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:1.4!important;color:#18191a!important;background:rgba(80,56,237,.08)!important;-webkit-transition:all .3s!important;transition:all .3s!important}.form-input[data-v-26a719d4] .el-input__inner::-webkit-input-placeholder{color:rgba(47,49,51,.4)!important;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.form-input[data-v-26a719d4] .el-input__inner::-moz-placeholder{color:rgba(47,49,51,.4)!important;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.form-input[data-v-26a719d4] .el-input__inner:-ms-input-placeholder{color:rgba(47,49,51,.4)!important;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.form-input[data-v-26a719d4] .el-input__inner::-ms-input-placeholder{color:rgba(47,49,51,.4)!important;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.form-input[data-v-26a719d4] .el-input__inner::placeholder{color:rgba(47,49,51,.4)!important;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.form-input[data-v-26a719d4] .el-input__inner:focus{border-color:#5038ed!important;background:rgba(80,56,237,.12)!important}.form-input[data-v-26a719d4] .el-input__suffix{right:16px}.form-input[data-v-26a719d4] .el-icon-hide,.form-input[data-v-26a719d4] .el-icon-view{color:rgba(47,49,51,.6);font-size:18px}.submit-item[data-v-26a719d4]{margin-top:30px;margin-bottom:0}.submit-button[data-v-26a719d4]{width:100%;height:50px;border-radius:16px;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:18px;font-weight:600;line-height:1.4;color:#fff;background:linear-gradient(135deg,#ae56e4,#5d53fb);border:none;-webkit-box-shadow:0 8px 21px 0 rgba(0,0,0,.16);box-shadow:0 8px 21px 0 rgba(0,0,0,.16);-webkit-transition:all .3s;transition:all .3s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.submit-button[data-v-26a719d4]:hover{background:linear-gradient(135deg,#b966f4,#6d63fb);-webkit-box-shadow:0 10px 25px 0 rgba(0,0,0,.2);box-shadow:0 10px 25px 0 rgba(0,0,0,.2);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.submit-button[data-v-26a719d4]:active{-webkit-transform:translateY(0);transform:translateY(0);-webkit-box-shadow:0 6px 18px 0 rgba(0,0,0,.14);box-shadow:0 6px 18px 0 rgba(0,0,0,.14)}.error-msg[data-v-26a719d4]{margin-top:20px;padding:12px 16px;background:#fff3f3;border-left:4px solid #f56c6c;border-radius:6px;color:#f56c6c;font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.error-msg i[data-v-26a719d4]{margin-right:8px;font-size:16px}.login-decorative-section[data-v-26a719d4]{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;height:100vh;background:linear-gradient(135deg,#ae56e4,#5038ed);position:relative;overflow:hidden}.decorative-bg[data-v-26a719d4]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}@media (max-width:992px){.login-wrapper[data-v-26a719d4]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100vh}.login-form-section[data-v-26a719d4]{-webkit-box-flex:1;-ms-flex:1;flex:1;height:auto;min-height:0;padding:40px 30px}.login-decorative-section[data-v-26a719d4]{-webkit-box-flex:0;-ms-flex:0 0 300px;flex:0 0 300px;height:300px}}@media (max-width:576px){.login-form-section[data-v-26a719d4]{padding:30px 20px}.login-title[data-v-26a719d4]{font-size:28px;margin-bottom:40px}}.login-form[data-v-26a719d4] .el-form-item__error{font-family:PingFang SC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;padding-top:4px}.login-form[data-v-26a719d4] .el-radio__input.is-checked .el-radio__inner{background-color:#5038ed;border-color:#5038ed}.login-form[data-v-26a719d4] .el-radio__input.is-checked+.el-radio__label{color:#5038ed}.login-form[data-v-26a719d4] .el-radio__inner:hover{border-color:#5038ed}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:14px;line-height:1.6;color:#2c3e50;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0}*{-webkit-box-sizing:border-box;box-sizing:border-box}