.otp.svelte-1bqs6hs{border:none;min-width:0;margin:0;padding:0}legend.svelte-1bqs6hs{font-size:var(--text-ui);color:var(--color-text);margin-bottom:.5rem;padding:0;font-weight:600}.row.svelte-1bqs6hs{grid-template-columns:repeat(6,minmax(0,1fr));gap:.5rem;max-width:360px;display:grid}.cell.svelte-1bqs6hs{aspect-ratio:1/1.1;border:1px solid var(--color-border-strong);background:var(--color-surface);width:100%;min-height:48px;max-height:60px;color:var(--color-text);caret-color:var(--color-brand);font-family:var(--font-mono);text-align:center;transition:border-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-normal) var(--ease-out), background-color var(--duration-fast) var(--ease-out);border-radius:14px;font-size:1.375rem;font-weight:700}.cell.svelte-1bqs6hs:focus{border-color:var(--color-brand);box-shadow:0 0 0 4px color-mix(in srgb, var(--color-brand) 12%, transparent);outline:none}.cell.filled.svelte-1bqs6hs{border-color:color-mix(in srgb, var(--color-brand) 45%, transparent);background:var(--color-brand-soft);color:var(--color-brand);animation:svelte-1bqs6hs-pop .2s var(--ease-out)}@keyframes svelte-1bqs6hs-pop{50%{transform:scale(1.08)}}.otp.svelte-1bqs6hs:disabled .cell:where(.svelte-1bqs6hs){opacity:.55}
