.auth-card__header{text-align:center;gap:8px;margin-bottom:24px;display:grid}.auth-card__eyebrow{color:var(--text-muted);font-family:var(--font-mono);font-size:var(--text-micro);font-weight:var(--weight-medium);letter-spacing:var(--tracking-caps);text-transform:uppercase;line-height:1.2}.auth-card__header h1{font-family:var(--font-sans);font-size:var(--text-auth-title);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-heading);line-height:var(--leading-tight);overflow-wrap:anywhere}.auth-card__description{color:var(--text-muted);font-size:var(--text-ui);line-height:var(--leading-body);max-width:38ch;margin-inline:auto}.auth-card__description strong{color:var(--text-body);font-weight:var(--weight-medium)}.auth-card__form{width:100%}.auth-card__form .ds-form__fields{gap:16px}.auth-card__form--compact{margin-top:0}.auth-card__primary,.auth-card__wide-action{justify-content:center;width:100%}.auth-card__wide-action{margin-top:16px}.auth-card__fineprint{color:var(--text-faint);font-size:var(--text-micro);line-height:var(--leading-snug);text-align:center;max-width:40ch;margin:16px auto 0}.auth-card__notice{margin-top:16px}.auth-card__status{color:var(--text-muted);font-size:var(--text-ui);line-height:var(--leading-body);text-align:center;justify-content:center;align-items:center;gap:8px;margin:4px 0 20px;display:flex}.auth-card__identity{background:var(--surface-inset);border:1px solid var(--border-soft);border-radius:var(--radius-control);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 8px;padding:9px 8px 9px 12px;display:grid}.auth-card__identity-label{color:var(--text-faint);font-size:var(--text-micro);grid-column:1}.auth-card__identity strong{color:var(--text-heading);font-size:var(--text-ui);font-weight:var(--weight-medium);text-overflow:ellipsis;white-space:nowrap;grid-column:1;overflow:hidden}.auth-card__identity .ds-button{grid-area:1/2/span 2}.auth-card__divider{color:var(--text-faint);font-size:var(--text-micro);text-align:center;align-items:center;gap:12px;margin:20px 0;display:flex}.auth-card__divider:before,.auth-card__divider:after{background:var(--border-soft);content:"";flex:1;height:1px}.auth-card__divider span{white-space:nowrap}.login-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;margin-top:18px;display:flex}.login-actions--end{justify-content:flex-end}.auth-card__back{margin-top:14px}.auth-card__assurance{color:var(--text-muted);font-size:var(--text-micro);align-items:center;gap:6px;margin:0;display:flex}.login-success{text-align:center;flex-direction:column;align-items:center;padding:4px 0;display:flex}.login-success .auth-card__header{margin-bottom:16px}.login-success__detail{color:var(--text-muted);font-family:var(--font-mono);font-size:var(--text-xs);margin:0}.auth-card__continue{border-radius:var(--radius-button);color:var(--text-link);font-size:var(--text-ui);font-weight:var(--weight-medium);min-height:var(--control-h);justify-content:center;align-items:center;margin-top:16px;padding-inline:14px;display:inline-flex}@media (width<=480px){.auth-card__header{margin-bottom:20px}.auth-card__header h1{font-size:22px}}
