.form_form-container__pJgvd{width:100%;max-width:380px;padding:5.5rem 3rem;background-color:#fff;border-radius:16px;box-shadow:0 10px 40px rgba(0,0,0,.1),0 4px 12px rgba(0,0,0,.05)}.form_form-logo___XFhf{text-align:center;margin-bottom:2.5rem}.form_form__Ho9tp{display:flex;flex-direction:column;gap:1.5rem}.form_input-group__2wGea{display:flex;flex-direction:column;gap:.5rem}.form_input-label__v2zzC{font-size:1.3rem;font-weight:500;color:#4b5563;margin-left:.25rem}.form_input__2zsfT{width:100%;padding:1rem 1.125rem;font-size:1.3rem;border:1px solid #d1d5db;border-radius:8px;background-color:#f3f4f6;color:#1f2937;transition:all .2s;outline:none}.form_input__2zsfT::placeholder{color:#9ca3af;font-size:1.2rem}.form_input__2zsfT:focus{background-color:#fff;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.form_input-error__70LLJ{border-color:#ef4444;background-color:#fef2f2}.form_password-container__QKBIi{position:relative;display:flex;align-items:center}.form_password-container__QKBIi .form_input__2zsfT{padding-right:3rem}.form_toggle-password__SI_1d{position:absolute;right:1rem;background:none;border:none;cursor:pointer;padding:.5rem;display:flex;align-items:center;justify-content:center;transition:opacity .2s}.form_toggle-password__SI_1d:hover{opacity:.7}.form_error-message__Bs7gj{color:#ef4444;font-size:.8125rem;margin-top:.25rem;margin-left:.25rem}.form_error-alert__4uaxY{padding:.875rem 1.125rem;background-color:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#dc2626;font-size:1.125rem;text-align:center;display:flex;align-items:center;justify-content:center;gap:.5rem}.form_token-expired-alert__vrqBZ{padding:.875rem 1.125rem;background-color:#fef3cd;border:1px solid #ffd60a;border-radius:8px;color:#9c5500;font-size:.9375rem;text-align:center;margin-bottom:1rem}.form_forgot-password__P2SKr{text-align:left;margin-top:-.5rem}.form_forgot-link__CXn01{font-size:.9375rem;color:#3b82f6;text-decoration:none;transition:color .2s}.form_forgot-link__CXn01:hover{color:#2563eb;text-decoration:underline}.form_submit-button__xVX1d{width:100%;padding:1rem 1.5rem;font-size:1.3rem;font-weight:600;color:#fff;background-color:#1e3a8a;border:none;border-radius:8px;cursor:pointer;transition:background-color .2s;margin-top:.5rem}.form_submit-button__xVX1d:hover{background-color:#1e40af;transition:background-color .2s;transform:translateY(-1px)}.form_submit-button__xVX1d:disabled{background-color:#9ca3af;cursor:not-allowed;opacity:.6}.form_register-section__TpyHX{display:flex;flex-direction:column;gap:.75rem;align-items:center;margin-top:1rem;padding-top:1.5rem;border-top:1px solid #e5e7eb}.form_register-button__pIMDg{padding:.875rem 1.5rem;font-size:1rem;font-weight:500;color:#1e3a8a;background-color:transparent;border:1.5px solid #1e3a8a;border-radius:8px;cursor:pointer;transition:all .2s;white-space:nowrap}.form_register-button__pIMDg:hover{background-color:#eff6ff}.form_contact-text__4buRJ{font-size:.9375rem;color:#6b7280;text-align:center}.form_contact-text__4buRJ strong{color:#1f2937;font-weight:600}@media (max-width:480px){.form_form-container__pJgvd{padding:2rem 1.5rem;max-width:90%;box-shadow:0 8px 30px rgba(0,0,0,.08),0 3px 10px rgba(0,0,0,.04)}.form_form-logo___XFhf{margin-bottom:2rem}.form_input__2zsfT{padding:.75rem .875rem;font-size:.875rem}.form_submit-button__xVX1d{padding:.8125rem 1.25rem;font-size:.9375rem}.form_register-button__pIMDg{padding:.6875rem 1.25rem;font-size:.875rem}}.form_divider__JQ_3b{display:flex;align-items:center;text-align:center;margin:1.5rem 0 1rem}.form_divider__JQ_3b:after,.form_divider__JQ_3b:before{content:"";flex:1 1;border-bottom:1px solid #e5e7eb}.form_divider__JQ_3b span{padding:0 1rem;color:#6b7280;font-size:.875rem;font-weight:500}.form_microsoft-button__ZneqM{width:100%;padding:1.6rem 2.4rem;font-size:1rem;font-weight:600;color:#fff;background-color:#1e40af;border:none;border-radius:8px;cursor:pointer;transition:background-color .2s;display:flex;align-items:center;justify-content:center;gap:.75rem}.form_microsoft-button__ZneqM:hover:not(:disabled){background-color:#1e3a8a;transform:translateY(-1px)}.form_microsoft-button__ZneqM:disabled{background-color:#9ca3af;cursor:not-allowed;opacity:.6}.form_microsoft-icon__dIxnz{font-size:1.25rem}.form_security-info__ez2r_{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:1.5rem;color:#6b7280;font-size:.875rem}.login_login-container__1IBs_{display:flex;width:100vw;height:100vh;overflow:hidden}.login_login-left__rrHgZ{flex:0 0 70%;position:relative;overflow:hidden;background-color:#1e3a8a}.login_login-left__image__HA3hG{object-fit:cover;object-position:center}.login_login-right__iRhEC{flex:0 0 30%;display:flex;align-items:center;justify-content:center;background-color:#f9fafb;padding:2rem;overflow-y:auto}@media (max-width:1024px){.login_login-left__rrHgZ,.login_login-right__iRhEC{flex:0 0 50%}}@media (max-width:768px){.login_login-container__1IBs_{flex-direction:row}.login_login-left__rrHgZ{display:none}.login_login-right__iRhEC{flex:1 1;padding:1.5rem}}