.diagram-canvas[data-v-4f0d637a]{background-color:#fcfcfd;background-image:radial-gradient(rgb(15 23 42 / .09) 1px,transparent 1px);background-size:18px 18px}.track[data-v-a13daeef]{--dir: to bottom;--len: 44px;background:linear-gradient(var(--dir),color-mix(in srgb,var(--flow) 12%,transparent),color-mix(in srgb,var(--flow) 55%,transparent))}.is-reverse .track[data-v-a13daeef]{--dir: to top}.stream[data-v-a13daeef]{position:absolute;inset:0;border-radius:inherit;background:repeating-linear-gradient(var(--dir),var(--flow) 0 5px,transparent 5px 13px);background-size:100% 13px;opacity:.32;animation:stream-v-a13daeef .9s linear infinite}.is-reverse .stream[data-v-a13daeef]{animation-direction:reverse}.is-dashed .track[data-v-a13daeef]{background:none}.is-dashed .stream[data-v-a13daeef]{opacity:.75}.packet[data-v-a13daeef]{position:absolute;left:50%;top:0;width:5px;height:22px;border-radius:9999px;background:linear-gradient(var(--dir),transparent,var(--flow));box-shadow:0 0 12px 1px color-mix(in srgb,var(--flow) 55%,transparent);transform:translate(-50%);animation:comet-v-a13daeef 2.6s cubic-bezier(.45,0,.25,1) infinite}.packet-late[data-v-a13daeef]{animation-delay:-1.3s}.is-reverse .packet[data-v-a13daeef]{animation-direction:reverse}.head[data-v-a13daeef]{animation:head-pulse-a13daeef 2.6s ease-in-out infinite}@keyframes stream-v-a13daeef{to{background-position:0 13px}}@keyframes stream-h-a13daeef{to{background-position:13px 0}}@keyframes comet-v-a13daeef{0%{top:-22px;opacity:0}20%{opacity:1}80%{opacity:1}to{top:100%;opacity:0}}@keyframes comet-h-a13daeef{0%{left:-22px;opacity:0}20%{opacity:1}80%{opacity:1}to{left:100%;opacity:0}}@keyframes head-pulse-a13daeef{0%,to{opacity:.55}50%{opacity:1}}@media(min-width:48rem){.track[data-v-a13daeef]{--dir: to right}.is-reverse .track[data-v-a13daeef]{--dir: to left}.stream[data-v-a13daeef]{background-size:13px 100%;animation-name:stream-h-a13daeef}.packet[data-v-a13daeef]{top:50%;left:0;width:22px;height:5px;transform:translateY(-50%);animation-name:comet-h-a13daeef}}@media(prefers-reduced-motion:reduce){.stream[data-v-a13daeef],.head[data-v-a13daeef]{animation:none}.packet[data-v-a13daeef]{display:none}}
