.login-page[data-v-2d1c3b7c]{color:#fff;background:#0a1a2e;min-height:100vh}.login-page[data-v-2d1c3b7c] .el-container{min-height:100vh}.login-page[data-v-2d1c3b7c] .layouts-main{background:radial-gradient(circle at 20% 10%,#00d4aa2e,#0000 45%),radial-gradient(circle at 80% 0,#00b4d833,#0000 40%),linear-gradient(#0d2137,#0a1a2e);padding:72px 16px 96px}.form-box[data-v-2d1c3b7c]{background:#0f2847eb;border:1px solid #ffffff14;border-radius:20px;width:480px;margin:0 auto;padding:28px 44px 32px;position:relative;overflow:hidden;box-shadow:0 20px 50px #040e1a8c}.form-box[data-v-2d1c3b7c]:before{content:"";opacity:.6;pointer-events:none;background:radial-gradient(circle at top,#00d4aa33,#0000 60%);position:absolute;inset:0}.form-title[data-v-2d1c3b7c]{text-align:center;color:#fff;-webkit-user-select:none;user-select:none;padding:24px 0 18px;font-size:20px;font-weight:600;line-height:1.4;position:relative}[data-v-2d1c3b7c] .el-input--large .el-input__wrapper{box-shadow:none;background:#0d2137d9;border:1px solid #ffffff1a;border-radius:12px;padding:6px 16px}[data-v-2d1c3b7c] .el-input--large .el-input__inner{color:#fff}[data-v-2d1c3b7c] .el-input--large .el-input__inner::placeholder{color:#6b7d8f}[data-v-2d1c3b7c] .el-radio-group{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;display:grid}[data-v-2d1c3b7c] .el-radio-button__inner{color:#b8c5d3;background:#0d2137b3;border:1px solid #ffffff1a;border-radius:12px;width:100%;padding:10px 12px;font-weight:500}[data-v-2d1c3b7c] .el-radio-button__original-radio:checked+.el-radio-button__inner{color:#0a1a2e;background:linear-gradient(135deg,#00d4aa,#00b894);border-color:#0000;box-shadow:0 8px 18px #00d4aa59}.captcha-box[data-v-2d1c3b7c]{justify-content:flex-end;align-items:center;display:flex}.captcha-box .captcha-img[data-v-2d1c3b7c]{border:1px solid #ffffff1f;border-radius:10px;width:100%;margin-left:auto}.captcha-box .el-button[data-v-2d1c3b7c]{width:100%;height:100%}.form-footer[data-v-2d1c3b7c]{align-items:center;margin-top:8px;display:flex}.form-footer .forgot-password[data-v-2d1c3b7c]{color:#00d4aa;-webkit-user-select:none;user-select:none;cursor:pointer;margin-left:auto}.register-verification-radio[data-v-2d1c3b7c]{margin-top:10px}.form-buttons[data-v-2d1c3b7c]{padding-top:20px}.form-buttons .el-button[data-v-2d1c3b7c]{letter-spacing:1px;width:100%;margin-top:20px;margin-left:0;font-weight:600}[data-v-2d1c3b7c] .form-buttons .el-button--primary{color:#0a1a2e;background:linear-gradient(135deg,#00d4aa,#00b894);border:none;box-shadow:0 10px 24px #00d4aa59}[data-v-2d1c3b7c] .form-buttons .el-button--info.is-plain{color:#00d4aa;background:0 0;border:1px solid #00d4aa66}@media screen and (width<=768px){.form-box[data-v-2d1c3b7c]{width:100%;margin:0 auto;padding:24px 20px 28px}.retrieve-password-form[data-v-2d1c3b7c]{margin-right:0}[data-v-2d1c3b7c] .layouts-main{padding-top:48px}}html.dark .form-buttons .form-btn[data-v-2d1c3b7c]{--el-button-bg-color:var(--el-color-primary-light-5);--el-button-border-color:#f0fcf11a}html.dark .captcha-img[data-v-2d1c3b7c]{filter:brightness(61%)}
