.dg .dg-line{stroke-dasharray:1;stroke-dashoffset:0}.dg[data-dg-phase=armed] .dg-line{stroke-dashoffset:1px}.dg[data-dg-phase=drawing] .dg-line{transition:stroke-dashoffset 1s cubic-bezier(.16,1,.3,1)}.dg .dg-broken{stroke-dasharray:16 5 7 10 3 13}.dg[data-dg-phase=armed] .dg-broken{opacity:0}.dg[data-dg-phase=drawing] .dg-broken{transition:opacity .9s ease-out}.dg[data-dg-phase=live] .dg-broken{animation:2.4s steps(6,end) infinite dg-stutter}.dg[data-dg-phase=armed] .dg-reveal{opacity:0;transform:translateY(10px)}.dg[data-dg-phase=drawing] .dg-reveal{transition:opacity .7s ease-out,transform .9s cubic-bezier(.16,1,.3,1);transition-delay:var(--dg-delay,0s)}.dg[data-dg-phase=live] .dg-float{animation:7s ease-in-out infinite dg-float;animation-delay:var(--dg-delay,0s)}.dg .dg-ping{position:relative}.dg .dg-ping:after{content:"";opacity:0;pointer-events:none;border:1px solid #ff6f20;position:absolute;inset:-1px}.dg[data-dg-phase=live] .dg-ping:after{animation:3.2s cubic-bezier(.16,1,.3,1) infinite dg-ping}.dg[data-dg-phase=live] .dg-orbit{animation:90s linear infinite dg-orbit}.dg[data-dg-phase=live] .dg-orbit>*{animation:90s linear infinite reverse dg-orbit}.dg[data-dg-paused] .dg-float,.dg[data-dg-paused] .dg-broken,.dg[data-dg-paused] .dg-ping:after,.dg[data-dg-paused] .dg-orbit,.dg[data-dg-paused] .dg-orbit>*{animation-play-state:paused}@keyframes dg-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes dg-stutter{to{stroke-dashoffset:-54px}}@keyframes dg-ping{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.35)}}@keyframes dg-orbit{to{transform:rotate(360deg)}}
