@keyframes ramp-railseg{0%{transform:translate(-130%)}22%{transform:translate(280%)}to{transform:translate(280%)}}@keyframes ramp-railseg-down{0%{transform:translateY(-130%)}22%{transform:translateY(280%)}to{transform:translateY(280%)}}@keyframes ramp-railpulse{0%,to{box-shadow:0 0 #2563eb8c}50%{box-shadow:0 0 0 9px #2563eb00}}@keyframes ramp-spin{to{transform:rotate(1turn)}}@keyframes ramp-tl-seg-1{0%,8%{opacity:1;transform:scaleY(0)}30%,94%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}@keyframes ramp-tl-seg-2{0%,33%{opacity:1;transform:scaleY(0)}55%,94%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}@keyframes ramp-tl-node-1{0%,4%{background:#fff;border-color:#d5dae4;color:#5a6270}8%,94%{background:#1b54f5;border-color:#1b54f5;color:#fff}to{background:#fff;border-color:#d5dae4;color:#5a6270}}@keyframes ramp-tl-node-2{0%,30%{background:#fff;border-color:#d5dae4;color:#5a6270}34%,94%{background:#1b54f5;border-color:#1b54f5;color:#fff}to{background:#fff;border-color:#d5dae4;color:#5a6270}}@keyframes ramp-tl-node-3{0%,55%{background:#fff;border-color:#d5dae4;color:#5a6270}59%,94%{background:#1b54f5;border-color:#1b54f5;color:#fff}to{background:#fff;border-color:#d5dae4;color:#5a6270}}.ramp-rail-sweep{animation:ramp-railseg 3.4s linear infinite;background:linear-gradient(90deg,#4e8cf700,#7fb0ff 50%,#4e8cf700);bottom:0;width:46%}.ramp-rail-sweep,.ramp-rail-sweep-down{border-radius:2px;left:0;position:absolute;top:0}.ramp-rail-sweep-down{animation:ramp-railseg-down 3.4s linear infinite;background:linear-gradient(180deg,#4e8cf700,#7fb0ff 50%,#4e8cf700);height:46%;right:0}.ramp-node-pulse{animation:ramp-railpulse 2.6s ease-out infinite}.ramp-spin{animation:ramp-spin .9s linear infinite}.ramp-tl-node,.ramp-tl-seg{animation-duration:3.6s;animation-iteration-count:infinite;animation-timing-function:linear}.ramp-tl-seg{background:#1b54f5;border-radius:2px;inset:0;position:absolute;transform-origin:top}.ramp-tl-seg-1{animation-name:ramp-tl-seg-1}.ramp-tl-seg-2{animation-name:ramp-tl-seg-2}.ramp-tl-node-1{animation-name:ramp-tl-node-1}.ramp-tl-node-2{animation-name:ramp-tl-node-2}.ramp-tl-node-3{animation-name:ramp-tl-node-3}@media(prefers-reduced-motion:reduce){.ramp-node-pulse,.ramp-rail-sweep,.ramp-rail-sweep-down,.ramp-spin,.ramp-tl-node,.ramp-tl-seg{animation:none}}
