.page_container__7U_zs{display:flex;justify-content:center;align-items:center;min-height:100vh;background-color:#f5f5f5}.page_card__e7MK_{background:#fff;padding:2rem;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1);width:100%;max-width:440px}.page_title__09X09{font-size:1.5rem;font-weight:700;margin-bottom:.5rem;color:#000}.page_description__MYuUM{font-size:.875rem;color:#666;margin-bottom:1.5rem;line-height:1.6}.page_error__SqQ91{background-color:#fee;border:1px solid #fcc;color:#c33;padding:.75rem;border-radius:4px;margin-bottom:1rem;font-size:.875rem}.page_formGroup__wii5W{margin-bottom:1.5rem}.page_label__5OIQa{display:block;margin-bottom:.5rem;font-weight:500;color:#000;font-size:.875rem}.page_input__1Webe{width:100%;padding:.75rem;border:1px solid #ddd;border-radius:4px;font-size:1rem}.page_input__1Webe:focus{outline:none;border-color:#06c;box-shadow:0 0 0 3px rgba(0,102,204,.1)}.page_input__1Webe:disabled{background-color:#f5f5f5;cursor:not-allowed}.page_button__9DVVl{width:100%;padding:.75rem;background-color:#1a3a6e;color:#fff;border:none;border-radius:4px;font-size:1rem;font-weight:500;cursor:pointer;margin-bottom:1rem}.page_button__9DVVl:hover:not(:disabled){background-color:#142e58}.page_button__9DVVl:disabled{background-color:#ccc;cursor:not-allowed}.page_successBox__tDMgp{background-color:#d4edda;border-left:4px solid #1a8a5c;padding:1rem 1.25rem;margin-bottom:1.5rem;font-size:.875rem;line-height:1.6;color:#333}.page_backLink__35HFZ{color:#06c;text-decoration:none;font-size:.875rem}.page_backLink__35HFZ:hover{text-decoration:underline}