@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-condensed-latin-500-normal-BgYH2mbd.woff2)format("woff2"),url(/assets/barlow-condensed-latin-500-normal-HIEiP5Ov.woff)format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-latin-600-normal-DepVgxBB.woff2)format("woff2"),url(/assets/barlow-condensed-latin-600-normal-BFJEwTuo.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-600-normal-BgSNZQsw.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-600-normal-DWFSQ4vo.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff)format("woff")}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#e1e5e8;font-synthesis:none;text-rendering:geometricprecision;--bg:#0b0d0f;--bg-raised:#111419;--bg-panel:#0f1215;--bg-hover:#171b20;--line:#272d32;--line-strong:#363d43;--text:#e1e5e8;--muted:#98a2aa;--dim:#69747d;--amber:#e6a23c;--amber-soft:#a97628;--cyan:#55b8c2;--green:#4bc486;--red:#ef6464;--red-deep:#8f3d3d;background:#0b0d0f;font-family:IBM Plex Sans,sans-serif}*{box-sizing:border-box}html,body,#root{width:100%;min-width:0;min-height:100%;margin:0}body{background-color:var(--bg);line-height:1.4;overflow:hidden}button,input,select{font:inherit}code,time,.brand-lockup,.header-fact,.webmcp-status,.ticker,.workspace-breadcrumb,.composition-receipt,.panel-index,.panel-meta,.service-table,.log-stream,.audit-list,.agent-rail{font-variant-numeric:tabular-nums;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace}button{color:inherit}button:focus-visible,a:focus-visible,summary:focus-visible{outline:1px solid var(--amber);outline-offset:2px}button,a,summary{touch-action:manipulation}::selection{color:#090a0b;background:var(--amber)}.skip-link{z-index:100;border:1px solid var(--cyan);color:var(--text);background:#11161a;border-radius:3px;padding:8px 11px;font-size:12px;font-weight:600;transition:transform .12s;position:fixed;top:8px;left:8px;transform:translateY(-150%)}.skip-link:focus-visible{transform:translateY(0)}::-webkit-scrollbar{width:7px;height:7px}::-webkit-scrollbar-track{background:#090a0b}::-webkit-scrollbar-thumb{background:#363d42}.app-shell{background-color:var(--bg);min-width:0;height:100vh;overflow:hidden}.app-header{border-bottom:1px solid var(--line-strong);z-index:5;background:#0d1013;align-items:stretch;height:52px;display:flex;position:relative}.brand-lockup{border-right:1px solid var(--line-strong);width:244px;color:var(--amber);flex:0 0 244px;align-items:center;gap:10px;padding:0 14px;display:flex}.brand-mark{border:1px solid var(--amber);letter-spacing:-.03em;place-items:center;width:30px;height:30px;font-family:Barlow Condensed,sans-serif;font-size:12px;font-weight:600;display:grid}.brand-lockup>div,.tenant-lockup{flex-direction:column;justify-content:center;display:flex}.brand-lockup strong{letter-spacing:.16em;font-family:Barlow Condensed,sans-serif;font-size:21px;line-height:18px}.brand-lockup small,.tenant-lockup small{color:var(--muted);letter-spacing:.11em;margin-top:3px;font-size:9px}.tenant-lockup{border-right:1px solid var(--line);min-width:232px;padding:0 15px}.tenant-lockup span{letter-spacing:.07em;font-size:11px;font-weight:600}.header-spacer{flex:1;min-width:12px}.header-fact{border-left:1px solid var(--line);flex-direction:column;justify-content:center;min-width:110px;padding:0 13px;display:flex}.header-fact span{color:var(--muted);letter-spacing:.07em;font-size:9px}.header-fact b{letter-spacing:.04em;margin-top:3px;font-size:11px;font-weight:600}.header-clock{grid-template-columns:auto auto 1fr;align-content:center;align-items:center;gap:6px;min-width:126px;display:grid}.header-clock b{grid-column:1/-1;margin:1px 0 0 19px}.webmcp-status{border:0;border-left:1px solid var(--line-strong);cursor:pointer;background:#0d0f10;flex:0 0 146px;grid-template-rows:1fr 1fr;grid-template-columns:auto 1fr;align-items:end;column-gap:7px;width:146px;padding:0 13px;display:grid}.webmcp-status svg{grid-row:1/3;align-self:center}.webmcp-status span{color:var(--muted);letter-spacing:.07em;align-self:end;font-size:9px}.webmcp-status b{align-self:start;font-size:11px;line-height:15px}.webmcp-active{color:var(--green);box-shadow:inset 0 -2px 0 var(--green)}.webmcp-manual{color:var(--amber);box-shadow:inset 0 -2px 0 var(--amber-soft)}.webmcp-error{color:var(--red);box-shadow:inset 0 -2px 0 var(--red)}.ticker{border-bottom:1px solid var(--line-strong);background:#101317;height:32px;display:flex;overflow:hidden}.ticker-focus{z-index:2;border-right:1px solid var(--amber-soft);color:var(--amber);letter-spacing:.1em;background:#e6a23c12;flex:0 0 112px;align-items:center;gap:7px;padding:0 13px;font-size:10px;font-weight:600;display:flex;position:relative}.ticker-window{flex:1;min-width:0;overflow:hidden}.ticker-track{will-change:transform;width:max-content;height:100%;animation:44s linear infinite ticker-scroll;display:flex}.ticker:hover .ticker-track,.ticker:focus-within .ticker-track{animation-play-state:paused}.ticker-set{flex-shrink:0;display:flex}.ticker-item{border-right:1px solid var(--line);align-items:center;gap:8px;min-width:max-content;padding:0 16px;font-size:11px;display:flex}.ticker-item small{color:var(--muted);letter-spacing:.045em;font-size:9px}.ticker-item b{font-weight:500}.ticker-good b{color:var(--green)}.ticker-bad b{color:var(--red)}.ticker-warn b{color:var(--amber)}.ticker-neutral b{color:var(--cyan)}@keyframes ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.terminal-body{grid-template-columns:188px minmax(0,1fr) 292px;min-width:0;height:calc(100vh - 84px);display:grid;overflow:hidden}.sidebar{border-right:1px solid var(--line-strong);background:#0d1013;flex-direction:column;min-width:0;height:100%;display:flex;overflow:hidden}.sidebar-heading,.rail-header{border-bottom:1px solid var(--line);height:39px;color:var(--muted);letter-spacing:.06em;flex:0 0 39px;justify-content:space-between;align-items:center;padding:0 11px;font-size:9px;display:flex}.sidebar-heading small,.rail-header small{color:var(--dim);font-size:9px}.nav-list{flex:1;min-height:0;overflow-y:auto}.nav-list button{color:#8e979e;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #363d4373;grid-template-columns:22px 21px 1fr auto;align-items:center;gap:4px;width:100%;height:42px;padding:0 9px;transition:color .12s,background-color .12s;display:grid;position:relative}.nav-list button:hover{color:var(--text);background:var(--bg-hover)}.nav-list button.nav-active{color:var(--amber);box-shadow:inset 2px 0 0 var(--amber);background:#e6a23c14}.nav-list button>span:not(.nav-index){font-size:11px;font-weight:500}.nav-index{color:var(--dim);font-size:9px}.nav-count{border:1px solid var(--line-strong);min-width:17px;height:17px;color:var(--muted);place-items:center;font-size:9px;font-style:normal;display:grid}.critical-count{border-color:var(--red-deep);color:var(--red)}.sidebar-footer{border-top:1px solid var(--line-strong);min-height:54px;color:var(--green);letter-spacing:.03em;padding:10px 11px;font-size:9px}.sidebar-error{color:var(--red);background:#ff343414;border:1px solid #ff5c5c6b;margin:0 10px 10px;padding:8px 9px;font-size:10px;line-height:1.35}.sidebar-footer>div{align-items:center;gap:7px;display:flex}.sidebar-footer small{color:var(--dim);margin-top:5px;font-size:9px;display:block}.workspace{background:#0b0e11;min-width:0;height:100%;overflow:hidden auto}.workspace-topbar{border-bottom:1px solid var(--line-strong);z-index:3;background:#0f1215f5;flex-wrap:wrap;align-items:center;gap:14px;min-height:74px;padding:13px 14px;display:flex;position:sticky;top:0}.composition-receipt{background:#0c1013;border:1px solid #2b3236;border-radius:3px;width:100%;min-width:0;box-shadow:inset 3px 0 #55b8c2b8}.composition-receipt>summary{cursor:pointer;grid-template-columns:minmax(210px,1.3fr) repeat(4,minmax(72px,.48fr)) minmax(138px,.8fr) auto;align-items:center;gap:0;min-height:42px;padding:0 10px 0 13px;list-style:none;display:grid}.composition-receipt>summary::-webkit-details-marker{display:none}.composition-receipt>summary:hover{background:#ffffff05}.receipt-identity,.receipt-stat,.receipt-actor{border-right:1px solid #363d4380;align-items:center;gap:7px;min-width:0;padding:0 10px;display:flex}.receipt-identity{padding-left:0}.receipt-identity svg{color:var(--cyan);flex:none}.composition-receipt span{color:var(--muted);font-size:9px}.composition-receipt b{color:#c4cbd0;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:9px;font-weight:500;overflow:hidden}.composition-receipt .receipt-identity>span{color:#cbd2d6;font-family:IBM Plex Sans,sans-serif;font-size:11px;font-weight:600}.composition-receipt .receipt-identity b{color:var(--cyan)}.composition-receipt .receipt-actor{border-right:0}.composition-receipt .receipt-actor b{color:var(--amber);text-transform:capitalize}.receipt-stat,.receipt-actor{flex-direction:column;align-items:flex-start;gap:1px}.receipt-disclosure{align-items:center;gap:4px;padding-left:10px;font-family:IBM Plex Sans,sans-serif;font-weight:500;display:inline-flex;color:#b8c0c5!important}.receipt-disclosure svg{transition:transform .14s}.composition-receipt[open] .receipt-disclosure svg{transform:rotate(180deg)}.receipt-details{border-top:1px solid var(--line);background:var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;padding:1px;display:grid}.receipt-detail{background:#0f1316;min-width:0;min-height:58px;padding:10px 12px}.receipt-detail--wide{grid-column:1/-1}.receipt-detail span{color:var(--dim);margin-bottom:5px;display:block}.receipt-detail b{color:#cbd1d5;text-overflow:initial;white-space:normal;font-family:IBM Plex Sans,sans-serif;font-size:11px;line-height:1.4;display:block;overflow:visible}.workspace-title{flex:1;min-width:220px}.workspace-breadcrumb{color:var(--amber);letter-spacing:.045em;align-items:center;gap:7px;font-size:9px;display:flex}.workspace-breadcrumb i{color:var(--line-strong);font-style:normal}.workspace-title h1{color:#edf1f3;letter-spacing:.015em;margin:4px 0 2px;font-family:Barlow Condensed,sans-serif;font-size:clamp(22px,1.7vw,28px);font-weight:500;line-height:1}.workspace-title>small{color:var(--muted);font-size:10px}.workspace-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.action-button,.icon-button,.secondary-button,.guide-button,.text-action{color:#edba6e;cursor:pointer;background:#171611;border:1px solid #4b4334;transition:background-color .12s,border-color .12s,color .12s}.action-button:hover,.icon-button:hover,.secondary-button:hover,.guide-button:hover{background:#211d15;border-color:#8b713f}.action-button:disabled,.icon-button:disabled,.secondary-button:disabled,.guide-button:disabled{opacity:.45;cursor:not-allowed}.action-button{letter-spacing:.01em;justify-content:center;align-items:center;gap:7px;min-height:34px;padding:0 12px;font-size:10px;font-weight:600;display:inline-flex}.action-button--danger{color:#f77;background:#251010;border-color:#873737}.action-button--danger:hover{border-color:var(--red);background:#351111}.icon-button{place-items:center;width:34px;height:34px;padding:0;display:grid}.secondary-button,.guide-button{justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-size:10px;font-weight:500;display:inline-flex}.secondary-button{border-color:var(--line-strong);color:#b7c0c6;background:#121518}.guide-button{color:var(--muted);background:0 0;border-color:#0000}.operation-running{color:var(--amber);align-items:center;gap:7px;font-size:10px;display:inline-flex}.action-error{border:1px solid var(--red-deep);color:var(--red);background:#220d0d;padding:5px 8px;font-size:10px;position:absolute;bottom:-24px;right:12px}.workspace-grid{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-flow:dense;gap:10px;min-width:0;padding:10px 10px 36px;animation:.22s both workspace-enter;display:grid}@keyframes workspace-enter{0%{opacity:.55;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.terminal-panel{background:var(--bg-panel);border:1px solid #363d43c7;border-radius:4px;min-width:0;overflow:hidden;box-shadow:0 1px #ffffff04;container-type:inline-size}.workspace-block{min-width:0;position:relative}.workspace-block>.terminal-panel{width:100%;height:100%}.workspace-block--pinned>.terminal-panel{box-shadow:inset 3px 0 0 var(--cyan);border-color:#37656b}.panel-pin{z-index:2;width:21px;height:21px;color:var(--dim);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:4px;right:5px}.panel-pin:hover:not(:disabled),.panel-pin[aria-pressed=true]{color:var(--cyan);background:#0f1b1e}.panel-pin:disabled{opacity:.22;cursor:not-allowed}.workspace-block .panel-meta{margin-right:22px}.terminal-panel:hover{border-color:#465058}.panel-header{background:#12161a;border-bottom:1px solid #363d43a3;justify-content:space-between;align-items:center;gap:10px;height:36px;padding:0 12px;display:flex}.panel-title-group{align-items:center;gap:8px;min-width:0;display:flex}.panel-index{color:var(--dim);letter-spacing:.035em;flex:none;font-size:9px}.panel-header h2{color:#cfd5d9;text-overflow:ellipsis;white-space:nowrap;letter-spacing:.015em;min-width:0;margin:0;font-family:Barlow Condensed,sans-serif;font-size:15px;font-weight:500;overflow:hidden}.panel-meta{color:var(--muted);letter-spacing:.025em;flex:none;font-size:9px}.panel-content{min-width:0}.block--global_status{grid-column:span 4;min-height:166px}.block--active_incident_summary{grid-column:span 8;min-height:166px}.block--service_health{grid-column:span 7;min-height:235px}.block--key_metrics{grid-column:span 5;min-height:235px}.block--dependency_map{grid-column:span 5;min-height:183px}.block--deployment_timeline{grid-column:span 7;min-height:183px}.block--log_evidence{grid-column:span 12;min-height:181px}.block--error_breakdown{grid-column:span 5;min-height:181px}.block--operation_preview{grid-column:span 7;min-height:238px}.block--recovery_monitor{grid-column:span 5;min-height:218px}.block--cost_analysis{grid-column:span 7;min-height:218px}.block--security_findings{grid-column:span 5;min-height:218px}.block--activity_audit{grid-column:span 12;min-height:174px}.workspace-grid--investigation .block--active_incident_summary{grid-column:span 7}.workspace-grid--investigation .block--dependency_map{grid-column:span 5}.workspace-grid--investigation .block--key_metrics{grid-column:span 12}.workspace-grid--investigation .block--deployment_timeline{grid-column:span 7}.workspace-grid--investigation .block--error_breakdown{grid-column:span 5}.workspace-grid--investigation .block--log_evidence{grid-column:span 12}.workspace-grid--resolution .block--active_incident_summary{grid-column:span 5}.workspace-grid--resolution .block--operation_preview{grid-column:span 7}.workspace-grid--resolution .block--key_metrics{grid-column:span 12}.workspace-grid--resolution .block--recovery_monitor{grid-column:span 5}.workspace-grid--resolution .block--log_evidence{grid-column:span 7}.workspace-grid--comparison .block--cost_analysis{grid-column:span 8;min-height:250px}.workspace-grid--comparison .block--active_incident_summary{grid-column:span 4}.workspace-grid--comparison .block--key_metrics{grid-column:span 8}.workspace-grid--comparison .block--global_status{grid-column:span 4}.workspace-grid--executive_summary .workspace-block{grid-column:span 6}.workspace-grid--executive_summary .block--activity_audit{grid-column:span 12}.workspace-grid[data-emphasis~=root_cause] .block--dependency_map,.workspace-grid[data-emphasis~=root_cause] .block--deployment_timeline,.workspace-grid[data-emphasis~=blast_radius] .block--active_incident_summary,.workspace-grid[data-emphasis~=blast_radius] .block--service_health,.workspace-grid[data-emphasis~=rollback_safety] .block--operation_preview,.workspace-grid[data-emphasis~=live_recovery] .block--recovery_monitor,.workspace-grid[data-emphasis~=cost_drivers] .block--cost_analysis,.workspace-grid[data-emphasis~=cost_drivers] .block--deployment_timeline,.workspace-grid[data-emphasis~=anomalies] .block--key_metrics{border-left:2px solid var(--amber)}.status-dot{background:var(--muted);border-radius:50%;width:7px;height:7px;display:inline-block}.status-healthy,.status-resolved{background:var(--green)}.status-warning,.status-running,.status-degraded{background:var(--amber)}.status-critical{background:var(--red)}.pulse{animation:1.6s ease-out infinite status-pulse}@keyframes status-pulse{0%,to{opacity:1;box-shadow:0 0}50%{opacity:.62;box-shadow:0 0 0 3px #0000}}.status-label{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:6px;font-size:9px;font-weight:500;display:inline-flex}.status-label--critical{color:var(--red)}.status-label--warning,.status-label--degraded,.status-label--running{color:var(--amber)}.status-label--healthy,.status-label--resolved{color:var(--green)}.text-red{color:var(--red)!important}.text-green{color:var(--green)!important}.text-cyan{color:var(--cyan)!important}.text-amber{color:var(--amber)!important}.global-status-grid{grid-template-columns:1fr 1.15fr;min-height:136px;display:grid}.status-hero{border-right:1px solid var(--line);flex-direction:column;justify-content:center;padding:12px;display:flex}.metric-caption,.callout-label,.cost-total>span,.preview-impact>span,.version-swap span{color:var(--muted);letter-spacing:.045em;font-size:9px}.status-hero strong{letter-spacing:.06em;margin:5px 0;font-family:Barlow Condensed,sans-serif;font-size:24px;font-weight:500}.status-hero>span:last-child{color:var(--muted);font-size:10px}.compact-stats{grid-template-columns:1fr 1fr;margin:0;display:grid}.compact-stats>div{border-bottom:1px solid #1f2326;border-right:1px solid #1f2326;min-width:0;padding:11px 10px}.compact-stats dt,.preview-facts dt{color:var(--dim);letter-spacing:.04em;font-size:9px}.compact-stats dd,.preview-facts dd{text-overflow:ellipsis;color:var(--cyan);white-space:nowrap;margin:4px 0 0;font-size:11px;font-weight:500;overflow:hidden}.incident-critical{box-shadow:inset 2px 0 0 var(--red);border-color:#5b2929}.incident-resolved{box-shadow:inset 2px 0 0 var(--green);border-color:#24583a}.incident-layout{grid-template-columns:minmax(0,1.8fr) minmax(180px,.75fr);min-height:136px;display:grid}.incident-primary{border-right:1px solid var(--line);padding:12px 14px}.incident-kicker{color:var(--red);letter-spacing:.035em;font-size:9px}.incident-summary{color:#cfd4d7;max-width:720px;margin:8px 0 10px;font-family:Barlow Condensed,sans-serif;font-size:18px;line-height:1.3}.incident-facts{flex-wrap:wrap;gap:7px;display:flex}.incident-facts span{color:var(--muted);border:1px solid #34393d;padding:5px 7px;font-size:10px}.incident-facts b{color:var(--text);font-weight:500}.root-cause-callout{background:#0e1011;flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;padding:11px 13px;display:flex}.root-cause-callout strong{color:var(--amber);margin-top:5px;font-size:12px}.root-cause-callout>span:not(.callout-label){color:var(--muted);margin-top:3px;font-size:10px}.root-cause-callout code{text-overflow:ellipsis;max-width:100%;color:var(--amber);white-space:nowrap;background:#25190d;margin-top:8px;padding:4px 5px;font-size:10px;overflow:hidden}.text-action{background:0 0;border:0;align-items:center;gap:5px;min-height:24px;margin-top:7px;padding:0;font-size:10px;display:inline-flex}.text-action:hover{color:#ffc45f}.text-action:disabled{color:var(--dim);cursor:default}.terminal-table-wrap{min-width:0;overflow-x:auto}.terminal-table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:10px}.terminal-table th{border-bottom:1px solid var(--line);height:28px;color:var(--dim);letter-spacing:.08em;text-align:left;padding:0 8px;font-size:9px;font-weight:500}.terminal-table td{color:#97a0a6;border-bottom:1px solid #1a1e20;height:30px;padding:0 8px}.terminal-table tr:last-child td{border-bottom:0}.terminal-table tbody tr:hover{background:#101315}.terminal-table .table-primary{color:#d5dadd;font-weight:500}.dependency-map{align-items:center;gap:6px;min-width:0;height:104px;padding:10px;display:flex}.dependency-map>svg{color:var(--dim);flex:none}.dependency-node{border:1px solid var(--line-strong);background:#0f1113;flex-direction:column;flex:1;justify-content:center;min-width:0;height:72px;padding:7px;display:flex}.dependency-node span{color:var(--dim);font-size:9px}.dependency-node strong{text-overflow:ellipsis;white-space:nowrap;margin:4px 0;font-size:11px;overflow:hidden}.dependency-node small{color:var(--muted);font-size:9px}.node-critical{box-shadow:inset 0 2px 0 var(--red);border-color:#703030}.node-healthy{box-shadow:inset 0 2px 0 var(--green);border-color:#28583a}.evidence-strip{min-height:49px;color:var(--amber);background:#18110c;border-top:1px solid #5a321c;grid-template-columns:27px 1fr;align-items:center;padding:7px 10px;display:grid}.evidence-strip p{color:#c3a26f;margin:0;font-size:10px;line-height:1.45}.evidence-good{color:var(--green);background:#0c1711;border-color:#25563a}.evidence-good p{color:#78b991}.metrics-grid{grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;min-height:205px;display:grid}.metric-cell{border-right:1px solid var(--line);min-width:0;padding:10px;overflow:hidden}.metric-cell:last-child{border-right:0}.metric-cell-heading{color:var(--muted);letter-spacing:.03em;justify-content:space-between;gap:4px;font-size:9px;display:flex}.metric-cell-heading small{color:var(--dim);font-size:9px}.metric-large{letter-spacing:.03em;margin:8px 0 10px;font-family:Barlow Condensed,sans-serif;font-size:clamp(21px,2cqw,30px);font-weight:500;display:block}.sparkline{width:100%;height:76px;overflow:visible}.sparkline polyline{stroke-width:1.5px;stroke-linejoin:miter;stroke-linecap:square}.sparkline--red polyline{stroke:var(--red)}.sparkline--green polyline{stroke:var(--green)}.sparkline--cyan polyline{stroke:var(--cyan)}.sparkline--amber polyline{stroke:var(--amber)}.chart-rule{stroke:#252a2d;stroke-width:.5px;stroke-dasharray:2 3}.chart-axis{color:var(--dim);justify-content:space-between;font-size:9px;display:flex}.deployment-list{min-width:0}.deployment-row{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #1d2124;grid-template-columns:57px 22px minmax(110px,1fr) 70px 76px;align-items:center;width:100%;min-width:0;min-height:50px;padding:0 9px;display:grid}.deployment-row:last-child{border-bottom:0}.deployment-row:hover{background:#111416}.deployment-suspect{background:#150e0e}.deploy-time,.deploy-marker{color:var(--muted);font-size:9px}.deploy-marker{color:var(--amber)}.deploy-main{flex-direction:column;min-width:0;display:flex}.deploy-main b{color:#d5dadc;font-size:11px}.deploy-main small{text-overflow:ellipsis;color:var(--muted);white-space:nowrap;font-size:9px;overflow:hidden}.deployment-row code{color:var(--cyan);font-size:9px}.deploy-state{border:1px solid var(--line-strong);color:var(--muted);text-transform:uppercase;justify-self:end;padding:3px 4px;font-size:9px}.deploy-state--active{color:var(--green);border-color:#2e6744}.deploy-state--rolled_back{color:var(--red);border-color:#6e3333}.log-stream{min-width:0;padding:4px 0;overflow-x:auto}.log-empty{color:var(--dim);letter-spacing:.04em;padding:18px 10px;font-size:9px}.log-row{border-bottom:1px solid #181c1e;grid-template-columns:104px 43px 112px minmax(410px,1fr);align-items:center;gap:6px;min-width:740px;height:31px;padding:0 9px;font-size:10px;display:grid}.log-row time{color:var(--dim)}.log-level{font-weight:600}.log-error .log-level{color:var(--red)}.log-warn .log-level{color:var(--amber)}.log-info .log-level{color:var(--cyan)}.log-service{color:#a5adb2}.log-row code{text-overflow:ellipsis;color:#8f999f;white-space:nowrap;overflow:hidden}.log-error code{color:#d89b9b}.breakdown-list{padding:10px}.breakdown-row{margin-bottom:12px}.breakdown-row>div:first-child,.cost-driver>div{justify-content:space-between;gap:8px;margin-bottom:5px;font-size:10px;display:flex}.breakdown-row span{text-overflow:ellipsis;color:var(--muted);white-space:nowrap;overflow:hidden}.breakdown-row b{color:#cdd3d6;font-weight:500}.mini-bar{background:#23282b;width:100%;height:3px;overflow:hidden}.mini-bar-fill{height:100%;display:block}.mini-bar-fill--red{background:var(--red)}.mini-bar-fill--amber{background:var(--amber)}.mini-bar-fill--cyan{background:var(--cyan)}.mini-bar-fill--green{background:var(--green)}.preview-only{color:var(--amber);border:1px solid #6b521d;padding:3px 5px}.preview-grid{grid-template-rows:auto auto;grid-template-columns:minmax(170px,.85fr) minmax(170px,1fr);min-height:208px;display:grid}.version-swap{border-right:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:center;align-items:center;gap:11px;min-width:0;padding:12px;display:flex}.version-swap>div{flex-direction:column;min-width:0;display:flex}.version-swap strong{color:var(--cyan);margin:3px 0;font-family:Barlow Condensed,sans-serif;font-size:22px;font-weight:500}.version-swap>div:first-child strong{color:var(--red)}.version-swap small{color:var(--muted);font-size:9px}.preview-facts{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;margin:0;display:grid}.preview-facts>div{border-bottom:1px solid #202427;border-right:1px solid #202427;min-width:0;padding:9px}.preview-impact{grid-column:1/-1;padding:9px 12px}.preview-impact p{color:#aab2b7;margin:3px 0 8px;font-size:10px;line-height:1.4}.preview-grid>.action-button{position:absolute;bottom:9px;right:10px}.preview-error{max-width:calc(100% - 190px);color:var(--red);font-size:10px;position:absolute;bottom:11px;left:12px}.block--operation_preview{position:relative}.empty-preview{flex-direction:column;justify-content:center;align-items:flex-start;min-height:208px;padding:18px;display:flex}.empty-preview p{max-width:470px;color:var(--muted);font-size:11px;line-height:1.55}.recovery-wrap{padding:13px}.recovery-progress{background:#252a2d;width:100%;height:5px}.recovery-progress span{background:var(--green);height:100%;transition:width .55s;display:block}.recovery-stages{grid-template-columns:repeat(4,1fr);gap:5px;margin:11px 0 15px;display:grid}.recovery-stages>div{color:var(--dim);align-items:center;gap:4px;font-size:9px;display:flex}.recovery-stages>div>span{border:1px solid var(--line-strong);place-items:center;width:17px;height:17px;display:grid}.recovery-stages .stage-done{color:var(--green)}.recovery-stages .stage-done>span{border-color:#2a6642}.recovery-readout{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.recovery-readout>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;padding:9px;display:flex}.recovery-readout span{color:var(--dim);font-size:9px}.recovery-readout b{color:var(--green);margin-top:3px;font-size:12px;font-weight:500}.recovery-context{border-top:1px solid var(--line);color:var(--muted);gap:4px;margin-top:11px;padding-top:9px;font-size:10px;line-height:1.4;display:grid}.recovery-context b{color:var(--amber);margin-right:5px;font-weight:500}.cost-layout{grid-template-columns:minmax(160px,.8fr) minmax(220px,1.2fr);min-height:183px;display:grid}.cost-total{border-right:1px solid var(--line);flex-direction:column;min-width:0;padding:12px;display:flex}.cost-total strong{color:var(--amber);margin-top:5px;font-family:Barlow Condensed,sans-serif;font-size:26px;font-weight:500}.cost-total small{color:var(--red);font-size:10px}.cost-total .sparkline{height:72px;margin-top:7px}.cost-drivers{padding:10px 12px}.cost-driver{margin-bottom:13px}.cost-driver span{text-overflow:ellipsis;color:#b9c0c4;white-space:nowrap;min-width:0;overflow:hidden}.cost-driver b{color:var(--amber);font-size:10px}.cost-driver small{color:var(--muted);margin-top:4px;font-size:9px;line-height:1.4;display:block}.cost-action{margin:0 0 7px 12px}.delta-good{color:var(--green)}.delta-bad{color:var(--red)}.findings-list{padding:3px 0}.finding-row{border-bottom:1px solid #1e2225;grid-template-columns:20px 34px minmax(0,1fr) 18px;align-items:center;gap:6px;min-width:0;min-height:57px;padding:6px 9px;display:grid}.finding-row>svg:first-child{color:var(--amber)}.finding-row>svg:last-child{color:var(--dim)}.finding-row>div{flex-direction:column;min-width:0;display:flex}.finding-row b{text-overflow:ellipsis;color:#c6ccd0;white-space:nowrap;font-size:10px;font-weight:500;overflow:hidden}.finding-row small{color:var(--muted);margin-top:3px;font-size:9px}.severity{border:1px solid var(--line-strong);text-align:center;padding:3px;font-size:9px}.severity--high{color:var(--red);border-color:#793535}.severity--med{color:var(--amber);border-color:#72591e}.severity--low{color:var(--cyan)}.audit-list{min-width:0;padding:3px 0;overflow-x:auto}.audit-row{border-bottom:1px solid #1b1f21;grid-template-columns:66px 72px 135px minmax(320px,1fr) 15px;align-items:center;gap:7px;min-width:670px;min-height:32px;padding:0 9px;font-size:9px;display:grid}.audit-row time{color:var(--dim)}.actor{border:1px solid var(--line);color:var(--muted);text-align:center;padding:2px 4px}.actor--site-tool{color:var(--cyan);border-color:#245b65}.actor--operator{color:var(--amber);border-color:#71561e}.audit-row b{color:#b7bec2;font-size:9px;font-weight:500}.audit-row>span:nth-last-child(2){text-overflow:ellipsis;color:var(--muted);white-space:nowrap;overflow:hidden}.audit-status{background:var(--green);border-radius:50%;width:6px;height:6px}.audit-status--running{background:var(--amber)}.audit-status--failure{background:var(--red)}.agent-rail{border-left:1px solid var(--line-strong);background:#0d1013;flex-direction:column;min-width:0;height:100%;display:flex;overflow:hidden}.rail-header>div{color:#abb2b7;align-items:center;gap:7px;display:flex}.rail-connection{border-bottom:1px solid var(--line);min-height:52px;color:var(--amber);background:#13100b;grid-template-columns:20px 1fr;align-items:center;padding:8px 10px;display:grid}.rail-connection.connected{color:var(--green);background:#0b1510}.rail-connection.connection-error{color:var(--red);background:#170d0e}.rail-connection>div{flex-direction:column;display:flex}.rail-connection b{letter-spacing:.03em;font-size:9px}.rail-connection span{color:var(--muted);margin-top:3px;font-size:9px}.activity-list{flex:1;min-height:0;overflow-y:auto}.activity-empty{min-height:210px;color:var(--dim);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:22px;display:flex}.activity-empty b{color:var(--muted);margin-top:10px;font-family:IBM Plex Sans,sans-serif;font-size:11px}.activity-empty p{max-width:220px;margin:7px 0 0;font-family:IBM Plex Sans,sans-serif;font-size:10px;line-height:1.5}.tool-event{border-bottom:1px solid var(--line);box-shadow:inset 2px 0 0 var(--cyan);padding:9px 10px 10px;animation:.18s both event-enter}.tool-event--failure{box-shadow:inset 2px 0 0 var(--red)}.tool-event--running{box-shadow:inset 2px 0 0 var(--amber)}@keyframes event-enter{0%{opacity:0;transform:translate(4px)}to{opacity:1;transform:translate(0)}}.tool-event-head{grid-template-columns:42px 1fr 7px;align-items:center;gap:6px;display:grid}.tool-event-head time{color:var(--dim);text-align:right;font-size:9px}.tool-event-head i{background:var(--green);border-radius:50%;width:6px;height:6px}.tool-event--failure .tool-event-head i{background:var(--red)}.tool-event--running .tool-event-head i{background:var(--amber);animation:1.2s infinite status-pulse}.tool-kind{color:var(--cyan);text-align:center;border:1px solid #285d65;padding:2px 3px;font-size:9px}.tool-kind--consequential{color:var(--red);border-color:#7b3535}.tool-kind--interface-changing{color:var(--amber);border-color:#6f541c}.tool-event>b{color:#d1d6d9;margin-top:7px;font-size:10px;display:block}.tool-event dl{margin:6px 0 0}.tool-event dl>div{grid-template-columns:26px minmax(0,1fr);gap:4px;margin-top:3px;display:grid}.tool-event dt{color:var(--dim);font-size:9px}.tool-event dd{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:9px;line-height:1.4;overflow:hidden}.rail-footer{border-top:1px solid var(--line-strong);flex-direction:column;min-height:73px;padding:10px;display:flex}.rail-footer span{color:var(--dim);font-size:9px}.rail-footer b{color:var(--cyan);margin-top:4px;font-size:9px}.rail-footer small{color:var(--muted);margin-top:5px;font-size:9px;line-height:1.4}.help-surface{z-index:20;border:1px solid var(--line-strong);overscroll-behavior:contain;background:#111519;border-radius:4px;width:min(520px,100vw - 228px);max-height:min(620px,100vh - 120px);animation:.18s both help-enter;position:fixed;bottom:16px;left:204px;overflow-y:auto;box-shadow:0 18px 55px #0000008c}@keyframes help-enter{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}.help-surface header{border-bottom:1px solid var(--line);color:#d8dde0;justify-content:space-between;align-items:center;height:42px;padding-left:13px;display:flex}.help-surface header>div{align-items:center;gap:7px;display:flex}.help-surface header b{letter-spacing:.01em;font-family:IBM Plex Sans,sans-serif;font-size:12px}.help-surface header button{border:0;border-left:1px solid var(--line);cursor:pointer;background:0 0;place-items:center;width:42px;height:41px;display:grid}.help-surface>p{color:var(--muted);margin:12px 13px;font-size:11px;line-height:1.5}.help-surface ol{margin:0;padding:0 12px 12px;list-style:none}.help-surface li{border-top:1px solid var(--line);grid-template-columns:28px minmax(0,1fr);align-items:stretch;display:grid}.help-surface li>span{color:var(--amber);place-items:center;font-family:IBM Plex Mono,monospace;font-size:10px;display:grid}.help-surface li button{color:#c8cfd3;text-align:left;cursor:copy;background:0 0;border:0;padding:9px 6px;font-size:11px;line-height:1.45}.help-surface li button:hover{color:#fff;background:#ffffff06}.help-copy-status{color:var(--cyan);margin:0 13px 12px;font-size:10px}@container (width<=420px){.incident-layout{grid-template-columns:1fr}.root-cause-callout{border-top:1px solid var(--line)}.metrics-grid{grid-template-columns:1fr}.metric-cell{border-right:0;border-bottom:1px solid var(--line)}.dependency-map{flex-direction:column;align-items:stretch;height:auto}.dependency-map>svg{align-self:center;transform:rotate(90deg)}.preview-grid,.cost-layout{grid-template-columns:1fr}.version-swap,.cost-total{border-right:0}}@media (width<=1180px){.terminal-body{grid-template-columns:176px minmax(0,1fr) 260px}.tenant-lockup{min-width:190px}.brand-lockup{flex-basis:220px;width:220px}.header-fact{min-width:94px}.workspace-topbar{align-items:flex-start}.workspace-actions{flex-wrap:wrap;max-width:310px}.composition-receipt>summary{grid-template-columns:minmax(190px,1.3fr) repeat(4,minmax(62px,.48fr)) minmax(118px,.8fr) auto}.receipt-identity,.receipt-stat,.receipt-actor{padding-inline:7px}}@media (width<=940px){.app-header{height:48px}.brand-lockup{flex-basis:190px;width:190px}.tenant-lockup,.header-fact{display:none}.webmcp-status{flex-basis:126px;width:126px}.ticker{height:30px}.terminal-body{grid-template-columns:53px minmax(0,1fr);height:calc(100vh - 78px)}.agent-rail,.sidebar-heading span,.sidebar-heading small,.nav-list .nav-index,.nav-list button>span:not(.nav-index),.nav-count,.sidebar-footer{display:none}.sidebar-heading:after{content:"OPS";margin:auto}.nav-list button{grid-template-columns:1fr;justify-items:center;padding:0}.composition-receipt>summary{grid-template-columns:minmax(0,1fr) auto}.receipt-stat,.receipt-actor{display:none}.receipt-identity{border-right:0}.receipt-details{grid-template-columns:1fr}.receipt-detail--wide{grid-column:auto}.guide-button span{display:none}.help-surface{width:min(520px,100vw - 84px);left:68px}.block--global_status,.block--active_incident_summary,.block--service_health,.block--key_metrics,.block--dependency_map,.block--deployment_timeline,.block--log_evidence,.block--error_breakdown,.block--operation_preview,.block--recovery_monitor,.block--cost_analysis,.block--security_findings,.block--activity_audit{grid-column:span 12!important}}@media (width<=640px){.brand-lockup{flex-basis:174px;width:174px}.brand-lockup small{display:none}.workspace-topbar{flex-direction:column;position:static}.workspace-actions{justify-content:flex-start;width:100%;max-width:none}.workspace-grid{gap:5px;padding:5px 5px 28px}.ticker-focus{flex-basis:88px}.help-surface{bottom:6px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
