.node-sweep{animation-name:nodeSweep;animation-timing-function:linear}@keyframes nodeSweep{0%{stroke-dashoffset:var(--from);opacity:0}8%{opacity:1}86%{opacity:1}to{stroke-dashoffset:var(--to);opacity:0}}.edge-sweep{animation-name:edgeSweep;animation-timing-function:linear}@keyframes edgeSweep{0%{transform:translateX(0);opacity:0}10%{opacity:1}88%{opacity:1}to{transform:translateX(var(--dist));opacity:0}}.top-sweep-fwd{animation-name:topSweepFwd;animation-timing-function:linear}.top-sweep-rev{animation-name:topSweepRev;animation-timing-function:linear}@keyframes topSweepFwd{0%{transform:translateX(0);opacity:0}3%{opacity:1}92%{opacity:1}to{transform:translateX(var(--dist));opacity:0}}@keyframes topSweepRev{0%{transform:translateX(0);opacity:0}3%{opacity:1}92%{opacity:1}to{transform:translateX(calc(var(--dist) * -1));opacity:0}}.dim-out{animation-name:dimOut;animation-fill-mode:both}@keyframes dimOut{0%{opacity:1}to{opacity:var(--dimTarget)}}