.cta.svelte-peni0m{container-type:inline-size}.cta.big.svelte-peni0m{margin-top:calc(var(--space-8) * 2)}.row.svelte-peni0m{justify-content:center;gap:var(--space-8);grid-template-columns:repeat(3,auto);display:grid}@container (width<38rem){.row.svelte-peni0m{gap:var(--space-6);grid-template-columns:1fr 1fr}.row.svelte-peni0m .primary:where(.svelte-peni0m){grid-column:1/-1}}.hero.svelte-1q37ri0{padding-top:calc(var(--section-gap) * .7)}.mark.svelte-1q37ri0{max-width:50rem;margin:0 auto}svg.svelte-1q37ri0{width:100%;height:auto;display:block;overflow:visible}.wire.svelte-1q37ri0,.pulse.svelte-1q37ri0{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4px}.wire.svelte-1q37ri0{opacity:.8}.particle.svelte-1q37ri0{fill:var(--engine-signal);display:none}.signal.svelte-1q37ri0{stroke:var(--engine-signal)}.audio.svelte-1q37ri0{stroke:var(--engine-audio)}.pin.signal.svelte-1q37ri0{fill:var(--engine-signal)}.pin.audio.svelte-1q37ri0{fill:var(--engine-audio)}.pulse.svelte-1q37ri0{display:none}.glyph.svelte-1q37ri0{font-family:var(--font-sans);fill:var(--text);paint-order:stroke fill;stroke:var(--bg);stroke-width:12px;stroke-linejoin:round;font-weight:650}.letter.svelte-1q37ri0{transform-box:fill-box;transform-origin:bottom}@media (prefers-reduced-motion:no-preference){.letter.svelte-1q37ri0:is(.is-live,.is-once){transform-origin:50%;animation:1.3s ease-in-out svelte-1q37ri0-grow}.letter.svelte-1q37ri0.is-live{animation-iteration-count:infinite}}@keyframes svelte-1q37ri0-grow{0%,to{transform:none}50%{transform:scale(1.08)}}.words.svelte-1q37ri0{height:1.6rem;margin-top:var(--space-6);position:relative}.word.svelte-1q37ri0{top:0;left:var(--x);width:0;font-family:var(--font-mono);font-size:var(--fs-small);--rest:var(--text-dim);color:var(--rest);white-space:nowrap;flex-direction:column;align-items:center;display:flex;position:absolute}@media (prefers-reduced-motion:no-preference){.wire.svelte-1q37ri0{opacity:.5;stroke-dasharray:var(--len);stroke-dashoffset:var(--len);animation:svelte-1q37ri0-draw var(--dur) linear var(--t) forwards}.particle.svelte-1q37ri0{offset-rotate:0deg;animation:svelte-1q37ri0-burst var(--period) var(--curve) var(--t) infinite, svelte-1q37ri0-drift var(--jig) ease-in-out infinite alternate;display:block}.pulse.svelte-1q37ri0{stroke-dasharray:var(--dash) var(--gap);stroke-dashoffset:var(--dash);animation:svelte-1q37ri0-travel var(--period) linear var(--t) infinite;display:block}.pulse.head.svelte-1q37ri0{stroke-width:3.4px}.pulse.tail.svelte-1q37ri0{stroke-width:2.8px;opacity:.4}.pulse.glow.svelte-1q37ri0{stroke-width:12px;opacity:.14}.glyph.svelte-1q37ri0{fill:var(--text-dim);animation:svelte-1q37ri0-flash var(--period) linear var(--t) infinite}.word.svelte-1q37ri0{opacity:0;animation:svelte-1q37ri0-surface .7s var(--ease) var(--t) forwards, svelte-1q37ri0-flash var(--period) linear var(--t) infinite}.paused.svelte-1q37ri0 :is(.wire:where(.svelte-1q37ri0),.pulse:where(.svelte-1q37ri0),.particle:where(.svelte-1q37ri0),.glyph:where(.svelte-1q37ri0),.word:where(.svelte-1q37ri0)){animation-play-state:paused}}@keyframes svelte-1q37ri0-draw{0%{stroke-dashoffset:var(--len)}to{stroke-dashoffset:0}}@keyframes svelte-1q37ri0-travel{0%{stroke-dashoffset:var(--dash)}to{stroke-dashoffset:var(--to)}}@keyframes svelte-1q37ri0-flash{0%{fill:var(--ink);color:var(--ink)}9%{fill:var(--text);color:var(--rest)}to{fill:var(--text);color:var(--rest)}}@keyframes svelte-1q37ri0-burst{0%{offset-distance:0%;opacity:0}2%{opacity:.9}18%{opacity:.9}20%{offset-distance:100%;opacity:0}to{offset-distance:100%;opacity:0}}@keyframes svelte-1q37ri0-drift{0%{transform:translate(-3.5px,2.5px)}to{transform:translate(3.5px,-3px)}}@keyframes svelte-1q37ri0-surface{0%{opacity:0;transform:translateY(.35rem)}to{opacity:1;transform:none}}h1.svelte-1q37ri0{text-align:center;font-size:var(--fs-display);letter-spacing:-.035em;color:var(--text);text-wrap:balance;margin:0;font-weight:650;line-height:1.02}.lead.svelte-1q37ri0{font-size:var(--fs-lead);line-height:var(--lh-prose);color:var(--text-dim);max-width:54ch;margin:var(--space-8) auto 0;text-align:center;text-wrap:pretty}@media (width<=64rem){.words.svelte-1q37ri0{height:3.8rem}.word.svelte-1q37ri0:before{content:"";width:1px;height:.5rem;margin-bottom:var(--space-2);background:var(--border-strong)}.word.svelte-1q37ri0:nth-child(2n){top:1.6rem}.word.svelte-1q37ri0:nth-child(2n):before{height:2.1rem;margin-top:-1.6rem}}@media (width<=40rem){.word.svelte-1q37ri0{font-size:var(--fs-micro)}.wire.svelte-1q37ri0,.pulse.svelte-1q37ri0{stroke-width:4.4px}.pulse.head.svelte-1q37ri0{stroke-width:6px}.pulse.tail.svelte-1q37ri0{stroke-width:5px}.pulse.glow.svelte-1q37ri0{stroke-width:20px}.particle.svelte-1q37ri0{r:5}}.flow-wrap.svelte-ucq744{margin:0 0 var(--space-8);container-type:inline-size}.flow.svelte-ucq744{--glyph:clamp(6.5rem, 22cqi, 8.75rem);--box:clamp(10rem, 24cqi, 14.5rem);--reach:clamp(2.5rem, 9cqi, 6rem);--side-pad:var(--space-6);justify-content:center;align-items:center;gap:var(--space-8) var(--reach);flex-wrap:wrap;margin:0;display:flex;position:relative}.probe.svelte-ucq744{visibility:hidden;height:0;position:absolute}[data-probe=glyph].svelte-ucq744{width:var(--glyph)}[data-probe=box].svelte-ucq744{width:var(--box)}[data-probe=reach].svelte-ucq744{width:var(--reach)}[data-probe=pad].svelte-ucq744{width:var(--side-pad)}.flow.stacked.svelte-ucq744{align-items:stretch;gap:var(--reach) 0;flex-direction:column}.stacked.svelte-ucq744 .side:where(.svelte-ucq744){gap:var(--space-4);padding-inline:0;padding-top:var(--space-7);flex-flow:wrap}.stacked.svelte-ucq744 .outputs:where(.svelte-ucq744){padding-top:0;padding-bottom:var(--space-7)}.stacked.svelte-ucq744 .row:where(.svelte-ucq744){flex:1 1 0;width:auto;min-width:0}.stacked.svelte-ucq744 .inputs:where(.svelte-ucq744) .label:where(.svelte-ucq744),.stacked.svelte-ucq744 .outputs:where(.svelte-ucq744) .label:where(.svelte-ucq744){text-align:center}.stacked.svelte-ucq744 .box:where(.svelte-ucq744){align-self:center}.stacked.svelte-ucq744 .inputs:where(.svelte-ucq744) .axis:where(.svelte-ucq744),.stacked.svelte-ucq744 .outputs:where(.svelte-ucq744) .axis:where(.svelte-ucq744){transform-origin:50%;line-height:1;position:absolute;top:0;left:50%;right:auto;transform:translate(-50%)}.stacked.svelte-ucq744 .outputs:where(.svelte-ucq744) .axis:where(.svelte-ucq744){top:auto;bottom:0}.cables.svelte-ucq744{pointer-events:none;fill:none;stroke-width:1.7px;opacity:.9;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.side.svelte-ucq744{gap:var(--space-4);padding-inline:var(--side-pad);flex-direction:column;display:flex;position:relative}.axis.svelte-ucq744{font-family:var(--font-mono);--track:.15em;letter-spacing:var(--track);color:var(--text-muted);padding-inline-start:var(--track);font-size:.6875rem;position:absolute;top:50%}.inputs.svelte-ucq744 .axis:where(.svelte-ucq744){transform-origin:100%;left:0;transform:translate(-100%,-50%)rotate(-90deg)}.outputs.svelte-ucq744 .axis:where(.svelte-ucq744){transform-origin:0;right:0;transform:translate(100%,-50%)rotate(90deg)}.row.svelte-ucq744{width:var(--glyph);flex-direction:column;display:flex}.row.svelte-ucq744 svg:where(.svelte-ucq744){width:100%;height:auto;display:block}.label.svelte-ucq744{color:var(--text-dim);transition:color var(--dur-slow) var(--ease);font-size:.8rem}.row.svelte-ucq744:is(.is-live,.is-once) .label:where(.svelte-ucq744){color:var(--text)}.outputs.svelte-ucq744 .label:where(.svelte-ucq744){text-align:end}.box.svelte-ucq744{width:var(--box);border-radius:calc(var(--radius-md) * 3);background:var(--surface-1);border:1px solid var(--border-strong);box-shadow:0 0 24px 0 color-mix(in srgb, var(--border-strong) 35%, transparent)}.box.svelte-ucq744 svg:where(.svelte-ucq744){width:100%;height:auto;display:block}.cell.svelte-ucq744{cursor:default}.cell.svelte-ucq744 circle:where(.svelte-ucq744),.cell.svelte-ucq744 text:where(.svelte-ucq744){transition:fill var(--dur-slow) var(--ease), transform var(--dur-slow) var(--ease)}.cell.svelte-ucq744 .core:where(.svelte-ucq744){transform-box:fill-box;transform-origin:50%}.cell.lit.svelte-ucq744 .core:where(.svelte-ucq744){transform:scale(1.5)}.cell.lit.svelte-ucq744 text:where(.svelte-ucq744){fill:var(--text)}@media (prefers-reduced-motion:no-preference){.row.svelte-ucq744:is(.is-live,.is-once) .stream:where(.svelte-ucq744){animation:svelte-ucq744-stream var(--loop) linear}.row.svelte-ucq744:is(.is-live,.is-once) .cell:where(.svelte-ucq744){transform-box:fill-box;transform-origin:50%;animation:svelte-ucq744-flicker var(--loop) ease-in-out calc(var(--phase) * var(--loop) * -1)}.row.svelte-ucq744:is(.is-live,.is-once) .thumb.a:where(.svelte-ucq744){animation:svelte-ucq744-slide-a var(--loop) ease-in-out}.row.svelte-ucq744:is(.is-live,.is-once) .thumb.b:where(.svelte-ucq744){animation:svelte-ucq744-slide-b var(--loop) ease-in-out}.row.svelte-ucq744:is(.is-live,.is-once) .needle:where(.svelte-ucq744){animation:svelte-ucq744-dial var(--loop) ease-in-out}.row.svelte-ucq744:is(.is-live,.is-once) .turn:where(.svelte-ucq744){transform-box:fill-box;transform-origin:50%;animation:svelte-ucq744-turn var(--loop) ease-in-out}.row.svelte-ucq744:is(.is-live,.is-once) .turn.back:where(.svelte-ucq744){animation-direction:reverse}.row.svelte-ucq744:is(.is-live,.is-once) .breathe:where(.svelte-ucq744){transform-box:fill-box;transform-origin:50%;animation:svelte-ucq744-breathe var(--loop) ease-in-out}.row.svelte-ucq744:is(.is-live,.is-once) .drift:where(.svelte-ucq744){animation:svelte-ucq744-drift var(--loop) ease-in-out}.row.svelte-ucq744:is(.is-live,.is-once) .drift.back:where(.svelte-ucq744){animation-direction:reverse}.row.svelte-ucq744:is(.is-live,.is-once) .bar:where(.svelte-ucq744){transform-box:fill-box;transform-origin:0;animation:svelte-ucq744-bar var(--loop) ease-in-out calc(var(--phase) * var(--loop) * -1)}.row.svelte-ucq744:is(.is-live,.is-once) .packet:where(.svelte-ucq744){animation:svelte-ucq744-leave var(--loop) ease-in calc(var(--phase) * var(--loop) * -1)}.row.svelte-ucq744.is-once :is(.stream:where(.svelte-ucq744),.cell:where(.svelte-ucq744),.thumb.a:where(.svelte-ucq744),.thumb.b:where(.svelte-ucq744),.needle:where(.svelte-ucq744),.turn:where(.svelte-ucq744),.breathe:where(.svelte-ucq744),.drift:where(.svelte-ucq744),.bar:where(.svelte-ucq744),.packet:where(.svelte-ucq744)){animation-iteration-count:1}.row.svelte-ucq744.is-live :is(.stream:where(.svelte-ucq744),.cell:where(.svelte-ucq744),.thumb.a:where(.svelte-ucq744),.thumb.b:where(.svelte-ucq744),.needle:where(.svelte-ucq744),.turn:where(.svelte-ucq744),.breathe:where(.svelte-ucq744),.drift:where(.svelte-ucq744),.bar:where(.svelte-ucq744),.packet:where(.svelte-ucq744)){animation-iteration-count:infinite}}@keyframes svelte-ucq744-stream{to{transform:translate(-124px)}}@keyframes svelte-ucq744-flicker{0%,to{opacity:var(--v);transform:none}50%{opacity:calc(1.06 - var(--v));transform:scale(.84)}}@keyframes svelte-ucq744-slide-a{0%,to{transform:none}50%{transform:translate(20px)}}@keyframes svelte-ucq744-slide-b{0%,to{transform:none}40%{transform:translate(-8px)}75%{transform:translate(38px)}}@keyframes svelte-ucq744-dial{0%,to{transform:none}45%{transform:rotate(70deg)}70%{transform:rotate(-30deg)}}@keyframes svelte-ucq744-turn{to{transform:rotate(360deg)}}@keyframes svelte-ucq744-breathe{0%,to{transform:none}50%{transform:scale(1.35)}}@keyframes svelte-ucq744-drift{0%,to{transform:none}50%{transform:translate(-8px,6px)}}@keyframes svelte-ucq744-bar{0%,to{transform:none}50%{transform:scaleX(var(--to))}}@keyframes svelte-ucq744-leave{0%{opacity:var(--o);transform:none}65%{opacity:0}to{opacity:0;transform:translate(40px)}}.ws-figure.svelte-1rx0qtd{min-width:0;margin:0}.viewport.svelte-1rx0qtd{width:100%;position:relative;overflow:hidden}.scene.svelte-1rx0qtd{transform-origin:top;gap:8px;display:flex;position:absolute;top:0;left:50%}.panel.svelte-1rx0qtd{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-1);flex-direction:column;min-width:0;display:flex;overflow:hidden}.panel.svelte-1rx0qtd header:where(.svelte-1rx0qtd){align-items:center;gap:var(--space-4);height:30px;padding-inline:var(--space-4);background:var(--surface-2);border-bottom:1px solid var(--border);display:flex}.tab.svelte-1rx0qtd{font-family:var(--font-mono);font-size:var(--fs-micro);color:var(--text-muted)}.tab.on.svelte-1rx0qtd{color:var(--text)}.dot.svelte-1rx0qtd{background:var(--accent);border-radius:50%;width:7px;height:7px;margin-left:auto}.body.svelte-1rx0qtd{flex:1;min-height:0;position:relative}.canvas.svelte-1rx0qtd .body:where(.svelte-1rx0qtd){background-image:radial-gradient(circle at 1px 1px, var(--surface-3) 1px, transparent 0);background-size:24px 24px}.cables.svelte-1rx0qtd{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.placed.svelte-1rx0qtd{position:absolute}.lines.svelte-1rx0qtd{padding:var(--space-4) var(--space-5);font-family:var(--font-mono);color:var(--text-dim);gap:var(--space-3);flex-direction:column;font-size:12px;line-height:1.55;display:flex}.lines.svelte-1rx0qtd p:where(.svelte-1rx0qtd){align-items:baseline;gap:8px;margin:0;display:flex}.lines.svelte-1rx0qtd .you:where(.svelte-1rx0qtd){color:var(--text)}.lines.svelte-1rx0qtd .op:where(.svelte-1rx0qtd){color:var(--text-muted)}.lines.svelte-1rx0qtd .op:where(.svelte-1rx0qtd) .mark:where(.svelte-1rx0qtd){color:var(--accent);font-size:8px}.lines.svelte-1rx0qtd .agent:where(.svelte-1rx0qtd){padding-left:16px}.mark.svelte-1rx0qtd{flex:none;width:8px}.caret.svelte-1rx0qtd{background:var(--text);width:7px;height:13px;animation:1.1s steps(2,start) infinite svelte-1rx0qtd-blink;display:inline-block}@keyframes svelte-1rx0qtd-blink{to{visibility:hidden}}@media (prefers-reduced-motion:reduce){.caret.svelte-1rx0qtd{animation:none}}section.svelte-1uha8ag{padding-block:var(--section-gap) 0}h2.svelte-1uha8ag{text-align:center}.split.svelte-1uha8ag h2:where(.svelte-1uha8ag){text-align:left}h2.svelte-1uha8ag{font-size:var(--fs-headline);letter-spacing:-.022em;margin:0 auto var(--space-7);max-width:20ch;color:var(--text);font-weight:620;line-height:1.12}.prose.svelte-1uha8ag{font-size:var(--fs-body);line-height:var(--lh-prose);color:var(--text-dim);max-width:var(--measure);margin:var(--space-6) auto;text-wrap:pretty}@media (width>=40rem){.prose.svelte-1uha8ag{text-align:justify;-webkit-hyphens:auto;hyphens:auto}}.section-lead.svelte-1uha8ag{margin-bottom:var(--space-8)}.prose.svelte-1uha8ag code{font-family:var(--font-mono);color:var(--text);font-size:.9em}.prose.svelte-1uha8ag strong{color:var(--text);font-weight:600}.streams.svelte-1uha8ag{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));display:grid}.streams.svelte-1uha8ag article:where(.svelte-1uha8ag){gap:var(--space-5);border:1px solid var(--border);border-top:2px solid var(--engine);border-radius:var(--radius-md);background:var(--surface-1);padding:var(--space-7);transition:border-color var(--dur-slow) var(--ease), box-shadow var(--dur-slow) var(--ease);flex-direction:column;display:flex}.streams.svelte-1uha8ag article.lit:where(.svelte-1uha8ag){border-color:var(--engine);box-shadow:0 0 28px color-mix(in srgb, var(--engine) 22%, transparent)}.streams.svelte-1uha8ag header:where(.svelte-1uha8ag){align-items:center;gap:var(--space-4);display:flex}.pin.svelte-1uha8ag{background:var(--engine);width:14px;height:9px;transition:transform var(--dur-slow) var(--ease);border-radius:999px;flex:none}.lit.svelte-1uha8ag .pin:where(.svelte-1uha8ag){transform:scaleX(1.5)}.streams.svelte-1uha8ag .name:where(.svelte-1uha8ag){color:var(--text);font-weight:600}.streams.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:var(--fs-small);line-height:var(--lh-prose);color:var(--text-dim);margin:0}.split.svelte-1uha8ag{gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;display:grid}@media (width<=54rem){.split.svelte-1uha8ag{grid-template-columns:minmax(0,1fr)}}.agent-section.svelte-1uha8ag figure{top:calc(var(--header-h) + var(--space-7));position:sticky}
