.cl-showcase-gallery{min-height:100vh;color:var(--cl-text-primary);background:radial-gradient(circle at 80% 0,#268bff1a,#0000 28%),#06111f;padding:28px}.cl-showcase-gallery__header{border:1px solid var(--cl-border-subtle);background:linear-gradient(#0b1d30,#081623);border-radius:14px;justify-content:space-between;align-items:center;gap:24px;max-width:1560px;margin:0 auto 22px;padding:14px 16px;display:flex;box-shadow:0 18px 45px #0003}.cl-showcase-gallery__header>div:last-child{justify-items:end;gap:3px;display:grid}.cl-showcase-gallery__header span{color:var(--cl-accent,#56c7f3);letter-spacing:.12em;font-size:10px;font-weight:800}.cl-showcase-gallery__header strong{font-size:14px}.cl-showcase-brand{align-items:center;gap:10px;display:flex}.cl-showcase-brand__icon{object-fit:contain;width:34px;height:34px}.cl-showcase-brand__logo{object-fit:contain;width:142px;height:auto}.cl-showcase-brand[data-compact] .cl-showcase-brand__icon{width:30px;height:30px}.cl-showcase-gallery__section{gap:12px;max-width:1560px;margin:0 auto 28px;display:grid}.cl-showcase-gallery__section--split{grid-template-columns:minmax(0,1.7fr) minmax(320px,.8fr);grid-template-areas:"relationships-label risk-label""relationships risk";align-items:start}.cl-showcase-gallery__section--split>.cl-showcase-gallery__label:first-child{grid-area:relationships-label}.cl-showcase-gallery__section--split>.cl-showcase-relationships{grid-area:relationships}.cl-showcase-gallery__section--split>.cl-showcase-gallery__label:nth-of-type(2){grid-area:risk-label}.cl-showcase-gallery__section--split>.cl-showcase-risk{grid-area:risk}.cl-showcase-gallery__label{align-items:center;gap:10px;min-height:28px;display:flex}.cl-showcase-gallery__label>span{color:#61d2f5;background:#0a1a2b;border:1px solid #31506c;border-radius:8px;place-items:center;width:28px;height:28px;font-size:10px;font-weight:800;display:grid}.cl-showcase-gallery__label>div{gap:1px;display:grid}.cl-showcase-gallery__label strong{font-size:11px}.cl-showcase-gallery__label small{color:var(--cl-text-muted);font-size:8px}.cl-showcase-surface,.cl-showcase-investigation{min-width:0}.cl-showcase-dashboard{border:1px solid var(--cl-border-subtle);background:linear-gradient(#081827,#06131f);border-radius:16px;padding:16px;box-shadow:0 18px 50px #00000038}.cl-showcase-dashboard .executive-dashboard{max-width:none}.cl-showcase-relationships,.cl-showcase-risk{align-self:start}.cl-showcase-risk .intel-panel{height:auto}.cl-showcase-relationships{border:1px solid var(--cl-border-subtle);background:linear-gradient(#081827,#06131f);border-radius:16px;width:100%;min-height:560px;padding:12px;box-shadow:0 18px 50px #00000038}.cl-showcase-relationships .rel-canvas{width:100%;height:536px;min-height:536px;overflow:hidden}.cl-showcase-relationships .rel-canvas svg{width:100%;min-width:0;height:100%}.cl-showcase-risk,.cl-showcase-risk .reference-lower-card{min-height:430px}.cl-showcase-risk .relationship-donut-wrap{align-content:center;min-height:330px}.cl-showcase-investigation{border:1px solid var(--cl-border-subtle);background:linear-gradient(#081827,#06131f);border-radius:16px;padding:16px;box-shadow:0 18px 50px #00000038}.cl-showcase-investigation .investigation-reference-grid{margin-top:0}.cl-showcase-investigation .investigation-pivot-card button{pointer-events:none}.cl-showcase-risk-value{color:#ff695c!important}.cl-showcase-context-signal{border:1px solid color-mix(in srgb,var(--cl-intel-relationship,#55d6e9) 26%,transparent);color:#9fc7d7;background:#144a6029;border-radius:9px;align-items:center;gap:8px;margin:12px;padding:10px 12px;font-size:9px;display:flex}.cl-showcase-context-signal svg{color:var(--cl-intel-relationship,#55d6e9);flex:none}@media (width<=1180px){.cl-showcase-gallery__section--split{grid-template-columns:1fr;grid-template-areas:"relationships-label""relationships""risk-label""risk"}.cl-showcase-risk,.cl-showcase-risk .reference-lower-card{min-height:300px}}@media (width<=720px){.cl-showcase-gallery{padding:14px}.cl-showcase-gallery__header{flex-direction:column;align-items:flex-start}.cl-showcase-gallery__header>div:last-child{justify-items:start}.cl-showcase-dashboard,.cl-showcase-investigation{padding:10px;overflow:auto}}.cl-showcase-investigation--compact .investigation-reference-grid{grid-template-columns:minmax(0,1.55fr) minmax(280px,.75fr);align-items:stretch}.cl-showcase-investigation--compact .investigation-current-card{height:100%;margin:0}.cl-showcase-investigation--compact .investigation-context-card{height:100%}.cl-showcase-investigation--compact .investigation-current-card__metrics>div{min-height:72px}@media (width<=960px){.cl-showcase-investigation--compact .investigation-reference-grid{grid-template-columns:1fr}}.cl-risk-overview{color:#dce9f5;background:linear-gradient(#07192b,#061522);border:1px solid #173a59;border-radius:14px;padding:12px;box-shadow:0 18px 50px #00000038;min-height:0!important}.cl-risk-overview__header{border-bottom:1px solid #44749d33;justify-content:space-between;align-items:center;height:54px;padding:0 5px 10px;display:flex}.cl-risk-overview__title{align-items:center;gap:10px;display:flex}.cl-risk-overview__title>svg{color:#2e9cff}.cl-risk-overview__title>div{gap:1px;display:grid}.cl-risk-overview__title strong{font-size:14px}.cl-risk-overview__title span{color:#7f9bb3;font-size:8px}.cl-risk-overview__live{align-items:center;gap:12px;display:flex}.cl-risk-overview__live>b{color:#36db8b;background:#09553733;border:1px solid #1fc97538;border-radius:14px;align-items:center;gap:5px;padding:5px 8px;font-size:7px;display:flex}.cl-risk-overview__live>b i{background:#35d987;border-radius:50%;width:6px;height:6px;box-shadow:0 0 7px #35d987}.cl-risk-overview__live>span{color:#7891a8;font-size:7px;line-height:1.45}.cl-risk-overview__grid{grid-template-columns:1.18fr 1fr;gap:10px;padding-top:10px;display:grid}.cl-risk-focus-card,.cl-risk-panel,.cl-risk-overview__counters{background:linear-gradient(#071829f5,#05121ff5);border:1px solid #2f648f59;border-radius:10px}.cl-risk-focus-card{border-color:#b0354661;padding:13px}.cl-risk-focus-card__heading{justify-content:space-between;gap:12px;display:flex}.cl-risk-focus-card__heading>div{grid-template-columns:auto auto;justify-content:start;align-items:center;gap:4px 7px;display:grid}.cl-risk-focus-card__heading strong{font-size:14px}.cl-risk-focus-card__heading>div>span{color:#ff5c70;background:#6d152842;border:1px solid #ff3f5859;border-radius:10px;padding:2px 7px;font-size:7px}.cl-risk-focus-card__heading small{color:#a8bfd2;grid-column:1/-1;font-size:8px}.cl-risk-focus-card__heading>b{color:#ffb4be;background:#6b142638;border:1px solid #ff405a;border-radius:16px;align-items:center;gap:6px;height:28px;padding:0 12px;font-size:9px;display:flex}.cl-risk-focus-card__heading>b svg{color:#ff5268}.cl-risk-focus-card__main{grid-template-columns:145px 1fr;align-items:center;gap:14px;margin:15px 0 12px;display:grid}.cl-risk-score{background:conic-gradient(#ff3654 0 63%,#ef435a 63% 74%,#2a1d36 74% 100%);border-radius:50%;place-items:center;width:116px;height:116px;margin:auto;display:grid;position:relative;box-shadow:0 0 22px #ff2f4d33}.cl-risk-score:after{content:"";background:#09192a;border-radius:50%;position:absolute;inset:8px}.cl-risk-score>div{z-index:1;text-align:center;display:grid;position:relative}.cl-risk-score strong{font-size:25px;line-height:1}.cl-risk-score span{font-size:8px;font-weight:800}.cl-risk-score small{color:#7892aa;font-size:7px}.cl-risk-assessment>strong{font-size:9px}.cl-risk-assessment>p{color:#9db5c9;margin:5px 0 9px;font-size:8px;line-height:1.45}.cl-risk-assessment>div{color:#ff5d70;background:#6c192a38;border:1px solid #ff365459;border-radius:7px;align-items:center;gap:8px;padding:8px;display:flex}.cl-risk-assessment>div>span{gap:2px;display:grid}.cl-risk-assessment b{font-size:8px}.cl-risk-assessment small{color:#a8a9b6;font-size:7px}.cl-risk-signal-grid{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.cl-risk-signal-grid>div{background:#091e31b8;border:1px solid #3068954d;border-radius:7px;grid-template-columns:20px 1fr;align-content:center;min-height:65px;padding:8px;display:grid}.cl-risk-signal-grid svg{color:#2fa8ff;grid-row:1/3;width:16px}.cl-risk-signal-grid>div:first-child svg{color:#ffc52e}.cl-risk-signal-grid>div:nth-child(2) svg{color:#35d38b}.cl-risk-signal-grid>div:nth-child(3) svg{color:#ff4d65}.cl-risk-signal-grid strong{font-size:13px}.cl-risk-signal-grid span{font-size:7px}.cl-risk-signal-grid small{color:#6f8aa1;grid-column:2;font-size:6px}.cl-risk-overview__side{grid-template-rows:1fr 1fr;gap:9px;display:grid}.cl-risk-panel{padding:10px}.cl-risk-panel h3{margin:0 0 8px;font-size:9px}.cl-risk-panel h3 span{color:#7d96ac;font-weight:400}.cl-risk-distribution__body{grid-template-columns:145px 1fr;align-items:center;gap:8px;display:grid}.cl-risk-donut{border-radius:50%;place-items:center;width:112px;height:112px;margin:auto;display:grid;position:relative}.cl-risk-donut:after{content:"";background:#071827;border-radius:50%;position:absolute;inset:19px}.cl-risk-donut>div{z-index:1;text-align:center;display:grid;position:relative}.cl-risk-donut strong{font-size:15px}.cl-risk-donut span{color:#8fa7bb;font-size:7px}.cl-risk-distribution__legend{gap:5px;display:grid}.cl-risk-distribution__legend>div{grid-template-columns:8px 1fr auto 42px;align-items:center;gap:5px;font-size:7px;display:grid}.cl-risk-distribution__legend i{border-radius:50%;width:7px;height:7px}.cl-risk-distribution__legend strong{text-align:right}.cl-risk-distribution__legend small{text-align:right;color:#7690a8}.cl-risk-drivers>div{gap:5px;display:grid}.cl-risk-driver{color:#91a9bc;grid-template-columns:105px 1fr 28px;align-items:center;gap:7px;font-size:7px;display:grid}.cl-risk-driver>div{background:#0a2a43;border-radius:1px;height:8px;overflow:hidden}.cl-risk-driver i{background:#2f91ff;border-radius:1px;height:100%;display:block}.cl-risk-driver i[data-tone=danger]{background:#ff3156}.cl-risk-driver i[data-tone=warning]{background:#ffbd32}.cl-risk-driver i[data-tone=violet]{background:#7953e7}.cl-risk-driver strong{color:#dce8f2;text-align:right}.cl-risk-overview__counters{grid-template-columns:repeat(4,1fr);margin-top:10px;padding:9px 0;display:grid}.cl-risk-overview__counters>div{border-right:1px solid #3562894d;justify-content:center;align-items:center;gap:9px;min-height:43px;display:flex}.cl-risk-overview__counters>div:last-child{border-right:0}.cl-risk-overview__counters svg{color:#35a7ff;width:20px}.cl-risk-overview__counters>div[data-tone=violet] svg{color:#9b5cff}.cl-risk-overview__counters span{display:grid}.cl-risk-overview__counters strong{font-size:12px}.cl-risk-overview__counters b{font-size:7px}.cl-risk-overview__counters small{color:#718ba2;font-size:6px}@media (width<=900px){.cl-risk-overview__grid{grid-template-columns:1fr}.cl-risk-overview__counters{grid-template-columns:1fr 1fr}.cl-risk-overview__counters>div:nth-child(2){border-right:0}}.cl-asset-risk{color:#dce9f5;background:#071726;border:1px solid #173a59;border-radius:12px;font-size:9px;overflow:hidden;padding:0!important}.cl-asset-risk__asset{border-bottom:1px solid #17324a;justify-content:space-between;align-items:center;height:48px;padding:0 14px;display:flex}.cl-asset-risk__identity{align-items:center;gap:9px;display:flex}.cl-asset-risk__identity>svg{color:#269bff;width:20px}.cl-asset-risk__identity>div{display:grid}.cl-asset-risk__identity strong{font-size:11px}.cl-asset-risk__identity span{color:#7d96ac;font-size:7px}.cl-asset-risk__asset>b{color:#ffc629;border:1px solid #b98000;border-radius:12px;padding:3px 9px;font-size:7px}.cl-asset-risk__tabs{border-bottom:1px solid #17324a;align-items:end;gap:26px;height:34px;padding:0 14px;display:flex}.cl-asset-risk__tabs>*{color:#8fa6b9;align-items:center;height:34px;font-size:7px;font-style:normal;display:flex}.cl-asset-risk__tabs strong{color:#dce9f5;border-bottom:2px solid #1f9bff}.cl-asset-risk__tabs i{color:#d9e9f6;background:#173753;border-radius:8px;margin-left:4px;padding:1px 5px;font-style:normal}.cl-asset-risk__summary{background:#0a1b2d;border:1px solid #1a3852;border-radius:9px;justify-content:space-between;align-items:center;margin:10px 12px 6px;padding:10px 12px;display:flex}.cl-asset-risk__summary>div{gap:2px;display:grid}.cl-asset-risk__summary>div>b{letter-spacing:.08em}.cl-asset-risk__summary>div>strong{font-size:8px}.cl-asset-risk__summary p{color:#7890a5;margin:4px 0 0;font-size:7px}.cl-asset-risk__summary dl{margin:0;display:flex}.cl-asset-risk__summary dl>div{border-left:1px solid #1b3850;min-width:110px;padding-left:18px}.cl-asset-risk__summary dt{color:#7e95aa;font-size:6px}.cl-asset-risk__summary dd{margin:2px 0 0;font-size:16px;font-weight:800}.cl-asset-risk__summary small{color:#ff4c61;font-size:6px}.cl-asset-risk__summary dl>div:last-child small{color:#839aae}.cl-asset-risk__subtabs{background:#061322;border:1px solid #142f47;border-radius:7px;align-items:center;gap:4px;height:30px;margin:0 12px 7px;padding:3px;display:flex}.cl-asset-risk__subtabs>*{color:#8299ac;padding:5px 14px;font-size:6px}.cl-asset-risk__subtabs strong{color:#cce8fa;background:#0b2d46;border:1px solid #17517a;border-radius:5px}.cl-asset-risk__explain{background:#0a1b2d;border:1px solid #1a3852;border-radius:9px;margin:0 12px 12px;padding:11px}.cl-asset-risk__explain>header{justify-content:space-between;display:flex}.cl-asset-risk__explain>header>div{gap:2px;display:grid}.cl-asset-risk__explain>header b{letter-spacing:.08em}.cl-asset-risk__explain>header strong{font-size:8px}.cl-asset-risk__explain>header span{color:#8299ad;font-size:7px}.cl-asset-risk__explain>header em{color:#4ae5a1;background:#073a31;border:1px solid #08764f;border-radius:14px;align-items:center;gap:5px;height:24px;padding:0 9px;font-size:7px;font-style:normal;display:flex}.cl-asset-risk__explain>header em svg{width:12px}.cl-asset-risk__metrics{grid-template-columns:1.35fr 1fr 1fr 1fr;gap:8px;margin-top:10px;display:grid}.cl-asset-risk__metrics article{background:#0b1d30;border:1px solid #1a3852;border-radius:8px;align-items:center;gap:10px;min-height:72px;padding:10px;display:flex}.cl-asset-risk__metrics article.is-primary{background:linear-gradient(100deg,#511a2a4d,#0b1d30);border-color:#6d2b3a}.cl-asset-risk__metrics article>svg{color:#ff4961;background:#351a2b;border:1px solid #7c2c40;border-radius:7px;width:26px;padding:6px}.cl-asset-risk__metrics article>div{display:grid}.cl-asset-risk__metrics span{color:#8da2b5;font-size:6px}.cl-asset-risk__metrics strong{font-size:14px}.cl-asset-risk__metrics small{color:#7890a4;font-size:6px}.cl-asset-risk__formula{color:#849aae;background:#071626;border:1px solid #16344d;border-radius:7px;align-items:center;gap:10px;height:30px;margin-top:8px;padding:0 10px;font-size:6px;display:flex}.cl-asset-risk__formula b{color:#e2edf5;margin-left:4px;font-size:8px}.cl-asset-risk__formula b.danger{color:#ff4059}.cl-asset-risk__formula i{color:#698299;font-style:normal}.cl-asset-risk__formula small{color:#9aafbf;margin-left:auto;font-size:6px}.cl-asset-risk__drivers{margin-top:10px}.cl-asset-risk__drivers>header{align-items:center;gap:7px;margin-bottom:5px;display:flex}.cl-asset-risk__drivers>header>b{letter-spacing:.08em}.cl-asset-risk__drivers>header>span{color:#7d94a8;font-size:6px}.cl-asset-risk__drivers>header>i{background:#132b40;border-radius:5px;margin-left:auto;padding:3px 7px;font-style:normal}.cl-asset-risk__driver-head,.cl-asset-risk__drivers>article{grid-template-columns:30px minmax(220px,1.8fr) .8fr .8fr;align-items:center;display:grid}.cl-asset-risk__driver-head{color:#6f879c;border-bottom:1px solid #17334b;padding:4px 8px;font-size:6px}.cl-asset-risk__drivers>article{background:#091a2b;border-bottom:1px solid #17334b;min-height:43px;padding:5px 8px}.cl-asset-risk__drivers>article.is-primary{background:linear-gradient(90deg,#4b192745,#091a2b);border:1px solid #672b3b;border-radius:6px}.cl-asset-risk__drivers>article>b{text-align:center;color:#9eb1c1;background:#142b40;border-radius:5px;width:23px;padding:4px}.cl-asset-risk__drivers>article.is-primary>b{color:#ff6a7d;background:#4b2030}.cl-asset-risk__drivers>article>div{gap:1px;display:grid}.cl-asset-risk__drivers>article>div>strong{font-size:7px}.cl-asset-risk__drivers>article>div>strong>em{color:#ff8b9a;background:#70283b;border-radius:3px;margin-left:7px;padding:2px 5px;font-size:5px;font-style:normal}.cl-asset-risk__drivers>article>div>span{color:#748da2;font-size:6px}.cl-asset-risk__drivers>article>div>small{gap:4px;margin-top:3px;display:flex}.cl-asset-risk__drivers>article>div>small i{color:#a5b6c5;border:1px solid #294159;border-radius:3px;padding:2px 5px;font-size:5px;font-style:normal}.cl-asset-risk__drivers>article>div>small i.kev{color:#ff6578;border-color:#693040}.cl-asset-risk__drivers>article>div>small i.exploit{color:#ffc92e;border-color:#67521e}.cl-asset-risk__drivers dl{margin:0}.cl-asset-risk__drivers dt{color:#738a9e;font-size:5px}.cl-asset-risk__drivers dd{margin:2px 0 0;font-size:8px;font-weight:800}.cl-asset-risk__drivers dd.contribution{color:#ffc21c}.cl-asset-risk__signals{margin-top:10px}.cl-asset-risk__signals>b{letter-spacing:.08em;font-size:6px}.cl-asset-risk__signals>div{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:5px;display:grid}.cl-asset-risk__signals span{background:#091a2b;border:1px solid #17364f;border-radius:6px;grid-template-columns:24px 1fr;padding:6px 9px;font-size:6px;display:grid}.cl-asset-risk__signals span>strong{grid-row:1/3;font-size:14px}.cl-asset-risk__signals span>small{color:#71899e;font-size:5px}@media (width<=900px){.cl-asset-risk__metrics{grid-template-columns:1fr 1fr}.cl-asset-risk__driver-head,.cl-asset-risk__drivers>article{grid-template-columns:28px minmax(180px,1fr) 90px 100px}}.cl-investigation-home{color:#dce8f2;background:#071422;padding:10px;font-size:7px}.cl-investigation-home__intro{gap:3px;margin:0 8px 10px;display:grid}.cl-investigation-home__intro>span,.cl-investigation-home__eyebrow{color:#27b6ff;letter-spacing:.12em;font-size:6px;font-weight:800}.cl-investigation-home__intro>strong{font-size:17px}.cl-investigation-home__intro>p{color:#a0b4c5;max-width:520px;margin:0;font-size:7px;line-height:1.5}.cl-investigation-home__path,.cl-investigation-home__current,.cl-investigation-home__context,.cl-investigation-home__pivotable,.cl-investigation-home__footer{background:#061827;border:1px solid #16415d;border-radius:8px}.cl-investigation-home__path{margin-bottom:7px;padding:9px}.cl-investigation-home__path>b{color:#24b9ff;letter-spacing:.1em;font-size:6px}.cl-investigation-home__path>div{justify-content:space-between;align-items:center;margin-top:7px;display:flex}.cl-investigation-home__path article{border:1px solid #28516d;border-radius:6px;align-items:center;gap:9px;min-width:180px;padding:7px 10px;display:flex}.cl-investigation-home__path article>svg{color:#ff4a42;width:20px}.cl-investigation-home__path article span{display:grid}.cl-investigation-home__path article strong{font-size:8px}.cl-investigation-home__path article small{color:#849bad;font-size:6px}.cl-investigation-home button{color:#24b8ff;font:inherit;background:#062038;border:1px solid #008fe4;border-radius:5px}.cl-investigation-home__path button{padding:9px 15px}.cl-investigation-home__object-grid{grid-template-columns:2.2fr 1fr;gap:7px;display:grid}.cl-investigation-home__current{padding:10px}.cl-investigation-home__identity{align-items:center;gap:11px;margin:8px 0;display:flex}.cl-investigation-home__identity>i{color:#ff493f;border:1px solid #ff453e;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.cl-investigation-home__identity>i svg{width:25px}.cl-investigation-home__identity>div{display:grid}.cl-investigation-home__identity>div>strong{font-size:14px}.cl-investigation-home__identity p{color:#aabac7;margin:2px 0}.cl-investigation-home__identity small{gap:6px;display:flex}.cl-investigation-home__identity small>*{color:#25baff;border:1px solid #008bd7;border-radius:4px;padding:3px 8px;font-style:normal}.cl-investigation-home__identity small>b{color:#30e589;background:#063c27;border-color:#008d46}.cl-investigation-home__metrics{border-top:1px solid #12334b;grid-template-columns:repeat(4,1fr);display:grid}.cl-investigation-home__metrics>span{border-right:1px solid #173d58;gap:1px;padding:9px;display:grid}.cl-investigation-home__metrics>span:last-child{border-right:0}.cl-investigation-home__metrics small{color:#829aaf;font-size:5px}.cl-investigation-home__metrics strong{font-size:12px}.cl-investigation-home__metrics em{color:#849caf;font-size:5px;font-style:normal}.cl-investigation-home__context{overflow:hidden}.cl-investigation-home__context header{border-bottom:1px solid #16415d;justify-content:space-between;padding:9px;display:flex}.cl-investigation-home__context header span{color:#25b9ff;letter-spacing:.1em;font-size:6px;font-weight:800}.cl-investigation-home__context header strong{font-size:10px}.cl-investigation-home__context>div{color:#8fa5b7;border-bottom:1px solid #15364e;justify-content:space-between;margin:0 10px;padding:7px 0;display:flex}.cl-investigation-home__context>div b{color:#e0eaf2;text-align:right;max-width:190px}.cl-investigation-home__pivotable{margin-top:7px;padding:9px}.cl-investigation-home__pivotable>header{justify-content:space-between;display:flex}.cl-investigation-home__pivotable>header>div{display:grid}.cl-investigation-home__pivotable>header b{color:#25b9ff;letter-spacing:.1em;font-size:6px}.cl-investigation-home__pivotable>header span{color:#8fa5b7}.cl-investigation-home__pivotable>header em{color:#31e68a;background:#063c27;border:1px solid #008c48;border-radius:5px;padding:4px 7px;font-style:normal}.cl-investigation-home__cards{grid-template-columns:repeat(5,1fr);gap:7px;margin-top:9px;display:grid}.cl-investigation-home__cards article{background:#0a1c2e;border:1px solid #183b55;border-radius:7px;min-width:0;padding:9px}.cl-investigation-home__cards article>div{align-items:center;gap:7px;display:flex}.cl-investigation-home__cards article i{color:#1dd7bc;border:1px solid #087d70;border-radius:50%;place-items:center;width:27px;height:27px;display:grid}.cl-investigation-home__cards article i svg{width:14px}.cl-investigation-home__cards article span{min-width:0;display:grid}.cl-investigation-home__cards article small{color:#9bb0c0;font-size:5px}.cl-investigation-home__cards article strong{text-overflow:ellipsis;white-space:nowrap;font-size:6px;overflow:hidden}.cl-investigation-home__cards article em{color:#6f8aa0;font-size:5px;font-style:normal}.cl-investigation-home__cards article button{width:100%;margin-top:9px;padding:6px}.cl-investigation-home__more{width:100%;margin-top:7px;padding:5px!important}.cl-investigation-home__footer{color:#8da3b5;align-items:center;gap:22px;margin-top:7px;padding:7px 10px;display:flex}.cl-investigation-home__footer button{color:#c7d8e5;background:#0a1d2d;border-color:#31516a;margin-left:auto;padding:5px 10px}@media (width<=900px){.cl-investigation-home__object-grid{grid-template-columns:1fr}.cl-investigation-home__cards{grid-template-columns:repeat(2,1fr)}}.cl-button,.cl-icon-button{justify-content:center;align-items:center;gap:var(--cl-space-2);border-radius:var(--cl-radius-sm);cursor:pointer;transition:background-color var(--cl-duration-fast) var(--cl-ease-standard), border-color var(--cl-duration-fast) var(--cl-ease-standard), color var(--cl-duration-fast) var(--cl-ease-standard), box-shadow var(--cl-duration-fast) var(--cl-ease-standard), transform var(--cl-duration-fast) var(--cl-ease-standard);border:1px solid #0000;font-weight:650;display:inline-flex}.cl-button:disabled,.cl-icon-button:disabled{cursor:not-allowed;opacity:.55}.cl-button:focus-visible,.cl-icon-button:focus-visible{outline:2px solid var(--cl-focus-ring);outline-offset:2px}.cl-button--sm{min-height:var(--cl-control-height-sm);padding:0 var(--cl-space-2);font-size:var(--cl-text-xs)}.cl-button--md{min-height:var(--cl-control-height-md);padding:0 var(--cl-space-3);font-size:var(--cl-text-sm)}.cl-button--lg{min-height:var(--cl-control-height-lg);padding:0 var(--cl-space-4);font-size:var(--cl-text-md)}.cl-button--primary{background:var(--cl-button-primary-bg);color:var(--cl-button-primary-fg);box-shadow:var(--cl-shadow-xs)}.cl-button--primary:hover:not(:disabled){background:var(--cl-accent-primary-hover);box-shadow:var(--cl-shadow-sm);transform:translateY(-1px)}.cl-button--secondary{background:var(--cl-bg-surface-raised);color:var(--cl-text-primary);border-color:var(--cl-border-default)}.cl-button--secondary:hover:not(:disabled),.cl-button--ghost:hover:not(:disabled){background:var(--cl-bg-surface-hover)}.cl-button--ghost{color:var(--cl-text-secondary);background:0 0;border-color:#0000}.cl-button--danger{background:var(--cl-state-error);color:#fff}.cl-icon-button{width:var(--cl-control-height-md);height:var(--cl-control-height-md);background:var(--cl-bg-surface-raised);color:var(--cl-text-primary);border-color:var(--cl-border-default);box-shadow:var(--cl-shadow-xs);padding:0}.cl-icon-button:hover:not(:disabled){background:var(--cl-bg-surface-hover);border-color:var(--cl-border-strong)}.cl-icon-button--sm{width:var(--cl-control-height-sm);height:var(--cl-control-height-sm)}.cl-icon-button--lg{width:var(--cl-control-height-lg);height:var(--cl-control-height-lg)}.cl-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite cl-spin}@keyframes cl-spin{to{transform:rotate(360deg)}}.cl-badge,.cl-severity,.cl-status{align-items:center;gap:var(--cl-space-1);border-radius:var(--cl-radius-pill);min-height:24px;padding:0 var(--cl-space-2);font-size:var(--cl-text-xs);font-weight:700;line-height:1;display:inline-flex}.cl-badge{background:var(--cl-bg-surface-raised);color:var(--cl-text-secondary);border:1px solid var(--cl-border-default)}.cl-badge[data-tone=accent]{color:var(--cl-accent-primary)}.cl-badge[data-tone=success]{color:var(--cl-state-success)}.cl-badge[data-tone=warning]{color:var(--cl-state-warning)}.cl-badge[data-tone=error]{color:var(--cl-state-error)}.cl-badge[data-tone=info]{color:var(--cl-state-info)}.cl-severity{border:1px solid color-mix(in srgb, currentColor 48%, transparent);background:color-mix(in srgb, currentColor 8%, transparent)}.cl-severity__marker,.cl-status__dot{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.cl-severity[data-severity=critical]{color:var(--cl-severity-critical)}.cl-severity[data-severity=high]{color:var(--cl-severity-high)}.cl-severity[data-severity=medium]{color:var(--cl-severity-medium)}.cl-severity[data-severity=low]{color:var(--cl-severity-low)}.cl-severity[data-severity=informational]{color:var(--cl-severity-info)}.cl-severity[data-severity=unknown]{color:var(--cl-severity-unknown)}.cl-status{color:var(--cl-text-secondary);padding-left:0}.cl-status[data-status=active],.cl-status[data-status=connected]{color:var(--cl-state-success)}.cl-status[data-status=pending]{color:var(--cl-state-warning)}.cl-status[data-status=offline],.cl-status[data-status=error]{color:var(--cl-state-error)}.cl-status[data-status=inactive],.cl-status[data-status=deprecated]{color:var(--cl-state-inactive)}.cl-card{background:var(--cl-bg-surface);border:1px solid var(--cl-border-subtle);border-radius:var(--cl-radius-lg);box-shadow:var(--cl-shadow-xs), var(--cl-inset-highlight);overflow:hidden}.cl-card[data-elevation=raised]{background:var(--cl-bg-surface-raised);box-shadow:var(--cl-shadow-sm), var(--cl-inset-highlight)}.cl-card__header{padding:var(--cl-space-4);border-bottom:1px solid var(--cl-border-subtle)}.cl-card__header h2{font-size:var(--cl-text-lg);letter-spacing:-.01em;margin:0}.cl-card__header p{margin:var(--cl-space-1) 0 0;color:var(--cl-text-muted);font-size:var(--cl-text-sm);line-height:var(--cl-line-normal)}.cl-card__body{padding:var(--cl-space-4)}.cl-field{gap:var(--cl-space-1);min-width:0;display:grid}.cl-field__label{color:var(--cl-text-secondary);font-size:var(--cl-text-xs);font-weight:700}.cl-input{width:100%;min-height:var(--cl-control-height-md);padding:0 var(--cl-space-3);border:1px solid var(--cl-input-border);border-radius:var(--cl-radius-sm);background:var(--cl-input-bg);color:var(--cl-text-primary);transition:border-color var(--cl-duration-fast) var(--cl-ease-standard), box-shadow var(--cl-duration-fast) var(--cl-ease-standard), background-color var(--cl-duration-fast) var(--cl-ease-standard)}.cl-input::placeholder{color:var(--cl-text-muted)}.cl-input:hover:not(:disabled){border-color:var(--cl-border-strong)}.cl-input:focus{border-color:var(--cl-accent-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--cl-focus-ring) 18%, transparent);background:var(--cl-bg-surface-soft);outline:0}.cl-input[aria-invalid=true]{border-color:var(--cl-state-error)}.cl-field__message{color:var(--cl-text-muted);font-size:var(--cl-text-xs)}.cl-field__message[data-error=true]{color:var(--cl-state-error)}.cl-search{position:relative}.cl-search>svg{left:var(--cl-space-3);color:var(--cl-text-muted);pointer-events:none;z-index:1;position:absolute;top:31px}.cl-search .cl-input{padding-left:var(--cl-space-8)}.cl-checkbox{align-items:center;gap:var(--cl-space-2);color:var(--cl-text-secondary);font-size:var(--cl-text-sm);cursor:pointer;display:inline-flex}.cl-checkbox input{opacity:0;pointer-events:none;position:absolute}.cl-checkbox__box{border:1px solid var(--cl-border-default);border-radius:var(--cl-radius-xs);background:var(--cl-bg-surface);width:18px;height:18px;color:var(--cl-text-inverse);place-items:center;display:grid}.cl-checkbox input:checked+.cl-checkbox__box{background:var(--cl-accent-primary);border-color:var(--cl-accent-primary)}.cl-checkbox input:focus-visible+.cl-checkbox__box{outline:2px solid var(--cl-focus-ring);outline-offset:2px}.cl-checkbox input:disabled+.cl-checkbox__box,.cl-checkbox input:disabled~span{opacity:.55}.cl-tabs__list{gap:var(--cl-space-1);border-bottom:1px solid var(--cl-border-subtle);display:flex;overflow-x:auto}.cl-tabs__tab{min-height:38px;padding:0 var(--cl-space-3);color:var(--cl-text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000}.cl-tabs__tab:hover{color:var(--cl-text-primary)}.cl-tabs__tab[aria-selected=true]{color:var(--cl-text-primary);border-bottom-color:var(--cl-accent-primary)}.cl-tabs__tab:focus-visible{outline:2px solid var(--cl-focus-ring);outline-offset:-2px;border-radius:var(--cl-radius-xs) var(--cl-radius-xs) 0 0}.cl-tabs__panel{padding-top:var(--cl-space-3);color:var(--cl-text-secondary)}.cl-tooltip{display:inline-flex;position:relative}.cl-tooltip:after{content:attr(data-tooltip);left:50%;bottom:calc(100% + var(--cl-space-2));min-width:max-content;max-width:240px;padding:var(--cl-space-1) var(--cl-space-2);border:1px solid var(--cl-border-default);border-radius:var(--cl-radius-xs);background:var(--cl-bg-surface-raised);color:var(--cl-text-primary);font-size:var(--cl-text-xs);opacity:0;pointer-events:none;transition:opacity var(--cl-duration-fast) var(--cl-ease-standard);z-index:40;box-shadow:var(--cl-shadow-sm);position:absolute;transform:translate(-50%)}.cl-tooltip:hover:after,.cl-tooltip:focus-within:after{opacity:1}.cl-intelligence-icon{border:1px solid color-mix(in srgb, var(--cl-intelligence-accent,var(--cl-accent-primary)) 42%, var(--cl-border-subtle));border-radius:var(--cl-radius-md);background:color-mix(in srgb, var(--cl-intelligence-accent,var(--cl-accent-primary)) 12%, var(--cl-bg-surface));width:42px;height:42px;color:var(--cl-intelligence-accent,var(--cl-accent-primary));flex:none;place-items:center;display:grid}.cl-data-surface{border:1px solid var(--cl-border-subtle);border-radius:var(--cl-radius-lg);background:var(--cl-bg-surface);min-width:0;box-shadow:var(--cl-shadow-sm), var(--cl-inset-highlight);overflow:hidden}.cl-data-table{border-collapse:collapse;width:100%;color:var(--cl-text-secondary)}.cl-data-table th{padding:var(--cl-space-3) var(--cl-space-4);border-bottom:1px solid var(--cl-border-subtle);background:var(--cl-table-header-bg);color:var(--cl-text-muted);letter-spacing:.06em;text-align:left;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:750}.cl-data-table td{padding:var(--cl-space-3) var(--cl-space-4);border-bottom:1px solid var(--cl-border-subtle);vertical-align:middle}.cl-data-table tbody tr{transition:background-color var(--cl-duration-fast) var(--cl-ease-standard), box-shadow var(--cl-duration-fast) var(--cl-ease-standard)}.cl-data-table tbody tr:hover{background:var(--cl-table-row-hover)}.cl-data-table tbody tr[aria-selected=true],.cl-data-table tbody tr[data-selected=true]{background:var(--cl-table-row-selected);box-shadow:inset 3px 0 0 var(--cl-accent-primary)}.cl-section-title{color:var(--cl-text-primary);font-size:var(--cl-text-lg);line-height:var(--cl-line-tight);letter-spacing:-.015em;margin:0}.cl-section-description{margin:var(--cl-space-1) 0 0;color:var(--cl-text-muted);font-size:var(--cl-text-sm);line-height:var(--cl-line-normal)}.cl-metadata{color:var(--cl-text-muted);font-size:var(--cl-text-xs);line-height:var(--cl-line-normal)}.cl-combobox{gap:var(--cl-space-2);min-width:0;display:grid;position:relative}.cl-combobox__label{font-size:var(--cl-text-xs);color:var(--cl-text-secondary);font-weight:600}.cl-combobox__trigger{justify-content:space-between;align-items:center;gap:var(--cl-space-3);width:100%;min-height:40px;padding:0 var(--cl-space-3);border:1px solid var(--cl-input-border);border-radius:var(--cl-radius-md);background:var(--cl-input-bg);color:var(--cl-text-primary);font:inherit;text-align:left;cursor:pointer;display:flex}.cl-combobox__trigger:hover{border-color:var(--cl-border-strong)}.cl-combobox__trigger:focus-visible{outline:2px solid var(--cl-focus-ring);outline-offset:2px}.cl-combobox__trigger:disabled{opacity:.55;cursor:not-allowed}.cl-combobox__trigger>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cl-combobox__popover{z-index:80;top:calc(100% + var(--cl-space-1));border:1px solid var(--cl-border-strong);border-radius:var(--cl-radius-md);background:var(--cl-bg-surface-raised);position:absolute;left:0;right:0;overflow:hidden;box-shadow:0 18px 48px #0000005c}.cl-combobox__list{max-height:320px;padding:var(--cl-space-1);margin:0;list-style:none;overflow:auto}.cl-combobox__entry{margin:0;padding:0}.cl-combobox__group{padding:var(--cl-space-3) var(--cl-space-3) var(--cl-space-1);font-size:var(--cl-text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--cl-text-muted);font-weight:700}.cl-combobox__option{justify-content:space-between;align-items:center;gap:var(--cl-space-3);width:100%;min-height:36px;padding:var(--cl-space-2) var(--cl-space-3);border-radius:var(--cl-radius-sm);color:var(--cl-text-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.cl-combobox__option:hover,.cl-combobox__option[data-active=true]{background:var(--cl-bg-surface-hover)}.cl-combobox__option[aria-selected=true]{background:var(--cl-bg-surface-hover);color:var(--cl-accent-primary)}.cl-combobox__option:disabled{opacity:.45;cursor:not-allowed}@media (width<=640px){.cl-combobox__popover{left:var(--cl-space-4);right:var(--cl-space-4);top:auto;bottom:var(--cl-space-4);position:fixed}}.cl-select,.cl-textarea{border:1px solid var(--cl-input-border);border-radius:var(--cl-radius-sm);background:var(--cl-input-bg);width:100%;color:var(--cl-text-primary);padding:var(--cl-space-2) var(--cl-space-3)}.cl-textarea{resize:vertical;min-height:96px}.cl-select[aria-invalid=true],.cl-textarea[aria-invalid=true]{border-color:var(--cl-state-error)}.cl-radio-group{gap:var(--cl-space-2);border:0;margin:0;padding:0;display:grid}.cl-radio-group legend{margin-bottom:var(--cl-space-2);font-size:var(--cl-text-sm);font-weight:650}.cl-radio{align-items:center;gap:var(--cl-space-2);font-size:var(--cl-text-sm);display:flex}.cl-switch{align-items:center;gap:var(--cl-space-2);cursor:pointer;display:inline-flex}.cl-switch input{opacity:0;position:absolute}.cl-switch__track{border-radius:var(--cl-radius-pill);background:var(--cl-border-strong);width:38px;height:22px;transition:background var(--cl-duration-normal) var(--cl-ease-standard);padding:2px}.cl-switch__track span{background:var(--cl-text-primary);width:18px;height:18px;transition:transform var(--cl-duration-normal) var(--cl-ease-standard);border-radius:50%;display:block}.cl-switch input:checked+.cl-switch__track{background:var(--cl-accent-primary)}.cl-switch input:checked+.cl-switch__track span{transform:translate(16px)}.cl-switch input:focus-visible+.cl-switch__track{outline:2px solid var(--cl-focus-ring);outline-offset:2px}.cl-filter-chips{gap:var(--cl-space-2);flex-wrap:wrap;display:flex}.cl-filter-chip,.cl-filter-clear{align-items:center;gap:var(--cl-space-1);border:1px solid var(--cl-border-default);border-radius:var(--cl-radius-pill);background:var(--cl-bg-surface-raised);color:var(--cl-text-primary);font-size:var(--cl-text-xs);cursor:pointer;padding:3px 8px;display:inline-flex}.cl-filter-clear{color:var(--cl-accent-primary);background:0 0;border-color:#0000}.cl-overlay{z-index:70;padding:var(--cl-space-4);background:var(--cl-bg-overlay);place-items:center;display:grid;position:fixed;inset:0}.cl-dialog{border:1px solid var(--cl-border-strong);border-radius:var(--cl-radius-lg);background:var(--cl-dialog-bg);width:min(560px,100%);box-shadow:0 24px 80px #0000006b}.cl-dialog>header,.cl-drawer>header{justify-content:space-between;align-items:flex-start;gap:var(--cl-space-4);padding:var(--cl-space-4);border-bottom:1px solid var(--cl-border-subtle);display:flex}.cl-dialog h2,.cl-drawer h2{font-size:var(--cl-text-xl);margin:0}.cl-dialog header p{margin:var(--cl-space-1) 0 0;color:var(--cl-text-secondary);font-size:var(--cl-text-sm)}.cl-dialog__body{padding:var(--cl-space-4)}.cl-dialog>footer{justify-content:flex-end;gap:var(--cl-space-2);padding:var(--cl-space-4);border-top:1px solid var(--cl-border-subtle);display:flex}.cl-overlay--drawer{place-items:stretch end;padding:0}.cl-drawer{background:var(--cl-dialog-bg);border-left:1px solid var(--cl-border-strong);grid-template-rows:auto minmax(0,1fr) auto;width:min(480px,100%);height:100%;display:grid}.cl-drawer__body{padding:var(--cl-space-4);overflow:auto}.cl-drawer__footer{justify-content:flex-end;gap:var(--cl-space-2);padding:var(--cl-space-4);border-top:1px solid var(--cl-border-subtle);background:var(--cl-dialog-bg);display:flex}.cl-alert{align-items:flex-start;gap:var(--cl-space-3);padding:var(--cl-space-3);border:1px solid var(--cl-border-default);border-radius:var(--cl-radius-sm);background:var(--cl-bg-surface-raised);font-size:var(--cl-text-sm);display:flex}.cl-alert[data-tone=success]{border-color:var(--cl-state-success)}.cl-alert[data-tone=warning]{border-color:var(--cl-state-warning)}.cl-alert[data-tone=error]{border-color:var(--cl-state-error)}.cl-alert[data-tone=info]{border-color:var(--cl-state-info)}.cl-alert strong{margin-bottom:var(--cl-space-1);display:block}.cl-skeleton{gap:var(--cl-space-2);display:grid}.cl-skeleton span{border-radius:var(--cl-radius-xs);background:linear-gradient(90deg,var(--cl-bg-surface-raised),var(--cl-bg-surface-hover),var(--cl-bg-surface-raised));background-size:200% 100%;height:12px;animation:1.3s linear infinite cl-shimmer;display:block}.cl-skeleton span:nth-child(2){width:86%}.cl-skeleton span:nth-child(3){width:68%}@keyframes cl-shimmer{to{background-position:-200% 0}}.cl-state{justify-items:start;gap:var(--cl-space-2);padding:var(--cl-space-5);border:1px dashed var(--cl-border-default);border-radius:var(--cl-radius-md);background:var(--cl-bg-surface);display:grid}.cl-state h3,.cl-state p{margin:0}.cl-state p{color:var(--cl-text-secondary);font-size:var(--cl-text-sm)}.cl-state[data-state=error]{border-color:var(--cl-state-error)}@media (width<=640px){.cl-dialog{width:100%}.cl-dialog>footer,.cl-drawer__footer{flex-direction:column-reverse;align-items:stretch}}@media (prefers-reduced-motion:reduce){.cl-skeleton span{animation:none}}.cl-widget{border:1px solid var(--cl-border-subtle);border-radius:var(--cl-radius-lg);background:var(--cl-bg-surface);flex-direction:column;min-width:0;display:flex;overflow:hidden;box-shadow:0 10px 30px #00000014}.cl-widget__header{justify-content:space-between;align-items:flex-start;gap:var(--cl-space-4);min-height:66px;padding:var(--cl-space-4);border-bottom:1px solid var(--cl-border-subtle);display:flex}.cl-widget__heading{min-width:0}.cl-widget__heading h2{font-size:var(--cl-text-md);line-height:var(--cl-line-tight);margin:0}.cl-widget__heading p{margin:var(--cl-space-1) 0 0;color:var(--cl-text-muted);font-size:var(--cl-text-xs);line-height:1.5}.cl-widget__actions{align-items:center;gap:var(--cl-space-1);display:flex}.cl-widget__icon-action{border-radius:var(--cl-radius-sm);width:30px;height:30px;color:var(--cl-text-muted);cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;display:grid}.cl-widget__icon-action:hover{border-color:var(--cl-border-default);background:var(--cl-bg-surface-hover);color:var(--cl-text-primary)}.cl-widget__body{min-height:0;padding:var(--cl-space-4);flex:1}.cl-widget__footer{padding:var(--cl-space-3) var(--cl-space-4);border-top:1px solid var(--cl-border-subtle);color:var(--cl-text-muted);font-size:var(--cl-text-xs)}.cl-widget-state{align-content:center;place-items:center;gap:var(--cl-space-2);min-height:180px;color:var(--cl-text-muted);text-align:center;display:grid}.cl-widget-state strong{color:var(--cl-text-primary)}.cl-widget-state p{max-width:340px;font-size:var(--cl-text-sm);margin:0;line-height:1.55}.cl-widget-state--error{color:var(--cl-state-danger)}.cl-widget-spinner{border:2px solid var(--cl-border-subtle);border-top-color:var(--cl-text-accent);border-radius:50%;width:24px;height:24px;animation:.8s linear infinite cl-spin}.cl-widget-skeleton{gap:var(--cl-space-2);width:min(100%,320px);margin-top:var(--cl-space-2);display:grid}.cl-widget-skeleton span{border-radius:var(--cl-radius-xs);background:var(--cl-bg-surface-raised);height:10px}.cl-widget-skeleton span:nth-child(2){width:82%}.cl-widget-skeleton span:nth-child(3){width:64%}.cl-widget-retry{min-height:32px;padding:0 var(--cl-space-3);border:1px solid var(--cl-border-default);border-radius:var(--cl-radius-sm);background:var(--cl-bg-surface-raised);color:var(--cl-text-primary);cursor:pointer}.cl-kpi{min-width:0;min-height:150px;padding:var(--cl-space-4);border:1px solid var(--cl-border-subtle);border-radius:var(--cl-radius-lg);background:var(--cl-bg-surface);flex-direction:column;justify-content:space-between;display:flex}.cl-kpi__top{justify-content:space-between;align-items:center;gap:var(--cl-space-2);color:var(--cl-text-secondary);font-size:var(--cl-text-sm);display:flex}.cl-kpi__dot{background:var(--cl-text-muted);border-radius:50%;width:9px;height:9px}.cl-kpi strong{margin-top:var(--cl-space-4);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(1.75rem,3vw,2.45rem)}.cl-kpi__meta{justify-content:space-between;gap:var(--cl-space-2);color:var(--cl-text-muted);font-size:var(--cl-text-xs);display:flex}.cl-kpi__loading{color:var(--cl-text-muted);margin:auto 0}.cl-kpi[data-tone=info] .cl-kpi__dot{background:var(--cl-state-info)}.cl-kpi[data-tone=success] .cl-kpi__dot{background:var(--cl-state-success)}.cl-kpi[data-tone=warning] .cl-kpi__dot{background:var(--cl-state-warning)}.cl-kpi[data-tone=danger] .cl-kpi__dot{background:var(--cl-state-danger)}.cl-distribution{gap:var(--cl-space-3);display:grid}.cl-distribution__row>div:first-child{justify-content:space-between;gap:var(--cl-space-3);margin-bottom:var(--cl-space-2);color:var(--cl-text-secondary);font-size:var(--cl-text-sm);display:flex}.cl-distribution__track{background:var(--cl-bg-surface-raised);border-radius:999px;height:8px;overflow:hidden}.cl-distribution__track span{border-radius:inherit;background:var(--cl-text-muted);height:100%;display:block}.cl-distribution__row[data-tone=info] .cl-distribution__track span{background:var(--cl-state-info)}.cl-distribution__row[data-tone=success] .cl-distribution__track span{background:var(--cl-state-success)}.cl-distribution__row[data-tone=warning] .cl-distribution__track span{background:var(--cl-state-warning)}.cl-distribution__row[data-tone=danger] .cl-distribution__track span{background:var(--cl-state-danger)}.cl-timeline{margin:0;padding:0;list-style:none}.cl-timeline li{gap:var(--cl-space-3);padding:var(--cl-space-3) 0;border-bottom:1px solid var(--cl-border-subtle);grid-template-columns:14px minmax(0,1fr) auto;display:grid;position:relative}.cl-timeline li:last-child{border-bottom:0}.cl-timeline__marker{background:var(--cl-text-muted);border-radius:50%;width:9px;height:9px;margin-top:4px}.cl-timeline li[data-tone=info] .cl-timeline__marker{background:var(--cl-state-info)}.cl-timeline li[data-tone=success] .cl-timeline__marker{background:var(--cl-state-success)}.cl-timeline li[data-tone=warning] .cl-timeline__marker{background:var(--cl-state-warning)}.cl-timeline li[data-tone=danger] .cl-timeline__marker{background:var(--cl-state-danger)}.cl-timeline strong{font-size:var(--cl-text-sm);display:block}.cl-timeline p{margin:var(--cl-space-1) 0 0;color:var(--cl-text-muted);font-size:var(--cl-text-xs);line-height:1.45}.cl-timeline time{align-items:center;gap:var(--cl-space-1);color:var(--cl-text-muted);font-size:var(--cl-text-xs);white-space:nowrap;display:inline-flex}.cl-widget-list{margin:0;padding:0;list-style:none}.cl-widget-list li{align-items:center;gap:var(--cl-space-3);padding:var(--cl-space-3) 0;border-bottom:1px solid var(--cl-border-subtle);grid-template-columns:10px minmax(0,1fr) auto;display:grid}.cl-widget-list li:last-child{border-bottom:0}.cl-widget-list__marker{background:var(--cl-text-muted);border-radius:50%;width:7px;height:7px}.cl-widget-list li[data-tone=info] .cl-widget-list__marker{background:var(--cl-state-info)}.cl-widget-list li[data-tone=success] .cl-widget-list__marker{background:var(--cl-state-success)}.cl-widget-list li[data-tone=warning] .cl-widget-list__marker{background:var(--cl-state-warning)}.cl-widget-list li[data-tone=danger] .cl-widget-list__marker{background:var(--cl-state-danger)}.cl-widget-list strong,.cl-widget-list small{display:block}.cl-widget-list strong{font-size:var(--cl-text-sm)}.cl-widget-list small{color:var(--cl-text-muted);margin-top:2px}.cl-widget-list__meta{color:var(--cl-text-secondary);font-size:var(--cl-text-xs);white-space:nowrap}.cl-widget-table-wrap{border:1px solid var(--cl-border-subtle);border-radius:var(--cl-radius-md);overflow:auto}.cl-widget-table{border-collapse:collapse;width:100%;min-width:620px}.cl-widget-table th,.cl-widget-table td{padding:var(--cl-space-3);border-bottom:1px solid var(--cl-border-subtle);text-align:left;font-size:var(--cl-text-sm)}.cl-widget-table th{color:var(--cl-text-muted);font-size:var(--cl-text-xs);background:var(--cl-table-header-bg);font-weight:650}.cl-widget-table tbody tr:hover{background:var(--cl-table-row-hover)}.cl-widget-table tr:last-child td{border-bottom:0}.cl-sparkline{width:100%;height:90px;color:var(--cl-text-accent)}.cl-sparkline polyline{stroke:currentColor;stroke-width:2.25px}.cl-sparkline--empty{border:1px dashed var(--cl-border-subtle);border-radius:var(--cl-radius-md);color:var(--cl-text-muted);font-size:var(--cl-text-xs);place-items:center;display:grid}.cl-health{gap:var(--cl-space-2);margin:0;display:grid}.cl-health>div{justify-content:space-between;align-items:center;gap:var(--cl-space-3);padding:var(--cl-space-3);border:1px solid var(--cl-border-subtle);border-radius:var(--cl-radius-md);background:var(--cl-bg-surface-raised);display:flex}.cl-health dt{color:var(--cl-text-secondary)}.cl-health dd{align-items:center;gap:var(--cl-space-2);margin:0;font-weight:650;display:inline-flex}.cl-health dd span{background:var(--cl-text-muted);border-radius:50%;width:8px;height:8px}.cl-health div[data-tone=info] dd span{background:var(--cl-state-info)}.cl-health div[data-tone=success] dd span{background:var(--cl-state-success)}.cl-health div[data-tone=warning] dd span{background:var(--cl-state-warning)}.cl-health div[data-tone=danger] dd span{background:var(--cl-state-danger)}@media (width<=640px){.cl-widget__header{align-items:flex-start}.cl-widget__actions{flex-wrap:wrap;justify-content:flex-end}.cl-timeline li{grid-template-columns:12px minmax(0,1fr)}.cl-timeline time{grid-column:2}}@media (prefers-reduced-motion:reduce){.cl-widget-spinner{animation:none}}.cl-widget-grid{gap:var(--cl-space-4);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.cl-widget-grid__item{grid-column:span 4;min-width:0}.cl-widget-grid__item[data-span="1"]{grid-column:span 1}.cl-widget-grid__item[data-span="2"]{grid-column:span 2}.cl-widget-grid__item[data-span="3"]{grid-column:span 3}.cl-widget-grid__item[data-span="4"]{grid-column:span 4}.cl-widget-grid__item[data-span="6"]{grid-column:span 6}.cl-widget-grid__item[data-span="8"]{grid-column:span 8}.cl-widget-grid__item[data-span="12"]{grid-column:span 12}.cl-progress{gap:var(--cl-space-2);display:grid}.cl-progress>div:first-child{justify-content:space-between;gap:var(--cl-space-3);color:var(--cl-text-secondary);font-size:var(--cl-text-sm);display:flex}.cl-progress strong{color:var(--cl-text-primary)}.cl-progress__track{background:var(--cl-bg-surface-hover);border-radius:999px;height:8px;overflow:hidden}.cl-progress__track>span{border-radius:inherit;background:var(--cl-state-info);height:100%;display:block}.cl-progress[data-tone=success] .cl-progress__track>span{background:var(--cl-state-success)}.cl-progress[data-tone=warning] .cl-progress__track>span{background:var(--cl-state-warning)}.cl-progress[data-tone=danger] .cl-progress__track>span{background:var(--cl-state-danger)}.cl-gauge{place-items:center;display:grid}.cl-gauge__ring{--cl-gauge-color:var(--cl-state-info);aspect-ratio:1;background:conic-gradient(var(--cl-gauge-color) var(--cl-gauge-value),var(--cl-bg-surface-hover) 0);border-radius:50%;place-items:center;width:156px;display:grid;position:relative}.cl-gauge__ring:after{content:"";background:var(--cl-bg-surface-raised);border-radius:50%;position:absolute;inset:14px}.cl-gauge__ring>div{z-index:1;text-align:center;position:relative}.cl-gauge strong,.cl-gauge span{display:block}.cl-gauge strong{font-size:var(--cl-text-2xl)}.cl-gauge span{margin-top:var(--cl-space-1);color:var(--cl-text-muted);font-size:var(--cl-text-xs)}.cl-gauge[data-tone=success] .cl-gauge__ring{--cl-gauge-color:var(--cl-state-success)}.cl-gauge[data-tone=warning] .cl-gauge__ring{--cl-gauge-color:var(--cl-state-warning)}.cl-gauge[data-tone=danger] .cl-gauge__ring{--cl-gauge-color:var(--cl-state-danger)}.cl-trend-chart{gap:var(--cl-space-3);margin:0;display:grid}.cl-trend-chart svg{width:100%;height:220px;overflow:visible}.cl-trend-chart__grid line{stroke:var(--cl-border-subtle);stroke-width:1px}.cl-trend-chart__line{stroke:var(--cl-state-info);stroke-width:2.5px}.cl-trend-chart__area{fill:color-mix(in srgb,var(--cl-state-info) 18%,transparent)}.cl-trend-chart figcaption{gap:var(--cl-space-3);display:flex;overflow:auto}.cl-trend-chart figcaption span{min-width:64px}.cl-trend-chart small,.cl-trend-chart strong{display:block}.cl-trend-chart small{color:var(--cl-text-muted);font-size:var(--cl-text-xs)}.cl-trend-chart strong{font-size:var(--cl-text-sm);margin-top:2px}.cl-visual-empty{min-height:160px;color:var(--cl-text-muted);place-items:center;display:grid}.cl-bar-chart{gap:var(--cl-space-3);display:grid}.cl-bar-chart__item{align-items:center;gap:var(--cl-space-3);font-size:var(--cl-text-sm);grid-template-columns:minmax(100px,160px) minmax(0,1fr) auto;display:grid}.cl-bar-chart__track{background:var(--cl-bg-surface-hover);border-radius:999px;height:12px;display:flex;overflow:hidden}.cl-bar-chart__track span,.cl-bar-chart__track i{background:var(--cl-state-info);height:100%;display:block}.cl-bar-chart__track i{background:color-mix(in srgb,var(--cl-state-info) 45%,var(--cl-bg-surface-hover))}.cl-bar-chart__item[data-tone=success] .cl-bar-chart__track span{background:var(--cl-state-success)}.cl-bar-chart__item[data-tone=warning] .cl-bar-chart__track span{background:var(--cl-state-warning)}.cl-bar-chart__item[data-tone=danger] .cl-bar-chart__track span{background:var(--cl-state-danger)}.cl-donut{align-items:center;gap:var(--cl-space-5);grid-template-columns:auto minmax(0,1fr);display:grid}.cl-donut__chart{aspect-ratio:1;border-radius:50%;place-items:center;width:168px;display:grid;position:relative}.cl-donut__chart:after{content:"";background:var(--cl-bg-surface-raised);border-radius:50%;position:absolute;inset:22px}.cl-donut__chart>div{z-index:1;text-align:center;position:relative}.cl-donut__chart strong,.cl-donut__chart span{display:block}.cl-donut__chart strong{font-size:var(--cl-text-xl)}.cl-donut__chart span{color:var(--cl-text-muted);font-size:var(--cl-text-xs)}.cl-donut ul{gap:var(--cl-space-2);margin:0;padding:0;list-style:none;display:grid}.cl-donut li{align-items:center;gap:var(--cl-space-2);font-size:var(--cl-text-sm);grid-template-columns:auto 1fr auto;display:grid}.cl-donut li>span{background:var(--cl-chart-neutral);border-radius:50%;width:9px;height:9px}.cl-donut li[data-tone=info]>span{background:var(--cl-chart-info)}.cl-donut li[data-tone=success]>span{background:var(--cl-chart-success)}.cl-donut li[data-tone=warning]>span{background:var(--cl-chart-warning)}.cl-donut li[data-tone=danger]>span{background:var(--cl-chart-danger)}:root{--cl-chart-neutral:var(--cl-text-muted);--cl-chart-info:var(--cl-state-info);--cl-chart-success:var(--cl-state-success);--cl-chart-warning:var(--cl-state-warning);--cl-chart-danger:var(--cl-state-danger)}.cl-heatmap{grid-template-columns:minmax(90px,auto) repeat(var(--cl-heatmap-columns,6),minmax(44px,1fr));gap:4px;display:grid;overflow:auto}.cl-heatmap__column,.cl-heatmap__row-label{padding:var(--cl-space-2);color:var(--cl-text-muted);font-size:var(--cl-text-xs)}.cl-heatmap__row-group{display:contents}.cl-heatmap__cell{border:1px solid color-mix(in srgb,var(--cl-state-info) calc(var(--cl-heat)*50%),var(--cl-border-subtle));border-radius:var(--cl-radius-xs);background:color-mix(in srgb,var(--cl-state-info) calc(var(--cl-heat)*38%),var(--cl-bg-surface));min-height:42px;font-size:var(--cl-text-xs);place-items:center;display:grid}.cl-attack-matrix{gap:var(--cl-space-3);display:flex;overflow:auto}.cl-attack-matrix section{flex:1;min-width:210px}.cl-attack-matrix h3{margin:0 0 var(--cl-space-2);padding:var(--cl-space-2);border:1px solid var(--cl-border-default);border-radius:var(--cl-radius-sm);background:var(--cl-bg-surface-hover);font-size:var(--cl-text-sm);position:sticky;top:0}.cl-attack-matrix section>div{gap:var(--cl-space-2);display:grid}.cl-attack-matrix article{gap:var(--cl-space-2);padding:var(--cl-space-2);border:1px solid var(--cl-border-subtle);border-radius:var(--cl-radius-sm);background:var(--cl-bg-surface);grid-template-columns:auto 1fr auto;display:grid}.cl-attack-matrix article strong{font-family:var(--cl-font-mono);font-size:var(--cl-text-xs);color:var(--cl-text-accent)}.cl-attack-matrix article span{font-size:var(--cl-text-xs)}.cl-attack-matrix article small{color:var(--cl-text-muted)}.cl-relationship-summary{gap:var(--cl-space-3);display:grid}.cl-relationship-summary>div{gap:var(--cl-space-2);display:grid}.cl-relationship-summary>div>div{gap:var(--cl-space-3);font-size:var(--cl-text-sm);grid-template-columns:1fr auto auto;display:grid}.cl-relationship-summary small{color:var(--cl-text-muted);text-transform:capitalize}.cl-relationship-summary>div>span{background:var(--cl-state-info);border-radius:999px;height:6px;display:block}.cl-data-quality{align-items:flex-start;gap:var(--cl-space-3);padding:var(--cl-space-3);border:1px solid var(--cl-border-default);border-radius:var(--cl-radius-sm);background:var(--cl-bg-surface);font-size:var(--cl-text-sm);display:flex}.cl-data-quality strong{white-space:nowrap}.cl-data-quality span{color:var(--cl-text-secondary)}.cl-data-quality[data-kind=fresh]{border-color:color-mix(in srgb,var(--cl-state-success) 50%,var(--cl-border-default))}.cl-data-quality[data-kind=stale],.cl-data-quality[data-kind=partial]{border-color:color-mix(in srgb,var(--cl-state-warning) 55%,var(--cl-border-default))}.cl-data-quality[data-kind=restricted]{border-color:color-mix(in srgb,var(--cl-state-danger) 50%,var(--cl-border-default))}.cl-projection-indicator{align-items:center;gap:var(--cl-space-2);border:1px solid var(--cl-border-accent);background:var(--cl-bg-accent-subtle);font-size:var(--cl-text-xs);border-radius:999px;padding:5px 8px;display:inline-flex}.cl-projection-indicator strong{color:var(--cl-text-accent)}.cl-projection-indicator span{color:var(--cl-text-secondary)}.cl-time-range{border:1px solid var(--cl-border-subtle);border-radius:var(--cl-radius-sm);background:var(--cl-bg-surface);padding:3px;display:inline-flex}.cl-time-range button{border-radius:var(--cl-radius-xs);min-width:44px;height:30px;color:var(--cl-text-secondary);cursor:pointer;background:0 0;border:0}.cl-time-range button[data-active=true]{background:var(--cl-bg-accent-subtle);color:var(--cl-text-accent)}@media (width<=1100px){.cl-widget-grid__item[data-span="3"],.cl-widget-grid__item[data-span="4"]{grid-column:span 6}.cl-widget-grid__item[data-span="8"]{grid-column:span 12}}@media (width<=700px){.cl-widget-grid__item{grid-column:span 12!important}.cl-donut{grid-template-columns:1fr;justify-items:center}.cl-bar-chart__item{grid-template-columns:1fr}.cl-attack-matrix{display:grid}.cl-attack-matrix section{min-width:0}}@media (prefers-reduced-motion:reduce){.cl-progress__track>span,.cl-relationship-summary>div>span{transition:none}}.cl-tip-split{gap:var(--cl-space-5);grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:start;display:grid}.cl-tip-three-column{gap:var(--cl-space-5);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}.cl-tip-stack{gap:var(--cl-space-4);display:grid}.cl-tip-subempty{min-height:180px;padding:var(--cl-space-5);border:1px dashed var(--cl-border-default);border-radius:var(--cl-radius-md);background:var(--cl-bg-surface);color:var(--cl-text-secondary);font-size:var(--cl-text-sm);text-align:center;place-items:center;display:grid}@media (width<=1100px){.cl-tip-three-column{grid-template-columns:1fr 1fr}.cl-tip-three-column>:last-child{grid-column:1/-1}}@media (width<=820px){.cl-tip-split,.cl-tip-three-column{grid-template-columns:1fr}.cl-tip-three-column>:last-child{grid-column:auto}}.asset-detail-backdrop,.vuln-drawer-backdrop{z-index:1000;background:color-mix(in srgb, var(--cl-bg-overlay) 88%, black 12%);-webkit-backdrop-filter:blur(3px);position:fixed;inset:0;overflow:hidden}.asset-detail,.vuln-drawer,.vuln-drawer--detail{isolation:isolate;opacity:1;background:var(--cl-bg-surface);color:var(--cl-text-primary);box-shadow:calc(-1 * var(--cl-space-6)) 0 64px #0000006b;position:relative}.asset-detail:before,.vuln-drawer:before{content:"";z-index:-1;background:linear-gradient(180deg, color-mix(in srgb, var(--cl-bg-surface-raised) 54%, var(--cl-bg-surface)), var(--cl-bg-surface) 28%);pointer-events:none;position:absolute;inset:0}.asset-detail{width:var(--cl-drawer-compact-width);overscroll-behavior:contain;border-left:1px solid var(--cl-border-default);height:100dvh;max-height:100dvh;overflow:hidden auto}.asset-detail>header{z-index:4;border-bottom:1px solid var(--cl-border-subtle);background:color-mix(in srgb, var(--cl-bg-surface) 96%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:var(--cl-shadow-xs);margin:-22px -22px 0;padding:22px;position:sticky;top:0}.asset-detail .asset-metrics,.asset-detail .asset-policy,.asset-detail .vuln-table-shell,.asset-detail .vuln-state{z-index:1;position:relative}.asset-detail .vuln-table-shell{background:var(--cl-bg-surface)}.asset-detail .vuln-table,.asset-detail .vuln-table thead,.asset-detail .vuln-table tbody,.asset-detail .vuln-table tr,.asset-detail .vuln-table th,.asset-detail .vuln-table td{background-color:#0000;background-image:none}.asset-detail .vuln-table thead{background:var(--cl-table-header-bg)}.vuln-drawer--detail{width:var(--cl-drawer-major-width);max-width:var(--cl-drawer-major-width)}@media (width<=900px){.vuln-drawer--detail{width:96vw;max-width:96vw}}@media (width<=760px){.asset-detail{width:100vw}.asset-detail>header{margin:-16px -16px 0;padding:16px}}.executive-dashboard--intelligence{gap:16px;display:grid;position:relative}.executive-dashboard__toolbar{justify-content:space-between;align-items:center;gap:16px;display:flex}.executive-dashboard__toolbar-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.intel-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.intel-metric-card{--metric-accent:#46b9e8;border:1px solid color-mix(in srgb, var(--metric-accent) 42%, #29415f);background:radial-gradient(circle at 90% -10%, color-mix(in srgb, var(--metric-accent) 14%, transparent), transparent 10rem), linear-gradient(160deg, #102239fa, #081423fc);border-radius:12px;min-width:0;min-height:138px;padding:16px 16px 12px;position:relative;overflow:hidden;box-shadow:0 12px 32px #0000002e}.intel-metric-card[data-tone=violet]{--metric-accent:#a855f7}.intel-metric-card[data-tone=amber]{--metric-accent:#fbbf24}.intel-metric-card[data-tone=orange]{--metric-accent:#f97316}.intel-metric-card[data-tone=green]{--metric-accent:#2dd4bf}.intel-metric-card[data-tone=blue]{--metric-accent:#3b82f6}.intel-metric-card:before{content:"";background:linear-gradient(90deg, transparent, var(--metric-accent), transparent);opacity:.85;height:2px;position:absolute;inset:0 0 auto}.intel-metric-card__top{color:#a8bad1;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:9px;min-height:32px;font-size:9px;font-weight:800;display:flex}.intel-metric-card__icon{border:1px solid color-mix(in srgb, var(--metric-accent) 55%, transparent);width:30px;height:30px;color:var(--metric-accent);background:color-mix(in srgb, var(--metric-accent) 9%, transparent);border-radius:8px;place-items:center;display:grid}.intel-metric-card>strong{color:#f3f7ff;letter-spacing:-.045em;font-variant-numeric:tabular-nums;margin-top:10px;font-size:clamp(25px,2vw,34px);line-height:1;display:block}.intel-metric-card>p{color:#8397b2;text-overflow:ellipsis;white-space:nowrap;margin:8px 0 9px;font-size:9px;line-height:1.35;overflow:hidden}.intel-metric-card__signal{align-items:flex-end;gap:3px;height:15px;display:flex}.intel-metric-card__signal span{background:var(--metric-accent);opacity:.62;border-radius:2px 2px 0 0;flex:1;min-width:3px}.intel-metric-card__signal span:first-child{height:28%}.intel-metric-card__signal span:nth-child(2){height:54%}.intel-metric-card__signal span:nth-child(3){height:36%}.intel-metric-card__signal span:nth-child(4){height:74%}.intel-metric-card__signal span:nth-child(5){height:48%}.intel-metric-card__signal span:nth-child(6){height:66%}.intel-primary-grid{grid-template-columns:minmax(0,2.15fr) minmax(320px,.95fr);gap:12px;display:grid}.intel-primary-grid__side{grid-template-rows:minmax(0,1fr) auto;gap:12px;display:grid}.intel-secondary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.intel-panel{background:linear-gradient(#0f1f34fa,#081321fc);border:1px solid #29415f;border-radius:13px;overflow:hidden;box-shadow:0 12px 32px #00000029}.intel-panel__header{background:linear-gradient(#12253dd1,#0d1c2f8c);border-bottom:1px solid #29415f;justify-content:space-between;align-items:flex-start;gap:14px;min-height:66px;padding:14px 16px 12px;display:flex}.intel-panel__header h2{color:#eef5ff;letter-spacing:-.015em;margin:0;font-size:13px}.intel-panel__header p{color:#7f93ae;margin:5px 0 0;font-size:9px;line-height:1.45}.intel-panel__header>svg{color:#7f93ae;flex:none}.intel-panel__status{color:#57d8f6;white-space:nowrap;align-items:center;gap:6px;font-size:9px;display:inline-flex}.intel-graph{min-height:430px}.intel-graph__canvas{background-image:radial-gradient(#537aa333 .75px,#0000 .75px);background-size:15px 15px;border-radius:10px;height:310px;margin:6px 10px 0;position:relative}.intel-graph__edges{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.intel-graph__edges path{fill:none;stroke:#355a7f;stroke-width:2px;vector-effect:non-scaling-stroke;opacity:.8}.intel-graph__node{--node-accent:#46b9e8;border:1px solid color-mix(in srgb, var(--node-accent) 62%, #29415f);min-width:160px;box-shadow:0 10px 28px #0000003d, 0 0 24px color-mix(in srgb, var(--node-accent) 9%, transparent);background:#0b1a2d;border-radius:999px;grid-template-rows:auto auto;grid-template-columns:34px 1fr;align-items:center;column-gap:9px;padding:11px 13px;display:grid;position:absolute}.intel-graph__node[data-tone=amber]{--node-accent:#fbbf24}.intel-graph__node[data-tone=violet]{--node-accent:#a855f7}.intel-graph__node[data-tone=cyan]{--node-accent:#2dd4bf}.intel-graph__node[data-tone=green]{--node-accent:#34d399}.intel-graph__node[data-tone=blue]{--node-accent:#3b82f6}.intel-graph__node>span{width:34px;height:34px;color:var(--node-accent);background:color-mix(in srgb, var(--node-accent) 11%, transparent);border-radius:50%;grid-row:1/3;place-items:center;display:grid}.intel-graph__node strong{color:#edf5ff;font-size:10px}.intel-graph__node small{color:#8195af;font-size:8px}.intel-graph__node--center{--node-accent:#ef4444;border-radius:14px;min-width:220px;top:50%;left:50%;transform:translate(-50%,-50%)}.intel-graph__node--center strong{font-size:12px}.intel-graph__node--attack{top:20px;left:7%}.intel-graph__node--cve{bottom:20px;left:7%}.intel-graph__node--context{top:12px;right:4%}.intel-graph__node--rules{top:50%;right:1%;transform:translateY(-50%)}.intel-graph__node--platform{bottom:17px;right:9%}.intel-graph__legend{color:#8da1bb;flex-wrap:wrap;gap:16px;padding:8px 16px 13px;font-size:8px;display:flex}.intel-graph__legend span{align-items:center;gap:5px;display:inline-flex}.intel-graph__legend i{background:#46b9e8;border-radius:50%;width:7px;height:7px}.intel-graph__legend i[data-tone=amber]{background:#fbbf24}.intel-graph__legend i[data-tone=violet]{background:#a855f7}.intel-graph__legend i[data-tone=cyan]{background:#2dd4bf}.intel-graph__legend i[data-tone=green]{background:#34d399}.intel-graph__legend i[data-tone=blue]{background:#3b82f6}.attack-summary{min-height:260px}.attack-summary__total{align-items:baseline;gap:7px;padding:15px 16px 8px;display:flex}.attack-summary__total strong{color:#f4f7fd;letter-spacing:-.04em;font-size:28px}.attack-summary__total span{color:#8195af;font-size:9px}.attack-summary__rows{gap:8px;padding:5px 16px 16px;display:grid}.attack-summary__row{color:#b8c6d8;grid-template-columns:18px minmax(90px,1fr) minmax(80px,.9fr) auto;align-items:center;gap:8px;font-size:9px;display:grid}.attack-summary__rank{color:#657b97}.attack-summary__bar{background:#172c48;border-radius:999px;height:5px;overflow:hidden}.attack-summary__bar i{border-radius:inherit;background:linear-gradient(90deg,#fbbf24,#f97316);height:100%;display:block}.attack-summary__row strong{color:#edf5ff;font-variant-numeric:tabular-nums;font-size:9px}.tactic-flow__steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:14px 10px 16px;display:grid}.tactic-flow__step{text-align:center;justify-items:center;gap:3px;padding:0 5px;display:grid;position:relative}.tactic-flow__step:not(:last-child):after{content:"›";color:#4f6c8d;font-size:18px;position:absolute;top:8px;right:-3px}.tactic-flow__step>span{color:#55c6f2;background:#0b1a2d;border:1px solid #355a7f;border-radius:50%;place-items:center;width:27px;height:27px;font-size:9px;display:grid}.tactic-flow__step strong{color:#dce8f7;max-width:85px;font-size:8px}.tactic-flow__step small{color:#748aa5;font-size:7px}.intel-compact-panel{min-height:225px}.relationship-mix,.coverage-list{gap:10px;padding:16px;display:grid}.relationship-mix__row{color:#aebed1;grid-template-columns:minmax(105px,1fr) minmax(75px,1.2fr) auto;align-items:center;gap:9px;font-size:9px;display:grid}.relationship-mix__track{background:#172c48;border-radius:999px;height:6px;overflow:hidden}.relationship-mix__track i{border-radius:inherit;background:linear-gradient(90deg,#38bdf8,#8b5cf6);height:100%;display:block}.relationship-mix__row strong{color:#f2f7ff;font-variant-numeric:tabular-nums;font-size:9px}.correlation-highlights{margin:0;padding:10px 16px 15px;list-style:none;display:grid}.correlation-highlights li{border-bottom:1px solid #29415fa3;grid-template-rows:auto auto;grid-template-columns:22px 1fr auto;align-items:center;gap:2px 8px;min-height:35px;display:grid}.correlation-highlights li>span{color:#617792;grid-row:1/3;font-size:8px}.correlation-highlights strong{color:#dce8f7;font-size:9px}.correlation-highlights small{color:#7187a2;font-size:7px}.correlation-highlights b{color:#a855f7;font-variant-numeric:tabular-nums;grid-area:1/3/3;font-size:10px}.coverage-list__row{color:#aebed1;grid-template-columns:1fr auto;align-items:center;gap:5px 10px;font-size:9px;display:grid}.coverage-list__row strong{color:#edf5ff;font-size:9px}.coverage-list__row>div{background:#172c48;border-radius:999px;grid-column:1/-1;height:6px;overflow:hidden}.coverage-list__row i{border-radius:inherit;background:#46b9e8;height:100%;display:block}.coverage-list__row i[data-tone=amber]{background:#fbbf24}.coverage-list__row i[data-tone=cyan]{background:#2dd4bf}.coverage-list__row i[data-tone=green]{background:#34d399}.coverage-list__row i[data-tone=blue]{background:#3b82f6}.intel-empty{color:#7187a2;margin:12px 0;font-size:9px;line-height:1.5}.executive-dashboard__footer{color:var(--cl-text-secondary);font-size:var(--cl-text-xs);justify-content:space-between;align-items:center;gap:16px;display:flex}.executive-dashboard__footer--compact{padding:2px 2px 0}.executive-dashboard__footer p{text-align:right;margin:0}.executive-dashboard__loading{color:#7dd3fc;background:#0a1728;border:1px solid #29415f;border-radius:999px;padding:6px 10px;font-size:9px;position:absolute;top:0;right:0}.executive-dashboard--state,.intel-state{text-align:center;place-items:center;min-height:240px;display:grid}.intel-state h2{color:#eef5ff;margin:0 0 6px}.intel-state p{color:#8195af;max-width:60ch}@media (width<=1320px){.intel-metrics{grid-template-columns:repeat(3,1fr)}.intel-primary-grid{grid-template-columns:1fr}.intel-primary-grid__side{grid-template-rows:auto;grid-template-columns:1fr 1fr}.intel-secondary-grid{grid-template-columns:1fr 1fr}.intel-secondary-grid>:last-child{grid-column:1/-1}}@media (width<=960px){.executive-dashboard__toolbar{flex-direction:column;align-items:flex-start}.executive-dashboard__toolbar-actions{justify-content:flex-start}.intel-metrics{grid-template-columns:repeat(2,1fr)}.intel-primary-grid__side,.intel-secondary-grid{grid-template-columns:1fr}.intel-secondary-grid>:last-child{grid-column:auto}.intel-graph__canvas{height:420px}.intel-graph__node--attack{top:15px;left:4%}.intel-graph__node--context{top:15px;right:4%}.intel-graph__node--cve{bottom:20px;left:4%}.intel-graph__node--platform{bottom:20px;right:4%}.intel-graph__node--rules{top:76%;right:50%;transform:translate(50%,-50%)}}@media (width<=640px){.executive-dashboard__toolbar-actions{flex-direction:column;align-items:stretch;width:100%}.intel-metrics{grid-template-columns:1fr}.intel-graph__canvas{gap:8px;height:auto;padding:10px;display:grid}.intel-graph__edges{display:none}.intel-graph__node{width:auto;min-width:0;position:static;transform:none}.intel-graph__node--center{order:-1}.tactic-flow__steps{grid-template-columns:1fr 1fr;gap:14px}.tactic-flow__step:after{display:none}.executive-dashboard__footer{flex-direction:column;align-items:flex-start}.executive-dashboard__footer p{text-align:left}}.executive-dashboard--reference{gap:14px;width:100%;max-width:1480px;margin:0 auto;display:grid}.executive-dashboard__toolbar--reference{min-height:42px;margin-bottom:0}.intel-metrics--reference{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.intel-metric-card--reference{border-radius:12px!important;min-height:148px!important;padding:15px 15px 12px!important}.intel-metric-card--reference .intel-metric-card__top{gap:9px;min-height:34px;font-size:9px;line-height:1.25}.intel-metric-card--reference .intel-metric-card__icon{width:31px;height:31px}.intel-metric-card--reference>strong{margin-top:10px!important;font-size:clamp(27px,2vw,35px)!important}.intel-metric-card--reference>p{white-space:normal;min-height:24px;font-size:9px;overflow:visible;margin:8px 0 9px!important}.intel-metric-card--reference .intel-metric-card__signal{gap:3px;height:18px}.intel-metric-card--reference .intel-metric-card__signal span:first-child{height:24%}.intel-metric-card--reference .intel-metric-card__signal span:nth-child(2){height:43%}.intel-metric-card--reference .intel-metric-card__signal span:nth-child(3){height:33%}.intel-metric-card--reference .intel-metric-card__signal span:nth-child(4){height:64%}.intel-metric-card--reference .intel-metric-card__signal span:nth-child(5){height:42%}.intel-metric-card--reference .intel-metric-card__signal span:nth-child(6){height:74%}.intel-metric-card--reference .intel-metric-card__signal span:nth-child(7){height:48%}.intel-metric-card--reference .intel-metric-card__signal span:nth-child(8){height:61%}.reference-main-grid{grid-template-columns:minmax(0,2.05fr) minmax(330px,.95fr);align-items:stretch;gap:12px;display:grid}.reference-main-grid__side{grid-template-rows:minmax(0,1.65fr) minmax(150px,.75fr);gap:12px;min-width:0;display:grid}.intel-panel__header--reference{min-height:66px!important;padding:14px 16px 12px!important}.intel-panel__header--compact{min-height:58px!important;padding:12px 14px 10px!important}.intel-graph--reference{min-height:474px!important}.intel-graph__canvas--reference{background-image:radial-gradient(#537aa333 .75px,#0000 .75px);background-size:15px 15px;border-radius:10px;position:relative;overflow:hidden;height:360px!important;margin:4px 12px 0!important}.intel-graph__edges--reference path{stroke:#355a7f;stroke-width:1.8px;opacity:.72}.intel-graph__hub,.intel-graph__object{--node-accent:#46b9e8;z-index:2;border:1px solid color-mix(in srgb, var(--node-accent) 60%, #29415f);min-width:156px;max-width:230px;box-shadow:0 10px 26px #00000047, 0 0 24px color-mix(in srgb, var(--node-accent) 8%, transparent);background:#08182af7;border-radius:999px;grid-template-rows:auto auto;grid-template-columns:34px 1fr;align-items:center;column-gap:9px;padding:10px 12px;display:grid;position:absolute}.intel-graph__hub{--node-accent:#ff3b5c;border-radius:15px;min-width:224px;top:50%;left:50%;transform:translate(-50%,-50%)}.intel-graph__hub>span,.intel-graph__object>span{width:34px;height:34px;color:var(--node-accent);background:color-mix(in srgb, var(--node-accent) 12%, transparent);border-radius:50%;grid-row:1/3;place-items:center;display:grid}.intel-graph__hub strong,.intel-graph__object strong{color:#edf5ff;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.intel-graph__hub strong{font-size:12px}.intel-graph__hub small,.intel-graph__object small{color:#8195af;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.intel-graph__object[data-tone=orange]{--node-accent:#f97316}.intel-graph__object[data-tone=amber]{--node-accent:#fbbf24}.intel-graph__object[data-tone=red]{--node-accent:#ff3b5c}.intel-graph__object[data-tone=cyan]{--node-accent:#2dd4bf}.intel-graph__object[data-tone=violet]{--node-accent:#8b5cf6}.intel-graph__object[data-tone=blue]{--node-accent:#3b82f6}.intel-graph__object--exploit{top:20px;left:7%}.intel-graph__object--attack{top:18px;left:50%;transform:translate(-50%)}.intel-graph__object--kev{top:20px;right:5%}.intel-graph__object--ioc{top:50%;left:2%;transform:translateY(-50%)}.intel-graph__object--cve{bottom:22px;left:9%}.intel-graph__object--platform{bottom:22px;right:8%}.intel-graph__edge-label{z-index:3;color:#8fa7c1;letter-spacing:.02em;background:#08121fe0;border-radius:4px;padding:2px 5px;font-size:7px;position:absolute}.intel-graph__edge-label--exploit{top:29%;left:28%}.intel-graph__edge-label--attack{top:24%;left:53%}.intel-graph__edge-label--kev{top:29%;right:25%}.intel-graph__edge-label--ioc{top:48%;left:25%}.intel-graph__edge-label--platform{bottom:28%;right:27%}.intel-graph__legend--reference{align-items:center;min-height:43px;gap:14px!important;padding:8px 16px 12px!important}.intel-graph__legend--reference i[data-tone=red]{background:#ff3b5c}.intel-graph__legend--reference i[data-tone=orange]{background:#f97316}.intel-graph__legend--reference i[data-tone=amber]{background:#fbbf24}.intel-graph__legend--reference i[data-tone=cyan]{background:#2dd4bf}.intel-graph__legend--reference i[data-tone=violet]{background:#8b5cf6}.intel-graph__legend--reference i[data-tone=blue]{background:#3b82f6}.attack-summary--reference{min-height:302px!important}.attack-summary__reference-body{grid-template-columns:145px minmax(0,1fr);align-items:center;gap:14px;min-height:228px;padding:14px 16px 16px;display:grid}.attack-summary__donut,.relationship-donut,.connectivity-card__ring{border-radius:50%;place-items:center;width:132px;height:132px;display:grid;position:relative;box-shadow:0 0 28px #206fb414}.attack-summary__donut:after,.relationship-donut:after,.connectivity-card__ring:after{content:"";background:#0d1d31;border-radius:50%;position:absolute;inset:22px;box-shadow:inset 0 0 0 1px #3c5a7e40}.attack-summary__donut>div,.relationship-donut>div,.connectivity-card__ring>div{z-index:1;justify-items:center;display:grid;position:relative}.attack-summary__donut strong,.relationship-donut strong,.connectivity-card__ring strong{color:#f4f8ff;letter-spacing:-.03em;font-size:20px}.attack-summary__donut span,.relationship-donut span,.connectivity-card__ring span{color:#8296af;font-size:8px}.attack-summary__reference-rows{gap:10px;display:grid}.attack-summary__reference-row{grid-template-columns:8px minmax(90px,1fr) minmax(70px,1fr) auto;align-items:center;gap:8px;font-size:8px;display:grid}.attack-summary__reference-row>i{border-radius:50%;width:7px;height:7px}.attack-summary__reference-row>span{color:#b7c5d8}.attack-summary__reference-row>b{background:#1a304d;border-radius:999px;height:6px;overflow:hidden}.attack-summary__reference-row>b em{border-radius:inherit;background:#4b769f;height:100%;display:block}.attack-summary__reference-row>strong{color:#edf5ff;font-variant-numeric:tabular-nums;font-size:8px}.tactic-flow--reference{min-height:158px}.tactic-flow__steps--reference{padding:13px 8px 14px!important}.tactic-flow__steps--reference .tactic-flow__step strong{max-width:100px}.reference-bottom-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}.reference-bottom-grid--secondary{margin-top:0}.reference-bottom-card{min-height:252px}.reference-lower-card{min-height:260px}.relationship-donut-wrap{grid-template-columns:122px minmax(0,1fr);align-items:center;gap:12px;min-height:186px;padding:12px 14px 14px;display:grid}.relationship-donut{width:116px;height:116px}.relationship-donut:after{inset:19px}.relationship-donut strong{font-size:13px}.relationship-donut__legend{gap:9px;display:grid}.relationship-donut__legend>div{grid-template-columns:7px 1fr auto;align-items:center;gap:7px;font-size:7px;display:grid}.relationship-donut__legend i{border-radius:50%;width:7px;height:7px}.relationship-donut__legend span{color:#9db0c6;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.relationship-donut__legend strong{color:#edf5ff;font-size:7px}.reference-ranking-list{margin:0;padding:9px 14px 12px;list-style:none;display:grid}.reference-ranking-list li{border-bottom:1px solid #29415f9e;grid-template-columns:18px 1fr auto;align-items:center;gap:7px;min-height:34px;display:grid}.reference-ranking-list li>span{color:#647b96;font-size:8px}.reference-ranking-list li>div{gap:2px;display:grid}.reference-ranking-list li strong{color:#dce8f7;font-size:8px}.reference-ranking-list li small{color:#7187a2;font-size:7px}.reference-ranking-list li b{color:#a855f7;font-variant-numeric:tabular-nums;font-size:9px}.reference-coverage-list{gap:13px;padding:16px 14px 14px;display:grid}.reference-coverage-row{color:#aebed1;grid-template-columns:1fr auto;gap:5px 8px;font-size:8px;display:grid}.reference-coverage-row strong{color:#edf5ff;font-size:8px}.reference-coverage-row>div{background:#172c48;border-radius:999px;grid-column:1/-1;height:6px;overflow:hidden}.reference-coverage-row i{border-radius:inherit;background:#46b9e8;height:100%;display:block}.reference-coverage-row i[data-tone=amber]{background:#fbbf24}.reference-coverage-row i[data-tone=cyan]{background:#2dd4bf}.reference-coverage-row i[data-tone=green]{background:#34d399}.reference-coverage-row i[data-tone=blue]{background:#3b82f6}.reference-impact-total{border-bottom:1px solid #29415f9e;justify-content:space-between;align-items:end;gap:12px;padding-bottom:8px;display:flex}.reference-impact-total span{color:#8fa3ba;font-size:8px}.reference-impact-total strong{color:#eaf3ff;font-size:19px}.connectivity-card__body{grid-template-columns:122px minmax(0,1fr);align-items:center;gap:12px;min-height:184px;padding:12px 14px 14px;display:grid}.connectivity-card__ring{background:conic-gradient(#a3e635 0 70deg, #38bdf8 70deg 200deg, #8b5cf6 200deg 285deg, #17304c 285deg 360deg);width:116px;height:116px}.connectivity-card__ring:after{inset:19px}.connectivity-card__ring strong{font-size:15px}.connectivity-card__stats{gap:10px;display:grid}.connectivity-card__stats>div{gap:2px;display:grid}.connectivity-card__stats span{color:#7f93ad;font-size:7px}.connectivity-card__stats strong{color:#edf5ff;font-variant-numeric:tabular-nums;font-size:11px}.environment-match-card__body{text-align:center;align-content:center;place-items:center;gap:10px;min-height:188px;padding:14px;display:grid}.environment-match-card__ring{border:8px solid #a3e635;border-color:#a3e635 #38bdf8 #17314d #17314d;border-radius:50%;place-items:center;width:96px;height:96px;display:grid}.environment-match-card__ring span{color:#8095af;font-size:7px}.environment-match-card__ring strong{color:#edf5ff;font-size:13px}.environment-match-card__body p{color:#8296af;max-width:28ch;margin:0;font-size:8px;line-height:1.4}.reference-status-bar{background:#223954;border:1px solid #223954;border-radius:10px;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.reference-status-bar>div{color:#8095af;background:#0b192a;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:8px 10px;font-size:8px;display:flex}.reference-status-bar svg{color:#55c6f2}.reference-status-bar strong{color:#d9e6f5;font-size:8px}.reference-status-dot{background:#34d399;border-radius:50%;width:7px;height:7px}.reference-safety-note{color:#7288a3;justify-content:space-between;align-items:center;gap:16px;padding:0 3px 2px;font-size:8px;display:flex}.reference-safety-note p{margin:0}.intel-graph__canvas--interactive{touch-action:none;-webkit-user-select:none;user-select:none}.intel-graph__edges--interactive{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.intel-graph__edges--interactive line{stroke:#355a7f;stroke-width:.35px;vector-effect:non-scaling-stroke;opacity:.76;filter:drop-shadow(0 0 3px #46b9e81f)}.intel-graph__edges--interactive text{fill:#7890aa;letter-spacing:.02em;paint-order:stroke;stroke:#081523;stroke-width:.7px;stroke-linejoin:round;text-anchor:middle;dominant-baseline:middle;font-size:2.05px;font-weight:700}.intel-graph__hub--interactive,.intel-graph__object--interactive{transform:translate(-50%,-50%)!important}.intel-graph__hub--interactive{z-index:5;pointer-events:none;min-width:214px}.intel-graph__object--interactive{z-index:3;cursor:grab;will-change:left, top;min-width:138px;max-width:184px;transition:left 60ms linear,top 60ms linear,border-color .14s,box-shadow .14s,background .14s}.intel-graph__object--interactive:hover{border-color:color-mix(in srgb, var(--node-accent) 82%, #6f8dae);box-shadow:0 14px 34px #00000057, 0 0 30px color-mix(in srgb, var(--node-accent) 16%, transparent);background:#0a1d32fc}.intel-graph__object--interactive.is-dragging{z-index:9;cursor:grabbing;box-shadow:0 18px 42px #0000006b, 0 0 38px color-mix(in srgb, var(--node-accent) 24%, transparent);transition:none}.intel-graph__drag-hint{letter-spacing:.03em;margin-left:auto;font-size:8px;color:#64809e!important}@media (prefers-reduced-motion:reduce){.intel-graph__object--interactive{transition:none}}@media (width<=1260px) and (width>=1040px){.executive-dashboard--reference{gap:11px}.intel-metric-card--reference{min-height:132px!important;padding:12px 11px 10px!important}.intel-metric-card--reference .intel-metric-card__top{gap:6px;font-size:8px}.intel-metric-card--reference .intel-metric-card__icon{width:26px;height:26px}.intel-metric-card--reference>strong{font-size:23px!important}.reference-main-grid{grid-template-columns:minmax(0,1.9fr) minmax(300px,.9fr)}.intel-graph--reference{min-height:430px!important}.intel-graph__canvas--reference{height:320px!important}.intel-graph__object{min-width:138px;padding:9px 10px}.intel-graph__object strong{font-size:9px}.attack-summary__reference-body{grid-template-columns:116px 1fr;padding-left:12px;padding-right:12px}.attack-summary__donut{width:108px;height:108px}.attack-summary__reference-row{grid-template-columns:7px minmax(65px,1fr) minmax(48px,.8fr) auto;gap:5px}.reference-bottom-card{min-height:224px}.relationship-donut-wrap,.connectivity-card__body{grid-template-columns:96px 1fr;gap:8px;padding-left:10px;padding-right:10px}.relationship-donut,.connectivity-card__ring{width:90px;height:90px}.relationship-donut:after,.connectivity-card__ring:after{inset:15px}}@media (width<=1039px){.intel-metrics--reference{grid-template-columns:repeat(3,minmax(0,1fr))!important}.reference-main-grid{grid-template-columns:1fr}.reference-main-grid__side{grid-template-rows:auto;grid-template-columns:1fr 1fr}.reference-bottom-grid,.reference-status-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.reference-status-bar>div:last-child{grid-column:1/-1}}@media (width<=700px){.intel-metrics--reference{grid-template-columns:1fr!important}.reference-main-grid__side,.reference-bottom-grid{grid-template-columns:1fr}.intel-graph__object{min-width:118px;padding:8px}.intel-graph__object--attack{top:8px}.intel-graph__object--exploit{left:1%}.intel-graph__object--kev{right:1%}.intel-graph__hub{min-width:180px}.intel-graph__object--interactive{min-width:112px;max-width:148px}.intel-graph__drag-hint{display:none}.reference-status-bar{grid-template-columns:1fr}.reference-status-bar>div:last-child{grid-column:auto}.reference-safety-note{flex-direction:column;align-items:flex-start}}.intel-graph__hub{border-radius:13px!important;grid-template-columns:30px auto!important;column-gap:8px!important;width:max-content!important;min-width:0!important;max-width:188px!important;padding:8px 11px!important}.intel-graph__hub>span{width:30px!important;height:30px!important}.intel-graph__hub strong,.intel-graph__hub small{max-width:132px}.relationships-workspace{--rel-bg:#06101a;--rel-panel:#0a1623;--rel-panel-2:#0d1b2a;--rel-panel-3:#102233;--rel-border:#20384d;--rel-border-strong:#31556d;--rel-text:#e7f0f6;--rel-muted:#71889c;--rel-cyan:#55d6e9;--rel-blue:#4daaf2;--rel-green:#4bd6ae;--rel-violet:#9888f0;--rel-coral:#ef846e;--rel-gold:#e1b750;gap:16px;min-width:0;max-width:100%;display:grid;overflow-x:hidden}.relationships-workspace *{box-sizing:border-box}.rel-command,.rel-layerbar,.rel-stage,.rel-path{border:1px solid var(--rel-border);background:linear-gradient(#0d1d2cfa,#08141ffc);min-width:0;max-width:100%;box-shadow:0 18px 48px #00000038,inset 0 1px #ffffff06}.rel-command{border-radius:16px;align-items:center;gap:18px;min-height:72px;padding:13px 16px;display:flex;position:relative;overflow:hidden}.rel-command:before{content:"";background:linear-gradient(180deg,var(--rel-cyan),#2b7ea0);opacity:.85;width:3px;position:absolute;inset:0 auto 0 0}.rel-command__identity{align-items:center;gap:12px;min-width:250px;display:flex}.rel-command__identity>span{color:#8ce6f2;background:linear-gradient(145deg,#14364a,#0c2231);border:1px solid #34728b;border-radius:11px;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 8px 24px #156c8429,inset 0 1px #ffffff0a}.rel-command__identity strong,.rel-command__identity small{display:block}.rel-command__identity strong{color:#edf6fa;letter-spacing:.01em;font-size:13px}.rel-command__identity small{color:#72899b;margin-top:3px;font-size:10px}.rel-search{color:#71889c;background:#07131f;border:1px solid #2f4a60;border-radius:10px;flex:1;align-items:center;min-width:220px;max-width:640px;height:42px;padding-left:12px;display:flex;box-shadow:inset 0 1px 8px #00000029}.rel-search input{color:#e6f0f5;min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1;padding:0 10px}.rel-search input::placeholder{color:#5f7488}.rel-search--universal{padding-left:0;overflow:hidden}.rel-search--universal select{color:#b8cad5;min-width:132px;max-width:155px;height:100%;font:inherit;cursor:pointer;background:#0b1b29;border:0;border-right:1px solid #2f4a60;outline:0;padding:0 30px 0 11px;font-size:11px}.rel-search--universal>svg{flex:none;margin-left:11px}.rel-search button,.rel-primary,.rel-path>button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#1d7f9d,#258ab4);border:1px solid #4695b1;border-radius:8px;font-weight:700;box-shadow:0 7px 18px #186f902e}.rel-search button:hover,.rel-primary:hover,.rel-path>button:hover{filter:brightness(1.08)}.rel-search button:disabled,.rel-path>button:disabled{opacity:.42;cursor:not-allowed;box-shadow:none}.rel-search button{height:34px;margin-right:4px;padding:0 17px}.rel-status{color:#758b9d;white-space:nowrap;align-items:center;gap:7px;margin-left:auto;font-size:11px;display:flex}.rel-status span{color:#91e1ec;font-weight:800}.rel-layerbar{background:linear-gradient(#0b1825,#091521);border-radius:14px;align-items:center;gap:9px;padding:10px 12px;display:flex;overflow:auto hidden}.rel-layerbar>span{letter-spacing:.16em;text-transform:uppercase;color:#60778a;white-space:nowrap;margin-right:6px;font-size:9px}.rel-layerbar button{color:#8398a9;white-space:nowrap;cursor:pointer;background:#0b1926;border:1px solid #2b4257;border-radius:9px;align-items:center;gap:8px;padding:8px 11px;transition:all .15s;display:flex;box-shadow:inset 0 1px #ffffff05}.rel-layerbar button b{color:#b0c1cc;background:#050e178c;border-radius:999px;padding:2px 6px;font-size:9px}.rel-layer--indicator[data-active=true]{color:#c7f8ea;background:linear-gradient(#1a5c4a6b,#133e354d);border-color:#4bd6aead}.rel-layer--platform[data-active=true]{color:#ded8ff;background:linear-gradient(#4339856b,#2d275b4d);border-color:#9888f0b3}.rel-layer--exploit[data-active=true]{color:#ffd8cf;background:linear-gradient(#75332b6b,#4e24204d);border-color:#ef846eb8}.rel-layer--attack_technique[data-active=true]{color:#fae8ad;background:linear-gradient(#735a1e6b,#4b3b184d);border-color:#e1b750bd}.rel-stage{background:#07111d;border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(285px,320px);min-height:670px;display:grid;position:relative;overflow:hidden}.rel-stage:before{content:"";z-index:3;background:linear-gradient(90deg,#0000,#55d6e973,#0000);height:1px;position:absolute;top:0;left:0;right:0}.rel-graph-panel{background-color:#06111c;background-image:radial-gradient(circle at 50% 47%,#2b769129,#0000 33%),radial-gradient(circle at 50% 47%,#224d5f21,#0000 55%),linear-gradient(#2c435617 1px,#0000 1px),linear-gradient(90deg,#2c435617 1px,#0000 1px),none;background-position:0 0,0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat,repeat;background-size:auto,auto,32px 32px,32px 32px;background-attachment:scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box;min-width:0;max-width:100%;position:relative;overflow:hidden}.rel-graph-panel:after{content:"";pointer-events:none;background:linear-gradient(#ffffff02,#0000 20% 80%,#0000001f);position:absolute;inset:0}.rel-graph-panel__meta{z-index:4;pointer-events:none;justify-content:space-between;gap:12px;display:flex;position:absolute;top:16px;left:18px;right:18px}.rel-graph-panel__meta span,.rel-graph-panel__meta strong{display:block}.rel-graph-panel__meta>div:first-child span{letter-spacing:.18em;color:#4f8fa3;font-size:8px}.rel-graph-panel__meta>div:first-child strong{color:#e9f2f7;margin-top:4px;font-size:14px}.rel-graph-stats{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.rel-graph-stats span{color:#71879a;background:#081521e6;border:1px solid #274258;border-radius:8px;padding:6px 9px;font-size:9px;box-shadow:0 5px 16px #0000001f}.rel-graph-stats b{color:#d4e3eb;margin-right:3px;display:inline}.rel-canvas{min-width:0;max-width:100%;height:670px;position:relative;overflow:hidden}.rel-canvas__edges{pointer-events:none;z-index:0;width:100%;height:100%;display:block;position:absolute;inset:0}.rel-canvas[data-canvas-graph=true] .rel-canvas__edges{pointer-events:auto;cursor:grab;touch-action:none}.rel-canvas[data-canvas-graph=true] .rel-canvas__edges:active{cursor:grabbing}.rel-canvas__zoom{z-index:4;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#07131ee0;border:1px solid #29465a;border-radius:9px;align-items:center;gap:6px;padding:5px 7px;display:flex;position:absolute;bottom:14px;right:16px;box-shadow:0 8px 22px #00000038}.rel-canvas__zoom button{color:#9fc9da;cursor:pointer;background:#0c1b29;border:1px solid #2f5268;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.rel-canvas__zoom button:hover{color:#e8fbff;background:#102638;border-color:#55cbe3}.rel-canvas__zoom span{text-align:center;color:#8fa8b8;font-variant-numeric:tabular-nums;min-width:42px;font-size:9px}.rel-canvas svg{z-index:1;width:100%;max-width:100%;height:100%;display:block;position:relative}.rel-canvas[data-canvas-graph=true] svg{pointer-events:none}.rel-canvas[data-canvas-edges=true] .rel-edge line:first-child{stroke:#0000!important;opacity:0!important;filter:none!important}.rel-canvas[data-canvas-edges=true] .rel-edge__hit{stroke:#0000!important;opacity:1!important}.rel-edge{cursor:pointer}.rel-edge line:first-child{stroke:#2d5367;stroke-width:1px;opacity:.5}.rel-edge:hover line:first-child{stroke:#7de5f0;stroke-width:2px;opacity:1;filter:url(#relGlow)}.rel-edge__hit{stroke:#0000;stroke-width:12px}.rel-node{cursor:pointer;opacity:.96}.rel-node__halo{fill:#0000;stroke:#29465a;stroke-width:1px}.rel-node__core{fill:#0f1f2f;stroke:#526f82;stroke-width:1.6px}.rel-node__glyph{fill:#f3f9fc;letter-spacing:.05em;font-size:8px;font-weight:900}.rel-node__label{fill:#92a8b7;font-size:9px}.rel-node--vulnerability .rel-node__core{fill:#12344f;stroke:var(--rel-blue)}.rel-node[data-active=true] .rel-node__halo,.rel-node[data-path=true] .rel-node__halo{stroke:#85f1fa;fill:#40a6bc21;filter:url(#relGlow)}.rel-node[data-active=true] .rel-node__core,.rel-node[data-path=true] .rel-node__core{stroke:#a2f5fb;stroke-width:2.2px;filter:drop-shadow(0 0 7px #55d6e929)}.rel-canvas__hint{color:#50687b;letter-spacing:.02em;font-size:9px;position:absolute;bottom:14px;left:18px}.rel-canvas__empty{color:#71889a;background:#091825f2;border:1px solid #2b495f;border-radius:12px;grid-template-columns:auto 1fr;align-items:center;column-gap:11px;width:min(440px,100% - 40px);padding:15px 16px;display:grid;position:absolute;bottom:48px;left:50%;transform:translate(-50%);box-shadow:0 16px 36px #00000038}.rel-canvas__empty strong,.rel-canvas__empty span{grid-column:2}.rel-canvas__empty strong{color:#d0dee6;font-size:12px}.rel-canvas__empty span{margin-top:3px;font-size:10px;line-height:1.45}.rel-inspector{background:linear-gradient(#0d1a28,#09141f);border-left:1px solid #223b50;min-width:0;padding:24px 22px;overflow:auto;box-shadow:inset 12px 0 28px #0000001f}.rel-inspector__eyebrow{letter-spacing:.18em;color:#58abc0;margin-bottom:9px;font-size:8px}.rel-inspector h3{color:#edf5f8;overflow-wrap:anywhere;margin:0 0 11px;font-size:19px;line-height:1.2}.rel-type{color:#97adbb;background:#0b1926;border:1px solid #344f64;border-radius:999px;padding:4px 9px;font-size:9px;display:inline-flex}.rel-type--indicator{color:#b7efde;border-color:#4bd6ae85}.rel-type--platform{color:#d5ceff;border-color:#9888f085}.rel-type--exploit{color:#ffcec4;border-color:#ef846e8a}.rel-type--attack_technique{color:#f4df9f;border-color:#e1b75094}.rel-type--vulnerability{color:#c0e4ff;border-color:#4daaf28f}.rel-inspector__subtitle{color:#8499aa;font-size:11px;line-height:1.62}.rel-inspector dl{margin:24px 0}.rel-inspector dl div{border-top:1px solid #1e3345;padding:11px 0}.rel-inspector dt{text-transform:uppercase;letter-spacing:.13em;color:#60778a;font-size:8px}.rel-inspector dd{color:#beced8;overflow-wrap:anywhere;margin:5px 0 0;font-size:11px}.rel-primary{justify-content:center;align-items:center;gap:7px;width:100%;padding:11px;display:flex}.rel-route{color:#879cad;overflow-wrap:anywhere;align-items:center;gap:5px;font-size:10px;display:flex}.rel-inspector__metrics{grid-template-columns:1fr 1fr;gap:9px;margin:19px 0;display:grid}.rel-inspector__metrics div{background:linear-gradient(#0d1d2b,#0a1825);border:1px solid #234056;border-radius:10px;padding:11px}.rel-inspector__metrics small,.rel-inspector__metrics strong{display:block}.rel-inspector__metrics small{letter-spacing:.08em;text-transform:uppercase;color:#627a8d;font-size:8px}.rel-inspector__metrics strong{color:#d3e1e8;margin-top:5px}.rel-evidence{border-top:1px solid #1e3345;padding-top:15px}.rel-evidence h4{color:#dce7ed;margin:0 0 8px;font-size:12px}.rel-evidence p{color:#8096a7;font-size:10px;line-height:1.58}.rel-evidence pre{color:#8db8c6;white-space:pre-wrap;overflow-wrap:anywhere;background:#06101a;border:1px solid #1b3040;border-radius:9px;max-width:100%;max-height:290px;padding:11px;font-size:9px;overflow:auto;box-shadow:inset 0 1px 10px #0000002e}.rel-inspector__blank{text-align:center;color:#60798b;place-content:center;height:100%;display:grid}.rel-inspector__blank h3{color:#a8bac5;font-size:14px}.rel-inspector__blank p{max-width:210px;font-size:10px;line-height:1.5}.rel-loading{color:#668093;place-items:center;height:100%;font-size:12px;display:grid}.rel-error,.rel-notice{border-radius:10px;justify-content:space-between;align-items:center;padding:10px 13px;font-size:10px;display:flex}.rel-error{color:#ffc8bc;background:#50231e6b;border:1px solid #ef846e80}.rel-notice{color:#a9dbe4;background:#144a5947;border:1px solid #55d6e947}.rel-error button,.rel-notice button{color:inherit;cursor:pointer;background:0 0;border:0}.rel-path{border-radius:14px;grid-template-columns:190px 145px minmax(220px,1fr) 190px 195px;align-items:center;gap:9px;padding:12px;display:grid}.rel-path__title{color:#64cfdf;align-items:center;gap:9px;display:flex}.rel-path__title strong,.rel-path__title small{display:block}.rel-path__title strong{color:#d7e6ec;font-size:11px}.rel-path__title small{color:#61798b;margin-top:2px;font-size:8px}.rel-path select,.rel-path input{color:#c5d4dd;height:38px;font:inherit;background:#07141f;border:1px solid #2b465b;border-radius:8px;outline:0;min-width:0;padding:0 10px;font-size:10px}.rel-path select:focus,.rel-path input:focus{border-color:#55b7ca}.rel-path>button{height:38px;padding:0 13px}.rel-path-detail{background:linear-gradient(#0a1825,#08131e);border:1px solid #253f53;border-radius:10px;grid-column:1/-1;min-width:0;margin-top:2px;padding:10px}.rel-path-detail--empty{color:#6e8496;align-items:center;gap:10px;display:flex}.rel-path-detail--empty strong,.rel-path-detail--empty span{display:block}.rel-path-detail--empty strong{color:#bdcdd6;font-size:10px}.rel-path-detail--empty span{margin-top:2px;font-size:9px}.rel-path-detail__header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.rel-path-detail__header>div:first-child span,.rel-path-detail__header>div:first-child strong{display:block}.rel-path-detail__header>div:first-child span{letter-spacing:.17em;color:#58b9cb;font-size:7px}.rel-path-detail__header>div:first-child strong{color:#c9d8e0;margin-top:2px;font-size:10px}.rel-path-detail__header>div:last-child{color:#6f91a4;border:1px solid #31556d;border-radius:999px;padding:4px 7px;font-size:8px}.rel-path-chain{align-items:center;padding-bottom:3px;display:flex;overflow-x:auto}.rel-path-chain__segment{align-items:center;display:flex}.rel-path-node{background:#0c1b28;border:1px solid #31495c;border-radius:8px;width:145px;min-width:145px;padding:9px}.rel-path-node small,.rel-path-node strong,.rel-path-node span{display:block}.rel-path-node small{letter-spacing:.12em;text-transform:uppercase;color:#667f91;font-size:7px}.rel-path-node strong{color:#dce7ed;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:9px;overflow:hidden}.rel-path-node span{color:#617789;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:7px;overflow:hidden}.rel-path-node--indicator{border-color:#2e806c}.rel-path-node--platform{border-color:#6259a3}.rel-path-node--exploit{border-color:#9a5547}.rel-path-node--attack_technique{border-color:#8e7536}.rel-path-node--vulnerability{border-color:#3e78a2}.rel-path-edge{color:#71899a;cursor:pointer;background:0 0;border:0;width:88px;min-width:88px;padding:0 5px;position:relative}.rel-path-edge:before{content:"";background:#31566b;height:1px;position:absolute;top:50%;left:4px;right:4px}.rel-path-edge span,.rel-path-edge b{background:#091622;width:max-content;max-width:76px;margin:auto;padding:0 3px;font-size:6px;display:block;position:relative}.rel-path-edge b{color:#58b5c6;margin-top:2px}.rel-path-edge svg{color:#4a899d;position:absolute;top:50%;right:0;transform:translateY(-50%)}.rel-path-same{color:#6e8799;margin-left:9px;font-size:9px}.rel-evidence__grid{grid-template-columns:1fr 1fr;gap:7px;margin:12px 0;display:grid}.rel-evidence__grid>div{background:#091723;border:1px solid #20394d;border-radius:8px;min-width:0;padding:8px}.rel-evidence__grid small,.rel-evidence__grid strong{display:block}.rel-evidence__grid small{letter-spacing:.08em;text-transform:uppercase;color:#5f7789;font-size:7px}.rel-evidence__grid strong{color:#bdced8;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:9px;overflow:hidden}.rel-evidence__raw{border-top:1px solid #1e3345;margin-top:10px;padding-top:9px}.rel-evidence__raw>button{color:#6f8b9c;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:4px 0;font-size:9px;display:flex}.rel-evidence__raw svg{transition:transform .15s}.rel-evidence__raw svg[data-open=true]{transform:rotate(180deg)}@media (width<=1100px){.rel-command{flex-wrap:wrap}.rel-command__identity{min-width:210px}.rel-search{flex-basis:100%;order:3;max-width:none}.rel-stage{grid-template-columns:1fr}.rel-inspector{border-top:1px solid #223b50;border-left:0;min-height:260px}.rel-path{grid-template-columns:1fr 1fr}.rel-path__title,.rel-path-detail{grid-column:1/-1}}@media (width<=680px){.rel-path{grid-template-columns:1fr}.rel-path__title,.rel-path-detail{grid-column:1}.rel-command{padding:12px}.rel-command__identity{min-width:0}.rel-status{margin-left:0}.rel-search--universal select{min-width:112px;max-width:125px}}.relationships-workspace{--rel-bg:#101114;--rel-panel:#15171b;--rel-panel-2:#191c21;--rel-panel-3:#1d2026;--rel-border:#30343b;--rel-border-strong:#454b55;--rel-text:#f2f3f5;--rel-muted:#8d929c;--rel-focus:#e5e7eb;--rel-focus-2:#fff;--rel-vulnerability:#ef4444;--rel-indicator:#facc15;--rel-platform:#38bdf8;--rel-exploit:#f97316;--rel-attack:#a78bfa;--rel-node-fill:#181a1f}.rel-command,.rel-layerbar,.rel-stage,.rel-path{border-color:var(--rel-border);background:linear-gradient(#181a1f 0%,#121417 100%);box-shadow:0 16px 38px #00000042,inset 0 1px #ffffff06}.rel-command:before{opacity:.72;background:linear-gradient(#8b93a1,#555b66)}.rel-command__identity>span{color:#d8dce2;background:#1c1f24;border-color:#4b515b;box-shadow:0 0 0 1px #ffffff06}.rel-search{background:#111317;border-color:#363b43}.rel-search:focus-within{border-color:#59616c;box-shadow:0 0 0 3px #ffffff0b}.rel-layerbar{background:#14161a}.rel-layerbar button{color:#989da6;box-shadow:none;background:#191b20;border-color:#343840}.rel-layerbar button[data-active=true]{color:#eceef1;background:#1d2025;border-color:#4b5059;box-shadow:inset 0 1px #ffffff08}.rel-layerbar button[data-active=false]{opacity:.38;filter:none}.rel-layerbar button b{color:#b3b7be;background:#111317;border:1px solid #292d34}.rel-layer--indicator[data-active=true],.rel-layer--platform[data-active=true],.rel-layer--exploit[data-active=true],.rel-layer--attack_technique[data-active=true]{color:#eceef1;background:#1d2025}.rel-layer--indicator[data-active=true]{border-color:#facc15ad}.rel-layer--platform[data-active=true]{border-color:#38bdf8ad}.rel-layer--exploit[data-active=true]{border-color:#f97316b8}.rel-layer--attack_technique[data-active=true]{border-color:#a78bfaad}.rel-layer--indicator[data-active=true] svg{color:var(--rel-indicator)}.rel-layer--platform[data-active=true] svg{color:var(--rel-platform)}.rel-layer--exploit[data-active=true] svg{color:var(--rel-exploit)}.rel-layer--attack_technique[data-active=true] svg{color:var(--rel-attack)}.rel-stage{background:#101114}.rel-stage:before{background:linear-gradient(90deg,#0000,#ffffff1f,#0000)}.rel-graph-panel{background-color:#101114;background-image:radial-gradient(circle at 50% 48%,#60677217,#0000 34%),linear-gradient(#7e828c0e 1px,#0000 1px),linear-gradient(90deg,#7e828c0e 1px,#0000 1px),none;background-position:0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat;background-size:auto,32px 32px,32px 32px;background-attachment:scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box}.rel-edge line:first-child{stroke:#4b5058;opacity:.42}.rel-edge:hover line:first-child{stroke:#d2d5da;opacity:.92}.rel-node{opacity:.96}.rel-node__halo{fill:#0000;stroke:#333740}.rel-node__core,.rel-node--vulnerability .rel-node__core,.rel-node--indicator .rel-node__core,.rel-node--platform .rel-node__core,.rel-node--exploit .rel-node__core,.rel-node--attack_technique .rel-node__core{fill:var(--rel-node-fill);stroke:#666b74;stroke-width:1.6px}.rel-node__glyph{fill:#f3f4f6;font-weight:800}.rel-node__label{fill:#a2a7b0}.rel-node--vulnerability .rel-node__core{fill:#35191b;stroke:var(--rel-vulnerability);stroke-width:2px}.rel-node--indicator .rel-node__core{fill:#2b2813;stroke:var(--rel-indicator)}.rel-node--platform .rel-node__core{fill:#142936;stroke:var(--rel-platform)}.rel-node--exploit .rel-node__core{fill:#342015;stroke:var(--rel-exploit)}.rel-node--attack_technique .rel-node__core{fill:#241e36;stroke:var(--rel-attack)}.rel-node--vulnerability .rel-node__halo{stroke:#ef444459}.rel-node--indicator .rel-node__halo{stroke:#facc1547}.rel-node--platform .rel-node__halo{stroke:#38bdf847}.rel-node--exploit .rel-node__halo{stroke:#f973164d}.rel-node--attack_technique .rel-node__halo{stroke:#a78bfa4d}.rel-node--vulnerability[data-active=true] .rel-node__halo,.rel-node--vulnerability[data-path=true] .rel-node__halo{stroke:var(--rel-vulnerability);fill:#ef44441a;filter:url(#relGlow)}.rel-node--indicator[data-active=true] .rel-node__halo,.rel-node--indicator[data-path=true] .rel-node__halo{stroke:var(--rel-indicator);fill:#facc1513;filter:url(#relGlow)}.rel-node--platform[data-active=true] .rel-node__halo,.rel-node--platform[data-path=true] .rel-node__halo{stroke:var(--rel-platform);fill:#38bdf813;filter:url(#relGlow)}.rel-node--exploit[data-active=true] .rel-node__halo,.rel-node--exploit[data-path=true] .rel-node__halo{stroke:var(--rel-exploit);fill:#f9731614;filter:url(#relGlow)}.rel-node--attack_technique[data-active=true] .rel-node__halo,.rel-node--attack_technique[data-path=true] .rel-node__halo{stroke:var(--rel-attack);fill:#a78bfa14;filter:url(#relGlow)}.rel-node--vulnerability[data-active=true] .rel-node__core,.rel-node--vulnerability[data-path=true] .rel-node__core{fill:#42191c;stroke:#f66;stroke-width:2.4px;filter:drop-shadow(0 0 7px #ef444442)}.rel-node--indicator[data-active=true] .rel-node__core,.rel-node--indicator[data-path=true] .rel-node__core{fill:#302b10;stroke:#ffe14d;stroke-width:2.2px;filter:drop-shadow(0 0 6px #facc152e)}.rel-node--platform[data-active=true] .rel-node__core,.rel-node--platform[data-path=true] .rel-node__core{fill:#102f40;stroke:#6bd4ff;stroke-width:2.2px;filter:drop-shadow(0 0 6px #38bdf82e)}.rel-node--exploit[data-active=true] .rel-node__core,.rel-node--exploit[data-path=true] .rel-node__core{fill:#3b2111;stroke:#ff9a52;stroke-width:2.2px;filter:drop-shadow(0 0 6px #f9731633)}.rel-node--attack_technique[data-active=true] .rel-node__core,.rel-node--attack_technique[data-path=true] .rel-node__core{fill:#2c2145;stroke:#c3adff;stroke-width:2.2px;filter:drop-shadow(0 0 6px #a78bfa33)}.rel-node[data-active=true] .rel-node__glyph,.rel-node[data-path=true] .rel-node__glyph{fill:#fff}.rel-edge[data-path=true] line:first-child{stroke:#f1f3f5;stroke-width:2.75px;opacity:1;filter:url(#relGlow)}.rel-canvas[data-has-path=true] .rel-edge[data-path=false] line:first-child{opacity:.14}.rel-canvas[data-has-path=true] .rel-node[data-path=false][data-active=false]{opacity:.4}.rel-inspector{background:linear-gradient(#181a1f,#121417);border-left-color:#31353d;box-shadow:inset 10px 0 24px #0000001f}.rel-inspector__eyebrow{color:#aeb4bd}.rel-type,.rel-type--indicator,.rel-type--platform,.rel-type--exploit,.rel-type--attack_technique,.rel-type--vulnerability{color:#c0c4ca;background:#17191d;border-color:#3a3f47}.rel-type--vulnerability{border-left:3px solid var(--rel-vulnerability);color:#ffb1b1}.rel-type--indicator{border-left:3px solid var(--rel-indicator);color:#f6df79}.rel-type--platform{border-left:3px solid var(--rel-platform);color:#9cddfa}.rel-type--exploit{border-left:3px solid var(--rel-exploit);color:#ffb37d}.rel-type--attack_technique{border-left:3px solid var(--rel-attack);color:#cbbcff}.rel-path{background:linear-gradient(#17191e,#121417)}.rel-path-detail{background:linear-gradient(#1a1c21,#131519);border-color:#343941;box-shadow:0 8px 22px #0000002e}.rel-path-node,.rel-path-node--vulnerability,.rel-path-node--indicator,.rel-path-node--platform,.rel-path-node--exploit,.rel-path-node--attack_technique{box-shadow:none!important;background:#1a1c21!important;border-color:#3a3f47!important}.rel-path-node--vulnerability{border-left:3px solid var(--rel-vulnerability)!important}.rel-path-node--indicator{border-left:3px solid var(--rel-indicator)!important}.rel-path-node--platform{border-left:3px solid var(--rel-platform)!important}.rel-path-node--exploit{border-left:3px solid var(--rel-exploit)!important}.rel-path-node--attack_technique{border-left:3px solid var(--rel-attack)!important}.rel-path-edge,.rel-path-hop{color:#a6abb3}.rel-path-edge:before,.rel-path-hop:before,.rel-path-hop:after{background:#666b74!important}.rel-primary,.rel-search button,.rel-path>button{background:linear-gradient(135deg,#515866,#676f7e);border-color:#7b8391;box-shadow:0 5px 16px #0003}.rel-primary:hover,.rel-search button:hover,.rel-path>button:hover{background:linear-gradient(135deg,#626a79,#78818f)}@keyframes relPathFlow{to{stroke-dashoffset:-42px}}@keyframes relFocusPulse{0%,to{opacity:.62;stroke-width:1.25px}50%{opacity:1;stroke-width:2.15px}}@keyframes relDriftIndicator{0%,to{transform:translate(0)}25%{transform:translate(4px,-3px)}55%{transform:translate(-3px,3px)}78%{transform:translate(2px,4px)}}@keyframes relDriftPlatform{0%,to{transform:translate(0)}28%{transform:translate(-4px,2px)}58%{transform:translate(3px,-4px)}82%{transform:translate(4px,2px)}}@keyframes relDriftExploit{0%,to{transform:translate(0)}32%{transform:translate(5px,2px)}62%{transform:translate(-3px,-4px)}84%{transform:translate(2px,-2px)}}@keyframes relDriftAttack{0%,to{transform:translate(0)}24%{transform:translate(-3px,-4px)}54%{transform:translate(4px,3px)}80%{transform:translate(-2px,4px)}}.rel-graph-panel:before{display:none!important}.rel-edge line:first-child{transition:stroke .18s,opacity .18s,stroke-width .18s;stroke-dasharray:none!important;animation:none!important}.rel-edge[data-path=true] line:first-child{stroke-dasharray:9 7!important;animation:1.15s linear infinite relPathFlow!important}.rel-node{animation:none!important}.rel-node>.rel-node__halo,.rel-node>.rel-node__core,.rel-node>.rel-node__glyph,.rel-node>.rel-node__label{transform-box:fill-box;transform-origin:50%;will-change:transform}.rel-node--indicator:not([data-active=true]):not([data-path=true])>.rel-node__halo,.rel-node--indicator:not([data-active=true]):not([data-path=true])>.rel-node__core,.rel-node--indicator:not([data-active=true]):not([data-path=true])>.rel-node__glyph,.rel-node--indicator:not([data-active=true]):not([data-path=true])>.rel-node__label{animation:6.8s ease-in-out infinite relDriftIndicator}.rel-node--platform:not([data-active=true]):not([data-path=true])>.rel-node__halo,.rel-node--platform:not([data-active=true]):not([data-path=true])>.rel-node__core,.rel-node--platform:not([data-active=true]):not([data-path=true])>.rel-node__glyph,.rel-node--platform:not([data-active=true]):not([data-path=true])>.rel-node__label{animation:7.6s ease-in-out infinite relDriftPlatform}.rel-node--exploit:not([data-active=true]):not([data-path=true])>.rel-node__halo,.rel-node--exploit:not([data-active=true]):not([data-path=true])>.rel-node__core,.rel-node--exploit:not([data-active=true]):not([data-path=true])>.rel-node__glyph,.rel-node--exploit:not([data-active=true]):not([data-path=true])>.rel-node__label{animation:5.9s ease-in-out infinite relDriftExploit}.rel-node--attack_technique:not([data-active=true]):not([data-path=true])>.rel-node__halo,.rel-node--attack_technique:not([data-active=true]):not([data-path=true])>.rel-node__core,.rel-node--attack_technique:not([data-active=true]):not([data-path=true])>.rel-node__glyph,.rel-node--attack_technique:not([data-active=true]):not([data-path=true])>.rel-node__label{animation:8.1s ease-in-out infinite relDriftAttack}.rel-node:nth-child(3n)>.rel-node__halo,.rel-node:nth-child(3n)>.rel-node__core,.rel-node:nth-child(3n)>.rel-node__glyph,.rel-node:nth-child(3n)>.rel-node__label{animation-delay:-1.7s}.rel-node:nth-child(4n)>.rel-node__halo,.rel-node:nth-child(4n)>.rel-node__core,.rel-node:nth-child(4n)>.rel-node__glyph,.rel-node:nth-child(4n)>.rel-node__label{animation-delay:-3.1s}.rel-node:nth-child(5n)>.rel-node__halo,.rel-node:nth-child(5n)>.rel-node__core,.rel-node:nth-child(5n)>.rel-node__glyph,.rel-node:nth-child(5n)>.rel-node__label{animation-delay:-4.4s}.rel-node[data-active=true]>.rel-node__halo{animation:2.2s ease-in-out infinite relFocusPulse!important}.rel-node[data-path=true]>.rel-node__halo{animation:1.4s ease-in-out infinite relFocusPulse!important}.rel-node[data-active=true]>.rel-node__core,.rel-node[data-active=true]>.rel-node__glyph,.rel-node[data-active=true]>.rel-node__label,.rel-node[data-path=true]>.rel-node__core,.rel-node[data-path=true]>.rel-node__glyph,.rel-node[data-path=true]>.rel-node__label{animation:none!important}.rel-layerbar button[data-active=true]{transition:border-color .18s,background .18s,transform .18s}.rel-layerbar button[data-active=true]:hover{transform:translateY(-1px)}.rel-path-detail{animation:none}.rel-path-node{transition:transform .18s,border-color .18s}.rel-path-node:hover{transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.rel-edge line:first-child,.rel-node>.rel-node__halo,.rel-node>.rel-node__core,.rel-node>.rel-node__glyph,.rel-node>.rel-node__label{animation:none!important}.rel-layerbar button,.rel-path-node{transition:none!important}.rel-layerbar button[data-active=true]:hover,.rel-path-node:hover{transform:none!important}}.rel-node,.rel-node>.rel-node__halo,.rel-node>.rel-node__core,.rel-node>.rel-node__glyph,.rel-node>.rel-node__label{animation:none!important;translate:none!important}.rel-node>.rel-node__halo,.rel-node>.rel-node__core,.rel-node>.rel-node__glyph,.rel-node>.rel-node__label{transform:none!important}.rel-node:hover>.rel-node__core{filter:brightness(1.16)}.rel-node:hover>.rel-node__label{fill:#f4f5f7}.investigations-workspace{gap:14px;display:grid}.investigations-hero,.investigations-search,.investigations-start,.investigation-focus,.investigation-evidence-grid>div,.investigation-graph,.investigation-summary,.investigation-pivots,.investigation-discovery-heading,.investigations-results,.investigations-context,.investigation-group{background:linear-gradient(#0f2238,#0b1a2b);border:1px solid #25415f;border-radius:14px}.investigations-hero{justify-content:space-between;align-items:flex-end;padding:18px 20px;display:flex}.investigations-hero h2,.investigations-results h3,.investigations-context h3,.investigation-graph h3,.investigation-summary h3,.investigation-pivots h3,.investigation-discovery-heading h3{color:#f4f8ff;margin:3px 0 5px}.investigations-hero h2{font-size:24px}.investigations-hero p,.investigations-context p,.investigation-discovery-heading p{color:#9db0c8}.investigations-eyebrow{letter-spacing:.16em;font-weight:800;color:#44c7ff!important;margin:0!important;font-size:10px!important}.investigations-live{color:#49d7c1;align-items:center;gap:7px;font-size:12px;display:flex}.investigations-search{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.investigations-search input{color:#fff;min-width:0;font:inherit;background:0 0;border:0;outline:0}.investigations-search input::placeholder{color:#7e94ae}.investigations-search button{color:#fff;background:#0c6aa8;border:1px solid #228bd1;border-radius:9px;padding:9px 15px;font-weight:700}.investigations-search button:disabled{opacity:.45}.investigations-start{text-align:center;color:#8ea4bd;align-content:center;place-items:center;gap:14px;min-height:360px;padding:30px;display:grid}.investigations-start strong{color:#eff6ff;font-size:18px}.investigations-start p{max-width:580px}.investigations-start-types{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.investigations-start-types span,.investigation-tags span{color:#a8c0da;background:#102842;border:1px solid #315273;border-radius:999px;padding:5px 10px;font-size:11px}.investigation-focus{justify-content:space-between;gap:20px;padding:18px 20px;display:flex}.investigation-focus-main{gap:14px;min-width:0;display:flex}.investigation-focus-icon{color:#ff5267;background:#2b1520;border:1px solid #9a3548;border-radius:13px;flex:none;place-items:center;width:46px;height:46px;display:grid}.investigation-focus h3{color:#fff;margin:2px 0 6px;font-size:25px}.investigation-focus p{color:#9fb2c9;margin:0}.investigation-tags{flex-wrap:wrap;gap:7px;margin-top:11px;display:flex}.investigation-focus-status{border-left:1px solid #29445f;align-content:center;min-width:170px;padding-left:18px;display:grid}.investigation-focus-status span,.investigation-focus-status small{color:#8299b2}.investigation-focus-status strong{color:#50ddbd;margin:4px 0;font-size:18px}.investigation-evidence-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.investigation-evidence-grid>div{padding:13px 14px}.investigation-evidence-grid span,.investigation-evidence-grid small{color:#849bb4;display:block}.investigation-evidence-grid span{text-transform:uppercase;letter-spacing:.12em;font-size:10px}.investigation-evidence-grid strong{color:#f5f9ff;margin:4px 0;font-size:20px;display:block}.investigation-main-grid{grid-template-columns:minmax(0,1.7fr) minmax(260px,.65fr);gap:12px;display:grid}.investigation-graph,.investigation-summary,.investigation-pivots{overflow:hidden}.investigation-graph>header,.investigation-summary>header,.investigation-pivots>header{border-bottom:1px solid #28435f;justify-content:space-between;align-items:center;padding:13px 15px;display:flex}.investigation-graph>header>span,.investigation-pivots>header>span{color:#55d8c6;align-items:center;gap:6px;font-size:11px;display:flex}.investigation-orbit{background-image:radial-gradient(#24405c 1px,#0000 1px);background-size:18px 18px;min-height:365px;position:relative;overflow:hidden}.investigation-orbit:before,.investigation-orbit:after{content:"";border:1px solid #1e4261;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.investigation-orbit:before{width:55%;height:62%}.investigation-orbit:after{opacity:.55;width:78%;height:82%}.orbit-node{z-index:2;color:#9ed9ff;background:#0c2136;border:1px solid #2b5576;border-radius:12px;min-width:150px;max-width:210px;padding:10px 12px;position:absolute;box-shadow:0 8px 25px #020b15aa}.orbit-node svg,.orbit-node strong,.orbit-node small{display:block}.orbit-node strong{color:#f3f8ff;margin:4px 0}.orbit-node small{color:#8fa6be}.orbit-node--center{color:#ff536a;background:#241522;border-color:#a4384c;min-width:220px;top:50%;left:50%;transform:translate(-50%,-50%)}.orbit-node--product{color:#46c6ff;top:14%;left:7%}.orbit-node--vendor{color:#7b9cff;top:15%;right:7%}.orbit-node--exploit{color:#ff9b45;bottom:13%;left:8%}.orbit-node--kev{color:#ffd44e;bottom:13%;right:8%}.investigation-summary-body{padding:12px 15px}.investigation-summary-body>div{border-bottom:1px solid #1e3852;justify-content:space-between;gap:10px;padding:10px 0;display:flex}.investigation-summary-body>div:last-child{border-bottom:0}.investigation-summary-body span{color:#8da3bb}.investigation-summary-body strong{color:#eff6ff;text-align:right}.investigation-pivot-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:12px;display:grid}.investigation-pivot-grid article{opacity:.72;background:#0a1929;border:1px solid #223d58;border-radius:11px;padding:13px}.investigation-pivot-grid article.is-active{opacity:1;background:#0d2237;border-color:#2d6387}.investigation-pivot-grid article>div{color:#55c9ff;align-items:center;gap:7px;display:flex}.investigation-pivot-grid article>strong{color:#f5f9ff;margin:12px 0 4px;font-size:17px;display:block}.investigation-pivot-grid article p{color:#849bb4;margin:0;font-size:11px}.investigation-discovery-heading{justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.investigation-discovery-heading>div:last-child{text-align:right}.investigation-discovery-heading>div:last-child strong,.investigation-discovery-heading>div:last-child span,.investigation-discovery-heading>div:last-child small{display:block}.investigation-discovery-heading>div:last-child strong{color:#fff;font-size:24px}.investigation-discovery-heading>div:last-child span,.investigation-discovery-heading>div:last-child small{color:#8ca3bb}.investigations-layout{grid-template-columns:minmax(0,1.55fr) minmax(300px,.75fr);align-items:start;gap:12px;display:grid}.investigations-results,.investigations-context{overflow:hidden}.investigations-results>header,.investigations-context>header{border-bottom:1px solid #28435f;padding:14px 16px}.investigation-group{background:#0a1828;border-radius:11px;margin:12px;overflow:hidden}.investigation-group h4{color:#eaf3ff;border-bottom:1px solid #223c58;align-items:center;gap:8px;margin:0;padding:10px 12px;display:flex}.investigation-group h4 span{color:#6ecbff;margin-left:auto}.investigation-group button{text-align:left;color:#fff;background:0 0;border:0;border-bottom:1px solid #1f354d;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:11px 12px;display:grid}.investigation-group button:hover{background:#102741}.investigation-group strong,.investigation-group small{display:block}.investigation-group small{color:#8fa5bd;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;overflow:hidden}.investigation-type,.investigation-severity{color:#54ccff;text-transform:capitalize;background:#102842;border:1px solid #2f597e;border-radius:999px;padding:3px 8px;font-size:11px}.investigation-severity--critical{color:#ff5c6c!important;border-color:#7c3340!important}.investigation-severity--high{color:#ff9b55!important;border-color:#7a4a2a!important}.investigation-severity--medium{color:#ffd25a!important;border-color:#76632b!important}.investigation-severity--low{color:#5bd4ef!important}.investigations-empty{text-align:center;color:#8ea4bd;align-content:center;place-items:center;gap:8px;min-height:220px;padding:28px;display:grid}.investigations-empty strong{color:#eff6ff}.investigations-empty p{max-width:520px;margin:0}.investigations-empty--small{min-height:260px}.investigations-context-body{padding:16px}.investigations-object-title{background:#102943;border:1px solid #285070;border-radius:11px;margin-bottom:12px;padding:14px}.investigations-object-title strong,.investigations-object-title span{display:block}.investigations-object-title span{color:#8fa9c4;margin-top:4px}.investigations-context-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.investigations-context-grid>div{background:#0e2137;border:1px solid #223f5c;border-radius:10px;padding:11px}.investigations-context-grid span,.investigations-context-grid strong{display:block}.investigations-context-grid span{text-transform:uppercase;letter-spacing:.12em;color:#7891aa;font-size:10px}.investigations-context-grid strong{color:#eef6ff;margin-top:5px}.investigations-error{color:#ffadb6;background:#301821;border:1px solid #7b3543;border-radius:10px;padding:10px 12px}.investigation-resolution-bar{color:#8fa6be;background:#0a1929;border:1px solid #24445f;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:9px 12px;font-size:11px;display:flex}.investigation-resolution-bar button{color:#73d2ff;font:inherit;cursor:pointer;background:#102842;border:1px solid #315a7b;border-radius:8px;padding:6px 10px;font-weight:700}.investigation-resolution-bar button:hover{background:#12304d;border-color:#48bde9}.investigation-focus-icon--indicator{color:#43dfd2;background:#0c2b31;border-color:#137a82}.investigation-focus-icon--platform{color:#55b6ff;background:#102743;border-color:#2766a0}.orbit-node--indicator{color:#45ddd3;background:#0c272f;border-color:#188b8f}.orbit-node--platform{color:#59baff;background:#102741;border-color:#2a6da7}.investigations-resolving{color:#55cfff;background:linear-gradient(90deg,#0d2439,#0b1b2d);border:1px solid #285678;border-radius:11px;grid-template-columns:auto 1fr;align-items:center;column-gap:10px;margin:12px;padding:16px;display:grid}.investigations-resolving strong,.investigations-resolving span{grid-column:2}.investigations-resolving strong{color:#eef7ff}.investigations-resolving span{color:#8da5bd;margin-top:2px;font-size:11px}.investigation-group button:disabled{cursor:progress;opacity:.55}.investigations-layout--resolver .investigations-context{position:sticky;top:84px}@media (width<=1100px){.investigation-evidence-grid{grid-template-columns:repeat(3,1fr)}.investigation-pivot-grid{grid-template-columns:1fr 1fr}.investigation-main-grid,.investigations-layout{grid-template-columns:1fr}.investigations-layout--resolver .investigations-context{position:static}}@media (width<=680px){.investigations-hero,.investigation-focus,.investigation-discovery-heading{flex-direction:column;align-items:flex-start;gap:12px}.investigation-evidence-grid,.investigation-pivot-grid{grid-template-columns:1fr}.investigations-search{grid-template-columns:auto 1fr}.investigations-search button{grid-column:1/-1}.investigations-context-grid{grid-template-columns:1fr}.investigation-focus-status{border-top:1px solid #29445f;border-left:0;width:100%;padding:12px 0 0}.orbit-node{margin:10px auto;position:relative!important;inset:auto!important;transform:none!important}.investigation-orbit{padding:12px}.investigation-orbit:before,.investigation-orbit:after{display:none}.investigation-resolution-bar{flex-direction:column;align-items:flex-start}.investigation-resolution-bar button{width:100%}}.investigation-selection-guide{background:linear-gradient(90deg,#0d2236,#0b1b2d);border:1px solid #2778a8;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:14px;display:grid}.investigation-selection-guide>svg{color:#75d8ff;margin-top:2px}.investigation-selection-guide>div{min-width:0}.investigation-selection-guide strong,.investigation-selection-guide span{display:block}.investigation-selection-guide strong{color:#f3f8ff;font-size:14px;line-height:1.35}.investigation-selection-guide span{color:#9db0c8;margin-top:4px;font-size:12px;line-height:1.5}.investigation-candidate__action{color:#72d6ff;font-weight:800}@media (width<=680px){.investigation-selection-guide{grid-template-columns:1fr}.investigation-selection-guide>svg{margin-top:0}}.investigations-reference{max-width:var(--cl-content-max,1560px);gap:14px}.investigations-reference .investigation-launch{border-color:color-mix(in srgb, var(--cl-intel-relationship,#55d6e9) 25%, var(--cl-border,#203a52));background:radial-gradient(circle at 8% 18%, color-mix(in srgb, var(--cl-intel-relationship,#55d6e9) 9%, transparent), transparent 31%), linear-gradient(145deg, #091b2c 0%, #071624 52%, #06131f 100%);box-shadow:var(--cl-shadow-md,0 16px 36px #00000038), inset 0 1px #ffffff06;grid-template-columns:minmax(280px,.72fr) minmax(520px,1.45fr);grid-template-areas:"intro search""intro guidance";align-items:stretch;gap:12px 22px;padding:22px;display:grid;overflow:hidden}.investigations-reference .investigation-launch>div:first-child{border-right:1px solid color-mix(in srgb, var(--cl-border,#203a52) 82%, transparent);flex-direction:column;grid-area:intro;justify-content:center;min-width:0;padding:18px 22px 18px 4px;display:flex}.investigations-reference .investigation-launch h2{letter-spacing:-.025em;max-width:340px;margin:8px 0;font-size:clamp(25px,2vw,32px);line-height:1.08}.investigations-reference .investigation-launch>div:first-child>p:last-child{max-width:390px;color:var(--cl-text-secondary,#9db0c8);line-height:1.65}.investigations-reference .investigation-launch__search{background:#051320d1;border-color:#285675;border-radius:11px;grid-area:search;align-self:end;min-height:58px;padding:0 10px 0 16px;transition:border-color .16s,box-shadow .16s,background .16s;box-shadow:inset 0 0 0 1px #47bef406}.investigations-reference .investigation-launch__search:focus-within{background:#071b2c;border-color:#2e9bd0;box-shadow:0 0 0 3px #2e9bd01c,inset 0 0 0 1px #55d6e914}.investigations-reference .investigation-launch__search input{letter-spacing:.005em;font-size:14px}.investigations-reference .investigation-launch__search button{background:linear-gradient(#0b6897,#09527b);border-color:#1687bf;min-width:116px;height:38px;box-shadow:inset 0 1px #ffffff14}.investigations-reference .investigation-launch__search button:not(:disabled):hover{background:linear-gradient(#0c79ad,#09608e);border-color:#38b6e8}.investigations-reference .investigation-launch__empty{place-items:initial;text-align:left;background:linear-gradient(90deg,#0e2b42b8,#071827b3);border-color:#183b53;grid-area:guidance;grid-template-rows:auto auto;grid-template-columns:46px minmax(0,1fr);align-content:center;gap:4px 14px;min-height:126px;padding:20px;display:grid}.investigations-reference .investigation-launch__empty svg{width:42px;height:42px;color:var(--cl-intel-relationship,#55d6e9);background:#0d3d5252;border:1px solid #55d6e952;border-radius:12px;grid-row:1/3;align-self:center;padding:10px}.investigations-reference .investigation-launch__empty strong{letter-spacing:-.01em;align-self:end;font-size:15px}.investigations-reference .investigation-launch__empty span{color:#8fa8bc;align-self:start;max-width:620px;line-height:1.5}.investigations-reference .investigation-path-card,.investigations-reference .investigation-current-card,.investigations-reference .investigation-context-card,.investigations-reference .investigation-pivot-section,.investigations-reference .investigation-support-section{box-shadow:var(--cl-shadow-sm,0 8px 22px #00000029), inset 0 1px #ffffff05}.investigations-reference .investigation-current-card{background:linear-gradient(115deg,#0f344c47,#0000 42%),linear-gradient(#081b2d 0%,#071623 100%);border-color:#1c4662}.investigations-reference .investigation-current-card__metrics{background:#17384e;border:0;gap:1px}.investigations-reference .investigation-current-card__metrics>div{background:#071725;border:0;min-height:82px}.investigations-reference .investigation-current-card__metrics strong{font-variant-numeric:tabular-nums;letter-spacing:-.02em}.investigations-reference .investigation-context-card>header,.investigations-reference .investigation-pivot-section>header,.investigations-reference .investigation-support-section>header{background:#0e273b57}.investigations-reference .investigation-pivot-card{transition:transform .15s,border-color .15s,background .15s}.investigations-reference .investigation-pivot-card:has(button:not(:disabled)):hover{background:#0a2033;border-color:#2b6688;transform:translateY(-1px)}.investigations-reference .investigation-session-footer{background:#071827;border-color:#1b4059}@media (width<=1050px){.investigations-reference .investigation-launch{grid-template-columns:1fr;grid-template-areas:"intro""search""guidance"}.investigations-reference .investigation-launch>div:first-child{border-bottom:1px solid #18384e;border-right:0;padding:4px 0 14px}.investigations-reference .investigation-launch h2,.investigations-reference .investigation-launch>div:first-child>p:last-child{max-width:720px}}@media (width<=650px){.investigations-reference .investigation-launch{padding:16px}.investigations-reference .investigation-launch__search{grid-template-columns:auto 1fr;min-height:54px}.investigations-reference .investigation-launch__search button{grid-column:1/-1;width:100%;margin-bottom:8px}.investigations-reference .investigation-launch__empty{grid-template-columns:38px minmax(0,1fr);padding:16px}.investigations-reference .investigation-launch__empty svg{width:36px;height:36px;padding:8px}}:root{--web-bg:#050b14;--web-bg-soft:#07111d;--web-surface:#0a1726;--web-surface-2:#0d1d30;--web-border:#4f749a47;--web-border-soft:#4f749a29;--web-text:#f1f6fb;--web-muted:#8fa3b8;--web-blue:#2f9dff;--web-cyan:#55d6e9;--web-max:1560px}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--web-bg)}body{color:var(--web-text);background:radial-gradient(circle at 76% 0,#1c68be24,#0000 28rem),linear-gradient(#050b14 0%,#06111d 42%,#050b14 100%);margin:0}a{color:inherit;text-decoration:none}.website-shell{background:linear-gradient(90deg,#0000 49.96%,#527da706 50%,#0000 50.04%);min-height:100vh;overflow:hidden}.website-header{z-index:60;height:70px;padding:0 max(28px,calc((100vw - var(--web-max))/2 + 28px));border-bottom:1px solid var(--web-border-soft);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050b14db;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;display:grid;position:sticky;top:0}.website-brand{align-items:center;display:flex}.website-header nav{color:#c2d0df;align-items:center;gap:30px;font-size:13px;display:flex}.website-header nav a{transition:color .16s}.website-header nav a:hover{color:#fff}.website-header__actions{justify-self:end;gap:9px;display:flex}.website-button{border:1px solid var(--web-border);border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:0 15px;font-size:12px;font-weight:700;transition:transform .16s,border-color .16s,background .16s;display:inline-flex}.website-button:hover{transform:translateY(-1px)}.website-button--primary{color:#fff;background:linear-gradient(#138dff,#0869d2);border-color:#1c7cd7;box-shadow:0 10px 26px #0c68d433,inset 0 1px #ffffff1f}.website-button--ghost{color:#dce8f3;background:#ffffff05}.website-eyebrow{color:#3baeff;letter-spacing:.15em;margin:0 0 15px;font-size:10px;font-weight:800}.website-hero{max-width:var(--web-max);grid-template-columns:minmax(340px,.72fr) minmax(0,1.55fr);align-items:center;gap:46px;min-height:650px;margin:0 auto;padding:52px 28px 42px;display:grid}.website-hero__copy{z-index:2;position:relative}.website-hero h1{letter-spacing:-.055em;max-width:620px;margin:0;font-size:clamp(58px,5.2vw,82px);line-height:.96}.website-hero h1 span,.website-section__copy h2 span,.website-roles h2 span,.website-cta h2 span{color:var(--web-blue)}.website-hero__lead{color:#f0f6fc;max-width:530px;margin:24px 0 13px;font-size:19px;line-height:1.42}.website-body-copy,.website-section__copy p{color:var(--web-muted);font-size:12px;line-height:1.72}.website-body-copy{max-width:560px}.website-actions{gap:10px;margin:26px 0 28px;display:flex}.website-hero__signals{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.website-hero__signals>div{color:#cfe0ee;grid-template-columns:20px 1fr;gap:7px;min-width:0;display:grid}.website-hero__signals svg{color:#33a8ff}.website-hero__signals span{gap:2px;display:grid}.website-hero__signals strong{font-size:9px}.website-hero__signals small{color:#6f8498;font-size:7px;line-height:1.35}.website-hero__product{min-width:0}.website-product-frame{border:1px solid var(--web-border-soft);background:radial-gradient(circle at 70% 0,#2789e814,#0000 40%),linear-gradient(#0a1827d6,#050e18eb);border-radius:16px;min-width:0;position:relative;box-shadow:0 26px 80px #00000047}.website-product-frame--hero{padding:12px;overflow:hidden}.website-product-frame--hero .cl-showcase-dashboard{box-shadow:none;background:0 0;border:0;padding:0}.website-product-frame--hero .executive-dashboard{transform-origin:0 0;width:121.95%;margin-bottom:-18%;transform:scale(.82)}.website-section{max-width:var(--web-max);border-top:1px solid var(--web-border-soft);align-items:center;margin:0 auto;padding:56px 28px;display:grid}.website-section__copy h2,.website-roles h2,.website-cta h2{letter-spacing:-.04em;margin:0 0 15px;font-size:clamp(34px,3vw,48px);line-height:1.06}.website-section__copy p{max-width:400px;margin:0 0 14px}.website-text-link{color:#32a9ff;align-items:center;gap:6px;font-size:11px;font-weight:700;display:inline-flex}.website-section--flow{grid-template-columns:360px minmax(0,1fr);gap:42px;min-height:390px}.website-flow{grid-template-columns:150px minmax(340px,1fr) 150px;align-items:center;gap:0;min-width:0;min-height:290px;display:grid;position:relative}.website-flow__inputs,.website-flow__outcomes{z-index:4;gap:5px;display:grid;position:relative}.website-flow__inputs>div,.website-flow__outcomes>div{color:#bed0e0;background:#081624e6;border:1px solid #578fc638;border-radius:6px;align-items:center;gap:8px;min-height:29px;padding:0 8px;font-size:8px;font-weight:700;display:flex}.website-flow__input-card{position:relative;overflow:visible;min-height:30px!important;box-shadow:inset 0 1px 0 #ffffff06, inset 0 0 18px color-mix(in srgb,var(--flow-color) 5%,transparent), 0 0 0 1px #02080ea6!important;background:linear-gradient(#0a1929f7,#06111dfa)!important;border:1px solid #385b7a94!important;border-radius:6px!important;padding:0 8px!important}.website-flow__input-card:before{content:"";background:radial-gradient(circle,color-mix(in srgb,var(--flow-color) 24%,transparent) 0%,transparent 68%);pointer-events:none;border-radius:50%;width:44px;height:44px;position:absolute;top:50%;left:-16px;transform:translateY(-50%)}.website-flow__input-card:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--flow-color) 7%,transparent);pointer-events:none;position:absolute;inset:0}.website-flow__input-icon{z-index:1;border:1px solid color-mix(in srgb,var(--flow-color) 88%,white 6%);background:radial-gradient(circle at 50% 44%,color-mix(in srgb,var(--flow-color) 26%,transparent),#040d16f5 67%);width:18px;height:18px;box-shadow:0 0 9px color-mix(in srgb,var(--flow-color) 42%,transparent), inset 0 0 7px color-mix(in srgb,var(--flow-color) 20%,transparent);border-radius:50%;flex:0 0 18px;place-items:center;display:grid;position:relative}.website-flow__input-icon:before{content:"";border:1px solid color-mix(in srgb,var(--flow-color) 65%,white 4%);opacity:.9;border-radius:50%;width:10px;height:10px;position:absolute}.website-flow__input-icon-core{background:var(--flow-color);width:4px;height:4px;box-shadow:0 0 6px var(--flow-color);border-radius:50%}.website-flow__input-label{z-index:1;color:#dbe7f1;letter-spacing:.01em;text-shadow:0 0 8px #ffffff06;font-size:8px;font-weight:700;position:relative}.website-flow__outcomes{gap:8px;margin-left:14px}.website-flow__outcomes>div{color:#dceaf5;letter-spacing:.035em;text-transform:uppercase;background:linear-gradient(#081828f5,#05111dfa);border:1px solid #307ebf7a;border-radius:7px;min-height:34px;padding:0 10px 0 9px;font-size:8px;font-weight:700;position:relative;box-shadow:inset 0 1px #ffffff06,inset 0 0 16px #2586db0d,0 0 0 1px #01070dad}.website-flow__outcomes>div:before{content:"";pointer-events:none;background:radial-gradient(circle,#2ca8ff38,#0000 70%);border-radius:50%;width:28px;height:28px;position:absolute;top:50%;left:-14px;transform:translateY(-50%)}.website-flow__outcomes>div span{color:#6bc8ff;text-shadow:0 0 6px #4bbeffb8;background:radial-gradient(circle at 50% 45%,#2a92eb3d,#081b2beb 70%);border:1px solid #2b9cf0;border-radius:50%;flex:0 0 18px;place-items:center;width:18px;height:18px;display:grid;box-shadow:0 0 8px #29a1f757,inset 0 0 6px #2a94eb29}.website-flow__output-canvas{pointer-events:none;z-index:1;width:100%;height:100%;display:block;position:absolute;inset:0}.website-flow__stage{z-index:2;min-height:290px;position:relative}.website-flow__neural-canvas{pointer-events:none;z-index:1;width:100%;height:100%;display:block;position:absolute;inset:0}.website-lens{pointer-events:none;z-index:2;isolation:isolate;place-items:center;width:250px;height:250px;display:grid;position:absolute;top:51.5%;left:50%;transform:translate(-50%,-50%)}.website-lens--logo-only{filter:none}.website-intelligence-core{z-index:1;width:216px;height:216px;box-shadow:none;background:0 0;border-radius:50%;position:absolute;top:39%;left:50%;transform:translate(-50%,-50%)}.website-intelligence-core:before,.website-intelligence-core:after{content:none}.website-intelligence-core__hud{z-index:2;width:calc(100% + 36px);height:calc(100% + 36px);position:absolute;inset:-18px;overflow:visible}.website-hud-ring{fill:none;transform-origin:130px 130px;transform-box:view-box}.website-hud-ring>circle:not(.website-hud-node){vector-effect:non-scaling-stroke}.website-hud-ring--outer>circle:first-child{stroke:#4e97cf42;stroke-width:1px}.website-hud-ring--outer{animation:34s linear infinite website-core-svg-rotate}.website-hud-node{fill:#9adfff;filter:url(#cyberlens-hud-glow);opacity:.95}.website-hud-ring--arc .website-hud-node{opacity:.92}.website-hud-ring--ticks .website-hud-node{opacity:.82}.website-hud-ring--guide .website-hud-node{opacity:.72}.website-hud-ring--inner .website-hud-node{opacity:1}.website-hud-ring--arc circle{stroke:#4ebdff;stroke-width:1.1px;stroke-linecap:round;stroke-dasharray:72 38 28 62 54 76;stroke-dashoffset:17px;opacity:.52;filter:url(#cyberlens-hud-glow)}.website-hud-ring--arc{animation:29s linear infinite website-core-svg-rotate-reverse}.website-hud-ring--ticks circle{stroke:#3db9f1;stroke-width:1.25px;stroke-linecap:round;stroke-dasharray:1.1 5.2;opacity:.66}.website-hud-ring--ticks{animation:23s linear infinite website-core-svg-rotate}.website-hud-ring--guide circle{stroke:#4194d13d;stroke-width:.85px}.website-hud-ring--guide{animation:41s linear infinite website-core-svg-rotate-reverse}.website-hud-ring--inner circle{stroke:#56c8ff;stroke-width:1.4px;stroke-linecap:round;stroke-dasharray:34 18 16 22 28 24;opacity:.78;filter:url(#cyberlens-hud-glow)}.website-hud-ring--inner{animation:36s linear infinite website-core-svg-rotate}@keyframes website-core-svg-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes website-core-svg-rotate-reverse{0%{transform:rotate(360deg)}to{transform:rotate(0)}}.website-intelligence-core__port{z-index:3;background:#c8f3ff;border:1px solid #eafaffeb;border-radius:50%;width:10px;height:10px;margin-top:-5px;animation:2.6s ease-in-out infinite website-core-port;position:absolute;top:50%;box-shadow:0 0 8px #7ce2ff,0 0 20px #2ea5ffe6,0 0 38px #2476e98a}.website-intelligence-core__port--left{left:-5px}.website-intelligence-core__port--right{animation-delay:1.3s;right:-5px}.website-intelligence-core__scan{z-index:2;transform-origin:0;opacity:.28;background:linear-gradient(90deg,#0000,#75d8ff66,#0000);width:182px;height:1px;animation:10s linear infinite website-core-scan;position:absolute;top:50%;left:50%}.website-lens__logo-image{z-index:4;object-fit:contain;opacity:1;filter:brightness(1.06)contrast(1.08)saturate(1.02);width:236px;height:236px;display:block;position:relative;transform:translateY(8px)}.website-lens__reflection{z-index:1;pointer-events:none;opacity:.24;width:236px;height:66px;position:absolute;top:86%;left:50%;overflow:hidden;transform:translate(-50%);-webkit-mask-image:linear-gradient(#000000d1 0%,#00000094 30%,#0000004d 62%,#0000001a 84%,#0000 100%);mask-image:linear-gradient(#000000d1 0%,#00000094 30%,#0000004d 62%,#0000001a 84%,#0000 100%)}.website-lens__reflection-crop{position:absolute;inset:0;overflow:hidden}.website-lens__reflection-image{object-fit:contain;transform-origin:50%;filter:blur(.35px)brightness(.98)contrast(1.02)saturate(.92);width:236px;height:236px;display:block;position:absolute;top:-132px;left:0;transform:scaleY(-1)}.website-lens:after{content:"";z-index:0;filter:blur(8px);opacity:.42;pointer-events:none;background:radial-gradient(at top,#3690ea17 0%,#1e5fbe0a 42%,#0000 76%);width:188px;height:44px;position:absolute;top:89%;left:50%;transform:translate(-50%)}@keyframes website-core-rotate{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes website-core-rotate-reverse{0%{transform:translate(-50%,-50%)rotate(360deg)}to{transform:translate(-50%,-50%)rotate(0)}}@keyframes website-core-port{0%,to{opacity:.78;transform:scale(.92)}50%{opacity:1;transform:scale(1.22)}}@keyframes website-core-scan{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes website-logo-float{0%,to{transform:translate(-50%,-50%)translateY(0)scale(1)}35%{transform:translate(-50%,-50%)translateY(-1.5px)scale(1.004)}70%{transform:translate(-50%,-50%)translateY(1px)scale(1.002)}}@media (prefers-reduced-motion:reduce){.website-flow__neural-canvas,.website-flow__output-canvas,.website-lens,.website-intelligence-core__ring,.website-intelligence-core__port,.website-intelligence-core__scan{animation:none!important}}.website-section--relationships{grid-template-columns:330px minmax(0,1fr);gap:30px;min-height:560px}.website-product-frame--relationships{padding:6px}.website-product-frame--relationships .cl-showcase-relationships{width:100%;min-height:450px;box-shadow:none;background:0 0;border:0;border-radius:11px;padding:6px}.website-product-frame--relationships .cl-showcase-relationships .rel-canvas{height:430px;min-height:430px}.website-section--investigation{grid-template-columns:280px minmax(0,1fr);gap:34px;min-height:470px}.website-product-frame--investigation{padding:10px;overflow:hidden}.website-product-frame--investigation .cl-showcase-investigation{box-shadow:none;background:0 0;border:0;padding:0}.website-product-frame--investigation .investigation-reference-grid{gap:10px}.website-section--integrations{grid-template-columns:280px minmax(0,1.45fr) minmax(280px,.82fr);gap:16px;min-height:330px}.website-integration-panel,.website-deployment-panel{border:1px solid var(--web-border);background:linear-gradient(#0c1d30db,#06101ce6);border-radius:12px;min-height:210px;padding:16px}.website-integration-panel__head{color:#dce9f5;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:8px;margin-bottom:13px;font-size:10px;font-weight:800;display:flex}.website-integration-panel__head svg{color:#3fb1ff}.website-integration-grid{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.website-integration-grid>div,.website-deployment-grid>div{text-align:center;background:#ffffff03;border:1px solid #588bbb26;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-height:64px;padding:10px;display:flex}.website-integration-grid strong,.website-deployment-grid strong{font-size:9px}.website-integration-grid small,.website-deployment-grid small{color:#71879c;font-size:7px}.website-protocols{flex-wrap:wrap;gap:8px;margin-top:11px;display:flex}.website-protocols span{color:#849aaf;align-items:center;gap:4px;font-size:7px;display:flex}.website-deployment-grid{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.website-deployment-grid>div{min-height:130px}.website-deployment-grid svg{color:#43b2ff}.website-roles{max-width:var(--web-max);border-top:1px solid var(--web-border-soft);grid-template-columns:280px minmax(0,1fr);align-items:center;gap:28px;margin:0 auto;padding:42px 28px;display:grid}.website-role-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.website-role-grid article{border:1px solid var(--web-border-soft);background:linear-gradient(#0a192ac2,#050f19c2);border-radius:10px;min-height:130px;padding:17px}.website-role-grid article>span{color:#2ea8ff;font-size:9px;font-weight:800}.website-role-grid h3{margin:14px 0 7px;font-size:12px}.website-role-grid p{color:#8196aa;margin:0;font-size:8px;line-height:1.55}.website-cta{border-top:1px solid var(--web-border-soft);border-bottom:1px solid var(--web-border-soft);background:radial-gradient(at 10% 120%,#006aff38,#0000 38%),radial-gradient(at 90% 120%,#006aff38,#0000 38%),linear-gradient(#07131f,#050b14);justify-content:space-between;align-items:center;gap:40px;min-height:175px;padding:36px max(28px,50vw - 590px);display:flex;position:relative;overflow:hidden}.website-cta:before,.website-cta:after{content:"";border-top:1px solid #278eff57;border-radius:50%;width:520px;height:100px;position:absolute;bottom:-60px;box-shadow:0 -12px 50px #0068ff1f}.website-cta:before{left:-100px;transform:rotate(8deg)}.website-cta:after{right:-100px;transform:rotate(-8deg)}.website-cta>*{z-index:1;position:relative}.website-cta h2{margin-bottom:8px;font-size:37px}.website-cta p{color:#8aa0b5;margin:0;font-size:10px}.website-footer{max-width:var(--web-max);grid-template-columns:1.35fr repeat(5,1fr);gap:24px;margin:0 auto;padding:34px 28px 26px;display:grid}.website-footer__brand p{color:#74899d;font-size:9px;line-height:1.7}.website-footer__column{flex-direction:column;gap:7px;font-size:8px;display:flex}.website-footer__column strong{color:#dbe6f0;margin-bottom:3px;font-size:9px}.website-footer__column a{color:#72879b}.website-footer__column span{color:#72879b;cursor:default}.website-legal{max-width:var(--web-max);color:#60758a;border-top:1px solid #547ea61f;justify-content:space-between;gap:20px;margin:0 auto;padding:15px 28px 24px;font-size:7px;display:flex}@keyframes web-flow{to{stroke-dashoffset:-42px}}@keyframes web-lens{0%,to{transform:translate(-50%,-50%)rotateY(-18deg)rotateX(2deg)}45%{transform:translate(-50%,-50%)rotateY(72deg)rotateX(4deg)}60%{transform:translate(-50%,-50%)rotateY(88deg)rotateX(1deg)}78%{transform:translate(-50%,-50%)rotateY(22deg)rotateX(-2deg)}}@media (width<=1250px){.website-header nav{display:none}.website-header{grid-template-columns:1fr auto}.website-hero{grid-template-columns:1fr}.website-hero__copy{max-width:760px}.website-section--flow,.website-section--relationships,.website-section--risk,.website-section--investigation,.website-section--integrations,.website-roles{grid-template-columns:1fr}.website-flow{max-width:980px}.website-role-grid{grid-template-columns:repeat(2,1fr)}.website-footer{grid-template-columns:repeat(3,1fr)}}@media (width<=760px){.website-header{height:62px;padding:0 18px}.website-header__actions .website-button--ghost{display:none}.website-hero,.website-section,.website-roles{padding-left:18px;padding-right:18px}.website-hero h1{font-size:50px}.website-hero__signals{grid-template-columns:1fr 1fr}.website-product-frame--hero{overflow:auto}.website-product-frame--hero .executive-dashboard{width:100%;min-width:980px;margin:0;transform:none}.website-flow{transform-origin:0;grid-template-columns:135px minmax(300px,1fr) 130px;min-width:720px;margin-right:-160px;transform:scale(.78)}.website-section--flow{overflow:hidden}.website-product-frame--relationships,.website-product-frame--investigation{overflow:auto}.website-product-frame--relationships .cl-showcase-relationships{min-width:920px}.website-product-frame--investigation .cl-showcase-investigation{min-width:900px}.website-integration-grid,.website-deployment-grid{grid-template-columns:1fr 1fr}.website-role-grid{grid-template-columns:1fr}.website-cta{flex-direction:column;align-items:flex-start;padding:30px 18px}.website-footer{grid-template-columns:1fr 1fr;padding-left:18px;padding-right:18px}.website-legal{flex-direction:column;margin:0 18px;padding-left:0;padding-right:0}}html,body,#root{width:100%;min-width:0;min-height:100%;margin:0}body{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.5}button,input,select,textarea{font:inherit}.website-shell{width:100%;min-width:0}.website-product-frame--hero{align-items:flex-start;height:548px;display:flex}.website-product-frame--hero .cl-showcase-dashboard{width:100%;height:100%;overflow:hidden}.website-product-frame--hero .executive-dashboard{transform-origin:0 0;width:118%;min-width:118%;margin:0 0 -16%;transform:scale(.847)}.website-section--relationships{grid-template-columns:300px minmax(0,1fr)}.website-product-frame--relationships{height:520px;overflow:hidden}.website-product-frame--relationships .cl-showcase-relationships{width:100%;height:100%;min-height:0;padding:8px}.website-product-frame--relationships .cl-showcase-relationships .rel-canvas{width:100%;height:502px;min-height:502px}.website-product-frame--relationships .rel-canvas svg{width:100%!important;height:100%!important}.website-product-frame--investigation{min-height:340px}.website-product-frame--investigation .cl-showcase-investigation{width:100%;min-width:0}.website-product-frame--investigation .investigation-reference-grid{grid-template-columns:minmax(0,1.55fr) minmax(260px,.75fr)!important;align-items:stretch!important;gap:12px!important;display:grid!important}.website-product-frame--investigation .investigation-current-card__metrics{grid-template-columns:repeat(4,minmax(0,1fr))!important;display:grid!important}.website-product-frame--investigation .investigation-current-card__identity,.website-product-frame--investigation .investigation-current-card__badges{display:flex!important}.website-product-frame--investigation .investigation-context-card__body>div{justify-content:space-between!important;align-items:center!important;gap:16px!important;display:flex!important}@media (width>=1251px){.website-hero{grid-template-columns:minmax(370px,.74fr) minmax(0,1.5fr);min-height:610px;padding-top:38px;padding-bottom:38px}.website-section--flow{min-height:355px;padding-top:42px;padding-bottom:42px}.website-section--relationships{min-height:585px;padding-top:46px;padding-bottom:46px}.website-section--risk{min-height:365px;padding-top:42px;padding-bottom:42px}.website-section--investigation{min-height:430px;padding-top:42px;padding-bottom:42px}}.website-role-grid{gap:14px}.website-role-card{grid-template-columns:64px 1fr;align-items:center;gap:14px;position:relative;overflow:hidden;min-height:148px!important;padding:18px!important;display:grid!important}.website-role-card:before{content:"";pointer-events:none;opacity:.9;background:radial-gradient(circle at 15% 20%,var(--role-glow),transparent 42%);position:absolute;inset:0}.website-role-card__icon{z-index:1;border:1px solid var(--role-border);background:linear-gradient(180deg,var(--role-bg),#040c164d);width:58px;height:58px;box-shadow:0 0 26px var(--role-glow);border-radius:16px;place-items:center;display:grid;position:relative}.website-role-card__icon svg{fill:none;width:42px;height:42px;stroke:var(--role-color);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 6px var(--role-glow))}.website-role-card>div:last-child{z-index:1;position:relative}.website-role-card h3{color:#edf5fc;margin:0 0 7px;font-size:12px}.website-role-card p{color:#8399ad;margin:0;font-size:8px;line-height:1.55}.website-role-card--soc{--role-color:#b86cff;--role-border:#b86cff75;--role-bg:#45186747;--role-glow:#a749ff29}.website-role-card--intel{--role-color:#37a8ff;--role-border:#37a8ff75;--role-bg:#0e4a7c47;--role-glow:#1f91ff29}.website-role-card--vuln{--role-color:#ff4d41;--role-border:#ff4d4175;--role-bg:#681a1847;--role-glow:#ff413426}.website-role-card--leadership{--role-color:#39d9e7;--role-border:#39d9e775;--role-bg:#0c545b47;--role-glow:#2acfdc29}.website-section--relationships{grid-template-columns:290px minmax(0,1fr);min-height:640px}.website-product-frame--relationships{height:560px}.website-role-card__icon img{object-fit:contain;image-rendering:auto;width:48px;height:48px;filter:drop-shadow(0 0 8px var(--role-glow));display:block}.website-role-card__icon svg{display:none}.website-product-frame--risk{box-shadow:none;background:0 0;border:0;padding:0;overflow:visible}@keyframes website-logo-sheen{0%,18%{opacity:.18;transform:translate(-42%)skew(-9deg)}48%{opacity:.5;transform:translate(12%)skew(-9deg)}78%,to{opacity:.16;transform:translate(44%)skew(-9deg)}}.website-lens{will-change:transform;animation:7.8s cubic-bezier(.4,0,.2,1) infinite website-logo-float}@media (prefers-reduced-motion:reduce){.website-flow__neural-canvas,.website-flow__output-canvas,.website-lens{animation:none!important}}.website-section--risk{grid-template-columns:330px minmax(0,1fr);gap:28px;min-height:520px}.website-product-frame--risk{width:100%;min-width:0}.website-product-frame--risk .cl-risk-overview{width:100%}@media (width>=1251px){.website-section--risk{min-height:520px;padding-top:44px;padding-bottom:44px}}@media (width<=1250px){.website-section--risk{grid-template-columns:1fr}}@media (width<=760px){.website-product-frame--risk{overflow:auto}.website-product-frame--risk .cl-risk-overview{min-width:900px}}.website-integration-proof{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.website-integration-proof span{color:#9eb7c9;background:#081c2c85;border:1px solid #2a6f9a61;border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:11px;display:inline-flex}.website-integration-proof svg{color:#1faeff}.website-integration-panel__head>div{gap:2px;display:grid}.website-integration-panel__head>div small{color:#66859b;letter-spacing:.02em;text-transform:none;font-size:9px;font-weight:400}.website-integration-grid--capabilities>div{text-align:left;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;padding:12px 11px;display:grid;position:relative}.website-integration-grid--capabilities .website-integration-grid__icon{color:#20b8ff;background:#032236bf;border:1px solid #1899e05c;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.website-integration-grid--capabilities>div>span:nth-child(2){gap:2px;min-width:0;display:grid}.website-integration-grid--capabilities>div>span:nth-child(2) strong{font-size:11px}.website-integration-grid--capabilities>div>span:nth-child(2) small{color:#7692a6;font-size:8px;line-height:1.35}.website-integration-grid--capabilities>div>em{color:#5d8ba8;letter-spacing:.06em;text-transform:uppercase;border:1px solid #26719c4d;border-radius:999px;padding:2px 5px;font-size:6px;font-style:normal;position:absolute;top:7px;right:8px}.website-deployment-grid>div{position:relative}.website-deployment-grid>div>em{color:#4fa9d8;letter-spacing:.08em;border:1px solid #1d84be4d;border-radius:999px;margin-top:8px;padding:3px 6px;font-size:7px;font-style:normal}.website-header{background:#040b13ed;grid-template-columns:minmax(190px,1fr) auto minmax(260px,1fr);height:76px;padding-left:max(32px,50vw - 740px);padding-right:max(32px,50vw - 740px);box-shadow:0 8px 34px #0000002e}.website-header .cl-showcase-brand{gap:10px}.website-header .cl-showcase-brand__icon{width:34px;height:34px}.website-header .cl-showcase-brand__logo{width:142px}.website-header nav{gap:34px}.website-header nav a{padding:28px 0 26px;font-size:12px;position:relative}.website-header nav a:after{content:"";background:#2f9dff;height:1px;transition:left .16s,right .16s;position:absolute;bottom:17px;left:50%;right:50%}.website-header nav a:hover:after{left:0;right:0}.website-header__actions .website-button{min-height:36px}.website-demo{grid-template-columns:minmax(280px,.72fr) minmax(540px,1.28fr);align-items:center;gap:64px;max-width:none;min-height:430px;padding:54px max(32px,50vw - 660px);display:grid}.website-demo__copy{max-width:440px}.website-demo__copy h2{letter-spacing:-.035em;margin:0 0 14px;font-size:44px;line-height:1.03}.website-demo__copy>p:not(.website-eyebrow){max-width:410px;font-size:12px;line-height:1.7}.website-demo__trust{flex-direction:column;gap:9px;margin-top:22px;display:flex}.website-demo__trust span{color:#91a8bb;align-items:center;gap:8px;font-size:10px;display:flex}.website-demo__trust svg{color:#31aaff}.website-demo-form{background:linear-gradient(#0c1e31eb,#06111df5);border:1px solid #4382b857;border-radius:13px;padding:22px;box-shadow:0 22px 60px #00000038}.website-demo-form__head{border-bottom:1px solid #4b799f2e;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:17px;padding-bottom:13px;display:flex}.website-demo-form__head strong{font-size:14px}.website-demo-form__head small{color:#68839a;font-size:8px}.website-demo-form__grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.website-demo-form label{color:#a8bdcf;letter-spacing:.025em;gap:6px;font-size:9px;font-weight:700;display:grid}.website-demo-form input,.website-demo-form textarea{color:#eaf5ff;background:#071522;border:1px solid #477daa52;border-radius:7px;outline:none;width:100%;padding:10px 11px;font-size:11px;transition:border-color .16s,box-shadow .16s}.website-demo-form input{height:39px}.website-demo-form textarea{resize:vertical;min-height:74px}.website-demo-form input:focus,.website-demo-form textarea:focus{border-color:#248fe9;box-shadow:0 0 0 2px #1c85e21f}.website-demo-form input::placeholder,.website-demo-form textarea::placeholder{color:#4f687d}.website-demo-form__message{grid-column:1/-1}.website-demo-form__honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.website-demo-form__footer{justify-content:space-between;align-items:center;gap:18px;margin-top:16px;display:flex}.website-demo-form__footer .website-button{cursor:pointer;white-space:nowrap;border:0}.website-demo-form__footer .website-button:disabled{cursor:wait;opacity:.68;transform:none}.website-demo-form__status{color:#6f879b;max-width:440px;font-size:8px;line-height:1.45}.website-demo-form__status--success{color:#43d6a0}.website-demo-form__status--error{color:#ff6c79}.website-footer{grid-template-columns:1.55fr repeat(5,1fr);gap:36px;max-width:1480px;padding:42px 32px 30px}.website-footer__brand .cl-showcase-brand__icon{width:32px;height:32px}.website-footer__brand .cl-showcase-brand__logo{width:132px}.website-footer__brand p{margin:14px 0 13px;font-size:9px}.website-footer__brand p strong{color:#a9bdce;font-weight:600}.website-footer__demo-link{color:#2f9dff;align-items:center;gap:6px;font-size:9px;font-weight:700;display:inline-flex}.website-footer__column{gap:9px;font-size:9px}.website-footer__column strong{margin-bottom:6px;font-size:10px}.website-footer__column a{transition:color .15s}.website-footer__column a:hover{color:#d8e9f7}.website-legal{max-width:1480px;padding:16px 32px 26px;font-size:8px}.website-legal a:hover{color:#a9c3d8}@media (width<=1250px){.website-demo{grid-template-columns:1fr;gap:28px}.website-demo__copy{max-width:680px}}@media (width<=760px){.website-header{grid-template-columns:1fr auto;height:64px;padding:0 18px}.website-header .cl-showcase-brand__logo{width:116px}.website-header__actions .website-button--primary{min-height:34px;padding:0 11px;font-size:10px}.website-demo{grid-template-columns:1fr;padding:38px 18px;display:grid}.website-demo__copy h2{font-size:37px}.website-demo-form{padding:16px}.website-demo-form__grid{grid-template-columns:1fr}.website-demo-form__message{grid-column:auto}.website-demo-form__footer{flex-direction:column;align-items:flex-start}.website-demo-form__footer .website-button{width:100%}.website-footer{grid-template-columns:1fr 1fr;gap:28px 20px;padding:34px 18px 24px}.website-footer__brand{grid-column:1/-1}}.website-header{grid-template-columns:1fr auto}.cyberaio-wordmark{letter-spacing:-.035em;color:#eaf6ff;align-items:baseline;gap:0;font-size:20px;font-weight:750;line-height:1;display:inline-flex}.cyberaio-wordmark span{color:#59c7ff;font-weight:800}.website-footer__brand .cyberaio-wordmark{font-size:19px}.website-lens__cyberaio-wordmark{z-index:4;letter-spacing:-.055em;color:#eaf6ff;text-shadow:0 0 18px #59c7ff29;justify-content:center;align-items:baseline;width:236px;height:236px;font-size:34px;font-weight:760;line-height:236px;display:flex;position:relative;transform:translateY(8px)}.website-lens__cyberaio-wordmark span{color:#59c7ff;font-weight:820}.website-lens__cyberaio-reflection{letter-spacing:-.055em;color:#eaf6ff;transform-origin:50%;filter:blur(.35px);justify-content:center;align-items:center;width:236px;height:66px;font-size:34px;font-weight:760;display:flex;position:absolute;top:-48px;left:0;transform:scaleY(-1)}.website-lens__cyberaio-reflection span{color:#59c7ff;font-weight:820}.website-shell .website-hud-ring,.website-shell .website-intelligence-core__port,.website-shell .website-intelligence-core__scan,.website-shell .website-lens,.website-shell .cl-showcase-surface *,.website-shell .cl-investigation-home *{animation-play-state:paused!important}.website-product-frame{contain:layout paint}
