.chat-page[data-v-e5cfcfe7]{background:#f8f9fb}.chat-view[data-v-e5cfcfe7]{width:100%;min-height:calc(100vh - 64px);min-height:calc(100svh - 64px);display:flex;flex-direction:column;background:#f8f9fb}.upload-state[data-v-e5cfcfe7]{flex:1;display:flex;align-items:flex-start;justify-content:center;padding:3rem 1rem}.upload-container[data-v-e5cfcfe7]{max-width:42rem;width:100%;text-align:center}.upload-notice[data-v-e5cfcfe7]{margin-bottom:1.5rem}.upload-dropzone[data-v-e5cfcfe7]{width:100%}.dropzone-text[data-v-e5cfcfe7]{font-size:1rem;font-weight:600;color:#334155;margin:0 0 .25rem}.dropzone-hint[data-v-e5cfcfe7]{font-size:.85rem;color:#94a3b8;margin:0 0 1rem}.upload-loading[data-v-e5cfcfe7]{display:flex;align-items:center;justify-content:center;gap:.75rem;margin-top:1.5rem;color:#0e7490;font-size:.9rem}.spinner[data-v-e5cfcfe7]{width:24px;height:24px;border:3px solid #e2e8f0;border-top-color:#0e7490;border-radius:50%;animation:spin-e5cfcfe7 .8s linear infinite}@keyframes spin-e5cfcfe7{to{transform:rotate(360deg)}}.chat-layout[data-v-e5cfcfe7]{flex:none;height:calc(100vh - 64px);height:calc(100svh - 64px);display:flex;flex-direction:column;overflow:hidden}.chat-layout-split[data-v-e5cfcfe7]{flex-direction:row}.chat-column[data-v-e5cfcfe7]{flex:1;display:flex;flex-direction:column;overflow-x:hidden;overflow-y:auto;min-width:0}.chat-layout-split .chat-column[data-v-e5cfcfe7]{flex:1 1 50%;max-width:50%}.chat-topbar[data-v-e5cfcfe7]{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;background:#fff;border-bottom:1px solid #e2e8f0;flex-shrink:0}.topbar-left[data-v-e5cfcfe7]{display:flex;align-items:center;gap:.75rem;min-width:0}.pdf-info[data-v-e5cfcfe7]{display:flex;flex-direction:column;min-width:0}.pdf-name[data-v-e5cfcfe7]{font-size:.9rem;font-weight:600;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pdf-meta[data-v-e5cfcfe7]{font-size:.75rem;color:#94a3b8}.topbar-actions[data-v-e5cfcfe7]{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.topbar-btn[data-v-e5cfcfe7]{display:flex;align-items:center;gap:.4rem;padding:.4rem .75rem;border:1px solid #e2e8f0;border-radius:8px;background:#fff;color:#475569;font-size:.8rem;cursor:pointer;transition:all .15s}.topbar-btn[data-v-e5cfcfe7]:hover{background:#f1f5f9;border-color:#cbd5e1}.topbar-btn-pdf[data-v-e5cfcfe7]{background:#f0f0ff;border-color:#c7d2fe;color:#6366f1}.topbar-btn-pdf[data-v-e5cfcfe7]:hover{background:#6366f1;color:#fff;border-color:#6366f1}.topbar-btn-summarize[data-v-e5cfcfe7]{background:linear-gradient(135deg,#f0fdf4,#ecfdf5);border-color:#86efac;color:#16a34a}.topbar-btn-summarize[data-v-e5cfcfe7]:hover:not(:disabled){background:#16a34a;color:#fff;border-color:#16a34a}.topbar-btn-summarize[data-v-e5cfcfe7]:disabled{opacity:.5;cursor:not-allowed}.topbar-btn-label[data-v-e5cfcfe7]{display:inline}.chat-messages[data-v-e5cfcfe7]{flex:1;overflow-y:auto;padding:1rem;display:flex;flex-direction:column;gap:.75rem}.privacy-pill[data-v-e5cfcfe7]{display:flex;align-items:center;gap:.4rem;align-self:center;background:#f0fdf4;color:#16a34a;font-size:.75rem;padding:.35rem .85rem;border-radius:999px;margin-bottom:.5rem;flex-shrink:0}.empty-state[data-v-e5cfcfe7]{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;text-align:center;padding:2rem 1rem}.empty-icon[data-v-e5cfcfe7]{font-size:2.5rem;margin-bottom:.75rem}.empty-text[data-v-e5cfcfe7]{font-size:.95rem;color:#64748b;margin:0 0 1.25rem}.suggestion-chips[data-v-e5cfcfe7]{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.chip[data-v-e5cfcfe7]{display:inline-flex;align-items:center;gap:.375rem;background:#fff;border:1px solid #e2e8f0;border-radius:999px;padding:.45rem 1rem;font-size:.8rem;color:#475569;cursor:pointer;transition:all .15s}.chip[data-v-e5cfcfe7]:hover{background:#f0f0ff;border-color:#6366f1;color:#6366f1}.message-row[data-v-e5cfcfe7]{display:flex;gap:.5rem;max-width:100%}.message-user[data-v-e5cfcfe7]{justify-content:flex-end}.message-assistant[data-v-e5cfcfe7]{justify-content:flex-start;align-items:flex-start}.avatar-ai[data-v-e5cfcfe7]{width:32px;height:32px;border-radius:50%;background:#6366f1;color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.assistant-content[data-v-e5cfcfe7]{display:flex;flex-direction:column;gap:.25rem;max-width:80%;min-width:0}.message-bubble[data-v-e5cfcfe7]{padding:.75rem 1rem;border-radius:16px;font-size:.9rem;line-height:1.55;word-break:break-word}.user-bubble[data-v-e5cfcfe7]{background:#6366f1;color:#fff;border-bottom-right-radius:4px;max-width:80%;margin-left:auto}.assistant-bubble[data-v-e5cfcfe7]{background:#fff;color:#334155;border:1px solid #e2e8f0;border-bottom-left-radius:4px}.error-bubble[data-v-e5cfcfe7]{background:#fef2f2;border-color:#fecaca}.message-text[data-v-e5cfcfe7]{margin:0}.error-text[data-v-e5cfcfe7]{color:#dc2626}.message-time[data-v-e5cfcfe7]{font-size:.7rem;color:#94a3b8;padding-left:.25rem}.formatted-content[data-v-e5cfcfe7] p{margin:0 0 .5rem}.formatted-content[data-v-e5cfcfe7] p:last-child{margin-bottom:0}.formatted-content[data-v-e5cfcfe7] ul,.formatted-content[data-v-e5cfcfe7] ol{margin:.25rem 0 .5rem 1.25rem;padding:0}.formatted-content[data-v-e5cfcfe7] li{margin-bottom:.2rem}.formatted-content[data-v-e5cfcfe7] strong{font-weight:600;color:#1e293b}.formatted-content[data-v-e5cfcfe7] .inline-code{background:#f1f5f9;padding:.15rem .4rem;border-radius:4px;font-size:.82rem;font-family:JetBrains Mono,monospace;color:#6366f1}.citations-wrapper[data-v-e5cfcfe7]{display:flex;flex-direction:column;gap:.35rem;margin-top:.25rem}.citations-toggle[data-v-e5cfcfe7]{display:flex;align-items:center;gap:.35rem;background:none;border:none;color:#6366f1;font-size:.8rem;font-weight:500;cursor:pointer;padding:0}.citations-toggle[data-v-e5cfcfe7]:hover{text-decoration:underline}.citation-chevron[data-v-e5cfcfe7]{transition:transform .2s}.rotate-90[data-v-e5cfcfe7]{transform:rotate(90deg)}.citations-list[data-v-e5cfcfe7]{display:flex;flex-direction:column;gap:.35rem;padding-left:.25rem}.citation-item[data-v-e5cfcfe7]{display:flex;flex-direction:column;align-items:flex-start;gap:.15rem;padding:.5rem .75rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;font-size:.8rem;font-family:inherit;text-align:left;width:100%;cursor:pointer;transition:background .15s,border-color .15s}.citation-item[data-v-e5cfcfe7]:hover{background:#f0f0ff;border-color:#c7d2fe}.citation-page[data-v-e5cfcfe7]{font-weight:600;color:#6366f1;font-size:.75rem}.citation-excerpt[data-v-e5cfcfe7]{color:#64748b;font-style:italic;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.preview-btn[data-v-e5cfcfe7]{display:inline-flex;align-items:center;gap:.35rem;background:none;border:1px solid #c7d2fe;color:#6366f1;font-size:.78rem;font-weight:500;padding:.3rem .7rem;border-radius:6px;cursor:pointer;transition:all .15s;align-self:flex-start}.preview-btn[data-v-e5cfcfe7]:hover{background:#6366f1;color:#fff}.typing-indicator[data-v-e5cfcfe7]{display:flex;align-items:center;gap:4px;padding:.75rem 1rem;background:#fff;border:1px solid #e2e8f0;border-radius:16px 16px 16px 4px}.typing-dot[data-v-e5cfcfe7]{width:8px;height:8px;background:#94a3b8;border-radius:50%;animation:typingBounce-e5cfcfe7 1.4s ease-in-out infinite}.typing-dot[data-v-e5cfcfe7]:nth-child(2){animation-delay:.2s}.typing-dot[data-v-e5cfcfe7]:nth-child(3){animation-delay:.4s}@keyframes typingBounce-e5cfcfe7{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-6px)}}.error-bar[data-v-e5cfcfe7]{display:flex;align-items:center;justify-content:space-between;padding:.6rem 1rem;background:#fef2f2;border-top:1px solid #fecaca;color:#dc2626;font-size:.82rem;flex-shrink:0}.error-actions[data-v-e5cfcfe7]{display:flex;align-items:center;gap:.5rem}.retry-btn[data-v-e5cfcfe7]{display:flex;align-items:center;gap:.3rem;background:#dc2626;color:#fff;border:none;padding:.3rem .7rem;border-radius:6px;font-size:.78rem;cursor:pointer}.retry-btn[data-v-e5cfcfe7]:hover{background:#b91c1c}.retry-btn[data-v-e5cfcfe7]:disabled{opacity:.5;cursor:not-allowed}.error-dismiss-small[data-v-e5cfcfe7]{background:none;border:none;color:#dc2626;cursor:pointer;font-size:1rem}.limit-bar[data-v-e5cfcfe7]{padding:.6rem 1rem;background:#fef3c7;border-top:1px solid #fde68a;color:#92400e;font-size:.82rem;text-align:center;flex-shrink:0}.remaining-bar[data-v-e5cfcfe7]{padding:.4rem 1rem;background:#eff6ff;border-top:1px solid #bfdbfe;color:#1d4ed8;font-size:.78rem;text-align:center;flex-shrink:0}.chat-input-area[data-v-e5cfcfe7]{padding:.75rem 1rem;background:#fff;border-top:1px solid #e2e8f0;flex-shrink:0}.input-container[data-v-e5cfcfe7]{display:flex;align-items:center;gap:.5rem;background:#f8f9fb;border:1px solid #e2e8f0;border-radius:12px;padding:.5rem .5rem .5rem 1rem;transition:border-color .2s}.input-container[data-v-e5cfcfe7]:focus-within{border-color:#6366f1}.chat-textarea[data-v-e5cfcfe7]{flex:1;border:none;background:transparent;resize:none;font-size:.9rem;line-height:1.5;color:#1e293b;outline:none;font-family:inherit;min-height:24px;max-height:min(200px,25vh)}.chat-textarea[data-v-e5cfcfe7]::placeholder{color:#94a3b8}.chat-textarea[data-v-e5cfcfe7]:disabled{opacity:.5}.send-btn[data-v-e5cfcfe7]{width:36px;height:36px;border-radius:10px;border:none;background:#e2e8f0;color:#94a3b8;display:flex;align-items:center;justify-content:center;cursor:not-allowed;transition:all .2s;flex-shrink:0}.send-btn-active[data-v-e5cfcfe7]{background:#0e7490;color:#fff;cursor:pointer}.send-btn-active[data-v-e5cfcfe7]:hover{background:#155e75}.input-hint[data-v-e5cfcfe7]{font-size:.7rem;color:#94a3b8;margin:.35rem 0 0;text-align:center}.pdf-column[data-v-e5cfcfe7]{flex:1 1 50%;max-width:50%;display:flex;flex-direction:column;border-left:1px solid #e2e8f0;background:#f1f5f9;overflow:hidden}.pdf-toolbar[data-v-e5cfcfe7]{display:flex;align-items:center;justify-content:space-between;padding:.5rem .75rem;background:#fff;border-bottom:1px solid #e2e8f0;flex-shrink:0;gap:.5rem}.pdf-toolbar-left[data-v-e5cfcfe7]{display:flex;align-items:center;gap:.4rem;color:#475569;flex-shrink:0}.pdf-toolbar-title[data-v-e5cfcfe7]{font-size:.85rem;font-weight:600}.pdf-toolbar-center[data-v-e5cfcfe7]{display:flex;align-items:center;gap:.5rem}.pdf-nav-btn[data-v-e5cfcfe7]{width:28px;height:28px;border-radius:6px;border:1px solid #e2e8f0;background:#fff;color:#475569;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s}.pdf-nav-btn[data-v-e5cfcfe7]:hover:not(:disabled){background:#f1f5f9;border-color:#cbd5e1}.pdf-nav-btn[data-v-e5cfcfe7]:disabled{opacity:.35;cursor:not-allowed}.pdf-page-info[data-v-e5cfcfe7]{font-size:.8rem;color:#475569;font-weight:500;min-width:60px;text-align:center}.pdf-toolbar-right[data-v-e5cfcfe7]{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.pdf-zoom-controls[data-v-e5cfcfe7]{display:flex;align-items:center;gap:.25rem;background:#f8f9fb;border:1px solid #e2e8f0;border-radius:6px;padding:.15rem .25rem}.zoom-btn[data-v-e5cfcfe7]{width:26px;height:26px;border:none;background:transparent;color:#475569;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:4px;transition:background .15s}.zoom-btn[data-v-e5cfcfe7]:hover:not(:disabled){background:#e2e8f0}.zoom-btn[data-v-e5cfcfe7]:disabled{opacity:.35;cursor:not-allowed}.zoom-level[data-v-e5cfcfe7]{font-size:.72rem;color:#64748b;min-width:36px;text-align:center;font-weight:500}.pdf-close-btn[data-v-e5cfcfe7]{width:30px;height:30px;border-radius:6px;border:1px solid #e2e8f0;background:#fff;color:#64748b;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s}.pdf-close-btn[data-v-e5cfcfe7]:hover{background:#fee2e2;color:#dc2626;border-color:#fecaca}.citation-chips[data-v-e5cfcfe7]{display:flex;align-items:center;gap:.4rem;padding:.5rem .75rem;background:#fff;border-bottom:1px solid #e2e8f0;flex-shrink:0;flex-wrap:wrap;max-height:5.5rem;overflow-y:auto}.citation-chips-label[data-v-e5cfcfe7]{font-size:.75rem;color:#64748b;font-weight:500}.citation-chip[data-v-e5cfcfe7]{padding:.2rem .6rem;border-radius:999px;border:1px solid #e2e8f0;background:#f8f9fb;color:#475569;font-size:.72rem;font-weight:500;cursor:pointer;transition:all .15s}.citation-chip[data-v-e5cfcfe7]:hover:not(:disabled){border-color:#c7d2fe;background:#f0f0ff;color:#6366f1}.citation-chip[data-v-e5cfcfe7]:disabled{opacity:.5;cursor:not-allowed}.citation-chip-active[data-v-e5cfcfe7]{background:#6366f1;color:#fff;border-color:#6366f1}.citation-chip-active[data-v-e5cfcfe7]:hover:not(:disabled){background:#4f46e5;color:#fff;border-color:#4f46e5}.highlight-indicator[data-v-e5cfcfe7]{display:flex;align-items:center;gap:.35rem;padding:.35rem .75rem;background:#fefce8;border-bottom:1px solid #fde68a;color:#92400e;font-size:.75rem;flex-shrink:0}.pdf-body[data-v-e5cfcfe7]{flex:1;overflow:auto;display:flex;align-items:flex-start;justify-content:center;padding:1rem;position:relative}.pdf-body[data-v-e5cfcfe7] .preview-message{margin:0;padding:2rem;text-align:center;color:#475569}.pdf-canvas-container[data-v-e5cfcfe7]{max-width:100%;display:flex;justify-content:center}.pdf-canvas-container.hidden[data-v-e5cfcfe7]{visibility:hidden;position:absolute}.pdf-loading[data-v-e5cfcfe7]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}:root.dark .chat-page[data-v-e5cfcfe7],:root.dark .chat-view[data-v-e5cfcfe7]{background:#0f172a}:root.dark .dropzone-text[data-v-e5cfcfe7]{color:#e2e8f0}:root.dark .dropzone-hint[data-v-e5cfcfe7]{color:#64748b}:root.dark .upload-loading[data-v-e5cfcfe7]{color:#22d3ee}:root.dark .upload-error[data-v-e5cfcfe7]{background:#ef444426;border-color:#ef44444d;color:#f87171}:root.dark .error-dismiss[data-v-e5cfcfe7]{color:#f87171}:root.dark .spinner[data-v-e5cfcfe7]{border-color:#334155;border-top-color:#22d3ee}:root.dark .chat-topbar[data-v-e5cfcfe7]{background:#1e293b;border-color:#334155}:root.dark .pdf-name[data-v-e5cfcfe7]{color:#f1f5f9}:root.dark .pdf-meta[data-v-e5cfcfe7]{color:#64748b}:root.dark .topbar-btn[data-v-e5cfcfe7]{background:#1e293b;border-color:#334155;color:#cbd5e1}:root.dark .topbar-btn[data-v-e5cfcfe7]:hover{background:#334155;border-color:#475569}:root.dark .topbar-btn-pdf[data-v-e5cfcfe7]{background:#312e81;border-color:#4338ca;color:#a5b4fc}:root.dark .topbar-btn-pdf[data-v-e5cfcfe7]:hover{background:#6366f1;color:#fff;border-color:#6366f1}:root.dark .topbar-btn-summarize[data-v-e5cfcfe7]{background:#22c55e26;border-color:#166534;color:#4ade80}:root.dark .topbar-btn-summarize[data-v-e5cfcfe7]:hover:not(:disabled){background:#16a34a;color:#fff;border-color:#16a34a}:root.dark .chat-messages[data-v-e5cfcfe7]{background:#0f172a}:root.dark .privacy-pill[data-v-e5cfcfe7]{background:#22c55e26;color:#4ade80}:root.dark .empty-text[data-v-e5cfcfe7]{color:#94a3b8}:root.dark .chip[data-v-e5cfcfe7]{background:#1e293b;border-color:#334155;color:#cbd5e1}:root.dark .chip[data-v-e5cfcfe7]:hover{background:#312e81;border-color:#6366f1;color:#a5b4fc}:root.dark .user-bubble[data-v-e5cfcfe7]{background:#6366f1;color:#fff}:root.dark .assistant-bubble[data-v-e5cfcfe7]{background:#1e293b;color:#e2e8f0;border-color:#334155}:root.dark .error-bubble[data-v-e5cfcfe7]{background:#ef444426;border-color:#ef44444d}:root.dark .error-text[data-v-e5cfcfe7]{color:#f87171}:root.dark .message-time[data-v-e5cfcfe7]{color:#64748b}:root.dark .formatted-content[data-v-e5cfcfe7] strong{color:#f1f5f9}:root.dark .formatted-content[data-v-e5cfcfe7] .inline-code{background:#1e293b;color:#818cf8}:root.dark .citations-toggle[data-v-e5cfcfe7]{color:#818cf8}:root.dark .citation-item[data-v-e5cfcfe7]{background:#0f172a;border-color:#334155}:root.dark .citation-item[data-v-e5cfcfe7]:hover{background:#312e81;border-color:#4338ca}:root.dark .citation-page[data-v-e5cfcfe7]{color:#818cf8}:root.dark .citation-excerpt[data-v-e5cfcfe7]{color:#94a3b8}:root.dark .preview-btn[data-v-e5cfcfe7]{border-color:#4338ca;color:#818cf8}:root.dark .preview-btn[data-v-e5cfcfe7]:hover{background:#6366f1;color:#fff}:root.dark .typing-indicator[data-v-e5cfcfe7]{background:#1e293b;border-color:#334155}:root.dark .typing-dot[data-v-e5cfcfe7]{background:#64748b}:root.dark .error-bar[data-v-e5cfcfe7]{background:#ef444426;border-color:#ef44444d;color:#f87171}:root.dark .retry-btn[data-v-e5cfcfe7]{background:#dc2626;color:#fff}:root.dark .retry-btn[data-v-e5cfcfe7]:hover{background:#b91c1c}:root.dark .error-dismiss-small[data-v-e5cfcfe7]{color:#f87171}:root.dark .limit-bar[data-v-e5cfcfe7]{background:#f59e0b26;border-color:#f59e0b4d;color:#fbbf24}:root.dark .remaining-bar[data-v-e5cfcfe7]{background:#3b82f626;border-color:#3b82f64d;color:#60a5fa}:root.dark .chat-input-area[data-v-e5cfcfe7]{background:#1e293b;border-color:#334155}:root.dark .input-container[data-v-e5cfcfe7]{background:#0f172a;border-color:#334155}:root.dark .input-container[data-v-e5cfcfe7]:focus-within{border-color:#6366f1}:root.dark .chat-textarea[data-v-e5cfcfe7]{color:#f1f5f9}:root.dark .chat-textarea[data-v-e5cfcfe7]::placeholder{color:#64748b}:root.dark .send-btn[data-v-e5cfcfe7]{background:#334155;color:#64748b}:root.dark .send-btn-active[data-v-e5cfcfe7]{background:#0e7490;color:#fff}:root.dark .send-btn-active[data-v-e5cfcfe7]:hover{background:#155e75}:root.dark .input-hint[data-v-e5cfcfe7]{color:#64748b}:root.dark .pdf-column[data-v-e5cfcfe7]{background:#1e293b;border-color:#334155}:root.dark .pdf-toolbar[data-v-e5cfcfe7]{background:#1e293b;border-color:#334155}:root.dark .pdf-toolbar-left[data-v-e5cfcfe7]{color:#cbd5e1}:root.dark .pdf-toolbar-title[data-v-e5cfcfe7]{color:#e2e8f0}:root.dark .pdf-nav-btn[data-v-e5cfcfe7]{background:#1e293b;border-color:#334155;color:#cbd5e1}:root.dark .pdf-nav-btn[data-v-e5cfcfe7]:hover:not(:disabled){background:#334155;border-color:#475569}:root.dark .pdf-page-info[data-v-e5cfcfe7]{color:#cbd5e1}:root.dark .pdf-zoom-controls[data-v-e5cfcfe7]{background:#0f172a;border-color:#334155}:root.dark .zoom-btn[data-v-e5cfcfe7]{color:#cbd5e1}:root.dark .zoom-btn[data-v-e5cfcfe7]:hover:not(:disabled){background:#334155}:root.dark .zoom-level[data-v-e5cfcfe7]{color:#94a3b8}:root.dark .pdf-close-btn[data-v-e5cfcfe7]{background:#1e293b;border-color:#334155;color:#94a3b8}:root.dark .pdf-close-btn[data-v-e5cfcfe7]:hover{background:#ef444433;color:#f87171;border-color:#ef44444d}:root.dark .citation-chips[data-v-e5cfcfe7]{background:#1e293b;border-color:#334155}:root.dark .citation-chips-label[data-v-e5cfcfe7]{color:#94a3b8}:root.dark .citation-chip[data-v-e5cfcfe7]{background:#0f172a;border-color:#334155;color:#cbd5e1}:root.dark .citation-chip[data-v-e5cfcfe7]:hover:not(:disabled){background:#312e81;border-color:#4338ca;color:#a5b4fc}:root.dark .citation-chip-active[data-v-e5cfcfe7]{background:#6366f1;color:#fff;border-color:#6366f1}:root.dark .citation-chip-active[data-v-e5cfcfe7]:hover:not(:disabled){background:#4f46e5;color:#fff;border-color:#4f46e5}:root.dark .highlight-indicator[data-v-e5cfcfe7]{background:#f59e0b26;border-color:#f59e0b4d;color:#fbbf24}:root.dark .pdf-body[data-v-e5cfcfe7]{background:#0f172a}:root.dark .pdf-body[data-v-e5cfcfe7] .preview-message{color:#cbd5e1}@media(max-width:768px)and (orientation:portrait){.chat-layout-split[data-v-e5cfcfe7]{flex-direction:column}.chat-layout-split .chat-column[data-v-e5cfcfe7],.pdf-column[data-v-e5cfcfe7]{flex:1 1 0;min-height:0;max-width:100%}.pdf-column[data-v-e5cfcfe7]{border-left:none;border-top:1px solid #e2e8f0}:root.dark .pdf-column[data-v-e5cfcfe7]{border-top-color:#334155}.chat-layout-split .chat-textarea[data-v-e5cfcfe7]{max-height:4.5em}}@media(max-width:768px){.topbar-btn-label[data-v-e5cfcfe7]{display:none}.pdf-toolbar[data-v-e5cfcfe7]{flex-wrap:wrap}.suggestion-chips[data-v-e5cfcfe7]{flex-direction:column;align-items:stretch}}
