.flow-diagram-module__tNO8Za__frame{border:1px solid var(--hairline-accent);background:var(--panel)}.flow-diagram-module__tNO8Za__svg{width:100%;height:auto;display:block}.flow-diagram-module__tNO8Za__flow line{stroke:#2858cd8c;stroke:lab(39.7474% 18.676 -66.9226/.55);stroke-width:1.4px;stroke-dasharray:7 7;animation:1.2s linear infinite flow-diagram-module__tNO8Za__dashFlow}.flow-diagram-module__tNO8Za__box rect{fill:#fff;stroke:#2858cd80;stroke:lab(39.7474% 18.676 -66.9226/.5);stroke-width:1.2px}.flow-diagram-module__tNO8Za__label text{fill:var(--ink-2);font-family:var(--font-mono);font-size:13px}.flow-diagram-module__tNO8Za__loop{stroke:#2858cd66;stroke:lab(39.7474% 18.676 -66.9226/.4);stroke-width:1.2px;stroke-dasharray:4 6}.flow-diagram-module__tNO8Za__monBox{fill:#fff;stroke:#2858cd66;stroke:lab(39.7474% 18.676 -66.9226/.4)}.flow-diagram-module__tNO8Za__monLabel{fill:var(--accent);font-family:var(--font-mono);font-size:12px}.flow-diagram-module__tNO8Za__pulse{fill:var(--accent);animation:3s ease-in-out infinite flow-diagram-module__tNO8Za__pulseDot}.flow-diagram-module__tNO8Za__dot{fill:var(--accent);offset-distance:0%}@supports (offset-path:path("M0 0 H1")){.flow-diagram-module__tNO8Za__dot{animation:4.5s linear infinite flow-diagram-module__tNO8Za__travel}}@supports not (offset-path:path("M0 0 H1")){.flow-diagram-module__tNO8Za__dot{display:none}}@media (prefers-reduced-motion:reduce){.flow-diagram-module__tNO8Za__flow line{animation:none}.flow-diagram-module__tNO8Za__dot{display:none}.flow-diagram-module__tNO8Za__pulse{animation:none}}
