@keyframes rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes pulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.15;transform:scale(1.9)}}.curve,.curvePlanned{stroke-dasharray:1;stroke-dashoffset:0}.pulse{transform-box:fill-box;transform-origin:50%;opacity:0}@media (prefers-reduced-motion:no-preference){.rise{animation:.52s cubic-bezier(.16,1,.3,1) both rise}.delay1{animation-delay:90ms}.delay2{animation-delay:.18s}.delay3{animation-delay:.27s}.float{animation:7s ease-in-out infinite float}.floatSlow{animation:9s ease-in-out 1.2s infinite float}.curve{stroke-dashoffset:1px;animation:1.8s cubic-bezier(.65,0,.35,1) .3s forwards draw}.curvePlanned{stroke-dashoffset:1px;animation:1.4s cubic-bezier(.65,0,.35,1) .15s forwards draw}.pulse{animation:2.4s ease-in-out 2.1s infinite pulse}}
