:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--bg:#fff;--fg:#111318;--muted:#5b616e;--border:#d8dbe1;--ok:#1a7f37;--degraded:#9a6700;--down:#b3261e}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--bg:#0d0f13;--fg:#eef0f3;--muted:#9aa1ad;--border:#2a2e37;--ok:#3fb950;--degraded:#d29922;--down:#f85149}}*{box-sizing:border-box}body{background:var(--bg);color:var(--fg);margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}main{max-width:640px;margin:0 auto;padding:3rem 1.25rem}h1{margin-bottom:.25rem;font-size:1.5rem}p.lede{color:var(--muted);margin-top:0}.status-badge{border:1px solid var(--border);border-radius:999px;align-items:center;gap:.5rem;margin:1.5rem 0;padding:.5rem .9rem;font-weight:600;display:inline-flex}.status-dot{border-radius:999px;width:.6rem;height:.6rem}.status-operational .status-dot{background:var(--ok)}.status-operational{color:var(--ok)}.status-degraded .status-dot{background:var(--degraded)}.status-degraded{color:var(--degraded)}.status-down .status-dot{background:var(--down)}.status-down{color:var(--down)}.checked-at{color:var(--muted);font-size:.85rem}form{border-top:1px solid var(--border);margin-top:2.5rem;padding-top:1.5rem}label{margin-top:1rem;margin-bottom:.35rem;font-size:.9rem;display:block}input,textarea{border:1px solid var(--border);background:var(--bg);width:100%;color:var(--fg);font:inherit;border-radius:.4rem;padding:.6rem .7rem}textarea{resize:vertical;min-height:7rem}button{border:1px solid var(--fg);background:var(--fg);color:var(--bg);font:inherit;cursor:pointer;border-radius:.4rem;margin-top:1.25rem;padding:.6rem 1.1rem;font-weight:600}button:disabled{opacity:.6;cursor:not-allowed}.form-message{margin-top:.9rem;font-size:.9rem}.detail{color:var(--muted);margin-top:-.4rem;font-size:.9rem}.monitor{border-top:1px solid var(--border);margin-top:2.5rem;padding-top:1.5rem}.monitor h2,form h2{margin:0 0 .35rem;font-size:1.1rem}.monitor-warning{color:var(--degraded);font-size:.85rem;font-weight:600}
