.ProjectKnowledgeGraph_graphContainer__Wg5Qi{--accent-color:#64ffda;--grad-color:#64ffda;--course-color:#43b5e6;--tech-color:#8892b0;--bg-dark:#0a192f;width:100%;height:400px;background:rgba(17,34,64,.4);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(100,255,218,.1);border-radius:16px;position:relative;overflow:hidden;margin:1rem 0}.ProjectKnowledgeGraph_headerGraph__ZF6fR{width:100%;height:250px;background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border:none!important;margin:0!important;z-index:1;opacity:1}.ProjectKnowledgeGraph_graphSvg__I6CsS{width:100%;height:100%;cursor:crosshair}.ProjectKnowledgeGraph_link__ZQDJw{stroke:var(--tech-color);stroke-width:1;transition:stroke-opacity .3s ease}.ProjectKnowledgeGraph_node__qk1wH{cursor:pointer}.ProjectKnowledgeGraph_nodeCircle__19bvc{fill:var(--bg-dark);stroke-width:2;transition:r .3s ease,stroke-width .3s ease}.ProjectKnowledgeGraph_central___YRLJ .ProjectKnowledgeGraph_nodeCircle__19bvc{stroke:var(--grad-color);filter:url(#glow)}.ProjectKnowledgeGraph_graduation__2DwUY .ProjectKnowledgeGraph_nodeCircle__19bvc{stroke:var(--grad-color)}.ProjectKnowledgeGraph_course__Mnm8A .ProjectKnowledgeGraph_nodeCircle__19bvc{stroke:var(--course-color)}.ProjectKnowledgeGraph_tech__JZSA_ .ProjectKnowledgeGraph_nodeCircle__19bvc{stroke:var(--tech-color);stroke-width:1}.ProjectKnowledgeGraph_node__qk1wH:hover .ProjectKnowledgeGraph_nodeCircle__19bvc{r:10;stroke-width:3}.ProjectKnowledgeGraph_nodeLabel__SVLnl{fill:#e6f1ff;font-size:12px;font-family:Fira Code,monospace;pointer-events:none;text-shadow:0 0 10px rgba(0,0,0,.8)}.ProjectKnowledgeGraph_graphLegend__CanFZ{position:absolute;bottom:1rem;right:1rem;display:flex;flex-direction:column;gap:.5rem;background:rgba(10,25,47,.8);padding:.75rem;border-radius:8px;border:1px solid rgba(100,255,218,.1)}.ProjectKnowledgeGraph_legendItem__bttXR{display:flex;align-items:center;gap:.5rem;font-size:10px;color:#8892b0;text-transform:uppercase;letter-spacing:1px}.ProjectKnowledgeGraph_legendItem__bttXR span{width:8px;height:8px;border-radius:50%}.ProjectKnowledgeGraph_dotGrad__miQgm{background:var(--grad-color)}.ProjectKnowledgeGraph_dotCourse__Hc_pE{background:var(--course-color)}.ProjectKnowledgeGraph_dotTech__3bB8f{background:var(--tech-color)}@media (max-width:768px){.ProjectKnowledgeGraph_graphContainer__Wg5Qi{height:300px}}