.demo.svelte-nz1oca{background:var(--m-cream);border:1px solid var(--m-border);padding:96px 40px}.head.svelte-nz1oca{max-width:48rem}.eyebrow.svelte-nz1oca{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--m-jade);margin:0;font-size:11px;font-weight:500}.headline.svelte-nz1oca{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.025em;white-space:pre-line;color:var(--m-fg-strong);margin:24px 0 0;font-size:clamp(36px,5vw,72px);font-weight:200;line-height:.98}.grid.svelte-nz1oca{gap:20px;margin:56px 0 0;padding:0;list-style:none;display:grid}@media (width>=640px){.grid.svelte-nz1oca{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.grid.svelte-nz1oca{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:64px}}.tile.svelte-nz1oca{border:1px solid var(--m-border);background:var(--m-card);transition:transform .3s var(--easing-out), box-shadow .3s var(--easing-out), border-color .3s var(--easing-out);border-radius:18px;flex-direction:column;padding:28px;display:flex}@media (width>=640px){.tile.svelte-nz1oca{padding:32px}}.tile.svelte-nz1oca:hover{border-color:#25261d2e;transform:translateY(-4px);box-shadow:0 24px 48px -20px #0f14121f}@media (prefers-reduced-motion:reduce){.tile.svelte-nz1oca{transition:none}.tile.svelte-nz1oca:hover{transform:none}}.graphic.svelte-nz1oca{align-items:flex-end;height:140px;margin-bottom:28px;display:flex;overflow:hidden}.g-stack.svelte-nz1oca{width:100%;font-family:var(--font-mono);flex-direction:column;gap:10px;display:flex}.g-label.svelte-nz1oca{letter-spacing:.16em;text-transform:uppercase;color:var(--m-fg-subtle);margin:0;font-size:9px}.bar-row.svelte-nz1oca{align-items:center;gap:8px;font-size:10px;display:flex}.bar-name.svelte-nz1oca{text-align:right;width:64px;color:var(--m-fg-subtle);flex:none}.bar.svelte-nz1oca{transform-origin:0;border-radius:2px;flex:1;height:6px}.bar[data-fill=jade].svelte-nz1oca{background:var(--m-jade)}.bar[data-fill=jade-deep].svelte-nz1oca{background:var(--m-jade-deep)}.bar[data-fill=neutral].svelte-nz1oca{background:#0f14122e}.bar-value.svelte-nz1oca{color:var(--m-fg-muted);font-variant-numeric:tabular-nums;flex:none}.flow-row.svelte-nz1oca{flex-wrap:wrap;align-items:center;gap:6px;font-size:10px;display:flex}.chip.svelte-nz1oca{border:1px solid var(--m-border);background:var(--m-card);color:var(--m-fg-muted);border-radius:6px;padding:4px 8px}.chip.ai.svelte-nz1oca{color:var(--m-jade-deep);background:#2b605c1a;border-color:#123b3933}.arrow.svelte-nz1oca{color:var(--m-fg-subtle)}.tree.svelte-nz1oca{align-items:center}.tree.svelte-nz1oca .g-label:where(.svelte-nz1oca){align-self:flex-start}.tree-row.svelte-nz1oca{justify-content:center;align-items:flex-start;gap:10px;width:100%;display:flex;position:relative}.bus.svelte-nz1oca{transform-origin:0;background:#0f14122e;height:1px;position:absolute;top:-10px;left:16%;right:16%}.node-col.svelte-nz1oca{flex-direction:column;align-items:center;gap:4px;display:flex}.tick.svelte-nz1oca{transform-origin:top;background:#0f14122e;width:1px;height:10px}.node.svelte-nz1oca{border:1px solid var(--m-border);background:var(--m-card);color:var(--m-fg-strong);border-radius:6px;align-items:center;gap:6px;padding:4px 8px;font-size:10px;display:inline-flex}.node.ceo.svelte-nz1oca{background:var(--m-jade-deep);color:#faf9f5;border:0;padding:4px 12px}.node-dot.svelte-nz1oca{background:var(--m-jade);border-radius:999px;width:4px;height:4px}.node-dot.lifted.svelte-nz1oca{background:#5ba69d}.limit.svelte-nz1oca{letter-spacing:.04em;font-variant-numeric:tabular-nums;color:var(--m-jade-deep);background:#2b605c1a;border-radius:4px;padding:2px 6px;font-size:8px}.agent-row.svelte-nz1oca{border:1px solid var(--m-border);background:var(--m-card);border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;display:flex}.agent-name.svelte-nz1oca{color:var(--m-fg-strong);align-items:center;gap:8px;font-size:11px;display:inline-flex}.agent-dot.svelte-nz1oca{background:var(--m-jade-deep);border-radius:999px;width:6px;height:6px}.agent-amount.svelte-nz1oca{font-variant-numeric:tabular-nums;color:var(--m-jade-deep);font-size:11px}@media (prefers-reduced-motion:no-preference){.bar.svelte-nz1oca{animation:.7s cubic-bezier(.2,.8,.2,1) both svelte-nz1oca-ut-bar-grow;animation-delay:calc(var(--i,0) * 90ms)}.flow-row.svelte-nz1oca,.agent-row.svelte-nz1oca{animation:.5s ease-out both svelte-nz1oca-ut-rise}.flow-row.svelte-nz1oca{animation-delay:calc(var(--i,0) * .13s)}.agent-row.svelte-nz1oca{animation-delay:calc(var(--i,0) * .14s)}.chip.ai.svelte-nz1oca{animation:2.4s ease-in-out 1.1s infinite svelte-nz1oca-ut-pulse}.agent-dot.svelte-nz1oca{animation:2s ease-in-out .9s infinite svelte-nz1oca-ut-dot-pulse}.node.ceo.svelte-nz1oca,.node-col.svelte-nz1oca{animation:.5s cubic-bezier(.2,.8,.2,1) both svelte-nz1oca-ut-pop;animation-delay:calc(var(--i,0) * .12s)}.bus.svelte-nz1oca{animation:.5s ease-out .2s both svelte-nz1oca-ut-draw-x}.tick.svelte-nz1oca{animation:.3s ease-out .34s both svelte-nz1oca-ut-draw-y}}@keyframes svelte-nz1oca-ut-bar-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes svelte-nz1oca-ut-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-nz1oca-ut-pop{0%{opacity:0;transform:translateY(6px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes svelte-nz1oca-ut-draw-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes svelte-nz1oca-ut-draw-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes svelte-nz1oca-ut-pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes svelte-nz1oca-ut-dot-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.65;transform:scale(1.5)}}.tile-title.svelte-nz1oca{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.015em;color:var(--m-fg-strong);margin:0;font-size:clamp(20px,2vw,26px);font-weight:200;line-height:1.15}.tile-body.svelte-nz1oca{color:var(--m-fg-muted);margin:12px 0 0;font-size:14px;line-height:1.55}.cap.svelte-nz1oca{color:var(--fg-muted);max-width:60ch;margin:16px 0 0;font-size:13px;line-height:1.55}.cap.svelte-nz1oca code:where(.svelte-nz1oca){font-family:var(--font-mono);background:var(--bg-muted);padding:1px 5px;font-size:12px}
