.login-form-page[data-v-6da51e04]{min-height:calc(100vh - 144px);-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:40px 20px;background:linear-gradient(135deg,#f5f7ff,#fff 60%,#f0f4ff)}.forms-container[data-v-6da51e04],.login-form-page[data-v-6da51e04]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.forms-container[data-v-6da51e04]{gap:40px;max-width:1200px;width:100%}.form-card[data-v-6da51e04]{background:hsla(0,0%,100%,.9);backdrop-filter:saturate(180%) blur(8px);-webkit-backdrop-filter:saturate(180%) blur(8px);border-radius:20px;padding:30px;width:100%;max-width:630px;border:1px solid hsla(0,0%,91.8%,.9);-webkit-box-shadow:0 10px 24px rgba(22,93,255,.08),0 6px 12px rgba(0,0,0,.06);box-shadow:0 10px 24px rgba(22,93,255,.08),0 6px 12px rgba(0,0,0,.06);-webkit-transition:-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease}.form-card[data-v-6da51e04]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 14px 28px rgba(22,93,255,.12),0 8px 16px rgba(0,0,0,.08);box-shadow:0 14px 28px rgba(22,93,255,.12),0 8px 16px rgba(0,0,0,.08)}.form-header[data-v-6da51e04]{margin-bottom:30px}.form-header h2[data-v-6da51e04]{font-size:32px;font-weight:600;color:#000;margin:0;text-transform:uppercase}.form-content .form-group[data-v-6da51e04]{margin-bottom:20px}.form-content .form-group .form-input[data-v-6da51e04]{width:100%;height:auto;min-height:48px;border-radius:12px;border:1px solid #c9d1e5;background:#fff;font-size:18px;padding:10px 16px;-webkit-transition:all .2s ease;transition:all .2s ease;font-family:Jost,sans-serif;font-weight:400}.form-content .form-group .form-input[data-v-6da51e04]:focus{border-color:#165dff;background:#fff;outline:none;-webkit-box-shadow:0 0 0 3px rgba(22,93,255,.15);box-shadow:0 0 0 3px rgba(22,93,255,.15)}.form-content .form-group .form-input[data-v-6da51e04]:hover{border-color:#165dff;-webkit-box-shadow:0 2px 8px rgba(22,93,255,.08);box-shadow:0 2px 8px rgba(22,93,255,.08)}.form-content .form-group .form-input[data-v-6da51e04]::-webkit-input-placeholder{color:#9d9d9d;font-weight:400}.form-content .form-group .form-input[data-v-6da51e04]::-moz-placeholder{color:#9d9d9d;font-weight:400}.form-content .form-group .form-input[data-v-6da51e04]:-ms-input-placeholder{color:#9d9d9d;font-weight:400}.form-content .form-group .form-input[data-v-6da51e04]::-ms-input-placeholder{color:#9d9d9d;font-weight:400}.form-content .form-group .form-input[data-v-6da51e04]::placeholder{color:#9d9d9d;font-weight:400}.form-content .form-group.checkbox-group[data-v-6da51e04]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px;gap:4px}.form-content .form-group.checkbox-group .remember-checkbox[data-v-6da51e04]{font-size:18px;color:#555;font-family:Jost,sans-serif}.form-content .password-toggle[data-v-6da51e04]{font-size:18px;color:#9d9d9d;cursor:pointer;-webkit-transition:color .2s ease,-webkit-transform .2s ease;transition:color .2s ease,-webkit-transform .2s ease;transition:color .2s ease,transform .2s ease;transition:color .2s ease,transform .2s ease,-webkit-transform .2s ease;line-height:1;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}.form-content .password-toggle[data-v-6da51e04]:hover{color:#165dff;-webkit-transform:scale(1.05);transform:scale(1.05)}.form-content .password-toggle.active[data-v-6da51e04]{color:#165dff}.form-content[data-v-6da51e04] .el-input__suffix{right:16px!important}.form-content[data-v-6da51e04] .el-input__suffix,.form-content[data-v-6da51e04] .el-input__suffix-inner{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;height:100%!important}.form-content[data-v-6da51e04] .el-input__suffix-inner{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.form-content[data-v-6da51e04] .el-input__inner{height:48px!important}.form-content .submit-btn[data-v-6da51e04]{width:100%;min-height:48px;background:-webkit-gradient(linear,left top,right top,from(#165dff),to(#4c84ff));background:linear-gradient(90deg,#165dff,#4c84ff);border:none;border-radius:24px;font-size:18px;font-weight:500;color:#fff;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;padding:10px 24px;text-transform:uppercase;letter-spacing:.3px;font-family:Jost,sans-serif}.form-content .submit-btn[data-v-6da51e04]:hover{-webkit-filter:brightness(.98);filter:brightness(.98);-webkit-box-shadow:0 8px 18px rgba(22,93,255,.24);box-shadow:0 8px 18px rgba(22,93,255,.24)}.form-content .submit-btn[data-v-6da51e04]:active{-webkit-filter:brightness(.92);filter:brightness(.92);-webkit-box-shadow:0 6px 12px rgba(22,93,255,.18);box-shadow:0 6px 12px rgba(22,93,255,.18)}.form-content .forgot-password[data-v-6da51e04]{margin-top:0;text-align:left}.form-content .forgot-password .forgot-link[data-v-6da51e04]{color:#000;text-decoration:none;font-size:18px;font-weight:400;font-family:Jost,sans-serif;-webkit-transition:color .3s ease;transition:color .3s ease}.form-content .forgot-password .forgot-link[data-v-6da51e04]:hover{color:#555;text-decoration:underline}@media(max-width:768px){.login-form-page[data-v-6da51e04]{padding:20px 15px}.forms-container[data-v-6da51e04]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.form-card[data-v-6da51e04]{padding:30px 20px;max-width:100%}.form-header h2[data-v-6da51e04]{font-size:28px}}