.rk-pet-root[data-pet=Moko]{--ink:#0f2545;--ink-soft:#5b7185;--ready-blue:#09395f;--ready-orange:#f28c18;--pet-body:#76af77;--pet-shade:#488452;--pet-belly:#e7d6b3;--pet-face:#eddcb9;--pet-tan:#d7b98b;--pet-cheek:#ff958d8c;--pet-leaf:#5e9f50;--pet-leaf-dark:#357339}@supports (color:lab(0% 0 0)){.rk-pet-root[data-pet=Moko]{--pet-body:lab(66.4534% -27.977 22.4609);--pet-shade:lab(50.2216% -29.2435 20.8742);--pet-belly:lab(86.2423% 2.0954 19.5972);--pet-face:lab(88.5633% 2.07794 19.5804);--pet-tan:lab(76.8842% 6.37642 27.6);--pet-cheek:lab(73.228% 40.5134 22.6485/.55);--pet-leaf:lab(59.756% -33.3841 34.1116);--pet-leaf-dark:lab(43.3355% -30.8544 25.5363)}}.rk-pet-root[data-pet=Moko] html,.rk-pet-root[data-pet=Moko] body{color:var(--ink);-webkit-user-select:none;user-select:none;background:#f2ead9;margin:0;font-family:Fredoka,ui-sans-serif,system-ui,sans-serif}.rk-pet-root[data-pet=Moko] .page{max-width:1560px;margin:0 auto;padding:40px 32px 80px}.rk-pet-root[data-pet=Moko] h1{color:var(--ready-blue);margin:0 0 4px;font-size:34px;font-weight:700}.rk-pet-root[data-pet=Moko] .sub{color:var(--ink-soft);margin:0 0 32px;font-size:17px;font-weight:500}.rk-pet-root[data-pet=Moko] h2{color:var(--ready-blue);letter-spacing:.02em;margin:44px 0 16px;font-size:20px;font-weight:700}.rk-pet-root[data-pet=Moko] a{color:var(--ready-orange)}.rk-pet-root[data-pet=Moko] a:hover{color:#d97a0c}.rk-pet-root[data-pet=Moko] .sheet{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:20px;display:grid}.rk-pet-root[data-pet=Moko] .card{background-color:#efe9dc;background-image:linear-gradient(45deg,#e3ddd0 25%,#0000 25% 75%,#e3ddd0 75%),linear-gradient(45deg,#e3ddd0 25%,#0000 25% 75%,#e3ddd0 75%),none;background-position:0 0,11px 11px;background-repeat:repeat,repeat,repeat;background-size:22px 22px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-radius:24px;flex-direction:column;align-items:center;padding:18px 10px 14px;display:flex;overflow:hidden;box-shadow:0 6px 18px #0f25451a,inset 0 0 0 3px #ffffffb3}.rk-pet-root[data-pet=Moko] .card .stage-mini{width:230px;height:260px;position:relative}.rk-pet-root[data-pet=Moko] .card .lbl{color:var(--ready-blue);background:#fff;border-radius:999px;margin-top:8px;padding:5px 16px;font-size:15px;font-weight:700;box-shadow:0 3px 8px #0f25451f}.rk-pet-root[data-pet=Moko] .live-wrap{flex-wrap:wrap;align-items:flex-start;gap:24px;display:flex}.rk-pet-root[data-pet=Moko] .live{background-color:#efe9dc;background-image:linear-gradient(45deg,#e3ddd0 25%,#0000 25% 75%,#e3ddd0 75%),linear-gradient(45deg,#e3ddd0 25%,#0000 25% 75%,#e3ddd0 75%),none;background-position:0 0,13px 13px;background-repeat:repeat,repeat,repeat;background-size:26px 26px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-radius:28px;flex:none;width:460px;height:520px;position:relative;box-shadow:0 10px 30px #0f254524,inset 0 0 0 3px #ffffffb3}.rk-pet-root[data-pet=Moko] .controls{flex-direction:column;gap:10px;min-width:220px;display:flex}.rk-pet-root[data-pet=Moko] .btn{cursor:pointer;color:var(--ready-blue);text-align:left;background:#fff;border:none;border-radius:999px;padding:12px 22px;font-family:inherit;font-size:16px;font-weight:700;transition:transform .15s;box-shadow:0 4px #0f25451a,0 6px 14px #0f254524}.rk-pet-root[data-pet=Moko] .btn:active{transform:translateY(2px)}.rk-pet-root[data-pet=Moko] .btn.primary{background:var(--ready-orange);color:#fff;box-shadow:0 4px #c9720e,0 6px 14px #f28c1866}.rk-pet-root[data-pet=Moko] .btn.on{outline:3px solid var(--ready-orange)}.rk-pet-root[data-pet=Moko] .note{color:var(--ink-soft);margin-top:6px;font-size:14px;font-weight:500;line-height:1.5}.rk-pet-root[data-pet=Moko] .pet{width:460px;height:520px;transform:translateX(-50%) scale(var(--s,1));transform-origin:bottom;pointer-events:none;position:absolute;bottom:6%;left:50%}.rk-pet-root[data-pet=Moko] .pet-anim{transform-origin:50% 100%;animation:3.6s ease-in-out infinite rk-moko-mokoBob;position:absolute;inset:0}@keyframes rk-moko-mokoBob{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-9px)scale(.995,1.008)}}.rk-pet-root[data-pet=Moko] .pet-shadow{background:radial-gradient(#0f254542,#0000 70%);border-radius:50%;width:320px;height:44px;animation:3.6s ease-in-out infinite rk-moko-mokoShadow;position:absolute;bottom:-4px;left:50%;transform:translate(-50%)}@keyframes rk-moko-mokoShadow{0%,to{transform:translate(-50%)scale(1)}50%{opacity:.85;transform:translate(-50%)scale(.9)}}.rk-pet-root[data-pet=Moko] .tail{z-index:1;transform-origin:0 90%;width:120px;height:120px;animation:3.6s ease-in-out infinite rk-moko-tailSway;position:absolute;bottom:78px;right:26px}@keyframes rk-moko-tailSway{0%,to{transform:rotate(0)}50%{transform:rotate(7deg)}}.rk-pet-root[data-pet=Moko] .tail:before{content:"";border:22px solid var(--pet-body);border-color:var(--pet-body) var(--pet-body) transparent transparent;border-radius:50%;position:absolute;inset:0;transform:rotate(35deg);box-shadow:inset -3px 3px 6px #0000001f}.rk-pet-root[data-pet=Moko] .tail-leaf{background:radial-gradient(60% 60% at 35% 35%,#fff6,transparent 60%),var(--pet-leaf);border-radius:0 100%;width:52px;height:30px;position:absolute;top:-14px;right:2px;transform:rotate(-18deg);box-shadow:inset -3px -4px 6px #00000026}.rk-pet-root[data-pet=Moko] .tail-leaf:after{content:"";background:var(--pet-leaf-dark);opacity:.6;border-radius:2px;width:76%;height:2.5px;position:absolute;top:46%;left:12%;transform:rotate(-14deg)}.rk-pet-root[data-pet=Moko] .ear{background:radial-gradient(60% 50% at 35% 30%,#ffffff59,transparent 60%),var(--pet-body);z-index:2;width:96px;height:110px;position:absolute;top:64px;box-shadow:inset -6px -10px 16px #00000026}.rk-pet-root[data-pet=Moko] .ear.l{transform-origin:100% 100%;border-radius:100% 8% 60% 60%;animation:3.6s ease-in-out infinite rk-moko-earL;left:34px;transform:rotate(-6deg)}.rk-pet-root[data-pet=Moko] .ear.r{transform-origin:0 100%;border-radius:8% 100% 60% 60%;animation:3.6s ease-in-out infinite rk-moko-earR;right:34px;transform:rotate(6deg)}@keyframes rk-moko-earL{0%,to{transform:rotate(-6deg)}50%{transform:rotate(-11deg)}}@keyframes rk-moko-earR{0%,to{transform:rotate(6deg)}50%{transform:rotate(11deg)}}.rk-pet-root[data-pet=Moko] .ear:after{content:"";background:var(--pet-tan);opacity:.85;border-radius:inherit;position:absolute;inset:26% 24% 20% 26%}.rk-pet-root[data-pet=Moko] .sprout{background:var(--pet-leaf-dark);z-index:3;border-radius:6px;width:8px;height:46px;position:absolute;top:26px;left:50%;transform:translate(-50%)}.rk-pet-root[data-pet=Moko] .sprout:before{content:"";background:radial-gradient(60% 60% at 35% 35%,#fff6,transparent 60%),var(--pet-leaf);border-radius:100% 0;width:44px;height:30px;position:absolute;top:-24px;left:-20px;transform:rotate(-20deg);box-shadow:inset -3px -4px 6px #00000026}.rk-pet-root[data-pet=Moko] .sprout:after{content:"";background:radial-gradient(60% 60% at 35% 35%,#fff6,transparent 60%),var(--pet-leaf);border-radius:0 100%;width:36px;height:24px;position:absolute;top:-18px;left:4px;transform:rotate(16deg);box-shadow:inset -3px -4px 6px #00000026}.rk-pet-root[data-pet=Moko] .pet-body{background:radial-gradient(60% 50% at 30% 22%,#ffffff80,transparent 60%), radial-gradient(80% 60% at 70% 92%,var(--pet-shade) 0%,transparent 60%), var(--pet-body);z-index:2;border-radius:50% 50% 46% 46%/58% 58% 42% 42%;width:370px;height:420px;position:absolute;top:86px;left:50%;transform:translate(-50%);box-shadow:inset -10px -28px 48px #00000029,inset 18px 10px 38px #ffffff38,0 20px 40px #0f254524}.rk-pet-root[data-pet=Moko] .face{background:radial-gradient(60% 50% at 50% 25%,#fff 0%,transparent 65%),var(--pet-face);opacity:.95;z-index:3;border-radius:50% 50% 55% 55%/55% 55% 50% 50%;width:270px;height:210px;position:absolute;top:128px;left:50%;transform:translate(-50%)}.rk-pet-root[data-pet=Moko] .belly{background:radial-gradient(60% 50% at 50% 30%,#fff 0%,transparent 60%),var(--pet-belly);opacity:.9;z-index:3;border-radius:50%;width:200px;height:160px;position:absolute;top:322px;left:50%;transform:translate(-50%)}.rk-pet-root[data-pet=Moko] .cheek{background:var(--pet-cheek);filter:blur(2px);z-index:6;border-radius:50%;width:56px;height:34px;position:absolute;top:242px}.rk-pet-root[data-pet=Moko] .cheek.l{left:96px}.rk-pet-root[data-pet=Moko] .cheek.r{right:96px}.rk-pet-root[data-pet=Moko] .eye{z-index:6;background:#fff;border-radius:50%;width:84px;height:94px;position:absolute;top:168px;overflow:hidden;box-shadow:inset 0 -8px 14px #00000014,inset 0 4px #0f25450a}.rk-pet-root[data-pet=Moko] .eye.l{left:104px}.rk-pet-root[data-pet=Moko] .eye.r{right:104px}.rk-pet-root[data-pet=Moko] .pupil{background:#1b2a44;border-radius:50%;width:42px;height:48px;transition:transform .3s ease-out;position:absolute;top:26px;left:20px}.rk-pet-root[data-pet=Moko] .pupil:after{content:"";background:#fff;border-radius:50%;width:13px;height:13px;position:absolute;top:8px;left:8px}.rk-pet-root[data-pet=Moko] .pupil:before{content:"";background:#fff;border-radius:50%;width:6px;height:6px;position:absolute;bottom:7px;right:7px}.rk-pet-root[data-pet=Moko] .lid{background:var(--pet-face);z-index:2;border-radius:50%;animation:4.2s ease-in-out infinite rk-moko-mokoBlink;position:absolute;inset:-4px;transform:translateY(-100%)}@keyframes rk-moko-mokoBlink{0%,92%,to{transform:translateY(-100%)}95%,96%{transform:translateY(-12%)}}.rk-pet-root[data-pet=Moko] .brow{background:var(--pet-shade);z-index:6;opacity:0;border-radius:8px;width:52px;height:10px;transition:all .3s;position:absolute;top:148px}.rk-pet-root[data-pet=Moko] .brow.l{left:118px;transform:rotate(-8deg)}.rk-pet-root[data-pet=Moko] .brow.r{right:118px;transform:rotate(8deg)}.rk-pet-root[data-pet=Moko] .mouth-wrap{z-index:7;place-items:center;width:120px;height:70px;display:grid;position:absolute;top:268px;left:50%;transform:translate(-50%)}.rk-pet-root[data-pet=Moko] .mouth{background:#4a2318;border-radius:8px 8px 60px 60px/8px 8px 46px 46px;width:64px;height:30px;transition:all .35s cubic-bezier(.34,1.56,.64,1);position:relative;overflow:hidden;box-shadow:inset 0 8px 12px #00000080,inset 0 -4px 8px #ff786e40}.rk-pet-root[data-pet=Moko] .tongue{opacity:0;background:radial-gradient(60% 60% at 50% 30%,#ff9ab6 0%,#ff6b8e 70%);border-radius:60% 60% 50% 50%;width:44px;height:22px;transition:all .35s;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)}.rk-pet-root[data-pet=Moko] .arm{background:radial-gradient(60% 40% at 40% 20%,#ffffff4d,transparent 60%),var(--pet-body);z-index:4;transform-origin:top;border-radius:60% 60% 48% 48%/50%;width:74px;height:118px;transition:transform .4s cubic-bezier(.34,1.56,.64,1);position:absolute;top:328px;box-shadow:inset -6px -10px 14px #00000029,inset 4px 4px 8px #fff3}.rk-pet-root[data-pet=Moko] .arm:after{content:"";background:var(--pet-tan);border-radius:50%;width:44px;height:30px;position:absolute;bottom:8px;left:50%;transform:translate(-50%);box-shadow:inset 0 -3px 6px #00000026}.rk-pet-root[data-pet=Moko] .arm.l{animation:3.6s ease-in-out infinite rk-moko-mokoArmL;left:16px;transform:rotate(-20deg)}.rk-pet-root[data-pet=Moko] .arm.r{animation:3.6s ease-in-out infinite rk-moko-mokoArmR;right:16px;transform:rotate(20deg)}@keyframes rk-moko-mokoArmL{0%,to{transform:rotate(-20deg)}50%{transform:rotate(-27deg)}}@keyframes rk-moko-mokoArmR{0%,to{transform:rotate(20deg)}50%{transform:rotate(27deg)}}.rk-pet-root[data-pet=Moko] .foot{background:var(--pet-shade);z-index:1;border-radius:50%;width:104px;height:30px;position:absolute;bottom:2px;box-shadow:inset 0 -4px 8px #0003}.rk-pet-root[data-pet=Moko] .foot:after{content:"";background:var(--pet-tan);opacity:.8;border-radius:50%;width:56px;height:16px;position:absolute;top:4px;left:50%;transform:translate(-50%)}.rk-pet-root[data-pet=Moko] .foot.l{left:92px}.rk-pet-root[data-pet=Moko] .foot.r{right:92px}.rk-pet-root[data-pet=Moko] .spark{z-index:9;opacity:0;pointer-events:none;width:26px;height:26px;position:absolute}.rk-pet-root[data-pet=Moko] .spark svg{width:100%;height:100%}.rk-pet-root[data-pet=Moko] .is-celebrating .spark{animation:1.8s ease-in-out infinite rk-moko-sparkPop}.rk-pet-root[data-pet=Moko] .spark.s1{top:100px;left:60px}.rk-pet-root[data-pet=Moko] .spark.s2{top:150px;right:52px;animation-delay:.4s!important}.rk-pet-root[data-pet=Moko] .spark.s3{top:40px;left:110px;animation-delay:.8s!important}.rk-pet-root[data-pet=Moko] .spark.s4{top:60px;right:120px;animation-delay:1.2s!important}@keyframes rk-moko-sparkPop{0%,to{opacity:0;transform:scale(.3)rotate(0)}20%{opacity:1;transform:scale(1.1)rotate(20deg)}45%{opacity:0;transform:scale(.4)rotate(45deg)}}.rk-pet-root[data-pet=Moko] .is-hungry .pet-anim{animation:2.6s ease-in-out infinite rk-moko-hungryBob}@keyframes rk-moko-hungryBob{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(2px)scale(1.015,.985)}}.rk-pet-root[data-pet=Moko] .is-hungry .mouth{border-radius:50% 50% 45% 45%/60% 60% 40% 40%;width:44px;height:34px}.rk-pet-root[data-pet=Moko] .is-hungry .tongue{opacity:1;bottom:-2px}.rk-pet-root[data-pet=Moko] .is-hungry .pupil{transform:translateY(6px)}.rk-pet-root[data-pet=Moko] .is-hungry .arm.r{animation:1.6s ease-in-out infinite rk-moko-tummyRub}@keyframes rk-moko-tummyRub{0%,to{transform:rotate(38deg)translateY(0)}50%{transform:rotate(46deg)translateY(6px)}}.rk-pet-root[data-pet=Moko] .is-hungry .ear.l{animation:none;transform:rotate(-14deg)translateY(4px)}.rk-pet-root[data-pet=Moko] .is-hungry .ear.r{animation:none;transform:rotate(14deg)translateY(4px)}.rk-pet-root[data-pet=Moko] .is-hungry .lid{animation:4.2s ease-in-out infinite rk-moko-hungryLid}@keyframes rk-moko-hungryLid{0%,92%,to{transform:translateY(-78%)}95%,96%{transform:translateY(-12%)}}.rk-pet-root[data-pet=Moko] .is-curious .pet-anim{animation:2.8s ease-in-out infinite rk-moko-curiousLean}@keyframes rk-moko-curiousLean{0%,to{transform:rotate(0)translateY(0)}40%,70%{transform:rotate(-6deg)translateY(-4px)}}.rk-pet-root[data-pet=Moko] .is-curious .mouth{border-radius:50%;width:30px;height:30px}.rk-pet-root[data-pet=Moko] .is-curious .pupil{transform:translate(-8px,-2px)}.rk-pet-root[data-pet=Moko] .is-curious .brow{opacity:1;top:140px}.rk-pet-root[data-pet=Moko] .is-curious .brow.l{transform:rotate(-16deg)}.rk-pet-root[data-pet=Moko] .is-curious .ear.l{animation:none;transform:rotate(-14deg)translateY(-6px)}.rk-pet-root[data-pet=Moko] .is-curious .ear.r{animation:none;transform:rotate(2deg)}.rk-pet-root[data-pet=Moko] .is-happy .pet-anim{animation:1.1s ease-in-out infinite rk-moko-happyBounce}@keyframes rk-moko-happyBounce{0%,to{transform:translateY(0)scale(1.02,.98)}40%{transform:translateY(-18px)scale(.98,1.03)}}.rk-pet-root[data-pet=Moko] .is-happy .pet-shadow{animation:1.1s ease-in-out infinite rk-moko-happyShadow}@keyframes rk-moko-happyShadow{0%,to{transform:translate(-50%)scale(1)}40%{opacity:.7;transform:translate(-50%)scale(.82)}}.rk-pet-root[data-pet=Moko] .is-happy .mouth{border-radius:12px 12px 70px 70px/12px 12px 56px 56px;width:76px;height:38px}.rk-pet-root[data-pet=Moko] .is-happy .tongue{opacity:1}.rk-pet-root[data-pet=Moko] .is-happy .arm.l{animation:1.1s ease-in-out infinite rk-moko-pawsUpL}.rk-pet-root[data-pet=Moko] .is-happy .arm.r{animation:1.1s ease-in-out infinite rk-moko-pawsUpR}@keyframes rk-moko-pawsUpL{0%,to{transform:rotate(-150deg)}40%{transform:rotate(-165deg)}}@keyframes rk-moko-pawsUpR{0%,to{transform:rotate(150deg)}40%{transform:rotate(165deg)}}.rk-pet-root[data-pet=Moko] .is-surprised .pet-anim{animation:.5s cubic-bezier(.34,1.56,.64,1) both rk-moko-surpriseJump}@keyframes rk-moko-surpriseJump{0%{transform:translateY(0)scale(1)}30%{transform:translateY(-24px)scale(.94,1.08)}60%{transform:translateY(0)scale(1.06,.94)}to{transform:translateY(0)scale(1)}}.rk-pet-root[data-pet=Moko] .is-surprised .eye{transform:scale(1.15)}.rk-pet-root[data-pet=Moko] .is-surprised .pupil{transform:scale(.7)}.rk-pet-root[data-pet=Moko] .is-surprised .lid{animation:none;transform:translateY(-100%)}.rk-pet-root[data-pet=Moko] .is-surprised .mouth{border-radius:50%;width:26px;height:32px}.rk-pet-root[data-pet=Moko] .is-surprised .brow{opacity:1;top:136px}.rk-pet-root[data-pet=Moko] .is-surprised .ear.l{animation:none;transform:rotate(-16deg)translateY(-8px)}.rk-pet-root[data-pet=Moko] .is-surprised .ear.r{animation:none;transform:rotate(16deg)translateY(-8px)}.rk-pet-root[data-pet=Moko] .is-feeding .mouth{border-radius:50% 50% 48% 48%/40% 40% 62% 62%;width:104px;height:78px}.rk-pet-root[data-pet=Moko] .is-feeding .tongue{opacity:1;width:64px;height:30px;bottom:2px}.rk-pet-root[data-pet=Moko] .is-feeding .pupil{transform:translateY(4px)scale(1.05)}.rk-pet-root[data-pet=Moko] .is-feeding .arm.l{animation:none;transform:rotate(-40deg)}.rk-pet-root[data-pet=Moko] .is-feeding .arm.r{animation:none;transform:rotate(40deg)}.rk-pet-root[data-pet=Moko] .is-feeding .pet-anim{animation:1s ease-in-out infinite rk-moko-feedLean}@keyframes rk-moko-feedLean{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(3px)scale(1.01,.99)}}.rk-pet-root[data-pet=Moko] .chomping .mouth{animation:.55s ease-out rk-moko-mokoChomp}@keyframes rk-moko-mokoChomp{0%{transform:scaleY(1.25)scaleX(1.05)}35%{transform:scaleY(.35)scaleX(1.12)}70%{transform:scaleY(1.08)scaleX(.97)}to{transform:scale(1)}}.rk-pet-root[data-pet=Moko] .is-celebrating .pet-anim{animation:.9s cubic-bezier(.36,.07,.19,.97) infinite rk-moko-celebJump}@keyframes rk-moko-celebJump{0%,to{transform:translateY(0)scale(1.04,.96)rotate(0)}35%{transform:translateY(-34px)scale(.95,1.06)rotate(-3deg)}65%{transform:translateY(-34px)scale(.97,1.04)rotate(3deg)}}.rk-pet-root[data-pet=Moko] .is-celebrating .pet-shadow{animation:.9s ease-in-out infinite rk-moko-celebShadow}@keyframes rk-moko-celebShadow{0%,to{transform:translate(-50%)scale(1)}50%{opacity:.6;transform:translate(-50%)scale(.72)}}.rk-pet-root[data-pet=Moko] .is-celebrating .mouth{border-radius:14px 14px 80px 80px/14px 14px 60px 60px;width:86px;height:46px}.rk-pet-root[data-pet=Moko] .is-celebrating .tongue{opacity:1;width:52px}.rk-pet-root[data-pet=Moko] .is-celebrating .arm.l{animation:.9s ease-in-out infinite rk-moko-celebArmL}.rk-pet-root[data-pet=Moko] .is-celebrating .arm.r{animation:.9s ease-in-out infinite rk-moko-celebArmR}@keyframes rk-moko-celebArmL{0%,to{transform:rotate(-140deg)}50%{transform:rotate(-175deg)}}@keyframes rk-moko-celebArmR{0%,to{transform:rotate(140deg)}50%{transform:rotate(175deg)}}.rk-pet-root[data-pet=Moko] .is-celebrating .eye .lid{animation:1.8s ease-in-out infinite rk-moko-happyEyes}@keyframes rk-moko-happyEyes{0%,to{transform:translateY(-100%)}}.rk-pet-root[data-pet=Moko] .is-celebrating .tail{animation:.9s ease-in-out infinite rk-moko-tailSwayFast}@keyframes rk-moko-tailSwayFast{0%,to{transform:rotate(-4deg)}50%{transform:rotate(12deg)}}
.rk-pet-root[data-pet=Gumblop]{--sky-top:#dff4ff;--sky-bottom:#f7fbff;--ground-top:#dff7cb;--ground-bottom:#bfe7a4;--alien-body:#5fc6b3;--alien-belly:#ade5d9;--alien-shade:#2c9a88;--alien-cheek:#ff779a59}@supports (color:lab(0% 0 0)){.rk-pet-root[data-pet=Gumblop]{--alien-body:lab(73.415% -34.7188 -.274324);--alien-belly:lab(86.8333% -20.5638 -.179255);--alien-shade:lab(57.1748% -34.9475 -.263202)}}.rk-pet-root[data-pet=Gumblop] *{box-sizing:border-box}.rk-pet-root[data-pet=Gumblop] body{background:linear-gradient(180deg, var(--sky-top) 0 72%, transparent 72%), linear-gradient(180deg, var(--ground-top) 72%, var(--ground-bottom) 100%);place-items:center;min-height:100vh;margin:0;font-family:Arial,sans-serif;display:grid;overflow:hidden}.rk-pet-root[data-pet=Gumblop] .stage{width:min(560px,92vw);height:min(700px,92vh);position:relative}.rk-pet-root[data-pet=Gumblop] .alien{aspect-ratio:23/28;z-index:4;width:min(460px,82vw);animation:3.6s ease-in-out infinite rk-gumblop-bob;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes rk-gumblop-bob{0%,to{transform:translate(-50%,-50%)}50%{transform:translate(-50%,calc(-50% - 10px))}}.rk-pet-root[data-pet=Gumblop] .alien-shadow{z-index:1;background:radial-gradient(#0f254547,#0000 70%);border-radius:50%;width:78%;height:9%;animation:3.6s ease-in-out infinite rk-gumblop-shadowPulse;position:absolute;bottom:2%;left:50%;transform:translate(-50%)}@keyframes rk-gumblop-shadowPulse{0%,to{opacity:.9;transform:translate(-50%)scale(1)}50%{opacity:1;transform:translate(-50%)scale(.88)}}.rk-pet-root[data-pet=Gumblop] .antenna{background:var(--alien-shade);z-index:3;border-radius:999px;width:1.3%;height:13.6%;position:absolute;top:2.5%;left:50%;transform:translate(-50%)}.rk-pet-root[data-pet=Gumblop] .antenna:before{content:"";aspect-ratio:1;background:radial-gradient(circle at 35% 30%,#fff 0%,#fff0 35%),#ff6f9c;border-radius:50%;width:500%;animation:4s ease-in-out infinite rk-gumblop-blink;position:absolute;top:-28%;left:50%;transform:translate(-50%);box-shadow:inset -3px -6px 8px #0003}@keyframes rk-gumblop-blink{0%,90%,to{box-shadow:inset -3px -6px 8px #0003,0 0 #ff6f9c99}95%{box-shadow:inset -3px -6px 8px #0003,0 0 0 14px #ff6f9c00}}.rk-pet-root[data-pet=Gumblop] .alien-body{background:radial-gradient(60% 50% at 30% 25%, #ffffff8c, transparent 60%), radial-gradient(80% 60% at 70% 90%, var(--alien-shade) 0%, transparent 60%), var(--alien-body);border-radius:50% 50% 45% 45%/60% 60% 40% 40%;width:82.6%;height:78.6%;position:absolute;top:14.3%;left:50%;transform:translate(-50%);box-shadow:inset -10px -30px 50px #0000002e,inset 20px 10px 40px #ffffff40,0 20px 40px #0f254529}.rk-pet-root[data-pet=Gumblop] .alien-belly{background:radial-gradient(60% 50% at 50% 30%, #fff 0%, transparent 60%), var(--alien-belly);opacity:.85;z-index:2;border-radius:50%;width:47.8%;height:35.7%;position:absolute;top:39.3%;left:50%;transform:translate(-50%)}.rk-pet-root[data-pet=Gumblop] .foot{background:var(--alien-shade);z-index:2;border-radius:50%;width:23.9%;height:5.4%;position:absolute;bottom:0;box-shadow:inset 0 -4px 8px #0003}.rk-pet-root[data-pet=Gumblop] .foot.l{left:18.7%}.rk-pet-root[data-pet=Gumblop] .foot.r{right:18.7%}.rk-pet-root[data-pet=Gumblop] .arm{background:var(--alien-body);z-index:3;border-radius:60% 60% 45% 45%/50%;width:15.2%;height:19.6%;position:absolute;top:64.3%;box-shadow:inset -6px -10px 14px #0000002e,inset 4px 4px 8px #fff3}.rk-pet-root[data-pet=Gumblop] .arm.l{transform-origin:top;animation:3.6s ease-in-out infinite rk-gumblop-armWiggleL;left:3%;transform:rotate(-22deg)}.rk-pet-root[data-pet=Gumblop] .arm.r{transform-origin:top;animation:3.6s ease-in-out infinite rk-gumblop-armWiggleR;right:3%;transform:rotate(22deg)}@keyframes rk-gumblop-armWiggleL{0%,to{transform:rotate(-22deg)}50%{transform:rotate(-30deg)}}@keyframes rk-gumblop-armWiggleR{0%,to{transform:rotate(22deg)}50%{transform:rotate(30deg)}}.rk-pet-root[data-pet=Gumblop] .cheek{background:var(--alien-cheek);filter:blur(2px);z-index:5;border-radius:50%;width:13%;height:6.8%;position:absolute;top:44.6%}.rk-pet-root[data-pet=Gumblop] .cheek.l{left:20%}.rk-pet-root[data-pet=Gumblop] .cheek.r{right:20%}.rk-pet-root[data-pet=Gumblop] .eye{z-index:6;background:#fff;border-radius:50%;width:19.6%;height:17.9%;position:absolute;top:31.8%;overflow:hidden;box-shadow:inset 0 -8px 16px #00000014,inset 0 4px #0f25450a}.rk-pet-root[data-pet=Gumblop] .eye.l{left:19.1%}.rk-pet-root[data-pet=Gumblop] .eye.r{right:19.1%}.rk-pet-root[data-pet=Gumblop] .pupil{background:#1b2a44;border-radius:50%;width:48.9%;height:50%;transition:transform .12s ease-out;position:absolute;top:28%;left:24.4%}.rk-pet-root[data-pet=Gumblop] .pupil:after,.rk-pet-root[data-pet=Gumblop] .pupil:before{content:"";background:#fff;border-radius:50%;position:absolute}.rk-pet-root[data-pet=Gumblop] .pupil:after{width:31.8%;height:28%;top:16%;left:18%}.rk-pet-root[data-pet=Gumblop] .pupil:before{width:13.6%;height:12%;bottom:16%;right:18%}.rk-pet-root[data-pet=Gumblop] .mouth-wrap{z-index:7;width:39.1%;height:23.2%;position:absolute;top:59.3%;left:50%;transform:translate(-50%)}.rk-pet-root[data-pet=Gumblop] .mouth{background:#3a0d22;border-radius:50% 50% 48% 48%/35% 35% 70% 70%;transition:transform .25s cubic-bezier(.34,1.56,.64,1);position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 14px 20px #0000008c,inset 0 -6px 12px #ff5a7840}.rk-pet-root[data-pet=Gumblop] .mouth.open{transform:scaleY(1.18)translateY(-4px)}.rk-pet-root[data-pet=Gumblop] .mouth.chomp{animation:.55s ease-out rk-gumblop-chomp}@keyframes rk-gumblop-chomp{0%{transform:scaleY(1.3)scaleX(1.05)}35%{transform:scaleY(.4)scaleX(1.1)}70%{transform:scaleY(1.1)scaleX(.97)}to{transform:scaleY(1)scaleX(1)}}.rk-pet-root[data-pet=Gumblop] .tongue{background:radial-gradient(60% 60% at 50% 30%,#ff9ab6 0%,#ff6b8e 70%);border-radius:60% 60% 50% 50%;width:61.1%;height:30.8%;position:absolute;bottom:6%;left:50%;transform:translate(-50%);box-shadow:inset 0 -4px 8px #961e3c4d}.rk-pet-root[data-pet=Gumblop] .tongue:after{content:"";background:#961e3c4d;border-radius:999px;width:2px;height:50%;position:absolute;top:15%;left:50%;transform:translate(-50%)}
.rk-pet-root[data-pet=Sunny]{--ink:#0f2545;--ink-soft:#5b7185;--ready-blue:#09395f;--ready-orange:#f28c18;--pet-body:#dbbf99;--pet-shade:#ae8b63;--pet-belly:#f1e3c7;--pet-face:#f4e6ca;--pet-tan:#e9d5b3;--pet-cheek:#ff958d8c;--pet-blue:#42a4cf;--pet-blue-dark:#1178a5}@supports (color:lab(0% 0 0)){.rk-pet-root[data-pet=Sunny]{--pet-body:lab(79.1646% 6.25771 23.1005);--pet-shade:lab(60.5016% 9.8007 26.9406);--pet-belly:lab(90.8584% 1.5274 15.5418);--pet-face:lab(92.0187% 1.52218 15.5372);--pet-tan:lab(86.1861% 3.56337 19.3888);--pet-cheek:lab(73.228% 40.5134 22.6485/.55);--pet-blue:lab(63.1364% -19.5249 -30.7751);--pet-blue-dark:lab(46.6818% -15.0533 -32.5736)}}.rk-pet-root[data-pet=Sunny] html,.rk-pet-root[data-pet=Sunny] body{color:var(--ink);-webkit-user-select:none;user-select:none;background:#eaf2f2;margin:0;font-family:Fredoka,ui-sans-serif,system-ui,sans-serif}.rk-pet-root[data-pet=Sunny] .page{max-width:1560px;margin:0 auto;padding:40px 32px 80px}.rk-pet-root[data-pet=Sunny] h1{color:var(--ready-blue);margin:0 0 4px;font-size:34px;font-weight:700}.rk-pet-root[data-pet=Sunny] .sub{color:var(--ink-soft);margin:0 0 32px;font-size:17px;font-weight:500}.rk-pet-root[data-pet=Sunny] h2{color:var(--ready-blue);letter-spacing:.02em;margin:44px 0 16px;font-size:20px;font-weight:700}.rk-pet-root[data-pet=Sunny] a{color:var(--ready-orange)}.rk-pet-root[data-pet=Sunny] a:hover{color:#d97a0c}.rk-pet-root[data-pet=Sunny] .sheet{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:20px;display:grid}.rk-pet-root[data-pet=Sunny] .card{background-color:#e4ecec;background-image:linear-gradient(45deg,#dbe4e4 25%,#0000 25% 75%,#dbe4e4 75%),linear-gradient(45deg,#dbe4e4 25%,#0000 25% 75%,#dbe4e4 75%),none;background-position:0 0,11px 11px;background-repeat:repeat,repeat,repeat;background-size:22px 22px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-radius:24px;flex-direction:column;align-items:center;padding:18px 10px 14px;display:flex;overflow:hidden;box-shadow:0 6px 18px #0f25451a,inset 0 0 0 3px #ffffffb3}.rk-pet-root[data-pet=Sunny] .card .stage-mini{width:230px;height:260px;position:relative}.rk-pet-root[data-pet=Sunny] .card .lbl{color:var(--ready-blue);background:#fff;border-radius:999px;margin-top:8px;padding:5px 16px;font-size:15px;font-weight:700;box-shadow:0 3px 8px #0f25451f}.rk-pet-root[data-pet=Sunny] .live-wrap{flex-wrap:wrap;align-items:flex-start;gap:24px;display:flex}.rk-pet-root[data-pet=Sunny] .live{background-color:#e4ecec;background-image:linear-gradient(45deg,#dbe4e4 25%,#0000 25% 75%,#dbe4e4 75%),linear-gradient(45deg,#dbe4e4 25%,#0000 25% 75%,#dbe4e4 75%),none;background-position:0 0,13px 13px;background-repeat:repeat,repeat,repeat;background-size:26px 26px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-radius:28px;flex:none;width:460px;height:520px;position:relative;box-shadow:0 10px 30px #0f254524,inset 0 0 0 3px #ffffffb3}.rk-pet-root[data-pet=Sunny] .controls{flex-direction:column;gap:10px;min-width:220px;display:flex}.rk-pet-root[data-pet=Sunny] .btn{cursor:pointer;color:var(--ready-blue);text-align:left;background:#fff;border:none;border-radius:999px;padding:12px 22px;font-family:inherit;font-size:16px;font-weight:700;transition:transform .15s;box-shadow:0 4px #0f25451a,0 6px 14px #0f254524}.rk-pet-root[data-pet=Sunny] .btn:active{transform:translateY(2px)}.rk-pet-root[data-pet=Sunny] .btn.primary{background:var(--ready-orange);color:#fff;box-shadow:0 4px #c9720e,0 6px 14px #f28c1866}.rk-pet-root[data-pet=Sunny] .btn.on{outline:3px solid var(--ready-orange)}.rk-pet-root[data-pet=Sunny] .note{color:var(--ink-soft);margin-top:6px;font-size:14px;font-weight:500;line-height:1.5}.rk-pet-root[data-pet=Sunny] .pet{width:460px;height:520px;transform:translateX(-50%) scale(var(--s,1));transform-origin:bottom;pointer-events:none;position:absolute;bottom:6%;left:50%}.rk-pet-root[data-pet=Sunny] .pet-anim{transform-origin:50% 100%;animation:3.6s ease-in-out infinite rk-sunny-otterWave;position:absolute;inset:0}@keyframes rk-sunny-otterWave{0%,to{transform:translateY(0)rotate(-2deg)scale(1)}25%{transform:translateY(-7px)rotate(0)scale(.995,1.008)}50%{transform:translateY(0)rotate(2deg)scale(1)}75%{transform:translateY(-7px)rotate(0)scale(.995,1.008)}}.rk-pet-root[data-pet=Sunny] .pet-shadow{background:radial-gradient(#0f254542,#0000 70%);border-radius:50%;width:320px;height:44px;animation:3.6s ease-in-out infinite rk-sunny-otterShadow;position:absolute;bottom:-4px;left:50%;transform:translate(-50%)}@keyframes rk-sunny-otterShadow{0%,50%,to{transform:translate(-50%)scale(1)}25%,75%{opacity:.85;transform:translate(-50%)scale(.92)}}.rk-pet-root[data-pet=Sunny] .tail{z-index:1;transform-origin:0%;background:radial-gradient(60% 50% at 35% 30%,#ffffff59,transparent 60%),var(--pet-shade);border-radius:20% 90% 90% 20%/50% 60% 60% 50%;width:130px;height:64px;animation:3.6s ease-in-out infinite rk-sunny-tailPat;position:absolute;bottom:36px;right:20px;transform:rotate(18deg);box-shadow:inset -6px -8px 12px #00000024}@keyframes rk-sunny-tailPat{0%,to{transform:rotate(18deg)}50%{transform:rotate(26deg)}}.rk-pet-root[data-pet=Sunny] .ear{background:radial-gradient(60% 50% at 35% 30%,#ffffff59,transparent 60%),var(--pet-body);z-index:2;border-radius:50%;width:58px;height:58px;transition:transform .3s;position:absolute;top:88px;box-shadow:inset -5px -8px 12px #00000026}.rk-pet-root[data-pet=Sunny] .ear.l{transform-origin:100% 100%;animation:3.6s ease-in-out infinite rk-sunny-earL;left:64px}.rk-pet-root[data-pet=Sunny] .ear.r{transform-origin:0 100%;animation:3.6s ease-in-out infinite rk-sunny-earR;right:64px}@keyframes rk-sunny-earL{0%,to{transform:rotate(0)}50%{transform:rotate(-6deg)}}@keyframes rk-sunny-earR{0%,to{transform:rotate(0)}50%{transform:rotate(6deg)}}.rk-pet-root[data-pet=Sunny] .ear:after{content:"";background:var(--pet-tan);border-radius:50%;position:absolute;inset:26%}.rk-pet-root[data-pet=Sunny] .tuft{z-index:3;width:90px;height:52px;position:absolute;top:38px;left:50%;transform:translate(-50%)}.rk-pet-root[data-pet=Sunny] .tuft i{background:linear-gradient(180deg,var(--pet-blue) 0%,var(--pet-body) 80%);border-radius:50% 50% 20% 20%/80% 80% 20% 20%;width:22px;height:44px;position:absolute;bottom:0}.rk-pet-root[data-pet=Sunny] .tuft i:first-child{height:36px;left:6px;transform:rotate(-22deg)}.rk-pet-root[data-pet=Sunny] .tuft i:nth-child(2){top:-6px;left:34px}.rk-pet-root[data-pet=Sunny] .tuft i:nth-child(3){height:36px;right:6px;transform:rotate(22deg)}.rk-pet-root[data-pet=Sunny] .pet-body{background:radial-gradient(60% 50% at 30% 22%,#ffffff80,transparent 60%), radial-gradient(80% 60% at 70% 92%,var(--pet-shade) 0%,transparent 60%), var(--pet-body);z-index:2;border-radius:50% 50% 46% 46%/58% 58% 42% 42%;width:370px;height:420px;position:absolute;top:86px;left:50%;transform:translate(-50%);box-shadow:inset -10px -28px 48px #00000024,inset 18px 10px 38px #ffffff47,0 20px 40px #0f254524}.rk-pet-root[data-pet=Sunny] .face{background:radial-gradient(60% 50% at 50% 25%,#fff 0%,transparent 65%),var(--pet-face);opacity:.95;z-index:3;border-radius:50% 50% 55% 55%/55% 55% 50% 50%;width:270px;height:210px;position:absolute;top:128px;left:50%;transform:translate(-50%)}.rk-pet-root[data-pet=Sunny] .belly{background:radial-gradient(60% 50% at 50% 30%,#fff 0%,transparent 60%),var(--pet-belly);opacity:.9;z-index:3;border-radius:50%;width:200px;height:160px;position:absolute;top:322px;left:50%;transform:translate(-50%)}.rk-pet-root[data-pet=Sunny] .cheek{background:var(--pet-cheek);filter:blur(2px);z-index:6;border-radius:50%;width:56px;height:34px;position:absolute;top:242px}.rk-pet-root[data-pet=Sunny] .cheek.l{left:96px}.rk-pet-root[data-pet=Sunny] .cheek.r{right:96px}.rk-pet-root[data-pet=Sunny] .muzzle{background:radial-gradient(60% 50% at 50% 30%,#fff,transparent 70%),var(--pet-belly);z-index:6;border-radius:50%;width:110px;height:74px;position:absolute;top:238px;left:50%;transform:translate(-50%)}.rk-pet-root[data-pet=Sunny] .nose{background:radial-gradient(circle at 35% 30%,#ffffff80 0%,transparent 40%),var(--pet-blue-dark);z-index:8;border-radius:50% 50% 60% 60%/45% 45% 70% 70%;width:34px;height:24px;position:absolute;top:236px;left:50%;transform:translate(-50%)}.rk-pet-root[data-pet=Sunny] .dots{z-index:8;gap:6px;width:30px;height:14px;display:flex;position:absolute;top:262px}.rk-pet-root[data-pet=Sunny] .dots i{background:var(--pet-shade);opacity:.7;border-radius:50%;width:5px;height:5px}.rk-pet-root[data-pet=Sunny] .dots.l{left:158px}.rk-pet-root[data-pet=Sunny] .dots.r{right:158px}.rk-pet-root[data-pet=Sunny] .eye{z-index:6;background:#fff;border-radius:50%;width:84px;height:94px;position:absolute;top:168px;overflow:hidden;box-shadow:inset 0 -8px 14px #00000014,inset 0 4px #0f25450a}.rk-pet-root[data-pet=Sunny] .eye.l{left:104px}.rk-pet-root[data-pet=Sunny] .eye.r{right:104px}.rk-pet-root[data-pet=Sunny] .pupil{background:#1b2a44;border-radius:50%;width:42px;height:48px;transition:transform .3s ease-out;position:absolute;top:26px;left:20px}.rk-pet-root[data-pet=Sunny] .pupil:after{content:"";background:#fff;border-radius:50%;width:13px;height:13px;position:absolute;top:8px;left:8px}.rk-pet-root[data-pet=Sunny] .pupil:before{content:"";background:#fff;border-radius:50%;width:6px;height:6px;position:absolute;bottom:7px;right:7px}.rk-pet-root[data-pet=Sunny] .lid{background:var(--pet-face);z-index:2;border-radius:50%;animation:4.2s ease-in-out infinite rk-sunny-otterBlink;position:absolute;inset:-4px;transform:translateY(-100%)}@keyframes rk-sunny-otterBlink{0%,92%,to{transform:translateY(-100%)}95%,96%{transform:translateY(-12%)}}.rk-pet-root[data-pet=Sunny] .brow{background:var(--pet-shade);z-index:6;opacity:0;border-radius:8px;width:52px;height:10px;transition:all .3s;position:absolute;top:148px}.rk-pet-root[data-pet=Sunny] .brow.l{left:118px;transform:rotate(-8deg)}.rk-pet-root[data-pet=Sunny] .brow.r{right:118px;transform:rotate(8deg)}.rk-pet-root[data-pet=Sunny] .mouth-wrap{z-index:9;place-items:center;width:120px;height:70px;display:grid;position:absolute;top:276px;left:50%;transform:translate(-50%)}.rk-pet-root[data-pet=Sunny] .mouth{background:#4a2318;border-radius:8px 8px 60px 60px/8px 8px 46px 46px;width:56px;height:26px;transition:all .35s cubic-bezier(.34,1.56,.64,1);position:relative;overflow:hidden;box-shadow:inset 0 8px 12px #00000080,inset 0 -4px 8px #ff786e40}.rk-pet-root[data-pet=Sunny] .tongue{opacity:0;background:radial-gradient(60% 60% at 50% 30%,#ff9ab6 0%,#ff6b8e 70%);border-radius:60% 60% 50% 50%;width:40px;height:20px;transition:all .35s;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)}.rk-pet-root[data-pet=Sunny] .arm{background:radial-gradient(60% 40% at 40% 20%,#ffffff59,transparent 60%),var(--pet-blue);z-index:4;transform-origin:top;border-radius:55% 55% 70% 70%/45% 45% 60% 60%;width:80px;height:104px;transition:transform .4s cubic-bezier(.34,1.56,.64,1);position:absolute;top:336px;box-shadow:inset -6px -10px 14px #0000002e,inset 4px 4px 8px #ffffff40}.rk-pet-root[data-pet=Sunny] .arm:after{content:"";background:var(--pet-blue-dark);opacity:.55;border-radius:8px;width:46px;height:8px;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.rk-pet-root[data-pet=Sunny] .arm.l{animation:3.6s ease-in-out infinite rk-sunny-otterArmL;left:14px;transform:rotate(-24deg)}.rk-pet-root[data-pet=Sunny] .arm.r{animation:3.6s ease-in-out infinite rk-sunny-otterArmR;right:14px;transform:rotate(24deg)}@keyframes rk-sunny-otterArmL{0%,to{transform:rotate(-24deg)}50%{transform:rotate(-32deg)}}@keyframes rk-sunny-otterArmR{0%,to{transform:rotate(24deg)}50%{transform:rotate(32deg)}}.rk-pet-root[data-pet=Sunny] .foot{background:var(--pet-blue);z-index:1;border-radius:60% 60% 50% 50%/80% 80% 40% 40%;width:112px;height:34px;position:absolute;bottom:0;box-shadow:inset 0 -5px 8px #00000038}.rk-pet-root[data-pet=Sunny] .foot:after{content:"";background:var(--pet-blue-dark);opacity:.5;border-radius:6px;width:60px;height:6px;position:absolute;top:6px;left:50%;transform:translate(-50%)}.rk-pet-root[data-pet=Sunny] .foot.l{left:86px}.rk-pet-root[data-pet=Sunny] .foot.r{right:86px}.rk-pet-root[data-pet=Sunny] .spark{z-index:10;opacity:0;pointer-events:none;width:26px;height:26px;position:absolute}.rk-pet-root[data-pet=Sunny] .spark svg{width:100%;height:100%}.rk-pet-root[data-pet=Sunny] .is-celebrating .spark{animation:1.8s ease-in-out infinite rk-sunny-sparkPop}.rk-pet-root[data-pet=Sunny] .spark.s1{top:100px;left:60px}.rk-pet-root[data-pet=Sunny] .spark.s2{top:150px;right:52px;animation-delay:.4s!important}.rk-pet-root[data-pet=Sunny] .spark.s3{top:40px;left:110px;animation-delay:.8s!important}.rk-pet-root[data-pet=Sunny] .spark.s4{top:60px;right:120px;animation-delay:1.2s!important}@keyframes rk-sunny-sparkPop{0%,to{opacity:0;transform:scale(.3)rotate(0)}20%{opacity:1;transform:scale(1.1)rotate(20deg)}45%{opacity:0;transform:scale(.4)rotate(45deg)}}.rk-pet-root[data-pet=Sunny] .is-hungry .pet-anim{animation:2.6s ease-in-out infinite rk-sunny-hungryBob}@keyframes rk-sunny-hungryBob{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(2px)scale(1.015,.985)}}.rk-pet-root[data-pet=Sunny] .is-hungry .mouth{border-radius:50% 50% 45% 45%/60% 60% 40% 40%;width:42px;height:32px}.rk-pet-root[data-pet=Sunny] .is-hungry .tongue{opacity:1;bottom:-2px}.rk-pet-root[data-pet=Sunny] .is-hungry .pupil{transform:translateY(6px)}.rk-pet-root[data-pet=Sunny] .is-hungry .arm.r{animation:1.6s ease-in-out infinite rk-sunny-tummyRub}@keyframes rk-sunny-tummyRub{0%,to{transform:rotate(42deg)translateY(0)}50%{transform:rotate(50deg)translateY(6px)}}.rk-pet-root[data-pet=Sunny] .is-hungry .ear.l{animation:none;transform:rotate(-8deg)translateY(3px)}.rk-pet-root[data-pet=Sunny] .is-hungry .ear.r{animation:none;transform:rotate(8deg)translateY(3px)}.rk-pet-root[data-pet=Sunny] .is-hungry .lid{animation:4.2s ease-in-out infinite rk-sunny-hungryLid}@keyframes rk-sunny-hungryLid{0%,92%,to{transform:translateY(-78%)}95%,96%{transform:translateY(-12%)}}.rk-pet-root[data-pet=Sunny] .is-curious .pet-anim{animation:2.8s ease-in-out infinite rk-sunny-curiousLean}@keyframes rk-sunny-curiousLean{0%,to{transform:rotate(0)translateY(0)}40%,70%{transform:rotate(-6deg)translateY(-4px)}}.rk-pet-root[data-pet=Sunny] .is-curious .mouth{border-radius:50%;width:28px;height:28px}.rk-pet-root[data-pet=Sunny] .is-curious .pupil{transform:translate(-8px,-2px)}.rk-pet-root[data-pet=Sunny] .is-curious .brow{opacity:1;top:140px}.rk-pet-root[data-pet=Sunny] .is-curious .brow.l{transform:rotate(-16deg)}.rk-pet-root[data-pet=Sunny] .is-curious .ear.l{animation:none;transform:rotate(-8deg)translateY(-5px)}.rk-pet-root[data-pet=Sunny] .is-curious .ear.r{animation:none;transform:rotate(2deg)}.rk-pet-root[data-pet=Sunny] .is-happy .pet-anim{animation:1.1s ease-in-out infinite rk-sunny-happyBounce}@keyframes rk-sunny-happyBounce{0%,to{transform:translateY(0)scale(1.02,.98)}40%{transform:translateY(-18px)scale(.98,1.03)}}.rk-pet-root[data-pet=Sunny] .is-happy .pet-shadow{animation:1.1s ease-in-out infinite rk-sunny-happyShadow}@keyframes rk-sunny-happyShadow{0%,to{transform:translate(-50%)scale(1)}40%{opacity:.7;transform:translate(-50%)scale(.82)}}.rk-pet-root[data-pet=Sunny] .is-happy .mouth{border-radius:12px 12px 70px 70px/12px 12px 56px 56px;width:72px;height:36px}.rk-pet-root[data-pet=Sunny] .is-happy .tongue{opacity:1}.rk-pet-root[data-pet=Sunny] .is-happy .arm.l{animation:1.1s ease-in-out infinite rk-sunny-pawsUpL}.rk-pet-root[data-pet=Sunny] .is-happy .arm.r{animation:1.1s ease-in-out infinite rk-sunny-pawsUpR}@keyframes rk-sunny-pawsUpL{0%,to{transform:rotate(-150deg)}40%{transform:rotate(-165deg)}}@keyframes rk-sunny-pawsUpR{0%,to{transform:rotate(150deg)}40%{transform:rotate(165deg)}}.rk-pet-root[data-pet=Sunny] .is-surprised .pet-anim{animation:.5s cubic-bezier(.34,1.56,.64,1) both rk-sunny-surpriseJump}@keyframes rk-sunny-surpriseJump{0%{transform:translateY(0)scale(1)}30%{transform:translateY(-24px)scale(.94,1.08)}60%{transform:translateY(0)scale(1.06,.94)}to{transform:translateY(0)scale(1)}}.rk-pet-root[data-pet=Sunny] .is-surprised .eye{transform:scale(1.15)}.rk-pet-root[data-pet=Sunny] .is-surprised .pupil{transform:scale(.7)}.rk-pet-root[data-pet=Sunny] .is-surprised .lid{animation:none;transform:translateY(-100%)}.rk-pet-root[data-pet=Sunny] .is-surprised .mouth{border-radius:50%;width:24px;height:30px}.rk-pet-root[data-pet=Sunny] .is-surprised .brow{opacity:1;top:136px}.rk-pet-root[data-pet=Sunny] .is-surprised .ear.l,.rk-pet-root[data-pet=Sunny] .is-surprised .ear.r{animation:none;transform:translateY(-7px)}.rk-pet-root[data-pet=Sunny] .is-feeding .mouth{border-radius:50% 50% 48% 48%/40% 40% 62% 62%;width:98px;height:72px}.rk-pet-root[data-pet=Sunny] .is-feeding .tongue{opacity:1;width:60px;height:28px;bottom:2px}.rk-pet-root[data-pet=Sunny] .is-feeding .pupil{transform:translateY(4px)scale(1.05)}.rk-pet-root[data-pet=Sunny] .is-feeding .arm.l{animation:none;transform:rotate(-44deg)}.rk-pet-root[data-pet=Sunny] .is-feeding .arm.r{animation:none;transform:rotate(44deg)}.rk-pet-root[data-pet=Sunny] .is-feeding .pet-anim{animation:1s ease-in-out infinite rk-sunny-feedLean}@keyframes rk-sunny-feedLean{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(3px)scale(1.01,.99)}}.rk-pet-root[data-pet=Sunny] .chomping .mouth{animation:.55s ease-out rk-sunny-otterChomp}@keyframes rk-sunny-otterChomp{0%{transform:scaleY(1.25)scaleX(1.05)}35%{transform:scaleY(.35)scaleX(1.12)}70%{transform:scaleY(1.08)scaleX(.97)}to{transform:scale(1)}}.rk-pet-root[data-pet=Sunny] .is-celebrating .pet-anim{animation:.9s cubic-bezier(.36,.07,.19,.97) infinite rk-sunny-celebJump}@keyframes rk-sunny-celebJump{0%,to{transform:translateY(0)scale(1.04,.96)rotate(0)}35%{transform:translateY(-34px)scale(.95,1.06)rotate(-3deg)}65%{transform:translateY(-34px)scale(.97,1.04)rotate(3deg)}}.rk-pet-root[data-pet=Sunny] .is-celebrating .pet-shadow{animation:.9s ease-in-out infinite rk-sunny-celebShadow}@keyframes rk-sunny-celebShadow{0%,to{transform:translate(-50%)scale(1)}50%{opacity:.6;transform:translate(-50%)scale(.72)}}.rk-pet-root[data-pet=Sunny] .is-celebrating .mouth{border-radius:14px 14px 80px 80px/14px 14px 60px 60px;width:80px;height:44px}.rk-pet-root[data-pet=Sunny] .is-celebrating .tongue{opacity:1;width:48px}.rk-pet-root[data-pet=Sunny] .is-celebrating .arm.l{animation:.9s ease-in-out infinite rk-sunny-celebArmL}.rk-pet-root[data-pet=Sunny] .is-celebrating .arm.r{animation:.9s ease-in-out infinite rk-sunny-celebArmR}@keyframes rk-sunny-celebArmL{0%,to{transform:rotate(-140deg)}50%{transform:rotate(-175deg)}}@keyframes rk-sunny-celebArmR{0%,to{transform:rotate(140deg)}50%{transform:rotate(175deg)}}.rk-pet-root[data-pet=Sunny] .is-celebrating .tail{animation:.9s ease-in-out infinite rk-sunny-tailPatFast}@keyframes rk-sunny-tailPatFast{0%,to{transform:rotate(14deg)}50%{transform:rotate(30deg)}}
.rk-pet-root[data-pet=Ember]{--ink:#0f2545;--ink-soft:#5b7185;--ready-blue:#09395f;--ready-orange:#f28c18;--pet-body:#bea3df;--pet-shade:#8e70b0;--pet-belly:#f9d0c2;--pet-face:#e4cdf6;--pet-coral:#f3947c;--pet-coral-dark:#cf6b58;--pet-cheek:#ff958d8c;--pet-horn:#f1e3c7}@supports (color:lab(0% 0 0)){.rk-pet-root[data-pet=Ember]{--pet-body:lab(70.9888% 19.0659 -27.0166);--pet-shade:lab(52.2335% 21.7906 -29.759);--pet-belly:lab(86.91% 13.2138 12.6493);--pet-face:lab(85.3088% 13.6001 -17.0415);--pet-coral:lab(71.1891% 34.7708 28.5853);--pet-coral-dark:lab(57.1009% 38.9885 29.3564);--pet-cheek:lab(73.228% 40.5134 22.6485/.55);--pet-horn:lab(90.8584% 1.5274 15.5418)}}.rk-pet-root[data-pet=Ember] html,.rk-pet-root[data-pet=Ember] body{color:var(--ink);-webkit-user-select:none;user-select:none;background:#efeaf4;margin:0;font-family:Fredoka,ui-sans-serif,system-ui,sans-serif}.rk-pet-root[data-pet=Ember] .page{max-width:1560px;margin:0 auto;padding:40px 32px 80px}.rk-pet-root[data-pet=Ember] h1{color:var(--ready-blue);margin:0 0 4px;font-size:34px;font-weight:700}.rk-pet-root[data-pet=Ember] .sub{color:var(--ink-soft);margin:0 0 32px;font-size:17px;font-weight:500}.rk-pet-root[data-pet=Ember] h2{color:var(--ready-blue);letter-spacing:.02em;margin:44px 0 16px;font-size:20px;font-weight:700}.rk-pet-root[data-pet=Ember] a{color:var(--ready-orange)}.rk-pet-root[data-pet=Ember] a:hover{color:#d97a0c}.rk-pet-root[data-pet=Ember] .sheet{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:20px;display:grid}.rk-pet-root[data-pet=Ember] .card{background-color:#e9e4ef;background-image:linear-gradient(45deg,#e1dbe8 25%,#0000 25% 75%,#e1dbe8 75%),linear-gradient(45deg,#e1dbe8 25%,#0000 25% 75%,#e1dbe8 75%),none;background-position:0 0,11px 11px;background-repeat:repeat,repeat,repeat;background-size:22px 22px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-radius:24px;flex-direction:column;align-items:center;padding:18px 10px 14px;display:flex;overflow:hidden;box-shadow:0 6px 18px #0f25451a,inset 0 0 0 3px #ffffffb3}.rk-pet-root[data-pet=Ember] .card .stage-mini{width:230px;height:260px;position:relative}.rk-pet-root[data-pet=Ember] .card .lbl{color:var(--ready-blue);background:#fff;border-radius:999px;margin-top:8px;padding:5px 16px;font-size:15px;font-weight:700;box-shadow:0 3px 8px #0f25451f}.rk-pet-root[data-pet=Ember] .live-wrap{flex-wrap:wrap;align-items:flex-start;gap:24px;display:flex}.rk-pet-root[data-pet=Ember] .live{background-color:#e9e4ef;background-image:linear-gradient(45deg,#e1dbe8 25%,#0000 25% 75%,#e1dbe8 75%),linear-gradient(45deg,#e1dbe8 25%,#0000 25% 75%,#e1dbe8 75%),none;background-position:0 0,13px 13px;background-repeat:repeat,repeat,repeat;background-size:26px 26px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-radius:28px;flex:none;width:460px;height:520px;position:relative;box-shadow:0 10px 30px #0f254524,inset 0 0 0 3px #ffffffb3}.rk-pet-root[data-pet=Ember] .controls{flex-direction:column;gap:10px;min-width:220px;display:flex}.rk-pet-root[data-pet=Ember] .btn{cursor:pointer;color:var(--ready-blue);text-align:left;background:#fff;border:none;border-radius:999px;padding:12px 22px;font-family:inherit;font-size:16px;font-weight:700;transition:transform .15s;box-shadow:0 4px #0f25451a,0 6px 14px #0f254524}.rk-pet-root[data-pet=Ember] .btn:active{transform:translateY(2px)}.rk-pet-root[data-pet=Ember] .btn.primary{background:var(--ready-orange);color:#fff;box-shadow:0 4px #c9720e,0 6px 14px #f28c1866}.rk-pet-root[data-pet=Ember] .btn.on{outline:3px solid var(--ready-orange)}.rk-pet-root[data-pet=Ember] .note{color:var(--ink-soft);margin-top:6px;font-size:14px;font-weight:500;line-height:1.5}.rk-pet-root[data-pet=Ember] .pet{width:460px;height:520px;transform:translateX(-50%) scale(var(--s,1));transform-origin:bottom;pointer-events:none;position:absolute;bottom:6%;left:50%}.rk-pet-root[data-pet=Ember] .pet-anim{transform-origin:50% 100%;animation:3.6s ease-in-out infinite rk-ember-emberBob;position:absolute;inset:0}@keyframes rk-ember-emberBob{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-9px)scale(.995,1.008)}}.rk-pet-root[data-pet=Ember] .pet-shadow{background:radial-gradient(#0f254542,#0000 70%);border-radius:50%;width:320px;height:44px;animation:3.6s ease-in-out infinite rk-ember-emberShadow;position:absolute;bottom:-4px;left:50%;transform:translate(-50%)}@keyframes rk-ember-emberShadow{0%,to{transform:translate(-50%)scale(1)}50%{opacity:.85;transform:translate(-50%)scale(.9)}}.rk-pet-root[data-pet=Ember] .wing{z-index:1;transform-origin:100% 30%;width:190px;height:190px;position:absolute;top:170px}.rk-pet-root[data-pet=Ember] .wing i{background:radial-gradient(60% 40% at 45% 20%,#ffffff73,transparent 60%),var(--pet-coral);transform-origin:50% 10%;border-radius:50% 50% 46% 46%/60% 60% 42% 42%;width:56px;height:158px;position:absolute;top:20px;right:24px;box-shadow:inset -6px -10px 14px #00000029}.rk-pet-root[data-pet=Ember] .wing i:first-child{background:radial-gradient(60% 40% at 45% 20%,#ffffff73,transparent 60%),var(--pet-body);height:120px;transform:rotate(96deg)}.rk-pet-root[data-pet=Ember] .wing i:nth-child(2){height:142px;transform:rotate(68deg)}.rk-pet-root[data-pet=Ember] .wing i:nth-child(3){transform:rotate(40deg)}.rk-pet-root[data-pet=Ember] .wing.l{animation:3.6s ease-in-out infinite rk-ember-wingL;left:-104px;transform:rotate(2deg)}.rk-pet-root[data-pet=Ember] .wing.r{transform-origin:50% 30%;animation:3.6s ease-in-out infinite rk-ember-wingR;right:-104px;transform:rotate(-2deg)scaleX(-1)}@keyframes rk-ember-wingL{0%,to{transform:rotate(2deg)}50%{transform:rotate(10deg)}}@keyframes rk-ember-wingR{0%,to{transform:rotate(-2deg)scaleX(-1)}50%{transform:rotate(-10deg)scaleX(-1)}}.rk-pet-root[data-pet=Ember] .tail{z-index:1;transform-origin:0 90%;width:110px;height:110px;animation:3.6s ease-in-out infinite rk-ember-tailSway;position:absolute;bottom:60px;right:14px}@keyframes rk-ember-tailSway{0%,to{transform:rotate(0)}50%{transform:rotate(8deg)}}.rk-pet-root[data-pet=Ember] .tail:before{content:"";border:22px solid var(--pet-body);border-color:var(--pet-body) var(--pet-body) transparent transparent;border-radius:50%;position:absolute;inset:0;transform:rotate(35deg);box-shadow:inset -3px 3px 6px #0000001f}.rk-pet-root[data-pet=Ember] .tail-tip{width:40px;height:38px;position:absolute;top:-20px;right:6px;transform:rotate(-12deg)}.rk-pet-root[data-pet=Ember] .tail-tip:before,.rk-pet-root[data-pet=Ember] .tail-tip:after{content:"";background:radial-gradient(60% 50% at 40% 25%,#ffffff73,transparent 60%),var(--pet-coral);border-radius:20px 20px 0 0;width:20px;height:32px;position:absolute;top:0}.rk-pet-root[data-pet=Ember] .tail-tip:before{left:2px;transform:rotate(-40deg)}.rk-pet-root[data-pet=Ember] .tail-tip:after{right:2px;transform:rotate(40deg)}.rk-pet-root[data-pet=Ember] .horn{background:linear-gradient(180deg,#fff 0%,var(--pet-horn) 70%);z-index:2;border-radius:50% 50% 40% 40%/70% 70% 30% 30%;width:36px;height:56px;position:absolute;top:44px;box-shadow:inset -4px -6px 8px #0000001f}.rk-pet-root[data-pet=Ember] .horn.l{left:130px;transform:rotate(-14deg)}.rk-pet-root[data-pet=Ember] .horn.r{right:130px;transform:rotate(14deg)}.rk-pet-root[data-pet=Ember] .spine{background:radial-gradient(60% 50% at 40% 25%,#ffffff73,transparent 60%),var(--pet-coral);z-index:2;border-radius:50% 50% 0 0/100% 100% 0 0;width:54px;height:34px;position:absolute;top:34px;left:50%;transform:translate(-50%);box-shadow:inset -4px -4px 8px #00000024}.rk-pet-root[data-pet=Ember] .pet-body{background:radial-gradient(60% 50% at 30% 22%,#ffffff80,transparent 60%), radial-gradient(80% 60% at 70% 92%,var(--pet-shade) 0%,transparent 60%), var(--pet-body);z-index:2;border-radius:50% 50% 46% 46%/58% 58% 42% 42%;width:370px;height:420px;position:absolute;top:86px;left:50%;transform:translate(-50%);box-shadow:inset -10px -28px 48px #00000029,inset 18px 10px 38px #ffffff3d,0 20px 40px #0f254524}.rk-pet-root[data-pet=Ember] .face{background:radial-gradient(60% 50% at 50% 25%,#fff 0%,transparent 65%),var(--pet-face);opacity:.95;z-index:3;border-radius:50% 50% 55% 55%/55% 55% 50% 50%;width:270px;height:210px;position:absolute;top:128px;left:50%;transform:translate(-50%)}.rk-pet-root[data-pet=Ember] .belly{background:radial-gradient(60% 50% at 50% 30%,#fff 0%,transparent 60%),var(--pet-belly);opacity:.92;z-index:3;border-radius:50%;width:200px;height:166px;position:absolute;top:316px;left:50%;overflow:hidden;transform:translate(-50%)}.rk-pet-root[data-pet=Ember] .belly:after{content:"";background:radial-gradient(24px 12px at 50% 46px,#0000 23px,#be947d59 24px,#0000 25px),radial-gradient(24px 12px at 30% 76px,#0000 23px,#be947d59 24px,#0000 25px),radial-gradient(24px 12px at 70% 76px,#0000 23px,#be947d59 24px,#0000 25px);background:radial-gradient(24px 12px at 50% 46px,#0000 23px,lab(64.9096% 13.832 18.4175/.35) 24px,#0000 25px),radial-gradient(24px 12px at 30% 76px,#0000 23px,lab(64.9096% 13.832 18.4175/.35) 24px,#0000 25px),radial-gradient(24px 12px at 70% 76px,#0000 23px,lab(64.9096% 13.832 18.4175/.35) 24px,#0000 25px);position:absolute;inset:0}.rk-pet-root[data-pet=Ember] .cheek{background:var(--pet-cheek);filter:blur(2px);z-index:6;border-radius:50%;width:56px;height:34px;position:absolute;top:242px}.rk-pet-root[data-pet=Ember] .cheek.l{left:96px}.rk-pet-root[data-pet=Ember] .cheek.r{right:96px}.rk-pet-root[data-pet=Ember] .nostrils{z-index:8;justify-content:space-between;width:60px;height:14px;display:flex;position:absolute;top:250px;left:50%;transform:translate(-50%)}.rk-pet-root[data-pet=Ember] .nostrils i{background:var(--pet-shade);opacity:.75;border-radius:50%;width:12px;height:9px}.rk-pet-root[data-pet=Ember] .eye{z-index:6;background:#fff;border-radius:50%;width:84px;height:94px;position:absolute;top:168px;overflow:hidden;box-shadow:inset 0 -8px 14px #00000014,inset 0 4px #0f25450a}.rk-pet-root[data-pet=Ember] .eye.l{left:104px}.rk-pet-root[data-pet=Ember] .eye.r{right:104px}.rk-pet-root[data-pet=Ember] .pupil{background:#1b2a44;border-radius:50%;width:42px;height:48px;transition:transform .3s ease-out;position:absolute;top:26px;left:20px}.rk-pet-root[data-pet=Ember] .pupil:after{content:"";background:#fff;border-radius:50%;width:13px;height:13px;position:absolute;top:8px;left:8px}.rk-pet-root[data-pet=Ember] .pupil:before{content:"";background:#fff;border-radius:50%;width:6px;height:6px;position:absolute;bottom:7px;right:7px}.rk-pet-root[data-pet=Ember] .lid{background:var(--pet-face);z-index:2;border-radius:50%;animation:4.2s ease-in-out infinite rk-ember-emberBlink;position:absolute;inset:-4px;transform:translateY(-100%)}@keyframes rk-ember-emberBlink{0%,92%,to{transform:translateY(-100%)}95%,96%{transform:translateY(-12%)}}.rk-pet-root[data-pet=Ember] .brow{background:var(--pet-shade);z-index:6;opacity:0;border-radius:8px;width:52px;height:10px;transition:all .3s;position:absolute;top:148px}.rk-pet-root[data-pet=Ember] .brow.l{left:118px;transform:rotate(-8deg)}.rk-pet-root[data-pet=Ember] .brow.r{right:118px;transform:rotate(8deg)}.rk-pet-root[data-pet=Ember] .mouth-wrap{z-index:7;place-items:center;width:120px;height:70px;display:grid;position:absolute;top:272px;left:50%;transform:translate(-50%)}.rk-pet-root[data-pet=Ember] .mouth{background:#4a2318;border-radius:8px 8px 60px 60px/8px 8px 46px 46px;width:62px;height:28px;transition:all .35s cubic-bezier(.34,1.56,.64,1);position:relative;overflow:hidden;box-shadow:inset 0 8px 12px #00000080,inset 0 -4px 8px #ff786e40}.rk-pet-root[data-pet=Ember] .tongue{opacity:0;background:radial-gradient(60% 60% at 50% 30%,#ff9ab6 0%,#ff6b8e 70%);border-radius:60% 60% 50% 50%;width:42px;height:21px;transition:all .35s;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)}.rk-pet-root[data-pet=Ember] .arm{background:radial-gradient(60% 40% at 40% 20%,#ffffff4d,transparent 60%),var(--pet-body);z-index:4;transform-origin:top;border-radius:60% 60% 48% 48%/50%;width:74px;height:114px;transition:transform .4s cubic-bezier(.34,1.56,.64,1);position:absolute;top:330px;box-shadow:inset -6px -10px 14px #00000029,inset 4px 4px 8px #fff3}.rk-pet-root[data-pet=Ember] .arm:after{content:"";background:var(--pet-belly);border-radius:50%;width:44px;height:28px;position:absolute;bottom:8px;left:50%;transform:translate(-50%);box-shadow:inset 0 -3px 6px #00000026}.rk-pet-root[data-pet=Ember] .arm.l{animation:3.6s ease-in-out infinite rk-ember-emberArmL;left:16px;transform:rotate(-20deg)}.rk-pet-root[data-pet=Ember] .arm.r{animation:3.6s ease-in-out infinite rk-ember-emberArmR;right:16px;transform:rotate(20deg)}@keyframes rk-ember-emberArmL{0%,to{transform:rotate(-20deg)}50%{transform:rotate(-27deg)}}@keyframes rk-ember-emberArmR{0%,to{transform:rotate(20deg)}50%{transform:rotate(27deg)}}.rk-pet-root[data-pet=Ember] .foot{background:var(--pet-shade);z-index:1;border-radius:50%;width:104px;height:30px;position:absolute;bottom:2px;box-shadow:inset 0 -4px 8px #0003}.rk-pet-root[data-pet=Ember] .foot:after{content:"";background:var(--pet-belly);opacity:.8;border-radius:50%;width:56px;height:16px;position:absolute;top:4px;left:50%;transform:translate(-50%)}.rk-pet-root[data-pet=Ember] .foot.l{left:92px}.rk-pet-root[data-pet=Ember] .foot.r{right:92px}.rk-pet-root[data-pet=Ember] .spark{z-index:9;opacity:0;pointer-events:none;width:28px;height:28px;position:absolute}.rk-pet-root[data-pet=Ember] .spark svg{width:100%;height:100%}.rk-pet-root[data-pet=Ember] .is-celebrating .spark{animation:1.8s ease-in-out infinite rk-ember-heartPop}.rk-pet-root[data-pet=Ember] .spark.s1{top:100px;left:60px}.rk-pet-root[data-pet=Ember] .spark.s2{top:150px;right:52px;animation-delay:.4s!important}.rk-pet-root[data-pet=Ember] .spark.s3{top:40px;left:110px;animation-delay:.8s!important}.rk-pet-root[data-pet=Ember] .spark.s4{top:60px;right:120px;animation-delay:1.2s!important}@keyframes rk-ember-heartPop{0%,to{opacity:0;transform:scale(.3)translateY(0)}20%{opacity:1;transform:scale(1.1)translateY(-8px)}45%{opacity:0;transform:scale(.5)translateY(-22px)}}.rk-pet-root[data-pet=Ember] .puff{z-index:8;opacity:0;width:22px;height:22px;position:absolute;top:230px;left:50%;transform:translate(60px)}.rk-pet-root[data-pet=Ember] .puff svg{width:100%;height:100%}.rk-pet-root[data-pet=Ember] .is-idle .puff{animation:5.4s ease-in-out infinite rk-ember-puffHeart}@keyframes rk-ember-puffHeart{0%,86%,to{opacity:0;transform:translate(60px)translateY(0)scale(.4)}90%{opacity:.9;transform:translate(74px)translateY(-14px)scale(1)}96%{opacity:0;transform:translate(86px)translateY(-30px)scale(.6)}}.rk-pet-root[data-pet=Ember] .is-hungry .pet-anim{animation:2.6s ease-in-out infinite rk-ember-hungryBob}@keyframes rk-ember-hungryBob{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(2px)scale(1.015,.985)}}.rk-pet-root[data-pet=Ember] .is-hungry .mouth{border-radius:50% 50% 45% 45%/60% 60% 40% 40%;width:44px;height:34px}.rk-pet-root[data-pet=Ember] .is-hungry .tongue{opacity:1;bottom:-2px}.rk-pet-root[data-pet=Ember] .is-hungry .pupil{transform:translateY(6px)}.rk-pet-root[data-pet=Ember] .is-hungry .arm.r{animation:1.6s ease-in-out infinite rk-ember-tummyRub}@keyframes rk-ember-tummyRub{0%,to{transform:rotate(38deg)translateY(0)}50%{transform:rotate(46deg)translateY(6px)}}.rk-pet-root[data-pet=Ember] .is-hungry .wing.l{animation:none;transform:rotate(12deg)translateY(6px)}.rk-pet-root[data-pet=Ember] .is-hungry .wing.r{animation:none;transform:rotate(-12deg)scaleX(-1)translateY(6px)}.rk-pet-root[data-pet=Ember] .is-hungry .lid{animation:4.2s ease-in-out infinite rk-ember-hungryLid}@keyframes rk-ember-hungryLid{0%,92%,to{transform:translateY(-78%)}95%,96%{transform:translateY(-12%)}}.rk-pet-root[data-pet=Ember] .is-curious .pet-anim{animation:2.8s ease-in-out infinite rk-ember-curiousLean}@keyframes rk-ember-curiousLean{0%,to{transform:rotate(0)translateY(0)}40%,70%{transform:rotate(-6deg)translateY(-4px)}}.rk-pet-root[data-pet=Ember] .is-curious .mouth{border-radius:50%;width:30px;height:30px}.rk-pet-root[data-pet=Ember] .is-curious .pupil{transform:translate(-8px,-2px)}.rk-pet-root[data-pet=Ember] .is-curious .brow{opacity:1;top:140px}.rk-pet-root[data-pet=Ember] .is-curious .brow.l{transform:rotate(-16deg)}.rk-pet-root[data-pet=Ember] .is-curious .wing.l{animation:none;transform:rotate(-4deg)}.rk-pet-root[data-pet=Ember] .is-curious .wing.r{animation:none;transform:rotate(-10deg)scaleX(-1)}.rk-pet-root[data-pet=Ember] .is-happy .pet-anim{animation:1.1s ease-in-out infinite rk-ember-happyBounce}@keyframes rk-ember-happyBounce{0%,to{transform:translateY(0)scale(1.02,.98)}40%{transform:translateY(-18px)scale(.98,1.03)}}.rk-pet-root[data-pet=Ember] .is-happy .pet-shadow{animation:1.1s ease-in-out infinite rk-ember-happyShadow}@keyframes rk-ember-happyShadow{0%,to{transform:translate(-50%)scale(1)}40%{opacity:.7;transform:translate(-50%)scale(.82)}}.rk-pet-root[data-pet=Ember] .is-happy .mouth{border-radius:12px 12px 70px 70px/12px 12px 56px 56px;width:76px;height:38px}.rk-pet-root[data-pet=Ember] .is-happy .tongue{opacity:1}.rk-pet-root[data-pet=Ember] .is-happy .arm.l{animation:1.1s ease-in-out infinite rk-ember-pawsUpL}.rk-pet-root[data-pet=Ember] .is-happy .arm.r{animation:1.1s ease-in-out infinite rk-ember-pawsUpR}@keyframes rk-ember-pawsUpL{0%,to{transform:rotate(-118deg)translate(-14px)}40%{transform:rotate(-130deg)translate(-18px)}}@keyframes rk-ember-pawsUpR{0%,to{transform:rotate(118deg)translate(14px)}40%{transform:rotate(130deg)translate(18px)}}.rk-pet-root[data-pet=Ember] .is-happy .wing.l{animation:.55s ease-in-out infinite rk-ember-flapL}.rk-pet-root[data-pet=Ember] .is-happy .wing.r{animation:.55s ease-in-out infinite rk-ember-flapR}@keyframes rk-ember-flapL{0%,to{transform:rotate(0)}50%{transform:rotate(18deg)}}@keyframes rk-ember-flapR{0%,to{transform:rotate(0)scaleX(-1)}50%{transform:rotate(-18deg)scaleX(-1)}}.rk-pet-root[data-pet=Ember] .is-surprised .pet-anim{animation:.5s cubic-bezier(.34,1.56,.64,1) both rk-ember-surpriseJump}@keyframes rk-ember-surpriseJump{0%{transform:translateY(0)scale(1)}30%{transform:translateY(-24px)scale(.94,1.08)}60%{transform:translateY(0)scale(1.06,.94)}to{transform:translateY(0)scale(1)}}.rk-pet-root[data-pet=Ember] .is-surprised .eye{transform:scale(1.15)}.rk-pet-root[data-pet=Ember] .is-surprised .pupil{transform:scale(.7)}.rk-pet-root[data-pet=Ember] .is-surprised .lid{animation:none;transform:translateY(-100%)}.rk-pet-root[data-pet=Ember] .is-surprised .mouth{border-radius:50%;width:26px;height:32px}.rk-pet-root[data-pet=Ember] .is-surprised .brow{opacity:1;top:136px}.rk-pet-root[data-pet=Ember] .is-surprised .wing.l{animation:none;transform:rotate(14deg)translateY(-8px)}.rk-pet-root[data-pet=Ember] .is-surprised .wing.r{animation:none;transform:rotate(-14deg)scaleX(-1)translateY(-8px)}.rk-pet-root[data-pet=Ember] .is-feeding .mouth{border-radius:50% 50% 48% 48%/40% 40% 62% 62%;width:104px;height:78px}.rk-pet-root[data-pet=Ember] .is-feeding .tongue{opacity:1;width:64px;height:30px;bottom:2px}.rk-pet-root[data-pet=Ember] .is-feeding .pupil{transform:translateY(4px)scale(1.05)}.rk-pet-root[data-pet=Ember] .is-feeding .arm.l{animation:none;transform:rotate(-40deg)}.rk-pet-root[data-pet=Ember] .is-feeding .arm.r{animation:none;transform:rotate(40deg)}.rk-pet-root[data-pet=Ember] .is-feeding .pet-anim{animation:1s ease-in-out infinite rk-ember-feedLean}@keyframes rk-ember-feedLean{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(3px)scale(1.01,.99)}}.rk-pet-root[data-pet=Ember] .chomping .mouth{animation:.55s ease-out rk-ember-emberChomp}@keyframes rk-ember-emberChomp{0%{transform:scaleY(1.25)scaleX(1.05)}35%{transform:scaleY(.35)scaleX(1.12)}70%{transform:scaleY(1.08)scaleX(.97)}to{transform:scale(1)}}.rk-pet-root[data-pet=Ember] .is-celebrating .pet-anim{animation:.9s cubic-bezier(.36,.07,.19,.97) infinite rk-ember-celebJump}@keyframes rk-ember-celebJump{0%,to{transform:translateY(0)scale(1.04,.96)rotate(0)}35%{transform:translateY(-34px)scale(.95,1.06)rotate(-3deg)}65%{transform:translateY(-34px)scale(.97,1.04)rotate(3deg)}}.rk-pet-root[data-pet=Ember] .is-celebrating .pet-shadow{animation:.9s ease-in-out infinite rk-ember-celebShadow}@keyframes rk-ember-celebShadow{0%,to{transform:translate(-50%)scale(1)}50%{opacity:.6;transform:translate(-50%)scale(.72)}}.rk-pet-root[data-pet=Ember] .is-celebrating .mouth{border-radius:14px 14px 80px 80px/14px 14px 60px 60px;width:86px;height:46px}.rk-pet-root[data-pet=Ember] .is-celebrating .tongue{opacity:1;width:52px}.rk-pet-root[data-pet=Ember] .is-celebrating .arm.l{animation:.9s ease-in-out infinite rk-ember-celebArmL}.rk-pet-root[data-pet=Ember] .is-celebrating .arm.r{animation:.9s ease-in-out infinite rk-ember-celebArmR}@keyframes rk-ember-celebArmL{0%,to{transform:rotate(-112deg)translate(-14px)}50%{transform:rotate(-132deg)translate(-20px)}}@keyframes rk-ember-celebArmR{0%,to{transform:rotate(112deg)translate(14px)}50%{transform:rotate(132deg)translate(20px)}}.rk-pet-root[data-pet=Ember] .is-celebrating .wing.l{animation:.45s ease-in-out infinite rk-ember-flapL}.rk-pet-root[data-pet=Ember] .is-celebrating .wing.r{animation:.45s ease-in-out infinite rk-ember-flapR}.rk-pet-root[data-pet=Ember] .is-celebrating .tail{animation:.9s ease-in-out infinite rk-ember-tailSwayFast}@keyframes rk-ember-tailSwayFast{0%,to{transform:rotate(-4deg)}50%{transform:rotate(12deg)}}
.rk-pet-root[data-pet=Pip]{--ink:#0f2545;--ink-soft:#5b7185;--ready-blue:#09395f;--ready-orange:#f28c18;--pet-body:#f2bcd4;--pet-shade:#c887a8;--pet-belly:#f8eaf3;--pet-face:#fddeee;--pet-mint:#b0e1ca;--pet-lemon:#f0de99;--pet-cheek:#fd8a8c8c;--pet-inner:#f6d2e9}@supports (color:lab(0% 0 0)){.rk-pet-root[data-pet=Pip]{--pet-body:lab(81.6659% 23.0182 -4.3776);--pet-shade:lab(63.9845% 29.1792 -6.77447);--pet-belly:lab(93.9268% 6.3653 -2.53574);--pet-face:lab(91.3376% 13.0125 -3.80001);--pet-mint:lab(85.7248% -19.9579 5.75702);--pet-lemon:lab(88.8282% -.628203 36.3802);--pet-cheek:lab(70.7117% 44.7167 19.804/.55);--pet-inner:lab(87.7131% 15.8262 -6.31551)}}.rk-pet-root[data-pet=Pip] html,.rk-pet-root[data-pet=Pip] body{color:var(--ink);-webkit-user-select:none;user-select:none;background:#f6edf1;margin:0;font-family:Fredoka,ui-sans-serif,system-ui,sans-serif}.rk-pet-root[data-pet=Pip] .page{max-width:1560px;margin:0 auto;padding:40px 32px 80px}.rk-pet-root[data-pet=Pip] h1{color:var(--ready-blue);margin:0 0 4px;font-size:34px;font-weight:700}.rk-pet-root[data-pet=Pip] .sub{color:var(--ink-soft);margin:0 0 32px;font-size:17px;font-weight:500}.rk-pet-root[data-pet=Pip] h2{color:var(--ready-blue);letter-spacing:.02em;margin:44px 0 16px;font-size:20px;font-weight:700}.rk-pet-root[data-pet=Pip] a{color:var(--ready-orange)}.rk-pet-root[data-pet=Pip] a:hover{color:#d97a0c}.rk-pet-root[data-pet=Pip] .sheet{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:20px;display:grid}.rk-pet-root[data-pet=Pip] .card{background-color:#f0e3e9;background-image:linear-gradient(45deg,#ead9e1 25%,#0000 25% 75%,#ead9e1 75%),linear-gradient(45deg,#ead9e1 25%,#0000 25% 75%,#ead9e1 75%),none;background-position:0 0,11px 11px;background-repeat:repeat,repeat,repeat;background-size:22px 22px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-radius:24px;flex-direction:column;align-items:center;padding:18px 10px 14px;display:flex;overflow:hidden;box-shadow:0 6px 18px #0f25451a,inset 0 0 0 3px #ffffffb3}.rk-pet-root[data-pet=Pip] .card .stage-mini{width:230px;height:260px;position:relative}.rk-pet-root[data-pet=Pip] .card .lbl{color:var(--ready-blue);background:#fff;border-radius:999px;margin-top:8px;padding:5px 16px;font-size:15px;font-weight:700;box-shadow:0 3px 8px #0f25451f}.rk-pet-root[data-pet=Pip] .live-wrap{flex-wrap:wrap;align-items:flex-start;gap:24px;display:flex}.rk-pet-root[data-pet=Pip] .live{background-color:#f0e3e9;background-image:linear-gradient(45deg,#ead9e1 25%,#0000 25% 75%,#ead9e1 75%),linear-gradient(45deg,#ead9e1 25%,#0000 25% 75%,#ead9e1 75%),none;background-position:0 0,13px 13px;background-repeat:repeat,repeat,repeat;background-size:26px 26px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-radius:28px;flex:none;width:460px;height:560px;position:relative;box-shadow:0 10px 30px #0f254524,inset 0 0 0 3px #ffffffb3}.rk-pet-root[data-pet=Pip] .controls{flex-direction:column;gap:10px;min-width:220px;display:flex}.rk-pet-root[data-pet=Pip] .btn{cursor:pointer;color:var(--ready-blue);text-align:left;background:#fff;border:none;border-radius:999px;padding:12px 22px;font-family:inherit;font-size:16px;font-weight:700;transition:transform .15s;box-shadow:0 4px #0f25451a,0 6px 14px #0f254524}.rk-pet-root[data-pet=Pip] .btn:active{transform:translateY(2px)}.rk-pet-root[data-pet=Pip] .btn.primary{background:var(--ready-orange);color:#fff;box-shadow:0 4px #c9720e,0 6px 14px #f28c1866}.rk-pet-root[data-pet=Pip] .btn.on{outline:3px solid var(--ready-orange)}.rk-pet-root[data-pet=Pip] .note{color:var(--ink-soft);margin-top:6px;font-size:14px;font-weight:500;line-height:1.5}.rk-pet-root[data-pet=Pip] .pet{width:460px;height:600px;transform:translateX(-50%) scale(var(--s,1));transform-origin:bottom;pointer-events:none;position:absolute;bottom:5%;left:50%}.rk-pet-root[data-pet=Pip] .pet-anim{transform-origin:50% 100%;animation:3.6s ease-in-out infinite rk-pip-pipBob;position:absolute;inset:0}@keyframes rk-pip-pipBob{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-9px)scale(.995,1.008)}}.rk-pet-root[data-pet=Pip] .pet-shadow{background:radial-gradient(#0f25453d,#0000 70%);border-radius:50%;width:320px;height:44px;animation:3.6s ease-in-out infinite rk-pip-pipShadow;position:absolute;bottom:-4px;left:50%;transform:translate(-50%)}@keyframes rk-pip-pipShadow{0%,to{transform:translate(-50%)scale(1)}50%{opacity:.85;transform:translate(-50%)scale(.9)}}.rk-pet-root[data-pet=Pip] .tail{z-index:1;background:radial-gradient(circle at 35% 28%,#fff 0%,var(--pet-belly) 60%);border-radius:50%;width:74px;height:70px;animation:3.6s ease-in-out infinite rk-pip-tailBounce;position:absolute;bottom:92px;right:44px;box-shadow:inset -5px -8px 12px #0000001a,0 4px 10px #0f25451a}@keyframes rk-pip-tailBounce{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.rk-pet-root[data-pet=Pip] .ear{background:radial-gradient(60% 40% at 40% 15%,#fff9,transparent 60%),var(--pet-body);z-index:2;transform-origin:bottom;border-radius:50% 50% 42% 42%/34% 34% 66% 66%;width:96px;height:230px;transition:transform .3s;position:absolute;top:0;box-shadow:inset -7px -12px 18px #0000001f}.rk-pet-root[data-pet=Pip] .ear:after{content:"";background:var(--pet-inner);border-radius:inherit;position:absolute;inset:14% 24% 22%;box-shadow:inset -3px -5px 8px #00000014}.rk-pet-root[data-pet=Pip] .ear.l{animation:3.6s ease-in-out infinite rk-pip-earL;left:100px;transform:rotate(-8deg)}.rk-pet-root[data-pet=Pip] .ear.r{animation:3.6s ease-in-out infinite rk-pip-earR;right:100px;transform:rotate(8deg)}@keyframes rk-pip-earL{0%,to{transform:rotate(-8deg)}50%{transform:rotate(-13deg)translateY(3px)}}@keyframes rk-pip-earR{0%,to{transform:rotate(8deg)}50%{transform:rotate(13deg)translateY(3px)}}.rk-pet-root[data-pet=Pip] .ear.r:before{content:"";background:radial-gradient(60% 40% at 40% 20%,#fff9,transparent 60%),var(--pet-mint);z-index:2;border-radius:50% 50% 40% 40%/70% 70% 40% 40%;width:72%;height:64px;position:absolute;top:-2px;left:14%;box-shadow:inset -4px -6px 10px #0000001a}.rk-pet-root[data-pet=Pip] .pet-body{background:radial-gradient(60% 50% at 30% 22%,#ffffffa6,transparent 60%), radial-gradient(80% 60% at 70% 92%,var(--pet-shade) 0%,transparent 60%), var(--pet-body);z-index:2;border-radius:50% 50% 46% 46%/58% 58% 42% 42%;width:370px;height:420px;position:absolute;top:166px;left:50%;transform:translate(-50%);box-shadow:inset -10px -28px 48px #0000001f,inset 18px 10px 38px #ffffff59,0 20px 40px #0f254521}.rk-pet-root[data-pet=Pip] .face{background:radial-gradient(60% 50% at 50% 25%,#fff 0%,transparent 65%),var(--pet-face);opacity:.95;z-index:3;border-radius:50% 50% 55% 55%/55% 55% 50% 50%;width:270px;height:210px;position:absolute;top:208px;left:50%;transform:translate(-50%)}.rk-pet-root[data-pet=Pip] .belly{background:radial-gradient(60% 50% at 50% 30%,#fff 0%,transparent 60%),var(--pet-belly);opacity:.92;z-index:3;border-radius:50%;width:200px;height:160px;position:absolute;top:402px;left:50%;transform:translate(-50%)}.rk-pet-root[data-pet=Pip] .cheek{background:var(--pet-cheek);filter:blur(2px);z-index:6;border-radius:50%;width:56px;height:34px;position:absolute;top:322px}.rk-pet-root[data-pet=Pip] .cheek.l{left:96px}.rk-pet-root[data-pet=Pip] .cheek.r{right:96px}.rk-pet-root[data-pet=Pip] .nose{background:radial-gradient(circle at 35% 30%,#fff9 0%,transparent 40%),var(--pet-shade);z-index:8;border-radius:50% 50% 60% 60%/45% 45% 70% 70%;width:30px;height:22px;position:absolute;top:318px;left:50%;transform:translate(-50%)}.rk-pet-root[data-pet=Pip] .dots{z-index:8;gap:6px;width:30px;height:14px;display:flex;position:absolute;top:340px}.rk-pet-root[data-pet=Pip] .dots i{background:var(--pet-shade);opacity:.6;border-radius:50%;width:5px;height:5px}.rk-pet-root[data-pet=Pip] .dots.l{left:150px}.rk-pet-root[data-pet=Pip] .dots.r{right:150px}.rk-pet-root[data-pet=Pip] .eye{z-index:6;background:#fff;border-radius:50%;width:84px;height:94px;position:absolute;top:248px;overflow:hidden;box-shadow:inset 0 -8px 14px #00000014,inset 0 4px #0f25450a}.rk-pet-root[data-pet=Pip] .eye.l{left:104px}.rk-pet-root[data-pet=Pip] .eye.r{right:104px}.rk-pet-root[data-pet=Pip] .pupil{background:#1b2a44;border-radius:50%;width:42px;height:48px;transition:transform .3s ease-out;position:absolute;top:26px;left:20px}.rk-pet-root[data-pet=Pip] .pupil:after{content:"";background:#fff;border-radius:50%;width:13px;height:13px;position:absolute;top:8px;left:8px}.rk-pet-root[data-pet=Pip] .pupil:before{content:"";background:#fff;border-radius:50%;width:6px;height:6px;position:absolute;bottom:7px;right:7px}.rk-pet-root[data-pet=Pip] .lid{background:var(--pet-face);z-index:2;border-radius:50%;animation:4.2s ease-in-out infinite rk-pip-pipBlink;position:absolute;inset:-4px;transform:translateY(-100%)}@keyframes rk-pip-pipBlink{0%,92%,to{transform:translateY(-100%)}95%,96%{transform:translateY(-12%)}}.rk-pet-root[data-pet=Pip] .brow{background:var(--pet-shade);z-index:6;opacity:0;border-radius:8px;width:52px;height:10px;transition:all .3s;position:absolute;top:228px}.rk-pet-root[data-pet=Pip] .brow.l{left:118px;transform:rotate(-8deg)}.rk-pet-root[data-pet=Pip] .brow.r{right:118px;transform:rotate(8deg)}.rk-pet-root[data-pet=Pip] .mouth-wrap{z-index:7;place-items:center;width:120px;height:70px;display:grid;position:absolute;top:348px;left:50%;transform:translate(-50%)}.rk-pet-root[data-pet=Pip] .mouth{background:#54182e;border-radius:8px 8px 60px 60px/8px 8px 46px 46px;width:56px;height:26px;transition:all .35s cubic-bezier(.34,1.56,.64,1);position:relative;overflow:hidden;box-shadow:inset 0 8px 12px #00000080,inset 0 -4px 8px #ff788c4d}.rk-pet-root[data-pet=Pip] .tooth{background:#fff;border-radius:0 0 6px 6px;width:18px;height:12px;transition:all .3s;position:absolute;top:0;left:50%;transform:translate(-50%)}.rk-pet-root[data-pet=Pip] .tongue{opacity:0;background:radial-gradient(60% 60% at 50% 30%,#ff9ab6 0%,#ff6b8e 70%);border-radius:60% 60% 50% 50%;width:40px;height:20px;transition:all .35s;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)}.rk-pet-root[data-pet=Pip] .arm{background:radial-gradient(60% 40% at 40% 20%,#ffffff73,transparent 60%),var(--pet-body);z-index:4;transform-origin:top;border-radius:60% 60% 48% 48%/50%;width:74px;height:114px;transition:transform .4s cubic-bezier(.34,1.56,.64,1);position:absolute;top:410px;box-shadow:inset -6px -10px 14px #00000021,inset 4px 4px 8px #ffffff4d}.rk-pet-root[data-pet=Pip] .arm:after{content:"";background:var(--pet-belly);border-radius:50%;width:44px;height:28px;position:absolute;bottom:8px;left:50%;transform:translate(-50%);box-shadow:inset 0 -3px 6px #0000001a}.rk-pet-root[data-pet=Pip] .arm.l{animation:3.6s ease-in-out infinite rk-pip-pipArmL;left:16px;transform:rotate(-20deg)}.rk-pet-root[data-pet=Pip] .arm.r{animation:3.6s ease-in-out infinite rk-pip-pipArmR;right:16px;transform:rotate(20deg)}@keyframes rk-pip-pipArmL{0%,to{transform:rotate(-20deg)}50%{transform:rotate(-27deg)}}@keyframes rk-pip-pipArmR{0%,to{transform:rotate(20deg)}50%{transform:rotate(27deg)}}.rk-pet-root[data-pet=Pip] .foot{background:var(--pet-shade);z-index:1;border-radius:60% 60% 45% 45%/80% 80% 40% 40%;width:118px;height:36px;position:absolute;bottom:2px;box-shadow:inset 0 -4px 8px #00000029}.rk-pet-root[data-pet=Pip] .foot:after{content:"";background:var(--pet-belly);opacity:.85;border-radius:50%;width:64px;height:18px;position:absolute;top:5px;left:50%;transform:translate(-50%)}.rk-pet-root[data-pet=Pip] .foot.l{left:82px}.rk-pet-root[data-pet=Pip] .foot.r{right:82px}.rk-pet-root[data-pet=Pip] .spark{z-index:9;opacity:0;pointer-events:none;width:26px;height:26px;position:absolute}.rk-pet-root[data-pet=Pip] .spark svg{width:100%;height:100%}.rk-pet-root[data-pet=Pip] .is-celebrating .spark{animation:1.8s ease-in-out infinite rk-pip-sparkPop}.rk-pet-root[data-pet=Pip] .spark.s1{top:170px;left:60px}.rk-pet-root[data-pet=Pip] .spark.s2{top:230px;right:52px;animation-delay:.4s!important}.rk-pet-root[data-pet=Pip] .spark.s3{top:110px;left:110px;animation-delay:.8s!important}.rk-pet-root[data-pet=Pip] .spark.s4{top:130px;right:120px;animation-delay:1.2s!important}@keyframes rk-pip-sparkPop{0%,to{opacity:0;transform:scale(.3)rotate(0)}20%{opacity:1;transform:scale(1.1)rotate(20deg)}45%{opacity:0;transform:scale(.4)rotate(45deg)}}.rk-pet-root[data-pet=Pip] .is-hungry .pet-anim{animation:2.6s ease-in-out infinite rk-pip-hungryBob}@keyframes rk-pip-hungryBob{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(2px)scale(1.015,.985)}}.rk-pet-root[data-pet=Pip] .is-hungry .mouth{border-radius:50% 50% 45% 45%/60% 60% 40% 40%;width:42px;height:32px}.rk-pet-root[data-pet=Pip] .is-hungry .tooth{opacity:0}.rk-pet-root[data-pet=Pip] .is-hungry .tongue{opacity:1;bottom:-2px}.rk-pet-root[data-pet=Pip] .is-hungry .pupil{transform:translateY(6px)}.rk-pet-root[data-pet=Pip] .is-hungry .arm.r{animation:1.6s ease-in-out infinite rk-pip-tummyRub}@keyframes rk-pip-tummyRub{0%,to{transform:rotate(38deg)translateY(0)}50%{transform:rotate(46deg)translateY(6px)}}.rk-pet-root[data-pet=Pip] .is-hungry .ear.l{animation:none;transform:rotate(-16deg)translateY(10px)scaleY(.94)}.rk-pet-root[data-pet=Pip] .is-hungry .ear.r{animation:none;transform:rotate(16deg)translateY(10px)scaleY(.94)}.rk-pet-root[data-pet=Pip] .is-hungry .lid{animation:4.2s ease-in-out infinite rk-pip-hungryLid}@keyframes rk-pip-hungryLid{0%,92%,to{transform:translateY(-78%)}95%,96%{transform:translateY(-12%)}}.rk-pet-root[data-pet=Pip] .is-curious .pet-anim{animation:2.8s ease-in-out infinite rk-pip-curiousLean}@keyframes rk-pip-curiousLean{0%,to{transform:rotate(0)translateY(0)}40%,70%{transform:rotate(-6deg)translateY(-4px)}}.rk-pet-root[data-pet=Pip] .is-curious .mouth{border-radius:50%;width:28px;height:28px}.rk-pet-root[data-pet=Pip] .is-curious .tooth{opacity:0}.rk-pet-root[data-pet=Pip] .is-curious .pupil{transform:translate(-8px,-2px)}.rk-pet-root[data-pet=Pip] .is-curious .brow{opacity:1;top:220px}.rk-pet-root[data-pet=Pip] .is-curious .brow.l{transform:rotate(-16deg)}.rk-pet-root[data-pet=Pip] .is-curious .ear.l{animation:none;transform:rotate(-2deg)translateY(-8px)}.rk-pet-root[data-pet=Pip] .is-curious .ear.r{animation:none;transform:rotate(14deg)}.rk-pet-root[data-pet=Pip] .is-happy .pet-anim{animation:1.1s ease-in-out infinite rk-pip-happyBounce}@keyframes rk-pip-happyBounce{0%,to{transform:translateY(0)scale(1.02,.98)}40%{transform:translateY(-18px)scale(.98,1.03)}}.rk-pet-root[data-pet=Pip] .is-happy .pet-shadow{animation:1.1s ease-in-out infinite rk-pip-happyShadow}@keyframes rk-pip-happyShadow{0%,to{transform:translate(-50%)scale(1)}40%{opacity:.7;transform:translate(-50%)scale(.82)}}.rk-pet-root[data-pet=Pip] .is-happy .mouth{border-radius:12px 12px 70px 70px/12px 12px 56px 56px;width:72px;height:36px}.rk-pet-root[data-pet=Pip] .is-happy .tongue{opacity:1}.rk-pet-root[data-pet=Pip] .is-happy .arm.l{animation:1.1s ease-in-out infinite rk-pip-pawsUpL}.rk-pet-root[data-pet=Pip] .is-happy .arm.r{animation:1.1s ease-in-out infinite rk-pip-pawsUpR}@keyframes rk-pip-pawsUpL{0%,to{transform:rotate(-118deg)translate(-14px)}40%{transform:rotate(-130deg)translate(-18px)}}@keyframes rk-pip-pawsUpR{0%,to{transform:rotate(118deg)translate(14px)}40%{transform:rotate(130deg)translate(18px)}}.rk-pet-root[data-pet=Pip] .is-happy .ear.l{animation:1.1s ease-in-out infinite rk-pip-earBounceL}.rk-pet-root[data-pet=Pip] .is-happy .ear.r{animation:1.1s ease-in-out infinite rk-pip-earBounceR}@keyframes rk-pip-earBounceL{0%,to{transform:rotate(-8deg)}40%{transform:rotate(-14deg)translateY(8px)scaleY(.95)}}@keyframes rk-pip-earBounceR{0%,to{transform:rotate(8deg)}40%{transform:rotate(14deg)translateY(8px)scaleY(.95)}}.rk-pet-root[data-pet=Pip] .is-surprised .pet-anim{animation:.5s cubic-bezier(.34,1.56,.64,1) both rk-pip-surpriseJump}@keyframes rk-pip-surpriseJump{0%{transform:translateY(0)scale(1)}30%{transform:translateY(-24px)scale(.94,1.08)}60%{transform:translateY(0)scale(1.06,.94)}to{transform:translateY(0)scale(1)}}.rk-pet-root[data-pet=Pip] .is-surprised .eye{transform:scale(1.15)}.rk-pet-root[data-pet=Pip] .is-surprised .pupil{transform:scale(.7)}.rk-pet-root[data-pet=Pip] .is-surprised .lid{animation:none;transform:translateY(-100%)}.rk-pet-root[data-pet=Pip] .is-surprised .mouth{border-radius:50%;width:24px;height:30px}.rk-pet-root[data-pet=Pip] .is-surprised .tooth{opacity:0}.rk-pet-root[data-pet=Pip] .is-surprised .brow{opacity:1;top:216px}.rk-pet-root[data-pet=Pip] .is-surprised .ear.l{animation:none;transform:rotate(-2deg)translateY(-12px)scaleY(1.04)}.rk-pet-root[data-pet=Pip] .is-surprised .ear.r{animation:none;transform:rotate(2deg)translateY(-12px)scaleY(1.04)}.rk-pet-root[data-pet=Pip] .is-feeding .mouth{border-radius:50% 50% 48% 48%/40% 40% 62% 62%;width:98px;height:72px}.rk-pet-root[data-pet=Pip] .is-feeding .tooth{width:22px;height:14px}.rk-pet-root[data-pet=Pip] .is-feeding .tongue{opacity:1;width:60px;height:28px;bottom:2px}.rk-pet-root[data-pet=Pip] .is-feeding .pupil{transform:translateY(4px)scale(1.05)}.rk-pet-root[data-pet=Pip] .is-feeding .arm.l{animation:none;transform:rotate(-40deg)}.rk-pet-root[data-pet=Pip] .is-feeding .arm.r{animation:none;transform:rotate(40deg)}.rk-pet-root[data-pet=Pip] .is-feeding .pet-anim{animation:1s ease-in-out infinite rk-pip-feedLean}@keyframes rk-pip-feedLean{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(3px)scale(1.01,.99)}}.rk-pet-root[data-pet=Pip] .chomping .mouth{animation:.55s ease-out rk-pip-pipChomp}@keyframes rk-pip-pipChomp{0%{transform:scaleY(1.25)scaleX(1.05)}35%{transform:scaleY(.35)scaleX(1.12)}70%{transform:scaleY(1.08)scaleX(.97)}to{transform:scale(1)}}.rk-pet-root[data-pet=Pip] .is-celebrating .pet-anim{animation:.9s cubic-bezier(.36,.07,.19,.97) infinite rk-pip-celebJump}@keyframes rk-pip-celebJump{0%,to{transform:translateY(0)scale(1.04,.96)rotate(0)}35%{transform:translateY(-38px)scale(.95,1.06)rotate(-3deg)}65%{transform:translateY(-38px)scale(.97,1.04)rotate(3deg)}}.rk-pet-root[data-pet=Pip] .is-celebrating .pet-shadow{animation:.9s ease-in-out infinite rk-pip-celebShadow}@keyframes rk-pip-celebShadow{0%,to{transform:translate(-50%)scale(1)}50%{opacity:.6;transform:translate(-50%)scale(.72)}}.rk-pet-root[data-pet=Pip] .is-celebrating .mouth{border-radius:14px 14px 80px 80px/14px 14px 60px 60px;width:80px;height:44px}.rk-pet-root[data-pet=Pip] .is-celebrating .tongue{opacity:1;width:48px}.rk-pet-root[data-pet=Pip] .is-celebrating .arm.l{animation:.9s ease-in-out infinite rk-pip-celebArmL}.rk-pet-root[data-pet=Pip] .is-celebrating .arm.r{animation:.9s ease-in-out infinite rk-pip-celebArmR}@keyframes rk-pip-celebArmL{0%,to{transform:rotate(-112deg)translate(-14px)}50%{transform:rotate(-132deg)translate(-20px)}}@keyframes rk-pip-celebArmR{0%,to{transform:rotate(112deg)translate(14px)}50%{transform:rotate(132deg)translate(20px)}}.rk-pet-root[data-pet=Pip] .is-celebrating .ear.l{animation:.9s ease-in-out infinite rk-pip-earFlopL}.rk-pet-root[data-pet=Pip] .is-celebrating .ear.r{animation:.9s ease-in-out infinite rk-pip-earFlopR}@keyframes rk-pip-earFlopL{0%,to{transform:rotate(-8deg)}35%{transform:rotate(-18deg)translateY(12px)scaleY(.92)}65%{transform:rotate(-4deg)translateY(-6px)scaleY(1.03)}}@keyframes rk-pip-earFlopR{0%,to{transform:rotate(8deg)}35%{transform:rotate(18deg)translateY(12px)scaleY(.92)}65%{transform:rotate(4deg)translateY(-6px)scaleY(1.03)}}.rk-pet-root[data-pet=Pip] .is-celebrating .tail{animation:.45s ease-in-out infinite rk-pip-tailBounceFast}@keyframes rk-pip-tailBounceFast{0%,to{transform:scale(1)}50%{transform:scale(1.16)}}
.rk-pet-root[data-pet=Bolt]{--ink:#0f2545;--ink-soft:#5b7185;--ready-blue:#09395f;--ready-orange:#f28c18;--pet-body:#e5ecf1;--pet-shade:#acb9c3;--pet-mint:#85dbc4;--pet-mint-dark:#3ea692;--pet-orange:#f49752;--pet-orange-dark:#d26c28;--pet-cheek:#ff958d80;--pet-glow:#2ad7d7;--pet-visor:#10243c}@supports (color:lab(0% 0 0)){.rk-pet-root[data-pet=Bolt]{--pet-body:lab(93.0556% -1.63221 -3.29659);--pet-shade:lab(74.5073% -3.18718 -6.55266);--pet-mint:lab(81.4453% -31.0875 2.72006);--pet-mint-dark:lab(61.8321% -34.9262 1.05002);--pet-orange:lab(71.4857% 31.7395 50.6703);--pet-orange-dark:lab(57.316% 37.9191 54.2519);--pet-cheek:lab(73.228% 40.5134 22.6485/.5);--pet-glow:lab(78.1753% -42.5259 -12.7877)}}.rk-pet-root[data-pet=Bolt] html,.rk-pet-root[data-pet=Bolt] body{color:var(--ink);-webkit-user-select:none;user-select:none;background:#e9eef3;margin:0;font-family:Fredoka,ui-sans-serif,system-ui,sans-serif}.rk-pet-root[data-pet=Bolt] .page{max-width:1560px;margin:0 auto;padding:40px 32px 80px}.rk-pet-root[data-pet=Bolt] h1{color:var(--ready-blue);margin:0 0 4px;font-size:34px;font-weight:700}.rk-pet-root[data-pet=Bolt] .sub{color:var(--ink-soft);margin:0 0 32px;font-size:17px;font-weight:500}.rk-pet-root[data-pet=Bolt] h2{color:var(--ready-blue);letter-spacing:.02em;margin:44px 0 16px;font-size:20px;font-weight:700}.rk-pet-root[data-pet=Bolt] a{color:var(--ready-orange)}.rk-pet-root[data-pet=Bolt] a:hover{color:#d97a0c}.rk-pet-root[data-pet=Bolt] .sheet{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:20px;display:grid}.rk-pet-root[data-pet=Bolt] .card{background-color:#e2e8ee;background-image:linear-gradient(45deg,#dae1e8 25%,#0000 25% 75%,#dae1e8 75%),linear-gradient(45deg,#dae1e8 25%,#0000 25% 75%,#dae1e8 75%),none;background-position:0 0,11px 11px;background-repeat:repeat,repeat,repeat;background-size:22px 22px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-radius:24px;flex-direction:column;align-items:center;padding:18px 10px 14px;display:flex;overflow:hidden;box-shadow:0 6px 18px #0f25451a,inset 0 0 0 3px #ffffffb3}.rk-pet-root[data-pet=Bolt] .card .stage-mini{width:230px;height:260px;position:relative}.rk-pet-root[data-pet=Bolt] .card .lbl{color:var(--ready-blue);background:#fff;border-radius:999px;margin-top:8px;padding:5px 16px;font-size:15px;font-weight:700;box-shadow:0 3px 8px #0f25451f}.rk-pet-root[data-pet=Bolt] .live-wrap{flex-wrap:wrap;align-items:flex-start;gap:24px;display:flex}.rk-pet-root[data-pet=Bolt] .live{background-color:#e2e8ee;background-image:linear-gradient(45deg,#dae1e8 25%,#0000 25% 75%,#dae1e8 75%),linear-gradient(45deg,#dae1e8 25%,#0000 25% 75%,#dae1e8 75%),none;background-position:0 0,13px 13px;background-repeat:repeat,repeat,repeat;background-size:26px 26px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-radius:28px;flex:none;width:460px;height:520px;position:relative;box-shadow:0 10px 30px #0f254524,inset 0 0 0 3px #ffffffb3}.rk-pet-root[data-pet=Bolt] .controls{flex-direction:column;gap:10px;min-width:220px;display:flex}.rk-pet-root[data-pet=Bolt] .btn{cursor:pointer;color:var(--ready-blue);text-align:left;background:#fff;border:none;border-radius:999px;padding:12px 22px;font-family:inherit;font-size:16px;font-weight:700;transition:transform .15s;box-shadow:0 4px #0f25451a,0 6px 14px #0f254524}.rk-pet-root[data-pet=Bolt] .btn:active{transform:translateY(2px)}.rk-pet-root[data-pet=Bolt] .btn.primary{background:var(--ready-orange);color:#fff;box-shadow:0 4px #c9720e,0 6px 14px #f28c1866}.rk-pet-root[data-pet=Bolt] .btn.on{outline:3px solid var(--ready-orange)}.rk-pet-root[data-pet=Bolt] .note{color:var(--ink-soft);margin-top:6px;font-size:14px;font-weight:500;line-height:1.5}.rk-pet-root[data-pet=Bolt] .pet{width:460px;height:520px;transform:translateX(-50%) scale(var(--s,1));transform-origin:bottom;pointer-events:none;position:absolute;bottom:6%;left:50%}.rk-pet-root[data-pet=Bolt] .pet-anim{transform-origin:50% 100%;animation:3.6s ease-in-out infinite rk-bolt-boltBob;position:absolute;inset:0}@keyframes rk-bolt-boltBob{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-9px)scale(.995,1.008)}}.rk-pet-root[data-pet=Bolt] .pet-shadow{background:radial-gradient(#0f254542,#0000 70%);border-radius:50%;width:320px;height:44px;animation:3.6s ease-in-out infinite rk-bolt-boltShadow;position:absolute;bottom:-4px;left:50%;transform:translate(-50%)}@keyframes rk-bolt-boltShadow{0%,to{transform:translate(-50%)scale(1)}50%{opacity:.85;transform:translate(-50%)scale(.9)}}.rk-pet-root[data-pet=Bolt] .tail{background:linear-gradient(180deg,var(--pet-mint-dark),var(--pet-shade));z-index:1;transform-origin:bottom;border-radius:8px;width:10px;height:96px;animation:1.8s ease-in-out infinite rk-bolt-tailWag;position:absolute;bottom:150px;right:64px;transform:rotate(34deg)}@keyframes rk-bolt-tailWag{0%,to{transform:rotate(28deg)}50%{transform:rotate(42deg)}}.rk-pet-root[data-pet=Bolt] .tail:after{content:"";background:radial-gradient(circle at 35% 30%,#fff 0%,#fff0 40%),var(--pet-orange);border-radius:50%;width:34px;height:34px;position:absolute;top:-26px;left:50%;transform:translate(-50%);box-shadow:inset -3px -6px 8px #0003,0 0 16px #f497528c;box-shadow:inset -3px -6px 8px lab(0% 0 0/.2),0 0 16px lab(71.4857% 31.7395 50.6703/.55)}.rk-pet-root[data-pet=Bolt] .ear{background:radial-gradient(60% 40% at 40% 20%,#ffffffb3,transparent 60%),var(--pet-body);z-index:2;border-radius:50% 50% 46% 46%/44% 44% 56% 56%;width:78px;height:130px;transition:transform .3s;position:absolute;top:74px;box-shadow:inset -6px -10px 14px #0f254524,inset 0 0 0 4px #ffffff80}.rk-pet-root[data-pet=Bolt] .ear:after{content:"";background:var(--pet-mint);border-radius:inherit;position:absolute;inset:20% 22% 16%;box-shadow:inset -3px -5px 8px #0000001f}.rk-pet-root[data-pet=Bolt] .ear.l{transform-origin:100% 0;animation:3.6s ease-in-out infinite rk-bolt-earL;left:44px;transform:rotate(14deg)}.rk-pet-root[data-pet=Bolt] .ear.r{transform-origin:0 0;animation:3.6s ease-in-out infinite rk-bolt-earR;right:44px;transform:rotate(-14deg)}@keyframes rk-bolt-earL{0%,to{transform:rotate(14deg)}50%{transform:rotate(20deg)}}@keyframes rk-bolt-earR{0%,to{transform:rotate(-14deg)}50%{transform:rotate(-20deg)}}.rk-pet-root[data-pet=Bolt] .pet-body{background:radial-gradient(60% 50% at 30% 22%,#ffffffe6,transparent 60%), radial-gradient(80% 60% at 70% 92%,var(--pet-shade) 0%,transparent 60%), var(--pet-body);z-index:2;border-radius:50% 50% 46% 46%/58% 58% 42% 42%;width:370px;height:420px;position:absolute;top:86px;left:50%;transform:translate(-50%);box-shadow:inset -10px -28px 48px #0f25451f,inset 18px 10px 38px #ffffff80,0 20px 40px #0f254524}.rk-pet-root[data-pet=Bolt] .seam{background:var(--pet-shade);opacity:.4;z-index:3;border-radius:8px;width:330px;height:8px;position:absolute;top:300px;left:50%;transform:translate(-50%)}.rk-pet-root[data-pet=Bolt] .seam:before,.rk-pet-root[data-pet=Bolt] .seam:after{content:"";background:var(--pet-mint-dark);opacity:.9;border-radius:50%;width:10px;height:10px;position:absolute;top:50%;transform:translateY(-50%)}.rk-pet-root[data-pet=Bolt] .seam:before{left:22px}.rk-pet-root[data-pet=Bolt] .seam:after{right:22px}.rk-pet-root[data-pet=Bolt] .belly{background:radial-gradient(60% 50% at 50% 25%,#ffffff8c,transparent 60%),var(--pet-mint);z-index:3;border-radius:36px;width:190px;height:140px;position:absolute;top:330px;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 5px #fff9,inset -4px -8px 12px #0000001f}.rk-pet-root[data-pet=Bolt] .belly:after{content:"";background:var(--pet-orange);border-radius:8px;width:54px;height:10px;position:absolute;bottom:14px;left:50%;transform:translate(-50%);box-shadow:0 0 10px #f4975280;box-shadow:0 0 10px lab(71.4857% 31.7395 50.6703/.5)}.rk-pet-root[data-pet=Bolt] .belly .heart{width:44px;height:40px;position:absolute;top:30px;left:50%;transform:translate(-50%)}.rk-pet-root[data-pet=Bolt] .belly .heart svg{filter:drop-shadow(0 0 8px #f4975299);filter:drop-shadow(0 0 8px lab(71.4857% 31.7395 50.6703/.6));width:100%;height:100%}.rk-pet-root[data-pet=Bolt] .cheek{background:var(--pet-cheek);filter:blur(2px);z-index:7;border-radius:50%;width:52px;height:30px;position:absolute;top:238px}.rk-pet-root[data-pet=Bolt] .cheek.l{left:96px}.rk-pet-root[data-pet=Bolt] .cheek.r{right:96px}.rk-pet-root[data-pet=Bolt] .visor{background:radial-gradient(80% 60% at 50% 20%,#1d3a5c 0%,var(--pet-visor) 70%);z-index:5;border-radius:70px;width:250px;height:130px;position:absolute;top:150px;left:50%;transform:translate(-50%);box-shadow:inset 0 -6px 14px #00000080,inset 0 4px 8px #ffffff1f,0 0 0 6px #ffffff8c}.rk-pet-root[data-pet=Bolt] .eye{background:radial-gradient(circle at 40% 32%,#eafffa 0%,var(--pet-glow) 45%,var(--pet-mint-dark) 100%);z-index:6;border-radius:50%;width:58px;height:58px;transition:all .3s;animation:3.6s ease-in-out infinite rk-bolt-eyeGlow;position:absolute;top:186px;box-shadow:0 0 22px #2ad7d7cc,inset 0 -4px 8px #00000026;box-shadow:0 0 22px lab(78.1753% -42.5259 -12.7877/.8),inset 0 -4px 8px lab(0% 0 0/.14902)}.rk-pet-root[data-pet=Bolt] .eye.l{left:130px}.rk-pet-root[data-pet=Bolt] .eye.r{right:130px}@keyframes rk-bolt-eyeGlow{0%,to{box-shadow:0 0 18px #2ad7d7b3,inset 0 -4px 8px #00000026;box-shadow:0 0 18px lab(78.1753% -42.5259 -12.7877/.7),inset 0 -4px 8px lab(0% 0 0/.14902)}50%{box-shadow:0 0 30px #2ad7d7f2,inset 0 -4px 8px #00000026;box-shadow:0 0 30px lab(78.1753% -42.5259 -12.7877/.95),inset 0 -4px 8px lab(0% 0 0/.14902)}}.rk-pet-root[data-pet=Bolt] .eye:after{content:"";opacity:.95;background:#fff;border-radius:50%;width:16px;height:16px;position:absolute;top:10px;left:12px}.rk-pet-root[data-pet=Bolt] .lid{background:var(--pet-visor);border-radius:50%;animation:4.2s ease-in-out infinite rk-bolt-boltBlink;position:absolute;inset:-3px;transform:translateY(-105%)}.rk-pet-root[data-pet=Bolt] .eye{overflow:hidden}@keyframes rk-bolt-boltBlink{0%,92%,to{transform:translateY(-105%)}95%,96%{transform:translateY(-10%)}}.rk-pet-root[data-pet=Bolt] .brow{background:var(--pet-orange);z-index:6;opacity:0;border-radius:8px;width:48px;height:9px;transition:all .3s;position:absolute;top:132px;box-shadow:0 0 8px #f4975299;box-shadow:0 0 8px lab(71.4857% 31.7395 50.6703/.6)}.rk-pet-root[data-pet=Bolt] .brow.l{left:132px;transform:rotate(-8deg)}.rk-pet-root[data-pet=Bolt] .brow.r{right:132px;transform:rotate(8deg)}.rk-pet-root[data-pet=Bolt] .mouth-wrap{z-index:7;place-items:center;width:120px;height:70px;display:grid;position:absolute;top:288px;left:50%;transform:translate(-50%)}.rk-pet-root[data-pet=Bolt] .mouth{background:#10243c;border-radius:8px 8px 60px 60px/8px 8px 46px 46px;width:58px;height:24px;transition:all .35s cubic-bezier(.34,1.56,.64,1);position:relative;overflow:hidden;box-shadow:inset 0 6px 10px #0000008c,0 0 0 4px #ffffff80,inset 0 -3px 6px #85dbc466;box-shadow:inset 0 6px 10px lab(0% 0 0/.54902),0 0 0 4px lab(100% 0 0/.501961),inset 0 -3px 6px lab(81.4453% -31.0875 2.72006/.4)}.rk-pet-root[data-pet=Bolt] .tongue{background:radial-gradient(60% 60% at 50% 30%,#adeedb,var(--pet-mint) 70%);opacity:0;border-radius:60% 60% 50% 50%;width:40px;height:20px;transition:all .35s;position:absolute;bottom:-6px;left:50%;transform:translate(-50%);box-shadow:0 0 8px #85dbc499;box-shadow:0 0 8px lab(81.4453% -31.0875 2.72006/.6)}@supports (color:lab(0% 0 0)){.rk-pet-root[data-pet=Bolt] .tongue{background:radial-gradient(60% 60% at 50% 30%,lab(89.3069% -24.0116 2.10958),var(--pet-mint) 70%)}}.rk-pet-root[data-pet=Bolt] .arm{background:radial-gradient(60% 40% at 40% 20%,#ffffffb3,transparent 60%),var(--pet-body);z-index:4;transform-origin:top;border-radius:60% 60% 48% 48%/50%;width:74px;height:114px;transition:transform .4s cubic-bezier(.34,1.56,.64,1);position:absolute;top:330px;box-shadow:inset -6px -10px 14px #0f254524,inset 0 0 0 4px #ffffff80}.rk-pet-root[data-pet=Bolt] .arm:after{content:"";background:radial-gradient(circle at 40% 30%,#ffffff80,transparent 50%),var(--pet-orange);border-radius:50%;width:48px;height:34px;position:absolute;bottom:6px;left:50%;transform:translate(-50%);box-shadow:inset 0 -3px 6px #0000002e}.rk-pet-root[data-pet=Bolt] .arm.l{animation:3.6s ease-in-out infinite rk-bolt-boltArmL;left:16px;transform:rotate(-20deg)}.rk-pet-root[data-pet=Bolt] .arm.r{animation:3.6s ease-in-out infinite rk-bolt-boltArmR;right:16px;transform:rotate(20deg)}@keyframes rk-bolt-boltArmL{0%,to{transform:rotate(-20deg)}50%{transform:rotate(-27deg)}}@keyframes rk-bolt-boltArmR{0%,to{transform:rotate(20deg)}50%{transform:rotate(27deg)}}.rk-pet-root[data-pet=Bolt] .foot{background:var(--pet-orange);z-index:1;border-radius:50% 50% 40% 40%/70% 70% 40% 40%;width:104px;height:32px;position:absolute;bottom:2px;box-shadow:inset 0 -4px 8px #00000038}.rk-pet-root[data-pet=Bolt] .foot:after{content:"";background:#ffffff73;border-radius:50%;width:56px;height:14px;position:absolute;top:5px;left:50%;transform:translate(-50%)}.rk-pet-root[data-pet=Bolt] .foot.l{left:92px}.rk-pet-root[data-pet=Bolt] .foot.r{right:92px}.rk-pet-root[data-pet=Bolt] .spark{z-index:9;opacity:0;pointer-events:none;width:26px;height:26px;position:absolute}.rk-pet-root[data-pet=Bolt] .spark svg{width:100%;height:100%}.rk-pet-root[data-pet=Bolt] .is-celebrating .spark{animation:1.8s ease-in-out infinite rk-bolt-sparkPop}.rk-pet-root[data-pet=Bolt] .spark.s1{top:100px;left:60px}.rk-pet-root[data-pet=Bolt] .spark.s2{top:150px;right:52px;animation-delay:.4s!important}.rk-pet-root[data-pet=Bolt] .spark.s3{top:40px;left:110px;animation-delay:.8s!important}.rk-pet-root[data-pet=Bolt] .spark.s4{top:60px;right:120px;animation-delay:1.2s!important}@keyframes rk-bolt-sparkPop{0%,to{opacity:0;transform:scale(.3)rotate(0)}20%{opacity:1;transform:scale(1.1)rotate(20deg)}45%{opacity:0;transform:scale(.4)rotate(45deg)}}.rk-pet-root[data-pet=Bolt] .is-hungry .pet-anim{animation:2.6s ease-in-out infinite rk-bolt-hungryBob}@keyframes rk-bolt-hungryBob{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(2px)scale(1.015,.985)}}.rk-pet-root[data-pet=Bolt] .is-hungry .mouth{border-radius:50% 50% 45% 45%/60% 60% 40% 40%;width:40px;height:30px}.rk-pet-root[data-pet=Bolt] .is-hungry .tongue{opacity:1;bottom:-2px}.rk-pet-root[data-pet=Bolt] .is-hungry .eye{animation:none;transform:translateY(6px)scale(.92);box-shadow:0 0 12px #2ad7d780;box-shadow:0 0 12px lab(78.1753% -42.5259 -12.7877/.5)}.rk-pet-root[data-pet=Bolt] .is-hungry .arm.r{animation:1.6s ease-in-out infinite rk-bolt-tummyRub}@keyframes rk-bolt-tummyRub{0%,to{transform:rotate(38deg)translateY(0)}50%{transform:rotate(46deg)translateY(6px)}}.rk-pet-root[data-pet=Bolt] .is-hungry .ear.l{animation:none;transform:rotate(24deg)translateY(4px)}.rk-pet-root[data-pet=Bolt] .is-hungry .ear.r{animation:none;transform:rotate(-24deg)translateY(4px)}.rk-pet-root[data-pet=Bolt] .is-hungry .tail{animation:3.2s ease-in-out infinite rk-bolt-tailWagSlow}@keyframes rk-bolt-tailWagSlow{0%,to{transform:rotate(30deg)}50%{transform:rotate(36deg)}}.rk-pet-root[data-pet=Bolt] .is-curious .pet-anim{animation:2.8s ease-in-out infinite rk-bolt-curiousLean}@keyframes rk-bolt-curiousLean{0%,to{transform:rotate(0)translateY(0)}40%,70%{transform:rotate(-6deg)translateY(-4px)}}.rk-pet-root[data-pet=Bolt] .is-curious .mouth{border-radius:50%;width:26px;height:26px}.rk-pet-root[data-pet=Bolt] .is-curious .eye{transform:translate(-8px,-2px)}.rk-pet-root[data-pet=Bolt] .is-curious .brow{opacity:1;top:126px}.rk-pet-root[data-pet=Bolt] .is-curious .brow.l{transform:rotate(-16deg)}.rk-pet-root[data-pet=Bolt] .is-curious .ear.l{animation:none;transform:rotate(6deg)translateY(-6px)}.rk-pet-root[data-pet=Bolt] .is-curious .ear.r{animation:none;transform:rotate(-18deg)}.rk-pet-root[data-pet=Bolt] .is-happy .pet-anim{animation:1.1s ease-in-out infinite rk-bolt-happyBounce}@keyframes rk-bolt-happyBounce{0%,to{transform:translateY(0)scale(1.02,.98)}40%{transform:translateY(-18px)scale(.98,1.03)}}.rk-pet-root[data-pet=Bolt] .is-happy .pet-shadow{animation:1.1s ease-in-out infinite rk-bolt-happyShadow}@keyframes rk-bolt-happyShadow{0%,to{transform:translate(-50%)scale(1)}40%{opacity:.7;transform:translate(-50%)scale(.82)}}.rk-pet-root[data-pet=Bolt] .is-happy .mouth{border-radius:12px 12px 70px 70px/12px 12px 56px 56px;width:72px;height:34px}.rk-pet-root[data-pet=Bolt] .is-happy .tongue{opacity:1}.rk-pet-root[data-pet=Bolt] .is-happy .arm.l{animation:1.1s ease-in-out infinite rk-bolt-pawsUpL}.rk-pet-root[data-pet=Bolt] .is-happy .arm.r{animation:1.1s ease-in-out infinite rk-bolt-pawsUpR}@keyframes rk-bolt-pawsUpL{0%,to{transform:rotate(-118deg)translate(-14px)}40%{transform:rotate(-130deg)translate(-18px)}}@keyframes rk-bolt-pawsUpR{0%,to{transform:rotate(118deg)translate(14px)}40%{transform:rotate(130deg)translate(18px)}}.rk-pet-root[data-pet=Bolt] .is-happy .tail{animation:.5s ease-in-out infinite rk-bolt-tailWagFast}@keyframes rk-bolt-tailWagFast{0%,to{transform:rotate(22deg)}50%{transform:rotate(48deg)}}.rk-pet-root[data-pet=Bolt] .is-surprised .pet-anim{animation:.5s cubic-bezier(.34,1.56,.64,1) both rk-bolt-surpriseJump}@keyframes rk-bolt-surpriseJump{0%{transform:translateY(0)scale(1)}30%{transform:translateY(-24px)scale(.94,1.08)}60%{transform:translateY(0)scale(1.06,.94)}to{transform:translateY(0)scale(1)}}.rk-pet-root[data-pet=Bolt] .is-surprised .eye{animation:none;transform:scale(1.2);box-shadow:0 0 34px #2ad7d7;box-shadow:0 0 34px lab(78.1753% -42.5259 -12.7877)}.rk-pet-root[data-pet=Bolt] .is-surprised .lid{animation:none;transform:translateY(-105%)}.rk-pet-root[data-pet=Bolt] .is-surprised .mouth{border-radius:50%;width:24px;height:28px}.rk-pet-root[data-pet=Bolt] .is-surprised .brow{opacity:1;top:122px}.rk-pet-root[data-pet=Bolt] .is-surprised .ear.l{animation:none;transform:rotate(4deg)translateY(-8px)}.rk-pet-root[data-pet=Bolt] .is-surprised .ear.r{animation:none;transform:rotate(-4deg)translateY(-8px)}.rk-pet-root[data-pet=Bolt] .is-feeding .mouth{border-radius:50% 50% 48% 48%/40% 40% 62% 62%;width:98px;height:72px}.rk-pet-root[data-pet=Bolt] .is-feeding .tongue{opacity:1;width:60px;height:28px;bottom:2px}.rk-pet-root[data-pet=Bolt] .is-feeding .eye{transform:translateY(4px)scale(1.05)}.rk-pet-root[data-pet=Bolt] .is-feeding .arm.l{animation:none;transform:rotate(-40deg)}.rk-pet-root[data-pet=Bolt] .is-feeding .arm.r{animation:none;transform:rotate(40deg)}.rk-pet-root[data-pet=Bolt] .is-feeding .pet-anim{animation:1s ease-in-out infinite rk-bolt-feedLean}@keyframes rk-bolt-feedLean{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(3px)scale(1.01,.99)}}.rk-pet-root[data-pet=Bolt] .chomping .mouth{animation:.55s ease-out rk-bolt-boltChomp}@keyframes rk-bolt-boltChomp{0%{transform:scaleY(1.25)scaleX(1.05)}35%{transform:scaleY(.35)scaleX(1.12)}70%{transform:scaleY(1.08)scaleX(.97)}to{transform:scale(1)}}.rk-pet-root[data-pet=Bolt] .is-celebrating .pet-anim{animation:.9s cubic-bezier(.36,.07,.19,.97) infinite rk-bolt-celebJump}@keyframes rk-bolt-celebJump{0%,to{transform:translateY(0)scale(1.04,.96)rotate(0)}35%{transform:translateY(-34px)scale(.95,1.06)rotate(-3deg)}65%{transform:translateY(-34px)scale(.97,1.04)rotate(3deg)}}.rk-pet-root[data-pet=Bolt] .is-celebrating .pet-shadow{animation:.9s ease-in-out infinite rk-bolt-celebShadow}@keyframes rk-bolt-celebShadow{0%,to{transform:translate(-50%)scale(1)}50%{opacity:.6;transform:translate(-50%)scale(.72)}}.rk-pet-root[data-pet=Bolt] .is-celebrating .mouth{border-radius:14px 14px 80px 80px/14px 14px 60px 60px;width:78px;height:42px}.rk-pet-root[data-pet=Bolt] .is-celebrating .tongue{opacity:1;width:48px}.rk-pet-root[data-pet=Bolt] .is-celebrating .arm.l{animation:.9s ease-in-out infinite rk-bolt-celebArmL}.rk-pet-root[data-pet=Bolt] .is-celebrating .arm.r{animation:.9s ease-in-out infinite rk-bolt-celebArmR}@keyframes rk-bolt-celebArmL{0%,to{transform:rotate(-112deg)translate(-14px)}50%{transform:rotate(-132deg)translate(-20px)}}@keyframes rk-bolt-celebArmR{0%,to{transform:rotate(112deg)translate(14px)}50%{transform:rotate(132deg)translate(20px)}}.rk-pet-root[data-pet=Bolt] .is-celebrating .tail{animation:.4s ease-in-out infinite rk-bolt-tailWagFast}.rk-pet-root[data-pet=Bolt] .is-celebrating .ear.l{animation:.45s ease-in-out infinite rk-bolt-earFlapL}.rk-pet-root[data-pet=Bolt] .is-celebrating .ear.r{animation:.45s ease-in-out infinite rk-bolt-earFlapR}@keyframes rk-bolt-earFlapL{0%,to{transform:rotate(10deg)}50%{transform:rotate(26deg)}}@keyframes rk-bolt-earFlapR{0%,to{transform:rotate(-10deg)}50%{transform:rotate(-26deg)}}
.rk-pet-root{aspect-ratio:640/720;pointer-events:none;width:100%;position:relative;overflow:hidden}.rk-pet-root .rk-pet-stage{transform-origin:0 0;width:640px;height:720px;position:absolute;top:0;left:0}.rk-pet-root[data-pet=Gumblop] .alien{width:410px}.rk-pet-root[data-calm=true] *,.rk-pet-root[data-calm=true] :before,.rk-pet-root[data-calm=true] :after{transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){.rk-pet-root *,.rk-pet-root :before,.rk-pet-root :after{transition:none!important;animation:none!important}}.rk-pet-generated-idle{object-fit:contain;width:100%;height:auto;display:block}.rk-pet-generated-stage{justify-content:center;align-items:center;width:100%;height:100%;display:flex;transform:none!important}
