.page_container__zagmD{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f5f7fa,#e3e9f3);padding:2rem 1rem}.page_card__wnoHP{background:white;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.08);width:100%;max-width:400px;padding:3rem 2rem}.page_logo__3qVzi{font-size:2.5rem;font-weight:700;color:#1a3e5c;text-align:center;margin-bottom:.5rem;letter-spacing:1px}.page_subtitle__FWR3R{color:#6c757d;font-size:.875rem}.page_cardHeader__Wodtd,.page_subtitle__FWR3R{text-align:center;margin-bottom:2rem}.page_cardTitle__1PhZw{font-size:1.25rem;font-weight:600;color:#1a3e5c;margin:0}.page_form__FClb7{display:flex;flex-direction:column;gap:1.25rem}.page_error__oj9FT{background-color:#fee;border:1px solid #fcc;color:#c00;padding:.75rem;border-radius:6px;font-size:.875rem;text-align:center}.page_fieldGroup__fkMwt{display:flex;flex-direction:column;gap:.5rem}.page_label__mhExh{font-size:.875rem;font-weight:500;color:#1a3e5c}.page_input__t1GXH{width:100%;padding:.75rem 1rem;border:1px solid #d1d5db;border-radius:6px;font-size:1rem;transition:all .2s;background-color:#f9fafb}.page_input__t1GXH:focus{outline:none;border-color:#4d81aa;background-color:white;box-shadow:0 0 0 3px rgba(77,129,170,.1)}.page_input__t1GXH:disabled{background-color:#f5f5f5;cursor:not-allowed}.page_button__XvIaA{width:100%;padding:.875rem;background-color:#1a3e5c;color:white;border:none;border-radius:6px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s;margin-top:.5rem}.page_button__XvIaA:hover:not(:disabled){background-color:#2a4e6c;transform:translateY(-1px);box-shadow:0 2px 8px rgba(26,62,92,.3)}.page_button__XvIaA:disabled{background-color:#9ca3af;cursor:not-allowed;transform:none}.page_poweredBy__yx2Ew{text-align:center;margin-top:2rem;font-size:.75rem;color:#6c757d}.page_poweredBy__yx2Ew a{color:#4d81aa;text-decoration:none;font-weight:500}.page_poweredBy__yx2Ew a:hover{text-decoration:underline}