.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{--realm-color:var(--accent);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(--realm-color) 88%, var(--canvas));border:1px solid color-mix(in srgb, var(--realm-color) 64%, transparent);box-shadow:0 0 0 .34rem color-mix(in srgb, var(--realm-color) 14%, 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__realmSwatch[data-realm=Overview]{--realm-color:var(--accent-strong)}.knowledge-graph-explorer-module__wwe2Oq__node[data-realm=Principles],.knowledge-graph-explorer-module__wwe2Oq__realmSwatch[data-realm=Principles]{--realm-color:var(--diagnostic-value)}.knowledge-graph-explorer-module__wwe2Oq__node[data-realm=Domain\ Semantics],.knowledge-graph-explorer-module__wwe2Oq__realmSwatch[data-realm=Domain\ Semantics]{--realm-color:var(--diagnostic-domain)}.knowledge-graph-explorer-module__wwe2Oq__node[data-realm=Operational\ Concerns],.knowledge-graph-explorer-module__wwe2Oq__realmSwatch[data-realm=Operational\ Concerns]{--realm-color:var(--diagnostic-error)}.knowledge-graph-explorer-module__wwe2Oq__node[data-realm=System\ Graph],.knowledge-graph-explorer-module__wwe2Oq__realmSwatch[data-realm=System\ Graph]{--realm-color:var(--diagnostic-system)}.knowledge-graph-explorer-module__wwe2Oq__node[data-realm=Realization\ Substrate],.knowledge-graph-explorer-module__wwe2Oq__realmSwatch[data-realm=Realization\ Substrate]{--realm-color:var(--diagnostic-source)}.knowledge-graph-explorer-module__wwe2Oq__node[data-realm=Architecture\ Practices],.knowledge-graph-explorer-module__wwe2Oq__realmSwatch[data-realm=Architecture\ Practices]{--realm-color:var(--warm)}.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(--realm-color);border-color:color-mix(in srgb, var(--realm-color) 70%, var(--accent-strong));box-shadow:0 0 0 .42rem color-mix(in srgb, var(--realm-color) 24%, transparent), 0 0 1.25rem color-mix(in srgb, var(--realm-color) 34%, transparent);width:1rem;height:1rem}.knowledge-graph-explorer-module__wwe2Oq__realmLegend{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:.55rem 1rem;margin:0;padding:.65rem 1rem;list-style:none;display:flex}.knowledge-graph-explorer-module__wwe2Oq__realmLegendItem{color:var(--muted);align-items:center;gap:.4rem;font-size:.68rem;line-height:1.3;display:inline-flex}.knowledge-graph-explorer-module__wwe2Oq__realmSwatch{--realm-color:var(--accent);background:var(--realm-color);box-shadow:0 0 0 .18rem color-mix(in srgb, var(--realm-color) 14%, transparent);border-radius:999px;flex:none;width:.48rem;height:.48rem;display:block}.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}}
