label.svelte-8u8sxb{display:block;font-weight:600;color:var(--text-primary);margin-bottom:.6rem}input.svelte-8u8sxb{box-sizing:border-box;width:100%;padding:.9rem 1rem;border:1px solid var(--border);border-radius:10px;font:inherit;background:var(--surface);color:var(--text-primary);margin-bottom:1.25rem;min-height:48px}.otp.svelte-8u8sxb{font-size:1.6rem;letter-spacing:.35em;text-align:center}button.svelte-8u8sxb{font:inherit;cursor:pointer;border:1px solid var(--border);border-radius:10px;padding:.8rem 1rem;color:var(--primary);background:var(--surface);min-height:44px}.primary.svelte-8u8sxb{width:100%;background:var(--primary);border-color:var(--primary);color:#fff;font-weight:600}button.svelte-8u8sxb:disabled{opacity:.55;cursor:default}input.svelte-8u8sxb:focus-visible,button.svelte-8u8sxb:focus-visible,a.svelte-8u8sxb:focus-visible{outline:3px solid var(--primary);outline-offset:3px}.hint.svelte-8u8sxb,.destination.svelte-8u8sxb{font-size:.9rem;line-height:1.6;color:var(--text-secondary);overflow-wrap:anywhere}.actions.svelte-8u8sxb{display:flex;gap:.75rem;flex-wrap:wrap}.member-link.svelte-8u8sxb{display:inline-block;margin-top:.5rem;color:var(--primary);font-weight:600}
