.login-form_root__M4sj7{inline-size:var(--size-full);max-inline-size:calc(var(--space-10) * 10)}.login-form_card__W0lc7{overflow:hidden;border:var(--border-width-thin) solid var(--border);border-radius:var(--card-radius);background:var(--surface)}.login-form_body__BTFxA{padding:var(--surface-padding-roomy)}.login-form_heading__PH4MF{margin:var(--space-0) var(--space-0) var(--space-1);color:var(--ink);font-size:var(--fs-title);font-weight:var(--weight-semibold);line-height:var(--lh-headline);text-wrap:balance;white-space:nowrap}.login-form_subtitle__6_UNz{margin:var(--space-0) var(--space-0) var(--space-6);color:var(--ink-muted);font-size:var(--fs-body);line-height:var(--lh-body)}.login-form_fields__cu5jK,.login-form_form__MwN_e,.login-form_ssoActions__dzL02{display:flex;flex-direction:column}.login-form_fields__cu5jK{gap:var(--space-4)}.login-form_passwordHeader__8jhhb{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.login-form_fieldLabel__hNnhN{margin-block-end:var(--space-1)}.login-form_inlineLink__z_bOm{min-block-size:var(--control-height-sm);padding:var(--space-0);justify-content:flex-end;color:var(--primary)}.login-form_passwordControl__APHsW{position:relative}.login-form_passwordInput__hciln{padding-inline-end:calc(var(--control-touch-target) + var(--space-3))}.login-form_passwordToggle___x1KU{position:absolute;inset-block-start:var(--space-0);inset-inline-end:var(--space-0)}.login-form_remember__ST5Ix{align-self:flex-start;margin-block:var(--space-2) var(--space-5)}.login-form_ssoButton__jrWcZ,.login-form_submit__18Ve0{inline-size:var(--size-full)}.login-form_ssoContent__6McEq,.login-form_submitContent__Muwrr{display:inline-flex;align-items:center;gap:var(--space-2)}.login-form_divider__6jfpi{display:flex;align-items:center;gap:var(--space-4);margin-block:var(--space-5);color:var(--ink-subtle);font-size:var(--fs-caption);font-weight:var(--weight-medium);line-height:var(--lh-caption);white-space:nowrap}.login-form_divider__6jfpi:after,.login-form_divider__6jfpi:before{content:"";flex:1;border-block-start:var(--border-width-thin) solid var(--border)}.login-form_ssoActions__dzL02{gap:var(--space-2)}.login-form_signup__erxVu{margin-block-start:var(--space-5);padding-block-start:var(--space-5);border-block-start:var(--border-width-thin) solid var(--border);color:var(--ink-muted);font-size:var(--fs-label);line-height:var(--lh-label);text-align:center}.login-form_signupLink__AArXE{min-block-size:auto;padding:var(--space-0);color:var(--primary);font-weight:var(--weight-semibold);vertical-align:baseline}@media (pointer:coarse){.login-form_inlineLink__z_bOm,.login-form_signupLink__AArXE{min-block-size:var(--control-touch-target)}.login-form_signupLink__AArXE{display:inline-flex;align-items:center;padding-inline:var(--space-1)}}.login-status_banner__Tsrd8{display:flex;align-items:flex-start;gap:var(--space-2);padding:var(--space-4);border-block-end:var(--border-width-thin) solid var(--status-border);background:var(--status-background);color:var(--ink)}.login-status_danger__TJ_gX{--status-background:var(--danger-subtle);--status-border:var(--danger-border);--status-icon:var(--danger)}.login-status_warning__7FjGm{--status-background:var(--warning-subtle);--status-border:var(--warning-border);--status-icon:var(--warning)}.login-status_success__IZBHV{--status-background:var(--success-subtle);--status-border:var(--success-border);--status-icon:var(--success)}.login-status_icon__dEVN3{flex:none;margin-block-start:var(--space-1);color:var(--status-icon)}.login-status_message__dUxeX{flex:1;margin:var(--space-0);font-size:var(--fs-label);line-height:var(--lh-label)}.login-status_dismiss__iJUE_{margin:calc(var(--space-2) * -1)}.login-status_fieldError__SVZV6{display:flex;align-items:center;gap:var(--space-1)}.login-status_fieldErrorIcon__G6mZZ{flex:none}