.otp.svelte-wi9ghz{max-width:24rem;margin:0 auto;padding:32px 0;display:grid;gap:16px}.otp.svelte-wi9ghz h1:where(.svelte-wi9ghz){margin:0;font:var(--rp-font-title-2-emphasized)}.otp__form.svelte-wi9ghz{display:grid;gap:8px}.otp__form.svelte-wi9ghz label:where(.svelte-wi9ghz){font:var(--rp-font-subhead-emphasized)}.otp__form.svelte-wi9ghz input:where(.svelte-wi9ghz):focus{outline:none;border-color:var(--rp-accent);box-shadow:var(--rp-focus-ring)}.otp__form.svelte-wi9ghz input:where(.svelte-wi9ghz){padding:10px 12px;border:1px solid var(--rp-gray-4);border-radius:var(--rp-radius-md);background:var(--rp-bg-secondary);color:inherit;font:inherit}.otp__hint.svelte-wi9ghz{margin:0;color:var(--rp-text-2);font-size:.875rem}.otp__msg.svelte-wi9ghz{margin:0;padding:10px 12px;border-radius:var(--rp-radius-md);background:var(--s-info-bg)}.otp__msg--error.svelte-wi9ghz{background:var(--s-bad-bg);color:var(--s-bad-fg)}.otp__links.svelte-wi9ghz{display:flex;flex-wrap:wrap;gap:16px}.otp__link.svelte-wi9ghz{background:none;border:0;padding:4px 0;color:var(--rp-link);text-decoration:underline;cursor:pointer;font:inherit}.otp__link.svelte-wi9ghz:disabled{opacity:.5;cursor:default}
