.page_authPage__KYKoY{padding:60px 0;min-height:calc(100vh - 200px)}.page_authContainer__iVoxV{max-width:500px;margin:0 auto;background-color:var(--white);border:2px solid var(--green);border-radius:12px;padding:60px}.page_authHeader__cvN_k{text-align:center;margin-bottom:40px}.page_authTitle__CRvht{font-family:Staatliches,sans-serif;font-size:2rem;font-weight:700;color:var(--green);margin:0 0 15px;text-transform:uppercase;letter-spacing:.05em}.page_authSubtitle__zrphQ{font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:1rem;color:var(--black);margin:0}.page_authForm__YwXj3{display:flex;flex-direction:column;gap:20px}.page_formGroup__ZdZqr{display:flex;flex-direction:column;gap:10px}.page_formLabel__T1OHV{font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:.875rem;font-weight:600;color:var(--black);text-transform:uppercase;letter-spacing:.05em}.page_required__sGaYy{color:var(--brown-2)}.page_formInput__PzmUf{padding:15px 20px;border:2px solid var(--green);border-radius:6px;font-size:1rem;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;background-color:var(--white);color:var(--black);transition:border-color .2s}.page_formInput__PzmUf:focus{outline:none;border-color:var(--brown-2)}.page_formInput__PzmUf::placeholder{color:var(--brown-2);opacity:.6}.page_formHint__tKX2U{font-size:.75rem;color:var(--brown-2);font-style:italic}.page_formCheckbox__X15jj,.page_formHint__tKX2U{font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}.page_formCheckbox__X15jj{display:flex;align-items:flex-start;gap:10px;font-size:.875rem;color:var(--black);cursor:pointer;line-height:1.5}.page_formCheckbox__X15jj input[type=checkbox]{width:18px;height:18px;margin-top:2px;cursor:pointer;accent-color:var(--green);flex-shrink:0}.page_formLink__8QzrR{color:var(--green);text-decoration:underline;font-weight:600}.page_formLink__8QzrR:hover{color:var(--brown-2)}.page_btnAuthPrimary__ov4jj{background-color:var(--green);color:var(--white);border:2px solid var(--green);border-radius:6px;padding:20px 30px;font-size:1rem;font-weight:600;font-family:Staatliches,sans-serif;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;transition:background-color .2s,color .2s;margin-top:15px}.page_btnAuthPrimary__ov4jj:hover:not(:disabled){background-color:var(--brown-2);border-color:var(--brown-2)}.page_btnAuthPrimary__ov4jj:disabled{opacity:.6;cursor:not-allowed}.page_error__OCd6L{background-color:rgba(220,53,69,.1);color:#dc3545;padding:20px;border:2px solid #dc3545;border-radius:6px;text-align:center;font-weight:500;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:.875rem}.page_authFooter__lHnEe{text-align:center;margin-top:30px}.page_authFooter__lHnEe p{font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:.875rem;color:var(--black);margin:0}.page_authLink__hmp9a{color:var(--green);text-decoration:none;font-weight:600;transition:color .2s}.page_authLink__hmp9a:hover{color:var(--brown-2);text-decoration:underline}@media(max-width:480px){.page_authContainer__iVoxV{padding:30px}.page_authTitle__CRvht{font-size:1.5rem}}