.authButton{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:.1rem solid transparent;cursor:pointer;display:flex;flex:0 0 8rem;flex-direction:column;padding:0;text-decoration:none}.authButton_loading{cursor:wait}.authButton__icon{border-style:solid}.authButton_loading .authButton__loadingIcon{animation:var(--preloader);display:flex}.authButton:focus-visible{outline:var(--outline-set);outline-offset:var(--outline-offset)}.authButton:focus:not(:focus-visible){outline:none}.authButton:active:not(.authButton_disabled,.authButton_loading){transform:translateY(.1rem)}.authButton_medium{border-radius:.8rem}.authButton_medium .authButton__iconWrapper{padding:1.2rem 1.2rem 0}.authButton_medium .authButton__icon{border-radius:.8rem;border-width:.1rem;display:flex;padding:1.6rem}.authButton_medium .authButton__text{display:inline-block;font-size:1.2rem;letter-spacing:-.048rem;line-height:1.4rem;padding:.4rem .2rem .8rem;text-align:center}.authButton_primary{background:var(--neutral-100)}.authButton_primary .authButton__icon{background:var(--neutral-100);border-color:var(--neutral-200);color:var(--neutral-800)}.authButton_primary .authButton__text{color:var(--text-neutral-800)}@media(hover:hover){.authButton_primary:hover:not(.authButton_loading){background:var(--neutral-150)}}.authButton_primary:active:not(.authButton_loading){background:var(--neutral-200)}.authButton_disabled{background:var(--neutral-100);cursor:not-allowed}.authButton_disabled .authButton__icon{background:var(--neutral-100);border-color:var(--neutral-200);color:var(--neutral-500)}.authButton_disabled .authButton__text{color:var(--text-neutral-500)}.authButtonIcon{height:100%;width:100%}.authButtonIcon_disabled .authButtonIcon__corePath{fill:var(--neutral-500)}.loginForm__wrapper{align-items:center;display:flex;flex-direction:column;gap:2rem;padding:2rem 3rem}.loginForm__socials{align-items:center;display:flex;justify-content:center}.loginForm__separator{color:var(--text-neutral-800);font-size:1.6rem;font-weight:500;line-height:2rem;text-align:center}.loginForm__inputs{align-items:center;align-self:stretch;display:flex;flex-direction:column;gap:1rem;width:100%}.loginForm__goToRegistration{align-items:center;display:flex;justify-content:center}.loginForm__goToRegistrationText{color:var(--text-neutral-800);font-size:1.6rem;font-weight:500;line-height:2rem;text-align:center}.loginForm__label{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:.8rem}.loginForm__labelText{color:var(--text-neutral-800);font-size:1.6rem;font-weight:600;line-height:2rem}.loginForm__error{align-items:center;color:var(--dangerous-500);display:flex;font-size:1.4rem;font-weight:500;height:1.8rem;justify-content:start;line-height:1.8rem}@media(width<=767px){.loginForm__wrapper{padding:1rem 2rem}}@media(width<=1023px){.loginForm__goToRegistration{flex-direction:column}}.registrationsForm__wrapper{align-items:center;display:flex;flex-direction:column;gap:2rem;padding:2rem 3rem}.registrationsForm__success{color:var(--text-neutral-800);font-size:1.6rem;font-weight:500;line-height:2rem;padding:3rem}.registrationsForm__socials{align-items:center;display:flex;justify-content:center}.registrationsForm__separator{color:var(--text-neutral-800);font-size:1.6rem;font-weight:500;line-height:2rem;text-align:center}.registrationsForm__inputs{align-items:center;display:flex;flex-direction:column;gap:1rem;width:100%}.registrationsForm__goToAuth{align-items:center;display:flex;justify-content:center}.registrationsForm__goToAuthText{color:var(--text-neutral-800);font-size:1.6rem;font-weight:500;line-height:2rem;text-align:center}.registrationsForm__label{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:.8rem}.registrationsForm__labelText{color:var(--text-neutral-800);font-size:1.6rem;font-weight:600;line-height:2rem}.registrationsForm__hintText{color:var(--text-neutral-800);font-size:1.2rem;font-weight:500;line-height:1.4rem}.registrationsForm__policyLabelText{color:var(--text-neutral-800);font-size:1.4rem;font-weight:500;line-height:1.8rem}.registrationsForm__error{align-items:center;color:var(--dangerous-500);display:flex;font-size:1.4rem;font-weight:500;height:1.8rem;justify-content:start;line-height:1.8rem}.registrationsForm__policyLabel{align-items:flex-start;display:flex;flex-direction:row;gap:1rem}@media(width<=767px){.registrationsForm__wrapper{padding:1rem 2rem}}@media(width<=1023px){.registrationsForm__goToAuth{flex-direction:column}}.auth{display:flex;gap:2rem;margin:0 auto;padding:2rem 6rem 1rem;width:128rem}.auth__greeting{flex-grow:1;padding-top:2rem}.auth__greetingInner{background:url(/images/authBg.webp) bottom/auto no-repeat;display:flex;flex-direction:column;gap:2rem;height:100%}.auth__greetingTitle{color:var(--text-neutral-900);font-size:3.2rem;font-weight:600;line-height:3.6rem;text-align:center}.auth__greetingDescription{color:var(--text-primary-500);font-size:2.4rem;font-weight:600;line-height:2.8rem;text-align:center}.auth__tabs{max-width:50rem;min-height:70.5rem;width:100%}@media(width<=1023px){.auth{align-items:center;flex-direction:column;padding:1.2rem 0 2rem;width:100%}.auth__greeting{padding-top:0}.auth__greetingInner{background:none}.auth__greetingTitle{font-size:2rem;line-height:2.4rem}.auth__greetingDescription{display:none}}
