.AuthLayout-module__iULaEG__page{background-color:var(--basic-white);isolation:isolate;min-height:100vh;position:relative}.AuthLayout-module__iULaEG__aurora{z-index:-1;background-color:var(--basic-white);background-image:radial-gradient(42% 34% at -6% 40%,#f4cdbfb3 0%,#f4cdbf00 100%),radial-gradient(40% 32% at -2% -6%,#f6dcc78c 0%,#f6dcc700 100%),radial-gradient(44% 34% at 102% 2%,#fae2c48c 0%,#fae2c400 100%),radial-gradient(46% 36% at 100% 98%,#f3d2c480 0%,#f3d2c400 100%),radial-gradient(52% 34% at 30% 108%,#d6d0f68c 0%,#d6d0f600 100%),radial-gradient(38% 30% at -4% 96%,#ded8f873 0%,#ded8f800 100%);position:fixed;inset:0}.AuthLayout-module__iULaEG__auroraPatient,.AuthLayout-module__iULaEG__auroraTherapist{background-position:50%;background-repeat:no-repeat;background-size:cover}.AuthLayout-module__iULaEG__auroraPatient{background-image:url(/auth/bg-patient.webp)}.AuthLayout-module__iULaEG__auroraTherapist{background-image:url(/auth/bg-therapist.webp)}.AuthLayout-module__iULaEG__shell{gap:var(--spacing-32);max-width:1512px;padding:var(--spacing-24);grid-template-columns:minmax(0,1fr);grid-template-areas:"header""hero""content";margin:0 auto;display:grid}.AuthLayout-module__iULaEG__header{padding-top:var(--spacing-20);padding-bottom:var(--spacing-24);grid-area:header;justify-content:center;display:flex}.AuthLayout-module__iULaEG__logo{margin:0;display:flex}.AuthLayout-module__iULaEG__logoImage{width:auto;height:31px}.AuthLayout-module__iULaEG__hero{border-radius:var(--border-radius-12);grid-area:hero;height:140px;position:relative;overflow:hidden}.AuthLayout-module__iULaEG__heroImage{object-fit:cover;object-position:50% 24%}.AuthLayout-module__iULaEG__shellSolo{max-width:744px}.AuthLayout-module__iULaEG__content{--input-border-color:var(--neutral-700);--button-primary-background:var(--primary-teal-900);gap:var(--spacing-40);flex-direction:column;grid-area:content;display:flex}@media (min-width:1024px){.AuthLayout-module__iULaEG__shell{justify-content:center;gap:var(--spacing-40) clamp(var(--spacing-48), 8vw, 200px);padding:var(--spacing-48) var(--spacing-32);grid-template:"header hero""content hero"1fr/minmax(0,680px) minmax(0,520px)}.AuthLayout-module__iULaEG__logoImage{height:51px}.AuthLayout-module__iULaEG__hero{aspect-ratio:520/781;align-self:center;height:auto}.AuthLayout-module__iULaEG__heroImage{object-position:50% 50%}.AuthLayout-module__iULaEG__shellSolo{grid-template:"header""content"1fr/minmax(0,680px)}}
.authScreen-module__Kn7L9W__titleBlock{gap:var(--spacing-8);text-align:center;flex-direction:column;display:flex}@media (min-width:1024px){.authScreen-module__Kn7L9W__titleBlock{text-align:left}}.authScreen-module__Kn7L9W__registerFooter{justify-content:center;display:flex}.authScreen-module__Kn7L9W__formContainer{gap:var(--spacing-32);flex-direction:column;display:flex}@media (min-width:1024px){.authScreen-module__Kn7L9W__formContainer{gap:var(--spacing-40)}}.authScreen-module__Kn7L9W__footerAction{font-weight:var(--font-weights-bold);text-decoration:underline}
.PasswordInput-module__4GzVha__toggle{color:var(--basic-black);border-radius:var(--border-radius-4);cursor:pointer;appearance:none;background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:0;display:flex}.PasswordInput-module__4GzVha__toggle:focus-visible{outline:var(--border-width-2) solid var(--primary-aqua-green-500);outline-offset:2px}
.LoginForm-module__-swsnG__formContainer{gap:var(--spacing-32);flex-direction:column;display:flex}.LoginForm-module__-swsnG__inputsContainer{gap:var(--spacing-12);flex-direction:column;display:flex}.LoginForm-module__-swsnG__submitContainer{gap:var(--spacing-16);flex-direction:column;display:flex}@media (min-width:1024px){.LoginForm-module__-swsnG__formContainer{gap:var(--spacing-40)}.LoginForm-module__-swsnG__inputsContainer{gap:var(--spacing-16)}}
.SocialLoginButtons-module__sQBo-G__container{gap:var(--spacing-32);flex-direction:column;width:100%;display:flex;container-type:inline-size}@media (min-width:1024px){.SocialLoginButtons-module__sQBo-G__container{gap:var(--spacing-40)}}.SocialLoginButtons-module__sQBo-G__buttonsRow{gap:var(--spacing-24);width:100%;display:flex}.SocialLoginButtons-module__sQBo-G__socialButton{appearance:none;cursor:pointer;justify-content:center;align-items:center;gap:var(--spacing-16);height:48px;padding:var(--spacing-12) var(--spacing-16);white-space:nowrap;border:1px solid var(--neutral-900);border-radius:var(--border-radius-16);background-color:var(--neutral-100);font-family:var(--font-family-font-family), sans-serif;font-size:var(--font-sizes-body-1);font-weight:var(--font-weights-bold);line-height:var(--line-heights-body-1);color:var(--text-neutral-strong);flex:1 0 0;transition:background-color .2s ease-in-out;display:flex}.SocialLoginButtons-module__sQBo-G__socialButton:hover{background-color:var(--neutral-200)}.SocialLoginButtons-module__sQBo-G__socialButton:focus-visible{outline:2px solid var(--neutral-900);outline-offset:2px}.SocialLoginButtons-module__sQBo-G__socialButton svg{flex-shrink:0}.SocialLoginButtons-module__sQBo-G__dividerRow{align-items:center;gap:var(--spacing-16);width:100%;display:flex}.SocialLoginButtons-module__sQBo-G__dividerLine{flex:1 0 0}@container (max-width:599px){.SocialLoginButtons-module__sQBo-G__labelPrefix{white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}}@container (max-width:339px){.SocialLoginButtons-module__sQBo-G__buttonsRow{flex-direction:column}}@container (min-width:260px) and (max-width:339px){.SocialLoginButtons-module__sQBo-G__labelPrefix{clip-path:none;width:auto;height:auto;position:static;overflow:visible}}.SocialLoginButtons-module__sQBo-G__socialButton:disabled{opacity:.5;cursor:not-allowed}
.SignupForm-module__FPE9ma__formContainer{gap:var(--spacing-32);flex-direction:column;display:flex}.SignupForm-module__FPE9ma__inputsContainer{gap:var(--spacing-12);flex-direction:column;display:flex}.SignupForm-module__FPE9ma__nameRow{gap:var(--spacing-16);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.SignupForm-module__FPE9ma__submitContainer{gap:var(--spacing-24);flex-direction:column;display:flex}@media (max-width:600px){.SignupForm-module__FPE9ma__nameRow{gap:var(--spacing-12);grid-template-columns:minmax(0,1fr)}}@media (min-width:1024px){.SignupForm-module__FPE9ma__formContainer{gap:var(--spacing-40)}.SignupForm-module__FPE9ma__inputsContainer{gap:var(--spacing-16)}.SignupForm-module__FPE9ma__nameRow{gap:var(--spacing-32)}}
.ActivationForm-module__8N7LxW__container{gap:var(--spacing-20);flex-direction:column;display:flex}.ActivationForm-module__8N7LxW__form{gap:var(--spacing-32);flex-direction:column;display:flex}.ActivationForm-module__8N7LxW__inputs{gap:var(--spacing-24);flex-direction:column;display:flex}
.InfoPage-module__xEqqIa__page{gap:var(--spacing-48);max-width:672px;padding:var(--spacing-32);text-align:center;flex-direction:column;align-items:center;margin:0 auto;display:flex}.InfoPage-module__xEqqIa__inner{gap:var(--spacing-48);flex-direction:column;width:100%;display:flex}.InfoPage-module__xEqqIa__logo{padding-top:var(--spacing-20);padding-bottom:var(--spacing-20);justify-content:center;display:flex}.InfoPage-module__xEqqIa__visual{justify-content:center;align-items:center;display:flex}.InfoPage-module__xEqqIa__text{flex-direction:column;display:flex}.InfoPage-module__xEqqIa__description{margin-top:var(--spacing-16)}.InfoPage-module__xEqqIa__separator{width:100%;height:var(--border-width-1);background-color:var(--neutral-300)}.InfoPage-module__xEqqIa__footer{gap:var(--spacing-16);flex-direction:column;display:flex}.InfoPage-module__xEqqIa__actions{gap:var(--spacing-16);flex-direction:column;justify-content:center;align-items:center;display:flex}
.ForgotPasswordForm-module__E74d7G__formContainer{gap:var(--spacing-32);flex-direction:column;display:flex}.ForgotPasswordForm-module__E74d7G__inputsContainer,.ForgotPasswordForm-module__E74d7G__submitContainer{gap:var(--spacing-24);flex-direction:column;display:flex}
.ResetPasswordForm-module__kwLFxq__formContainer{gap:var(--spacing-32);flex-direction:column;display:flex}.ResetPasswordForm-module__kwLFxq__inputsContainer,.ResetPasswordForm-module__kwLFxq__submitContainer{gap:var(--spacing-24);flex-direction:column;display:flex}
.EmailConfirmationForm-module__pE9ZTa__formContainer{gap:var(--spacing-32);flex-direction:column;display:flex}.EmailConfirmationForm-module__pE9ZTa__inputsContainer,.EmailConfirmationForm-module__pE9ZTa__submitContainer{gap:var(--spacing-24);flex-direction:column;display:flex}