.kai.svelte-19ms65f{display:inline-grid;place-items:center;flex:0 0 auto;line-height:0}.kai__svg.svelte-19ms65f{overflow:visible}.kai__eye.svelte-19ms65f{fill:#15120d}.kai__eye-line.svelte-19ms65f,.kai__mouth.svelte-19ms65f{fill:none;stroke:#15120d;stroke-width:2;stroke-linecap:round}.kai__mouth--open.svelte-19ms65f{fill:#15120d;stroke:none}.kai__cheek.svelte-19ms65f{fill:#d7361f;opacity:.34}.kai__ring.svelte-19ms65f{fill:none;stroke:#d7361f;stroke-width:2.4;opacity:0}.kai__arm.svelte-19ms65f{fill:none;stroke:#15120d;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;transform-origin:40px 26px}.kai__check.svelte-19ms65f{transform-origin:38px 38px;animation:svelte-19ms65f-kai-pop .42s var(--ease-out, ease-out) both}.kai--idle.svelte-19ms65f .kai__eye:where(.svelte-19ms65f){animation:svelte-19ms65f-kai-blink 5s steps(1,end) infinite;transform-box:fill-box;transform-origin:center}.kai--thinking.svelte-19ms65f .kai__svg:where(.svelte-19ms65f){animation:svelte-19ms65f-kai-bob 1.5s ease-in-out infinite}.kai--listening.svelte-19ms65f .kai__ring:where(.svelte-19ms65f){opacity:.5;animation:svelte-19ms65f-kai-listen-pulse 2s ease-in-out infinite}.kai--next.svelte-19ms65f .kai__svg:where(.svelte-19ms65f){animation:svelte-19ms65f-kai-bounce 1.4s ease-in-out infinite}.kai--next.svelte-19ms65f .kai__arm:where(.svelte-19ms65f){animation:svelte-19ms65f-kai-wave 1.1s ease-in-out infinite}@keyframes svelte-19ms65f-kai-blink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}@keyframes svelte-19ms65f-kai-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes svelte-19ms65f-kai-listen-pulse{0%,to{opacity:.28}50%{opacity:.6}}@keyframes svelte-19ms65f-kai-bounce{0%,to{transform:translateY(0)}40%{transform:translateY(-5px)}60%{transform:translateY(-2px)}}@keyframes svelte-19ms65f-kai-wave{0%,to{transform:rotate(0)}30%{transform:rotate(-16deg)}70%{transform:rotate(10deg)}}@keyframes svelte-19ms65f-kai-pop{0%{transform:scale(0)}70%{transform:scale(1.15)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.kai__svg.svelte-19ms65f,.kai__stripes.svelte-19ms65f,.kai__eye.svelte-19ms65f,.kai__arm.svelte-19ms65f,.kai__ring.svelte-19ms65f,.kai__check.svelte-19ms65f{animation:none!important}.kai--listening.svelte-19ms65f .kai__ring:where(.svelte-19ms65f){opacity:.5}}
