@keyframes visit-step{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:none}}.visit-step{animation:visit-step .22s ease-out both}@keyframes visit-settle{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@keyframes visit-tick-pop{0%{transform:scale(0)}60%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes visit-tick-draw{to{stroke-dashoffset:0}}@keyframes visit-ripple{0%{transform:scale(1);opacity:.45}to{transform:scale(1.9);opacity:0}}@keyframes visit-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.visit-settle{animation:visit-settle .35s cubic-bezier(.2,.8,.2,1) both}.visit-tick{animation:visit-tick-pop .5s cubic-bezier(.3,1.4,.5,1) .1s both}.visit-tick path{stroke-dasharray:24;stroke-dashoffset:24;animation:visit-tick-draw .35s ease-out .45s forwards}.visit-ripple{animation:visit-ripple .9s ease-out .35s both}.visit-rise{animation:visit-rise .4s ease-out both}@media (prefers-reduced-motion: reduce){.visit-step,.visit-settle,.visit-tick,.visit-ripple,.visit-rise{animation:none!important}.visit-tick path{stroke-dashoffset:0;animation:none!important}}
