.KnowledgeMemoryGraph-module__ubTThG__section{border:1px solid var(--border-strong);background:var(--surface);border-radius:1rem;margin-top:3rem;overflow:hidden}.KnowledgeMemoryGraph-module__ubTThG__header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:2rem;padding:1.5rem;display:flex}.KnowledgeMemoryGraph-module__ubTThG__heading{letter-spacing:-.025em;margin-top:.75rem;font-size:clamp(1.5rem,4vw,2.25rem);font-weight:700}.KnowledgeMemoryGraph-module__ubTThG__intro{max-width:43rem;color:var(--muted);margin-top:.5rem;line-height:1.6}.KnowledgeMemoryGraph-module__ubTThG__syntheticNotice{max-width:18rem;color:var(--success);background:#34d3990f;border:1px solid #34d39959;border-radius:.65rem;flex:none;gap:.2rem;padding:.75rem .875rem;font-size:.75rem;display:grid}.KnowledgeMemoryGraph-module__ubTThG__syntheticNotice span{color:var(--muted)}.KnowledgeMemoryGraph-module__ubTThG__legend{border-bottom:1px solid var(--border);color:var(--muted);flex-wrap:wrap;gap:.5rem 1.5rem;padding:.85rem 1.5rem;font-size:.78rem;line-height:1.5;display:flex}.KnowledgeMemoryGraph-module__ubTThG__legendItem{align-items:center;gap:.45rem;display:inline-flex}.KnowledgeMemoryGraph-module__ubTThG__legendSwatch{flex:none;width:.85rem;height:.85rem;display:inline-block}.KnowledgeMemoryGraph-module__ubTThG__legendKnowledge{border:2px solid var(--accent-hover);border-radius:.2rem}.KnowledgeMemoryGraph-module__ubTThG__legendMemory{border:2px solid var(--success);box-shadow:inset 0 0 0 2px var(--surface), inset 0 0 0 3px #34d39980;border-radius:999px}.KnowledgeMemoryGraph-module__ubTThG__legendResponse{background:var(--foreground);clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%)}.KnowledgeMemoryGraph-module__ubTThG__modeTabs{border-bottom:1px solid var(--border);background:var(--surface-2);grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;padding:.75rem 1.5rem;display:grid}.KnowledgeMemoryGraph-module__ubTThG__modeTabs button{border:1px solid var(--border-strong);min-height:44px;color:var(--foreground);border-radius:.5rem;padding:.6rem .8rem;font-size:.82rem;font-weight:650}.KnowledgeMemoryGraph-module__ubTThG__modeTabs button:hover{border-color:var(--accent-hover);background:var(--accent-soft)}.KnowledgeMemoryGraph-module__ubTThG__storyPanel{border-bottom:1px solid var(--border);background:var(--background);padding:1rem 1.5rem}.KnowledgeMemoryGraph-module__ubTThG__storyChat{max-width:46rem}.KnowledgeMemoryGraph-module__ubTThG__chatBubble{border:1px solid var(--border-strong);border-radius:.9rem;margin-top:.6rem;padding:.75rem 1rem;font-size:.92rem;line-height:1.5}.KnowledgeMemoryGraph-module__ubTThG__chatMaya{border-color:var(--success);background:#34d3990f;border-bottom-left-radius:.2rem}.KnowledgeMemoryGraph-module__ubTThG__chatAssistant{border-color:var(--accent-hover);background:var(--accent-soft);border-bottom-right-radius:.2rem}.KnowledgeMemoryGraph-module__ubTThG__storyNote{color:var(--muted);margin-top:.6rem;font-size:.8rem;line-height:1.55}.KnowledgeMemoryGraph-module__ubTThG__storyControls{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.9rem;display:flex}.KnowledgeMemoryGraph-module__ubTThG__storyControls button{border:1px solid var(--border-strong);min-width:44px;min-height:44px;color:var(--foreground);border-radius:.5rem;padding:.5rem .9rem;font-size:.8rem;font-weight:650}.KnowledgeMemoryGraph-module__ubTThG__storyControls button:disabled{opacity:.4;cursor:not-allowed}.KnowledgeMemoryGraph-module__ubTThG__storyControls button:hover:not(:disabled){border-color:var(--accent-hover);background:var(--accent-soft)}.KnowledgeMemoryGraph-module__ubTThG__storyControls progress{height:.45rem;accent-color:var(--success);flex:6rem}@keyframes KnowledgeMemoryGraph-module__ubTThG__revealPop{0%{opacity:0}to{opacity:1}}.KnowledgeMemoryGraph-module__ubTThG__revealItem{animation:.36s ease-out KnowledgeMemoryGraph-module__ubTThG__revealPop}.KnowledgeMemoryGraph-module__ubTThG__journeys{border-bottom:1px solid var(--border);background:var(--background);grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding:1rem 1.5rem;display:grid}.KnowledgeMemoryGraph-module__ubTThG__journeyButton{border:1px solid var(--border);min-height:64px;color:var(--foreground);text-align:left;border-radius:.65rem;padding:.75rem}.KnowledgeMemoryGraph-module__ubTThG__journeyButton:hover,.KnowledgeMemoryGraph-module__ubTThG__selectedJourney{border-color:var(--accent-hover);background:var(--accent-soft)}.KnowledgeMemoryGraph-module__ubTThG__journeyButton span,.KnowledgeMemoryGraph-module__ubTThG__journeyButton small{display:block}.KnowledgeMemoryGraph-module__ubTThG__journeyButton span{font-weight:650}.KnowledgeMemoryGraph-module__ubTThG__journeyButton small{color:var(--muted);margin-top:.2rem;line-height:1.35}.KnowledgeMemoryGraph-module__ubTThG__storyBar{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:1.5rem;padding:1rem 1.5rem;display:flex}.KnowledgeMemoryGraph-module__ubTThG__storyBar p{margin-top:.25rem;font-size:.9rem}.KnowledgeMemoryGraph-module__ubTThG__stepLabel{color:var(--accent-hover);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:700}.KnowledgeMemoryGraph-module__ubTThG__progressWrap{color:var(--muted);flex:0 18rem;gap:.35rem;font-size:.72rem;display:grid}.KnowledgeMemoryGraph-module__ubTThG__progressWrap progress{width:100%;height:.45rem;accent-color:var(--success)}.KnowledgeMemoryGraph-module__ubTThG__toolbar{border-bottom:1px solid var(--border);background:var(--surface-2);grid-template-columns:auto minmax(12rem,1fr) auto;align-items:center;gap:.75rem;padding:.75rem;display:grid}.KnowledgeMemoryGraph-module__ubTThG__filterGroup,.KnowledgeMemoryGraph-module__ubTThG__viewControls{flex-wrap:wrap;gap:.35rem;display:flex}.KnowledgeMemoryGraph-module__ubTThG__toolbar button,.KnowledgeMemoryGraph-module__ubTThG__inspectorHeader button{border:1px solid var(--border-strong);min-width:44px;min-height:44px;color:var(--foreground);border-radius:.5rem;padding:.45rem .7rem;font-size:.75rem;font-weight:600}.KnowledgeMemoryGraph-module__ubTThG__toolbar button:hover,.KnowledgeMemoryGraph-module__ubTThG__inspectorHeader button:hover,.KnowledgeMemoryGraph-module__ubTThG__activeControl{background:var(--accent-soft);border-color:var(--accent-hover)!important}.KnowledgeMemoryGraph-module__ubTThG__viewControls output{min-width:3.2rem;color:var(--muted);justify-content:center;align-items:center;font-size:.72rem;display:inline-flex}.KnowledgeMemoryGraph-module__ubTThG__search input{border:1px solid var(--border-strong);background:var(--background);width:100%;min-height:44px;color:var(--foreground);border-radius:.5rem;outline:none;padding:.6rem .75rem;font-size:.8rem}.KnowledgeMemoryGraph-module__ubTThG__search input:focus-visible{border-color:var(--accent-hover);box-shadow:0 0 0 2px var(--accent-soft)}.KnowledgeMemoryGraph-module__ubTThG__graphGrid{grid-template-columns:minmax(0,1.9fr) minmax(16rem,.8fr);min-height:34rem;display:grid}.KnowledgeMemoryGraph-module__ubTThG__viewport{border-right:1px solid var(--border);background:var(--background);min-width:0;padding:.75rem}.KnowledgeMemoryGraph-module__ubTThG__laneHeadings{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;grid-template-columns:1fr auto 1fr;gap:.5rem;font-size:.66rem;font-weight:700;display:grid}.KnowledgeMemoryGraph-module__ubTThG__laneHeadings span:nth-child(2){text-align:center}.KnowledgeMemoryGraph-module__ubTThG__laneHeadings span:last-child{text-align:right}.KnowledgeMemoryGraph-module__ubTThG__svg{touch-action:pan-y;-webkit-user-select:none;user-select:none;width:100%;min-height:28rem;display:block}.KnowledgeMemoryGraph-module__ubTThG__exploring{cursor:grab;touch-action:none}.KnowledgeMemoryGraph-module__ubTThG__exploring:active{cursor:grabbing}.KnowledgeMemoryGraph-module__ubTThG__edge line{stroke-width:1.75px;vector-effect:non-scaling-stroke}.KnowledgeMemoryGraph-module__ubTThG__edge{cursor:pointer}.KnowledgeMemoryGraph-module__ubTThG__edgeHitTarget{stroke:#0000;stroke-width:16px;pointer-events:stroke}.KnowledgeMemoryGraph-module__ubTThG__edge text{paint-order:stroke;stroke:var(--background);stroke-width:4px;fill:var(--muted);letter-spacing:.02em;text-anchor:middle;font-size:9px;font-weight:700}.KnowledgeMemoryGraph-module__ubTThG__edge.KnowledgeMemoryGraph-module__ubTThG__knowledge line{stroke:var(--accent-hover)}.KnowledgeMemoryGraph-module__ubTThG__edge.KnowledgeMemoryGraph-module__ubTThG__memory line{stroke:var(--success);stroke-dasharray:6 5}.KnowledgeMemoryGraph-module__ubTThG__edge.KnowledgeMemoryGraph-module__ubTThG__selection line{stroke:var(--foreground);stroke-width:2.75px}.KnowledgeMemoryGraph-module__ubTThG__edge.KnowledgeMemoryGraph-module__ubTThG__similarity line{stroke:var(--warning);stroke-dasharray:2 6}.KnowledgeMemoryGraph-module__ubTThG__dimmedEdge{opacity:.22}.KnowledgeMemoryGraph-module__ubTThG__dimmedEdge text{display:none}.KnowledgeMemoryGraph-module__ubTThG__activeEdge{opacity:.9}.KnowledgeMemoryGraph-module__ubTThG__node{cursor:pointer;outline:none}.KnowledgeMemoryGraph-module__ubTThG__nodeHitTarget{fill:#0000;pointer-events:fill}.KnowledgeMemoryGraph-module__ubTThG__node:focus-visible .KnowledgeMemoryGraph-module__ubTThG__nodeShape{stroke:var(--focus-ring);stroke-width:4px}.KnowledgeMemoryGraph-module__ubTThG__nodeShape{fill:var(--surface-2);stroke-width:2.5px;vector-effect:non-scaling-stroke}.KnowledgeMemoryGraph-module__ubTThG__nodeShape.KnowledgeMemoryGraph-module__ubTThG__knowledge{stroke:var(--accent-hover)}.KnowledgeMemoryGraph-module__ubTThG__nodeShape.KnowledgeMemoryGraph-module__ubTThG__memory{stroke:var(--success)}.KnowledgeMemoryGraph-module__ubTThG__nodeShape.KnowledgeMemoryGraph-module__ubTThG__response{fill:var(--foreground);stroke:var(--foreground)}.KnowledgeMemoryGraph-module__ubTThG__memoryInner{fill:none;stroke:var(--success);stroke-width:1px;opacity:.6;vector-effect:non-scaling-stroke}.KnowledgeMemoryGraph-module__ubTThG__activeNode{stroke-width:3.5px}.KnowledgeMemoryGraph-module__ubTThG__dimmedNode .KnowledgeMemoryGraph-module__ubTThG__nodeShape,.KnowledgeMemoryGraph-module__ubTThG__dimmedNode .KnowledgeMemoryGraph-module__ubTThG__memoryInner{opacity:.45}.KnowledgeMemoryGraph-module__ubTThG__dimmedNode .KnowledgeMemoryGraph-module__ubTThG__nodeLabel{opacity:.75}.KnowledgeMemoryGraph-module__ubTThG__nodeLabel{pointer-events:none;fill:var(--foreground);font-size:11.5px;font-weight:650}@keyframes KnowledgeMemoryGraph-module__ubTThG__celebratePulse{0%{transform:scale(1)}50%{transform:scale(1.12)}to{transform:scale(1)}}.KnowledgeMemoryGraph-module__ubTThG__celebrateNode .KnowledgeMemoryGraph-module__ubTThG__nodeShape{transform-origin:50%;transform-box:fill-box;animation:.9s ease-in-out 2 KnowledgeMemoryGraph-module__ubTThG__celebratePulse}.KnowledgeMemoryGraph-module__ubTThG__keyboardHint{color:var(--muted);text-align:center;font-size:.68rem;line-height:1.45}.KnowledgeMemoryGraph-module__ubTThG__inspector{background:var(--surface);min-width:0;padding:1.25rem}.KnowledgeMemoryGraph-module__ubTThG__inspectorHeader{justify-content:space-between;align-items:center;gap:1rem;display:flex}.KnowledgeMemoryGraph-module__ubTThG__inspector h3{margin-top:.8rem;font-size:1.1rem;font-weight:700}.KnowledgeMemoryGraph-module__ubTThG__inspector p{color:var(--muted);margin-top:.75rem;font-size:.82rem;line-height:1.55}.KnowledgeMemoryGraph-module__ubTThG__inspector dl{gap:.7rem;margin-top:1rem;display:grid}.KnowledgeMemoryGraph-module__ubTThG__inspector dl div{border-top:1px solid var(--border);padding-top:.65rem}.KnowledgeMemoryGraph-module__ubTThG__inspector dt{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.65rem;font-weight:700}.KnowledgeMemoryGraph-module__ubTThG__inspector dd{margin-top:.2rem;font-size:.78rem}.KnowledgeMemoryGraph-module__ubTThG__laneBadge{border:1px solid var(--border-strong);color:var(--foreground);border-radius:999px;margin-top:1rem;padding:.25rem .5rem;font-size:.65rem;font-weight:650;display:inline-flex}.KnowledgeMemoryGraph-module__ubTThG__laneBadge.KnowledgeMemoryGraph-module__ubTThG__knowledge{border-color:var(--accent-hover);border-radius:.35rem}.KnowledgeMemoryGraph-module__ubTThG__laneBadge.KnowledgeMemoryGraph-module__ubTThG__memory{border-color:var(--success);box-shadow:inset 0 0 0 2px var(--surface), inset 0 0 0 3px #34d39973}.KnowledgeMemoryGraph-module__ubTThG__laneBadge.KnowledgeMemoryGraph-module__ubTThG__response{border-style:double;border-width:3px}.KnowledgeMemoryGraph-module__ubTThG__caution{border-left:3px dotted var(--warning);background:#fbbf240f;padding:.65rem}.KnowledgeMemoryGraph-module__ubTThG__completion{background:#34d3990f;border-top:1px solid #34d39966;border-bottom:1px solid #34d39966;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.25rem 1.5rem;display:flex}.KnowledgeMemoryGraph-module__ubTThG__completion h3{margin-top:.3rem;font-size:1.05rem;font-weight:700}.KnowledgeMemoryGraph-module__ubTThG__completion p{color:var(--muted);margin-top:.25rem;font-size:.78rem}.KnowledgeMemoryGraph-module__ubTThG__completion a{flex:none}.KnowledgeMemoryGraph-module__ubTThG__relationships{border-top:1px solid var(--border);padding:1rem 1.5rem 1.5rem}.KnowledgeMemoryGraph-module__ubTThG__relationships summary{cursor:pointer;min-height:44px;font-size:.85rem;font-weight:700}.KnowledgeMemoryGraph-module__ubTThG__relationships>p{max-width:48rem;color:var(--muted);font-size:.75rem}.KnowledgeMemoryGraph-module__ubTThG__relationships ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-top:.8rem;display:grid}.KnowledgeMemoryGraph-module__ubTThG__relationships button{border:1px solid var(--border);width:100%;min-height:64px;color:var(--foreground);text-align:left;border-radius:.5rem;grid-template-columns:1fr auto 1fr;align-items:center;gap:.5rem;padding:.65rem;font-size:.7rem;display:grid}.KnowledgeMemoryGraph-module__ubTThG__relationships button:hover{border-color:var(--border-strong);background:var(--surface-2)}.KnowledgeMemoryGraph-module__ubTThG__relationships button small{color:var(--muted);grid-column:1/-1;line-height:1.35}.KnowledgeMemoryGraph-module__ubTThG__edgeType{color:var(--warning);font-family:var(--font-geist-mono), monospace;font-size:.6rem;font-weight:700}.KnowledgeMemoryGraph-module__ubTThG__graphFooter{border-top:1px solid var(--border);color:var(--muted);gap:.75rem;padding:.9rem 1.5rem;font-size:.65rem;display:grid}.KnowledgeMemoryGraph-module__ubTThG__footerCta{color:var(--foreground);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;font-size:.8rem;display:flex}.KnowledgeMemoryGraph-module__ubTThG__footerCta a{min-height:44px;color:var(--accent-hover);align-items:center;font-weight:650;display:inline-flex}.KnowledgeMemoryGraph-module__ubTThG__footerCta a:hover{text-decoration:underline}.KnowledgeMemoryGraph-module__ubTThG__footerMeta{gap:.25rem;display:grid}.KnowledgeMemoryGraph-module__ubTThG__inlineLink{color:var(--accent-hover);font-weight:650}.KnowledgeMemoryGraph-module__ubTThG__inlineLink:hover{text-decoration:underline}@media (max-width:900px){.KnowledgeMemoryGraph-module__ubTThG__toolbar,.KnowledgeMemoryGraph-module__ubTThG__graphGrid{grid-template-columns:1fr}.KnowledgeMemoryGraph-module__ubTThG__viewport{border-right:0;border-bottom:1px solid var(--border)}.KnowledgeMemoryGraph-module__ubTThG__svg{min-height:24rem}.KnowledgeMemoryGraph-module__ubTThG__inspector{min-height:16rem}}@media (max-width:560px){.KnowledgeMemoryGraph-module__ubTThG__header,.KnowledgeMemoryGraph-module__ubTThG__storyBar,.KnowledgeMemoryGraph-module__ubTThG__completion,.KnowledgeMemoryGraph-module__ubTThG__graphFooter{flex-direction:column;align-items:stretch}.KnowledgeMemoryGraph-module__ubTThG__header,.KnowledgeMemoryGraph-module__ubTThG__storyBar,.KnowledgeMemoryGraph-module__ubTThG__relationships{padding-left:1rem;padding-right:1rem}.KnowledgeMemoryGraph-module__ubTThG__syntheticNotice{max-width:none}.KnowledgeMemoryGraph-module__ubTThG__journeys,.KnowledgeMemoryGraph-module__ubTThG__modeTabs,.KnowledgeMemoryGraph-module__ubTThG__relationships ul{grid-template-columns:1fr}.KnowledgeMemoryGraph-module__ubTThG__legend{flex-direction:column;padding-left:1rem;padding-right:1rem}.KnowledgeMemoryGraph-module__ubTThG__storyPanel{padding:.75rem 1rem}.KnowledgeMemoryGraph-module__ubTThG__storyControls progress{flex-basis:100%;order:-1}.KnowledgeMemoryGraph-module__ubTThG__journeys{padding:.75rem}.KnowledgeMemoryGraph-module__ubTThG__progressWrap{flex-basis:auto}.KnowledgeMemoryGraph-module__ubTThG__filterGroup,.KnowledgeMemoryGraph-module__ubTThG__viewControls{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.KnowledgeMemoryGraph-module__ubTThG__viewControls{grid-template-columns:repeat(4,minmax(0,1fr))}.KnowledgeMemoryGraph-module__ubTThG__viewControls button:last-child{grid-column:1/-1}.KnowledgeMemoryGraph-module__ubTThG__svg{min-height:19rem}.KnowledgeMemoryGraph-module__ubTThG__laneHeadings{font-size:.55rem}.KnowledgeMemoryGraph-module__ubTThG__completion a{text-align:center;width:100%}.KnowledgeMemoryGraph-module__ubTThG__relationships button{grid-template-columns:1fr}.KnowledgeMemoryGraph-module__ubTThG__relationships button small{grid-column:auto}}@media (prefers-reduced-motion:reduce){.KnowledgeMemoryGraph-module__ubTThG__section *,.KnowledgeMemoryGraph-module__ubTThG__section :before,.KnowledgeMemoryGraph-module__ubTThG__section :after{transition:none!important;animation:none!important}}
