.tp-bob{animation:3.2s ease-in-out infinite tp-bob}@keyframes tp-bob{50%{transform:translateY(-7px)}}.tp-blink{transform-box:fill-box;transform-origin:50%;animation:4.5s infinite tp-blink}@keyframes tp-blink{0%,46%,54%,to{transform:scaleY(1)}50%{transform:scaleY(.1)}}.tp-draw{stroke-dasharray:40;stroke-dashoffset:0;animation:6s ease-in-out infinite tp-draw}@keyframes tp-draw{0%,8%{stroke-dashoffset:40px}22%,88%{stroke-dashoffset:0}to{stroke-dashoffset:40px}}.tp-pending{animation:7s infinite tp-pending}.tp-done{opacity:0;animation:7s infinite tp-done}@keyframes tp-pending{0%,22%{opacity:1}27%,94%{opacity:0}to{opacity:1}}@keyframes tp-done{0%,24%{opacity:0;transform:scale(.6)}30%{opacity:1;transform:scale(1.12)}34%,92%{opacity:1;transform:scale(1)}98%,to{opacity:0;transform:scale(.9)}}.tp-row-glow{animation:7s infinite tp-row-glow}@keyframes tp-row-glow{0%,24%,40%,to{background:0 0}30%{background:var(--mint)}}.tp-float{animation:5s ease-in-out infinite tp-float}@keyframes tp-float{50%{transform:translateY(-10px)rotate(-1deg)}}.tp-flow{animation:2.8s linear infinite tp-flow}@keyframes tp-flow{0%{opacity:0;transform:translate(0)}15%{opacity:1}85%{opacity:1}to{opacity:0;transform:translate(96px)}}.tp-flow-short{animation:2.8s linear infinite tp-flow-short}@keyframes tp-flow-short{0%{opacity:0;transform:translate(0)}15%{opacity:1}85%{opacity:1}to{opacity:0;transform:translate(58px)}}.tp-drop{animation:2.6s cubic-bezier(.5,0,.5,1) infinite tp-drop}@keyframes tp-drop{0%{opacity:0;transform:translateY(-34px)}20%{opacity:1}60%,80%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(0)}}.tp-stamp{transform-box:fill-box;transform-origin:50%;animation:4s infinite tp-stamp}@keyframes tp-stamp{0%,35%{opacity:0;transform:scale(2)rotate(-12deg)}45%{opacity:1;transform:scale(.95)rotate(-12deg)}50%,92%{opacity:1;transform:scale(1)rotate(-12deg)}to{opacity:0;transform:scale(1)rotate(-12deg)}}.tp-scan{animation:2.4s ease-in-out infinite alternate tp-scan}@keyframes tp-scan{0%{transform:translateY(0)}to{transform:translateY(78px)}}.tp-pop{transform-box:fill-box;transform-origin:50%;animation:2.4s ease-in-out infinite tp-pop}@keyframes tp-pop{0%,60%,to{transform:scale(1)}75%{transform:scale(1.18)}}.tp-grow{transform-box:fill-box;transform-origin:bottom;animation:3s ease-in-out infinite alternate tp-grow}@keyframes tp-grow{0%{transform:scaleY(.35)}to{transform:scaleY(1)}}.tp-dash{stroke-dasharray:6 6;animation:1.2s linear infinite tp-dash}@keyframes tp-dash{to{stroke-dashoffset:-24px}}.tp-typing span{animation:1.2s infinite tp-typing}.tp-typing span:nth-child(2){animation-delay:.2s}.tp-typing span:nth-child(3){animation-delay:.4s}@keyframes tp-typing{0%,60%,to{opacity:.25}30%{opacity:1}}.tp-typing-box{animation:9s infinite tp-typing-box}.tp-answer{animation:9s infinite tp-answer}@keyframes tp-typing-box{0%,28%{opacity:1}32%,to{opacity:0}}@keyframes tp-answer{0%,30%{opacity:0;transform:translateY(8px)}36%,94%{opacity:1;transform:translateY(0)}to{opacity:0}}@media (prefers-reduced-motion:reduce){.tp-bob,.tp-blink,.tp-draw,.tp-pending,.tp-done,.tp-row-glow,.tp-float,.tp-flow,.tp-flow-short,.tp-drop,.tp-stamp,.tp-scan,.tp-pop,.tp-grow,.tp-dash,.tp-typing span,.tp-typing-box,.tp-answer{animation:none!important}.tp-pending,.tp-typing-box{display:none}.tp-done,.tp-answer,.tp-stamp{opacity:1}}
