.flow-timer-section.svelte-1ul6rw3{min-height:100svh;display:flex;align-items:center}.flow-sticky.svelte-1ul6rw3{position:relative;overflow:hidden;width:100%}.flow-main-grid.svelte-1ul6rw3{align-items:center}.flow-svg.svelte-1ul6rw3{color:var(--foreground);filter:drop-shadow(0 24px 54px rgba(15,23,42,.08))}.flow-copy-panel.svelte-1ul6rw3{min-height:18.5rem;overflow:visible}.flow-copy-content.svelte-1ul6rw3{min-height:12.25rem}.flow-copy-actions.svelte-1ul6rw3{min-height:3.25rem}.flow-state-tabs.svelte-1ul6rw3{display:flex;align-items:center;gap:.15rem;margin-top:1.15rem}.flow-state-tab.svelte-1ul6rw3{position:relative;display:flex;align-items:center;height:1.15rem;width:1.05rem;overflow:hidden;border:0;border-radius:999px;background:transparent;cursor:pointer;padding:0;transition:width .36s cubic-bezier(.23,1,.32,1),background-color .22s ease}.flow-state-tab.svelte-1ul6rw3:focus-visible{outline:2px solid var(--ring);outline-offset:.28rem}.flow-state-tab.active.svelte-1ul6rw3{width:3.35rem}.flow-state-tab.svelte-1ul6rw3:hover,.flow-state-tab.svelte-1ul6rw3:focus-visible{width:3.35rem}.flow-state-tab.complete.svelte-1ul6rw3{width:1.55rem}.flow-state-tab.complete.svelte-1ul6rw3:hover,.flow-state-tab.complete.svelte-1ul6rw3:focus-visible{width:3.35rem}.flow-state-tab.svelte-1ul6rw3 span:where(.svelte-1ul6rw3){display:block;height:.2rem;width:calc(var(--tab-progress) * 100%);min-width:100%;border-radius:999px;background:color-mix(in oklab,var(--border) 72%,transparent)}.flow-state-tab.active.svelte-1ul6rw3 span:where(.svelte-1ul6rw3),.flow-state-tab.svelte-1ul6rw3:hover span:where(.svelte-1ul6rw3),.flow-state-tab.svelte-1ul6rw3:focus-visible span:where(.svelte-1ul6rw3){background:color-mix(in oklab,var(--primary) 16%,var(--border))}.flow-state-tab.complete.svelte-1ul6rw3 span:where(.svelte-1ul6rw3){background:color-mix(in oklab,var(--primary) 20%,var(--border))}.flow-state-tab.svelte-1ul6rw3 span:where(.svelte-1ul6rw3):before{content:"";display:block;height:100%;width:calc(var(--tab-progress) * 100%);border-radius:inherit;background:var(--primary);transition:width .16s linear}.canvas.svelte-1ul6rw3{fill:transparent;stroke:transparent}.grid-line.svelte-1ul6rw3{fill:none;stroke:color-mix(in oklab,var(--border) 68%,transparent);stroke-width:1;stroke-dasharray:7 14}.connector.svelte-1ul6rw3{fill:none;stroke:color-mix(in oklab,var(--foreground) 72%,var(--primary));stroke-width:4;stroke-linecap:round;stroke-linejoin:round;opacity:.72;animation:svelte-1ul6rw3-connector-in .52s ease both}.packet.svelte-1ul6rw3{fill:var(--foreground);opacity:0;filter:drop-shadow(0 3px 8px color-mix(in oklab,var(--foreground) 22%,transparent))}.packet-accent.svelte-1ul6rw3{fill:var(--primary)}.packet-system.svelte-1ul6rw3{fill:var(--chart-2)}.meter-node.svelte-1ul6rw3,.service-node.svelte-1ul6rw3,.output-node.svelte-1ul6rw3,.api-box.svelte-1ul6rw3,.hub-node.svelte-1ul6rw3,.system-node.svelte-1ul6rw3{filter:url(#node-shadow)}.node.svelte-1ul6rw3{transition:transform .62s cubic-bezier(.22,1,.36,1);transform-box:fill-box;transform-origin:center}.node-label.svelte-1ul6rw3{fill:var(--foreground);font-size:19px;font-weight:650;letter-spacing:-.03em;text-anchor:middle;dominant-baseline:middle;white-space:pre-line}.meter-node.svelte-1ul6rw3{fill:color-mix(in oklab,var(--card) 86%,var(--accent));stroke:color-mix(in oklab,var(--border) 72%,var(--foreground));stroke-width:2.2}.service-node.svelte-1ul6rw3,.output-node.svelte-1ul6rw3,.api-box.svelte-1ul6rw3{fill:color-mix(in oklab,var(--card) 90%,var(--secondary));stroke:color-mix(in oklab,var(--border) 76%,var(--foreground));stroke-width:2.2}.api-box.svelte-1ul6rw3{fill:color-mix(in oklab,var(--chart-5) 13%,var(--card))}.system-node.svelte-1ul6rw3{fill:color-mix(in oklab,var(--chart-2) 12%,var(--card));stroke:color-mix(in oklab,var(--chart-2) 42%,var(--foreground));stroke-width:2.2}.portal-node.svelte-1ul6rw3{fill:color-mix(in oklab,var(--chart-2) 14%,var(--card))}.service-output-node.svelte-1ul6rw3{fill:color-mix(in oklab,oklch(.66 .09 305) 22%,var(--card))}.hub-node.svelte-1ul6rw3{fill:var(--primary);stroke:color-mix(in oklab,var(--primary) 64%,var(--foreground));stroke-width:2.4}.hub-label.svelte-1ul6rw3{fill:var(--primary-foreground)}.hidden-stack-label.svelte-1ul6rw3{opacity:0}.distributed-nodes.svelte-1ul6rw3,.central-node.svelte-1ul6rw3,.api-node.svelte-1ul6rw3,.output-nodes.svelte-1ul6rw3,.existing-system-nodes.svelte-1ul6rw3{opacity:0;transition:opacity .42s ease,transform .62s cubic-bezier(.22,1,.36,1);transform-box:fill-box}.distributed-nodes.visible.svelte-1ul6rw3,.central-node.visible.svelte-1ul6rw3,.api-node.visible.svelte-1ul6rw3,.output-nodes.visible.svelte-1ul6rw3,.existing-system-nodes.visible.svelte-1ul6rw3{opacity:1}@keyframes svelte-1ul6rw3-connector-in{0%{opacity:0;stroke-dasharray:18 18}to{opacity:.72;stroke-dasharray:1 0}}@media(max-width:1023px){.flow-sticky.svelte-1ul6rw3{top:0}}@media(max-width:640px){.flow-timer-section.svelte-1ul6rw3{min-height:auto}.flow-sticky.svelte-1ul6rw3{position:relative;top:0}}@media(prefers-reduced-motion:reduce){.connector.svelte-1ul6rw3{animation:none}.distributed-nodes.svelte-1ul6rw3,.central-node.svelte-1ul6rw3,.api-node.svelte-1ul6rw3,.output-nodes.svelte-1ul6rw3,.existing-system-nodes.svelte-1ul6rw3,.node.svelte-1ul6rw3,.flow-state-tab.svelte-1ul6rw3,.flow-state-tab.svelte-1ul6rw3 span:where(.svelte-1ul6rw3){transition:none}}
