.kiwi-eyes{--eye: #ededf2;--eye-alarmed: #ffe1e1;--bg: #141418;--ew: 22;--eh-l: 30;--eh-r: 30;--erx: 10;--anchor: .5;--blink: 0;--smile: 0;--tilt: 0deg;--drop: 0;--eye-scale: 1;display:block;overflow:visible;user-select:none;pointer-events:none}.kiwi-eyes .eye{transform:translateY(calc(var(--drop) * 1px)) rotate(var(--tilt)) scale(var(--eye-scale));transition:transform .28s cubic-bezier(.2,.8,.2,1)}.kiwi-eyes .look{will-change:transform}.kiwi-eyes .shape{fill:var(--eye);transform-box:fill-box;transform-origin:center;transform:scaleY(calc(1 - var(--blink) * .94));width:calc(var(--ew) * 1px);rx:calc(var(--erx) * 1px);x:calc((var(--cx) - var(--ew) / 2) * 1px);transition:x .26s cubic-bezier(.2,.8,.2,1),y .26s cubic-bezier(.2,.8,.2,1),width .26s cubic-bezier(.2,.8,.2,1),height .26s cubic-bezier(.2,.8,.2,1),rx .26s cubic-bezier(.2,.8,.2,1),fill .32s ease,transform 80ms cubic-bezier(.3,.7,.3,1)}.kiwi-eyes .eye-l .shape{height:calc(var(--eh-l) * 1px);y:calc((var(--cy) - var(--eh-l) / 2 + (var(--anchor) - .5) * (30 - var(--eh-l))) * 1px)}.kiwi-eyes .eye-r .shape{height:calc(var(--eh-r) * 1px);y:calc((var(--cy) - var(--eh-r) / 2 + (var(--anchor) - .5) * (30 - var(--eh-r))) * 1px)}.kiwi-eyes .smile{fill:#000;opacity:0;transform:translateY(calc(var(--smile) * -18px));transition:transform .28s cubic-bezier(.2,.8,.2,1),opacity 0ms linear .28s}.kiwi-eyes[data-mood=happy] .smile,.kiwi-eyes[data-mood=focused] .smile{opacity:1;transition:transform .28s cubic-bezier(.2,.8,.2,1),opacity 0ms}.kiwi-eyes[data-mood=focused]{--ew: 22;--eh-l: 24;--eh-r: 24;--erx: 11;--smile: .55}.kiwi-eyes[data-mood=sleep]{--ew: 20;--eh-l: 4.5;--eh-r: 4.5;--erx: 2.25;--drop: 5}.kiwi-eyes[data-mood=sleep] .g-breathe{animation:kiwi-breathe 3.6s ease-in-out infinite}.kiwi-eyes[data-mood=alarmed]{--ew: 19;--eh-l: 41;--eh-r: 41;--erx: 8.5;--eye-scale: 1.04}.kiwi-eyes[data-mood=alarmed] .shape{fill:var(--eye-alarmed)}.kiwi-eyes[data-mood=alarmed] .g-shake{animation:kiwi-shake .34s cubic-bezier(.36,.07,.19,.97) 1}.kiwi-eyes[data-mood=judging]{--eh-l: 11;--eh-r: 19;--erx: 5.5;--anchor: 1;--tilt: -7deg;--drop: -2}.kiwi-eyes[data-mood=baffled]{--ew: 25;--eh-l: 36;--eh-r: 28;--erx: 12.5;--eye-scale: 1.05;--drop: -1}.kiwi-eyes[data-mood=happy]{--eh-l: 27;--eh-r: 27;--erx: 11;--smile: 1;--drop: -1}@keyframes kiwi-breathe{0%,to{transform:scale(1) translateY(0)}50%{transform:scale(1.025) translateY(.5px)}}@keyframes kiwi-shake{10%,90%{transform:translate(-1.2px)}20%,80%{transform:translate(2px)}30%,50%,70%{transform:translate(-2.4px)}40%,60%{transform:translate(2.4px)}}@media(prefers-reduced-motion:reduce){.kiwi-eyes .g-shake,.kiwi-eyes .g-breathe{animation:none!important}}.kiwi{--body-light: #a9c95a;--body: #7f9d3a;--body-dark: #5a7a29;--legs: #3a2a1a;--fx: #f7f2ea;--speed: 1;--ease: cubic-bezier(.2, .8, .2, 1);--brow-y: 0px;--brow-rot-l: 0deg;--brow-rot-r: 0deg;--brow-opacity: .9;display:block;overflow:visible;user-select:none}.kiwi .stop-light{stop-color:var(--body-light);transition:stop-color .7s var(--ease)}.kiwi .stop-mid{stop-color:var(--body);transition:stop-color .7s var(--ease)}.kiwi .stop-dark{stop-color:var(--body-dark);transition:stop-color .7s var(--ease)}.kiwi .shin,.kiwi .foot{transition:stroke .7s var(--ease),fill .7s var(--ease)}.kiwi .gloss{transition:opacity .7s var(--ease)}.kiwi[data-dark=true]{--body-light: #4a5739;--body: #2f3a24;--body-dark: #1b2214;--legs: #1e170f}.kiwi[data-dark=true] .gloss{opacity:.4}.kiwi[data-dark=true] .kiwi-eyes .shape{fill:#c8f57d}.kiwi[data-dark=true] .kiwi-eyes[data-mood=alarmed] .shape{fill:#ffb1b1}.kiwi[data-dark=true] .kiwi-eyes{filter:drop-shadow(0 0 3px rgba(183,243,107,.55))}.kiwi[data-dark=true] .brow{stroke:#c8f57d}.kiwi .kiwi-eyes .shape{transition:fill .7s var(--ease)}.kiwi .kiwi-eyes{transition:filter .7s var(--ease)}.kiwi .gloss{mix-blend-mode:screen;pointer-events:none}.kiwi .shadow{fill:#000;opacity:.18;transition:opacity .26s var(--ease),transform .26s var(--ease);transform-origin:100px 194px}.kiwi .shin{stroke:var(--legs);stroke-width:6;stroke-linecap:round}.kiwi .foot{fill:var(--legs)}.kiwi .kiwi-eyes{--eye: #1f2412;--eye-alarmed: #3a1a1a}.kiwi .brow{fill:none;stroke:#1f2412;stroke-width:6;stroke-linecap:round;opacity:var(--brow-opacity);transition:transform .22s var(--ease),opacity .22s ease,stroke .7s var(--ease)}.kiwi .brow-l{transform:translateY(var(--brow-y)) rotate(var(--brow-rot-l))}.kiwi .brow-r{transform:translateY(var(--brow-y)) rotate(var(--brow-rot-r))}.kiwi[data-action=idle],.kiwi[data-action=walk],.kiwi[data-action=talk],.kiwi[data-action=land]{--brow-opacity: 0}.kiwi .root{transition:transform .2s var(--ease)}.kiwi[data-facing=left] .root{transform:scaleX(-1);transform-origin:100px 100px}.kiwi .body-g,.kiwi .face-g,.kiwi .leg{transition:transform .26s var(--ease)}.kiwi .fx>g{opacity:0;transition:opacity .2s ease}.kiwi .z{fill:var(--fx);font:700 22px Segoe UI,system-ui,sans-serif;opacity:0}.kiwi .sound path{fill:none;stroke:var(--fx);stroke-width:4;stroke-linecap:round;opacity:0}.kiwi .dot{fill:var(--fx)}.kiwi .sp{fill:#ffe27a;opacity:0}.kiwi .ring circle{fill:none;stroke:#b7f36b;stroke-width:3;opacity:0}.kiwi .question text{fill:var(--fx);font:700 34px Segoe UI,system-ui,sans-serif}.kiwi[data-action=idle] .body-g{animation:kiwi-breathe 3.2s ease-in-out infinite}.kiwi[data-action=idle] .face-g{animation:kiwi-face-sway 5s ease-in-out infinite}.kiwi[data-action=walk] .leg-l{animation:kiwi-stride calc(.6s / var(--speed)) linear infinite}.kiwi[data-action=walk] .leg-r{animation:kiwi-stride calc(.6s / var(--speed)) linear infinite;animation-delay:calc(-.3s / var(--speed))}.kiwi[data-action=walk] .body-g{animation:kiwi-walk-body calc(.3s / var(--speed)) ease-in-out infinite}.kiwi[data-action=walk] .shadow{animation:kiwi-walk-shadow calc(.3s / var(--speed)) ease-in-out infinite}.kiwi[data-action=walk] .face-g{animation:kiwi-walk-face calc(.6s / var(--speed)) ease-in-out infinite}.kiwi[data-action=peck] .face-g{animation:kiwi-nod .9s var(--ease) 1}.kiwi[data-action=peck] .body-g{animation:kiwi-lean .9s var(--ease) 1}.kiwi[data-action=peck]{--brow-y: -3px;--brow-rot-l: -8deg;--brow-rot-r: 8deg}.kiwi[data-action=stretch] .body-g{animation:kiwi-stretch 1.6s var(--ease) 1}.kiwi[data-action=stretch] .leg{animation:kiwi-tiptoe 1.6s var(--ease) 1}.kiwi[data-action=stretch] .face-g{animation:kiwi-stretch-face 1.6s var(--ease) 1}.kiwi[data-action=stretch]{--brow-y: -2px}.kiwi[data-action=curious] .face-g{transform:rotate(12deg) translate(4px,-3px)}.kiwi[data-action=curious] .body-g{animation:kiwi-lean 1.4s var(--ease) 1}.kiwi[data-action=curious]{--brow-y: -4px;--brow-rot-l: -14deg;--brow-rot-r: 0deg}.kiwi[data-action=curious] .question{opacity:1}.kiwi[data-action=curious] .question text{animation:kiwi-float 1.4s var(--ease) 1}.kiwi[data-action=shuffle] .root{animation:kiwi-shuffle .9s var(--ease) 1}.kiwi[data-action=shuffle] .leg-l{animation:kiwi-shuffle-leg .45s ease-in-out 2}.kiwi[data-action=shuffle] .leg-r{animation:kiwi-shuffle-leg .45s ease-in-out 2 reverse}.kiwi[data-action=bored] .body-g{transform:scale(1.03,.96);animation:kiwi-breathe-slow 4s ease-in-out infinite}.kiwi[data-action=bored] .face-g{transform:translateY(4px)}.kiwi[data-action=bored]{--brow-y: 2px;--brow-rot-l: 10deg;--brow-rot-r: -10deg;--brow-opacity: .85}.kiwi[data-action=bored] .kiwi-eyes{--lt-l: .42;--lt-r: .42}.kiwi[data-action=sleep] .root{transform:translateY(10px)}.kiwi[data-action=sleep][data-facing=left] .root{transform:scaleX(-1) translateY(10px)}.kiwi[data-action=sleep] .body-g{transform:scale(1.04,.92);animation:kiwi-breathe-slow 4s ease-in-out infinite}.kiwi[data-action=sleep] .face-g{transform:translate(6px,6px)}.kiwi[data-action=sleep] .leg{transform:scaleY(.5)}.kiwi[data-action=sleep]{--brow-opacity: 0}.kiwi[data-action=sleep] .zzz{opacity:1}.kiwi[data-action=sleep] .z1{animation:kiwi-z 3s ease-in-out infinite}.kiwi[data-action=sleep] .z2{animation:kiwi-z 3s ease-in-out infinite 1s}.kiwi[data-action=sleep] .z3{animation:kiwi-z 3s ease-in-out infinite 2s}.kiwi[data-action=focus]{--brow-opacity: 0}.kiwi[data-action=focus] .body-g{animation:kiwi-breathe 4.4s ease-in-out infinite}.kiwi[data-action=focus] .face-g{animation:kiwi-focus-head 6.5s ease-in-out infinite}.kiwi[data-action=jump] .root{animation:kiwi-jump .75s var(--ease) 1}.kiwi[data-action=jump] .leg{transform:rotate(-30deg) scaleY(.8)}.kiwi[data-action=jump] .leg-r{transform:rotate(30deg) scaleY(.8)}.kiwi[data-action=jump] .face-g{transform:rotate(-8deg)}.kiwi[data-action=jump]{--brow-y: -6px}.kiwi[data-action=jump] .shadow{animation:kiwi-jump-shadow .75s var(--ease) 1}.kiwi[data-action=land] .body-g{animation:kiwi-squash .3s var(--ease) 1}.kiwi[data-action=fall] .leg-l,.kiwi[data-action=dragged] .leg-l{animation:kiwi-dangle .5s ease-in-out infinite}.kiwi[data-action=fall] .leg-r,.kiwi[data-action=dragged] .leg-r{animation:kiwi-dangle .5s ease-in-out infinite reverse}.kiwi[data-action=fall] .face-g,.kiwi[data-action=dragged] .face-g{transform:rotate(-16deg) translateY(-4px)}.kiwi[data-action=fall],.kiwi[data-action=dragged]{--brow-y: -5px;--brow-rot-l: -6deg;--brow-rot-r: 6deg}.kiwi[data-action=dragged] .root{animation:kiwi-sway 1.2s ease-in-out infinite}.kiwi[data-action=fall] .shadow,.kiwi[data-action=dragged] .shadow{opacity:0}.kiwi[data-action=alarmed] .root{animation:kiwi-shake .4s cubic-bezier(.36,.07,.19,.97) 1}.kiwi[data-action=alarmed] .face-g{transform:rotate(-12deg) translateY(-6px)}.kiwi[data-action=alarmed]{--brow-y: -5px;--brow-rot-l: -10deg;--brow-rot-r: 10deg}.kiwi[data-action=judging] .face-g{transform:rotate(-6deg) translate(2px)}.kiwi[data-action=judging] .body-g{animation:kiwi-breathe 3.2s ease-in-out infinite}.kiwi[data-action=judging]{--brow-y: 1px;--brow-rot-l: 18deg;--brow-rot-r: -6deg}.kiwi[data-action=baffled] .face-g{animation:kiwi-baffled 3.6s ease-in-out infinite}.kiwi[data-action=baffled] .body-g{animation:kiwi-breathe 3.2s ease-in-out infinite}.kiwi[data-action=baffled]{--brow-y: -3px;--brow-rot-l: -15deg;--brow-rot-r: 7deg;--brow-opacity: 1}.kiwi[data-action=listen] .face-g{transform:rotate(10deg) translate(2px,-2px)}.kiwi[data-action=listen]{--brow-y: -5px;--brow-rot-l: -10deg;--brow-rot-r: 4deg}.kiwi[data-action=listen] .sound{opacity:1}.kiwi[data-action=listen] .sound path:nth-child(1){animation:kiwi-wave 1s ease-in-out infinite}.kiwi[data-action=listen] .sound path:nth-child(2){animation:kiwi-wave 1s ease-in-out infinite .25s}.kiwi[data-action=listen] .ring{opacity:1}.kiwi[data-action=listen] .ring circle{animation:kiwi-ring 1.4s ease-out infinite}.kiwi[data-action=listen] .kiwi-eyes{--eye-scale: 1.1}.kiwi[data-action=think] .face-g{transform:rotate(-10deg) translateY(-3px)}.kiwi[data-action=think]{--brow-y: -2px;--brow-rot-l: 8deg;--brow-rot-r: -14deg}.kiwi[data-action=think] .dots{opacity:1}.kiwi[data-action=think] .d1{animation:kiwi-dot 1.2s ease-in-out infinite}.kiwi[data-action=think] .d2{animation:kiwi-dot 1.2s ease-in-out infinite .2s}.kiwi[data-action=think] .d3{animation:kiwi-dot 1.2s ease-in-out infinite .4s}.kiwi[data-action=talk] .face-g{animation:kiwi-head-talk .32s ease-in-out infinite}.kiwi[data-action=celebrate] .root{animation:kiwi-hop .5s var(--ease) infinite}.kiwi[data-action=celebrate] .face-g{animation:kiwi-face-sway .5s ease-in-out infinite}.kiwi[data-action=celebrate]{--brow-y: -7px;--brow-rot-l: -8deg;--brow-rot-r: 8deg}.kiwi[data-action=celebrate] .sparkles{opacity:1}.kiwi[data-action=celebrate] .s1{animation:kiwi-sparkle 1.1s ease-in-out infinite}.kiwi[data-action=celebrate] .s2{animation:kiwi-sparkle 1.1s ease-in-out infinite .35s}.kiwi[data-action=celebrate] .s3{animation:kiwi-sparkle 1.1s ease-in-out infinite .7s}.kiwi[data-action=celebrate] .shadow{animation:kiwi-hop-shadow .5s var(--ease) infinite}.kiwi[data-action=wave] .face-g{animation:kiwi-head-bob .45s ease-in-out 3}.kiwi[data-action=wave] .body-g{animation:kiwi-lean-back 1.35s var(--ease) 1}.kiwi[data-action=wave]{--brow-y: -5px;--brow-rot-l: -6deg;--brow-rot-r: 6deg}@keyframes kiwi-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.015,1.03)}}@keyframes kiwi-focus-head{0%,40%,56%,to{transform:translate(2px,4px) rotate(1.5deg)}48%{transform:translate(2px,6.5px) rotate(4deg)}78%{transform:translate(1px,5px) rotate(.5deg)}}@keyframes kiwi-breathe-slow{0%,to{transform:scale(1.04,.92)}50%{transform:scale(1.06,.95)}}@keyframes kiwi-face-sway{0%,to{transform:rotate(-2deg)}50%{transform:rotate(3deg)}}@keyframes kiwi-head-bob{0%,to{transform:rotate(-4deg)}50%{transform:rotate(10deg) translateY(4px)}}@keyframes kiwi-head-talk{0%,to{transform:rotate(-1deg)}50%{transform:rotate(5deg) translateY(2px)}}@keyframes kiwi-stride{0%{transform:translate(-4.5px) rotate(0)}8%{transform:translate(-4.5px,-3px) rotate(-14deg)}25%{transform:translate(-1px,-13px) rotate(-8deg)}40%{transform:translate(4px,-6px) rotate(9deg)}47%{transform:translate(4.5px) rotate(4deg)}55%{transform:translate(4.5px) rotate(0)}to{transform:translate(-4.5px) rotate(0)}}@keyframes kiwi-walk-body{0%,to{transform:translateY(0) rotate(0)}30%{transform:translateY(-4px) rotate(2deg)}60%{transform:translateY(-1px) rotate(-1deg)}}@keyframes kiwi-walk-shadow{0%,to{transform:scaleX(1);opacity:.18}30%{transform:scaleX(.9);opacity:.12}}@keyframes kiwi-walk-face{0%,to{transform:rotate(-2deg) translate(1px)}50%{transform:rotate(2deg) translate(-1px)}}@keyframes kiwi-nod{0%,to{transform:rotate(0)}35%{transform:rotate(12deg) translateY(6px)}55%{transform:rotate(10deg) translateY(6px)}}@keyframes kiwi-lean{0%,to{transform:rotate(0)}40%{transform:rotate(6deg)}}@keyframes kiwi-lean-back{0%,to{transform:rotate(0)}30%{transform:rotate(-8deg)}70%{transform:rotate(-8deg)}}@keyframes kiwi-stretch{0%,to{transform:scale(1)}35%{transform:scale(.94,1.12) translateY(-6px)}70%{transform:scale(.95,1.1) translateY(-5px)}}@keyframes kiwi-tiptoe{0%,to{transform:scaleY(1)}35%,70%{transform:scaleY(1.25)}}@keyframes kiwi-stretch-face{0%,to{transform:translateY(0)}35%,70%{transform:translateY(-6px)}}@keyframes kiwi-float{0%{opacity:0;transform:translateY(6px)}25%{opacity:1}to{opacity:0;transform:translateY(-10px)}}@keyframes kiwi-shuffle{0%,to{transform:translate(0)}25%{transform:translate(-6px) rotate(-3deg)}75%{transform:translate(6px) rotate(3deg)}}@keyframes kiwi-shuffle-leg{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes kiwi-z{0%{opacity:0;transform:translateY(6px) scale(.7)}30%{opacity:1}to{opacity:0;transform:translate(10px,-22px) scale(1.2)}}@keyframes kiwi-jump{0%{transform:scale(1) translateY(0)}15%{transform:scale(1.1,.82) translateY(0)}45%{transform:scale(.94,1.1) translateY(-64px)}60%{transform:scale(.97,1.05) translateY(-56px)}85%{transform:scale(1) translateY(0)}92%{transform:scale(1.08,.88) translateY(0)}to{transform:scale(1) translateY(0)}}@keyframes kiwi-jump-shadow{0%,to{transform:scale(1);opacity:.18}45%,60%{transform:scale(.6);opacity:.08}}@keyframes kiwi-hop{0%,to{transform:scale(1.06,.9) translateY(0)}50%{transform:scale(.96,1.08) translateY(-30px)}}@keyframes kiwi-hop-shadow{0%,to{transform:scale(1);opacity:.18}50%{transform:scale(.75);opacity:.1}}@keyframes kiwi-squash{0%{transform:scale(1.14,.8)}60%{transform:scale(.96,1.05)}to{transform:scale(1)}}@keyframes kiwi-dangle-slow{0%,to{transform:translateY(3px) rotate(-13deg) scaleY(1.08)}50%{transform:translateY(3px) rotate(11deg) scaleY(1.08)}}@keyframes kiwi-baffled{0%,to{transform:translateY(-2px) rotate(5deg)}45%,55%{transform:translateY(-2px) rotate(-4deg)}}@keyframes kiwi-dangle{0%,to{transform:rotate(-24deg)}50%{transform:rotate(18deg)}}@keyframes kiwi-sway{0%,to{transform:rotate(-4deg)}50%{transform:rotate(4deg)}}@keyframes kiwi-shake{10%,90%{transform:translate(-2px)}20%,80%{transform:translate(3px)}30%,50%,70%{transform:translate(-4px)}40%,60%{transform:translate(4px)}}@keyframes kiwi-wave{0%,to{opacity:.2;transform:translate(0)}50%{opacity:1;transform:translate(3px)}}@keyframes kiwi-ring{0%{opacity:.7;transform:scale(.9);transform-origin:100px 110px}to{opacity:0;transform:scale(1.35);transform-origin:100px 110px}}@keyframes kiwi-dot{0%,to{transform:translateY(0);opacity:.4}50%{transform:translateY(-5px);opacity:1}}@keyframes kiwi-sparkle{0%,to{opacity:0;transform:scale(.4) rotate(0)}50%{opacity:1;transform:scale(1) rotate(30deg)}}.kiwi[data-facing=left][data-action=jump] .root{animation:kiwi-jump-left .75s var(--ease) 1}.kiwi[data-facing=left][data-action=celebrate] .root{animation:kiwi-hop-left .5s var(--ease) infinite}.kiwi[data-facing=left][data-action=alarmed] .root{animation:kiwi-shake-left .4s cubic-bezier(.36,.07,.19,.97) 1}.kiwi[data-facing=left][data-action=dragged] .root{animation:kiwi-sway-left 1.2s ease-in-out infinite}.kiwi[data-facing=left][data-action=shuffle] .root{animation:kiwi-shuffle-left .9s var(--ease) 1}@keyframes kiwi-jump-left{0%{transform:scaleX(-1) scale(1) translateY(0)}15%{transform:scaleX(-1) scale(1.1,.82) translateY(0)}45%{transform:scaleX(-1) scale(.94,1.1) translateY(-64px)}60%{transform:scaleX(-1) scale(.97,1.05) translateY(-56px)}85%{transform:scaleX(-1) scale(1) translateY(0)}92%{transform:scaleX(-1) scale(1.08,.88) translateY(0)}to{transform:scaleX(-1) scale(1) translateY(0)}}@keyframes kiwi-hop-left{0%,to{transform:scaleX(-1) scale(1.06,.9) translateY(0)}50%{transform:scaleX(-1) scale(.96,1.08) translateY(-30px)}}@keyframes kiwi-shake-left{10%,90%{transform:scaleX(-1) translate(-2px)}20%,80%{transform:scaleX(-1) translate(3px)}30%,50%,70%{transform:scaleX(-1) translate(-4px)}40%,60%{transform:scaleX(-1) translate(4px)}}@keyframes kiwi-sway-left{0%,to{transform:scaleX(-1) rotate(-4deg)}50%{transform:scaleX(-1) rotate(4deg)}}@keyframes kiwi-shuffle-left{0%,to{transform:scaleX(-1) translate(0)}25%{transform:scaleX(-1) translate(-6px) rotate(-3deg)}75%{transform:scaleX(-1) translate(6px) rotate(3deg)}}.kiwi[data-action=yawn] .body-g{animation:kiwi-yawn 1.9s var(--ease) 1}.kiwi[data-action=yawn] .face-g{animation:kiwi-yawn-face 1.9s var(--ease) 1}.kiwi[data-action=yawn] .leg{animation:kiwi-tiptoe 1.9s var(--ease) 1}.kiwi[data-action=dance] .root{animation:kiwi-dance .6s ease-in-out 4}.kiwi[data-action=dance] .leg-l{animation:kiwi-shuffle-leg .3s ease-in-out 8}.kiwi[data-action=dance] .leg-r{animation:kiwi-shuffle-leg .3s ease-in-out 8;animation-delay:-.15s}.kiwi[data-action=dance] .face-g{animation:kiwi-face-sway .6s ease-in-out 4}.kiwi[data-action=dance] .notes{opacity:1}.kiwi[data-action=dance] .n1{animation:kiwi-note 1.2s ease-out 2}.kiwi[data-action=dance] .n2{animation:kiwi-note 1.2s ease-out 2 .6s}.kiwi[data-action=look] .face-g{animation:kiwi-look 2.4s var(--ease) 1}.kiwi[data-action=look] .body-g{animation:kiwi-look-body 2.4s var(--ease) 1}.kiwi[data-action=shake] .body-g{animation:kiwi-wiggle .9s ease-in-out 1}.kiwi[data-action=shake] .face-g{animation:kiwi-wiggle .9s ease-in-out 1 reverse}.kiwi[data-action=shake] .hat-g{animation:kiwi-hat-bounce .9s ease-in-out 1}.kiwi[data-action=hum] .face-g{animation:kiwi-head-bob .8s ease-in-out 3}.kiwi[data-action=hum] .body-g{animation:kiwi-breathe .8s ease-in-out 3}.kiwi[data-action=hum] .notes{opacity:1}.kiwi[data-action=hum] .n1{animation:kiwi-note 1.2s ease-out 2}.kiwi[data-action=hum] .n2{animation:kiwi-note 1.2s ease-out 2 .6s}.kiwi[data-action=tap] .leg-r{animation:kiwi-tap .36s ease-in-out 5}.kiwi[data-action=tap] .face-g{transform:rotate(-4deg) translateY(1px)}.kiwi[data-action=tap]{--brow-y: 1px;--brow-rot-l: 12deg;--brow-rot-r: -12deg}.kiwi[data-facing=left][data-action=dance] .root{animation:kiwi-dance-left .6s ease-in-out 4}.kiwi .note{fill:var(--fx);font:700 24px Segoe UI Symbol,Segoe UI,system-ui,sans-serif;opacity:0}@keyframes kiwi-yawn{0%,to{transform:scale(1)}30%,62%{transform:scale(.95,1.09) translateY(-3px)}82%{transform:scale(1.04,.96)}}@keyframes kiwi-yawn-face{0%,to{transform:none}30%,62%{transform:rotate(-9deg) translateY(-5px)}}@keyframes kiwi-dance{0%,50%,to{transform:translate(0) rotate(0)}25%{transform:translate(-5px,-4px) rotate(-6deg)}75%{transform:translate(5px,-4px) rotate(6deg)}}@keyframes kiwi-dance-left{0%,50%,to{transform:scaleX(-1) translate(0) rotate(0)}25%{transform:scaleX(-1) translate(-5px,-4px) rotate(-6deg)}75%{transform:scaleX(-1) translate(5px,-4px) rotate(6deg)}}@keyframes kiwi-look{0%,to{transform:none}14%,40%{transform:translate(-9px) rotate(-5deg)}56%,84%{transform:translate(9px) rotate(5deg)}}@keyframes kiwi-look-body{0%,to{transform:none}14%,40%{transform:rotate(-2deg)}56%,84%{transform:rotate(2deg)}}@keyframes kiwi-wiggle{0%,to{transform:rotate(0)}10%{transform:rotate(-9deg)}20%{transform:rotate(9deg)}30%{transform:rotate(-8deg)}40%{transform:rotate(8deg)}50%{transform:rotate(-6deg)}60%{transform:rotate(6deg)}70%{transform:rotate(-3deg)}80%{transform:rotate(3deg)}}@keyframes kiwi-note{0%{opacity:0;transform:translateY(6px) rotate(-10deg)}30%{opacity:1}to{opacity:0;transform:translate(12px,-26px) rotate(12deg)}}@keyframes kiwi-tap{0%,to{transform:rotate(0)}50%{transform:translateY(-3px) rotate(-14deg)}}.kiwi .hat-g.pop{animation:kiwi-hat-pop .52s var(--ease) 1}@keyframes kiwi-hat-pop{0%{opacity:0;transform:translateY(-26px) rotate(-10deg)}60%{opacity:1;transform:translateY(3px) rotate(3deg)}to{transform:none}}@keyframes kiwi-hat-bounce{0%,to{transform:none}20%,60%{transform:translateY(-5px) rotate(-6deg)}40%,80%{transform:translateY(-3px) rotate(6deg)}}.kiwi[data-dark=true] .hat-g{filter:brightness(.78) saturate(.85);transition:filter .7s var(--ease)}@media(prefers-reduced-motion:reduce){.kiwi *{animation:none!important}}.kiwi[data-floating=true]:not([data-action=dragged]):not([data-action=fall]) .leg-l{animation:kiwi-dangle-slow 2.6s ease-in-out infinite}.kiwi[data-floating=true]:not([data-action=dragged]):not([data-action=fall]) .leg-r{animation:kiwi-dangle-slow 2.6s ease-in-out infinite;animation-delay:-.9s}.kiwi[data-floating=true] .shadow{opacity:0}.kiwi[data-floating=true][data-action=sleep] .root{transform:none}.kiwi[data-floating=true][data-action=sleep][data-facing=left] .root{transform:scaleX(-1);transform-origin:100px 100px}
