:root{font:15px/1.5 system-ui,sans-serif;color:#193047;background:#eef3f8}*{box-sizing:border-box}body{margin:0}header{background:#102d48;color:white;padding:32px 5%;display:flex;justify-content:space-between;gap:24px;align-items:center}h1{font-size:32px;margin:5px 0}h2{margin:0 0 12px;font-size:21px}p{margin:6px 0;color:#647588}header p{color:#c7d8e8}.eyebrow{letter-spacing:.15em;font-size:11px}nav{display:flex;gap:12px;align-items:center}a,button{font:inherit;border:1px solid #b9cde0;border-radius:8px;padding:10px 16px;background:white;color:#153b60;text-decoration:none;cursor:pointer}main{max-width:1500px;margin:auto;padding:28px 4%}section{background:white;border:1px solid #dce5ed;border-radius:12px;margin:22px 0;padding:24px}.metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.metric strong{display:block;font-size:32px;color:#12658d}.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px}.card{padding:18px;border:1px solid #dce5ed;border-radius:9px}.card strong{display:block}table{width:100%;border-collapse:collapse;text-align:left}th{font-size:12px;text-transform:uppercase;color:#526b80}td,th{padding:12px;border-bottom:1px solid #e9eef3}.table-wrap{overflow:auto}#status[data-error="true"]{color:#a42b23;font-weight:600}body.stale main section{opacity:.65}@media(max-width:700px){header{display:block}nav{margin-top:18px}.metrics{grid-template-columns:repeat(2,1fr)}section{padding:16px}}
