.node.svelte-12fdzag{fill:var(--surface);stroke:var(--rule);stroke-width:1.25px}.lane.svelte-12fdzag{fill:none;stroke:var(--rule);stroke-dasharray:3 5}.base.svelte-12fdzag{fill:var(--surface);stroke:var(--signal);stroke-width:1.25px}.edge.svelte-12fdzag{fill:none;stroke:var(--signal);stroke-width:1.4px;opacity:.55;stroke-dasharray:1;animation:1.2s cubic-bezier(.3,.6,.2,1) backwards svelte-12fdzag-draw;animation-delay:calc(.5s + var(--i) * .1s)}.up.svelte-12fdzag{fill:none;stroke:var(--muted);stroke-width:1.2px;opacity:.8}.packet.svelte-12fdzag{fill:var(--signal);offset-rotate:0deg;animation:4.8s cubic-bezier(.45,0,.55,1) infinite svelte-12fdzag-travel,.6s ease-out backwards svelte-12fdzag-fade-in;animation-delay:calc(1.8s + var(--i) * .55s)}.hg.svelte-12fdzag{view-timeline:--hg block}@media (width<=1023px){@supports (animation-timeline:view()){.edge.svelte-12fdzag{animation:linear both svelte-12fdzag-draw;animation-timeline:--hg;animation-range:entry 15% cover 40%}}}@keyframes svelte-12fdzag-draw{0%{stroke-dashoffset:1px}}@keyframes svelte-12fdzag-travel{0%{offset-distance:0%;opacity:0}12%{opacity:1}88%{opacity:1}to{offset-distance:100%;opacity:0}}@keyframes svelte-12fdzag-fade-in{0%{opacity:0}}
