.flow-line[data-astro-cid-jnmb76it]{fill:none;stroke-width:2;stroke-opacity:.55;stroke-dasharray:3 8;stroke-linecap:round;animation:flow-dash 1.1s linear infinite}.flow-line--human[data-astro-cid-jnmb76it]{stroke-dasharray:4 6;animation-duration:1.8s}@keyframes flow-dash{to{stroke-dashoffset:-22}}.flow-ring[data-astro-cid-jnmb76it]{transform-box:fill-box;transform-origin:center;animation:flow-pulse 2.4s ease-out infinite}.flow-ring--2[data-astro-cid-jnmb76it]{animation-delay:1.2s}@keyframes flow-pulse{0%{transform:scale(1);opacity:.7}to{transform:scale(1.65);opacity:0}}.flow-spin[data-astro-cid-jnmb76it]{transform-box:fill-box;transform-origin:center;animation:flow-rot 14s linear infinite}@keyframes flow-rot{to{transform:rotate(360deg)}}.flow-tile-bg[data-astro-cid-jnmb76it]{animation:flow-blink 4.8s ease-in-out infinite;animation-delay:var(--d)}@keyframes flow-blink{0%,to{stroke:#33304a}6%{stroke:#a78bfa}18%{stroke:#33304a}}.flow-thinking[data-astro-cid-jnmb76it] tspan[data-astro-cid-jnmb76it]{animation:flow-dot 1.2s infinite}.flow-thinking[data-astro-cid-jnmb76it] .d2[data-astro-cid-jnmb76it]{animation-delay:.2s}.flow-thinking[data-astro-cid-jnmb76it] .d3[data-astro-cid-jnmb76it]{animation-delay:.4s}@keyframes flow-dot{0%,to{opacity:.2}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.flow-line[data-astro-cid-jnmb76it],.flow-ring[data-astro-cid-jnmb76it],.flow-spin[data-astro-cid-jnmb76it],.flow-tile-bg[data-astro-cid-jnmb76it],.flow-thinking[data-astro-cid-jnmb76it] tspan[data-astro-cid-jnmb76it]{animation:none}}.live-dot[data-astro-cid-sqw2nwl7]{animation:live 1.6s ease-in-out infinite}@keyframes live{0%,to{opacity:1}50%{opacity:.25}}.agent-log-item[data-astro-cid-sqw2nwl7][data-hidden]{display:none}.agent-log-item[data-astro-cid-sqw2nwl7]{animation:log-in .45s ease both}@keyframes log-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.live-dot[data-astro-cid-sqw2nwl7],.agent-log-item[data-astro-cid-sqw2nwl7]{animation:none}}.flow-tab[data-astro-cid-c4avto25][aria-selected=true]{background:var(--color-ink);border-color:var(--color-ink);color:#fff}.flow-step[data-astro-cid-c4avto25]{border-color:var(--color-line);background:#fff;animation:step-glow 4s ease-in-out infinite;animation-delay:calc(var(--j) * .9s)}.flow-step[data-astro-cid-c4avto25][data-kind=agent]{background:var(--color-spark-soft);border-color:#6e3afb40}.flow-step[data-astro-cid-c4avto25][data-kind=human]{background:var(--color-amber-soft);border-style:dashed;border-color:var(--color-amber)}@keyframes step-glow{0%,to{box-shadow:0 0 0 0 transparent}8%{box-shadow:0 0 0 4px #6e3afb2e}20%{box-shadow:0 0 0 0 transparent}}.agent-orb[data-astro-cid-c4avto25]{background:radial-gradient(circle at 35% 30%,#9b7bff,#6e3afb 60%,#3d1fa8);box-shadow:0 0 #6e3afb80;animation:orb 2s ease-out infinite}@keyframes orb{to{box-shadow:0 0 0 12px #6e3afb00}}.flow-conn[data-astro-cid-c4avto25]{position:relative;align-self:center;width:2px;height:2rem;background:repeating-linear-gradient(180deg,var(--color-line) 0 5px,transparent 5px 10px)}.flow-conn-dot[data-astro-cid-c4avto25]{position:absolute;left:50%;width:10px;height:10px;margin-left:-5px;border-radius:999px;background:var(--color-spark);box-shadow:0 0 10px var(--color-spark);animation:conn-v 4s ease-in-out infinite;animation-delay:calc(var(--j) * .9s - .45s);opacity:0}@keyframes conn-v{0%{top:0;opacity:0}4%{opacity:1}18%{top:calc(100% - 10px);opacity:1}22%,to{top:calc(100% - 10px);opacity:0}}@media(min-width:768px){.flow-conn[data-astro-cid-c4avto25]{width:3rem;height:2px;flex-shrink:0;background:repeating-linear-gradient(90deg,var(--color-line) 0 5px,transparent 5px 10px)}.flow-conn-dot[data-astro-cid-c4avto25]{top:50%;left:0;margin-left:0;margin-top:-5px;animation-name:conn-h}@keyframes conn-h{0%{left:0;opacity:0}4%{opacity:1}18%{left:calc(100% - 10px);opacity:1}22%,to{left:calc(100% - 10px);opacity:0}}}@media(prefers-reduced-motion:reduce){.flow-step[data-astro-cid-c4avto25],.agent-orb[data-astro-cid-c4avto25],.flow-conn-dot[data-astro-cid-c4avto25]{animation:none}}
