.page_container__wiiBI{display:flex;flex-direction:column;min-height:100vh}.page_main__SC_VG{flex:1 1;padding:2rem;background-color:#f5f8fc}.page_formContainer___MRr1{max-width:800px;margin:0 auto;background-color:white;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1);padding:2rem}.page_formHeader__6Z1li{margin-bottom:2rem;text-align:center}.page_formHeader__6Z1li h1{font-size:1.75rem;color:#1a365d;margin-bottom:.5rem}.page_loginLink__ib4dJ{color:#2b6cb0;font-weight:500;text-decoration:underline;transition:color .3s}.page_loginLink__ib4dJ:hover{color:#1e4e8c}.page_form__CcvhU{display:flex;flex-direction:column;gap:1.5rem}.page_formGroup__LMLk_{display:flex;flex-direction:column;gap:.5rem}.page_formRow__HDHjf{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem;gap:1.5rem}.page_formGroup__LMLk_ label{font-weight:500;color:#2d3748;font-size:.95rem}.page_formGroup__LMLk_ input[type=date],.page_formGroup__LMLk_ input[type=email],.page_formGroup__LMLk_ input[type=password],.page_formGroup__LMLk_ input[type=text],.page_formGroup__LMLk_ select{padding:.75rem;border:1px solid #e2e8f0;border-radius:4px;font-size:1rem;transition:border-color .3s,box-shadow .3s}.page_formGroup__LMLk_ input:focus,.page_formGroup__LMLk_ select:focus{outline:none;border-color:#2b6cb0;box-shadow:0 0 0 3px rgba(43,108,176,.1)}.page_formGroup__LMLk_ select{background-color:white;cursor:pointer}.page_formGroup__LMLk_ select option{padding:.5rem}.page_select__oCnt_{padding:.75rem;border:1px solid #e2e8f0;border-radius:4px;font-size:1rem;transition:border-color .3s,box-shadow .3s;background-color:white;cursor:pointer}.page_select__oCnt_:focus{outline:none;border-color:#2b6cb0;box-shadow:0 0 0 3px rgba(43,108,176,.1)}.page_inputError__vjWBW{border-color:#e53e3e!important}.page_errorText__fB8hI{color:#e53e3e;font-size:.85rem;margin-top:.25rem}.page_errorMessage__q741n{background-color:#fed7d7;color:#c53030;padding:1rem;border-radius:4px;margin-bottom:1.5rem;text-align:center}.page_checkboxContainer__ECWCP{display:flex;align-items:flex-start;gap:.75rem}.page_checkboxContainer__ECWCP input[type=checkbox]{width:18px;height:18px;margin-top:2px}.page_checkboxLabel__ZXMZJ{font-size:.95rem;line-height:1.5}.page_termsLink__LlZrB{color:#2b6cb0;text-decoration:underline;transition:color .3s}.page_termsLink__LlZrB:hover{color:#1e4e8c}.page_formActions__ASfZP{display:flex;flex-direction:column;gap:1rem;margin-top:1rem}.page_submitButton__eksqb{background-color:#2b6cb0;color:white;font-weight:600;padding:.875rem;border:none;border-radius:4px;font-size:1rem;cursor:pointer;transition:background-color .3s}.page_submitButton__eksqb:hover:not(:disabled){background-color:#1e4e8c}.page_submitButton__eksqb:disabled{background-color:#90cdf4;cursor:not-allowed}.page_loginButton__DrnxP{text-align:center;color:#2d3748;font-weight:500;padding:.875rem;border:1px solid #e2e8f0;border-radius:4px;font-size:1rem;transition:background-color .3s;text-decoration:none}.page_loginButton__DrnxP:hover{background-color:#f7fafc}@media (max-width:768px){.page_formContainer___MRr1{padding:1.5rem}.page_formRow__HDHjf{grid-template-columns:1fr;gap:1.5rem}}