.strands-container{background:0 0;width:100%;height:100%;position:relative}.flow-strands-svg{width:100%;height:100%;display:block}.flow-canvas-overlay .flow-callout,.flow-connectors [data-flow-connector]{opacity:var(--callout-opacity,0)}.flow-strand-pulse{stroke-dashoffset:0;animation-name:flow-strand-dash-travel;animation-timing-function:linear;animation-iteration-count:infinite}.strands-container[data-strands-paused=true] .flow-strand-pulse{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.flow-strand-pulse{animation:none}}@keyframes flow-strand-dash-travel{to{stroke-dashoffset:calc(-1 * var(--strand-path-length,1000px))}}.flow-ai-link{color:#3a3a3a80;color:lab(24.6% 0 0/.5);--flow-ai-dash-period:7px;width:1px;position:relative;overflow:hidden}.flow-ai-link--horizontal{width:100%;height:1px}.flow-ai-link:before{content:"";width:100%;height:calc(100% + var(--flow-ai-dash-period));background-image:repeating-linear-gradient(currentColor 0 3px,#0000 3px 7px);animation:.5s linear infinite flow-ai-link-flow;position:absolute;top:0;left:0}.flow-ai-link--horizontal:before{width:calc(100% + var(--flow-ai-dash-period));background-image:repeating-linear-gradient(90deg,currentColor 0 3px,#0000 3px 7px);height:100%;animation-name:flow-ai-link-flow-x;top:0;left:0}@keyframes flow-ai-link-flow{0%{transform:translate(0,0)}to{transform:translate3d(0, calc(-1 * var(--flow-ai-dash-period)), 0)}}@keyframes flow-ai-link-flow-x{0%{transform:translate(0,0)}to{transform:translate3d(var(--flow-ai-dash-period), 0, 0)}}@media (prefers-reduced-motion:reduce){.flow-ai-link:before{height:100%;animation:none;top:0;transform:none}.flow-ai-link--horizontal:before{width:100%;height:100%;left:0}}.flow-ai-surface{background:linear-gradient(145deg, #006247 0%, var(--primary) 52%, #32a27d 100%)}@supports (color:lab(0% 0 0)){.flow-ai-surface{background:linear-gradient(145deg, lab(36.2963% -33.0199 8.30068) 0%, var(--primary) 52%, lab(59.765% -39.567 10.0111) 100%)}}
