@import "https://fonts.googleapis.com/css2?family=Geist:wght@300;400;500;600;700&family=Geist+Mono:wght@400;500;600&display=swap";
.cybersoc-design-scope{--bg-0:#06090f;--bg-1:#0b1220;--bg-2:#0f1828;--bg-3:#142033;--bg-4:#1b2a41;--bg-glass:#1420338c;--line-1:#94b8dc14;--line-2:#94b8dc24;--line-3:#94b8dc38;--line-4:#94b8dc57;--text-1:#e8f0fa;--text-2:#a8b8cc;--text-3:#6b7b92;--text-4:#475266;--text-mono:#c9d6e6;--signal:#34e0b8;--signal-2:#5beacb;--signal-dim:#1aa888;--signal-glow:#34e0b859;--signal-bg:#34e0b814;--ok:#34e0b8;--ok-bg:#34e0b81a;--warn:#f5b544;--warn-bg:#f5b5441a;--crit:#ff5c5c;--crit-bg:#ff5c5c1a;--info:#6fb7ff;--info-bg:#6fb7ff1a;--neutral:#6b7b92;--d-identity:#a78bfa;--d-endpoint:#34e0b8;--d-cloud:#6fb7ff;--d-apps:#f5b544;--d-network:#ff8fa3;--d-people:#c9d6e6;--font-sans:"Geist", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"Geist Mono", "JetBrains Mono", ui-monospace, SFMono-Regular, monospace;--r-1:4px;--r-2:6px;--r-3:10px;--r-4:14px;--r-pill:999px;--shadow-1:0 1px 0 #ffffff08 inset, 0 1px 2px #0006;--shadow-2:0 8px 24px #00000059, 0 1px 0 #ffffff08 inset;--shadow-3:0 24px 60px #0000008c, 0 1px 0 #ffffff0a inset;--glow-signal:0 0 0 1px #34e0b866, 0 0 24px #34e0b82e;--glow-crit:0 0 0 1px #ff5c5c66, 0 0 24px #ff5c5c2e;--ink:var(--text-1);--ink-2:var(--text-2);--ink-3:var(--text-3);--ink-4:var(--text-4);--bg:var(--bg-0);--accent:var(--signal);--accent-2:var(--d-identity);--line:var(--line-2);--glow:var(--glow-signal);--card-face:#fafafa;--card-back:var(--bg-1);--card-ink:var(--text-1);--foreground:220 40% 95%;--background:222 47% 6%;--card:222 40% 10%;--card-foreground:220 40% 95%;--primary:168 72% 48%;--primary-foreground:210 40% 8%;--secondary:222 38% 14%;--secondary-foreground:220 40% 95%;--muted:222 30% 18%;--muted-foreground:220 18% 58%;--destructive:0 72% 55%;--destructive-foreground:220 40% 95%;--border:214 32% 18%;--input:222 30% 18%;--ring:168 72% 48%;--radius:.25rem}.cybersoc-design-scope.theme-light{--bg-0:#eef2f7;--bg-1:#f6f8fb;--bg-2:#fff;--bg-3:#f1f4f9;--bg-4:#e6ebf2;--bg-glass:#ffffffb8;--line-1:#0f18280f;--line-2:#0f18281a;--line-3:#0f182829;--line-4:#0f182842;--text-1:#0b1220;--text-2:#475266;--text-3:#6b7b92;--text-4:#94a2b8;--text-mono:#1b2a41;--signal:#0f8c6f;--signal-2:#15a584;--signal-dim:#0b6e58;--signal-glow:#0f8c6f38;--signal-bg:#0f8c6f14;--ok:#0f8c6f;--ok-bg:#0f8c6f1a;--warn:#b97a0e;--warn-bg:#b97a0e1a;--crit:#c83030;--crit-bg:#c830301a;--info:#1f6fd0;--info-bg:#1f6fd01a;--neutral:#6b7b92;--d-identity:#7c5be0;--d-endpoint:#0f8c6f;--d-cloud:#1f6fd0;--d-apps:#b97a0e;--d-network:#c83061;--d-people:#475266;--shadow-1:0 1px 0 #ffffffb3 inset, 0 1px 2px #0f18280f;--shadow-2:0 8px 24px #0f18280f, 0 1px 0 #ffffffb3 inset;--shadow-3:0 24px 60px #0f18281f, 0 1px 0 #ffffffb3 inset;--glow-signal:0 0 0 1px #0f8c6f66, 0 0 24px #0f8c6f24;--glow-crit:0 0 0 1px #c8303066, 0 0 24px #c830301f}.cybersoc-design-scope.theme-light .cs-btn.primary{color:#fff}.cybersoc-design-scope.theme-light .cs-card-glass{background:linear-gradient(#fff,#f6f8fbcc)}.cybersoc-design-scope.theme-light .cs-grid-bg{background-image:linear-gradient(#0f18280a 1px,#0000 1px),linear-gradient(90deg,#0f18280a 1px,#0000 1px)}.cybersoc-design-scope,.cybersoc-design-scope *,.cybersoc-design-scope :before,.cybersoc-design-scope :after{box-sizing:border-box}.cybersoc-design-scope .cs-root,.cybersoc-design-scope .cs-screen{font-family:var(--font-sans);color:var(--text-1);background:var(--bg-1);font-feature-settings:"ss01", "cv11", "tnum";-webkit-font-smoothing:antialiased;font-smoothing:antialiased}.mono{font-family:var(--font-mono);font-feature-settings:"tnum", "zero";letter-spacing:-.01em}.tnum{font-variant-numeric:tabular-nums}.cs-grid-bg{background-image:linear-gradient(#94b8dc06 1px,#0000 1px),linear-gradient(90deg,#94b8dc06 1px,#0000 1px);background-size:32px 32px}.cs-noise:before{content:"";pointer-events:none;opacity:.4;mix-blend-mode:overlay;background-image:radial-gradient(#ffffff0f 1px,#0000 1px);background-size:3px 3px;position:absolute;inset:0}.cs-card{background:var(--bg-2);border:1px solid var(--line-2);border-radius:var(--r-3);position:relative}.cs-card-glass{background:linear-gradient(180deg, #ffffff06, #fff0 40%), var(--bg-2);border:1px solid var(--line-2);border-radius:var(--r-3);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:relative}.cs-divider{background:var(--line-2);width:100%;height:1px}.cs-divider-v{background:var(--line-2);align-self:stretch;width:1px}.cs-eyebrow{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);font-size:10.5px;font-weight:500}.cs-num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-weight:500}.cs-chip{height:22px;font-family:var(--font-mono);letter-spacing:.04em;border-radius:var(--r-1);border:1px solid var(--line-2);background:var(--bg-3);color:var(--text-2);white-space:nowrap;text-transform:uppercase;align-items:center;gap:6px;padding:0 8px;font-size:11px;font-weight:500;display:inline-flex}.cs-chip .dot{background:currentColor;border-radius:50%;width:6px;height:6px}.cs-chip.ok{color:var(--ok);background:var(--ok-bg);border-color:#34e0b84d}.cs-chip.warn{color:var(--warn);background:var(--warn-bg);border-color:#f5b5444d}.cs-chip.crit{color:var(--crit);background:var(--crit-bg);border-color:#ff5c5c4d}.cs-chip.info{color:var(--info);background:var(--info-bg);border-color:#6fb7ff4d}.cs-chip.signal{color:var(--signal);background:var(--signal-bg);border-color:#34e0b84d}.cs-btn{height:32px;font-family:var(--font-sans);border-radius:var(--r-2);border:1px solid var(--line-3);background:var(--bg-3);color:var(--text-1);cursor:pointer;letter-spacing:.005em;align-items:center;gap:8px;padding:0 12px;font-size:12.5px;font-weight:500;transition:background .12s,border-color .12s,transform 60ms;display:inline-flex}.cs-btn:hover{background:var(--bg-4);border-color:var(--line-4)}.cs-btn:active{transform:translateY(1px)}.cs-btn.primary{background:var(--signal);color:#03110c;border-color:var(--signal);font-weight:600}.cs-btn.primary:hover{background:var(--signal-2)}.cs-btn.ghost{border-color:var(--line-2);color:var(--text-2);background:0 0}.cs-btn.ghost:hover{color:var(--text-1);border-color:var(--line-3)}.cs-btn.crit{color:var(--crit);background:#ff5c5c1f;border-color:#ff5c5c66}.cs-btn.sm{height:26px;padding:0 10px;font-size:11.5px}.cs-btn.lg{height:40px;padding:0 16px;font-size:13.5px}.cs-bar{background:var(--bg-4);border-radius:2px;height:4px;position:relative;overflow:hidden}.cs-bar>i{background:var(--signal);border-radius:2px;position:absolute;top:0;bottom:0;left:0}.cs-bar.warn>i{background:var(--warn)}.cs-bar.crit>i{background:var(--crit)}.cs-bar.info>i{background:var(--info)}@keyframes cs-pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes cs-pulse-crit{0%,to{box-shadow:0 0 #ff5c5c80}50%{box-shadow:0 0 0 6px #ff5c5c00}}@keyframes cs-blink{50%{opacity:.2}}@keyframes cs-scan{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes cs-radar{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.live-dot{background:var(--crit);border-radius:50%;width:7px;height:7px;animation:2s infinite cs-pulse-crit;display:inline-block}.live-dot.ok{background:var(--ok);box-shadow:0 0 8px var(--signal-glow);animation:none}.cs-input{background:var(--bg-1);border:1px solid var(--line-2);color:var(--text-1);font-family:var(--font-sans);border-radius:var(--r-2);outline:none;width:100%;height:32px;padding:0 10px;font-size:13px}.cs-input:focus{border-color:var(--signal);box-shadow:0 0 0 3px var(--signal-bg)}.cs-table{border-collapse:collapse;width:100%;font-size:12.5px}.cs-table th{text-align:left;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);border-bottom:1px solid var(--line-2);background:var(--bg-2);padding:8px 12px;font-size:10.5px;font-weight:500}.cs-table td{border-bottom:1px solid var(--line-1);color:var(--text-1);padding:10px 12px}.cs-table tr:hover td{background:var(--bg-3)}.cs-domain-dot{border-radius:2px;width:8px;height:8px;display:inline-block}.cs-domain-dot.identity{background:var(--d-identity)}.cs-domain-dot.endpoint{background:var(--d-endpoint)}.cs-domain-dot.cloud{background:var(--d-cloud)}.cs-domain-dot.apps{background:var(--d-apps)}.cs-domain-dot.network{background:var(--d-network)}.cs-domain-dot.people{background:var(--d-people)}.cs-domain-dot.identify{background:var(--info)}.cs-domain-dot.protect{background:var(--signal)}.cs-domain-dot.detect{background:var(--d-cloud)}.cs-domain-dot.respond{background:var(--warn)}.cs-domain-dot.recover{background:var(--d-identity)}.cs-domain-dot.services{background:var(--d-people)}.cs-domain-dot.insurance{background:var(--d-network)}.cs-screen ::-webkit-scrollbar{display:none}.cs-screen *{scrollbar-width:none}
