:root{--ease-out:cubic-bezier(.23,1,.32,1);--ease-in-out:cubic-bezier(.77,0,.175,1);--sine:cubic-bezier(.45,0,.55,1);--back:cubic-bezier(.34,1.56,.64,1)}.kc{backface-visibility:hidden;overflow:visible}.kc *{transform-box:view-box}.kc .all{transform-origin:100px 190px}.kc .shadow{transform-origin:100px 190px;animation:kshadow 3.2s var(--sine) infinite}.kc .bodyg{transform-origin:100px 188px;animation:kbreathe 3.2s var(--sine) infinite}.kc .head{transform-origin:100px 132px;animation:kbob 3.2s var(--sine) infinite .25s}.kc .tailbase{transform-origin:134px 176px;animation:ktailA 3.6s var(--sine) infinite}.kc .tailtip{transform-origin:176px 132px;animation:ktailB 3.6s var(--sine) infinite .32s}.kc .earL{transform-origin:62px 58px;animation:kearL 6.3s var(--sine) infinite}.kc .earR{transform-origin:138px 58px;animation:kearR 7.9s var(--sine) infinite 1.1s}.kc .eyes{transform-origin:100px 88px;animation:4.9s infinite kblink}.kc .pupils{animation:klook 9.5s var(--sine) infinite}.kc .look{transition:transform .32s var(--ease-out)}.kc .whisk{transform-origin:100px 106px;animation:kwhisk 5.5s var(--sine) infinite .7s}.kc .blush{transform-origin:100px 108px;animation:kblush 3.2s var(--sine) infinite}.kc .pawR{transform-origin:121px 150px}.kc .pawL{transform-origin:79px 150px}.kc .pawR.raised{transform-origin:128px 152px}.kc .tongue{transform-origin:100px 114px}.kc .mopen{transform-origin:100px 110px}@keyframes kshadow{0%,to{transform:scaleX(1)}50%{transform:scaleX(1.03)}}@keyframes kbreathe{0%,to{transform:scale(1)}50%{transform:scale(1.012,1.026)}}@keyframes kbob{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-1.8px)rotate(-.6deg)}}@keyframes ktailA{0%,to{transform:rotate(-5deg)}50%{transform:rotate(7deg)}}@keyframes ktailB{0%,to{transform:rotate(-16deg)}50%{transform:rotate(18deg)}}@keyframes kearL{0%,84%,to{transform:rotate(0)}87%{transform:rotate(-14deg)}90%{transform:rotate(2deg)}92%{transform:rotate(-9deg)}95%{transform:rotate(0)}}@keyframes kearR{0%,80%,to{transform:rotate(0)}83%{transform:rotate(13deg)}87%{transform:rotate(-2deg)}90%{transform:rotate(0)}}@keyframes kblink{0%,89%,to{transform:scaleY(1)}91.5%{transform:scaleY(.06)}94%{transform:scaleY(1)}}@keyframes klook{0%,28%,to{transform:translate(0)}34%,48%{transform:translate(-2.6px,.6px)}55%,70%{transform:translate(2.4px,-.8px)}76%,94%{transform:translateY(1px)}}@keyframes kwhisk{0%,80%,to{transform:scaleX(1)}85%{transform:scaleX(1.06)}90%{transform:scaleX(.98)}}@keyframes kblush{0%,to{opacity:.5}50%{opacity:.68}}.kc.wave .pawR{animation:kwave 1.3s var(--sine) infinite}.kc.wave .head{animation:ktiltwave 2.6s var(--sine) infinite}.kc.bounce .all{animation:kjumploop 1.25s var(--ease-in-out) infinite}.kc.bounce .shadow{animation:kshadowjump 1.25s var(--ease-in-out) infinite}.kc.bounce .earL,.kc.bounce .earR{animation:kearflop 1.25s var(--ease-in-out) infinite}.kc.boop .head{animation:kboop 1.9s var(--ease-in-out) infinite}.kc.boop .bodyg{animation:kboopbody 1.9s var(--ease-in-out) infinite}.kc.boop .stick{transform-origin:212px 92px;animation:kstick 1.9s var(--ease-in-out) infinite}.kc.spin .all{animation:kspin 2.8s var(--ease-in-out) infinite;transform-origin:100px 120px}.kc.nap .zz{animation:kzz 2.6s var(--sine) infinite}.kc.nap .bodyg{animation:kbreathe 4.6s var(--sine) infinite}.kc.nap .head{animation:knaphead 4.6s var(--sine) infinite}.kc.play .yarn{transform-origin:168px 0;animation:kyarn 1.7s var(--sine) infinite}.kc.play .pawR{animation:kswat 1.7s var(--ease-in-out) infinite}.kc.play .head{animation:klookyarn 1.7s var(--sine) infinite}.kc.zoom .all{animation:kzoom 2.4s var(--ease-in-out) infinite}.kc.zoom .speed{animation:.3s linear infinite kspeed}.kc.zoom .pawR,.kc.zoom .pawL{animation:krun .22s var(--sine) infinite}.kc.zoom .pawL{animation-delay:.11s}.kc.zoom .earL,.kc.zoom .earR{animation:kearback 2.4s var(--ease-in-out) infinite}.kc.purr .bodyg{animation:85ms linear infinite kpurr}.kc.purr .head{animation:knuzzle 2.4s var(--sine) infinite}.kc.purr .note{animation:knote 2s var(--ease-out) infinite}.kc.purr .note2{animation-delay:1s}.kc.yawn .head{animation:kyawnhead 4s var(--sine) infinite}.kc.yawn .mopen{animation:kyawnmouth 4s var(--sine) infinite}.kc.yawn .eyes{animation:kyawneyes 4s var(--sine) infinite}.kc.yawn .mclosed{animation:khide 4s var(--sine) infinite}.kc.yawn .bodyg{animation:kstretch 4s var(--sine) infinite}.kc.groom .pawR{animation:kgroompaw 1.4s var(--sine) infinite}.kc.groom .head{animation:kgroomhead 1.4s var(--sine) infinite}.kc.groom .tongue{animation:ktongue .35s var(--sine) infinite}.kc.knead .pawR{animation:kknead .8s var(--sine) infinite}.kc.knead .pawL{animation:kknead .8s var(--sine) infinite;animation-delay:.4s}.kc.knead .head{animation:knuzzle 1.6s var(--sine) infinite}.kc.slowblink .eyes{animation:kslow 3.6s var(--sine) infinite}.kc.slowblink .heart{transform-origin:150px 40px;animation:kheart 3.6s var(--ease-out) infinite}.kc.pounce .all{animation:kpounce 2.6s var(--ease-in-out) infinite}.kc.pounce .shadow{animation:kshadowpounce 2.6s var(--ease-in-out) infinite}.kc.pounce .tailbase{animation:.18s linear infinite kwiggle}.kc.tilt .head{animation:ktilt 2.8s var(--sine) infinite}.kc.tilt .earR{animation:kperk 2.8s var(--sine) infinite}.kc.tilt .qm{animation:knote 2.8s var(--ease-out) infinite}@keyframes kwave{0%,to{transform:rotate(-150deg)}50%{transform:rotate(-176deg)}}@keyframes ktiltwave{0%,to{transform:rotate(0)}50%{transform:rotate(4deg)translateY(-1px)}}@keyframes kjumploop{0%,to{transform:translateY(0)scale(1)}12%{transform:translateY(0)scale(1.1,.88)}38%{transform:translateY(-26px)scale(.93,1.08)}55%{transform:translateY(-28px)scale(1)}78%{transform:translateY(0)scale(1.09,.9)}90%{transform:scale(.97,1.03)}}@keyframes kshadowjump{0%,12%,78%,to{opacity:1;transform:scale(1)}38%,55%{opacity:.5;transform:scale(.6)}}@keyframes kearflop{0%,12%,to{transform:rotate(0)}38%{transform:rotate(-10deg)}62%{transform:rotate(8deg)}80%{transform:rotate(-4deg)}}@keyframes kboop{0%,32%,to{transform:translate(0)rotate(0)}44%{transform:translate(-3px,1px)rotate(-3deg)}58%,66%{transform:translate(13px,-3px)rotate(10deg)}}@keyframes kboopbody{0%,40%,to{transform:scale(1)}58%{transform:scale(1.03,.97)translate(2px)}}@keyframes kstick{0%,52%,to{transform:scale(1)rotate(0)}60%{transform:scale(1.32)rotate(-6deg)}70%{transform:scale(.94)}}@keyframes kspin{0%,14%{transform:rotate(0)scale(1)}18%{transform:rotate(-12deg)scale(1.06,.92)}72%{transform:rotate(372deg)}82%,to{transform:rotate(360deg)scale(1)}}@keyframes kzz{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-8px)}}@keyframes knaphead{0%,to{transform:rotate(0)translateY(0)}50%{transform:rotate(-4deg)translateY(3px)}}@keyframes kyarn{0%,to{transform:rotate(16deg)}50%{transform:rotate(-16deg)}}@keyframes kswat{0%,to{transform:rotate(-112deg)}18%{transform:rotate(-168deg)}34%{transform:rotate(-96deg)}46%{transform:rotate(-120deg)}}@keyframes klookyarn{0%,to{transform:rotate(5deg)translate(1px)}50%{transform:rotate(-4deg)}}@keyframes kzoom{0%{transform:translate(-280px)rotate(6deg)scale(1.08,.92)}45%{transform:translate(0)rotate(4deg)scale(1.06,.94)}to{transform:translate(280px)rotate(6deg)scale(1.08,.92)}}@keyframes kspeed{0%,to{opacity:.2}50%{opacity:1}}@keyframes krun{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-10px)rotate(-20deg)}}@keyframes kearback{0%,to{transform:rotate(-16deg)}}@keyframes kpurr{0%{transform:translate(-.7px)}50%{transform:translate(.7px)}to{transform:translate(-.7px)}}@keyframes knuzzle{0%,to{transform:rotate(0)}30%{transform:rotate(-8deg)}60%{transform:rotate(6deg)}}@keyframes knote{0%{opacity:0;transform:translateY(10px)}25%{opacity:1}to{opacity:0;transform:translate(10px,-26px)}}@keyframes kyawnhead{0%,15%,75%,to{transform:rotate(0)}35%,55%{transform:rotate(-7deg)translateY(-4px)}}@keyframes kyawnmouth{0%,18%,72%,to{transform:scale(0)}35%,55%{transform:scale(1)}}@keyframes kyawneyes{0%,18%,72%,to{transform:scaleY(1)}30%,60%{transform:scaleY(.06)}}@keyframes khide{0%,18%,72%,to{opacity:1}25%,65%{opacity:0}}@keyframes kstretch{0%,18%,72%,to{transform:scale(1)}35%,55%{transform:scale(1.05,.95)}}@keyframes kgroompaw{0%,to{transform:rotate(142deg)}50%{transform:rotate(151deg)translateY(-2px)}}@keyframes kgroomhead{0%,to{transform:rotate(-8deg)}50%{transform:rotate(-13deg)translateY(2px)}}@keyframes ktongue{0%,to{transform:scaleY(.6)}50%{transform:scaleY(1)}}@keyframes kknead{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)rotate(-6deg)}}@keyframes kslow{0%,18%,82%,to{transform:scaleY(1)}38%,62%{transform:scaleY(.06)}}@keyframes kheart{0%,35%{opacity:0;transform:translateY(10px)scale(.5)}52%{opacity:1;transform:translateY(0)scale(1.15)}60%{transform:scale(1)}92%,to{opacity:0;transform:translateY(-24px)}}@keyframes kpounce{0%,8%{transform:translateY(0)scale(1)}26%,52%{transform:translateY(6px)scale(1.06,.84)}56%{transform:translateY(6px)scale(1.06,.84)rotate(-2deg)}60%{transform:translateY(6px)scale(1.06,.84)rotate(2deg)}74%{transform:translateY(-38px)scale(.92,1.1)}86%{transform:translateY(0)scale(1.1,.9)}94%,to{transform:scale(1)}}@keyframes kshadowpounce{0%,60%,86%,to{opacity:1;transform:scale(1)}74%{opacity:.45;transform:scale(.55)}}@keyframes kwiggle{0%,to{transform:rotate(-7deg)}50%{transform:rotate(7deg)}}@keyframes ktilt{0%,to{transform:rotate(0)}30%,70%{transform:rotate(15deg)}}@keyframes kperk{0%,25%,75%,to{transform:rotate(0)}35%,65%{transform:rotate(-10deg)}}@keyframes kconf{0%{opacity:0;transform:translateY(-40px)rotate(0)}10%{opacity:1}to{opacity:0;transform:translateY(520px)rotate(300deg)}}@keyframes kring{0%{stroke-dashoffset:0}to{stroke-dashoffset:597px}}@keyframes kpop{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.08)}to{transform:scale(1)}}.tapme.r1 .all,.tapme.r6 .all{animation:kjumploop .8s var(--ease-in-out)}.tapme.r1 .earL,.tapme.r1 .earR,.tapme.r6 .earL,.tapme.r6 .earR{animation:kearflop .8s var(--ease-in-out)}.tapme.r1 .tailtip{animation:ktailwhip .8s var(--ease-out)}.tapme.r2 .all{transform-origin:100px 120px;animation:kspin 1.1s var(--ease-in-out)}.tapme.r3 .bodyg{animation:85ms linear 16 kpurr}.tapme.r3 .head{animation:knuzzle 1.3s var(--sine)}.tapme.r3 .blush,.tapme.r1 .blush,.tapme.r6 .blush{animation:kblushon 1.2s var(--ease-out)}.tapme.r4 .all{animation:kwigglebig .7s var(--ease-in-out)}.tapme.r4 .pawR:not(.raised),.tapme.r4 .pawL{animation:kknead .35s var(--sine) 2}.tapme.r5 .all{animation:kzoomback 1.4s var(--ease-in-out)}.tapme.notice .earL,.tapme.notice .earR{animation:kperk .5s var(--ease-out)}.tapme.notice .head{animation:kpeek .5s var(--ease-out)}.tapme.i1 .tongue{animation:kblep 1.6s var(--ease-out)}.tapme.i2 .bodyg{animation:kstretch2 1.6s var(--sine)}.tapme.i2 .head{animation:kstretchhead 1.6s var(--sine)}.tapme.i3 .head{animation:klookaround 1.8s var(--sine)}.tapme.i4 .earL{animation:1.2s linear kearL}.tapme.i4 .earR{animation:1.2s linear kearR}.tapme.i5 .tailtip{animation:ktailwhip 1.2s var(--ease-out)}.tapme.i5 .tailbase{animation:ktailswing 1.2s var(--sine)}@keyframes ktailwhip{0%{transform:rotate(0)}30%{transform:rotate(-32deg)}60%{transform:rotate(22deg)}to{transform:rotate(0)}}@keyframes ktailswing{0%,to{transform:rotate(0)}50%{transform:rotate(14deg)}}@keyframes kblushon{0%,to{opacity:.5;transform:scale(1)}30%,70%{opacity:1;transform:scale(1.15)}}@keyframes kwigglebig{0%,to{transform:rotate(0)}15%{transform:rotate(-8deg)scale(1.04,.96)}35%{transform:rotate(7deg)}55%{transform:rotate(-5deg)}75%{transform:rotate(3deg)}}@keyframes kzoomback{0%{transform:translate(0)}35%{transform:translate(320px)}36%{transform:translate(-320px)}to{transform:translate(0)}}@keyframes kpeek{0%,to{transform:translateY(0)}40%{transform:translateY(-3px)rotate(2deg)}}@keyframes kblep{0%,to{transform:scaleY(0)}15%,80%{transform:scaleY(1)}}@keyframes kstretch2{0%,to{transform:scale(1)}40%,60%{transform:scale(1.07,.92)}}@keyframes kstretchhead{0%,to{transform:translateY(0)}40%,60%{transform:translateY(6px)rotate(-3deg)}}@keyframes klookaround{0%,to{transform:rotate(0)}25%,40%{transform:rotate(-9deg)translate(-2px)}60%,78%{transform:rotate(8deg)translate(2px)}}.bar i{transform-origin:0;animation:kfill .9s var(--ease-out) both .15s}.stag>:nth-child(8){animation-delay:.42s}.pawpop{animation:kpawpop .45s var(--ease-out) both;display:inline-flex}.pawpop:nth-child(2){animation-delay:90ms}.pawpop:nth-child(3){animation-delay:.18s}.badgebtn{cursor:pointer;color:inherit;background:0 0;border:0;flex-direction:column;align-items:center;gap:4px;min-height:44px;padding:0;font-family:inherit;display:flex}.badgebtn svg{transition:transform .2s var(--ease-out)}.badgebtn:active svg{transform:scale(.9)rotate(-6deg)}.badgebtn:focus-visible svg,.badgebtn.got svg{animation:kwob .6s var(--ease-out)}.shine{border-radius:12px;position:relative;overflow:hidden}.shine:after{content:"";width:30%;height:140%;animation:kshine 3.6s var(--ease-in-out) infinite;background:#ffffff8c;position:absolute;top:-20%;left:-60%;transform:skew(-20deg)}.tapme{position:relative}.tapme .fxl{pointer-events:none;width:0;height:0;position:absolute;top:6px;left:50%}.tapme .fxl i{opacity:0;color:#ef6f86;font-size:18px;font-style:normal;font-weight:800;position:absolute}.tapme.r1 .kc,.tapme.r6 .kc{animation:kjump .7s var(--ease-out)}.tapme.r2 .kc{animation:kspinonce .9s var(--ease-in-out)}.tapme.r3 .kc .bodyg{animation:80ms linear 16 kpurr}.tapme.r3 .kc .head{animation:knuzzle 1.2s var(--ease-in-out)}.tapme.r4 .kc{animation:kwig .6s var(--ease-in-out)}.tapme.r5 .kc{animation:kzoomback 1.3s var(--ease-in-out)}.tapme.r1 .eyes,.tapme.r3 .eyes,.tapme.r6 .eyes{animation:ksquint 1.1s var(--ease-out)}.tapme.r1 .fxl i,.tapme.r3 .fxl i,.tapme.r6 .fxl i{animation:kheartup 1.1s var(--ease-out) both}.tapme.r4 .fxl i.t,.tapme.r2 .fxl i.t,.tapme.r5 .fxl i.t{animation:kheartup 1s var(--ease-out) both}.tapme .fxl i:first-child{left:-30px}.tapme .fxl i:nth-child(2){left:-6px;animation-delay:.12s!important}.tapme .fxl i:nth-child(3){left:18px;animation-delay:.24s!important}.tapme .fxl i.t{color:#2a7a6f;font-size:13px;top:-6px;left:-20px}.tapme.r7 .eyes,.tapme.r9 .eyes{animation:ksquint 1.3s var(--ease-out)}.tapme.r8 .head{transform-origin:100px 120px;animation:kbonk .9s var(--back)}.tapme.r8 .bodyg{animation:85ms linear 10 kpurr}.tapme.r8 .blush,.tapme.r9 .blush,.tapme.r11 .blush{animation:kblushon 1.2s var(--ease-out)}.tapme.r9 .tongue{animation:kblep 1.3s var(--ease-out)}.tapme.r9 .head{animation:ktilt 1.3s var(--sine)}.tapme.r10 .head{animation:ksneeze .9s var(--ease-out)}.tapme.r10 .earL,.tapme.r10 .earR{animation:kearflop .9s var(--ease-out)}.tapme.r11 .all{animation:kjumploop .9s var(--ease-in-out)}.tapme.r11 .shadow{animation:kshadowjump .9s var(--ease-in-out)}.tapme.r11 .fxl i{animation:kheartup 1.2s var(--ease-out) both;color:#e7b33c!important}.tapme.r11 .kc{filter:drop-shadow(0 0 10px #e7b33cbf)}.tapme.r8 .fxl i{animation:kheartup 1.1s var(--ease-out) both}@keyframes kroll{0%,to{transform:rotate(0)}12%{transform:rotate(8deg)}40%,62%{transform:rotate(-200deg)translateY(-30px)}85%{transform:rotate(6deg)}}@keyframes kbonk{0%,to{transform:scale(1)}35%{transform:scale(1.2)translateY(8px)}55%{transform:scale(.97)}}@keyframes ksneeze{0%,to{transform:rotate(0)}30%{transform:rotate(-10deg)translateY(-4px)}45%{transform:rotate(8deg)translateY(4px)}60%{transform:rotate(-4deg)}80%{transform:rotate(2deg)}}.paused .kc.bat .pawR,.paused .kc.bat .head{animation-play-state:paused}@keyframes kroll2{to{transform:rotate(360deg)}}.peektail{transform-origin:10px 34px;animation:kpeek2 3.4s var(--sine) infinite;position:absolute;top:-30px;right:28px}@keyframes kbeam{0%{transform:translate(-30px)rotate(28deg)}to{transform:translate(40px)rotate(24deg)}}@keyframes kmote{0%{opacity:0;transform:translate(0)}15%{opacity:.9}85%{opacity:.6}to{opacity:0;transform:translate(30px,-160px)}}@keyframes ktwinkle{0%,to{opacity:.2}50%{opacity:1}}@keyframes kpeek2{0%,to{transform:rotate(-8deg)}50%{transform:rotate(12deg)}}.giftbox{transition:transform .2s var(--ease-out)}.giftbox.wig{animation:kwig 1.2s var(--ease-in-out) infinite}.bubble{transition:transform .2s var(--ease-out)}.bubble.say{animation:kbubble .38s var(--ease-out)}.petcount{color:#c2563f;text-align:center;margin-top:2px;font-size:11px;font-weight:800}@keyframes kfill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes krise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes kpawpop{0%{opacity:0;transform:scale(.5)}60%{opacity:1;transform:scale(1.18)}to{transform:scale(1)}}@keyframes ktabin{0%{transform:scale(.9)}60%{transform:scale(1.15)}to{transform:scale(1)}}@keyframes kwob{0%{transform:rotate(0)}25%{transform:rotate(-10deg)scale(1.08)}55%{transform:rotate(7deg)}to{transform:rotate(0)}}@keyframes kshine{0%,60%{left:-60%}to{left:140%}}@keyframes kjump{0%{transform:translateY(0)scale(1)}15%{transform:translateY(0)scale(1.08,.9)}45%{transform:translateY(-26px)scale(.95,1.06)}75%{transform:translateY(0)scale(1.06,.94)}to{transform:translateY(0)scale(1)}}@keyframes kspinonce{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes kwig{0%,to{transform:rotate(0)}20%{transform:rotate(-7deg)}40%{transform:rotate(6deg)}60%{transform:rotate(-4deg)}80%{transform:rotate(3deg)}}@keyframes kheartup{0%{opacity:0;transform:translateY(0)scale(.6)}25%{opacity:1;transform:translateY(-14px)scale(1.1)}to{opacity:0;transform:translateY(-52px)scale(1)}}@keyframes kbubble{0%{transform:scale(.92)}60%{transform:scale(1.04)}to{transform:scale(1)}}@keyframes kpopb{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.08)}to{transform:scale(1)}}.popb{animation:kpopb .5s var(--ease-out) both}@keyframes kshake{0%,to{transform:translate(0)}25%{transform:translate(-6px)}75%{transform:translate(6px)}}.kc.pose-walk .legFL,.kc.pose-walk .legBR{transform-origin:0 0;animation:kstep .7s var(--sine) infinite}.kc.pose-walk .legFL{transform-origin:156px 142px}.kc.pose-walk .legFR{transform-origin:140px 142px}.kc.pose-walk .legBL{transform-origin:78px 142px}.kc.pose-walk .legBR{transform-origin:96px 142px}.kc.pose-walk .tailbase{transform-origin:58px 132px}.kc.pose-walk .tailtip{transform-origin:32px 84px}.kc.pose-ball .yarn{transform-origin:132px 80px;animation:kballroll 1.6s var(--sine) infinite}.kc.pose-ball .kickA{transform-origin:170px 146px;animation:kkick .5s var(--sine) infinite}.kc.pose-ball .kickB{transform-origin:150px 140px;animation:kkick .5s var(--sine) infinite .25s}.kc.pose-ball .armA{transform-origin:112px 132px;animation:kgrab 1.6s var(--sine) infinite}.kc.pose-ball .armB{transform-origin:134px 128px;animation:kgrab 1.6s var(--sine) infinite .2s}.kc.pose-ball .tailbase{transform-origin:168px 168px}.kc.pose-ball .tailtip{transform-origin:196px 110px}.kc.pose-sleep .head{animation:knaphead 4.6s var(--sine) infinite}.kc.pose-sleep .zz{animation:kzz 2.8s var(--sine) infinite}.kc.pose-loaf .tailbase{transform-origin:200px 172px}.kc.pose-loaf .tailtip{transform-origin:180px 186px}@keyframes kstep{0%,to{transform:rotate(14deg)}50%{transform:rotate(-14deg)}}@keyframes kwalkbob{0%{transform:translateY(0)}to{transform:translateY(-2.5px)}}@keyframes kballroll{0%,to{transform:rotate(-12deg)translateY(0)}50%{transform:rotate(14deg)translateY(-6px)}}@keyframes kkick{0%,to{transform:rotate(-10deg)}50%{transform:rotate(14deg)}}@keyframes kgrab{0%,to{transform:rotate(-6deg)}50%{transform:rotate(8deg)}}@keyframes ksleeptail{0%,to{transform:rotate(0)}50%{transform:rotate(-3deg)}}.tapme .look{transform:translate(var(--lx,0px),var(--ly,0px))}.tapme{cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:transform .16s var(--ease-out);background:0 0;border:0;padding:0}button.tapme:active{transform:scale(.94)}.kc.pose-knead .tailbase{transform-origin:200px 172px}.kc.pose-knead .tailtip{transform-origin:180px 186px}.kc.pose-knead .bodyg{transform-origin:112px 188px}.kc.pose-knead .kneadL,.kc.pose-knead .kneadR{transform-origin:0 0;animation:kkneadP 1.5s var(--sine) infinite}.kc.pose-knead .kneadL{transform-origin:66px 196px}.kc.pose-knead .kneadR{transform-origin:104px 196px;animation-delay:-.75s}.kc.pose-knead .dentL{transform-origin:66px 174px}.kc.pose-knead .dentR{transform-origin:104px 174px;animation-delay:-.75s}.kc.pose-knead .all{transform-origin:112px 186px;animation:kleanknead 1.5s var(--sine) infinite}@keyframes kkneadP{0%,to{transform:translateY(-12px)scaleX(.95)}45%{transform:translateY(2px)scale(1.12,.86)}62%{transform:translateY(1px)scale(1.06,.92)}}@keyframes kdent{0%,to{opacity:.3;transform:scale(.4,.3)}45%{opacity:1;transform:scale(1.1,1.3)}60%{opacity:.9;transform:scaleY(1.1)}}@keyframes kleanknead{0%,to{transform:rotate(-1.4deg)}50%{transform:rotate(1.4deg)}}:root{--fall:cubic-bezier(.55,0,1,.45)}.tapme.r1 .kc,.tapme.r6 .kc,.tapme.r7 .kc{animation:none}.tapme.r1 .all,.tapme.r6 .all{transform-origin:100px 190px;animation:.95s both cHop}.tapme.r1 .shadow,.tapme.r6 .shadow{animation:.95s both cHopShadow}.tapme.r1 .head,.tapme.r6 .head{animation:.95s 70ms both cHopHead}.tapme.r1 .earL,.tapme.r6 .earL{animation:.95s .13s both cEarFlopL}.tapme.r1 .earR,.tapme.r6 .earR{animation:.95s .13s both cEarFlopR}.tapme.r1 .tailtip,.tapme.r6 .tailtip{animation:ktailwhip .95s .16s var(--ease-out) both}@keyframes cHop{0%{animation-timing-function:var(--sine);transform:none}14%{animation-timing-function:var(--ease-out);transform:scale(1.13,.84)}46%{animation-timing-function:var(--fall);transform:translateY(-40px)scale(.92,1.1)}68%{animation-timing-function:var(--ease-out);transform:translateY(0)scale(1.16,.84)}80%{animation-timing-function:var(--sine);transform:scale(.95,1.06)}90%{transform:scale(1.03,.97)}to{transform:none}}@keyframes cHopShadow{0%,14%{transform:scaleX(1.1)}46%{opacity:.4;transform:scale(.55)}68%{opacity:1;transform:scaleX(1.15)}to{transform:none}}@keyframes cHopHead{0%{transform:none}14%{transform:translateY(5px)}46%{transform:translateY(-4px)rotate(-3deg)}68%{transform:translateY(8px)rotate(2deg)}82%{transform:translateY(-2px)}to{transform:none}}@keyframes cEarFlopL{0%,to{transform:none}46%{transform:rotate(10deg)}68%{transform:rotate(-16deg)}82%{transform:rotate(5deg)}}@keyframes cEarFlopR{0%,to{transform:none}46%{transform:rotate(-10deg)}68%{transform:rotate(16deg)}82%{transform:rotate(-5deg)}}@keyframes cRoll{0%{animation-timing-function:var(--sine);transform:none}7%{animation-timing-function:var(--ease-in-out);transform:rotate(7deg)scale(1.05,.95)}20%{animation-timing-function:var(--sine);transform:translate(-6px,-46px)rotate(-150deg)scale(.86,.9)}23%{animation-timing-function:var(--sine);transform:translate(-6px,-42px)rotate(-146deg)scale(.9,.84)}36%{animation-timing-function:var(--sine);transform:translate(-2px,-54px)rotate(-178deg)scale(.86,.9)}50%{animation-timing-function:var(--sine);transform:translate(-8px,-44px)rotate(-128deg)scale(.88)}63%{animation-timing-function:var(--sine);transform:translate(-2px,-54px)rotate(-178deg)scale(.86,.9)}76%{animation-timing-function:var(--ease-in-out);transform:translate(-6px,-46px)rotate(-150deg)scale(.86,.9)}90%{animation-timing-function:var(--sine);transform:rotate(6deg)scale(1.08,.9)}96%{transform:rotate(-2deg)scale(.97,1.03)}to{transform:none}}@keyframes cRollShadow{0%,to{transform:none}20%,76%{transform:scale(1.1,1.2)}}@keyframes cAirPaw{0%{transform:rotate(-28deg)}to{transform:rotate(24deg)}}.tapme.r12 .head{animation:cChin 2.1s var(--sine) both}.tapme.r12 .eyes{animation:cShut 2.1s var(--ease-out) both}.tapme.r12 .bodyg{animation:cTall 2.1s var(--sine) both}.tapme.r12 .tailbase{animation:cTailUp 2.1s var(--ease-out) both}.tapme.r12 .blush{animation:kblushon 2.1s var(--ease-out)}@keyframes cChin{0%,to{transform:none}12%{transform:translateY(-7px)rotate(-9deg)}19%{transform:translateY(-8px)rotate(-6deg)}23%{transform:translateY(-8px)rotate(-10deg)}35%{transform:translateY(-9px)rotate(-4deg)}41%{transform:translateY(-8px)rotate(-8deg)}54%{transform:translateY(-9px)rotate(-12deg)}58%{transform:translateY(-8px)rotate(-9deg)}71%{transform:translateY(-8px)rotate(-5deg)}86%{transform:translateY(-6px)rotate(-8deg)}94%{transform:translateY(1px)rotate(1deg)}}@keyframes cShut{0%,to{opacity:1}8%,90%{opacity:0}}@keyframes cTall{0%,to{transform:none}12%,88%{transform:scale(.97,1.06)}95%{transform:scale(1.02,.98)}}@keyframes cTailUp{0%,to{transform:none}14%,88%{transform:rotate(-24deg)}}.tapme.r13 .pawL{animation:1.5s both cGrabL}.tapme.r13 .pawR:not(.raised){animation:1.5s both cGrabR}.tapme.r13 .head{animation:1.5s both cBite}.tapme.r13 .mopen{animation:1.5s both cNom}.tapme.r13 .all{transform-origin:100px 190px;animation:1.5s both cCrouch}@keyframes cGrabL{0%,to{transform:none}20%{animation-timing-function:var(--sine);transform:rotate(150deg)}35%{transform:rotate(138deg)}50%{transform:rotate(152deg)}65%{transform:rotate(140deg)}80%{animation-timing-function:var(--ease-in-out);transform:rotate(150deg)}}@keyframes cGrabR{0%,to{transform:none}24%{animation-timing-function:var(--sine);transform:rotate(-150deg)}39%{transform:rotate(-140deg)}54%{transform:rotate(-154deg)}69%{transform:rotate(-142deg)}82%{animation-timing-function:var(--ease-in-out);transform:rotate(-150deg)}}@keyframes cBite{0%,to{transform:none}14%{transform:translateY(4px)rotate(4deg)}22%,28%{transform:translateY(9px)rotate(-3deg)scale(1.05)}36%{transform:translateY(3px)rotate(2deg)}52%{transform:translateY(4px)rotate(-2deg)}60%,67%{transform:translateY(9px)rotate(3deg)scale(1.05)}76%{transform:translateY(3px)}88%{transform:translateY(-2px)}}@keyframes cNom{0%,18%,31%,56%,70%,to{transform:scale(0)}22%,28%,60%,67%{transform:scale(.8)}}@keyframes cCrouch{0%,to{transform:none}18%,80%{transform:scale(1.05,.95)}88%{transform:scale(.98,1.03)}}.kc.pose-sleep .bodyg{transform-origin:120px 188px;animation:cBackBreath 4s var(--sine) infinite}.kc.pose-sleep .head{transform-origin:100px 132px;animation:knaphead 4s var(--sine) infinite .2s}.kc.pose-sleep .tailbase{transform-origin:188px 182px;animation:none}.kc.pose-sleep .tailtip{transform-origin:106px 196px;animation:cTailTwitch 7s var(--sine) infinite}@keyframes cBackBreath{0%,to{transform:scale(1)}50%{transform:scale(1.015,1.055)}}@keyframes cTailTwitch{0%,70%,to{transform:rotate(0)}74%{transform:rotate(-14deg)}78%{transform:rotate(6deg)}82%{transform:rotate(-4deg)}86%{transform:rotate(0)}}.kc .snot{display:none}.kc.night .snot{transform-origin:104px 110px;animation:cSnot 12s var(--sine) infinite;display:inline}.kc.night .zz{display:none}@keyframes cSnot{0%{transform:scale(.25)}16.6%{transform:scale(.8)}33.3%{transform:scale(.45)}50%{transform:scale(1.05)}66.6%{transform:scale(.6)}82%{opacity:1;transform:scale(1.35)}84%{opacity:0;transform:scale(1.55)}96%{opacity:0;transform:scale(.1)}to{opacity:1;transform:scale(.25)}}.kc.nod .head{transform-origin:100px 136px;animation:5s infinite cNod}.kc.nod .earL{transform-origin:62px 58px;animation:5s infinite cNodEarL}.kc.nod .earR{transform-origin:138px 58px;animation:5s infinite cNodEarR}.kc.nod .bodyg{animation:5s infinite cSlump}@keyframes cNod{0%{animation-timing-function:var(--sine);transform:none}60%{animation-timing-function:var(--ease-out);transform:translateY(12px)rotate(9deg)}66%{animation-timing-function:var(--sine);transform:translateY(-5px)rotate(-4deg)}76%{transform:translateY(1px)rotate(1deg)}to{transform:none}}@keyframes cNodEarL{0%,to{transform:none}60%{transform:rotate(-12deg)}66%{transform:rotate(6deg)}76%{transform:none}}@keyframes cNodEarR{0%,to{transform:none}60%{transform:rotate(12deg)}66%{transform:rotate(-6deg)}76%{transform:none}}@keyframes cSlump{0%,to{animation-timing-function:var(--sine);transform:none}60%{animation-timing-function:var(--ease-out);transform:scale(1.03,.96)}66%{transform:scale(.98,1.03)}76%{transform:none}}.kc.dance .all{transform-origin:100px 190px;animation:1.1s infinite cDance}.kc.dance .shadow{animation:cDanceShadow .55s var(--sine) infinite}.kc.dance .head{transform-origin:100px 134px;animation:cDanceHead 1.1s var(--sine) infinite 90ms}.kc.dance .earL{transform-origin:62px 58px;animation:cEarFlopL 1.1s var(--sine) infinite .16s}.kc.dance .earR{transform-origin:138px 58px;animation:cEarFlopR 1.1s var(--sine) infinite .16s}.kc.dance .pawL{animation:cDancePawL 1.1s var(--sine) infinite}.kc.dance .pawR:not(.raised){animation:cDancePawR 1.1s var(--sine) infinite}.kc.dance .pawR.raised{animation:kwave .55s var(--sine) infinite}.kc.dance .tailtip{animation:ktailB .55s var(--sine) infinite .2s}.kc.dance .mclosed{opacity:0}.kc.dance .mopen{animation:cSing 1.1s var(--sine) infinite}@keyframes cDance{0%,to{animation-timing-function:var(--ease-out);transform:rotate(-8deg)scale(1.05,.95)}25%{animation-timing-function:var(--fall);transform:translateY(-14px)rotate(0)scale(.96,1.05)}50%{animation-timing-function:var(--ease-out);transform:rotate(8deg)scale(1.05,.95)}75%{animation-timing-function:var(--fall);transform:translateY(-14px)rotate(0)scale(.96,1.05)}}@keyframes cDanceShadow{0%,to{transform:scaleX(1.05)}50%{opacity:.6;transform:scale(.75)}}@keyframes cDanceHead{0%,to{transform:rotate(7deg)translateY(-2px)}50%{transform:rotate(-7deg)translateY(-2px)}}@keyframes cDancePawL{0%,to{transform:rotate(0)}25%{transform:rotate(30deg)}50%{transform:rotate(130deg)}75%{transform:rotate(30deg)}}@keyframes cDancePawR{0%,to{transform:rotate(-130deg)}25%{transform:rotate(-30deg)}50%{transform:rotate(0)}75%{transform:rotate(-30deg)}}@keyframes cSing{0%,to{transform:scale(.75)}25%,75%{transform:scaleX(.9)}50%{transform:scale(.7)}}.tapme.r14 .kc{animation:none}.tapme.r14 .all{transform-origin:100px 190px;animation:1.2s both cPounce}.tapme.r14 .shadow{animation:1.2s both cPounceShadow}.tapme.r14 .head{animation:1.2s both cPounceHead}.tapme.r14 .tailbase{animation:1.2s both cPounceTail}@keyframes cPounce{0%{animation-timing-function:var(--ease-out);transform:none}12%{transform:translateY(10px)scale(1.12,.8)}34%{animation-timing-function:var(--sine);transform:translateY(10px)scale(1.12,.8)}40%{transform:translateY(10px)scale(1.12,.8)rotate(-3deg)}46%{transform:translateY(10px)scale(1.12,.8)rotate(3deg)}52%{animation-timing-function:var(--ease-out);transform:translateY(12px)scale(1.15,.78)}64%{animation-timing-function:var(--fall);transform:translate(46px,-34px)rotate(14deg)scale(.86,1.14)}74%{animation-timing-function:var(--ease-out);transform:translate(58px)scale(1.18,.82)}80%{animation-timing-function:var(--ease-in-out);transform:translate(56px)scale(.97,1.04)}to{transform:none}}@keyframes cPounceShadow{0%,52%{transform:scaleX(1.15)}64%{opacity:.4;transform:translate(46px)scale(.5)}74%,80%{opacity:1;transform:translate(58px)scaleX(1.1)}to{transform:none}}@keyframes cPounceHead{0%,to{transform:none}12%,52%{transform:translateY(6px)rotate(4deg)}64%{transform:rotate(-6deg)}74%{transform:translateY(6px)}}@keyframes cPounceTail{0%,to{transform:none}12%,30%{transform:rotate(-18deg)}36%{transform:rotate(-10deg)}42%{transform:rotate(-22deg)}52%{transform:rotate(-18deg)}64%{transform:rotate(26deg)}74%{transform:rotate(-8deg)}}.kc.pose-knead .kneadL,.kc.pose-knead .kneadR{animation:.64s infinite cStep}.kc.pose-knead .kneadR{animation-delay:-.32s}.kc.pose-knead .dentL,.kc.pose-knead .dentR{animation:.64s infinite cDent}.kc.pose-knead .dentR{animation-delay:-.32s}@keyframes cStep{0%,38%{animation-timing-function:var(--ease-out);transform:translateY(-11px)scale(.96,1.02)}46%{animation-timing-function:var(--sine);transform:translateY(2px)scale(1.12,.86)}54%,88%{animation-timing-function:var(--ease-out);transform:translateY(1px)scale(1.06,.92)}96%,to{transform:translateY(-11px)scale(.96,1.02)}}@keyframes cDent{0%,38%{opacity:.3;animation-timing-function:var(--ease-out);transform:scale(.4,.3)}46%{opacity:1;transform:scale(1.12,1.3)}54%,88%{opacity:.9;animation-timing-function:var(--ease-out);transform:scaleY(1.1)}96%,to{opacity:.3;transform:scale(.4,.3)}}@keyframes cLeanStep{0%,38%{animation-timing-function:var(--ease-out);transform:rotate(-1.2deg)}48%,88%{animation-timing-function:var(--ease-out);transform:rotate(1.2deg)}98%,to{transform:rotate(-1.2deg)}}.kc.pose-sleep .bodyg{animation:1.6s infinite cBreath2}.kc.pose-sleep:not(.night) .head{animation:cNapYawnHead 6.4s var(--sine) infinite}.kc.pose-sleep:not(.night) .mopen{transform-origin:100px 110px;animation:cNapYawnMouth 6.4s var(--sine) infinite}.kc.pose-sleep:not(.night) .mclosed{animation:6.4s infinite cNapYawnHide}@keyframes cBreath2{0%{animation-timing-function:var(--ease-out);transform:scale(1)}28%{animation-timing-function:var(--sine);transform:scale(1.015,1.05)}82%,to{transform:scale(1)}}@keyframes cNapYawnHead{0%,72%,to{transform:none}80%,88%{transform:translateY(-14px)rotate(-14deg)}94%{transform:translateY(2px)rotate(2deg)}}@keyframes cNapYawnMouth{0%,76%,92%,to{transform:scale(0)}81%,87%{transform:scale(.95,1.05)}}@keyframes cNapYawnHide{0%,76%,92%,to{opacity:1}78%,90%{opacity:0}}.kc.night .snot{animation:cSnot2 6.4s var(--sine) infinite}@keyframes cSnot2{0%{transform:scale(.3)}7%{transform:scale(.75)}25%{transform:scale(.4)}32%{transform:scale(.95)}50%{transform:scale(.55)}57%{transform:scale(1.15)}75%{transform:scale(.7)}81%{opacity:1;transform:scale(1.45)}82.5%{opacity:0;transform:scale(1.65)}96%{opacity:0;transform:scale(.1)}to{opacity:1;transform:scale(.3)}}.kc.nod .head,.kc.nod .earL,.kc.nod .earR,.kc.nod .bodyg{animation-duration:2.9s}.tapme.r12 .head,.tapme.r12 .eyes,.tapme.r12 .bodyg,.tapme.r12 .tailbase,.tapme.r12 .blush{animation-duration:3.6s}.tapme.r12 .tailtip{animation:ktailB .42s var(--sine) .5s 6}.tapme.r7 .all{animation:3.4s both cRoll}.tapme.r7 .shadow{animation:3.4s both cRollShadow}.tapme.r7 .pawL,.tapme.r7 .pawR:not(.raised){animation:cAirPaw .3s var(--sine) .6s 8 alternate}.tapme.r7 .pawR:not(.raised){animation-delay:.75s}.tapme.r7 .tailtip{animation:ktailB .6s var(--sine) .5s 4}.tapme.r7 .eyes{animation:ksquint 3.4s var(--ease-out)}.tapme.r13 .pawL,.tapme.r13 .pawR:not(.raised),.tapme.r13 .head,.tapme.r13 .mopen,.tapme.r13 .all{animation-duration:2.8s}.tapme.r14 .all,.tapme.r14 .shadow,.tapme.r14 .head,.tapme.r14 .tailbase{animation-duration:1.7s}.tapme.r14 .earL,.tapme.r14 .earR{animation:kperk 1.7s var(--ease-out)}.kc.dance .all,.kc.dance .pawL,.kc.dance .pawR:not(.raised),.kc.dance .mopen,.kc.dance .head,.kc.dance .earL,.kc.dance .earR{animation-duration:1s}.kc.dance .shadow,.kc.dance .pawR.raised,.kc.dance .tailtip{animation-duration:.5s}.kc.bat .pawR{animation:3s infinite cSwats}.kc.bat .head{animation:cWatch 3s var(--sine) infinite}@keyframes cSwats{0%{animation-timing-function:var(--ease-out);transform:rotate(-128deg)}6%{animation-timing-function:var(--sine);transform:rotate(-92deg)}12%{animation-timing-function:var(--ease-out);transform:rotate(-134deg)}18%{animation-timing-function:var(--sine);transform:rotate(-96deg)}26%,to{transform:rotate(-128deg)}}@keyframes cWatch{0%,to{transform:rotate(3deg)}8%,20%{transform:rotate(8deg)translateY(2px)}50%{transform:rotate(-2deg)}75%{transform:rotate(4deg)}}.yrock{animation:3s infinite cNudge}@keyframes cNudge{0%,5%{transform:rotate(0)}10%{animation-timing-function:var(--ease-out);transform:translate(5px)rotate(8deg)}20%{transform:translate(2px)rotate(-3deg)}28%{transform:translate(5px)rotate(5deg)}40%{transform:translate(3px)rotate(-1deg)}60%,to{transform:rotate(0)}}.kc.pose-knead .all{animation:.64s infinite cLeanStep}.kc.pose-knead .head,.kc.pose-knead .bodyg{animation:none}button.tapme{touch-action:pan-y}.tapme .strokebody{transform-origin:50% 92%;will-change:transform}.kc .eyesJoy{opacity:0;transition:opacity .14s var(--ease-out)}.kc .eyes{transition:opacity .14s var(--ease-out)}.tapme.stroking .eyes{opacity:0}.tapme.stroking .eyesJoy{opacity:1}.tapme.stroking .blush{opacity:1;transition:transform .2s var(--ease-out);animation:none;transform:scale(1.15)}.tapme.stroking .earL,.tapme.stroking .earR{animation:none}.tapme.stroking .bodyg{animation:90ms linear infinite kpurrsoft}@keyframes kpurrsoft{0%,to{transform:translateY(0)}50%{transform:translateY(-.35px)}}.tapme.stroking .head{animation:none}button.tapme.stroking:active{transform:none}.tapme{touch-action:pan-y}@keyframes ksquint{0%,to{opacity:1}14%,78%{opacity:0}}@keyframes kjoy{0%,to{opacity:0}14%,78%{opacity:1}}.tapme.r1 .eyesJoy,.tapme.r3 .eyesJoy,.tapme.r6 .eyesJoy{animation:kjoy 1.1s var(--ease-out)}.tapme.r9 .eyesJoy{animation:kjoy 1.3s var(--ease-out)}.tapme.r7 .eyesJoy{animation:kjoy 3.4s var(--ease-out)}@keyframes cShutJoy{0%,to{opacity:0}8%,90%{opacity:1}}.tapme.r12 .eyesJoy{animation:cShutJoy 3.6s var(--ease-out) both}.tapme.r7 .all{transform-origin:62px 188px;animation:3.4s both cFlop}.tapme.r7 .shadow{transform-origin:62px 190px;animation:3.4s both cFlopShadow}@keyframes cFlop{0%{animation-timing-function:var(--ease-in-out);transform:none}8%{animation-timing-function:cubic-bezier(.5,0,.9,.6);transform:rotate(6deg)scale(1.04,.96)}22%{animation-timing-function:var(--ease-out);transform:rotate(-84deg)scale(1.03,.97)}27%{animation-timing-function:var(--sine);transform:rotate(-77deg)scale(1)}33%{animation-timing-function:var(--sine);transform:rotate(-81deg)}48%{animation-timing-function:var(--sine);transform:rotate(-86deg)}62%{animation-timing-function:var(--sine);transform:rotate(-79deg)}74%{animation-timing-function:var(--ease-in-out);transform:rotate(-83deg)}87%{animation-timing-function:var(--sine);transform:rotate(5deg)scale(1.06,.94)}94%{transform:rotate(-2deg)scale(.98,1.02)}to{transform:none}}@keyframes cFlopShadow{0%,to{transform:none}22%,80%{transform:translate(-40px)scaleX(1.25)}}.dash{z-index:60;pointer-events:none;position:fixed;inset:0;overflow:hidden}.dashrider{animation:dashfly var(--dash-ms,3.8s) linear both;align-items:center;display:flex;position:absolute;top:34%;left:0}.dashrider.left{animation-name:dashflyL}.dashflip{align-items:center;display:flex}.dashtrail{opacity:.95;margin-top:22px;margin-right:-34px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 35%);mask-image:linear-gradient(90deg,#0000,#000 35%)}.dashwave{animation:.5s linear infinite dashwave}.dashcat{animation:dashbob .5s var(--sine) infinite alternate;display:block}.dashcat .kc .legBL,.dashcat .kc .legBR{transform-origin:65px 135px;animation:kflyleg .32s var(--sine) infinite alternate}.dashcat .kc .legFL,.dashcat .kc .legFR{transform-origin:135px 135px;animation:kflyleg .32s var(--sine) infinite alternate-reverse}.dashcat .kc .flytail{transform-origin:40px 112px;animation:kflytail .4s var(--sine) infinite alternate}@keyframes kflyleg{0%{transform:rotate(-7deg)}to{transform:rotate(7deg)}}@keyframes kflytail{0%{transform:rotate(-8deg)}to{transform:rotate(6deg)}}.dashcat .kc .legBR,.dashcat .kc .legFL{animation-delay:.125s}.dashstar{color:#ffd76a;opacity:0;animation:dashstar 1.1s var(--ease-out) infinite;font-style:normal;position:absolute}.dashstar:nth-child(3n){color:#9fd4ff}.dashstar:nth-child(3n+1){color:#ffb3c6}@keyframes dashfly{0%{animation-timing-function:cubic-bezier(.2,.7,.4,1);transform:translate(calc(-100% - 10px),40px)rotate(-4deg)}12%{animation-timing-function:cubic-bezier(.35,.1,.65,.9);transform:translate(calc(8vw - 100% + 130px),24px)rotate(-5deg)}88%{animation-timing-function:cubic-bezier(.6,0,.8,.3);transform:translate(calc(92vw - 100%),-30px)rotate(-7deg)}to{transform:translate(calc(100vw + 10px),-60px)rotate(-8deg)}}@keyframes dashflyL{0%{animation-timing-function:cubic-bezier(.2,.7,.4,1);transform:translate(calc(100vw + 10px),-40px)rotate(4deg)}12%{animation-timing-function:cubic-bezier(.35,.1,.65,.9);transform:translate(calc(92vw - 130px),-26px)rotate(5deg)}88%{animation-timing-function:cubic-bezier(.6,0,.8,.3);transform:translate(8vw,18px)rotate(6deg)}to{transform:translate(calc(-100% - 10px),30px)rotate(7deg)}}@keyframes dashwave{0%{transform:translate(0)}to{transform:translate(-80px)}}@keyframes dashbob{0%{transform:translateY(-4px)rotate(-3deg)}to{transform:translateY(4px)rotate(2deg)}}@keyframes dashstar{0%{opacity:0;transform:scale(.4)rotate(0)}40%{opacity:1;transform:scale(1.1)rotate(40deg)}to{opacity:0;transform:scale(.6)rotate(90deg)}}.tapme .strokebody{transition:opacity .2s var(--ease-out)}.tapme.gone .strokebody{opacity:0}.dashcat .kc .shadow{display:none}.tapme.r15 .mopen{animation:cMeowMouth .9s var(--ease-out) both}.tapme.r15 .mclosed{animation:.9s linear both cMeowHide}.tapme.r15 .head{transform-origin:100px 132px;animation:cMeowHead .9s var(--ease-out) both}@keyframes cMeowMouth{0%{transform:scale(0)}15%{transform:scale(.55,.7)}40%{transform:scale(.8,.9)}75%{transform:scale(.45,.5)}to{transform:scale(0)}}@keyframes cMeowHide{0%,to{opacity:1}10%,80%{opacity:0}}@keyframes cMeowHead{0%,to{transform:none}35%{transform:rotate(-4deg)translateY(-3px)}70%{transform:rotate(-1deg)translateY(-1px)}}.tapme.r1 .kc.rigged .all,.tapme.r6 .kc.rigged .all,.tapme.r11 .kc.rigged .all,.tapme.r14 .kc.rigged .all,.tapme.r1 .kc.rigged .shadow,.tapme.r6 .kc.rigged .shadow,.tapme.r11 .kc.rigged .shadow,.tapme.r14 .kc.rigged .shadow,.tapme.r1 .kc.rigged .head,.tapme.r6 .kc.rigged .head,.tapme.r14 .kc.rigged .head,.tapme.r1 .kc.rigged .earL,.tapme.r1 .kc.rigged .earR,.tapme.r6 .kc.rigged .earL,.tapme.r6 .kc.rigged .earR,.tapme.r14 .kc.rigged .earL,.tapme.r14 .kc.rigged .earR,.kc.rigged.dance .all,.kc.rigged.dance .shadow,.kc.rigged.dance .head,.kc.rigged.dance .earL,.kc.rigged.dance .earR,.kc.rigged.dance .pawL,.kc.rigged.dance .pawR:not(.raised),.tapme.r1 .kc.rigged,.tapme.r6 .kc.rigged,.tapme.r11 .kc.rigged,.tapme.r14 .kc.rigged,.kc .eyes{animation:none}.kc .lids{transform-origin:100px 72px;animation:4.9s infinite klid;transform:scaleY(0)}@keyframes klid{0%,88.5%,to{transform:scaleY(0)}90.5%,91.5%{transform:scaleY(1)}93.5%{transform:scaleY(0)}}.tapme.stroking .lids,.kc.slowblink .lids{animation:none}.kc.slowblink .lids{animation:kslowlid 3.6s var(--sine) infinite}@keyframes kslowlid{0%,18%,82%,to{transform:scaleY(0)}38%,62%{transform:scaleY(1)}}.kc.pose-walk .legFL,.kc.pose-walk .legBR{animation:kgait .5s var(--sine) infinite}.kc.pose-walk .legFR,.kc.pose-walk .legBL{animation:kgait .5s var(--sine) infinite -.25s}@keyframes kgait{0%,to{transform:rotate(20deg)}25%{transform:rotate(0)translateY(-4px)}50%{transform:rotate(-20deg)}75%{transform:rotate(0)}}.kc.pose-walk .all{animation:kwalkbob .25s var(--sine) infinite alternate}.kc.rigged.bat .head{animation:none}.kc.pose-walk .head{animation:kheadsteady .25s var(--sine) infinite alternate}@keyframes kheadsteady{0%{transform:translateY(0)}to{transform:translateY(2px)}}:root{--ink:#232320;--muted:#6a6a64;--mint:#e6f3ee;--peach:#fdede5;--sky:#e7effa;--butter:#fbf3d8;--grey:#f4f4f1;--teal:#2a7a6f;--rose:#c2563f;--bg:#fff;--surface:#fff;--on-ink:#fff;--line:#eeeeea;--faint:#2323202e;--ink-2:#3a3a36;--muted-2:#8a8a84;--butter-ink:#5b4a1c;--peach-ink:#6e3424;--teal-ink:#1d5a52;--tabs:#fffffff5;--yes-active:#d6ece3;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ease-out:cubic-bezier(.23,1,.32,1);--ease-in-out:cubic-bezier(.77,0,.175,1);--sine:cubic-bezier(.45,0,.55,1);--back:cubic-bezier(.34,1.56,.64,1);--safe-b:env(safe-area-inset-bottom,0px);--safe-t:env(safe-area-inset-top,0px)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--ink:#f1f0ea;--muted:#a6a69e;--mint:#1c2c27;--peach:#33231d;--sky:#1c2333;--butter:#2d2918;--grey:#1f201d;--teal:#6cc3b5;--rose:#e58a74;--bg:#141513;--surface:#32332e;--on-ink:#141513;--line:#34352f;--faint:#f1f0ea33;--ink-2:#d6d5ce;--muted-2:#8f8f88;--butter-ink:#e9d79a;--peach-ink:#f1bba6;--teal-ink:#a3ddd1;--tabs:#141513f0;--yes-active:#24392f;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--ink:#f1f0ea;--muted:#a6a69e;--mint:#1c2c27;--peach:#33231d;--sky:#1c2333;--butter:#2d2918;--grey:#1f201d;--teal:#6cc3b5;--rose:#e58a74;--bg:#141513;--surface:#32332e;--on-ink:#141513;--line:#34352f;--faint:#f1f0ea33;--ink-2:#d6d5ce;--muted-2:#8f8f88;--butter-ink:#e9d79a;--peach-ink:#f1bba6;--teal-ink:#a3ddd1;--tabs:#141513f0;--yes-active:#24392f;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;overscroll-behavior-y:none;margin:0;font-family:Nunito,Avenir Next,system-ui,sans-serif}#root{min-height:100dvh}a{color:var(--teal)}a,button{touch-action:manipulation;-webkit-tap-highlight-color:transparent;font-family:inherit}button{cursor:pointer}h1{letter-spacing:-.01em;margin:0;font-size:28px;font-weight:800;line-height:1.15}h2{margin:0;font-size:17px;font-weight:800}p{margin:0}.m{color:var(--muted);font-size:14px}.s{color:var(--muted);font-size:13px}.screen{max-width:480px;padding:calc(20px + var(--safe-t)) 20px calc(110px + var(--safe-b));min-height:100dvh;margin:0 auto;position:relative}.card{border-radius:22px;margin-top:12px;padding:16px;display:block}.mint{background:var(--mint)}.peach{background:var(--peach)}.sky{background:var(--sky)}.butter{background:var(--butter)}.grey{background:var(--grey)}.white{background:var(--surface)}.row{align-items:center;gap:12px;display:flex}.sp{flex:1;min-width:0}.btn{background:var(--ink);min-height:52px;color:var(--on-ink);width:100%;transition:transform .16s var(--ease-out);border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 20px;font-size:16px;font-weight:800;text-decoration:none;display:flex;position:relative;overflow:hidden}.btn:after{content:"";opacity:0;width:24px;height:24px;transition:transform .45s var(--ease-out),opacity .45s var(--ease-out);background:#ffffff59;border-radius:50%;margin:-12px 0 0 -12px;position:absolute;top:50%;left:50%;transform:scale(0)}.btn:active:after{opacity:1;transition:transform,opacity;transform:scale(16)}.btn2{background:var(--grey);min-height:48px;color:var(--ink);transition:transform .16s var(--ease-out);border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 18px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.btn:active,.btn2:active,a.card:active,button.card:active,.item:active,.chipbtn:active{transform:scale(.97)}a.card,button.card{transition:transform .16s var(--ease-out);color:inherit;text-align:left;width:100%;font-family:inherit;font-size:inherit;border:0;text-decoration:none}.chip{background:var(--surface);min-height:26px;color:var(--ink);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.chipbtn{background:var(--grey);min-height:44px;color:var(--ink);white-space:nowrap;transition:transform .16s var(--ease-out);border:0;border-radius:999px;padding:0 16px;font-size:14px;font-weight:700}.chipbtn.on{background:var(--ink);color:var(--on-ink)}.ico{background:var(--surface);border-radius:14px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.ico svg{width:22px;height:22px;stroke:var(--ink);fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.bar{background:var(--line);border-radius:9px;height:8px;overflow:hidden}.bar i{background:var(--ink);transform-origin:0;height:100%;animation:kfill .9s var(--ease-out) both .15s;border-radius:9px;display:block}.seg{background:var(--grey);border-radius:999px;gap:4px;padding:4px;display:flex}.seg button{min-height:44px;color:var(--muted);background:0 0;border:0;border-radius:999px;flex:1;font-size:14px;font-weight:700}.seg button.on{background:var(--surface);color:var(--ink)}.field{margin:16px 0 6px;font-size:13px;font-weight:700;display:block}.in{background:var(--grey);width:100%;min-width:0;height:52px;color:var(--ink);appearance:none;text-align:left;border:0;border-radius:16px;padding:0 14px;font-family:inherit;font-size:16px}.item{border-bottom:1px solid var(--line);color:var(--ink);text-align:left;width:100%;transition:transform .16s var(--ease-out);background:0 0;border-top:0;border-left:0;border-right:0;align-items:center;gap:12px;padding:12px 0;font-family:inherit;text-decoration:none;display:flex}.num{font-variant-numeric:tabular-nums}.top{align-items:center;gap:6px;min-height:52px;display:flex}.iconbtn{width:44px;height:44px;color:var(--ink);background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;display:flex}.iconbtn svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.tabs{background:var(--tabs);border-top:1px solid var(--line);padding:8px 0 max(10px,var(--safe-b));z-index:20;justify-content:center;display:flex;position:fixed;bottom:0;left:0;right:0}.tabs-in{justify-content:space-around;width:100%;max-width:480px;display:flex}.tab{color:var(--muted-2);background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:64px;min-height:48px;font-size:11px;font-weight:700;text-decoration:none;display:flex}.tab svg{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px;transition:transform .2s var(--ease-out)}.tab:active svg{transform:translateY(-3px)scale(1.12)}.tab.on{color:var(--ink)}.tab.on svg{animation:ktabin .45s var(--ease-out)}.plus{background:var(--ink);width:56px;height:56px;transition:transform .16s var(--ease-out);border:0;border-radius:50%;justify-content:center;align-items:center;margin-top:-10px;display:flex}.plus:active{transform:scale(.92)}.plus svg{stroke:var(--on-ink);stroke-width:2.6px;fill:none;width:26px;height:26px}.dots{justify-content:center;gap:6px;display:flex}.dots i{background:var(--line);width:8px;height:8px;transition:width .3s var(--ease-out);border-radius:9px}.dots i.on{background:var(--ink);width:22px}.stag>*{animation:krise .42s var(--ease-out) both}.stag>:nth-child(2){animation-delay:60ms}.stag>:nth-child(3){animation-delay:.12s}.stag>:nth-child(4){animation-delay:.18s}.stag>:nth-child(5){animation-delay:.24s}.stag>:nth-child(6){animation-delay:.3s}.stag>:nth-child(7){animation-delay:.36s}.stag>:nth-child(n+8){animation-delay:.42s}.pop{animation:kpop .5s var(--ease-out) both}.bubble{animation:kbubble .38s var(--ease-out);border-radius:18px 18px 18px 4px;padding:10px 14px;font-size:14px;font-weight:700;display:inline-block}.beam{pointer-events:none;width:120px;height:520px;animation:kbeam 26s var(--sine) infinite alternate;position:absolute;top:-60px;transform:rotate(28deg)}.mote{pointer-events:none;border-radius:50%;width:4px;height:4px;animation:14s linear infinite kmote;position:absolute}.star{width:3px;height:3px;animation:ktwinkle 3s var(--sine) infinite;background:#fff;border-radius:50%;position:absolute}.conf{pointer-events:none;position:absolute;inset:0;overflow:hidden}.conf i{border-radius:3px;width:9px;height:14px;animation:3.2s linear infinite kconf;position:absolute;top:0}.overlay{z-index:50;animation:kfade .25s var(--ease-out);flex-direction:column;display:flex;position:fixed;inset:0}.hide{display:none!important}@keyframes kfade{0%{opacity:0}to{opacity:1}}.yespaw{transition:transform .12s var(--ease-out),background .2s ease}.yespaw:active{background:var(--yes-active);transform:scale(.97)}.pawstamp{animation:kstamp .42s var(--back);display:inline-flex}@keyframes kstamp{0%{transform:scale(.7)rotate(-8deg)}60%{transform:scale(1.12)rotate(3deg)}to{transform:scale(1)rotate(0)}}.yrock,.yhopA,.yhopB,.yhurry{transform-box:view-box;transform-origin:0 0}.yhopA{animation:yhopA .65s var(--ease-out)}.yhopB{animation:yhopB .65s var(--ease-out)}.yhurry{animation:yhurry .45s var(--sine) infinite}.paused .yrock,.paused .yhurry,.paused .kc.bat .pawR{animation-play-state:paused}@keyframes yrock{0%,to{transform:rotate(-4deg)}50%{transform:rotate(4deg)}}@keyframes yhopA{0%{transform:translateY(0)scale(1.08,.9)}35%{transform:translateY(-16px)scale(.95,1.06)}65%{transform:translateY(0)scale(1.06,.93)}82%{transform:translateY(-4px)}to{transform:none}}@keyframes yhopB{0%{transform:translateY(0)scale(1.08,.9)}35%{transform:translateY(-16px)scale(.95,1.06)}65%{transform:translateY(0)scale(1.06,.93)}82%{transform:translateY(-4px)}to{transform:none}}@keyframes yhurry{0%,to{transform:translate(-2px)rotate(-5deg)}50%{transform:translate(2px)rotate(5deg)}}.kc .wrapin path{stroke-dasharray:100;animation:wrapin 1.1s var(--ease-out) both}@keyframes wrapin{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .kc{filter:drop-shadow(0 0 1.2px #ffffff47)}}:root[data-theme=dark] .kc{filter:drop-shadow(0 0 1.2px #ffffff47)}.gagwrap{flex:none;display:inline-block}.gagwrap .gagflip{display:inline-block}.gagwrap.out{animation:1.6s cubic-bezier(.5,0,.85,.6) forwards gagout}.gagwrap.away,.gagwrap.gone{visibility:hidden;transform:translate(120vw)}.gagwrap.peek .kc .head{animation:gagpeek .9s var(--sine) both}@keyframes gagpeek{0%{transform:none}30%,75%{transform:translate(5px,-2px)rotate(9deg)}to{transform:none}}.gagwrap.proud .kc .all{animation:gagproud 2.5s var(--ease-out,ease-out) both;transform-origin:100px 190px}@keyframes gagproud{0%{transform:none}15%,85%{transform:translateY(-3px)scale(1.06,1.08)}to{transform:none}}.gagwrap.back{animation:1.1s cubic-bezier(.2,.7,.3,1) both gagback}.gagwrap.back .kc.pose-walk .legFL,.gagwrap.back .kc.pose-walk .legBR,.gagwrap.back .kc.pose-walk .legFR,.gagwrap.back .kc.pose-walk .legBL{animation-duration:.26s}.gagwrap.back .gagflip{transform:scaleX(-1)}@keyframes gagout{to{transform:translate(120vw)}}@keyframes gagback{0%{transform:translate(120vw)}to{transform:none}}.stink{pointer-events:none;width:100%;height:420px;position:absolute;top:0;right:0}.stink svg{opacity:0;width:80px;height:26px;animation:stinkdrift 4.5s var(--ease-out) forwards;position:absolute;right:-30px}@keyframes stinkdrift{0%{opacity:0;transform:translate(0)scaleX(.7)}15%{opacity:.85}70%{opacity:.6}to{opacity:0;transform:translate(-62vw,-14px)scaleX(1.15)}}.sheetbg{background:#0a0a086b;justify-content:flex-end}.sheet{background:var(--bg);padding:16px 20px calc(24px + var(--safe-b));width:100%;max-width:480px;max-height:88dvh;animation:ksheet .32s var(--ease-out);border-radius:26px 26px 0 0;margin:0 auto;overflow:auto}@keyframes ksheet{0%{opacity:.4;transform:translateY(40px)}to{opacity:1;transform:none}}.ico.grey{background:var(--grey)}.scanner{aspect-ratio:4/3;background:#000;border-radius:20px;margin-top:12px;position:relative;overflow:hidden}.scanner video{object-fit:cover;width:100%;height:100%;display:block}.scanframe{border:3px solid #ffffffe6;border-radius:14px;position:absolute;inset:28% 10%;overflow:hidden;box-shadow:0 0 0 999px #00000059}.scanhint{text-align:center;font-weight:700;position:absolute;bottom:56px;left:12px;right:12px;color:#fff!important}.scanclose{min-height:40px;position:absolute;bottom:10px;left:50%;transform:translate(-50%);color:#232320!important;background:#ffffffeb!important}.hit{text-align:left;background:var(--surface);border:1px solid var(--line);width:100%;color:var(--ink);border-radius:16px;align-items:center;gap:10px;margin-top:8px;padding:10px;font-family:inherit;display:flex}.hit img{object-fit:contain;background:#fff;border-radius:8px;flex:none;width:44px;height:44px}.lhead{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin:0 4px 8px;font-size:13px;font-weight:800}.lgroup{background:var(--grey);border-radius:18px;overflow:hidden}.lrow{text-align:left;width:100%;min-height:54px;font:inherit;color:var(--ink);background:0 0;border:0;align-items:center;gap:12px;padding:10px 16px;font-size:16px;display:flex}.lrow+.lrow{border-top:1px solid var(--line)}button.lrow:active{background:var(--line)}.chev{color:var(--muted);margin-left:2px;font-size:22px;line-height:1}.switch{background:var(--line);width:52px;height:32px;transition:background .2s var(--ease-out);border:0;border-radius:999px;flex:none;position:relative}.switch i{width:26px;height:26px;transition:transform .22s var(--ease-out);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}.switch.on{background:var(--teal)}.switch.on i{transform:translate(20px)}.steps{counter-reset:st;flex-direction:column;gap:12px;margin:14px 0 0;padding:0;list-style:none;display:flex}.steps li{counter-increment:st;align-items:flex-start;gap:12px;font-size:15px;line-height:1.45;display:flex}.steps li:before{content:counter(st);background:var(--mint);width:28px;height:28px;color:var(--teal-ink);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:800;display:flex}.pointdown{text-align:center;color:var(--teal);animation:kpointdown 1.1s var(--ease-in-out,ease-in-out) infinite;margin-top:6px;font-size:30px;font-weight:800}@keyframes kpointdown{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}.scanline{background:#ff5a4e;height:2px;animation:1.6s ease-in-out infinite kscanline;position:absolute;top:50%;left:6%;right:6%;box-shadow:0 0 8px #ff5a4e}@keyframes kscanline{0%,to{transform:translateY(-34px)}50%{transform:translateY(34px)}}.scantorch{min-height:36px;padding:0 14px;position:absolute;top:10px;right:10px;color:#232320!important;background:#ffffffeb!important}.scantorch[aria-pressed=true]{background:#efc44a!important}
