.knowledge-detail{font-size:15px;line-height:1.6;color:#263b56}.knowledge-columns{display:grid;grid-template-columns:1fr 1fr;gap:24px}.knowledge-actions,.knowledge-demo-controls{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:16px 0}.knowledge-note,.knowledge-demo-controls small{color:#526781;font-size:13px}.knowledge-buds,.knowledge-model-notes{display:flex;gap:14px;padding:16px;margin:16px 0 0;border:1px solid #dcd6f0;background:#f5f1fc;border-radius:10px}.knowledge-buds p{margin:8px 0}.knowledge-bud{font-size:26px;color:#8260bc;align-self:flex-start}.knowledge-model-notes{display:block}.knowledge-map{display:block;max-width:700px;max-height:540px;margin:auto;width:100%}.knowledge-map [role=button]{cursor:pointer}.knowledge-map [role=button]:focus{outline:2px solid #4862ef}.knowledge-detail li{margin:8px 0}.knowledge-detail select{padding:8px;color:#263b56}.header-data-figure:focus-visible,.list-coverage:focus-visible{outline:2px solid #4862ef;outline-offset:3px}@media(max-width:650px){.knowledge-columns{grid-template-columns:1fr}.knowledge-buds{padding:12px}.knowledge-map{min-height:300px}}
.knowledge-map-layout{display:grid;grid-template-columns:minmax(300px,1.5fr) minmax(230px,1fr);gap:24px;background:white;border:1px solid #e0e6ef;border-radius:12px;padding:20px;margin:20px 0}.knowledge-map-key{display:grid;gap:16px}.knowledge-map-key>div{border-bottom:1px solid #e0e6ef;padding-bottom:10px}.knowledge-map-key strong{display:block;font-size:14px;color:#445d79;margin-bottom:8px}.knowledge-map-company{display:flex;align-items:center;gap:10px;background:transparent;border:0;color:#20334e;font-size:14px;padding:6px 0;cursor:pointer;text-align:left}.knowledge-map-company img,.knowledge-map-company svg,.knowledge-map-company .company-logo{width:26px;height:26px;object-fit:contain}.knowledge-map-company:hover{color:#3b59dd}@media(max-width:750px){.knowledge-map-layout{grid-template-columns:1fr}.knowledge-map-key{grid-template-columns:1fr 1fr}}
.knowledge-map-layout{align-items:start}.knowledge-map-layout .knowledge-map{align-self:start;margin:0;max-height:540px}.knowledge-map-layout .knowledge-map-key{max-height:540px;overflow:auto;padding-right:10px}.knowledge-map [role=button] circle{transition:fill .15s}.knowledge-map [role=button]:hover circle{fill:#d9e3ff}
