.PublicFooter-module-scss-module__f87uKW__footer{align-items:center;gap:var(--space-xs);padding:var(--space-lg)var(--space-md);text-align:center;flex-direction:column;display:flex}.PublicFooter-module-scss-module__f87uKW__links{justify-content:center;gap:var(--space-xs)var(--space-md);flex-wrap:wrap;display:flex}.PublicFooter-module-scss-module__f87uKW__link{font-family:var(--font-sans);font-size:var(--caption-sm);font-weight:var(--weight-medium);color:var(--text-weak);text-decoration:none}.PublicFooter-module-scss-module__f87uKW__link:hover{color:var(--text-strong);text-decoration:underline}.PublicFooter-module-scss-module__f87uKW__link:focus-visible{color:var(--text-strong);text-decoration:underline}.PublicFooter-module-scss-module__f87uKW__copyright{font-size:var(--caption-sm);font-weight:var(--weight-regular);color:var(--text-weak)}
.AuthLayout-module-scss-module__SuIVSa__container{background-color:var(--background-overlay);grid-template-rows:1fr auto;place-items:center;padding:1rem;display:grid;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}@media (max-width:599px){.AuthLayout-module-scss-module__SuIVSa__container{touch-action:none;overscroll-behavior:none}}.AuthLayout-module-scss-module__SuIVSa__background{background-color:var(--background-overlay);border-radius:var(--space-md);width:100%}.AuthLayout-module-scss-module__SuIVSa__stack{z-index:1;align-items:center;gap:var(--space-md);flex-direction:column;width:100%;max-width:480px;display:flex;position:relative}.AuthLayout-module-scss-module__SuIVSa__bannerSlot{width:100%;animation:.5s ease-out AuthLayout-module-scss-module__SuIVSa__fadeInUp}.AuthLayout-module-scss-module__SuIVSa__content{background-color:var(--fill-strong);border-radius:var(--space-md);width:100%;animation:.5s ease-out AuthLayout-module-scss-module__SuIVSa__fadeInUp;position:relative}@media (max-width:599px){.AuthLayout-module-scss-module__SuIVSa__content{margin-bottom:var(--space-3xl)}}.AuthLayout-module-scss-module__SuIVSa__card{background:var(--background-base);-webkit-backdrop-filter:blur(var(--blur-strong));backdrop-filter:blur(var(--blur-strong));border:1px solid var(--color-stroke-weak);border-radius:var(--space-md);padding:var(--space-xl);box-shadow:0 20px 60px rgba(0,0,0,.5)}@media (max-width:640px){.AuthLayout-module-scss-module__SuIVSa__card{padding:var(--space-lg)}}.AuthLayout-module-scss-module__SuIVSa__header{text-align:center;margin-bottom:var(--space-md)}.AuthLayout-module-scss-module__SuIVSa__logoLight{width:10rem;height:auto;margin:var(--space-md)auto;display:block}[data-mantine-color-scheme=dark] .AuthLayout-module-scss-module__SuIVSa__logoLight{display:none}.AuthLayout-module-scss-module__SuIVSa__logoDark{width:10rem;height:auto;margin:var(--space-md)auto;display:none}[data-mantine-color-scheme=dark] .AuthLayout-module-scss-module__SuIVSa__logoDark{display:block}.AuthLayout-module-scss-module__SuIVSa__title{font-size:1.5rem;font-weight:var(--weight-medium);color:var(--text-strong);margin-top:var(--space-md)}@media (max-width:640px){.AuthLayout-module-scss-module__SuIVSa__title{font-size:1.75rem}}.AuthLayout-module-scss-module__SuIVSa__subtitle{color:var(--text-strong);margin-top:var(--space-xs);font-size:.875rem}.AuthLayout-module-scss-module__SuIVSa__subtitle a{color:var(--text-info);font-weight:var(--weight-semibold);text-decoration:none;transition:color .2s}.AuthLayout-module-scss-module__SuIVSa__subtitle a:hover{color:var(--fill-info-strong);text-decoration:underline}.AuthLayout-module-scss-module__SuIVSa__body{width:100%}.AuthLayout-module-scss-module__SuIVSa__footerSlot{z-index:1;width:100%}@keyframes AuthLayout-module-scss-module__SuIVSa__fadeInUp{0%{opacity:0;transform:translateY(var(--space-lg-fixed))}to{opacity:1;transform:translateY(0)}}
.SignInPage-module-scss-module__yvIxUG__form{width:100%;padding:var(--space-sm)}.SignInPage-module-scss-module__yvIxUG__form .mantine-TextInput-label{color:var(--text-weak)!important}.SignInPage-module-scss-module__yvIxUG__methodButton{font-weight:var(--weight-semibold);transition:all .2s}.SignInPage-module-scss-module__yvIxUG__methodButton:hover:not(:disabled){transform:translateY(-2px)}.SignInPage-module-scss-module__yvIxUG__divider{margin:.5rem 0}.SignInPage-module-scss-module__yvIxUG__divider .mantine-Divider-label{color:var(--icon-inverse-weak);font-size:.875rem}.SignInPage-module-scss-module__yvIxUG__textInput{background:var(--background-base);border:1px solid var(--color-stroke-brand-strong);text-indent:var(--space-sm);font-family:inherit}.SignInPage-module-scss-module__yvIxUG__textInput:focus{border-color:var(--color-stroke-brand-strong)}.SignInPage-module-scss-module__yvIxUG__textInput::placeholder{color:var(--text-weak)}.SignInPage-module-scss-module__yvIxUG__skipButton{width:100%}.SignInPage-module-scss-module__yvIxUG__skipLink{text-align:center;color:var(--text-weak);margin-top:var(--space-xs);font-size:.875rem;text-decoration:none;transition:color .2s;display:block}.SignInPage-module-scss-module__yvIxUG__skipLink:hover{color:var(--text-primary);text-decoration:underline}.SignInPage-module-scss-module__yvIxUG__backButton{text-align:center;margin-top:.5rem}.SignInPage-module-scss-module__yvIxUG__terms{text-align:center;color:var(--text-weak);font-size:var(--caption-sm);line-height:var(--line-height-normal);margin-top:var(--space-xs)}.SignInPage-module-scss-module__yvIxUG__terms a{color:var(--text-primary);text-decoration:underline;transition:opacity .2s}.SignInPage-module-scss-module__yvIxUG__terms a:hover{opacity:.7}.SignInPage-module-scss-module__yvIxUG__bottomLink{text-align:center;color:var(--text-primary);margin-top:1rem;font-size:.875rem}.SignInPage-module-scss-module__yvIxUG__bottomLink a{color:var(--text-primary);font-weight:var(--weight-medium);text-decoration:none;transition:color .2s}.SignInPage-module-scss-module__yvIxUG__bottomLink a:hover{color:var(--fill-brand-hover);text-decoration:underline}.SignInPage-module-scss-module__yvIxUG__link{color:var(--text-primary);font-weight:var(--weight-medium);text-decoration:none;transition:color .2s}.SignInPage-module-scss-module__yvIxUG__link:hover{color:var(--text-primary-weak);text-decoration:underline}.SignInPage-module-scss-module__yvIxUG__otpSection{align-items:center;gap:var(--space-3xs);color:var(--text-weak);text-align:center;flex-direction:column;width:100%;display:flex}.SignInPage-module-scss-module__yvIxUG__otpLabel{color:var(--text-strong);font-weight:var(--weight-medium);margin-bottom:.25rem}.SignInPage-module-scss-module__yvIxUG__otpDescription{color:var(--text-weak);margin-bottom:1.5rem}.SignInPage-module-scss-module__yvIxUG__pinInputWrapper{color:var(--text-strong);justify-content:center;align-items:center;gap:calc(var(--space-lg)*1.22);width:100%;padding-right:var(--space-md);font-family:inherit;display:flex}@media (max-width:480px){.SignInPage-module-scss-module__yvIxUG__pinInputWrapper{gap:var(--space-lg);padding-right:var(--space-sm)}}.SignInPage-module-scss-module__yvIxUG__pinInput{background:var(--background-raised);color:var(--text-strong);border:1px solid var(--color-stroke-brand-strong);width:calc(var(--space-xl)*1.9);height:calc(var(--space-xl)*1.9);padding:var(--space-2xs)}@media (max-width:768px){.SignInPage-module-scss-module__yvIxUG__pinInput{width:calc(var(--space-2xl) + var(--space-sm));height:calc(var(--space-2xl) + var(--space-sm))}}@media (max-width:480px){.SignInPage-module-scss-module__yvIxUG__pinInput{width:calc(var(--space-2xl)*.85);height:calc(var(--space-2xl)*.85)}}.SignInPage-module-scss-module__yvIxUG__loadingContainer{color:var(--color-stroke-brand-strong);background-color:transparent;flex-direction:column;align-items:center;gap:.6rem;padding:.6rem;display:flex}.SignInPage-module-scss-module__yvIxUG__otpActions{border-top:1px solid rgba(var(--color-stroke-weak),.3);flex-direction:row;justify-content:space-between;margin-top:1rem;padding-top:1rem;display:flex}@keyframes SignInPage-module-scss-module__yvIxUG__shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-2px)}20%,40%,60%,80%{transform:translate(2px)}}.SignInPage-module-scss-module__yvIxUG__content{animation:.5s ease-out SignInPage-module-scss-module__yvIxUG__fadeInUp}.SignInPage-module-scss-module__yvIxUG__skeletonForm{--signin-button-height:calc(2*var(--space-sm) + var(--button-md)*var(--line-height-normal))}.SignInPage-module-scss-module__yvIxUG__emailSentBody{font-size:var(--body-sm);color:var(--text-weak);text-align:center;overflow-wrap:anywhere;margin:0}
.InvitedBanner-module-scss-module__RLaMRW__banner{gap:var(--space-md);width:100%;padding:var(--space-xl);background:var(--background-base);border:1px solid var(--fill-brand-strong);border-radius:var(--space-md);box-shadow:0 0 var(--space-lg)color-mix(in srgb,var(--fill-brand-strong)35%,transparent);align-items:flex-start;display:flex}.InvitedBanner-module-scss-module__RLaMRW__icon{background-color:var(--fill-secondary-strong);font-size:var(--space-2lg)}.InvitedBanner-module-scss-module__RLaMRW__content{gap:var(--space-2xs);flex-direction:column;min-width:0;display:flex}.InvitedBanner-module-scss-module__RLaMRW__heading{gap:var(--space-3xs);flex-direction:column;display:flex}.InvitedBanner-module-scss-module__RLaMRW__title{font-size:var(--space-md);font-weight:var(--weight-semibold);color:var(--text-strong)}.InvitedBanner-module-scss-module__RLaMRW__code{font-family:var(--font-mono);font-size:var(--body-lg);font-weight:var(--weight-bold);color:var(--text-primary)}.InvitedBanner-module-scss-module__RLaMRW__description{font-size:var(--body-sm);color:var(--text-weak);margin:0}
