.agent-workflows>li{container-type:inline-size}.workflow-art{background:color-mix(in srgb, var(--surface) 55%, var(--canvas))}.workflow-art text{font-family:var(--mono);fill:var(--muted);font-size:7.5px}.workflow-art .wf-dot{fill:color-mix(in srgb, var(--ink) 6%, transparent)}.workflow-art .wf-label,.workflow-art .wf-code{fill:var(--ink);font-size:8.5px}.workflow-art .wf-strong,.workflow-art .wf-num{fill:var(--ink);font-weight:600}.workflow-art .wf-title{font-family:var(--sans);letter-spacing:-.01em;fill:var(--ink);font-size:9.5px;font-weight:600}.workflow-art .wf-note{font-family:var(--sans);font-size:8px}.workflow-art .wf-tag{font-family:var(--sans);letter-spacing:.02em;fill:var(--link);font-size:7.5px;font-weight:600}.workflow-art .wf-card rect,.workflow-art .wf-node rect{fill:var(--surface);stroke:var(--line);stroke-width:1px;vector-effect:non-scaling-stroke}.workflow-art .wf-edge,.workflow-art .wf-gridline,.workflow-art .wf-axis,.workflow-art .wf-thread,.workflow-art .wf-bracket{fill:none;stroke:var(--line);stroke-width:1px;vector-effect:non-scaling-stroke}.workflow-art .wf-gridline{stroke-dasharray:1 3}.workflow-art .wf-axis,.workflow-art .wf-bracket{stroke:color-mix(in srgb, var(--muted) 55%, var(--line))}.workflow-art .wf-context{opacity:.55}.workflow-art .wf-path,.workflow-art .wf-tree{fill:none;stroke:var(--link);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}.workflow-art .wf-break{stroke:var(--signal);stroke-dasharray:3 2.5}.workflow-art .wf-on-path rect{stroke:var(--link)}.workflow-art .wf-at-risk rect{fill:var(--signal-soft);stroke:var(--signal)}.workflow-art .wf-finding rect{stroke:color-mix(in srgb, var(--ink) 30%, var(--line))}.workflow-art .wf-risk-dot{fill:var(--signal)}.workflow-art .wf-cross{fill:none;stroke:var(--signal);stroke-width:1.6px;stroke-linecap:round}.workflow-art .wf-risk-text,.workflow-art .wf-num-risk,.workflow-art .wf-alarm{fill:var(--signal);font-weight:600}.workflow-art .wf-tag-risk{fill:var(--signal)}.workflow-art .wf-del{fill:var(--signal-soft)}.workflow-art .wf-ins{fill:var(--add-soft)}.workflow-art .wf-fact{fill:var(--surface-quiet)}.workflow-art .wf-del-mark{fill:var(--signal);font-size:8.5px}.workflow-art .wf-ins-mark{fill:var(--add);font-size:8.5px}.workflow-art .wf-hot{fill:var(--add);font-weight:700}.workflow-art .wf-bar{fill:color-mix(in srgb, var(--ink) 22%, var(--surface))}.workflow-art .wf-over{stroke:var(--signal);stroke-width:1px;vector-effect:non-scaling-stroke}.workflow-art .wf-hatch{stroke:var(--signal);stroke-width:1.2px}.workflow-art .wf-limit{stroke:var(--ink);stroke-width:1.4px}.workflow-art .wf-window{fill:color-mix(in srgb, var(--link) 7%, transparent)}.workflow-art .wf-baseline{fill:none;stroke:var(--muted);stroke-width:1px;stroke-dasharray:4 3;vector-effect:non-scaling-stroke;opacity:.7}.workflow-art .wf-series{fill:none;stroke:var(--muted);stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round}.workflow-art .wf-series-risk{stroke:var(--signal);stroke-dasharray:100 100}.workflow-art .wf-delta path{fill:none;stroke:var(--signal);stroke-width:1px;vector-effect:non-scaling-stroke}.workflow-art .wf-delta text{fill:var(--signal);font-size:8.5px;font-weight:600}.workflow-art .wf-deploy path{stroke:var(--accent);stroke-width:1px;stroke-dasharray:3 2;vector-effect:non-scaling-stroke}.workflow-art .wf-deploy rect,.workflow-art .wf-deploy circle{fill:var(--accent)}.workflow-art .wf-deploy text{fill:var(--on-accent)}.workflow-art .wf-avatar{fill:var(--surface-quiet)}.workflow-art .wf-avatar-alarm{fill:var(--signal-soft)}.workflow-art .wf-alarm-mark{fill:none;stroke:var(--signal);stroke-width:1.6px;stroke-linecap:round}.workflow-art .wf-mention{fill:var(--link)}.workflow-art .wf-slack-red{fill:#e01e5a}.workflow-art .wf-slack-blue{fill:#36c5f0}.workflow-art .wf-slack-green{fill:#2eb67d}.workflow-art .wf-slack-yellow{fill:#ecb22e}.workflow-art .wf-lead{opacity:.7}.workflow-art .wf-lead-back{opacity:.45}.workflow-art .wf-supported rect{stroke:var(--link)}.workflow-art .wf-snap-old{opacity:.45}.workflow-art .wf-snap-mid{opacity:.7}.workflow-art .wf-pin path{fill:none;stroke:var(--link);stroke-width:1.2px}.workflow-art .wf-pin circle{fill:var(--link)}.workflow-art .wf-sweep path{stroke:var(--link);stroke-width:1.4px}.workflow-art .wf-sweep,.workflow-art .wf-ping,.workflow-art .wf-pulse{opacity:0}.workflow-art .wf-ping{fill:none;stroke:var(--signal);stroke-width:1px;vector-effect:non-scaling-stroke;transform-box:fill-box;transform-origin:50%}@container (width<=400px){.workflow-art text{font-size:8.4px}.workflow-art .wf-label,.workflow-art .wf-code,.workflow-art .wf-del-mark,.workflow-art .wf-ins-mark,.workflow-art .wf-delta text{font-size:9.5px}.workflow-art .wf-title{font-size:10.6px}.workflow-art .wf-note{font-size:9px}.workflow-art .wf-tag{font-size:8.4px}.workflow-art .wf-minor{display:none}.workflow-art .wf-from-code{transform:translate(10.2px)}}.workflow-art .wf-pulse{fill:none;stroke:var(--link);stroke-width:2.6px;stroke-linecap:round;stroke-dasharray:18 200;stroke-dashoffset:18px}.workflow-art .wf-pulse.wf-break{stroke:var(--signal)}@media (prefers-reduced-motion:no-preference){.workflow-art .wf-pulse{animation:7s cubic-bezier(.45,0,.25,1) infinite wf-pulse}.workflow-art .wf-step-2{animation-delay:.7s}.workflow-art .wf-step-3{animation-delay:1.4s}.workflow-art .wf-series-risk{animation:9s cubic-bezier(.3,0,.2,1) infinite wf-draw}.workflow-art .wf-delta{animation:9s ease-out infinite wf-reveal}.workflow-art .wf-sweep{animation:8s cubic-bezier(.45,0,.55,1) infinite wf-sweep}.workflow-art .wf-ping{animation:8s ease-out infinite wf-ping}.wf-scan .wf-pulse{animation-duration:8s;animation-delay:2.4s}}@keyframes wf-pulse{0%{stroke-dashoffset:18px;opacity:0}2%{opacity:1}12%{opacity:1}14%,to{stroke-dashoffset:-100px;opacity:0}}@keyframes wf-draw{0%{stroke-dashoffset:100px}20%,94%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes wf-reveal{0%,20%{opacity:0}27%,94%{opacity:1}to{opacity:0}}@keyframes wf-sweep{0%{opacity:0;transform:translate(0)}4%{opacity:1}36%{opacity:1}40%,to{opacity:0;transform:translate(150px)}}@keyframes wf-ping{0%,27%{opacity:0;transform:scale(1)}28%{opacity:.8}44%,to{opacity:0;transform:scale(2.6)}}
