.auth-scope{--auth-card-width:30rem;--auth-card-width-wide:32.5rem;--auth-shadow:var(--shadow-0,none);--auth-focus-glow:none;--auth-pad-x:var(--space-8);--auth-gap:var(--space-4-5);--auth-field-gap:var(--space-1-5);--auth-copy-max:22rem;--auth-otp-cell-width:3.25rem;--auth-otp-cell-height:3.625rem;--auth-banner-pad-x:var(--space-3);--auth-banner-pad-y:var(--space-2-5);--auth-panel-pad-x:var(--space-4);--auth-panel-pad-y:var(--space-3);color-scheme:dark;background-color:var(--bg-canvas);color:var(--text-primary);min-height:100dvh;overflow-x:hidden;overflow-y:auto}html:has(.auth-scope),html:has(.auth-scope) body{height:100%;overflow:hidden}.auth-card{display:flex;flex-direction:column;overflow:hidden;width:100%;max-width:var(--auth-card-width);background-color:var(--surface-default);border:var(--border-width-1,1px) solid var(--border-default);box-shadow:var(--auth-shadow)}.auth-card[data-width=wide]{--auth-card-width:var(--auth-card-width-wide)}.auth-eyebrow{font-size:var(--type-eyebrow-size);line-height:var(--type-eyebrow-leading);letter-spacing:var(--type-label-tracking);font-weight:var(--type-eyebrow-weight);color:var(--text-muted)}.auth-title{font-size:var(--type-size-auth-title);line-height:var(--leading-snug);letter-spacing:var(--tracking-tight);color:var(--text-primary)}.auth-status-title{font-size:var(--text-xl);line-height:var(--type-h4-leading);color:var(--text-primary)}.auth-subtitle{font-size:var(--text-sm);line-height:var(--type-body-sm-leading)}.auth-body,.auth-subtitle{color:var(--text-secondary)}.auth-body{font-size:var(--type-body-size);line-height:var(--type-body-leading)}.auth-label{font-weight:var(--font-weight-medium);color:var(--text-muted)}.auth-label,.auth-section-label{font-size:var(--text-sm);line-height:var(--type-label-leading);letter-spacing:var(--type-label-tracking);text-transform:uppercase}.auth-helper{font-size:var(--text-sm);line-height:var(--leading-normal)}.auth-banner-text{font-size:var(--text-sm);line-height:var(--type-body-leading)}.auth-detail-text{font-size:var(--type-body-size);line-height:var(--leading-normal)}.auth-control-text{font-size:var(--text-base);line-height:var(--leading-normal)}.auth-link-text{font-size:var(--text-sm);line-height:var(--type-body-sm-leading)}.auth-action-text{font-size:var(--type-body-size);line-height:var(--leading-normal);letter-spacing:var(--tracking-wide);font-weight:var(--font-weight-semibold)}.auth-page-note{font-size:var(--text-sm);color:var(--text-muted)}.auth-otp-digit,.auth-page-note{line-height:var(--leading-normal)}.auth-otp-digit{font-size:var(--text-2xl)}