body{color:#1f2528;background:#f7f6f2;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:#125f8f}.status-page{max-width:1240px;margin:0 auto;padding:40px 24px 72px}.status-header{justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px;display:flex}.status-kicker{color:#667075;letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:.78rem;font-weight:700}.status-header h1{letter-spacing:0;margin:0;font-size:clamp(2rem,5vw,4rem);line-height:.95}.status-generated{color:#667075;border-left:1px solid #d7d1c5;min-width:220px;padding-left:18px}.status-generated span,.status-generated strong,.status-subtext{display:block}.status-generated span,.status-subtext{color:#667075;margin-top:4px;font-size:.78rem;line-height:1.45}.status-generated strong{color:#1f2528;margin-top:4px;font-size:.95rem}.status-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin-bottom:28px;display:grid}.status-metric{background:#fff;border:1px solid #e2ded6;min-height:88px;padding:18px}.status-metric span{color:#667075;letter-spacing:.04em;text-transform:uppercase;font-size:.78rem;font-weight:700;display:block}.status-metric strong{margin-top:12px;font-size:2.1rem;line-height:1;display:block}.status-metric-attention strong{color:#9a5d00}.status-metric-failing strong{color:#b42318}.status-table-shell{background:#fff;border:1px solid #e2ded6;overflow-x:auto}.status-table{border-collapse:collapse;width:100%;min-width:1080px}.status-table th,.status-table td{text-align:left;vertical-align:top;border-bottom:1px solid #ece8df;padding:14px 16px}.status-table th{color:#667075;letter-spacing:.06em;text-transform:uppercase;background:#fbfaf7;font-size:.74rem;font-weight:800;position:sticky;top:0}.status-table td{font-size:.92rem}.status-table tr:last-child td{border-bottom:0}.status-table a{color:#1f2528;text-underline-offset:3px;font-weight:700;text-decoration-color:#9fc3d9;text-decoration-thickness:2px}.status-pill{border:1px solid #0000;border-radius:999px;padding:7px 9px;font-size:.76rem;font-weight:800;line-height:1;display:inline-flex}.status-pill-healthy{color:#11663b;background:#e9f7ef;border-color:#b8e0c6}.status-pill-attention{color:#855600;background:#fff5db;border-color:#ebca7c}.status-pill-failing{color:#a32216;background:#fff0ed;border-color:#f2b8af}.status-pill-planned{color:#526066;background:#eef2f3;border-color:#d6dee1}.status-empty{background:#fff;border:1px solid #e2ded6;padding:28px}.status-empty h2{margin:0 0 8px}.status-empty p{color:#667075;margin:0}@media (width<=780px){.status-page{padding:28px 16px 56px}.status-header{align-items:start;display:grid}.status-generated{border-top:1px solid #d7d1c5;border-left:0;min-width:0;padding-top:14px;padding-left:0}.status-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}
