:root{--bg: #0f1720;--panel: #17212c;--panel-alt: #1e2a37;--surface: #13202a;--surface-alt: #1a2734;--border: #314050;--border-strong: #4a5e73;--text: #e5edf5;--muted: #9db4c8;--accent: #2c8f87;--accent-soft: rgba(44, 143, 135, .14);--accent-strong: #3aa9a1;--pass: #2bb673;--advisory: #4f81aa;--warn: #d9a441;--degraded: #d0814d;--blocking: #c55f2d;--fail: #d45757;--unknown: #7b8794;--shadow-sm: 0 10px 24px rgba(4, 10, 18, .2);--shadow-md: 0 16px 42px rgba(4, 10, 18, .24);--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 20px;--sp-6: 24px;--r-sm: 6px;--r-md: 10px;--r-lg: 14px;--r-xl: 18px;--focus-ring: 0 0 0 2px var(--accent)}[data-theme=light]{--bg: #e6ebf0;--panel: #f4f7fa;--panel-alt: #eaeff4;--surface: #f4f7fa;--surface-alt: #eaeff4;--border: #beccda;--border-strong: #8a9eb2;--text: #0d1e2e;--muted: #456070;--accent: #0d7a76;--accent-soft: rgba(13, 122, 118, .1);--accent-strong: #096964;--pass: #128a55;--advisory: #366a92;--warn: #9a6800;--degraded: #ab5c1f;--blocking: #a14b1f;--fail: #b03030;--unknown: #5a6b7a;--shadow-sm: 0 2px 8px rgba(13, 30, 46, .1);--shadow-md: 0 6px 22px rgba(13, 30, 46, .13)}*,*:before,*:after{box-sizing:border-box}:focus{outline:none}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-sm)}.gov-card :focus-visible,.gov-dialog :focus-visible{outline-offset:1px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}body{margin:0;font-family:Segoe UI,IBM Plex Sans,system-ui,sans-serif;font-size:14px;line-height:1.5;background:linear-gradient(180deg,var(--bg),color-mix(in srgb,var(--bg) 90%,black));color:var(--text);-webkit-font-smoothing:antialiased}button{font:inherit;cursor:pointer}code{font-family:JetBrains Mono,Consolas,Courier New,monospace;font-size:.85em;background:rgba(0,0,0,.2);border:1px solid var(--border);border-radius:4px;padding:1px 5px;color:var(--accent)}[data-theme=light] code{background:color-mix(in srgb,var(--accent) 8%,transparent);color:var(--accent)}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--border);border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--muted)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.shell{display:grid;grid-template-columns:280px 1fr;min-height:100vh}.shell-sidebar{padding:24px;border-right:1px solid var(--border);background:radial-gradient(circle at top left,color-mix(in srgb,var(--accent) 18%,transparent),transparent 30%),linear-gradient(180deg,var(--panel),var(--panel-alt));box-shadow:inset -1px 0 0 color-mix(in srgb,var(--border) 80%,transparent)}.shell-brand h1,.shell-header h2,.section-card h2,.topology-node h3{margin:0;font-family:IBM Plex Sans,Segoe UI,sans-serif}.shell-brand span,.eyebrow,.loading-state{color:var(--muted)}.eyebrow{text-transform:uppercase;letter-spacing:.12em;font-size:12px}.shell-nav{display:flex;flex-direction:column;gap:6px;margin:28px 0}.nav-button,.theme-toggle{display:flex;align-items:center;gap:10px;border:1px solid var(--border);background:color-mix(in srgb,var(--surface) 76%,transparent);color:var(--text);border-radius:12px;padding:10px 12px;text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease}.nav-button.active{background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 14%,var(--surface)),var(--surface));border-color:color-mix(in srgb,var(--accent) 48%,var(--border));box-shadow:inset 3px 0 0 var(--accent)}.nav-button:hover,.theme-toggle:hover{background:color-mix(in srgb,var(--surface) 90%,var(--accent-soft));border-color:var(--border-strong)}.nav-button-icon{width:16px;height:16px;flex-shrink:0;color:var(--muted)}.nav-button.active .nav-button-icon,.nav-button:hover .nav-button-icon,.theme-toggle:hover .nav-button-icon{color:var(--accent-strong)}.shell-mock-badge{display:inline-block;margin-top:6px;padding:2px 8px;border-radius:6px;background:rgba(220,160,0,.18);border:1px solid rgba(220,160,0,.45);color:var(--warn, #e0a000);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.shell-nav-group{padding:10px 6px 2px;font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);border-top:1px solid var(--border);margin-top:4px}.shell-nav-group:first-child{border-top:none;margin-top:0}.shell-nav-group-section{display:flex;flex-direction:column;gap:3px;margin-top:4px}.shell-nav-group-header{display:flex;align-items:center;justify-content:space-between;padding:6px 6px 3px;font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);border:none;border-top:1px solid var(--border);background:none;cursor:pointer;border-radius:0;width:100%;text-align:left}.shell-nav-group-header:hover{color:var(--text)}.shell-nav-group-label{flex:1}.shell-nav-group-arrow{font-size:11px;display:inline-block;transition:transform .15s ease;line-height:1}.shell-nav-group-arrow.collapsed{transform:rotate(-90deg)}.ops-center-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media (max-width: 900px){.ops-center-grid{grid-template-columns:1fr}}.ops-center-row{display:flex;align-items:center;gap:8px;padding:5px 0;border-bottom:1px solid var(--border);font-size:13px}.ops-center-row:last-child{border-bottom:none}.ops-center-row-label{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ops-center-row-meta{color:var(--muted);font-size:11px;white-space:nowrap}.ops-center-task-chip{display:flex;align-items:center;gap:8px;margin-top:12px;padding:8px 10px;background:var(--accent-soft);border-radius:8px;font-size:12px;color:var(--text)}.posture-chip{display:inline-flex;align-items:center;padding:4px 10px;border-radius:6px;font-size:12px;font-weight:600;background:var(--accent-soft);border:1px solid var(--accent);color:var(--text);white-space:nowrap}.posture-chip.pass{background:rgba(43,182,115,.1);border-color:var(--pass);color:var(--pass)}.posture-chip.warn{background:rgba(217,164,65,.1);border-color:var(--warn);color:var(--warn)}.posture-chip.fail{background:rgba(212,87,87,.1);border-color:var(--fail);color:var(--fail)}.posture-info-strip{display:flex;align-items:flex-start;gap:8px;padding:8px 10px;margin-bottom:12px;background:var(--accent-soft);border:1px solid color-mix(in srgb,var(--accent) 30%,transparent);border-radius:8px;font-size:12px;color:var(--muted)}.posture-info-icon{font-size:13px;color:var(--accent);flex-shrink:0;line-height:1.3}.diagnostic-card-header{display:flex;align-items:center;gap:10px;margin-bottom:8px}.diagnostic-card-title{flex:1;margin:0;font-size:14px;font-weight:600}.diagnostic-timestamp{color:var(--muted);font-size:11px;white-space:nowrap}.diagnostic-summary{margin:0 0 10px;font-size:13px;color:var(--text)}.diagnostic-context-strip{display:flex;align-items:flex-start;gap:8px;padding:7px 10px;margin-bottom:8px;border-radius:6px;font-size:12px;background:var(--panel-alt);border:1px solid var(--border);color:var(--muted)}.diagnostic-context-strip.fail{background:rgba(212,87,87,.07);border-color:#d457574d;color:var(--text)}.diagnostic-context-strip.warn{background:rgba(217,164,65,.07);border-color:#d9a4414d;color:var(--text)}.diagnostic-context-icon{font-size:11px;flex-shrink:0;font-weight:700;line-height:1.5}.diagnostic-context-strip.fail .diagnostic-context-icon{color:var(--fail)}.diagnostic-context-strip.warn .diagnostic-context-icon{color:var(--warn)}.diagnostic-details-block{margin-top:8px;border:1px solid var(--border);border-radius:8px;overflow:hidden}.diagnostic-details-block>summary{padding:7px 12px;font-size:12px;font-weight:600;color:var(--muted);cursor:pointer;background:var(--panel-alt);list-style:none;display:flex;align-items:center;gap:6px}.diagnostic-details-block>summary:before{content:"▸";font-size:10px;transition:transform .15s ease;display:inline-block}.diagnostic-details-block[open]>summary:before{transform:rotate(90deg)}.diagnostic-details-block>summary::-webkit-details-marker{display:none}.diagnostic-details-body{padding:10px 12px;margin:0;font-size:12px;color:var(--muted);border-top:1px solid var(--border)}.diagnostic-log{margin:0!important;border-radius:0 0 8px 8px!important;border-top:1px solid var(--border)}.diagnostic-refs-list{margin:0;padding:10px 12px 10px 28px;border-top:1px solid var(--border);font-size:11px}.diagnostic-refs-list li{margin-bottom:4px}.diag-failure-chip{display:inline-flex;align-items:center;gap:4px;padding:1px 6px;border-radius:4px;font-size:10px;background:rgba(212,87,87,.12);border:1px solid rgba(212,87,87,.3);color:var(--fail);font-weight:600}.shell-main{padding:28px;background:linear-gradient(180deg,color-mix(in srgb,var(--bg) 85%,black),var(--bg))}.shell-header{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:20px;gap:16px}.shell-header-title h2{display:flex;align-items:center;gap:10px}.shell-header-icon{color:var(--accent-strong)}.shell-content,.page-grid{display:grid;gap:20px}.card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.summary-card,.section-card,.topology-node{background:linear-gradient(180deg,var(--surface),var(--panel-alt));border:1px solid var(--border);border-radius:18px;padding:18px;box-shadow:var(--shadow-sm)}.summary-card p,.section-card p,.topology-node p,dd,td{color:var(--muted)}.summary-card-header,.topology-node-header,.section-card-header,.inline-status,.status-row{display:flex;justify-content:space-between;align-items:center;gap:12px}.summary-card-header h3,.section-card-header h2{display:inline-flex;align-items:center;gap:10px}.summary-card-icon,.section-card-icon{color:var(--accent-strong)}.section-card-primary{border-color:color-mix(in srgb,var(--accent) 28%,var(--border))}.section-card-secondary{border-color:color-mix(in srgb,var(--border) 90%,transparent)}.section-card-muted{opacity:.92}.status-badge{display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:700;min-width:64px}.status-badge-icon,.gov-badge-icon{flex-shrink:0}.sev-healthy,.status-pass,.status-healthy,.status-supported{background:color-mix(in srgb,var(--pass) 16%,transparent);color:var(--pass);border:1px solid color-mix(in srgb,var(--pass) 28%,transparent)}.sev-advisory,.status-low,.status-unknown,.status-running,.status-missing{background:color-mix(in srgb,var(--advisory) 16%,transparent);color:var(--advisory);border:1px solid color-mix(in srgb,var(--advisory) 28%,transparent)}.sev-warning,.status-warn,.status-medium{background:color-mix(in srgb,var(--warn) 16%,transparent);color:var(--warn);border:1px solid color-mix(in srgb,var(--warn) 28%,transparent)}.sev-degraded,.status-degraded,.status-limited{background:color-mix(in srgb,var(--degraded) 16%,transparent);color:var(--degraded);border:1px solid color-mix(in srgb,var(--degraded) 28%,transparent)}.sev-blocking{background:color-mix(in srgb,var(--blocking) 16%,transparent);color:var(--blocking);border:1px solid color-mix(in srgb,var(--blocking) 28%,transparent)}.sev-critical,.status-fail,.status-critical,.status-high{background:color-mix(in srgb,var(--fail) 16%,transparent);color:var(--fail);border:1px solid color-mix(in srgb,var(--fail) 28%,transparent)}.sev-informational,.status-informational{background:color-mix(in srgb,var(--accent) 16%,transparent);color:var(--accent);border:1px solid color-mix(in srgb,var(--accent) 28%,transparent)}.sev-not_applicable{background:color-mix(in srgb,var(--unknown) 12%,transparent);color:var(--unknown);border:1px solid color-mix(in srgb,var(--unknown) 22%,transparent)}.detail-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}dt{color:var(--muted);font-size:12px;text-transform:uppercase;margin-bottom:6px}dd{margin:0}.topology-map{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.warning-list,.finding-list{margin:14px 0 0;padding-left:18px;color:var(--muted)}.gov-table-wrap{overflow-x:auto;overflow-y:auto;max-height:520px;border-radius:var(--r-md);border:1px solid var(--border)}.gov-table-wrap>.data-table{border:none;border-radius:0}.data-table{width:100%;border-collapse:collapse}.data-table th{padding:9px 12px;border-bottom:1px solid var(--border);text-align:left;font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-weight:600;position:sticky;top:0;background:var(--panel);z-index:1}.data-table td{padding:10px 12px;border-bottom:1px solid color-mix(in srgb,var(--border) 60%,transparent);text-align:left}.data-table.compact th,.data-table.compact td{padding:6px 10px;font-size:12px}.data-table tbody tr{transition:background .1s ease}.data-table tbody tr:hover{background:color-mix(in srgb,var(--accent) 5%,transparent)}.data-table tbody tr.clickable{cursor:pointer}.data-table tbody tr.row-danger:hover{background:color-mix(in srgb,var(--fail) 6%,transparent)}.data-table tbody tr:last-child td{border-bottom:none}.log-snippet{max-height:360px;overflow:auto;background:rgba(0,0,0,.18);border:1px solid var(--border);border-radius:12px;padding:14px;white-space:pre-wrap;color:var(--muted)}.error-banner{margin-bottom:18px;padding:12px 14px;border-radius:12px;border:1px solid var(--fail);background:color-mix(in srgb,var(--fail) 12%,transparent);color:var(--text)}.action-button{border:1px solid var(--accent);background:var(--accent-soft);color:var(--text);border-radius:12px;padding:10px 14px;cursor:pointer}.error-text{color:var(--fail)}.status-not_applicable,.status-unsupported,.status-skipped{background:color-mix(in srgb,var(--unknown) 12%,transparent);color:var(--unknown);border:1px solid color-mix(in srgb,var(--unknown) 22%,transparent)}.shell-header-status{display:flex;align-items:center;gap:12px}.last-updated{font-size:12px;color:var(--muted)}.loading-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;color:var(--muted);gap:8px}.loading-placeholder-hint{font-size:13px;color:var(--muted);opacity:.7}.topology-empty{padding:48px 20px;text-align:center;color:var(--muted)}.topology-empty-hint{margin-top:8px;font-size:13px;opacity:.7}.stale-banner{margin-bottom:18px;padding:10px 14px;border-radius:12px;border:1px solid var(--warn);background:color-mix(in srgb,var(--warn) 12%,transparent);color:var(--text);font-size:13px}.status-creating{background:color-mix(in srgb,var(--accent) 15%,transparent);color:var(--accent)}.status-ready{background:color-mix(in srgb,var(--pass) 18%,transparent);color:var(--pass)}.status-failed{background:color-mix(in srgb,var(--fail) 18%,transparent);color:var(--fail)}.topology-tier{margin-bottom:24px}.topology-tier-label{font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:var(--muted);margin:0 0 12px}.role-badges{display:flex;gap:6px;margin-top:4px;flex-wrap:wrap}.role-badge{font-size:10px;font-weight:700;padding:2px 7px;border-radius:999px;background:var(--accent-soft);color:var(--accent)}.status-offline{background:color-mix(in srgb,var(--fail) 18%,transparent);color:var(--fail)}.status-stale{background:color-mix(in srgb,var(--warn) 18%,transparent);color:var(--warn)}.stale-indicator{font-size:10px;font-weight:700;padding:2px 7px;border-radius:999px;background:color-mix(in srgb,var(--warn) 18%,transparent);color:var(--warn);letter-spacing:.05em}.federation-groups{display:grid;gap:20px}.federation-group{border:1px solid var(--border);border-radius:14px;padding:18px;background:linear-gradient(180deg,var(--panel),var(--panel-alt))}.federation-group.federation-offline{border-color:color-mix(in srgb,var(--warn) 35%,var(--border))}.federation-group-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:14px;gap:12px}.federation-group-header h3{margin:0 0 2px}.federation-group-meta{display:flex;align-items:center;gap:8px;flex-shrink:0}.node-score{font-size:13px;font-weight:600;color:var(--muted)}.stale-topology-banner{margin-bottom:12px;padding:8px 12px;border-radius:8px;border:1px solid color-mix(in srgb,var(--warn) 40%,transparent);background:color-mix(in srgb,var(--warn) 8%,transparent);color:var(--warn);font-size:12px}.stale-topology{opacity:.65}.federation-error{font-size:13px;color:var(--fail);margin:0 0 12px}.nodes-empty{padding:48px 20px;text-align:center;color:var(--muted)}.nodes-empty code{font-family:Consolas,Courier New,monospace;background:var(--panel-alt);border:1px solid var(--border);border-radius:4px;padding:1px 5px;font-size:12px;color:var(--accent)}.remote-node-group{border-top:1px solid var(--border);padding-top:14px;margin-top:14px}.remote-node-group:first-child{border-top:none;padding-top:0;margin-top:0}.remote-node-group.federation-offline{opacity:.8}.remote-node-name{margin:0 0 2px;font-size:14px}.remote-node-offline-hint{font-size:13px;color:var(--muted);margin:6px 0 0;font-style:italic}@media (max-width: 1000px){.shell{grid-template-columns:1fr}.shell-sidebar{border-right:none;border-bottom:1px solid var(--border)}}.gov-badge{display:inline-flex;align-items:center;justify-content:center;border-radius:6px;padding:3px 8px;font-size:11px;font-weight:700;letter-spacing:.06em;white-space:nowrap}.gov-badge-sm{padding:2px 6px;font-size:10px}.gov-badge-active{background:color-mix(in srgb,var(--accent) 20%,transparent);color:var(--accent);border:1px solid color-mix(in srgb,var(--accent) 35%,transparent)}.gov-badge-pass{background:color-mix(in srgb,var(--pass) 16%,transparent);color:var(--pass);border:1px solid color-mix(in srgb,var(--pass) 28%,transparent)}.gov-badge-warn{background:color-mix(in srgb,var(--degraded) 16%,transparent);color:var(--degraded);border:1px solid color-mix(in srgb,var(--degraded) 28%,transparent)}.gov-badge-fail{background:color-mix(in srgb,var(--blocking) 16%,transparent);color:var(--blocking);border:1px solid color-mix(in srgb,var(--blocking) 28%,transparent)}.gov-badge-muted{background:color-mix(in srgb,var(--advisory) 12%,transparent);color:var(--advisory);border:1px solid color-mix(in srgb,var(--advisory) 22%,transparent)}.gov-badge-cutover{background:color-mix(in srgb,var(--accent) 16%,transparent);color:var(--accent-strong);border:1px solid color-mix(in srgb,var(--accent) 28%,transparent)}.gov-badge-coex{background:color-mix(in srgb,var(--warn) 12%,transparent);color:var(--warn);border:1px solid color-mix(in srgb,var(--warn) 22%,transparent)}.gov-card{background:linear-gradient(180deg,var(--surface),var(--panel-alt));border:1px solid var(--border);border-radius:16px;padding:20px;box-shadow:var(--shadow-sm)}.gov-card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.gov-card-title{margin:0;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--muted)}.gov-metric-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px}.gov-metric{background:linear-gradient(180deg,var(--panel-alt),color-mix(in srgb,var(--surface-alt) 85%,transparent));border:1px solid var(--border);border-radius:12px;padding:14px;min-height:104px;display:flex;flex-direction:column;justify-content:space-between}.gov-metric-label{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin:0 0 6px}.gov-metric-value{font-size:26px;font-weight:700;margin:0;line-height:1}.gov-metric-value.pass{color:var(--pass)}.gov-metric-value.warn{color:var(--degraded)}.gov-metric-value.fail{color:var(--fail)}.gov-metric-value.accent{color:var(--accent)}.gov-metric-sub{font-size:11px;color:var(--muted);margin:4px 0 0}.gov-progress{height:6px;background:color-mix(in srgb,var(--muted) 20%,transparent);border-radius:999px;overflow:hidden}.gov-progress-fill{height:100%;border-radius:999px;transition:width .4s ease}.gov-progress-fill.pass{background:var(--pass)}.gov-progress-fill.warn{background:var(--warn)}.gov-progress-fill.fail{background:var(--fail)}.gov-progress-fill.accent{background:var(--accent)}.gov-subnav{display:flex;gap:4px;padding:0 0 20px;border-bottom:1px solid var(--border);margin-bottom:24px;overflow-x:auto;flex-wrap:nowrap}.gov-subnav-btn{border:1px solid transparent;background:transparent;color:var(--muted);border-radius:8px;padding:8px 14px;font-size:13px;cursor:pointer;white-space:nowrap;transition:color .15s,background .15s,border-color .15s}.gov-subnav-btn:hover{background:var(--panel-alt);color:var(--text)}.gov-subnav-btn.active{background:var(--accent-soft);border-color:var(--accent);color:var(--text);font-weight:600}.gov-blocker-list{display:flex;flex-direction:column;gap:10px}.gov-blocker{display:flex;align-items:flex-start;gap:12px;padding:12px;border-radius:10px;border:1px solid var(--border);background:var(--panel-alt)}.gov-blocker.blocking{border-color:color-mix(in srgb,var(--fail) 40%,var(--border));background:color-mix(in srgb,var(--fail) 5%,var(--panel-alt))}.gov-blocker.warning{border-color:color-mix(in srgb,var(--warn) 40%,var(--border))}.gov-blocker-title{font-size:13px;font-weight:600;margin:0 0 4px}.gov-blocker-detail{font-size:12px;color:var(--muted);margin:0}.gov-timeline{display:flex;align-items:flex-start;overflow-x:auto;padding:8px 0 4px;gap:0}.gov-timeline-stage{display:flex;align-items:center;gap:0;flex-shrink:0}.gov-timeline-node{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:80px}.gov-timeline-dot{width:10px;height:10px;border-radius:50%;border:2px solid var(--border);background:var(--panel-alt);flex-shrink:0}.gov-timeline-dot.pass{background:var(--pass);border-color:var(--pass)}.gov-timeline-dot.active{background:var(--accent);border-color:var(--accent);box-shadow:0 0 6px color-mix(in srgb,var(--accent) 60%,transparent)}.gov-timeline-dot.warn{background:var(--warn);border-color:var(--warn)}.gov-timeline-dot.fail{background:var(--fail);border-color:var(--fail)}.gov-timeline-dot.future{background:transparent;border-color:var(--border)}.gov-timeline-label{font-size:10px;color:var(--muted);text-align:center;line-height:1.3;text-transform:uppercase;letter-spacing:.06em;max-width:72px}.gov-timeline-connector{width:28px;height:2px;background:var(--border);flex-shrink:0;margin-bottom:22px}.gov-timeline-connector.pass{background:var(--pass)}.gov-timeline-connector.active{background:var(--accent);opacity:.5}.gov-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 20px;color:var(--muted);text-align:center;gap:10px}.gov-empty-state-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:color-mix(in srgb,var(--accent) 10%,var(--surface));color:var(--accent-strong)}.gov-empty-hint{font-size:13px;opacity:.7}.gov-workflow-list{display:flex;flex-direction:column;gap:8px}.gov-workflow-row{display:flex;align-items:center;gap:16px;padding:12px 14px;border-radius:10px;border:1px solid var(--border);background:var(--panel-alt);cursor:pointer;transition:border-color .15s;text-align:left;width:100%}.gov-workflow-row:hover{border-color:var(--accent)}.gov-workflow-row-name{font-weight:600;font-size:14px;color:var(--text);flex:1}.gov-workflow-row-stage{font-size:12px;color:var(--muted)}.gov-tabs{display:flex;gap:8px;border-bottom:1px solid color-mix(in srgb,var(--border) 70%,transparent);margin-bottom:20px;overflow-x:auto;padding-bottom:10px}.gov-tab-btn{border:1px solid transparent;background:color-mix(in srgb,var(--surface) 85%,transparent);color:var(--muted);padding:10px 14px;font-size:13px;cursor:pointer;transition:color .15s,border-color .15s,background .15s;white-space:nowrap;border-radius:10px}.gov-tab-btn:hover{color:var(--text)}.gov-tab-btn.active{color:var(--text);background:color-mix(in srgb,var(--accent) 12%,var(--surface));border-color:color-mix(in srgb,var(--accent) 30%,var(--border));font-weight:600}.gov-btn{border-radius:8px;padding:8px 16px;font-size:13px;font-weight:600;cursor:pointer;border:1px solid var(--border);background:transparent;color:var(--muted);transition:background .15s,color .15s,border-color .15s}.gov-btn:hover{background:var(--panel-alt);color:var(--text)}.gov-btn.primary{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.gov-btn.danger{background:color-mix(in srgb,var(--fail) 10%,transparent);border-color:color-mix(in srgb,var(--fail) 40%,transparent);color:var(--fail)}.gov-drift-list{display:flex;flex-direction:column;gap:8px}.gov-drift-row{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:10px 12px;border-radius:8px;border:1px solid var(--border);background:var(--panel-alt);font-size:13px}.gov-drift-row.blocking{border-color:color-mix(in srgb,var(--fail) 35%,var(--border))}.gov-drift-row.warning{border-color:color-mix(in srgb,var(--warn) 35%,var(--border))}.gov-drift-object{font-weight:600;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gov-drift-type{font-size:11px;color:var(--muted);font-family:Consolas,Courier New,monospace}.gov-readiness-bar{display:flex;gap:4px;height:8px;border-radius:4px;overflow:hidden;margin-bottom:12px}.gov-readiness-bar-pass{flex:var(--p);background:var(--pass)}.gov-readiness-bar-warn{flex:var(--w);background:var(--warn)}.gov-readiness-bar-fail{flex:var(--f);background:var(--fail)}.gov-session-row{display:grid;grid-template-columns:auto 1fr auto auto auto;align-items:center;gap:12px;padding:12px 14px;border-radius:10px;border:1px solid var(--border);background:var(--panel-alt);font-size:13px}.gov-session-row.stale{border-color:color-mix(in srgb,var(--warn) 40%,var(--border))}.gov-authority-grid{display:grid;grid-template-columns:1fr auto auto auto;gap:0}.gov-authority-header{display:grid;grid-template-columns:1fr auto auto auto;gap:12px;padding:8px 12px;font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);border-bottom:1px solid var(--border)}.gov-authority-row{display:grid;grid-template-columns:1fr auto auto auto;gap:12px;align-items:center;padding:10px 12px;border-bottom:1px solid color-mix(in srgb,var(--border) 50%,transparent);font-size:13px}.gov-authority-row:last-child{border-bottom:none}.gov-authority-id{font-family:Consolas,Courier New,monospace;font-size:11px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gov-check-icon{display:inline-flex;align-items:center;justify-content:center}.gov-check-icon.yes{color:var(--pass)}.gov-check-icon.no{color:var(--border)}.gov-dialog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.55);z-index:100;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.gov-dialog{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:101;background:var(--panel);border:1px solid var(--border);border-radius:16px;width:min(480px,calc(100vw - 40px));box-shadow:0 24px 64px #00000080;display:flex;flex-direction:column}.gov-dialog-header{padding:20px 24px 16px;border-bottom:1px solid var(--border)}.gov-dialog-title{margin:0;font-size:15px;font-weight:700}.gov-dialog-body{padding:20px 24px;display:flex;flex-direction:column;gap:14px}.gov-dialog-desc{margin:0;font-size:14px;color:var(--muted);line-height:1.6}.gov-dialog-row{display:flex;align-items:center;gap:10px}.gov-dialog-row-label{font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.gov-dialog-warning{display:flex;gap:10px;align-items:flex-start;padding:10px 14px;border-radius:8px;background:color-mix(in srgb,var(--warn) 10%,transparent);border:1px solid color-mix(in srgb,var(--warn) 30%,transparent);font-size:13px;color:var(--warn);line-height:1.5}.gov-dialog-warning-icon{flex-shrink:0;font-size:14px}.gov-dialog-corr{display:flex;flex-direction:column;gap:4px}.gov-dialog-corr-label{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.gov-dialog-corr-value{font-family:Consolas,Courier New,monospace;font-size:11px;color:var(--muted);word-break:break-all}.gov-dialog-actions{padding:16px 24px 20px;display:flex;justify-content:flex-end;gap:8px;border-top:1px solid var(--border)}.gov-error-banner{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border-radius:10px;border:1px solid color-mix(in srgb,var(--fail) 40%,var(--border));background:color-mix(in srgb,var(--fail) 8%,var(--panel-alt));margin-bottom:16px}.gov-error-banner-body{flex:1;display:flex;flex-direction:column;gap:4px}.gov-error-banner-top{display:flex;align-items:center;gap:8px}.gov-error-banner-title{font-size:13px;font-weight:700;color:var(--fail)}.gov-error-banner-msg{margin:0;font-size:13px;color:var(--muted)}.gov-error-banner-corr{margin:0;font-size:11px;color:var(--muted)}.gov-error-banner-corr code{font-family:Consolas,Courier New,monospace;color:var(--accent)}.gov-error-banner-dismiss{flex-shrink:0;background:transparent;border:none;color:var(--muted);cursor:pointer;font-size:14px;padding:0;line-height:1}.gov-error-banner-dismiss:hover{color:var(--text)}@keyframes bds-spin{to{transform:rotate(360deg)}}@keyframes gov-shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}.gov-skeleton{border-radius:6px;background:linear-gradient(90deg,var(--panel-alt) 25%,color-mix(in srgb,var(--border) 60%,var(--panel-alt)) 50%,var(--panel-alt) 75%);background-size:800px 100%;animation:gov-shimmer 1.4s infinite linear}.gov-pagination{display:flex;align-items:center;justify-content:center;gap:12px;padding:16px 0 4px}.gov-pagination-info{font-size:12px;color:var(--muted);min-width:120px;text-align:center}.gov-stale-indicator{display:inline-flex;align-items:center;padding:2px 7px;border-radius:4px;font-size:10px;font-weight:700;letter-spacing:.08em;background:color-mix(in srgb,var(--warn) 15%,transparent);color:var(--warn);border:1px solid color-mix(in srgb,var(--warn) 30%,transparent);cursor:default}.gov-audit-timeline{display:flex;flex-direction:column;gap:0;position:relative}.gov-audit-event{display:grid;grid-template-columns:24px 1fr;gap:14px;padding-bottom:20px;position:relative}.gov-audit-event:last-child{padding-bottom:0}.gov-audit-event-spine{display:flex;flex-direction:column;align-items:center;gap:0}.gov-audit-event-dot{width:10px;height:10px;border-radius:50%;background:var(--accent);border:2px solid var(--accent);flex-shrink:0;margin-top:2px}.gov-audit-event-dot.replay{background:var(--warn);border-color:var(--warn)}.gov-audit-event-dot.completed{background:var(--pass);border-color:var(--pass)}.gov-audit-event-dot.system{background:var(--muted);border-color:var(--muted)}.gov-audit-event-line{width:2px;flex:1;background:var(--border);margin:4px 0;min-height:12px}.gov-audit-event-content{padding-bottom:4px}.gov-audit-event-header{display:flex;align-items:center;gap:10px;margin-bottom:4px}.gov-audit-event-type{font-size:13px;font-weight:600}.gov-audit-event-actor{font-size:11px;color:var(--muted)}.gov-audit-event-time{font-size:11px;color:var(--muted);margin-left:auto}.gov-audit-event-detail{font-size:12px;color:var(--muted);font-family:Consolas,Courier New,monospace;background:rgba(0,0,0,.15);border:1px solid var(--border);border-radius:6px;padding:8px 10px;margin-top:6px;white-space:pre-wrap;word-break:break-word}.gov-artifact-row{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:12px;border-radius:8px;border:1px solid var(--border);background:var(--panel-alt);font-size:13px}.gov-artifact-icon{width:32px;height:32px;border-radius:8px;background:var(--accent-soft);border:1px solid color-mix(in srgb,var(--accent) 30%,transparent);display:flex;align-items:center;justify-content:center;font-size:14px;flex-shrink:0}.gov-artifact-type{font-weight:600;font-size:13px}.gov-artifact-uri{font-size:11px;color:var(--muted);font-family:Consolas,Courier New,monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gov-artifact-meta{text-align:right;flex-shrink:0}.gov-replay-token{display:inline-flex;align-items:center;gap:6px;padding:3px 8px;border-radius:6px;background:color-mix(in srgb,var(--accent) 12%,transparent);border:1px solid color-mix(in srgb,var(--accent) 25%,transparent);font-size:10px;font-family:Consolas,Courier New,monospace;color:var(--accent);max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gov-delta-row{display:grid;grid-template-columns:1fr auto auto auto;align-items:center;gap:12px;padding:10px 12px;border-radius:8px;border:1px solid var(--border);background:var(--panel-alt);font-size:13px}.gov-delta-row.blocked{border-color:color-mix(in srgb,var(--fail) 35%,var(--border));background:color-mix(in srgb,var(--fail) 4%,var(--panel-alt))}.gov-delta-object{font-weight:600;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gov-delta-attr{font-size:11px;color:var(--muted);font-family:Consolas,Courier New,monospace}.gov-action-row{display:flex;align-items:center;gap:8px;margin-top:16px;padding-top:14px;border-top:1px solid var(--border);flex-wrap:wrap}.gov-blocker-summary-bar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:10px 14px;background:color-mix(in srgb,var(--fail) 7%,var(--panel-alt));border:1px solid color-mix(in srgb,var(--fail) 28%,var(--border));border-radius:var(--r-md);margin-bottom:16px}.gov-blocker-summary-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--fail);flex-shrink:0}.gov-blocker-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:var(--r-sm);font-size:12px;font-weight:600;cursor:pointer;border:1px solid transparent;background:transparent;transition:background .12s ease}.gov-blocker-chip:hover{background:color-mix(in srgb,currentColor 10%,transparent)}.gov-blocker-chip:focus-visible{outline:2px solid currentColor;outline-offset:2px}.gov-blocker-chip-blocker{color:var(--fail)}.gov-blocker-chip-stale{color:var(--warn)}.gov-blocker-chip-approval{color:var(--accent)}.gov-blocker-chip-drift{color:var(--warn)}.gov-blocker-chip-conflict{color:var(--fail)}.gov-blocker-chip-icon{font-size:13px}.gov-alert{display:flex;gap:12px;padding:12px 16px;border-radius:var(--r-md);border:1px solid var(--border);font-size:13px;line-height:1.5;align-items:flex-start}.gov-alert-icon{flex-shrink:0;font-size:15px;margin-top:1px}.gov-alert-body{flex:1}.gov-alert-title{font-weight:700;margin-bottom:2px}.gov-alert-desc{color:var(--muted);margin:0}.gov-alert.critical{background:color-mix(in srgb,var(--fail) 8%,var(--panel-alt));border-color:color-mix(in srgb,var(--fail) 35%,var(--border))}.gov-alert.critical .gov-alert-title{color:var(--fail)}.gov-alert.warning{background:color-mix(in srgb,var(--warn) 8%,var(--panel-alt));border-color:color-mix(in srgb,var(--warn) 35%,var(--border))}.gov-alert.warning .gov-alert-title{color:var(--warn)}.gov-alert.info{background:color-mix(in srgb,var(--accent) 8%,var(--panel-alt));border-color:color-mix(in srgb,var(--accent) 35%,var(--border))}.gov-alert.info .gov-alert-title{color:var(--accent)}@keyframes gov-pulse-ring{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--accent) 50%,transparent)}70%{box-shadow:0 0 0 5px color-mix(in srgb,var(--accent) 0%,transparent)}to{box-shadow:0 0 0 0 color-mix(in srgb,var(--accent) 0%,transparent)}}.gov-timeline-dot.active{animation:gov-pulse-ring 2.2s cubic-bezier(.455,.03,.515,.955) infinite}.gov-card+.gov-card{margin-top:0}.gov-card:focus-within{border-color:color-mix(in srgb,var(--accent) 40%,var(--border))}.attention-primary{border-color:color-mix(in srgb,var(--fail) 38%,var(--border));box-shadow:inset 4px 0 0 var(--fail),var(--shadow-sm)}.attention-secondary{border-color:color-mix(in srgb,var(--degraded) 34%,var(--border));box-shadow:inset 4px 0 0 var(--degraded),var(--shadow-sm)}.attention-advisory{border-color:color-mix(in srgb,var(--advisory) 30%,var(--border));box-shadow:inset 4px 0 0 var(--advisory),var(--shadow-sm)}.attention-muted{border-color:color-mix(in srgb,var(--border) 88%,transparent)}.gov-btn:disabled{opacity:.45;cursor:not-allowed}.gov-btn.danger:focus-visible{outline-color:var(--fail)}.gov-btn.danger:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--fail);margin-right:7px;flex-shrink:0;vertical-align:middle}.gov-tabs{gap:0}.gov-tab-btn{position:relative}.gov-tab-btn:focus-visible{outline:2px solid var(--accent);outline-offset:-1px;border-radius:4px 4px 0 0}.gov-tab-btn.active:after{display:none}.gov-card.stale{border-color:color-mix(in srgb,var(--warn) 40%,var(--border))}.gov-card.stale .gov-card-title:after{content:" ·  STALE";color:var(--warn);font-size:10px;letter-spacing:.12em}.gov-workflow-detail-header{display:flex;align-items:center;gap:14px;padding-bottom:20px;border-bottom:1px solid color-mix(in srgb,var(--border) 70%,transparent);margin-bottom:20px}.gov-workflow-detail-title{flex:1;min-width:0}.gov-workflow-detail-title h2{margin:0 0 2px;font-size:18px;display:flex;align-items:center;gap:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gov-workflow-detail-meta{font-size:12px;color:var(--muted)}.gov-metric-grid.dense{grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}.gov-metric.compact{padding:10px 12px}.gov-metric.compact .gov-metric-value{font-size:20px}.gov-delta-change{display:flex;align-items:center;gap:6px;font-size:11px;font-family:JetBrains Mono,Consolas,monospace}.gov-delta-old{color:var(--fail);text-decoration:line-through;opacity:.8}.gov-delta-arrow{color:var(--muted)}.gov-delta-new{color:var(--pass)}.gov-sealed-badge{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:var(--r-sm);background:color-mix(in srgb,var(--pass) 12%,transparent);border:1px solid color-mix(in srgb,var(--pass) 25%,transparent);color:var(--pass);font-size:11px;font-weight:700;letter-spacing:.1em}.gov-rollback-expiry{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:var(--r-sm);background:color-mix(in srgb,var(--warn) 10%,var(--panel-alt));border:1px solid color-mix(in srgb,var(--warn) 30%,transparent);font-size:12px;color:var(--warn)}.gov-phase-arrow{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:var(--muted)}.gov-phase-arrow .from{color:var(--muted)}.gov-phase-arrow .arrow{color:var(--accent)}.gov-phase-arrow .to{color:var(--text);font-weight:600}.gov-timeline-node.active .gov-timeline-label{color:var(--accent);font-weight:700}.gov-timeline-node.pass .gov-timeline-label{color:var(--pass)}.gov-timeline-node.fail .gov-timeline-label{color:var(--fail)}.gov-section-sep{border:none;border-top:1px solid var(--border);margin:18px 0}.gov-audit-event-detail{-moz-tab-size:2;tab-size:2;font-size:11px;line-height:1.6;max-height:160px;overflow-y:auto}.gov-replay-token{letter-spacing:.02em}.gov-reconnect-banner{display:flex;align-items:center;gap:10px;padding:10px 16px;background:color-mix(in srgb,var(--warn) 10%,var(--panel-alt));border:1px solid color-mix(in srgb,var(--warn) 35%,transparent);border-radius:var(--r-md);font-size:13px;color:var(--warn);margin-bottom:16px}@keyframes gov-reconnect-spin{to{transform:rotate(360deg)}}.gov-reconnect-spinner{width:14px;height:14px;border:2px solid color-mix(in srgb,var(--warn) 30%,transparent);border-top-color:var(--warn);border-radius:50%;animation:gov-reconnect-spin .8s linear infinite;flex-shrink:0}@media (max-width: 1000px){.shell{grid-template-columns:1fr}.shell-sidebar{border-right:none;border-bottom:1px solid var(--border)}.gov-metric-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1600px){.shell-main{padding:32px 40px}.gov-metric-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}}@media print{.shell-sidebar,.gov-subnav,.gov-tabs,.gov-action-row,.gov-blocker-summary-bar,.gov-btn,.gov-pagination{display:none!important}.shell{display:block}.gov-card{break-inside:avoid;border:1px solid #ccc;box-shadow:none}body{background:white;color:#000}}.gov-breadcrumbs{padding:8px 0 12px}.gov-breadcrumbs ol{display:flex;align-items:center;flex-wrap:wrap;gap:0;list-style:none;margin:0;padding:0}.gov-breadcrumbs li{display:flex;align-items:center;gap:0}.gov-breadcrumb-link{background:none;border:none;padding:2px 4px;font-size:12px;color:var(--accent);cursor:pointer;border-radius:var(--r-sm);transition:opacity .1s}.gov-breadcrumb-link:hover{opacity:.75;text-decoration:underline}.gov-breadcrumb-link:focus-visible{outline:var(--focus-ring);outline-offset:2px}.gov-breadcrumb-current{font-size:12px;color:var(--muted);padding:2px 4px}.gov-breadcrumb-sep{font-size:12px;color:var(--muted);padding:0 2px;-webkit-user-select:none;user-select:none}.gov-section-nav{display:flex;gap:4px;flex-wrap:wrap;padding:4px 0 0;border-bottom:1px solid var(--border);margin-bottom:0}.gov-section-nav-btn{position:relative;background:none;border:none;border-bottom:2px solid transparent;padding:8px 14px;font-size:13px;color:var(--muted);cursor:pointer;white-space:nowrap;transition:color .12s,border-color .12s;display:flex;align-items:center;gap:6px;margin-bottom:-1px}.gov-section-nav-btn:hover{color:var(--text)}.gov-section-nav-btn.active{color:var(--accent);border-bottom-color:var(--accent);font-weight:600}.gov-section-nav-btn:focus-visible{outline:var(--focus-ring);outline-offset:2px;border-radius:var(--r-sm)}.gov-nav-badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:9px;font-size:10px;font-weight:700;line-height:1}.gov-nav-badge.warn{background:var(--warn);color:#000}.gov-nav-badge.critical{background:var(--fail);color:#fff}.gov-section-heading{display:flex;align-items:center;gap:8px;margin:0 0 10px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.gov-task-item{border:1px solid var(--border);border-left:3px solid var(--border);border-radius:var(--r-md);padding:var(--sp-4);display:flex;flex-direction:column;gap:var(--sp-2);background:var(--surface);transition:background .1s}.gov-task-item:hover{background:var(--surface-hover, var(--surface))}.gov-task-item.priority-critical{border-left-color:var(--fail)}.gov-task-item.priority-high{border-left-color:var(--warn)}.gov-task-item.priority-medium{border-left-color:var(--accent)}.gov-task-item.priority-low{border-left-color:var(--border)}.gov-task-item-header{display:flex;align-items:flex-start;gap:var(--sp-2)}.gov-task-kind-icon{font-size:16px;flex-shrink:0;line-height:1.4}.gov-task-detail{margin:0;font-size:12px;color:var(--muted);line-height:1.5}.gov-task-item-footer{display:flex;align-items:center;gap:var(--sp-3);flex-wrap:wrap}.gov-task-expiry{font-size:11px;color:var(--warn);font-weight:600}.gov-task-priority-dot{display:inline-block;width:8px;height:8px;border-radius:50%;flex-shrink:0}.gov-task-priority-dot.priority-critical{background:var(--fail)}.gov-task-priority-dot.priority-high{background:var(--warn)}.gov-task-priority-dot.priority-medium{background:var(--accent)}.gov-task-priority-dot.priority-low{background:var(--muted)}.gov-task-priority-badge{font-size:10px;white-space:nowrap;flex-shrink:0}.gov-task-priority-badge.priority-critical{background:var(--fail);color:#fff}.gov-task-priority-badge.priority-high{background:var(--warn);color:#000}.gov-task-priority-badge.priority-medium{background:var(--accent);color:#fff}.gov-task-priority-badge.priority-low{background:var(--border);color:var(--text)}.gov-alert-item{border:1px solid var(--border);border-left:3px solid var(--border);border-radius:var(--r-md);padding:var(--sp-4);display:flex;flex-direction:column;gap:var(--sp-2);background:var(--surface);transition:background .1s}.gov-alert-item:hover{background:var(--surface-hover, var(--surface))}.gov-alert-item.resolved{opacity:.65}.gov-alert-item.severity-critical{border-left-color:var(--fail)}.gov-alert-item.severity-high{border-left-color:var(--warn)}.gov-alert-item.severity-medium{border-left-color:var(--accent)}.gov-alert-item.severity-low{border-left-color:var(--border)}.gov-alert-item-header{display:flex;align-items:flex-start;gap:var(--sp-2)}.gov-alert-kind-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;line-height:1.4}.gov-alert-detail{margin:0;font-size:12px;color:var(--muted);line-height:1.5}.gov-alert-item-footer{display:flex;align-items:center;gap:var(--sp-3);flex-wrap:wrap}.gov-attention-grid{display:grid;gap:var(--sp-2)}.gov-attention-impact,.gov-attention-next,.gov-attention-safety{margin:0;font-size:12px;line-height:1.5;color:var(--text)}.gov-attention-next{padding:var(--sp-2) var(--sp-3);border-radius:var(--r-sm);background:color-mix(in srgb,var(--accent) 8%,var(--surface))}.gov-attention-safety{color:var(--muted)}.gov-attention-scope{font-size:11px;color:var(--muted)}.gov-escalation-badge{display:inline-flex;align-items:center;padding:4px 8px;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;border:1px solid transparent;white-space:nowrap}.gov-escalation-badge.self-service{background:color-mix(in srgb,var(--accent) 10%,var(--surface));color:var(--accent);border-color:color-mix(in srgb,var(--accent) 25%,transparent)}.gov-escalation-badge.engineering-required{background:color-mix(in srgb,var(--warn) 12%,var(--surface));color:color-mix(in srgb,var(--warn) 78%,#3b2a00);border-color:color-mix(in srgb,var(--warn) 30%,transparent)}.gov-escalation-badge.support-required{background:color-mix(in srgb,var(--fail) 14%,var(--surface));color:var(--fail);border-color:color-mix(in srgb,var(--fail) 35%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--fail) 10%,transparent)}.gov-ack-note{margin:12px 0 0;font-size:12px;color:var(--muted)}.gov-escalation-badge.immediate-escalation{background:color-mix(in srgb,var(--fail) 18%,var(--surface));color:var(--fail);border-color:color-mix(in srgb,var(--fail) 45%,transparent)}.gov-safety-badge{display:inline-flex;align-items:center;padding:4px 8px;border-radius:999px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;border:1px solid transparent;white-space:nowrap}.gov-safety-badge.migration-safe,.gov-runtime-impact-chip.healthy{background:color-mix(in srgb,var(--pass) 12%,var(--surface));color:var(--pass);border-color:color-mix(in srgb,var(--pass) 30%,transparent)}.gov-safety-badge.cutover-blocked,.gov-runtime-impact-chip.blocking,.gov-safety-badge.runtime-safety-affected{background:color-mix(in srgb,var(--fail) 14%,var(--surface));color:var(--fail);border-color:color-mix(in srgb,var(--fail) 35%,transparent)}.gov-safety-badge.coexistence-degraded,.gov-safety-badge.runtime-visibility-reduced,.gov-runtime-impact-chip.degraded{background:color-mix(in srgb,var(--warn) 12%,var(--surface));color:color-mix(in srgb,var(--warn) 80%,#4d3400);border-color:color-mix(in srgb,var(--warn) 28%,transparent)}.gov-safety-badge.rollback-window-healthy,.gov-safety-badge.advisory-only,.gov-runtime-impact-chip.advisory{background:color-mix(in srgb,var(--accent) 10%,var(--surface));color:var(--accent);border-color:color-mix(in srgb,var(--accent) 28%,transparent)}.gov-guidance-block{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);padding:var(--sp-3)}.gov-guidance-header,.gov-guidance-badges{display:flex;gap:var(--sp-2);align-items:center;flex-wrap:wrap}.gov-guidance-header{justify-content:space-between;margin-bottom:var(--sp-2)}.gov-guidance-title{margin:0;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.gov-guidance-list{display:flex;flex-direction:column;gap:var(--sp-2)}.gov-guidance-item{margin:0;font-size:12px;line-height:1.5;color:var(--text)}.gov-remediation-steps{margin:0;padding-left:18px;font-size:12px;color:var(--text);display:flex;flex-direction:column;gap:6px}.gov-runtime-impact-row{display:flex;gap:var(--sp-2);flex-wrap:wrap;margin-top:var(--sp-2)}.gov-runtime-impact-chip{display:inline-flex;align-items:center;padding:4px 8px;border-radius:999px;font-size:11px;font-weight:600;border:1px solid transparent}.gov-summary-answers{display:flex;flex-direction:column;gap:var(--sp-2)}.gov-operational-summary-card{display:flex;flex-direction:column;gap:var(--sp-3)}.gov-evidence-meta{display:flex;flex-direction:column;gap:6px}.gov-page-operational-header{display:flex;flex-direction:column;gap:var(--sp-4);padding:var(--sp-4);border:1px solid var(--border);border-radius:var(--r-lg);background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 10%,var(--surface)) 0%,var(--surface) 58%),var(--surface);box-shadow:var(--shadow-sm)}.gov-page-operational-header.surface-dashboard{background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 12%,var(--surface)) 0%,var(--surface) 60%),var(--surface)}.gov-page-operational-header.surface-workspace{background:linear-gradient(135deg,color-mix(in srgb,var(--warn) 10%,var(--surface)) 0%,var(--surface) 62%),var(--surface)}.gov-page-operational-header.surface-investigation{background:linear-gradient(135deg,color-mix(in srgb,var(--advisory) 12%,var(--surface)) 0%,var(--surface) 62%),var(--surface)}.gov-page-operational-header.surface-governance{background:linear-gradient(135deg,color-mix(in srgb,var(--pass) 8%,var(--surface)) 0%,var(--surface) 62%),var(--surface)}.gov-page-operational-header-main{display:flex;justify-content:space-between;gap:var(--sp-4);align-items:flex-start;flex-wrap:wrap}.gov-page-operational-title-wrap{display:flex;gap:14px;align-items:flex-start}.gov-page-operational-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:color-mix(in srgb,var(--accent) 12%,var(--surface));color:var(--accent-strong);flex-shrink:0}.gov-page-operational-kicker{margin:0 0 6px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--accent)}.gov-page-operational-title{margin:0;font-size:clamp(24px,3vw,32px);line-height:1.1}.gov-page-operational-purpose{margin:10px 0 0;max-width:78ch;font-size:13px;line-height:1.55;color:var(--muted)}.gov-page-operational-side{display:flex;gap:var(--sp-2);flex-wrap:wrap;align-items:center}.gov-what-you-can-do{display:flex;flex-direction:column;gap:var(--sp-2)}.gov-what-you-can-do-title{margin:0;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.gov-operational-bullets{margin:0;padding-left:18px;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px 18px;font-size:13px;color:var(--text)}.gov-operational-bullets li{line-height:1.5}.gov-contextual-help{position:relative;display:inline-flex}.gov-contextual-help-trigger{list-style:none;display:inline-flex;align-items:center;gap:6px;cursor:pointer;-webkit-user-select:none;user-select:none}.gov-contextual-help-trigger::-webkit-details-marker{display:none}.gov-contextual-help-icon{width:18px;height:18px;border-radius:999px;border:1px solid color-mix(in srgb,var(--accent) 32%,transparent);background:color-mix(in srgb,var(--accent) 12%,var(--surface));color:var(--accent);display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;line-height:1}.gov-contextual-help-label{font-size:11px;color:var(--muted)}.gov-contextual-help-panel{position:absolute;top:calc(100% + 8px);right:0;z-index:10;width:min(360px,78vw);padding:var(--sp-3);border:1px solid var(--border);border-radius:var(--r-md);background:color-mix(in srgb,var(--surface) 94%,black 6%);box-shadow:var(--shadow-md)}.gov-contextual-help-title{margin:0 0 8px;font-size:12px;font-weight:700;color:var(--text)}.gov-contextual-help-body{margin:6px 0 0;font-size:12px;line-height:1.5;color:var(--text)}.gov-inline-operational-guidance,.gov-empty-state-guidance,.gov-action-impact-hint{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);padding:var(--sp-3)}.gov-empty-state-guidance-header{display:flex;align-items:center;gap:10px}.gov-empty-state-guidance-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:color-mix(in srgb,var(--accent) 10%,var(--surface));color:var(--accent-strong);flex-shrink:0}.gov-inline-operational-guidance.tone-advisory,.gov-empty-state-guidance{background:color-mix(in srgb,var(--accent) 5%,var(--surface))}.gov-inline-operational-guidance.tone-warning,.gov-action-impact-hint{background:color-mix(in srgb,var(--warn) 6%,var(--surface))}.gov-inline-operational-guidance-header{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2);flex-wrap:wrap}.gov-inline-operational-guidance-title,.gov-empty-state-guidance-title,.gov-action-impact-title{margin:0;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.gov-inline-operational-guidance-text,.gov-empty-state-guidance-message,.gov-empty-state-guidance-next,.gov-action-impact-item{margin:8px 0 0;font-size:12px;line-height:1.55;color:var(--text)}.gov-action-impact-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px 16px}@media (max-width: 720px){.gov-page-operational-header{padding:var(--sp-3)}.gov-operational-bullets{grid-template-columns:1fr}.gov-contextual-help-panel{left:0;right:auto;width:min(320px,84vw)}}.gov-closure-card{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);overflow:hidden}.gov-closure-card-header{display:flex;align-items:flex-start;gap:var(--sp-3);padding:var(--sp-4);border-bottom:1px solid var(--border)}.gov-closure-card-summary{display:flex;gap:var(--sp-4);flex-wrap:wrap;align-items:center;padding:var(--sp-3) var(--sp-4);background:var(--surface-alt, var(--surface));border-bottom:1px solid transparent}.gov-closure-card[aria-expanded=true] .gov-closure-card-summary{border-bottom-color:var(--border)}.gov-closure-detail{padding:var(--sp-4);display:flex;flex-direction:column;gap:var(--sp-4)}.gov-closure-section{padding:var(--sp-3) 0;border-top:1px solid var(--border)}.gov-closure-section:first-child{border-top:none;padding-top:0}.gov-closure-section-title{margin:0 0 var(--sp-3);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.gov-topo-flow{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-4) 0;flex-wrap:nowrap;overflow-x:auto}.gov-topo-node{display:flex;flex-direction:column;align-items:center;gap:var(--sp-2);min-width:120px;padding:var(--sp-3);border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);text-align:center}.gov-topo-node.source{border-color:var(--warn)}.gov-topo-node.target{border-color:var(--pass)}.gov-topo-node-label{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-weight:700}.gov-topo-node-detail{font-size:11px;color:var(--muted)}.gov-topo-node-deploy{font-size:10px;color:var(--muted);font-style:italic}.gov-topo-chip{display:inline-flex;align-items:center;justify-content:center;padding:4px 10px;border-radius:var(--r-sm);font-size:12px;font-weight:700;letter-spacing:.04em}.gov-topo-chip.source{background:rgba(255,152,0,.15);color:var(--warn);border:1px solid var(--warn)}.gov-topo-chip.target{background:rgba(76,175,80,.12);color:var(--pass);border:1px solid var(--pass)}.gov-topo-chip.coex{background:rgba(66,165,245,.12);color:var(--accent);border:1px solid var(--accent)}.gov-topo-connector{display:flex;flex-direction:column;align-items:center;gap:var(--sp-1);flex:1;min-width:100px}.gov-topo-arrow{font-size:18px;color:var(--muted);letter-spacing:-4px}.gov-topo-coex-label{margin-bottom:var(--sp-1)}.gov-topo-flag{font-size:10px;padding:2px 6px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-sm);color:var(--muted)}.gov-topo-workflow-list{display:flex;flex-direction:column;gap:8px}.gov-topo-workflow-row{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-2) var(--sp-3);border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface);transition:background .1s}.gov-topo-workflow-row:hover{background:var(--surface-alt, var(--surface))}.gov-admin-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:var(--sp-4);margin-top:var(--sp-2)}.gov-admin-card{padding:var(--sp-4);border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface)}.gov-alert.complete{border-color:var(--pass);background:rgba(76,175,80,.08);color:var(--pass)}@media print{.gov-breadcrumbs,.gov-section-nav,.gov-nav-badge{display:none!important}.gov-closure-detail{display:flex!important}.gov-closure-card{break-inside:avoid;border:1px solid #ccc}}.gov-live-indicator{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600;letter-spacing:.05em;padding:3px 8px;border-radius:var(--r-sm);-webkit-user-select:none;user-select:none;white-space:nowrap}.gov-live-indicator.live{color:var(--pass);background:color-mix(in srgb,var(--pass) 12%,transparent)}.gov-live-indicator.stale{color:var(--warn);background:color-mix(in srgb,var(--warn) 12%,transparent)}.gov-live-indicator.refreshing{color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent)}.gov-live-indicator.paused{color:var(--muted);background:color-mix(in srgb,var(--muted) 12%,transparent)}.gov-live-dot{display:inline-block;width:7px;height:7px;border-radius:50%;flex-shrink:0}.gov-live-dot.live{background:var(--pass);box-shadow:0 0 0 2px color-mix(in srgb,var(--pass) 30%,transparent);animation:gov-live-pulse 2s ease-in-out infinite}.gov-live-dot.stale{background:var(--warn)}.gov-live-dot.paused{background:var(--muted)}@keyframes gov-live-pulse{0%,to{opacity:1}50%{opacity:.4}}.gov-live-spinner{display:inline-block;width:10px;height:10px;border:2px solid color-mix(in srgb,var(--accent) 30%,transparent);border-top-color:var(--accent);border-radius:50%;animation:gov-spin .7s linear infinite;flex-shrink:0}@keyframes gov-spin{to{transform:rotate(360deg)}}.gov-reconnect-banner{width:100%;padding:10px 20px;font-size:13px;font-weight:500;display:flex;align-items:center;gap:6px;border-radius:0;position:sticky;top:0;z-index:200}.gov-reconnect-banner.offline{background:color-mix(in srgb,var(--fail) 18%,var(--surface));color:var(--fail);border-bottom:2px solid var(--fail)}.gov-reconnect-banner.reconnecting{background:color-mix(in srgb,var(--warn) 18%,var(--surface));color:color-mix(in srgb,var(--warn) 80%,var(--text));border-bottom:2px solid var(--warn)}.gov-activity-stream{display:flex;flex-direction:column;gap:0}.gov-activity-stream.compact .gov-activity-title{font-size:12px}.gov-activity-stream.compact .gov-activity-detail{display:none}.gov-activity-row{display:flex;gap:10px;padding:10px 0;border-bottom:1px solid var(--border);position:relative}.gov-activity-row:last-child{border-bottom:none}.gov-activity-row.gov-activity-sev-critical{border-left:3px solid var(--fail);padding-left:10px}.gov-activity-row.gov-activity-sev-high{border-left:3px solid var(--warn);padding-left:10px}.gov-activity-row.gov-activity-sev-medium{border-left:3px solid var(--accent);padding-left:10px}.gov-activity-row.gov-activity-sev-info{border-left:3px solid var(--border);padding-left:10px}.gov-activity-spine{display:flex;flex-direction:column;align-items:center;gap:4px;flex-shrink:0;width:24px}.gov-activity-icon{display:inline-flex;align-items:center;justify-content:center;line-height:1;margin-top:1px}.gov-activity-line{flex:1;width:1px;background:var(--border);min-height:8px}.gov-activity-body{flex:1;min-width:0}.gov-activity-header{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:4px}.gov-activity-kind-badge{font-size:10px;padding:1px 6px;border-radius:var(--r-sm);font-weight:700;text-transform:uppercase;letter-spacing:.05em}.gov-activity-kind-badge.sev-critical{background:color-mix(in srgb,var(--fail) 15%,transparent);color:var(--fail)}.gov-activity-kind-badge.sev-high{background:color-mix(in srgb,var(--warn) 15%,transparent);color:var(--warn)}.gov-activity-kind-badge.sev-medium{background:color-mix(in srgb,var(--accent) 15%,transparent);color:var(--accent)}.gov-activity-kind-badge.sev-info{background:color-mix(in srgb,var(--muted) 15%,transparent);color:var(--muted)}.gov-activity-time{margin-left:auto;font-size:11px;color:var(--muted);white-space:nowrap}.gov-activity-title{margin:0 0 2px;font-size:13px;font-weight:600;color:var(--text)}.gov-activity-detail{margin:0 0 6px;font-size:12px;color:var(--muted);line-height:1.4}.gov-activity-footer{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.gov-toast-container{position:fixed;bottom:24px;right:24px;z-index:9000;display:flex;flex-direction:column;gap:10px;max-width:400px;width:calc(100vw - 48px)}.gov-toast{border-radius:var(--r-md);background:var(--surface);border:1px solid var(--border);padding:var(--sp-3);box-shadow:0 4px 20px #0000002e;position:relative;overflow:hidden;outline:none;animation:gov-toast-in .2s ease-out}@keyframes gov-toast-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.gov-toast-success{border-left:4px solid var(--pass)}.gov-toast-error{border-left:4px solid var(--fail)}.gov-toast-warn{border-left:4px solid var(--warn)}.gov-toast-info{border-left:4px solid var(--accent)}.gov-toast-header{display:flex;align-items:center;gap:8px;margin-bottom:4px}.gov-toast-icon{font-size:14px}.gov-toast-kind{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);flex:1}.gov-toast-dismiss{background:none;border:none;cursor:pointer;color:var(--muted);font-size:18px;line-height:1;padding:0 2px;margin-left:auto}.gov-toast-dismiss:hover{color:var(--text)}.gov-toast-title{margin:0 0 2px;font-size:13px;font-weight:600;color:var(--text)}.gov-toast-detail{margin:2px 0 0;font-size:12px;color:var(--muted)}.gov-toast-corr{display:block;margin-top:6px;font-size:10px;color:var(--muted);background:var(--bg);padding:2px 6px;border-radius:var(--r-sm);font-family:var(--font-mono);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gov-toast-progress{position:absolute;bottom:0;left:0;height:2px;width:100%;background:var(--accent);transform-origin:left;animation:gov-toast-progress 5s linear forwards}@keyframes gov-toast-progress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.gov-connectivity-card{padding:var(--sp-3)}.gov-connectivity-card.online{border-left:4px solid var(--pass);background:color-mix(in srgb,var(--pass) 6%,var(--surface))}.gov-connectivity-card.offline{border-left:4px solid var(--fail);background:color-mix(in srgb,var(--fail) 6%,var(--surface))}.gov-alert-age{font-size:11px;color:var(--muted);font-variant-numeric:tabular-nums}.gov-alert-age.aged{color:var(--warn);font-weight:600}@media print{.gov-reconnect-banner,.gov-toast-container,.gov-live-indicator{display:none!important}}.gov-palette-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.55);z-index:10000;display:flex;align-items:flex-start;justify-content:center;padding-top:min(10vh,80px);animation:gov-palette-fade-in .12s ease}@keyframes gov-palette-fade-in{0%{opacity:0}to{opacity:1}}.gov-palette{width:min(640px,calc(100vw - 32px));background:var(--panel);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:0 24px 64px #00000073;overflow:hidden;display:flex;flex-direction:column;max-height:70vh;animation:gov-palette-slide-in .15s ease}@keyframes gov-palette-slide-in{0%{transform:translateY(-12px) scale(.98);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.gov-palette-input-wrap{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--border);flex-shrink:0}.gov-palette-search-icon{color:var(--muted);flex-shrink:0}.gov-palette-input{flex:1;background:none;border:none;outline:none;font-size:15px;color:var(--text);caret-color:var(--accent)}.gov-palette-input::placeholder{color:var(--muted)}.gov-palette-esc-hint{font-size:11px;padding:2px 6px;border:1px solid var(--border);border-radius:var(--r-sm);color:var(--muted);background:var(--panel-alt);cursor:pointer;-webkit-user-select:none;user-select:none;flex-shrink:0}.gov-palette-results{list-style:none;margin:0;padding:6px 0;overflow-y:auto;flex:1}.gov-palette-group-heading{padding:6px 16px 2px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--muted)}.gov-palette-item{width:100%;display:flex;align-items:center;gap:10px;padding:8px 16px;background:none;border:none;cursor:pointer;text-align:left;transition:background .08s}.gov-palette-item:hover,.gov-palette-item.active{background:var(--accent-soft)}.gov-palette-item-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:24px;height:24px;border-radius:8px;background:color-mix(in srgb,var(--accent) 8%,transparent);color:var(--accent-strong)}.gov-palette-item-body{flex:1;display:flex;flex-direction:column;min-width:0}.gov-palette-item-label{font-size:13px;font-weight:500;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gov-palette-item-sublabel{font-size:11px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gov-palette-item-kind{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;padding:1px 6px;border-radius:var(--r-sm);flex-shrink:0;background:var(--panel-alt);color:var(--muted)}.gov-palette-kind-command{color:var(--accent);background:var(--accent-soft)}.gov-palette-kind-workflow{color:var(--pass);background:color-mix(in srgb,var(--pass) 12%,transparent)}.gov-palette-kind-alert{color:var(--warn);background:color-mix(in srgb,var(--warn) 12%,transparent)}.gov-palette-kind-pinned{color:var(--accent);background:var(--accent-soft)}.gov-palette-kind-recent{color:var(--muted);background:var(--panel-alt)}.gov-palette-empty{padding:32px 16px;text-align:center;color:var(--muted);font-size:13px}.gov-palette-footer{display:flex;align-items:center;gap:14px;padding:8px 16px;border-top:1px solid var(--border);font-size:11px;color:var(--muted);flex-shrink:0}.gov-drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.4);z-index:8000}.gov-drawer{position:fixed;top:0;right:0;bottom:0;width:min(480px,calc(100vw - 40px));background:var(--panel);border-left:1px solid var(--border);z-index:8001;display:flex;flex-direction:column;box-shadow:-8px 0 40px #0000004d;animation:gov-drawer-slide-in .2s ease}@keyframes gov-drawer-slide-in{0%{transform:translate(40px);opacity:0}to{transform:translate(0);opacity:1}}.gov-drawer-header{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid var(--border);flex-shrink:0}.gov-drawer-body{flex:1;overflow-y:auto;padding:20px 16px}.gov-drawer-section{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid var(--border)}.gov-drawer-section:last-child{border-bottom:none;margin-bottom:0}.gov-drawer-section-title{margin:0 0 10px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.gov-shortcut-hint{display:inline-flex;align-items:center;gap:3px;font-size:11px;color:var(--muted)}.gov-kbd{display:inline-block;padding:1px 5px;border:1px solid var(--border);border-radius:4px;background:var(--panel-alt);font-size:10px;font-family:var(--font-mono);color:var(--muted);line-height:1.5}.gov-shortcut-label{font-size:11px;color:var(--muted);margin-left:3px}.gov-section-nav{position:relative}.gov-section-nav-tools{position:absolute;right:0;top:50%;transform:translateY(-50%);display:flex;align-items:center;gap:8px;padding-right:12px}.gov-search-input{background:var(--panel-alt);border:1px solid var(--border);border-radius:var(--r-sm);color:var(--text);font-size:12px;padding:5px 10px;outline:none;min-width:200px;transition:border-color .15s}.gov-search-input:focus{border-color:var(--accent);box-shadow:var(--focus-ring)}.gov-search-input::placeholder{color:var(--muted)}.gov-sort-btn{background:none;border:none;cursor:pointer;color:inherit;font:inherit;font-weight:600;padding:0;display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.gov-sort-btn:hover{color:var(--accent)}.data-table.compact td,.data-table.compact th{padding:4px 10px;font-size:11px}.gov-quick-chip{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:var(--r-sm);font-size:12px;cursor:pointer;border:1px solid var(--border);background:var(--panel-alt);color:var(--text);white-space:nowrap;transition:background .12s,border-color .12s}.gov-quick-chip:hover{background:var(--accent-soft);border-color:var(--accent)}.gov-quick-chip.pinned{border-color:color-mix(in srgb,var(--accent) 40%,var(--border))}.gov-quick-chip.recent{opacity:.85}.gov-copy-btn{background:none;border:1px solid var(--border);border-radius:4px;cursor:pointer;font-size:11px;padding:1px 5px;color:var(--muted);line-height:1.4;flex-shrink:0;transition:color .1s,border-color .1s}.gov-copy-btn:hover{color:var(--text);border-color:var(--accent)}.gov-copy-btn.copied{color:var(--pass);border-color:var(--pass)}.gov-json-detail{margin-top:8px}.gov-json-toggle{background:none;border:none;cursor:pointer;color:var(--muted);font-size:12px;padding:2px 0;display:flex;align-items:center;gap:2px;text-align:left}.gov-json-toggle:hover{color:var(--text)}.gov-json-block{background:var(--bg);border:1px solid var(--border);border-radius:var(--r-sm);padding:10px 12px;font-size:11px;font-family:var(--font-mono);color:var(--text);overflow-x:auto;margin:6px 0 0;white-space:pre}.gov-json-copy{position:absolute;top:12px;right:12px}.gov-bulk-bar{display:flex;align-items:center;gap:10px;padding:8px 12px;margin-top:10px;background:color-mix(in srgb,var(--accent) 10%,var(--panel-alt));border:1px solid color-mix(in srgb,var(--accent) 30%,var(--border));border-radius:var(--r-sm);flex-wrap:wrap}.gov-alert-item.selected{outline:2px solid var(--accent);outline-offset:-2px}.gov-alert-item.compact{padding:6px 10px}.gov-alert-item.compact .gov-alert-item-header{margin-bottom:0}.gov-page-stack{display:flex;flex-direction:column;gap:20px}.gov-list-stack{display:flex;flex-direction:column;gap:10px}.gov-list-stack.compact{gap:4px}.gov-surface-toolbar{display:flex;gap:12px;margin-top:16px;flex-wrap:wrap;align-items:center}.gov-filter-chip-row{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.gov-inline-status{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.gov-toolbar-meta,.gov-cell-meta,.gov-card-subtitle{font-size:12px;color:var(--muted)}.gov-card-subtitle{margin:4px 0 0;line-height:1.5}.gov-cell-strong{font-weight:600;color:var(--text)}.gov-code-meta{font-size:11px;color:var(--muted)}.gov-btn-compact{font-size:11px;padding:4px 8px}.gov-btn-inline-end{margin-left:auto;display:inline-flex;align-items:center;gap:6px}.gov-card-header-tight{margin-bottom:12px}.gov-card-header-spaced{margin-bottom:16px}.gov-card-title-compact{font-size:13px}.gov-card-title-reset{margin:0}.gov-metric-value-compact{font-size:13px}.gov-metrics-grid-spaced{margin-top:16px}.gov-space-top-xs{margin-top:4px}.gov-space-top-sm{margin-top:12px}.gov-space-top-md{margin-top:18px}.gov-space-bottom-xs{padding:0 0 8px}.gov-space-bottom-sm{margin-bottom:16px}.gov-space-bottom-md{margin-bottom:20px}.gov-inline-icon{margin-right:8px;vertical-align:text-bottom}.gov-two-column-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.gov-row-actions{white-space:nowrap;display:flex;gap:6px;align-items:center}.gov-space-between-row{display:flex;justify-content:space-between;gap:12px;align-items:center}.gov-table-cell-stack{display:flex;flex-direction:column;gap:4px}.gov-alert-title-wrap,.gov-min-width-0,.gov-flex-1{min-width:0}.gov-flex-1{flex:1}.gov-alert-title{font-weight:600;font-size:13px;color:var(--text)}.gov-alert-context{font-size:11px;color:var(--muted);margin-top:2px}.gov-alert-badges{display:flex;gap:8px;align-items:center;flex-shrink:0}.gov-alert-select{margin-right:4px;flex-shrink:0;accent-color:var(--accent);cursor:pointer}.gov-workflow-surface{display:flex;flex-direction:column;gap:0}.gov-workflow-zone{margin-bottom:20px}.gov-blocker-vertical{flex-direction:column;gap:10px}.gov-cell-progress{min-width:120px}.gov-text-critical{font-size:12px;color:var(--fail)}.gov-text-pass{font-size:11px;color:var(--pass)}.gov-text-warn{font-size:11px;color:var(--warn)}.gov-authority-transition-row{padding-left:12px;padding-bottom:8px;display:flex;gap:6px;align-items:center;flex-wrap:wrap}.gov-detail-stack{display:grid;gap:8px;margin-top:12px;font-size:13px}.gov-empty-state-title,.gov-empty-state-hint{margin:0}.gov-empty-state-title{font-weight:600}.gov-section-heading-compact{font-size:12px}.gov-json-block-scroll{margin-top:12px;max-height:320px;overflow:auto}.shell-brand-footer{display:flex;justify-content:space-between;align-items:center;margin-top:12px;padding-top:10px;border-top:1px solid var(--border)}.shell-brand-footer-copy,.shell-brand-footer-version{font-size:10px;color:var(--muted);opacity:.6;letter-spacing:.05em}.shell-operator-chip{display:flex;align-items:center;gap:8px}.shell-operator-avatar{width:28px;height:28px;border-radius:50%;background:color-mix(in srgb,var(--accent) 20%,var(--panel-alt));border:1px solid color-mix(in srgb,var(--accent) 30%,var(--border));display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:var(--accent);flex-shrink:0;letter-spacing:0;text-transform:uppercase}.shell-operator-info{display:flex;flex-direction:column;gap:1px;min-width:0}.shell-operator-name{font-size:13px;font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:140px}.shell-operator-role{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.shell-operator-env{font-size:10px;color:var(--muted);opacity:.7}.shell-operator-logout{border:1px solid var(--border);background:transparent;color:var(--muted);border-radius:var(--r-sm);padding:3px 8px;font-size:11px;cursor:pointer;transition:color .12s,border-color .12s;flex-shrink:0}.shell-operator-logout:hover{color:var(--text);border-color:var(--border-strong)}.login-root{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,var(--bg),color-mix(in srgb,var(--bg) 90%,black));padding:20px}.login-card{background:linear-gradient(180deg,var(--panel),var(--panel-alt));border:1px solid var(--border);border-radius:20px;padding:40px 36px;width:100%;max-width:420px;box-shadow:var(--shadow-md)}.login-brand{text-align:center;margin-bottom:32px}.login-brand-eyebrow{text-transform:uppercase;letter-spacing:.14em;font-size:11px;color:var(--accent);font-weight:700;margin-bottom:6px}.login-brand-title{font-size:22px;font-weight:700;font-family:IBM Plex Sans,Segoe UI,sans-serif;color:var(--text);margin:0 0 6px}.login-brand-sub{font-size:13px;color:var(--muted);margin:0}.login-form{display:flex;flex-direction:column;gap:16px}.login-field{display:flex;flex-direction:column;gap:6px}.login-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.login-input{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);padding:10px 12px;font-size:14px;color:var(--text);width:100%;transition:border-color .15s;font-family:inherit}.login-input:focus{outline:none;border-color:var(--accent)}.login-input::placeholder{color:var(--muted);opacity:.5}.login-error{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:var(--r-md);background:color-mix(in srgb,var(--fail) 10%,transparent);border:1px solid color-mix(in srgb,var(--fail) 35%,transparent);color:var(--fail);font-size:13px}.login-submit{background:var(--accent);border:none;border-radius:var(--r-md);padding:12px 16px;font-size:14px;font-weight:600;color:#fff;cursor:pointer;margin-top:8px;transition:opacity .15s;font-family:inherit;letter-spacing:.02em}.login-submit:hover{opacity:.88}.login-submit:disabled{opacity:.5;cursor:not-allowed}.login-footer{margin-top:24px;text-align:center;font-size:11px;color:var(--muted);opacity:.65}.pilot-check-row{display:grid;grid-template-columns:20px 1fr auto;align-items:flex-start;gap:12px;padding:10px 12px;border-radius:var(--r-sm);border:1px solid var(--border);background:var(--panel-alt);font-size:13px}.pilot-check-row.pass{border-color:color-mix(in srgb,var(--pass) 30%,var(--border))}.pilot-check-row.warn{border-color:color-mix(in srgb,var(--warn) 30%,var(--border))}.pilot-check-row.block{border-color:color-mix(in srgb,var(--fail) 35%,var(--border))}.pilot-check-icon{font-size:13px;margin-top:1px}.pilot-check-icon.pass{color:var(--pass)}.pilot-check-icon.warn{color:var(--warn)}.pilot-check-icon.block{color:var(--fail)}.pilot-check-icon.pending{color:var(--muted)}.pilot-check-body{flex:1;min-width:0}.pilot-check-kind{font-size:12px;font-weight:600;color:var(--text);margin-bottom:2px}.pilot-check-detail{font-size:11px;color:var(--muted)}.pilot-check-meta{font-size:11px;color:var(--muted);text-align:right;white-space:nowrap}.pilot-scope-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-top:12px}.pilot-scope-field dt{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-bottom:3px}.pilot-scope-field dd{font-size:13px;color:var(--text);margin:0;word-break:break-all}@media print{.gov-palette-backdrop,.gov-drawer,.gov-drawer-backdrop,.gov-section-nav-tools,.gov-bulk-bar,.gov-copy-btn,.gov-json-toggle,.gov-quick-chip{display:none!important}}.exec-batch-row td{vertical-align:middle}.exec-batch-row.expanded{background:color-mix(in srgb,var(--accent) 4%,transparent)}.exec-batch-actions{display:flex;gap:6px;align-items:center}.exec-task-detail{padding:12px 16px;background:var(--surface-alt);border-top:1px solid var(--border)}.exec-confirm-panel{padding:20px 20px 16px;background:var(--surface-alt);border-top:2px solid var(--accent)}.exec-replay-panel{border-top-color:var(--warn, #d97706)}.exec-confirm-header{display:flex;align-items:center;gap:12px;margin-bottom:16px}.exec-confirm-title{font-weight:600;font-size:15px;color:var(--text)}.exec-confirm-meta-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px 20px;margin-bottom:16px}.exec-confirm-meta-grid dt{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin-bottom:2px}.exec-confirm-meta-grid dd{font-size:13px;color:var(--text);margin:0}.exec-confirm-constraints{margin-bottom:16px}.exec-constraint-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.exec-constraint-item{display:flex;align-items:flex-start;gap:8px;font-size:13px;color:var(--text)}.exec-constraint-icon{flex-shrink:0;width:16px;font-weight:700}.exec-constraint-item.pass .exec-constraint-icon{color:var(--status-pass, #16a34a)}.exec-constraint-item.warn .exec-constraint-icon{color:var(--status-warn, #ca8a04)}.exec-constraint-item.fail .exec-constraint-icon{color:var(--status-fail, #dc2626)}.exec-replay-safety-card{background:color-mix(in srgb,var(--warn, #d97706) 8%,transparent);border:1px solid color-mix(in srgb,var(--warn, #d97706) 25%,transparent);border-radius:6px;padding:12px 14px;margin-bottom:16px}.exec-replay-safety-heading{font-weight:600;font-size:13px;color:var(--text);margin:0 0 10px}.exec-confirm-reason{margin-bottom:16px}.exec-reason-label{display:block;font-size:12px;font-weight:600;color:var(--text);margin-bottom:6px}.exec-reason-required{color:var(--status-fail, #dc2626);margin-left:2px}.exec-reason-input{width:100%;box-sizing:border-box;background:var(--input-bg, var(--surface));border:1px solid var(--border);border-radius:4px;color:var(--text);font-size:13px;padding:8px 10px;resize:vertical;font-family:inherit}.exec-reason-input:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 20%,transparent)}.exec-confirm-actions{display:flex;gap:10px;padding-top:4px}.exec-replay-reason-row{display:flex;gap:10px;padding:4px 0;border-top:1px solid var(--border);font-size:12px;color:var(--text);align-items:flex-start}.exec-write-row{cursor:pointer}.exec-write-row:hover td{background:color-mix(in srgb,var(--accent) 4%,transparent)}.exec-write-row.failed td{background:color-mix(in srgb,var(--status-fail, #dc2626) 4%,transparent)}.exec-write-row.blocked td{background:color-mix(in srgb,var(--status-warn, #ca8a04) 4%,transparent)}.exec-write-row.verified td{background:color-mix(in srgb,var(--status-pass, #16a34a) 3%,transparent)}.exec-write-detail-row td{padding:0}.exec-write-detail{padding:12px 16px;background:var(--surface-alt);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.exec-write-detail-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px 20px}.exec-write-detail-grid dt{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin-bottom:3px}.exec-write-detail-grid dd{font-size:13px;color:var(--text);margin:0}.exec-blocking-reason{color:var(--status-fail, #dc2626);font-size:12px;padding:4px 8px;background:color-mix(in srgb,var(--status-fail, #dc2626) 8%,transparent);border-radius:4px}.exec-detail-pre{font-size:11px;background:var(--surface);border:1px solid var(--border);border-radius:4px;padding:8px;overflow-x:auto;max-height:120px;margin:0}.exec-attr-chips{display:flex;gap:4px;flex-wrap:wrap}.exec-attr-chip{font-size:11px;padding:1px 6px;border-radius:3px;font-family:var(--font-mono, monospace)}.exec-attr-chip.pass{background:color-mix(in srgb,var(--status-pass, #16a34a) 12%,transparent);color:var(--status-pass, #16a34a);border:1px solid color-mix(in srgb,var(--status-pass, #16a34a) 25%,transparent)}.exec-attr-chip.blocked{background:color-mix(in srgb,var(--status-warn, #ca8a04) 12%,transparent);color:var(--status-warn, #ca8a04);border:1px solid color-mix(in srgb,var(--status-warn, #ca8a04) 25%,transparent)}.shell-brand-logo-wrap{display:flex;align-items:center;margin-bottom:10px}.shell-brand-logo-img{height:32px;width:32px;object-fit:contain;display:block;border-radius:8px}.login-brand-logo-wrap{display:flex;justify-content:center;margin-bottom:18px}.login-brand-logo-img{height:56px;width:56px;object-fit:contain;display:block;border-radius:14px}[data-theme=light] .shell-main{background:var(--bg)}[data-theme=light] .log-snippet,[data-theme=light] .gov-audit-event-detail,[data-theme=light] .gov-json-block{background:var(--panel-alt);color:var(--text)}[data-theme=light] .login-input,[data-theme=light] .gov-search-input,[data-theme=light] .exec-reason-input,[data-theme=light] .gov-palette-input{background:#ffffff;border-color:var(--border);color:var(--text)}[data-theme=light] .login-input:focus,[data-theme=light] .gov-search-input:focus,[data-theme=light] .exec-reason-input:focus{border-color:var(--accent);background:#ffffff}[data-theme=light] .data-table tbody tr:nth-child(2n){background:color-mix(in srgb,var(--border) 18%,transparent)}[data-theme=light] .data-table tbody tr:nth-child(2n):hover{background:color-mix(in srgb,var(--accent) 6%,transparent)}[data-theme=light] .data-table th{background:var(--panel-alt);border-bottom-color:var(--border)}[data-theme=light] .gov-skeleton{background:linear-gradient(90deg,var(--panel-alt) 25%,color-mix(in srgb,var(--border) 55%,var(--panel-alt)) 50%,var(--panel-alt) 75%);background-size:800px 100%;animation:gov-shimmer 1.4s infinite linear}[data-theme=light] .posture-chip.pass{background:color-mix(in srgb,var(--pass) 12%,var(--panel))}[data-theme=light] .posture-chip.warn{background:color-mix(in srgb,var(--warn) 12%,var(--panel))}[data-theme=light] .posture-chip.fail{background:color-mix(in srgb,var(--fail) 12%,var(--panel))}[data-theme=light] .summary-card,[data-theme=light] .section-card,[data-theme=light] .gov-card,[data-theme=light] .gov-metric,[data-theme=light] .federation-group{background:linear-gradient(180deg,var(--panel),var(--panel-alt))}[data-theme=light] .gov-workflow-row:hover{background:color-mix(in srgb,var(--accent) 7%,var(--panel))}[data-theme=light] .gov-alert-item,[data-theme=light] .gov-task-item{background:var(--panel)}[data-theme=light] .gov-palette{box-shadow:0 16px 48px #0d1e2e2e}[data-theme=light] .gov-drawer{box-shadow:-4px 0 32px #0d1e2e24}[data-theme=light] .gov-toast{background:var(--panel);box-shadow:0 4px 16px #0d1e2e24}[data-theme=light] .exec-task-detail,[data-theme=light] .exec-confirm-panel,[data-theme=light] .exec-write-detail{background:var(--panel-alt)}[data-theme=light] .diagnostic-context-strip.fail{background:color-mix(in srgb,var(--fail) 8%,var(--panel));border-color:color-mix(in srgb,var(--fail) 28%,var(--border));color:var(--text)}[data-theme=light] .diagnostic-context-strip.warn{background:color-mix(in srgb,var(--warn) 8%,var(--panel));border-color:color-mix(in srgb,var(--warn) 28%,var(--border));color:var(--text)}[data-theme=light] .diag-failure-chip{background:color-mix(in srgb,var(--fail) 12%,var(--panel));border-color:color-mix(in srgb,var(--fail) 30%,var(--border));color:var(--fail)}[data-theme=light] .gov-blocker-summary-bar{background:color-mix(in srgb,var(--fail) 8%,var(--panel));border-color:color-mix(in srgb,var(--fail) 30%,var(--border))}[data-theme=light] .gov-reconnect-banner.offline{background:color-mix(in srgb,var(--fail) 10%,var(--panel));border-bottom-color:var(--fail)}[data-theme=light] .gov-reconnect-banner.reconnecting{background:color-mix(in srgb,var(--warn) 10%,var(--panel));border-bottom-color:var(--warn)}[data-theme=light] .posture-chip{font-weight:700}[data-theme=light] .gov-activity-row.gov-activity-sev-critical,[data-theme=light] .gov-alert-item.severity-critical,[data-theme=light] .gov-task-item.priority-critical{background:color-mix(in srgb,var(--fail) 4%,var(--panel))}[data-theme=light] .gov-activity-row.gov-activity-sev-high,[data-theme=light] .gov-alert-item.severity-high,[data-theme=light] .gov-task-item.priority-high{background:color-mix(in srgb,var(--warn) 4%,var(--panel))}[data-theme=light] .attention-primary{box-shadow:inset 4px 0 0 var(--fail),var(--shadow-sm)}[data-theme=light] .attention-secondary{box-shadow:inset 4px 0 0 var(--degraded),var(--shadow-sm)}[data-theme=light] .attention-advisory{box-shadow:inset 4px 0 0 var(--advisory),var(--shadow-sm)}[data-theme=light] .gov-session-row,[data-theme=light] .gov-drift-row,[data-theme=light] .gov-artifact-row,[data-theme=light] .gov-delta-row,[data-theme=light] .gov-blocker{background:var(--panel)}[data-theme=light] .gov-blocker.blocking{background:color-mix(in srgb,var(--fail) 5%,var(--panel))}[data-theme=light] .gov-workflow-row{background:var(--panel)}[data-theme=light] .gov-empty-state{background:transparent;color:var(--muted)}[data-theme=light] .gov-dialog{box-shadow:0 20px 60px #0d1e2e38}[data-theme=light] :focus-visible{outline-color:var(--accent)}[data-theme=light] .gov-section-heading,[data-theme=light] .gov-card-title,[data-theme=light] .gov-closure-section-title,[data-theme=light] .gov-drawer-section-title{color:var(--muted)}[data-theme=light] .gov-section-nav-btn.active{border-bottom-width:2px;color:var(--accent)}[data-theme=light] .shell-brand-footer-copy,[data-theme=light] .shell-brand-footer-version{opacity:.55}[data-theme=light] .shell-operator-logout:hover{background:var(--panel-alt);color:var(--text)}[data-theme=light] .gov-quick-chip{background:var(--panel);border-color:var(--border)}[data-theme=light] .gov-kbd{background:#ffffff;border-color:var(--border);color:var(--text)}[data-theme=light] .gov-page-operational-header,[data-theme=light] .gov-page-operational-header.surface-dashboard,[data-theme=light] .gov-page-operational-header.surface-workspace,[data-theme=light] .gov-page-operational-header.surface-investigation,[data-theme=light] .gov-page-operational-header.surface-governance{background:transparent;border:none;border-bottom:1px solid var(--border);border-radius:0;box-shadow:none;padding:var(--sp-2) 0 var(--sp-3) 0;gap:var(--sp-2)}[data-theme=light] .gov-page-operational-icon{width:28px;height:28px;background:color-mix(in srgb,var(--accent) 7%,var(--panel-alt));border-radius:8px;color:var(--accent)}[data-theme=light] .gov-page-operational-kicker{font-size:9px;letter-spacing:.14em;color:var(--muted);opacity:.6;margin-bottom:2px}[data-theme=light] .gov-page-operational-title{font-size:14px;font-weight:600;color:var(--muted);line-height:1.3}[data-theme=light] .gov-page-operational-purpose{font-size:11px;line-height:1.5;color:var(--muted);opacity:.8;margin-top:2px;max-width:70ch}[data-theme=light] .gov-what-you-can-do{border-top:1px solid var(--border);padding-top:var(--sp-2);margin-top:0;gap:var(--sp-1)}[data-theme=light] .gov-what-you-can-do-title{font-size:9px;opacity:.55}[data-theme=light] .gov-operational-bullets{font-size:11px;color:var(--muted);opacity:.8;gap:3px 14px}[data-theme=light] .gov-card.attention-primary{background:var(--panel);border-color:color-mix(in srgb,var(--fail) 28%,var(--border));box-shadow:inset 4px 0 0 var(--fail),0 2px 14px #0d1e2e1c}[data-theme=light] .gov-card.attention-secondary{background:var(--panel);border-color:color-mix(in srgb,var(--degraded) 25%,var(--border));box-shadow:inset 4px 0 0 var(--degraded),0 2px 10px #0d1e2e17}[data-theme=light] .gov-card.attention-advisory{background:var(--panel);border-color:color-mix(in srgb,var(--advisory) 22%,var(--border));box-shadow:inset 4px 0 0 var(--advisory),0 1px 8px #0d1e2e14}[data-theme=light] .gov-card.attention-muted{background:var(--panel);border-color:color-mix(in srgb,var(--border) 80%,transparent);box-shadow:0 1px 4px #0d1e2e0d}[data-theme=light] .posture-chip{font-size:13px;font-weight:700;letter-spacing:.03em;padding:5px 13px}[data-theme=light] .gov-metric-label{color:#3e5568;font-weight:700;font-size:10px;letter-spacing:.09em;text-transform:uppercase}[data-theme=light] .gov-metric-value.fail{font-weight:800;color:var(--fail)}[data-theme=light] .gov-metric-value.warn{font-weight:700;color:var(--degraded)}[data-theme=light] .gov-metric-value.pass{font-weight:700;color:var(--pass)}[data-theme=light] .shell-sidebar{background:radial-gradient(circle at top left,color-mix(in srgb,var(--accent) 14%,transparent),transparent 48%),linear-gradient(180deg,#d4dce5,#cdd5df);border-right:1px solid #9aafc0;box-shadow:2px 0 20px #0d1e2e1a,inset -1px 0 #9aafc066}[data-theme=light] .nav-button,[data-theme=light] .theme-toggle{background:rgba(255,255,255,.16);border-color:#9aafc052;color:#192d40}[data-theme=light] .nav-button:hover,[data-theme=light] .theme-toggle:hover{background:rgba(255,255,255,.42);border-color:#9aafc0a6;color:#0d1e2e}[data-theme=light] .nav-button.active{background:rgba(255,255,255,.82);border-color:color-mix(in srgb,var(--accent) 45%,rgba(154,175,192,.5));box-shadow:inset 3px 0 0 var(--accent),0 1px 6px #0d1e2e1f;color:#0d1e2e;font-weight:600}[data-theme=light] .nav-button.active .nav-button-icon{color:var(--accent)}[data-theme=light] .nav-button:hover .nav-button-icon,[data-theme=light] .theme-toggle:hover .nav-button-icon{color:var(--accent-strong)}[data-theme=light] .nav-button-icon{color:#2a3e5299}[data-theme=light] .shell-nav-group,[data-theme=light] .shell-nav-group-header{color:#2a3e5294;border-top-color:#9aafc059}[data-theme=light] .shell-nav-group-header:hover{color:#192d40}[data-theme=light] .shell-brand h1{color:#0d1e2e;font-size:14px;font-weight:700}[data-theme=light] .shell-brand span{color:#2a3e5299}[data-theme=light] .shell-brand-footer{border-top-color:#9aafc047}[data-theme=light] .shell-brand-footer-copy,[data-theme=light] .shell-brand-footer-version{color:#2a3e5266;opacity:1}[data-theme=light] .shell-mock-badge{background:rgba(220,160,0,.22);border-color:#dca0006b;color:#8a5c00}[data-theme=light] .shell-header-title h2{font-size:17px;font-weight:700;color:var(--text);letter-spacing:-.01em}[data-theme=light] .shell-header-title .eyebrow{color:var(--accent);font-size:9px;letter-spacing:.16em;opacity:.85}[data-theme=light] .gov-card-title{color:#3e5568;font-weight:700;letter-spacing:.07em}[data-theme=light] .gov-closure-section-title,[data-theme=light] .gov-drawer-section-title,[data-theme=light] .gov-section-heading{color:#3e5568;font-weight:700}[data-theme=light] .gov-alert-title,[data-theme=light] .gov-workflow-row-name,[data-theme=light] .gov-task-kind-icon+*{font-weight:700;color:var(--text)}[data-theme=light] .data-table th{color:#3e5568;font-weight:700;letter-spacing:.1em;font-size:10px}[data-theme=light] .gov-card{background:var(--panel);border-color:#beccda8c;box-shadow:0 1px 4px #0d1e2e0f,0 0 0 1px #beccda61}[data-theme=light] .summary-card,[data-theme=light] .section-card{background:var(--panel);border-color:#beccda8c;box-shadow:0 1px 4px #0d1e2e0f}[data-theme=light] .federation-group{background:var(--panel);border-color:var(--border);box-shadow:0 1px 4px #0d1e2e0d}[data-theme=light] .gov-metric{background:var(--panel);border-color:#beccda80;box-shadow:0 1px 3px #0d1e2e0d}[data-theme=light] .gov-blocker,[data-theme=light] .gov-drift-row,[data-theme=light] .gov-delta-row,[data-theme=light] .gov-session-row,[data-theme=light] .gov-artifact-row,[data-theme=light] .gov-authority-row{background:var(--panel);border-color:var(--border)}[data-theme=light] .gov-dialog{background:var(--panel);box-shadow:0 20px 64px #0d1e2e3d,0 0 0 1px var(--border)}[data-theme=light] .gov-drawer{background:var(--panel);box-shadow:-8px 0 40px #0d1e2e2e,-1px 0 0 var(--border)}[data-theme=light] .gov-palette{background:var(--panel);border-color:var(--border);box-shadow:0 16px 56px #0d1e2e33,0 0 0 1px var(--border)}[data-theme=light] .gov-toast{background:var(--panel);border-color:var(--border);box-shadow:0 4px 18px #0d1e2e24,0 0 0 1px #beccda80}[data-theme=light] .ops-center-row .gov-escalation-badge,[data-theme=light] .ops-center-row .gov-safety-badge{font-size:9px;padding:2px 5px;opacity:.72;letter-spacing:.02em}[data-theme=light] .ops-center-row{padding:7px 0;border-bottom-color:#beccda8c}[data-theme=light] .gov-alert-item{background:var(--panel);border-color:var(--border)}[data-theme=light] .gov-alert-item.severity-critical{background:color-mix(in srgb,var(--fail) 3%,var(--panel));border-left-color:var(--fail)}[data-theme=light] .gov-alert-item.severity-high{background:color-mix(in srgb,var(--warn) 3%,var(--panel));border-left-color:var(--warn)}[data-theme=light] .gov-alert-item.severity-medium{border-left-color:var(--accent)}[data-theme=light] .gov-task-item{background:var(--panel);border-color:var(--border)}[data-theme=light] .gov-task-item.priority-critical{background:color-mix(in srgb,var(--fail) 3%,var(--panel));border-left-color:var(--fail)}[data-theme=light] .gov-task-item.priority-high{background:color-mix(in srgb,var(--warn) 3%,var(--panel));border-left-color:var(--warn)}[data-theme=light] .gov-activity-row.gov-activity-sev-critical{background:color-mix(in srgb,var(--fail) 2%,transparent);border-left-color:var(--fail)}[data-theme=light] .gov-activity-row.gov-activity-sev-high{background:color-mix(in srgb,var(--warn) 2%,transparent);border-left-color:var(--warn)}[data-theme=light] .gov-blocker-chip-blocker{color:var(--fail);font-weight:700}[data-theme=light] .gov-blocker-chip-stale,[data-theme=light] .gov-blocker-chip-drift{color:var(--warn);font-weight:600}[data-theme=light] .gov-blocker-chip-conflict{color:var(--fail);font-weight:700}[data-theme=light] .gov-stale-indicator,[data-theme=light] .stale-indicator{background:color-mix(in srgb,var(--warn) 14%,var(--panel));color:var(--warn);border-color:color-mix(in srgb,var(--warn) 30%,var(--border))}[data-theme=light] .error-banner,[data-theme=light] .gov-error-banner{background:color-mix(in srgb,var(--fail) 7%,var(--panel));border-color:color-mix(in srgb,var(--fail) 30%,var(--border))}[data-theme=light] .stale-banner{background:color-mix(in srgb,var(--warn) 8%,var(--panel));border-color:color-mix(in srgb,var(--warn) 30%,var(--border));color:var(--text)}[data-theme=light] .gov-btn{color:var(--muted);border-color:var(--border);background:transparent}[data-theme=light] .gov-btn:hover{background:var(--panel-alt);color:var(--text);border-color:var(--border-strong)}[data-theme=light] .gov-btn.primary{background:var(--accent-soft);border-color:var(--accent);color:var(--accent);font-weight:600}[data-theme=light] .gov-btn.primary:hover{background:color-mix(in srgb,var(--accent) 14%,transparent)}[data-theme=light] .gov-btn.danger{color:var(--fail);border-color:color-mix(in srgb,var(--fail) 35%,var(--border))}[data-theme=light] .gov-tab-btn.active{background:color-mix(in srgb,var(--accent) 8%,var(--panel));border-color:color-mix(in srgb,var(--accent) 30%,var(--border));color:var(--accent);font-weight:700}[data-theme=light] .gov-subnav-btn.active{background:var(--accent-soft);border-color:var(--accent);color:var(--accent);font-weight:700}[data-theme=light] .gov-section-nav-btn.active{color:var(--accent);border-bottom-color:var(--accent);border-bottom-width:2px;font-weight:700}[data-theme=light] .data-table td{color:var(--text);border-bottom-color:#beccda80}[data-theme=light] .data-table tbody tr:hover{background:color-mix(in srgb,var(--accent) 6%,transparent)}[data-theme=light] .gov-workflow-row{background:var(--panel);border-color:var(--border)}[data-theme=light] .gov-workflow-row:hover{background:color-mix(in srgb,var(--accent) 6%,var(--panel));border-color:color-mix(in srgb,var(--accent) 35%,var(--border))}[data-theme=light] .gov-replay-token{background:color-mix(in srgb,var(--accent) 8%,var(--panel));border-color:color-mix(in srgb,var(--accent) 22%,var(--border));color:var(--accent)}[data-theme=light] .gov-copy-btn{background:var(--panel);border-color:var(--border);color:var(--muted)}[data-theme=light] .gov-copy-btn:hover{color:var(--text);border-color:var(--accent)}[data-theme=light] .gov-timeline-dot{background:var(--panel);border-color:var(--border)}[data-theme=light] .gov-sealed-badge{background:color-mix(in srgb,var(--pass) 10%,var(--panel));border-color:color-mix(in srgb,var(--pass) 22%,var(--border));color:var(--pass)}[data-theme=light] .gov-nav-badge.warn{background:var(--warn);color:#fff;font-weight:700}[data-theme=light] .gov-nav-badge.critical{background:var(--fail);color:#fff;font-weight:700}[data-theme=light] .shell-operator-avatar{background:color-mix(in srgb,var(--accent) 14%,var(--panel-alt));border-color:color-mix(in srgb,var(--accent) 28%,var(--border));color:var(--accent)}[data-theme=light] .shell-operator-name{color:var(--text);font-weight:600}[data-theme=light] .shell-operator-logout{border-color:var(--border);color:var(--muted)}[data-theme=light] .shell-operator-logout:hover{background:var(--panel-alt);color:var(--text);border-color:var(--border-strong)}[data-theme=light] .role-badge{background:color-mix(in srgb,var(--accent) 9%,var(--panel));color:var(--accent)}[data-theme=light] .gov-quick-chip{background:var(--panel);border-color:var(--border);color:var(--text)}[data-theme=light] .gov-quick-chip:hover{background:color-mix(in srgb,var(--accent) 8%,var(--panel));border-color:color-mix(in srgb,var(--accent) 35%,var(--border))}[data-theme=light] ::-webkit-scrollbar-thumb{background:var(--border)}[data-theme=light] ::-webkit-scrollbar-thumb:hover{background:var(--border-strong)}
