:root{--magenta:#d6177f;--accent:#c0136f;--magenta-deep:#9e0e5b;--blush:#fce4f1;--bg:#fbf7fa;--surface:#fff;--ink:#17111a;--ink-2:#5c5263;--line:#e7dee5;--up:#12805c;--up-bg:#e3f3ec;--down:#c8361a;--down-bg:#fbe7e2;--degraded:#a15f00;--degraded-bg:#fbefd9;--paused:#6b6470;--paused-bg:#eeeaf0;--unknown:#3f5f86;--unknown-bg:#e6edf5;--radius:10px;--radius-card:14px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--accent:#f0449e;--blush:#3a1e2e;--bg:#17111a;--surface:#221a26;--ink:#f5eef3;--ink-2:#b4aaba;--line:#3a2f3f;--up:#3dd68c;--up-bg:#163327;--down:#ff7a59;--down-bg:#3a1c16;--degraded:#f5b041;--degraded-bg:#3a2c12;--paused:#a39ba8;--paused-bg:#2c2530;--unknown:#8fb0d6;--unknown-bg:#1e2a38}}*{box-sizing:border-box}html,body{margin:0}body{background:var(--bg);color:var(--ink);font-family:Carlito,Calibri,system-ui,sans-serif;font-size:17px;line-height:22px}a{color:var(--accent)}.mono{overflow-wrap:anywhere;font-family:ui-monospace,SF Mono,Roboto Mono,monospace;font-size:15px}h1{margin:0 0 16px;font-size:34px;line-height:41px}h2{margin:24px 0 12px;font-size:22px;line-height:28px}.muted{color:var(--ink-2)}.small{font-size:13px;line-height:18px}.shell{grid-template-columns:232px 1fr;min-height:100vh;display:grid}.shell>main{min-width:0}.topbar{display:none}.nav{background:var(--surface);border-right:1px solid var(--line);flex-direction:column;gap:4px;padding:16px;display:flex}.nav img{align-self:flex-start;height:28px;margin:4px 0 16px}.nav a{color:var(--ink);border-radius:var(--radius);padding:8px 12px;text-decoration:none}.nav a.active{background:var(--blush);color:var(--magenta-deep);font-weight:700}@media (prefers-color-scheme:dark){.nav a.active{color:var(--accent)}}.nav .spacer{flex:1}.main{max-width:1100px;padding:24px 32px}@media (width<=760px){.shell{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr)}.topbar{z-index:10;background:var(--surface);border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:8px 16px;display:flex;position:sticky;top:0}.topbar img{height:24px}.topbar-spacer{flex:1}.menu-button{padding:8px 12px}.nav{border-right:0;border-bottom:1px solid var(--line);display:none}.menu-open .nav{z-index:9;max-height:calc(100vh - 57px);display:flex;position:sticky;top:57px;overflow-y:auto}.nav .nav-logo,.nav .spacer{display:none}.nav a{padding:12px}.main{padding:16px}h1{font-size:28px;line-height:34px}}button,.button{min-height:44px;font:inherit;border-radius:var(--radius);cursor:pointer;border:1.5px solid var(--line);color:var(--ink);background:0 0;padding:9px 16px}button.primary{background:var(--magenta);border-color:var(--magenta);color:#fff;font-weight:700}button.primary:active{background:var(--magenta-deep)}button.danger{color:var(--down);border-color:var(--down)}button:disabled{opacity:.5;cursor:default}button.link{min-height:0;color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}input,select,textarea{font:inherit;color:var(--ink);background:var(--surface);border:1.5px solid var(--line);border-radius:var(--radius);width:100%;min-height:44px;padding:8px 10px}textarea{min-height:88px}input[type=checkbox]{vertical-align:-4px;width:20px;height:20px;min-height:0}label:has(>input[type=checkbox]){padding:8px 0}label{margin:12px 0 4px;font-weight:700;display:block}label .hint{color:var(--ink-2);font-size:13px;font-weight:400}.row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.narrow-only{display:none}@media (width<=760px){.narrow-only{display:inline}}.grid2{grid-template-columns:1fr 1fr;gap:0 16px;display:grid}@media (width<=760px){.grid2{grid-template-columns:1fr}}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);margin-bottom:16px;padding:16px}.error{color:var(--down)}.ok{color:var(--up)}table{border-collapse:collapse;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);width:100%;margin-bottom:16px;overflow:hidden}th,td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:10px 12px}th{color:var(--ink-2);font-size:13px;font-weight:700}tr:last-child td{border-bottom:0}tr.clickable{cursor:pointer}tr.clickable:hover td{background:var(--blush)}td{overflow-wrap:anywhere}@media (width<=760px){table.stack,table.stack tbody,table.stack tr,table.stack td{width:100%;display:block}table.stack thead{display:none}table.stack tr{border-bottom:1px solid var(--line);padding:10px 12px}table.stack tr:last-child{border-bottom:0}table.stack td{border:0;padding:2px 0}table.stack td[data-label]:not([data-label=""]):before{content:attr(data-label) ": ";color:var(--ink-2);font-size:13px}table.stack td:empty,table .wide-only,table.stack td.wide-only{display:none}table.stack td+td{margin-top:4px}table.stack td.row{padding-top:8px;display:flex}}.pill{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:2px 10px;font-size:15px;font-weight:700;display:inline-flex}.pill.up{color:var(--up);background:var(--up-bg)}.pill.down{color:var(--down);background:var(--down-bg)}.pill.degraded{color:var(--degraded);background:var(--degraded-bg)}.pill.paused{color:var(--paused);background:var(--paused-bg)}.pill.unknown{color:var(--unknown);background:var(--unknown-bg)}.badge-maint{border:1.5px solid var(--paused);color:var(--paused);border-radius:999px;align-items:center;gap:4px;padding:1px 10px;font-size:13px;font-weight:700;display:inline-flex}.codebox{letter-spacing:2px;background:var(--blush);border-radius:var(--radius);padding:8px 12px;font-family:ui-monospace,monospace;font-size:22px;display:inline-block}.help dl{margin:0}.help dt{margin-top:12px;font-weight:700}.help dd{margin:4px 0 0}.help dd+dd{margin-top:10px}.help h3{margin-bottom:0}section.help{scroll-margin-top:16px}
