.umbra-diagram.svelte-axg5x6{width:100%;height:auto;position:relative}.node.svelte-axg5x6{animation:.9s cubic-bezier(.16,1,.3,1) backwards paused svelte-axg5x6-popIn}.is-visible.svelte-axg5x6 .node:where(.svelte-axg5x6){animation-play-state:running}.node-ai.svelte-axg5x6{animation-delay:.15s}.node-aeo.svelte-axg5x6{animation-delay:.3s}.node-core.svelte-axg5x6{animation-delay:.45s}.node-architect.svelte-axg5x6{animation-delay:.6s}.node-output.svelte-axg5x6{animation-delay:.75s}.node-modules.svelte-axg5x6,.node-mcp.svelte-axg5x6{animation-delay:.9s}@keyframes svelte-axg5x6-popIn{0%{opacity:0;translate:0 14px}to{opacity:1;translate:0}}.flow-line.svelte-axg5x6{stroke-dasharray:6 12;animation:18s linear infinite paused svelte-axg5x6-flow}.flow-line-reverse.svelte-axg5x6{stroke-dasharray:6 12;animation:18s linear infinite paused svelte-axg5x6-flowRev}.flow-line-fast.svelte-axg5x6{stroke-dasharray:8 16;animation:9s linear infinite paused svelte-axg5x6-flow}.is-visible.svelte-axg5x6 .flow-line:where(.svelte-axg5x6),.is-visible.svelte-axg5x6 .flow-line-reverse:where(.svelte-axg5x6),.is-visible.svelte-axg5x6 .flow-line-fast:where(.svelte-axg5x6){animation-play-state:running}.flow-line-missing.svelte-axg5x6{opacity:.35;stroke-dasharray:3 6!important}@keyframes svelte-axg5x6-flow{0%{stroke-dashoffset:180px}to{stroke-dashoffset:0}}@keyframes svelte-axg5x6-flowRev{0%{stroke-dashoffset:0}to{stroke-dashoffset:180px}}.score-ring.svelte-axg5x6{transition:stroke-dashoffset .9s cubic-bezier(.16,1,.3,1) .25s}@media (prefers-reduced-motion:reduce){.node.svelte-axg5x6{opacity:1;animation:none;transform:none}.flow-line.svelte-axg5x6,.flow-line-reverse.svelte-axg5x6,.flow-line-fast.svelte-axg5x6{animation:none}.score-ring.svelte-axg5x6{transition:none}}
