.login-form_card__03QqV{border-radius:var(--radius-md);border:1px solid var(--color-slate-200);background:var(--color-surface);padding:1.5rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.login-form_title__qrJY_{font-size:1.25rem;line-height:1.75rem;font-weight:600;color:var(--color-slate-900)}.login-form_form__o54cg{margin-top:1.25rem;display:flex;flex-direction:column;gap:.75rem}.login-form_field__66kOD{display:flex;flex-direction:column;gap:.25rem}.login-form_forgotRow__yjlYv{text-align:right}.login-form_forgotLink__f5EGK{font-size:.75rem;line-height:1rem;color:var(--color-accent)}.login-form_forgotLink__f5EGK:hover{text-decoration:underline}.login-form_error__Dwf_M{font-size:.75rem;line-height:1rem;color:var(--tone-danger-fg)}.login-form_submit__LAePM{width:100%}.login-form_divider__GyldB{margin-top:1rem;margin-bottom:1rem;display:flex;align-items:center;gap:.75rem;font-size:.75rem;line-height:1rem;color:var(--color-slate-400)}.login-form_dividerLine__ZSGYC{height:1px;flex:1 1;background:var(--color-slate-200)}.login-form_footer__WGrS_{margin-top:1.25rem;text-align:center;font-size:.75rem;line-height:1rem;color:var(--color-slate-500)}.login-form_footerLink__pkk7l{font-weight:500;color:var(--color-accent)}.login-form_footerLink__pkk7l:hover{text-decoration:underline}