.form.svelte-3ecn1u{flex-direction:column;gap:.85rem;display:flex}.kinds.svelte-3ecn1u{border:none;flex-wrap:wrap;gap:.35rem;margin:0;padding:0;display:flex}legend.svelte-3ecn1u{color:var(--text-dim);margin-bottom:.4rem;padding:0;font-size:.78rem}.kind.svelte-3ecn1u{border:1px solid var(--border);cursor:pointer;color:var(--text-dim);background:var(--bg-raised);border-radius:999px;padding:.28rem .7rem;font-size:.8rem}.kind.on.svelte-3ecn1u{border-color:var(--brand);color:var(--brand-bright);background:color-mix(in srgb, var(--brand) 8%, var(--bg-raised))}.kind.svelte-3ecn1u input:where(.svelte-3ecn1u){opacity:0;pointer-events:none;position:absolute}.fl.svelte-3ecn1u{color:var(--text-dim);flex-direction:column;gap:.3rem;font-size:.82rem;display:flex}textarea.svelte-3ecn1u,input[type=email].svelte-3ecn1u{border:1px solid var(--border);width:100%;font:inherit;background:var(--bg-raised);color:var(--text);resize:vertical;border-radius:.6rem;padding:.55rem .7rem;font-size:.9rem}textarea.svelte-3ecn1u:focus,input.svelte-3ecn1u:focus{outline:2px solid var(--brand);outline-offset:1px}.diag.svelte-3ecn1u{border:1px solid var(--border);background:var(--bg);border-radius:.6rem;padding:.6rem .75rem}.diaghead.svelte-3ecn1u{color:var(--text-dim);margin:0 0 .45rem;font-size:.78rem}dl.svelte-3ecn1u{grid-template-columns:max-content 1fr;gap:.2rem .85rem;margin:0;font-size:.78rem;display:grid}dt.svelte-3ecn1u{color:var(--text-faint)}dd.svelte-3ecn1u{font-family:var(--font-mono);margin:0;font-size:.74rem}.diagnote.svelte-3ecn1u{color:var(--text-faint);margin:.45rem 0 0;font-size:.72rem}.send.svelte-3ecn1u{background:var(--brand);color:#fff;cursor:pointer;border:none;border-radius:999px;align-self:flex-start;padding:.5rem 1.2rem;font-size:.9rem;font-weight:600}.send.svelte-3ecn1u:disabled{opacity:.45;cursor:not-allowed}.err.svelte-3ecn1u{color:var(--danger);margin:0;font-size:.85rem}.done.svelte-3ecn1u p:where(.svelte-3ecn1u){margin:0 0 .4rem}.muted.svelte-3ecn1u{color:var(--text-dim);font-size:.85rem}.again.svelte-3ecn1u{border:1px solid var(--border);color:var(--text-dim);cursor:pointer;background:0 0;border-radius:999px;margin-top:.5rem;padding:.35rem .9rem;font-size:.82rem}code.svelte-3ecn1u{font-family:var(--font-mono);font-size:.78rem}
