.retention-chart-fade{animation:.4s ease-out both retention-chart-fade}.retention-chart-reveal{animation:1.1s cubic-bezier(.65,0,.35,1) .3s both retention-chart-reveal}.retention-chart-grow-y,.retention-chart-grow-x,.retention-chart-pop,.retention-chart-ripple{transform-box:fill-box}.retention-chart-grow-y{transform-origin:bottom;animation:.4s cubic-bezier(.33,1,.68,1) both retention-chart-grow-y}.retention-chart-grow-x{transform-origin:0;animation:.4s cubic-bezier(.33,1,.68,1) both retention-chart-grow-x}.retention-chart-pop{transform-origin:50%;animation:.45s cubic-bezier(.34,1.56,.64,1) both retention-chart-pop}.retention-chart-ripple{transform-origin:50%;opacity:0;animation:.9s ease-out forwards retention-chart-ripple}.retention-chart-slide{animation:.45s cubic-bezier(.33,1,.68,1) both retention-chart-slide}@keyframes retention-chart-fade{0%{opacity:0}}@keyframes retention-chart-reveal{0%{clip-path:inset(0 180px 0 0)}to{clip-path:inset(0)}}@keyframes retention-chart-grow-y{0%{transform:scaleY(0)}}@keyframes retention-chart-grow-x{0%{transform:scaleX(0)}}@keyframes retention-chart-pop{0%{opacity:0;transform:scale(0)}}@keyframes retention-chart-ripple{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(3)}}@keyframes retention-chart-slide{0%{opacity:0;transform:translate(-8px)}}@media (prefers-reduced-motion:reduce){.retention-chart-fade,.retention-chart-reveal,.retention-chart-grow-y,.retention-chart-grow-x,.retention-chart-pop,.retention-chart-slide{animation:none}.retention-chart-ripple{display:none}}
