.DataFlowDiagram_diagram__KkdpB{--flow-line:rgb(255 255 255/0.16);--flow-branch:18px;--flow-cycle:7.2s}.DataFlowDiagram_originWire__oHmBf{width:22px;height:1px;background:var(--flow-line)}.DataFlowDiagram_rows__YxWWs{min-width:0;margin:0;padding:0 0 0 var(--flow-branch);list-style:none}.DataFlowDiagram_route__JAC1L{position:relative;display:grid;grid-template-columns:minmax(5rem,.85fr) minmax(0,1.65fr);align-items:center;min-height:76px;padding:6px 0}.DataFlowDiagram_route__JAC1L:before{content:"";position:absolute;left:calc(-1 * var(--flow-branch));top:0;bottom:0;width:1px;background:var(--flow-line)}.DataFlowDiagram_route__JAC1L:first-child:before{top:50%}.DataFlowDiagram_route__JAC1L:last-child:before{bottom:50%}.DataFlowDiagram_route__JAC1L:only-child:before{display:none}.DataFlowDiagram_wire__CDyff{position:relative;min-width:0;height:1px}.DataFlowDiagram_wire__CDyff:before{content:"";position:absolute;left:calc(-1 * var(--flow-branch));right:0;top:0;height:1px;background:var(--flow-line)}.DataFlowDiagram_from__2U_9_{position:absolute;left:0;right:8px;bottom:9px;line-height:1.35;overflow-wrap:break-word}.DataFlowDiagram_cut__WfQHg .DataFlowDiagram_wire__CDyff:before{right:42%;background:repeating-linear-gradient(90deg,var(--flow-line) 0 4px,transparent 4px 8px)}.DataFlowDiagram_run__R43JF{position:absolute;left:calc(-1 * var(--flow-branch));right:0;top:-4px;height:9px;overflow:hidden}.DataFlowDiagram_cut__WfQHg .DataFlowDiagram_run__R43JF{right:42%}.DataFlowDiagram_run__R43JF i{position:absolute;inset:0;opacity:0;transform:translateX(-100%);animation:DataFlowDiagram_flow-run__xNBRe var(--flow-cycle) ease-in-out infinite both}.DataFlowDiagram_run__R43JF i:after{content:"";position:absolute;right:0;top:4px;width:28px;height:1px;border-radius:1px;background:linear-gradient(90deg,transparent,var(--color-brand-400));box-shadow:0 0 6px color-mix(in oklab,var(--color-brand-400) 45%,transparent)}.DataFlowDiagram_to__sXUQ8{position:relative;border:1px solid rgb(255 255 255/.1)}.DataFlowDiagram_route__JAC1L:not(.DataFlowDiagram_cut__WfQHg) .DataFlowDiagram_to__sXUQ8:after{content:"";position:absolute;inset:-1px;pointer-events:none;border:1px solid color-mix(in oklab,var(--color-brand-400) 50%,transparent);border-radius:inherit;box-shadow:0 0 16px -6px color-mix(in oklab,var(--color-brand-500) 35%,transparent);opacity:0;animation:DataFlowDiagram_flow-arrive__rSspn var(--flow-cycle) linear infinite both}.DataFlowDiagram_cut__WfQHg .DataFlowDiagram_to__sXUQ8{border-style:dashed}.DataFlowDiagram_x___TrYV{position:absolute;left:58%;top:50%;width:16px;height:16px;display:grid;place-items:center;border-radius:9999px;background:#07080b;color:rgb(248 113 113/.8);transform:translate(-50%,-50%)}.DataFlowDiagram_diagram__KkdpB .DataFlowDiagram_run__R43JF i,.DataFlowDiagram_diagram__KkdpB .DataFlowDiagram_to__sXUQ8:after{animation-delay:var(--flow-delay,0s);animation-play-state:paused}.DataFlowDiagram_diagram__KkdpB[data-running=true] .DataFlowDiagram_run__R43JF i,.DataFlowDiagram_diagram__KkdpB[data-running=true] .DataFlowDiagram_to__sXUQ8:after{animation-play-state:running}@media (min-width:768px){.DataFlowDiagram_diagram__KkdpB{--flow-branch:22px}}@media (prefers-reduced-motion:reduce){.DataFlowDiagram_diagram__KkdpB .DataFlowDiagram_run__R43JF i,.DataFlowDiagram_diagram__KkdpB .DataFlowDiagram_to__sXUQ8:after{animation:none}}@keyframes DataFlowDiagram_flow-run__xNBRe{0%{transform:translateX(-100%);opacity:0}3%{opacity:.85}20%{transform:translateX(0);opacity:.85}24%,to{transform:translateX(0);opacity:0}}@keyframes DataFlowDiagram_flow-arrive__rSspn{0%,18%{opacity:0}22%{opacity:.65}34%,to{opacity:0}}