.OntologyMap_stage__srOJ9{position:relative;width:100%;height:clamp(28rem,62vh,44rem);margin:20px 0 30px;background:#0e1116;border:1px solid #4475b880;border-radius:18px;overflow:hidden}.OntologyMap_graph__eck59{position:absolute;inset:0;width:100%;height:100%}.OntologyMap_graph__eck59 canvas{display:block}.OntologyMap_panel__c4ru2{position:absolute;top:14px;left:14px;z-index:2;width:230px;padding:16px;background:#141820e8;border:1px solid #354056;border-radius:12px;color:#e6edf8;backdrop-filter:blur(4px)}.OntologyMap_panel__c4ru2 strong{font-size:16px}.OntologyMap_panel__c4ru2 p{font-size:11px;color:#9eb0ce;line-height:1.4}.OntologyMap_panel__c4ru2 dl{margin:10px 0}.OntologyMap_panel__c4ru2 dl div{display:flex;justify-content:space-between;gap:14px;font-size:12px;line-height:1.7}.OntologyMap_panel__c4ru2 dd{margin:0;font-weight:800}.OntologyMap_panel__c4ru2>span{display:block;margin:12px 0 6px;font-size:11px;color:#9eb0ce}.OntologyMap_filters__rQxIf{display:grid;gap:4px}.OntologyMap_filters__rQxIf button{display:flex;align-items:center;gap:8px;background:transparent;border:0;color:#d9e2f0;font:inherit;font-size:12px;cursor:pointer;text-align:left;padding:3px}.OntologyMap_filters__rQxIf button[data-active=false]{opacity:.38}.OntologyMap_filters__rQxIf i{width:16px;height:3px;border-radius:2px}.OntologyMap_caption__MJfAA{position:absolute;right:12px;bottom:10px;color:#9eb0ce;font-size:11px;pointer-events:none}@media(max-width:680px){.OntologyMap_stage__srOJ9{height:540px}.OntologyMap_panel__c4ru2{top:10px;left:10px;width:calc(100% - 20px);padding:10px 12px}.OntologyMap_panel__c4ru2 p{margin:4px 0}.OntologyMap_panel__c4ru2 dl{display:grid;gap:0 10px;margin:5px 0}.OntologyMap_filters__rQxIf,.OntologyMap_panel__c4ru2 dl{grid-template-columns:1fr 1fr}.OntologyMap_caption__MJfAA{bottom:8px}.OntologyMap_stage__srOJ9{display:flex;flex-direction:column;height:auto}.OntologyMap_graph__eck59{position:relative;order:1;height:420px;flex:none}.OntologyMap_panel__c4ru2{position:relative;order:2;top:auto;left:auto;width:100%;border-radius:0;border:0;border-top:1px solid #354056;backdrop-filter:none}.OntologyMap_caption__MJfAA{display:none}.OntologyMap_stage__srOJ9{margin:16px 0 8px}.OntologyMap_graph__eck59{height:320px}.OntologyMap_stage__srOJ9 .OntologyMap_panel__c4ru2 dl{display:none!important}.OntologyMap_panel__c4ru2{padding:12px 14px}}.OntologyMap_stage__srOJ9 .OntologyMap_panel__c4ru2 dl{display:none!important}