.otp.svelte-1e7tuvq{display:flex;flex-direction:column;gap:12px;text-align:center}.otp.svelte-1e7tuvq .kicker:where(.svelte-1e7tuvq){margin:0}.otp-lede.svelte-1e7tuvq{color:var(--cream-60);font-size:14px;line-height:1.6}.otp-lede.svelte-1e7tuvq b:where(.svelte-1e7tuvq){color:var(--cream)}.otp.svelte-1e7tuvq form:where(.svelte-1e7tuvq){display:flex;flex-direction:column;gap:12px;margin-top:4px}.otp.svelte-1e7tuvq label:where(.svelte-1e7tuvq){font-family:var(--mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold-text);text-align:left}.otp.svelte-1e7tuvq input:where(.svelte-1e7tuvq){font-family:var(--mono);font-size:22px;letter-spacing:.34em;text-align:center;color:var(--cream);background:var(--ink-deep);border:1px solid var(--gold-hair);padding:13px;border-radius:var(--r-input);transition:border-color var(--ease)}.otp.svelte-1e7tuvq input:where(.svelte-1e7tuvq):focus{outline:none;border-color:var(--gold-hair-strong)}.otp.svelte-1e7tuvq input:where(.svelte-1e7tuvq):focus-visible{outline:2px solid var(--gold-bright);outline-offset:2px}.otp.svelte-1e7tuvq input:where(.svelte-1e7tuvq)::placeholder{color:var(--cream-40);letter-spacing:.34em}.otp.svelte-1e7tuvq .btn:where(.svelte-1e7tuvq):disabled{opacity:.5;cursor:default}.otp-err.svelte-1e7tuvq,.otp-note.svelte-1e7tuvq{font-family:var(--mono);font-size:11px;line-height:1.5}.otp-err.svelte-1e7tuvq{color:var(--red-ink)}.otp-note.svelte-1e7tuvq{color:var(--gold-text)}.otp-resend.svelte-1e7tuvq{background:none;border:none;padding:4px;color:var(--gold-bright-ink);font-family:var(--body);font-size:13px;font-weight:600;cursor:pointer;text-decoration:underline}.otp-resend.svelte-1e7tuvq:disabled{opacity:.6;cursor:default}
