.search-bar.svelte-15jwi7u{border:1px solid var(--color-border);padding:var(--space-6);margin-bottom:var(--space-6)}h3.svelte-15jwi7u{margin-bottom:var(--space-4)}.prompt-input.svelte-15jwi7u{font-size:var(--font-size-base);resize:none;min-height:3rem;max-height:60vh;overflow-y:auto}.search-actions.svelte-15jwi7u{gap:var(--space-2);margin-top:var(--space-2);display:flex}.search-hint.svelte-15jwi7u{font-size:var(--font-size-xs);color:var(--color-text-muted);margin-top:var(--space-1)}.search-result.svelte-15oa5ao{border:1px solid var(--color-border-light);padding:var(--space-6);margin-bottom:var(--space-6)}.answer.svelte-15oa5ao{font-size:var(--font-size-base);line-height:1.7}.meta.svelte-15oa5ao{margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--color-border-light)}.token-count.svelte-15oa5ao{font-size:var(--font-size-xs);color:var(--color-text-muted)}.sources.svelte-15oa5ao{margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--color-border-light)}.sources.svelte-15oa5ao h4:where(.svelte-15oa5ao){font-size:var(--font-size-sm);color:var(--color-text-secondary);margin-bottom:var(--space-2)}.sources.svelte-15oa5ao ul:where(.svelte-15oa5ao){padding:0;list-style:none}.sources.svelte-15oa5ao li:where(.svelte-15oa5ao){font-size:var(--font-size-sm);padding:var(--space-1) 0;border-bottom:1px solid var(--color-border-light)}.source-excerpt.svelte-15oa5ao{color:var(--color-text-secondary);font-size:var(--font-size-xs)}.group-description.svelte-ddt06k{margin-bottom:var(--space-4);position:relative}.picker-row.svelte-ddt06k{align-items:stretch;display:flex}.picker-row.svelte-ddt06k input:where(.svelte-ddt06k){flex:1;min-width:0}.picker-toggle.svelte-ddt06k{border:1px solid var(--color-border);background:var(--color-bg-secondary);width:2.25rem;color:var(--color-text-secondary);cursor:pointer;border-left:none;flex-shrink:0}.picker-toggle.svelte-ddt06k:hover:not(:disabled){background:var(--color-bg-tertiary)}.picker-list.svelte-ddt06k{z-index:100;background:var(--color-bg);border:1px solid var(--color-border);max-height:12rem;box-shadow:var(--shadow-md);border-top:none;list-style:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.picker-list.svelte-ddt06k button:where(.svelte-ddt06k){text-align:left;cursor:pointer;width:100%;padding:var(--space-2) var(--space-3);font-size:var(--font-size-sm);color:var(--color-text);background:0 0;border:none;display:block}.picker-list.svelte-ddt06k button:where(.svelte-ddt06k):hover{background:var(--color-primary-light)}.dropzone.svelte-1i5hzbe{border:2px dashed var(--color-border);padding:var(--space-8);text-align:center;cursor:pointer;transition:border-color var(--transition-fast), background-color var(--transition-fast);margin-bottom:var(--space-3)}.dropzone.svelte-1i5hzbe:hover,.dropzone.dragging.svelte-1i5hzbe{border-color:var(--color-primary);background:var(--color-primary-light)}.file-input-hidden.svelte-1i5hzbe{display:none}.dropzone-content.svelte-1i5hzbe{color:var(--color-text-secondary)}.drop-icon.svelte-1i5hzbe{margin-bottom:var(--space-2);font-size:2rem;display:block}.drop-hint.svelte-1i5hzbe{font-size:var(--font-size-xs);color:var(--color-text-muted);margin-top:var(--space-1);display:block}.staging.svelte-1i5hzbe{border:1px solid var(--color-border);padding:var(--space-4);margin-bottom:var(--space-3)}.staging-header.svelte-1i5hzbe{margin-bottom:var(--space-3);font-size:var(--font-size-sm);justify-content:space-between;align-items:baseline;display:flex}.staging-size.svelte-1i5hzbe{color:var(--color-text-muted);font-size:var(--font-size-xs)}.staged-list.svelte-1i5hzbe{margin-bottom:var(--space-4);max-height:12rem;list-style:none;overflow-y:auto}.staged-file.svelte-1i5hzbe{align-items:center;gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--color-border-light);font-size:var(--font-size-sm);display:flex}.file-name.svelte-1i5hzbe{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.file-size.svelte-1i5hzbe{color:var(--color-text-muted);font-size:var(--font-size-xs)}.remove-file.svelte-1i5hzbe{cursor:pointer;color:var(--color-text-muted);font-size:var(--font-size-lg);padding:0 var(--space-1);background:0 0;border:none;line-height:1}.remove-file.svelte-1i5hzbe:hover{color:var(--color-error)}.staging-actions.svelte-1i5hzbe{justify-content:flex-end;gap:var(--space-2);display:flex}.message.svelte-1i5hzbe{padding:var(--space-2) var(--space-3);font-size:var(--font-size-sm);margin-bottom:var(--space-3)}.message-success.svelte-1i5hzbe{background:var(--color-success-light);color:var(--color-success);border:1px solid var(--color-success)}.message-error.svelte-1i5hzbe{background:var(--color-error-light);color:var(--color-error);border:1px solid var(--color-error)}.ingestion-panel.svelte-yrehft{border:1px solid var(--color-border);padding:var(--space-6)}h3.svelte-yrehft{margin-bottom:var(--space-4)}.tab-bar.svelte-yrehft{border-bottom:2px solid var(--color-border-light);margin-bottom:var(--space-4);display:flex}.tab.svelte-yrehft{padding:var(--space-2) var(--space-4);font-size:var(--font-size-sm);cursor:pointer;color:var(--color-text-secondary);transition:color var(--transition-fast), border-color var(--transition-fast);background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-2px}.tab.svelte-yrehft:hover{color:var(--color-text)}.tab.active.svelte-yrehft{color:var(--color-primary);border-bottom-color:var(--color-primary)}.tab-content.svelte-yrehft{min-height:10rem}.text-ingestion.svelte-yrehft label:where(.svelte-yrehft),.url-ingestion.svelte-yrehft label:where(.svelte-yrehft){margin-top:var(--space-3)}.url-ingestion.svelte-yrehft input:where(.svelte-yrehft),.text-ingestion.svelte-yrehft textarea:where(.svelte-yrehft){margin-bottom:var(--space-3)}.msg.svelte-yrehft{margin-top:var(--space-3);padding:var(--space-2) var(--space-3);font-size:var(--font-size-sm);background:var(--color-bg-secondary);border:1px solid var(--color-border-light)}.main-page.svelte-1uha8ag{padding:var(--space-4) 0}.search-section.svelte-1uha8ag{margin-bottom:var(--space-4)}.loading-area.svelte-1uha8ag{padding:var(--space-8);justify-content:center;display:flex}.simple-results.svelte-1uha8ag{border:1px solid var(--color-border-light);padding:var(--space-4);margin-top:var(--space-4)}.simple-results.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin-bottom:var(--space-3);font-size:var(--font-size-base)}.simple-result-item.svelte-1uha8ag{padding:var(--space-2) 0;border-bottom:1px solid var(--color-border-light)}.simple-result-item.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-size:var(--font-size-sm)}.source-badge.svelte-1uha8ag{margin-left:var(--space-2);font-size:var(--font-size-xs);color:var(--color-text-muted)}.simple-result-item.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:var(--space-1) 0 0 0}.ingestion-section.svelte-1uha8ag{margin-bottom:var(--space-6)}
