.lse-path{grid-template-columns:minmax(0,.8fr) minmax(0,1.15fr) minmax(0,1.15fr) minmax(0,1.15fr) minmax(0,.95fr);align-items:stretch;gap:2.25rem;display:grid}.lse-stage{background:#ffffff0d;border:1px solid #ffffff24;border-radius:1.25rem;flex-direction:column;padding:1.25rem;display:flex;position:relative}.lse-stage:not(:last-child):after{content:"";background:#c4b5fd59;width:2.25rem;height:2px;position:absolute;top:50%;left:100%}.lse-stage:not(:last-child):before{content:"";z-index:1;background:#c4b5fd;border-radius:50%;width:8px;height:8px;animation:2.4s linear infinite lse-pulse;position:absolute;top:calc(50% - 3px);left:100%;box-shadow:0 0 12px 2px #c4b5fdcc}.lse-stage:nth-child(2):before{animation-delay:.6s}.lse-stage:nth-child(3):before{animation-delay:1.2s}.lse-stage:nth-child(4):before{animation-delay:1.8s}@keyframes lse-pulse{0%{opacity:0;transform:translate(0)}12%{opacity:1}28%{opacity:1;transform:translate(2rem)}34%,to{opacity:0;transform:translate(2rem)}}.lse-lane{background:#ffffff12;border-radius:.6rem;padding:.45rem .7rem;position:relative;overflow:hidden}.lse-lane--run:after{content:"";background:linear-gradient(90deg,#0000,#c4b5fd47,#0000);width:40%;animation:2.4s ease-in-out infinite lse-run;position:absolute;inset:0}.lse-lane--run:nth-child(2):after{animation-delay:.12s}.lse-lane--run:nth-child(3):after{animation-delay:.24s}.lse-lane--run:nth-child(4):after{animation-delay:.36s}@keyframes lse-run{0%{transform:translate(-110%)}55%,to{transform:translate(260%)}}.lse-node{text-align:center;background:#ffffff0f;border:1px solid #c4b5fd80;border-radius:.75rem;padding:.75rem .5rem}.lse-node__led{background:#4ade80;border-radius:50%;width:10px;height:10px;margin:0 auto .5rem;display:block;box-shadow:0 0 10px #4ade80cc}.lse-node--stops{animation:6s ease-in-out infinite lse-stops}.lse-node--stops .lse-node__led{animation:6s ease-in-out infinite lse-led}@keyframes lse-stops{0%,40%{opacity:1}48%,80%{opacity:.35}90%,to{opacity:1}}@keyframes lse-led{0%,40%{background:#4ade80;box-shadow:0 0 10px #4ade80cc}48%,80%{box-shadow:none;background:#f87171}90%,to{background:#4ade80;box-shadow:0 0 10px #4ade80cc}}.lse-wave{justify-content:center;align-items:center;gap:5px;height:7rem;display:flex}.lse-wave span{background:currentColor;border-radius:999px;width:7px;height:100%;animation:1.3s ease-in-out infinite lse-wave;display:block;transform:scaleY(.25)}.lse-wave span:nth-child(2n){animation-delay:.18s}.lse-wave span:nth-child(3n){animation-delay:.36s}.lse-wave span:nth-child(5n){animation-delay:.54s}@keyframes lse-wave{0%,to{transform:scaleY(.2)}50%{transform:scaleY(.85)}}.lse-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.lse-marquee__row{gap:.75rem;width:max-content;animation:46s linear infinite lse-slide;display:flex}.lse-marquee__row--back{animation-direction:reverse}@keyframes lse-slide{to{transform:translate(-50%)}}@media (max-width:1100px){.lse-path{grid-template-columns:minmax(0,1fr);gap:1.75rem}.lse-stage:not(:last-child):after{width:2px;height:1.75rem;top:100%;left:50%}.lse-stage:not(:last-child):before{display:none}}@media (prefers-reduced-motion:reduce){.lse-stage:before,.lse-lane--run:after,.lse-node--stops,.lse-node--stops .lse-node__led,.lse-wave span,.lse-marquee__row{animation:none}.lse-stage:before{display:none}.lse-wave span{transform:scaleY(.3)}.lse-wave span:nth-child(2n){transform:scaleY(.55)}.lse-wave span:nth-child(3n){transform:scaleY(.8)}.lse-wave span:nth-child(5n){transform:scaleY(.4)}.lse-marquee__row li[aria-hidden=true]{display:none}.lse-marquee{-webkit-mask-image:none;mask-image:none}.lse-marquee__row{flex-wrap:wrap;justify-content:center;width:auto}}
