:root{--ease-out-cubic:cubic-bezier(.33, 1, .68, 1);--ease-in-out-cubic:cubic-bezier(.65, 0, .35, 1);--ease-out-soft:cubic-bezier(.36, 1.3, .64, 1);--ease-in-out-quart:cubic-bezier(.76, 0, .24, 1);--ease-out-quint:cubic-bezier(.22, 1, .36, 1);--ease-in-cubic:cubic-bezier(.32, 0, .67, 0);--ease-in-out-sine:cubic-bezier(.37, 0, .63, 1)}.computer-container{justify-content:center;align-items:center;display:inline-flex}.computer-eye-l{transform-origin:204.546px 136.363px}.computer-eye-r{transform-origin:295.454px 136.363px}.computer-check{stroke-dasharray:191;stroke-dashoffset:191px;opacity:0}.computer-idle .computer-eye-l,.computer-idle .computer-eye-r,.computer-listening .computer-eye-l,.computer-listening .computer-eye-r,.computer-found .computer-eye-l,.computer-found .computer-eye-r{animation:none;transform:scaleY(1)translate(0)translateY(0)}.computer-idle .computer-check,.computer-listening .computer-check,.computer-found .computer-check{stroke-dashoffset:191px;opacity:0;animation:none}.computer-thinking .computer-eye-l{animation:thinking-gaze 6.87s var(--ease-in-out-quart) infinite, thinking-blink-l 6.87s linear infinite}.computer-thinking .computer-eye-r{animation:thinking-gaze 6.87s var(--ease-in-out-quart) 40ms infinite, thinking-blink-r 6.87s linear infinite}@keyframes thinking-gaze{0%{transform:translate(0)}13.1%{transform:translate(-50px)}18.2%{transform:translate(-50px)}34.2%{transform:translate(55px)}38.6%{transform:translate(55px)}48.8%{transform:translate(-25px)}51.7%{transform:translate(-25px)}56.1%{transform:translate(30px)}57.3%{transform:translate(30px)}60.9%{transform:translate(-18px)}61.8%{transform:translate(-18px)}66.5%{transform:translate(40px)}67.5%{transform:translate(40px)}70.7%{transform:translate(-12px)}71.4%{transform:translate(-12px)}74%{transform:translate(8px)}78.4%{transform:translate(8px)}to{transform:translate(0)}}@keyframes thinking-blink-l{0%,17%{opacity:1}18.2%{opacity:0}19.5%,50.5%{opacity:1}51.7%{opacity:0}53%,85.8%{opacity:1}87%{opacity:0}88.5%,to{opacity:1}}@keyframes thinking-blink-r{0%,17.6%{opacity:1}18.8%{opacity:0}20.1%,51.1%{opacity:1}52.3%{opacity:0}53.6%,86.4%{opacity:1}87.6%{opacity:0}89.1%,to{opacity:1}}.computer-scanning .computer-eye-l,.computer-scanning .computer-eye-r{animation:scanning-compress .3s var(--ease-in-out-quart) forwards, scanning-sweep .9s var(--ease-in-out-sine) .3s forwards, scanning-tighten .5s var(--ease-in-out-sine) 1.2s forwards, scanning-lock .25s var(--ease-in-out-quart) 1.7s forwards, scanning-decompress .4s var(--ease-out-soft) 1.95s forwards}@keyframes scanning-compress{to{transform:scaleY(.044)}}@keyframes scanning-sweep{0%{transform:scaleY(.044)translateY(28px)}to{transform:scaleY(.044)translateY(-24px)}}@keyframes scanning-tighten{0%{transform:scaleY(.044)translateY(16px)}to{transform:scaleY(.044)translateY(-10px)}}@keyframes scanning-lock{to{transform:scaleY(.044)translateY(0)}}@keyframes scanning-decompress{to{transform:scaleY(1)translateY(0)}}.computer-streaming .computer-eye-l{animation:streaming-left .32s var(--ease-in-out-cubic) infinite}.computer-streaming .computer-eye-r{animation:streaming-right .32s var(--ease-in-out-cubic) infinite}@keyframes streaming-left{0%,to{transform:scaleY(1)}50%{transform:scaleY(.2)}}@keyframes streaming-right{0%,to{transform:scaleY(.2)}50%{transform:scaleY(1)}}.computer-error .computer-eye-l{animation:error-tremor .35s linear, error-collapse-left 80ms linear .35s forwards, error-dead 1.4s linear .43s, error-false-start-left .3s var(--ease-out-soft) 1.83s, error-fail-left .15s linear 2.13s, error-commit-left .5s var(--ease-out-soft) 2.28s, error-recovery .7s var(--ease-out-soft) 2.78s forwards}.computer-error .computer-eye-r{animation:error-tremor .35s linear, error-collapse-right .12s linear .41s forwards, error-dead 1.4s linear .53s, error-commit-right .5s var(--ease-out-soft) 2.28s, error-recovery .7s var(--ease-out-soft) 2.78s forwards}@keyframes error-tremor{0%,to{transform:translate(0)}10%{transform:translate(-8px)}30%{transform:translate(8px)}50%{transform:translate(-6px)}70%{transform:translate(6px)}90%{transform:translate(-4px)}}@keyframes error-collapse-left{to{transform:scaleY(.044)}}@keyframes error-collapse-right{to{transform:scaleY(.044)}}@keyframes error-dead{to{transform:scaleY(.044)}}@keyframes error-false-start-left{0%,to{transform:scaleY(.044)}50%{transform:scaleY(.35)}}@keyframes error-fail-left{to{transform:scaleY(.044)}}@keyframes error-commit-left{to{transform:scaleY(.55)}}@keyframes error-commit-right{to{transform:scaleY(.55)}}@keyframes error-recovery{to{transform:scaleY(1)}}.computer-done .computer-eye-l,.computer-done .computer-eye-r{animation:done-eye-close .3s var(--ease-in-out-cubic) forwards}.computer-done .computer-check{animation:done-check-draw .6s var(--ease-out-quint) .35s forwards}@keyframes done-eye-close{to{transform:scaleY(0)}}@keyframes done-check-draw{0%{stroke-dashoffset:191px;opacity:1}to{stroke-dashoffset:0;opacity:1}}
