.sw-sysmap{container-type:inline-size;--sw-sys-edge: var(--ui-hairline-strong)}html:not(.dark) .sw-sysmap{--sw-sys-edge: rgb(var(--ui-fg) / .2)}.sw-sysmap .sw-flow-dots{fill:var(--ui-brand-indigo)}.sw-sysmap .sw-flow-dots.sw-sys-dot-light{fill:var(--ui-brand-violet)}@keyframes sw-sys-pulse{0%{transform:scale(.92);opacity:.75}to{transform:scale(1.55);opacity:0}}.sw-sys-pulse{animation:sw-sys-pulse 1.1s cubic-bezier(.16,1,.3,1) 1 both}@keyframes sw-sys-flicker{0%,to{opacity:.85}18%{opacity:.25}22%{opacity:.9}52%{opacity:.4}56%{opacity:1}80%{opacity:.3}}.sw-sys-flicker{opacity:.8}[data-running=true]>.sw-sys-flicker,[data-running=true] .sw-sys-flicker{animation:sw-sys-flicker 2.6s steps(1,end) 2;animation-delay:var(--sw-flicker-delay, 0s)}.sw-sys-draw-x{transform:scaleX(0);transform-origin:left center;transition:transform .7s cubic-bezier(.16,1,.3,1);transition-delay:var(--sw-draw-delay, 0s)}[data-drawn=true] .sw-sys-draw-x{transform:scaleX(1)}@media (prefers-reduced-motion: reduce){.sw-sys-pulse,[data-running=true] .sw-sys-flicker{animation:none!important}.sw-sys-draw-x{transform:scaleX(1);transition:none}}@keyframes sw-sys-send{0%{offset-distance:0%;opacity:0;scale:.86}14%{opacity:1;scale:1}80%{opacity:1}to{offset-distance:100%;opacity:0;scale:.9}}.sw-sys-payload{offset-rotate:0deg;offset-anchor:center;offset-distance:0%;opacity:0;animation:sw-sys-send 1.5s cubic-bezier(.45,0,.2,1) 1 both;animation-delay:var(--sw-send-delay, .2s)}@supports not (offset-distance: 0%){.sw-sys-payload{display:none}}@keyframes sw-sys-live-in{0%{opacity:0;translate:0 -5px;scale:.94}to{opacity:1;translate:0 0;scale:1}}.sw-sys-live{animation:sw-sys-live-in .5s cubic-bezier(.16,1,.3,1) 1 both;animation-delay:var(--sw-live-delay, 1.1s)}@keyframes sw-sys-run{0%{translate:0 0;opacity:0}12%{opacity:1}88%{opacity:1}to{translate:var(--sw-run-to, 0) 0;opacity:0}}.sw-sys-run{opacity:0}[data-drawn=true] .sw-sys-run{animation:sw-sys-run 1.6s cubic-bezier(.45,0,.2,1) .35s 1 both}@media (prefers-reduced-motion: reduce){.sw-sys-payload,[data-drawn=true] .sw-sys-run{display:none;animation:none!important}.sw-sys-live{animation:none!important}}
