.lead-form.svelte-loqtbc{display:grid;gap:var(--space-5);inline-size:100%}.lead-form__grid.svelte-loqtbc{display:grid;gap:var(--space-4);grid-template-columns:minmax(0,1fr)}@media (min-width: 760px){.lead-form__grid.svelte-loqtbc{grid-template-columns:repeat(3,minmax(0,1fr))}}.lead-form__field.svelte-loqtbc{min-inline-size:0;color:var(--text);font-weight:500}.lead-form__field--full.svelte-loqtbc{inline-size:100%}.lead-form__field.svelte-loqtbc input,.lead-form__field.svelte-loqtbc textarea{margin-block-start:2px;background:var(--bg-elev);border-color:var(--border-strong)}.lead-form__field.svelte-loqtbc input:focus,.lead-form__field.svelte-loqtbc textarea:focus{background:var(--surface-2)}.lead-form__footer.svelte-loqtbc{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-4)}.lead-form__consent.svelte-loqtbc{flex:1 1 320px;flex-direction:row;align-items:flex-start;gap:var(--space-3);color:var(--text-muted);font-size:14px;line-height:1.45}.lead-form__consent.svelte-loqtbc input{flex:0 0 auto;margin-block-start:3px}.lead-form__submit.svelte-loqtbc{min-inline-size:160px;padding:14px 22px}.lead-form__optional.svelte-loqtbc{color:var(--text-dim);font-weight:400}.lead-form__field-error.svelte-loqtbc,.lead-form__error.svelte-loqtbc{color:var(--danger)}.lead-form__hp.svelte-loqtbc{position:absolute;left:-10000px}demo-workspace.svelte-1vnlok4.svelte-1vnlok4{--demo-accent:var(--accent);--demo-accent-strong:var(--accent-strong);--demo-accent-soft:color-mix(in srgb, var(--accent-soft) 62%, var(--bg-elev));--demo-panel:color-mix(in srgb, var(--surface) 82%, var(--bg-elev));--demo-panel-muted:color-mix(in srgb, var(--bg-elev) 86%, var(--surface));--demo-border-accent:color-mix(in srgb, var(--accent) 32%, var(--border));display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-5);min-inline-size:0}@media (min-width: 960px){demo-workspace.svelte-1vnlok4.svelte-1vnlok4{grid-template-columns:320px minmax(0,1fr)}}demo-sidebar.svelte-1vnlok4.svelte-1vnlok4,demo-main.svelte-1vnlok4.svelte-1vnlok4{min-inline-size:0;overflow-wrap:anywhere;border:1px solid var(--border);border-radius:var(--radius-card);background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 90%,var(--bg)),var(--surface));box-shadow:inset 0 1px color-mix(in srgb,white 5%,transparent)}demo-sidebar.svelte-1vnlok4.svelte-1vnlok4{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-5)}demo-sidebar-head.svelte-1vnlok4.svelte-1vnlok4,demo-toolbar.svelte-1vnlok4.svelte-1vnlok4,demo-artifact.svelte-1vnlok4.svelte-1vnlok4,demo-actions.svelte-1vnlok4.svelte-1vnlok4{display:flex;align-items:center;gap:var(--space-3)}demo-sidebar-head.svelte-1vnlok4.svelte-1vnlok4,demo-toolbar.svelte-1vnlok4.svelte-1vnlok4,demo-artifact.svelte-1vnlok4.svelte-1vnlok4{justify-content:space-between}demo-sidebar-head.svelte-1vnlok4 strong.svelte-1vnlok4,demo-toolbar.svelte-1vnlok4 strong.svelte-1vnlok4,demo-evidence.svelte-1vnlok4>strong.svelte-1vnlok4,demo-artifact.svelte-1vnlok4 span.svelte-1vnlok4{color:var(--text);font-weight:600}demo-sidebar-head.svelte-1vnlok4 span.svelte-1vnlok4,demo-toolbar.svelte-1vnlok4 span.svelte-1vnlok4{color:var(--demo-accent-strong);font-size:12px;font-weight:600}demo-scenarios.svelte-1vnlok4.svelte-1vnlok4{display:grid;gap:var(--space-2);max-block-size:430px;overflow-y:auto;padding-inline-end:2px}demo-scenarios.svelte-1vnlok4 button.svelte-1vnlok4{display:grid;justify-content:stretch;min-inline-size:0;gap:5px;inline-size:100%;padding:13px 14px;border-radius:8px;white-space:normal;text-align:start}demo-scenarios.svelte-1vnlok4 button[data-active=true].svelte-1vnlok4{background:var(--demo-accent-soft);color:var(--demo-accent-strong);box-shadow:inset 0 0 0 1px var(--demo-border-accent)}demo-scenarios.svelte-1vnlok4 span.svelte-1vnlok4,demo-scenarios.svelte-1vnlok4 small.svelte-1vnlok4{min-inline-size:0}demo-scenarios.svelte-1vnlok4 span.svelte-1vnlok4{color:var(--text)}demo-scenarios.svelte-1vnlok4 small.svelte-1vnlok4{color:color-mix(in srgb,var(--text-muted) 86%,var(--text));font-size:12px;line-height:1.35}demo-metrics.svelte-1vnlok4.svelte-1vnlok4{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2);margin-block-start:auto}demo-metrics.svelte-1vnlok4 span.svelte-1vnlok4{display:grid;gap:3px;padding:12px 10px;border:1px solid var(--border);border-radius:8px;background:var(--demo-panel-muted)}demo-metrics.svelte-1vnlok4 strong.svelte-1vnlok4{color:var(--accent);font-size:18px;line-height:1}demo-metrics.svelte-1vnlok4 small.svelte-1vnlok4{color:var(--text-dim);font-size:11px}demo-main.svelte-1vnlok4.svelte-1vnlok4{display:grid;gap:var(--space-5);padding:var(--space-5)}demo-toolbar.svelte-1vnlok4>div.svelte-1vnlok4{display:grid;gap:4px;min-inline-size:0}demo-toolbar.svelte-1vnlok4 strong.svelte-1vnlok4{min-inline-size:0;max-inline-size:62ch;white-space:normal;overflow-wrap:anywhere}demo-toolbar.svelte-1vnlok4 button.svelte-1vnlok4,demo-actions.svelte-1vnlok4 button.svelte-1vnlok4{flex:0 0 auto;padding:10px 14px;font-size:13px}demo-progress.svelte-1vnlok4.svelte-1vnlok4{display:block;block-size:6px;overflow:hidden;border-radius:var(--radius-pill);background:var(--bg)}demo-progress.svelte-1vnlok4 span.svelte-1vnlok4{display:block;block-size:100%;border-radius:inherit;background:linear-gradient(90deg,var(--demo-accent),var(--demo-accent-strong));transition:inline-size .28s var(--easing)}demo-steps.svelte-1vnlok4.svelte-1vnlok4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-2)}demo-steps.svelte-1vnlok4 button.svelte-1vnlok4{display:grid;justify-content:stretch;gap:8px;min-block-size:84px;padding:12px;border-radius:8px;background:var(--demo-panel-muted);color:var(--text-muted);box-shadow:inset 0 0 0 1px var(--border);white-space:normal;text-align:start}demo-steps.svelte-1vnlok4 button[data-state=active].svelte-1vnlok4{color:var(--text);background:var(--demo-accent-soft);box-shadow:inset 0 0 0 1px var(--demo-border-accent)}demo-steps.svelte-1vnlok4 button[data-state=done].svelte-1vnlok4{color:var(--demo-accent-strong)}demo-steps.svelte-1vnlok4 small.svelte-1vnlok4{color:var(--text-dim);font-size:11px}demo-output.svelte-1vnlok4.svelte-1vnlok4{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(220px,.8fr);gap:var(--space-4)}demo-output.svelte-1vnlok4 section.svelte-1vnlok4,demo-evidence.svelte-1vnlok4.svelte-1vnlok4,demo-artifact.svelte-1vnlok4.svelte-1vnlok4{min-inline-size:0;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--demo-panel-muted);padding:var(--space-5)}demo-output.svelte-1vnlok4 section.svelte-1vnlok4{display:grid;gap:var(--space-3)}demo-output.svelte-1vnlok4 h3.svelte-1vnlok4{color:var(--text);font-size:24px;line-height:1.2;overflow-wrap:anywhere}demo-output.svelte-1vnlok4 p.svelte-1vnlok4,demo-artifact.svelte-1vnlok4 p.svelte-1vnlok4{color:color-mix(in srgb,var(--text-muted) 82%,var(--text));font-size:14px;line-height:1.55;overflow-wrap:anywhere}demo-evidence.svelte-1vnlok4.svelte-1vnlok4{display:grid;gap:var(--space-2)}demo-evidence.svelte-1vnlok4 button.svelte-1vnlok4{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-3);inline-size:100%;padding:11px 12px;border-radius:8px;background:var(--demo-panel);color:var(--text-muted);box-shadow:inset 0 0 0 1px var(--border);white-space:normal;text-align:start}demo-evidence.svelte-1vnlok4 button[data-highlight=true].svelte-1vnlok4{color:var(--accent-strong);background:color-mix(in srgb,var(--accent-soft) 64%,var(--surface))}demo-evidence.svelte-1vnlok4 span.svelte-1vnlok4{min-inline-size:0;overflow-wrap:anywhere}demo-evidence.svelte-1vnlok4 small.svelte-1vnlok4{flex:0 0 auto;color:var(--demo-accent);font-size:12px}demo-artifact.svelte-1vnlok4.svelte-1vnlok4{align-items:flex-start}demo-artifact.svelte-1vnlok4>div.svelte-1vnlok4{display:grid;gap:var(--space-2);min-inline-size:0}demo-artifact.svelte-1vnlok4 p[data-risk].svelte-1vnlok4{padding-block-start:var(--space-2);border-block-start:1px solid var(--border);color:var(--accent-strong)}demo-actions.svelte-1vnlok4.svelte-1vnlok4{flex-wrap:wrap;justify-content:flex-end}@media (max-width: 760px){demo-toolbar.svelte-1vnlok4.svelte-1vnlok4,demo-artifact.svelte-1vnlok4.svelte-1vnlok4{align-items:stretch;flex-direction:column}demo-toolbar.svelte-1vnlok4 button.svelte-1vnlok4,demo-actions.svelte-1vnlok4.svelte-1vnlok4,demo-actions.svelte-1vnlok4 button.svelte-1vnlok4{inline-size:100%}demo-steps.svelte-1vnlok4.svelte-1vnlok4,demo-output.svelte-1vnlok4.svelte-1vnlok4{grid-template-columns:minmax(0,1fr)}demo-steps.svelte-1vnlok4 button.svelte-1vnlok4{min-block-size:auto}}
