body{margin:0}
a{color:#1F4FD8}a:hover{color:#163BA6}
button:disabled{opacity:.6;cursor:wait}
@keyframes dash{to{stroke-dashoffset:-16}}
@keyframes flow{0%{transform:translate(0px,0px);opacity:0}12%{opacity:1}88%{opacity:1}100%{transform:translate(var(--dx,0px),var(--dy,0px));opacity:0}}
@keyframes bar{0%,100%{transform:scaleY(.35)}50%{transform:scaleY(1)}}
@keyframes blink{0%,100%{opacity:.25}50%{opacity:1}}
@keyframes tick{0%,8%{opacity:0;transform:scale(.4)}18%,82%{opacity:1;transform:scale(1)}95%,100%{opacity:0;transform:scale(1)}}
@keyframes pop{0%,100%{fill:#FFFFFF}8%,26%{fill:var(--acc)}}
@keyframes chip{0%,100%{fill:#FFFFFF}6%,22%{fill:var(--acc)}}
.dash{stroke-dasharray:3 5;animation:dash 1s linear infinite}
.pkt{animation:flow 2.4s linear infinite}
.bar{transform-box:fill-box;transform-origin:50% 100%;animation:bar 1.6s ease-in-out infinite}
.blink{animation:blink 1.4s ease-in-out infinite}
.tick{transform-box:fill-box;transform-origin:center;animation:tick 4s ease-out infinite}
.pop{animation:pop 4.5s ease-in-out infinite}
.chip{animation:chip 6s ease-in-out infinite}
@keyframes st0{0%,15%{fill:var(--acc);stroke:var(--acc)}18%,95%{fill:#101820;stroke:#101820}100%{fill:var(--acc);stroke:var(--acc)}}
@keyframes st1{0%,24%{fill:#FFFFFF;stroke:#101820}25%,40%{fill:var(--acc);stroke:var(--acc)}43%,95%{fill:#101820;stroke:#101820}100%{fill:#FFFFFF;stroke:#101820}}
@keyframes st2{0%,49%{fill:#FFFFFF;stroke:#101820}50%,65%{fill:var(--acc);stroke:var(--acc)}68%,95%{fill:#101820;stroke:#101820}100%{fill:#FFFFFF;stroke:#101820}}
@keyframes st3{0%,74%{fill:#FFFFFF;stroke:#101820}75%,90%{fill:var(--acc);stroke:var(--acc)}93%,95%{fill:#101820;stroke:#101820}100%{fill:#FFFFFF;stroke:#101820}}
@keyframes pkgmove{0%{transform:translateX(0px);opacity:0}3%,15%{transform:translateX(0px);opacity:1}25%,40%{transform:translateX(250px)}50%,65%{transform:translateX(500px)}75%,90%{transform:translateX(750px);opacity:1}96%,100%{transform:translateX(750px);opacity:0}}
@keyframes prog{0%,15%{stroke-dashoffset:750}25%,40%{stroke-dashoffset:500}50%,65%{stroke-dashoffset:250}75%,95%{stroke-dashoffset:0}100%{stroke-dashoffset:750}}
.st0{animation:st0 8s linear infinite}.st1{animation:st1 8s linear infinite}.st2{animation:st2 8s linear infinite}.st3{animation:st3 8s linear infinite}.pkg{animation:pkgmove 8s ease-in-out infinite}.prog{stroke-dasharray:750 750;stroke-dashoffset:750;animation:prog 8s ease-in-out infinite}
@keyframes spin{to{transform:rotate(360deg)}}
.spin{transform-box:view-box;transform-origin:120px 130px;animation:spin 6s linear infinite}
@media (prefers-reduced-motion: reduce){*{animation:none !important}}
