.marquee-track.svelte-p5j3co{animation:svelte-p5j3co-marquee var(--dur) linear infinite var(--dir)}@keyframes svelte-p5j3co-marquee{to{transform:translate(-33.333%)}}@media (prefers-reduced-motion:reduce){.cap-scroller.svelte-9wdmv6{scroll-snap-type:x mandatory;overflow-x:auto}}.flow-leg.svelte-ce2hv1{--len:3.5rem}.flow-line.svelte-ce2hv1{width:2px;height:var(--len);background:linear-gradient(to bottom, transparent, color-mix(in oklab, var(--foreground) 22%, transparent), transparent);display:block;position:relative;overflow:hidden}.flow-line.svelte-ce2hv1:after{content:"";background:var(--signal);width:5px;height:5px;box-shadow:0 0 12px 2px color-mix(in oklab, var(--signal) 60%, transparent);border-radius:999px;margin-left:-2.5px;animation:2.6s linear infinite svelte-ce2hv1-flow-y;position:absolute;top:0;left:50%}@keyframes svelte-ce2hv1-flow-y{0%{opacity:0;transform:translateY(-6px)}15%,85%{opacity:1}to{transform:translateY(var(--len));opacity:0}}@media (width>=768px){.flow-leg.svelte-ce2hv1{--len:100%;flex:0 0 10rem}.flow-line.svelte-ce2hv1{background:linear-gradient(to right, transparent, color-mix(in oklab, var(--foreground) 22%, transparent), transparent);width:100%;height:2px}.flow-line.svelte-ce2hv1:after{margin-top:-2.5px;margin-left:0;animation:2.6s linear infinite svelte-ce2hv1-flow-x;top:50%;left:0}@keyframes svelte-ce2hv1-flow-x{0%{opacity:0;transform:translate(-6px)}15%,85%{opacity:1}to{opacity:0;transform:translate(10rem)}}}@media (prefers-reduced-motion:reduce){.flow-line.svelte-ce2hv1:after{opacity:.8;animation:none}}
