.iw-life{pointer-events:none}.rs-hit{cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent}.rs-hit:focus-visible rect{stroke:#fff;stroke-width:6;stroke-opacity:1;vector-effect:non-scaling-stroke}.rs-actor.is-appear{animation:rs-appear .45s ease-out}.rs-actor.face-left:not(.rs-friend) .rs-face{transform:scaleX(-1)}.rs-heart{transform-box:fill-box;transform-origin:50% 100%}@media(prefers-reduced-motion:no-preference){.rs-heart{animation:rs-heart 1.7s ease-out both}.rs-twinkle{transform-box:fill-box;transform-origin:center;animation:rs-twinkle 1.3s ease-in-out infinite both}.rs-door{animation:rs-appear .35s ease-out}.rs-bubble{animation:rs-bubble 1.6s ease-out infinite both}.rs-ring{transform-box:fill-box;transform-origin:center;animation:iw-ripple 1.8s ease-out both}.rs-actor.is-walking.gait-step .rs-act{animation:rs-step .5s ease-in-out infinite}.rs-actor.is-walking.gait-step .tc-paws{animation:rs-shuffle .5s steps(2) infinite}.rs-actor.is-walking.gait-scurry .rs-act{animation:rs-scurry .2s ease-in-out infinite alternate}.rs-actor.is-walking.gait-waddle .rs-act{transform-origin:0px 0px;animation:rs-waddle .9s ease-in-out infinite}.rs-actor.is-walking.gait-bound .rs-act{animation:rs-bound .38s ease-in-out infinite}.rs-actor.is-walking.gait-swim .rs-act{transform-origin:-8px -18px;animation:rs-swim 1.6s ease-in-out infinite}.rs-actor.is-walking.gait-climb .rs-act{animation:rs-step .3s ease-in-out infinite}.rs-actor.is-walking.gait-slide .rs-act{transform-origin:0px 0px;transform:rotate(-10deg)}.rs-actor.is-walking.gait-jump .rs-act{transform-origin:0px 0px;animation:rs-jump .46s ease-in-out}.rs-actor.is-turn:not(.rs-little-fish):not(.rs-friend) .rs-act{transform-origin:0px 0px;animation:rs-hop .28s ease-in-out}.rs-little-fish .rs-face{transition:transform .5s ease-in-out}.rs-actor.is-happy .rs-act{animation:rs-happy .55s ease-in-out 2}.rs-actor.is-riding .rs-ride{transform-origin:0px -112px;animation:rs-swing 5.2s ease-in-out both}.iw-item.is-swinging .tc-swing{transform-origin:0px -112px;animation:rs-swing 5.2s ease-in-out var(--rs-since, 0ms) both}.rs-actor.is-rest .rs-act{transform-origin:0px 0px;animation:rs-breathe 2.4s ease-in-out infinite}.rs-hedgehog .tc-head{transform-origin:8px -12px}.rs-hedgehog.is-sniff .tc-head{animation:rs-sniff 2.4s ease-in-out}.rs-hedgehog.is-hello .tc-head{animation:rs-lift 1.8s ease-in-out}.rs-hedgehog .tc-paws{transform-box:fill-box}.rs-field-mouse .tc-ear{transform-box:fill-box;transform-origin:50% 100%}.rs-field-mouse .tc-tail{transform-origin:-6px -4px}.rs-field-mouse .tc-head{transform-origin:2px -26px}.rs-field-mouse.is-twitch .tc-ear,.rs-field-mouse.is-peek .tc-ear{animation:rs-twitch .32s ease-in-out 3}.rs-field-mouse.is-twitch .tc-tail,.rs-field-mouse.is-peek .tc-tail,.rs-field-mouse.is-walking .tc-tail{animation:rs-tail-curl 1.2s ease-in-out infinite}.rs-field-mouse.is-upright .rs-act{transform-origin:0px 0px;animation:rs-upright 2.4s ease-in-out}.rs-field-mouse.is-upright .tc-head,.rs-field-mouse.is-look .tc-head{animation:rs-look-small 2.4s ease-in-out}.rs-field-mouse.is-hello .tc-head{animation:rs-lift 1.8s ease-in-out}.rs-field-mouse.is-hello .tc-ear{animation:rs-twitch .3s ease-in-out 4}.rs-bear-cub .tc-head{transform-origin:0px -30px}.rs-bear-cub .tc-arm{transform-origin:14px -27px}.rs-bear-cub .tc-eyes{transform-box:fill-box;transform-origin:center}.rs-bear-cub.is-look .tc-head{animation:rs-look 3.6s ease-in-out}.rs-bear-cub.is-wave .tc-arm,.rs-bear-cub.is-hello .tc-arm{animation:rs-wave 2.4s ease-in-out}.rs-bear-cub.is-hello .tc-head{animation:rs-tilt-small 1.8s ease-in-out}.rs-bear-cub.is-stretch .rs-act{transform-origin:0px 0px;animation:rs-stretch 2.6s ease-in-out}.rs-bear-cub.is-stretch .tc-arm{animation:rs-arm-up 2.6s ease-in-out}.rs-bear-cub.is-gaze .tc-head{animation:rs-gaze 2.6s ease-in-out}.rs-bear-cub.is-gaze .tc-eyes,.rs-hedgehog.is-sniff .tc-eyes{animation:rs-eyes-up 2.6s ease-in-out}.rs-bear-cub.is-gaze .tc-arm{animation:rs-wave 2.6s ease-in-out .3s}.rs-puppy .tc-tail{transform-origin:10px -10px}.rs-puppy.is-wag .tc-tail,.rs-puppy.is-hello .tc-tail,.rs-puppy.is-happy .tc-tail,.rs-puppy.is-riding .tc-tail{animation:rs-wag .34s ease-in-out 6}.rs-puppy.is-tilt .tc-head,.rs-puppy.is-hello .tc-head{transform-origin:0px -32px;animation:rs-puppy-tilt 2.2s ease-in-out}.rs-puppy.is-walking .tc-tail{animation:rs-wag .34s ease-in-out infinite}.rs-little-fish .tc-tail{transform-origin:-17px -17px;animation:rs-fish-tail 1.5s ease-in-out infinite}.rs-little-fish .tc-fin{transform-box:fill-box;transform-origin:0% 100%;animation:rs-fin 1.9s ease-in-out infinite}.rs-little-fish.is-walking .tc-tail{animation-duration:.7s}.rs-little-fish.is-hello .rs-act{transform-origin:-8px -18px;animation:rs-fish-hello 1.6s ease-in-out}.rs-actor.is-rest .tc-eyes{transform-box:fill-box;transform-origin:center;transform:scaleY(.15)}.rs-friend.is-rest .m-eyes{transform:scaleY(.15)}.rs-friend.is-hello .rs-sit{transform-box:fill-box;transform-origin:50% 100%;animation:iw-hop .7s ease-out}.rs-friend.is-rise .rs-act{transform-box:fill-box;transform-origin:50% 100%;animation:w-rise .3s ease-out}.rs-friend.is-settle .rs-act{transform-box:fill-box;transform-origin:50% 100%;animation:w-settle .45s ease-out}.rs-friend .w-tail{transform-box:fill-box;transform-origin:100% 85%;animation:w-wag 1.6s ease-in-out infinite}.rs-friend.is-walking .w-k0{animation:w-k0 .48s step-end infinite}.rs-friend.is-walking .w-k1{animation:w-k1 .48s step-end infinite}.rs-friend.is-walking .w-k2{animation:w-k2 .48s step-end infinite}.rs-friend.is-walking .w-bob{animation:w-bob .24s step-end infinite}.rs-friend.is-walking .w-tail{animation-duration:.96s}.rs-friend.is-turn .w-pose{animation:w-turn .28s ease-in-out}.rs-friend.is-visiting .w-pose{animation:w-joy 2.2s ease-in-out both}.rs-friend.is-visiting .w-tail,.rs-friend.is-wag .m-tail{animation:w-wag .5s ease-in-out infinite}.rs-friend .m-tail{transform-box:fill-box;transform-origin:0% 100%}.rs-friend.is-walking .gait-hop .w-k0{animation-name:h-k0}.rs-friend.is-walking .gait-hop .w-k1{animation-name:h-k1}.rs-friend.is-walking .gait-hop .w-k2{animation-name:h-k2}.rs-friend.is-walking .gait-hop .w-bob{transform-box:view-box;transform-origin:50% 90%;animation:h-bob .48s linear infinite}.rs-friend.is-walking .gait-hop .w-shadow{transform-box:fill-box;transform-origin:center;animation:h-shadow .48s ease-in-out infinite}.rs-friend .w-ears{transform-box:fill-box;transform-origin:55% 100%;animation:w-ears 3.2s ease-in-out infinite}.rs-friend.is-walking .gait-hop .w-ears{animation:h-ears .48s ease-in-out infinite}.rs-friend .w-curl{transform-box:fill-box;transform-origin:100% 100%;animation:w-sway 2.4s ease-in-out infinite}.rs-friend.is-visiting .w-curl{animation:w-quiver .3s ease-in-out infinite}.rs-friend.is-walking .w-curl{animation-duration:1.2s}}.rs-friend .rs-walk{display:none}.rs-friend.is-up .rs-walk{display:inline}.rs-friend.is-up .rs-sit{display:none}.rs-friend .m-walk .w-face,.rs-friend .m-walk .w-pose{transform-box:view-box;transform-origin:50% 90%}.rs-friend.face-left .w-face{transform:scaleX(-1)}.rs-friend .w-k1,.rs-friend .w-k2,.rs-friend .w-happy,.rs-friend.is-visiting .w-open{opacity:0}.rs-friend.is-visiting .w-happy{opacity:1}@media(prefers-reduced-motion:reduce){.iw-life *,.iw-life-hits *{animation:none!important;transition:none!important}.rs-actor.is-hello .rs-face{filter:drop-shadow(0 0 4px #fff6c8) drop-shadow(0 0 10px #ffe28a)}}@keyframes rs-appear{0%{opacity:0}}@keyframes rs-heart{0%{opacity:0;transform:translateY(4px) scale(.6)}20%{opacity:1;transform:none}75%{opacity:1}to{opacity:0;transform:translateY(-12px)}}@keyframes rs-twinkle{0%,to{opacity:0;transform:scale(.4)}50%{opacity:1;transform:scale(1)}}@keyframes rs-bubble{0%{opacity:0;transform:translateY(4px)}30%{opacity:.9}to{opacity:0;transform:translateY(-16px)}}@keyframes rs-step{50%{transform:translateY(-1.4px)}}@keyframes rs-shuffle{50%{transform:translate(1.6px)}}@keyframes rs-scurry{to{transform:translateY(-2.6px)}}@keyframes rs-waddle{0%,to{transform:rotate(-3.5deg)}25%{transform:translateY(-1.5px)}50%{transform:rotate(3.5deg)}75%{transform:translateY(-1.5px)}}@keyframes rs-bound{0%,to{transform:none}45%{transform:translateY(-5px)}}@keyframes rs-swim{0%,to{transform:rotate(-2deg)}50%{transform:rotate(2deg) translateY(-1px)}}@keyframes rs-jump{0%{transform:scale(1.04,.94)}45%{transform:translateY(-16px) scale(.97,1.04)}85%{transform:scale(1.04,.95)}to{transform:none}}@keyframes rs-hop{50%{transform:translateY(-5px)}}@keyframes rs-happy{50%{transform:translateY(-4px)}}@keyframes rs-breathe{50%{transform:scale(1.015,1.03)}}@keyframes rs-swing{0%,to{transform:rotate(0)}12%{transform:rotate(13deg)}29%{transform:rotate(-12deg)}46%{transform:rotate(10deg)}62%{transform:rotate(-8deg)}76%{transform:rotate(5deg)}89%{transform:rotate(-2deg)}}@keyframes rs-sniff{0%,to{transform:none}14%{transform:rotate(-5deg)}26%{transform:rotate(1.5deg)}40%{transform:rotate(-6deg)}54%{transform:rotate(1deg)}68%{transform:rotate(-4deg)}82%{transform:rotate(.5deg)}}@keyframes rs-lift{0%,to{transform:none}25%,75%{transform:rotate(-11deg)}}@keyframes rs-twitch{50%{transform:rotate(-9deg)}}@keyframes rs-tail-curl{50%{transform:rotate(-7deg)}}@keyframes rs-upright{0%,to{transform:none}25%,75%{transform:scale(.97,1.07)}}@keyframes rs-look-small{0%,to{transform:none}30%,55%{transform:rotate(-8deg)}}@keyframes rs-look{0%,to{transform:none}22%,40%{transform:rotate(-9deg)}60%,80%{transform:rotate(8deg)}}@keyframes rs-tilt-small{0%,to{transform:none}30%,70%{transform:rotate(7deg)}}@keyframes rs-wave{0%,to{transform:none}20%{transform:rotate(-150deg)}34%{transform:rotate(-128deg)}48%{transform:rotate(-152deg)}62%{transform:rotate(-128deg)}78%{transform:rotate(-146deg)}}@keyframes rs-stretch{0%,to{transform:none}30%,65%{transform:scale(.96,1.07)}}@keyframes rs-arm-up{0%,to{transform:none}30%,65%{transform:rotate(-168deg)}}@keyframes rs-gaze{0%,to{transform:none}20%,80%{transform:rotate(9deg)}}@keyframes rs-eyes-up{0%,to{transform:none}20%,80%{transform:translate(1.4px,-1px)}}@keyframes rs-wag{0%,to{transform:rotate(-14deg)}50%{transform:rotate(16deg)}}@keyframes rs-puppy-tilt{0%,to{transform:rotate(-7deg)}30%,70%{transform:rotate(8deg)}}@keyframes rs-fish-tail{0%,to{transform:rotate(-8deg)}50%{transform:rotate(8deg)}}@keyframes rs-fin{50%{transform:scaleY(.82)}}@keyframes rs-fish-hello{0%,to{transform:none}35%{transform:scaleX(-1) translateY(-2px)}65%{transform:scaleX(-1) translateY(-2px)}}@keyframes w-rise{0%{transform:translateY(5%) scale(1.08,.8)}60%{transform:translateY(-3%) scale(.97,1.04)}}@keyframes w-settle{0%{transform:translateY(-3%) scale(.95,1.05)}55%{transform:scale(1.06,.9)}}@keyframes w-k0{0%{opacity:0}25%{opacity:1}50%{opacity:0}75%,to{opacity:1}}@keyframes w-k1{0%{opacity:1}25%,to{opacity:0}}@keyframes w-k2{0%,25%{opacity:0}50%{opacity:1}75%,to{opacity:0}}@keyframes w-bob{0%{transform:translateY(.5px)}50%,to{transform:translateY(-.9px)}}@keyframes w-turn{40%,60%{transform:translateY(-9%) scale(.9,1.06)}85%{transform:scale(1.05,.94)}}@keyframes w-joy{0%,to{transform:none}15%,45%{transform:translateY(-6%) scale(.97,1.03)}30%,60%{transform:scale(1.03,.97)}}@keyframes w-wag{0%,to{transform:rotate(-7deg)}50%{transform:rotate(7deg)}}@keyframes h-k0{0%{opacity:1}15%{opacity:0}85%,to{opacity:1}}@keyframes h-k1{0%{opacity:0}15%{opacity:1}65%,to{opacity:0}}@keyframes h-k2{0%{opacity:0}65%{opacity:1}85%,to{opacity:0}}@keyframes h-bob{0%,to{transform:scale(1.05,.93)}15%{transform:scale(.97,1.05);animation-timing-function:ease-out}42%{transform:translateY(-6px);animation-timing-function:ease-in}72%{transform:translateY(-.5px)}85%{transform:scale(1.05,.93)}}@keyframes h-shadow{42%{transform:scale(.78);opacity:.2}}@keyframes h-ears{0%,to{transform:rotate(2deg)}45%{transform:rotate(-10deg)}78%{transform:rotate(5deg)}}@keyframes w-ears{50%{transform:rotate(-4deg)}}@keyframes w-sway{0%,to{transform:rotate(-4deg)}50%{transform:rotate(5deg)}}@keyframes w-quiver{0%,to{transform:rotate(-2deg)}50%{transform:rotate(3deg)}}
