.demo.svelte-1du1zi4{max-width:1020px;margin:0 auto;padding:1.25rem 1.25rem 3rem}.top.svelte-1du1zi4{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;margin-bottom:2.5rem;display:flex}.top-nav.svelte-1du1zi4{gap:1rem;display:flex}.brand-link.svelte-1du1zi4{text-decoration:none}.split.svelte-1du1zi4{grid-template-columns:1fr 1fr;align-items:start;gap:2.5rem;display:grid}@media (width<=800px){.split.svelte-1du1zi4{grid-template-columns:1fr}}.pitch.svelte-1du1zi4 h1:where(.svelte-1du1zi4){margin:0 0 .6rem;font-size:clamp(1.6rem,4vw,2.3rem)}.quiet.svelte-1du1zi4{color:var(--muted);margin:0}.points.svelte-1du1zi4{flex-direction:column;gap:.7rem;margin:1.25rem 0 0;padding:0;list-style:none;display:flex}.points.svelte-1du1zi4 li:where(.svelte-1du1zi4){line-height:1.5}.panel.svelte-1du1zi4{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius,18px);box-shadow:var(--shadow-card);padding:1.75rem}.panel.svelte-1du1zi4 h2:where(.svelte-1du1zi4){margin:0 0 1rem}form.svelte-1du1zi4{flex-direction:column;gap:.9rem;display:flex}.field.svelte-1du1zi4{flex-direction:column;gap:.3rem;font-size:.92rem;font-weight:600;display:flex}.optional.svelte-1du1zi4{color:var(--muted);font-weight:400}.field.svelte-1du1zi4 input:where(.svelte-1du1zi4),.field.svelte-1du1zi4 select:where(.svelte-1du1zi4),.field.svelte-1du1zi4 textarea:where(.svelte-1du1zi4){border:1px solid var(--line);font:inherit;background:var(--paper);border-radius:10px;padding:.65rem .8rem;font-weight:400}.field-error.svelte-1du1zi4{color:#c0392b;font-size:.82rem;font-weight:500}.hp.svelte-1du1zi4{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.btn-go.svelte-1du1zi4{background:var(--accent-strong);border:1px solid var(--accent-strong);color:#fff;cursor:pointer;border-radius:999px;padding:.8rem 1.4rem;font-size:1rem;font-weight:700}.btn-go.svelte-1du1zi4:disabled{opacity:.55;cursor:default}.fine.svelte-1du1zi4{font-size:.8rem}.fine.svelte-1du1zi4 a:where(.svelte-1du1zi4){color:var(--accent-strong)}.done.svelte-1du1zi4{text-align:center;flex-direction:column;align-items:center;gap:.6rem;padding:1rem 0;display:flex}.done-emoji.svelte-1du1zi4{font-size:2.5rem}.done.svelte-1du1zi4 h2:where(.svelte-1du1zi4){margin:0}
