.EnterpriseOntologyGraph_root__99cFP{min-width:0;--ink:var(--text-primary,#1c1c1a);--node-native:#72862c;--node-external:#607f94;--node-missing:#9a6419}.EnterpriseOntologyGraph_toolbar__gfCOo{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap;margin:18px 0 12px}.EnterpriseOntologyGraph_root__99cFP .EnterpriseOntologyGraph_picker__zf9OP,.EnterpriseOntologyGraph_root__99cFP .EnterpriseOntologyGraph_search__s8VsF{display:flex;flex-direction:column;gap:5px;margin:0;min-width:170px;flex:1;font-size:12px}.EnterpriseOntologyGraph_root__99cFP input,.EnterpriseOntologyGraph_root__99cFP select{width:100%;height:40px;box-sizing:border-box;border:1px solid var(--line);background:var(--bg);color:var(--ink);border-radius:8px;padding:8px 10px;font:inherit}.EnterpriseOntologyGraph_controls__HuLAp{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.EnterpriseOntologyGraph_root__99cFP button{background:var(--panel);color:var(--ink);border:1px solid var(--line);padding:8px 11px;border-radius:7px;font:inherit;font-size:12px;cursor:pointer}.EnterpriseOntologyGraph_root__99cFP button[aria-pressed=true]{background:var(--accent);color:var(--bg)}.EnterpriseOntologyGraph_root__99cFP button:disabled{opacity:.45;cursor:not-allowed}.EnterpriseOntologyGraph_controls__HuLAp span{min-width:38px;text-align:center;font-size:12px;font-variant-numeric:tabular-nums}.EnterpriseOntologyGraph_legend__m9JY_{display:flex;gap:15px;flex-wrap:wrap;font-size:11px;color:var(--dim);margin:10px 0}.EnterpriseOntologyGraph_legend__m9JY_ span{display:flex;align-items:center;gap:5px}.EnterpriseOntologyGraph_legend__m9JY_ i{display:inline-block;width:8px;height:8px;border-radius:50%}.EnterpriseOntologyGraph_native__8npte{background:var(--node-native)}.EnterpriseOntologyGraph_external__vzTMa{background:var(--node-external)}.EnterpriseOntologyGraph_unresolved__Lnsll{background:var(--node-missing)}.EnterpriseOntologyGraph_summary__5aJTh{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:12px 0;font-size:12px;color:var(--dim)}.EnterpriseOntologyGraph_summary__5aJTh>span{margin-right:auto}.EnterpriseOntologyGraph_workspace__JX3WT{min-width:0;border:1px solid var(--line);border-radius:6px;overflow:hidden;background:var(--bg)}.EnterpriseOntologyGraph_workspace__JX3WT.EnterpriseOntologyGraph_withDetails__ZrtUt{display:grid;grid-template-columns:minmax(0,1fr) 290px}.EnterpriseOntologyGraph_canvas__6qWeh{min-width:0;position:relative}.EnterpriseOntologyGraph_canvas__6qWeh svg{display:block;width:100%;height:600px;touch-action:none;cursor:grab;user-select:none}.EnterpriseOntologyGraph_canvas__6qWeh svg:active{cursor:grabbing}.EnterpriseOntologyGraph_root__99cFP .EnterpriseOntologyGraph_hint__NvMp2{font-size:11px;line-height:1.5;color:var(--dim);padding:10px 14px;margin:0;border-top:1px solid var(--line)}.EnterpriseOntologyGraph_edge__kgVHK path{fill:none;stroke:var(--text-secondary,#6f6f69);stroke-opacity:.55;stroke-width:1.8}.EnterpriseOntologyGraph_activeEdge__q_0C_ path{stroke:var(--accent,#526b20);stroke-opacity:1;stroke-width:2.2}.EnterpriseOntologyGraph_edge__kgVHK text{font-size:12px;font-weight:500;fill:var(--ink);paint-order:stroke;stroke:var(--bg);stroke-width:5px;stroke-linejoin:round;pointer-events:none}.EnterpriseOntologyGraph_node__wxb8h{cursor:pointer;outline:none}.EnterpriseOntologyGraph_node__wxb8h rect{fill:var(--panel);stroke-width:1.7}.EnterpriseOntologyGraph_node__wxb8h text{font-size:16px;font-weight:550;fill:var(--ink);pointer-events:none}.EnterpriseOntologyGraph_nativeNode__MplIJ rect{stroke:var(--node-native)}.EnterpriseOntologyGraph_nativeNode__MplIJ circle{fill:var(--node-native)}.EnterpriseOntologyGraph_sourceNode__ANcJr rect{stroke:var(--node-external)}.EnterpriseOntologyGraph_sourceNode__ANcJr circle{fill:var(--node-external)}.EnterpriseOntologyGraph_missingNode__gL2jB rect{stroke:var(--node-missing);stroke-dasharray:5 4}.EnterpriseOntologyGraph_missingNode__gL2jB circle{fill:var(--node-missing)}.EnterpriseOntologyGraph_node__wxb8h:focus-visible rect,.EnterpriseOntologyGraph_selectedNode__domaw rect{stroke:var(--accent);stroke-width:3;fill:color-mix(in srgb,var(--accent) 8%,var(--panel))}.EnterpriseOntologyGraph_details__h8AXP{min-width:0;padding:18px;max-height:639px;overflow:auto;border-left:1px solid var(--line);background:var(--panel)}.EnterpriseOntologyGraph_detailTitle__V4m2a{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:10px;color:var(--dim)}.EnterpriseOntologyGraph_root__99cFP .EnterpriseOntologyGraph_details__h8AXP h3{font-size:19px;margin:14px 0 4px;line-height:1.3}.EnterpriseOntologyGraph_root__99cFP .EnterpriseOntologyGraph_details__h8AXP h4{font-size:13px;margin:20px 0 8px}.EnterpriseOntologyGraph_root__99cFP .EnterpriseOntologyGraph_details__h8AXP p{font-size:12px;line-height:1.65}.EnterpriseOntologyGraph_details__h8AXP code,.EnterpriseOntologyGraph_details__h8AXP small{font-size:11px;overflow-wrap:anywhere;color:var(--dim)}.EnterpriseOntologyGraph_details__h8AXP dl{font-size:12px}.EnterpriseOntologyGraph_details__h8AXP dt{font-weight:600}.EnterpriseOntologyGraph_details__h8AXP dd{margin:3px 0 12px;color:var(--dim)}.EnterpriseOntologyGraph_root__99cFP .EnterpriseOntologyGraph_relations__7GuYN{list-style:none;padding:0;margin:0}.EnterpriseOntologyGraph_relations__7GuYN li{padding:9px 0;border-bottom:1px solid var(--line);display:flex;flex-direction:column;gap:4px;font-size:11px}.EnterpriseOntologyGraph_relations__7GuYN button{text-align:left;border:0;padding:0;color:var(--accent);background:transparent;font-weight:600;align-self:flex-start}.EnterpriseOntologyGraph_root__99cFP .EnterpriseOntologyGraph_note__zUUch{font-size:12px;line-height:1.6;margin:12px 0 0;color:var(--dim)}.EnterpriseOntologyGraph_empty__ce7w3{padding:45px 20px;text-align:center;background:var(--bg);border:1px dashed var(--line);border-radius:10px}.EnterpriseOntologyGraph_root__99cFP button:focus-visible,.EnterpriseOntologyGraph_root__99cFP input:focus-visible,.EnterpriseOntologyGraph_root__99cFP select:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media(max-width:1000px){.EnterpriseOntologyGraph_workspace__JX3WT.EnterpriseOntologyGraph_withDetails__ZrtUt{grid-template-columns:1fr}.EnterpriseOntologyGraph_details__h8AXP{max-height:none;border-left:0;border-top:1px solid var(--line)}.EnterpriseOntologyGraph_canvas__6qWeh svg{height:530px}}@media(max-width:600px){.EnterpriseOntologyGraph_toolbar__gfCOo{align-items:stretch}.EnterpriseOntologyGraph_root__99cFP .EnterpriseOntologyGraph_picker__zf9OP,.EnterpriseOntologyGraph_root__99cFP .EnterpriseOntologyGraph_search__s8VsF{flex-basis:100%;min-width:0}.EnterpriseOntologyGraph_controls__HuLAp{justify-content:flex-end;width:100%}.EnterpriseOntologyGraph_canvas__6qWeh svg{height:440px}.EnterpriseOntologyGraph_legend__m9JY_{gap:8px}.EnterpriseOntologyGraph_summary__5aJTh>span{flex-basis:100%}.EnterpriseOntologyGraph_details__h8AXP{padding:14px}}.EnterpriseOntologyGraph_statementEdge__V2x5d path{stroke-dasharray:6 5}.EnterpriseOntologyGraph_root__99cFP{container-type:inline-size}.EnterpriseOntologyGraph_canvas__6qWeh svg{height:500px}.EnterpriseOntologyGraph_node__wxb8h rect{stroke-width:1.3}.EnterpriseOntologyGraph_root__99cFP .EnterpriseOntologyGraph_workspace__JX3WT{background:var(--bg)}.EnterpriseOntologyGraph_root__99cFP button[aria-pressed=true]{background:var(--selected);color:var(--selected-text);border-color:#b7c6aa}.EnterpriseOntologyGraph_root__99cFP input,.EnterpriseOntologyGraph_root__99cFP select{border-radius:5px;background:var(--panel)}@container(max-width:800px){.EnterpriseOntologyGraph_workspace__JX3WT.EnterpriseOntologyGraph_withDetails__ZrtUt{grid-template-columns:minmax(0,1fr)}.EnterpriseOntologyGraph_details__h8AXP{max-height:none;border-left:0;border-top:1px solid var(--line)}}@media(max-width:600px){.EnterpriseOntologyGraph_canvas__6qWeh svg{height:400px}}.EnterpriseOntologyGraph_root__99cFP .EnterpriseOntologyGraph_workspace__JX3WT{background:var(--canvas,#fafaf8);border-color:var(--border,#e7e7e2);border-radius:var(--radius-panel)}.EnterpriseOntologyGraph_root__99cFP .EnterpriseOntologyGraph_node__wxb8h rect{fill:var(--surface,#fff);stroke-width:1.6}.EnterpriseOntologyGraph_root__99cFP .EnterpriseOntologyGraph_node__wxb8h text{font-size:15px;font-weight:550;fill:var(--text-primary,#1c1c1a)}.EnterpriseOntologyGraph_root__99cFP .EnterpriseOntologyGraph_nativeNode__MplIJ rect{fill:#f8fbe9;stroke:var(--node-native)}.EnterpriseOntologyGraph_root__99cFP .EnterpriseOntologyGraph_nativeNode__MplIJ circle{fill:var(--node-native)}.EnterpriseOntologyGraph_root__99cFP .EnterpriseOntologyGraph_sourceNode__ANcJr rect{fill:#f2f7fa;stroke:var(--node-external)}.EnterpriseOntologyGraph_root__99cFP .EnterpriseOntologyGraph_sourceNode__ANcJr circle{fill:var(--node-external)}.EnterpriseOntologyGraph_root__99cFP .EnterpriseOntologyGraph_missingNode__gL2jB rect{fill:#fff8eb;stroke:var(--node-missing)}.EnterpriseOntologyGraph_root__99cFP .EnterpriseOntologyGraph_node__wxb8h:focus-visible rect,.EnterpriseOntologyGraph_root__99cFP .EnterpriseOntologyGraph_selectedNode__domaw rect{stroke:var(--text-primary,#1c1c1a);stroke-width:2.4;fill:var(--selected,#eef8c9)}.EnterpriseOntologyGraph_root__99cFP .EnterpriseOntologyGraph_details__h8AXP{background:var(--surface,#fff);border-color:var(--border,#e7e7e2)}.EnterpriseOntologyGraph_legend__m9JY_ .EnterpriseOntologyGraph_dataAvailable__py8Ad{width:14px;height:8px;border-radius:999px;background:#49662f;box-shadow:inset 0 0 0 1px #fff}.EnterpriseOntologyGraph_root__99cFP .EnterpriseOntologyGraph_node__wxb8h .EnterpriseOntologyGraph_dataBadge__2Ja2N rect{fill:#49662f;stroke:#fff;stroke-width:1}.EnterpriseOntologyGraph_root__99cFP .EnterpriseOntologyGraph_node__wxb8h .EnterpriseOntologyGraph_dataBadge__2Ja2N text{fill:#fff;font-size:9px;font-weight:700;letter-spacing:-.02em}.EnterpriseOntologyGraph_root__99cFP .EnterpriseOntologyGraph_details__h8AXP .EnterpriseOntologyGraph_dataStatus__1bDhO{display:inline-flex;margin:4px 0 14px;padding:6px 9px;border-radius:999px;background:#e4edcf;color:#30401f;font-size:11px}.EnterpriseOntologyGraph_dataStatus__1bDhO strong{margin-right:3px}.published-model_root__G8r3_{--bg:#fafaf8;--panel:#fff;--surface:#fff;--ink:#1c1c1a;--line:#e7e7e2;--dim:#75796d;--accent:#778d32;--node-native:#778d32;--node-external:#618297;--node-missing:#b28e54;--canvas:#fafaf8;--selected:#eef8c9;--selected-text:#283018;--radius-panel:18px;width:100%;min-width:0;text-align:left}.published-model_questions__lEM_i{max-width:960px;margin:36px auto}.published-model_questions__lEM_i h2{font-size:24px}.published-model_questions__lEM_i>div{display:grid;grid-template-columns:1fr 1fr;gap:0 30px}.published-model_questions__lEM_i button{display:flex;justify-content:space-between;gap:18px;text-align:left;padding:22px 0;background:none;border:0;border-bottom:1px solid #dedfd7;font:inherit;cursor:pointer;color:#30342a}.published-model_questions__lEM_i small{display:block;color:#7c8075;margin-top:10px}.published-model_dialog__ajoZF{box-sizing:border-box;width:min(820px,calc(100% - 32px));max-height:90vh;overflow:auto;border:1px solid #dedfd7;border-radius:22px;background:white;color:#20221d;padding:36px;text-align:left}.published-model_dialog__ajoZF::backdrop{background:#1a2518aa}.published-model_dialog__ajoZF header{display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:12px;text-transform:uppercase;letter-spacing:.12em;color:#75796d}.published-model_dialog__ajoZF header button{font-size:30px;background:none;border:1px solid #ddd;border-radius:14px;padding:6px 18px;cursor:pointer}.published-model_dialog__ajoZF h2{font-size:30px;margin:26px 0}.published-model_dialog__ajoZF h3{font-size:21px;line-height:1.5}.published-model_dialog__ajoZF li,.published-model_dialog__ajoZF p{font-size:17px;line-height:1.7}.published-model_records__uLqGG{display:grid;grid-template-columns:1fr 1fr;gap:16px}.published-model_records__uLqGG article{border:1px solid #dedfd7;border-radius:10px;padding:18px}.published-model_records__uLqGG h3{margin:0;font-size:18px}.published-model_records__uLqGG small{color:#7c6027}.published-model_note__Z_kIE{background:#eef8c9;padding:20px;border-radius:12px}.published-model_dialog__ajoZF footer{display:flex;justify-content:flex-end;margin-top:30px}.published-model_dialog__ajoZF footer a{padding:15px 22px;background:#1c1c1a;color:white;border-radius:12px;text-decoration:none}.published-model_dialog__ajoZF button:focus-visible,.published-model_questions__lEM_i button:focus-visible{outline:2px solid #778d32;outline-offset:4px}@media(max-width:600px){.published-model_questions__lEM_i>div,.published-model_records__uLqGG{grid-template-columns:1fr}.published-model_dialog__ajoZF{padding:20px}.published-model_dialog__ajoZF h2{font-size:25px}}.published-model_dialog__ajoZF{margin:auto}.published-model_dialog__ajoZF h3{margin:22px 0 12px}.published-model_dialog__ajoZF p{margin:12px 0}.published-model_dialog__ajoZF ul{list-style:disc;padding-left:24px;margin:14px 0 24px}.published-model_dialog__ajoZF li{margin:8px 0}.explore-catalog_catalog__Imn6X,.explore-catalog_detail__n_n46{padding:28px 0 70px;text-align:left}.explore-catalog_caption__mFnED,.explore-catalog_catalog__Imn6X>p{color:#74796e;font-size:14px;margin:12px 0 25px}.explore-catalog_cards__eRBCy{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.explore-catalog_cards__eRBCy>button{padding:24px;border:1px solid #dce1d3;border-radius:16px;background:white;text-align:left;color:#30362a}.explore-catalog_cards__eRBCy h2,.explore-catalog_detail__n_n46 h2{font-size:24px;margin:12px 0}.explore-catalog_cards__eRBCy p{font-size:15px;line-height:1.6;margin:12px 0}.explore-catalog_cards__eRBCy span{display:flex;align-items:center;gap:8px;font-size:13px}.explore-catalog_cards__eRBCy small,.explore-catalog_detail__n_n46>small{color:#74796e}.explore-catalog_back__Js832{display:flex;align-items:center;gap:10px;background:transparent;border:0;margin-bottom:24px}.explore-catalog_graph__J9KAN{overflow:auto;margin:30px 0}.explore-catalog_graph__J9KAN svg{width:100%;min-width:600px;display:block}.explore-catalog_questions__EJ9_W{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0}.explore-catalog_questions__EJ9_W button{display:flex;justify-content:space-between;align-items:center;text-align:left;padding:16px;border:1px solid #dce1d3;background:white;border-radius:10px;font-size:15px}.explore-catalog_questions__EJ9_W button[aria-pressed=true]{background:#eef8c9}.explore-catalog_answer__ACYmv{padding:24px;border:1px solid #dce1d3;border-radius:16px;margin:20px 0}.explore-catalog_answer__ACYmv p{margin:14px 0;line-height:1.7}.explore-catalog_answer__ACYmv ul,.explore-catalog_detail__n_n46 details ul{padding-left:22px}.explore-catalog_message__S1_f7{padding:35px 0}.explore-catalog_message__S1_f7 button{margin-top:15px;text-decoration:underline}@media(max-width:650px){.explore-catalog_cards__eRBCy,.explore-catalog_questions__EJ9_W{grid-template-columns:1fr}.explore-catalog_detail__n_n46 h2{font-size:22px}}.explore-catalog_workspace__YPFvi{min-height:100vh;background:#fafaf7;color:#30362a}.explore-catalog_workspaceHeader___qTvj{display:flex;align-items:center;justify-content:space-between;padding:24px 36px;gap:16px}.explore-catalog_workspaceHeader___qTvj>span{font-size:12px;color:#818977}.explore-catalog_workspace__YPFvi .explore-catalog_detail__n_n46{max-width:1280px;margin:0 auto;padding:20px 32px 80px}.explore-catalog_hero__sBKTl{text-align:center;max-width:780px;margin:20px auto 32px}.explore-catalog_hero__sBKTl .neuron-label{justify-content:center;margin-bottom:20px}.explore-catalog_hero__sBKTl h2{font-size:36px;font-weight:450;letter-spacing:-1px;margin:14px 0}.explore-catalog_hero__sBKTl p{line-height:1.7;color:#77806e}.explore-catalog_hero__sBKTl small{color:#7f8874}.explore-catalog_workspace__YPFvi .explore-catalog_questions__EJ9_W{max-width:960px;margin:28px auto;gap:0 40px}.explore-catalog_workspace__YPFvi .explore-catalog_questions__EJ9_W button{border:0;border-bottom:1px solid #dce1d3;border-radius:0;background:transparent;padding:18px 0;color:#747e67}.explore-catalog_workspace__YPFvi .explore-catalog_questions__EJ9_W button[aria-pressed=true]{color:#526727;background:#f2f6e7}.explore-catalog_workspace__YPFvi .explore-catalog_answer__ACYmv{max-width:960px;margin:24px auto}.explore-catalog_workspace__YPFvi .explore-catalog_detail__n_n46>a{display:flex;width:fit-content;margin:26px auto}@media(max-width:650px){.explore-catalog_workspace__YPFvi .explore-catalog_detail__n_n46{padding:16px}.explore-catalog_workspaceHeader___qTvj{padding:20px 16px}.explore-catalog_hero__sBKTl h2{font-size:28px}}