:root{--text:#1d2125;--muted:#5b636b;--line:#d5d9dd;--surface:#fff;--page:#f4f5f7;--accent:#0b5cad;--accent-text:#fff;--danger:#b3261e;--ok:#1e6b36;--caution:#8a5a00;--notice:#e7f1fb;--alert:#fbeaea;--warning:#fdf3d6;--warning-text:#5c4300;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--text);background:var(--page);font-family:system-ui,sans-serif;font-size:100%;line-height:1.5}*{box-sizing:border-box}body{margin:0}.bar{background:var(--surface);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:.5rem 1rem;padding:.75rem 1rem;display:flex}.bar nav{flex:1}.brand{color:var(--text);font-size:1.125rem;font-weight:700;text-decoration:none}.page{max-width:40rem;margin:0 auto;padding:1rem}h1{margin:.5rem 0 1rem;font-size:1.5rem}h2{overflow-wrap:anywhere;margin:0 0 .5rem;font-size:1.125rem}h3{overflow-wrap:anywhere;margin:0 0 .5rem;font-size:1rem}a{color:var(--accent)}code{overflow-wrap:anywhere;font-size:.95em}button{min-height:2.75rem;font:inherit;color:var(--accent);background:var(--surface);border:1px solid var(--accent);cursor:pointer;border-radius:.375rem;padding:.5rem 1rem}button.primary{color:var(--accent-text);background:var(--accent)}button.danger{color:var(--accent-text);background:var(--danger);border-color:var(--danger)}button.quiet{border-color:var(--line)}button:disabled{color:var(--muted);background:var(--page);border-color:var(--line);cursor:not-allowed}label{font-weight:600}input,select,textarea{width:100%;min-height:2.75rem;font:inherit;color:inherit;background:var(--surface);border:1px solid var(--muted);border-radius:.375rem;padding:.5rem .75rem}textarea{resize:vertical}.choice{align-items:center;gap:.5rem;font-weight:400;display:flex}.choice input{width:auto;min-height:1.25rem;margin:0}fieldset{border:0;margin:0;padding:0}legend{margin-bottom:.25rem;padding:0;font-weight:600}:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.stack{flex-direction:column;gap:.75rem;display:flex}.stack>p{margin:0}.actions{flex-wrap:wrap;gap:.5rem;display:flex}.message{background:var(--notice);border-radius:.375rem;padding:.75rem 1rem}.message.error{background:var(--alert);color:var(--danger)}.message.warning{background:var(--warning);color:var(--warning-text)}.hint{color:var(--muted)}.card{background:var(--surface);border:1px solid var(--line);border-radius:.5rem;margin-bottom:1rem;padding:1rem}.passkeys,.cards,.links{margin:0;padding:0;list-style:none}.links li+li{margin-top:.75rem}.links .hint{margin:0}.badge{color:var(--accent-text);background:var(--accent);vertical-align:middle;border-radius:1rem;margin-left:.25rem;padding:0 .5rem;font-size:.875rem;font-weight:600;display:inline-block}.badge.state{margin-left:0}.badge.state.open{background:var(--danger)}dl{flex-wrap:wrap;gap:0 1.5rem;margin:0 0 .75rem;display:flex}dt{color:var(--muted);font-size:.875rem}dd{margin:0}.state-line{margin:0 0 .5rem}.badge.env{color:var(--accent-text);margin-left:0}.badge.env-ok,.badge.check-ok,.badge.level-summary{background:var(--ok)}.badge.env-incident,.badge.check-failing{background:var(--danger)}.badge.env-failing{background:var(--caution)}.badge.env-maintenance,.badge.level-email{background:var(--accent)}.badge.env-no_data,.badge.check-no_data{background:var(--muted)}.environment p{margin:0 0 .5rem}.servers,.reasons{margin:0;padding:0;list-style:none}.servers li,.reasons li{flex-wrap:wrap;align-items:center;gap:.25rem .5rem;padding:.25rem 0;display:flex}.server{margin-bottom:.5rem}.result{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:.25rem .5rem;padding:.25rem 0;display:flex}h4,h5{overflow-wrap:anywhere;margin:.75rem 0 .25rem;font-size:1rem}button[aria-pressed=true]{cursor:default}details.section{border-top:1px solid var(--line);margin:.5rem 0;padding:.5rem 0}details.section>summary{cursor:pointer;align-items:center;min-height:2.75rem;font-weight:600;display:flex}details.section>.actions{margin-bottom:.5rem}.graphs,.notes{margin:0;padding:0;list-style:none}.graph-card{margin:0 0 1rem}.graph-card figcaption{flex-wrap:wrap;align-items:baseline;gap:.25rem .5rem;margin-bottom:.25rem;display:flex}svg.graph{border:1px solid var(--line);border-radius:.25rem;width:100%;height:auto;display:block}.strip-ok{fill:var(--ok)}.strip-failing{fill:var(--danger)}.strip-failing-mark{stroke:var(--danger);stroke-width:3px;vector-effect:non-scaling-stroke}.hatch-no-data-ground{fill:var(--surface)}.hatch-no-data-line{stroke:#9aa1a8;stroke-width:3px}.hatch-noted-line{stroke:var(--text);stroke-width:3px}.line-ground{fill:var(--surface)}.line-noted{fill:#b4b9be;fill-opacity:.6}.line-band{fill:var(--accent);fill-opacity:.2;stroke:none}.line-mean{fill:none;stroke:var(--accent);stroke-width:2px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.line-dot{fill:var(--accent)}.graph-times{flex-wrap:wrap;justify-content:space-between;gap:0 .5rem;margin:.25rem 0 0;font-size:.875rem;display:flex}.graph-summary{margin:.25rem 0 0}.legend{font-size:.875rem}.note{border-bottom:1px solid var(--line);padding:.75rem 0}.note p{margin:0 0 .25rem}.note-text{overflow-wrap:anywhere}.note.withdrawn .note-body{color:var(--muted);text-decoration:line-through}.withdrawn-mark{color:var(--text)}.badge.note-false_alarm{background:var(--caution)}.badge.note-bad_data{background:var(--danger)}.badge.note-note{background:var(--muted)}.note-form{margin:.5rem 0 1rem}
