.page-loading-bar{z-index:1000;opacity:0;pointer-events:none;color:#58a6ff;transition:opacity .16s;position:fixed;top:0;left:0;right:0}.page-loading-bar.is-visible{opacity:1}.page-loading-bar .MuiLinearProgress-root{background:#58a6ff2e;height:3px}.monitor-page{flex-direction:column;gap:20px;padding:32px;display:flex}.page-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.page-header-side{flex-direction:column;align-items:flex-end;gap:12px;display:flex}.page-status-panel{justify-items:end;gap:6px;min-width:260px;display:grid}.page-status-row{grid-template-columns:max-content max-content;align-items:baseline;column-gap:16px;display:grid}.page-status-label{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:12px}.page-status-value{color:var(--heading);font-variant-numeric:tabular-nums}.page-status-value.is-stale{color:#d29922}.page-status-value.is-error{color:var(--danger-text)}.eyebrow{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;margin:0 0 8px;font-size:12px}.asset-tabs,.window-tabs{flex-wrap:wrap;gap:8px;display:inline-flex}.asset-tab,.window-tab{border:1px solid var(--border);background:var(--surface-muted);color:var(--text);cursor:pointer;font:inherit;padding:8px 14px}.asset-tab.is-active,.window-tab.is-active{background:var(--surface-active);border-color:var(--accent);color:var(--heading)}.legend{border:1px solid var(--border);background:var(--surface);flex-wrap:wrap;gap:12px 18px;padding:16px 18px;display:flex}.range-tabs-panel{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.range-tabs-status{align-items:baseline;gap:12px;display:inline-flex}.legend-item{color:var(--muted);align-items:center;gap:8px;display:inline-flex}.legend-swatch{width:10px;height:10px}.coverage-layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.coverage-card{border:1px solid var(--border);background:var(--surface);flex-direction:column;gap:16px;padding:18px;display:flex}.coverage-card-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.coverage-card-header h2{margin:0 0 6px}.coverage-card-header p{color:var(--muted)}.coverage-card-window{color:var(--muted);white-space:nowrap;font-size:13px}.coverage-card-body{flex-direction:column;gap:10px;display:flex}.coverage-card-telemetry{gap:6px;padding:0;display:grid}.coverage-card-telemetry-row{justify-content:space-between;gap:12px;display:flex}.coverage-card-telemetry-label{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:12px}.coverage-card-telemetry-value{color:var(--heading);font-variant-numeric:tabular-nums}.coverage-card-telemetry-value.is-stale{color:#d29922}.coverage-card-telemetry-value.is-muted{color:var(--muted)}.coverage-visual-shell{position:relative}.coverage-grid{grid-template-columns:repeat(90,minmax(0,1fr));align-items:center;gap:3px;display:grid}.coverage-grid-cell{aspect-ratio:1/5;width:100%}.coverage-grid-cell.is-upstream-earliest{aspect-ratio:1/7}.coverage-band-shell{width:100%}.coverage-band{width:100%;display:block}.coverage-scale{color:var(--muted);justify-content:space-between;gap:12px;font-size:13px;display:flex}.coverage-loading,.coverage-error{min-height:20px;color:var(--muted)}.coverage-error{color:var(--danger-text)}@media (width<=980px){.monitor-page{padding:20px}.page-header,.page-header-side,.coverage-card-header,.coverage-card-footer{flex-direction:column}.page-header-side{align-items:flex-start}.page-status-panel{justify-items:stretch}.page-status-row{grid-template-columns:max-content 1fr;width:100%}.coverage-layout{grid-template-columns:1fr}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--accent:#58a6ff;--background:#020406;--border:#3a434d;--danger-text:#ff7b72;--heading:#fff;--muted:#a9b4c0;--surface:#080b10;--surface-active:#58a6ff26;--surface-muted:#0d1117;--text:#e6edf3;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:16px;line-height:1.5}*{box-sizing:border-box}body{background:var(--background);min-width:320px;color:var(--text);margin:0}button,code{font:inherit}code{background:var(--surface-muted);border:1px solid var(--border);padding:.1rem .4rem}h1,h2,p{margin:0}h1,h2{color:var(--heading)}#root{max-width:1280px;min-height:100vh;margin:0 auto}
