.KnowledgeTree-module__QUgEMq__tree{--tree-panel:color-mix(in srgb, var(--tm-ground) 70%, var(--tm-surface));color:var(--tm-ink);min-width:0;margin-top:24px}.KnowledgeTree-module__QUgEMq__tree button,.KnowledgeTree-module__QUgEMq__tree a{cursor:pointer}.KnowledgeTree-module__QUgEMq__tree button:focus-visible,.KnowledgeTree-module__QUgEMq__tree a:focus-visible,.KnowledgeTree-module__QUgEMq__tree input:focus-visible,.KnowledgeTree-module__QUgEMq__node:focus-visible{outline:2px solid var(--tm-accent);outline-offset:4px}.KnowledgeTree-module__QUgEMq__tree button:disabled{cursor:default;opacity:.45}.KnowledgeTree-module__QUgEMq__heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.KnowledgeTree-module__QUgEMq__heading h2{letter-spacing:-.6px;margin:7px 0;font-size:clamp(20px,2.2vw,28px);font-weight:600;line-height:1.35}.KnowledgeTree-module__QUgEMq__heading p{color:var(--tm-muted);margin:0;font-size:13px}.KnowledgeTree-module__QUgEMq__heading .KnowledgeTree-module__QUgEMq__eyebrow,.KnowledgeTree-module__QUgEMq__eyebrow{color:var(--tm-accent-deep);letter-spacing:1.1px;margin:0 0 5px;font-size:10px}.KnowledgeTree-module__QUgEMq__total{color:var(--tm-muted);white-space:nowrap;border-left:1px solid var(--tm-line);padding-left:22px;font-size:12px}.KnowledgeTree-module__QUgEMq__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;display:flex}.KnowledgeTree-module__QUgEMq__actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.KnowledgeTree-module__QUgEMq__actions button,.KnowledgeTree-module__QUgEMq__detailActions button,.KnowledgeTree-module__QUgEMq__detailActions a{border:1px solid var(--tm-line);background:var(--tm-ground);min-height:34px;padding:7px 10px;font-size:12px;text-decoration:none}.KnowledgeTree-module__QUgEMq__actions button:hover,.KnowledgeTree-module__QUgEMq__detailActions button:hover,.KnowledgeTree-module__QUgEMq__detailActions a:hover,.KnowledgeTree-module__QUgEMq__actions button[aria-pressed=true]{border-color:var(--tm-accent);color:var(--tm-accent-deep);background:color-mix(in srgb, var(--tm-accent-tint) 30%, var(--tm-ground))}.KnowledgeTree-module__QUgEMq__search{flex:0 310px}.KnowledgeTree-module__QUgEMq__search input{border:1px solid var(--tm-line);background:var(--tm-ground);width:100%;padding:9px 12px;font-size:12px}.KnowledgeTree-module__QUgEMq__searchResults{border:1px solid var(--tm-line);max-height:310px;margin-top:10px;padding:10px;overflow:auto}.KnowledgeTree-module__QUgEMq__searchResults p{color:var(--tm-muted);font-size:12px}.KnowledgeTree-module__QUgEMq__searchResults button{text-align:left;border-bottom:1px solid var(--tm-line);width:100%;padding:8px;font-size:13px;display:block}.KnowledgeTree-module__QUgEMq__searchResults button:hover{background:var(--tm-surface)}.KnowledgeTree-module__QUgEMq__searchResults span{color:var(--tm-muted);margin-top:3px;font-size:11px;display:block}.KnowledgeTree-module__QUgEMq__searchResults .KnowledgeTree-module__QUgEMq__actions button{width:auto}.KnowledgeTree-module__QUgEMq__breadcrumb{color:var(--tm-muted);flex-wrap:wrap;gap:5px;padding:13px 0;font-size:11px;display:flex}.KnowledgeTree-module__QUgEMq__breadcrumb button{min-height:26px;padding:0 3px}.KnowledgeTree-module__QUgEMq__breadcrumb button[aria-current]{color:var(--tm-accent-deep)}.KnowledgeTree-module__QUgEMq__panel{border:1px solid var(--tm-line);background:var(--tree-panel)}.KnowledgeTree-module__QUgEMq__canvasTools{border-bottom:1px solid var(--tm-line);color:var(--tm-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;font-size:11px;display:flex}.KnowledgeTree-module__QUgEMq__canvasTools .KnowledgeTree-module__QUgEMq__actions button{min-height:30px;padding:4px 8px;font-size:11px}.KnowledgeTree-module__QUgEMq__canvas{touch-action:pan-y;position:relative;overflow:hidden}.KnowledgeTree-module__QUgEMq__canvas svg{width:100%;min-height:350px;max-height:560px;display:block}.KnowledgeTree-module__QUgEMq__canvas[data-interacting=true]{touch-action:none;cursor:grab}.KnowledgeTree-module__QUgEMq__canvas[data-interacting=true]:active{cursor:grabbing}.KnowledgeTree-module__QUgEMq__interaction{background:var(--tm-ground);border:1px solid var(--tm-line);color:var(--tm-muted);padding:6px 9px;font-size:11px;position:absolute;bottom:12px;left:13px}.KnowledgeTree-module__QUgEMq__interaction[aria-pressed=true]{border-color:var(--tm-accent);color:var(--tm-accent-deep)}.KnowledgeTree-module__QUgEMq__branch{fill:none;stroke:var(--tm-line);stroke-width:1.6px}.KnowledgeTree-module__QUgEMq__addedBranch{stroke:var(--tm-accent);stroke-width:2px}.KnowledgeTree-module__QUgEMq__crossLink{fill:none;stroke:var(--tm-accent);stroke-width:1.2px;stroke-dasharray:5 5;opacity:.8}.KnowledgeTree-module__QUgEMq__node{cursor:pointer;transition:transform .26s}.KnowledgeTree-module__QUgEMq__nodeBox{fill:var(--tm-ground);stroke:var(--tm-line);stroke-width:1.2px}.KnowledgeTree-module__QUgEMq__node:hover .KnowledgeTree-module__QUgEMq__nodeBox,.KnowledgeTree-module__QUgEMq__selected .KnowledgeTree-module__QUgEMq__nodeBox{stroke:var(--tm-accent);stroke-width:2px}.KnowledgeTree-module__QUgEMq__selected .KnowledgeTree-module__QUgEMq__nodeBox{filter:drop-shadow(0 2px 5px var(--tm-shadow))}.KnowledgeTree-module__QUgEMq__added .KnowledgeTree-module__QUgEMq__nodeBox{fill:color-mix(in srgb, var(--tm-accent-tint) 45%, var(--tm-ground));stroke:var(--tm-accent)}.KnowledgeTree-module__QUgEMq__nodeLabel{fill:var(--tm-ink);text-anchor:middle;pointer-events:none;font-size:11px;font-weight:500}.KnowledgeTree-module__QUgEMq__nodeMeta{letter-spacing:.4px;fill:var(--tm-muted);text-anchor:middle;pointer-events:none;font-size:9px}.KnowledgeTree-module__QUgEMq__selected .KnowledgeTree-module__QUgEMq__nodeLabel{fill:var(--tm-accent-deep)}.KnowledgeTree-module__QUgEMq__phoneShadow{fill:var(--tm-accent-tint)}.KnowledgeTree-module__QUgEMq__phoneBody{fill:var(--tm-ground);stroke:var(--tm-ink);stroke-width:2px}.KnowledgeTree-module__QUgEMq__phoneScreen{fill:var(--tm-accent-tint)}.KnowledgeTree-module__QUgEMq__phoneLabel{fill:var(--tm-ink);font-size:18px;font-weight:500}.KnowledgeTree-module__QUgEMq__selected .KnowledgeTree-module__QUgEMq__phoneBody{stroke:var(--tm-accent)}.KnowledgeTree-module__QUgEMq__countBox{fill:var(--tm-surface);stroke:var(--tm-line);stroke-width:1px}.KnowledgeTree-module__QUgEMq__countLabel{fill:var(--tm-ink);text-anchor:middle;font-size:10px}.KnowledgeTree-module__QUgEMq__legend{color:var(--tm-muted);border-top:1px solid var(--tm-line);flex-wrap:wrap;align-items:center;gap:15px;padding:12px 15px;font-size:10px;display:flex}.KnowledgeTree-module__QUgEMq__legend i{background:var(--tm-muted);border-radius:50%;width:6px;height:6px;margin-right:3px;display:inline-block}.KnowledgeTree-module__QUgEMq__legend .KnowledgeTree-module__QUgEMq__accentDot{background:var(--tm-accent)}.KnowledgeTree-module__QUgEMq__legend label{align-items:center;gap:5px;display:inline-flex}.KnowledgeTree-module__QUgEMq__legend input{accent-color:var(--tm-accent)}.KnowledgeTree-module__QUgEMq__detail{background:var(--tm-surface);border-top:1px solid var(--tm-line);flex-wrap:wrap;justify-content:space-between;gap:16px;padding:20px;display:flex}.KnowledgeTree-module__QUgEMq__detailCopy{flex:420px;min-width:0}.KnowledgeTree-module__QUgEMq__detail h3{overflow-wrap:anywhere;margin:4px 0 6px;font-size:18px;font-weight:550}.KnowledgeTree-module__QUgEMq__detail p:not(.KnowledgeTree-module__QUgEMq__eyebrow){color:var(--tm-muted);overflow-wrap:anywhere;margin:3px 0;font-size:12px}.KnowledgeTree-module__QUgEMq__detailActions{flex-wrap:wrap;align-self:center;align-items:center;gap:7px;display:flex}.KnowledgeTree-module__QUgEMq__provenance{border-top:1px solid var(--tm-line);flex-basis:100%;padding-top:10px;font-size:11px}.KnowledgeTree-module__QUgEMq__provenance summary{cursor:pointer;color:var(--tm-muted)}.KnowledgeTree-module__QUgEMq__provenance button{color:var(--tm-accent-deep);text-align:left;overflow-wrap:anywhere;margin-top:8px;display:block}.KnowledgeTree-module__QUgEMq__footnote{color:var(--tm-muted);margin:11px 0 0;font-size:11px}.KnowledgeTree-module__QUgEMq__outline{border-top:1px solid var(--tm-line);max-height:450px;padding:10px 0;display:none;overflow:auto}.KnowledgeTree-module__QUgEMq__outlineShown{display:block}.KnowledgeTree-module__QUgEMq__outlineRow{align-items:center;gap:6px;padding-right:12px;display:flex}.KnowledgeTree-module__QUgEMq__outlineRow>button{text-align:left;min-height:38px;padding:6px;font-size:12px}.KnowledgeTree-module__QUgEMq__outlineRow>button:first-child{overflow-wrap:anywhere;flex:1;min-width:0}.KnowledgeTree-module__QUgEMq__outlineRow>button[aria-selected=true]{background:color-mix(in srgb, var(--tm-accent-tint) 45%, var(--tm-ground));color:var(--tm-accent-deep)}.KnowledgeTree-module__QUgEMq__outlineRow span{color:var(--tm-muted);font-size:10px;display:block}.KnowledgeTree-module__QUgEMq__growing{stroke-dasharray:1500;animation:.7s ease-out both KnowledgeTree-module__QUgEMq__draw-branch}.KnowledgeTree-module__QUgEMq__fresh .KnowledgeTree-module__QUgEMq__nodeBox{animation:.65s ease-out both KnowledgeTree-module__QUgEMq__leaf-arrival}.KnowledgeTree-module__QUgEMq__tree[data-reduced-motion=true] .KnowledgeTree-module__QUgEMq__growing,.KnowledgeTree-module__QUgEMq__tree[data-reduced-motion=true] .KnowledgeTree-module__QUgEMq__fresh .KnowledgeTree-module__QUgEMq__nodeBox{animation:none}.KnowledgeTree-module__QUgEMq__tree[data-reduced-motion=true] .KnowledgeTree-module__QUgEMq__node{transition:none}@keyframes KnowledgeTree-module__QUgEMq__draw-branch{0%{stroke-dashoffset:1500px}to{stroke-dashoffset:0}}@keyframes KnowledgeTree-module__QUgEMq__leaf-arrival{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.KnowledgeTree-module__QUgEMq__growing,.KnowledgeTree-module__QUgEMq__fresh .KnowledgeTree-module__QUgEMq__nodeBox{animation:none}.KnowledgeTree-module__QUgEMq__node{transition:none}}@media (max-width:680px){.KnowledgeTree-module__QUgEMq__heading{align-items:flex-start;gap:10px}.KnowledgeTree-module__QUgEMq__heading h2{font-size:21px}.KnowledgeTree-module__QUgEMq__total{padding-left:10px;font-size:10px}.KnowledgeTree-module__QUgEMq__search{flex-basis:100%}.KnowledgeTree-module__QUgEMq__canvas,.KnowledgeTree-module__QUgEMq__canvasTools .KnowledgeTree-module__QUgEMq__actions{display:none}.KnowledgeTree-module__QUgEMq__outline{max-height:420px;display:block}.KnowledgeTree-module__QUgEMq__detail{padding:15px}.KnowledgeTree-module__QUgEMq__detailCopy{flex-basis:100%}.KnowledgeTree-module__QUgEMq__detailActions button,.KnowledgeTree-module__QUgEMq__detailActions a{min-height:40px}.KnowledgeTree-module__QUgEMq__legend{gap:10px}}
