:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--surface:#fcfcfb;--surface-2:#f3f2ef;--text:#0b0b0b;--text-2:#52514e;--muted:#6f6d68;--axis:#c3c2b7;--grid:#e9e8e3;--line:#dddcd6;--series-1:#2a78d6;--good:#0ca30c;--warning:#fab219;--serious:#ec835a;--critical:#d03b3b}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface:#1a1a19;--surface-2:#242423;--text:#f0efec;--text-2:#c3c2b7;--muted:#a09e97;--axis:#383835;--grid:#2b2b29;--line:#353532;--series-1:#3987e5}}*{box-sizing:border-box}body{background:var(--surface);color:var(--text);font-variant-numeric:tabular-nums;margin:0;font:15px/1.5 system-ui,-apple-system,Segoe UI,Roboto,sans-serif}main{max-width:1120px;margin:0 auto;padding:24px 16px 64px}h1,h2,h3{margin:0;line-height:1.25}h2{border-top:1px solid var(--line);margin:40px 0 12px;padding-top:20px;font-size:18px}h3{color:var(--text-2);margin:20px 0 8px;font-size:14px}p{margin:4px 0}.muted{color:var(--muted)}.eyebrow{color:var(--text-2);letter-spacing:.02em;font-size:13px}.top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.headline{align-items:center;gap:10px;margin:4px 0 6px;font-size:26px;display:flex}.status{white-space:nowrap;align-items:center;gap:6px;font-weight:600;display:inline-flex}.status-icon{color:#fff;background:var(--muted);border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:12px;font-weight:700;line-height:1;display:inline-grid}.headline .status-icon{width:30px;height:30px;font-size:17px}.status-ok .status-icon,.headline-ok .status-icon{background:var(--good)}.status-warning .status-icon,.headline-warning .status-icon{background:var(--warning);color:#0b0b0b}.status-broken .status-icon,.headline-broken .status-icon{background:var(--serious)}.status-urgent .status-icon,.headline-urgent .status-icon{background:var(--critical)}.status-digest .status-icon{background:var(--series-1)}.notice{border:1px solid var(--line);border-left:4px solid var(--serious);background:var(--surface-2);margin:16px 0 0;padding:10px 12px}.attention{gap:10px;margin:0;padding:0;list-style:none;display:grid}.attention li{border:1px solid var(--line);background:var(--surface-2);border-radius:6px;padding:12px}.attention strong{margin-left:10px}.scroll{overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:14px}th,td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:8px 10px}thead th{color:var(--text-2);border-bottom:1px solid var(--axis);white-space:nowrap;font-size:12px;font-weight:600}tbody th{min-width:180px;font-weight:600}.checks td:nth-child(4),.alerts td:nth-child(4){min-width:280px;color:var(--text-2)}.source{color:var(--muted);font-size:12px;font-weight:400;display:block}.num{color:var(--muted)}.nowrap{white-space:nowrap}.trends{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.trend{border:1px solid var(--line);border-radius:6px;min-width:0;margin:0;padding:14px 14px 10px}.trend figcaption{font-weight:600}.trend-now strong{font-size:22px}.trend-plot{margin-top:6px;position:relative}.trend svg{touch-action:pan-y;border-radius:4px;width:100%;height:auto;display:block}.trend svg:focus-visible{outline:2px solid var(--series-1);outline-offset:2px}.trend .series{fill:none;stroke:var(--series-1);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.trend .grid{stroke:var(--grid);stroke-width:1px}.trend .axis{stroke:var(--axis);stroke-width:1px}.trend .crosshair{stroke:var(--muted);stroke-width:1px}.trend .marker{fill:var(--series-1);stroke:var(--surface);stroke-width:2px}.trend .tick{fill:var(--muted);font-size:13px}.tooltip{border:1px solid var(--line);background:var(--surface);white-space:nowrap;pointer-events:none;border-radius:4px;padding:6px 8px;font-size:12px;display:grid;position:absolute;top:0;transform:translate(10px);box-shadow:0 2px 8px #0000001f}.tooltip[data-side=left]{transform:translate(calc(-100% - 10px))}.tooltip strong{font-size:14px}.tooltip span{color:var(--text-2)}details{margin-top:8px}summary{cursor:pointer;color:var(--text-2);font-size:13px}pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--surface-2);border:1px solid var(--line);border-radius:6px;margin:8px 0 0;padding:12px;font:13px/1.5 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}button{font:inherit;border:1px solid var(--text);background:var(--text);color:var(--surface);cursor:pointer;border-radius:6px;padding:8px 14px;font-weight:600}button.quiet{color:var(--text);border-color:var(--line);background:0 0;font-weight:500}button:disabled{opacity:.6;cursor:default}.login{max-width:380px;padding-top:15vh}.login-form{gap:10px;margin-top:20px;display:grid}.login-form input{font:inherit;border:1px solid var(--axis);background:var(--surface);color:var(--text);border-radius:6px;padding:9px 10px}.form-error{color:var(--text);border-left:4px solid var(--critical);padding-left:8px}
