.workspace_shell__GDgFA{--graph-core:#6b46c1;--graph-actor:#2f6fb5;--graph-artifact:#1c857b;--graph-tool:#2d6b4f;--graph-infrastructure:#98671c;--graph-finding:#a3301f;--graph-source:#6f7482;--graph-canvas:#efece3;--graph-rail:#f8f6f0;--graph-panel:#ffffff;--graph-line:#dedad0;--graph-line-soft:rgba(22,24,29,0.08);--graph-minimap-mask:rgba(22,24,29,0.1);--graph-node-face:#ffffff;--graph-wire:rgba(22,24,29,0.34);--graph-wire-lit:var(--csint-primary);--graph-radius:10px;--graph-radius-lg:13px;display:grid;grid-template-columns:220px minmax(0,1fr) 320px;height:100dvh;min-height:34rem;background:var(--graph-canvas);color:var(--csint-ink);overflow:hidden;border-top:1px solid var(--graph-line)}body:has(.workspace_shell__GDgFA)>.site-footer,body:has(.workspace_shell__GDgFA)>.site-header{display:none}body:has(.workspace_shell__GDgFA)>.csint-main{min-height:100dvh}.dark .workspace_shell__GDgFA{--graph-core:#a78be8;--graph-actor:#6fa3e0;--graph-artifact:#4fc0b4;--graph-tool:#5cb089;--graph-infrastructure:#d4974a;--graph-finding:#dd7a6c;--graph-source:#8a8578;--graph-canvas:#0d0f13;--graph-rail:#14171e;--graph-panel:#171a21;--graph-line:#262c37;--graph-line-soft:rgba(222,217,205,0.07);--graph-minimap-mask:rgba(8,10,13,0.72);--graph-node-face:#1b1f28;--graph-wire:rgba(216,212,200,0.42);--graph-wire-lit:#a78be8}.workspace_sidebar__NhHGR{background:var(--graph-rail);border-right:1px solid var(--graph-line);overflow-y:auto;overscroll-behavior:contain}.workspace_sidebarInner__eH5DS{display:flex;flex-direction:column;gap:1.35rem;padding:1rem .7rem 2rem}.workspace_sidebarHead__UctPZ{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:0 .25rem}.workspace_brand__j4_hM{display:inline-flex;align-items:center;gap:.5rem;text-decoration:none;color:var(--csint-ink-strong)}.workspace_brandLogo__npiwy{width:8.6rem;height:3.35rem}.workspace_rail__w22zJ{display:flex;flex-direction:column;gap:.3rem}.workspace_railHeading__LrkNP{margin:0 0 .15rem;padding:0 .5rem;font-family:var(--csint-mono);font-size:.61rem;letter-spacing:.12em;text-transform:uppercase;color:var(--csint-ink-mute)}.workspace_rail__w22zJ ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1px}.workspace_railLink__T9tB4{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;padding:.4rem .5rem;border:0;border-radius:7px;background:transparent;color:var(--csint-ink-soft);font-family:var(--csint-sans);font-size:.8rem;text-align:left;text-decoration:none;cursor:pointer;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.workspace_railLink__T9tB4:hover{background:var(--graph-line-soft);color:var(--csint-ink-strong)}.workspace_railLink__T9tB4[data-active=true]{background:var(--csint-primary-wash);color:var(--csint-primary-ink);font-weight:600}.workspace_railCount__svlxd{font-family:var(--csint-mono);font-size:.66rem;color:var(--csint-ink-mute)}.workspace_main__DiSKR{display:flex;flex-direction:column;min-width:0;min-height:0}.workspace_topBar__ZzHi7{display:flex;align-items:center;gap:.6rem;min-height:3.75rem;padding:.65rem 1rem;border-bottom:1px solid var(--graph-line);background:var(--graph-rail)}.workspace_drawerClose__GN5e4,.workspace_drawerOpen__ToNMq{display:none;border:1px solid var(--graph-line);border-radius:8px;background:var(--graph-panel);color:var(--csint-ink);width:auto;min-width:34px;height:34px;padding:0 .65rem;font-size:.68rem;cursor:pointer;flex:none}.workspace_search__B3NRe{flex:1;min-width:0;display:flex;align-items:center;gap:.6rem}.workspace_searchField__98PxP{position:relative;display:flex;align-items:center;flex:1;min-width:0;max-width:31rem}.workspace_searchIcon__o_PiV{position:absolute;left:.6rem;color:var(--csint-ink-mute);font-size:.95rem;pointer-events:none}.workspace_searchInput__cJmY8{width:100%;min-height:2.45rem;padding:.52rem 5.5rem .52rem .8rem;border:1px solid var(--graph-line);border-radius:9px;background:var(--graph-panel);color:var(--csint-ink);font-family:var(--csint-sans);font-size:.82rem;transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.workspace_filterToggle__n_XCd{position:relative;display:grid;place-items:center;width:auto;min-width:2.45rem;height:2.45rem;padding:0 .7rem;flex:none;border:1px solid var(--graph-line);border-radius:8px;background:var(--graph-panel);color:var(--csint-ink-soft);font:.68rem/1 var(--csint-sans);cursor:pointer}.workspace_filterToggle__n_XCd:hover,.workspace_filterToggle__n_XCd[data-active=true]{border-color:var(--csint-primary);color:var(--csint-primary-ink)}.workspace_filterToggle__n_XCd span{position:absolute;top:-.35rem;right:-.35rem;display:grid;place-items:center;min-width:1.1rem;height:1.1rem;padding:0 .2rem;border-radius:999px;background:var(--csint-primary);color:#fff;font:600 .58rem/1 var(--csint-sans)}.workspace_searchInput__cJmY8:focus{outline:none;border-color:var(--csint-primary);box-shadow:0 0 0 3px var(--csint-primary-wash)}.workspace_searchInput__cJmY8::-webkit-search-cancel-button{display:none}.workspace_searchClear__ilHPf{position:absolute;right:.4rem;border:0;background:transparent;color:var(--csint-ink-mute);cursor:pointer;font-size:.62rem;padding:.25rem .4rem}.workspace_searchCount__2PqUf{margin:0;font-family:var(--csint-mono);font-size:.68rem;color:var(--csint-ink-mute);white-space:nowrap}.workspace_filters__Jzh_8{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem 1.25rem;padding:.55rem 1rem;border-bottom:1px solid var(--graph-line);background:var(--graph-rail)}.workspace_filterGroup__HFFq8{display:flex;align-items:center;gap:.5rem;min-width:0}.workspace_filterHeading__5VI8g{margin:0;font-family:var(--csint-mono);font-size:.6rem;letter-spacing:.1em;text-transform:uppercase;color:var(--csint-ink-mute);white-space:nowrap}.workspace_chipRow__NACoI{display:flex;flex-wrap:wrap;gap:.3rem}.workspace_chip__JUXTa{display:inline-flex;align-items:center;gap:.32rem;padding:.22rem .55rem;border:1px solid var(--graph-line);border-radius:999px;background:var(--graph-panel);color:var(--csint-ink-soft);font-family:var(--csint-sans);font-size:.71rem;cursor:pointer;transition:opacity var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.workspace_chip__JUXTa[data-on=false]{opacity:.4}.workspace_chip__JUXTa:hover{border-color:var(--csint-line-strong);color:var(--csint-ink-strong)}.workspace_chip__JUXTa[aria-pressed=true]{border-color:currentColor;color:var(--csint-ink-strong);font-weight:600}.workspace_chipDot__Rg6Mm{width:7px;height:7px;border-radius:50%;flex:none;background:var(--graph-source)}.workspace_chip__JUXTa[data-category=core] .workspace_chipDot__Rg6Mm{background:var(--graph-core)}.workspace_chip__JUXTa[data-category=actor] .workspace_chipDot__Rg6Mm{background:var(--graph-actor)}.workspace_chip__JUXTa[data-category=artifact] .workspace_chipDot__Rg6Mm{background:var(--graph-artifact)}.workspace_chip__JUXTa[data-category=tool] .workspace_chipDot__Rg6Mm{background:var(--graph-tool)}.workspace_chip__JUXTa[data-category=infrastructure] .workspace_chipDot__Rg6Mm{background:var(--graph-infrastructure)}.workspace_chip__JUXTa[data-category=finding] .workspace_chipDot__Rg6Mm{background:var(--graph-finding)}.workspace_chip__JUXTa[data-category=source] .workspace_chipDot__Rg6Mm{background:var(--graph-source)}.workspace_clearFilters__LH6_B{border:0;background:transparent;color:var(--csint-primary-ink);font-family:var(--csint-sans);font-size:.72rem;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.workspace_stage__JwrCc{position:relative;flex:1;min-height:0}.workspace_canvas__0I7Y1{position:absolute;inset:0;background:color-mix(in srgb,var(--graph-canvas) 96%,var(--graph-panel))}.workspace_flow__r5wKv{width:100%;height:100%}.workspace_grid__vL5oh{color:var(--graph-line-soft)}.workspace_canvasEmpty__z8SUz{position:absolute;inset:0;display:grid;place-content:center;margin:0;padding:2rem;text-align:center;color:var(--csint-ink-mute);font-family:var(--csint-sans);font-size:.85rem}.workspace_node__UIhN0{position:relative;display:grid;place-items:center;border-radius:50%;background:var(--graph-node-face);border:2px solid var(--graph-source);cursor:pointer;transition:opacity var(--dur-base) var(--ease-out),transform var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.workspace_node__UIhN0[data-category=core]{border-color:var(--graph-core)}.workspace_node__UIhN0[data-category=actor]{border-color:var(--graph-actor)}.workspace_node__UIhN0[data-category=artifact]{border-color:var(--graph-artifact)}.workspace_node__UIhN0[data-category=tool]{border-color:var(--graph-tool)}.workspace_node__UIhN0[data-category=infrastructure]{border-color:var(--graph-infrastructure)}.workspace_node__UIhN0[data-category=finding]{border-color:var(--graph-finding)}.workspace_node__UIhN0[data-category=source]{border-color:var(--graph-source)}.workspace_nodeHub__uU1rb{border-radius:var(--graph-radius-lg);border-width:1px;box-shadow:var(--shadow-1);background:var(--graph-node-face)}.workspace_nodeHub__uU1rb[data-category=core]{background:color-mix(in srgb,var(--graph-core) 9%,var(--graph-node-face))}.workspace_nodeHub__uU1rb[data-category=artifact]{background:color-mix(in srgb,var(--graph-artifact) 9%,var(--graph-node-face))}.workspace_nodeHub__uU1rb[data-category=tool]{background:color-mix(in srgb,var(--graph-tool) 9%,var(--graph-node-face))}.workspace_nodeLeaf__0XxSV{border-width:1.5px}.workspace_nodeCard__kEE_O{grid-template-columns:minmax(0,1fr);gap:0;place-items:center stretch;padding:.65rem .75rem;border-width:1px;border-radius:9px;background:color-mix(in srgb,var(--graph-node-face) 96%,var(--graph-canvas));box-shadow:0 8px 24px -18px rgba(0,0,0,.8)}.workspace_nodeCard__kEE_O .workspace_nodeBody__5VdDR,.workspace_nodeCard__kEE_O.workspace_nodeHub__uU1rb .workspace_nodeBody__5VdDR{position:relative;inset:auto;display:grid;place-items:center;width:2rem;height:2rem;padding:0;border-radius:7px;background:var(--graph-line-soft)}.workspace_nodeCard__kEE_O[data-category=core] .workspace_nodeBody__5VdDR{color:var(--graph-core);background:color-mix(in srgb,var(--graph-core) 12%,transparent)}.workspace_nodeCard__kEE_O[data-category=actor] .workspace_nodeBody__5VdDR{color:var(--graph-actor);background:color-mix(in srgb,var(--graph-actor) 12%,transparent)}.workspace_nodeCard__kEE_O[data-category=artifact] .workspace_nodeBody__5VdDR{color:var(--graph-artifact);background:color-mix(in srgb,var(--graph-artifact) 12%,transparent)}.workspace_nodeCard__kEE_O[data-category=tool] .workspace_nodeBody__5VdDR{color:var(--graph-tool);background:color-mix(in srgb,var(--graph-tool) 12%,transparent)}.workspace_nodeCard__kEE_O[data-category=infrastructure] .workspace_nodeBody__5VdDR{color:var(--graph-infrastructure);background:color-mix(in srgb,var(--graph-infrastructure) 12%,transparent)}.workspace_nodeCard__kEE_O[data-category=finding] .workspace_nodeBody__5VdDR{color:var(--graph-finding);background:color-mix(in srgb,var(--graph-finding) 12%,transparent)}.workspace_nodeCard__kEE_O[data-category=source] .workspace_nodeBody__5VdDR{color:var(--graph-source);background:color-mix(in srgb,var(--graph-source) 12%,transparent)}.workspace_nodeCard__kEE_O .workspace_nodeMark__dLGCU{position:absolute;top:-.35rem;right:-.35rem;display:grid;place-items:center;width:.9rem;height:.9rem;border-radius:50%;background:var(--graph-panel);font-size:.56rem}.workspace_nodeCard__kEE_O .workspace_nodeLabel__GKZ5S,.workspace_nodeCard__kEE_O.workspace_nodeHub__uU1rb .workspace_nodeLabel__GKZ5S{position:static;transform:none;width:auto;padding:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-align:center;font-family:var(--csint-sans);font-size:.72rem;font-weight:600;line-height:1.25;color:var(--csint-ink-strong);text-wrap:pretty}.workspace_nodeCard__kEE_O .workspace_nodeSubtype__YIpaK{margin-top:.16rem;font-size:.57rem;line-height:1.2}.workspace_canvas__0I7Y1[data-zoom=far] .workspace_nodeCard__kEE_O .workspace_nodeLabel__GKZ5S,.workspace_canvas__0I7Y1[data-zoom=mid] .workspace_nodeCard__kEE_O .workspace_nodeLabel__GKZ5S{opacity:1}.workspace_canvas__0I7Y1[data-zoom=far] .workspace_nodeCard__kEE_O .workspace_nodeSubtype__YIpaK{display:block}.workspace_nodeCard__kEE_O:hover{transform:translateY(-2px)}.workspace_nodeBody__5VdDR{display:grid;place-items:center;width:100%;height:100%;border-radius:inherit;font-family:var(--csint-mono);font-size:.7rem;color:var(--csint-ink-mute)}.workspace_nodeMark__dLGCU{opacity:.75}.workspace_nodeLabel__GKZ5S{position:absolute;top:calc(100% + 4px);left:50%;transform:translateX(-50%);width:132px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-align:center;font-family:var(--csint-sans);font-size:.66rem;line-height:1.25;color:var(--csint-ink-soft);pointer-events:none;text-wrap:balance}.workspace_nodeHub__uU1rb .workspace_nodeLabel__GKZ5S{position:static;transform:none;width:auto;padding:.35rem;-webkit-line-clamp:3;font-size:.7rem;font-weight:600;color:var(--csint-ink-strong)}.workspace_nodeHub__uU1rb .workspace_nodeBody__5VdDR{position:absolute;inset:0;align-items:start;justify-items:end;padding:.2rem .3rem}.workspace_nodeSubtype__YIpaK{display:block;font-family:var(--csint-mono);font-size:.58rem;font-weight:400;color:var(--csint-ink-mute);margin-top:.1rem}.workspace_canvas__0I7Y1[data-zoom=far] .workspace_nodeLeaf__0XxSV .workspace_nodeLabel__GKZ5S,.workspace_canvas__0I7Y1[data-zoom=mid] .workspace_nodeLeaf__0XxSV .workspace_nodeLabel__GKZ5S{opacity:0}.workspace_canvas__0I7Y1[data-zoom=far] .workspace_nodeHub__uU1rb .workspace_nodeLabel__GKZ5S{font-size:.62rem;-webkit-line-clamp:2}.workspace_canvas__0I7Y1[data-zoom=far] .workspace_nodeSubtype__YIpaK{display:none}.workspace_canvas__0I7Y1 .workspace_nodeRelated__d0Zbv .workspace_nodeLabel__GKZ5S,.workspace_canvas__0I7Y1 .workspace_nodeSelected__6ucI9 .workspace_nodeLabel__GKZ5S{opacity:1}.workspace_node__UIhN0[data-state=NOT_RECORDED]{border-style:dashed;opacity:.82}.workspace_node__UIhN0[data-state=UNKNOWN]{border-style:dotted}.workspace_node__UIhN0:hover{transform:scale(1.08);box-shadow:var(--shadow-2);z-index:5}.workspace_node__UIhN0.workspace_nodeCard__kEE_O:hover{transform:translateY(-2px)}.workspace_nodeSelected__6ucI9{box-shadow:0 0 0 3px var(--csint-primary-wash),var(--shadow-2);z-index:6}.workspace_nodeSelected__6ucI9 .workspace_nodeLabel__GKZ5S{color:var(--csint-ink-strong);font-weight:600}.workspace_canvas__0I7Y1[data-focus=true] .react-flow__node{opacity:.16;transition:opacity var(--dur-base) var(--ease-out)}.workspace_canvas__0I7Y1[data-focus=true] .react-flow__node:has(.workspace_nodeRelated__d0Zbv){opacity:1}.workspace_handle__WnE5i{opacity:0;pointer-events:none;width:6px;height:6px;border:0;background:transparent}.workspace_canvas__0I7Y1 svg{max-width:none}.workspace_edgeRelated__ImATC,.workspace_edge__71fAU{vector-effect:non-scaling-stroke}.workspace_edge__71fAU{stroke:var(--graph-wire);stroke-width:1}.workspace_edgeRelated__ImATC{stroke:var(--graph-wire-lit);stroke-width:1.8}.workspace_canvas__0I7Y1[data-focus=true] .react-flow__edge{opacity:.12;transition:opacity var(--dur-base) var(--ease-out)}.workspace_canvas__0I7Y1[data-focus=true] .react-flow__edge:has(.workspace_edgeRelated__ImATC){opacity:1}.workspace_edgeLabel__EyWcN{position:absolute;padding:.1rem .35rem;border:1px solid var(--graph-line);border-radius:5px;background:var(--graph-panel);color:var(--csint-ink-soft);font-family:var(--csint-mono);font-size:.6rem;white-space:nowrap;pointer-events:none}.workspace_minimap__t3jQF{display:none}.workspace_controls__amLPJ{position:absolute;top:.7rem;left:.7rem;z-index:6;display:flex;flex-direction:column;gap:.4rem;align-items:flex-start}.workspace_modeSwitch__iFP9W{display:none;border:1px solid var(--graph-line);border-radius:8px;background:var(--graph-panel);overflow:hidden;box-shadow:var(--shadow-1)}.workspace_modeSwitch__iFP9W button{border:0;background:transparent;color:var(--csint-ink-soft);font-family:var(--csint-sans);font-size:.72rem;padding:.3rem .7rem;cursor:pointer}.workspace_modeSwitch__iFP9W button[data-on=true]{background:var(--csint-primary-wash);color:var(--csint-primary-ink);font-weight:600}.workspace_modeSwitch__iFP9W button:disabled{opacity:.4;cursor:not-allowed}.workspace_depth__W9taW{display:inline-flex;align-items:center;gap:.4rem;padding:.25rem .55rem;border:1px solid var(--graph-line);border-radius:8px;background:var(--graph-panel);font-family:var(--csint-mono);font-size:.66rem;color:var(--csint-ink-soft);box-shadow:var(--shadow-1)}.workspace_depth__W9taW input{width:68px;accent-color:var(--csint-primary)}.workspace_controlButtons__Fzhcq{display:inline-flex;border:1px solid var(--graph-line);border-radius:8px;background:var(--graph-panel);overflow:hidden;box-shadow:var(--shadow-1)}.workspace_controlButtons__Fzhcq button{border:0;border-right:1px solid var(--graph-line);background:transparent;color:var(--csint-ink-soft);width:auto;min-width:30px;height:28px;padding:0 .55rem;font-size:.64rem;cursor:pointer}.workspace_controlButtons__Fzhcq button:last-child{border-right:0}.workspace_controlButtons__Fzhcq button:hover{background:var(--graph-line-soft);color:var(--csint-ink-strong)}.workspace_legend__YuqUe{position:absolute;top:auto;right:auto;bottom:1rem;left:50%;transform:translateX(-50%);z-index:6;width:-moz-max-content;width:max-content;max-width:calc(100% - 2rem);padding:.55rem .75rem;border:1px solid var(--graph-line);border-radius:var(--graph-radius);background:color-mix(in srgb,var(--graph-panel) 92%,transparent);backdrop-filter:blur(6px);box-shadow:var(--shadow-1)}.workspace_legendHeading__ByIzT{display:none}.workspace_legendList__Fhld_{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:.35rem .8rem}.workspace_legendList__Fhld_ li{display:flex;align-items:center;gap:.4rem;font-family:var(--csint-sans);font-size:.68rem;color:var(--csint-ink-soft)}.workspace_legendDot__GIzZM{width:8px;height:8px;border-radius:50%;flex:none;background:var(--graph-source)}.workspace_legendDot__GIzZM[data-category=core]{background:var(--graph-core)}.workspace_legendDot__GIzZM[data-category=actor]{background:var(--graph-actor)}.workspace_legendDot__GIzZM[data-category=artifact]{background:var(--graph-artifact)}.workspace_legendDot__GIzZM[data-category=tool]{background:var(--graph-tool)}.workspace_legendDot__GIzZM[data-category=infrastructure]{background:var(--graph-infrastructure)}.workspace_legendDot__GIzZM[data-category=finding]{background:var(--graph-finding)}.workspace_legendDot__GIzZM[data-category=source]{background:var(--graph-source)}.workspace_legendNote__IjUDH{display:none}.workspace_bottomBar__cZ7W_{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.4rem .85rem;border-top:1px solid var(--graph-line);background:var(--graph-rail)}.workspace_hint__nbKqH{margin:0;font-family:var(--csint-mono);font-size:.63rem;color:var(--csint-ink-mute)}.workspace_timelineToggle__nDv8I{border:1px solid var(--graph-line);border-radius:7px;background:var(--graph-panel);color:var(--csint-ink-soft);font-family:var(--csint-sans);font-size:.7rem;padding:.22rem .6rem;cursor:pointer;white-space:nowrap}.workspace_timeline__xfJT4{border-top:1px solid var(--graph-line);background:var(--graph-rail);padding:.5rem .85rem .6rem}.workspace_timelineHeading__7K4pj{margin:0 0 .35rem;font-family:var(--csint-mono);font-size:.6rem;letter-spacing:.1em;text-transform:uppercase;color:var(--csint-ink-mute)}.workspace_timelineTrack__mcg0n{list-style:none;margin:0;padding:0 0 .3rem;display:flex;gap:.4rem;overflow-x:auto;overscroll-behavior-x:contain}.workspace_timelineItem__nc71V{display:grid;gap:.1rem;width:11rem;padding:.35rem .5rem;border:1px solid var(--graph-line);border-radius:8px;background:var(--graph-panel);color:var(--csint-ink-soft);text-align:left;cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out)}.workspace_timelineItem__nc71V:hover,.workspace_timelineItem__nc71V[data-active=true]{border-color:var(--csint-primary)}.workspace_timelineItem__nc71V time{font-family:var(--csint-mono);font-size:.6rem;color:var(--csint-ink-mute)}.workspace_timelineItem__nc71V span{font-family:var(--csint-sans);font-size:.7rem;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.workspace_details__pX4zi{display:flex;flex-direction:column;min-height:0;background:color-mix(in srgb,var(--graph-panel) 98%,var(--graph-rail));border-left:1px solid var(--graph-line);overflow-y:auto;overscroll-behavior:contain}.workspace_detailsEmpty__fYTFZ{margin:0;padding:1.5rem 1rem 1rem;font-family:var(--csint-sans);font-size:.8rem;line-height:1.55;color:var(--csint-ink-mute)}.workspace_chainCard__qiQI9{margin:0 1rem;padding:.75rem .85rem;border:1px solid var(--graph-line);border-radius:var(--graph-radius);background:var(--graph-rail)}.workspace_chainTitle__MgVoV{margin:0 0 .35rem;font-family:var(--csint-mono);font-size:.68rem;font-weight:600;line-height:1.45;color:var(--csint-ink-strong)}.workspace_chainNote__Jrg_Q{margin:0;font-family:var(--csint-sans);font-size:.72rem;line-height:1.5;color:var(--csint-ink-mute)}.workspace_detailsHead__D_SUg{padding:.9rem 1rem .75rem;border-bottom:1px solid var(--graph-line)}.workspace_detailsHeadRow__XDHGw{display:flex;align-items:center;gap:.45rem;margin-bottom:.4rem}.workspace_detailsSwatch__xHnsA{width:8px;height:8px;border-radius:50%;flex:none;background:var(--graph-source)}.workspace_detailsSwatch__xHnsA[data-category=core]{background:var(--graph-core)}.workspace_detailsSwatch__xHnsA[data-category=actor]{background:var(--graph-actor)}.workspace_detailsSwatch__xHnsA[data-category=artifact]{background:var(--graph-artifact)}.workspace_detailsSwatch__xHnsA[data-category=tool]{background:var(--graph-tool)}.workspace_detailsSwatch__xHnsA[data-category=infrastructure]{background:var(--graph-infrastructure)}.workspace_detailsSwatch__xHnsA[data-category=finding]{background:var(--graph-finding)}.workspace_detailsSwatch__xHnsA[data-category=source]{background:var(--graph-source)}.workspace_detailsType__3Gxgi{margin:0;flex:1;font-family:var(--csint-mono);font-size:.62rem;letter-spacing:.09em;text-transform:uppercase;color:var(--csint-ink-mute)}.workspace_detailsClose__2SyQF{border:0;background:transparent;color:var(--csint-ink-mute);cursor:pointer;font-size:.62rem;padding:.2rem .35rem}.workspace_detailsTitle__p4Hse{margin:0;font-family:var(--csint-display);font-size:1.12rem;line-height:1.3;color:var(--csint-ink-strong)}.workspace_detailsSubtype__auyU9{margin:.2rem 0 0;font-family:var(--csint-mono);font-size:.68rem;color:var(--csint-ink-mute)}.workspace_axisRow__6K5Ht{margin:.75rem 0 0;display:grid;gap:.5rem}.workspace_axis__BAUWl{display:grid;gap:.15rem}.workspace_axis__BAUWl dt{font-family:var(--csint-mono);font-size:.58rem;letter-spacing:.09em;text-transform:uppercase;color:var(--csint-ink-mute)}.workspace_axis__BAUWl dd{margin:0;display:grid;gap:.15rem}.workspace_axisValue__h5yDT{justify-self:start;padding:.1rem .45rem;border:1px solid var(--graph-line);border-radius:999px;font-family:var(--csint-sans);font-size:.71rem;font-weight:600;color:var(--csint-ink-strong)}.workspace_axisValue__h5yDT[data-state=OBSERVED]{border-color:var(--csint-verified);color:var(--csint-verified)}.workspace_axisValue__h5yDT[data-state=INFERRED]{border-color:var(--csint-amber);color:var(--csint-amber)}.workspace_axisValue__h5yDT[data-state=NOT_RECORDED]{border-style:dashed;border-color:var(--csint-ink-mute);color:var(--csint-ink-mute)}.workspace_axisValue__h5yDT[data-state=UNKNOWN]{border-style:dotted;border-color:var(--csint-ink-mute);color:var(--csint-ink-mute)}.workspace_axisValue__h5yDT[data-layer=investigation]{border-color:var(--graph-core);color:var(--graph-core)}.workspace_axisValue__h5yDT[data-layer=artifact]{border-color:var(--graph-artifact);color:var(--graph-artifact)}.workspace_axisValue__h5yDT[data-layer=observation]{border-color:var(--graph-infrastructure);color:var(--graph-infrastructure)}.workspace_axisValue__h5yDT[data-layer=evidence]{border-color:var(--graph-tool);color:var(--graph-tool)}.workspace_axisValue__h5yDT[data-layer=interpretation]{border-color:var(--graph-finding);color:var(--graph-finding)}.workspace_axisNote__r2M2w{font-family:var(--csint-sans);font-size:.68rem;line-height:1.45;color:var(--csint-ink-mute)}.workspace_tabs__F_Ohc{display:flex;gap:.1rem;padding:0 .6rem;border-bottom:1px solid var(--graph-line);overflow-x:auto}.workspace_tab___kYgj{display:inline-flex;align-items:center;gap:.25rem;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--csint-ink-mute);font-family:var(--csint-sans);font-size:.73rem;padding:.45rem .5rem;cursor:pointer;white-space:nowrap}.workspace_tab___kYgj[data-active=true]{color:var(--csint-ink-strong);border-bottom-color:var(--csint-primary);font-weight:600}.workspace_tabCount__ZCIJu{font-family:var(--csint-mono);font-size:.6rem;color:var(--csint-ink-mute)}.workspace_detailsBody__Q32zt{padding:.85rem 1rem 2rem;display:grid;gap:.75rem;align-content:start}.workspace_detailsNote__UWPaa{margin:0;font-family:var(--csint-sans);font-size:.79rem;line-height:1.55;color:var(--csint-ink)}.workspace_detailsEmptyLine__WL5FH{margin:0;font-family:var(--csint-sans);font-size:.76rem;color:var(--csint-ink-mute)}.workspace_metaList__xyXWf{margin:0;display:grid;gap:.4rem}.workspace_metaRow__OlvXc{display:grid;gap:.1rem}.workspace_metaRow__OlvXc dt{font-family:var(--csint-mono);font-size:.58rem;letter-spacing:.08em;text-transform:uppercase;color:var(--csint-ink-mute)}.workspace_metaRow__OlvXc dd{margin:0;font-family:var(--csint-sans);font-size:.76rem;line-height:1.45;color:var(--csint-ink)}.workspace_metaMono__QH__7{font-family:var(--csint-mono)!important;font-size:.7rem!important;word-break:break-all}.workspace_detailsMeta__arAOz{margin:0;font-family:var(--csint-sans);font-size:.73rem;color:var(--csint-ink-soft)}.workspace_detailsMeta__arAOz span{font-family:var(--csint-mono);font-size:.58rem;letter-spacing:.08em;text-transform:uppercase;color:var(--csint-ink-mute);margin-right:.3rem}.workspace_limit__f4Yjp{margin:0;padding:.5rem .6rem;border:1px dashed var(--csint-line-strong);border-radius:8px;background:var(--graph-rail);font-family:var(--csint-sans);font-size:.73rem;line-height:1.5;color:var(--csint-ink-soft)}.workspace_limitLabel__DODAV{display:block;font-family:var(--csint-mono);font-size:.57rem;letter-spacing:.09em;text-transform:uppercase;color:var(--csint-ink-mute);margin-bottom:.2rem}.workspace_detailsActions__G_qvC{display:flex;flex-wrap:wrap;gap:.4rem}.workspace_detailsLink__FOjrX{display:inline-flex;align-items:center;padding:.3rem .7rem;border:1px solid var(--csint-primary);border-radius:8px;background:var(--csint-primary-wash);color:var(--csint-primary-ink);font-family:var(--csint-sans);font-size:.74rem;font-weight:600;text-decoration:none}.workspace_detailsLink__FOjrX:hover{background:var(--csint-primary);color:#fff}.workspace_connectionList__wZe5e{list-style:none;margin:0;padding:0;display:grid;gap:.3rem}.workspace_connection__qhGni{display:grid;gap:.15rem;width:100%;padding:.4rem .5rem;border:1px solid var(--graph-line);border-radius:8px;background:var(--graph-rail);text-align:left;cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out)}.workspace_connection__qhGni:hover{border-color:var(--csint-primary)}.workspace_connectionVerb__JgmcS{font-family:var(--csint-mono);font-size:.58rem;letter-spacing:.06em;text-transform:uppercase;color:var(--csint-ink-mute)}.workspace_connectionName__Va08j{display:flex;align-items:center;gap:.35rem;font-family:var(--csint-sans);font-size:.76rem;line-height:1.35;color:var(--csint-ink-strong)}.workspace_connectionType___iDJw{font-family:var(--csint-mono);font-size:.58rem;color:var(--csint-ink-mute)}.workspace_miniTimeline__3unS3{list-style:none;margin:0;padding:0;display:grid;gap:.25rem}.workspace_miniTimelineRow__ng_EI{display:grid;grid-template-columns:5.5rem minmax(0,1fr);gap:.5rem;width:100%;padding:.3rem .4rem;border:0;border-left:2px solid var(--graph-line);border-radius:0 6px 6px 0;background:transparent;text-align:left;cursor:pointer}.workspace_miniTimelineRow__ng_EI:hover{border-left-color:var(--csint-primary);background:var(--graph-line-soft)}.workspace_miniTimelineRow__ng_EI time{font-family:var(--csint-mono);font-size:.62rem;color:var(--csint-ink-mute)}.workspace_miniTimelineRow__ng_EI span{font-family:var(--csint-sans);font-size:.73rem;line-height:1.35;color:var(--csint-ink)}.workspace_raw__tGxGw{margin:0;padding:.6rem .7rem;border:1px solid var(--graph-line);border-radius:8px;background:var(--graph-rail);font-family:var(--csint-mono);font-size:.66rem;line-height:1.5;color:var(--csint-ink-soft);overflow-x:auto}.workspace_visuallyHidden__fQ0Gu{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.workspace_scrim__j1Erq{display:none}@media (max-width:1180px){.workspace_shell__GDgFA{grid-template-columns:200px minmax(0,1fr) 292px}.workspace_legend__YuqUe{display:none}}@media (max-width:940px){.workspace_shell__GDgFA{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);position:relative;height:100dvh}.workspace_sidebar__NhHGR{position:absolute;inset:0 auto 0 0;z-index:20;width:17rem;max-width:84vw;transform:translateX(-101%);transition:transform var(--dur-base) var(--ease-out);box-shadow:var(--shadow-3)}.workspace_sidebar__NhHGR[data-open=true]{transform:translateX(0)}.workspace_scrim__j1Erq{display:block;position:absolute;inset:0;z-index:15;border:0;background:rgba(8,10,13,.5);cursor:pointer}.workspace_drawerClose__GN5e4,.workspace_drawerOpen__ToNMq{display:grid;place-items:center}.workspace_details__pX4zi{position:absolute;inset:auto 0 0 0;z-index:18;max-height:62dvh;border-left:0;border-top:1px solid var(--graph-line);border-radius:var(--graph-radius-lg) var(--graph-radius-lg) 0 0;box-shadow:var(--shadow-3)}.workspace_details__pX4zi:has(.workspace_detailsEmpty__fYTFZ){max-height:none;position:static;display:none}.workspace_filters__Jzh_8{gap:.5rem .9rem;padding:.45rem .7rem}.workspace_filterHeading__5VI8g,.workspace_hint__nbKqH,.workspace_minimap__t3jQF{display:none}}@media (max-width:560px){.workspace_chipRow__NACoI{flex-wrap:nowrap;overflow-x:auto;padding-bottom:.2rem}.workspace_filters__Jzh_8{flex-direction:column;align-items:stretch}.workspace_nodeLabel__GKZ5S{width:104px;font-size:.62rem}.workspace_details__pX4zi[data-root=true],.workspace_edgeLabel__EyWcN,.workspace_legend__YuqUe{display:none}}.workspace_detailsStats__iWLSP{margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem}.workspace_detailsStats__iWLSP div{padding:.55rem .45rem;border:1px solid var(--graph-line);border-radius:7px;background:var(--graph-rail)}.workspace_detailsStats__iWLSP dt{font:.56rem/1.25 var(--csint-sans);color:var(--csint-ink-mute)}.workspace_detailsStats__iWLSP dd{margin:.22rem 0 0;font:600 .82rem/1 var(--csint-mono);color:var(--csint-ink-strong)}.workspace_overviewConnections__LHJy_{display:grid;gap:.4rem}.workspace_overviewConnections__LHJy_ h3{margin:0;font:600 .66rem/1.2 var(--csint-sans);color:var(--csint-ink-strong)}.workspace_overviewConnections__LHJy_ ul{list-style:none;margin:0;padding:0;display:grid;gap:.2rem}.workspace_overviewConnections__LHJy_ button{width:100%;display:flex;align-items:center;gap:.45rem;padding:.38rem 0;border:0;border-bottom:1px solid var(--graph-line-soft);background:transparent;color:var(--csint-ink-soft);font:.7rem/1.3 var(--csint-sans);text-align:left;cursor:pointer}.workspace_overviewConnections__LHJy_ button:hover{color:var(--csint-ink-strong)}@media (prefers-reduced-motion:reduce){.workspace_canvas__0I7Y1[data-focus=true] .react-flow__edge,.workspace_canvas__0I7Y1[data-focus=true] .react-flow__node,.workspace_node__UIhN0,.workspace_sidebar__NhHGR{transition:none}.workspace_node__UIhN0:hover{transform:none}}