.cf{display:block;overflow:visible}.cf-trace{stroke-width:2.2px}.cf-node{stroke-width:2px;fill:var(--cf-hole,#05081f)}.cf-node-fill{fill:currentColor}.cf [data-light]{transition:stroke-opacity .4s,color .4s}.cf [data-light=wait]{stroke-opacity:.28}.cf .cf-node-fill[data-light=wait]{fill-opacity:.28}.cf [data-light=now]{color:var(--cf-now,#35e6ee);filter:drop-shadow(0 0 4px #35e6eee6)}.cf [data-light=done]{color:var(--cf-done,#fff)}.cf-animate .cf-trace{stroke-dasharray:1;stroke-dashoffset:1px;animation:cf-draw .9s cubic-bezier(.16, 1, .3, 1) calc(var(--i) * .9s) forwards}.cf-animate .cf-node{opacity:0;animation:cf-pop .4s ease-out calc(.5s + var(--i) * 1s) forwards}@keyframes cf-draw{to{stroke-dashoffset:0}}@keyframes cf-pop{to{opacity:1}}@media (prefers-reduced-motion:reduce){.cf-animate .cf-trace,.cf-animate .cf-node{stroke-dashoffset:0;opacity:1;animation:none}}
