.demo.svelte-1densm8{border:1px solid var(--line-strong);background:var(--surface-2);border-radius:12px;margin:0 0 28px;overflow:hidden}.placeholder.svelte-1densm8{height:100%;color:var(--text-muted);place-items:center;margin:0;font-size:14px;display:grid}.hero.svelte-1uha8ag{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:48px;padding-bottom:12px;display:grid}h1.svelte-1uha8ag{letter-spacing:-.035em;text-wrap:balance;max-width:26ch;font-size:clamp(36px,4.4vw,56px);line-height:1.04}.lede.svelte-1uha8ag{max-width:62ch;color:var(--text-soft);margin:20px 0 26px;font-size:18px;line-height:1.55}.install.svelte-1uha8ag .code{margin-bottom:18px}.actions.svelte-1uha8ag{flex-wrap:wrap;gap:10px;display:flex}.btn.svelte-1uha8ag{border:1px solid var(--line-strong);height:42px;color:var(--text);border-radius:9px;align-items:center;padding:0 20px;font-size:15px;font-weight:550;text-decoration:none;transition:background-color .18s cubic-bezier(.16,1,.3,1),border-color .18s cubic-bezier(.16,1,.3,1);display:inline-flex}.btn.svelte-1uha8ag:hover{background:var(--surface-2)}.btn.primary.svelte-1uha8ag{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.btn.primary.svelte-1uha8ag:hover{filter:brightness(1.08)}.status.svelte-1uha8ag{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;padding:22px 22px 6px;font-size:14px}.status.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0 0 12px;font-size:14px;line-height:1.5}.status.svelte-1uha8ag code{white-space:nowrap}.status.svelte-1uha8ag .now:where(.svelte-1uha8ag){color:var(--text);font-variant-numeric:tabular-nums;align-items:center;gap:9px;font-weight:600;display:flex}.mark.svelte-1uha8ag{background:var(--accent);border-radius:50%;flex:none;width:7px;height:7px}.status.svelte-1uha8ag dl:where(.svelte-1uha8ag){border-top:1px solid var(--line);margin:0}.status.svelte-1uha8ag dl:where(.svelte-1uha8ag) div:where(.svelte-1uha8ag){border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:9px 0;display:flex}.status.svelte-1uha8ag dt:where(.svelte-1uha8ag){color:var(--text-muted)}.status.svelte-1uha8ag dd:where(.svelte-1uha8ag){text-align:right;font-variant-numeric:tabular-nums;margin:0}section.svelte-1uha8ag{border-top:1px solid var(--line);padding:56px 0}.hero.svelte-1uha8ag{border-top:0;padding-top:8px}.measure.svelte-1uha8ag{max-width:70ch}section.svelte-1uha8ag>h2:first-child{margin-top:0}.caption.svelte-1uha8ag{color:var(--text-muted);font-size:14px}.source.svelte-1uha8ag{margin-top:24px}.source.svelte-1uha8ag .code{margin-bottom:0}.fan.svelte-1uha8ag{fill:none;width:100%;height:40px;stroke:var(--line-strong);stroke-width:1px;display:block}.fan.svelte-1uha8ag path:where(.svelte-1uha8ag){stroke-dasharray:1;animation:1s cubic-bezier(.16,1,.3,1) both svelte-1uha8ag-reach}@keyframes svelte-1uha8ag-reach{0%{stroke-dashoffset:1px}}@media (prefers-reduced-motion:reduce){.fan.svelte-1uha8ag path:where(.svelte-1uha8ag){stroke-dasharray:none;animation:none}}.outputs.svelte-1uha8ag{background:var(--line);border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.outputs.svelte-1uha8ag article:where(.svelte-1uha8ag){background:var(--bg);padding:22px}.outputs.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin:0 0 6px;font-size:15px}.outputs.svelte-1uha8ag p:where(.svelte-1uha8ag){max-width:46ch;margin:0 0 14px;font-size:14px;line-height:1.5}.outputs.svelte-1uha8ag .code{--code-bg:var(--surface-2);margin-bottom:0}.outputs.svelte-1uha8ag pre{padding:13px 15px;font-size:12.5px}.canvas.svelte-1uha8ag .demo{margin-top:24px;margin-bottom:0}.agents.svelte-1uha8ag .code:first-of-type{margin-top:22px}.box.svelte-1uha8ag table:where(.svelte-1uha8ag){margin-top:22px;margin-bottom:0}.start.svelte-1uha8ag ul:where(.svelte-1uha8ag){margin-top:18px;margin-bottom:0}@media (width<=900px){.hero.svelte-1uha8ag{grid-template-columns:minmax(0,1fr);gap:32px}.outputs.svelte-1uha8ag{grid-template-columns:minmax(0,1fr)}.fan.svelte-1uha8ag{background:linear-gradient(var(--line-strong), var(--line-strong)) center / 1px 100% no-repeat;height:24px}.fan.svelte-1uha8ag path:where(.svelte-1uha8ag){display:none}section.svelte-1uha8ag{padding:40px 0}}
