.kiko-stage{display:inline-block;position:relative}.kiko-act{transform-origin:50% 88%;will-change:transform;display:block;position:relative}.kiko-act>svg{display:block}.k-bob{animation:2.6s cubic-bezier(.45,0,.55,1) infinite k-bob}.k-drift{animation:3.4s cubic-bezier(.37,0,.63,1) infinite k-drift}.k-blink{animation:.9s ease-in-out k-blink}.k-floatup{animation:3s cubic-bezier(.33,0,.24,1) k-floatup}@keyframes k-bob{0%,to{transform:translateY(0)scale(1)}22%{transform:translateY(1px)scale(1.025,.975)}50%{transform:translateY(-9px)scale(.982,1.03)}78%{transform:translateY(1px)scale(1.02,.982)}}@keyframes k-drift{0%,to{transform:translate(0)rotate(0)scale(1)}16%{transform:translate(2px,1px)rotate(.4deg)scale(1.015,.985)}33%{transform:translate(7px,-6px)rotate(1.4deg)scale(.99,1.015)}50%{transform:translate(1px,1px)rotate(.2deg)scale(1.015,.985)}66%{transform:translate(-6px,-3px)rotate(-1.2deg)scale(.992,1.012)}84%{transform:translate(-1px,1px)rotate(-.3deg)scale(1.012,.99)}}@keyframes k-blink{0%,to{transform:scaleY(1)}50%{transform:scaleY(.94)}}@keyframes k-floatup{0%,to{transform:translateY(0)}45%{transform:translateY(-26px)rotate(-3deg)}}.k-lookleft{animation:1.8s cubic-bezier(.34,1.2,.5,1) k-lookleft}.k-lookright{animation:1.8s cubic-bezier(.34,1.2,.5,1) k-lookright}.k-peek{animation:1.6s cubic-bezier(.34,1.3,.5,1) k-peek}@keyframes k-lookleft{0%,to{transform:rotate(0)translate(0)}40%{transform:rotate(-7deg)translate(-9px)}}@keyframes k-lookright{0%,to{transform:rotate(0)translate(0)}40%{transform:rotate(7deg)translate(9px)}}@keyframes k-peek{0%,to{transform:translateY(0)scaleY(1)}45%{transform:translateY(14px)scaleY(.9)}}.k-nod{animation:k-nod 1.2s var(--bk-bounce)}.k-shrug{animation:k-shrug 1.5s var(--bk-bounce)}.k-lean{animation:2s cubic-bezier(.45,0,.55,1) k-lean}.k-sulk{animation:k-sulk 2.8s var(--bk-bounce)}.k-headbang{animation:1.7s cubic-bezier(.3,0,.4,1) k-headbang}@keyframes k-nod{0%,to{transform:rotate(0)translateY(0)scale(1)}12%{transform:rotate(-2.5deg)translateY(-1px)scale(.99,1.012)}32%{transform:rotate(6deg)translateY(3px)scale(1.03,.97)}62%{transform:rotate(-3deg)translateY(-1px)scale(.995,1.008)}84%{transform:rotate(1deg)translateY(0)scale(1.008,.995)}}@keyframes k-shrug{0%,to{transform:translateY(0)rotate(0)scale(1)}16%{transform:translateY(3px)rotate(1deg)scale(1.04,.955)}45%{transform:translateY(-7px)rotate(-3deg)scale(1.04,1.02)}68%{transform:translateY(1px)rotate(1.5deg)scale(1.02,.98)}86%{transform:translateY(-2px)rotate(-.5deg)scale(.995,1.008)}}@keyframes k-lean{0%,to{transform:rotate(0)}50%{transform:rotate(-9deg)translate(-7px)}}@keyframes k-sulk{0%,to{transform:translateY(0)rotate(0)scale(1)}10%{transform:translateY(-2px)rotate(-.5deg)scale(.99,1.01)}38%{transform:translateY(9px)rotate(2deg)scale(1.05,.93)}62%{transform:translateY(8px)rotate(2.4deg)scale(1.045,.94)}84%{transform:translateY(3px)rotate(1deg)scale(1.015,.98)}}@keyframes k-headbang{0%,to{transform:rotate(0)}20%{transform:rotate(9deg)}40%{transform:rotate(-7deg)}60%{transform:rotate(6deg)}80%{transform:rotate(-3deg)}}.k-stretch{animation:2.2s cubic-bezier(.34,1.2,.5,1) k-stretch}.k-tapfoot{animation:2s linear k-tapfoot}.k-dustoff{animation:1.9s cubic-bezier(.36,1.2,.5,1) k-dustoff}.k-point{animation:k-point 1.5s var(--bk-bounce)}.k-moonwalk{animation:2.6s cubic-bezier(.45,0,.55,1) k-moonwalk}@keyframes k-stretch{0%,to{transform:scale(1)}45%{transform:scale(.94,1.09)translateY(-8px)}}@keyframes k-tapfoot{0%,to{transform:translateY(0)}12%,36%,60%{transform:translateY(-3px)}24%,48%,72%{transform:translateY(0)}}@keyframes k-dustoff{0%,to{transform:rotate(0)}25%{transform:rotate(-4deg)translate(-5px)}55%{transform:rotate(4deg)translate(5px)}}@keyframes k-point{0%,to{transform:translate(0)rotate(0)scale(1)}14%{transform:translate(-4px)rotate(-2deg)scale(1.03,.975)}40%{transform:translate(12px)rotate(5deg)scale(.97,1.03)}62%{transform:translate(6px)rotate(2deg)scale(1.02,.985)}84%{transform:translate(9px)rotate(3.4deg)scale(.995,1.006)}}@keyframes k-moonwalk{0%,to{transform:translate(0)}50%{transform:translate(-30px)rotate(-4deg)}}.k-spin{animation:1.6s cubic-bezier(.4,0,.3,1) k-spin}.k-backflip{animation:1.5s cubic-bezier(.4,0,.3,1) k-backflip}.k-jetpack{animation:2.2s cubic-bezier(.3,0,.35,1) k-jetpack}.k-cheer{animation:k-cheer 1.6s var(--bk-bounce)}.k-wave{animation:1.8s cubic-bezier(.35,1.3,.5,1) k-wave}.k-highfive{animation:1.4s cubic-bezier(.25,1.8,.5,1) k-highfive}@keyframes k-spin{0%{transform:rotateY(0)}to{transform:rotateY(360deg)}}@keyframes k-backflip{0%{transform:rotate(0)translateY(0)}50%{transform:rotate(-180deg)translateY(-40px)}to{transform:rotate(-360deg)translateY(0)}}@keyframes k-jetpack{0%,to{transform:translateY(0)rotate(0)}40%{transform:translateY(-34px)rotate(-6deg)}70%{transform:translateY(-12px)rotate(3deg)}}@keyframes k-cheer{0%,to{transform:translateY(0)rotate(0)scale(1)}10%{transform:translateY(6px)rotate(0)scale(1.09,.9)}32%{transform:translateY(-20px)rotate(-4deg)scale(.94,1.1)}50%{transform:translateY(-1px)rotate(1deg)scale(1.07,.94)}68%{transform:translateY(-6px)rotate(4deg)scale(.97,1.04)}86%{transform:translateY(0)rotate(-1deg)scale(1.03,.98)}}@keyframes k-wave{0%,to{transform:rotate(0)}25%{transform:rotate(-6deg)}50%{transform:rotate(5deg)}75%{transform:rotate(-3deg)}}@keyframes k-highfive{0%,to{transform:translateY(0)scale(1)}35%{transform:translateY(-14px)scale(1.08)}}.kiko-hand-wrap{animation:2.4s cubic-bezier(.45,0,.55,1) infinite k-handhold}.kiko-hand-wrap:focus-visible{outline:2px solid var(--bk-mint);outline-offset:4px;border-radius:50%}.kiko-hand-wrap.waiting{animation:1.1s cubic-bezier(.4,0,.5,1) infinite k-handwait}.kiko-hand-wrap.tapped{animation:.5s cubic-bezier(.2,1.9,.4,1) k-handtap}@keyframes k-handhold{0%,to{transform:translateY(0)rotate(-6deg)}50%{transform:translateY(-7px)rotate(4deg)}}@keyframes k-handwait{0%,to{transform:translateY(0)rotate(-10deg)scale(1)}50%{transform:translateY(-11px)rotate(10deg)scale(1.06)}}@keyframes k-handtap{0%{transform:scale(1)}40%{transform:scale(1.3)rotate(-14deg)}to{transform:scale(1)}}.kiko-hand-ring{border:3px solid var(--bk-mint);opacity:0;pointer-events:none;border-radius:50%;position:absolute;inset:-10%}.kiko-hand-wrap.tapped .kiko-hand-ring{animation:.55s ease-out k-ring}@keyframes k-ring{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(1.7)}}.kiko-say{margin-bottom:12px;margin-left:var(--kiko-say-dx,0px);margin-top:var(--kiko-say-dy,0px);background:var(--bk-paper);width:max-content;max-width:230px;color:var(--bk-space);font:600 13px/1.35 var(--bk-font-body);text-align:center;z-index:5;pointer-events:none;border-radius:13px;padding:9px 13px;animation:.35s cubic-bezier(.2,1.6,.4,1) k-say;position:absolute;top:auto;bottom:100%;left:50%;transform:translate(-50%);box-shadow:0 6px 22px #0b0e1a73}.kiko-say:after{content:"";left:var(--kiko-say-tx,50%);top:var(--kiko-say-ty,100%);background:var(--bk-paper);border-radius:2px;width:12px;height:12px;position:absolute;transform:translate(-50%,-50%)rotate(45deg)}.kiko-say.sharp{background:var(--bk-pink);color:var(--bk-paper)}.kiko-say.sharp:after{background:var(--bk-pink)}.kiko-say-door{pointer-events:auto;background:var(--bk-space);width:100%;color:var(--bk-paper);font:800 12px/1 var(--bk-font-body);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;border:0;border-radius:9px;margin:8px 0 0;padding:7px 12px;display:block}.kiko-say.sharp .kiko-say-door{background:var(--bk-paper);color:var(--bk-pink)}@keyframes k-say{0%{opacity:0;transform:translate(-50%)translateY(8px)scale(.9)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}.kiko-side{left:var(--bk-corner-l);bottom:var(--bk-corner-b);z-index:6;pointer-events:none;position:fixed}.kiko-side .kiko-say{margin-bottom:10px;left:0;transform:none}@keyframes k-say-left{0%{opacity:0;transform:translateY(8px)scale(.9)}to{opacity:1;transform:translateY(0)scale(1)}}.kiko-side .kiko-say{animation-name:k-say-left!important}.kiko-beside{z-index:6;pointer-events:none;flex:none;align-self:center;position:relative}.kiko-beside .kiko-say{left:50%;transform:translate(-50%)}.kiko-pod-layer{z-index:4;pointer-events:none;position:absolute;inset:0}.kiko-pod{pointer-events:auto;cursor:grab;touch-action:none;transform-origin:50% 100%;filter:drop-shadow(0 18px 14px #00000073);position:absolute}.kiko-pod.dragging{cursor:grabbing}.kiko-pod .kiko-say{pointer-events:none}@media (width<=560px){.kiko-side{transform-origin:0 100%;transform:scale(.75)}.kiko-beside{transform:scale(.8)}}@media (prefers-reduced-motion:reduce){.kiko-stage,.kiko-act,.kiko-hand-wrap,.kiko-say,.kiko-say-door,.kiko-hand-ring{animation:none!important}}.kiko-mount{display:inline-block;position:relative}.kiko-say-layer,.kiko-say-layer .kiko-say{pointer-events:none}.bk-kiko-drag{pointer-events:auto;touch-action:none}.bk-kiko-drag .kiko-say{pointer-events:none}.bk-kiko-drag:after{content:"";transition:border-color .16s var(--bk-ease,ease);pointer-events:none;border:2px dashed #7fe8d800;border-radius:22px;position:absolute;inset:-6% -10%}.bk-kiko-drag:hover:after{border-color:#7fe8d847}.kiko-leg,.kiko-arm{transform-box:fill-box;will-change:transform}.kiko-leg{transform-origin:50% 0}.kiko-arm-l{transform-origin:92% 8%}.kiko-arm-r{transform-origin:8% 8%}.kiko-arm-l{animation:4.3s cubic-bezier(.45,0,.55,1) infinite k-arm-l}.kiko-arm-r{animation:5.1s cubic-bezier(.45,0,.55,1) infinite k-arm-r}@keyframes k-arm-l{0%,to{transform:rotate(0)}28%{transform:rotate(7deg)}63%{transform:rotate(-4deg)}}@keyframes k-arm-r{0%,to{transform:rotate(0)}41%{transform:rotate(-8deg)}78%{transform:rotate(5deg)}}.kiko-stage.walking .kiko-leg-l{animation:.62s cubic-bezier(.4,0,.5,1) infinite k-step}.kiko-stage.walking .kiko-leg-r{animation:.62s cubic-bezier(.4,0,.5,1) -.31s infinite k-step}.kiko-stage.walking .kiko-arm-l{animation:.62s cubic-bezier(.4,0,.5,1) -.31s infinite k-swing}.kiko-stage.walking .kiko-arm-r{animation:.62s cubic-bezier(.4,0,.5,1) infinite k-swing}@keyframes k-step{0%,to{transform:rotate(-17deg)}50%{transform:rotate(17deg)}}@keyframes k-swing{0%,to{transform:rotate(13deg)}50%{transform:rotate(-13deg)}}.kiko-stage.offering .kiko-arm-r{animation:1.9s cubic-bezier(.4,0,.5,1) infinite k-arm-raise}@keyframes k-arm-raise{0%,to{transform:rotate(-46deg)}50%{transform:rotate(-56deg)}}@media (prefers-reduced-motion:reduce){.kiko-leg,.kiko-arm{animation:none!important}}.bk-cursor-hand{z-index:9000;pointer-events:none;filter:drop-shadow(0 6px 14px #00000080);transition:scale .14s var(--bk-ease,ease);position:fixed;top:0;left:0}.bk-cursor-hand.contact{filter:drop-shadow(0 0 18px #7fe8d8cc);scale:1.22}.bk-hand-surface{cursor:none}.bk-hand-surface button,.bk-hand-surface a{cursor:pointer}.bk-hand-on,.bk-hand-on *{cursor:none!important}.bk-hand-on input,.bk-hand-on textarea,.bk-hand-on [contenteditable=true]{cursor:text!important}.kiko-pod.held{filter:drop-shadow(0 34px 20px #0000008c)}.kiko-pod.held .kiko-act{animation:1.1s ease-in-out infinite k-dangle}.kiko-pod.held .kiko-leg-l{animation:1.4s ease-in-out infinite k-hang-l}.kiko-pod.held .kiko-leg-r{animation:1.6s ease-in-out infinite k-hang-r}@keyframes k-dangle{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}@keyframes k-hang-l{0%,to{transform:rotate(9deg)}50%{transform:rotate(-6deg)}}@keyframes k-hang-r{0%,to{transform:rotate(-7deg)}50%{transform:rotate(10deg)}}.kiko-hand-wrap{cursor:pointer;z-index:3;width:24%;height:24%;box-shadow:none;filter:none;background:0 0;border:0;min-height:0;padding:0;position:absolute;top:62%;left:83.1%;transform:translate(-50%,-50%)}.kiko-hand-wrap .kiko-hand-ring{transition:border-color .2s var(--bk-ease,ease), box-shadow .2s var(--bk-ease,ease);border:2px solid #7fe8d800;border-radius:50%;position:absolute;inset:0}.kiko-hand-wrap.waiting .kiko-hand-ring{border-color:#7fe8d88c;animation:1.6s ease-in-out infinite k-ring-pulse;box-shadow:0 0 18px #7fe8d859,inset 0 0 12px #7fe8d833}.kiko-hand-wrap.tapped .kiko-hand-ring{box-shadow:none;border-color:#0000}@keyframes k-ring-pulse{0%,to{opacity:.85;transform:scale(1)}50%{opacity:.45;transform:scale(1.16)}}.bk-hand-surface,.bk-hand-surface *{cursor:none}.bk-hand-surface button,.bk-hand-surface a,.bk-hand-surface input,.bk-hand-surface select{cursor:pointer}.kiko-act.k-kick .kiko-leg-r{animation:1.4s cubic-bezier(.3,1.4,.5,1) k-kick}.kiko-act.k-kick .kiko-arm-l{animation:1.4s ease-in-out k-swing}@keyframes k-kick{0%,to{transform:rotate(0)}32%{transform:rotate(-58deg)}46%{transform:rotate(12deg)}}.kiko-act.k-crouch{animation:1.8s cubic-bezier(.35,1.5,.5,1) k-crouch-body}.kiko-act.k-crouch .kiko-leg-l,.kiko-act.k-crouch .kiko-leg-r{animation:1.8s cubic-bezier(.35,1.5,.5,1) k-crouch-leg}@keyframes k-crouch-body{0%,to{transform:translateY(0)scaleY(1)}40%{transform:translateY(9%)scaleY(.9)}62%{transform:translateY(-6%)scaleY(1.04)}}@keyframes k-crouch-leg{0%,to{transform:rotate(0)}40%{transform:rotate(9deg)}}.kiko-act.k-think .kiko-arm-r{animation:2.6s ease-in-out k-think-arm}.kiko-act.k-think{animation:2.6s ease-in-out k-think-body}@keyframes k-think-arm{0%,to{transform:rotate(0)}18%,82%{transform:rotate(-104deg)}}@keyframes k-think-body{0%,to{transform:rotate(0)}30%,74%{transform:rotate(-2.5deg)}}.kiko-act.k-flex .kiko-arm-l{animation:1.9s cubic-bezier(.3,1.6,.5,1) k-flex-l}.kiko-act.k-flex .kiko-arm-r{animation:1.9s cubic-bezier(.3,1.6,.5,1) k-flex-r}@keyframes k-flex-l{0%,to{transform:rotate(0)}24%,72%{transform:rotate(72deg)}}@keyframes k-flex-r{0%,to{transform:rotate(0)}24%,72%{transform:rotate(-72deg)}}.kiko-act.k-dance{animation:3s ease-in-out k-dance-body}.kiko-act.k-dance .kiko-arm-l{animation:.5s ease-in-out 6 k-dance-a}.kiko-act.k-dance .kiko-arm-r{animation:.5s ease-in-out -.25s 6 k-dance-a}.kiko-act.k-dance .kiko-leg-l{animation:.5s ease-in-out 6 k-step}.kiko-act.k-dance .kiko-leg-r{animation:.5s ease-in-out -.25s 6 k-step}@keyframes k-dance-body{0%,to{transform:rotate(0)}25%{transform:rotate(5deg)}75%{transform:rotate(-5deg)}}@keyframes k-dance-a{0%,to{transform:rotate(-38deg)}50%{transform:rotate(26deg)}}.kiko-act.k-trip{animation:1.6s cubic-bezier(.3,1.2,.4,1) k-trip-body}.kiko-act.k-trip .kiko-leg-l{animation:1.6s cubic-bezier(.3,1.2,.4,1) k-trip-leg}.kiko-act.k-trip .kiko-arm-l,.kiko-act.k-trip .kiko-arm-r{animation:1.6s ease-out k-trip-arm}@keyframes k-trip-body{0%,to{transform:rotate(0)translateY(0)}18%{transform:rotate(-13deg)translateY(3%)}40%{transform:rotate(6deg)}}@keyframes k-trip-leg{0%,to{transform:rotate(0)}16%{transform:rotate(-34deg)}}@keyframes k-trip-arm{0%,to{transform:rotate(0)}20%{transform:rotate(-64deg)}}.kiko-act.k-juggle .kiko-arm-l{animation:.6s ease-in-out 4 k-juggle}.kiko-act.k-juggle .kiko-arm-r{animation:.6s ease-in-out -.3s 4 k-juggle-r}@keyframes k-juggle{0%,to{transform:rotate(-8deg)}50%{transform:rotate(-52deg)}}@keyframes k-juggle-r{0%,to{transform:rotate(8deg)}50%{transform:rotate(52deg)}}.kiko-act.k-salute .kiko-arm-r{animation:1.5s cubic-bezier(.2,1.8,.4,1) k-salute}@keyframes k-salute{0%,to{transform:rotate(0)}14%,78%{transform:rotate(-116deg)}}.kiko-act.k-sleep{animation:4.2s ease-in-out k-sleep-body}.kiko-act.k-sleep .kiko-arm-l,.kiko-act.k-sleep .kiko-arm-r{animation:4.2s ease-in-out k-sleep-arm}@keyframes k-sleep-body{0%,to{transform:rotate(0)translateY(0)scaleY(1)}30%,72%{transform:rotate(-7deg)translateY(4%)scaleY(.97)}}@keyframes k-sleep-arm{0%,to{transform:rotate(0)}30%,72%{transform:rotate(0)translateY(4%)}}.kiko-act.k-stargaze{animation:3.6s ease-in-out k-stargaze}.kiko-act.k-stargaze .kiko-arm-l{animation:3.6s ease-in-out k-stargaze-arm}@keyframes k-stargaze{0%,to{transform:rotate(0)}26%,78%{transform:rotate(-9deg)}}@keyframes k-stargaze-arm{0%,to{transform:rotate(0)}26%,78%{transform:rotate(24deg)}}.kiko-pod.falling .kiko-leg-l{animation:.5s ease-in-out infinite k-fall-l}.kiko-pod.falling .kiko-leg-r{animation:.5s ease-in-out infinite k-fall-r}.kiko-pod.falling .kiko-arm-l{animation:.45s ease-in-out infinite k-fall-arm}.kiko-pod.falling .kiko-arm-r{animation:.45s ease-in-out -.2s infinite k-fall-arm}@keyframes k-fall-l{0%,to{transform:rotate(16deg)}50%{transform:rotate(-4deg)}}@keyframes k-fall-r{0%,to{transform:rotate(-12deg)}50%{transform:rotate(8deg)}}@keyframes k-fall-arm{0%,to{transform:rotate(-58deg)}50%{transform:rotate(-38deg)}}.kiko-pod.landing .kiko-act{animation:.34s cubic-bezier(.25,1.7,.45,1) k-land}@keyframes k-land{0%{transform:scale(1.08,.84)}55%{transform:scale(.96,1.06)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.kiko-pod.falling .kiko-leg-l,.kiko-pod.falling .kiko-leg-r,.kiko-pod.falling .kiko-arm-l,.kiko-pod.falling .kiko-arm-r,.kiko-pod.landing .kiko-act{animation:none!important}}.bk-kiko-drag.bk-kiko-spectator{pointer-events:none;opacity:.55}.bk-kiko-drag.bk-kiko-spectator:after{display:none}@media (width<=760px){.bk-kiko-drag.bk-kiko-spectator{transform-origin:0 100%;opacity:.4;transform:scale(.5)}.bk-kiko-drag.bk-kiko-spectator:not(.bk-kiko-talking){opacity:0;visibility:hidden;transition:opacity .25s,visibility .25s}.bk-kiko-drag.bk-kiko-spectator.bk-kiko-talking{opacity:.85;transition:opacity .2s}}
