[data-motion]{--ov-ease-path:cubic-bezier(.5, 0, .15, 1);--ov-ease-in:cubic-bezier(.2, 0, 0, 1)}[data-motion] [data-anim]{animation-delay:var(--d,0s);animation-fill-mode:both}[data-motion]:not([data-play]) [data-anim]{animation-play-state:paused}[data-motion] [data-anim=draw]{stroke-dasharray:1 1;animation-name:ov-draw;animation-duration:var(--t,1.2s);animation-timing-function:var(--ov-ease-path)}[data-motion] [data-anim=rise]{animation-name:ov-rise;animation-duration:var(--t,.6s);animation-timing-function:var(--ov-ease-in)}[data-motion] [data-anim=fade]{animation-name:ov-fade;animation-duration:var(--t,.5s);animation-timing-function:var(--ov-ease-in)}[data-motion] [data-anim=pop]{animation-name:ov-pop;animation-duration:var(--t,.45s);animation-timing-function:var(--ov-ease-in)}[data-motion] [data-anim=mark]{animation-name:ov-mark;animation-duration:var(--t,.9s);animation-timing-function:var(--ov-ease-path)}@keyframes ov-mark{0%{background-size:0% 100%}to{background-size:100% 100%}}[data-motion] [data-anim=wipe]{animation-name:ov-wipe;animation-duration:var(--t,.5s);animation-timing-function:var(--ov-ease-path)}@keyframes ov-wipe{0%{clip-path:inset(-2px 100% -2px 0)}to{clip-path:inset(-2px 0)}}[data-motion] [data-anim=grow]{transform-origin:0;animation-name:ov-grow;animation-duration:var(--t,.7s);animation-timing-function:var(--ov-ease-path)}[data-motion] [data-anim=travel]{animation-name:ov-travel;animation-duration:var(--t,1.2s);animation-timing-function:var(--ov-ease-path)}[data-anim=flow],[data-anim=trace]{opacity:0}[data-motion] [data-anim=trace]{stroke-dasharray:calc(var(--dash,.18) * 1px) 1px;animation-name:ov-trace;animation-duration:var(--t,.6s);animation-timing-function:var(--ov-ease-path)}@keyframes ov-trace{0%{opacity:0;stroke-dashoffset:calc((1 + var(--dash,.18)) * 1px)}2%{opacity:1}80%{opacity:1}to{opacity:0;stroke-dashoffset:0}}[data-motion] [data-anim=flow]{stroke-dasharray:calc(var(--dash,.06) * 1px) 1px;animation-name:ov-flow;animation-duration:var(--t,2.4s);animation-timing-function:linear;animation-iteration-count:infinite;animation-fill-mode:none}[data-anim=ring]{opacity:0}[data-motion] [data-anim=ring]{animation-name:ov-ring;animation-duration:var(--t,2.4s);animation-timing-function:var(--ov-ease-in);animation-iteration-count:infinite;animation-fill-mode:none}@keyframes ov-draw{0%{stroke-dashoffset:1px;opacity:0}2%{opacity:1}to{stroke-dashoffset:0;opacity:1}}@keyframes ov-rise{0%{opacity:0;translate:0 10px;scale:.96}to{opacity:1;translate:0;scale:1}}@keyframes ov-fade{0%{opacity:0}to{opacity:1}}@keyframes ov-pop{0%{opacity:0;scale:.8}to{opacity:1;scale:1}}@keyframes ov-grow{0%{scale:0 1}to{scale:1}}@keyframes ov-travel{0%{translate:var(--from-x,-120px) 0}to{translate:0}}@keyframes ov-flow{0%{opacity:1;stroke-dashoffset:calc((1 + var(--dash,.06)) * 1px)}to{opacity:1;stroke-dashoffset:0}}@keyframes ov-ring{0%{opacity:.8;scale:1}75%,to{opacity:0;scale:1.35}}[data-motion] [data-anim=grow-y]{transform-origin:top;animation-name:ov-grow-y;animation-duration:var(--t,.7s);animation-timing-function:var(--ov-ease-path)}@keyframes ov-grow-y{0%{scale:1 0}to{scale:1}}[data-anim=halo]{opacity:0}[data-motion] [data-anim=halo]{animation-name:ov-halo;animation-duration:var(--t,2.4s);animation-timing-function:var(--ov-ease-in);animation-iteration-count:infinite;animation-fill-mode:none}@keyframes ov-halo{0%{opacity:.8;inset:0}75%,to{opacity:0;inset:-6px}}@property --ov-count{syntax:"<integer>";inherits:true;initial-value:0}[data-count]:before{counter-reset:ov-count var(--ov-count);content:counter(ov-count)}[data-motion] [data-anim=count]{animation-name:ov-count;animation-duration:var(--t,1.2s);animation-timing-function:var(--ov-ease-path)}@keyframes ov-count{0%{--ov-count:0}to{--ov-count:var(--to-count)}}[data-motion] [data-anim=share]{animation-name:ov-share;animation-duration:var(--t,1.4s);animation-timing-function:var(--ov-ease-path)}@keyframes ov-share{0%{flex-grow:var(--from)}to{flex-grow:var(--to)}}[data-motion]{transition:opacity .45s var(--ov-ease-in)}[data-motion][data-fading]{opacity:0}[data-motion][data-rewind] [data-anim]{animation:none!important}[data-motion][data-offscreen] [data-anim=flow],[data-motion][data-offscreen] [data-anim=ring],[data-motion][data-offscreen] [data-anim=halo]{animation-play-state:paused}[data-motion][data-settled] [data-anim]:not([data-anim=flow]):not([data-anim=ring]):not([data-anim=halo]){animation:none}
