.follow-ring-arc{stroke-dasharray:1 1;stroke-dashoffset:0}.follow-ring[data-draw=in] .follow-ring-arc{animation:follow-ring-in .52s cubic-bezier(.65,0,.35,1) .12s both}.follow-ring[data-draw=out] .follow-ring-arc{animation:follow-ring-out .36s ease-in both}.follow-ring[data-draw=in] .follow-ring-gap{animation:follow-fade-in .2s ease-out .12s both}.follow-ring[data-draw=out] .follow-ring-gap{animation:follow-fade-out .36s ease-in both}@keyframes follow-ring-in{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes follow-ring-out{0%{stroke-dashoffset:0}to{stroke-dashoffset:1}}@keyframes follow-fade-in{0%{opacity:0}to{opacity:1}}@keyframes follow-fade-out{0%{opacity:1}to{opacity:0}}.follow-breath{animation:follow-breath .32s cubic-bezier(.34,1.56,.64,1) .6s both}@keyframes follow-breath{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.follow-badge-press:active{transform:scale(.88)}.follow-plus-out{animation:follow-plus-out .18s cubic-bezier(.2,.9,.3,1.25) 90ms both}.follow-tick-in{animation:follow-tick-in .18s cubic-bezier(.2,.9,.3,1.25) 90ms both}.follow-disc-sink{animation:follow-tick-sink .22s ease-in .64s forwards}@keyframes follow-plus-out{0%{transform:rotate(0) scale(1);opacity:1}to{transform:rotate(90deg) scale(.6);opacity:0}}@keyframes follow-tick-in{0%{transform:scale(.4);opacity:0}to{transform:scale(1);opacity:1}}@keyframes follow-tick-sink{0%{transform:translateY(0) scale(1);opacity:1}to{transform:translateY(-3px) scale(0);opacity:0}}.follow-ray{animation:follow-ray .42s cubic-bezier(0,0,.3,1) .12s both}@keyframes follow-ray{0%{transform:rotate(var(--ray-a)) translateY(var(--ray-s,11px)) scaleY(.4);opacity:0}30%{opacity:1}to{transform:rotate(var(--ray-a)) translateY(var(--ray-d)) scaleY(1);opacity:0}}.follow-digit-up{animation:follow-digit-up .32s cubic-bezier(.2,.8,.2,1) .2s both}.follow-digit-down{animation:follow-digit-down .32s cubic-bezier(.2,.8,.2,1) both}@keyframes follow-digit-up{0%{transform:translateY(70%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes follow-digit-down{0%{transform:translateY(-70%);opacity:0}to{transform:translateY(0);opacity:1}}.follow-sheet-in{animation:follow-sheet-in .28s cubic-bezier(.2,.8,.2,1) both}.follow-toast-in{animation:follow-toast-in .22s cubic-bezier(.2,.8,.2,1) both}@keyframes follow-sheet-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes follow-toast-in{0%{transform:translateY(12px);opacity:0}to{transform:translateY(0);opacity:1}}@media (prefers-reduced-motion:reduce){.follow-breath,.follow-digit-down,.follow-digit-up,.follow-disc-sink,.follow-plus-out,.follow-ring .follow-ring-arc,.follow-ring .follow-ring-gap,.follow-sheet-in,.follow-tick-in,.follow-toast-in{animation:none!important}.follow-badge-press:active{transform:none}.follow-plus-out{opacity:0}.follow-ring[data-draw=out]{visibility:hidden}.follow-ray{display:none}}