.thinking-overlay[data-v-8ce31f31]{backdrop-filter:blur(4px);background:#ffffffe0}:root.dark .thinking-overlay[data-v-8ce31f31]{background:#0f0f0fe0}.thinking-text[data-v-8ce31f31]{font-size:14px;font-weight:600}.thinking-char[data-v-8ce31f31]{background:linear-gradient(135deg,#3b82f6,#8b5cf6);-webkit-background-clip:text;display:inline-block;-webkit-text-fill-color:transparent;background-clip:text}:root.dark .thinking-char[data-v-8ce31f31]{background:linear-gradient(135deg,#60a5fa,#a78bfa);-webkit-background-clip:text;background-clip:text}.thinking-char-0[data-v-8ce31f31]{animation:char-bounce-8ce31f31 .6s ease-in-out infinite;animation-delay:0s}.thinking-char-1[data-v-8ce31f31]{animation:char-bounce-8ce31f31 .6s ease-in-out infinite;animation-delay:.05s}.thinking-char-2[data-v-8ce31f31]{animation:char-bounce-8ce31f31 .6s ease-in-out infinite;animation-delay:.1s}.thinking-char-3[data-v-8ce31f31]{animation:char-bounce-8ce31f31 .6s ease-in-out infinite;animation-delay:.15s}.thinking-char-4[data-v-8ce31f31]{animation:char-bounce-8ce31f31 .6s ease-in-out infinite;animation-delay:.2s}.thinking-char-5[data-v-8ce31f31]{animation:char-bounce-8ce31f31 .6s ease-in-out infinite;animation-delay:.25s}.thinking-char-6[data-v-8ce31f31]{animation:char-bounce-8ce31f31 .6s ease-in-out infinite;animation-delay:.3s}.thinking-char-7[data-v-8ce31f31]{animation:char-bounce-8ce31f31 .6s ease-in-out infinite;animation-delay:.35s}.thinking-ellipsis[data-v-8ce31f31]{background:linear-gradient(135deg,#3b82f6,#8b5cf6);-webkit-background-clip:text;font-weight:700;-webkit-text-fill-color:transparent;animation:ellipsis-pulse-8ce31f31 1.2s ease-in-out infinite;background-clip:text}:root.dark .thinking-ellipsis[data-v-8ce31f31]{background:linear-gradient(135deg,#60a5fa,#a78bfa);-webkit-background-clip:text;background-clip:text}@keyframes char-bounce-8ce31f31{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes ellipsis-pulse-8ce31f31{0%,to{opacity:1}50%{opacity:.3}}.thinking-progress-label[data-v-8ce31f31],:root.dark .thinking-progress-label[data-v-8ce31f31]{color:#9ca3af}.thinking-animation[data-v-8ce31f31]{align-items:center;display:flex;gap:8px;height:32px}.thinking-dot[data-v-8ce31f31]{animation:thinking-bounce-8ce31f31 1.4s ease-in-out infinite both;background:#3b82f6;border-radius:50%;height:10px;width:10px}:root.dark .thinking-dot[data-v-8ce31f31]{background:#60a5fa}.thinking-dot-1[data-v-8ce31f31]{animation-delay:-.32s}.thinking-dot-2[data-v-8ce31f31]{animation-delay:-.16s}.thinking-dot-3[data-v-8ce31f31]{animation-delay:0s}@keyframes thinking-bounce-8ce31f31{0%,80%,to{opacity:.4;transform:scale(.4)}40%{opacity:1;transform:scale(1)}}.thinking-progress-track[data-v-8ce31f31]{background:#e5e7eb;border-radius:3px;height:6px;overflow:hidden}:root.dark .thinking-progress-track[data-v-8ce31f31]{background:#374151}.thinking-progress-fill[data-v-8ce31f31]{background:linear-gradient(90deg,#3b82f6,#8b5cf6);border-radius:3px;height:100%;transition:width .5s ease}:root.dark .thinking-progress-fill[data-v-8ce31f31]{background:linear-gradient(90deg,#60a5fa,#a78bfa)}.thinking-fade-enter-active[data-v-8ce31f31],.thinking-fade-leave-active[data-v-8ce31f31]{transition:opacity .3s ease}.thinking-fade-enter-from[data-v-8ce31f31],.thinking-fade-leave-to[data-v-8ce31f31]{opacity:0}
