.Ab2jmW_section{border:1px solid var(--line);background:#f4f4f6;border-radius:9px;margin:22px 0;padding:20px}.Ab2jmW_heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.Ab2jmW_heading h3{margin:0 0 7px;font-size:15px}.Ab2jmW_heading p{max-width:760px;color:var(--text);margin:0;font-size:11px;line-height:1.65}.Ab2jmW_strength{border:1px solid var(--line);color:var(--text);letter-spacing:.5px;text-transform:uppercase;background:#fff;border-radius:6px;flex:none;padding:5px 9px;font-size:9px;font-weight:700}.Ab2jmW_strength.Ab2jmW_clinical_context{color:#50723c;border-color:#50723c66}.Ab2jmW_strength.Ab2jmW_exploratory{color:#49516f;border-color:#babfd1}.Ab2jmW_geneNotice{border:1px solid var(--line);color:var(--text);background:#fff;border-radius:7px;margin:0 0 14px;padding:10px 12px;font-size:10px}.Ab2jmW_map{background:#fff;border:1px solid #babfd1;border-radius:8px;padding:16px}.Ab2jmW_entities{text-align:center;grid-template-columns:minmax(0,1fr) 42px minmax(0,1fr);align-items:center;max-width:700px;margin:0 auto 15px;display:grid}.Ab2jmW_entity{border:1px solid var(--line);background:#f4f4f6;border-radius:7px;flex-direction:column;gap:4px;min-width:0;padding:11px;display:flex}.Ab2jmW_entity small,.Ab2jmW_ontology small{color:var(--muted);letter-spacing:.8px;font-size:8px;font-weight:700}.Ab2jmW_entity strong{color:#49516f;overflow-wrap:anywhere;font-size:12px}.Ab2jmW_entities>span{color:#50723c;font-size:20px}.Ab2jmW_nodeGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.Ab2jmW_node{border:1px solid var(--line);color:#49516f;text-align:left;cursor:pointer;background:#f4f4f6;border-left:3px solid #babfd1;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:10px 12px;transition:background .15s,border-color .15s,box-shadow .15s;display:flex}.Ab2jmW_node.Ab2jmW_direct{border-left-color:#50723c}.Ab2jmW_node.Ab2jmW_context{border-left-style:dashed;border-left-color:#49516f}.Ab2jmW_node.Ab2jmW_neutral{border-left-style:dotted}.Ab2jmW_node span{font-size:10px;font-weight:600}.Ab2jmW_node strong{color:#50723c;font-family:Consolas,Courier New,monospace;font-size:14px}.Ab2jmW_node:hover,.Ab2jmW_node.Ab2jmW_selected,.Ab2jmW_node:focus-visible{background:#fff;border-top-color:#50723c;border-bottom-color:#50723c;border-right-color:#50723c;box-shadow:0 0 0 2px #50723c1a}.Ab2jmW_detail{border:1px solid var(--line);background:#fff;border-radius:8px;min-height:170px;margin-top:12px;padding:16px}.Ab2jmW_detailHeading p,.Ab2jmW_detailText{color:var(--text);margin:0;font-size:10px;line-height:1.65}.Ab2jmW_sourceList,.Ab2jmW_limitationList{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;max-height:210px;margin:12px 0 0;padding:0;list-style:none;display:grid;overflow:auto}.Ab2jmW_sourceList li,.Ab2jmW_limitationList li{color:#49516f;background:#f4f4f6;border:1px solid #babfd188;border-radius:6px;min-width:0;padding:9px 11px;font-size:10px}.Ab2jmW_sourceList a{color:#50723c;overflow-wrap:anywhere;font-weight:650}.Ab2jmW_sourceList a:hover{text-decoration:underline}.Ab2jmW_sourceList small{color:var(--muted);margin-top:5px;font-size:9px;line-height:1.5;display:block}.Ab2jmW_tagList{flex-wrap:wrap;gap:7px;margin:12px 0 0;padding:0;list-style:none;display:flex}.Ab2jmW_tagList li{border:1px solid var(--line);color:#49516f;background:#f4f4f6;border-radius:99px;padding:5px 8px;font-size:9px}.Ab2jmW_noSources,.Ab2jmW_sourceLimit{color:var(--muted);margin:12px 0 0;font-size:10px}.Ab2jmW_ontology{border:1px solid var(--line);color:#49516f;text-align:left;background:#fff;border-radius:7px;align-items:center;gap:14px;width:100%;margin-top:12px;padding:12px 15px;display:flex}.Ab2jmW_ontologySelect{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;justify-content:space-between;align-items:center;gap:14px;padding:0;display:flex}.Ab2jmW_ontology>span{flex-direction:column;gap:3px;display:flex}.Ab2jmW_ontology strong{color:#49516f;text-transform:capitalize;font-size:11px}.Ab2jmW_ontology .Ab2jmW_score{text-align:right;margin-left:auto}.Ab2jmW_ontology>a{color:#50723c;white-space:nowrap;font-size:10px}.Ab2jmW_ontology.Ab2jmW_selected,.Ab2jmW_ontology:hover{border-color:#50723c;box-shadow:0 0 0 2px #50723c1a}.Ab2jmW_ontologySelect:focus-visible{outline-offset:3px;outline:2px solid #50723c}.Ab2jmW_caveat{color:var(--muted);margin:10px 0 0;font-size:9px;line-height:1.6}@media (max-width:700px){.Ab2jmW_section{padding:14px}.Ab2jmW_heading{flex-direction:column}.Ab2jmW_nodeGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.Ab2jmW_entities{grid-template-columns:minmax(0,1fr) 26px minmax(0,1fr)}.Ab2jmW_entity{padding:8px 5px}.Ab2jmW_entity strong{font-size:10px}.Ab2jmW_ontology{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.Ab2jmW_node{transition:none}}
._15r_Xa_panel{overflow:visible}._15r_Xa_content{padding:22px 26px 26px}._15r_Xa_mapScroll{padding:8px 0;overflow-x:auto}._15r_Xa_mapCanvas{aspect-ratio:1000/620;border:1px solid var(--line);background:radial-gradient(#50723c14 0,#fff 38%,#f4f4f6 78%);border-radius:12px;width:100%;min-width:700px;min-height:430px;position:relative}._15r_Xa_edges{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}._15r_Xa_edge{fill:none;stroke-width:2px;stroke-linecap:round;opacity:.72}._15r_Xa_edge._15r_Xa_direct{stroke:var(--accent)}._15r_Xa_edge._15r_Xa_context{stroke:#49516f;stroke-dasharray:6 6}._15r_Xa_edge._15r_Xa_mediated{stroke:#babfd1;stroke-dasharray:4 5}._15r_Xa_edge._15r_Xa_unresolved{stroke:#babfd1;stroke-dasharray:2 6}._15r_Xa_marker{z-index:1;aspect-ratio:1;color:#49516f;text-align:center;cursor:pointer;background:radial-gradient(circle,#fff,#50723c12 88%);border:1px solid #50723c;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:22%;min-width:180px;padding:18px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._15r_Xa_marker:hover,._15r_Xa_marker._15r_Xa_selected,._15r_Xa_marker:focus-visible{border-color:var(--accent);box-shadow:0 0 0 4px #50723c26,0 0 35px #50723c1a}._15r_Xa_marker span{color:var(--accent);letter-spacing:1.3px;font-size:9px;font-weight:700}._15r_Xa_marker strong{letter-spacing:-.5px;overflow-wrap:anywhere;max-width:100%;font-size:25px;font-weight:500}._15r_Xa_marker small{overflow-wrap:anywhere;max-width:100%;font-size:9px}._15r_Xa_node{z-index:2;width:27%;min-height:68px;color:var(--text);text-align:left;cursor:pointer;background:#fff;border:1px solid #babfd1;border-radius:9px;flex-direction:column;justify-content:center;gap:5px;padding:11px 14px;transition:background .15s,border-color .15s,box-shadow .15s;display:flex;position:absolute;transform:translate(-50%,-50%)}._15r_Xa_node._15r_Xa_left{border-left-width:3px}._15r_Xa_node._15r_Xa_right{border-right-width:3px}._15r_Xa_node._15r_Xa_direct{border-color:#babfd1}._15r_Xa_node._15r_Xa_direct._15r_Xa_left{border-left-color:var(--accent)}._15r_Xa_node._15r_Xa_direct._15r_Xa_right{border-right-color:var(--accent)}._15r_Xa_node._15r_Xa_context{border-color:#babfd1}._15r_Xa_node._15r_Xa_context._15r_Xa_left{border-left-style:dashed;border-left-color:#49516f}._15r_Xa_node._15r_Xa_context._15r_Xa_right{border-right-style:dashed;border-right-color:#49516f}._15r_Xa_node._15r_Xa_mediated{border-color:#babfd1}._15r_Xa_node._15r_Xa_mediated._15r_Xa_left{border-left-style:dashed;border-left-color:#babfd1}._15r_Xa_node._15r_Xa_mediated._15r_Xa_right{border-right-style:dashed;border-right-color:#babfd1}._15r_Xa_node._15r_Xa_unresolved{border-color:#babfd1}._15r_Xa_node._15r_Xa_unresolved._15r_Xa_left{border-left-style:dotted;border-left-color:#babfd1}._15r_Xa_node._15r_Xa_unresolved._15r_Xa_right{border-right-style:dotted;border-right-color:#babfd1}._15r_Xa_node:hover,._15r_Xa_node._15r_Xa_selected,._15r_Xa_node:focus-visible{background:#50723c0d;border-top-color:#50723c;border-bottom-color:#50723c;box-shadow:0 0 0 3px #50723c1a}._15r_Xa_nodeHeading{justify-content:space-between;align-items:center;gap:10px;font-size:11px;font-weight:650;display:flex}._15r_Xa_nodeHeading b{color:#50723c;flex:none;font-family:Consolas,Courier New,monospace;font-size:11px}._15r_Xa_node small{color:#49516f;font-size:9px;line-height:1.45}._15r_Xa_details{background:#fff;border:1px solid #babfd1;border-radius:10px;min-height:300px;margin-top:20px;padding:22px}._15r_Xa_details h3{margin:3px 0 8px;font-size:16px}._15r_Xa_details p{font-size:11px;line-height:1.65}._15r_Xa_detailPlaceholder{flex-direction:column;justify-content:center;align-items:flex-start;min-height:254px;display:flex}._15r_Xa_detailPlaceholder h3{margin-top:8px}._15r_Xa_branchDescription{color:#49516f}._15r_Xa_sourceList{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px 24px;max-height:270px;margin:16px 0 0;padding:0;list-style:none;display:grid;overflow:auto}._15r_Xa_sourceList li{background:#f4f4f6;border:1px solid #babfd1;border-radius:7px;min-width:0;padding:11px 13px}._15r_Xa_sourceList a{color:#50723c;overflow-wrap:anywhere;font-size:11px;font-weight:600}._15r_Xa_sourceList a:hover{color:#50723c;text-decoration:underline}._15r_Xa_sourceList li p{color:var(--muted);margin:6px 0 0;font-size:10px}._15r_Xa_sourceLimit{color:var(--muted);margin:12px 0 0;font-size:10px}._15r_Xa_legend{color:var(--muted);flex-wrap:wrap;gap:10px 20px;margin-top:20px;font-size:10px;display:flex}._15r_Xa_legend span{align-items:center;gap:7px;display:inline-flex}._15r_Xa_legend i{border-top:2px solid #718198;width:17px}._15r_Xa_legend i._15r_Xa_direct{border-color:#50723c}._15r_Xa_legend i._15r_Xa_context{border-color:#49516f;border-top-style:dashed}._15r_Xa_legend i._15r_Xa_mediated{border-color:#babfd1;border-top-style:dashed}._15r_Xa_legend i._15r_Xa_unresolved{border-color:#babfd1;border-top-style:dotted}._15r_Xa_caveat{margin-bottom:0}._15r_Xa_empty{padding:24px 26px}@media (max-width:760px){._15r_Xa_content{padding:16px}._15r_Xa_mapCanvas{aspect-ratio:auto;flex-direction:column;gap:12px;min-width:0;min-height:0;padding:18px;display:flex}._15r_Xa_edges{display:none}._15r_Xa_node{width:100%;min-height:58px;padding:9px 10px;position:relative;transform:none;inset:auto!important}._15r_Xa_marker{align-self:center;width:180px;min-width:180px;margin-bottom:8px;position:relative;inset:auto;transform:none}._15r_Xa_nodeHeading{font-size:10px}._15r_Xa_node small{font-size:8px}._15r_Xa_marker strong{font-size:20px}._15r_Xa_details{min-height:280px;padding:17px}._15r_Xa_detailPlaceholder{min-height:244px}}@media (prefers-reduced-motion:reduce){._15r_Xa_node{transition:none}}
