.animate-data-flow-1{animation:data-flow-1 4s ease-in-out infinite alternate}.animate-data-flow-2{animation:data-flow-2 4s ease-in-out .4s infinite alternate}.animate-data-flow-3{animation:data-flow-3 4s ease-in-out .8s infinite alternate}.animate-data-flow-4{animation:data-flow-4 4s ease-in-out 1.2s infinite alternate}.animate-data-flow-5{animation:data-flow-5 4s ease-in-out 1.6s infinite alternate}.animate-data-flow-6{animation:data-flow-6 4s ease-in-out 2s infinite alternate}@keyframes data-flow-1{0%{transform:translate(140px,110px)}to{transform:translate(80px,70px)}}@keyframes data-flow-2{0%{transform:translate(140px,110px)}to{transform:translate(60px,140px)}}@keyframes data-flow-3{0%{transform:translate(140px,110px)}to{transform:translate(200px,60px)}}@keyframes data-flow-4{0%{transform:translate(140px,110px)}to{transform:translate(220px,140px)}}@keyframes data-flow-5{0%{transform:translate(140px,110px)}to{transform:translate(140px,40px)}}@keyframes data-flow-6{0%{transform:translate(140px,110px)}to{transform:translate(140px,180px)}}.animate-draw-line{stroke-dasharray:100;stroke-dashoffset:100;animation:draw-line 2s ease-in-out forwards}.animate-draw-line-delay-1{stroke-dasharray:100;stroke-dashoffset:100;animation:draw-line 2s ease-in-out .2s forwards}.animate-draw-line-delay-2{stroke-dasharray:100;stroke-dashoffset:100;animation:draw-line 2s ease-in-out .4s forwards}.animate-draw-line-delay-3{stroke-dasharray:100;stroke-dashoffset:100;animation:draw-line 2s ease-in-out .6s forwards}.animate-draw-line-delay-4{stroke-dasharray:100;stroke-dashoffset:100;animation:draw-line 2s ease-in-out .8s forwards}.animate-draw-line-delay-5{stroke-dasharray:100;stroke-dashoffset:100;animation:draw-line 2s ease-in-out 1s forwards}@keyframes draw-line{to{stroke-dashoffset:0}}.animate-draw-chart{stroke-dasharray:320;stroke-dashoffset:320;animation:draw-chart 3s ease-in-out 1s forwards}@keyframes draw-chart{to{stroke-dashoffset:0}}.animate-point-appear-1,.animate-point-appear-2,.animate-point-appear-3,.animate-point-appear-4,.animate-point-appear-5,.animate-point-appear-6,.animate-point-appear-7,.animate-point-appear-8{r:0}.animate-point-appear-1{animation:point-appear .5s ease-in-out 2s forwards}.animate-point-appear-2{animation:point-appear .5s ease-in-out 2.2s forwards}.animate-point-appear-3{animation:point-appear .5s ease-in-out 2.4s forwards}.animate-point-appear-4{animation:point-appear .5s ease-in-out 2.6s forwards}.animate-point-appear-5{animation:point-appear .5s ease-in-out 2.8s forwards}.animate-point-appear-6{animation:point-appear .5s ease-in-out 3s forwards}.animate-point-appear-7{animation:point-appear .5s ease-in-out 3.2s forwards}.animate-point-appear-8{animation:point-appear .5s ease-in-out 3.4s forwards}@keyframes point-appear{to{r:4}}.animate-fade-in-slow{opacity:0;animation:fade-in 1.5s ease-in-out 2s forwards}.animate-fade-in-slow-delay{opacity:0;animation:fade-in 1.5s ease-in-out 2.5s forwards}@keyframes fade-in{to{opacity:1}}.animate-float-slow{animation:float 6s ease-in-out infinite}.animate-float-medium{animation:float 5s ease-in-out infinite .5s}.animate-float-fast{animation:float 4s ease-in-out infinite 1s}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}.animate-pulse-slow{animation:pulse-glow 4s ease-in-out infinite}.animate-pulse-medium{animation:pulse-glow 3s ease-in-out infinite .5s}.animate-pulse-fast{animation:pulse-glow 2s ease-in-out infinite 1s}@keyframes pulse-glow{0%,to{opacity:.4}50%{opacity:.8}}.animate-ping-slow{animation:ping-custom 4s cubic-bezier(0,0,.2,1) infinite}@keyframes ping-custom{0%,to{transform:scale(1);opacity:1}75%{transform:scale(1.5);opacity:.5}}
