.welcome-message[data-v-7500fa46]{color:#4b5563;justify-content:center;padding:2rem;text-align:center}.welcome-content[data-v-7500fa46],.welcome-message[data-v-7500fa46]{align-items:center;display:flex;flex-direction:column}.welcome-content[data-v-7500fa46]{gap:1.5rem;margin-bottom:2rem}.ai-avatar[data-v-7500fa46]{align-items:center;background:#eff6ff;border-radius:1rem;color:#3b82f6;display:flex;height:4rem;justify-content:center;width:4rem}.ai-icon[data-v-7500fa46]{height:2.5rem;width:2.5rem}.welcome-text h3[data-v-7500fa46]{color:#111827;font-size:1.25rem;font-weight:600;margin-bottom:.5rem}.welcome-text p[data-v-7500fa46]{color:#6b7280;max-width:24rem}.suggested-questions[data-v-7500fa46]{max-width:32rem;width:100%}.suggested-questions h4[data-v-7500fa46]{color:#6b7280;font-size:.875rem;font-weight:500;margin-bottom:1rem}.question-buttons[data-v-7500fa46]{display:flex;flex-direction:column;gap:.5rem}.question-btn[data-v-7500fa46]{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;color:#374151;cursor:pointer;font-size:.875rem;padding:.75rem 1rem;text-align:left;transition:all .2s}.question-btn[data-v-7500fa46]:hover{background:#eff6ff;border-color:#3b82f6;color:#3b82f6}.json-viewer[data-v-f3c6c446]{font-size:.875rem;line-height:1.5}[data-v-f3c6c446] .vjs-tree{font-family:Monaco,Menlo,Ubuntu Mono,monospace}.message[data-v-329d5f64]{animation:fadeIn-329d5f64 .3s ease-out;display:flex;gap:1rem;padding:1rem}.message[data-v-329d5f64]:hover{background:#f9fafb}.message.user[data-v-329d5f64]{flex-direction:row-reverse}.message-avatar[data-v-329d5f64]{flex-shrink:0}.user-avatar[data-v-329d5f64]{background:#e0e7ff;border-radius:50%;color:#4f46e5;font-weight:600}.ai-avatar[data-v-329d5f64],.user-avatar[data-v-329d5f64]{align-items:center;display:flex;height:2.5rem;justify-content:center;width:2.5rem}.ai-avatar[data-v-329d5f64]{background:#eff6ff;border-radius:.75rem;color:#3b82f6}.ai-icon[data-v-329d5f64]{height:1.5rem;width:1.5rem}.message-content[data-v-329d5f64]{display:flex;flex:1;flex-direction:column;gap:.25rem;min-width:0}.message.user .message-content[data-v-329d5f64]{align-items:flex-end}.message-header[data-v-329d5f64]{align-items:center;display:flex;font-size:.875rem;gap:.5rem}.message-sender[data-v-329d5f64]{color:#111827;font-weight:600}.message-time[data-v-329d5f64]{color:#9ca3af;font-size:.75rem}.message-text[data-v-329d5f64]{color:#374151;line-height:1.5;white-space:pre-wrap;word-break:break-word}.message.user .message-text[data-v-329d5f64]{background:#eff6ff;border-radius:1rem 0 1rem 1rem;color:#1e40af;padding:.75rem 1rem}.message:not(.user) .message-text[data-v-329d5f64]{background:#f3f4f6;border-radius:0 1rem 1rem;padding:.75rem 1rem}.message-actions[data-v-329d5f64]{display:flex;gap:1rem;margin-top:.25rem;opacity:0;transition:opacity .2s}.message:hover .message-actions[data-v-329d5f64]{opacity:1}.action-btn[data-v-329d5f64]{align-items:center;background:none;border:none;color:#6b7280;cursor:pointer;display:flex;font-size:.75rem;gap:.25rem;padding:0;transition:color .2s}.action-btn[data-v-329d5f64]:hover{color:#374151}.action-btn.delete-btn[data-v-329d5f64]:hover{color:#ef4444}.action-icon[data-v-329d5f64]{height:1rem;width:1rem}@keyframes fadeIn-329d5f64{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.streaming-chat[data-v-fce139cc]{background:#fff;display:flex;flex-direction:column;height:100%;max-height:100%;overflow:hidden}.chat-messages[data-v-fce139cc]{display:flex;flex:1;flex-direction:column;gap:1rem;min-height:0;overflow-x:hidden;overflow-y:auto;padding:1.5rem}
