.graph_shell__8Sb21{--graph-ink:#202b3e;--graph-muted:#64738a;--graph-line:#dce3ed;--graph-accent:#485fbc;height:calc(100svh - 65px);min-height:640px;display:flex;flex-direction:column;overflow:hidden;background:#f5f7fb;color:var(--graph-ink);letter-spacing:0}.graph_shell__8Sb21:fullscreen{height:100svh;min-height:0}.graph_shell__8Sb21 a,.graph_shell__8Sb21 button,.graph_shell__8Sb21 input,.graph_shell__8Sb21 select{-webkit-tap-highlight-color:transparent}.graph_shell__8Sb21 a:focus-visible,.graph_shell__8Sb21 button:focus-visible,.graph_shell__8Sb21 input:focus-visible,.graph_shell__8Sb21 select:focus-visible{outline:2px solid #5873cd;outline-offset:3px}.graph_shell__8Sb21 button:disabled{opacity:.4;cursor:not-allowed}.graph_shell__8Sb21 mark{background:#fff0ac;color:#25314b;border-radius:2px}.graph_topbar__aupTT{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:17px 26px;border-bottom:1px solid var(--graph-line);background:#fff;flex-shrink:0}.graph_heading__VZwkV{display:flex;align-items:center;gap:11px;min-width:0}.graph_heading__VZwkV>svg{color:var(--graph-accent);flex-shrink:0}.graph_heading__VZwkV h1{font-size:20px;line-height:28px;font-weight:650}.graph_total__vL8dD{font-size:12px;color:var(--graph-muted);white-space:nowrap}.graph_liveDot__SR4he{width:6px;height:6px;border-radius:50%;background:#539877;margin-left:5px;flex-shrink:0}.graph_viewSwitch__72Yj9{display:flex;align-items:center;padding:3px;border:1px solid var(--graph-line);border-radius:6px;background:#f4f6fa;flex-shrink:0}.graph_viewSwitch__72Yj9>*{display:flex;align-items:center;justify-content:center;gap:7px;font-size:12px;font-weight:550;padding:6px 11px;border-radius:4px;white-space:nowrap}.graph_viewSwitch__72Yj9>a{color:var(--graph-muted)}.graph_viewSwitch__72Yj9>a:hover{color:var(--graph-ink)}.graph_viewSwitch__72Yj9>span{background:#fff;color:#4156a2;box-shadow:0 1px 3px #23345416}.graph_toolbar__CVNn_{display:flex;align-items:center;gap:10px;padding:12px 26px;border-bottom:1px solid var(--graph-line);background:#fff;z-index:12;flex-shrink:0}.graph_searchField__6NXjl{min-width:170px;max-width:400px;flex:1;height:39px;display:flex;align-items:center;gap:9px;border:1px solid #d0d9e6;border-radius:5px;padding:0 11px;background:#f8faff}.graph_searchField__6NXjl>svg{color:#7c8a9f;flex-shrink:0}.graph_searchField__6NXjl input{width:100%;min-width:0;font-size:13px;outline:none!important;background:transparent}.graph_searchField__6NXjl:focus-within{border-color:#8094d3;box-shadow:0 0 0 3px #ebeffa}.graph_searchField__6NXjl button{display:flex;color:#6a768b}.graph_selectField___f_FT{display:flex;align-items:center;gap:7px;height:39px;padding:0 9px;border:1px solid var(--graph-line);border-radius:5px;min-width:0}.graph_selectField___f_FT>span{color:#7c899c;font-size:11px}.graph_selectField___f_FT select{font-size:12px;color:#38475e;background:transparent;min-width:0;max-width:160px;cursor:pointer;padding-right:2px}.graph_iconButton___NVcp{width:31px;height:31px;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;color:#738097;flex-shrink:0}.graph_iconButton___NVcp:hover{background:#eff2f8;color:#34446b}.graph_mobileBrowse__QlhTk{display:none}.graph_body__DPZUd{display:grid;grid-template-columns:236px minmax(0,1fr);flex:1;min-height:0;position:relative}.graph_sidebar__PPIqE{background:#fff;border-right:1px solid var(--graph-line);display:flex;flex-direction:column;min-height:0;z-index:11}.graph_resultsHeading__rlZbK,.graph_sidebarHeading__ppipv{font-size:10px;font-weight:650;text-transform:uppercase;color:#8591a2;display:flex;align-items:center;justify-content:space-between}.graph_sidebarHeading__ppipv{padding:19px 18px 10px}.graph_topicList__vj5Ec{padding:0 9px 14px;border-bottom:1px solid var(--graph-line)}.graph_topicList__vj5Ec button{width:100%;display:flex;align-items:center;gap:10px;text-align:left;font-size:12px;padding:8px 10px;border-radius:4px;color:#56637a;min-height:34px}.graph_topicList__vj5Ec button>svg{color:var(--topic-color,#6f7f99);flex-shrink:0}.graph_topicList__vj5Ec button>span{flex:1}.graph_topicList__vj5Ec button>small{font-size:10px;color:#8a96a8;font-variant-numeric:tabular-nums}.graph_topicList__vj5Ec button:hover:not(:disabled){background:#f5f7fc}.graph_topicList__vj5Ec .graph_activeTopic__sU_3n{background:#edf1fa;color:#334c8d;font-weight:600}.graph_topicList__vj5Ec .graph_activeTopic__sU_3n small{color:#5971a6}.graph_resultsHeading__rlZbK{padding:15px 18px 9px}.graph_resultList__BQuq_{overflow-y:auto;min-height:0;flex:1;padding:0 9px 12px;scrollbar-width:thin;scrollbar-color:#d9e0eb transparent}.graph_resultList__BQuq_>button{display:flex;align-items:flex-start;text-align:left;gap:9px;padding:10px 9px;width:100%;border-radius:4px;border-bottom:1px solid #f3f5f8}.graph_resultList__BQuq_>button:hover{background:#f5f7fc}.graph_resultList__BQuq_>button>span:nth-child(2){flex:1;min-width:0}.graph_resultList__BQuq_>button strong{font-size:12px;font-weight:500;line-height:17px;display:block;overflow-wrap:anywhere}.graph_resultList__BQuq_>button small{font-size:10px;line-height:15px;display:block;color:#8a96a6;margin-top:3px;overflow-wrap:anywhere}.graph_resultList__BQuq_>button>svg{margin-top:3px;color:#a0acbd;flex-shrink:0}.graph_resultList__BQuq_>button.graph_activeResult__TEP4z{background:#edf1fa}.graph_resultDot__drHma{width:6px;height:6px;border-radius:50%;background:var(--topic-color,#6d82a9);display:inline-block;flex-shrink:0;margin-top:5px}.graph_sidebarFooter__Uxb6S{display:flex;align-items:center;gap:6px;color:#8b98aa;font-size:10px;padding:12px 14px;border-top:1px solid var(--graph-line)}.graph_sidebarFooter__Uxb6S>span:first-of-type{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.graph_sidebarFooter__Uxb6S>span:last-child{margin-left:auto;white-space:nowrap}.graph_canvas__YtV2V{position:relative;min-width:0;min-height:0;background:#151b1d;overflow:hidden}.graph_scene__By99y{position:absolute;inset:0;overflow:hidden;touch-action:none}.graph_scene__By99y canvas{display:block}.graph_canvasSelected__WQNA8 .graph_scene__By99y{right:374px}.graph_sceneLabels__mjUY1{position:absolute;inset:0;pointer-events:none;overflow:hidden}.graph_clusterLabel__SmEpn,.graph_spatialLabel__FbhMx{position:absolute;transform:translate(-50%,-50%);display:flex;align-items:center;gap:6px;pointer-events:auto;white-space:nowrap;max-width:190px;line-height:17px}.graph_clusterLabel__SmEpn{font-size:12px;font-weight:550;color:var(--label-color);padding:5px 8px;background:#151b1dda;border-radius:3px;max-width:240px}.graph_clusterLabel__SmEpn small{color:#708487;font-size:10px;padding-left:3px}.graph_spatialLabel__FbhMx{padding:2px 6px;color:#a5b4b7;font-size:10px;background:#151b1dcc;border-radius:3px}.graph_spatialLabel__FbhMx>span:nth-child(2){min-width:0;overflow:hidden;text-overflow:ellipsis}.graph_spatialLabel__FbhMx.graph_compactLabel__O6rPm{max-width:150px;font-size:9px;line-height:14px;padding:1px 5px}.graph_clusterLabel__SmEpn:hover,.graph_spatialLabel__FbhMx:hover{color:#fff;background:#253235}.graph_spatialLabel__FbhMx.graph_focusedLabel__bz9sf{color:#ecf5f2;border:1px solid var(--label-color);padding:4px 8px;background:#233134ee}.graph_labelDot__lZoC0{width:4px;height:4px;border-radius:50%;background:var(--label-color);flex-shrink:0}.graph_clusterLabel__SmEpn .graph_labelDot__lZoC0{width:6px;height:6px;border-radius:2px}.graph_sceneLegend__99tcR{position:absolute;top:19px;right:18px;display:flex;align-items:center;gap:12px;color:#7b9092;font-size:9px;pointer-events:none}.graph_sceneLegend__99tcR>span{display:flex;align-items:center;gap:5px}.graph_sphereKey__DXISa{width:6px;height:6px;border-radius:50%;background:#adc4c3}.graph_crystalKey__czVby{width:6px;height:6px;transform:rotate(45deg);background:#adc4c3}.graph_lineKey__O82rw{width:12px;height:1px}.graph_canvasSelected__WQNA8 .graph_sceneLegend__99tcR{display:none}.graph_sceneFallback__Q_wJq{position:absolute;inset:0;display:flex;flex-direction:column;gap:12px;align-items:center;justify-content:center;background:#151b1d;color:#9bafb1;z-index:3;padding:30px;text-align:center;font-size:12px}.graph_sceneFallback__Q_wJq strong{font-size:15px;font-weight:500;color:#d8e5e3}.graph_canvasSummary__LYJHv{position:absolute;left:19px;top:17px;display:flex;align-items:center;gap:8px;font-size:11px;color:#9badb0;z-index:5;pointer-events:none}.graph_canvasSummary__LYJHv button{pointer-events:auto;display:flex;color:#a9b9bb}.graph_summaryDot__PAIjy{width:5px;height:5px;background:#608d83;border-radius:50%}.graph_summarySeparator__mGpi8{height:10px;width:1px;background:#3b5053;margin:0 2px}.graph_canvasControls__jlLGV{position:absolute;left:50%;bottom:20px;transform:translateX(-50%);display:flex;align-items:center;padding:5px;background:#222e30ed;border:1px solid #3a4b4e;border-radius:6px;box-shadow:0 3px 12px #0002;z-index:7}.graph_canvasSelected__WQNA8 .graph_canvasControls__jlLGV{left:calc((100% - 374px) / 2)}.graph_canvasControls__jlLGV button{width:32px;height:32px;display:flex;align-items:center;justify-content:center;color:#9fb4b6;border-radius:4px}.graph_canvasControls__jlLGV button:hover:not(:disabled){background:#334447;color:#d5eeeb}.graph_canvasControls__jlLGV button[aria-pressed=true]{color:#7ad7c0}.graph_controlDivider__4f_hP{height:19px;width:1px;background:#425457;margin:0 5px}.graph_inspector__KjkV8{width:350px;position:absolute;top:14px;right:14px;bottom:14px;display:flex;flex-direction:column;background:#fff;border:1px solid #d4ddeb;border-radius:8px;box-shadow:0 6px 28px #29456914;z-index:9;animation:graph_inspectorIn__F0_mP .18s ease-out}.graph_inspectorTop__QlDtz{display:flex;align-items:center;justify-content:space-between;padding:11px 12px 7px 20px}.graph_inspectorTop__QlDtz>span{font-size:10px;color:var(--topic-color);display:flex;align-items:center;gap:6px}.graph_inspectorTop__QlDtz .graph_resultDot__drHma{margin:0}.graph_inspectorScroll__J1WLu{padding:5px 20px 20px;overflow-y:auto;flex:1;min-height:0;scrollbar-width:thin;scrollbar-color:#d9e0eb transparent}.graph_inspector__KjkV8 h2{font-size:21px;font-weight:600;line-height:28px;overflow-wrap:anywhere;margin:0 0 9px}.graph_identifier__HF0id{display:flex;align-items:flex-start;gap:9px}.graph_identifier__HF0id code{font-size:10px;color:#8290a6;line-height:16px;overflow-wrap:anywhere;flex:1;-webkit-user-select:all;-moz-user-select:all;user-select:all}.graph_identifier__HF0id button{color:#8b98ad;flex-shrink:0;padding-top:1px}.graph_policyDescription__tgWsp{font-size:12px;line-height:19px;color:#65748b;margin:16px 0 18px}.graph_policyDescription__tgWsp p+p{margin-top:8px}.graph_policyFacts__dN_JI{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #e8edf4;border-bottom:1px solid #e8edf4;padding:13px 0;gap:13px}.graph_policyFacts__dN_JI>div{display:flex;flex-direction:column;gap:3px}.graph_policyFacts__dN_JI span{font-size:10px;color:#8b98aa}.graph_policyFacts__dN_JI strong{font-size:13px;font-weight:550}.graph_inspector__KjkV8 h3{font-size:11px;font-weight:650;color:#54647e;margin-bottom:11px;display:flex;align-items:center;gap:7px}.graph_inspector__KjkV8 h3>span{color:#9aa6b9;font-weight:400}.graph_availability__1mhDJ{margin-top:20px}.graph_availability__1mhDJ>div{display:flex;justify-content:space-between;gap:10px;font-size:11px;padding:5px 0;color:#73839b}.graph_availability__1mhDJ>div>span:first-child{color:#465974}.graph_availability__1mhDJ>div>span:last-child{text-align:right}.graph_availability__1mhDJ small{display:block;font-size:10px;color:#bd4b61;margin-top:3px}.graph_matchingSettings__7y2dH,.graph_relationships__boqWJ{border-top:1px solid #e8edf4;padding-top:17px;margin-top:18px}.graph_matchingSettings__7y2dH details{padding:8px 0;border-top:1px solid #f0f3f8}.graph_matchingSettings__7y2dH summary{display:flex;align-items:flex-start;gap:5px;cursor:pointer;list-style:none;font-size:10px;color:#516583}.graph_matchingSettings__7y2dH summary>svg{flex-shrink:0}.graph_matchingSettings__7y2dH summary>code{overflow-wrap:anywhere}.graph_matchingSettings__7y2dH details[open] summary>svg{transform:rotate(90deg)}.graph_markdown__XFvLN{font-size:11px;line-height:18px;margin-top:8px;color:#65748b;overflow-wrap:anywhere}.graph_markdown__XFvLN p+p{margin-top:8px}.graph_markdown__XFvLN ol,.graph_markdown__XFvLN ul{padding-left:18px;list-style:revert;margin:8px 0}.graph_markdown__XFvLN blockquote{border-left:2px solid #cdd8ee;padding-left:9px;margin:8px 0}.graph_markdown__XFvLN code,.graph_policyDescription__tgWsp code{background:#f2f5fa;color:#526683;border-radius:3px;padding:1px 3px;font-size:.95em}.graph_markdown__XFvLN a,.graph_policyDescription__tgWsp a{color:#4b64b3;text-decoration:underline}.graph_markdown__XFvLN pre{white-space:pre-wrap}.graph_relationshipRow__QNA6f{border-top:1px solid #eff2f7;padding:12px 0}.graph_relationshipKind__4Bfo6{display:flex;align-items:center;gap:5px;font-size:10px;color:#8997ae;margin-bottom:6px}.graph_relationshipRow__QNA6f>button{display:flex;align-items:flex-start;width:100%;text-align:left;gap:7px;color:#475f90}.graph_relationshipRow__QNA6f>button>strong{flex:1;font-size:12px;font-weight:550;overflow-wrap:anywhere}.graph_relationshipRow__QNA6f>button>svg{flex-shrink:0;margin-top:2px}.graph_relationshipRow__QNA6f>code{font-size:9px;line-height:15px;color:#98a3b5;display:block;padding-left:13px;margin-top:5px;overflow-wrap:anywhere}.graph_emptyRelations__mMaQz{font-size:11px;line-height:18px;color:#9aa5b6}.graph_inspectorActions__Zx6qP{border-top:1px solid #e6ecf5;padding:13px 18px}.graph_primaryButton__U7MFs{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 14px;border-radius:5px;background:#495fbb;color:#fff;font-size:12px;font-weight:550}.graph_primaryButton__U7MFs:hover{background:#3c50a4}.graph_inspectorActions__Zx6qP .graph_primaryButton__U7MFs{display:flex;width:100%;justify-content:space-between}.graph_emptyIndex__59spv{display:flex;flex-direction:column;align-items:center;gap:10px;color:#9aa7b9;padding:25px 10px}.graph_emptyIndex__59spv>strong{font-size:12px;font-weight:500}.graph_emptyIndex__59spv>button{font-size:11px;color:#637ab6;text-decoration:underline}.graph_canvasEmpty__eOj0w,.graph_loadingOverlay__9mvuX{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;background:#f5f8fdef;z-index:8;color:#7c8aa1}.graph_canvasEmpty__eOj0w strong,.graph_loadingOverlay__9mvuX strong{font-size:14px;font-weight:500}.graph_spinner__kd89q{animation:graph_graphSpin__c0dH4 1s linear infinite}.graph_noMatches__D0nR6{position:absolute;left:50%;top:70px;transform:translateX(-50%);padding:13px 18px;border:1px solid var(--graph-line);background:#fff;border-radius:5px;box-shadow:0 2px 9px #2945690c;font-size:12px;color:#65748b;max-width:calc(100% - 36px);overflow-wrap:anywhere;z-index:6}.graph_noMatches__D0nR6 button{display:block;color:#4f68b4;margin-top:6px;font-size:11px}.graph_errorBanner__eo_iZ,.graph_warningBanner__m6aiq{display:flex;align-items:center;gap:12px;padding:9px 24px;font-size:12px;flex-shrink:0}.graph_errorBanner__eo_iZ{background:#fff1f3;color:#a54055}.graph_errorBanner__eo_iZ>span{flex:1}.graph_errorBanner__eo_iZ button{display:flex;align-items:center;gap:5px}.graph_warningBanner__m6aiq{background:#fff8e8;color:#9b701d}@keyframes graph_graphSpin__c0dH4{to{transform:rotate(1turn)}}@keyframes graph_inspectorIn__F0_mP{0%{opacity:0;transform:translateX(8px)}to{opacity:1;transform:translateX(0)}}@media (min-width:768px) and (max-width:1200px){.graph_toolbar__CVNn_{gap:7px;padding:11px 18px}.graph_selectField___f_FT>span{display:none}.graph_body__DPZUd{grid-template-columns:205px minmax(0,1fr)}.graph_inspector__KjkV8{width:320px}.graph_canvasSelected__WQNA8 .graph_scene__By99y{right:344px}.graph_canvasSelected__WQNA8 .graph_canvasControls__jlLGV{left:calc((100% - 344px) / 2)}.graph_sceneLegend__99tcR{top:44px;left:19px;right:auto}}@media (max-width:767px){.graph_shell__8Sb21{height:calc(100svh - 201px);min-height:630px}.graph_shell__8Sb21:fullscreen{height:100svh;min-height:0}.graph_topbar__aupTT{padding:13px 14px;gap:12px;align-items:flex-start}.graph_heading__VZwkV{gap:7px;flex-wrap:wrap}.graph_heading__VZwkV>svg{width:18px;margin-top:1px}.graph_heading__VZwkV h1{font-size:16px;line-height:23px;max-width:120px}.graph_liveDot__SR4he,.graph_total__vL8dD{display:none}.graph_viewSwitch__72Yj9{margin-top:1px}.graph_viewSwitch__72Yj9>*{font-size:10px;padding:6px 7px;gap:5px}.graph_viewSwitch__72Yj9 svg{width:13px}.graph_toolbar__CVNn_{display:grid;grid-template-columns:31px repeat(2,minmax(0,1fr));padding:9px 13px;gap:7px}.graph_mobileBrowse__QlhTk{display:inline-flex}.graph_searchField__6NXjl{grid-column:span 2;min-width:0;max-width:none}.graph_selectField___f_FT{height:33px;padding:0 8px}.graph_selectField___f_FT:nth-of-type(odd){grid-column:2}.graph_selectField___f_FT:nth-of-type(2n){grid-column:3}.graph_toolbar__CVNn_>.graph_iconButton___NVcp:not(.graph_mobileBrowse__QlhTk){grid-column:1;grid-row:2}.graph_selectField___f_FT>span{display:none}.graph_selectField___f_FT select{font-size:11px;width:100%}.graph_body__DPZUd{display:block}.graph_sidebar__PPIqE{display:none;position:absolute;top:0;left:0;bottom:0;width:min(290px,85%);box-shadow:8px 0 30px #2945691a}.graph_sidebarOpen__MVjhW{display:flex}.graph_sidebarHeading__ppipv{padding-top:10px}.graph_topicList__vj5Ec button{min-height:37px}.graph_canvas__YtV2V{width:100%;height:100%}.graph_canvasSummary__LYJHv{top:13px;left:14px;font-size:10px;gap:6px}.graph_sceneLegend__99tcR{top:40px;left:15px;right:auto;gap:10px}.graph_canvasSelected__WQNA8 .graph_scene__By99y{right:0;bottom:54%}.graph_canvasControls__jlLGV{bottom:16px}.graph_canvasSelected__WQNA8 .graph_canvasControls__jlLGV{left:50%;bottom:calc(54% + 4px);padding:2px}.graph_canvasControls__jlLGV button{width:33px;height:33px}.graph_inspector__KjkV8{top:auto;right:8px;left:8px;bottom:8px;width:auto;height:52%;min-height:220px;max-height:calc(100% - 80px)}.graph_inspectorTop__QlDtz{padding-top:6px;padding-bottom:2px}.graph_inspector__KjkV8 h2{font-size:18px;line-height:24px}.graph_inspectorScroll__J1WLu{padding-top:0}.graph_inspectorActions__Zx6qP{padding:9px 16px}.graph_errorBanner__eo_iZ,.graph_warningBanner__m6aiq{padding:8px 14px;font-size:11px}}@media (prefers-reduced-motion:reduce){.graph_shell__8Sb21 *,.graph_shell__8Sb21 :after,.graph_shell__8Sb21 :before{animation:none!important;transition:none!important}}