.tp-root{line-height:0;animation:5.2s ease-in-out infinite tp-drift;display:inline-block;position:relative}@keyframes tp-drift{0%,to{transform:translate(0,0)}50%{transform:translateY(-7px)}}.tp-pet{clip-path:ellipse(50% 50%);justify-content:center;align-items:center;width:38.1%;height:44.4%;display:flex;position:absolute;top:47.8%;left:50.4%;transform:translate(-50%,-50%)}.tp-petin{line-height:0;transform:scaleX(-1)}.tp-back,.tp-front{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.tp-front{pointer-events:none}.tp-flames{filter:blur(1.4px)}.tp-flame{transform-origin:0 0;animation:.5s ease-in-out infinite alternate tp-flame}.tp-flame.f2{animation-delay:.17s}.tp-flame.f3{animation-delay:.34s}@keyframes tp-flame{0%{opacity:.35;transform:scaleX(.55)}to{opacity:.95;transform:scaleX(1.6)}}.tp-root.is-thrust{animation:.9s cubic-bezier(.2,.7,.3,1) forwards tp-push}@keyframes tp-push{0%{transform:translate(0,0)scale(1)}35%{transform:translate(-6px,2px)scale(.985)}to{transform:translate(26px,-10px)scale(1.06)}}.tp-aura{aspect-ratio:1;pointer-events:none;z-index:0;width:118%;transition:opacity .42s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tp-aura:before{content:"";filter:blur(8px);background:radial-gradient(circle,#9dfff280 0%,#9dfff247 28%,#7fd4ff1a 55%,#0000 78%);border-radius:50%;animation:3.2s ease-in-out infinite tp-aura-breathe;position:absolute;inset:-10%}.tp-aura:after{content:"";filter:blur(1.5px);opacity:0;background:conic-gradient(#0000 0deg,#9dfff299 16deg,#0000 32deg 76deg,#9dfff273 92deg,#0000 108deg 152deg,#9dfff299 168deg,#0000 184deg 228deg,#9dfff273 244deg,#0000 260deg 304deg,#9dfff299 320deg,#0000 336deg 360deg);border-radius:50%;animation:1.8s ease-out infinite tp-aura-inner;position:absolute;inset:0;transform:scale(.55);-webkit-mask:radial-gradient(circle,#0000 30%,#000 44% 70%,#0000 88%);mask:radial-gradient(circle,#0000 30%,#000 44% 70%,#0000 88%)}.tp-aura-rays{filter:blur(2px);opacity:0;background:conic-gradient(from 22deg,#0000 0deg,#9dfff280 20deg,#0000 42deg 86deg,#9dfff261 106deg,#0000 128deg 172deg,#9dfff280 192deg,#0000 214deg 258deg,#9dfff261 278deg,#0000 300deg 344deg,#9dfff280 360deg);border-radius:50%;animation:3.6s ease-out infinite tp-aura-outer;position:absolute;inset:0;transform:scale(.6);-webkit-mask:radial-gradient(circle,#0000 34%,#000 50% 74%,#0000 92%);mask:radial-gradient(circle,#0000 34%,#000 50% 74%,#0000 92%)}.tp-aura-neon{filter:blur(.6px)saturate(1.3);mix-blend-mode:screen;background:conic-gradient(from 11deg,#0000 0deg,#5cffeff2 6deg,#0000 12deg 33deg,#5cffefb3 39deg,#0000 45deg 66deg,#5cffeff2 72deg,#0000 78deg 99deg,#5cffefb3 105deg,#0000 111deg 132deg,#5cffeff2 138deg,#0000 144deg 165deg,#5cffefb3 171deg,#0000 177deg 198deg,#5cffeff2 204deg,#0000 210deg 231deg,#5cffefb3 237deg,#0000 243deg 264deg,#5cffeff2 270deg,#0000 276deg 297deg,#5cffefb3 303deg,#0000 309deg 330deg,#5cffeff2 336deg,#0000 342deg 360deg);border-radius:50%;animation:1.25s ease-out infinite tp-aura-neon;position:absolute;inset:0;transform:scale(.62);-webkit-mask:radial-gradient(circle,#0000 28%,#000 42% 78%,#0000 96%);mask:radial-gradient(circle,#0000 28%,#000 42% 78%,#0000 96%)}@keyframes tp-aura-neon{0%{opacity:0;transform:scale(.62)}26%{opacity:1}to{opacity:0;transform:scale(1.32)}}@keyframes tp-aura-breathe{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}@keyframes tp-aura-inner{0%{opacity:0;transform:scale(.55)}30%{opacity:1}to{opacity:0;transform:scale(1.15)}}@keyframes tp-aura-outer{0%{opacity:0;transform:scale(.6)}22%{opacity:.85}to{opacity:0;transform:scale(1.5)}}@media (prefers-reduced-motion:reduce){.tp-aura:before,.tp-aura:after,.tp-aura-rays,.tp-aura-neon,.tp-root,.tp-flame,.tp-shield{animation:none}}.tp-pet .pd-leg-f{transform-origin:31.5px 57px;transform-box:view-box;transform:rotate(88deg)!important}.tp-pet .pd-leg-h{transform-origin:55.5px 56px;transform-box:view-box;transform:rotate(68deg)}.tp-haze{animation:3.2s ease-in-out -.4s infinite tp-haze}@keyframes tp-haze{0%,to{opacity:.82}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.tp-haze{animation:none}}.tp-root.is-frozen .tp-aura{transition:opacity .16s;opacity:.28!important}.tp-root.is-frozen .tp-aura:before,.tp-root.is-frozen .tp-aura:after,.tp-root.is-frozen .tp-aura-rays,.tp-root.is-frozen .tp-aura-neon,.tp-root.is-frozen .tp-haze,.tp-root.is-frozen .tp-flame{animation-play-state:paused}.tp-aura.is-bump{animation:.42s ease-out tpAuraBump}@keyframes tpAuraBump{0%{filter:brightness(2.1)blur(2px);scale:1.14}to{filter:none;scale:1}}@media (prefers-reduced-motion:reduce){.tp-aura.is-bump{animation:none}}.tp-root.is-celebrate .tp-petin{animation:1.6s ease-in-out infinite tp-joy}@keyframes tp-joy{0%,to{transform:scaleX(-1)translateY(12%)}50%{transform:scaleX(-1)translateY(5%)}}.tp-hearts{z-index:3;pointer-events:none;width:0;height:0;position:absolute;top:30%;left:50.4%}.tp-heart{opacity:0;width:14px;height:14px;animation:2.8s ease-out infinite tp-heart;position:absolute;top:0;left:0}.tp-heart:nth-child(2){animation-delay:.9s}.tp-heart:nth-child(3){animation-delay:1.8s}@keyframes tp-heart{0%{opacity:0;transform:translate(0)scale(.4)}15%{opacity:1;transform:translate(var(--hx,6px),-14px)scale(1)}to{opacity:0;transform:translate(calc(var(--hx,6px)*3),-70px)scale(.8)}}.tp-root.is-celebrate .tp-aura{animation:4.8s ease-in-out infinite tp-beat}.tp-root.is-celebrate .tp-aura-neon{display:none}.tp-root.is-celebrate .tp-aura{filter:hue-rotate(-128deg)saturate(.4)brightness(1.25)}@keyframes tp-beat{0%{opacity:.6;scale:1.12}25%{opacity:.3;scale:1}50%{opacity:.45;scale:1.07}75%{opacity:.3;scale:1}to{opacity:.6;scale:1.12}}@media (prefers-reduced-motion:reduce){.tp-root.is-celebrate .tp-petin,.tp-root.is-celebrate .tp-aura,.tp-heart{animation:none}.tp-hearts{display:none}}
