.KnowledgeGraph-module__EhPU7q__wrapper{flex-direction:column;gap:16px;width:100%;min-height:100vh;padding:20px 2vw 24px;display:flex}.KnowledgeGraph-module__EhPU7q__pageTitle{font-family:var(--font-display),Georgia,serif;color:#0f172a;font-size:clamp(1.62rem,2.7vw,2.34rem)}.KnowledgeGraph-module__EhPU7q__filterBar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.KnowledgeGraph-module__EhPU7q__filterDivider{background:#e5e7eb;width:1px;height:24px;margin:0 4px}.KnowledgeGraph-module__EhPU7q__filterButton,.KnowledgeGraph-module__EhPU7q__filterButtonActive{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #0f172a33;border-radius:6px;padding:8px 16px;font-weight:600;transition:all .2s}.KnowledgeGraph-module__EhPU7q__filterButtonActive{color:#fff;background:#1e3a8a;border-color:#1e3a8a}.KnowledgeGraph-module__EhPU7q__filterButton:hover{border-color:#1e3a8a}.KnowledgeGraph-module__EhPU7q__pathwayButton{background:var(--uc-btn-color,linear-gradient(135deg,#10b981 0%,#059669 100%));color:#fff;cursor:pointer;border:none;border-radius:6px;padding:8px 16px;font-weight:600;transition:all .2s}.KnowledgeGraph-module__EhPU7q__pathwayButton:hover{filter:brightness(.9)}.KnowledgeGraph-module__EhPU7q__pathwayButtonActive{box-shadow:0 0 0 3px var(--uc-btn-ring,#10b98166)}.KnowledgeGraph-module__EhPU7q__filterButton:focus-visible,.KnowledgeGraph-module__EhPU7q__filterButtonActive:focus-visible,.KnowledgeGraph-module__EhPU7q__pathwayButton:focus-visible{outline-offset:2px;outline:2px solid #3b82f6}.KnowledgeGraph-module__EhPU7q__main{flex:1;grid-template-columns:minmax(0,1fr);gap:24px;display:grid}.KnowledgeGraph-module__EhPU7q__mainWithSidebar{flex:1;grid-template-columns:minmax(0,1fr) 320px;gap:24px;display:grid}.KnowledgeGraph-module__EhPU7q__graphArea{background:#ffffffeb;border:1px solid #0f172a14;border-radius:24px;flex-direction:column;gap:16px;width:100%;min-height:70vh;padding:20px;display:flex;position:relative;box-shadow:0 20px 45px #0f172a1a}.KnowledgeGraph-module__EhPU7q__diagram{flex:1;min-height:60vh;position:relative;overflow:auto}.KnowledgeGraph-module__EhPU7q__controls{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.KnowledgeGraph-module__EhPU7q__zoomControl{background:#fff;border:1px solid #0f172a26;border-radius:999px;align-items:center;gap:12px;padding:6px 12px;font-weight:600;display:inline-flex}.KnowledgeGraph-module__EhPU7q__zoomControl input[type=range]{width:140px}.KnowledgeGraph-module__EhPU7q__zoomValue{text-align:right;color:#475569;min-width:48px}.KnowledgeGraph-module__EhPU7q__resetButton{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #0f172a33;border-radius:999px;padding:8px 14px;font-weight:600;transition:all .2s}.KnowledgeGraph-module__EhPU7q__resetButton:hover{color:#fff;background:#0f172a}.KnowledgeGraph-module__EhPU7q__resetButton:focus-visible,.KnowledgeGraph-module__EhPU7q__sidebarClose:focus-visible{outline-offset:2px;outline:2px solid #3b82f6}.KnowledgeGraph-module__EhPU7q__legend{color:#475569;flex-wrap:wrap;gap:12px 18px;font-size:.9rem;display:flex}.KnowledgeGraph-module__EhPU7q__legendItem{align-items:center;gap:8px;display:inline-flex}.KnowledgeGraph-module__EhPU7q__legendDot{border:1px solid #0f172a40;border-radius:999px;width:12px;height:12px}.KnowledgeGraph-module__EhPU7q__legendStrategic{background:#3b82f6}.KnowledgeGraph-module__EhPU7q__legendLeadership{background:#8b5cf6}.KnowledgeGraph-module__EhPU7q__legendGovernance{background:#6366f1}.KnowledgeGraph-module__EhPU7q__legendTechnical{background:#0ea5e9}.KnowledgeGraph-module__EhPU7q__legendDelivery{background:#f97316}.KnowledgeGraph-module__EhPU7q__legendExternalData{background:#14b8a6}.KnowledgeGraph-module__EhPU7q__legendCultural{background:#ec4899}.KnowledgeGraph-module__EhPU7q__legendExternal{background:#64748b}.KnowledgeGraph-module__EhPU7q__sidebar{background:#fffffffa;border:1px solid #0f172a1a;border-radius:20px;flex-direction:column;gap:16px;max-height:calc(100vh - 200px);padding:20px;display:flex;overflow:auto;box-shadow:0 18px 40px #0f172a1f}.KnowledgeGraph-module__EhPU7q__sidebarHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.KnowledgeGraph-module__EhPU7q__sidebarHeader h3{font-size:1.2rem}.KnowledgeGraph-module__EhPU7q__sidebarClose{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #0f172a33;border-radius:999px;padding:6px 12px;font-weight:600}.KnowledgeGraph-module__EhPU7q__sidebarDescription{color:#475569;line-height:1.5}.KnowledgeGraph-module__EhPU7q__sidebarSection h4{margin-bottom:8px}.KnowledgeGraph-module__EhPU7q__sidebarSection ul{color:#475569;gap:6px;padding-left:16px;display:grid}.KnowledgeGraph-module__EhPU7q__tooltip{z-index:10;-webkit-backdrop-filter:blur(8px);color:#fff;pointer-events:none;will-change:transform;background:#0f172abf;border-radius:10px;max-width:234px;padding:9px 11px;font-size:.9em;position:fixed;top:0;left:0;box-shadow:0 10px 26px #0f172a33}.KnowledgeGraph-module__EhPU7q__tooltip p{color:#e2e8f0;margin-top:5px;font-size:.85em}.KnowledgeGraph-module__EhPU7q__diagram .graph-node{cursor:pointer}.KnowledgeGraph-module__EhPU7q__diagram .edgePath{cursor:pointer}:is(.KnowledgeGraph-module__EhPU7q__diagram svg,.KnowledgeGraph-module__EhPU7q__diagram .node,.KnowledgeGraph-module__EhPU7q__diagram g.node,.KnowledgeGraph-module__EhPU7q__diagram .node rect,.KnowledgeGraph-module__EhPU7q__diagram .node ellipse,.KnowledgeGraph-module__EhPU7q__diagram .node polygon,.KnowledgeGraph-module__EhPU7q__diagram .node circle,.KnowledgeGraph-module__EhPU7q__diagram .node text,.KnowledgeGraph-module__EhPU7q__diagram .edgePath,.KnowledgeGraph-module__EhPU7q__diagram g.edgePath,.KnowledgeGraph-module__EhPU7q__diagram .edgePath path){pointer-events:all}.KnowledgeGraph-module__EhPU7q__diagram .flowchart-link{pointer-events:all}:is(.KnowledgeGraph-module__EhPU7q__diagram g.node:hover rect,.KnowledgeGraph-module__EhPU7q__diagram g.node:hover ellipse,.KnowledgeGraph-module__EhPU7q__diagram g.node:hover polygon,.KnowledgeGraph-module__EhPU7q__diagram g.node:hover circle){filter:brightness(1.15)drop-shadow(0 0 6px #ffffff40);transition:filter .15s}.KnowledgeGraph-module__EhPU7q__diagram .edgePath:hover path{stroke-width:3px}.KnowledgeGraph-module__EhPU7q__diagram svg{width:100%;height:100%;min-height:70vh}.KnowledgeGraph-module__EhPU7q__diagram .dim{opacity:.15}.KnowledgeGraph-module__EhPU7q__diagram .highlight{opacity:1}@media (max-width:1100px){.KnowledgeGraph-module__EhPU7q__mainWithSidebar{grid-template-columns:1fr}.KnowledgeGraph-module__EhPU7q__sidebar{max-height:none}}@media (max-width:700px){.KnowledgeGraph-module__EhPU7q__controls{flex-direction:column;align-items:flex-start}}.KnowledgeGraph-module__EhPU7q__diagram .uc-primary{opacity:1}:is(.KnowledgeGraph-module__EhPU7q__diagram .uc-primary rect,.KnowledgeGraph-module__EhPU7q__diagram .uc-primary ellipse,.KnowledgeGraph-module__EhPU7q__diagram .uc-primary polygon,.KnowledgeGraph-module__EhPU7q__diagram .uc-primary circle){filter:brightness(1.15)drop-shadow(0 0 6px color-mix(in srgb,var(--uc-color,#10b981)45%,transparent));transition:filter .3s;stroke:var(--uc-color,#10b981)!important;stroke-width:3px!important}.KnowledgeGraph-module__EhPU7q__diagram .uc-secondary{opacity:.7}:is(.KnowledgeGraph-module__EhPU7q__diagram .uc-secondary rect,.KnowledgeGraph-module__EhPU7q__diagram .uc-secondary ellipse,.KnowledgeGraph-module__EhPU7q__diagram .uc-secondary polygon,.KnowledgeGraph-module__EhPU7q__diagram .uc-secondary circle){filter:brightness(1.08);transition:filter .3s}.KnowledgeGraph-module__EhPU7q__diagram .uc-path-edge path{opacity:1;stroke-dasharray:6;animation:1s linear infinite KnowledgeGraph-module__EhPU7q__ucFlow;stroke:var(--uc-color,#10b981)!important;stroke-width:3px!important}@keyframes KnowledgeGraph-module__EhPU7q__ucFlow{0%{stroke-dashoffset:12px}to{stroke-dashoffset:0}}.KnowledgeGraph-module__EhPU7q__tooltipPathwayContext{border-top:1px solid #fff3;margin-top:8px;padding-top:6px}.KnowledgeGraph-module__EhPU7q__tooltipContextLabel{color:var(--uc-color,#10b981);margin-top:4px;font-size:.78em;font-weight:700;display:block}.KnowledgeGraph-module__EhPU7q__tooltipPathwayContext p{color:#e2e8f0;margin-top:2px;font-size:.82em}.KnowledgeGraph-module__EhPU7q__tooltipPathwayContext ul{color:#e2e8f0;margin:2px 0 0;padding-left:14px;font-size:.8em}.KnowledgeGraph-module__EhPU7q__tooltipPathwayContext li{margin-top:2px}
