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