.page_container__q6pc4{display:flex;flex-direction:column;min-height:100vh}.page_main__LSG89{flex:1 1;padding:2rem;background-color:#f5f8fc;display:flex;align-items:center;justify-content:center}.page_formContainer__931qz{width:100%;max-width:400px;background-color:white;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1);padding:2rem}.page_formHeader___AYYv{text-align:center;margin-bottom:2rem}.page_formHeader___AYYv h1{font-size:1.75rem;color:#1a365d;margin-bottom:.5rem}.page_formHeader___AYYv p{color:#4a5568;font-size:.95rem;line-height:1.5}.page_errorMessage__os6_X{background-color:#fed7d7;color:#c53030}.page_errorMessage__os6_X,.page_successMessage__t7P_y{padding:1rem;border-radius:4px;margin-bottom:1.5rem;text-align:center}.page_successMessage__t7P_y{background-color:#c6f6d5;color:#22543d}.page_form__rxcrV{display:flex;flex-direction:column;gap:1.5rem}.page_formGroup__YlPRL{display:flex;flex-direction:column;gap:.5rem}.page_formGroup__YlPRL label{font-weight:500;color:#2d3748;font-size:.95rem}.page_formGroup__YlPRL input{padding:.75rem;border:1px solid #e2e8f0;border-radius:4px;font-size:1rem;transition:border-color .3s,box-shadow .3s}.page_formGroup__YlPRL input:focus{outline:none;border-color:#2b6cb0;box-shadow:0 0 0 3px rgba(43,108,176,.1)}.page_formActions__N5QHT{display:flex;flex-direction:column;gap:1rem}.page_submitButton___rcfG{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___rcfG:hover:not(:disabled){background-color:#1e4e8c}.page_submitButton___rcfG:disabled{background-color:#90cdf4;cursor:not-allowed}.page_backLink__5KEYj{text-align:center;color:#4a5568;font-size:.95rem;text-decoration:none;transition:color .3s}.page_backLink__5KEYj:hover{color:#2d3748;text-decoration:underline}@media (max-width:768px){.page_formContainer__931qz{padding:1.5rem}}