.knowledge-graph-explorer-module__wwe2Oq__canvas{background:radial-gradient(circle at 50% 46%, color-mix(in srgb, var(--accent) 9%, transparent), transparent 34%), color-mix(in srgb, var(--canvas-deep) 86%, transparent);height:42rem;overflow:hidden}.knowledge-graph-explorer-module__wwe2Oq__canvasCompact{height:30rem}.knowledge-graph-explorer-module__wwe2Oq__node{color:var(--ink-soft);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.38rem;width:9rem;min-height:3.5rem;display:flex}.knowledge-graph-explorer-module__wwe2Oq__nodeMarker{flex:none;justify-content:center;align-items:center;width:.72rem;height:.72rem;transition:height .16s,width .16s;display:flex;position:relative}.knowledge-graph-explorer-module__wwe2Oq__nodeDot{background:color-mix(in srgb, var(--accent) 74%, var(--canvas));border:1px solid color-mix(in srgb, var(--accent-strong) 54%, transparent);box-shadow:0 0 0 .34rem color-mix(in srgb, var(--accent) 12%, transparent);border-radius:999px;width:.72rem;height:.72rem;transition:background-color .16s,border-color .16s,box-shadow .16s,transform .16s;display:block}.knowledge-graph-explorer-module__wwe2Oq__nodeLabel{text-wrap:balance;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:9rem;font-size:.7rem;font-weight:500;line-height:1.25;display:-webkit-box;overflow:hidden}.knowledge-graph-explorer-module__wwe2Oq__node[data-realm=Overview] .knowledge-graph-explorer-module__wwe2Oq__nodeDot{background:var(--accent-strong)}.knowledge-graph-explorer-module__wwe2Oq__node[data-realm=Principles] .knowledge-graph-explorer-module__wwe2Oq__nodeDot{background:color-mix(in srgb, var(--accent) 82%, var(--canvas))}.knowledge-graph-explorer-module__wwe2Oq__node[data-realm=Domain\ Semantics] .knowledge-graph-explorer-module__wwe2Oq__nodeDot{background:color-mix(in srgb, var(--warm) 88%, var(--canvas))}.knowledge-graph-explorer-module__wwe2Oq__node[data-realm=Operational\ Concerns] .knowledge-graph-explorer-module__wwe2Oq__nodeDot{background:color-mix(in srgb, var(--muted) 72%, var(--canvas))}.knowledge-graph-explorer-module__wwe2Oq__node[data-realm=System\ Graph] .knowledge-graph-explorer-module__wwe2Oq__nodeDot{background:color-mix(in srgb, var(--accent-strong) 76%, var(--warm))}.knowledge-graph-explorer-module__wwe2Oq__node[data-realm=Realization\ Substrate] .knowledge-graph-explorer-module__wwe2Oq__nodeDot{background:color-mix(in srgb, var(--warm) 58%, var(--accent))}.knowledge-graph-explorer-module__wwe2Oq__node[data-realm=Architecture\ Practices] .knowledge-graph-explorer-module__wwe2Oq__nodeDot{background:color-mix(in srgb, var(--accent) 52%, var(--muted))}.knowledge-graph-explorer-module__wwe2Oq__node[data-focus=true]{color:var(--accent-strong)}.knowledge-graph-explorer-module__wwe2Oq__node[data-focus=true] .knowledge-graph-explorer-module__wwe2Oq__nodeMarker{width:1rem;height:1rem}.knowledge-graph-explorer-module__wwe2Oq__node[data-focus=true] .knowledge-graph-explorer-module__wwe2Oq__nodeDot{background:var(--accent-strong);border-color:var(--warm);box-shadow:0 0 0 .42rem color-mix(in srgb, var(--accent) 22%, transparent), 0 0 1.25rem color-mix(in srgb, var(--warm) 30%, transparent);width:1rem;height:1rem}.knowledge-graph-explorer-module__wwe2Oq__handle{opacity:0;pointer-events:none;background:0 0!important;border:0!important;width:1px!important;min-width:1px!important;height:1px!important;min-height:1px!important}.knowledge-graph-explorer-module__wwe2Oq__canvas .react-flow__node{background:0 0;border:0;width:9rem}.knowledge-graph-explorer-module__wwe2Oq__canvas .react-flow__node:focus-visible{outline:none}.knowledge-graph-explorer-module__wwe2Oq__canvas .react-flow__node:focus-visible .knowledge-graph-explorer-module__wwe2Oq__nodeDot{box-shadow:0 0 0 .32rem color-mix(in srgb, var(--canvas) 70%, transparent), 0 0 0 .5rem var(--accent)}.knowledge-graph-explorer-module__wwe2Oq__canvas .react-flow__node:hover .knowledge-graph-explorer-module__wwe2Oq__nodeDot{border-color:var(--accent-strong);transform:scale(1.12)}.knowledge-graph-explorer-module__wwe2Oq__canvas .react-flow__edge-path{transition:opacity .16s,stroke .16s}.knowledge-graph-explorer-module__wwe2Oq__canvas .react-flow__controls{border:1px solid var(--line);border-radius:var(--radius-panel-sm);box-shadow:var(--shadow-soft);overflow:hidden}.knowledge-graph-explorer-module__wwe2Oq__canvas .react-flow__controls-button{background:var(--surface-strong);border-bottom-color:var(--line);color:var(--ink)}.knowledge-graph-explorer-module__wwe2Oq__canvas .react-flow__controls-button:hover{background:var(--surface-soft)}.knowledge-graph-explorer-module__wwe2Oq__canvas .react-flow__controls-button svg{fill:currentColor}.knowledge-graph-explorer-module__wwe2Oq__canvas .react-flow__attribution{background:color-mix(in srgb, var(--canvas-deep) 82%, transparent);color:var(--muted)}@media (max-width:639px){.knowledge-graph-explorer-module__wwe2Oq__canvas{height:32rem}.knowledge-graph-explorer-module__wwe2Oq__canvasCompact{height:27rem}}@media (prefers-reduced-motion:reduce){.knowledge-graph-explorer-module__wwe2Oq__nodeMarker,.knowledge-graph-explorer-module__wwe2Oq__nodeDot{transition:none}.knowledge-graph-explorer-module__wwe2Oq__canvas .react-flow__edge-path{transition:none}}
