@layer components{.ov-ink{stroke-dasharray:1;animation:ov-ink .82s cubic-bezier(.65, 0, .35, 1) var(--ov-delay,0s) both}.ov-fade{animation:ov-fade .42s cubic-bezier(.16, 1, .3, 1) var(--ov-delay,0s) both}.ov-rise{animation:ov-rise .56s cubic-bezier(.16, 1, .3, 1) var(--ov-delay,0s) both}.ov-pop{transform-box:fill-box;transform-origin:50%;animation:ov-pop .48s cubic-bezier(.16, 1, .3, 1) var(--ov-delay,0s) both}.ov-stamp{transform-box:fill-box;transform-origin:50%;animation:ov-stamp .76s cubic-bezier(.16, 1, .3, 1) var(--ov-delay,0s) both}.ov-drop{transform-box:fill-box;transform-origin:50%;animation:ov-drop .62s cubic-bezier(.16, 1, .3, 1) var(--ov-delay,0s) both}.ov-grow{transform-box:fill-box;transform-origin:bottom;animation:ov-grow .62s cubic-bezier(.16, 1, .3, 1) var(--ov-delay,0s) both}.ov-sweep{transform-origin:0;animation:ov-sweep 1.1s cubic-bezier(.16, 1, .3, 1) var(--ov-delay,0s) both}.ov-rays{transform-box:fill-box;transform-origin:50%;animation:1.6s ease-in-out .7s infinite ov-rays}.ov-pulse{transform-box:fill-box;transform-origin:50%;animation:2.2s cubic-bezier(.16,1,.3,1) .9s infinite ov-pulse}.ov-pulse-brief{animation-iteration-count:3;animation-fill-mode:both}.ov-fly{offset-rotate:auto;animation:2.4s cubic-bezier(.65,0,.35,1) .6s 2 both ov-fly}.ov-flip{transform-box:fill-box;transform-origin:50%;animation:1.4s cubic-bezier(.16,1,.3,1) .7s both ov-flip}.ov-write{animation:1.3s cubic-bezier(.65,0,.35,1) .5s both ov-write}.ov-key{animation:1.1s cubic-bezier(.16,1,.3,1) .5s both ov-key}.ov-tick{transform-box:fill-box;transform-origin:50% 100%;animation:ov-tick .9s cubic-bezier(.16, 1, .3, 1) var(--ov-delay,0s) both}@keyframes ov-ink{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes ov-fade{0%{opacity:0}to{opacity:1}}@keyframes ov-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes ov-pop{0%{opacity:0;transform:scale(.4)}70%{opacity:1;transform:scale(1.12)}to{opacity:1;transform:none}}@keyframes ov-stamp{0%{opacity:0;transform:translateY(-14px)scale(1.35)rotate(-14deg)}55%{opacity:1;transform:translate(0)scale(.93)rotate(-8deg)}78%{transform:scale(1.03)rotate(-8deg)}to{opacity:1;transform:rotate(-8deg)}}@keyframes ov-drop{0%{opacity:0;transform:translateY(-18px)}70%{opacity:1;transform:translateY(2px)}to{opacity:1;transform:none}}@keyframes ov-grow{0%{transform:scaleY(0)}to{transform:none}}@keyframes ov-sweep{0%{transform:scaleX(0)}to{transform:none}}@keyframes ov-rays{0%,to{opacity:1;transform:none}50%{opacity:.35;transform:scale(1.12)}}@keyframes ov-pulse{0%{opacity:.5;transform:scale(.7)}70%,to{opacity:0;transform:scale(1.9)}}@keyframes ov-fly{0%{offset-distance:0%;opacity:0}12%{opacity:1}82%{opacity:1}to{offset-distance:100%;opacity:0}}@keyframes ov-flip{0%,20%{transform:none}45%{transform:scaleX(0)}70%,to{transform:none}}@keyframes ov-write{0%{transform:translate(-26px)}to{transform:none}}@keyframes ov-key{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:none}}@keyframes ov-tick{0%{opacity:0;transform:translateY(4px)scaleY(.4)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ov-rays,.ov-pulse,.ov-fly,.ov-flip{animation:none!important}.ov-pulse,.ov-fly{opacity:0}}}
