.demo.svelte-1d2aaa3{padding:clamp(var(--space-lg), 3vw, var(--space-xl));max-inline-size:none}.demo__bar.svelte-1d2aaa3{gap:var(--space-sm);flex-wrap:wrap;justify-content:space-between;align-items:center;margin-block-end:var(--space-lg);display:flex}.badge.svelte-1d2aaa3{font-size:var(--step--2);color:var(--fg-muted);border:1px solid var(--border);border-radius:var(--radius-full);padding:.25rem .6rem}.flow.svelte-1d2aaa3{font-size:var(--step--2);color:var(--accent);letter-spacing:.06em}.phase.svelte-1d2aaa3{padding-block:var(--space-lg);border-block-start:1px solid var(--border)}.phase.svelte-1d2aaa3:first-of-type{border-block-start:0;padding-block-start:0}.phase__no.svelte-1d2aaa3{font-size:var(--step--2);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--fg-faint);margin-block-end:var(--space-xs)}.phase__text.svelte-1d2aaa3{max-inline-size:62ch}.phase__head.svelte-1d2aaa3{gap:var(--space-sm);flex-wrap:wrap;justify-content:space-between;align-items:center;margin-block-end:var(--space-lg);display:flex}.run.svelte-1d2aaa3{align-items:center;gap:var(--space-sm);display:flex}.elapsed.svelte-1d2aaa3{font-size:var(--step--2);color:var(--fg-muted);font-variant-numeric:tabular-nums}.prompt.svelte-1d2aaa3{padding:var(--space-md) var(--space-lg);font-size:var(--step-1);line-height:var(--leading-snug);color:var(--fg);background:var(--accent-soft);border-inline-start:3px solid var(--accent);border-radius:var(--radius-md);max-inline-size:none;margin:0}.demo__grid.svelte-1d2aaa3{gap:var(--space-xl);display:grid}@media (width>=50rem){.demo__grid.svelte-1d2aaa3{grid-template-columns:1fr 1fr;align-items:start}}.pipeline.svelte-1d2aaa3{margin:0 0 var(--space-lg);gap:var(--space-2xs);padding:0;list-style:none;display:grid}.agent.svelte-1d2aaa3{align-items:center;gap:var(--space-sm);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-md);max-inline-size:none;transition:background-color var(--dur-1) var(--ease), border-color var(--dur-1) var(--ease);border:1px solid #0000;display:flex}.agent.is-active.svelte-1d2aaa3{background:var(--accent-soft);border-color:var(--accent-line)}.agent__dot.svelte-1d2aaa3{block-size:1.6rem;inline-size:1.6rem;font-size:var(--step--2);font-family:var(--font-mono);color:var(--fg-muted);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-full);flex:none;place-items:center;display:grid}.agent.is-active.svelte-1d2aaa3 .agent__dot:where(.svelte-1d2aaa3){color:var(--accent);border-color:var(--accent)}.agent.is-done.svelte-1d2aaa3 .agent__dot:where(.svelte-1d2aaa3){color:var(--accent-contrast);background:var(--accent);border-color:var(--accent)}.agent__meta.svelte-1d2aaa3{flex-direction:column;line-height:1.2;display:flex}.agent__name.svelte-1d2aaa3{font-size:var(--step--1);font-weight:560}.agent__role.svelte-1d2aaa3{font-size:var(--step--2);color:var(--fg-faint)}.log.svelte-1d2aaa3{min-block-size:9rem;padding:var(--space-md);background:var(--bg-subtle);border:1px solid var(--border);border-radius:var(--radius-md);gap:var(--space-xs);align-content:start;display:grid}.log__hint.svelte-1d2aaa3{font-size:var(--step--1);max-inline-size:none}.log__line.svelte-1d2aaa3{gap:var(--space-sm);font-size:var(--step--1);max-inline-size:none;animation:svelte-1d2aaa3-line-in var(--dur-2) var(--ease);grid-template-columns:7.5rem 1fr;display:grid}.log__agent.svelte-1d2aaa3{font-size:var(--step--2);color:var(--accent)}@keyframes svelte-1d2aaa3-line-in{0%{opacity:0;transform:translateY(4px)}}.graph.svelte-1d2aaa3{background:var(--bg-subtle);border:1px solid var(--border);border-radius:var(--radius-md);block-size:auto;inline-size:100%}.edge.svelte-1d2aaa3{stroke:var(--border-strong);stroke-width:1.5px}.edge--variant.is-error.svelte-1d2aaa3{stroke:var(--danger);stroke-width:2.2px;stroke-dasharray:5 4;animation:.9s linear infinite svelte-1d2aaa3-dash}.edge--variant.is-fixed.svelte-1d2aaa3{stroke:var(--success);stroke-width:2.4px}@keyframes svelte-1d2aaa3-dash{to{stroke-dashoffset:-18px}}.node--base.svelte-1d2aaa3{fill:var(--surface);stroke:var(--border-strong)}.node--country.svelte-1d2aaa3{fill:var(--surface);stroke:var(--border-strong);stroke-width:1.5px}.node__label.svelte-1d2aaa3{fill:var(--fg);font-size:11px;font-weight:600}.node__sub.svelte-1d2aaa3{fill:var(--fg-faint);font-size:7px;font-family:var(--font-mono)}.node__country.svelte-1d2aaa3{fill:var(--fg);font-size:9px;font-weight:600;font-family:var(--font-mono)}.graph__wait.svelte-1d2aaa3{fill:var(--fg-faint);font-size:9px;font-family:var(--font-mono)}.variant-node.is-error.svelte-1d2aaa3 .node--variant:where(.svelte-1d2aaa3){stroke:var(--danger);fill:color-mix(in oklab, var(--danger) 12%, var(--surface))}.variant-node.is-fixed.svelte-1d2aaa3 .node--variant:where(.svelte-1d2aaa3){stroke:var(--success);fill:color-mix(in oklab, var(--success) 14%, var(--surface))}.graph__caption.svelte-1d2aaa3{font-size:var(--step--2);margin-block-start:var(--space-sm)}.patch.svelte-1d2aaa3{padding:var(--space-md);font-family:var(--font-mono);font-size:var(--step--2);color:var(--fg-muted);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-md);animation:svelte-1d2aaa3-line-in var(--dur-3) var(--ease);margin-block-start:var(--space-md);line-height:1.7;overflow-x:auto}.patch__key.svelte-1d2aaa3{color:var(--accent)}.patch__str.svelte-1d2aaa3,.patch__num.svelte-1d2aaa3{color:var(--fg)}.patch__ok.svelte-1d2aaa3{color:var(--success)}.patch__brace.svelte-1d2aaa3{color:var(--fg-faint)}.poc.svelte-1d2aaa3{gap:var(--space-sm);padding:var(--space-md) var(--space-lg);font-size:var(--step-0);background:var(--accent-soft);border:1px solid var(--accent-line);border-radius:var(--radius-md);max-inline-size:none;animation:svelte-1d2aaa3-line-in var(--dur-3) var(--ease);align-items:baseline;margin-block-start:var(--space-xl);display:flex}.poc__spark.svelte-1d2aaa3{font-size:var(--step-1);flex:none}.poc__text.svelte-1d2aaa3{flex:1;min-inline-size:0}@media (prefers-reduced-motion:reduce){.log__line.svelte-1d2aaa3,.patch.svelte-1d2aaa3,.poc.svelte-1d2aaa3,.edge--variant.is-error.svelte-1d2aaa3{animation:none}}
