.auth-modal-module__SUfSUG__modalPad{padding:24px}.auth-modal-module__SUfSUG__header{margin-bottom:12px}.auth-modal-module__SUfSUG__title{color:rgb(var(--c-text-primary));font-size:22px;font-weight:750}.auth-modal-module__SUfSUG__subtitle{color:rgb(var(--c-text-secondary));margin-top:6px;font-size:13px;line-height:1.4}.auth-modal-module__SUfSUG__root{flex-direction:column;gap:18px;display:flex}.auth-modal-module__SUfSUG__tabs{background:rgb(var(--c-bg-soft))!important;border:1px solid rgb(var(--c-border-light))!important;border-radius:14px!important;grid-template-columns:1fr 1fr!important;gap:4px!important;height:auto!important;padding:4px!important;display:grid!important}.auth-modal-module__SUfSUG__tab{height:44px!important;min-height:44px!important;box-shadow:none!important;color:rgb(var(--c-text-secondary))!important;background:0 0!important;border:0!important;border-radius:12px!important;outline:none!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;font-size:14px!important;font-weight:700!important;line-height:1!important;transition:background .15s,color .15s,box-shadow .15s!important;display:inline-flex!important;transform:none!important}.auth-modal-module__SUfSUG__tab[data-state=active]{background:rgb(var(--c-bg-main))!important;color:rgb(var(--c-text-primary))!important;box-shadow:0 6px 18px #0f172a14!important}.auth-modal-module__SUfSUG__tab:focus-visible{box-shadow:0 0 0 3px rgba(var(--c-primary-blue),.25),0 6px 18px #0f172a14!important}.auth-modal-module__SUfSUG__tab:disabled{opacity:.55;cursor:not-allowed}.auth-modal-module__SUfSUG__tabActive{background:rgb(var(--c-bg-main));color:rgb(var(--c-text-primary));box-shadow:0 1px 2px #0000000f}.auth-modal-module__SUfSUG__tabsContent{margin-top:0}.auth-modal-module__SUfSUG__socialStack{flex-direction:column;gap:10px;display:flex}.auth-modal-module__SUfSUG__socialButton{background:rgb(var(--c-bg-main));border:1px solid rgb(var(--c-border-light));width:100%;height:48px;color:rgb(var(--c-text-primary));border-radius:14px;justify-content:center;align-items:center;gap:10px;font-size:15px;font-weight:650;transition:background .15s,border-color .15s,box-shadow .15s,transform 80ms;display:inline-flex}.auth-modal-module__SUfSUG__socialButton:hover:not(:disabled){background:rgb(var(--c-bg-soft));border-color:rgb(var(--c-border-medium))}.auth-modal-module__SUfSUG__socialButton:active:not(:disabled){transform:translateY(1px)}.auth-modal-module__SUfSUG__socialButton:disabled{opacity:.55;cursor:not-allowed}.auth-modal-module__SUfSUG__socialIconWrap{justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.auth-modal-module__SUfSUG__socialIcon{background:0 0;display:block}.auth-modal-module__SUfSUG__divider{align-items:center;gap:10px;display:flex}.auth-modal-module__SUfSUG__dividerLine{background:rgb(var(--c-border-light));flex:1;height:1px}.auth-modal-module__SUfSUG__dividerText{color:rgb(var(--c-text-secondary));font-size:12px;font-weight:650}.auth-modal-module__SUfSUG__form{flex-direction:column;gap:14px;display:flex}.auth-modal-module__SUfSUG__field{flex-direction:column;gap:6px;display:flex}.auth-modal-module__SUfSUG__label{color:rgb(var(--c-text-primary));font-size:13px;font-weight:650}.auth-modal-module__SUfSUG__error{color:rgb(var(--c-error));margin-top:2px;font-size:12.5px}.auth-modal-module__SUfSUG__serverError{color:rgb(var(--c-error));background:#dc262614;border:1px solid #dc26262e;border-radius:12px;padding:10px 12px;font-size:13px;font-weight:600}.auth-modal-module__SUfSUG__passwordFeedback{flex-direction:column;gap:8px;margin-top:6px;display:flex}.auth-modal-module__SUfSUG__passwordError{color:rgb(var(--c-error));font-size:13px;font-weight:600}.auth-modal-module__SUfSUG__strengthRow{flex-direction:column;gap:6px;display:flex}.auth-modal-module__SUfSUG__strengthBar{background:rgb(var(--c-border-light));border-radius:999px;width:100%;height:7px;overflow:hidden}.auth-modal-module__SUfSUG__strengthFill{border-radius:999px;height:100%;transition:width .2s}.auth-modal-module__SUfSUG__weak{background:rgb(var(--c-error))}.auth-modal-module__SUfSUG__ok{background:rgb(var(--c-warning))}.auth-modal-module__SUfSUG__strong{background:rgb(var(--c-primary-blue))}.auth-modal-module__SUfSUG__very-strong{background:rgb(var(--c-success))}.auth-modal-module__SUfSUG__strengthLabel{color:rgb(var(--c-text-secondary));font-size:12px}.auth-modal-module__SUfSUG__primaryButton{background:rgb(var(--c-primary-blue));width:100%;height:48px;color:rgb(var(--c-text-inverted));border-radius:14px;font-weight:700;transition:background .15s,transform 80ms}.auth-modal-module__SUfSUG__primaryButton:hover:not(:disabled){background:rgb(var(--c-primary-hover))}.auth-modal-module__SUfSUG__primaryButton:active:not(:disabled){transform:translateY(1px)}.auth-modal-module__SUfSUG__primaryButton:disabled{opacity:.6;cursor:not-allowed}.auth-modal-module__SUfSUG__secondaryRow{grid-template-columns:1fr 1fr;align-items:center;gap:10px;display:grid}.auth-modal-module__SUfSUG__linkButton{height:auto;min-height:0;color:rgb(var(--c-primary-blue));padding:0;font-weight:700;text-decoration:none}.auth-modal-module__SUfSUG__linkButton:hover{opacity:.85}.auth-modal-module__SUfSUG__mutedRow{justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:inline-flex}.auth-modal-module__SUfSUG__centerMutedRow{justify-content:center;align-items:center;gap:6px;display:inline-flex}.auth-modal-module__SUfSUG__mutedText{color:rgb(var(--c-text-secondary));font-size:13.5px}.auth-modal-module__SUfSUG__singleRow{justify-content:center;display:flex}.auth-modal-module__SUfSUG__legal{color:rgb(var(--c-text-secondary));text-align:center;margin-top:4px;font-size:12px;line-height:1.4}.auth-modal-module__SUfSUG__legal a{color:rgb(var(--c-primary-blue));font-weight:650;text-decoration:underline}@media (max-width:420px){.auth-modal-module__SUfSUG__modalPad{padding:18px}.auth-modal-module__SUfSUG__secondaryRow{text-align:center;grid-template-columns:1fr;justify-items:center;gap:8px}.auth-modal-module__SUfSUG__mutedRow{justify-content:center}}
.forgot-password-modal-module__xCLBKG__modalPad{padding:1.25rem}.forgot-password-modal-module__xCLBKG__header{gap:.25rem;margin-bottom:1rem;display:grid}.forgot-password-modal-module__xCLBKG__title{font-size:1.125rem;font-weight:600}.forgot-password-modal-module__xCLBKG__subtitle{color:hsl(var(--muted-foreground));font-size:.875rem}.forgot-password-modal-module__xCLBKG__form{gap:.75rem;display:grid}.forgot-password-modal-module__xCLBKG__field{gap:.375rem;display:grid}.forgot-password-modal-module__xCLBKG__label{font-size:.875rem;font-weight:500}.forgot-password-modal-module__xCLBKG__error{color:hsl(var(--destructive));font-size:.8125rem}.forgot-password-modal-module__xCLBKG__serverError{color:hsl(var(--destructive));font-size:.875rem}.forgot-password-modal-module__xCLBKG__actions{justify-content:flex-end;gap:.5rem;display:flex}
/*# sourceMappingURL=57512b0fc71a5dd3.css.map*/