.ab-loop .ab-loop-track{animation:1s linear infinite ab-loop-march}@keyframes ab-loop-march{to{stroke-dashoffset:-12px}}.ab-loop .ab-loop-dot{opacity:0;transition:opacity .2s}.ab-loop [data-node]{transition:stroke .25s,stroke-width .25s,fill .25s}.ab-loop [data-node].lit{stroke:#f02d5e;stroke-width:2px}.ab-loop [data-node=qa].lit{stroke-width:3px}.ab-loop [data-node=bugs].lit{fill:#fff1f4}.ab-loop [data-node=done].lit{stroke:#16a34a;fill:#f0fdf4}.ab-seq-flow{background:#e5e7eb;width:2px;height:22px;position:absolute;top:100%;left:33px}.ab-seq-flow:after{content:"";opacity:0;background:#f02d5e;border-radius:50%;width:8px;height:8px;position:absolute;top:0;left:-3px}.ab-seq li.active .ab-seq-flow:after{animation:1.7s ease-in forwards ab-seq-drop}@keyframes ab-seq-drop{0%,55%{opacity:0;top:-4px}60%{opacity:1}to{opacity:1;top:18px}}.ab-seq-rail{border:2px dashed #f02d5e4d;border-right:0;border-radius:12px 0 0 12px;width:16px;transition:border-color .3s;position:absolute;top:30px;bottom:80px;left:8px}.ab-seq-rail:before{content:"";border:5px solid #0000;border-left:7px solid #f02d5e;position:absolute;top:-6px;right:-6px}.ab-seq-rail i{opacity:0;background:#f02d5e;border-radius:50%;width:10px;height:10px;position:absolute;bottom:0;left:-6px;box-shadow:0 0 0 4px #f02d5e33}.ab-seq.looping .ab-seq-rail{border-color:#f02d5e}.ab-seq.looping .ab-seq-rail i{animation:1.5s ease-in-out forwards ab-seq-climb}@keyframes ab-seq-climb{0%{opacity:1;bottom:0}90%{opacity:1}to{opacity:0;bottom:calc(100% - 6px)}}@media (prefers-reduced-motion:reduce){.ab-loop .ab-loop-track{animation:none}}
