@keyframes doc-swap{0%{opacity:0;transform:translateX(calc(var(--dir,1) * 28px)) scale(.96)}to{opacity:1;transform:none}}.doc-swap{animation:.35s cubic-bezier(.2,.8,.2,1) both doc-swap}@keyframes stamp-in{0%{opacity:0;transform:rotate(-12deg)scale(1.8)}55%{opacity:1;transform:rotate(-12deg)scale(.94)}to{opacity:1;transform:rotate(-12deg)scale(1)}}.doc-stamp{animation:.4s cubic-bezier(.2,.8,.2,1) both stamp-in}@keyframes celeb-pop{0%{opacity:0;transform:scale(.6)}60%{transform:scale(1.08)}to{opacity:1;transform:none}}@keyframes celeb-draw{to{stroke-dashoffset:0}}@keyframes celeb-ring{0%{opacity:.55;transform:scale(.45)}to{opacity:0;transform:scale(2.8)}}@keyframes celeb-burst{0%{opacity:1;transform:translate(0)rotate(0)scale(.4)}70%{opacity:1;transform:translate(var(--dx), var(--dy)) rotate(var(--rot)) scale(1)}to{opacity:0;transform:translate(var(--dx), calc(var(--dy) + 46px)) rotate(var(--rot)) scale(1)}}.celeb-pop{animation:.5s cubic-bezier(.2,.8,.2,1) .1s both celeb-pop}.celeb-circle{stroke-dasharray:252;stroke-dashoffset:252px;animation:.6s ease-out .15s forwards celeb-draw}.celeb-check{stroke-dasharray:60;stroke-dashoffset:60px;animation:.4s ease-out .7s forwards celeb-draw}.celeb-ring{animation:1.4s ease-out both celeb-ring;animation-delay:calc(var(--i,0) * .26s + .5s)}.celeb-bit{animation:1.6s cubic-bezier(.2,.7,.3,1) both celeb-burst;animation-delay:calc(var(--d,0) * 1ms + .65s)}
