.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:.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)}
