#leftEye[data-v-4e3e2467],#rightEye[data-v-4e3e2467]{transition:transform .1s ease-out}.relative[data-v-4e3e2467]{border:1px solid #fff;box-shadow:0 0 5px #ff8b474d;touch-action:none;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.thinking-face[data-v-4e3e2467]{animation:face-shake-4e3e2467 2s ease-in-out infinite}.thinking-eye-left[data-v-4e3e2467],.thinking-eye-right[data-v-4e3e2467]{animation-duration:2s;animation-iteration-count:infinite;animation-name:eye-squeeze-4e3e2467;animation-timing-function:ease-in-out;transition:none}.thinking-eye-right[data-v-4e3e2467]{animation-delay:.05s}.concentration-lines[data-v-4e3e2467]{animation:concentration-lines-anim-4e3e2467 2s ease-in-out infinite;border-color:#fb923c;border-radius:9999px;top:0;right:0;bottom:0;left:0;position:absolute}.thinking-glow[data-v-4e3e2467]{animation:thinking-glow-anim-4e3e2467 2s ease-in-out infinite;background:radial-gradient(circle,rgba(251,146,60,.4) 0,transparent 70%);border-radius:9999px;filter:blur(6px);top:0;right:0;bottom:0;left:0;position:absolute}@keyframes face-shake-4e3e2467{0%,20%,60%,80%,to{transform:translate(0) rotate(0) scale(1)}25%{transform:translate(-1px,.5px) rotate(-.5deg) scale(1.02)}30%{transform:translate(1px,-.5px) rotate(.5deg) scale(1.02)}35%{transform:translate(-1px,.5px) rotate(-.5deg) scale(1.02)}40%{transform:translate(1px,-.5px) rotate(.5deg) scale(1.02)}45%{transform:translate(-.5px,.3px) rotate(-.3deg) scale(1.02)}50%{transform:translate(.5px,-.3px) rotate(.3deg) scale(1.02)}55%{transform:translate(0) scale(1.02)}}@keyframes eye-squeeze-4e3e2467{0%,20%,80%,to{transform:scale(1) translateY(0)}25%,30%,35%,40%,45%,50%,55%{transform:scale(1.3,.1) translateY(1px)}60%{transform:scale(1.1,.3) translateY(.5px)}}@keyframes concentration-lines-anim-4e3e2467{0%,20%,80%,to{opacity:0;transform:scale(1)}25%,30%,35%,40%,45%,50%,55%{opacity:.6;transform:scale(1.1)}60%{opacity:.3;transform:scale(1.05)}}@keyframes thinking-glow-anim-4e3e2467{0%,20%,80%,to{opacity:.2;transform:scale(1)}25%,30%,35%,40%,45%,50%,55%{opacity:.8;transform:scale(1.3)}60%{opacity:.4;transform:scale(1.1)}}.cursor[data-v-1f43d661]{animation:blink-1f43d661 1s steps(1) infinite;border-radius:1px;display:inline-block;height:1.1em;margin-left:3px;transform:translateY(.15em);width:9px}@keyframes blink-1f43d661{0%{opacity:1}50%{opacity:0}to{opacity:1}}
