.login__form[data-v-e196da48]{gap:var(--space-5);flex-direction:column;display:flex}.login__intro[data-v-e196da48]{color:var(--muted);margin:0}.login__error[data-v-e196da48],.login__label[data-v-e196da48],.login__link[data-v-e196da48]{font-weight:var(--weight-semibold)}.login__input[data-v-e196da48]{min-height:var(--control-h-lg);padding:0 var(--space-7);border:2px solid var(--warm-500);border-radius:var(--radius-control);background:var(--surface-card);font-size:var(--text-h3)}.login__input[data-v-e196da48]:focus{border-color:var(--border-focus);box-shadow:var(--focus-ring);outline:none}.login__input[aria-invalid=true][data-v-e196da48]{border-color:var(--status-error-fg)}.login__input--code[data-v-e196da48]{font-family:var(--font-display);font-size:var(--text-h1);letter-spacing:.3em;text-align:center;font-variant-numeric:tabular-nums}.login__hint[data-v-e196da48]{color:var(--muted)}.login__error[data-v-e196da48],.login__hint[data-v-e196da48]{font-size:var(--text-body-sm);margin:0}.login__error[data-v-e196da48]{color:var(--status-error-fg)}.login__link[data-v-e196da48]{padding:var(--space-3);color:var(--accent);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:0;align-self:center}
