.kiu-host{--kiu-tempo:1;--kiu-ease:cubic-bezier(.37, 0, .23, 1);--kiu-soft:cubic-bezier(.45, .05, .55, .95);--kiu-spring:cubic-bezier(.34, 1.56, .64, 1);--kiu-gaze-x:0%;--kiu-gaze-y:0%;--kiu-pupil-x:0px;--kiu-pupil-y:0px;contain:layout paint;flex:none;line-height:0;display:inline-block;position:relative}.kiu-eyelids,.kiu-head,.kiu-host .kiu-layer,.kiu-host>svg,.kiu-stage,.kiu-tilt{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}svg.kiu{width:100%;height:100%;display:block;overflow:visible}.kiu-head,.kiu-layer,.kiu-stage,.kiu-tilt{transform-origin:50%}.kiu .kiu-blink,.kiu .kiu-brows,.kiu .kiu-core-pulse,.kiu .kiu-eyelids,.kiu .kiu-eyes,.kiu .kiu-face,.kiu .kiu-gaze,.kiu .kiu-joint,.kiu .kiu-look,.kiu .kiu-question,.kiu .kiu-rig,.kiu .kiu-ring-counter,.kiu .kiu-ring-spin,.kiu .kiu-spark,.kiu .kiu-tilt,.kiu .kiu-z{transform-box:view-box;transform-origin:0 0}.kiu-stage{will-change:transform}.kiu-tilt{transform:rotate(var(--kiu-tilt,0deg))}.kiu .kiu-eyes,.kiu .kiu-face,.kiu .kiu-joint,.kiu .kiu-look,.kiu .kiu-tilt,.kiu-tilt{transition:transform calc(.38s / var(--kiu-tempo)) var(--kiu-spring)}.kiu .kiu-look{transform:translate(var(--kiu-look-x,0),var(--kiu-look-y,0))}.kiu-head{transform:translate(var(--kiu-gaze-x),var(--kiu-gaze-y));transition:transform calc(.26s / var(--kiu-tempo)) var(--kiu-ease)}.kiu-host--gazing .kiu-layer--pupils{transform:translate(var(--kiu-pupil-x),var(--kiu-pupil-y));transition:transform calc(.2s / var(--kiu-tempo)) var(--kiu-ease)}.kiu-host--motion-float .kiu-stage{animation:kiu-float calc(3.6s / var(--kiu-tempo)) var(--kiu-soft) infinite}.kiu-host--motion-still .kiu-stage{animation:kiu-float-still calc(7.2s / var(--kiu-tempo)) var(--kiu-soft) infinite}.kiu-host--state-greeting .kiu-stage{animation:kiu-greet calc(2.6s / var(--kiu-tempo)) var(--kiu-ease) 1 both}.kiu-host--state-curious .kiu-stage{animation:kiu-peek calc(2.4s / var(--kiu-tempo)) var(--kiu-ease) 1 both}.kiu-host--motion-hop .kiu-stage{animation:kiu-hop calc(2s / var(--kiu-tempo)) var(--kiu-ease) 1 both}.kiu-host--motion-bounce .kiu-stage{animation:kiu-bounce calc(2.4s / var(--kiu-tempo)) var(--kiu-ease) 1 both}@keyframes kiu-float{0%,to{transform:translateY(-3.5px)rotate(.6deg)}50%{transform:translateY(4px)rotate(-.6deg)scale(1.012,.988)}}@keyframes kiu-float-still{0%,to{transform:translateY(-1.5px)}50%{transform:translateY(1.5px)}}@keyframes kiu-greet{0%{transform:translateY(0)scale(1)}10%{transform:translateY(3px)scale(1.07,.93)}26%{transform:translateY(-13px)scale(.96,1.05)rotate(-2deg)}38%{transform:translateY(0)scale(1.03,.97)}48%{transform:translateY(-2px)scale(1)}60%{transform:translateY(0)}80%{transform:translateY(-2px)}to{transform:translateY(0)}}@keyframes kiu-peek{0%{transform:translateY(0)}30%{transform:translateY(-5px)rotate(-1.5deg)}55%{transform:translateY(1px)}to{transform:translateY(0)}}@keyframes kiu-hop{0%{transform:translateY(0)scale(1)}12%{transform:translateY(3px)scale(1.07,.93)}30%{transform:translateY(-12px)scale(.96,1.05)}42%{transform:translateY(0)scale(1.04,.96)}52%{transform:translateY(-3px)scale(1)}62%{transform:translateY(0)}80%{transform:translateY(-2px)}to{transform:translateY(0)}}@keyframes kiu-bounce{0%{transform:translateY(0)scale(1)}8%{transform:translateY(3px)scale(1.08,.92)}22%{transform:translateY(-16px)scale(.95,1.06)rotate(-3deg)}33%{transform:translateY(0)scale(1.06,.94)}46%{transform:translateY(-14px)scale(.96,1.05)rotate(3deg)}57%{transform:translateY(0)scale(1.05,.95)}70%{transform:translateY(-9px)scale(.98,1.03)rotate(-2deg)}80%{transform:translateY(0)scale(1.03,.97)}90%{transform:translateY(-2px)}to{transform:translateY(0)}}.kiu-host--motion-float .kiu-layer--ground{animation:kiu-ground calc(3.6s / var(--kiu-tempo)) var(--kiu-soft) infinite}.kiu-host--motion-still .kiu-layer--ground{animation:kiu-ground-still calc(7.2s / var(--kiu-tempo)) var(--kiu-soft) infinite}.kiu-host--state-greeting .kiu-layer--ground{animation:kiu-ground-hop calc(2.6s / var(--kiu-tempo)) var(--kiu-ease) 1 both}.kiu-host--motion-hop .kiu-layer--ground{animation:kiu-ground-hop calc(2s / var(--kiu-tempo)) var(--kiu-ease) 1 both}.kiu-host--motion-bounce .kiu-layer--ground{animation:kiu-ground-bounce calc(2.4s / var(--kiu-tempo)) var(--kiu-ease) 1 both}@keyframes kiu-ground{0%,to{opacity:.72;transform:scale(.9)}50%{opacity:1;transform:scale(1.05)}}@keyframes kiu-ground-still{0%,to{opacity:.85;transform:scale(.96)}50%{opacity:1;transform:scale(1.02)}}@keyframes kiu-ground-hop{0%,45%,to{opacity:1;transform:scale(1)}10%{transform:scale(1.06)}28%{opacity:.55;transform:scale(.74)}}@keyframes kiu-ground-bounce{0%,33%,57%,80%,to{opacity:1;transform:scale(1)}22%,46%{opacity:.5;transform:scale(.7)}70%{opacity:.7;transform:scale(.82)}}.kiu-eyelids{animation:kiu-blink calc(10s / var(--kiu-tempo)) linear infinite}.kiu-layer--all .kiu-blink,.kiu-single .kiu-blink{animation:kiu-blink calc(10s / var(--kiu-tempo,1)) linear infinite;transform-origin:0 calc(var(--kiu-eye-r,16px) * .6)}@keyframes kiu-blink{0%,34.8%,37.2%,76%,78.1%,78.9%,81%,to{transform:scaleY(1)}36%,77.2%,80%{transform:scaleY(.06)}}.kiu-host--state-idle:not(.kiu-host--gazing) .kiu-head{animation:kiu-look calc(9s / var(--kiu-tempo)) var(--kiu-soft) infinite}.kiu-host--state-idle:not(.kiu-host--gazing) .kiu-layer--pupils{animation:kiu-dart calc(9s / var(--kiu-tempo)) var(--kiu-soft) infinite}.kiu-host--state-idle .kiu-layer--brows{animation:kiu-brow calc(9s / var(--kiu-tempo)) var(--kiu-ease) infinite}@keyframes kiu-look{0%,26%,to{transform:translate(0)rotate(0)}32%,50%{transform:translate(1.1%,-.5%)rotate(1deg)}58%,78%{transform:translate(-1%,.35%)rotate(-1deg)}}@keyframes kiu-dart{0%,26%,to{transform:translate(0)}30%,50%{transform:translate(1.8px,-.8px)}56%,78%{transform:translate(-1.6px,.5px)}}@keyframes kiu-brow{0%,40%,48%,to{transform:translateY(0)}43%{transform:translateY(-1.8px)}}.kiu-host--changed .kiu-layer--brows,.kiu-host--changed .kiu-layer--face{animation:kiu-react calc(.26s / var(--kiu-tempo)) var(--kiu-ease)}.kiu-host--changed .kiu-eyelids{animation:kiu-react calc(.26s / var(--kiu-tempo)) var(--kiu-ease),kiu-blink calc(10s / var(--kiu-tempo)) linear infinite}@keyframes kiu-react{0%,to{transform:scale(1)}45%{transform:scale(1.04,.9)}}.kiu-layer--glass{animation:kiu-breathe calc(3.6s / var(--kiu-tempo)) var(--kiu-soft) infinite}.kiu-layer--veins{animation:kiu-flicker calc(3s / var(--kiu-tempo)) var(--kiu-soft) infinite alternate}.kiu-layer--particles{animation:kiu-drift calc(28s / var(--kiu-tempo)) linear infinite}@keyframes kiu-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.016)}}@keyframes kiu-flicker{0%{opacity:.55}to{opacity:1}}@keyframes kiu-drift{to{transform:rotate(1turn)}}.kiu-host--core-calm .kiu-layer--all .kiu-core-pulse,.kiu-host--core-calm .kiu-layer--core{animation:kiu-core calc(2.6s / var(--kiu-tempo)) var(--kiu-soft) infinite}.kiu-host--core-pulse .kiu-layer--all .kiu-core-pulse,.kiu-host--core-pulse .kiu-layer--core{animation:kiu-core calc(1.3s / var(--kiu-tempo)) var(--kiu-soft) infinite}.kiu-host--core-fast .kiu-layer--all .kiu-core-pulse,.kiu-host--core-fast .kiu-layer--core{animation:kiu-core-strong calc(.76s / var(--kiu-tempo)) var(--kiu-soft) infinite}.kiu-host--core-dim .kiu-layer--all .kiu-core-pulse,.kiu-host--core-dim .kiu-layer--core{animation:kiu-core-dim calc(4.2s / var(--kiu-tempo)) var(--kiu-soft) infinite}@keyframes kiu-core{0%,to{opacity:.86;transform:scale(.94)}50%{opacity:1;transform:scale(1.06)}}@keyframes kiu-core-strong{0%,to{opacity:.85;transform:scale(.9)}50%{opacity:1;transform:scale(1.12)}}@keyframes kiu-core-dim{0%,to{opacity:.7;transform:scale(.96)}50%{opacity:.85;transform:scale(1)}}.kiu-host--state-guide .kiu-layer--arm-left,.kiu-host--state-idle .kiu-layer--arm-left,.kiu-host--state-listening .kiu-layer--arm-left,.kiu-host--state-thinking .kiu-layer--arm-left{animation:kiu-sway-left calc(3.6s / var(--kiu-tempo)) var(--kiu-soft) infinite;animation-delay:calc(-.6s / var(--kiu-tempo))}.kiu-host--state-guide .kiu-layer--arm-right,.kiu-host--state-idle .kiu-layer--arm-right,.kiu-host--state-listening .kiu-layer--arm-right{animation:kiu-sway-right calc(3.6s / var(--kiu-tempo)) var(--kiu-soft) infinite;animation-delay:calc(-1.3s / var(--kiu-tempo))}@keyframes kiu-sway-right{0%,to{transform:rotate(-5deg)}50%{transform:rotate(6deg)}}@keyframes kiu-sway-left{0%,to{transform:rotate(5deg)}50%{transform:rotate(-6deg)}}.kiu-layer--waving{animation:kiu-wave calc(.48s / var(--kiu-tempo)) var(--kiu-soft) 5 alternate both}.kiu-layer--arm-left.kiu-layer--waving{animation-name:kiu-wave-left}@keyframes kiu-wave{0%{transform:rotate(-16deg)}to{transform:rotate(14deg)}}@keyframes kiu-wave-left{0%{transform:rotate(16deg)}to{transform:rotate(-14deg)}}.kiu-layer--ring-back,.kiu-layer--ring-front,.kiu-single .kiu-ring{animation:kiu-fade-in calc(.32s / var(--kiu-tempo,1)) ease-out both}.kiu .kiu-ring-spin{animation:kiu-spin calc(2.6s / var(--kiu-tempo,1)) linear infinite}.kiu .kiu-ring-counter{animation:kiu-spin calc(2.6s / var(--kiu-tempo,1)) linear infinite reverse}@keyframes kiu-spin{to{transform:rotate(1turn)}}@keyframes kiu-fade-in{0%{opacity:0}}.kiu .kiu-spark{opacity:0;animation:kiu-spark calc(.9s / var(--kiu-tempo,1)) var(--kiu-ease,ease) 2 both}.kiu .kiu-spark--1{animation-delay:80ms}.kiu .kiu-spark--2{animation-delay:.16s}.kiu .kiu-spark--3{animation-delay:.24s}.kiu .kiu-spark--4{animation-delay:.12s}.kiu .kiu-spark--5{animation-delay:.2s}@keyframes kiu-spark{0%{opacity:0;transform:scale(.2)rotate(0)}45%{opacity:1;transform:scale(1)rotate(20deg)}to{opacity:0;transform:scale(.6)rotate(45deg)}}.kiu .kiu-question{animation:kiu-pop calc(.42s / var(--kiu-tempo,1)) var(--kiu-spring,ease-out) both}@keyframes kiu-pop{0%{opacity:0;transform:scale(.6)}}.kiu .kiu-z{animation:kiu-z calc(3s / var(--kiu-tempo,1)) var(--kiu-ease,ease) infinite}.kiu .kiu-z--1{animation-delay:1s}.kiu .kiu-z--2{animation-delay:2s}@keyframes kiu-z{0%{opacity:0;transform:translateY(2px)}30%,70%{opacity:.9}to{opacity:0;transform:translateY(-6px)}}.kiu .kiu-notice{animation:kiu-flicker calc(.9s / var(--kiu-tempo,1)) var(--kiu-ease,ease) 3 alternate both}.kiu-single.kiu--motion-float .kiu-rig,.kiu-single.kiu--motion-still .kiu-rig{animation:kiu-float calc(3.6s / var(--kiu-tempo,1)) ease-in-out infinite}.kiu-single .kiu-core-pulse{animation:kiu-core calc(2.6s / var(--kiu-tempo,1)) ease-in-out infinite}.kiu-host--paused :not(.kiu-layer--ring-back,.kiu-layer--ring-front,.kiu-spark,.kiu-question,.kiu-notice){animation-play-state:paused!important}.kiu-host--static *,.kiu-host--static .kiu-stage{transition:none!important;animation:none!important}.kiu-host--static .kiu-spark{opacity:1}.kiu-host--static .kiu-z{opacity:.85}@media (prefers-reduced-motion:reduce){.kiu-host *,.kiu-single,.kiu-single *{transition:none!important;animation:none!important}.kiu .kiu-spark{opacity:1}.kiu .kiu-z{opacity:.85}}.kiu-fallback[data-v-726e43fa]{z-index:70;right:24px;bottom:calc(24px + env(safe-area-inset-bottom));color:#fff;background:#0c0916f7;border:1px solid #a855ff47;border-radius:24px;width:calc(min(400px,100vw - 32px));padding:20px 16px 16px;position:fixed;box-shadow:0 24px 64px #0009}.kiu-fallback-close[data-v-726e43fa]{color:#d8ccf2;cursor:pointer;background:0 0;border:0;border-radius:14px;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:6px;right:6px}.kiu-fallback-text[data-v-726e43fa]{margin:0 40px 12px 0;font-size:14px;line-height:1.5}.kiu-fallback-actions[data-v-726e43fa]{flex-wrap:wrap;gap:8px;display:flex}.kiu-fallback-btn[data-v-726e43fa]{color:#e9ddff;cursor:pointer;background:#7b2cff29;border:1px solid #a855ff59;border-radius:999px;align-items:center;gap:6px;min-height:44px;padding:8px 14px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.kiu-fallback-btn--wa[data-v-726e43fa]{color:#c9f7da;background:#25d36624;border-color:#25d36666}@media (width<=640px){.kiu-fallback[data-v-726e43fa]{width:100%;padding-bottom:calc(16px + env(safe-area-inset-bottom));border-radius:22px 22px 0 0;bottom:0;left:0;right:0}}.kiu-dock[data-v-56bd29e1]{z-index:55;right:20px;bottom:calc(116px + env(safe-area-inset-bottom));pointer-events:none;flex-direction:column;align-items:flex-end;gap:10px;display:flex;position:fixed}.kiu-dock[data-v-56bd29e1]>*{pointer-events:auto}.kiu-dock-row[data-v-56bd29e1]{align-items:center;gap:10px;transition:opacity .2s,transform .2s;display:flex}.kiu-dock.is-open .kiu-dock-row[data-v-56bd29e1],.kiu-dock.is-open .kiu-invite[data-v-56bd29e1]{opacity:0;pointer-events:none;transform:scale(.9)}.kiu-unread[data-v-56bd29e1]{background:#34d399;border:2px solid #0f0b1a;border-radius:50%;width:12px;height:12px;position:absolute;top:8px;right:8px}.kiu-launcher[data-v-56bd29e1]{cursor:pointer;-webkit-tap-highlight-color:transparent;background:radial-gradient(circle at 50% 45%,#7b2cff38,#07071100 70%);border:0;border-radius:50%;place-items:center;width:76px;height:76px;padding:0;transition:transform .25s cubic-bezier(.34,1.56,.64,1);display:grid;position:relative}.kiu-launcher-art[data-v-56bd29e1]{width:92px;margin:-8px;display:block}.kiu-launcher[data-v-56bd29e1]:hover{transform:translateY(-3px)scale(1.04)}.kiu-launcher[data-v-56bd29e1]:active{transform:scale(.96)}.kiu-dock-wa[data-v-56bd29e1]:focus-visible,.kiu-invite button[data-v-56bd29e1]:focus-visible,.kiu-launcher[data-v-56bd29e1]:focus-visible{outline-offset:3px;outline:2px solid #c084fc}.kiu-dock-wa[data-v-56bd29e1]{color:#fff;background:linear-gradient(135deg,#1a9e57,#128c7e);border-radius:50%;place-items:center;width:46px;height:46px;transition:transform .2s;display:grid;box-shadow:0 6px 18px #0006,0 2px 10px #25d3664d}.kiu-dock-wa[data-v-56bd29e1]:hover{transform:translateY(-2px)}.kiu-invite[data-v-56bd29e1]{background:#0f0b1af5;border:1px solid #a855ff66;border-radius:16px 16px 4px;align-items:center;gap:4px;max-width:250px;margin-right:14px;padding:4px 4px 4px 14px;display:flex;box-shadow:0 10px 30px #00000073}.kiu-invite-text[data-v-56bd29e1]{color:#fff;text-align:left;min-height:44px;padding:8px 0;font-size:13px;font-weight:700}.kiu-invite-close[data-v-56bd29e1],.kiu-invite-text[data-v-56bd29e1]{cursor:pointer;background:0 0;border:0}.kiu-invite-close[data-v-56bd29e1]{color:#b8a9d9;border-radius:10px;place-items:center;width:44px;height:44px;display:grid}.kiu-invite-enter-active[data-v-56bd29e1],.kiu-invite-leave-active[data-v-56bd29e1]{transition:opacity .25s,transform .25s}.kiu-invite-enter-from[data-v-56bd29e1],.kiu-invite-leave-to[data-v-56bd29e1]{opacity:0;transform:translateY(6px)}@media (width<=640px){.kiu-dock[data-v-56bd29e1]{right:12px;bottom:calc(108px + env(safe-area-inset-bottom))}.kiu-dock-row[data-v-56bd29e1]{flex-direction:column-reverse;gap:6px}.kiu-dock-wa[data-v-56bd29e1]{width:44px;height:44px}.kiu-launcher[data-v-56bd29e1]{width:68px;height:68px}.kiu-launcher-art[data-v-56bd29e1]{width:82px}}@media (prefers-reduced-motion:reduce){.kiu-dock-row[data-v-56bd29e1],.kiu-dock-wa[data-v-56bd29e1],.kiu-invite-enter-active[data-v-56bd29e1],.kiu-invite-leave-active[data-v-56bd29e1],.kiu-launcher[data-v-56bd29e1]{transition:none}}
