.CausalGraph_shell__2wHww{display:grid;grid-gap:12px;gap:12px}.CausalGraph_toolbar___gyvy{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.CausalGraph_reset__b1b47,.CausalGraph_toolbar___gyvy small{color:var(--muted);font-size:11px}.CausalGraph_reset__b1b47{border:1px solid var(--border-strong);background:rgba(255,255,255,.03);border-radius:8px;padding:6px 9px;cursor:pointer}.CausalGraph_viewport__HvSnw{position:relative;min-height:330px;border:1px solid var(--border);border-radius:14px;overflow:hidden;background:radial-gradient(circle at 72% 48%,rgba(167,139,250,.08),transparent 22rem),linear-gradient(160deg,rgba(7,17,31,.72),rgba(13,27,42,.48))}.CausalGraph_viewport__HvSnw:before{content:"";position:absolute;inset:0;opacity:.16;background-image:linear-gradient(rgba(148,163,184,.18) 1px,transparent 0),linear-gradient(90deg,rgba(148,163,184,.18) 1px,transparent 0);background-size:28px 28px}.CausalGraph_svg__lLOEK{position:relative;width:100%;height:330px;display:block}.CausalGraph_edge__LMGsW{stroke:#477587;stroke-width:1.5;opacity:.32;transition:.16s ease}.CausalGraph_edgeActive__5vJrg{stroke:var(--brand);stroke-width:2.6;opacity:.95;filter:drop-shadow(0 0 5px rgba(35,213,210,.35))}.CausalGraph_node__HPnyc{cursor:pointer;outline:none}.CausalGraph_node__HPnyc circle{fill:#102438;stroke:#60758a;stroke-width:1.5;transition:.16s ease}.CausalGraph_node__HPnyc:focus-visible circle,.CausalGraph_node__HPnyc:hover circle{stroke:var(--brand);stroke-width:2.6}.CausalGraph_nodeActive__r8e3w circle{stroke:var(--brand);stroke-width:3;filter:drop-shadow(0 0 8px rgba(35,213,210,.35))}.CausalGraph_nodeRoot__H9Lz3 circle{stroke:var(--critical);fill:#291820}.CausalGraph_nodeAi__d_ORu circle{stroke:var(--ai);fill:#201c34}.CausalGraph_nodeService__XxkcI circle{stroke:#5e9fa9}.CausalGraph_nodeReport__4hxnB circle{stroke:#7590a8}.CausalGraph_label__bJaz9{fill:var(--text);font-size:8px;font-weight:750;pointer-events:none}.CausalGraph_sublabel__BZWOZ{fill:var(--muted);font-size:6.6px;pointer-events:none}.CausalGraph_details__JWJHZ{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:start;padding:11px 12px;border:1px solid var(--border);border-radius:10px;background:rgba(255,255,255,.025)}.CausalGraph_details__JWJHZ strong{display:block;font-size:12px}.CausalGraph_details__JWJHZ p{margin:4px 0 0;color:var(--muted);font-size:11px;line-height:1.45}.CausalGraph_badge__iLqRl{color:var(--brand);font-size:9px;font-weight:850;text-transform:uppercase;letter-spacing:.07em}.CausalGraph_fallback__mFudi{border-top:1px solid var(--border);padding-top:8px}.CausalGraph_fallback__mFudi summary{cursor:pointer;color:var(--muted);font-size:11px;font-weight:700}.CausalGraph_tableWrap__1tI9M{overflow:auto;margin-top:8px}.CausalGraph_table__mBE7C{width:100%;border-collapse:collapse;font-size:10px}.CausalGraph_table__mBE7C td,.CausalGraph_table__mBE7C th{text-align:left;padding:7px;border-bottom:1px solid var(--border);vertical-align:top}.CausalGraph_table__mBE7C th{color:var(--muted);font-weight:800}.CausalGraph_table__mBE7C td{color:#cbd5e1}@media(max-width:640px){.CausalGraph_viewport__HvSnw{min-height:280px}.CausalGraph_svg__lLOEK{height:280px}.CausalGraph_details__JWJHZ{grid-template-columns:1fr}.CausalGraph_label__bJaz9{font-size:7.2px}.CausalGraph_sublabel__BZWOZ{font-size:6px}}@media(prefers-reduced-motion:reduce){.CausalGraph_edge__LMGsW,.CausalGraph_node__HPnyc circle{transition:none}}