.tm-root{--tm-blue:#0230c8;--tm-yellow:#ffd306;--tm-ink:#0b1020}.tm-fade{opacity:0;animation:tm-up .6s ease-out both}.tm-d1{animation-delay:.12s}.tm-d2{animation-delay:.24s}.tm-d3{animation-delay:.36s}.tm-d4{animation-delay:.48s}.tm-d5{animation-delay:.6s}.tm-badge{animation:tm-pop .6s cubic-bezier(.22,1,.36,1) both}.tm-badge-ring{stroke-dasharray:339;stroke-dashoffset:339;animation:tm-draw .9s ease-out .15s forwards}.tm-wave rect{transform-box:fill-box;transform-origin:center;animation:tm-wave 1.4s ease-in-out infinite}.tm-wave rect:nth-child(2){animation-delay:.18s}.tm-wave rect:nth-child(3){animation-delay:.36s}.tm-wave rect:nth-child(4){animation-delay:.54s}.tm-rise{opacity:0;animation:tm-rise .55s cubic-bezier(.2,.7,.3,1) both;animation-delay:calc(var(--i,0) * .06s)}.tm-blob{animation:tm-drift 15s ease-in-out infinite alternate}@keyframes tm-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes tm-rise{0%{opacity:0;transform:translateY(18px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes tm-pop{0%{transform:scale(.7);opacity:0}to{transform:scale(1);opacity:1}}@keyframes tm-draw{to{stroke-dashoffset:0}}@keyframes tm-drift{0%{transform:translate(0)}to{transform:translate(20px,-24px)}}@keyframes tm-wave{0%,to{transform:scaleY(.4)}50%{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.tm-badge,.tm-badge-ring,.tm-blob,.tm-fade,.tm-rise,.tm-wave rect{animation:none!important}.tm-fade,.tm-rise{opacity:1!important;transform:none!important}.tm-badge-ring{stroke-dashoffset:0!important}}