.chat-layout.svelte-x78f28{display:flex;flex-direction:column;min-height:0}.graph-layout.svelte-114vv7i{display:grid;grid-template-columns:2fr 1fr;gap:var(--spacing-4);min-height:0}@media(max-width:960px){.graph-layout.svelte-114vv7i{grid-template-columns:1fr;grid-template-rows:auto 1fr}}.canvas.svelte-114vv7i{display:flex;flex-direction:column;gap:var(--spacing-2);min-width:0;min-height:360px;padding:var(--spacing-3);border-right:1px solid var(--color-border)}@media(max-width:960px){.canvas.svelte-114vv7i{border-right:none;border-bottom:1px solid var(--color-border)}}.canvas-empty.svelte-114vv7i{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-2);height:360px;color:var(--color-muted);font-size:13px;text-align:center}.canvas-empty.svelte-114vv7i .subtle:where(.svelte-114vv7i){font-size:11px;opacity:.8}.canvas-error.svelte-114vv7i{color:var(--color-error-fg)}.canvas-hint.svelte-114vv7i{display:flex;align-items:center;gap:var(--spacing-1);margin:0;font-size:11px;color:var(--color-muted)}.chat-pane.svelte-114vv7i{display:flex;flex-direction:column;min-width:0}.citation-badge.svelte-1irbb5s{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:var(--radius-sm);font-size:10px;font-weight:500;white-space:nowrap;background:color-mix(in srgb,currentColor 10%,transparent)}.citation-badge[data-tone=primary].svelte-1irbb5s{color:var(--color-primary)}.citation-badge[data-tone=success].svelte-1irbb5s{color:var(--color-success-fg, var(--color-accent))}.citation-badge[data-tone=warn].svelte-1irbb5s{color:var(--color-warning-fg, #c2860a)}.citation-badge[data-tone=muted].svelte-1irbb5s{color:var(--color-muted)}.drill-round.svelte-1l006k7{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-1)}.head.svelte-1l006k7{display:flex;align-items:center;gap:var(--spacing-2);width:100%;padding:var(--spacing-2) var(--spacing-3);border:none;background:transparent;cursor:pointer;text-align:left;color:var(--color-fg);font-size:12px}.chev.svelte-1l006k7{transition:transform .15s}.chev.open.svelte-1l006k7{transform:rotate(90deg)}.label.svelte-1l006k7{font-weight:600}.meta.svelte-1l006k7{margin-left:auto;font-size:11px;color:var(--color-muted)}.ms.svelte-1l006k7{font-size:11px;color:var(--color-muted);font-variant-numeric:tabular-nums}.chunk-list.svelte-1l006k7{list-style:none;margin:0;padding:var(--spacing-2) var(--spacing-3) var(--spacing-3);display:flex;flex-direction:column;gap:var(--spacing-2);border-top:1px solid var(--color-border)}.chunk-row.svelte-1l006k7{padding:var(--spacing-2);border-radius:var(--radius-sm);border-left:3px solid var(--color-border);background:var(--color-surface-2, var(--color-surface-1))}.chunk-row[data-status=quote].svelte-1l006k7{border-left-color:var(--color-primary)}.chunk-row[data-status=paraphrase].svelte-1l006k7{border-left-color:var(--color-success-fg, var(--color-accent))}.chunk-row[data-status=drifted].svelte-1l006k7{border-left-color:var(--color-warning-fg, #c2860a)}.chunk-row[data-status=uncited].svelte-1l006k7{border-left-color:var(--color-muted)}.chunk-header.svelte-1l006k7{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-2);margin-bottom:var(--spacing-1)}.chunk-id.svelte-1l006k7{font-family:ui-monospace,monospace;font-size:11px;color:var(--color-fg)}.chunk-preview.svelte-1l006k7{margin:0;font-size:11px;line-height:1.5;color:var(--color-muted)}.page-card.svelte-1c55hhx{display:flex;flex-direction:column;gap:var(--spacing-2);padding:var(--spacing-3);border:1px solid var(--color-border);border-left-width:3px;border-radius:var(--radius-sm);background:var(--color-surface-1)}.page-card[data-status=quote].svelte-1c55hhx{border-left-color:var(--color-primary)}.page-card[data-status=paraphrase].svelte-1c55hhx{border-left-color:var(--color-success-fg, var(--color-accent))}.page-card[data-status=drifted].svelte-1c55hhx{border-left-color:var(--color-warning-fg, #c2860a)}.page-card[data-status=uncited].svelte-1c55hhx{border-left-color:var(--color-muted)}.page-header.svelte-1c55hhx{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-2)}.page-title.svelte-1c55hhx{margin:0;font-size:13px;font-weight:600;color:var(--color-fg)}.page-tldr.svelte-1c55hhx{margin:0;font-size:12px;line-height:1.5;color:var(--color-muted)}.page-footer.svelte-1c55hhx{display:flex;gap:var(--spacing-2);font-size:10px;color:var(--color-muted)}.slug.svelte-1c55hhx code:where(.svelte-1c55hhx){font-family:ui-monospace,monospace}.page-list.svelte-upve8r{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--spacing-2)}.empty.svelte-upve8r{font-size:12px;color:var(--color-muted)}.panel.svelte-q2zw2j{display:flex;flex-direction:column;gap:var(--spacing-3)}.tabs.svelte-q2zw2j{display:flex;gap:var(--spacing-1);border-bottom:1px solid var(--color-border)}.tab.svelte-q2zw2j{display:inline-flex;align-items:center;gap:4px;padding:var(--spacing-2) var(--spacing-3);border:none;background:transparent;color:var(--color-muted);font-size:12px;font-weight:500;cursor:pointer;border-bottom:2px solid transparent}.tab[aria-selected=true].svelte-q2zw2j{color:var(--color-fg);border-bottom-color:var(--color-primary)}.count.svelte-q2zw2j{font-size:10px;padding:1px 6px;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--color-muted) 15%,transparent);font-variant-numeric:tabular-nums}.body.svelte-q2zw2j{min-height:80px}.empty.svelte-q2zw2j{font-size:12px;color:var(--color-muted);margin:0}.drill-stack.svelte-q2zw2j{display:flex;flex-direction:column;gap:var(--spacing-2)}.verdict-list.svelte-q2zw2j{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--spacing-1)}.verdict-row.svelte-q2zw2j{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-2);border-left:3px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-1);font-size:11px}.verdict-row[data-status=quote].svelte-q2zw2j{border-left-color:var(--color-primary)}.verdict-row[data-status=paraphrase].svelte-q2zw2j{border-left-color:var(--color-success-fg, var(--color-accent))}.verdict-row[data-status=drifted].svelte-q2zw2j{border-left-color:var(--color-warning-fg, #c2860a)}.verdict-row[data-status=uncited].svelte-q2zw2j{border-left-color:var(--color-muted)}.chunk-id.svelte-q2zw2j{font-family:ui-monospace,monospace;color:var(--color-fg)}.status-label.svelte-q2zw2j{text-transform:uppercase;letter-spacing:.05em;color:var(--color-muted)}.flow.svelte-xddmbw{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.step.svelte-xddmbw{position:relative;padding-left:var(--spacing-5)}.step.svelte-xddmbw:before{content:"";position:absolute;left:9px;top:22px;bottom:-8px;width:1px;background:var(--color-border)}.step.svelte-xddmbw:last-child:before{display:none}.node.svelte-xddmbw{display:flex;align-items:center;gap:var(--spacing-2);width:100%;padding:var(--spacing-2);border:none;background:transparent;cursor:pointer;text-align:left;color:var(--color-fg);font-size:12px;border-radius:var(--radius-sm)}.node.svelte-xddmbw:hover{background:color-mix(in srgb,var(--color-primary) 6%,transparent)}.dot.svelte-xddmbw{position:absolute;left:4px;top:10px;display:inline-block;width:10px;height:10px;border-radius:50%;background:var(--color-surface-2, var(--color-surface-1));border:2px solid var(--color-border)}.step-active.svelte-xddmbw .dot:where(.svelte-xddmbw){border-color:var(--color-primary);background:var(--color-primary);animation:svelte-xddmbw-pulse 1.2s ease-in-out infinite}.step-done.svelte-xddmbw .dot:where(.svelte-xddmbw){border-color:var(--color-primary);background:var(--color-primary)}.step-error.svelte-xddmbw .dot:where(.svelte-xddmbw){border-color:var(--color-error-fg);background:var(--color-error-fg)}.step-skipped.svelte-xddmbw .dot:where(.svelte-xddmbw){opacity:.4}.label.svelte-xddmbw{font-weight:500}.ms.svelte-xddmbw{margin-left:auto;font-size:11px;color:var(--color-muted);font-variant-numeric:tabular-nums}.spin.svelte-xddmbw{animation:svelte-xddmbw-spin 1s linear infinite;color:var(--color-primary)}.err.svelte-xddmbw{color:var(--color-error-fg)}@keyframes svelte-xddmbw-spin{to{transform:rotate(360deg)}}@keyframes svelte-xddmbw-pulse{0%,to{opacity:1}50%{opacity:.4}}.wiki-trace.svelte-1coxb7r{display:flex;flex-direction:column;gap:var(--spacing-3)}.header.svelte-1coxb7r{display:flex;align-items:center;justify-content:space-between}.title.svelte-1coxb7r{font-size:13px;font-weight:600;color:var(--color-fg)}.status.svelte-1coxb7r{font-size:11px;color:var(--color-muted);display:flex;align-items:center;gap:var(--spacing-1)}.status.active.svelte-1coxb7r{color:var(--color-primary)}.dot.svelte-1coxb7r{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--color-primary);animation:svelte-1coxb7r-pulse-dot 1s ease-in-out infinite}.grid.svelte-1coxb7r{display:grid;grid-template-columns:200px 1fr;gap:var(--spacing-4)}@media(max-width:640px){.grid.svelte-1coxb7r{grid-template-columns:1fr}}@keyframes svelte-1coxb7r-pulse-dot{0%,to{opacity:1}50%{opacity:.4}}.mode-selector.svelte-1uuc6oy{display:flex;align-items:stretch;gap:var(--spacing-1);padding:var(--spacing-1);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-1)}.mode-pill.svelte-1uuc6oy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;min-width:0;padding:var(--spacing-2) var(--spacing-3);border:none;border-radius:var(--radius-sm);background:transparent;color:var(--color-fg);cursor:pointer;text-align:left}.mode-pill.svelte-1uuc6oy:hover:not(.locked):not(.active){background:color-mix(in srgb,var(--color-muted) 10%,transparent)}.mode-pill.active.svelte-1uuc6oy{background:var(--color-primary);color:var(--color-primary-fg, white)}.mode-pill.locked.svelte-1uuc6oy{cursor:not-allowed;opacity:.5}.pill-label.svelte-1uuc6oy{font-size:var(--text-fluid-sm);font-weight:500;display:flex;align-items:center;white-space:nowrap}.pill-subtitle.svelte-1uuc6oy{font-size:10px;color:inherit;opacity:.7;white-space:nowrap}.divider.svelte-1uuc6oy{width:1px;align-self:stretch;background:var(--color-border);margin:0 var(--spacing-1)}.mode-pill.fused.svelte-1uuc6oy:not(.active):not(.locked){background:color-mix(in srgb,var(--color-muted) 8%,transparent)}@media(max-width:640px){.mode-selector.svelte-1uuc6oy{flex-wrap:wrap}.divider.svelte-1uuc6oy{display:none}}.chunk-card.svelte-sa2m5k{display:flex;flex-direction:column;gap:4px;width:100%;padding:var(--spacing-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--color-surface-2) 60%,transparent);cursor:pointer;text-align:left;font-family:inherit;font-size:inherit}.chunk-card.svelte-sa2m5k:hover{border-color:var(--color-primary)}.dimmed.svelte-sa2m5k{opacity:.45}.chunk-header.svelte-sa2m5k{display:flex;align-items:center;gap:var(--spacing-1);min-width:0}.source-badge.svelte-sa2m5k{flex-shrink:0;padding:1px 5px;border-radius:var(--radius-sm);font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.02em}.badge-vector.svelte-sa2m5k{background:color-mix(in srgb,var(--color-primary) 15%,transparent);color:var(--color-primary)}.badge-bm25.svelte-sa2m5k{background:color-mix(in srgb,#d97706 15%,transparent);color:#d97706}.dark .badge-bm25.svelte-sa2m5k{background:color-mix(in srgb,#fbbf24 15%,transparent);color:#fbbf24}.badge-graph.svelte-sa2m5k{background:color-mix(in srgb,#7c3aed 15%,transparent);color:#7c3aed}.dark .badge-graph.svelte-sa2m5k{background:color-mix(in srgb,#a78bfa 15%,transparent);color:#a78bfa}.chunk-title.svelte-sa2m5k{flex:1;font-size:11px;font-weight:500;color:var(--color-fg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.struck.svelte-sa2m5k{text-decoration:line-through;text-decoration-color:var(--color-muted)}.chunk-score.svelte-sa2m5k{flex-shrink:0;font-size:10px;font-variant-numeric:tabular-nums;color:var(--color-muted)}.chunk-preview.svelte-sa2m5k{font-size:10px;line-height:1.4;color:var(--color-muted);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.preview-expanded.svelte-sa2m5k{-webkit-line-clamp:unset;line-clamp:unset;display:block}.chunk-meta.svelte-sa2m5k{font-size:9px;color:var(--color-muted);text-align:right;opacity:.7}.funnel-bar.svelte-8nyn0m{display:flex;align-items:center;gap:4px;padding:var(--spacing-1) 0;margin-bottom:var(--spacing-2)}.funnel-segment.svelte-8nyn0m{display:flex;align-items:center;justify-content:center;height:18px;border-radius:var(--radius-sm);min-width:0}.funnel-label.svelte-8nyn0m{font-size:9px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 4px}.funnel-segment.found.svelte-8nyn0m{background:color-mix(in srgb,var(--color-muted) 20%,transparent);color:var(--color-muted)}.funnel-segment.kept.svelte-8nyn0m{background:color-mix(in srgb,var(--color-primary) 20%,transparent);color:var(--color-primary)}.funnel-segment.ctx.svelte-8nyn0m{background:color-mix(in srgb,var(--color-primary) 30%,transparent);color:var(--color-primary)}.funnel-arrow.svelte-8nyn0m{font-size:10px;color:var(--color-muted);flex-shrink:0}.chunk-list.svelte-8nyn0m{display:flex;flex-direction:column;gap:var(--spacing-1);overflow-y:auto}.chunk-empty.svelte-8nyn0m{font-size:11px;color:var(--color-muted);text-align:center;padding:var(--spacing-3)}.detail-panel.svelte-1a8bsop{border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:color-mix(in srgb,var(--color-surface-2) 90%,transparent);animation:svelte-1a8bsop-panel-enter .2s ease-out}@keyframes svelte-1a8bsop-panel-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.detail-panel.svelte-1a8bsop{animation:none}}.panel-header.svelte-1a8bsop{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--color-border);padding:0 var(--spacing-2)}.tab-bar.svelte-1a8bsop{display:flex;gap:0;overflow-x:auto}.tab.svelte-1a8bsop{display:flex;align-items:center;gap:4px;padding:var(--spacing-2) var(--spacing-3);border:none;border-bottom:2px solid transparent;background:none;font-size:11px;font-weight:500;color:var(--color-muted);cursor:pointer;white-space:nowrap}.tab.svelte-1a8bsop:hover{color:var(--color-fg)}.tab-active.svelte-1a8bsop{color:var(--color-primary);border-bottom-color:var(--color-primary)}.tab-count.svelte-1a8bsop{font-size:9px;font-weight:600;padding:1px 4px;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--color-muted) 15%,transparent)}.tab-active.svelte-1a8bsop .tab-count:where(.svelte-1a8bsop){background:color-mix(in srgb,var(--color-primary) 15%,transparent);color:var(--color-primary)}.panel-close.svelte-1a8bsop{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;border-radius:var(--radius-sm);background:none;color:var(--color-muted);cursor:pointer;flex-shrink:0}.panel-close.svelte-1a8bsop:hover{color:var(--color-fg);background:color-mix(in srgb,var(--color-muted) 15%,transparent)}.panel-body.svelte-1a8bsop{padding:var(--spacing-3)}.node-detail.svelte-17yszew{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--spacing-3);background-color:color-mix(in srgb,var(--color-surface-2) 80%,transparent);animation:svelte-17yszew-detail-enter .25s ease-out}@keyframes svelte-17yszew-detail-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.node-detail.svelte-17yszew{animation:none}}.detail-header.svelte-17yszew{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-2)}.detail-actions.svelte-17yszew{display:flex;align-items:center;gap:2px}.detail-expand.svelte-17yszew{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border:none;border-radius:var(--radius-sm);background:none;color:var(--color-muted);cursor:pointer}.detail-expand.svelte-17yszew:hover{color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 10%,transparent)}.detail-title.svelte-17yszew{font-size:12px;font-weight:600;color:var(--color-fg)}.detail-close.svelte-17yszew{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border:none;border-radius:var(--radius-sm);background:none;color:var(--color-muted);cursor:pointer}.detail-close.svelte-17yszew:hover{color:var(--color-fg);background:color-mix(in srgb,var(--color-muted) 15%,transparent)}.detail-error.svelte-17yszew{font-size:11px;color:var(--color-error-fg);padding:var(--spacing-2);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--color-error-fg) 10%,transparent);margin-bottom:var(--spacing-2)}.detail-grid.svelte-17yszew{display:grid;grid-template-columns:auto 1fr;gap:var(--spacing-1) var(--spacing-3);font-size:11px}.detail-key.svelte-17yszew{color:var(--color-muted)}.detail-val.svelte-17yszew{color:var(--color-fg)}.detail-sources.svelte-17yszew{display:flex;flex-direction:column;gap:2px}.detail-source.svelte-17yszew{display:flex;justify-content:space-between;gap:var(--spacing-2)}.source-title.svelte-17yszew{color:var(--color-fg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.source-score.svelte-17yszew{color:var(--color-muted);flex-shrink:0}.detail-timing.svelte-17yszew{font-size:10px;color:var(--color-muted);text-align:right;margin-top:var(--spacing-2)}.detail-chunks.svelte-17yszew{margin-top:var(--spacing-2);padding-top:var(--spacing-2);border-top:1px solid var(--color-border)}.edge.svelte-1ms4w96{stroke:var(--color-border)}.edge-pending.svelte-1ms4w96{stroke:var(--color-border);opacity:.4}.edge-active.svelte-1ms4w96{stroke:var(--color-primary);stroke-dasharray:4 4;animation:svelte-1ms4w96-dash-flow .8s linear infinite}.edge-done.svelte-1ms4w96{stroke:var(--color-primary);opacity:.6}.edge-error.svelte-1ms4w96{stroke:var(--color-error-fg);opacity:.6}.edge-skipped.svelte-1ms4w96{stroke:var(--color-border);opacity:.2;stroke-dasharray:2 4}.edge-hovered.svelte-1ms4w96{stroke-width:2.5;opacity:1}@keyframes svelte-1ms4w96-dash-flow{to{stroke-dashoffset:-8}}@media(prefers-reduced-motion:reduce){.edge-active.svelte-1ms4w96{animation:none}}.node.svelte-m90l2x{cursor:default;outline:none}.node-clickable.svelte-m90l2x{cursor:pointer}.node-hovered.svelte-m90l2x .node-circle:where(.svelte-m90l2x){stroke-width:2.5;filter:brightness(1.2)}.node-circle.svelte-m90l2x{stroke-width:2}.circle-pending.svelte-m90l2x{fill:color-mix(in srgb,var(--color-border) 15%,transparent);stroke:var(--color-border)}.circle-active.svelte-m90l2x{fill:color-mix(in srgb,var(--color-primary) 20%,transparent);stroke:var(--color-primary)}.circle-done.svelte-m90l2x{fill:color-mix(in srgb,var(--color-primary) 15%,transparent);stroke:var(--color-primary)}.circle-error.svelte-m90l2x{fill:color-mix(in srgb,var(--color-error-fg) 15%,transparent);stroke:var(--color-error-fg)}.circle-skipped.svelte-m90l2x{fill:color-mix(in srgb,var(--color-border) 8%,transparent);stroke:var(--color-border);opacity:.4}.node-icon.svelte-m90l2x{color:var(--color-muted)}.icon-active.svelte-m90l2x{color:var(--color-primary)}.icon-skipped.svelte-m90l2x{opacity:.3}.node-label.svelte-m90l2x{font-size:11px;fill:var(--color-fg)}.node-duration.svelte-m90l2x{font-size:9px;fill:var(--color-muted)}.sonar.svelte-m90l2x{fill:none;stroke:var(--color-primary);stroke-width:1.5;opacity:0;animation:svelte-m90l2x-sonar 1.5s ease-out infinite}@keyframes svelte-m90l2x-sonar{0%{r:14;opacity:.6}to{r:26;opacity:0}}.badge-done.svelte-m90l2x{fill:var(--color-primary)}.badge-check.svelte-m90l2x{fill:none;stroke:var(--color-on-primary-container);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.badge-error.svelte-m90l2x{fill:var(--color-error-fg)}.badge-x.svelte-m90l2x{fill:none;stroke:#fff;stroke-width:1.5;stroke-linecap:round}.node-error-shake.svelte-m90l2x{animation:svelte-m90l2x-shake .4s ease-in-out}@keyframes svelte-m90l2x-shake{0%,to{transform:translate(var(--tx, 0),var(--ty, 0))}25%{transform:translate(calc(var(--tx, 0) + 2px),var(--ty, 0))}75%{transform:translate(calc(var(--tx, 0) - 2px),var(--ty, 0))}}@media(prefers-reduced-motion:reduce){.sonar.svelte-m90l2x{animation:none;opacity:.3;r:20}.node-error-shake.svelte-m90l2x{animation:none}}.graph-container.svelte-ybql6x{position:relative;width:100%;height:400px}.pipeline-graph.svelte-ybql6x{width:100%;height:100%;display:block;cursor:grab;touch-action:none}.pipeline-graph.graph-panning.svelte-ybql6x{cursor:grabbing}.edge-count.svelte-ybql6x{font-size:9px;fill:var(--color-muted);font-weight:600;font-variant-numeric:tabular-nums}.tooltip-label.svelte-ybql6x{font-size:11px;font-weight:600;color:var(--color-fg)}.tooltip-text.svelte-ybql6x{font-size:10px;color:var(--color-muted)}.zoom-controls.svelte-ybql6x{position:absolute;bottom:var(--spacing-2);right:0;display:flex;flex-direction:column;gap:2px;background:color-mix(in srgb,var(--color-surface-2) 85%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:2px}.zoom-btn.svelte-ybql6x{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--radius-sm);color:var(--color-muted);transition:color .12s,background .12s}.zoom-btn.svelte-ybql6x:hover{color:var(--color-fg);background:color-mix(in srgb,var(--color-muted) 12%,transparent)}.rawrag-trace.svelte-1v2zuxq{display:flex;flex-direction:column;gap:var(--spacing-3)}.pipeline-header.svelte-1v2zuxq{display:flex;align-items:center;justify-content:space-between}.pipeline-title.svelte-1v2zuxq{font-size:13px;font-weight:600;color:var(--color-fg)}.pipeline-status.svelte-1v2zuxq{font-size:11px;color:var(--color-muted);display:flex;align-items:center;gap:var(--spacing-1)}.status-active.svelte-1v2zuxq{color:var(--color-primary)}.status-done.svelte-1v2zuxq{color:var(--color-muted)}.status-dot.svelte-1v2zuxq{display:inline-block;width:6px;height:6px;border-radius:50%;background-color:var(--color-primary);animation:svelte-1v2zuxq-pulse-dot 1s ease-in-out infinite}@keyframes svelte-1v2zuxq-pulse-dot{0%,to{opacity:1}50%{opacity:.4}}@media(prefers-reduced-motion:reduce){.status-dot.svelte-1v2zuxq{animation:none}}.drawer-body.svelte-1rhcj4{display:flex;flex-direction:column;gap:var(--spacing-6);padding:var(--spacing-4) 0}.section.svelte-1rhcj4{display:flex;flex-direction:column;gap:var(--spacing-3)}.section-title.svelte-1rhcj4{margin:0;font-size:var(--text-fluid-sm);font-weight:600;color:var(--color-fg);text-transform:uppercase;letter-spacing:.05em}.section-title.inline.svelte-1rhcj4{text-transform:none;letter-spacing:0}.section-hint.svelte-1rhcj4{margin:0;font-size:12px;color:var(--color-muted)}.collapsible-head.svelte-1rhcj4{display:flex;align-items:center;gap:var(--spacing-2);padding:0;border:none;background:transparent;cursor:pointer;text-align:left;color:var(--color-fg)}.chev.svelte-1rhcj4{transition:transform .15s}.chev.open.svelte-1rhcj4{transform:rotate(90deg)}.token-pill.svelte-1rhcj4{margin-left:auto;font-size:10px;padding:2px 8px;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--color-primary) 15%,transparent);color:var(--color-primary)}.prompt-blocks.svelte-1rhcj4{display:flex;flex-direction:column;gap:var(--spacing-3)}.prompt-block.svelte-1rhcj4{display:flex;flex-direction:column;gap:var(--spacing-1)}.block-label.svelte-1rhcj4{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--color-muted)}.prompt-text.svelte-1rhcj4{margin:0;padding:var(--spacing-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-1);font-family:ui-monospace,monospace;font-size:11px;line-height:1.5;white-space:pre-wrap;word-break:break-word;max-height:280px;overflow-y:auto}.hash.svelte-1rhcj4{font-family:ui-monospace,monospace;font-size:11px;color:var(--color-muted)}.cf-actions.svelte-1rhcj4{display:flex;gap:var(--spacing-2)}.cf-btn.svelte-1rhcj4{display:inline-flex;align-items:center;gap:var(--spacing-1);padding:var(--spacing-2) var(--spacing-3);border:1px solid var(--color-primary);border-radius:var(--radius-sm);background:var(--color-primary);color:var(--color-primary-fg, white);font-size:12px;font-weight:500;cursor:pointer}.cf-btn.ghost.svelte-1rhcj4{background:transparent;border-color:var(--color-border);color:var(--color-muted)}.cf-btn.svelte-1rhcj4:disabled{opacity:.5;cursor:not-allowed}.spin.svelte-1rhcj4{animation:svelte-1rhcj4-spin 1s linear infinite}@keyframes svelte-1rhcj4-spin{to{transform:rotate(360deg)}}.cf-error.svelte-1rhcj4{margin:0;padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--color-error-fg) 10%,transparent);border:1px solid color-mix(in srgb,var(--color-error-fg) 20%,transparent);color:var(--color-error-fg);font-size:12px}.cf-output.svelte-1rhcj4{display:flex;flex-direction:column;gap:var(--spacing-1)}.trace-rail.svelte-1svmbqj{display:flex;align-items:center;gap:var(--spacing-4);min-height:80px;padding:var(--spacing-3) var(--spacing-4);border-top:1px solid var(--color-border);background:color-mix(in srgb,var(--color-surface-2) 60%,transparent)}.rail-left.svelte-1svmbqj{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--spacing-2)}.rail-label.svelte-1svmbqj{display:flex;align-items:center;gap:var(--spacing-1);font-size:11px;color:var(--color-muted);text-transform:uppercase;letter-spacing:.05em}.pulse-dot.svelte-1svmbqj{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--color-primary);animation:svelte-1svmbqj-pulse 1s ease-in-out infinite}@keyframes svelte-1svmbqj-pulse{0%,to{opacity:1}50%{opacity:.3}}.label-text.svelte-1svmbqj{font-weight:600;color:var(--color-fg)}.latency-bar.svelte-1svmbqj{display:flex;height:18px;gap:1px;border-radius:var(--radius-sm);overflow:hidden;background:color-mix(in srgb,var(--color-muted) 10%,transparent)}.bar-segment.svelte-1svmbqj{min-width:2px;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;transition:filter .15s}.bar-segment.svelte-1svmbqj:hover{filter:brightness(1.15)}.bar-segment.active.svelte-1svmbqj{animation:svelte-1svmbqj-bar-pulse 1.2s ease-in-out infinite}.bar-segment.error.svelte-1svmbqj{background-color:var(--color-error-fg)!important}@keyframes svelte-1svmbqj-bar-pulse{0%,to{opacity:1}50%{opacity:.6}}.seg-label.svelte-1svmbqj{font-size:9px;color:#fff;mix-blend-mode:difference;padding:0 4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.empty-hint.svelte-1svmbqj{font-size:12px;color:var(--color-muted);margin:0}.rail-right.svelte-1svmbqj{display:flex;align-items:center;gap:var(--spacing-3);flex-shrink:0}.chunk-summary.svelte-1svmbqj{display:flex;flex-direction:column;align-items:flex-end;font-size:11px;color:var(--color-muted);max-width:260px}.chunk-count.svelte-1svmbqj{color:var(--color-fg);font-weight:500}.top-titles.svelte-1svmbqj{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.expand-btn.svelte-1svmbqj{display:inline-flex;align-items:center;gap:var(--spacing-1);padding:var(--spacing-1) var(--spacing-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-1);color:var(--color-fg);font-size:11px;font-weight:500;cursor:pointer;white-space:nowrap}.expand-btn.svelte-1svmbqj:hover:not(:disabled){background:color-mix(in srgb,var(--color-primary) 8%,var(--color-surface-1));border-color:var(--color-primary)}.expand-btn.svelte-1svmbqj:disabled{opacity:.5;cursor:not-allowed}.drill-glyph.svelte-1svmbqj{display:inline-flex;align-items:flex-start;color:var(--color-primary);font-size:11px;font-weight:600}.drill-sup.svelte-1svmbqj{font-size:9px;margin-left:1px;line-height:1}@media(max-width:640px){.trace-rail.svelte-1svmbqj{flex-direction:column;align-items:stretch}.rail-right.svelte-1svmbqj{justify-content:space-between}.chunk-summary.svelte-1svmbqj{align-items:flex-start}}.chat-card{padding:0!important}.chat-header.svelte-z53kbg{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-4);padding:var(--spacing-4) var(--spacing-5);flex-wrap:wrap}.chat-container.svelte-z53kbg{display:flex;flex-direction:column;height:min(500px,60vh)}.chat-messages.svelte-z53kbg{flex:1;overflow-y:auto;display:flex;flex-direction:column}.chat-empty{height:100%;min-height:0;padding:var(--spacing-6)}.demo-chips.svelte-z53kbg{display:flex;flex-direction:column;gap:var(--spacing-2);width:100%;max-width:520px;margin-top:var(--spacing-3)}.demo-chip.svelte-z53kbg{display:flex;flex-direction:column;gap:2px;padding:var(--spacing-2) var(--spacing-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-1);color:var(--color-fg);font-size:12px;cursor:pointer;text-align:left}.demo-chip.svelte-z53kbg:hover{border-color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 6%,var(--color-surface-1))}.chip-query.svelte-z53kbg{font-weight:500}.chip-why.svelte-z53kbg{font-size:10px;color:var(--color-muted)}.chat-error.svelte-z53kbg{background-color:color-mix(in srgb,var(--color-error-fg) 10%,transparent);border:1px solid color-mix(in srgb,var(--color-error-fg) 20%,transparent);color:var(--color-error-fg)}.chat-input-row.svelte-z53kbg{display:flex;flex-direction:column}.chat-typing-avatar.svelte-z53kbg{background-color:color-mix(in srgb,var(--color-muted) 20%,transparent);color:var(--color-fg)}.chat-typing-dots.svelte-z53kbg{padding:8px 12px;border-radius:var(--radius-lg);background-color:color-mix(in srgb,var(--color-muted) 12%,transparent)}.chat-dot.svelte-z53kbg{display:block;width:6px;height:6px;border-radius:50%;background-color:var(--color-muted);animation:svelte-z53kbg-chat-bounce 1.4s infinite ease-in-out both}.chat-dot.svelte-z53kbg:nth-child(1){animation-delay:-.32s}.chat-dot.svelte-z53kbg:nth-child(2){animation-delay:-.16s}@keyframes svelte-z53kbg-chat-bounce{0%,80%,to{transform:scale(.6);opacity:.4}40%{transform:scale(1);opacity:1}}
