.mg-armed .mg-draw{transform-box:fill-box;transform-origin:0;transform:scaleX(0)}.mg-armed .mg-node,.mg-armed .mg-leaf{transform-box:fill-box;transform-origin:50%;transform:scale(0)}.mg-armed .mg-label{opacity:0}.mg-armed .mg-rise{opacity:0;transform:translateY(14px)}.mg-playing .mg-draw{animation:.7s cubic-bezier(.4,0,.2,1) both mg-drawX;animation-delay:var(--delay,0s)}.mg-playing .mg-node{animation:.45s cubic-bezier(.34,1.4,.5,1) both mg-pop;animation-delay:var(--delay,0s)}.mg-playing .mg-branch{animation:.55s both mg-drawLine;animation-delay:var(--delay,0s)}.mg-playing .mg-leaf{animation:.4s cubic-bezier(.34,1.4,.5,1) both mg-popLeaf;animation-delay:var(--delay,0s)}.mg-playing .mg-label{animation:.6s both mg-fade;animation-delay:var(--delay,0s)}.mg-playing .mg-rise{animation:.65s cubic-bezier(.22,1,.36,1) both mg-rise;animation-delay:var(--delay,0s)}@keyframes mg-drawX{0%{opacity:.2;transform:scaleX(0)}to{opacity:.5;transform:scaleX(1)}}@keyframes mg-pop{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes mg-drawLine{to{stroke-dashoffset:0}}@keyframes mg-popLeaf{0%{opacity:0;transform:scale(0)}to{opacity:.5;transform:scale(1)}}@keyframes mg-fade{0%{opacity:0}to{opacity:1}}@keyframes mg-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}
