.node-label.svelte-1bqazfj{font-size:10px;color:#64748b;white-space:nowrap;text-shadow:0 1px 3px rgba(0,0,0,.8);-webkit-user-select:none;user-select:none;pointer-events:none}.node-label.current.svelte-1bqazfj{color:#6ee7b7;font-weight:700;font-size:12px}.node-label.path.svelte-1bqazfj{color:#a7f3d0;font-weight:600}.graph-container.svelte-1gzo361{position:relative;width:100%;height:100%;min-height:300px;background:radial-gradient(ellipse at center,#0f172a,#020617);border-radius:12px;overflow:hidden}.scoring-breakdown.svelte-1mh0x9v{padding:14px 16px;border-bottom:1px solid #1e293b}.section-header.svelte-1mh0x9v{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.07em;color:#64748b;margin:0 0 12px}.axes.svelte-1mh0x9v{display:flex;flex-direction:column;gap:10px}.axis-row.svelte-1mh0x9v{display:flex;flex-direction:column;gap:4px}.axis-meta.svelte-1mh0x9v{display:flex;justify-content:space-between;align-items:center}.axis-label.svelte-1mh0x9v{font-size:12px;color:#94a3b8}.axis-value.svelte-1mh0x9v{font-size:12px;font-variant-numeric:tabular-nums;color:#e2e8f0;font-weight:500}.bar-track.svelte-1mh0x9v{height:6px;background:#1e293b;border-radius:3px;overflow:hidden}.bar-fill.svelte-1mh0x9v{height:100%;border-radius:3px;transition:width .5s cubic-bezier(.4,0,.2,1);min-width:2px}.inner-sections.svelte-ky7ahs{display:flex;flex-direction:column}.section.svelte-ky7ahs{padding:14px 16px;border-bottom:1px solid #1e293b}.section.svelte-ky7ahs:last-child{border-bottom:none}.section-header.svelte-ky7ahs{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.07em;color:#64748b;margin:0 0 10px}.empty-text.svelte-ky7ahs{font-size:12px;color:#475569;margin:0}.stacked-bar.svelte-ky7ahs{display:flex;height:10px;border-radius:5px;overflow:hidden;background:#1e293b;margin-bottom:10px}.stack-segment.svelte-ky7ahs{height:100%;transition:width .5s cubic-bezier(.4,0,.2,1)}.pool-legend.svelte-ky7ahs{display:grid;grid-template-columns:1fr 1fr;gap:4px 8px}.legend-item.svelte-ky7ahs{display:flex;align-items:center;gap:5px}.legend-dot.svelte-ky7ahs{width:8px;height:8px;border-radius:50%;flex-shrink:0}.legend-label.svelte-ky7ahs{font-size:11px;color:#94a3b8;flex:1}.legend-pct.svelte-ky7ahs{font-size:11px;color:#64748b;font-variant-numeric:tabular-nums}.delta-table.svelte-ky7ahs{width:100%;border-collapse:collapse;font-size:11px}.delta-table.svelte-ky7ahs th:where(.svelte-ky7ahs){text-align:left;color:#475569;padding:0 4px 6px;font-weight:500;border-bottom:1px solid #1e293b}.delta-table.svelte-ky7ahs td:where(.svelte-ky7ahs){padding:4px;color:#94a3b8;font-variant-numeric:tabular-nums}.delta-table.svelte-ky7ahs td.edge-name:where(.svelte-ky7ahs){color:#e2e8f0;max-width:100px}.delta-table.svelte-ky7ahs td.positive:where(.svelte-ky7ahs){color:#6ee7b7}.delta-table.svelte-ky7ahs td.negative:where(.svelte-ky7ahs){color:#f97316}.nodes-list.svelte-ky7ahs{display:flex;flex-direction:column;gap:6px}.node-row.svelte-ky7ahs{display:flex;align-items:center;gap:8px}.node-id.svelte-ky7ahs{font-size:11px;color:#93c5fd;width:110px;flex-shrink:0;font-family:monospace}.similarity-bar-track.svelte-ky7ahs{flex:1;height:4px;background:#1e293b;border-radius:2px;overflow:hidden}.similarity-bar-fill.svelte-ky7ahs{height:100%;background:#6ee7b7;border-radius:2px;transition:width .4s cubic-bezier(.4,0,.2,1)}.similarity-val.svelte-ky7ahs{font-size:11px;color:#64748b;width:32px;text-align:right;font-variant-numeric:tabular-nums}.expand-btn.svelte-ky7ahs{background:none;border:none;color:#6ee7b7;font-size:11px;cursor:pointer;padding:2px 0;text-align:left;transition:color .15s}.expand-btn.svelte-ky7ahs:hover{color:#a7f3d0}.unbrowse-used.svelte-ky7ahs{display:flex;flex-direction:column;gap:6px}.unbrowse-text.svelte-ky7ahs{font-size:11px;color:#94a3b8;background:#1e293b;border-radius:6px;padding:8px 10px;line-height:1.5;white-space:pre-wrap;word-break:break-word}.badge.svelte-ky7ahs{display:inline-block;padding:2px 8px;border-radius:10px;font-size:11px;font-weight:600;border:1px solid currentColor;width:fit-content}.badge-green.svelte-ky7ahs{color:#6ee7b7;border-color:#6ee7b7}.nla-block.svelte-ky7ahs{display:flex;flex-direction:column;gap:8px}.agreement-text.svelte-ky7ahs{font-size:11px;color:#94a3b8;background:#1e293b;border-radius:6px;padding:8px 10px;line-height:1.5;white-space:pre-wrap;word-break:break-word;font-family:Courier New,monospace;margin:0;max-height:140px;overflow-y:auto}.panel.svelte-2zbfd6{position:fixed;top:65px;right:0;width:420px;height:calc(100vh - 65px);background:#0f172a;border-left:1px solid #1e293b;display:flex;flex-direction:column;z-index:50;transform:translate(100%);transition:transform .3s cubic-bezier(.4,0,.2,1)}.panel-open.svelte-2zbfd6{transform:translate(0)}.panel-header.svelte-2zbfd6{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid #1e293b;flex-shrink:0}.panel-title.svelte-2zbfd6{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.07em;color:#6ee7b7}.close-btn.svelte-2zbfd6{background:none;border:none;color:#64748b;font-size:14px;cursor:pointer;padding:4px 6px;border-radius:4px;line-height:1;transition:color .15s,background .15s}.close-btn.svelte-2zbfd6:hover{color:#e2e8f0;background:#1e293b}.panel-body.svelte-2zbfd6{flex:1;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#334155 transparent}.panel-body.svelte-2zbfd6::-webkit-scrollbar{width:4px}.panel-body.svelte-2zbfd6::-webkit-scrollbar-track{background:transparent}.panel-body.svelte-2zbfd6::-webkit-scrollbar-thumb{background:#334155;border-radius:2px}.placeholder.svelte-2zbfd6{display:flex;flex-direction:column;align-items:center;justify-content:center;height:200px;gap:12px}.placeholder-icon.svelte-2zbfd6{font-size:28px;color:#334155;animation:svelte-2zbfd6-pulse 2.5s ease-in-out infinite}@keyframes svelte-2zbfd6-pulse{0%,to{opacity:.4}50%{opacity:1}}.placeholder.svelte-2zbfd6 p:where(.svelte-2zbfd6){font-size:13px;color:#475569;margin:0}.traverse-page.svelte-15tcwsf{flex:1;display:flex;flex-direction:column;height:calc(100vh - 65px);overflow:hidden}.search-bar.svelte-15tcwsf{display:flex;align-items:center;gap:12px;padding:12px 24px;border-bottom:1px solid #1e293b;background:#0f172a;flex-shrink:0}.search-form.svelte-15tcwsf{flex:1;display:flex;gap:8px}.search-input.svelte-15tcwsf{flex:1;padding:10px 16px;background:#1e293b;border:1px solid #334155;border-radius:8px;color:#e2e8f0;font-size:15px;outline:none;transition:border-color .2s,box-shadow .2s}.search-input.svelte-15tcwsf:focus{border-color:#6ee7b7;box-shadow:0 0 0 3px #6ee7b71f}.search-input.svelte-15tcwsf::placeholder{color:#64748b}.search-input.svelte-15tcwsf:disabled{opacity:.6}.search-btn.svelte-15tcwsf{padding:10px 22px;background:#059669;color:#fff;border:none;border-radius:8px;font-weight:600;font-size:14px;cursor:pointer;white-space:nowrap;transition:background .2s}.search-btn.svelte-15tcwsf:hover:not(:disabled){background:#047857}.search-btn.svelte-15tcwsf:disabled{opacity:.5;cursor:wait}.error-banner.svelte-15tcwsf{padding:10px 24px;background:#ef44441f;border-bottom:1px solid rgba(239,68,68,.3);color:#fca5a5;font-size:13px;flex-shrink:0}.hero.svelte-15tcwsf{flex:1;display:grid;grid-template-rows:auto 1fr;overflow:hidden}.hero-content.svelte-15tcwsf{display:flex;flex-direction:column;align-items:center;text-align:center;padding:40px 24px 24px;gap:12px}.hero-badge.svelte-15tcwsf{font-size:11px;color:#6ee7b7;text-transform:uppercase;letter-spacing:.12em;padding:4px 12px;background:#6ee7b714;border:1px solid rgba(110,231,183,.2);border-radius:20px}.hero-title.svelte-15tcwsf{font-size:52px;font-weight:800;letter-spacing:-.01em;color:#e2e8f0;margin:0;line-height:1;background:linear-gradient(135deg,#e2e8f0,#6ee7b7);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-subtitle.svelte-15tcwsf{font-size:16px;color:#94a3b8;margin:0}.suggested-queries.svelte-15tcwsf{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;align-items:center;margin-top:4px}.suggest-label.svelte-15tcwsf{font-size:13px;color:#475569}.suggest-chip.svelte-15tcwsf{padding:6px 14px;background:#1e293b;border:1px solid #334155;border-radius:20px;color:#93c5fd;font-size:13px;cursor:pointer;transition:all .15s}.suggest-chip.svelte-15tcwsf:hover:not(:disabled){background:#253347;border-color:#6ee7b7;color:#6ee7b7}.suggest-chip.svelte-15tcwsf:disabled{opacity:.4;cursor:wait}.hero-graph.svelte-15tcwsf{flex:1;min-height:0;padding:0 24px 24px}.traverse-bar.svelte-15tcwsf{padding:10px 24px;border-bottom:1px solid #1e293b;background:#0f172a;flex-shrink:0}.traverse-bar-inner.svelte-15tcwsf{display:flex;align-items:center;gap:12px}.current-node-label.svelte-15tcwsf{font-size:14px;color:#6ee7b7;font-weight:600;text-transform:capitalize;flex:1;display:flex;align-items:center;gap:8px}.node-label-generating.svelte-15tcwsf{font-size:11px;font-weight:400;color:#64748b;animation:svelte-15tcwsf-pulse-text 1.5s ease-in-out infinite}.reset-btn.svelte-15tcwsf{padding:6px 14px;background:transparent;border:1px solid #334155;border-radius:6px;color:#64748b;font-size:12px;cursor:pointer;transition:all .15s}.reset-btn.svelte-15tcwsf:hover{border-color:#6ee7b7;color:#6ee7b7}.observer-toggle.svelte-15tcwsf{display:flex;align-items:center;gap:6px;padding:6px 12px;background:#1e293b;border:1px solid #334155;border-radius:6px;color:#94a3b8;font-size:12px;cursor:pointer;transition:all .15s}.observer-toggle.svelte-15tcwsf:hover,.observer-toggle.active.svelte-15tcwsf{background:#253347;border-color:#6ee7b7;color:#6ee7b7}.observer-icon.svelte-15tcwsf{font-size:13px}.traverse-panel.svelte-15tcwsf{flex:1;display:grid;grid-template-columns:1fr 380px;overflow:hidden}.narrative-area.svelte-15tcwsf{padding:32px 40px;overflow-y:auto;background:#0f172a;border-right:1px solid #1e293b}.path-breadcrumb.svelte-15tcwsf{font-size:12px;color:#64748b;margin-bottom:24px;line-height:1.5;letter-spacing:.02em;text-transform:capitalize}.narrative-prompt.svelte-15tcwsf{color:#475569;font-size:15px;line-height:1.7;font-style:italic;margin-top:40px;text-align:center}.narrative-passages.svelte-15tcwsf{display:flex;flex-direction:column;gap:20px}.narrative-passage.svelte-15tcwsf{color:#cbd5e1;font-size:15px;line-height:1.8;margin:0;padding:16px 20px;background:#111f35;border-radius:8px;border-left:3px solid transparent;transition:border-color .2s}.narrative-passage--latest.svelte-15tcwsf{color:#e2e8f0;border-left-color:#6ee7b7;background:#142035}.narrative-generating.svelte-15tcwsf{margin-top:20px;padding:20px;background:#111f35;border-radius:8px;border-left:3px solid #6ee7b7}.generating-header.svelte-15tcwsf{display:flex;align-items:center;gap:10px;margin-bottom:16px;color:#94a3b8;font-size:13px;font-weight:500;letter-spacing:.02em}.generating-pulse.svelte-15tcwsf{width:8px;height:8px;background:#6ee7b7;border-radius:50%;animation:svelte-15tcwsf-pulse-dot 1.4s ease-in-out infinite}.generating-skeleton.svelte-15tcwsf{display:flex;flex-direction:column;gap:10px}.skeleton-line.svelte-15tcwsf{height:12px;background:linear-gradient(90deg,#1e293b 25%,#253347,#1e293b 75%);background-size:200% 100%;border-radius:6px;animation:svelte-15tcwsf-shimmer 1.5s ease-in-out infinite}@keyframes svelte-15tcwsf-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes svelte-15tcwsf-pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}}@keyframes svelte-15tcwsf-pulse-text{0%,to{opacity:1}50%{opacity:.4}}.knowledge-synthesis.svelte-15tcwsf{margin-top:32px;padding:16px 20px;background:#0d1e30;border:1px solid #1e3a5f;border-radius:8px}.synthesis-label.svelte-15tcwsf{font-size:11px;color:#93c5fd;text-transform:uppercase;letter-spacing:.08em;font-weight:600;display:block;margin-bottom:8px}.knowledge-synthesis.svelte-15tcwsf p:where(.svelte-15tcwsf){color:#94a3b8;font-size:14px;line-height:1.6;margin:0;font-style:italic}.choices-area.svelte-15tcwsf{padding:28px 24px;background:#0a1628;overflow-y:auto;display:flex;flex-direction:column;gap:16px}.choices-heading.svelte-15tcwsf{font-size:15px;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.06em;margin:0}.loading-state.svelte-15tcwsf{display:flex;flex-direction:column;align-items:center;gap:16px;padding:32px 0;color:#64748b;font-size:14px}.spinner.svelte-15tcwsf{width:28px;height:28px;border:2px solid #1e293b;border-top-color:#6ee7b7;border-radius:50%;animation:svelte-15tcwsf-spin .7s linear infinite}@keyframes svelte-15tcwsf-spin{to{transform:rotate(360deg)}}.choice-cards.svelte-15tcwsf{display:flex;flex-direction:column;gap:10px}.choice-card.svelte-15tcwsf{background:#1e293b;border:1px solid #334155;border-left:4px solid #6ee7b7;border-radius:10px;padding:16px;cursor:pointer;text-align:left;transition:transform .15s ease-out,border-color .15s,background .15s;display:flex;flex-direction:column;gap:6px}.choice-card.svelte-15tcwsf:hover{transform:translateY(-2px);background:#253348;border-color:#4b6480}.choice-text.svelte-15tcwsf{color:#cbd5e1;font-size:14px;line-height:1.55;margin:0}.choice-node.svelte-15tcwsf{font-size:11px;color:#64748b;font-family:JetBrains Mono,monospace;letter-spacing:.02em}.terminal-state.svelte-15tcwsf{display:flex;flex-direction:column;gap:16px}.terminal-state.svelte-15tcwsf p:where(.svelte-15tcwsf){color:#64748b;font-size:14px;line-height:1.6;margin:0}.terminal-path.svelte-15tcwsf{font-size:13px!important;color:#94a3b8!important}.terminal-synthesis.svelte-15tcwsf{color:#94a3b8!important;font-style:italic;padding:12px 14px;background:#0d1e30;border-radius:8px;border-left:3px solid #93c5fd}.enter-btn.svelte-15tcwsf{padding:11px 20px;background:#059669;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:background .2s;align-self:flex-start}.enter-btn.svelte-15tcwsf:hover{background:#047857}
