.FooterForm-module-scss-module__pI8cca__footerText{text-align:center;opacity:.8;font-size:10px;font-weight:400}
.EyeIcon-module-scss-module__tPvi2a__eyeButton{cursor:pointer;color:var(--text-muted);background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:color .2s;display:flex}.EyeIcon-module-scss-module__tPvi2a__eyeButton:hover{color:var(--text-primary)}.EyeIcon-module-scss-module__tPvi2a__eyeButton:focus{color:var(--accent-blue);outline:none}.EyeIcon-module-scss-module__tPvi2a__eyeButton:active{transform:scale(.95)}
.Form-module-scss-module__FdfFUa__form{margin-bottom:16px}.Form-module-scss-module__FdfFUa__fields{row-gap:12px;margin-bottom:12px;display:grid}.Form-module-scss-module__FdfFUa__input{background:var(--light-gray)}.Form-module-scss-module__FdfFUa__information{justify-content:space-between;align-items:flex-start;margin-bottom:16px;font-size:14px;font-weight:400;display:flex}.Form-module-scss-module__FdfFUa__roleText{text-align:center;font-size:14px}.Form-module-scss-module__FdfFUa__roleButtonsWrapper{column-gap:8px;display:flex}.Form-module-scss-module__FdfFUa__roleButton{background:var(--light-gray);cursor:pointer;border:none;border:2px solid var(--light-gray);border-radius:15px;flex-grow:1;height:42px;font-family:inherit;transition:all .3s}.Form-module-scss-module__FdfFUa__roleButton.Form-module-scss-module__FdfFUa__active{border:2px solid var(--main-blue);color:var(--main-blue)}.Form-module-scss-module__FdfFUa__roleButton:hover{transform:translateY(-1px);box-shadow:0 2px 5px #1a1b1d1a}.Form-module-scss-module__FdfFUa__navigationButtonWrapper{column-gap:8px;display:flex}.Form-module-scss-module__FdfFUa__errorMessage{color:var(--accent-red)}.Form-module-scss-module__FdfFUa__forgotPassword{text-align:end;color:var(--main-blue);white-space:nowrap;margin-left:auto;text-decoration:none}.Form-module-scss-module__FdfFUa__passwordMatchError{color:var(--accent-red);margin-top:-4px;font-size:12px}.Form-module-scss-module__FdfFUa__passwordHint{background:var(--light-gray);color:var(--dark-gray);border-radius:8px;row-gap:4px;margin:-4px 0 0;padding:10px 12px;font-size:12px;list-style:none;display:grid}.Form-module-scss-module__FdfFUa__requirement{align-items:center;gap:6px;display:flex}.Form-module-scss-module__FdfFUa__requirement:before{content:"✕";color:var(--accent-red);flex-shrink:0;width:12px;font-size:10px}.Form-module-scss-module__FdfFUa__requirement.Form-module-scss-module__FdfFUa__requirementMet:before{content:"✓";color:var(--accent-green)}.Form-module-scss-module__FdfFUa__consentWrapper{background:var(--light-gray);border-radius:12px;align-items:flex-start;gap:10px;margin-top:8px;padding:12px;display:flex}.Form-module-scss-module__FdfFUa__consentLabel{color:var(--dark-gray);cursor:pointer;font-size:12px;line-height:1.5}.Form-module-scss-module__FdfFUa__consentLink{color:var(--main-purple-dark);text-decoration:none;transition:color .3s}.Form-module-scss-module__FdfFUa__consentLink:hover{text-decoration:underline}
.HeaderForm-module__BN4BrG__title{text-align:center;letter-spacing:-1.8px;margin-bottom:32px;font-size:36px;font-weight:600;line-height:40px}.HeaderForm-module__BN4BrG__title .HeaderForm-module__BN4BrG__link{cursor:pointer;text-decoration:none}
.auth-module-scss-module__QkAJmW__container{background:var(--light-gray);flex-direction:column;justify-content:center;align-items:center;width:100%;height:100vh;display:flex}@media (min-width:767px){.auth-module-scss-module__QkAJmW__container{flex-direction:row;justify-content:space-evenly;padding:8px 0}}@media (max-width:767px){.auth-module-scss-module__QkAJmW__logo{display:none}}.auth-module-scss-module__QkAJmW__formWrapper{background-color:var(--white);border-radius:25px;align-content:center;width:494px;min-height:400px;padding:26px 72px;display:grid}@media (max-width:767px){.auth-module-scss-module__QkAJmW__formWrapper{width:100%;padding:26px}}.auth-module-scss-module__QkAJmW__authCard{background-color:var(--white);border-radius:25px;align-content:center;width:494px;min-height:400px;padding:26px 72px;display:grid}.auth-module-scss-module__QkAJmW__header{text-align:center;margin-bottom:24px}.auth-module-scss-module__QkAJmW__title{color:var(--dark);margin-bottom:8px;font-size:28px;font-weight:600}.auth-module-scss-module__QkAJmW__subtitle{color:var(--gray);font-size:16px;line-height:1.4}.auth-module-scss-module__QkAJmW__form,.auth-module-scss-module__QkAJmW__fields{flex-direction:column;gap:16px;display:flex}.auth-module-scss-module__QkAJmW__footer{text-align:center;color:var(--gray);margin-top:24px;font-size:14px}.auth-module-scss-module__QkAJmW__link{color:var(--main-blue);text-decoration:none}.auth-module-scss-module__QkAJmW__link:hover{text-decoration:underline}.auth-module-scss-module__QkAJmW__linkButton{color:var(--main-blue);cursor:pointer;font-size:inherit;background:0 0;border:none;font-family:inherit;text-decoration:none}.auth-module-scss-module__QkAJmW__linkButton:hover{text-decoration:underline}.auth-module-scss-module__QkAJmW__errorMessage{color:var(--accent-red);text-align:center;padding:8px;font-size:14px}.auth-module-scss-module__QkAJmW__successMessage{background:color-mix(in srgb,var(--accent-green)15%,white);color:var(--accent-green);text-align:center;border-radius:8px;margin:16px 0;padding:12px}.auth-module-scss-module__QkAJmW__passwordRequirements{color:var(--gray);margin-top:8px;font-size:12px}.auth-module-scss-module__QkAJmW__passwordRequirements p{margin-bottom:4px}.auth-module-scss-module__QkAJmW__passwordRequirements ul{margin:0;padding-left:16px}.auth-module-scss-module__QkAJmW__passwordRequirements ul li{margin-bottom:2px}
.Tabs-module__7NQa9G__tabs{margin-bottom:12px;display:flex}.Tabs-module__7NQa9G__tab{cursor:pointer;background-color:var(--light-gray);font-family:inherit;font-size:inherit;color:inherit;border:none;border-radius:15px 15px 0 0;justify-content:center;align-items:center;padding:8px 16px}.Tabs-module__7NQa9G__tab.Tabs-module__7NQa9G__active{cursor:default;background-color:var(--main-blue);color:var(--white)}.Tabs-module__7NQa9G__tab:focus-visible{outline:2px solid var(--main-blue);outline-offset:2px}
