.ta-layer{z-index:1000;pointer-events:none;--x:50vw;--y:40vh;--jx:0px;--jy:0px;--tilt:0deg;position:fixed;inset:0;overflow:hidden}.ta-stamp{left:calc(var(--x) + var(--jx) - 70px);top:calc(var(--y) + var(--jy) - 141px);opacity:0;will-change:transform, opacity;width:140px;height:154px;position:absolute}.ta-bob{transform-origin:50% 91%;width:100%;height:100%;rotate:var(--tilt);filter:drop-shadow(0 8px 7px #0003);will-change:transform}.ta-bob svg{width:100%;height:100%;display:block}.go .ta-stamp{animation:ta-x calc(3.6s * var(--k)) both}.go .ta-bob{animation:ta-y calc(3.6s * var(--k)) both}.ta-wave{left:calc(var(--x) + var(--jx) - 30px);top:calc(var(--y) + var(--jy) - 30px);opacity:0;border:3px solid #b83a24;border-radius:50%;width:60px;height:60px;position:absolute}.go .ta-wave{animation:ta-wave calc(1.3s * var(--k)) cubic-bezier(.2, .6, .3, 1) both}.go .ta-wave.w1{animation-delay:calc(2s * var(--k))}.go .ta-wave.w2{animation-delay:calc(2.22s * var(--k))}.go .ta-wave.w3{animation-delay:calc(2.44s * var(--k))}@keyframes ta-x{0%{opacity:0;animation-timing-function:cubic-bezier(.16,.7,.2,1);transform:translate(190px)rotate(18deg)}10%{opacity:1}36%{transform:translate(0)rotate(0)}80%{opacity:1;animation-timing-function:cubic-bezier(.4,0,.6,1);transform:translate(0)rotate(0)}to{opacity:0;transform:translate(70px)rotate(8deg)}}@keyframes ta-y{0%{animation-timing-function:cubic-bezier(.3,0,.2,1);transform:translateY(-170px)}36%{animation-timing-function:ease-in-out;transform:translateY(-16px)}46%{animation-timing-function:cubic-bezier(.55,0,.9,.55);transform:translateY(-22px)}55.5%{animation-timing-function:ease-out;transform:translateY(3px)scale(1.03,.95)}64%{animation-timing-function:cubic-bezier(.2,.7,.3,1);transform:translateY(2px)scale(1.02,.96)}76%{animation-timing-function:cubic-bezier(.4,0,.6,1);transform:translateY(-24px)scale(1)}to{transform:translateY(-110px)scale(1)}}@keyframes ta-wave{0%{opacity:.85;transform:scale(.5)}to{opacity:0;transform:scale(3.4)}}
