.KnowledgeGraph_wrapper__X3Hfo{max-width:var(--max-width-content);margin:0 auto;padding:var(--space-12) var(--space-6) var(--space-20)}.KnowledgeGraph_header__hiXMR{margin-bottom:var(--space-6)}.KnowledgeGraph_header__hiXMR h1{font-size:var(--text-3xl);margin-bottom:var(--space-3)}.KnowledgeGraph_header__hiXMR p{font-size:var(--text-sm);color:var(--color-text-muted)}.KnowledgeGraph_legend__oopVC{display:flex;gap:var(--space-5);flex-wrap:wrap;margin-bottom:var(--space-4)}.KnowledgeGraph_legend_item__OSKP_{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-secondary)}.KnowledgeGraph_dot__hsiHk{width:10px;height:10px;border-radius:50%;flex-shrink:0}.KnowledgeGraph_container__VoGUd{position:relative;width:min(1600px,calc(100vw - 2 * var(--space-6)));margin-left:calc(50% - min(800px, 50vw - var(--space-6)));height:clamp(480px,calc(100svh - 300px),1000px);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden;cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.KnowledgeGraph_container__VoGUd:active{cursor:-webkit-grabbing;cursor:grabbing}.KnowledgeGraph_svg__dLnUP{display:block;width:100%;height:100%}.KnowledgeGraph_tooltip__HuB4k{position:absolute;pointer-events:none;background:var(--color-text-primary);color:var(--color-bg);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);font-size:var(--text-xs);font-family:var(--font-sans);max-width:200px;z-index:10;box-shadow:var(--shadow-lg);transition:opacity 80ms ease}.KnowledgeGraph_tip_kind__tzMSO{opacity:.55;font-size:10px;text-transform:uppercase;letter-spacing:.06em;margin-bottom:2px}.KnowledgeGraph_tip_label__YnjLr{font-weight:700;font-size:13px;line-height:1.35;margin-bottom:2px}.KnowledgeGraph_tip_sub__939RX{opacity:.7;font-family:var(--font-mono);font-size:11px}.KnowledgeGraph_hint__NzwRB{margin-top:var(--space-3);font-size:var(--text-xs);color:var(--color-text-muted);text-align:center}