@keyframes reveal-ltr-d9aa9d4a{0%{clip-path:inset(0 100% 0 0);opacity:0}15%{opacity:1}to{clip-path:inset(0 0 0 0);opacity:1}}.pun-reveal[data-v-d9aa9d4a]{animation:reveal-ltr-d9aa9d4a .55s ease-out forwards;display:inline-block}.bubble-enter-active[data-v-d9aa9d4a]{transition:opacity .3s ease,transform .3s ease}.bubble-leave-active[data-v-d9aa9d4a]{transition:opacity .15s ease}.bubble-enter-from[data-v-d9aa9d4a]{opacity:0;transform:translateY(6px)}.bubble-leave-to[data-v-d9aa9d4a]{opacity:0}.glow-border-enter-active[data-v-d9aa9d4a],.glow-border-leave-active[data-v-d9aa9d4a]{transition:opacity .5s ease}.glow-border-enter-from[data-v-d9aa9d4a],.glow-border-leave-to[data-v-d9aa9d4a]{opacity:0}.streaming-border[data-v-d9aa9d4a]{animation:holo-shift-d9aa9d4a 3s linear infinite;background:linear-gradient(90deg,#a8d5a2,#d4edda,#7ec87e,#a8d5a2);background-size:200% auto}@keyframes science-morph-d9aa9d4a{0%{background-position:0 50%;border-radius:50%;transform:rotate(0) scale(1)}25%{background-position:50% 100%;border-radius:25% 75% 75% 25%/25% 25% 75% 75%;transform:rotate(90deg) scale(1.15)}50%{background-position:100% 50%;border-radius:70% 30% 30% 70%/30% 70%;transform:rotate(180deg) scale(.9)}75%{background-position:50% 0;border-radius:25% 75%/75% 25%;transform:rotate(270deg) scale(1.15)}to{background-position:0 50%;border-radius:50%;transform:rotate(1turn) scale(1)}}@keyframes holo-shift-d9aa9d4a{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.thinking-spinner[data-v-d9aa9d4a]{animation:science-morph-d9aa9d4a 2s ease-in-out infinite;background:linear-gradient(135deg,#a8d5a2,#7ec87e,#d4edda,#a8d5a2);background-size:300% 300%;display:inline-block;filter:drop-shadow(0 0 4px rgba(126,200,126,.6));flex-shrink:0;height:14px;width:14px}.holo-text[data-v-d9aa9d4a]{background:linear-gradient(90deg,#a8d5a2,#d4edda 35%,#7ec87e 65%,#a8d5a2);-webkit-background-clip:text;background-clip:text;background-size:200% auto;-webkit-text-fill-color:transparent;animation:holo-shift-d9aa9d4a 3s linear infinite;filter:drop-shadow(0 0 6px rgba(126,200,126,.45))}
