.cmt-tile{background:var(--alt-tp-6);width:1.75rem;height:1.75rem;color:var(--alt-tm);border-radius:.5rem;flex-shrink:0;place-items:center;margin-top:2px;display:grid;position:relative}.cmt-tile[data-state=thinking],.cmt-tile[data-state=tools],.cmt-tile[data-state=writing]{color:var(--alt-ts);box-shadow:0 0 14px -4px color-mix(in oklab, var(--alt-emerald,#10b981) 55%, transparent)}.cmt-svg{transform-box:fill-box;transform-origin:50% 78%;overflow:visible}.cmt-dot{fill:currentColor;stroke:none;opacity:0;transform-box:fill-box;transform-origin:50%;display:none}.cmt-tile[data-state=thinking] .cmt-dot{animation:3.2s ease-in-out infinite cmt-rise;display:block}.cmt-tile[data-state=thinking] .cmt-dot-2{animation-delay:.35s}.cmt-tile[data-state=thinking] .cmt-dot-3{animation-delay:.7s}@keyframes cmt-rise{0%,15%{opacity:0;transform:translateY(1.6px)scale(.6)}35%,60%{opacity:.9;transform:translateY(0)scale(1)}80%,to{opacity:0;transform:translateY(-1.6px)scale(.7)}}.cmt-mouth-smile,.cmt-mouth-hmm{transform-box:fill-box;transform-origin:50%}.cmt-mouth-smile{display:none}.cmt-tile[data-state=tools] .cmt-mouth-smile,.cmt-tile[data-state=writing] .cmt-mouth-smile,.cmt-tile[data-state=happy] .cmt-mouth-smile{display:block}.cmt-tile[data-state=tools] .cmt-mouth-hmm,.cmt-tile[data-state=writing] .cmt-mouth-hmm,.cmt-tile[data-state=happy] .cmt-mouth-hmm{display:none}.cmt-tile[data-state=tools] .cmt-mouth-smile{animation:.9s ease-in-out infinite cmt-grin}@keyframes cmt-grin{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.45)}}.cmt-eye{transform-box:fill-box;transform-origin:50%}.cmt-tile[data-state=thinking] .cmt-eye{animation:3.2s ease-in-out infinite cmt-mull}@keyframes cmt-mull{0%,18%{transform:translate(0)scaleY(1)}28%,62%{transform:translate(-.6px,-1px)scaleY(1)}70%{transform:translate(-.6px,-1px)scaleY(.15)}76%,88%{transform:translate(.5px,-1px)scaleY(1)}to{transform:translate(0)scaleY(1)}}.cmt-tile[data-state=tools] .cmt-eye{animation:.9s ease-in-out infinite cmt-eye-bounce}@keyframes cmt-eye-bounce{0%,to{transform:translateY(0)scaleY(1)}50%{transform:translateY(-.8px)scaleY(.72)}}.cmt-tile[data-state=writing] .cmt-eye{animation:4s infinite cmt-blink}@keyframes cmt-blink{0%,90%,to{transform:scaleY(1)}93%{transform:scaleY(.12)}96%{transform:scaleY(1)}}.cmt-tile[data-state=thinking] .cmt-svg{animation:3.2s ease-in-out infinite cmt-ponder}@keyframes cmt-ponder{0%,to{transform:rotate(0)}30%,70%{transform:rotate(-8deg)}}.cmt-tile[data-state=tools] .cmt-svg{animation:.9s cubic-bezier(.36,0,.24,1) infinite cmt-dance}@keyframes cmt-dance{0%,to{transform:translateY(.4px)rotate(-7deg)scale(1.06,.92)}25%{transform:translateY(-1.8px)rotate(0)scale(.95,1.08)}50%{transform:translateY(.4px)rotate(7deg)scale(1.06,.92)}75%{transform:translateY(-1.8px)rotate(0)scale(.95,1.08)}}.cmt-antenna{transform-box:fill-box;transform-origin:bottom}.cmt-tile[data-state=tools] .cmt-antenna{animation:.9s ease-in-out infinite cmt-whip}@keyframes cmt-whip{0%,to{transform:rotate(9deg)}50%{transform:rotate(-9deg)}}.cmt-tile[data-state=writing] .cmt-svg{animation:3s ease-in-out infinite cmt-settle}@keyframes cmt-settle{0%,to{transform:translateY(0)}50%{transform:translateY(-.7px)}}@media (prefers-reduced-motion:reduce){.cmt-svg,.cmt-eye,.cmt-antenna,.cmt-dot,.cmt-mouth-smile,.cmt-tile[data-state] .cmt-svg,.cmt-tile[data-state] .cmt-eye,.cmt-tile[data-state] .cmt-antenna,.cmt-tile[data-state] .cmt-dot,.cmt-tile[data-state] .cmt-mouth-smile{animation:none}.cmt-tile[data-state=thinking] .cmt-dot{opacity:.6}}
/*# sourceMappingURL=43i8e3bnod2a7.css.map*/