:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#e5edf8;--surface-max-width:1520px;--console-sticky-offset:132px;--tone-good-rgb:87, 166, 123;--tone-warning-rgb:208, 149, 78;--tone-critical-rgb:190, 94, 111;--tone-neutral-rgb:148, 163, 184;--interactive-hover-border-rgb:115, 159, 207;--interactive-hover-surface-rgb:61, 101, 150;--interactive-hover-text:#f4f8ff;--interactive-hover-muted:#cfe0f5;--interactive-hover-shadow:0 16px 32px #070e1842;--control-height:38px;--control-radius:12px;--control-border:#6c85a429;--control-border-active:#76a4d66b;--control-surface:#ffffff06;--control-surface-active:#41689733;--panel-border:#68809e1f;--panel-surface:#080e17eb;background:#060b12;font-family:Bahnschrift,Segoe UI Variable,sans-serif}*{box-sizing:border-box}[hidden]{display:none!important}html{scroll-padding-top:var(--console-sticky-offset)}body{min-height:100vh;scroll-padding-top:var(--console-sticky-offset);scrollbar-gutter:auto;color:#e5edf8;background:radial-gradient(circle at 0 0,#2e54822e,#0000 24%),linear-gradient(#09111b 0%,#060b12 100%);margin:0;overflow:hidden auto}body.console-overlay-open{overflow:hidden}button,input,select,textarea{font:inherit}#root{min-height:100vh}.app-shell{--console-topbar-columns:minmax(0, 1.2fr) minmax(360px, .8fr);--console-topbar-pad-y:8px;--console-topbar-pad-x:10px;--console-topbar-gap:7px;--console-topbar-radius:14px;--console-heading-gap:4px;--console-kicker-size:.72rem;--console-title-size:1.34rem;--console-subtitle-size:.84rem;--console-subtitle-line-height:1.3;--console-chip-height:24px;--console-chip-pad-x:8px;--console-chip-font-size:.7rem;--console-status-gap:4px;--console-status-pad-y:6px;--console-status-pad-x:8px;--console-status-radius:11px;--console-status-label-size:.68rem;--console-status-strong-size:.82rem;--console-status-small-size:.72rem;--console-status-columns:repeat(2, minmax(0, 1fr));--console-workspace-gap:8px;--page-gap:8px;--page-header-gap:8px;--page-header-pad-bottom:6px;--page-title-size:1.46rem;--page-subtitle-size:.9rem;--page-subtitle-line-height:1.36;background:radial-gradient(circle at 0 0,#2a496d1f,#0000 18%),linear-gradient(#060b12 0%,#05080f 100%);grid-template-columns:292px minmax(0,1fr);max-width:100vw;min-height:100vh;display:grid;overflow-x:hidden}.app-shell[data-console-scale=minimal]{--console-topbar-columns:minmax(0, 1fr);--console-topbar-pad-y:9px;--console-topbar-pad-x:12px;--console-topbar-gap:9px;--console-topbar-radius:12px;--console-heading-gap:6px;--console-kicker-size:.6rem;--console-title-size:1.16rem;--console-subtitle-size:.8rem;--console-subtitle-line-height:1.26;--console-chip-height:22px;--console-chip-pad-x:8px;--console-chip-font-size:.6rem;--console-status-gap:6px;--console-status-pad-y:6px;--console-status-pad-x:9px;--console-status-radius:9px;--console-status-label-size:.62rem;--console-status-strong-size:.78rem;--console-status-small-size:.68rem;--console-status-columns:repeat(2, minmax(0, 1fr));--console-workspace-gap:8px;--page-gap:7px;--page-header-gap:7px;--page-header-pad-bottom:5px;--page-title-size:1.18rem;--page-subtitle-size:.84rem;--page-subtitle-line-height:1.3}.app-shell[data-console-scale=compact]{--console-topbar-columns:minmax(0, 1fr);--console-topbar-pad-y:10px;--console-topbar-pad-x:12px;--console-topbar-gap:9px;--console-topbar-radius:14px;--console-heading-gap:6px;--console-kicker-size:.66rem;--console-title-size:1.26rem;--console-subtitle-size:.82rem;--console-subtitle-line-height:1.34;--console-chip-height:23px;--console-chip-pad-x:8px;--console-chip-font-size:.66rem;--console-status-gap:6px;--console-status-pad-y:7px;--console-status-pad-x:9px;--console-status-radius:11px;--console-status-label-size:.62rem;--console-status-strong-size:.84rem;--console-status-small-size:.72rem;--console-status-columns:repeat(2, minmax(0, 1fr));--console-workspace-gap:9px;--page-gap:8px;--page-header-gap:8px;--page-header-pad-bottom:6px;--page-title-size:1.32rem;--page-subtitle-size:.88rem;--page-subtitle-line-height:1.36}.app-shell[data-console-scale=expanded]{--console-topbar-columns:minmax(0, 1.2fr) minmax(360px, .8fr);--console-topbar-pad-y:14px;--console-topbar-pad-x:16px;--console-topbar-gap:12px;--console-topbar-radius:18px;--console-heading-gap:8px;--console-kicker-size:.76rem;--console-title-size:1.74rem;--console-subtitle-size:.96rem;--console-subtitle-line-height:1.48;--console-chip-height:30px;--console-chip-pad-x:11px;--console-chip-font-size:.76rem;--console-status-gap:8px;--console-status-pad-y:10px;--console-status-pad-x:12px;--console-status-radius:14px;--console-status-label-size:.7rem;--console-status-strong-size:.96rem;--console-status-small-size:.8rem;--console-workspace-gap:13px;--page-gap:13px;--page-header-gap:12px;--page-header-pad-bottom:10px;--page-title-size:1.72rem;--page-subtitle-size:.98rem;--page-subtitle-line-height:1.46}.app-shell[data-window-mode=detached]{--console-workspace-gap:8px;--page-gap:8px;--page-header-gap:6px;--page-header-pad-bottom:4px;--page-title-size:1.12rem;--page-subtitle-size:.82rem;--page-subtitle-line-height:1.3;grid-template-columns:minmax(0,1fr);min-height:100vh}.app-shell[data-window-mode=detached] .sidebar{display:none}.app-loading{color:#9db0ca;place-items:center;min-height:100vh;display:grid}.app-loading-enterprise{text-align:center;background:radial-gradient(circle,#4062911f,#0000 30%),linear-gradient(#08111c,#050912);gap:8px}.app-loading-enterprise strong{color:#f4f8ff;font-size:1.08rem}.app-loading-enterprise span{max-width:520px}.auth-recovery-shell{background:radial-gradient(circle at 0 0,#4062912e,#0000 24%),linear-gradient(#08111c,#050912);place-items:center;min-height:100vh;padding:24px;display:grid}.auth-recovery-card{background:linear-gradient(#0b121efa,#070c15fa),radial-gradient(circle at 100% 0,#476fa429,#0000 30%);border:1px solid #627a963d;border-radius:24px;gap:14px;width:min(680px,100%);padding:28px;display:grid;box-shadow:0 24px 60px #01050c52}.auth-recovery-card h1{margin:0;font-size:clamp(1.6rem,3vw,2.35rem)}.auth-recovery-card p{color:#a9bbd3;margin:0;line-height:1.55}.auth-recovery-detail{background:#d0954e14;border:1px solid #d0954e47;border-radius:14px;padding:12px 14px;color:#ffd9a6!important}.surface-state-card{border-color:#627a962e;gap:18px;min-height:240px;padding:24px;display:grid}.surface-state-loading{background:linear-gradient(#090f19f5,#060c14fa),radial-gradient(circle at 0 0,#46689224,#0000 34%)}.surface-state-error{background:linear-gradient(#0f0c12f5,#0b080efa),radial-gradient(circle at 0 0,#9c4e6129,#0000 36%);border-color:#b05e7147}.surface-state-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.surface-state-copy{gap:8px;max-width:78ch;display:grid}.surface-state-title{margin:0;font-size:1.38rem;line-height:1.14}.surface-state-message{color:#b2c3dc;margin:0;font-size:.96rem;line-height:1.58}.surface-state-detail-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.surface-state-detail{color:#d2dded;background:#ffffff08;border:1px solid #627a9629;border-radius:16px;padding:12px 14px;font-size:.86rem;line-height:1.5}.surface-state-actions{flex-wrap:wrap;gap:10px;display:flex}.app-bootstrap-fallback{place-items:center;min-height:100vh;padding:32px 20px;display:grid}.app-bootstrap-fallback-card{background:linear-gradient(#080d16f5,#050a11fa),radial-gradient(circle at 0 0,#3a5a7e29,#0000 36%);border:1px solid #627a9633;border-radius:28px;gap:16px;width:min(720px,100%);padding:28px;display:grid;box-shadow:0 24px 60px #03070d6b}.app-bootstrap-fallback-detail{color:#c9d6ea;white-space:pre-wrap;overflow-wrap:anywhere;background:#ffffff05;border:1px solid #627a9629;border-radius:18px;margin:0;padding:14px 16px;font:.92rem/1.5 IBM Plex Mono,Roboto Mono,monospace}.sidebar{scrollbar-gutter:stable both-edges;overscroll-behavior:contain;background:linear-gradient(#04080efa,#060a11fa),radial-gradient(circle at 0 0,#3a5a7e24,#0000 30%);border-right:1px solid #627a9624;flex-direction:column;gap:12px;min-width:0;max-height:100vh;padding:16px 14px 14px;display:flex;position:sticky;top:0;overflow:hidden auto}.sidebar-nav,.sidebar-group,.sidebar-entry{min-width:0;max-width:100%;overflow-x:hidden}.brand{margin-bottom:4px}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.brand-shell{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px 12px;margin-bottom:4px;display:grid}.sidebar-toggle-button{color:#dce8f6;cursor:pointer;background:#ffffff06;border:1px solid #627a9624;border-radius:999px;grid-column:1/-1;justify-self:start;min-height:28px;padding:0 9px;font-size:.74rem;font-weight:700;transition:border-color .14s,background .14s,color .14s,box-shadow .14s,transform .14s}.sidebar-toggle-button:hover,.sidebar-toggle-button:focus-visible{border-color:rgba(var(--interactive-hover-border-rgb), .3);background:rgba(var(--interactive-hover-surface-rgb), .18);color:var(--interactive-hover-text);box-shadow:var(--interactive-hover-shadow);transform:translateY(-1px)}.brand-logo-image{filter:drop-shadow(0 18px 28px #040a1457);width:116px;max-width:100%;height:auto;display:block}.brand-copy{align-content:center;gap:3px;min-width:0;display:grid}.brand-copy-title{color:#dbe8f7;letter-spacing:.12em;text-transform:uppercase;font-family:Cascadia Code,Consolas,monospace;font-size:.78rem;font-weight:800}.brand h1{letter-spacing:.01em;white-space:nowrap;margin:0;font-size:1rem;line-height:1.05}.brand p{color:#8ea6c3;letter-spacing:.22em;text-transform:uppercase;text-wrap:balance;max-width:24ch;margin:0;font-size:.68rem;line-height:1.32}.sidebar-nav{flex:1;align-content:start;gap:12px;display:grid}.sidebar-group{gap:7px;display:grid;position:relative}.sidebar-group-button{color:#d7e4f3;text-align:left;cursor:pointer;background:#ffffff05;border:1px solid #627a9624;border-radius:12px;grid-template-columns:minmax(0,1fr);align-items:center;gap:8px;width:100%;padding:9px 62px 9px 11px;transition:border-color .14s,background .14s,color .14s,box-shadow .14s,transform .14s;display:grid;position:relative;overflow:visible}.sidebar-group-button:hover,.sidebar-group-button:focus-visible{border-color:rgba(var(--interactive-hover-border-rgb), .34);background:linear-gradient(180deg, #111c2af5, #0a111afa), rgba(var(--interactive-hover-surface-rgb), .14);color:var(--interactive-hover-text);box-shadow:var(--interactive-hover-shadow);transform:translateY(-1px)}.sidebar-group-button:hover .sidebar-group-label,.sidebar-group-button:focus-visible .sidebar-group-label{color:var(--interactive-hover-muted)}.sidebar-group-copy{gap:3px;min-width:0;display:grid;overflow:hidden}.sidebar-entry{position:relative}.sidebar-group-label{color:#7189a6;letter-spacing:.16em;text-transform:uppercase;margin:0;padding:0 8px;font-family:Cascadia Code,Consolas,monospace;font-size:.64rem;font-weight:700}.sidebar-group-button .sidebar-group-label{padding:0}.sidebar-button{color:#d7e4f3;text-align:left;cursor:pointer;background:#ffffff04;border:1px solid #627a961f;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;width:100%;padding:9px 68px 9px 11px;transition:border-color .14s,background .14s,color .14s,box-shadow .14s,transform .14s;display:grid;position:relative;overflow:visible}.sidebar-button:hover,.sidebar-button:focus-visible{border-color:rgba(var(--interactive-hover-border-rgb), .32);background:linear-gradient(180deg, #121e2cf5, #091019fa), rgba(var(--interactive-hover-surface-rgb), .14);color:var(--interactive-hover-text);box-shadow:var(--interactive-hover-shadow);transform:translateY(-1px)}.sidebar-button:hover .sidebar-button-icon,.sidebar-button:focus-visible .sidebar-button-icon{border-color:rgba(var(--interactive-hover-border-rgb), .28);background:rgba(var(--interactive-hover-surface-rgb), .18);color:var(--interactive-hover-text)}.sidebar-button:hover .sidebar-button-label,.sidebar-button:focus-visible .sidebar-button-label{color:var(--interactive-hover-text)}.sidebar-button.is-active{background:linear-gradient(#152232f5,#091019fa),#ffffff05;border-color:#739fcf5c;box-shadow:inset 0 0 0 1px #5b8fc51f,0 12px 24px #0208103d}.sidebar-button-icon{color:#d9e5f4;letter-spacing:.08em;background:#ffffff06;border:1px solid #627a9629;border-radius:10px;place-items:center;width:30px;height:30px;font-family:Cascadia Code,Consolas,monospace;font-size:.68rem;font-weight:700;display:grid}.sidebar-button-copy{min-width:0;overflow:hidden}.sidebar-button-label{text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;line-height:1.2;display:block;overflow:hidden}.sidebar-launch-button{color:#a9bfd9;cursor:pointer;letter-spacing:.08em;opacity:0;pointer-events:none;background:#ffffff05;border:1px solid #627a961f;border-radius:12px;min-width:40px;min-height:32px;padding:0 9px;font-family:Cascadia Code,Consolas,monospace;font-size:.64rem;font-weight:800;transition:border-color .14s,background .14s,color .14s,transform .14s,opacity .14s;position:absolute;top:50%;right:10px;transform:translateY(-50%)translate(6px)}.sidebar-entry:hover .sidebar-launch-button,.sidebar-entry:focus-within .sidebar-launch-button{opacity:1;pointer-events:auto;transform:translateY(-50%)translate(0)}.sidebar-entry:hover .sidebar-button,.sidebar-entry:focus-within .sidebar-button{padding-right:112px}.sidebar-entry:hover .sidebar-page-status-light,.sidebar-entry:focus-within .sidebar-page-status-light{right:64px}.sidebar-launch-button:hover,.sidebar-launch-button:focus-visible{border-color:rgba(var(--interactive-hover-border-rgb), .3);background:rgba(var(--interactive-hover-surface-rgb), .18);color:var(--interactive-hover-text);transform:translateY(-50%)translate(0);box-shadow:0 12px 22px #070e1838}.sidebar-hover-panel{opacity:0;pointer-events:none;z-index:30;background:linear-gradient(#0d141efa,#070c12fa),#ffffff05;border:1px solid #6e91ba3d;border-radius:14px;gap:8px;width:min(280px,38vw);padding:12px 14px;transition:opacity .14s,transform .14s;display:grid;position:absolute;top:50%;left:calc(100% + 12px);transform:translateY(-50%)translate(-8px);box-shadow:0 22px 46px #0208106b}.sidebar-group-button:hover .sidebar-hover-panel,.sidebar-group-button:focus-visible .sidebar-hover-panel,.sidebar-button:hover .sidebar-hover-panel,.sidebar-button:focus-visible .sidebar-hover-panel,.sidebar-entry:focus-within .sidebar-hover-panel{opacity:1;transform:translateY(-50%)translate(0)}.sidebar-hover-panel-section{width:min(320px,42vw)}.sidebar-hover-kicker{color:#88a4c4;letter-spacing:.14em;text-transform:uppercase;font-family:Cascadia Code,Consolas,monospace;font-size:.68rem;font-weight:700}.sidebar-hover-title{color:#eef5ff;font-size:.96rem;line-height:1.2}.sidebar-hover-description{color:#c2d3e8;font-size:.78rem;line-height:1.45}.sidebar-hover-status{color:#d9e7f8;font-size:.72rem;line-height:1.4}.sidebar-hover-caption{color:#93aac5;font-size:.72rem;line-height:1.4}.sidebar-hover-list{color:#dbe8f8;margin:0;padding-left:16px;font-size:.76rem;line-height:1.45}.sidebar-hover-list li+li{margin-top:3px}.sidebar-footer{gap:8px;margin-top:auto;display:grid}.sidebar-user-card{background:#ffffff05;border:1px solid #627a961f;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;padding:10px;display:grid}.app-shell[data-sidebar-collapsed=true] .sidebar{scrollbar-gutter:stable;width:104px;max-width:104px;padding-inline:10px;overflow-x:hidden}.app-shell[data-sidebar-collapsed=true] .brand-shell{grid-template-columns:1fr;justify-items:center;gap:10px}.app-shell[data-sidebar-collapsed=true] .brand-logo-image{width:88px;margin-inline:auto}.app-shell[data-sidebar-collapsed=true] .brand-copy,.app-shell[data-sidebar-collapsed=true] .sidebar-user-meta,.app-shell[data-sidebar-collapsed=true] .sidebar-button-copy,.app-shell[data-sidebar-collapsed=true] .console-preset-label{display:none}.app-shell[data-sidebar-collapsed=true] .sidebar-toggle-button{justify-self:stretch;width:100%;padding-inline:0}.app-shell[data-sidebar-collapsed=true] .sidebar-user-card{grid-template-columns:1fr;justify-items:center;padding:10px 8px}.app-shell[data-sidebar-collapsed=true] .sidebar-group-button,.app-shell[data-sidebar-collapsed=true] .sidebar-button{text-align:center;grid-template-columns:1fr;justify-items:center;gap:8px;padding-inline:8px}.app-shell[data-sidebar-collapsed=true] .sidebar-button{padding-right:8px}.app-shell[data-sidebar-collapsed=true] .sidebar-group-label{text-align:center;letter-spacing:.08em;padding:0;font-size:.58rem;line-height:1.1}.app-shell[data-sidebar-collapsed=true] .sidebar-launch-button{display:none}.app-shell[data-sidebar-collapsed=true] .sidebar-hover-panel{display:none!important}.sidebar-user-avatar{color:#f5f9ff;letter-spacing:.08em;background:linear-gradient(#3d6091f5,#223654f5);border-radius:10px;place-items:center;width:36px;height:36px;font-family:Cascadia Code,Consolas,monospace;font-size:.78rem;font-weight:800;display:grid}.sidebar-user-meta{gap:4px;min-width:0;display:grid}.sidebar-user-meta strong{overflow-wrap:anywhere}.sidebar-user-meta span{color:#90a6c1;font-size:.78rem}.sidebar-button-logout .sidebar-button-icon{color:#ffdbe2;background:#78444d33}.main{min-width:0;max-width:100%;min-height:100vh;scroll-padding-top:var(--console-sticky-offset);scrollbar-gutter:auto;background:linear-gradient(#70849c07 1px,#0000 1px) 0 0/42px 42px,linear-gradient(90deg,#70849c06 1px,#0000 1px) 0 0/42px 42px,linear-gradient(#080d16f5,#060a11fa);padding:12px 14px 16px;overflow-x:hidden}.console-shell{gap:var(--console-workspace-gap);min-width:0;width:min(var(--surface-max-width), 100%);overflow-anchor:none;margin-inline:auto;display:grid;overflow-x:clip}.app-shell[data-console-chrome=collapsed] .console-shell{gap:8px}.console-topbar{max-height:2400px;padding:var(--console-topbar-pad-y) var(--console-topbar-pad-x);border:1px solid var(--panel-border);border-radius:var(--console-topbar-radius);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transform-origin:top;will-change:box-shadow;overflow-anchor:none;background:linear-gradient(#090f18fa,#070c14fb),radial-gradient(circle at 100% 0,#34568014,#0000 30%);align-items:start;gap:8px;transition:max-height .18s,opacity .14s,transform .16s,padding .14s,gap .14s,border-radius .14s,border-width .14s,box-shadow .14s,background .14s;display:grid;position:static;overflow:visible;box-shadow:0 12px 26px #01050c24}.console-topbar>*{min-width:0}.console-topbar-body{gap:var(--console-topbar-gap);min-width:0;display:grid}.console-topbar-sentinel{pointer-events:none;block-size:1px;inline-size:100%}.app-shell[data-sticky-bar-visible=true] .console-topbar{opacity:0;max-height:0;box-shadow:none;pointer-events:none;border-width:0;padding-top:0;padding-bottom:0;overflow:hidden;transform:translateY(-18px)}.app-shell[data-console-display-profile=focused] .console-topbar,.app-shell[data-console-display-profile=focused] .console-sticky-bar{transition:none}.app-shell[data-sticky-bar-visible=true] .console-topbar-sentinel{block-size:0}.console-operator-brief{background:linear-gradient(#080e18e0,#070c14f0),#ffffff04;border:1px solid #627a9624;border-radius:14px;gap:10px;padding:10px 12px;display:grid}.console-operator-brief[data-tone=good]{border-color:rgba(var(--tone-good-rgb), .24)}.console-operator-brief[data-tone=warning]{border-color:rgba(var(--tone-warning-rgb), .28)}.console-operator-brief[data-tone=critical]{border-color:rgba(var(--tone-critical-rgb), .32)}.console-operator-brief-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.console-operator-brief-copy{gap:6px;min-width:0;max-width:82ch;display:grid}.console-operator-brief-kicker-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.console-operator-brief-kicker{color:#8ea7c4;letter-spacing:.16em;text-transform:uppercase;font-family:Cascadia Code,Consolas,monospace;font-size:.68rem}.console-operator-brief-pill{color:#d7e6f8;letter-spacing:.04em;background:#ffffff09;border:1px solid #7494bc33;border-radius:999px;align-items:center;min-height:22px;padding:0 9px;font-size:.72rem;font-weight:700;display:inline-flex}.console-operator-brief-headline{color:#f4f8ff;letter-spacing:-.01em;font-size:.98rem;line-height:1.34}.console-operator-brief-detail{color:#adc1dd;margin:0;font-size:.84rem;line-height:1.46}.console-operator-brief-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.console-operator-brief-action{white-space:nowrap}.console-sticky-bar{z-index:8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);max-height:0;box-shadow:none;opacity:0;pointer-events:none;overflow-anchor:none;background:linear-gradient(#090f18f0,#070b12fa),#ffffff03;border:0 solid #627a961f;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin-top:0;padding:0 14px;transition:opacity .12s,max-height .14s,padding .14s,margin .14s,border-width .14s,box-shadow .14s;display:flex;position:sticky;top:0;overflow:hidden}.app-shell[data-sticky-bar-visible=true] .console-sticky-bar{opacity:1;pointer-events:auto;border-width:1px;min-height:44px;max-height:72px;margin-top:-2px;padding:10px 14px;box-shadow:0 10px 24px #01050c29}.app-shell[data-sticky-bar-visible=true] .console-topbar-body,.app-shell[data-sticky-bar-visible=true] .console-heading,.app-shell[data-sticky-bar-visible=true] .console-subtitle,.app-shell[data-sticky-bar-visible=true] .console-operator-brief,.app-shell[data-sticky-bar-visible=true] .console-status-grid,.app-shell[data-sticky-bar-visible=true] .console-global-scope-card{display:none}.console-sticky-bar-heading{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.console-sticky-bar-heading strong{color:#eef4ff;letter-spacing:-.02em;font-size:1rem;font-weight:800}.console-sticky-bar-meta{color:#8ea7c4;letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;justify-content:flex-end;gap:10px;font-family:Cascadia Code,Consolas,monospace;font-size:.74rem;display:flex}.app-shell[data-console-scroll-mode=balanced] .console-sticky-bar{padding:8px 12px}.app-shell[data-console-scroll-mode=dense] .console-sticky-bar{padding:7px 10px}.app-shell[data-console-scroll-mode=dense] .console-sticky-bar-meta{display:none}.console-heading{gap:var(--console-heading-gap);min-width:0;transition:gap .16s;display:grid}.console-kicker{color:#7b96b5;font-size:var(--console-kicker-size);letter-spacing:.16em;text-transform:uppercase;margin:0;font-family:Cascadia Code,Consolas,monospace}.console-title-row{align-items:start;gap:12px;transition:gap .16s;display:grid}.console-title-heading{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.console-current-status-light{flex:none}.console-title-actions{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"primary primary""secondary tertiary";align-items:start;gap:8px 10px;width:100%;transition:opacity .14s,transform .14s;display:grid}.console-action-band{gap:5px;min-width:0;display:grid}.console-action-band-primary{grid-area:primary}.console-action-band-secondary{grid-area:secondary}.console-action-band-tertiary{grid-area:tertiary;justify-self:end}.console-action-band-label{color:#6f87a4;letter-spacing:.14em;text-transform:uppercase;font-family:Cascadia Code,Consolas,monospace;font-size:.62rem;font-weight:800;display:none}.app-shell[data-console-scale=expanded] .console-action-band-label{display:block}.console-action-group{background:0 0;border:0;border-radius:0;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:6px;width:100%;min-width:0;padding:0;display:flex}.console-action-group-primary{background:#ffffff04;border:1px solid #657f9e1a;border-radius:16px;padding:8px}.console-action-group-secondary,.console-action-group-tertiary{width:auto}.console-action-group .console-preset-launcher,.console-action-group .console-scale-control{background:0 0;border:0;padding:0}.console-action-group .console-preset-options,.console-action-group .console-scale-options{gap:4px}.console-preset-launcher{background:0 0;border:0;border-radius:999px;flex-wrap:wrap;align-items:center;gap:6px;padding:0;display:inline-flex}.console-preset-label{display:none}.console-preset-options{flex-wrap:wrap;gap:3px;display:inline-flex}.console-preset-button{border:1px solid var(--control-border);background:var(--control-surface);color:#cddced;cursor:pointer;border-radius:999px;min-height:30px;padding:0 10px;font-size:.76rem;font-weight:700;transition:border-color .14s,background .14s,color .14s,box-shadow .14s,transform .14s}.console-preset-button:hover,.console-preset-button:focus-visible{border-color:rgba(var(--interactive-hover-border-rgb), .3);background:rgba(var(--interactive-hover-surface-rgb), .18);color:var(--interactive-hover-text);transform:translateY(-1px);box-shadow:0 12px 24px #070e1838}.console-preset-button.is-active{border-color:var(--control-border-active);background:var(--control-surface-active);color:#eef5ff;box-shadow:inset 0 0 0 1px #76a4d614}.console-title{font-size:var(--console-title-size);letter-spacing:.01em;margin:0;line-height:1.02}.console-chip{min-height:var(--console-chip-height);padding:0 var(--console-chip-pad-x);color:#d6e8fb;font-size:var(--console-chip-font-size);letter-spacing:.12em;text-transform:uppercase;background:#3d659629;border:1px solid #6c96c638;border-radius:999px;align-items:center;font-family:Cascadia Code,Consolas,monospace;font-weight:700;display:inline-flex}.console-profile-chip{color:#96abc5;font-size:max(.58rem, calc(var(--console-chip-font-size) - .04rem));background:#ffffff05;border-color:#92acd01f}.console-profile-chip.is-custom{color:#f0d7a8;background:#bf9a5e1f;border-color:#bf9a5e3d}.console-subtitle{color:#8da6c4;font-size:var(--console-subtitle-size);line-height:var(--console-subtitle-line-height);-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:60ch;margin:0;display:-webkit-box;overflow:hidden}.app-shell[data-console-scale=minimal] .console-subtitle,.app-shell[data-console-scale=compact] .console-subtitle,.app-shell[data-console-scale=standard] .console-subtitle{-webkit-line-clamp:1;max-width:52ch}.console-scale-control{background:0 0;border:0;border-radius:999px;flex-wrap:wrap;align-items:center;gap:6px;padding:0;display:inline-flex}.console-scale-label{color:#8da6c4;letter-spacing:.14em;text-transform:uppercase;font-family:Cascadia Code,Consolas,monospace;font-size:.68rem;font-weight:700}.app-shell:not([data-console-scale=expanded]) .console-scale-label{display:none}.console-scale-options{flex-wrap:wrap;gap:3px;display:inline-flex}.console-scale-button{color:#91a5bf;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;min-height:30px;padding:0 11px;transition:border-color .14s,background .14s,color .14s,box-shadow .14s,transform .14s}.console-scale-button:hover,.console-scale-button:focus-visible{border-color:rgba(var(--interactive-hover-border-rgb), .24);background:rgba(var(--interactive-hover-surface-rgb), .14);color:var(--interactive-hover-text);transform:translateY(-1px);box-shadow:0 10px 22px #070e182e}.console-scale-button.is-active{border-color:var(--control-border-active);background:var(--control-surface-active);color:#eef5ff}.console-window-button{min-height:var(--control-height);border:1px solid var(--control-border);background:var(--control-surface);color:#d5e2f1;cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:.82rem;font-weight:700;transition:border-color .14s,background .14s,color .14s,box-shadow .14s,transform .14s;display:inline-flex}.console-window-button:hover,.console-window-button:focus-visible{border-color:rgba(var(--interactive-hover-border-rgb), .3);background:rgba(var(--interactive-hover-surface-rgb), .18);color:var(--interactive-hover-text);transform:translateY(-1px);box-shadow:0 12px 24px #070e1838}.console-window-button.is-active{border-color:var(--control-border-active);background:var(--control-surface-active);color:#f4f8ff;box-shadow:inset 0 0 0 1px #76a4d614}.console-button-badge{color:#fff6f6;background:#cb5353eb;border-radius:999px;justify-content:center;align-items:center;min-width:18px;min-height:18px;padding:0 6px;font-size:.68rem;font-weight:800;line-height:1;display:inline-flex}.console-button-hint{color:#90a7c2;letter-spacing:.08em;text-transform:uppercase;font-family:Cascadia Code,Consolas,monospace;font-size:.68rem;font-weight:700}.app-shell[data-window-mode=detached] .main{padding:10px 12px 12px}.app-shell[data-window-mode=detached] .console-shell{gap:8px}.app-shell[data-window-mode=detached] .console-topbar{border-radius:14px;grid-template-columns:minmax(0,1fr);align-items:center;padding:8px 10px;position:static}.app-shell[data-window-mode=detached] .console-heading{gap:4px}.app-shell[data-window-mode=detached] .console-kicker,.app-shell[data-window-mode=detached] .console-subtitle,.app-shell[data-window-mode=detached] .console-status-grid{display:none}.app-shell[data-window-mode=detached] .console-title-row{gap:8px}.app-shell[data-window-mode=detached] .console-title-actions{gap:6px;margin-left:auto}.app-shell[data-window-mode=detached] .console-scale-control{display:none}.app-shell[data-window-mode=detached] .console-window-button{min-height:24px;padding:0 10px;font-size:.76rem}.app-shell[data-console-scale=minimal] .console-preset-label{display:none}.app-shell[data-console-scale=minimal] .console-preset-button,.app-shell[data-window-mode=detached] .console-preset-button{min-height:30px;padding:0 10px;font-size:.76rem}.app-shell[data-window-mode=detached] .card{border-radius:14px;padding:12px}.app-shell[data-window-mode=detached] .metric-grid,.app-shell[data-window-mode=detached] .module-grid,.app-shell[data-window-mode=detached] .split-grid,.app-shell[data-window-mode=detached] .dashboard-chart-grid,.app-shell[data-window-mode=detached] .toolbar-grid,.app-shell[data-window-mode=detached] .form-grid,.app-shell[data-window-mode=detached] .chart-list,.app-shell[data-window-mode=detached] .wallboard-grid,.app-shell[data-window-mode=detached] .monitor-layout{gap:8px}.app-shell[data-window-mode=detached] .metric-value{margin-top:4px;font-size:1.22rem}.app-shell[data-window-mode=detached] .metric-card-static,.app-shell[data-window-mode=detached] .metric-card-button,.app-shell[data-window-mode=detached] .module-card-button,.app-shell[data-window-mode=detached] .dashboard-feed-copy,.app-shell[data-window-mode=detached] .dashboard-program-copy{gap:6px}.app-shell[data-window-mode=detached] .table{margin-top:6px}.app-shell[data-window-mode=detached] .table th,.app-shell[data-window-mode=detached] .table td{padding:7px 0}.app-shell[data-window-mode=detached] .table th{font-size:.66rem}.app-shell[data-window-mode=detached] .stack-list,.app-shell[data-window-mode=detached] .note-list,.app-shell[data-window-mode=detached] .pill-list{gap:6px;margin-top:8px}.app-shell[data-window-mode=detached] .stack-list li,.app-shell[data-window-mode=detached] .note-list li{padding:8px 10px}.app-shell[data-window-mode=detached] .button-row{gap:6px}.app-shell[data-window-mode=detached] .button,.app-shell[data-window-mode=detached] .button-secondary,.app-shell[data-window-mode=detached] .button-ghost,.app-shell[data-window-mode=detached] .button-danger{min-height:32px;padding:0 10px}.app-shell[data-window-mode=detached] .field{gap:5px}.app-shell[data-window-mode=detached] .field input,.app-shell[data-window-mode=detached] .field select{min-height:38px;padding:0 10px}.app-shell[data-window-mode=detached] .field textarea{min-height:82px;padding:8px 10px}.app-shell[data-window-mode=detached] .monitor-feed,.app-shell[data-window-mode=detached] .wallboard-stream{max-height:min(84vh,1200px)}.console-status-grid{grid-template-columns:var(--console-status-columns);gap:var(--console-status-gap);align-content:start;transition:opacity .14s,transform .14s;display:grid}.console-status-card{min-width:0;padding:var(--console-status-pad-y) var(--console-status-pad-x);border-radius:var(--console-status-radius);background:#ffffff04;border:1px solid #627a961a;gap:0;display:grid}.console-status-card span{color:#7790ae;font-size:var(--console-status-label-size);letter-spacing:.14em;text-transform:uppercase;font-family:Cascadia Code,Consolas,monospace}.console-status-card strong{color:#edf3fb;font-size:var(--console-status-strong-size);overflow-wrap:anywhere;line-height:1.04}.console-status-card-heading{align-items:center;gap:7px;min-width:0;display:flex}.console-status-card-heading strong{min-width:0}.console-status-card-light{flex:none}.console-status-card small{color:#8ea6c3;font-size:var(--console-status-small-size);overflow-wrap:anywhere}.app-shell:not([data-console-scale=expanded]) .console-status-card small{display:none}.console-global-scope-card{background:#ffffff04;border:1px solid #627a961a;border-radius:12px;grid-column:1/-1;grid-template-columns:minmax(190px,auto) minmax(0,1fr);align-items:start;gap:6px 12px;padding:9px 11px;transition:opacity .14s,transform .14s;display:grid}.app-shell[data-console-chrome=collapsed] .console-topbar{padding-top:var(--console-topbar-pad-y);padding-bottom:var(--console-topbar-pad-y);gap:8px;position:static;box-shadow:0 14px 28px #01050c2e}.app-shell[data-console-chrome=collapsed] .console-kicker{display:block}.app-shell[data-console-chrome=collapsed] .console-topbar-body{display:grid}.console-global-scope-copy{align-self:center;gap:2px;display:grid}.console-global-scope-copy span{color:#7790ae;letter-spacing:.14em;text-transform:uppercase;font-family:Cascadia Code,Consolas,monospace;font-size:.66rem}.console-global-scope-heading{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.console-global-scope-copy strong{color:#edf3fb;font-size:.84rem;line-height:1.06}.console-global-scope-pill{color:#d1e4f7;letter-spacing:.12em;text-transform:uppercase;background:#3d65961f;border:1px solid #6c96c633;border-radius:999px;align-items:center;min-height:20px;padding:0 7px;font-family:Cascadia Code,Consolas,monospace;font-size:.6rem;font-weight:700;display:inline-flex}.console-global-scope-copy small{color:#8ea6c3;max-width:52ch;font-size:.68rem;line-height:1.24}.console-global-scope-controls{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:5px 8px;min-width:0;display:flex}.console-global-scope-modes{justify-content:flex-start;gap:5px}.console-global-scope-modes .button-secondary{border-radius:999px;min-height:30px;padding:0 11px}.console-global-scope-field{gap:3px;width:min(220px,100%);min-width:0}.console-global-scope-field select{min-width:0;min-height:32px;padding-inline:9px}.console-workspace{gap:var(--console-workspace-gap);align-content:start;min-width:0;display:grid}.page{gap:var(--page-gap);align-content:start;width:100%;min-width:0;display:grid}.console-page-frame{gap:max(var(--page-gap), 14px);max-width:min(1340px,100%);margin:0 auto}.operations-page{max-width:min(1340px,100%)}.exposure-page{max-width:min(1320px,100%)}.control-page{max-width:min(1360px,100%)}.page-header{justify-content:space-between;gap:var(--page-header-gap);padding-bottom:var(--page-header-pad-bottom);border-bottom:1px solid #627a961a;flex-wrap:wrap;align-items:flex-start;display:flex}.page-header>*,.section-header>*,.toolbar-grid>*,.form-grid>*,.split-grid>*,.metric-grid>*,.module-grid>*{min-width:0}.page-title{font-size:var(--page-title-size);overflow-wrap:anywhere;margin:0;line-height:1}.page-subtitle,.section-subtitle,.muted,.table td,.definition-grid dd,.list-note,.empty-state{color:#9db0ca}.page-subtitle,.section-subtitle,.list-note,.empty-state{overflow-wrap:anywhere;word-break:break-word;max-width:68ch;margin:2px 0 0;line-height:1.36}.page-subtitle{font-size:var(--page-subtitle-size);line-height:var(--page-subtitle-line-height)}.console-page-frame .page-header,.console-page-frame .dashboard-header{gap:max(var(--page-header-gap), 10px)}.console-page-frame .page-header>div:first-child,.console-page-frame .dashboard-header>div:first-child{gap:8px;min-width:0;max-width:min(64ch,100%);display:grid}.console-page-frame .page-title{letter-spacing:-.025em}.console-page-frame .page-subtitle,.console-page-frame .section-subtitle,.console-page-frame .list-note,.console-page-frame .empty-state{max-width:60ch;line-height:1.54}.console-page-frame .section-header,.console-page-frame .dashboard-panel-heading{gap:14px}.console-page-frame .card,.console-page-frame .dashboard-panel,.console-page-frame .metric-card{align-content:start;padding:14px 16px}.console-page-frame .split-grid,.console-page-frame .toolbar-grid,.console-page-frame .form-grid,.console-page-frame .definition-grid,.console-page-frame .module-grid,.console-page-frame .metric-grid{gap:10px}.console-page-frame .button-row{gap:8px 10px}.console-page-frame .stack-list,.console-page-frame .note-list,.console-page-frame .card-stack{gap:10px}.console-page-frame .stack-list li,.console-page-frame .note-list li{border-radius:14px;align-content:start;gap:8px;padding:10px 12px;display:grid}.console-page-frame .table{margin-top:8px}.console-page-frame .table th,.console-page-frame .table td{padding:9px 0}.console-page-frame .definition-grid dd{line-height:1.42}.app-shell[data-console-scale=minimal] .console-kicker,.app-shell[data-console-scale=minimal] .console-subtitle,.app-shell[data-console-scale=minimal] .console-operator-brief,.app-shell[data-console-scale=minimal] .console-status-grid,.app-shell[data-console-scale=minimal] .console-status-card small,.app-shell[data-console-scale=minimal] .console-scale-label,.app-shell[data-console-scale=minimal] .console-preset-label{display:none}.app-shell[data-console-scale=minimal] .console-topbar{align-items:center}.app-shell[data-console-scale=minimal] .console-title-row{align-items:flex-start;gap:10px}.app-shell[data-console-scale=minimal] .console-title-heading,.app-shell[data-console-scale=compact] .console-title-heading{gap:6px}.app-shell[data-console-scale=minimal] .console-status-card,.app-shell[data-console-scale=compact] .console-status-card{align-content:center}.app-shell[data-console-scale=minimal] .console-status-card strong,.app-shell[data-console-scale=compact] .console-status-card strong{line-height:1.05}.app-shell[data-console-scale=minimal] .console-scale-button{min-height:28px;padding:0 10px;font-size:.78rem}.app-shell[data-console-scale=minimal] .console-window-button{min-height:28px;padding:0 11px;font-size:.76rem}.app-shell[data-console-scale=minimal] .console-title-actions{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"primary primary""secondary tertiary";align-items:start;gap:10px;width:100%;margin-left:0}.app-shell[data-console-scale=minimal] .console-action-band-primary{grid-area:primary}.app-shell[data-console-scale=minimal] .console-action-band-secondary{grid-area:secondary}.app-shell[data-console-scale=minimal] .console-action-band-tertiary{grid-area:tertiary}.app-shell[data-console-scale=minimal] .console-action-group,.app-shell[data-console-scale=compact] .console-action-group{padding:8px 10px}.app-shell[data-console-scale=minimal] .console-action-group-secondary .console-window-button:nth-child(2),.app-shell[data-console-scale=minimal] .console-action-group-secondary .console-window-button:nth-child(3){display:none}.app-shell[data-console-scale=minimal] .console-action-band-label,.app-shell[data-console-scale=compact] .console-action-band-label{font-size:.58rem}.app-shell[data-console-scale=minimal] .console-global-scope-card,.app-shell[data-console-scale=compact] .console-global-scope-card{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px 10px;padding:8px 10px}.console-shell[data-console-section=control] .console-action-group-primary{justify-content:flex-start}.console-action-band-secondary,.console-scale-control,.console-preset-launcher{display:none!important}.console-title-actions{grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-template-areas:"primary tertiary"!important}.console-action-group-primary{background:0 0!important;border:0!important;padding:0!important}.console-action-group-tertiary{justify-content:flex-end}.console-subtitle,.console-operator-brief,.console-status-grid,.console-profile-chip{display:none!important}.console-page-frame>.page-header .page-subtitle,.app-shell[data-console-display-profile=focused] .console-action-band-secondary,.app-shell[data-console-display-profile=focused] .console-scale-control,.app-shell[data-console-display-profile=focused] .console-preset-launcher{display:none}.app-shell[data-console-display-profile=focused] .console-title-actions{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"primary tertiary";align-items:center}.app-shell[data-console-display-profile=focused] .console-action-group-primary{background:0 0;border:0;padding:0}.app-shell[data-console-display-profile=focused] .console-action-group-tertiary{justify-content:flex-end}.app-shell[data-console-display-profile=focused] .console-page-frame>.page-header .page-subtitle{display:none}.app-shell[data-console-scale=minimal] .console-global-scope-heading,.app-shell[data-console-scale=compact] .console-global-scope-heading{gap:6px}.app-shell[data-console-scale=minimal] .console-global-scope-copy strong{font-size:.86rem}.app-shell[data-console-scale=minimal] .console-global-scope-pill,.app-shell[data-console-scale=compact] .console-global-scope-pill{min-height:20px;padding:0 7px;font-size:.58rem}.app-shell[data-console-scale=minimal] .console-global-scope-controls,.app-shell[data-console-scale=compact] .console-global-scope-controls,.app-shell[data-console-scale=minimal] .console-global-scope-modes,.app-shell[data-console-scale=compact] .console-global-scope-modes{justify-content:flex-start;gap:6px}.app-shell[data-console-scale=minimal] .console-global-scope-modes .button-secondary,.app-shell[data-console-scale=compact] .console-global-scope-modes .button-secondary{min-height:28px;padding:0 10px}.app-shell[data-console-scale=minimal] .console-global-scope-field,.app-shell[data-console-scale=compact] .console-global-scope-field{gap:4px;width:100%}.console-overlay-backdrop{z-index:80;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#03080eb8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.command-palette,.layout-deck,.investigation-deck,.notification-center{background:linear-gradient(#0a1019fa,#060b12fa),#ffffff05;border:1px solid #7690b12e;border-radius:22px;width:min(940px,100vw - 48px);box-shadow:0 30px 70px #01070f80}.command-palette{gap:16px;padding:18px;display:grid}.command-palette-header,.layout-deck-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.command-palette-title,.layout-deck-title{margin:0;font-size:1.42rem}.command-palette-subtitle,.layout-deck-subtitle{color:#96adc9;max-width:640px;margin:6px 0 0;line-height:1.45}.command-palette-searchbar{background:#ffffff06;border:1px solid #6f90b629;border-radius:16px;align-items:center;gap:12px;padding:12px 14px;display:flex}.command-palette-searchbar input{color:#eef5ff;background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:1rem}.command-palette-shortcut{color:#8ca4c0;letter-spacing:.08em;text-transform:uppercase;font-family:Cascadia Code,Consolas,monospace;font-size:.72rem;font-weight:700}.command-palette-results{gap:12px;max-height:min(68vh,760px);padding-right:4px;display:grid;overflow:auto}.command-palette-group{gap:8px;display:grid}.command-palette-group-header{color:#93a9c4;letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;font-family:Cascadia Code,Consolas,monospace;font-size:.74rem;font-weight:700;display:flex}.command-palette-group-items{gap:8px;display:grid}.command-palette-result{color:#dce8f6;text-align:left;cursor:pointer;background:#ffffff05;border:1px solid #6781a21f;border-radius:16px;justify-content:space-between;align-items:center;gap:14px;width:100%;padding:12px 14px;transition:border-color .14s,background .14s,transform .14s;display:flex}.command-palette-result:hover,.command-palette-result:focus-visible,.command-palette-result.is-active{background:#3d65961f;border-color:#739fcf4d;transform:translateY(-1px)}.command-palette-result-copy{gap:4px;min-width:0;display:grid}.command-palette-result-copy strong{overflow-wrap:anywhere}.command-palette-result-copy span{color:#93a9c4;font-size:.82rem;line-height:1.4}.command-palette-result-meta{color:#e8f1ff;letter-spacing:.04em;text-transform:uppercase;flex:none;font-family:Cascadia Code,Consolas,monospace;font-size:.74rem;font-weight:700}.layout-deck{gap:18px;width:min(1180px,100vw - 48px);max-height:min(90vh,1040px);padding:22px;display:grid;overflow:auto}.investigation-deck,.notification-center{gap:16px;padding:18px;display:grid}.layout-deck-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:start;gap:20px;display:grid}.layout-deck-panel,.investigation-deck-panel,.notification-center-panel{background:#ffffff05;border:1px solid #6f90b624;border-radius:18px;gap:16px;padding:18px;display:grid}.layout-deck-list,.investigation-list{gap:14px;display:grid}.layout-deck-row,.investigation-row{background:#ffffff04;border:1px solid #6781a21f;border-radius:16px;grid-template-columns:minmax(0,1fr) 132px;align-items:center;gap:18px;padding:16px 18px;display:grid}.layout-deck-copy,.investigation-copy{gap:6px;min-width:0;display:grid}.layout-deck-copy strong,.layout-deck-copy span,.layout-deck-copy small,.investigation-copy strong,.investigation-copy span,.investigation-copy small{overflow-wrap:anywhere}.layout-deck-copy span,.investigation-copy span{color:#9ab0ca;max-width:56ch;font-size:.88rem;line-height:1.5}.layout-deck-copy small,.investigation-copy small{color:#7e96b3;font-size:.76rem;line-height:1.4}.layout-deck-meta{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.layout-deck-badge{color:#dce8f6;letter-spacing:.12em;text-transform:uppercase;background:#3d659614;border:1px solid #6f90b629;border-radius:999px;align-items:center;min-height:24px;padding:0 10px;font-family:Cascadia Code,Consolas,monospace;font-size:.72rem;font-weight:700;display:inline-flex}.layout-deck-page-groups{gap:14px;display:grid}.layout-deck-page-group{gap:10px;display:grid}.layout-deck-chip-grid{flex-wrap:wrap;gap:8px;display:flex}.layout-deck-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-self:stretch;align-items:center;gap:10px;display:flex}.layout-deck-actions .button-secondary,.layout-deck-actions .button-danger{white-space:nowrap;word-break:normal;overflow-wrap:normal;flex:none;min-width:124px}.layout-deck-action-button{justify-content:center;min-height:42px}.layout-deck-builder{align-content:start}.layout-deck-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px;display:grid}.layout-deck-selection-summary{background:#ffffff05;border:1px solid #6f90b624;border-radius:14px;gap:2px;min-width:126px;padding:10px 12px;display:grid}.layout-deck-selection-summary strong{font-size:1.2rem;line-height:1}.layout-deck-selection-summary span{color:#8da6c4;text-transform:uppercase;letter-spacing:.12em;font-family:Cascadia Code,Consolas,monospace;font-size:.74rem}.investigation-deck-header,.notification-center-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.investigation-deck-title,.notification-center-title{margin:0;font-size:1.42rem}.investigation-deck-subtitle,.notification-center-subtitle{color:#96adc9;max-width:640px;margin:6px 0 0;line-height:1.45}.notification-center-review-note{color:#a9bfd6;background:linear-gradient(135deg,#36537929,#090f19b8);border:1px solid #7ea6cf2e;border-radius:16px;padding:12px 14px;line-height:1.45}.notification-center{scrollbar-gutter:stable both-edges;width:min(1180px,100vw - 40px);max-height:min(88vh,980px);overflow:hidden auto}.notification-center-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:start}.notification-center-metric-card{grid-template-rows:minmax(0,1fr) auto;align-items:start;gap:14px;min-height:188px;padding:18px 18px 20px;display:grid}.notification-center-metric-card>*{min-width:0}.notification-center-metric-stack{align-content:start;gap:12px;min-width:0;display:grid}.notification-center-metric-label,.notification-center-metric-value,.notification-center-metric-note{display:block}.notification-center-metric-label{max-width:100%}.notification-center-metric-value{overflow-wrap:anywhere;word-break:break-word;margin:0;font-size:clamp(1.9rem,2.5vw,2.45rem);line-height:1.02}.notification-center-metric-note{min-height:2.9em;margin:0;line-height:1.42}.notification-center-metric-actions{align-self:end}.notification-center-panel{min-height:0;overflow:hidden}.notification-center-panel .attention-list{grid-auto-rows:max-content}.notification-center .attention-item{gap:12px;padding:14px 16px;display:grid}.notification-center .attention-item-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.notification-center .attention-item-meta{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:8px 12px;display:grid}.notification-center .attention-item-accountability{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:8px 12px;display:grid}.notification-center .attention-item-accountability span{color:#dbe8f7;overflow-wrap:anywhere;word-break:break-word;background:#ffffff05;border:1px solid #7ea6cf1f;border-radius:12px;gap:3px;min-width:0;padding:8px 10px;display:grid}.notification-center .attention-item-accountability strong{color:#8fa9ca;letter-spacing:.13em;text-transform:uppercase;font-family:Cascadia Code,Consolas,monospace;font-size:.66rem}.attention-accountability-summary{color:#9fb4d0;margin:-2px 0 0;line-height:1.45}.notification-center .attention-item-footer{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.notification-center .attention-item-meta span,.notification-center .attention-item-accountability span,.notification-center .attention-item-footer>*,.notification-center .attention-item-header>*{min-width:0}.notification-center .attention-item-copy strong,.notification-center .attention-item-copy .list-note,.notification-center .attention-item-meta span,.notification-center .attention-item-accountability span{overflow-wrap:anywhere;word-break:break-word}.app-shell[data-console-scale=compact] .console-subtitle{-webkit-line-clamp:1}.app-shell[data-console-scale=compact] .console-title-actions{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"primary primary""secondary tertiary";align-items:start;gap:10px;width:100%;margin-left:0}.app-shell[data-console-scale=compact] .console-action-band-primary{grid-area:primary}.app-shell[data-console-scale=compact] .console-action-band-secondary{grid-area:secondary}.app-shell[data-console-scale=compact] .console-action-band-tertiary{grid-area:tertiary}.eyebrow{color:#b8c7d8;letter-spacing:.16em;text-transform:uppercase;overflow-wrap:anywhere;word-break:break-word;margin:0 0 8px;font-family:Cascadia Code,Consolas,monospace;font-size:.64rem;font-weight:700}.card{border:1px solid var(--panel-border);background:linear-gradient(#0a111bf0,#070c14fa),#ffffff03;border-radius:16px;min-width:0;padding:14px 16px;transition:border-color .14s,background .14s,box-shadow .14s,transform .14s;overflow:hidden;box-shadow:inset 0 1px #90abc706,0 10px 22px #01050c24}.card-button{width:100%;min-width:0;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.card-button:focus-visible{outline-offset:8px;border-radius:12px;outline:2px solid #7ea6cfc7}.metric-card-button,.module-card-button{align-content:start;gap:10px;min-height:100%;display:grid}.metric-card-button:hover .card-link-label,.metric-card-button:focus-visible .card-link-label,.module-card-button:hover .card-link-label,.module-card-button:focus-visible .card-link-label{color:var(--interactive-hover-text)}.metric-card:has(.card-button:hover){border-color:rgba(var(--interactive-hover-border-rgb), .42);background:linear-gradient(180deg, #0d1622fa, #080d16), rgba(var(--interactive-hover-surface-rgb), .06);transform:translateY(-1px);box-shadow:0 14px 32px #080f1938}.metric-card:has(.card-button:focus-visible){border-color:rgba(var(--interactive-hover-border-rgb), .42);background:linear-gradient(180deg, #0d1622fa, #080d16), rgba(var(--interactive-hover-surface-rgb), .06);transform:translateY(-1px);box-shadow:0 14px 32px #080f1938}.module-grid .card:has(.card-button:hover){border-color:rgba(var(--interactive-hover-border-rgb), .42);background:linear-gradient(180deg, #0d1622fa, #080d16), rgba(var(--interactive-hover-surface-rgb), .06);transform:translateY(-1px);box-shadow:0 14px 32px #080f1938}.module-grid .card:has(.card-button:focus-visible){border-color:rgba(var(--interactive-hover-border-rgb), .42);background:linear-gradient(180deg, #0d1622fa, #080d16), rgba(var(--interactive-hover-surface-rgb), .06);transform:translateY(-1px);box-shadow:0 14px 32px #080f1938}.metric-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.metric-card h3{color:#8da6c4;letter-spacing:.08em;text-transform:uppercase;overflow-wrap:anywhere;word-break:break-word;margin:0;font-family:Cascadia Code,Consolas,monospace;font-size:.78rem;line-height:1.3}.metric-card-static{gap:6px;display:grid}.metric-value{overflow-wrap:anywhere;word-break:break-word;margin-top:6px;font-size:1.34rem;font-weight:700;line-height:1.2;display:block}.card-link-label{color:#9db0ca;overflow-wrap:anywhere;word-break:break-word;font-size:.85rem;font-weight:600;line-height:1.35;transition:color .12s}.metric-label{overflow-wrap:anywhere;word-break:break-word;max-width:100%;display:block}.drilldown-target{scroll-margin-top:var(--console-sticky-offset)}.console-page-frame [id],.control-page [id],.page section[id],.page .card[id]{scroll-margin-top:calc(var(--console-sticky-offset) + 18px)}.split-grid{grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);align-items:start;gap:10px;display:grid}.card,.dashboard-panel,.field,.split-grid>*,.toolbar-grid>*,.definition-grid>div,.section-header>*,.stack-list li,.note-list li{min-width:0}.field>span,.list-note,.empty-state,.section-subtitle,.page-subtitle{overflow-wrap:anywhere;word-break:break-word}.assessment-json-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:8px;display:grid}.assessment-json-field{align-content:start;min-width:0}.assessment-json-field>span{margin-bottom:2px}.assessment-json-field textarea{min-height:220px;font-family:Cascadia Code,Consolas,monospace;font-size:.86rem;line-height:1.55}.json-textarea{white-space:pre;overflow-wrap:normal;word-break:normal;tab-size:2}.settings-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.settings-page{gap:14px}.settings-page .page-header{gap:10px}.settings-page .page-subtitle,.settings-page .section-subtitle,.settings-page .list-note,.settings-page .empty-state{margin-top:4px;line-height:1.4}.settings-page .card{padding:clamp(14px,1.25vw,18px)}.settings-page .split-grid{align-items:start;gap:14px}.settings-admin-flow{align-content:start;gap:14px;display:grid}.settings-admin-flow>.split-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,520px),1fr));align-items:start;gap:14px;display:grid}.settings-admin-flow>.split-grid>.card{width:100%;min-width:0;margin:0;display:grid}.settings-admin-flow .card-stack{gap:8px}.settings-subsection-header,.settings-subsection-stack{margin-top:14px}.settings-subsection-stack h3{margin:0;font-size:1.02rem}.settings-page .section-header{gap:10px}.settings-page .section-header h3{font-size:1.08rem}.settings-utility-card{align-content:start;gap:9px;display:grid}.settings-utility-card .list-note{margin-top:0}.platform-display-card,.compact-control-card{gap:12px}.settings-control-summary{background:linear-gradient(#1622329e,#09101ab3),#ffffff05;border:1px solid #6088b429;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:10px 12px;display:flex}.settings-control-summary.compact{padding:10px 12px}.settings-control-summary>div{min-width:0}.settings-control-summary span,.settings-control-label{color:#91a7c2;letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;font-weight:900}.settings-control-summary strong{color:#f1f7ff;font-size:1rem;line-height:1.25;display:block}.settings-control-summary small{color:#b3c5dc;overflow-wrap:anywhere;font-size:.86rem;line-height:1.45}.settings-control-panel{gap:8px;display:grid}.settings-control-row{grid-template-columns:88px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.settings-state-pills{grid-template-columns:repeat(auto-fit,minmax(150px,max-content));margin:0}.settings-state-pills li{background:#2b415b33;border-radius:999px;min-height:30px;padding:6px 10px;list-style:none}.settings-utility-actions{margin-top:2px}.settings-scroll-mode-actions .button-secondary{min-width:96px}.settings-ai-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.settings-ai-summary>div{background:#ffffff04;border:1px solid #648dbc24;border-radius:14px;min-width:0;padding:10px 11px}.settings-ai-summary span{color:#8da4c1;letter-spacing:.13em;text-transform:uppercase;font-size:.64rem;font-weight:900;display:block}.settings-ai-summary strong{color:#edf4ff;overflow-wrap:anywhere;margin-top:4px;font-size:.88rem;line-height:1.28;display:block}.ai-assist-settings-card{border-color:rgba(var(--tone-good-rgb), .18)}.ai-assist-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-assist-status-grid dd{font-size:1rem}.ai-assist-mode-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ai-assist-mode-card{color:#d7e3f2;background:#0a111b6b;border:1px solid #6088b42e;border-radius:14px;gap:6px;min-width:0;padding:12px;display:grid}.ai-assist-mode-card.is-active{border-color:rgba(var(--interactive-hover-border-rgb), .38);background:linear-gradient(#1f364ea3,#0d1623bd);box-shadow:inset 0 0 0 1px #76a4d614}.ai-assist-mode-card .mode-kicker{color:#9fb6d4;letter-spacing:.18em;text-transform:uppercase;font-size:.72rem;font-weight:900}.ai-assist-mode-card strong{color:#f1f6ff;font-size:1rem}.ai-assist-mode-card p{color:#afc1d8;margin:0;line-height:1.45}.ai-assist-actions{align-items:center}.ai-assist-readiness{cursor:default}.ai-assist-readiness.is-ready{border-color:rgba(var(--tone-good-rgb), .28);color:#d7f1df}.ai-assist-readiness.is-manual{border-color:rgba(var(--tone-warning-rgb), .34);color:#f0d6a4}@media (width<=1180px){.ai-assist-mode-grid{grid-template-columns:1fr}}.settings-page .toolbar-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin-top:12px}.settings-page .form-grid{gap:10px}.settings-page .field{gap:6px}.settings-page .field input,.settings-page .field select{min-height:42px;padding:0 12px}.settings-page .field textarea{min-height:90px;padding:10px 12px}.settings-page .stack-list,.settings-page .note-list{gap:8px;margin-top:12px}.settings-page .stack-list li,.settings-page .note-list li{padding:10px 12px}.settings-page .button-row{gap:8px}.settings-page .button,.settings-page .button-secondary,.settings-page .button-ghost,.settings-page .button-danger{min-height:38px;padding:0 13px;font-size:.9rem}.settings-page .token-line{overflow-wrap:anywhere;word-break:break-word;margin-top:8px;font-size:.88rem}.settings-integration-card{border-color:#6699d438;grid-column:1/-1}.settings-token-guide,.settings-token-command-strip,.settings-feed-hints{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.settings-token-guide>div,.settings-command-card,.settings-feed-hints>div,.settings-latest-token{background:linear-gradient(#121f2fa8,#070e18b8),#ffffff05;border:1px solid #6e97c52e;border-radius:16px;min-width:0;padding:11px 12px}.settings-command-card{width:100%;min-height:104px;color:inherit;text-align:left;cursor:pointer;gap:4px;transition:border-color .14s,background .14s,box-shadow .14s;display:grid}.settings-command-card:hover,.settings-command-card:focus-visible{background:linear-gradient(#233a57b8,#08101cd1),#5c8ec614;border-color:#85b8ef70;box-shadow:inset 0 0 0 1px #89b9ef1f,0 12px 24px #00060f2e}.settings-command-card:active{transform:translateY(1px)}.settings-command-card em{color:#cfe3fb;align-items:center;width:fit-content;margin-top:6px;font-size:.78rem;font-style:normal;font-weight:900;display:inline-flex}.settings-command-card em:after{content:">";color:#86b7ee;margin-left:8px}.settings-section-anchor,.settings-section-target{scroll-margin-top:calc(var(--console-sticky-offset) + 18px)}.settings-section-target{border-radius:18px;outline:none;transition:border-color .16s,box-shadow .16s,background .16s}.settings-section-target:focus-visible,.settings-section-target.is-highlighted{box-shadow:inset 0 0 0 1px #85b8ef29,0 0 0 4px #578ac21a;border-color:#85b8ef7a!important}.settings-token-guide span,.settings-token-command-strip span,.settings-feed-hints span,.settings-latest-token span,.settings-endpoint-box span{color:#94accb;letter-spacing:.15em;text-transform:uppercase;font-size:.68rem;font-weight:900}.settings-token-guide span{color:#eff7ff;background:linear-gradient(#4871a6d1,#1a3354e6);border-radius:999px;place-items:center;width:30px;height:30px;margin-bottom:8px;display:grid;box-shadow:inset 0 0 0 1px #c0daff2e}.settings-token-guide strong,.settings-token-command-strip strong,.settings-feed-hints strong,.settings-latest-token strong{color:#f2f7ff;margin-top:4px;font-size:1rem;line-height:1.28;display:block}.settings-token-guide small,.settings-token-command-strip small,.settings-feed-hints small,.settings-latest-token small{color:#b4c7df;margin-top:6px;line-height:1.45;display:block}.settings-integration-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,390px),1fr));gap:10px;margin:12px 0 0;padding:0;display:grid}.settings-integration-grid>li{background:linear-gradient(#0f1b2ac2,#080f19c2),#ffffff04;border:1px solid #6891be2e;border-radius:18px;gap:9px;min-width:0;padding:12px;list-style:none;display:grid}.settings-integration-head{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.settings-integration-head strong{color:#f3f8ff;font-size:1.05rem;line-height:1.2}.settings-integration-head p{color:#b4c7df;margin:5px 0 0;line-height:1.42}.settings-integration-status{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.settings-integration-status .button-secondary{min-width:118px}.settings-integration-facts{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0}.settings-muted-line{color:#9fb3cf;margin:0;font-size:.86rem;line-height:1.42}.settings-endpoint-box{background:#040a127a;border:1px solid #5e88b829;border-radius:14px;min-width:0;padding:11px 12px}.settings-note-chips{flex-wrap:wrap;gap:7px;margin-top:0;display:flex}.settings-note-chips li{color:#b9cce5;background:#2b415b38;border-radius:999px;width:fit-content;min-height:28px;padding:6px 10px}.settings-latest-token{border-style:dashed;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:12px;margin-top:14px;display:grid}.settings-latest-token.is-ready{border-style:solid;border-color:rgba(var(--tone-good-rgb), .26);background:linear-gradient(#152d2680,#081117c2),#ffffff05}.settings-token-output{min-width:0}.settings-feed-card{border-color:#6699d42e}.settings-feed-form .checkbox-field{align-self:end}.settings-feed-hints{grid-column:1/-1;margin-top:2px}.settings-feed-hints .token-line{font-size:.82rem}.settings-page .definition-grid{gap:10px;margin-top:10px}.settings-health-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.settings-health-grid .metric-card{padding:12px 14px}.settings-health-grid .metric-card strong{margin-top:4px;font-size:1.28rem;line-height:1.05;display:block}.settings-page .notice{padding:10px 12px}.inline-accent{color:#eef5ff;font-weight:700}.workspace-identity-grid{align-items:start}.workspace-secret-panel{gap:8px;margin-top:8px;display:grid}.workspace-secret-panel code{color:#edf5ff;overflow-wrap:anywhere;background:#040a12bd;border:1px solid #7ea6cf2e;border-radius:14px;padding:10px 12px;display:block}.workspace-session-list,.workspace-token-list{margin-top:10px}.workspace-session-summary{max-width:none;margin-top:8px}.workspace-session-list li{gap:10px}.workspace-user-agent{overflow-wrap:anywhere;word-break:break-word;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-height:4.6em;display:-webkit-box;overflow:hidden}.workspace-mini-grid{gap:8px 12px;margin-top:10px}.workspace-mini-grid dt{font-size:.72rem}.workspace-mini-grid dd{font-size:.9rem}.workspace-nested-list{margin-top:8px}.workspace-service-account-form{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:10px}.checkbox-field{justify-content:space-between;align-items:center;gap:12px;min-height:46px;display:flex}.checkbox-field input[type=checkbox]{width:18px;height:18px}.workspace-service-account-form-wide,.workspace-token-form-wide{grid-column:1/-1}.workspace-service-account-actions{margin-top:8px}.workspace-service-account-stack{margin-top:12px}.workspace-service-account-card{gap:10px;display:grid}.workspace-token-form{grid-template-columns:minmax(0,1.3fr) minmax(160px,.7fr)}.settings-page .inline-toggle-row{gap:10px 14px}.dashboard-chart-grid{grid-template-columns:minmax(0,1.22fr) minmax(320px,.78fr);align-items:start;gap:14px;display:grid}.chart-card{min-height:100%}.execution-history-layout{grid-template-columns:1fr;gap:12px;margin-top:14px;display:grid}.execution-history-list{grid-template-columns:1fr;align-content:start;gap:10px;display:grid}.execution-history-item{appearance:none;text-align:left;cursor:pointer;width:100%;color:inherit;background:linear-gradient(#ffffff08,#ffffff03),#0b121db8;border:1px solid #94a3b81f;border-radius:18px;gap:8px;padding:12px 14px;transition:border-color .12s,background .12s,transform .12s;display:grid}.execution-history-item:hover,.execution-history-item:focus-visible{background:#152133d1;border-color:#739fcf52;outline:none;transform:translateY(-1px)}.execution-history-item.is-selected{background:#4a668829;border-color:#6f92bf75;box-shadow:inset 0 0 0 1px #6f92bf2e}.execution-history-item-header{grid-template-columns:minmax(0,1fr);align-items:start;gap:10px;display:grid}.execution-history-item-title{color:#edf3fb;overflow-wrap:anywhere;word-break:break-word;margin:0;font-size:1.06rem;line-height:1.28;display:block}.execution-history-item-badges,.execution-history-item .badge-row{flex-wrap:wrap;justify-content:flex-start}.execution-history-item-trigger{margin:-2px 0 0;line-height:1.45}.execution-history-meta{color:#9bb0c9;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;font-size:.88rem;display:grid}.execution-history-meta span{overflow-wrap:anywhere;word-break:break-word;min-width:0;line-height:1.45}.execution-history-item-summary{color:#9bb0c9;overflow-wrap:anywhere;word-break:break-word;border-top:1px solid #94a3b814;margin:0;padding-top:8px;font-size:.9rem;line-height:1.52}.execution-history-action{color:#9bb0c9;border-top:none;grid-template-columns:1fr;align-items:start;gap:8px;padding-top:0;font-size:.88rem;display:grid}.execution-history-action strong{color:#dbe8f9;letter-spacing:.08em;text-transform:uppercase;background:#6f92bf1a;border:1px solid #6f92bf38;border-radius:999px;flex-shrink:0;justify-content:center;justify-self:start;align-items:center;min-height:32px;padding:0 12px;font-size:.78rem;display:inline-flex}.execution-history-detail{background:linear-gradient(#ffffff08,#ffffff03),#0b121db8;border:1px solid #94a3b81f;border-radius:22px;gap:10px;padding:14px 16px;display:grid}.execution-history-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.execution-history-stat-card{background:#121c2cb8;border:1px solid #627a9624;border-radius:16px;gap:4px;padding:10px 12px;display:grid}.execution-history-stat-value{color:#edf3fb;font-size:1.3rem;font-weight:800;line-height:1}.execution-history-stat-label{color:#9bb0c9;letter-spacing:.16em;text-transform:uppercase;font-size:.74rem;font-weight:600}.execution-history-detail-body{grid-template-columns:minmax(0,1.12fr) minmax(260px,.88fr);align-items:start;gap:12px;display:grid}.execution-history-detail-side{align-content:start;gap:12px;display:grid}.execution-history-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;margin:0;display:grid}.execution-history-facts div{min-width:0}.execution-history-facts dt{color:#9bb0c9;letter-spacing:.24em;text-transform:uppercase;margin:0;font-size:.74rem;font-weight:600}.execution-history-facts dd{color:#edf3fb;overflow-wrap:anywhere;word-break:break-word;margin:6px 0 0;font-size:1rem;font-weight:600;line-height:1.4}.execution-related-findings{align-content:start;gap:10px;display:grid}.execution-related-findings h4{color:#edf3fb;margin:0;font-size:.96rem}.execution-related-list{gap:9px;display:grid}.execution-related-item{appearance:none;text-align:left;cursor:pointer;width:100%;color:inherit;background:#0b121dbd;border:1px solid #627a9624;border-radius:18px;gap:7px;padding:11px 13px;transition:border-color .12s,background .12s,transform .12s;display:grid}.execution-related-item:hover,.execution-related-item:focus-visible{background:#152133d1;border-color:#739fcf52;outline:none;transform:translateY(-1px)}.execution-related-item.is-selected{background:#4a668829;border-color:#6f92bf75;box-shadow:inset 0 0 0 1px #6f92bf2e}.execution-related-item-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.execution-related-title{color:#edf3fb;overflow-wrap:anywhere;font-size:.98rem;font-weight:700;line-height:1.32}.execution-related-summary{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.execution-related-meta{color:#9bb0c9;flex-wrap:wrap;gap:6px 12px;font-size:.82rem;display:flex}.execution-related-empty{background:#0b121d6b;border:1px dashed #627a962e;border-radius:18px;gap:10px;padding:12px 14px;display:grid}.execution-history-detail-actions{gap:10px}.tenant-admin-grid{align-items:stretch}.tenant-admin-queue-list{gap:12px;margin-top:12px}.tenant-admin-queue-list li{border-radius:18px;gap:12px;padding:14px 16px}.tenant-admin-queue-list li.is-selected{background:linear-gradient(#121c2bfa,#090f19),#4a668824;border-color:#6f92bf6b;box-shadow:inset 0 0 0 1px #6f92bf24}.tenant-admin-queue-item{grid-template-columns:minmax(0,1.08fr) minmax(280px,.92fr);align-items:start;gap:14px;display:grid}.tenant-admin-row-button{align-content:start;gap:12px;display:grid}.tenant-admin-row-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.tenant-admin-row-title{color:#edf3fb;overflow-wrap:anywhere;word-break:break-word;font-size:1.08rem;line-height:1.28;display:block}.tenant-admin-row-summary{margin:6px 0 0;line-height:1.5}.tenant-admin-row-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 12px;margin:0;display:grid}.tenant-admin-row-meta div,.tenant-admin-row-actions>*{min-width:0}.tenant-admin-row-meta dt{color:#9bb0c9;letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:.74rem;font-weight:600}.tenant-admin-row-meta dd{color:#edf3fb;overflow-wrap:anywhere;word-break:break-word;margin:6px 0 0;font-size:1rem;font-weight:700;line-height:1.3}.tenant-admin-row-actions{align-content:start;gap:12px;display:grid}.tenant-admin-row-business .field{margin:0}.tenant-admin-row-status{align-content:start;justify-items:start;gap:6px;display:grid}.tenant-admin-row-status strong{color:#edf3fb;letter-spacing:.08em;text-transform:uppercase;font-size:.82rem;font-weight:700}:is(.tenant-admin-queue-list li:has(.tenant-admin-row-button:hover),.tenant-admin-queue-list li:has(.tenant-admin-row-button:focus-visible)){border-color:rgba(var(--interactive-hover-border-rgb), .32);background:linear-gradient(180deg, #0f1825fa, #080d16), rgba(var(--interactive-hover-surface-rgb), .08);transform:translateY(-1px);box-shadow:0 16px 32px #080f1938}.detection-layout{grid-template-columns:minmax(340px,.88fr) minmax(0,1.12fr);align-items:start}.detail-grid{grid-template-columns:minmax(0,1fr);align-items:start}.module-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.section-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px;min-width:0;display:flex}.section-header h3{letter-spacing:-.01em;overflow-wrap:anywhere;word-break:break-word;margin:0;font-size:.92rem;line-height:1.2}.section-header .button-row,.section-header .badge-row{justify-content:flex-end;max-width:100%}.chart-list{gap:10px;margin-top:10px;display:grid}.chart-row{gap:8px;display:grid}.chart-meta{justify-content:space-between;gap:12px;font-size:.94rem;display:flex}.chart-track{background:#94a3b824;border-radius:999px;height:10px;overflow:hidden}.chart-fill{background:linear-gradient(90deg,#6b8eb4,#96b0cb);border-radius:999px;height:100%}.chart-empty-state{margin-top:20px}.column-chart{grid-template-columns:1fr;gap:10px;margin-top:12px;display:grid}.column-chart-item{background:linear-gradient(#ffffff08,#ffffff03),#0b121db8;border:1px solid #94a3b81f;border-radius:14px;gap:6px;padding:10px 12px;display:grid}.column-chart-item-header{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.column-chart-value{color:#edf3fb;font-size:1.1rem;font-weight:700;line-height:1}.column-chart-rail{background:#94a3b81f;border-radius:999px;justify-content:flex-start;align-items:stretch;width:100%;height:12px;padding:0;display:flex;overflow:hidden}.column-chart-bar{border-radius:999px;min-width:8px;height:100%;box-shadow:0 8px 18px #050a122e}.column-chart-label{color:#b8c7d8;text-align:left;letter-spacing:.08em;text-transform:uppercase;font-size:.82rem}.donut-chart-layout{grid-template-columns:minmax(180px,240px) minmax(0,1fr);align-items:center;gap:14px;margin-top:12px;display:grid}.donut-chart-shell{aspect-ratio:1;width:min(220px,100%);margin:0 auto;position:relative}.donut-chart-svg{width:100%;height:100%;transform:rotate(-90deg)}.donut-chart-track,.donut-chart-segment{fill:none;stroke-width:18px}.donut-chart-track{stroke:#94a3b829}.donut-chart-segment{stroke-linecap:butt}.donut-chart-center{text-align:center;place-content:center;display:grid;position:absolute;inset:0}.donut-chart-center strong{font-size:2rem;line-height:1}.donut-chart-center span{color:#9db0ca;text-transform:uppercase;letter-spacing:.08em;margin-top:6px;font-size:.85rem}.donut-chart-legend{gap:10px;margin:0;padding:0;list-style:none;display:grid}.donut-chart-legend li{background:#ffffff08;border:1px solid #94a3b81a;border-radius:14px;grid-template-columns:14px minmax(0,1fr);align-items:center;gap:12px;padding:10px 12px;display:grid}.donut-chart-swatch{border-radius:999px;width:14px;height:14px}.donut-chart-legend strong,.donut-chart-legend span{display:block}.donut-chart-legend span{color:#9db0ca;margin-top:4px;font-size:.88rem}.badge{text-transform:uppercase;letter-spacing:.06em;text-align:center;white-space:nowrap;text-overflow:ellipsis;overflow-wrap:normal;word-break:normal;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;max-width:100%;min-height:28px;padding:0 10px;font-size:.75rem;font-weight:700;line-height:1.3;display:inline-flex;overflow:hidden}.attention-metric-card{position:relative;overflow:hidden}.attention-metric-card:before{content:"";background:rgba(var(--tone-neutral-rgb), .7);border-radius:16px 0 0 16px;width:4px;position:absolute;inset:0 auto 0 0}.attention-metric-card-critical{border-color:rgba(var(--tone-critical-rgb), .28);background:linear-gradient(135deg, rgba(var(--tone-critical-rgb), .14), #ffffff05 42%), #ffffff05}.attention-metric-card-critical:before{background:rgba(var(--tone-critical-rgb), .9)}.attention-metric-card-warning{border-color:rgba(var(--tone-warning-rgb), .28);background:linear-gradient(135deg, rgba(var(--tone-warning-rgb), .14), #ffffff05 42%), #ffffff05}.attention-metric-card-warning:before{background:rgba(var(--tone-warning-rgb), .9)}.attention-metric-card-good{border-color:rgba(var(--tone-good-rgb), .24);background:linear-gradient(135deg, rgba(var(--tone-good-rgb), .12), #ffffff05 42%), #ffffff05}.attention-metric-card-good:before{background:rgba(var(--tone-good-rgb), .9)}.attention-metric-card-neutral:before{background:rgba(var(--tone-neutral-rgb), .75)}.definition-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:10px 0 0;display:grid}.definition-grid dt{color:#7d95b2;letter-spacing:.12em;text-transform:uppercase;font-family:Cascadia Code,Consolas,monospace;font-size:.7rem}.definition-grid dd{overflow-wrap:anywhere;word-break:break-word;margin:6px 0 0;line-height:1.45}.compact-definition-grid dd{color:#edf3fb;font-size:1.15rem;font-weight:700}.table{border-collapse:collapse;table-layout:fixed;width:100%;margin-top:8px}.table th,.table td{text-align:left;vertical-align:top;overflow-wrap:anywhere;word-break:break-word;white-space:normal;border-bottom:1px solid #627a961a;min-width:0;padding:11px 8px;line-height:1.52}.table th{color:#8ca2bd;letter-spacing:.12em;text-transform:uppercase;font-family:Cascadia Code,Consolas,monospace;font-size:.72rem}.table td strong{color:#edf3fb;line-height:1.34;display:block}.table td>*,.table th>*{min-width:0}.table td code,.table th code{white-space:normal;overflow-wrap:anywhere;word-break:break-word;max-width:100%;display:inline-block}.table td button{white-space:normal;overflow-wrap:anywhere;word-break:break-word;max-width:100%}.table tr:hover td{background:#ffffff03}.interactive-table-shell{scrollbar-gutter:stable;width:100%;margin-top:8px;padding-right:4px;overflow:auto}.interactive-table-shell .table{table-layout:auto;min-width:720px;margin-top:0}.intel-template-grid{grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:10px;margin-top:10px;display:grid}.intel-template-card{background:#ffffff05;border:1px solid #627a961f;border-radius:14px;align-content:start;gap:10px;min-width:0;padding:12px;display:grid}.intel-template-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.intel-template-header>*{min-width:0}.intel-template-header h4{color:#edf3fb;overflow-wrap:anywhere;word-break:break-word;margin:0;font-size:.96rem}.intel-template-status{color:#d5e3f3;letter-spacing:.08em;text-transform:uppercase;background:#ffffff06;border:1px solid #627a9633;border-radius:999px;align-items:center;padding:4px 9px;font-size:.72rem;font-weight:700;display:inline-flex}.intel-template-status.is-ready{color:#baf0d0;background:#4ac48a1f;border-color:#4ac48a52}.intel-template-status.is-manual{color:#ffe2ab;background:#ffc25c1a;border-color:#ffc25c4d}.intel-template-meta{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));align-items:start;gap:10px 14px;display:grid}.intel-template-meta div,.intel-template-endpoint{min-width:0}.intel-template-meta div{align-content:start;gap:5px;display:grid}.intel-template-meta span,.intel-template-endpoint span{color:#91a7c2;letter-spacing:.12em;text-transform:uppercase;font-family:Cascadia Code,Consolas,monospace;font-size:.68rem;display:block}.intel-template-meta strong{color:#edf3fb;overflow-wrap:anywhere;word-break:break-word;max-width:100%;font-size:.92rem;line-height:1.24;display:block}.endpoint-display{color:#edf3fb;white-space:normal;overflow-wrap:anywhere;word-break:break-word;background:#09101a6b;border:1px solid #6088b42e;border-radius:12px;margin-top:6px;padding:9px 11px;font-size:.9rem;font-weight:800;line-height:1.35;display:block}.intel-template-actions{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;min-width:0;display:flex}.intel-template-actions>*{min-width:0}.intel-template-actions button{white-space:normal;max-width:100%}.stack-list,.note-list,.pill-list{gap:6px;margin:10px 0 0;padding:0;list-style:none;display:grid}.stack-list li,.note-list li{background:#ffffff05;border:1px solid #627a961a;border-radius:12px;min-width:0;padding:9px 11px}.attention-list{margin-top:0}.attention-item{position:relative;overflow:hidden}.attention-item:before{content:"";background:rgba(var(--tone-neutral-rgb), .72);width:3px;position:absolute;inset:0 auto 0 0}.attention-item-critical{border-color:rgba(var(--tone-critical-rgb), .24)!important;background:linear-gradient(135deg, rgba(var(--tone-critical-rgb), .12), #ffffff04 38%), #ffffff05!important}.attention-item-critical:before{background:rgba(var(--tone-critical-rgb), .9)}.attention-item-warning{border-color:rgba(var(--tone-warning-rgb), .24)!important;background:linear-gradient(135deg, rgba(var(--tone-warning-rgb), .12), #ffffff04 38%), #ffffff05!important}.attention-item-warning:before{background:rgba(var(--tone-warning-rgb), .88)}.attention-item-good{border-color:rgba(var(--tone-good-rgb), .22)!important;background:linear-gradient(135deg, rgba(var(--tone-good-rgb), .1), #ffffff04 38%), #ffffff05!important}.attention-item-good:before{background:rgba(var(--tone-good-rgb), .82)}.attention-item-neutral:before{background:rgba(var(--tone-neutral-rgb), .72)}.attention-item-header,.attention-item-footer,.attention-item-meta{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.attention-item-copy{gap:4px;min-width:0;display:grid}.attention-item-meta{color:#9fb4ca;font-size:.78rem}.attention-item-meta span{align-items:center;gap:6px;display:inline-flex}.attention-state-label{border:1px solid rgba(var(--tone-neutral-rgb), .24);background:rgba(var(--tone-neutral-rgb), .12);color:#d7e0eb;letter-spacing:.04em;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:.76rem;font-weight:700;display:inline-flex}.attention-state-label-critical{border-color:rgba(var(--tone-critical-rgb), .32);background:rgba(var(--tone-critical-rgb), .18);color:#f2c1cb}.attention-state-label-good{border-color:rgba(var(--tone-good-rgb), .3);background:rgba(var(--tone-good-rgb), .16);color:#b9e6ca}.attention-row-critical td{background:rgba(var(--tone-critical-rgb), .08)}.attention-row-warning td{background:rgba(var(--tone-warning-rgb), .08)}.attention-row-good td{background:rgba(var(--tone-good-rgb), .06)}.monitor-layout{grid-template-columns:minmax(0,1.08fr) minmax(300px,.92fr);align-items:start;gap:14px}.monitor-page-header{flex-wrap:wrap}.monitor-page-header>*{min-width:0}.monitor-header-actions{justify-content:flex-start}.monitor-metric-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.monitor-metric-grid .metric-value,.monitor-feed-meta strong{overflow-wrap:anywhere}.monitor-feed{max-height:min(72vh,860px);padding-right:4px;overflow:auto}.wallboard-grid{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);align-items:start;gap:12px;display:grid}.wallboard-grid>*{min-width:0}.wallboard-stream{max-height:min(76vh,980px)}.monitor-feed li{gap:10px;display:grid}.monitor-feed-button{appearance:none;width:100%;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;gap:10px;padding:0;display:grid}.monitor-feed-button:hover,.monitor-feed-button:focus-visible{outline:none}.monitor-feed-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.monitor-feed-meta{flex:280px;min-width:0}.monitor-feed-badges{justify-content:flex-start}.monitor-body-preview{color:#cbd8e8;overflow-wrap:anywhere;margin:0;line-height:1.6}.pill-list{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.notice{color:#d7e3f2;overflow-wrap:anywhere;background:#2a3e5733;border:1px solid #6088b438;border-radius:14px;min-width:0;padding:12px 14px}.notice strong{color:#f4f8ff;margin-bottom:4px;display:block}.notice-critical{color:#ffe5e9;background:#501c2847;border-color:#df606c6b}.notification-center-action-error{margin-top:-2px}.console-route-fallback{gap:.9rem;max-width:760px;margin:0;display:grid}.success-notice{color:#d9f1e3;background:#3e6f552e;border-color:#57a67b52;margin-top:10px}.button-row{flex-wrap:wrap;align-items:stretch;gap:8px 10px;display:flex}.button-row>*{min-width:0;max-width:100%}.incident-status-actions{flex-wrap:wrap;gap:6px;min-width:0;display:inline-flex}.incident-status-action{min-height:32px;padding:0 12px;font-size:.8rem}.incident-status-actions .incident-status-action.is-active{cursor:default}.incident-status-field{gap:8px;display:grid}.incident-status-field>span,.action-label{color:#9eb4cf;letter-spacing:.14em;text-transform:uppercase;font-family:Cascadia Code,Consolas,monospace;font-size:.72rem;font-weight:700}.detection-queue-actions{border-top:1px solid #7ea6cf1f;gap:8px;margin-top:12px;padding-top:12px;display:grid}.toolbar-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:start;gap:10px;margin:10px 0 0;display:grid}.toolbar-grid>*{min-width:0}.business-picker{gap:10px;display:grid}.button,.button-secondary,.button-ghost,.button-danger{min-height:var(--control-height);border-radius:var(--control-radius);border:1px solid var(--control-border);cursor:pointer;text-align:center;white-space:normal;overflow-wrap:anywhere;word-break:break-word;justify-content:center;align-items:center;max-width:100%;padding:0 14px;font-weight:750;line-height:1.3;transition:border-color .14s,background .14s,color .14s,box-shadow .14s,transform .14s;display:inline-flex}.button{color:#f6fbff;background:linear-gradient(#446789,#314a63);border-color:#7ea6cf57;box-shadow:inset 0 1px #ffffff12}.button-secondary{background:var(--control-surface);color:#d8e5f3}.button-secondary.is-active{border-color:var(--control-border-active);background:var(--control-surface-active);color:#f2f7ff;box-shadow:inset 0 0 0 1px #76a4d614}.button-ghost{color:#b9cae0;background:0 0;border-color:#0000}.button-danger{color:#fff5f7;background:linear-gradient(#9d4f5d,#7f3947);border-color:#be5e6f47}.button:hover,.button:focus-visible,.button-secondary:hover,.button-secondary:focus-visible,.button-ghost:hover,.button-ghost:focus-visible,.button-danger:hover,.button-danger:focus-visible{transform:translateY(-1px)}.button:hover,.button:focus-visible{color:var(--interactive-hover-text);background:linear-gradient(#4d7298,#385572);box-shadow:0 12px 24px #0c182833}.button-secondary:hover,.button-secondary:focus-visible,.button-ghost:hover,.button-ghost:focus-visible{border-color:rgba(var(--interactive-hover-border-rgb), .28);background:rgba(var(--interactive-hover-surface-rgb), .14);color:var(--interactive-hover-text);box-shadow:0 10px 22px #070e1829}.button-danger:hover,.button-danger:focus-visible{color:#fff8fa;background:linear-gradient(#ad5968,#8a404d);border-color:#be5e6f6b;box-shadow:0 14px 26px #2f0b1542}.login-shell{place-items:center;min-height:100vh;padding:20px;display:grid}.login-card{grid-template-columns:minmax(220px,.8fr) minmax(0,1.4fr);align-items:center;gap:clamp(24px,4vw,48px);width:min(1080px,100%);display:grid}.login-content{min-width:0}.login-content .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.login-content .form-grid>.button-row,.login-content .form-grid>.login-error{grid-column:1/-1}@media (width<=760px){.login-card{grid-template-columns:minmax(0,1fr);gap:16px}.login-card .login-brand-image{max-width:120px}.login-brand-note{display:none}}@media (width<=420px){.login-content .form-grid{grid-template-columns:minmax(0,1fr)}}.security-task-overlay{z-index:120;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:radial-gradient(circle at 50% 0,#41669729,#0000 38%),#02060cc7;place-items:center;padding:clamp(16px,4vw,38px);display:grid;position:fixed;inset:0}.security-task-dialog{background:linear-gradient(#0a121ffa,#050a12fa),radial-gradient(circle at 0 0,#4c78b029,#0000 36%);border-color:#77a4d64d;gap:18px;width:min(900px,100vw - 32px);max-height:calc(100vh - 32px);padding:clamp(18px,3vw,28px);display:grid;overflow:auto;box-shadow:0 28px 90px #00000085}.security-task-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.security-task-header h2{color:#f7fbff;margin:2px 0 6px;font-size:clamp(1.5rem,2.5vw,2.15rem);line-height:1.05}.security-task-header p{color:#aebfd6;max-width:68ch;margin:0;line-height:1.48}.security-task-body{gap:14px;display:grid}.security-task-code-field{max-width:320px}.security-task-actions{margin-top:2px}.security-task-actions .button,.security-task-actions .button-secondary,.security-task-actions .button-ghost{min-height:46px}.mfa-qr-layout{background:linear-gradient(#0b121efa,#070c15fa),radial-gradient(circle at 0 0,#476fa429,#0000 34%);border:1px solid #709dcf38;border-radius:18px;grid-template-columns:minmax(180px,220px) minmax(0,1fr);align-items:center;gap:16px;padding:14px;display:grid}.mfa-qr-layout-dialog{grid-template-columns:minmax(220px,260px) minmax(0,1fr);padding:clamp(16px,2.5vw,22px)}.mfa-qr-card{background:#f8fbfff5;border:1px solid #94a3b82e;border-radius:16px;justify-items:center;gap:10px;padding:12px;display:grid;box-shadow:0 18px 34px #01060e3d}.mfa-qr-kicker{color:#31435b;letter-spacing:.14em;text-transform:uppercase;font-family:Cascadia Code,Consolas,monospace;font-size:.58rem}.mfa-qr-image{border-radius:10px;width:min(100%,188px);height:auto;display:block}.mfa-qr-layout-dialog .mfa-qr-image,.mfa-qr-layout-dialog .mfa-qr-placeholder{width:min(100%,228px)}.mfa-qr-placeholder{aspect-ratio:1;color:#31435b;text-align:center;border:1px dashed #31435b47;border-radius:12px;place-items:center;width:min(100%,188px);padding:14px;font-size:.84rem;line-height:1.35;display:grid}.mfa-qr-instructions{gap:8px;min-width:0;display:grid}.mfa-qr-instructions strong{color:#f3f8ff;font-size:1.04rem;line-height:1.25}.mfa-qr-instructions p{color:#aebfd6;margin:0;line-height:1.52}.mfa-manual-setup{background:#ffffff06;border:1px solid #627a9629;border-radius:16px;padding:12px 14px}.mfa-manual-setup summary{cursor:pointer;color:#d8e5f5;font-weight:800}.mfa-manual-setup .form-grid{margin-top:12px}.backup-code-dialog{width:min(760px,100vw - 32px)}.backup-code-list{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;display:grid}.backup-code-list code{color:#f4f8ff;letter-spacing:.04em;overflow-wrap:anywhere;background:#040a12bd;border:1px solid #7ea6cf33;border-radius:14px;padding:12px 14px;display:block}@media (width<=680px){.mfa-qr-layout{grid-template-columns:1fr}.mfa-qr-card{justify-self:center;width:min(100%,228px)}.security-task-header{display:grid}.security-task-header .button-ghost{justify-self:start}}.login-brand-lockup{text-align:center;justify-items:center;gap:10px;margin-bottom:10px;display:grid}.login-brand-image{filter:drop-shadow(0 22px 38px #01060e57);width:100%;max-width:260px;height:auto;display:block}.login-brand-note{color:#9cb3cf;max-width:42ch;margin:0;font-size:.84rem;line-height:1.48}.login-tabs{gap:8px;margin:14px 0;display:flex}.login-tab{flex:1}.field{gap:5px;min-width:0;transition:transform .14s;display:grid}.field span{color:#7e96b3;letter-spacing:.14em;text-transform:uppercase;white-space:normal;overflow-wrap:break-word;word-break:normal;font-family:Cascadia Code,Consolas,monospace;font-size:.64rem;line-height:1.3;transition:color .14s}.field input,.field select,.field textarea{transition:border-color .14s,background .14s,color .14s,box-shadow .14s}.field input,.field select{color:#edf3fb;background:#050a11eb;border:1px solid #627a962e;border-radius:10px;width:100%;min-width:0;max-width:100%;min-height:38px;padding:0 11px}.field textarea{color:#edf3fb;resize:vertical;background:#050a11eb;border:1px solid #627a962e;border-radius:10px;width:100%;min-width:0;max-width:100%;min-height:88px;padding:9px 11px;line-height:1.45;overflow:auto}.field:hover{transform:translateY(-1px)}.field:hover span,.field:focus-within span{color:var(--interactive-hover-muted)}.field:hover input,.field:hover select,.field:hover textarea,.field:focus-within input,.field:focus-within select,.field:focus-within textarea{border-color:rgba(var(--interactive-hover-border-rgb), .34);color:var(--interactive-hover-text);background:#09101afa;box-shadow:0 12px 24px #070e1829}.field input[aria-invalid=true],.field select[aria-invalid=true],.field textarea[aria-invalid=true]{border-color:#ff718db8;box-shadow:0 0 0 1px #ff718d38,0 12px 24px #070e1829}.field-validation{color:#ffc2cd;letter-spacing:.05em;margin-top:.38rem;font-size:.74rem;line-height:1.35;display:block}.field input[type=file]{text-overflow:ellipsis;padding:7px 11px;overflow:hidden}.form-grid{gap:8px;display:grid}.error{color:#f2c1cb}.login-error{color:#ffe5e9;background:#501c283d;border:1px solid #df606c6b;border-radius:14px;padding:12px 14px}.audit-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.audit-row>*{min-width:0}.token-line{overflow-wrap:anywhere;color:#edf3fb;margin:6px 0 0;font-family:Cascadia Code,Consolas,monospace;font-size:.86rem}.code-block{color:#dce8f6;white-space:pre-wrap;overflow-wrap:anywhere;background:#080d16e0;border:1px solid #94a3b829;border-radius:14px;max-width:100%;margin:12px 0 0;padding:12px;font-family:Cascadia Code,Consolas,monospace;font-size:.84rem;line-height:1.55;overflow:auto}.status-editor{justify-items:end;gap:8px;display:grid}.card-stack{gap:10px;display:grid}.card-stack>*{min-width:0}.notice strong,.stack-list li strong{overflow-wrap:anywhere}.case-brief-export-header{grid-template-columns:minmax(0,1fr) auto;align-items:flex-start;gap:12px;display:grid}.case-brief-export-meta{min-width:0}.case-brief-export-meta strong{overflow-wrap:anywhere;display:block}.case-brief-export-actions{justify-content:flex-start;width:100%}.detection-collaboration-stack{gap:14px}.incident-collab-shell{grid-template-columns:minmax(0,1.08fr) minmax(300px,.92fr);align-items:start;gap:16px;display:grid}.incident-summary-shell{gap:14px;min-width:0;display:grid}.incident-summary-banner,.incident-workflow-panel,.incident-detail-panel{background:#ffffff06;border:1px solid #94a3b81a;border-radius:18px;padding:16px}.incident-summary-banner{margin:0}.incident-summary-metrics{margin-top:0}.incident-workflow-panel{align-content:start}.incident-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.incident-detail-panel{gap:14px;min-width:0;display:grid;overflow:hidden}.incident-detail-panel>.card-stack,.incident-detail-panel>div{min-width:0}.incident-detail-panel>h3,.incident-detail-panel .card-stack>h3{overflow-wrap:anywhere;margin:0;line-height:1.12}.incident-detail-panel .stack-list,.incident-detail-panel .pill-list{margin-top:0}.incident-detail-panel .code-block{max-height:300px;margin-top:0}.incident-detail-panel-wide{grid-column:1/-1}.detection-compact-textarea{min-height:88px}.dashboard-shell{gap:18px}.dashboard-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.dashboard-header>*{min-width:0}.dashboard-header-meta{justify-items:end;gap:10px;min-width:240px;display:grid}.dashboard-tenant-pill{color:#edf3fb;letter-spacing:.04em;background:linear-gradient(#1f2d40eb,#0c121cf5);border:1px solid #7ea6cf2e;border-radius:999px;padding:10px 16px;font-size:.92rem;font-weight:600}.dashboard-operator-chip{background:#ffffff08;border:1px solid #94a3b81a;border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;width:min(280px,100%);padding:12px 14px;display:grid}.dashboard-operator-avatar{color:#f4f8ff;letter-spacing:.08em;background:linear-gradient(#3d6091f5,#223654f5);border-radius:14px;place-items:center;width:40px;height:40px;font-size:.82rem;font-weight:800;display:grid}.dashboard-operator-chip strong{font-size:.92rem;display:block}.dashboard-operator-chip p{color:#8fa4c1;overflow-wrap:anywhere;margin:4px 0 0;font-size:.82rem}.dashboard-meta-copy{color:#8fa4c1;margin:0;font-size:.88rem}.dashboard-command-grid{grid-template-columns:minmax(0,1.5fr) minmax(340px,.88fr);align-items:start;gap:14px;display:grid}.dashboard-bottom-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.dashboard-panel{background:linear-gradient(#111722fa,#0b101afa),radial-gradient(circle at 0 0,#6184b114,#0000 32%);border-color:#798aa229;overflow:hidden;box-shadow:0 24px 54px #01050c57}.dashboard-overview-panel{gap:14px;min-height:100%;display:grid}.dashboard-spotlight-stack{gap:14px;display:grid}.dashboard-panel-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;display:flex}.dashboard-panel-title{overflow-wrap:anywhere;word-break:break-word;max-width:100%;margin:0;font-size:1.56rem;line-height:1.02}.dashboard-inline-link{color:#a7bdd8;border:0;min-height:0;padding:0;font-weight:600}.dashboard-inline-link:hover,.dashboard-inline-link:focus-visible{color:#dce8f6}.dashboard-map-surface{background:radial-gradient(circle at 25% 30%,#38577b38,#0000 34%),radial-gradient(circle at 74% 26%,#224f872e,#0000 28%),linear-gradient(#161d2af2,#0a0f18fa);border:1px solid #94a3b814;border-radius:28px;min-height:312px;position:relative;overflow:hidden}.dashboard-map-grid{background-image:linear-gradient(#8595a90d 1px,#0000 1px),linear-gradient(90deg,#8595a90d 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff6,#0000 82%);mask-image:linear-gradient(#fff6,#0000 82%)}.dashboard-map-glow{filter:blur(60px);opacity:.36;border-radius:999px;width:220px;height:220px;position:absolute}.dashboard-map-glow-west{background:#3e73c03d;top:90px;left:-40px}.dashboard-map-glow-east{background:#1f4c8a33;top:30px;right:-30px}.dashboard-map-svg{width:100%;height:100%;position:absolute;inset:0}.dashboard-map-landmasses path{fill:#d0dceb14;stroke:#c0cfe10d;stroke-width:2px}.dashboard-map-point{border:1px solid #ffffff2e;border-radius:999px;animation:2.8s ease-in-out infinite dashboard-pulse;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 8px #6295dc0f,0 0 18px #6295dc52}.dashboard-map-point.is-neutral{background:#7a97bba8}.dashboard-map-point.is-good{background:#4daa84eb}.dashboard-map-point.is-warning{background:#db9d52eb}.dashboard-map-point.is-critical{background:#d76372f5}.dashboard-overview-footer{grid-template-columns:minmax(220px,.9fr) minmax(0,1.1fr);align-items:stretch;gap:14px;display:grid}.dashboard-overview-side{gap:10px;display:grid}.dashboard-overview-stat{color:#edf3fb;text-align:left;cursor:pointer;background:#ffffff08;border:1px solid #94a3b81a;border-radius:20px;gap:6px;width:100%;padding:20px 22px;display:grid}.dashboard-overview-stat strong{font-size:2.5rem;line-height:1}.dashboard-overview-stat span{color:#a8bdd7;font-size:1.06rem}.dashboard-overview-legend{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.dashboard-legend-chip{color:#d9e4f1;text-transform:uppercase;letter-spacing:.08em;background:#ffffff06;border:1px solid #94a3b814;border-radius:18px;place-items:center;padding:16px 12px;font-size:.73rem;font-weight:700;display:grid}.dashboard-legend-chip.is-good{color:#bce9cf}.dashboard-legend-chip.is-warning{color:#f0d2a6}.dashboard-legend-chip.is-critical{color:#f3c4ce}.dashboard-overview-note{color:#8fa4c1;overflow-wrap:anywhere;margin:0;font-size:.88rem}.dashboard-mini-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.dashboard-mini-card{color:#edf3fb;text-align:left;cursor:pointer;background:#ffffff08;border:1px solid #94a3b814;border-radius:20px;gap:8px;padding:18px 16px;display:grid}.dashboard-mini-card strong{font-size:2.4rem;font-weight:700;line-height:1}.dashboard-mini-card span{font-size:1rem}.dashboard-mini-card small{color:#8fa4c1;line-height:1.5}.dashboard-mini-card.is-good strong{color:#d9f1e3}.dashboard-mini-card.is-critical strong{color:#ffd2d9}.dashboard-mini-card.is-muted strong{color:#dce8f6}.dashboard-heatmap-panel{gap:14px;display:grid}.dashboard-heatmap-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:8px;display:grid}.dashboard-heatmap-cell{aspect-ratio:1;background:#ffffff0a;border:1px solid #ffffff05;border-radius:7px}.dashboard-heatmap-cell.is-calm{background:#586f8961}.dashboard-heatmap-cell.is-elevated{background:#9c675c75}.dashboard-heatmap-cell.is-high{background:#c26254b8}.dashboard-heatmap-cell.is-critical{background:#dc6b5ee6;box-shadow:0 0 18px #dc6b5e2e}.dashboard-feed-list,.dashboard-program-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.dashboard-feed-item,.dashboard-program-row{color:#edf3fb;cursor:pointer;background:#ffffff08;border:1px solid #94a3b814;border-radius:18px;gap:14px;width:100%;min-width:0;transition:border-color .14s,background .14s,box-shadow .14s,transform .14s,color .14s;display:grid}.dashboard-feed-item>*,.dashboard-program-row>*,.dashboard-program-header>*,.dashboard-panel-heading>*,.badge-row>*{min-width:0}.dashboard-feed-item{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;padding:16px 18px}.dashboard-feed-time{color:#9fb4cf;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;max-width:100%;font-size:.88rem;line-height:1.4;display:block}.dashboard-feed-copy{gap:4px;min-width:0;display:grid}.dashboard-feed-copy strong,.dashboard-program-copy strong{overflow-wrap:anywhere;word-break:break-word;margin:0;font-size:1.18rem}.dashboard-feed-copy p,.dashboard-program-copy p{color:#90a6c1;overflow-wrap:anywhere;word-break:break-word;margin:0;line-height:1.55}.dashboard-program-row{grid-template-columns:auto minmax(0,1fr);align-items:center;padding:16px 18px}.dashboard-program-icon{color:#eff6ff;letter-spacing:.08em;background:linear-gradient(#2b5ea8eb,#1d3f6df5);border-radius:16px;place-items:center;width:46px;height:46px;font-size:.9rem;font-weight:700;display:grid}.dashboard-program-copy{gap:6px;min-width:0;display:grid}.dashboard-program-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.dashboard-feed-item:hover,.dashboard-feed-item:focus-visible,.dashboard-program-row:hover,.dashboard-program-row:focus-visible{border-color:rgba(var(--interactive-hover-border-rgb), .32);background:linear-gradient(180deg, #0e1723fa, #080d16fa), rgba(var(--interactive-hover-surface-rgb), .12);color:var(--interactive-hover-text);transform:translateY(-1px);box-shadow:0 16px 28px #070e1833}.dashboard-feed-item:hover .dashboard-feed-time,.dashboard-feed-item:focus-visible .dashboard-feed-time,.dashboard-program-row:hover .dashboard-feed-time,.dashboard-program-row:focus-visible .dashboard-feed-time,.dashboard-feed-item:hover .dashboard-feed-copy p,.dashboard-feed-item:focus-visible .dashboard-feed-copy p,.dashboard-program-row:hover .dashboard-program-copy p,.dashboard-program-row:focus-visible .dashboard-program-copy p{color:var(--interactive-hover-muted)}@keyframes dashboard-pulse{0%,to{box-shadow:0 0 0 8px #6295dc0f,0 0 18px #6295dc52}50%{box-shadow:0 0 0 14px #6295dc05,0 0 26px #6295dc38}}.interactive-table tbody tr{cursor:pointer;transition:background .12s,border-color .12s,color .12s,box-shadow .12s,transform .12s}.interactive-table tbody tr:hover{background:rgba(var(--interactive-hover-surface-rgb), .14);color:var(--interactive-hover-text);box-shadow:inset 0 0 0 1px rgba(var(--interactive-hover-border-rgb), .18);transform:translateY(-1px)}.interactive-table tbody tr.is-selected{background:#4a668838}.stack-list li.is-selected,.note-list li.is-selected{background:#4a66882e;border-color:#6f92bf6b}.vulnerability-top-grid,.vulnerability-main-grid{align-items:start}.vulnerability-page{gap:10px;max-width:min(1440px,100%);margin:0 auto}.vulnerability-page .page-header,.vulnerability-page .section-header,.vulnerability-page .dashboard-panel-heading{gap:8px}.vulnerability-page .card{padding:12px 13px}.vulnerability-page .card-stack,.vulnerability-page .detail-stack,.vulnerability-page .note-column{gap:10px}.vulnerability-page .stack-list,.vulnerability-page .note-list{gap:7px;margin-top:10px}.vulnerability-page .stack-list li,.vulnerability-page .note-list li{border-radius:11px;padding:9px 11px}.vulnerability-page .code-block{margin-top:12px;padding:12px;font-size:.88rem;line-height:1.48}.vulnerability-page .toolbar-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;margin-top:10px}.vulnerability-page .field>span,.vulnerability-page .eyebrow{letter-spacing:.14em}.vulnerability-page .assessment-json-grid{align-items:start;margin-top:10px}.vulnerability-page .list-note,.vulnerability-page .section-subtitle,.vulnerability-page .empty-state{line-height:1.5}.vulnerability-page .button-row{gap:8px 10px}.vulnerability-command-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.vulnerability-command-card{min-height:100%}.vulnerability-command-card.tone-critical{border-color:#b75f6e47}.vulnerability-command-card.tone-warning{border-color:#c28d5342}.vulnerability-command-card.tone-good{border-color:#69a0743d}.vulnerability-command-button{text-align:left;align-content:start;gap:10px;width:100%;min-height:100%;display:grid}.vulnerability-command-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.vulnerability-command-title{color:#edf3fb;font-size:1.08rem;font-weight:700;line-height:1.3}.vulnerability-command-summary{color:#c8d8ea;line-height:1.5}.vulnerability-command-meta{color:#95abc8;flex-wrap:wrap;gap:8px 12px;font-size:.86rem;display:flex}.vulnerability-command-meta span{min-width:0}.vulnerability-signal-strip{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.vulnerability-signal-button{appearance:none;color:inherit;text-align:left;background:#0b121dbd;border:1px solid #627a9629;border-radius:16px;gap:4px;padding:10px 12px;transition:border-color .12s,background .12s,transform .12s;display:grid}.vulnerability-signal-button:hover,.vulnerability-signal-button:focus-visible{background:#152133d1;border-color:#739fcf52;outline:none;transform:translateY(-1px)}.vulnerability-signal-label{color:#8ea5c3;letter-spacing:.1em;text-transform:uppercase;font-size:.76rem}.vulnerability-signal-value{color:#edf3fb;font-size:1.28rem;font-weight:800;line-height:1}.vulnerability-focused-review-card{background:linear-gradient(#0c1522fa,#070c14fc),radial-gradient(circle at 100% 0,#5c8ec61f,#0000 34%);border-color:#7ea6cf57;gap:16px;display:grid;box-shadow:inset 0 0 0 1px #7ea6cf0f,0 18px 42px #01050c38}.vulnerability-focused-review-head{align-items:flex-start}.vulnerability-focused-review-body,.vulnerability-focused-review-summary{gap:12px;display:grid}.vulnerability-focused-review-summary h2{color:#f4f8ff;letter-spacing:-.035em;margin:0;font-size:clamp(1.45rem,2vw,2.22rem);line-height:1.04}.vulnerability-focused-review-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.vulnerability-focused-review-grid dd{color:#eaf2ff;font-weight:700}.vulnerability-focused-review-actions{padding-top:2px}.vulnerability-focused-review-actions .button,.vulnerability-focused-review-actions .button-secondary,.vulnerability-focused-review-actions .button-ghost{min-height:42px;padding-inline:15px}.vulnerability-top-grid{grid-template-columns:minmax(0,1.18fr) minmax(340px,.82fr);gap:10px}.vulnerability-main-grid{grid-template-columns:minmax(0,1.16fr) minmax(340px,.84fr);gap:10px}.vulnerability-focus-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.96fr) minmax(0,.96fr);gap:12px;margin:12px 0;display:grid}.vulnerability-focus-card{gap:12px;display:grid}.vulnerability-focus-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.vulnerability-focus-stat{color:#edf3fb;font-size:1.72rem;font-weight:800;line-height:1;display:block}.vulnerability-focus-label{color:#8fa6c4;letter-spacing:.08em;text-transform:uppercase;margin-top:6px;font-size:.82rem;display:block}.vulnerability-focus-title{color:#edf3fb;font-size:1.02rem;font-weight:700;line-height:1.35}.vulnerability-focus-meta{color:#9bb0c9;flex-wrap:wrap;gap:8px 14px;font-size:.88rem;display:flex}.vulnerability-focus-list{margin-top:-4px}.vulnerability-queue-list{gap:10px;margin-top:10px;display:grid}.vulnerability-queue-item{appearance:none;width:100%;color:inherit;text-align:left;background:#0b121dc7;border:1px solid #627a9629;border-radius:22px;grid-template-columns:minmax(0,1.72fr) minmax(160px,.52fr);gap:12px;padding:12px 14px;transition:border-color .12s,background .12s,transform .12s;display:grid}.vulnerability-queue-item:hover,.vulnerability-queue-item:focus-visible{background:#152133d1;border-color:#739fcf52;outline:none;transform:translateY(-1px)}.vulnerability-queue-item.is-selected{background:#4a668829;border-color:#6f92bf75;box-shadow:inset 0 0 0 1px #6f92bf2e}.vulnerability-queue-item-main,.vulnerability-queue-item-side{gap:6px;min-width:0;display:grid}.vulnerability-queue-item-header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.vulnerability-queue-badges{justify-content:flex-end}.vulnerability-queue-title{color:#edf3fb;font-size:1.02rem;font-weight:700;line-height:1.32}.vulnerability-queue-summary,.vulnerability-queue-side-note{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.vulnerability-queue-meta{color:#9bb0c9;flex-wrap:wrap;gap:6px 12px;font-size:.82rem;display:flex}.vulnerability-queue-meta span{min-width:0}.vulnerability-queue-item-side{border-left:1px solid #627a961f;align-content:start;padding-left:12px}.vulnerability-asset-list .vulnerability-asset-card{grid-template-columns:minmax(0,1fr);gap:12px}.vulnerability-asset-list .vulnerability-asset-card .vulnerability-queue-item-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.vulnerability-asset-list .vulnerability-asset-card .vulnerability-queue-item-header>div:first-child{min-width:0}.vulnerability-asset-list .vulnerability-asset-card strong:first-child,.vulnerability-asset-list .vulnerability-asset-card .vulnerability-queue-item-header strong{line-height:1.18}.vulnerability-asset-list .vulnerability-asset-card .vulnerability-queue-badges{justify-content:flex-start;gap:8px}.vulnerability-asset-list .vulnerability-asset-card .badge{flex:none;max-width:none}.vulnerability-asset-list .vulnerability-asset-card .vulnerability-queue-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;display:grid}.vulnerability-asset-list .vulnerability-asset-card-side{border-top:1px solid #627a961f;border-left:none;gap:6px;padding-top:12px;padding-left:0;display:grid}.vulnerability-asset-list .vulnerability-asset-card .list-note{line-height:1.45}.note-column,.detail-stack{gap:16px;display:grid}.inline-toggle-row{flex-wrap:wrap;gap:14px;display:flex}.inline-toggle{color:#dbe7f5;align-items:center;gap:10px;display:inline-flex}.align-end{align-items:end}.badge-row{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.vulnerability-finding-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.vulnerability-page .definition-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px 12px;margin:10px 0 0}.vulnerability-page .dashboard-chart-grid .donut-chart-layout{grid-template-columns:minmax(150px,190px) minmax(0,1fr);align-items:start;gap:14px;margin-top:12px}.vulnerability-page .dashboard-chart-grid .donut-chart-shell{width:min(190px,100%)}.vulnerability-page .definition-grid dd{line-height:1.38}.vulnerability-page .definition-grid dd.token-line{font-size:.9rem}.asset-detail-summary{gap:10px;display:grid}.asset-detail-tabs{flex-wrap:wrap;gap:8px;padding-top:2px;display:flex}.asset-detail-tab{appearance:none;color:#dbe7f5;background:#0d1522d1;border:1px solid #627a962e;border-radius:999px;padding:10px 14px;font-size:.92rem;font-weight:600;transition:border-color .12s,background .12s,color .12s,transform .12s}.asset-detail-tab:hover,.asset-detail-tab:focus-visible{color:#edf3fb;background:#152133d6;border-color:#739fcf52;outline:none;transform:translateY(-1px)}.asset-detail-tab.is-active{color:#edf3fb;background:#4a66882e;border-color:#6f92bf70}.asset-detail-panel{gap:12px;display:grid}.asset-detail-subgrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.ops-console-page .metric-card,.ops-console-page .dashboard-panel,.ops-console-page .stack-list li{min-width:0}.ops-console-page{gap:12px;max-width:min(1340px,100%);margin:0 auto;display:grid}.ops-console-page .page-header,.ops-console-page .section-header,.ops-console-page .dashboard-panel-heading{gap:8px}.ops-console-page .page-subtitle,.ops-console-page .section-subtitle,.ops-console-page .list-note,.ops-console-page .empty-state{max-width:62ch;line-height:1.44}.ops-console-page .metric-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.ops-console-page .dashboard-command-grid{grid-template-columns:minmax(0,1.06fr) minmax(380px,.94fr);gap:10px}.ops-console-page .split-grid{grid-template-columns:minmax(0,1.02fr) minmax(380px,.98fr);gap:10px}.ops-console-scope-card,.ops-console-grid{align-items:start}.console-focus-card,.ops-console-focus-card{gap:14px;display:grid}.console-focus-header,.ops-console-focus-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.console-focus-actions,.ops-console-focus-actions{justify-content:flex-end;max-width:100%}.console-focus-grid,.ops-console-focus-grid{grid-template-columns:minmax(0,1.04fr) minmax(320px,.96fr);align-items:start;gap:14px;display:grid}.console-focus-stat-grid,.ops-console-focus-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.console-focus-jump-list,.ops-console-focus-jump-list{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;display:grid}.console-focus-jump-list .button-ghost,.ops-console-focus-jump-list .button-ghost{justify-content:center;width:100%}.ops-console-page .dashboard-overview-panel,.ops-console-page .dashboard-spotlight-stack,.ops-console-page .card-stack{gap:12px}.ops-console-page .dashboard-map-surface{min-height:228px}.ops-console-page .dashboard-panel-title{font-size:1.24rem}.ops-console-page .card,.ops-console-page .dashboard-panel,.ops-console-page .metric-card{padding:14px 16px}.ops-console-page .metric-value{font-size:1.86rem}.ops-console-page .toolbar-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin-top:12px}.ops-console-compact-list li{gap:8px}.ops-console-page .dashboard-feed-list,.ops-console-page .dashboard-program-list,.ops-console-page .stack-list,.ops-console-page .note-list{gap:12px}.ops-console-page .dashboard-feed-item,.ops-console-page .dashboard-program-row,.ops-console-page .stack-list li,.ops-console-page .note-list li{border-radius:16px;gap:12px;padding:14px 16px}.ops-console-page .dashboard-feed-copy strong,.ops-console-page .dashboard-program-copy strong{font-size:1.02rem;line-height:1.24}.ops-console-row-button{grid-template-columns:minmax(0,1fr);align-items:start;gap:8px;display:grid}.ops-console-row-button .card-link-label{justify-self:start}:is(.ops-console-page .stack-list li:has(.ops-console-row-button:hover),.ops-console-page .stack-list li:has(.ops-console-row-button:focus-visible)){border-color:rgba(var(--interactive-hover-border-rgb), .32);background:linear-gradient(180deg, #0f1825fa, #080d16), rgba(var(--interactive-hover-surface-rgb), .08);transform:translateY(-1px);box-shadow:0 16px 32px #080f1938}.ops-console-page .dashboard-feed-time{font-size:.82rem}.ops-console-scroll-list,.ops-console-table-wrap{max-height:min(48vh,540px);padding-right:4px;overflow:auto}.ops-console-page .table{margin-top:8px}.ops-console-page .table th,.ops-console-page .table td{padding:9px 0}.ops-console-table-wrap .table{min-width:100%}.ops-console-feed-button{appearance:none;text-align:left;font:inherit;color:inherit;background:0 0;gap:10px;padding:12px 14px}.ops-console-feed-button:hover,.ops-console-feed-button:focus-visible{background:#3d65961f;border-color:#739fcf47;outline:none;transform:translateY(-1px)}.detections-page,.threat-intel-page,.darkweb-page,.live-monitor-page,.wallboard-page{gap:10px;max-width:min(1320px,100%);margin:0 auto;display:grid}.detections-page .page-header,.detections-page .section-header,.threat-intel-page .page-header,.threat-intel-page .section-header,.darkweb-page .page-header,.darkweb-page .section-header,.live-monitor-page .page-header,.live-monitor-page .section-header,.wallboard-page .page-header,.wallboard-page .section-header{gap:8px}.detections-page .page-subtitle,.detections-page .section-subtitle,.detections-page .list-note,.detections-page .empty-state,.threat-intel-page .page-subtitle,.threat-intel-page .section-subtitle,.threat-intel-page .list-note,.threat-intel-page .empty-state,.darkweb-page .page-subtitle,.darkweb-page .section-subtitle,.darkweb-page .list-note,.darkweb-page .empty-state,.live-monitor-page .page-subtitle,.live-monitor-page .section-subtitle,.live-monitor-page .list-note,.live-monitor-page .empty-state,.wallboard-page .page-subtitle,.wallboard-page .section-subtitle,.wallboard-page .list-note,.wallboard-page .empty-state{max-width:62ch;line-height:1.44}.detections-page .card,.threat-intel-page .card,.darkweb-page .card,.live-monitor-page .card,.wallboard-page .card{padding:13px 15px}.detections-page .metric-grid,.threat-intel-page .metric-grid,.darkweb-page .metric-grid,.live-monitor-page .metric-grid,.wallboard-page .metric-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px}.detections-page .metric-card,.threat-intel-page .metric-card,.darkweb-page .metric-card,.live-monitor-page .metric-card,.wallboard-page .metric-card{padding:13px 15px}.detections-page .metric-value,.threat-intel-page .metric-value,.darkweb-page .metric-value,.live-monitor-page .metric-value,.wallboard-page .metric-value{font-size:1.82rem}.detections-page .toolbar-grid,.threat-intel-page .toolbar-grid,.darkweb-page .toolbar-grid,.live-monitor-page .toolbar-grid,.wallboard-page .toolbar-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin-top:12px}.detections-page .button-row,.threat-intel-page .button-row,.darkweb-page .button-row,.live-monitor-page .button-row,.wallboard-page .button-row{gap:8px 10px}.detections-page .stack-list,.detections-page .note-list,.threat-intel-page .stack-list,.threat-intel-page .note-list,.darkweb-page .stack-list,.darkweb-page .note-list,.live-monitor-page .stack-list,.live-monitor-page .note-list,.wallboard-page .stack-list,.wallboard-page .note-list{gap:12px}.detections-page .stack-list li,.detections-page .note-list li,.threat-intel-page .stack-list li,.threat-intel-page .note-list li,.darkweb-page .stack-list li,.darkweb-page .note-list li,.live-monitor-page .stack-list li,.live-monitor-page .note-list li,.wallboard-page .stack-list li,.wallboard-page .note-list li{border-radius:16px;gap:12px;padding:14px 16px}.detections-page .definition-grid,.threat-intel-page .definition-grid,.darkweb-page .definition-grid,.live-monitor-page .definition-grid,.wallboard-page .definition-grid{gap:8px 12px;margin:10px 0 0}.detections-page .table,.threat-intel-page .table,.darkweb-page .table{margin-top:8px}.detections-page .table th,.detections-page .table td,.threat-intel-page .table th,.threat-intel-page .table td,.darkweb-page .table th,.darkweb-page .table td{padding:9px 0}.detections-page .console-focus-card,.threat-intel-page .console-focus-card{gap:12px}.detections-page .console-focus-grid,.threat-intel-page .console-focus-grid{grid-template-columns:minmax(0,1.04fr) minmax(340px,.96fr);gap:12px}.detections-page .console-focus-stat-grid,.threat-intel-page .console-focus-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.detections-page .console-focus-jump-list,.threat-intel-page .console-focus-jump-list{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px}.detections-page .console-focus-jump-list .button-ghost,.threat-intel-page .console-focus-jump-list .button-ghost{justify-content:center;width:100%}.detections-page .detection-layout{grid-template-columns:minmax(460px,.98fr) minmax(0,1.02fr);gap:14px}.detections-page .detection-queue-list{gap:10px}.detections-page .detection-queue-item{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.detections-page .detection-queue-item-header{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;display:grid}.detections-page .detection-queue-item .badge-row{flex-wrap:wrap;justify-content:flex-start;gap:8px}.detections-page .detection-queue-item strong{font-size:1.02rem;line-height:1.28}.detections-page .detection-queue-item .list-note{line-height:1.55}.detections-page .detection-queue-item-footer{border-top:1px solid #627a961a;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 12px;padding-top:8px;display:flex}:is(.detections-page .stack-list li:has(.detection-queue-item:hover),.detections-page .stack-list li:has(.detection-queue-item:focus-visible)){border-color:rgba(var(--interactive-hover-border-rgb), .32);background:linear-gradient(180deg, #0f1825fa, #080d16), rgba(var(--interactive-hover-surface-rgb), .08);transform:translateY(-1px);box-shadow:0 16px 32px #080f1938}.detections-page .detections-rule-table{min-width:760px}@media (width<=1760px){.detections-page .detection-layout{grid-template-columns:1fr}}.threat-intel-page .intel-template-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px}.threat-intel-page .intel-template-card{border-radius:16px;padding:12px 14px}.threat-intel-page .intel-template-meta{gap:8px 12px}.darkweb-page .split-grid{grid-template-columns:minmax(0,1.02fr) minmax(380px,.98fr);gap:12px}.darkweb-page #darkweb-tab-panel{gap:10px}.darkweb-page #darkweb-tab-panel>.button-row{gap:8px}.darkweb-page .assessment-json-grid{gap:10px;margin-top:10px}.darkweb-page .assessment-json-field textarea{min-height:220px;font-size:.86rem;line-height:1.55}.darkweb-page .token-line,.threat-intel-page .token-line,.detections-page .token-line{font-size:.9rem}.live-monitor-page .monitor-layout{grid-template-columns:minmax(0,1.02fr) minmax(360px,.98fr);gap:14px}.live-monitor-page .monitor-feed{max-height:min(68vh,780px)}.wallboard-page .wallboard-grid{gap:12px}.wallboard-page .wallboard-stream{max-height:min(70vh,860px)}.button:disabled,.button-secondary:disabled,.button-ghost:disabled,.button-danger:disabled{opacity:.6;cursor:not-allowed}@media (width<=1100px){.metric-grid,.module-grid,.split-grid,.dashboard-chart-grid,.toolbar-grid,.dashboard-command-grid,.dashboard-bottom-grid,.ops-console-page .metric-grid,.ops-console-page .dashboard-command-grid,.ops-console-page .split-grid,.detections-page .metric-grid,.threat-intel-page .metric-grid,.darkweb-page .metric-grid,.live-monitor-page .metric-grid,.wallboard-page .metric-grid,.console-focus-grid,.console-focus-stat-grid,.ops-console-focus-grid,.ops-console-focus-stat-grid,.execution-history-layout,.execution-history-stat-grid,.execution-history-detail-body,.execution-history-facts,.execution-history-list,.execution-history-meta,.assessment-json-grid,.execution-history-item-header,.execution-history-action,.vulnerability-focus-grid,.vulnerability-focus-stats,.vulnerability-command-grid,.vulnerability-signal-strip,.vulnerability-focused-review-grid,.asset-detail-subgrid,.vulnerability-queue-item,.vulnerability-asset-list .vulnerability-queue-item,.vulnerability-asset-list .vulnerability-asset-card .vulnerability-queue-item-header,.vulnerability-asset-list .vulnerability-asset-card .vulnerability-queue-meta{grid-template-columns:1fr}.vulnerability-queue-item-side{border-top:1px solid #627a961f;border-left:none;padding-top:12px;padding-left:0}.vulnerability-queue-item-header{flex-direction:column}.vulnerability-queue-badges{justify-content:flex-start}.tenant-admin-row-meta{grid-template-columns:1fr}}@media (width<=1280px){.console-topbar,.monitor-layout,.wallboard-grid,.console-focus-grid,.ops-console-focus-grid,.console-focus-stat-grid,.ops-console-focus-stat-grid,.live-monitor-page .monitor-layout,.wallboard-page .wallboard-grid,.darkweb-page .split-grid{grid-template-columns:1fr}.ops-console-page .metric-grid,.detections-page .metric-grid,.threat-intel-page .metric-grid,.darkweb-page .metric-grid,.live-monitor-page .metric-grid,.wallboard-page .metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tenant-admin-queue-item,.console-global-scope-card{grid-template-columns:1fr}.console-global-scope-modes{justify-content:flex-start}.settings-overview-grid,.case-brief-export-header,.settings-token-guide,.settings-token-command-strip,.settings-feed-hints,.settings-ai-summary,.settings-latest-token,.settings-control-row,.settings-integration-facts{grid-template-columns:1fr}}@media (width>=1600px){.detail-grid{grid-template-columns:minmax(0,1.04fr) minmax(380px,.96fr)}}@media (width<=1520px){.detection-layout,.incident-collab-shell{grid-template-columns:1fr}}@media (width<=1320px){.incident-detail-grid{grid-template-columns:1fr}}@media (width<=900px){.app-shell,.app-shell[data-sidebar-collapsed=true]{grid-template-columns:1fr}.sidebar{border-bottom:1px solid #94a3b82e;border-right:0;max-height:none;position:static;overflow:visible}.console-status-grid{grid-template-columns:1fr}.console-topbar{position:static}.console-title-actions{grid-template-columns:1fr;width:100%;margin-left:0}.command-palette,.layout-deck,.investigation-deck,.notification-center{width:min(100%,100vw - 24px)}.layout-deck-grid,.layout-deck-form{grid-template-columns:1fr}}@media (width<=700px){.main,.sidebar{padding:12px}.sidebar-entry{grid-template-columns:1fr}.sidebar-launch-button{opacity:1;pointer-events:auto;width:100%;position:static;transform:none}.sidebar-entry:hover .sidebar-launch-button,.sidebar-entry:focus-within .sidebar-launch-button,.sidebar-launch-button:hover,.sidebar-launch-button:focus-visible{transform:none}.sidebar-hover-panel{opacity:1;pointer-events:auto;width:100%;box-shadow:none;margin-top:8px;position:static;transform:none}.console-scale-control{align-items:stretch;width:100%;margin-left:0}.console-title-actions{grid-template-columns:1fr;grid-template-areas:none;align-items:stretch;width:100%;margin-left:0}.console-preset-launcher{align-items:stretch;width:100%}.console-preset-options{width:100%}.console-preset-button{flex:1 1 0}.console-scale-options{width:100%}.console-scale-button{flex:1 1 0}.console-window-button{justify-content:center;width:100%}.command-palette,.layout-deck,.investigation-deck,.notification-center{border-radius:18px;padding:14px}.command-palette-searchbar,.layout-deck-row,.investigation-row,.command-palette-result{align-items:stretch}.layout-deck-row,.investigation-row{grid-template-columns:1fr}.layout-deck-actions{justify-content:flex-start;align-self:auto}.layout-deck-action-button{min-width:100%}.command-palette-shortcut,.command-palette-result-meta{text-align:left}.metric-grid,.notification-center-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.notification-center .attention-item-header,.notification-center .attention-item-meta,.notification-center .attention-item-footer,.definition-grid,.donut-chart-layout{grid-template-columns:1fr}.vulnerability-finding-header,.monitor-feed-header,.inline-toggle-row,.dashboard-header,.dashboard-panel-heading,.dashboard-program-header{flex-direction:column;align-items:stretch}.dashboard-header-meta{justify-items:start;min-width:0}.dashboard-mini-metric-grid,.dashboard-overview-legend,.dashboard-overview-footer,.intel-template-meta{grid-template-columns:1fr}.dashboard-feed-item{grid-template-columns:1fr;align-items:flex-start}.documentation-guide-columns,.documentation-reader-layout{grid-template-columns:1fr}.dashboard-heatmap-grid{grid-template-columns:repeat(8,minmax(0,1fr))}.settings-health-grid,.metric-grid,.workspace-service-account-form,.workspace-token-form{grid-template-columns:1fr}}.client-route-shell{background:radial-gradient(circle at 0 0,#3a5f8e24,#0000 22%),linear-gradient(#070c14 0%,#040810 100%);min-height:100vh;padding:18px}.client-route-toolbar{background:#060c15e6;border:1px solid #617e9f29;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;width:min(1280px,100%);margin:0 auto 14px;padding:14px 16px;display:flex}.client-route-brand{align-items:center;gap:12px;min-width:0;display:flex}.client-route-logo{filter:drop-shadow(0 16px 26px #040a1447);flex:none;width:116px;max-width:36vw;height:auto;display:block}.client-route-brand strong,.client-route-brand span{min-width:0;display:block}.client-route-brand span{color:#8fa6c2;font-size:.82rem;line-height:1.4}.client-route-main{width:min(1280px,100%);margin:0 auto}.client-route-shell[data-client-mode=minimized] .client-route-toolbar,.client-route-shell[data-client-mode=minimized] .client-route-main{width:min(980px,100%)}.client-experience-card{margin-top:2px}.client-experience-grid{grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);align-items:start;gap:14px;display:grid}.client-experience-actions{align-content:start;gap:10px;display:grid}.client-companion-page{gap:12px;width:min(1500px,100%);margin-inline:auto;display:grid}.client-companion-page-minimized{gap:12px}.client-companion-page-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.client-companion-page-actions{min-width:min(240px,100%)}.client-companion-layout{grid-template-columns:minmax(0,1.02fr) minmax(360px,.98fr);grid-template-areas:"device inspector""intake intake";align-items:start;gap:14px;display:grid}.client-companion-device,.client-companion-inspector,.client-companion-fullwidth{min-width:0}.client-companion-device{grid-area:device}.client-companion-inspector{grid-area:inspector;gap:12px;display:grid}.client-companion-fullwidth{grid-area:intake}.client-companion-window{background:radial-gradient(circle at 0 0,#2b528629,#0000 24%),linear-gradient(#080f19f5,#04080efa);border:1px solid #6d88a529;border-radius:24px;gap:14px;padding:16px;display:grid;box-shadow:0 28px 60px #01060e61}.client-companion-window-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.client-companion-window-brand{align-items:center;gap:12px;min-width:0;display:flex}.client-companion-window-brand strong,.client-companion-window-brand small{display:block}.client-companion-logo{filter:drop-shadow(0 16px 24px #040a144d);flex:none;width:92px;max-width:28vw;height:auto;display:block}.client-companion-window-brand small{color:#86a0bf;font-size:.76rem}.client-companion-hero{grid-template-columns:minmax(180px,240px) minmax(0,1fr);align-items:center;gap:14px;display:grid}.client-companion-orb{text-align:center;background:#ffffff05;border:1px solid #627a9629;border-radius:24px;place-items:center;min-height:210px;padding:16px;display:grid}.client-companion-orb span,.client-companion-orb strong{display:block}.client-companion-orb span{letter-spacing:.12em;text-transform:uppercase;color:#ced9e6;font-size:.86rem}.client-companion-orb strong{margin-top:10px;font-size:2rem}.client-companion-orb.tone-good{color:#e6fff5;background:radial-gradient(circle at top,#31735d4d,#0c1715eb)}.client-companion-orb.tone-warning{color:#fff5df;background:radial-gradient(circle at top,#82602252,#17120aeb)}.client-companion-orb.tone-critical{color:#fff0f3;background:radial-gradient(circle at top,#83364957,#1c0c11f0)}.client-companion-orb.tone-neutral{color:#eff5ff;background:radial-gradient(circle at top,#465c7447,#0d1219f0)}.client-companion-hero-copy{gap:10px;display:grid}.client-companion-kicker{color:#7f98b6;letter-spacing:.18em;text-transform:uppercase;margin:0;font-family:Cascadia Code,Consolas,monospace;font-size:.7rem}.client-companion-hero-copy h2{margin:0;font-size:clamp(1.6rem,2vw,2.35rem)}.client-companion-hero-copy p{color:#d5e0ee;max-width:62ch;margin:0;line-height:1.6}.client-companion-meta-grid,.client-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.client-companion-meta-grid div,.client-summary-grid div{background:#ffffff05;border:1px solid #617e9f1f;border-radius:16px;min-width:0;padding:10px 12px}.client-companion-meta-grid span,.client-summary-grid span{color:#87a0bf;letter-spacing:.14em;text-transform:uppercase;font-family:Cascadia Code,Consolas,monospace;font-size:.7rem;display:block}.client-companion-meta-grid strong,.client-summary-grid strong{color:#eef5ff;overflow-wrap:anywhere;margin-top:6px;font-size:.96rem;line-height:1.45;display:block}.client-companion-action-row{flex-wrap:wrap;gap:8px;display:flex}.client-companion-preference-row{grid-template-columns:minmax(0,1fr) minmax(260px,.9fr);align-items:start;gap:12px;display:grid}.client-companion-toggle-group,.client-companion-notice-mode{gap:10px;display:grid}.client-companion-notice-mode>span{color:#87a0bf;letter-spacing:.14em;text-transform:uppercase;font-family:Cascadia Code,Consolas,monospace;font-size:.7rem}.client-notice-list{gap:8px;display:grid}.client-notice-item{background:#ffffff05;border:1px solid #617e9f1f;border-radius:16px;gap:6px;padding:10px 12px;display:grid}.client-notice-item strong{overflow-wrap:anywhere}.client-notice-item p{color:#d3deec;overflow-wrap:anywhere;margin:0;line-height:1.55}.client-notice-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.client-notice-head span{color:#8ba3c0;font-size:.78rem}.client-inspector-card{gap:10px;display:grid}.client-intake-card{gap:12px;display:grid}.client-intake-supported{flex-wrap:wrap;gap:6px;display:flex}.client-intake-chip{color:#bed0e6;background:#ffffff05;border:1px solid #617e9f29;border-radius:999px;padding:5px 9px;font-size:.72rem;line-height:1.2}.client-intake-list{gap:8px;display:grid}.client-intake-plan-summary{background:#ffffff05;border:1px solid #617e9f1f;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.client-intake-plan-summary strong,.client-intake-plan-summary .list-note{display:block}.client-intake-plan-summary .list-note{margin:4px 0 0}.client-intake-person-count{color:#cddced;white-space:nowrap;background:#2e425c38;border:1px solid #617e9f29;border-radius:999px;justify-content:center;align-items:center;min-height:32px;padding:0 10px;font-size:.78rem;display:inline-flex}.client-intake-household-list,.client-household-roster{gap:10px;display:grid}.client-household-roster-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:10px;display:grid}.client-household-roster-card{background:#ffffff05;border:1px solid #617e9f1f;border-radius:18px;gap:8px;padding:12px;display:grid}.client-household-roster-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.client-household-roster-head strong{color:#edf3fb;display:block}.client-household-roster-head .list-note{margin:4px 0 0}.client-household-roster-status{white-space:nowrap;border:1px solid #617e9f29;border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:0 10px;font-size:.74rem;display:inline-flex}.client-household-roster-status.is-active{color:#d6f4e4;background:#29584138}.client-household-roster-status.is-inactive{color:#cfdae8;background:#484f5938}.client-household-roster-meta{color:#a9bfd6;gap:4px;font-size:.8rem;display:grid}.documentation-page{gap:20px;display:grid}.documentation-metrics{align-items:stretch}.documentation-metrics .metric-card.is-active{border-color:#7ea6cf6b;box-shadow:0 18px 40px #080f1947}.documentation-toggle-row{align-items:center}.documentation-layout{grid-template-columns:minmax(0,1fr);align-items:start}.documentation-overview-card,.documentation-side-stack{min-width:0}.documentation-side-stack{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));display:grid}.documentation-section-list{gap:14px;display:grid}.documentation-manual-summary{gap:8px;margin-top:6px;display:grid}.documentation-manual-status{letter-spacing:.08em;text-transform:uppercase;border:1px solid #617e9f29;border-radius:999px;justify-content:center;align-items:center;width:fit-content;min-height:30px;padding:0 12px;font-size:.76rem;font-weight:700;display:inline-flex}.documentation-manual-status-admin{color:#d6f4e4;background:#29584138}.documentation-manual-status-user{color:#cddced;background:#2e425c38}.documentation-section-card{background:#ffffff05;border:1px solid #617e9f1f;border-radius:20px;gap:10px;padding:16px;display:grid}.documentation-reader-card{gap:16px}.documentation-reader-layout{grid-template-columns:minmax(220px,.28fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.documentation-section-nav{gap:8px;min-width:0;display:grid}.documentation-section-nav .button-secondary{white-space:normal;text-align:left;justify-content:flex-start;min-width:0}.documentation-section-card-active{min-height:100%}.documentation-section-head h4{color:#edf3fb;margin:2px 0 0;font-size:1.1rem}.documentation-section-card .note-list{margin:0}.documentation-link-row{margin-top:4px}.documentation-guide-shell{gap:16px;display:grid}.documentation-task-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:14px;display:grid}.documentation-task-card{background:#ffffff05;border:1px solid #617e9f1f;border-radius:20px;gap:12px;padding:16px;display:grid}.documentation-task-head{gap:8px;display:grid}.documentation-task-head h4{color:#edf3fb;margin:2px 0 0;font-size:1.08rem}.documentation-task-outcome{color:#d7e4f3;margin:0;line-height:1.58}.documentation-guide-list,.documentation-workflow-list{gap:14px;display:grid}.documentation-guide-card,.documentation-workflow-card{background:#ffffff05;border:1px solid #617e9f1f;border-radius:20px;gap:12px;padding:16px;display:grid}.documentation-guide-head,.documentation-workflow-head{gap:8px;display:grid}.documentation-guide-head h4,.documentation-workflow-head h4{color:#edf3fb;margin:2px 0 0;font-size:1.08rem}.documentation-guide-path{color:#cdddff;letter-spacing:.04em;overflow-wrap:anywhere;background:#ffffff05;border:1px solid #617e9f24;border-radius:14px;width:fit-content;max-width:100%;margin:0;padding:10px 12px;font-size:.8rem;line-height:1.45}.documentation-guide-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.documentation-guide-column{background:#ffffff04;border:1px solid #617e9f1f;border-radius:18px;gap:8px;min-width:0;padding:12px;display:grid}.documentation-guide-column strong{color:#edf3fb;font-size:.84rem}.documentation-guide-column .note-list,.documentation-workflow-steps{margin:0}.documentation-workflow-steps{color:#d7e4f3;gap:8px;padding-left:1.4rem;display:grid}.documentation-workflow-steps li{line-height:1.6}.documentation-glossary-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:14px;display:grid}.documentation-glossary-card{background:#ffffff05;border:1px solid #617e9f1f;border-radius:20px;gap:10px;padding:16px;display:grid}.documentation-glossary-head{gap:8px;display:grid}.documentation-glossary-head h4{color:#edf3fb;margin:2px 0 0;font-size:1.04rem}.client-intake-person-card{background:#ffffff05;border:1px solid #617e9f1f;border-radius:18px;gap:10px;padding:12px;display:grid}.client-intake-person-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.client-intake-person-header strong{color:#edf3fb;display:block}.client-intake-person-header .list-note{max-width:56ch;margin:4px 0 0}.client-intake-person-actions{justify-content:flex-end}.client-intake-import-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:10px;display:grid}.client-intake-import-panel{background:#ffffff05;border:1px solid #617e9f1f;border-radius:18px;gap:8px;min-width:0;padding:12px;display:grid;overflow:hidden}.client-intake-guidance{color:#9fb4ca;gap:6px;font-size:.8rem;display:grid}.client-intake-guidance p{overflow-wrap:anywhere;margin:0}.client-intake-guidance code{white-space:pre-wrap;overflow-wrap:anywhere}.client-intake-issue-list{color:#f3d39a;gap:4px;margin:0;padding-left:1.1rem;font-size:.78rem;display:grid}.client-intake-issue-list li{overflow-wrap:anywhere}.client-intake-row{background:#ffffff05;border:1px solid #617e9f1f;border-radius:16px;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));align-items:start;gap:8px;padding:10px 12px;display:grid}.client-intake-row>*{min-width:0}.client-intake-row-actions{align-content:start;gap:8px;min-width:0;display:grid}.client-intake-row-actions .list-note{overflow-wrap:anywhere;margin:0}.client-minimized-shell{background:radial-gradient(circle at 0 0,#284e7e29,#0000 24%),linear-gradient(#070d17f5,#04080efa);border:1px solid #617e9f29;border-radius:22px;gap:12px;padding:14px 16px;display:grid;box-shadow:0 20px 40px #01060e47}.client-minimized-summary{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;display:grid}.client-minimized-orb{text-align:center;border:1px solid #627a9629;border-radius:22px;place-items:center;width:94px;min-height:94px;padding:12px;font-size:.86rem;font-weight:700;display:grid}.client-minimized-orb.tone-good{color:#e6fff5;background:radial-gradient(circle at top,#31735d4d,#0c1715eb)}.client-minimized-orb.tone-warning{color:#fff5df;background:radial-gradient(circle at top,#82602252,#17120aeb)}.client-minimized-orb.tone-critical{color:#fff0f3;background:radial-gradient(circle at top,#83364957,#1c0c11f0)}.client-minimized-orb.tone-neutral{color:#eff5ff;background:radial-gradient(circle at top,#465c7447,#0d1219f0)}.client-minimized-copy{gap:8px;display:grid}.client-minimized-copy strong{font-size:1.02rem}.client-minimized-copy p{color:#d5e0ee;margin:0;line-height:1.5}.client-minimized-meta{flex-wrap:wrap;gap:8px;display:flex}.client-minimized-meta span{color:#bed0e6;background:#ffffff05;border:1px solid #617e9f29;border-radius:999px;padding:5px 9px;font-size:.74rem}.client-minimized-actions{flex-wrap:wrap;gap:10px;display:flex}.client-minimized-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.client-minimized-preferences{gap:12px;display:grid}@media (width<=1100px){.client-experience-grid,.client-companion-preference-row,.client-companion-hero,.client-minimized-grid,.client-minimized-summary,.client-intake-plan-summary,.client-intake-import-grid,.client-household-roster-list,.client-intake-row{grid-template-columns:minmax(0,1fr)}.client-intake-person-actions{justify-content:flex-start}.client-companion-layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"device""inspector""intake"}}@media (width<=720px){.client-route-shell{padding:12px}.client-route-toolbar,.client-companion-window{border-radius:20px;padding:14px}.client-companion-meta-grid,.client-summary-grid{grid-template-columns:minmax(0,1fr)}.client-minimized-actions{flex-direction:column}}:root{--of-bg:#050a11;--of-bg-elevated:#08111d;--of-panel-surface:#080e17e6;--of-panel-surface-strong:#0a111cf5;--of-panel-border:#7996b924;--of-panel-border-strong:#7ea6cf47;--of-text:#eef5ff;--of-muted:#aebfd5;--of-subtle:#7f96b2;--of-accent:#7ea9d8;--of-accent-soft:#4f7eb22e;--of-focus-ring:#89b9efc7;--of-radius-sm:12px;--of-radius-md:16px;--of-radius-lg:20px;--of-shadow-soft:0 18px 42px #00050d42;--of-shadow-tight:0 10px 24px #00050d2e;--panel-border:var(--of-panel-border);--panel-surface:var(--of-panel-surface);--control-height:40px;--control-radius:14px;--control-border:#7e99bc2e;--control-border-active:#82afe17a;--control-surface:#ffffff07;--control-surface-active:#4470a140;--interactive-hover-shadow:0 10px 24px #0309122e}html{scroll-behavior:auto;text-rendering:geometricprecision}body{background:radial-gradient(circle at 12% -8%, #416a9b29, transparent 28%), radial-gradient(circle at 88% 0%, #1841601f, transparent 24%), linear-gradient(180deg, #07111c 0%, var(--of-bg) 100%);color:var(--of-text);-webkit-font-smoothing:antialiased;text-rendering:geometricprecision}.main{background:linear-gradient(#7e97b503 1px,#0000 1px) 0 0/64px 64px,linear-gradient(90deg,#7e97b503 1px,#0000 1px) 0 0/64px 64px,radial-gradient(circle at 60% -12%,#3054801a,#0000 30%),linear-gradient(#060b12fa,#04080efc)}.console-shell,.page,.console-workspace{gap:clamp(12px,1vw,18px)}.console-page-frame,.operations-page,.exposure-page,.control-page,.vulnerability-page{max-width:min(1440px,100%)}.sidebar{background:linear-gradient(#050a11fc,#04080efb),radial-gradient(circle at 30% -6%,#456b9929,#0000 28%);border-right-color:#7996b929;gap:10px;padding:16px 14px}.brand-logo-image{filter:drop-shadow(0 14px 24px #00061047)}.sidebar-button,.sidebar-group-button,.sidebar-user-card,.sidebar-toggle-button,.sidebar-launch-button{box-shadow:none;background:#ffffff05;border-color:#7996b924}.sidebar-button,.sidebar-group-button{border-radius:16px;min-height:54px}.sidebar-button:hover,.sidebar-button:focus-visible,.sidebar-group-button:hover,.sidebar-group-button:focus-visible,.sidebar-toggle-button:hover,.sidebar-toggle-button:focus-visible,.console-window-button:hover,.console-window-button:focus-visible,.console-preset-button:hover,.console-preset-button:focus-visible,.console-scale-button:hover,.console-scale-button:focus-visible,.button:hover,.button:focus-visible,.button-secondary:hover,.button-secondary:focus-visible,.button-ghost:hover,.button-ghost:focus-visible,.button-danger:hover,.button-danger:focus-visible{transform:none}.sidebar-button.is-active,.sidebar-group-button.is-active{background:linear-gradient(#132031fa,#080f19fa),#4876ab29;border-color:#85b8ef85;box-shadow:inset 3px 0 #7eb4eecc,0 14px 30px #0008123d}.sidebar-button-label{color:#e2ecfa;font-size:.92rem;line-height:1.18}.sidebar-status-light{z-index:2;pointer-events:none;margin:0;position:absolute;top:50%;right:18px;transform:translateY(-50%)}.sidebar-page-status-light,.sidebar-section-status-light{right:18px}.app-shell[data-sidebar-collapsed=true] .sidebar-group-button,.app-shell[data-sidebar-collapsed=true] .sidebar-button{position:relative}.app-shell[data-sidebar-collapsed=true] .sidebar-status-light{margin:0;position:absolute;top:8px;right:8px;transform:none}.app-shell[data-sidebar-collapsed=true] .sidebar-section-status-light{top:6px;right:6px}.sidebar-group-label,.eyebrow,.console-kicker,.console-action-band-label,.console-preset-label,.console-scale-label,.field>span,.definition-grid dt,.table th,.metric-card h3,.action-label,.incident-status-field>span{color:var(--of-subtle);letter-spacing:.11em}.console-topbar,.console-sticky-bar,.notification-center,.card,.dashboard-panel,.metric-card,.console-operator-brief,.console-status-card,.console-global-scope-card,.settings-control-summary,.notification-center-panel,.console-focus-card,.ops-console-focus-card{border-color:var(--of-panel-border);box-shadow:var(--of-shadow-tight);background:linear-gradient(#0a111cf5,#060b13fb),#ffffff03}.card,.dashboard-panel,.metric-card,.notification-center-panel,.console-focus-card,.ops-console-focus-card{border-radius:var(--of-radius-lg)}.card,.console-page-frame .card,.console-page-frame .dashboard-panel,.console-page-frame .metric-card{padding:clamp(14px,1vw,18px)}.section-header,.page-header,.dashboard-panel-heading{border-bottom-color:#7996b91c;gap:12px;padding-bottom:10px}.page-title,.console-title,.notification-center-title{letter-spacing:-.035em;color:var(--of-text)}.page-subtitle,.section-subtitle,.list-note,.empty-state,.muted,.table td,.definition-grid dd{color:var(--of-muted)}.page-subtitle,.section-subtitle,.list-note,.empty-state{line-height:1.58}.metric-grid,.metric-card-static,.metric-card-button,.module-card-button{gap:12px}.metric-value,.notification-center-metric-value{color:var(--of-text);letter-spacing:-.04em;font-weight:800}.interactive-table tbody tr:hover{box-shadow:inset 0 0 0 1px #7ea6cf29, var(--of-shadow-tight);transform:none}.metric-card:has(.card-button:hover){box-shadow:inset 0 0 0 1px #7ea6cf29, var(--of-shadow-tight);transform:none}.metric-card:has(.card-button:focus-visible){box-shadow:inset 0 0 0 1px #7ea6cf29, var(--of-shadow-tight);transform:none}.module-grid .card:has(.card-button:hover){box-shadow:inset 0 0 0 1px #7ea6cf29, var(--of-shadow-tight);transform:none}.module-grid .card:has(.card-button:focus-visible){box-shadow:inset 0 0 0 1px #7ea6cf29, var(--of-shadow-tight);transform:none}.tenant-admin-queue-list li:has(.tenant-admin-row-button:hover){box-shadow:inset 0 0 0 1px #7ea6cf29, var(--of-shadow-tight);transform:none}.tenant-admin-queue-list li:has(.tenant-admin-row-button:focus-visible){box-shadow:inset 0 0 0 1px #7ea6cf29, var(--of-shadow-tight);transform:none}.detections-page .stack-list li:has(.detection-queue-item:hover){box-shadow:inset 0 0 0 1px #7ea6cf29, var(--of-shadow-tight);transform:none}.detections-page .stack-list li:has(.detection-queue-item:focus-visible){box-shadow:inset 0 0 0 1px #7ea6cf29, var(--of-shadow-tight);transform:none}.button,.button-secondary,.button-ghost,.button-danger,.console-window-button,.console-preset-button,.console-scale-button,.incident-status-action{letter-spacing:-.01em;border-radius:999px;min-height:40px;font-weight:800}.button,.button-secondary,.console-window-button,.console-preset-button,.console-scale-button,.incident-status-action{color:#dfeafa;background:linear-gradient(#ffffff09,#ffffff03),#080e17b8}.button{background:linear-gradient(180deg, #527eaef5, #2f4a67fa), var(--of-accent-soft);color:#f7fbff;border-color:#85b8ef61}.button-secondary.is-active,.console-window-button.is-active,.console-preset-button.is-active,.console-scale-button.is-active,.incident-status-action.is-active{border-color:var(--control-border-active);color:#f5f9ff;background:linear-gradient(#4a79b057,#2237523d),#7ea6cf14;box-shadow:inset 0 0 0 1px #89b9ef1f}.button:focus-visible,.button-secondary:focus-visible,.button-ghost:focus-visible,.button-danger:focus-visible,.console-window-button:focus-visible,.console-preset-button:focus-visible,.console-scale-button:focus-visible,.card-button:focus-visible,.sidebar-button:focus-visible,.sidebar-group-button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--of-focus-ring);outline-offset:3px}.badge{letter-spacing:.055em;border-radius:999px;min-height:26px;padding:0 10px;font-size:.7rem;font-weight:850}.badge-good{background:rgba(var(--tone-good-rgb), .15);border-color:rgba(var(--tone-good-rgb), .36);color:#c7efd7}.badge-warning{background:rgba(var(--tone-warning-rgb), .16);border-color:rgba(var(--tone-warning-rgb), .38);color:#f5d9aa}.badge-critical{background:rgba(var(--tone-critical-rgb), .18);border-color:rgba(var(--tone-critical-rgb), .42);color:#ffcbd5}.badge-neutral{background:rgba(var(--tone-neutral-rgb), .12);border-color:rgba(var(--tone-neutral-rgb), .24);color:#d7e1ee}.status-light{--status-light-rgb:var(--tone-neutral-rgb);border:1px solid rgba(var(--status-light-rgb), .26);background:linear-gradient(180deg, rgba(var(--status-light-rgb), .11), #ffffff05), #050a11b8;color:#dce8f8;letter-spacing:.075em;text-transform:uppercase;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-width:0;min-height:26px;padding:0 10px;font-size:.66rem;font-weight:850;line-height:1;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff05}.status-light:not(.status-light-action){cursor:default}button.status-light{font:inherit;cursor:pointer}.status-light-action{transition:border-color .14s,background .14s,box-shadow .14s}.status-light-action:hover,.status-light-action:focus-visible{border-color:rgba(var(--status-light-rgb), .52);background:linear-gradient(180deg, rgba(var(--status-light-rgb), .16), #ffffff07), #08101adb;box-shadow:inset 0 0 0 1px #ffffff07, 0 0 0 3px rgba(var(--status-light-rgb), .1)}.status-light-good{--status-light-rgb:var(--tone-good-rgb);color:#cbf2da}.status-light-warning{--status-light-rgb:var(--tone-warning-rgb);color:#f6ddba}.status-light-critical{--status-light-rgb:var(--tone-critical-rgb);color:#ffd2dc}.status-light-neutral{--status-light-rgb:var(--tone-neutral-rgb);color:#d7e1ee}.status-light-dot{background:rgb(var(--status-light-rgb));width:8px;height:8px;box-shadow:0 0 0 3px rgba(var(--status-light-rgb), .12), 0 0 12px rgba(var(--status-light-rgb), .22);border-radius:999px;flex:0 0 8px}.status-light-compact{gap:0;width:22px;min-width:22px;height:22px;min-height:22px;padding:0}.status-light-compact .status-light-dot{flex-basis:7px;width:7px;height:7px}.attention-metric-card-critical,.attention-metric-card-warning,.attention-metric-card-good{background:linear-gradient(#0a111cf2,#060b13fb),#ffffff03}.attention-metric-card:before{width:3px}.stack-list,.note-list,.card-stack{gap:12px}.stack-list li,.note-list li,.tenant-admin-queue-item,.vulnerability-queue-item,.vulnerability-asset-card,.intel-template-card,.client-notice-item,.client-intake-row,.client-intake-person-card{background:linear-gradient(#ffffff05,#ffffff02),#080e17b8;border-color:#7996b91f}.definition-grid{gap:12px}.definition-grid>div{border-radius:var(--of-radius-md);background:#ffffff03;border:1px solid #7996b91a;padding:11px 12px}.table{border-collapse:separate;border-spacing:0;overflow:hidden}.table th,.table td{border-bottom-color:#7996b91a;padding:12px 10px}.table th{color:#8fa7c3;background:#ffffff05}.table tr:hover td,.interactive-table tbody tr:hover{background:#5381b514}.table td:last-child,.table th:last-child{text-align:left}.interactive-table-shell{border-radius:var(--of-radius-lg);background:#ffffff03;border:1px solid #7996b91a;padding:2px}.field input,.field select,.field textarea,input,select,textarea{border-radius:var(--of-radius-sm);color:var(--of-text);background:#03080eb8;border-color:#7e99bc2e}.notice,.notification-center-review-note,.console-route-fallback{color:#dce8f7;background:linear-gradient(#30466329,#18243624),#ffffff03;border-color:#7ea6cf2e}.notice-critical{border-color:rgba(var(--tone-critical-rgb), .42);background:linear-gradient(180deg, rgba(var(--tone-critical-rgb), .18), #47182429), #ffffff03}.notification-center .attention-item{border-radius:var(--of-radius-lg)}.notification-center .attention-item-accountability span{border-radius:var(--of-radius-md);background:#ffffff04}.console-global-scope-card{align-items:center}.console-global-scope-modes .button-secondary{min-width:132px}.app-shell[data-sidebar-collapsed=true] .sidebar-button,.app-shell[data-sidebar-collapsed=true] .sidebar-group-button{min-height:64px}.layout-deck,.investigation-deck,.notification-center{align-content:start;width:min(1680px,100vw - 40px);max-height:min(92vh,1120px);padding:clamp(20px,1.6vw,32px);overflow:auto}.notification-center{scrollbar-gutter:stable;gap:clamp(16px,1.2vw,24px);overflow-x:hidden}.notification-center-header{align-items:center}.notification-center-header .button-row{justify-content:flex-end;max-width:min(100%,760px)}.notification-center-subtitle{max-width:760px}.notification-center-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1vw,18px)}.notification-center-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,1.2vw,24px)}.notification-center-panel{align-content:start;min-width:0;padding:clamp(18px,1.35vw,28px);overflow:visible}.notification-center-panel .attention-list,.notification-center-panel .stack-list{scrollbar-gutter:auto;max-height:none;padding-right:0;overflow:visible}.notification-center .attention-item{gap:clamp(12px,1vw,18px);padding:clamp(16px,1.15vw,24px)}.notification-center .attention-item-header{grid-template-columns:1fr}.notification-center .badge-row{justify-content:flex-start}.notification-center .attention-item-accountability{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.notification-center .attention-item-accountability span{align-content:center;min-height:82px;padding:10px 12px}.notification-center .attention-item-actions{justify-content:flex-end;gap:8px}.notification-center .attention-item-actions .button-secondary{min-height:38px;padding-inline:14px}.console-workspace{isolation:isolate}.console-page-frame,.operations-page,.exposure-page,.control-page,.wallboard-page,.live-monitor-page,.detections-page,.threat-intel-page,.darkweb-page,.settings-page,.tenant-admin-page,.workspace-page,.documentation-page{align-content:start;gap:clamp(14px,1vw,20px)}.console-page-frame>.page-header,.console-page-frame>.dashboard-header,.operations-page>.page-header,.exposure-page>.page-header,.control-page>.page-header{border-bottom:1px solid #7996b91c;min-height:0;padding:clamp(12px,1vw,16px) 0 clamp(10px,.8vw,14px)}.console-page-frame>.page-header .page-subtitle,.console-page-frame>.dashboard-header .page-subtitle,.console-page-frame>.dashboard-header .section-subtitle,.console-page-frame>.page-header+.section-subtitle{display:none!important}.console-page-frame .section-header,.console-page-frame .dashboard-panel-heading{align-items:center;min-height:0}.console-page-frame .section-header .section-subtitle,.console-page-frame .dashboard-panel-heading .section-subtitle{max-width:58ch;line-height:1.42}.console-page-frame .card,.console-page-frame .dashboard-panel,.console-page-frame .metric-card,.console-page-frame .console-focus-card,.console-page-frame .ops-console-focus-card{border-color:#7996b921;min-width:0;overflow:visible;box-shadow:0 10px 24px #00050d29}.console-page-frame .metric-grid,.console-page-frame .module-grid,.console-page-frame .dashboard-chart-grid,.console-page-frame .vulnerability-command-grid,.console-page-frame .vulnerability-signal-strip{gap:clamp(10px,.9vw,16px)}.console-page-frame .metric-card,.console-page-frame .module-card-button,.console-page-frame .metric-card-button,.console-page-frame .vulnerability-command-button,.console-page-frame .vulnerability-signal-button{min-height:0}.console-page-frame .button-row,.console-page-frame .badge-row{gap:8px;min-width:0}.console-page-frame .button-row{align-items:center}.console-page-frame .button,.console-page-frame .button-secondary,.console-page-frame .button-ghost,.console-page-frame .button-danger,.console-page-frame .console-window-button{white-space:nowrap;min-width:max-content}.console-page-frame .toolbar-grid,.console-page-frame .form-grid,.console-page-frame .definition-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.console-page-frame .definition-grid.compact-definition-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.console-page-frame .split-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr))}.console-page-frame .note-list,.console-page-frame .dashboard-feed-list,.console-page-frame .ops-console-scroll-list,.console-page-frame .vulnerability-queue-list,.console-page-frame .execution-history-list,.console-page-frame .execution-related-list,.console-page-frame .tenant-admin-queue-list,.console-page-frame .attention-list{scrollbar-gutter:auto!important;max-height:none!important;padding-right:0!important;overflow:visible!important}.console-page-frame .stack-list li,.console-page-frame .note-list li,.console-page-frame .dashboard-feed-list li,.console-page-frame .ops-console-scroll-list li,.console-page-frame .vulnerability-queue-item,.console-page-frame .execution-history-item,.console-page-frame .execution-related-item,.console-page-frame .tenant-admin-queue-list li,.console-page-frame .attention-item{min-width:0;overflow:visible}.console-page-frame .vulnerability-queue-list{gap:16px}.console-page-frame .vulnerability-queue-item{cursor:pointer;grid-template-columns:minmax(0,1fr);gap:14px;padding:18px}.console-page-frame .vulnerability-queue-item:hover,.console-page-frame .vulnerability-queue-item:focus-within{background:linear-gradient(#4c6f971c,#19263a1a),#080e17d1;border-color:#7ea6cf5c}.console-page-frame .vulnerability-queue-item-side{border-top:1px solid #7996b91f;border-left:0;grid-template-columns:minmax(0,1fr);gap:8px;padding-top:12px;padding-left:0;display:grid}.console-page-frame .vulnerability-queue-actions{justify-content:flex-start;gap:10px;margin-top:4px}.console-page-frame .vulnerability-queue-actions .button,.console-page-frame .vulnerability-queue-actions .button-secondary,.console-page-frame .vulnerability-queue-actions .button-ghost{white-space:normal;min-width:138px;min-height:38px}.console-page-frame .vulnerability-queue-actions .button{min-width:150px}.console-page-frame .table,.console-page-frame .interactive-table,.console-page-frame .interactive-table-shell{width:100%}.console-page-frame .table th,.console-page-frame .table td,.console-page-frame .interactive-table th,.console-page-frame .interactive-table td{vertical-align:top;overflow-wrap:anywhere}.console-page-frame .field input,.console-page-frame .field select,.console-page-frame .field textarea{width:100%;min-width:0}.console-page-frame textarea{min-height:120px}.console-page-frame .empty-state,.console-page-frame .notice{max-width:none}.console-page-frame .notice{border-radius:var(--of-radius-md);padding:12px 14px}.console-page-frame .page-header .button-row,.console-page-frame .dashboard-header .button-row,.console-page-frame .section-header .button-row{justify-content:flex-end}.app-shell[data-console-chrome=expanded] .console-topbar{max-height:220px}.app-shell[data-console-chrome=expanded] .console-global-scope-card{padding:10px 12px}.console-global-scope-card{z-index:2;position:relative}.console-global-scope-controls,.console-global-scope-modes{min-width:0}.console-global-scope-field{min-width:min(100%,280px)}.app-shell .console-global-scope-modes .button-secondary{min-width:118px;min-height:36px!important}.app-shell[data-console-display-profile=focused] .console-global-scope-card,.app-shell[data-console-display-profile=focused] .console-topbar{box-shadow:0 8px 20px #00050d24}.app-shell[data-sidebar-collapsed=true] .sidebar{scrollbar-gutter:stable;overflow-x:hidden}.app-shell{--sidebar-width:292px;--sidebar-collapsed-width:104px;grid-template-columns:var(--sidebar-width) minmax(0, 1fr)}.sidebar{scrollbar-gutter:stable;width:100%;max-width:100%;height:100vh;min-height:100vh;max-height:100vh;overflow:hidden auto}.sidebar,.sidebar *{min-width:0}.sidebar-nav,.sidebar-group,.sidebar-entry,.sidebar-footer{max-width:100%;overflow:hidden visible}.sidebar-hover-panel,.sidebar-launch-button{display:none!important}.sidebar-user-card{grid-template-columns:40px minmax(0,1fr)}.sidebar-user-meta strong,.sidebar-user-meta span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.sidebar-group-button{grid-template-columns:minmax(0,1fr) 24px;min-height:58px;padding:11px 14px}.sidebar-button{grid-template-columns:34px minmax(0,1fr) 24px;min-height:58px;padding:11px 14px}.sidebar-button-copy,.sidebar-group-copy{max-width:100%;overflow:hidden}.sidebar-button-label,.sidebar-group-label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.sidebar-status-light,.sidebar-page-status-light,.sidebar-section-status-light,.sidebar-entry:hover .sidebar-page-status-light,.sidebar-entry:focus-within .sidebar-page-status-light{place-self:center end;margin:0;position:static;top:auto;right:auto;transform:none}.app-shell[data-sidebar-collapsed=true] .sidebar{width:100%;max-width:var(--sidebar-collapsed-width);scrollbar-gutter:stable;overflow-x:hidden}.app-shell[data-sidebar-collapsed=true] .sidebar-user-card{grid-template-columns:1fr}.app-shell[data-sidebar-collapsed=true] .sidebar-group-button,.app-shell[data-sidebar-collapsed=true] .sidebar-button{grid-template-columns:1fr;min-height:64px;padding:8px}.app-shell[data-sidebar-collapsed=true] .sidebar-status-light,.app-shell[data-sidebar-collapsed=true] .sidebar-page-status-light,.app-shell[data-sidebar-collapsed=true] .sidebar-section-status-light{position:absolute;top:7px;right:7px;transform:none}.app-shell[data-sidebar-collapsed=true] .sidebar-button.is-active:after{content:attr(title);z-index:30;color:#e8f1ff;background:#050a11fa;border:1px solid #7ea6cf38;border-radius:12px;width:max-content;max-width:260px;padding:8px 10px;font-size:.8rem;font-weight:800;display:none;position:absolute;top:50%;left:calc(100% + 10px);transform:translateY(-50%);box-shadow:0 14px 30px #00050d47}.app-shell[data-sidebar-collapsed=true] .sidebar-button.is-active:hover:after,.app-shell[data-sidebar-collapsed=true] .sidebar-button.is-active:focus-visible:after{display:none}@media (width<=1100px){.console-page-frame .page-header .button-row,.console-page-frame .dashboard-header .button-row,.console-page-frame .section-header .button-row{justify-content:flex-start}.console-page-frame .button,.console-page-frame .button-secondary,.console-page-frame .button-ghost,.console-page-frame .button-danger{white-space:normal;min-width:0}}@media (width<=1280px){.notification-center-metrics,.notification-center-grid{grid-template-columns:1fr}.notification-center-header,.notification-center-header .button-row{justify-content:flex-start}}@media (width<=700px){.layout-deck,.investigation-deck,.notification-center{width:min(100%,100vw - 20px);max-height:min(94vh,1000px);padding:14px}.notification-center .attention-item-accountability{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html,body,#root,.app-shell{inline-size:100%;max-inline-size:100%;overflow-x:clip}.main,.console-shell,.console-workspace,.console-page-frame,.page,.console-topbar,.console-sticky-bar,.sidebar,.sidebar-nav,.sidebar-group,.sidebar-entry,.sidebar-footer{overscroll-behavior-x:none;min-inline-size:0;max-inline-size:100%;overflow-x:clip}.console-page-frame :where(.card,.dashboard-panel,.metric-card,.module-card-button,.metric-card-button,.vulnerability-command-button,.vulnerability-queue-item,.console-focus-card,.ops-console-focus-card,.console-focus-header,.ops-console-focus-header,.section-header,.page-header,.settings-control-summary,.notice,.empty-state){min-inline-size:0;max-inline-size:100%;overflow-x:clip}.console-page-frame :where(.button-row,.badge-row,.console-focus-actions,.ops-console-focus-actions,.vulnerability-queue-actions){flex-wrap:wrap;min-inline-size:0;max-inline-size:100%}.console-page-frame :where(.button,.button-secondary,.button-ghost,.button-danger,.console-window-button){min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere;text-align:center;min-inline-size:0;max-inline-size:100%}.console-page-frame :where(.console-focus-jump-list,.ops-console-focus-jump-list){grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));min-width:0;max-width:100%}.console-page-frame :where(.console-focus-jump-list,.ops-console-focus-jump-list) .button-ghost{width:100%;min-width:0}.console-page-frame .dashboard-map-surface{contain:paint;overflow:clip}.console-page-frame .dashboard-map-glow-west{left:0;transform:translate(-18%)}.console-page-frame .dashboard-map-glow-east{right:0;transform:translate(18%)}.console-page-frame .dashboard-overview-legend{flex-wrap:wrap;min-width:0;max-width:100%;display:flex}.console-page-frame .dashboard-legend-chip{white-space:normal;overflow-wrap:anywhere;text-align:center;flex:88px;min-width:min(100%,72px);max-width:100%;padding:12px 8px}.console-page-frame :where(.table,.interactive-table,.interactive-table-shell,.ops-console-table-wrap){max-inline-size:100%}.console-page-frame :where(.interactive-table-shell,.ops-console-table-wrap){scrollbar-gutter:stable;overscroll-behavior-x:contain;overflow:auto visible}.console-page-frame :where(.interactive-table-shell .table,.ops-console-table-wrap .table){max-inline-size:none}@media (width>=1200px){.console-page-frame :where(.button,.button-secondary,.button-ghost,.button-danger,.console-window-button){white-space:nowrap}}html,body,#root,.app-shell,.main{inline-size:100%;max-inline-size:100vw;overflow-x:hidden!important}.app-shell{min-inline-size:0}.main{min-inline-size:0;overflow-y:visible}.console-shell,.console-workspace,.console-page-frame,.page,.console-topbar,.console-sticky-bar,.console-page-frame>*{min-inline-size:0;max-inline-size:100%}.console-page-frame{inline-size:100%}.console-page-frame :where(.interactive-table-shell,.ops-console-table-wrap,.table-scroll,.code-block-scroll){max-inline-size:100%;overflow-x:auto!important}.sidebar{overscroll-behavior-x:none;scrollbar-gutter:auto!important;overflow-x:hidden!important}.sidebar-nav,.sidebar-group,.sidebar-entry,.sidebar-footer{inline-size:100%;max-inline-size:100%;overflow-x:hidden!important}.sidebar-group{gap:7px;display:grid}.sidebar-group-button{height:32px;box-shadow:none;background:linear-gradient(#0f19279e,#070c14c2),#ffffff03;border-color:#7996b91f;border-radius:999px;align-items:center;gap:8px;grid-template-columns:minmax(0,1fr) 18px!important;min-height:32px!important;padding:0 10px 0 12px!important}.sidebar-group-button:hover,.sidebar-group-button:focus-visible{box-shadow:none;background:linear-gradient(#16263ac7,#070d16db),#ffffff05;border-color:#7ea6cf4d;padding:0 10px 0 12px!important}.sidebar-group-button.is-active{background:linear-gradient(#172b42d6,#070e18eb),#4b7cb214;border-color:#7ea6cf85;box-shadow:inset 3px 0 #70a4e0b8}.sidebar-group-label{letter-spacing:.18em;line-height:1;font-size:.64rem!important}.sidebar-button{gap:10px;grid-template-columns:34px minmax(0,1fr) 18px!important;min-height:52px!important;padding:8px 10px!important}.sidebar-status-light,.sidebar-page-status-light,.sidebar-section-status-light{justify-self:end;block-size:18px!important;min-block-size:18px!important;inline-size:18px!important;min-inline-size:18px!important;padding:0!important}.sidebar-section-status-light{opacity:.92}.app-shell[data-sidebar-collapsed=true] .sidebar-group{gap:8px}.app-shell[data-sidebar-collapsed=true] .sidebar-group-button{height:32px;grid-template-columns:1fr!important;min-height:32px!important;padding:0 6px!important}.app-shell[data-sidebar-collapsed=true] .sidebar-group-label{text-align:center;display:block}.app-shell[data-sidebar-collapsed=true] .sidebar-section-status-light{display:none!important}.app-shell[data-sidebar-collapsed=true] .sidebar-button{grid-template-columns:1fr!important;min-height:54px!important;padding:7px 6px!important}.app-shell[data-sidebar-collapsed=true] .sidebar-status-light,.app-shell[data-sidebar-collapsed=true] .sidebar-page-status-light{top:6px!important;right:6px!important}.console-page-frame .metric-grid,.console-page-frame .module-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));grid-auto-flow:dense;align-items:stretch}.workspace-page>.metric-grid,.settings-page .metric-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr))}.settings-page .settings-overview-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;gap:14px;inline-size:100%;max-inline-size:100%;display:grid!important}.settings-page .settings-overview-grid>*{inline-size:auto;min-inline-size:0;max-inline-size:100%}.settings-page .platform-display-card,.settings-page .ai-assist-settings-card{align-self:stretch;min-height:0;grid-column:span 6!important}.settings-page .settings-utility-card{align-self:stretch;min-height:0;grid-column:span 4!important}.settings-page .settings-integration-card{align-self:stretch;min-height:0;grid-column:1/-1!important}.settings-page .platform-display-card{gap:12px}.settings-page .settings-control-panel{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:10px;display:grid}.settings-page .settings-control-row{grid-template-columns:minmax(82px,max-content) minmax(0,1fr);gap:10px}.settings-page .settings-control-summary{justify-content:flex-start;gap:12px}.settings-page .settings-control-summary small{max-width:72ch}.settings-page .settings-token-command-strip,.settings-page .settings-feed-hints,.settings-page .settings-integration-grid,.settings-page .settings-integration-facts,.settings-page .settings-token-guide{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.settings-page .settings-ai-summary{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch}.settings-page .settings-command-card{min-height:0;padding:14px 16px}.settings-page .settings-command-card em{margin-top:6px}@media (width>=1500px){.workspace-page>.metric-grid,.settings-page .metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1320px){.settings-page .platform-display-card,.settings-page .ai-assist-settings-card,.settings-page .settings-utility-card{grid-column:span 6!important}.settings-page .settings-ai-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.settings-page .platform-display-card,.settings-page .ai-assist-settings-card,.settings-page .settings-utility-card,.settings-page .settings-integration-card{grid-column:1/-1!important}.settings-page .settings-token-command-strip,.settings-page .settings-feed-hints,.settings-page .settings-ai-summary,.settings-page .settings-integration-grid,.settings-page .settings-integration-facts,.settings-page .settings-token-guide{grid-template-columns:1fr}}@media (width<=780px){.settings-page .settings-control-row{grid-template-columns:1fr}.sidebar-group-button{height:30px;min-height:30px!important}}.sidebar{overflow-x:hidden!important}.sidebar-nav,.sidebar-group,.sidebar-entry,.sidebar-footer{max-inline-size:100%;overflow-y:visible;overflow-x:hidden!important}.sidebar-group{gap:8px}.sidebar-group-button{grid-template-columns:minmax(0,1fr) 22px!important;height:auto!important;min-height:40px!important;padding:0 12px!important}.sidebar-group-button:hover,.sidebar-group-button:focus-visible{padding:0 12px!important}.sidebar-button{gap:10px;grid-template-columns:34px minmax(0,1fr) 24px!important;min-height:58px!important;padding:11px 14px!important;overflow:visible!important}.sidebar-button-copy,.sidebar-button-label,.sidebar-group-copy,.sidebar-group-label{opacity:1;visibility:visible;min-inline-size:0;max-inline-size:100%;display:block}.sidebar-button-label,.sidebar-group-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebar-page-status-light,.sidebar-section-status-light{place-self:center end}.app-shell[data-sidebar-collapsed=true] .sidebar-group-button,.app-shell[data-sidebar-collapsed=true] .sidebar-button{grid-template-columns:1fr!important}.app-shell[data-sidebar-collapsed=true] .sidebar-button-copy{display:none!important}:root{--surface-max-width:100%}html,body,#root,.app-shell{inline-size:100%;width:100%;max-inline-size:100%;overflow-x:hidden}.main{inline-size:100%;width:100%;min-inline-size:0;max-inline-size:100%;overflow-x:hidden!important}.console-shell,.console-workspace,.console-page-frame,.page,.operations-page,.exposure-page,.control-page,.vulnerability-page{inline-size:100%!important;width:100%!important;min-inline-size:0!important;max-inline-size:100%!important;max-width:100%!important;margin-inline:0!important;overflow-x:hidden!important}.console-page-frame>*,.page>*{min-inline-size:0;max-inline-size:100%}.sidebar-group[data-expanded=false]{gap:0;block-size:40px;min-block-size:40px;max-block-size:40px;overflow:hidden!important}.sidebar-group[data-expanded=false]>.sidebar-entry{display:none!important}.sidebar-group[data-expanded=true]{gap:8px;max-block-size:none;overflow:hidden visible!important}.sidebar-group-button,.sidebar-button{overflow:hidden!important}.sidebar-status-light{flex:none}.console-page-frame :where(.metric-grid,.module-grid,.dashboard-chart-grid,.vulnerability-command-grid,.vulnerability-signal-strip){inline-size:100%}.settings-page,.settings-page .settings-overview-grid,.settings-page .settings-admin-flow,.settings-page .settings-admin-flow>.split-grid,.settings-page .settings-integration-card,.settings-page .settings-control-panel,.settings-page .settings-utility-card,.settings-page .settings-token-command-strip,.settings-page .settings-feed-hints{inline-size:100%;max-inline-size:100%;overflow-x:hidden}.settings-page :where(.card,.split-grid,.field,input,select,textarea,button){min-inline-size:0;max-inline-size:100%}.sidebar{scrollbar-gutter:stable;overflow:hidden scroll!important}.sidebar-nav{align-content:start;inline-size:100%;flex:none!important;gap:12px!important;display:grid!important;overflow:visible!important}.sidebar-footer{inline-size:100%;flex:none!important;margin-top:0!important}.sidebar-group{grid-template-rows:auto;inline-size:100%;gap:0!important;block-size:auto!important;min-block-size:0!important;max-block-size:none!important;display:grid!important;overflow:visible!important}.sidebar-group[data-expanded=false]{block-size:auto!important;min-block-size:0!important;max-block-size:none!important}.sidebar-entry{inline-size:100%;display:block;block-size:auto!important;min-block-size:0!important;max-block-size:none!important;overflow:visible!important}.sidebar-group-button,.sidebar-button{box-sizing:border-box;inline-size:100%;max-inline-size:100%}html,body,#root{inline-size:100%;max-inline-size:100%;overflow-x:hidden}.app-shell{inline-size:100%;max-inline-size:100%;grid-template-columns:var(--sidebar-width) minmax(0, 1fr)!important;overflow-x:hidden!important}.main,.console-shell,.console-workspace,.console-page-frame,.page,.operations-page,.exposure-page,.control-page,.settings-page{inline-size:100%!important;min-inline-size:0!important;max-inline-size:100%!important;margin-inline:0!important;overflow-x:hidden!important}.console-page-frame>*,.page>*,.settings-page>*{min-inline-size:0;max-inline-size:100%}.sidebar{overscroll-behavior:contain;scrollbar-gutter:stable;block-size:100vh!important;max-block-size:100vh!important;inline-size:var(--sidebar-width)!important;max-inline-size:var(--sidebar-width)!important;flex-direction:column!important;gap:12px!important;display:flex!important;overflow:hidden scroll!important}.sidebar,.sidebar *{box-sizing:border-box}.sidebar-nav{flex:none!important;align-content:start!important;gap:12px!important;inline-size:100%!important;min-inline-size:0!important;max-inline-size:100%!important;display:grid!important;overflow:visible!important}.sidebar-group{gap:0!important;inline-size:100%!important;min-inline-size:0!important;max-inline-size:100%!important;display:grid!important;overflow:visible!important}.sidebar-group-items{gap:8px!important;inline-size:100%!important;min-inline-size:0!important;max-inline-size:100%!important;display:grid!important;overflow:visible!important}.sidebar-entry{inline-size:100%!important;min-inline-size:0!important;max-inline-size:100%!important;position:relative!important;overflow:visible!important}.sidebar-group-button,.sidebar-button{inline-size:100%!important;min-inline-size:0!important;max-inline-size:100%!important;overflow:hidden!important}.sidebar-launch-button{top:50%!important;right:10px!important;transform:translateY(-50%)scale(.96)!important}.sidebar-entry:hover .sidebar-launch-button,.sidebar-entry:focus-within .sidebar-launch-button{transform:translateY(-50%)scale(1)!important}.sidebar-footer{flex:none!important;inline-size:100%!important;min-inline-size:0!important;max-inline-size:100%!important;margin-top:8px!important;padding-top:2px!important;display:grid!important;overflow:visible!important}.app-shell[data-sidebar-collapsed=true] .sidebar{inline-size:var(--sidebar-collapsed-width)!important;max-inline-size:var(--sidebar-collapsed-width)!important;padding-inline:10px!important;overflow-x:hidden!important}.app-shell[data-sidebar-collapsed=true] .sidebar-nav,.app-shell[data-sidebar-collapsed=true] .sidebar-footer{inline-size:100%!important;max-inline-size:100%!important}.app-shell[data-sidebar-collapsed=true] .sidebar-group-button,.app-shell[data-sidebar-collapsed=true] .sidebar-button{text-align:center!important;grid-template-columns:1fr!important;justify-items:center!important;min-block-size:48px!important;padding-inline:8px!important}.app-shell[data-sidebar-collapsed=true] .sidebar-button-icon{margin-inline:auto!important}.app-shell[data-sidebar-collapsed=true] .sidebar-footer{margin-top:8px!important}.settings-page .settings-overview-grid,.settings-page .settings-command-grid,.settings-page .settings-control-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));align-items:start;gap:16px;inline-size:100%;display:grid}.settings-page .settings-admin-grid,.settings-page .settings-admin-flow,.settings-page .settings-integration-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:start;gap:16px;inline-size:100%;display:grid}.settings-page .panel,.settings-page .card,.settings-page .form-card,.settings-page .command-card{min-inline-size:0;max-inline-size:100%}@media (width<=980px){.app-shell,.app-shell[data-sidebar-collapsed=true]{grid-template-columns:1fr!important}.sidebar,.app-shell[data-sidebar-collapsed=true] .sidebar{block-size:auto!important;max-block-size:none!important;inline-size:100%!important;max-inline-size:100%!important;position:relative!important}}.app-shell{grid-template-columns:none!important;align-items:flex-start!important;inline-size:100%!important;max-inline-size:100vw!important;display:flex!important;overflow-x:hidden!important}.sidebar{flex:0 0 var(--sidebar-width)!important;align-self:flex-start!important;position:sticky!important;top:0!important}.app-shell[data-sidebar-collapsed=true] .sidebar{flex-basis:var(--sidebar-collapsed-width)!important}.main{inline-size:auto!important;max-inline-size:calc(100vw - var(--sidebar-width))!important;flex:auto!important;min-inline-size:0!important;margin-inline:0!important;overflow-x:hidden!important}.main :where(.console-shell,.console-workspace,.console-page-frame,.page),.main :where(.operations-page,.exposure-page,.control-page,.ops-console-page,.vulnerability-page,.detections-page,.settings-page,.workspace-page,.documentation-page,.darkweb-page,.threat-intel-page,.live-monitor-page,.endpoints-page,.compliance-page,.administration-page,.wallboard-page,.overview-page,.phishing-page){inline-size:100%!important;max-inline-size:100%!important;margin-inline:0!important}@media (width<=980px){.app-shell,.app-shell[data-sidebar-collapsed=true]{max-inline-size:100%!important;display:block!important}.sidebar,.app-shell[data-sidebar-collapsed=true] .sidebar{flex-basis:auto!important;position:relative!important}.main,.app-shell[data-sidebar-collapsed=true] .main{inline-size:100%!important;max-inline-size:100%!important}}.settings-page .settings-overview-grid>*{grid-column:auto!important;inline-size:100%!important;min-inline-size:0!important;max-inline-size:100%!important}.settings-page .settings-integration-card{grid-column:auto!important}@media (width<=980px){.settings-page .settings-overview-grid{grid-template-columns:1fr!important}}.app-shell{grid-template-columns:var(--sidebar-width) minmax(0, 1fr)!important;inline-size:100%!important;max-inline-size:100%!important;overflow-x:hidden!important}.app-shell[data-sidebar-collapsed=true]{grid-template-columns:var(--sidebar-collapsed-width) minmax(0, 1fr)!important}.main,.console-shell,.console-workspace,.console-page-frame,.page{min-inline-size:0!important;max-inline-size:100%!important;overflow-x:hidden!important}.sidebar{block-size:auto!important;min-block-size:0!important;max-block-size:100vh!important;inline-size:var(--sidebar-width)!important;max-inline-size:var(--sidebar-width)!important;overscroll-behavior:contain!important;scrollbar-gutter:stable!important;grid-template-rows:max-content max-content max-content max-content!important;align-content:start!important;align-self:start!important;align-items:stretch!important;row-gap:10px!important;padding:14px 12px 8px!important;display:grid!important;overflow:hidden auto!important}@supports (block-size:100dvh){.sidebar{block-size:auto!important;min-block-size:0!important;max-block-size:100dvh!important}}.brand,.brand-shell,.sidebar-user-card,.sidebar-nav,.sidebar-footer{flex:none!important;min-block-size:0!important;max-block-size:none!important;margin-block:0!important}.sidebar-nav,.sidebar-group,.sidebar-group-items,.sidebar-footer{align-content:start!important;align-items:stretch!important;inline-size:100%!important;min-inline-size:0!important;max-inline-size:100%!important;display:grid!important;overflow:visible!important}.sidebar-nav{gap:10px!important}.sidebar-group{grid-template-rows:max-content!important;gap:0!important;block-size:auto!important}.sidebar-group-items{grid-template-rows:none!important;gap:8px!important;block-size:auto!important;min-block-size:0!important;max-block-size:none!important}.sidebar-entry{block-size:auto!important;min-block-size:0!important;max-block-size:none!important;inline-size:100%!important;min-inline-size:0!important;max-inline-size:100%!important;display:block!important;position:relative!important;overflow:visible!important}.sidebar-group-button,.sidebar-button{box-sizing:border-box!important;inline-size:100%!important;min-inline-size:0!important;max-inline-size:100%!important;overflow:hidden!important}.sidebar-launch-button{display:none!important}.sidebar-status-light .status-light-dot,.sidebar-page-status-light .status-light-dot,.sidebar-section-status-light .status-light-dot{block-size:8px!important;inline-size:8px!important}.sidebar-footer{margin-top:0!important;padding-top:0!important}.app-shell[data-sidebar-collapsed=true] .sidebar{inline-size:var(--sidebar-collapsed-width)!important;max-inline-size:var(--sidebar-collapsed-width)!important;grid-template-rows:max-content max-content max-content max-content!important;align-content:start!important;align-self:start!important;padding-inline:10px!important}.app-shell[data-sidebar-collapsed=true] .sidebar-group-button,.app-shell[data-sidebar-collapsed=true] .sidebar-button{text-align:center!important;grid-template-columns:1fr!important;justify-items:center!important;min-block-size:48px!important;padding:8px!important}@media (width<=980px){.app-shell,.app-shell[data-sidebar-collapsed=true]{grid-template-columns:1fr!important}.sidebar,.app-shell[data-sidebar-collapsed=true] .sidebar{block-size:auto!important;min-block-size:auto!important;max-block-size:none!important;inline-size:100%!important;max-inline-size:100%!important;position:relative!important}}:root{--enterprise-shell-rail-gap:0px}html,body,#root{inline-size:100%!important;width:100%!important;min-inline-size:0!important;max-inline-size:100%!important;overflow-x:hidden!important}@supports (overflow-x:clip){html,body,#root{overflow-x:clip!important}}.app-shell,.app-shell[data-sidebar-collapsed=true]{align-items:flex-start!important;gap:var(--enterprise-shell-rail-gap)!important;inline-size:100%!important;width:100%!important;overscroll-behavior-x:none!important;grid-template-columns:none!important;min-block-size:100vh!important;min-inline-size:0!important;max-inline-size:100vw!important;display:flex!important;overflow-x:hidden!important}@supports (overflow-x:clip){.app-shell,.main,.console-shell,.console-workspace,.console-page-frame,.page{overflow-x:clip!important}}.sidebar{flex:0 0 var(--sidebar-width)!important;inline-size:var(--sidebar-width)!important;width:var(--sidebar-width)!important;max-inline-size:var(--sidebar-width)!important;overscroll-behavior:contain!important;scrollbar-gutter:stable!important;flex-direction:column!important;align-self:flex-start!important;align-items:stretch!important;gap:12px!important;block-size:auto!important;min-block-size:0!important;max-block-size:100vh!important;min-inline-size:0!important;margin:0!important;padding:14px 12px 12px!important;display:flex!important;position:sticky!important;top:0!important;overflow:hidden auto!important}@supports (block-size:100dvh){.sidebar{max-block-size:100dvh!important}}.main{inline-size:auto!important;width:auto!important;min-inline-size:0!important;max-inline-size:calc(100vw - var(--sidebar-width))!important;flex:auto!important;margin:0!important;padding-inline:0!important;overflow-x:hidden!important}.app-shell[data-sidebar-collapsed=true] .sidebar{flex-basis:var(--sidebar-collapsed-width)!important;inline-size:var(--sidebar-collapsed-width)!important;width:var(--sidebar-collapsed-width)!important;max-inline-size:var(--sidebar-collapsed-width)!important;padding-inline:10px!important}.app-shell[data-sidebar-collapsed=true] .main{max-inline-size:calc(100vw - var(--sidebar-collapsed-width))!important}.brand,.brand-shell,.sidebar-user-card,.sidebar-nav,.sidebar-group,.sidebar-group-items,.sidebar-entry,.sidebar-footer{box-sizing:border-box!important;inline-size:100%!important;width:100%!important;flex:none!important;block-size:auto!important;min-block-size:0!important;max-block-size:none!important;min-inline-size:0!important;max-inline-size:100%!important;margin-block:0!important;overflow:visible!important}.sidebar-nav{flex-direction:column!important;align-items:stretch!important;gap:12px!important;display:flex!important;overflow:hidden visible!important}.sidebar-group{flex-direction:column!important;align-items:stretch!important;gap:0!important;display:flex!important}.sidebar-group[data-expanded=true]{gap:8px!important}.sidebar-group-items{flex-direction:column!important;gap:8px!important;display:flex!important}.sidebar-group[data-expanded=false] .sidebar-group-items,.app-shell[data-sidebar-collapsed=true] .sidebar-group-items{display:none!important}.sidebar-entry{display:block!important;position:relative!important}.sidebar-group-button,.sidebar-button{box-sizing:border-box!important;inline-size:100%!important;width:100%!important;min-inline-size:0!important;max-inline-size:100%!important;overflow:hidden!important}.sidebar-group-button{grid-template-columns:minmax(0,1fr) 20px!important;align-items:center!important;column-gap:10px!important;block-size:38px!important;min-block-size:38px!important;padding:0 12px!important;display:grid!important}.sidebar-button{grid-template-columns:34px minmax(0,1fr) 20px!important;align-items:center!important;column-gap:10px!important;block-size:auto!important;min-block-size:54px!important;padding:9px 12px!important;display:grid!important}.sidebar-button:hover,.sidebar-button:focus-visible,.sidebar-entry:hover .sidebar-button,.sidebar-entry:focus-within .sidebar-button{padding:9px 12px!important}.sidebar-launch-button,.sidebar-hover-panel{display:none!important}.sidebar-group-copy,.sidebar-button-copy,.sidebar-group-label,.sidebar-button-label,.sidebar-button-sublabel{text-overflow:ellipsis!important;min-inline-size:0!important;max-inline-size:100%!important;overflow:hidden!important}.sidebar-group-label,.sidebar-button-label,.sidebar-button-sublabel{white-space:nowrap!important;display:block!important}.sidebar-status-light,.sidebar-page-status-light,.sidebar-section-status-light{place-self:center end!important;block-size:18px!important;min-block-size:18px!important;inline-size:18px!important;min-inline-size:18px!important;margin:0!important;padding:0!important;position:static!important;inset:auto!important;transform:none!important}.sidebar-status-light .status-light-dot,.sidebar-page-status-light .status-light-dot,.sidebar-section-status-light .status-light-dot{flex-basis:7px!important;block-size:7px!important;inline-size:7px!important}.sidebar-footer{margin-top:0!important;padding-top:0!important;display:block!important}.sidebar-button-logout{margin-top:0!important}.app-shell[data-sidebar-collapsed=true] .brand,.app-shell[data-sidebar-collapsed=true] .brand-shell,.app-shell[data-sidebar-collapsed=true] .sidebar-user-card,.app-shell[data-sidebar-collapsed=true] .sidebar-nav,.app-shell[data-sidebar-collapsed=true] .sidebar-footer{inline-size:100%!important;max-inline-size:100%!important}.app-shell[data-sidebar-collapsed=true] .sidebar-group-button,.app-shell[data-sidebar-collapsed=true] .sidebar-button{text-align:center!important;grid-template-columns:1fr!important;justify-items:center!important;min-block-size:48px!important;padding:8px!important;display:grid!important}.app-shell[data-sidebar-collapsed=true] .sidebar-group-label,.app-shell[data-sidebar-collapsed=true] .sidebar-button-copy,.app-shell[data-sidebar-collapsed=true] .sidebar-button-label,.app-shell[data-sidebar-collapsed=true] .sidebar-button-sublabel,.app-shell[data-sidebar-collapsed=true] .sidebar-status-light{display:none!important}.app-shell[data-sidebar-collapsed=true] .sidebar-button-icon{margin:0 auto!important}.main :where(.console-shell,.console-workspace,.console-page-frame,.page,.operations-page,.exposure-page,.control-page,.ops-console-page,.vulnerability-page,.detections-page,.settings-page,.workspace-page,.documentation-page,.darkweb-page,.threat-intel-page,.live-monitor-page,.endpoints-page,.compliance-page,.administration-page,.wallboard-page,.overview-page,.phishing-page){box-sizing:border-box!important;inline-size:100%!important;width:100%!important;min-inline-size:0!important;max-inline-size:100%!important;margin-inline:0!important;overflow-x:hidden!important}.console-page-frame :where([hidden]){display:none!important}.console-page-frame :where(.split-grid:not(.settings-overview-grid),.vulnerability-main-grid,.vulnerability-top-grid,.detection-layout,.incident-detail-grid,.notification-center-grid,.workspace-identity-grid,.documentation-layout,.monitor-layout,.tenant-admin-grid){grid-template-columns:minmax(0,1fr)!important;max-inline-size:100%!important;overflow-x:hidden!important}.console-page-frame :where(.split-grid:not(.settings-overview-grid),.vulnerability-main-grid,.vulnerability-top-grid,.detection-layout,.incident-detail-grid,.notification-center-grid,.workspace-identity-grid,.documentation-layout,.monitor-layout,.tenant-admin-grid)>*{min-inline-size:0!important;max-inline-size:100%!important}.settings-page .settings-overview-grid,.settings-page .settings-command-grid,.settings-page .settings-control-grid,.settings-page .settings-admin-grid,.settings-page .settings-admin-flow,.settings-page .settings-integration-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr))!important;align-items:start!important;gap:16px!important;inline-size:100%!important;max-inline-size:100%!important;display:grid!important;overflow-x:hidden!important}.settings-page .settings-overview-grid>*,.settings-page .settings-command-grid>*,.settings-page .settings-control-grid>*,.settings-page .settings-admin-grid>*,.settings-page .settings-admin-flow>*,.settings-page .settings-integration-grid>*{grid-column:auto!important;inline-size:100%!important;min-inline-size:0!important;max-inline-size:100%!important}@media (width<=980px){.app-shell,.app-shell[data-sidebar-collapsed=true]{max-inline-size:100%!important;display:block!important}.sidebar,.app-shell[data-sidebar-collapsed=true] .sidebar{inline-size:100%!important;width:100%!important;flex-basis:auto!important;block-size:auto!important;max-block-size:none!important;max-inline-size:100%!important;position:relative!important}.main,.app-shell[data-sidebar-collapsed=true] .main{inline-size:100%!important;width:100%!important;max-inline-size:100%!important}.settings-page .settings-overview-grid,.settings-page .settings-command-grid,.settings-page .settings-control-grid,.settings-page .settings-admin-grid,.settings-page .settings-admin-flow,.settings-page .settings-integration-grid{grid-template-columns:1fr!important}}.app-shell{--sidebar-rail-inline-size:264px;--sidebar-rail-block-size:0px;align-items:initial!important;inline-size:100%!important;width:100%!important;background:linear-gradient(#7e97b503 1px,#0000 1px) 0 0/56px 56px,linear-gradient(90deg,#7e97b503 1px,#0000 1px) 0 0/56px 56px,radial-gradient(circle at 10% -8%,#30548014,#0000 26%),#050a12!important;grid-template-columns:none!important;gap:0!important;min-block-size:100vh!important;min-inline-size:0!important;max-inline-size:100vw!important;display:block!important;position:relative!important;overflow-x:hidden!important}.app-shell:after{content:none!important;clear:none!important;display:none!important}.sidebar{float:none!important;clear:none!important;inset-block-start:0!important;inset-inline-start:0!important;z-index:70!important;flex-direction:column!important;flex:0 0 var(--sidebar-width)!important;inline-size:var(--sidebar-width)!important;width:var(--sidebar-width)!important;max-inline-size:var(--sidebar-width)!important;block-size:auto!important;min-inline-size:0!important;height:auto!important;min-height:0!important;min-block-size:0!important;max-height:calc(100vh - 4px)!important;max-block-size:calc(100vh - 4px)!important;box-shadow:none!important;overscroll-behavior:contain!important;scrollbar-gutter:stable!important;background:0 0!important;border-right:0!important;justify-content:flex-start!important;align-items:stretch!important;gap:12px!important;margin:0!important;padding:14px 12px 12px!important;display:flex!important;position:fixed!important;top:0!important;left:0!important;overflow:hidden auto!important}@supports (block-size:100dvh){.sidebar{max-block-size:calc(100dvh - 4px)!important}}.sidebar[data-accordion-state=closed]{inline-size:264px!important;width:264px!important;block-size:auto!important;max-inline-size:264px!important;height:auto!important;min-height:0!important;min-block-size:0!important;max-height:none!important;scrollbar-gutter:auto!important;flex-basis:264px!important;max-block-size:none!important;overflow-y:hidden!important}.sidebar[data-accordion-state=expanded]{flex-basis:var(--sidebar-width)!important;inline-size:var(--sidebar-width)!important;width:var(--sidebar-width)!important;max-inline-size:var(--sidebar-width)!important;max-height:calc(100vh - 4px)!important;scrollbar-gutter:stable!important;max-block-size:calc(100vh - 4px)!important;overflow-y:auto!important}@supports (block-size:100dvh){.sidebar[data-accordion-state=expanded]{max-block-size:calc(100dvh - 4px)!important}}.app-shell[data-sidebar-collapsed=true] .sidebar{flex-basis:var(--sidebar-collapsed-width)!important;inline-size:var(--sidebar-collapsed-width)!important;width:var(--sidebar-collapsed-width)!important;max-inline-size:var(--sidebar-collapsed-width)!important;block-size:auto!important;height:auto!important;max-height:none!important;scrollbar-gutter:auto!important;max-block-size:none!important;overflow-y:hidden!important}.brand,.brand-shell,.sidebar-user-card,.sidebar-nav,.sidebar-group,.sidebar-group-items,.sidebar-entry,.sidebar-footer{flex:none!important;block-size:auto!important;min-block-size:0!important;inline-size:100%!important;max-inline-size:100%!important;margin-block:0!important}.sidebar-footer{align-self:stretch!important;margin-top:0!important;padding-top:0!important}.sidebar-user-meta{min-inline-size:0!important}.sidebar-user-meta strong,.sidebar-user-meta span,.sidebar-group-label,.sidebar-button-label{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.sidebar-group{flex-direction:column!important;flex:none!important;display:flex!important}.sidebar-group[data-expanded=false]{gap:0!important;overflow:hidden!important}.sidebar-group[data-expanded=true]{gap:8px!important;overflow:visible!important}.sidebar-group-items{max-block-size:none!important;overflow:visible!important}.main{inline-size:100%!important;width:100%!important;min-inline-size:0!important;max-inline-size:100vw!important;max-width:100vw!important;background:linear-gradient(#7e97b503 1px,#0000 1px) 0 0/56px 56px,linear-gradient(90deg,#7e97b503 1px,#0000 1px) 0 0/56px 56px,0 0!important;border-left:0!important;flex:none!important;min-block-size:100vh!important;margin:0!important;padding:12px 0 16px!important;display:block!important;overflow:visible!important}.sidebar[data-accordion-state=expanded]+.main,.app-shell[data-sidebar-collapsed=true] .sidebar+.main{max-inline-size:100vw!important;max-width:100vw!important}.console-shell{inline-size:100%!important;width:100%!important;max-width:100%!important;min-inline-size:0!important;max-inline-size:100%!important;margin-inline:0!important;padding-inline:14px!important;display:block!important;overflow:visible!important}.console-topbar,.console-sticky-bar{inline-size:calc(100% - var(--sidebar-rail-inline-size,264px) - 28px)!important;width:calc(100% - var(--sidebar-rail-inline-size,264px) - 28px)!important;margin-inline-start:calc(var(--sidebar-rail-inline-size,264px) + 14px)!important;margin-inline-end:14px!important}.console-shell>*{min-inline-size:0!important;max-inline-size:100%!important}.console-shell>*+*{margin-top:var(--console-workspace-gap)!important}.console-topbar{block-size:auto!important;height:auto!important;min-block-size:0!important;min-height:0!important;max-block-size:240px!important;align-content:start!important;max-height:240px!important}.app-shell[data-console-scale=minimal] .console-topbar{max-block-size:164px!important;max-height:164px!important}.app-shell[data-sticky-bar-visible=true] .console-topbar{block-size:0!important;height:0!important;max-block-size:0!important;max-height:0!important;margin:0!important}.console-topbar-body,.console-heading,.console-title-actions{align-content:start!important}.console-topbar-sentinel{block-size:0!important;height:0!important}.console-workspace,.console-page-frame,.page,.operations-page,.exposure-page,.control-page,.wallboard-page,.live-monitor-page,.detections-page,.threat-intel-page,.darkweb-page,.settings-page,.tenant-admin-page,.workspace-page,.documentation-page{inline-size:100%!important;width:100%!important;max-inline-size:100%!important;max-width:100%!important;margin-block-start:0!important;margin-inline:0!important;padding-block-start:0!important}.console-topbar,.console-workspace,.console-page-frame,.page,.operations-page,.exposure-page,.control-page,.wallboard-page,.live-monitor-page,.detections-page,.threat-intel-page,.darkweb-page,.settings-page,.tenant-admin-page,.workspace-page,.documentation-page{min-inline-size:0!important;max-width:100%!important;max-inline-size:100%!important;overflow-x:clip!important}@media (width<=980px){.sidebar,.app-shell[data-sidebar-collapsed=true] .sidebar{float:none!important;inline-size:100%!important;width:100%!important;background:linear-gradient(#050a11fa,#050a11f0)!important;border-right:0!important;max-block-size:none!important;max-inline-size:100%!important;position:relative!important}.main,.console-shell{inline-size:100%!important;width:100%!important;max-inline-size:100%!important;padding-inline:0!important}}@media (width>=981px){.app-shell,.app-shell[data-sidebar-collapsed=true]{grid-template-columns:var(--sidebar-rail-inline-size,292px) minmax(0, 1fr)!important;grid-template-rows:max(var(--sidebar-rail-block-size,0px), var(--console-topbar-block-size,0px)) auto!important;inline-size:100%!important;width:100%!important;align-items:start!important;gap:0!important;min-block-size:100vh!important;min-inline-size:0!important;max-inline-size:100vw!important;display:grid!important;position:relative!important;overflow-x:hidden!important}.app-shell[data-sidebar-accordion-state=closed]{grid-template-columns:264px minmax(0,1fr)!important}.app-shell[data-sidebar-accordion-state=expanded]{grid-template-columns:var(--sidebar-rail-inline-size,var(--sidebar-width)) minmax(0, 1fr)!important}.app-shell[data-sidebar-collapsed=true]{grid-template-columns:var(--sidebar-collapsed-width) minmax(0, 1fr)!important}.sidebar,.sidebar[data-accordion-state=closed],.sidebar[data-accordion-state=expanded],.app-shell[data-sidebar-collapsed=true] .sidebar{float:none!important;clear:none!important;z-index:30!important;block-size:auto!important;height:auto!important;min-block-size:0!important;min-height:0!important;overscroll-behavior:contain!important;scrollbar-gutter:stable!important;max-block-size:100vh!important;background:linear-gradient(#050a11fb,#050a11f4),radial-gradient(circle at 28% 0,#4976ab1a,#0000 44%)!important;border-right:1px solid #68809e33!important;flex-direction:column!important;grid-area:1/1!important;justify-content:flex-start!important;align-self:start!important;align-items:stretch!important;gap:12px!important;max-height:100vh!important;margin:0!important;padding:14px 12px 12px!important;display:flex!important;position:relative!important;inset:auto!important;overflow:hidden auto!important;box-shadow:14px 0 34px #00000029!important}.sidebar[data-accordion-state=closed]{inline-size:264px!important;scrollbar-gutter:auto!important;width:264px!important;flex-basis:264px!important;max-inline-size:264px!important;overflow-y:hidden!important}.main{grid-area:1/1/span 2/-1!important;grid-template-columns:var(--sidebar-rail-inline-size,292px) minmax(0, 1fr)!important;grid-template-rows:max(var(--sidebar-rail-block-size,0px), var(--console-topbar-block-size,0px)) auto!important;inline-size:100%!important;width:100%!important;min-inline-size:0!important;max-inline-size:100vw!important;max-width:100vw!important;border-left:0!important;align-items:start!important;gap:0!important;min-block-size:100vh!important;margin:0!important;padding:12px 14px 16px!important;display:grid!important;overflow:visible!important}.app-shell[data-sidebar-accordion-state=closed] .main{grid-template-columns:264px minmax(0,1fr)!important}.app-shell[data-sidebar-accordion-state=expanded] .main{grid-template-columns:var(--sidebar-rail-inline-size,var(--sidebar-width)) minmax(0, 1fr)!important}.app-shell[data-sidebar-collapsed=true] .main{grid-template-columns:var(--sidebar-collapsed-width) minmax(0, 1fr)!important}.console-shell{inline-size:auto!important;width:auto!important;max-inline-size:none!important;max-width:none!important;margin:0!important;padding:0!important;display:contents!important;overflow:visible!important}.console-sticky-bar,.console-topbar{inline-size:100%!important;width:100%!important;max-inline-size:100%!important;grid-area:1/2!important;align-self:start!important;max-width:100%!important;margin:0!important}.console-sticky-bar{z-index:24!important}.console-topbar-sentinel{grid-area:1/2!important;align-self:end!important;margin:0!important}.console-workspace{inline-size:100%!important;width:100%!important;max-inline-size:100%!important;max-width:100%!important;margin:var(--console-workspace-gap) 0 0!important;grid-area:2/1/auto/-1!important;padding:0!important;overflow-x:clip!important}.console-workspace,.console-page-frame,.page,.operations-page,.exposure-page,.control-page,.wallboard-page,.live-monitor-page,.detections-page,.threat-intel-page,.darkweb-page,.settings-page,.tenant-admin-page,.workspace-page,.documentation-page{min-inline-size:0!important;max-inline-size:100%!important;margin-inline:0!important}.app-shell,.app-shell[data-sidebar-collapsed=true],.app-shell[data-sidebar-accordion-state=closed],.app-shell[data-sidebar-accordion-state=expanded]{--active-sidebar-width:var(--sidebar-width);align-items:initial!important;gap:initial!important;inline-size:100%!important;width:100%!important;grid-template-rows:none!important;grid-template-columns:none!important;min-block-size:100vh!important;min-inline-size:0!important;max-inline-size:100vw!important;display:block!important;position:relative!important;overflow-x:hidden!important}.app-shell[data-sidebar-accordion-state=closed]{--active-sidebar-width:264px;grid-template-columns:none!important}.app-shell[data-sidebar-accordion-state=expanded]{--active-sidebar-width:var(--sidebar-width);grid-template-columns:none!important}.app-shell[data-sidebar-collapsed=true]{--active-sidebar-width:var(--sidebar-collapsed-width);grid-template-columns:none!important}.sidebar,.sidebar[data-accordion-state=closed],.sidebar[data-accordion-state=expanded],.app-shell[data-sidebar-collapsed=true] .sidebar{float:none!important;clear:none!important;inset-block:0!important;inset-inline-start:0!important;z-index:70!important;min-block-size:100vh!important;min-height:100vh!important;block-size:100vh!important;height:100vh!important;max-block-size:100vh!important;overscroll-behavior:contain!important;scrollbar-gutter:stable!important;background:linear-gradient(#050a11,#050a11fb),radial-gradient(circle at 30% 0,#4976ab1f,#0000 44%)!important;border-right:1px solid #68809e3d!important;flex-direction:column!important;grid-area:auto!important;justify-content:flex-start!important;align-self:start!important;align-items:stretch!important;gap:12px!important;max-height:100vh!important;margin:0!important;padding:14px 12px 12px!important;display:flex!important;position:fixed!important;top:0!important;bottom:0!important;left:0!important;overflow:hidden auto!important;box-shadow:14px 0 34px #0000002e!important}@supports (block-size:100dvh){.sidebar,.sidebar[data-accordion-state=closed],.sidebar[data-accordion-state=expanded],.app-shell[data-sidebar-collapsed=true] .sidebar{min-block-size:100dvh!important;min-height:100dvh!important;block-size:100dvh!important;height:100dvh!important;max-block-size:100dvh!important;max-height:100dvh!important}}.sidebar[data-accordion-state=closed]{inline-size:264px!important;width:264px!important;scrollbar-gutter:auto!important;flex-basis:264px!important;max-inline-size:264px!important;overflow-y:hidden!important}.sidebar[data-accordion-state=expanded]{flex-basis:var(--sidebar-width)!important;inline-size:var(--sidebar-width)!important;width:var(--sidebar-width)!important;max-inline-size:var(--sidebar-width)!important;scrollbar-gutter:stable!important;overflow-y:auto!important}.app-shell[data-sidebar-collapsed=true] .sidebar{flex-basis:var(--sidebar-collapsed-width)!important;inline-size:var(--sidebar-collapsed-width)!important;width:var(--sidebar-collapsed-width)!important;max-inline-size:var(--sidebar-collapsed-width)!important}.brand,.brand-shell,.sidebar-user-card,.sidebar-nav,.sidebar-group,.sidebar-group-items,.sidebar-entry,.sidebar-footer{box-sizing:border-box!important;flex:none!important;min-block-size:0!important;inline-size:100%!important;max-inline-size:100%!important;margin-block:0!important}.sidebar-nav{flex-direction:column!important;gap:10px!important;display:flex!important;overflow:visible!important}.sidebar-footer{align-self:stretch!important;margin-top:0!important;padding-top:0!important}.sidebar-group{flex-direction:column!important;display:flex!important}.sidebar-group[data-expanded=false]{gap:0!important;overflow:hidden!important}.sidebar-group[data-expanded=false] .sidebar-group-items,.app-shell[data-sidebar-collapsed=true] .sidebar-group-items{display:none!important}.sidebar-group[data-expanded=true]{gap:8px!important;overflow:visible!important}.sidebar-group[data-expanded=true] .sidebar-group-items{flex-direction:column!important;gap:8px!important;max-block-size:none!important;display:flex!important;overflow:visible!important}.sidebar-user-meta,.sidebar-button-copy{min-inline-size:0!important}.sidebar-user-meta strong,.sidebar-user-meta span,.sidebar-group-label,.sidebar-button-label,.sidebar-button-sublabel{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.main,.app-shell[data-sidebar-accordion-state=closed] .main,.app-shell[data-sidebar-accordion-state=expanded] .main,.app-shell[data-sidebar-collapsed=true] .main{inline-size:calc(100% - var(--active-sidebar-width))!important;width:calc(100% - var(--active-sidebar-width))!important;min-inline-size:0!important;max-inline-size:calc(100% - var(--active-sidebar-width))!important;max-width:calc(100% - var(--active-sidebar-width))!important;min-block-size:100vh!important;border-left:0!important;grid-area:auto!important;margin-block:0!important;margin-inline-start:var(--active-sidebar-width)!important;margin-inline-end:0!important;padding:12px 14px 16px!important;display:block!important;overflow-x:hidden!important}.console-shell{gap:var(--console-workspace-gap)!important;inline-size:100%!important;width:100%!important;max-inline-size:100%!important;max-width:100%!important;margin:0!important;padding:0!important;display:grid!important;overflow-x:clip!important}.console-sticky-bar,.console-topbar,.console-topbar-sentinel,.console-workspace{inline-size:100%!important;width:100%!important;max-inline-size:100%!important;grid-area:auto!important;max-width:100%!important;margin-inline:0!important}.console-workspace{margin-block-start:0!important;padding:0!important}}button,[role=button],.sidebar,.console-topbar,.console-sticky-bar,.metric-card-button,.module-card-button,.settings-command-card,.command-card,.command-palette-result,.console-window-button,.console-preset-button,.console-scale-button,.console-global-scope-modes,.button-row,.vulnerability-command-button,.vulnerability-signal-button{-webkit-user-select:none!important;user-select:none!important}input,textarea,select,pre,code,.copyable,.token-field,.backup-codes,.mfa-backup-codes,.command-palette-searchbar{-webkit-user-select:text!important;user-select:text!important}.app-shell:not([data-sticky-bar-visible=true]) .console-topbar{block-size:auto!important;height:auto!important;max-block-size:none!important;max-height:none!important;overflow:visible!important}.console-global-scope-card{grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:10px!important;display:grid!important;overflow:visible!important}.console-global-scope-copy{min-inline-size:0!important;max-inline-size:100%!important}.console-global-scope-controls{grid-template-columns:minmax(0,1fr) minmax(280px,460px)!important;justify-content:stretch!important;align-items:end!important;gap:10px 12px!important;min-inline-size:0!important;max-inline-size:100%!important;display:grid!important}.console-global-scope-controls:not(:has(.console-global-scope-field)){grid-template-columns:minmax(0,1fr)!important}.console-global-scope-modes{flex-wrap:wrap!important;justify-content:flex-start!important;align-items:center!important;min-inline-size:0!important;display:flex!important}.console-global-scope-field,.console-global-scope-field select{inline-size:100%!important;width:100%!important;min-inline-size:0!important;max-inline-size:100%!important}@media (width<=1280px){.console-global-scope-controls{grid-template-columns:minmax(0,1fr)!important}}.notification-center-backdrop{place-items:center!important;padding:clamp(16px,2vw,28px)!important;overflow:hidden!important}.notification-center-backdrop .notification-center{overscroll-behavior:contain!important;max-block-size:calc(100dvh - 48px)!important;inline-size:min(1440px,100vw - 48px)!important;scroll-padding-block-start:132px!important;overflow:hidden auto!important}.notification-center-header{z-index:3!important;border-radius:var(--of-radius-lg)!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;background:linear-gradient(#0a111cfa,#050a11f5),#ffffff05!important;border:1px solid #7ea6cf29!important;align-items:flex-start!important;padding:clamp(14px,1vw,18px)!important;position:sticky!important;inset-block-start:0!important;box-shadow:0 18px 44px #00050d57!important}.notification-center-heading-copy{min-inline-size:min(100%,520px);max-inline-size:760px}.notification-center-title-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.notification-center-escape-hint{color:#8fa9ca;letter-spacing:.11em;text-transform:uppercase;background:#ffffff06;border:1px solid #7ea6cf29;border-radius:999px;align-items:center;min-block-size:28px;padding:0 10px;font-family:Cascadia Code,Consolas,monospace;font-size:.66rem;font-weight:800;display:inline-flex}.notification-center-header-actions{justify-content:flex-end!important;align-items:center!important}.notification-center-close-button{color:#f4f8ff;min-block-size:40px;font:inherit;letter-spacing:-.01em;white-space:nowrap;cursor:pointer;background:linear-gradient(#7ea6cf38,#2a436338),#ffffff05;border:1px solid #7ea6cf57;border-radius:999px;justify-content:center;align-items:center;padding:0 18px;font-weight:900;transition:border-color .16s,box-shadow .16s,transform .16s;display:inline-flex;box-shadow:inset 0 1px #ffffff14,0 12px 28px #00050d47}.notification-center-close-button:hover,.notification-center-close-button:focus-visible{border-color:#89bcebb3;outline:none;transform:translateY(-1px);box-shadow:0 0 0 3px #5792cb33,0 16px 34px #00050d57}@media (width<=760px){.notification-center-backdrop{padding:10px!important}.notification-center-backdrop .notification-center{max-block-size:calc(100dvh - 20px)!important;inline-size:calc(100vw - 20px)!important;scroll-padding-block-start:176px!important}.notification-center-header,.notification-center-header-actions{justify-content:flex-start!important}.notification-center-close-button{flex:100%}}html{scrollbar-gutter:stable}.app-shell .console-topbar{inline-size:100%!important;width:100%!important;margin:0!important;transition:opacity .12s!important}.app-shell[data-sticky-bar-visible=true] .console-topbar{visibility:hidden;block-size:var(--console-topbar-block-size)!important;height:var(--console-topbar-block-size)!important;min-block-size:var(--console-topbar-block-size)!important;max-block-size:var(--console-topbar-block-size)!important;max-height:var(--console-topbar-block-size)!important;box-sizing:border-box!important;transform:none!important}.app-shell .console-sticky-bar{inline-size:auto!important;width:auto!important;margin:0!important;position:fixed!important;inset-block-start:0!important;inset-inline-start:calc(var(--active-sidebar-width,0px) + 14px)!important;inset-inline-end:28px!important}.settings-page .settings-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important;gap:12px!important;display:grid!important}.settings-page .settings-overview-grid>*{height:auto!important;min-height:0!important;align-self:start!important;block-size:auto!important;min-block-size:0!important}.settings-page .settings-overview-grid>.settings-integration-card,.settings-page .settings-overview-grid>.settings-utility-card:not(.compact-control-card){grid-column:1/-1!important}.settings-page .settings-overview-grid>.card{gap:10px!important;padding:16px!important}.settings-page .settings-integration-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr))!important;align-items:start!important}@media (width<=980px){.settings-page .settings-overview-grid{grid-template-columns:minmax(0,1fr)!important}}:is(.settings-page .split-grid:has(>.settings-section),.settings-page .settings-overview-grid){grid-template-columns:minmax(0,1fr)!important;align-items:start!important;gap:8px!important;display:grid!important}.settings-page .settings-section,.settings-page .settings-overview-grid>.settings-section{scroll-margin-top:calc(var(--console-topbar-block-size,80px) + 24px);border-radius:12px!important;grid-column:1/-1!important;height:auto!important;min-height:0!important;padding:0!important;display:block!important}.settings-section>summary,.settings-subsection>summary{cursor:pointer;color:var(--text,#e6edf7);padding:14px 18px;font-size:16px;font-weight:650}.settings-section>summary:focus-visible,.settings-subsection>summary:focus-visible{outline-offset:-3px;border-radius:10px;outline:2px solid #81b4e8}.settings-section[open]>summary{border-bottom:1px solid #263343}.settings-page .settings-section-body{gap:12px;min-width:0;padding:14px 18px;display:grid}.settings-section-body>.section-header:first-child h3,.settings-subsection>.section-header:first-of-type h3{display:none}.settings-page .settings-navigation{flex-wrap:wrap;align-items:end;gap:12px;margin-bottom:12px;display:flex}.settings-page .settings-navigation p{color:#9eafc5;margin:0 0 10px;font-size:13px}.settings-page .settings-section-body .toolbar-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))!important;gap:12px!important}.settings-page .settings-section-body input:not([type=checkbox]):not([type=radio]),.settings-page .settings-section-body select,.settings-page .settings-navigation select{border-radius:8px!important;min-height:38px!important;padding:8px 10px!important}.settings-page .settings-section-body textarea{resize:vertical;height:76px;border-radius:8px!important;min-height:76px!important;padding:8px 10px!important}.settings-page .settings-section-body .field{gap:5px!important}.settings-page .settings-section-body .section-header{margin:0!important}.settings-page .settings-section-body .section-subtitle{margin:0;font-size:14px}.settings-page .settings-section-body .settings-control-summary{min-height:0!important;padding:10px!important}.settings-page .settings-section-body .button,.settings-page .settings-section-body .button-secondary{min-height:36px!important;padding:8px 12px!important;font-size:14px!important}.settings-page .settings-subsection{border:1px solid #263343;border-radius:10px;min-width:0;padding:0 12px 12px}.settings-page .settings-subsection:not([open]){padding-bottom:0}.settings-page .settings-subsection>summary{padding-left:0}.settings-page .settings-subsection .toolbar-grid{margin-top:12px}@media (width<=680px){.settings-page .settings-section-body{padding:12px}.settings-page .settings-navigation .field{width:100%}}.settings-page .settings-section:not([open]),:is(.settings-page .split-grid:not(:has(.settings-section[open])),.settings-page .settings-admin-flow:not(:has(.settings-section[open]))){display:none!important}.settings-page .settings-section>summary{cursor:default;list-style:none}.settings-page .settings-section>summary::-webkit-details-marker{display:none}.settings-page .settings-navigation{margin-bottom:0}.settings-page .settings-navigation .field{width:min(100%,560px)}.settings-page .settings-subsection>summary{cursor:default;list-style:none}.settings-page .settings-subsection>summary::-webkit-details-marker{display:none}.settings-page{flex-direction:column!important;gap:16px!important;display:flex!important}.settings-page>*,.settings-page .settings-section,.settings-page .settings-section-body,.settings-page .settings-admin-flow,.settings-page .settings-admin-grid{width:100%!important;inline-size:100%!important;grid-column:1/-1!important;min-width:0!important;max-width:100%!important;margin-inline:0!important}.settings-page .settings-section-body,.settings-page .settings-section-body .form-grid,.settings-page .settings-section-body fieldset{grid-template-columns:minmax(0,1fr)!important;gap:16px!important;min-inline-size:0!important;display:grid!important}.settings-page .settings-section-body fieldset{border:0;margin:0;padding:0}.settings-page .settings-section-body .toolbar-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}.settings-page .settings-section-body .toolbar-grid>*{min-width:0!important}.settings-page .settings-navigation{scroll-margin-top:82px}.settings-page .settings-subsection{box-sizing:border-box;width:100%}.settings-page .settings-focus-path>:not(.settings-focus-path):not(.settings-subsection):not(.button-row):not(.notice){display:none!important}.settings-page .settings-focus-panel .settings-subsection{border:0;padding:0}.settings-page .settings-focus-panel .settings-section-body{padding:20px}.settings-page .settings-section-body .inline-toggle-row{flex-wrap:wrap;gap:12px 24px;display:flex}@media (width<=760px){.settings-page .settings-section-body .toolbar-grid{grid-template-columns:minmax(0,1fr)!important}}.settings-page .settings-focus-path>.notice:not(.success-notice){display:none!important}.settings-page .settings-focus-panel .section-header{display:block!important}.settings-page .settings-section-body .note-list{margin:8px 0;padding-left:18px;display:block!important}.settings-page .settings-section-body .note-list li{font-size:13px;background:0 0!important;border:0!important;padding:2px 0!important}.settings-page .settings-section-body .section-subtitle{max-width:none!important}.app-shell:has(.settings-page) .console-topbar{flex-wrap:wrap!important;align-items:center!important;gap:12px!important;padding:12px 16px!important;display:flex!important}.app-shell:has(.settings-page) .console-heading{flex:0 auto}.app-shell:has(.settings-page) .console-title{font-size:22px!important}.app-shell:has(.settings-page) .console-kicker{display:none!important}.app-shell:has(.settings-page) .console-action-band-label{display:none!important}.app-shell:has(.settings-page) .console-global-scope-copy>small{display:none!important}.app-shell:has(.settings-page) .console-topbar-body{display:contents!important}.app-shell:has(.settings-page) .console-title-actions{flex:300px;gap:8px!important;margin:0!important;padding:0!important}.app-shell:has(.settings-page) .console-global-scope-card{flex-wrap:wrap!important;align-items:center!important;gap:12px!important;width:100%!important;padding:10px 12px!important;display:flex!important}.app-shell:has(.settings-page) .console-global-scope-copy{flex:180px}.app-shell:has(.settings-page) .console-global-scope-controls{flex:2 420px;flex-wrap:wrap!important;align-items:center!important;gap:12px!important;display:flex!important}.app-shell:has(.settings-page) .console-global-scope-field{flex:180px;min-width:0!important}:is(.app-shell:has(.settings-page) .console-topbar button,.app-shell:has(.settings-page) .console-topbar select){min-height:36px!important;padding:6px 12px!important;font-size:14px!important}.settings-page>.page-header{display:none!important}.settings-page .settings-navigation{margin:0!important;padding-block:16px!important}.app-shell:has(.settings-page) .console-workspace{padding-block-start:0!important}.endpoint-explorer{min-width:0}.endpoint-explorer-layout{grid-template-columns:minmax(0,1fr) 280px;gap:20px;margin-top:20px;display:grid}.endpoint-visual{min-width:0}.endpoint-world{aspect-ratio:2;background:radial-gradient(#15354a,#07131e);border:1px solid #294257;border-radius:16px;position:relative;overflow:hidden}.endpoint-world svg{background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:10% 20%;width:100%;height:100%;display:block}.endpoint-world path{fill:#23485c;stroke:#56839a;stroke-width:.6px}.endpoint-pin{color:#fff;background:#225c46;border:2px solid #c8e7f5;border-radius:50%;width:30px;height:30px;min-height:0;padding:0;font-size:14px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 6px #64ce9a20}.endpoint-pin.is-warning{background:#906325}.endpoint-pin.is-offline{background:#4e5867}.endpoint-pin:focus-visible{outline-offset:5px;outline:3px solid #fff}.endpoint-inspector{overflow-wrap:anywhere;background:#0b1723;border:1px solid #2d4357;border-radius:16px;padding:20px}.endpoint-inspector dl{gap:6px;margin:20px 0;display:grid}.endpoint-inspector dt{color:#9db4c8;margin-top:8px;font-size:12px}.endpoint-inspector dd{margin:0}.endpoint-node-list{gap:8px;max-height:300px;margin:12px 0;display:grid;overflow:auto}.endpoint-node{text-align:left;background:#101f2d;border:1px solid #2a4052;border-radius:10px;align-items:center;gap:12px;width:100%;min-width:0;padding:12px;display:flex}.endpoint-node>span:nth-child(2){overflow-wrap:anywhere;flex:1;min-width:0}.endpoint-node small{color:#a8bdd0;margin-top:4px;font-size:12px;font-weight:400;display:block}.endpoint-node.is-selected{background:#193348;border-color:#80bbe4}.endpoint-device-icon{color:#8ec9ed;font-size:24px}.endpoint-network-root{text-align:center;background:#193348;border:1px solid #649dbf;border-radius:12px;padding:16px;font-weight:700}.endpoint-network-root span{color:#bbd5e5;margin-top:4px;font-size:12px;display:block}.endpoint-site-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:20px;display:grid}.endpoint-site{border-top:2px solid #476e86;align-content:start;gap:8px;padding-top:16px;display:grid;position:relative}.endpoint-site:before{content:"";border-left:2px solid #476e86;height:18px;position:absolute;top:-18px;left:50%}.endpoint-site h3{justify-content:space-between;margin:0 0 8px;display:flex}.endpoint-explorer details{margin-top:16px}.endpoint-explorer summary{cursor:pointer;padding:10px 0}@media (width<=1100px){.endpoint-explorer-layout{grid-template-columns:1fr}}@media (width<=600px){.endpoint-node{flex-wrap:wrap}.endpoint-pin{width:24px;height:24px}}.company-tiles{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;margin-top:14px;display:grid}.company-tile{color:inherit;background:#101e2c;border:1px solid #34516b;border-radius:12px;gap:6px;padding:16px;text-decoration:none;display:grid}.company-tile.is-selected{border-color:#8ab8df}.company-tile:focus-visible,.company-tile:hover{outline:2px solid #8ab8df}.company-tile small,.company-tile span{font-size:.85rem}.company-directory h2{margin:4px 0}.company-directory{flex-direction:column;gap:16px;display:flex}.company-directory>.field{flex-direction:column;gap:8px;min-width:0;margin:0;display:flex}.company-directory>details{min-width:0;margin:0}.company-directory>details>summary{cursor:pointer;padding:8px 0;line-height:1.5}.map-device-label{color:#eef5ff;white-space:nowrap;background:#0b1622;border:1px solid #45617c;border-radius:5px;padding:3px 8px;font-size:12px;position:absolute;top:100%;left:50%;transform:translate(-50%)}.dashboard-map-point{cursor:pointer;z-index:2;padding:0}.dashboard-map-point:focus-visible{outline-offset:3px;z-index:3;outline:3px solid #fff}.endpoint-world{background:radial-gradient(at 0 0,#233245,#0a111c)}.endpoint-world path{fill:#d0dceb1f;stroke:#c0cfe126}.endpoint-pin{width:38px;height:38px}.dashboard-map-point:disabled{opacity:1;cursor:default}.endpoint-device-picker{z-index:10;background:#0b1622;border:1px solid #30495d;border-radius:12px;align-items:center;gap:12px;padding:12px;display:flex;position:sticky;top:72px}.endpoint-device-picker label{white-space:nowrap;margin:0}.endpoint-device-picker select{flex:1;min-width:0;margin:0}@media (width<=600px){.endpoint-device-picker{flex-direction:column;align-items:stretch;top:64px}}.endpoint-device-menu{flex:1;min-width:0;position:relative;margin:0!important}.endpoint-device-menu summary{padding:8px 12px;font-weight:600}.endpoint-device-options{background:#0b1723;border:1px solid #52738d;border-radius:10px;width:min(480px,100vw - 64px);max-height:340px;padding:14px;position:absolute;top:100%;left:0;overflow:auto;box-shadow:0 12px 32px #0009}.endpoint-device-options label{cursor:pointer;align-items:center;gap:12px;padding:10px 4px;display:flex}.endpoint-device-options input[type=checkbox]{flex:none;width:18px;height:18px;margin:0}.endpoint-device-options small{color:#a8bdd0;display:block}.endpoint-monitor-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px;margin:16px 0;display:grid}.endpoint-monitor-card{overflow-wrap:anywhere;background:#0b1723;border:1px solid #30495d;border-radius:12px;min-width:0;padding:16px}.endpoint-monitor-card h3{margin:0}.endpoint-monitor-card .section-header{flex-wrap:wrap;gap:8px;margin-bottom:12px}.endpoint-monitor-card dl{margin:12px 0}.endpoint-monitor-card dt{color:#a8bdd0;font-size:12px}.endpoint-monitor-card dd{margin:0 0 8px}.endpoint-group-controls{align-items:end;margin:12px 0}.endpoint-picker-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.endpoint-picker-heading button{padding:4px 12px;font-size:22px}.endpoint-picker-footer{background:#0b1723;border-top:1px solid #30495d;padding:12px 0;position:sticky;bottom:-14px}.endpoint-picker-footer button{width:100%}.ops-attention-counts{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.ops-attention-counts strong{margin-right:6px}.ops-attention-row{border-bottom:1px solid #ffffff12;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.ops-attention-row>div:first-child{overflow-wrap:anywhere;flex:220px;min-width:0}.notification-center-backdrop .notification-center{flex-direction:column!important;scroll-padding-block-start:0!important;display:flex!important;overflow:hidden!important}.notification-center .notification-center-header{flex:none;margin:0;position:static!important}.notification-center-body{overscroll-behavior:contain;min-height:0;padding:12px 2px;overflow:hidden auto}.notification-center-body>*+*{margin-top:16px}.endpoint-activity-row{cursor:pointer}.endpoint-activity-detail{text-align:left;overflow-wrap:anywhere;padding:16px}.endpoint-activity-detail dd{margin:4px 0 16px}.endpoint-activity-detail dt{font-weight:600}.endpoint-activity-detail pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:320px;overflow:auto}.work-tracking-link{gap:8px;min-width:0;display:grid}.work-tracking-link>small{overflow-wrap:anywhere}.work-tracking-link button,.work-tracking-link a{white-space:normal}.work-tracking-dialog{color:#e6eff7;background:#0c1925;border:1px solid #38556c;border-radius:18px;width:min(620px,100vw - 24px);max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);padding:0;overflow:hidden}.work-tracking-dialog[open]{flex-direction:column;display:flex}.work-tracking-dialog::backdrop{background:#000000b3}.work-tracking-dialog>header{border-bottom:1px solid #38556c;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:18px 22px;display:flex}.work-tracking-dialog h2{margin:0;font-size:1.25rem}.work-tracking-dialog form{flex-direction:column;min-height:0;display:flex;overflow:hidden}.work-tracking-dialog-body{overscroll-behavior:contain;gap:18px;min-height:0;padding:22px;display:grid;overflow-y:auto}.work-tracking-dialog-body p{overflow-wrap:anywhere;margin:0}.work-tracking-dialog .field{gap:8px;min-width:0;display:grid}.work-tracking-dialog input[type=url]{box-sizing:border-box;width:100%;min-width:0}.work-tracking-dialog input[type=checkbox]{width:auto;margin-right:8px}.work-tracking-dialog footer{background:#0c1925;border-top:1px solid #38556c;flex-wrap:wrap;flex-shrink:0;gap:12px;padding:16px 22px;display:flex}.work-tracking-dialog button{min-height:44px}.endpoint-explorer-layout{align-items:start}.endpoint-inspector{flex-direction:column;align-items:flex-start;gap:12px;min-width:0;display:flex}.endpoint-inspector>h3,.endpoint-inspector>p{margin:0}.endpoint-inspector-more{width:100%}.endpoint-inspector-more>summary{font-weight:600}.endpoint-inspector-more[open]{scrollbar-gutter:stable;max-height:520px;padding-right:8px;overflow-y:auto}.endpoint-inspector-more .panel{margin:0;padding:12px}.endpoint-inspector-more dl{margin:12px 0}.visual-workbench{gap:14px;min-width:0;margin:18px 0;display:grid}.visual-toolbar{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.visual-toolbar>div{margin-right:auto}.visual-toolbar h2,.visual-workbench h3{margin:0 0 8px}.visual-toolbar label{gap:6px;min-width:150px;font-size:12px;display:grid}.visual-toolbar input,.visual-toolbar select{min-height:40px;padding:8px 12px}.visual-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.visual-kpis>div,.visual-charts>article,.visual-records{background:#0d1b29;border:1px solid #2d4357;border-radius:12px;min-width:0;padding:16px}.visual-kpis span{color:#afbed0;font-size:13px;display:block}.visual-kpis strong{color:#8bc3ff;margin-top:8px;font-size:30px;display:block}.visual-kpis .visual-time{font-size:15px}.visual-charts{grid-template-columns:1.3fr 1fr 1fr;gap:12px;display:grid}.visual-workbench .list-note{margin:0 0 6px;font-size:13px;line-height:1.5}.visual-timeline{align-items:end;gap:5px;min-height:145px;display:flex;overflow-x:auto}.visual-timeline button{min-width:42px;color:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;align-items:center;gap:5px;display:flex}.visual-timeline i{background:#569dff;border-radius:4px 4px 0 0;width:100%;min-width:20px}.visual-timeline small{font-size:10px}.visual-distribution{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.visual-donut{border-radius:50%;flex-shrink:0;place-items:center;width:120px;height:120px;display:grid}.visual-donut span{background:#0d1b29;border-radius:50%;place-items:center;width:86px;height:86px;font-size:24px;display:grid}.visual-legend{flex:1;min-width:110px}.visual-legend button{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:6px;display:flex}.visual-legend i{border-radius:50%;flex-shrink:0;width:9px;height:9px}.visual-legend strong{margin-left:auto}.visual-rank button{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:6px;display:block}.visual-rank span{overflow-wrap:anywhere;justify-content:space-between;gap:8px;display:flex}.visual-rank i{background:#569dff;border-radius:3px;height:8px;margin-top:6px;display:block}.visual-workbench button[aria-pressed=true]{outline-offset:-2px;border-radius:5px;outline:2px solid #8bc3ff}.visual-table-scroll{overflow-x:auto}.visual-workbench table{width:100%;font-size:13px}.visual-workbench td,.visual-workbench th{padding:10px}.visual-workbench .button-secondary{min-height:36px;padding:8px 14px}.visual-workbench .visual-records{min-height:0;padding:16px}.visual-records>.section-header{align-items:center;margin:0 0 12px}.visual-records>.section-header h3{margin:0}.visual-records .visual-record-table{border-collapse:collapse;table-layout:fixed;min-width:640px}.visual-records .visual-record-table th,.visual-records .visual-record-table td{text-align:left;vertical-align:middle;overflow-wrap:anywhere;height:auto;padding:10px 12px}.visual-records .visual-record-table th{color:var(--text-muted,#a9bbcd);border-bottom:1px solid var(--border,#2a4052);font-size:12px}.visual-record-table th:first-child{width:23%}.visual-record-table th:nth-child(2){width:16%}.visual-record-table th:nth-child(4){width:13%}.visual-record-table th:nth-child(5){width:90px}.visual-records .visual-record-table tbody tr{border-bottom:1px solid var(--border,#2a4052)}.visual-records .visual-record-table tbody tr:last-child{border-bottom:0}.visual-record-table .visual-record-link{text-align:left;min-height:32px;padding:0}.visual-record-status{text-transform:capitalize;border:1px solid var(--border,#2a4052);border-radius:5px;padding:3px 7px;font-size:12px;line-height:1.4;display:inline-block}.visual-record-table td:last-child .button-secondary{border-radius:6px;min-height:32px;padding:5px 10px}.visual-detail-drawer{box-sizing:border-box;color:#e4edf7;background:#0d1b29;border:1px solid #43617d;width:min(520px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:24px;position:fixed;inset:0 0 0 auto;overflow-y:auto}.visual-detail-drawer::backdrop{background:#0008}.visual-detail-drawer .section-header{align-items:start;gap:12px;display:flex;position:static}.visual-detail-drawer h2{overflow-wrap:anywhere}.visual-detail-drawer p{white-space:pre-wrap;overflow-wrap:anywhere}.visual-detail-drawer dt{color:#afbed0;margin-top:14px}.visual-detail-drawer dd{margin:4px 0}@media (width<=1200px){.visual-charts{grid-template-columns:1fr 1fr}.visual-charts>article:first-child{grid-column:1/-1}}@media (width<=700px){.visual-kpis{grid-template-columns:1fr 1fr}.visual-charts{grid-template-columns:1fr}.visual-toolbar label{width:100%}}.endpoint-context-bar{z-index:12;background:#0b1723;border:1px solid #30495d;border-radius:12px;align-items:end;gap:12px;padding:12px;display:flex;position:sticky;top:76px}.endpoint-context-bar .field{flex-direction:column;flex:1;gap:6px;min-width:0;margin:0;display:flex}.endpoint-context-bar select{width:100%;min-width:0}.endpoint-summary-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;display:grid}.endpoint-summary-grid>div{overflow-wrap:anywhere;background:#101f2c;border-radius:8px;flex-direction:column;gap:8px;padding:12px;display:flex}.endpoint-summary-grid span,.endpoint-summary-grid small{color:#abc0d2}.endpoint-scan-progress{gap:10px;display:grid}.endpoint-scan-progress article{border:1px solid #30495d;border-radius:8px;padding:12px}@media (width<=700px){.endpoint-context-bar{flex-wrap:wrap;top:64px}.endpoint-context-bar .field{flex:40%}.endpoint-context-bar>button{padding:6px 12px}}.scan-policy-controls{flex-wrap:wrap;align-items:end;gap:16px;display:flex}.scan-policy-controls>label{flex-direction:column;gap:8px;min-width:0;display:flex}.scan-policy-controls input[type=checkbox]{width:18px;height:18px}.scan-policy-controls input,.scan-policy-controls select{max-width:100%}.endpoint-protection-panel{min-width:0;margin-top:1rem}.endpoint-protection-alert{border:1px solid var(--border,#304657);overflow-wrap:anywhere;border-radius:.75rem;margin-top:.5rem;padding:.75rem}.endpoint-protection-alert summary{cursor:pointer;padding:.4rem 0}.endpoint-protection-alert pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:20rem;overflow:auto}.mobile-navigation-toggle{display:none}@media (width<=980px){.app-shell .mobile-navigation-toggle{z-index:82;color:#e6eff7;background:#102333;border:1px solid #52738d;border-radius:8px;min-height:36px;padding:6px 16px;display:block;position:fixed;top:6px;left:12px}.app-shell .sidebar{display:none!important}.app-shell[data-mobile-menu-open=true] .sidebar{z-index:81;width:min(360px,100%)!important;max-width:100%!important;height:calc(100dvh - 48px)!important;max-height:calc(100dvh - 48px)!important;display:flex!important;position:fixed!important;inset:48px auto 0 0!important;overflow-y:auto!important}.app-shell .main{margin:48px 0 0!important;padding:0 12px 12px!important}.app-shell .console-topbar{gap:6px!important;padding:8px 10px!important}.app-shell .console-global-scope-card{padding:6px 10px!important}.app-shell .console-sticky-bar{inset-inline:80px 12px!important}}.visual-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.visual-kpis>button{text-align:left;color:inherit;cursor:pointer;background:#0d1b29;border:1px solid #2d4357;border-radius:12px;min-width:0;padding:12px 16px}.visual-kpis small{color:#afbed0;margin-top:8px;display:block}.visual-kpis>button:hover,.visual-record-link:hover{background:#183047}.visual-chart-disclosure>summary{cursor:pointer;padding:12px 0}.visual-chart-disclosure,.visual-records{scroll-margin-top:110px}.visual-active-filters{flex-wrap:wrap;gap:8px;margin:10px 0;display:flex}.visual-active-filters button{color:inherit;cursor:pointer;background:#183047;border:1px solid #5683a6;border-radius:16px;padding:6px 12px}.visual-record-link{color:#8bc3ff;text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;padding:4px;text-decoration:underline}button.visual-donut{cursor:pointer;border:0;padding:0}.visual-kpis button:disabled{opacity:.6;cursor:default}@media (width<=700px){.visual-kpis{grid-template-columns:1fr}}.xdr-coverage{border:1px solid #2d4357;border-radius:12px;min-width:0;margin-bottom:16px;padding:16px}.xdr-domain-list{flex-wrap:wrap;gap:10px;margin:12px 0;display:flex}.xdr-domain-list span{text-transform:capitalize;border:1px solid #2d4357;border-radius:8px;padding:8px}.xdr-coverage details{margin:12px 0}.xdr-coverage summary{cursor:pointer}.xdr-coverage form{gap:12px;max-width:640px;margin:16px 0;display:grid}.xdr-coverage label{gap:6px;display:grid}.xdr-coverage pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:260px;overflow:auto}.posture-dashboard{gap:16px;font-family:Inter,Segoe UI,sans-serif}.posture-heading,.posture-panel>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.posture-heading p{color:#aebdcc;margin:4px 0}.posture-dashboard button{cursor:pointer;border-radius:6px;min-height:38px;font-size:14px}.posture-tabs{border-bottom:1px solid #344352;flex-wrap:wrap;gap:6px;display:flex}.posture-tabs>*{color:#b9c8d6;background:0 0;border:0;padding:12px 18px}.posture-tabs [aria-current]{color:#8fc8ff;border-bottom:3px solid #79baff;font-weight:700}.posture-totals{background:#344352;border:1px solid #344352;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.posture-totals button{text-align:left;background:#142330;border:0;border-radius:0;flex-direction:column;align-items:flex-start;gap:8px;padding:20px;display:flex}.posture-totals strong{color:#a4d4ff;font-size:34px;line-height:1.1}.posture-totals small{color:#9eb2c5}.posture-caption{color:#a5b7c8;margin:8px 0;font-size:13px;line-height:1.5}.posture-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.posture-panel{background:#101e2a;border:1px solid #304454;border-radius:8px;min-width:0;padding:20px}.posture-panel h2{margin:0;font-size:17px}.posture-panel>header{margin-bottom:16px}.posture-panel>header button{color:#92caff;background:0 0;border:0;padding:4px}.posture-connection{justify-content:center;align-items:center;gap:32px;display:flex}.posture-ring{flex-shrink:0;width:190px;height:190px;position:relative}.posture-ring svg{width:100%;height:100%}.posture-ring>div{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.posture-ring strong{font-size:38px}.posture-ring span{color:#a5b7c8;font-size:13px}.posture-connection ul{min-width:130px;padding:0;list-style:none}.posture-connection li{align-items:center;gap:10px;margin:16px 0;font-size:14px;display:flex}.posture-connection li strong{margin-left:auto}.posture-bars{gap:8px;display:grid}.posture-bars button{text-align:left;background:0 0;border:1px solid #0000;grid-template-columns:65px minmax(0,1fr) 30px;align-items:center;gap:12px;padding:7px;display:grid}.posture-bars button[aria-pressed=true]{background:#203a50;border-color:#8ac5ff}.posture-track{background:#304352;border-radius:3px;height:10px;overflow:hidden}.posture-track i{background:#77b8f7;height:100%;display:block}.posture-table-wrap{max-height:370px;overflow-x:auto}.posture-dashboard table{border-collapse:collapse;width:100%;font-size:13px}.posture-dashboard th,.posture-dashboard td{text-align:left;border-bottom:1px solid #2b3c4a;padding:11px 8px}.posture-dashboard th{color:#a5b7c8}.posture-dashboard td button{color:#97cbff;text-align:left;background:0 0;border:0;padding:0}.posture-workspaces{gap:4px;display:grid}.posture-workspaces>button{text-align:left;background:0 0;border:0;border-bottom:1px solid #2b3c4a;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.posture-workspaces small{color:#a5b7c8;margin-top:5px;line-height:1.4;display:block}.posture-filter{margin-bottom:10px}.posture-map summary{cursor:pointer;font-weight:600}.posture-map .dashboard-world-map{max-height:300px}@media (width<=1000px){.posture-grid{grid-template-columns:1fr}.posture-totals{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=500px){.posture-panel{padding:14px}.posture-connection{flex-wrap:wrap;gap:12px}.posture-ring{width:150px;height:150px}.posture-totals button{padding:14px}}.posture-dashboard{background:#0b2a39;border:1px solid #294958;border-radius:3px;gap:10px;padding:14px}.posture-dashboard,.posture-dashboard button,.posture-dashboard h1,.posture-dashboard h2,.posture-dashboard p,.posture-dashboard table{font-family:Segoe UI,Arial,sans-serif}.posture-dashboard .posture-heading{gap:10px}.posture-dashboard .posture-heading .page-title{margin:0;font-size:23px;line-height:1.3}.posture-heading .eyebrow{letter-spacing:1px;font-size:11px}.posture-heading>div>p:last-child{display:none}.posture-dashboard button{color:#e1edf3}.posture-dashboard .posture-heading>button{background:#309bc9;border:1px solid #51b5df;border-radius:3px;padding:8px 14px}.posture-tabs>*{padding:8px 14px;font-size:13px}.posture-totals{border-radius:3px}.posture-totals button{background:#203f4e;flex-direction:row;justify-content:space-between;align-items:center;padding:10px 14px}.posture-totals strong{font-size:26px}.posture-totals small{display:none}.posture-dashboard>.posture-caption{margin:0;font-size:11px}.posture-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:10px}.posture-panel{background:#304e5c;border:1px solid #426271;border-radius:3px;padding:12px}.posture-panel>header{gap:6px;margin-bottom:10px}.posture-panel h2{font-size:14px;font-weight:600}.posture-panel>header button{min-height:24px;font-size:11px}.posture-trend svg{width:100%;height:210px;display:block}.posture-trend-key{text-align:center;color:#54c0ef;font-size:12px;display:block}.posture-connection{flex-direction:column;gap:0}.posture-ring{width:160px;height:160px}.posture-ring span,.posture-caption{color:#c1d2dc}.posture-connection ul{width:100%;margin:4px 0}.posture-connection li{margin:4px 0;font-size:12px}.posture-connection-panel .posture-caption{font-size:11px;line-height:1.35}.posture-severity,.posture-workspace-panel{grid-column:span 1}.posture-table-wrap{max-height:410px}.posture-dashboard th,.posture-dashboard td{border-bottom:1px solid #ffffff12;padding:9px 8px;font-size:12px}.posture-dashboard tbody tr:nth-child(odd){background:#203e4e}.posture-dashboard td button{min-height:26px;font-size:12px}.posture-dashboard th{color:#d3e0e7;letter-spacing:0}.posture-dashboard .status-badge{padding:4px 7px;font-size:10px}.posture-bars button{grid-template-columns:45px minmax(0,1fr) 20px;gap:6px;padding:4px;font-size:12px}.posture-workspaces>button{flex-wrap:wrap;padding:8px 0;font-size:12px}.posture-workspaces small{font-size:11px}.posture-empty{text-align:center;color:#bdcdd7;padding:70px 0}.posture-map{background:#203f4e}.posture-map summary{font-size:13px}@media (width<=1200px){.posture-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.posture-trend{grid-column:span 2}.posture-workspace-panel{grid-column:1/-1}.posture-workspaces{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}}@media (width<=700px){.posture-grid{grid-template-columns:1fr}.posture-grid>section{grid-column:1}.posture-totals{grid-template-columns:1fr 1fr}.posture-totals button{flex-direction:column;align-items:start}.posture-workspaces{grid-template-columns:1fr}}.posture-dashboard :is(h1,h2,p,span,strong,small,button,th,td,summary,text){font-family:Segoe UI,Arial,sans-serif!important}.app-shell:has(.posture-dashboard) .console-workspace{padding-block-start:0!important}.posture-dashboard .posture-panel .posture-caption{font-size:11px}.posture-dashboard{gap:10px!important}.posture-heading .eyebrow{display:none}.posture-dashboard .posture-heading .page-title{font-size:22px!important}.posture-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.posture-connection-panel{grid-column:span 1}.posture-trend{grid-column:span 4}.posture-events{grid-column:span 3}.security-status-grid{grid-column:span 2;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.security-status-grid .posture-panel{flex-direction:column;min-height:230px;display:flex}.security-ring-widget{flex-direction:column;align-items:center;gap:4px;display:flex}.security-donut{aspect-ratio:1;width:min(180px,100%);position:relative}.security-donut svg{width:100%;height:100%}.security-donut>strong{color:#edf5fa;place-items:center;font-size:36px;display:grid;position:absolute;inset:0}.security-ring-legend{flex-wrap:wrap;justify-content:center;gap:4px 10px;display:flex}.security-ring-legend>span,.security-ring-legend>button{color:#deebf1;align-items:center;gap:5px;font-size:11px;display:flex}.security-ring-legend>button{background:0 0;border:0;min-height:24px;padding:3px}.security-ring-legend i{border-radius:50%;width:8px;height:8px}.security-unknown-ring{border:16px solid #92a6b0;border-radius:50%;place-items:center;width:148px;height:148px;margin:10px auto;display:grid}.security-unknown-ring span{text-align:center;font-size:32px}.security-unknown-ring small{font-size:12px;display:block}.security-case-link{background:0 0;border:0;margin-top:auto;color:#98d7f4!important;font-size:12px!important}.posture-trend svg{height:195px}.posture-events .posture-table-wrap{max-height:520px}.posture-map{margin-top:0}.app-shell:has(.posture-dashboard) .console-topbar{border-radius:3px!important;flex-wrap:wrap!important;gap:8px!important;padding:8px 12px!important;display:flex!important}.app-shell:has(.posture-dashboard) .console-heading{display:none!important}.app-shell:has(.posture-dashboard) .console-topbar-body{display:contents!important}.app-shell:has(.posture-dashboard) .console-title-actions{flex:340px;gap:6px!important;margin:0!important;padding:0!important}.app-shell:has(.posture-dashboard) .console-action-band-label{display:none!important}.app-shell:has(.posture-dashboard) .console-global-scope-copy>small{display:none!important}.app-shell:has(.posture-dashboard) .console-global-scope-card{flex:300px;border:0!important;align-items:center!important;gap:10px!important;width:auto!important;padding:6px!important;display:flex!important}.app-shell:has(.posture-dashboard) .console-global-scope-controls{flex-wrap:wrap;gap:6px!important;display:flex!important}.app-shell:has(.posture-dashboard) .console-topbar :is(button,select){min-height:30px!important;padding:5px 10px!important;font-size:12px!important}@media (width<=1100px){.posture-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.posture-trend{grid-column:span 2}.posture-events{grid-column:1/-1}.security-status-grid{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=700px){.posture-grid{grid-template-columns:1fr}.posture-grid>section,.security-status-grid{grid-column:1}.security-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=420px){.security-status-grid{grid-template-columns:1fr}}.posture-dashboard .security-donut{width:140px}.posture-dashboard .security-ring-legend{gap:2px 8px}.posture-dashboard .security-ring-legend button{min-height:20px}.posture-dashboard .posture-connection-panel>header{flex-wrap:nowrap}.posture-dashboard .posture-connection-panel>header h2{font-size:12px}.posture-dashboard .posture-connection-panel>header button{font-size:10px}.posture-dashboard .security-unknown-ring{border-width:14px;width:124px;height:124px;margin:2px auto}.posture-dashboard .posture-panel>header{margin-bottom:6px}.ops-workflow-disclosure>summary{cursor:pointer;background:#163847;border:1px solid #426271;border-radius:3px;padding:14px;font:14px Segoe UI,sans-serif}.ops-workflow-disclosure[open]>summary{margin-bottom:16px}.dashboard-palette-options{border:0;min-width:0;margin:12px 0;padding:0}.dashboard-palette-options legend{font-weight:700}.dashboard-palette-options>p{font-size:13px;line-height:1.5}.dashboard-palette-options>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.dashboard-palette-options button{text-align:left;cursor:pointer;border:2px solid;border-radius:8px;flex-direction:column;gap:10px;padding:12px;display:flex}.dashboard-palette-options button[aria-pressed=true]{outline-offset:2px;outline:2px solid #8ac5ff}.palette-swatch{border-radius:4px;align-items:center;gap:12px;width:100%;padding:10px;display:flex}.palette-swatch i{border:6px solid;border-radius:50%;width:32px;height:32px}.palette-swatch>span{width:45%;height:6px}.posture-dashboard[data-palette=charcoal]{--dash-bg:#141b24;--dash-panel:#222d39;--dash-row:#192330;--dash-text:#edf3fa;--dash-muted:#c1cddd;--dash-link:#8ac5ff;--dash-border:#445467}.posture-dashboard[data-palette=light]{--dash-bg:#edf1f5;--dash-panel:#fff;--dash-row:#eef3f8;--dash-text:#192e46;--dash-muted:#465c73;--dash-link:#125e9e;--dash-border:#abc}.posture-dashboard[data-palette=obsidian]{--dash-bg:#060b12;--dash-panel:#101b28;--dash-row:#0b1420;--dash-text:#e6eff8;--dash-muted:#b3c5d7;--dash-link:#8ebff1;--dash-border:#34495e}.posture-dashboard[data-palette]{background:var(--dash-bg);color:var(--dash-text);border-color:var(--dash-border)}.posture-dashboard[data-palette] .posture-panel{background:var(--dash-panel);border-color:var(--dash-border);color:var(--dash-text)}.posture-dashboard[data-palette] :is(h1,h2,.security-donut>strong,.security-ring-legend>span,.security-ring-legend>button){color:var(--dash-text)}.posture-dashboard[data-palette] :is(.posture-caption,th,.posture-empty){color:var(--dash-muted)}.posture-dashboard[data-palette] :is(.posture-panel>header button,td button,.security-case-link){color:var(--dash-link)!important}.posture-dashboard[data-palette] tbody tr:nth-child(odd){background:var(--dash-row)}.posture-dashboard[data-palette] :is(td,th){border-color:var(--dash-border)}.posture-dashboard[data-palette] .posture-trend text{fill:var(--dash-muted)}.posture-dashboard[data-palette] .posture-trend line{stroke:var(--dash-border)}.posture-dashboard[data-palette] .posture-trend polyline{stroke:var(--dash-link)}.posture-dashboard[data-palette] .posture-trend circle{fill:var(--dash-link)}.posture-dashboard[data-palette] .posture-trend-key{color:var(--dash-link)}.posture-dashboard[data-palette] .posture-filter{background:var(--dash-row);color:var(--dash-text);border:1px solid var(--dash-border)}@media (width<=700px){.dashboard-palette-options>div{grid-template-columns:1fr}}.posture-dashboard[data-palette=violet]{--dash-bg:#181724;--dash-panel:#222231;--dash-row:#292838;--dash-text:#f1effa;--dash-muted:#b9b5ce;--dash-link:#c49aff;--dash-border:#3c394e}.security-overview-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.security-overview-strip button{text-align:left;border:1px solid var(--dash-border);background:var(--dash-panel);color:var(--dash-text);cursor:pointer;border-radius:10px;gap:8px;min-width:0;padding:16px;display:grid}.security-overview-strip span{color:var(--dash-muted);font-size:12px}.security-overview-strip strong{font-size:26px;line-height:1.2}.security-overview-strip small{color:var(--dash-link);font-size:11px}.security-overview-strip button:hover{border-color:var(--dash-link)}.posture-dashboard .posture-panel{border-radius:10px;padding:16px}.posture-dashboard{border-radius:12px;padding:16px}.posture-dashboard .posture-grid{gap:12px}.posture-dashboard .posture-heading{align-items:center}.posture-dashboard .posture-heading p{color:var(--dash-muted);font-size:12px}.posture-dashboard button:focus-visible{outline:2px solid var(--dash-link);outline-offset:3px}.app-shell[data-workspace-palette=violet] :is(.sidebar,.console-topbar){background:#1c1b29!important;border-color:#3c394e!important}.app-shell[data-workspace-palette=violet] .main{background:#181724!important}.app-shell[data-workspace-palette=violet] .sidebar-button{background:0 0;border-color:#0000;border-radius:7px;min-height:38px;padding:7px 10px;font:13px Segoe UI,sans-serif}.app-shell[data-workspace-palette=violet] .sidebar-button.is-active{background:#493064;border-color:#9c6cce;box-shadow:inset 3px 0 #c49aff}.app-shell[data-workspace-palette=violet] .sidebar-group-toggle{border-radius:7px}.app-shell[data-workspace-palette=violet] .brand-logo-image{object-fit:contain;max-width:64px;max-height:64px}.app-shell[data-workspace-palette=violet] .brand-copy-title{font-size:11px}.app-shell[data-workspace-palette=violet] .brand-copy p{font-size:10px}.posture-dashboard[data-palette=violet] .button-primary{color:#fff;background:#7042a2;border-color:#a677da;border-radius:7px}@media (width<=800px){.security-overview-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=420px){.security-overview-strip{grid-template-columns:1fr}.posture-dashboard{padding:10px}}.posture-dashboard .posture-events{align-self:start;min-height:220px}.posture-dashboard .security-status-grid .posture-panel{min-height:190px}.posture-dashboard .security-status-grid .security-donut{width:100px}.posture-dashboard .security-donut>strong{font-size:28px}.posture-dashboard .posture-connection-panel,.posture-dashboard .posture-trend{min-height:240px}.app-shell[data-workspace-palette=violet] .sidebar :is(button,strong,span,p,a){font-family:Segoe UI,Arial,sans-serif}.alert-rankings{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.alert-ranking-list{margin:12px 0;padding:0;list-style:none}.alert-ranking-list button{width:100%;color:var(--dash-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-bottom:8px;padding:10px 0 14px;display:grid;position:relative}.alert-ranking-list span{overflow-wrap:anywhere}.alert-ranking-list i{background:var(--dash-link);border-radius:4px;height:4px;position:absolute;bottom:0;left:0}.alert-ranking-evidence{grid-column:1/-1}@media (width<=700px){.alert-rankings{grid-template-columns:1fr}}.alert-ranking-controls{grid-column:1/-1;padding:12px 0}.alert-ranking-controls label{color:var(--dash-text);flex-wrap:wrap;align-items:center;gap:12px;display:flex}.alert-ranking-controls select{background:var(--dash-panel);max-width:100%;color:var(--dash-text);border:1px solid var(--dash-border);border-radius:6px;padding:8px}.app-shell[data-workspace-palette=violet]{--workspace-bg:#181724;--workspace-panel:#222231;--workspace-text:#f1effa;--workspace-muted:#b9b5ce;--workspace-accent:#c49aff;--workspace-border:#3c394e;--workspace-primary:#7042a2}.app-shell[data-workspace-palette=teal]{--workspace-bg:#101e23;--workspace-panel:#1b3037;--workspace-text:#edf9fa;--workspace-muted:#b3cdd2;--workspace-accent:#70d8dc;--workspace-border:#3e626b;--workspace-primary:#24656c}.app-shell[data-workspace-palette=emerald]{--workspace-bg:#141f1b;--workspace-panel:#21352b;--workspace-text:#eff9f2;--workspace-muted:#b9cfbf;--workspace-accent:#8cddb0;--workspace-border:#486452;--workspace-primary:#326747}.app-shell[data-workspace-palette=amber]{--workspace-bg:#211c16;--workspace-panel:#322a20;--workspace-text:#fff5e8;--workspace-muted:#d5c4ab;--workspace-accent:#f2c078;--workspace-border:#6a5640;--workspace-primary:#785426}.app-shell[data-workspace-palette=rose]{--workspace-bg:#221a22;--workspace-panel:#332633;--workspace-text:#fff0f7;--workspace-muted:#d6bfd0;--workspace-accent:#f0a6cc;--workspace-border:#6a4a62;--workspace-primary:#854569}.app-shell[data-workspace-palette=charcoal]{--workspace-bg:#141b24;--workspace-panel:#222d39;--workspace-text:#edf3fa;--workspace-muted:#c1cddd;--workspace-accent:#8ac5ff;--workspace-border:#445467;--workspace-primary:#315e89}.app-shell[data-workspace-palette=obsidian]{--workspace-bg:#060b12;--workspace-panel:#101b28;--workspace-text:#e6eff8;--workspace-muted:#b3c5d7;--workspace-accent:#8ebff1;--workspace-border:#34495e;--workspace-primary:#315e89}.app-shell[data-workspace-palette=light]{--workspace-bg:#edf1f5;--workspace-panel:#fff;--workspace-text:#192e46;--workspace-muted:#465c73;--workspace-accent:#125e9e;--workspace-border:#abc;--workspace-primary:#125e9e}.app-shell[data-workspace-palette]{color:var(--workspace-text);background:var(--workspace-bg)}.app-shell[data-workspace-palette] :is(.sidebar,.main,.console-topbar,.console-global-scope-card){color:var(--workspace-text);background:var(--workspace-bg)!important;border-color:var(--workspace-border)!important}.app-shell[data-workspace-palette] .posture-dashboard{--dash-bg:var(--workspace-bg);--dash-panel:var(--workspace-panel);--dash-row:var(--workspace-bg);--dash-text:var(--workspace-text);--dash-muted:var(--workspace-muted);--dash-link:var(--workspace-accent);--dash-border:var(--workspace-border)}.app-shell[data-workspace-palette] :is(.sidebar-user-card,.console-global-scope-card){background:var(--workspace-panel)!important;border-color:var(--workspace-border)!important}.app-shell[data-workspace-palette] :is(.sidebar-group-button,.sidebar-button,.button-secondary){box-shadow:none;background:var(--workspace-panel)!important;color:var(--workspace-text)!important;border-color:var(--workspace-border)!important}.app-shell[data-workspace-palette] :is(.sidebar-group-button.is-active,.sidebar-button.is-active,.button-secondary.is-active){box-shadow:inset 3px 0 var(--workspace-accent);background:var(--workspace-primary)!important;color:#fff!important;border-color:var(--workspace-accent)!important}.app-shell[data-workspace-palette] :is(.sidebar-group-label,.sidebar-button-label,.brand-copy-title,.console-global-scope-copy strong){color:inherit!important}.app-shell[data-workspace-palette] :is(.sidebar-user-meta small,.brand-copy p,.console-global-scope-field,.eyebrow){color:var(--workspace-muted)}.app-shell[data-workspace-palette] :is(.button-ghost,.sidebar a){color:var(--workspace-accent)}.app-shell[data-workspace-palette] :is(.button,.button-primary,.sidebar-user-avatar){border-color:var(--workspace-accent);background:var(--workspace-primary)!important;color:#fff!important}.app-shell[data-workspace-palette] :is(.console-topbar select,.dashboard-appearance-controls select){background:var(--workspace-panel);color:var(--workspace-text);border:1px solid var(--workspace-border);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.app-shell[data-workspace-palette=light] :is(.console-topbar select,.dashboard-appearance-controls select){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.app-shell[data-workspace-palette] :is(button,a,select):focus-visible{outline:2px solid var(--workspace-accent);outline-offset:3px}.app-shell[data-workspace-palette] :is(.sidebar-button,.sidebar-group-button,.button-secondary):hover{border-color:var(--workspace-accent)!important}.dashboard-appearance-controls{flex-wrap:wrap;justify-content:flex-end;align-items:end;gap:10px;display:flex}.dashboard-appearance-controls label{color:var(--dash-muted);gap:5px;font-size:12px;display:grid}.dashboard-appearance-controls select{border-radius:6px;max-width:100%;min-height:38px;padding:8px 12px}.dashboard-color-feedback{color:var(--dash-muted);font-size:12px}.dashboard-color-feedback:empty{display:none}@media (width<=700px){.dashboard-appearance-controls{justify-content:flex-start;width:100%}}.sms-setup-card{border:1px solid var(--control-border,#445467);border-radius:10px;margin-bottom:20px;padding:16px}.sms-setup-card h4{margin:0}.sms-setup-card summary{cursor:pointer;padding:10px 0;font-weight:700}.sms-setup-card li{margin:8px 0;line-height:1.5}.sms-setup-card p{line-height:1.5}.app-shell[data-workspace-palette]{--panel-surface:var(--workspace-panel);--panel-border:var(--workspace-border);--control-surface:var(--workspace-panel);--control-border:var(--workspace-border);--control-border-active:var(--workspace-accent);--control-surface-active:var(--workspace-primary)}.app-shell[data-workspace-palette] :is(.card,.console-page-bar,.table-wrap){background:var(--workspace-panel);border-color:var(--workspace-border);color:var(--workspace-text)}.app-shell[data-workspace-palette] :is(.page-title,.section-header h3,.table td){color:var(--workspace-text)}.app-shell[data-workspace-palette] :is(.page-subtitle,.section-subtitle,.field>span){color:var(--workspace-muted)}.app-shell[data-workspace-palette] .field :is(select,textarea,input:not([type=checkbox]):not([type=radio])){background:var(--workspace-bg);color:var(--workspace-text);border-color:var(--workspace-border)}.app-shell[data-workspace-palette=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.app-shell[data-workspace-palette=custom]{--workspace-bg:hsl(var(--custom-hue) 18% 10%);--workspace-panel:hsl(var(--custom-hue) 18% 16%);--workspace-text:hsl(var(--custom-hue) 18% 95%);--workspace-muted:hsl(var(--custom-hue) 16% 78%);--workspace-accent:hsl(var(--custom-hue) 70% 77%);--workspace-border:hsl(var(--custom-hue) 18% 38%);--workspace-primary:hsl(var(--custom-hue) 40% 29%)}.hue-wheel{aspect-ratio:1;touch-action:none;cursor:crosshair;background:conic-gradient(red,#ff0,#0f0,#0ff,#00f,#f0f,red);border-radius:50%;width:8rem;margin:12px 4px;position:relative}.hue-wheel:before{content:"";background:var(--workspace-panel);border-radius:50%;position:absolute;inset:22%}.hue-wheel i{pointer-events:none;border:2px solid #fff;border-radius:50%;width:14px;height:14px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 2px #151515}.hue-wheel:focus-visible{outline:3px solid var(--workspace-accent);outline-offset:4px}.exact-color-controls{flex-wrap:wrap;align-items:end;gap:1rem;margin-block:1rem;display:flex}.exact-color-controls label{gap:.35rem;display:grid}.exact-color-controls input{width:8rem}.exact-color-controls input[type=color]{cursor:pointer;height:2.5rem;padding:.2rem}.app-shell[data-workspace-palette=custom][style*=--exact-color]{--workspace-bg:color-mix(in srgb,var(--exact-color) 8%,#101219);--workspace-panel:color-mix(in srgb,var(--exact-color) 14%,#1c2028);--workspace-border:color-mix(in srgb,var(--exact-color) 30%,#536074);--workspace-text:#f4f5fa;--workspace-muted:#ccd1dc;--workspace-primary:color-mix(in srgb,var(--exact-color) 32%,#18202a);--workspace-accent:color-mix(in srgb,var(--exact-color) 55%,white)}
