.knowledge-graph-shell.svelte-u7nvcr{margin-top:1.5rem}.graph-toolbar.svelte-u7nvcr{grid-template-columns:minmax(220px,1fr) minmax(180px,260px) auto;align-items:end;gap:1rem;margin-bottom:1.2rem;display:grid}.graph-legend.svelte-u7nvcr{color:var(--muted-foreground,#64748b);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.7rem;padding-bottom:.35rem;font-size:.82rem;display:flex}.graph-legend.svelte-u7nvcr span:where(.svelte-u7nvcr){align-items:center;gap:.35rem;display:inline-flex}.legend-dot.svelte-u7nvcr{border-radius:999px;width:.7rem;height:.7rem;display:inline-block;box-shadow:0 0 0 4px #94a3b81f}.legend-dot.paper.svelte-u7nvcr{background:#7c3aed}.legend-dot.concept.svelte-u7nvcr{background:#0f766e}.legend-dot.method.svelte-u7nvcr{background:#ea580c}.legend-dot.overview.svelte-u7nvcr{background:#2563eb}.graph-stage.svelte-u7nvcr{grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:stretch;gap:1rem;display:grid}.graph-canvas-card.svelte-u7nvcr,.graph-inspector.svelte-u7nvcr{background:radial-gradient(circle at 20% 20%,#dbeafea6,#0000 28%),radial-gradient(circle at 80% 15%,#ddd6fe8c,#0000 24%),linear-gradient(135deg,#ffffffeb,#f8fafceb);border:1px solid #94a3b838;border-radius:1.35rem;overflow:hidden;box-shadow:0 18px 50px #0f172a14}.graph-canvas-header.svelte-u7nvcr{justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 1.1rem .2rem;display:flex}.graph-canvas-header.svelte-u7nvcr h3:where(.svelte-u7nvcr){margin:.15rem 0 0;font-size:1.05rem}.graph-svg-wrap.svelte-u7nvcr{padding:.75rem}.knowledge-svg.svelte-u7nvcr{background:linear-gradient(#94a3b814 1px,#0000 1px) 0 0/26px 26px,linear-gradient(90deg,#94a3b814 1px,#0000 1px) 0 0/26px 26px,radial-gradient(circle,#fff 0%,#f8fafc 56%,#eef2ff 100%);border-radius:1rem;width:100%;min-height:560px}.graph-ring.svelte-u7nvcr{fill:none;stroke-dasharray:4 10;stroke-width:1.1px}.ring-concept.svelte-u7nvcr{stroke:#0f766e47}.ring-method.svelte-u7nvcr{stroke:#ea580c3d}.ring-paper.svelte-u7nvcr{stroke:#7c3aed38}.graph-edge.svelte-u7nvcr{stroke:#64748b6b;transition:opacity .16s,stroke .16s,stroke-width .16s}.graph-edge.relation-discusses-concept.svelte-u7nvcr{stroke:#0f766e7a}.graph-edge.relation-uses-method.svelte-u7nvcr{stroke:#ea580c80}.graph-edge.selected.svelte-u7nvcr{stroke:#2563eb;opacity:.95}.graph-edge.muted.svelte-u7nvcr{opacity:.12}.graph-node.svelte-u7nvcr{cursor:pointer;outline:none;transition:opacity .16s,transform .16s}.graph-node.svelte-u7nvcr .node-halo:where(.svelte-u7nvcr){fill:#0000;stroke:#0000;stroke-width:7px}.graph-node.svelte-u7nvcr .node-core:where(.svelte-u7nvcr){fill:#64748b;stroke:#fff;stroke-width:2.4px}.graph-node.type-paper.svelte-u7nvcr .node-core:where(.svelte-u7nvcr){fill:#7c3aed}.graph-node.type-concept.svelte-u7nvcr .node-core:where(.svelte-u7nvcr){fill:#0f766e}.graph-node.type-method.svelte-u7nvcr .node-core:where(.svelte-u7nvcr){fill:#ea580c}.graph-node.type-workspace-overview.svelte-u7nvcr .node-core:where(.svelte-u7nvcr){fill:#2563eb}.graph-node.selected.svelte-u7nvcr .node-halo:where(.svelte-u7nvcr){fill:#2563eb24;stroke:#2563eb85}.graph-node.neighbor.svelte-u7nvcr:not(.selected) .node-halo:where(.svelte-u7nvcr){fill:#0ea5e91a}.graph-node.svelte-u7nvcr .node-label:where(.svelte-u7nvcr){fill:#1f2937;paint-order:stroke;stroke:#ffffffe6;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;font-size:13px;font-weight:650}.graph-node.svelte-u7nvcr:focus .node-halo:where(.svelte-u7nvcr),.graph-node.svelte-u7nvcr:hover .node-halo:where(.svelte-u7nvcr){fill:#0f172a14;stroke:#0f172a3d}.graph-inspector.svelte-u7nvcr{flex-direction:column;gap:1rem;min-height:620px;padding:1.05rem;display:flex}.graph-inspector-header.svelte-u7nvcr h3:where(.svelte-u7nvcr){margin:.7rem 0 .45rem;font-size:1.2rem;line-height:1.25}.graph-inspector-header.svelte-u7nvcr p:where(.svelte-u7nvcr),.graph-inspector-section.svelte-u7nvcr p:where(.svelte-u7nvcr),.graph-inspector-empty.svelte-u7nvcr p:where(.svelte-u7nvcr){color:var(--muted-foreground,#64748b);margin:0;line-height:1.55}.node-type-pill.svelte-u7nvcr{letter-spacing:.08em;text-transform:uppercase;color:#334155;background:#64748b1f;border-radius:999px;width:fit-content;padding:.35rem .7rem;font-size:.72rem;font-weight:760;display:inline-flex}.node-type-pill.paper.svelte-u7nvcr{color:#6d28d9;background:#7c3aed1f}.node-type-pill.concept.svelte-u7nvcr{color:#0f766e;background:#0f766e1f}.node-type-pill.method.svelte-u7nvcr{color:#c2410c;background:#ea580c21}.node-type-pill.workspace-overview.svelte-u7nvcr{color:#1d4ed8;background:#2563eb1f}.graph-inspector-section.svelte-u7nvcr{border-top:1px solid #94a3b82e;padding-top:1rem}.graph-inspector-section.svelte-u7nvcr strong:where(.svelte-u7nvcr){margin-bottom:.65rem;display:block}.mini-edge-list.svelte-u7nvcr,.mini-claim-list.svelte-u7nvcr{gap:.65rem;display:grid}.mini-edge-list.svelte-u7nvcr div:where(.svelte-u7nvcr){background:#ffffffa3;border:1px solid #94a3b829;border-radius:.9rem;grid-template-columns:auto 1fr;gap:0 .55rem;padding:.65rem;display:grid}.mini-edge-list.svelte-u7nvcr span:where(.svelte-u7nvcr){color:#2563eb;grid-row:span 2;font-weight:800}.mini-edge-list.svelte-u7nvcr p:where(.svelte-u7nvcr){color:#1f2937;font-weight:650}.mini-edge-list.svelte-u7nvcr small:where(.svelte-u7nvcr){color:var(--muted-foreground,#64748b)}.mini-claim-list.svelte-u7nvcr p:where(.svelte-u7nvcr){color:#334155;border-left:3px solid #2563eb52;padding-left:.75rem}.graph-inspector-empty.svelte-u7nvcr{text-align:left;margin:auto 0}.graph-inspector-empty.svelte-u7nvcr h3:where(.svelte-u7nvcr){margin:0 0 .5rem}.safety-note.svelte-u7nvcr{color:var(--muted-foreground,#64748b);margin:-.2rem 0 0;font-size:.88rem;line-height:1.45}.safety-note.warning.svelte-u7nvcr{color:#9a3412}@media (width<=980px){.graph-toolbar.svelte-u7nvcr,.graph-stage.svelte-u7nvcr{grid-template-columns:1fr}.graph-legend.svelte-u7nvcr{justify-content:flex-start}.graph-inspector.svelte-u7nvcr{min-height:auto}.knowledge-svg.svelte-u7nvcr{min-height:430px}}
