.auth-space-xs{margin:4px}.auth-space-sm{margin:8px}.auth-space-md{margin:16px}.auth-space-lg{margin:24px}.auth-space-xl{margin:32px}.auth-space-2xl{margin:48px}.auth-mb-xs{margin-bottom:4px}.auth-mb-sm{margin-bottom:8px}.auth-mb-md{margin-bottom:16px}.auth-mb-lg{margin-bottom:24px}.auth-mb-xl{margin-bottom:32px}.auth-mb-2xl{margin-bottom:48px}.auth-mt-xs{margin-top:4px}.auth-mt-sm{margin-top:8px}.auth-mt-md{margin-top:16px}.auth-mt-lg{margin-top:24px}.auth-mt-xl{margin-top:32px}.auth-mt-2xl{margin-top:48px}.auth-text-xs{font-size:12px;line-height:16px}.auth-text-sm{font-size:14px;line-height:20px}.auth-text-base{font-size:16px;line-height:24px}.auth-text-lg{font-size:18px;line-height:28px}.auth-text-xl{font-size:20px;line-height:28px}.auth-text-2xl{font-size:24px;line-height:32px}.auth-form-section{margin-bottom:24px}.auth-form-fields{margin-bottom:16px}.auth-form-fields>*+*{margin-top:16px}.auth-field-group{margin-bottom:16px}.auth-field-group .auth-field-label{color:var(--text-primary);margin-bottom:8px;font-size:14px;font-weight:500}.auth-field-group .auth-field-input{margin-bottom:4px}.auth-field-group .auth-field-error{color:var(--status-error-text);margin-top:4px;font-size:12px}.auth-field-group .auth-field-helper{color:var(--text-tertiary);margin-top:4px;font-size:12px}.auth-form-button{margin-top:32px}.auth-form-footer{margin-top:24px}.auth-input:focus{border-color:#486581;transition:border-color .2s,box-shadow .2s;box-shadow:0 0 0 3px #4865811a}.auth-button{transition:transform .2s,box-shadow .2s}.auth-button:hover:not(:disabled){box-shadow:var(--shadow-md);transform:translateY(-1px)}.auth-button:active:not(:disabled){transform:translateY(0)}.auth-field-error{color:var(--status-error-text);margin-top:.25rem;font-size:.875rem;animation:.2s ease-out authFieldErrorFade}@keyframes authFieldErrorFade{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.auth-loading{animation:1.5s ease-in-out infinite authButtonPulse}@keyframes authButtonPulse{0%,to{opacity:1}50%{opacity:.7}}.auth-page-enter{animation:.5s cubic-bezier(.25,.46,.45,.94) authPageFadeIn}@keyframes authPageFadeIn{0%{opacity:0}to{opacity:1}}.auth-form{animation:.4s cubic-bezier(.25,.46,.45,.94) .1s both authFormSlideIn}@keyframes authFormSlideIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.auth-logo{transition:transform .2s}.auth-logo:hover{transform:scale(1.02)}.auth-footer{animation:.4s cubic-bezier(.25,.46,.45,.94) .7s both authFooterSlideIn}@keyframes authFooterSlideIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.auth-footer a{transition:all .2s}.auth-footer a:hover{transform:scale(1.05)}.auth-footer a:active{transform:scale(.95)}
/*# sourceMappingURL=0snab948e9wsy.css.map*/