.page_authPage__WhxkH{padding:60px 0;min-height:calc(100vh - 200px)}.page_authContainer__Lulr9{max-width:500px;margin:0 auto;background-color:var(--white);border:2px solid var(--green);border-radius:12px;padding:60px}.page_authHeader__hl_oJ{text-align:center;margin-bottom:40px}.page_authTitle__C4fXN{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__WCEfw{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__AFwAp{display:flex;flex-direction:column;gap:20px}.page_formGroup__iPrWu{display:flex;flex-direction:column;gap:10px}.page_formGroup__iPrWu.page_formGroupRow__VgqvJ{flex-direction:row;justify-content:space-between;align-items:center}.page_formLabel__3xpHN{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__xPA1y{color:var(--brown-2)}.page_formInput__qawbS{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__qawbS:focus{outline:none;border-color:var(--brown-2)}.page_formInput__qawbS::placeholder{color:var(--brown-2);opacity:.6}.page_formCheckbox__C8Hw3{display:flex;align-items:center;gap:10px;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:.875rem;color:var(--black);cursor:pointer}.page_formCheckbox__C8Hw3 input[type=checkbox]{width:18px;height:18px;cursor:pointer;accent-color:var(--green)}.page_btnAuthPrimary__TailE{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__TailE:hover:not(:disabled){background-color:var(--brown-2);border-color:var(--brown-2)}.page_btnAuthPrimary__TailE:disabled{opacity:.6;cursor:not-allowed}.page_error__zsx28{background-color:rgba(220,53,69,.1);color:#dc3545;border:2px solid #dc3545;border-radius:6px}.page_error__zsx28,.page_successMessage__b7eAS{padding:20px;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_successMessage__b7eAS{background-color:rgba(76,175,80,.1);color:#4caf50;border:2px solid #4caf50;border-radius:6px}.page_authFooter__PSjlu{text-align:center;margin-top:30px}.page_authFooter__PSjlu 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__6Ym0R{color:var(--green);text-decoration:none;font-weight:600;transition:color .2s}.page_authLink__6Ym0R:hover{color:var(--brown-2);text-decoration:underline}@media(max-width:480px){.page_authContainer__Lulr9{padding:30px}.page_authTitle__C4fXN{font-size:1.5rem}}