.tpm{--c0:var(--t0,#ff4f9a);--c1:var(--t1,#ffd23f);--c2:#3ee6c1;--c3:#7b4dff;--c4:#ff8a3d;isolation:isolate;contain:strict;touch-action:pan-y;-webkit-tap-highlight-color:transparent;direction:ltr;display:block;position:absolute;inset:0;overflow:hidden;container-type:size}.tpm:not([data-on]) *,.tpm:not([data-on]) :before,.tpm:not([data-on]) :after{animation-play-state:paused!important}.tpm-art{aspect-ratio:1200/1543;transform-origin:50% 40%;width:calc(1.06*max(100cqw,77.7706cqh));display:block;position:absolute;top:-2cqh;left:50%;translate:-50%}.tpm-art[data-pan=pan-kenburns]{animation:18s ease-in-out infinite alternate tpm-kenburns}.tpm-art[data-pan=pan-gentle]{animation:14s ease-in-out infinite alternate tpm-gentle}@keyframes tpm-kenburns{0%{transform:scale(1)translate(0,0)}50%{transform:scale(1.09)translate(-2.2%,-1.2%)}to{transform:scale(1.13)translate(1.8%,-2.4%)}}@keyframes tpm-gentle{0%{transform:scale(1)translate(0,0)}to{transform:scale(1.045)translate(-.8%,-1%)}}.tpm-layer{will-change:transform;display:block;position:absolute}.tpm-amb{animation:9s ease-in-out infinite alternate tpm-amb;display:block;position:absolute;inset:0}@keyframes tpm-amb{0%{transform:translate3d(calc(var(--d) * -5px), calc(var(--d) * 2px), 0)}50%{transform:translate3d(calc(var(--d) * 4px), calc(var(--d) * -4px), 0)}to{transform:translate3d(calc(var(--d) * 6px), calc(var(--d) * 3px), 0)}}.tpm-layer img{object-fit:fill;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block;position:absolute;inset:0}.tpm-layer:is([data-kind=char],[data-kind=mid],[data-kind=fg],[data-kind=overlay]) img{opacity:0;transition:opacity .5s}.tpm-layer:is([data-kind=char],[data-kind=mid],[data-kind=fg],[data-kind=overlay]) img[data-ready]{opacity:1}.tpm-layer img[data-motion=bounce]{transform-origin:50% 100%;animation:1.9s cubic-bezier(.45,0,.55,1) infinite tpm-bounce}@keyframes tpm-bounce{0%,to{transform:scale(1.035)}30%{transform:scale(1.03,1.085)}48%{transform:scale(1.035)}58%{transform:scale(1.07,1.03)}70%{transform:scale(1.035,1.04)}}.tpm-layer img[data-motion=wave]{transform-origin:50% 100%;animation:3.4s ease-in-out infinite alternate tpm-wave}@keyframes tpm-wave{0%{transform:scale(1.05)rotate(-1.6deg)}to{transform:scale(1.05)rotate(1.6deg)}}.tpm-layer img[data-motion=float]{transform-origin:50% 60%;animation:4.6s ease-in-out infinite alternate tpm-float}@keyframes tpm-float{0%{transform:scale(1.05)translateY(.6%)}to{transform:scale(1.06)translateY(-1.1%)}}.tpm-layer[data-kind=mid] img[data-motion=drift],.tpm-layer[data-kind=fg] img[data-motion=drift]{animation:6s ease-in-out infinite alternate tpm-drift}@keyframes tpm-drift{0%{transform:translateY(-.6%)}to{transform:translateY(.8%)}}.tpm-layer[data-kind=overlay] img{animation:7s ease-in-out infinite alternate tpm-overlay}.tpm-layer[data-overlay=balloons] img{animation:5s ease-in-out infinite alternate tpm-float}@keyframes tpm-overlay{0%{transform:translateY(-1.8%)rotate(-.5deg)}to{transform:translateY(1.6%)rotate(.6deg)}}.tpm-fx{z-index:30;pointer-events:none;display:block;position:absolute;inset:0}.tpm-fx i{left:var(--x);will-change:transform;animation:tpm-fall var(--dur) linear var(--delay) infinite;display:block;position:absolute;top:-6%}.tpm[data-particles=confetti] .tpm-fx i{width:calc(8px * var(--s));height:calc(13px * var(--s));background:var(--tint);border-radius:2px}.tpm[data-particles=confetti] .tpm-fx i:nth-child(3n){width:calc(10px * var(--s));height:calc(10px * var(--s));border-radius:50%}@keyframes tpm-fall{0%{transform:translate3d(0, 0, 0) rotate(var(--spin)) rotateX(0)}50%{transform:translate3d(calc(var(--sway) * 20px), 58cqh, 0) rotate(calc(var(--spin) + 200deg)) rotateX(180deg)}to{transform:translate3d(calc(var(--sway) * -12px), 116cqh, 0) rotate(calc(var(--spin) + 400deg)) rotateX(360deg)}}.tpm[data-particles=snow] .tpm-fx i{width:calc(7px * var(--s));height:calc(7px * var(--s));animation-name:tpm-snow;animation-duration:calc(var(--dur) * 1.5);background:radial-gradient(circle,#fff 0 45%,#fff0 70%);border-radius:50%}@keyframes tpm-snow{0%{transform:translate(0,0)}25%{transform:translate3d(calc(var(--sway) * 14px + 8px), 29cqh, 0)}50%{transform:translate3d(calc(var(--sway) * -10px), 58cqh, 0)}75%{transform:translate3d(calc(var(--sway) * 12px - 6px), 87cqh, 0)}to{transform:translateY(116cqh)}}.tpm[data-particles=petals] .tpm-fx i{width:calc(12px * var(--s));height:calc(12px * var(--s));background:var(--tint);opacity:.92;animation-name:tpm-petal;animation-duration:calc(var(--dur) * 1.5);border-radius:0 60%}.tpm[data-particles=petals] .tpm-fx i:nth-child(odd){background:#fff;border-radius:60% 0}@keyframes tpm-petal{0%{transform:translate3d(0, 0, 0) rotate(var(--spin))}33%{transform:translate3d(calc(var(--sway) * 22px + 14px), 38cqh, 0) rotate(calc(var(--spin) + 90deg))}66%{transform:translate3d(calc(var(--sway) * -16px - 10px), 77cqh, 0) rotate(calc(var(--spin) + 200deg))}to{transform:translate3d(0, 116cqh, 0) rotate(calc(var(--spin) + 300deg))}}.tpm[data-particles=bubbles] .tpm-fx i,.tpm[data-particles=balloons] .tpm-fx i{top:auto;bottom:-12%}.tpm[data-particles=bubbles] .tpm-fx i{width:calc(16px * var(--s));height:calc(16px * var(--s));background:radial-gradient(circle at 32% 30%,#fffffff2 0 16%,#ffffff40 30%,#ffffff0f 62%);border-radius:50%;animation-name:tpm-rise;box-shadow:inset 0 0 0 1.5px #ffffffbf}.tpm[data-particles=balloons] .tpm-fx i{width:calc(22px * var(--s));height:calc(27px * var(--s));background:radial-gradient(circle at 34% 28%, #ffffffbf, #fff0 32%), var(--tint);animation-name:tpm-rise;animation-duration:calc(var(--dur) * 1.5);border-radius:50% 50% 47% 47%}.tpm[data-particles=balloons] .tpm-fx i:after{content:"";background:linear-gradient(#ffffffe6,#fff0);width:1px;height:160%;position:absolute;top:100%;left:50%}@keyframes tpm-rise{0%{opacity:0;transform:translate(0,0)scale(.8)}8%{opacity:.95}50%{transform:translate3d(calc(var(--sway) * 18px), -62cqh, 0) rotate(calc(var(--sway) * 6deg)) scale(1)}to{transform:translate3d(calc(var(--sway) * -12px), -126cqh, 0) rotate(calc(var(--sway) * -5deg)) scale(1.05);opacity:.6}}.tpm[data-particles=sparkles] .tpm-fx i{top:calc(var(--y) * .62);width:calc(15px * var(--s));height:calc(15px * var(--s));background:radial-gradient(circle, #fff 0 22%, var(--tint) 60%);clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);animation-name:tpm-twinkle;animation-duration:calc(var(--dur) * .45);animation-timing-function:ease-in-out}.tpm[data-particles=sparkles] .tpm-fx i:nth-child(3n){background:#fff}.tpm[data-particles=sparkles] .tpm-fx i:first-child{clip-path:none;background:linear-gradient(90deg,#fff0,#fff);border-radius:3px;width:70px;height:3px;animation:7s ease-in 1.5s infinite tpm-shoot;top:7%;left:0}@keyframes tpm-twinkle{0%,to{opacity:0;transform:scale(.15)rotate(0)}50%{opacity:1;transform:scale(1)rotate(45deg)}}@keyframes tpm-shoot{0%,72%{opacity:0;transform:translate(-30cqw)rotate(16deg)}75%{opacity:1}92%,to{opacity:0;transform:translate(120cqw,34cqh)rotate(16deg)}}.tpm[data-preset=night] .tpm-fx i{animation-duration:calc(var(--dur) * .7)}.tpm[data-preset=night] .tpm-fx i:first-child{animation-duration:9s}.tpm-sweep{z-index:31;pointer-events:none;animation:tpm-sweep var(--sweep,7s) ease-in-out 1.2s infinite;background:linear-gradient(105deg,#fff0 40%,#ffffff57 49%,#ffffff1a 53%,#fff0 60%);display:block;position:absolute;inset:-10% -60%;transform:translate(-70%)}@keyframes tpm-sweep{0%{transform:translate(-70%)}30%,to{transform:translate(70%)}}.tpm-burst{z-index:32;pointer-events:none;width:0;height:0;display:block;position:absolute}.tpm-burst i{background:var(--tint);border-radius:2px;width:9px;height:13px;margin:-6px -4px;animation:1.1s cubic-bezier(.15,.7,.35,1) both tpm-pop;position:absolute}@keyframes tpm-pop{0%{opacity:1;transform:translate(0,0)scale(.3)}75%{opacity:1}to{transform:translate3d(var(--bx), calc(var(--by) + 70px), 0) rotate(var(--spin));opacity:0}}.tpm-reveal{display:contents}.tpm-reveal[data-rise] .tp-flip{animation:.9s cubic-bezier(.2,.9,.3,1.05) both tpm-rise-in}@keyframes tpm-rise-in{0%{opacity:0;transform:translateY(60px)scale(.9)}to{opacity:1;transform:none}}.tpm-reveal[data-peek] .tp-flip:not([data-flipped]) .tp-flip-inner{animation:3.2s cubic-bezier(.45,0,.3,1) 1s both tpm-peek}@keyframes tpm-peek{0%{transform:rotateY(0)}22%,70%{transform:rotateY(180deg)}to{transform:rotateY(360deg)}}.tpm-art{container-type:inline-size}.tpm[data-kit] .tpm-art[data-pan=pan-gentle]{animation-duration:16s}.tpm-layer[data-rig]{transition:opacity .25s}.tpm-layer[data-rig=loading]{opacity:0}.tpm[data-kit] .tpm-amb{animation-duration:11s}.tpm[data-kit] .tpm-layer[data-kind=part] .tpm-amb{animation:none}.tpk-part{will-change:transform;animation:var(--anim,none) var(--t,3s) ease-in-out var(--d,0s) infinite;display:block;position:absolute;inset:0}.tpk-part img{width:100%;height:100%;display:block;position:absolute;inset:0}.tpk-part[data-motion=hop]{--anim:tpk-hop;animation-timing-function:linear}.tpk-part[data-motion=nod]{--anim:tpk-nod;animation-direction:alternate}.tpk-part[data-motion=sway]{--anim:tpk-sway;animation-direction:alternate}.tpk-part[data-motion=toss]{--anim:tpk-toss}.tpk-part[data-motion=paw]{--anim:tpk-paw}.tpk-part[data-motion=swish]{--anim:tpk-swish;animation-direction:alternate}.tpk-part[data-motion=bob]{--anim:tpk-bob;animation-direction:alternate}.tpk-part[data-motion=float]{--anim:tpk-bob-ball;animation-direction:alternate}.tpk-part[data-motion=bounce]{--anim:tpk-bounce;animation-timing-function:linear}.tpk-part[data-motion=swim]{--anim:tpk-swim}.tpk-part[data-motion=flutter]{--anim:tpk-flit}.tpk-part[data-motion=flutter] img{transform-origin:50%;animation:.32s ease-in-out infinite alternate tpk-flap}.tpk-part[data-motion=wave]{--anim:tpk-flagwave;animation-direction:alternate}.tpk-part[data-motion=swing]{--anim:tpk-swing;animation-direction:alternate}.tpk-part[data-motion=drift]{--anim:tpk-drift-up;animation-direction:alternate}.tpk-part[data-motion=rock]{--anim:tpk-rock;animation-direction:alternate}@keyframes tpk-swim{0%,to{transform:translate(0,0)rotate(0)}25%{transform:translate(14%,-8%)rotate(-4deg)}50%{transform:translate(26%,2%)rotate(2deg)}75%{transform:translate(10%,8%)rotate(3deg)}}@keyframes tpk-flit{0%,to{transform:translate(0,0)rotate(-4deg)}30%{transform:translate(6%,-10%)rotate(5deg)}60%{transform:translate(-5%,-4%)rotate(-2deg)}}@keyframes tpk-flap{0%{transform:scaleX(1)}to{transform:scaleX(.55)}}@keyframes tpk-flagwave{0%{transform:skewY(-7deg)scaleX(.9)}to{transform:skewY(6deg)scaleX(1.04)}}@keyframes tpk-swing{0%{transform:rotate(-9deg)}to{transform:rotate(9deg)}}@keyframes tpk-drift-up{0%{transform:translateY(1.5%)rotate(-2deg)}to{transform:translateY(-2.5%)rotate(2deg)}}@keyframes tpk-rock{0%{transform:rotate(-1.4deg)translateY(.6%)}to{transform:rotate(1.4deg)translateY(-.6%)}}@keyframes tpk-hop{0%,52%,to{animation-timing-function:ease-in-out;transform:none}8%{animation-timing-function:cubic-bezier(.2,.8,.4,1);transform:scale(1.04,.93)}22%{animation-timing-function:cubic-bezier(.6,0,.8,.4);transform:translateY(-8.5%)scale(.97,1.05)rotate(-2deg)}34%{animation-timing-function:ease-out;transform:translate(0,0)scale(1.06,.92)}41%{transform:scale(.98,1.03)}47%{transform:scale(1.01,.99)}70%{transform:scaleY(1.015)}}@keyframes tpk-nod{0%{transform:rotate(-5deg)}to{transform:rotate(4deg)}}@keyframes tpk-sway{0%{transform:rotate(-1.6deg)}to{transform:rotate(1.6deg)}}@keyframes tpk-toss{0%,to{transform:rotate(0)}22%{transform:rotate(-6deg)}42%{transform:rotate(2.5deg)}62%{transform:rotate(-3deg)}80%{transform:rotate(1deg)}}@keyframes tpk-paw{0%,50%,to{transform:rotate(0)}62%{transform:rotate(-16deg)}72%{transform:rotate(5deg)}82%{transform:rotate(-10deg)}91%{transform:rotate(2deg)}}@keyframes tpk-swish{0%{transform:rotate(-11deg)}to{transform:rotate(8deg)}}@keyframes tpk-bob{0%{transform:translateY(1.5%)rotate(-2.5deg)}to{transform:translateY(-3%)rotate(2.5deg)}}@keyframes tpk-bob-ball{0%{transform:translateY(3%)}to{transform:translateY(-5%)}}@keyframes tpk-bounce{0%{animation-timing-function:cubic-bezier(.2,.7,.4,1);transform:translate(0,0)scale(1.07,.9)}8%{animation-timing-function:cubic-bezier(.25,.6,.45,1);transform:translateY(-2%)scale(.96,1.05)}48%{animation-timing-function:cubic-bezier(.55,0,.8,.45);transform:translateY(-16%)scale(1)}94%{transform:translate(0,0)scale(.98,1.02)}to{transform:translate(0,0)scale(1.07,.9)}}.tpm[data-moment] .tpk-part:not([data-motion=still]){animation:.95s cubic-bezier(.3,.7,.4,1) both tpk-cheer!important}@keyframes tpk-cheer{0%{transform:none}18%{transform:scale(1.05,.92)}45%{transform:translateY(-12%)rotate(-4deg)scale(.97,1.05)}75%{transform:translate(0,0)scale(1.05,.93)}to{transform:none}}.tpk-lid{background:radial-gradient(ellipse at 50% 20%, color-mix(in srgb, var(--c) 80%, #fff), var(--c) 60%, color-mix(in srgb, var(--c) 82%, #000));transform-origin:50% 0;animation:tpk-blink var(--every) linear infinite;border-radius:50%;display:block;position:absolute;transform:scaleY(0)}.tpk-lid:after{content:"";background:color-mix(in srgb, var(--c) 55%, #000);opacity:.55;border-radius:50%;height:12%;position:absolute;bottom:0;left:8%;right:8%}@keyframes tpk-blink{0%,90%,to{transform:scaleY(0)}93%,95%{transform:scaleY(1.04)}}.tpk-shine{pointer-events:none;display:block;position:absolute;inset:0;overflow:hidden;-webkit-mask-size:100% 100%;mask-size:100% 100%}.tpk-shine b{background:linear-gradient(105deg,#fff0 42%,#ffffffd9 50%,#fff0 58%);animation:3.6s ease-in-out 1s infinite tpk-gleam;display:block;position:absolute;inset:-20% -80%}@keyframes tpk-gleam{0%{transform:translate(-60%)}45%,to{transform:translate(60%)}}.tpk-props{pointer-events:none}.tpk-props>.tpm-amb>*,.tpk-props>.tpm-amb>*>span{display:block;position:absolute}.tpk-full{width:100%;height:100%;position:absolute;inset:0}.tpk-bunting{inset:0}.tpk-flag{transform-origin:50% 0;width:6.5cqw;height:8cqw;animation:tpk-in .6s cubic-bezier(.3, 1.6, .5, 1) var(--in) backwards;margin-left:-3.25cqw}.tpk-flag i{background:linear-gradient(160deg, #ffffff59, #fff0 55%), var(--c);clip-path:polygon(0 0,100% 0,50% 100%);transform-origin:50% 0;animation:tpk-flag 2.2s ease-in-out var(--d) infinite alternate;display:block;position:absolute;inset:0}@keyframes tpk-flag{0%{transform:rotate(-11deg)scaleX(.92)}to{transform:rotate(9deg)scaleX(1)}}@keyframes tpk-in{0%{opacity:0;transform:translateY(-6cqw)scale(.4)}}.tpk-balloon{aspect-ratio:40/104;transform-origin:50% 100%;animation:tpk-balloon 3.6s ease-in-out var(--d) infinite alternate;translate:-50% -100%}.tpk-balloon svg{animation:tpk-inflate .9s cubic-bezier(.3, 1.6, .5, 1) var(--in) backwards;transform-origin:50% 40%;display:block}@keyframes tpk-balloon{0%{transform:rotate(-5deg)translate(0,0)}to{transform:rotate(5deg)translateY(-2.2cqw)}}@keyframes tpk-inflate{0%{opacity:0;transform:scale(.1)}}.tpk-release{aspect-ratio:40/104;translate:-50% -100%}.tpk-release>span{opacity:0;animation:tpk-away var(--every) cubic-bezier(.4, 0, .7, 1) var(--d) infinite;display:block;position:absolute;inset:0}@keyframes tpk-away{0%{opacity:0;transform:translate(0,0)rotate(0)}6%{opacity:1}30%{transform:translate(-3cqw,-30cqw)rotate(-6deg)}60%{opacity:1;transform:translate(3cqw,-62cqw)rotate(5deg)}75%,to{opacity:0;transform:translateY(-80cqw)rotate(0)}}.tpk-candle{background:repeating-linear-gradient(-35deg,#fff 0 .9cqw,#ff4f9a .9cqw 1.8cqw);border-radius:1cqw 1cqw .4cqw .4cqw;translate:-50% -100%;box-shadow:inset -.5cqw 0 #0000001f}.tpk-candle i{display:block;position:absolute}.tpk-wick{background:#4a3426;border-radius:.2cqw;width:.35cqw;height:1.4cqw;margin-left:-.17cqw;top:-1.2cqw;left:50%}.tpk-flame{transform-origin:50% 90%;background:radial-gradient(at 50% 72%,#fff 0 18%,#ffe27a 34%,#ff9d2e 62%,#ff5a1e00 76%);border-radius:50% 50% 45% 45%/62% 62% 38% 38%;width:2.6cqw;height:4.6cqw;margin-left:-1.3cqw;animation:.9s ease-in-out infinite tpk-flicker;bottom:calc(100% + .9cqw);left:50%}.tpk-glow{background:radial-gradient(circle,#ffd6788c,#ffd67800 65%);border-radius:50%;width:13cqw;height:13cqw;margin-bottom:-4cqw;margin-left:-6.5cqw;animation:1.8s ease-in-out infinite alternate tpk-glow;bottom:calc(100% - 1cqw);left:50%}@keyframes tpk-flicker{0%,to{transform:scale(1)rotate(-2deg)}20%{transform:scale(.92,1.1)rotate(3deg)}45%{transform:scale(1.06,.94)rotate(-1deg)}70%{transform:scale(.96,1.06)rotate(2deg)}}@keyframes tpk-glow{0%{opacity:.75;transform:scale(.88)}to{opacity:1;transform:scale(1.08)}}.tpk-smoke{aspect-ratio:1;translate:-50% -50%}.tpk-smoke i{opacity:0;animation:tpk-puff 4s ease-out calc(var(--k) * -1s) infinite;background:radial-gradient(circle at 40% 38%,#fff,#ffece6e6 45%,#ffdcd200 70%);border-radius:50%;display:block;position:absolute;inset:0}@keyframes tpk-puff{0%{opacity:0;transform:translate(0,0)scale(.35)}15%{opacity:.95}to{opacity:0;transform:translate(2cqw,-20cqw)scale(1.6)}}.tpk-twinkle{aspect-ratio:1;animation:tpk-twinkle var(--t) ease-in-out var(--d) infinite;translate:-50% -50%}@keyframes tpk-twinkle{0%,to{opacity:.1;transform:scale(.2)rotate(0)}50%{opacity:1;transform:scale(1)rotate(45deg)}}.tpk-hearts{aspect-ratio:20/18;translate:-50% -50%}.tpk-hearts i{color:var(--c);opacity:0;animation:tpk-heart 4.8s ease-out calc(var(--k) * -.8s) infinite;display:block;position:absolute;inset:0}@keyframes tpk-heart{0%{transform:translate3d(var(--x), 0, 0) scale(.4);opacity:0}12%{opacity:1}50%{transform:translate3d(calc(var(--x) + 2cqw), -14cqw, 0) scale(1) rotate(8deg)}to{transform:translate3d(calc(var(--x) - 2cqw), -30cqw, 0) scale(.9) rotate(-6deg);opacity:0}}.tpk-glint{aspect-ratio:1;animation:2.4s ease-in-out infinite tpk-glint;translate:-50% -50%}@keyframes tpk-glint{0%,to{opacity:.7;transform:scale(.55)rotate(0)}50%{opacity:1;transform:scale(1.05)rotate(90deg)}}.tpk-rainbow{opacity:0;animation:5.5s ease-in-out 1s infinite tpk-rainbow;translate:-50% -50%}.tpk-rainbow svg{display:block}@keyframes tpk-rainbow{0%{opacity:0;transform:rotate(-82deg)}8%{opacity:1}52%{opacity:1}60%,to{opacity:0;transform:rotate(82deg)}}.tpk-beam{transform-origin:50% 0;clip-path:polygon(46% 0,54% 0,100% 100%,0 100%);animation:tpk-beam 5.2s ease-in-out var(--d) infinite alternate;background:linear-gradient(#ffffff8c,#fff0 85%);translate:-50%}@keyframes tpk-beam{0%{transform:rotate(calc(var(--a) - 12deg));opacity:.55}50%{opacity:.9}to{transform:rotate(calc(var(--a) + 12deg));opacity:.5}}.tpk-pennant{translate:0 -100%}.tpk-pennant[data-flip]{translate:-100% -100%;scale:-1 1}.tpk-pole{background:linear-gradient(90deg,#d9dee8,#8a93a6);border-radius:1cqw;width:6%;display:block;position:absolute;top:0;bottom:0;left:0}.tpk-cloth{background:linear-gradient(180deg, #ffffff4d, #0000001f), var(--c);clip-path:polygon(0 0,100% 50%,0 100%);transform-origin:0;width:95%;height:52%;animation:tpk-wave 1.4s ease-in-out var(--d) infinite alternate;display:block;position:absolute;top:3%;left:5%}@keyframes tpk-wave{0%{transform:skewY(-9deg)scaleX(.86)}to{transform:skewY(8deg)scaleX(1)}}.tpk-cannon{width:0;height:0}.tpk-cannon i{background:var(--c);opacity:0;width:1.3cqw;height:2cqw;animation:tpk-shot var(--every) cubic-bezier(.15, .7, .35, 1) var(--d) infinite;border-radius:.3cqw;margin:-1cqw -.65cqw;display:block;position:absolute}.tpk-cannon i:nth-child(3n){border-radius:50%;width:1.5cqw;height:1.5cqw}@keyframes tpk-shot{0%{opacity:0;transform:translate(0,0)scale(.3)}2%{opacity:1}22%{transform:translate3d(var(--bx), var(--by), 0) rotate(var(--spin)) scale(1);opacity:1}42%{transform:translate3d(calc(var(--bx) * 1.15), calc(var(--by) + 16cqw), 0) rotate(calc(var(--spin) + 240deg));opacity:0}to{opacity:0}}.tpk-flash{opacity:0;width:1.6cqw;height:1.6cqw;animation:tpk-flash var(--t) linear var(--d) infinite;background:radial-gradient(circle,#fff 0 30%,#fff0 70%);border-radius:50%;translate:-50% -50%}@keyframes tpk-flash{0%,90%,to{opacity:0;transform:scale(.4)}92%{opacity:1;transform:scale(2.2)}95%{opacity:.2;transform:scale(1)}}.tpk-cloud{aspect-ratio:2;animation:tpk-cloud var(--t) ease-in-out var(--d) infinite alternate;translate:-50% -50%}@keyframes tpk-cloud{0%{transform:translate(0,0)}to{transform:translate3d(var(--dx), -1cqw, 0)}}.tpk-open{z-index:40;pointer-events:none;display:block;position:absolute;inset:0}.tpk-open i{left:var(--x);background:linear-gradient(135deg, #ffffff73, #fff0 60%), var(--c);opacity:0;width:2.1cqw;height:3.2cqw;animation:tpk-open var(--fall) cubic-bezier(.3, .2, .6, 1) var(--d) 1 both;border-radius:.3cqw;display:block;position:absolute;top:-4%}.tpk-open i:nth-child(3n){border-radius:50%;width:2.4cqw;height:2.4cqw}@keyframes tpk-open{0%{opacity:1;transform:translate(0,0)rotate(0)rotateX(0)}85%{opacity:1}to{transform:translate3d(var(--sway), 125cqw, 0) rotate(var(--spin)) rotateX(540deg);opacity:0}}.tpk-bubbles{aspect-ratio:1;translate:-50% -50%}.tpk-bubbles i{opacity:0;animation:tpk-bubble 3.6s ease-in calc(var(--k) * -.72s + var(--d)) infinite;background:radial-gradient(circle at 32% 30%,#fffffff2 0 14%,#ffffff40 30%,#ffffff0f 62%);border-radius:50%;display:block;position:absolute;inset:0;box-shadow:inset 0 0 0 .25cqw #ffffffbf}@keyframes tpk-bubble{0%{transform:translate3d(var(--x), 0, 0) scale(calc(var(--s) * .5));opacity:0}10%{opacity:.95}50%{transform:translate3d(calc(var(--x) + 1.5cqw), calc(var(--rise) * -.5), 0) scale(var(--s))}to{transform:translate3d(calc(var(--x) - 1cqw), calc(var(--rise) * -1), 0) scale(calc(var(--s) * 1.1));opacity:0}}.tpk-rays{translate:-50%}.tpk-rays i{transform-origin:50% 0;opacity:.5;width:14%;height:100%;animation:tpk-ray 5s ease-in-out calc(var(--k) * -1.3s) infinite alternate;background:linear-gradient(#ffffff73,#fff0);display:block;position:absolute;top:0}@keyframes tpk-ray{0%{opacity:.25;transform:rotate(-6deg)skew(-8deg)}to{opacity:.7;transform:rotate(5deg)skew(6deg)}}.tpk-gulls{animation:tpk-gulls var(--t) linear var(--d) infinite;gap:1cqw;left:0;display:flex!important}.tpk-gulls svg{flex:none}.tpk-gulls svg+svg{width:70%;margin-top:2cqw}.tpk-wing{transform-box:fill-box;transform-origin:50% 70%;animation:.5s ease-in-out infinite alternate tpk-gullflap}@keyframes tpk-gulls{0%{transform:translate(-20cqw)}to{transform:translate(110cqw,-4cqw)}}@keyframes tpk-gullflap{0%{transform:scaleY(1)}to{transform:scaleY(-.6)}}.tpk-sunrays{animation:30s linear infinite tpk-turn;translate:-50% -50%}@keyframes tpk-turn{to{transform:rotate(360deg)}}.tpk-butterfly{aspect-ratio:60/48;animation:tpk-bfly var(--t) ease-in-out var(--d) infinite alternate;translate:-50% -50%}.tpk-wings{transform-box:fill-box;transform-origin:50%;animation:.28s ease-in-out infinite alternate tpk-flap}@keyframes tpk-bfly{0%{transform:translate(0,0)rotate(-8deg)}35%{transform:translate3d(calc(var(--dx) * .4), calc(var(--dy) * .6 - 3cqw), 0) rotate(6deg)}70%{transform:translate3d(calc(var(--dx) * .8), calc(var(--dy) * .5), 0) rotate(-4deg)}to{transform:translate3d(var(--dx), var(--dy), 0) rotate(5deg)}}.tpk-shadow{aspect-ratio:4;background:radial-gradient(#281e1452,#281e1400 70%);border-radius:50%;translate:-50% -50%}.tpk-shadow[data-sync=hop]{animation:tpk-shadow-hop 4.2s linear var(--d) infinite}@keyframes tpk-shadow-hop{0%,52%,to{opacity:1;transform:none}8%{transform:scaleX(1.06)}22%{opacity:.55;transform:scale(.72)}34%{opacity:1;transform:scaleX(1.08)}}.kv{display:block;overflow:visible}.kv :is(.kv-body,.kv-head,.kv-arm,.kv-leg,.kv-cape,.kv-lid,.kv-tail,.kv-fin,.kv-ground){transform-box:view-box}.kv-body,.kv-head,.kv-arm,.kv-leg,.kv-cape,.kv-tail,.kv-fin{animation-delay:var(--kv-d,0s)}.kv-lid{animation:4.2s linear infinite kv-blink;transform:scaleY(0)}@keyframes kv-blink{0%,92%,to{transform:scaleY(0)}95%,96.5%{transform:scaleY(1)}}.kv-body{animation:2.6s ease-in-out infinite alternate kv-breathe}@keyframes kv-breathe{0%{transform:translateY(0)}to{transform:translateY(-3px)}}.kv-head{animation:3.4s ease-in-out infinite alternate kv-tilt}@keyframes kv-tilt{0%{transform:rotate(-3deg)}to{transform:rotate(3deg)}}.kv-cape{animation:1.1s ease-in-out infinite alternate kv-cape}@keyframes kv-cape{0%{transform:skew(-7deg)scaleX(.96)}to{transform:skew(6deg)scaleX(1.06)}}.kv-tail{animation:1.6s ease-in-out infinite alternate kv-tail}.kv-tail-b{animation-direction:alternate-reverse}@keyframes kv-tail{0%{transform:rotate(-8deg)}to{transform:rotate(8deg)}}.kv-fin{animation:1.4s ease-in-out infinite alternate kv-tail}.kv[data-pose=wave] .kv-arm-r{animation:.7s ease-in-out infinite alternate kv-wave}@keyframes kv-wave{0%{transform:rotate(-128deg)}to{transform:rotate(-162deg)}}.kv[data-pose=wave] .kv-arm-l{transform:rotate(8deg)}.kv[data-pose=jump] .kv-body{animation:1.5s cubic-bezier(.4,0,.6,1) infinite kv-jump}@keyframes kv-jump{0%,to{transform:translateY(0)scale(1.04,.94)}15%{transform:translateY(0)scale(1)}45%{transform:translateY(-46px)scale(.97,1.04)}75%{transform:translateY(0)scale(1.05,.93)}85%{transform:translateY(0)scale(1)}}.kv[data-pose=jump] .kv-arm-l{animation:1.5s ease-in-out infinite kv-arms-up-l}.kv[data-pose=jump] .kv-arm-r{animation:1.5s ease-in-out infinite kv-arms-up-r}@keyframes kv-arms-up-l{0%,to{transform:rotate(10deg)}45%{transform:rotate(150deg)}}@keyframes kv-arms-up-r{0%,to{transform:rotate(-10deg)}45%{transform:rotate(-150deg)}}.kv[data-pose=jump] .kv-ground{transform-origin:100px 274px;animation:1.5s cubic-bezier(.4,0,.6,1) infinite kv-ground}@keyframes kv-ground{0%,to{transform:scale(1.05)}45%{opacity:.5;transform:scale(.6)}}.kv[data-pose=cheer] .kv-body{animation:.9s ease-in-out infinite kv-hop}@keyframes kv-hop{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}.kv[data-pose=cheer] .kv-arm-l{animation:.45s ease-in-out infinite alternate kv-pump-l}.kv[data-pose=cheer] .kv-arm-r{animation:.45s ease-in-out infinite alternate kv-pump-r}@keyframes kv-pump-l{0%{transform:rotate(120deg)}to{transform:rotate(160deg)}}@keyframes kv-pump-r{0%{transform:rotate(-120deg)}to{transform:rotate(-160deg)}}.kv[data-pose=dance] .kv-body{animation:.8s ease-in-out infinite alternate kv-sway}@keyframes kv-sway{0%{transform:rotate(-7deg)translateY(0)}to{transform:rotate(7deg)translateY(-6px)}}.kv[data-pose=dance] .kv-arm-l{animation:.8s ease-in-out infinite alternate kv-dance-l}.kv[data-pose=dance] .kv-arm-r{animation:.8s ease-in-out infinite alternate kv-dance-r}@keyframes kv-dance-l{0%{transform:rotate(140deg)}to{transform:rotate(30deg)}}@keyframes kv-dance-r{0%{transform:rotate(-30deg)}to{transform:rotate(-140deg)}}.kv[data-pose=run] .kv-body{animation:.36s ease-in-out infinite kv-hop}.kv[data-pose=run] .kv-leg-l,.kv[data-pose=run] .kv-arm-r{animation:.36s ease-in-out infinite alternate kv-swing}.kv[data-pose=run] .kv-leg-r,.kv[data-pose=run] .kv-arm-l{animation:.36s ease-in-out infinite alternate-reverse kv-swing}@keyframes kv-swing{0%{transform:rotate(-32deg)}to{transform:rotate(32deg)}}.kv[data-pose=fly] .kv-body{animation:1.8s ease-in-out infinite alternate kv-fly;transform-origin:100px 170px!important}@keyframes kv-fly{0%{transform:translate(0)rotate(66deg)}to{transform:translateY(-10px)rotate(70deg)}}.kv[data-pose=fly] .kv-head{animation:none;transform:rotate(-52deg)}.kv[data-pose=fly] .kv-arm-l{transform:rotate(172deg)}.kv[data-pose=fly] .kv-arm-r{transform:rotate(-176deg)}.kv[data-pose=fly] .kv-cape{animation-duration:.35s}.kv[data-pose=fly] .kv-ground{display:none}.kv[data-pose=blow] .kv-head{animation:2.4s ease-in-out infinite kv-blow}@keyframes kv-blow{0%,to{transform:rotate(0)}40%,70%{transform:rotate(9deg)translateY(4px)}}.hs-full{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.hs-full *{transform-box:view-box}.hs-kid{display:block;position:absolute}.hs-kid .kv{width:100%;height:100%}.hs-window{animation:hs-window 5s steps(1) var(--d) infinite}@keyframes hs-window{0%,60%{opacity:.95}61%,to{opacity:.15}}.hs-star{animation:hs-star 2.6s ease-in-out var(--d) infinite}@keyframes hs-star{0%,to{opacity:.25;transform:scale(.6)}50%{opacity:1;transform:scale(1.4)}}.hs-signal{animation:5s ease-in-out infinite alternate hs-signal}@keyframes hs-signal{0%{transform:rotate(-4deg)}to{transform:rotate(5deg)}}.hs-signal-glow{animation:2.4s ease-in-out infinite alternate hs-glow}@keyframes hs-glow{0%{opacity:.85;transform:scale(.97)}to{opacity:1;transform:scale(1.03)}}.hs-flyby{animation:7s cubic-bezier(.45,.05,.55,.95) infinite hs-flyby;display:block;position:absolute;inset:0}@keyframes hs-flyby{0%{transform:translate(-80cqw,14cqw)rotate(-6deg)}45%,55%{transform:translate(0,0)rotate(0)}to{transform:translate(85cqw,-22cqw)rotate(-8deg)}}.hs-hover{animation:2.2s ease-in-out infinite alternate hs-hover;display:block;position:absolute;inset:0}@keyframes hs-hover{0%{transform:translate(-1.5cqw,1cqw)rotate(-2deg)}to{transform:translate(1.5cqw,-2cqw)rotate(2deg)}}.hs-cloud{aspect-ratio:120/50;animation:hs-cloud 6s linear var(--d) infinite;display:block;position:absolute;left:100%}@keyframes hs-cloud{0%{transform:translate(10cqw)}to{transform:translate(-150cqw)}}.hs-speed rect{animation:hs-speed .9s linear var(--d) infinite}@keyframes hs-speed{0%{opacity:0;transform:translate(1300px)}20%{opacity:.8}to{opacity:0;transform:translate(-300px)}}.hs-rays{animation:40s linear infinite hs-spin}@keyframes hs-spin{to{transform:rotate(360deg)}}.hs-road rect{transform-origin:600px 900px;animation:hs-road .66s linear var(--d) infinite}@keyframes hs-road{0%{opacity:.3;transform:translateY(0)scale(.4)}to{opacity:1;transform:translateY(660px)scale(2.2)}}.hs-streak{animation:hs-streak .6s ease-in-out var(--d) infinite alternate}@keyframes hs-streak{0%{opacity:.5;transform:translate(-30px)}to{opacity:1;transform:translate(20px)}}.hs-bolt{transform-origin:950px 330px;animation:2.2s step-end infinite hs-bolt}.hs-bolt-b{transform-origin:245px 260px;animation-delay:-1.1s}@keyframes hs-bolt{0%,70%{opacity:0}72%,78%{opacity:1}80%,84%{opacity:.2}86%,92%{opacity:1}94%,to{opacity:0}}.hs-lean{transform-origin:50% 90%;transform:rotate(14deg)}.hs-dash{animation:1.6s ease-in-out infinite alternate hs-dash;display:block;position:absolute;inset:0}@keyframes hs-dash{0%{transform:translate(-3cqw)}to{transform:translate(3cqw)}}.hs-planet{animation:9s ease-in-out infinite alternate hs-tilt}@keyframes hs-tilt{0%{transform:rotate(-6deg)}to{transform:rotate(6deg)}}.hs-comet{animation:6s ease-in 1s infinite hs-comet}@keyframes hs-comet{0%,60%{opacity:0;transform:translate(-200px,120px)}62%{opacity:1}85%,to{opacity:0;transform:translate(1400px,520px)}}.hs-orbit{animation:8s ease-in-out infinite hs-orbit;display:block;position:absolute;inset:0}@keyframes hs-orbit{0%,to{transform:translate(-12cqw,4cqw)rotate(-4deg)}50%{transform:translate(12cqw,-6cqw)rotate(4deg)}}.hs-burst{aspect-ratio:220/160;opacity:0;animation:hs-burst var(--every) cubic-bezier(.3, 1.6, .5, 1) var(--d) infinite;display:block;position:absolute;translate:-50% -50%}@keyframes hs-burst{0%{transform:scale(.2) rotate(var(--tilt));opacity:0}6%{transform:scale(1.12) rotate(var(--tilt));opacity:1}10%,30%{transform:scale(1) rotate(var(--tilt));opacity:1}36%,to{transform:scale(.6) rotate(var(--tilt));opacity:0}}.tpm-age{pointer-events:none;gap:2cqw;display:flex;position:absolute;translate:-50% -50%}.tpm-age .ag{height:100%}.ag{vertical-align:middle;contain:layout;justify-content:center;align-items:flex-end;padding:0 .1em;display:inline-flex;position:relative}.ag-digit{height:100%;animation:var(--ag-in,none) .9s cubic-bezier(.3, 1.4, .5, 1) calc(var(--i) * .16s + .15s) both;flex:1 1 0;display:block;position:relative}.ag-in{animation:var(--ag-idle,none) var(--ag-t,3s) ease-in-out calc(var(--i) * -.7s) infinite alternate;display:block;position:absolute;inset:0}.ag-in svg{width:100%;height:100%;display:block;overflow:visible}.ag:not([data-on]):not([data-still]) :is(.ag-digit,.ag-in,.ag-flame,.ag-glow,.ag-sparkles i,.ag-gleam){animation-play-state:paused}.ag[data-still] *,.ag[data-still]{animation:none!important}.ag[data-style=balloons]{--ag-in:ag-float-up;--ag-idle:ag-bob;--ag-t:2.6s}.ag[data-style=balloons] .ag-in{transform-origin:50% 100%}@keyframes ag-float-up{0%{opacity:0;transform:translateY(130%)scale(.6)}25%{opacity:1}75%{transform:translateY(-6%)scale(1.03)}to{opacity:1;transform:none}}@keyframes ag-bob{0%{transform:translate(0,0)rotate(-4deg)}to{transform:translateY(-5%)rotate(4deg)}}.ag[data-style=candles]{--ag-in:ag-pop-up;--ag-idle:none}.ag[data-style=candles] .ag-digit{transform-origin:50% 100%}@keyframes ag-pop-up{0%{opacity:0;transform:scale(.2,0)}60%{opacity:1;transform:scale(1.05,1.08)}to{opacity:1;transform:none}}.ag-flame,.ag-glow{pointer-events:none;display:block;position:absolute;left:50%}.ag-flame{transform-origin:50% 90%;width:22%;height:15%;animation:ag-light .5s ease-out calc(var(--i) * .35s + 1.1s) both, ag-flicker .9s ease-in-out calc(var(--i) * .35s + 1.6s) infinite;background:radial-gradient(at 50% 72%,#fff 0 18%,#ffe27a 34%,#ff9d2e 62%,#ff5a1e00 76%);border-radius:50% 50% 45% 45%/62% 62% 38% 38%;margin-left:-11%;top:2%}.ag-glow{width:80%;height:34%;animation:ag-light .6s ease-out calc(var(--i) * .35s + 1.1s) both, ag-glow 1.8s ease-in-out calc(var(--i) * .35s + 1.7s) infinite alternate;background:radial-gradient(circle,#ffd6788c,#ffd67800 65%);border-radius:50%;margin-left:-40%;top:-6%}@keyframes ag-light{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes ag-flicker{0%,to{transform:scale(1)rotate(-2deg)}25%{transform:scale(.9,1.12)rotate(3deg)}50%{transform:scale(1.06,.93)rotate(-1deg)}75%{transform:scale(.95,1.06)rotate(2deg)}}@keyframes ag-glow{0%{opacity:.75;transform:scale(.88)}to{opacity:1;transform:scale(1.08)}}.ag[data-style=pop]{--ag-in:ag-burst;--ag-idle:ag-wiggle;--ag-t:4s}@keyframes ag-burst{0%{opacity:0;transform:scale(0)rotate(-20deg)}55%{opacity:1;transform:scale(1.28)rotate(6deg)}80%{transform:scale(.94)rotate(-2deg)}to{opacity:1;transform:none}}@keyframes ag-wiggle{0%,84%,to{transform:none}88%{transform:rotate(-7deg)scale(1.06)}92%{transform:rotate(6deg)scale(1.06)}96%{transform:rotate(-3deg)}}.ag[data-style=neon]{--ag-in:ag-neon-on;--ag-idle:ag-neon-flicker;--ag-t:5.5s}.ag[data-style=neon] .ag-digit{animation-duration:1.3s;animation-timing-function:step-end}.ag[data-style=neon] .ag-in{animation-timing-function:step-end;animation-direction:normal}@keyframes ag-neon-on{0%{opacity:0}18%{opacity:.9}24%{opacity:.1}38%{opacity:1}44%{opacity:.3}56%,to{opacity:1}}@keyframes ag-neon-flicker{0%,90%,to{opacity:1}92%{opacity:.35}94%{opacity:1}96%{opacity:.55}}.ag[data-style=chrome]{--ag-in:ag-spin-in;--ag-idle:ag-hover;--ag-t:2.8s;perspective:600px}@keyframes ag-spin-in{0%{opacity:0;transform:rotateY(-100deg)scale(.7)}70%{opacity:1;transform:rotateY(12deg)scale(1.04)}to{opacity:1;transform:none}}@keyframes ag-hover{0%{transform:translate(0,0)}to{transform:translateY(-3%)}}.ag[data-style=gold]{--ag-in:ag-rise;--ag-idle:none}@keyframes ag-rise{0%{opacity:0;transform:translateY(22%)}to{opacity:1;transform:none}}.ag-gleam{transform-box:view-box;animation:ag-gleam 4.5s ease-in-out calc(var(--i) * .2s + 1.2s) infinite}@keyframes ag-gleam{0%{transform:translate(0)skew(-18deg)}35%,to{transform:translate(130px)skew(-18deg)}}.ag-sparkles{pointer-events:none;display:block;position:absolute;inset:-12% -8%}.ag-sparkles i{aspect-ratio:1;clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);opacity:0;width:14%;max-width:26px;animation:ag-twinkle 2.2s ease-in-out calc(var(--k) * .37s + 1s) infinite;background:radial-gradient(circle,#fff 0 18%,#fff0 60%);display:block;position:absolute}.ag-sparkles i:first-child{top:8%;left:2%}.ag-sparkles i:nth-child(2){top:2%;right:4%}.ag-sparkles i:nth-child(3){top:48%;right:-2%}.ag-sparkles i:nth-child(4){top:58%;left:-3%}.ag-sparkles i:nth-child(5){top:-6%;left:44%}.ag-sparkles i:nth-child(6){bottom:0;right:26%}.ag[data-style=gold] .ag-sparkles i{background:radial-gradient(circle,#fff6cc 0 18%,#ffdc7800 60%)}@keyframes ag-twinkle{0%,to{opacity:0;transform:scale(.2)rotate(0)}50%{opacity:1;transform:scale(1)rotate(45deg)}}@media (prefers-reduced-motion:reduce){.tpm *,.tpm :before,.tpm :after,.tpm-art{transition:none!important;animation:none!important}.tpm-layer{transform:none!important}.tpm-fx,.tpm-sweep,.tpm-burst{display:none}.tpm-layer img{opacity:1!important}.tpm-reveal .tp-flip,.tpm-reveal .tp-flip-inner,.ag,.ag *,.kv *,.kv,.hs-full *,.hs-flyby,.hs-hover,.hs-dash,.hs-orbit,.hs-cloud{animation:none!important}.hs-burst{opacity:1;transform:rotate(var(--tilt));animation:none!important}.kv[data-pose=fly] .kv-body{transform:rotate(68deg)}.kv[data-pose=run] .kv-leg-l,.kv[data-pose=run] .kv-arm-r{transform:rotate(-28deg)}.kv[data-pose=run] .kv-leg-r,.kv[data-pose=run] .kv-arm-l{transform:rotate(28deg)}.kv[data-pose=cheer] .kv-arm-l,.kv[data-pose=jump] .kv-arm-l{transform:rotate(140deg)}.kv[data-pose=cheer] .kv-arm-r,.kv[data-pose=jump] .kv-arm-r{transform:rotate(-140deg)}.kv[data-pose=wave] .kv-arm-r{transform:rotate(-145deg)}.hs-road,.hs-burst~.hs-burst{display:none}.kv-lid{transform:scaleY(0)!important}.tpk-release,.tpk-cannon,.tpk-flash,.tpk-hearts,.tpk-smoke,.tpk-rainbow,.tpk-shine,.tpk-open,.tpk-bubbles,.tpk-gulls{display:none!important}}
.tpm-layer img.tpsk-frame,.tpk-part img.tpsk-frame{opacity:0;height:auto;animation:var(--slot) var(--every,3.2s) step-end infinite;display:block;position:absolute;inset:auto}.tpsk-frame[data-slot="0"]{opacity:1;--slot:tpsk-s0}.tpsk-frame[data-slot="1"]{--slot:tpsk-s1}.tpsk-frame[data-slot="2"]{--slot:tpsk-s2}.tpsk-frame[data-slot="3"]{--slot:tpsk-s3}@keyframes tpsk-s0{0%{opacity:1}25%,to{opacity:0}}@keyframes tpsk-s1{0%{opacity:0}25%{opacity:1}50%,to{opacity:0}}@keyframes tpsk-s2{0%,25%{opacity:0}50%{opacity:1}75%,to{opacity:0}}@keyframes tpsk-s3{0%,50%{opacity:0}75%{opacity:1}to{opacity:0}}.tpk-part[data-motion=kick]{--anim:tpsk-kick;animation-timing-function:ease-in-out}.tpk-part[data-motion=slide]{--anim:tpsk-slide;animation-direction:alternate}.tpk-part[data-motion=spin]{--anim:tpsk-spin;animation-timing-function:linear}.tpk-part[data-motion=twinkle]{--anim:tpsk-twinkle;animation-direction:alternate}@keyframes tpsk-kick{0%{opacity:1;transform:translate(0,0)rotate(0)scale(1.06,.92)}35%{transform:translate(80%,-260%)rotate(200deg)scale(1)}65%{transform:translate(150%,-40%)rotate(360deg)}72%{transform:translate(165%)rotate(420deg)scale(1.08,.9)}82%{transform:translate(180%,-14%)rotate(470deg)scale(1)}89%{opacity:1;transform:translate(190%)rotate(500deg)}94%{opacity:0;transform:translate(190%)rotate(520deg)}95%{opacity:0;transform:translate(0,0)rotate(0)}to{opacity:1;transform:translate(0,0)rotate(0)scale(1.06,.92)}}@keyframes tpsk-slide{0%{transform:translate(-150%)rotate(-3deg)}to{transform:translate(150%)rotate(3deg)}}@keyframes tpsk-spin{to{transform:rotate(360deg)}}@keyframes tpsk-twinkle{0%{opacity:.4;transform:scale(.78)rotate(-8deg)}55%{opacity:1}to{opacity:1;transform:scale(1.12)rotate(8deg)}}@media (prefers-reduced-motion:reduce){.tpsk-frame:not([data-slot="0"]){display:none!important}.tpk-part[data-motion=kick],.tpk-part[data-motion=slide],.tpk-part[data-motion=spin],.tpk-part[data-motion=twinkle]{opacity:1;transform:none;animation:none!important}}
