/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
.invisible-code-input{--code-input-border:var(--form-border,var(--color-border-default));--code-input-background:var(--form-background,var(--color-surface-default));gap:var(--size-2);font-family:var(--font-family-default);flex-direction:column;display:inline-flex}.invisible-code-input__label{font-weight:var(--weight-semibold);font-size:var(--text-md)}.invisible-code-input__cells{gap:var(--size-2);display:flex}.invisible-code-input__cell{width:var(--size-10);height:var(--size-12,3rem);text-align:center;font-family:var(--font-family-mono);font-size:var(--text-xl);color:var(--color-text-default);background:var(--code-input-background);border:var(--border-hairline) solid var(--code-input-border);border-radius:var(--radius-control)}.invisible-code-input__cell:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.invisible-code-input--invalid .invisible-code-input__cell{border-color:var(--color-border-error)}.invisible-code-input__hint{font-size:var(--text-sm);color:var(--color-text-muted)}.invisible-code-input--invalid .invisible-code-input__hint{color:var(--color-status-danger)}