:root{--ground:#f6f7f9;--panel:#fff;--panel-2:#f4f5f8;--panel-3:#fafbfc;--ink:#171a21;--ink-2:#4d5563;--ink-3:#707070;--line:#e4e6eb;--line-2:#eef0f3;--accent:#002c5b;--accent-ink:#001d3d;--accent-wash:#f6f8ff;--accent-line:#cdd4de;--brand:#a31a1e;--on-accent:#fff;--logo-ink:#051445;--go:#146b3a;--go-wash:#ecf6f0;--go-line:#c1dfcd;--warn:#8a4b00;--warn-wash:#fdf5e9;--warn-line:#ecdabb;--stop:#96181b;--stop-wash:#fdf1f1;--stop-line:#efcdce;--stop-on-ink:#ff9d9d;--t-xs:.6875rem;--t-sm:.75rem;--t-md:.8125rem;--t-base:.875rem;--t-lg:1.0625rem;--t-xl:1.25rem;--r:6px;--r-lg:9px;--sh:0 1px 2px #171a210d, 0 6px 16px -5px #171a211a;--ease:cubic-bezier(.16, 1, .3, 1)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--ground:#101216;--panel:#181b21;--panel-2:#1f232a;--panel-3:#1b1f25;--ink:#e9ebef;--ink-2:#a9b1be;--ink-3:#8b939f;--line:#2a2f37;--line-2:#232830;--accent:#8fb3dd;--accent-ink:#b9cfe9;--accent-wash:#141d2b;--accent-line:#2a3a52;--brand:#e08b8e;--on-accent:#0d191c;--logo-ink:#e8edf6;--go:#63c189;--go-wash:#142620;--go-line:#284434;--warn:#dca85f;--warn-wash:#291f13;--warn-line:#48381e;--stop:#e28787;--stop-wash:#2a1717;--stop-line:#4b2929;--stop-on-ink:#8a1417;--sh:0 1px 2px #00000073, 0 6px 18px -5px #0000008c}}:root[data-theme=dark]{--ground:#101216;--panel:#181b21;--panel-2:#1f232a;--panel-3:#1b1f25;--ink:#e9ebef;--ink-2:#a9b1be;--ink-3:#8b939f;--line:#2a2f37;--line-2:#232830;--accent:#8fb3dd;--accent-ink:#b9cfe9;--accent-wash:#141d2b;--accent-line:#2a3a52;--brand:#e08b8e;--on-accent:#0d191c;--logo-ink:#e8edf6;--go:#63c189;--go-wash:#142620;--go-line:#284434;--warn:#dca85f;--warn-wash:#291f13;--warn-line:#48381e;--stop:#e28787;--stop-wash:#2a1717;--stop-line:#4b2929;--stop-on-ink:#8a1417;--sh:0 1px 2px #00000073, 0 6px 18px -5px #0000008c}*,:after,:before{box-sizing:border-box}body{background:var(--ground);color:var(--ink);font:400 var(--t-base) /1.5 IBM Plex Sans,system-ui,sans-serif;letter-spacing:-.005em;-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3{text-wrap:balance;letter-spacing:-.015em;margin:0;font-family:Lato,IBM Plex Sans,sans-serif}code{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.86em}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}@media (prefers-reduced-motion:reduce){*,:after,:before{transition:none!important;animation:none!important}}.ph{align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.ph h2{font-size:var(--t-xl);letter-spacing:-.02em;font-weight:600}.ph p{color:var(--ink-2);max-width:60ch;margin-top:3px;font-size:12.5px}.ph .a{flex:none;gap:6px;margin-left:auto;display:flex}.btn{font:500 var(--t-md)/1 IBM Plex Sans,sans-serif;border-radius:var(--r);border:1px solid var(--line);background:var(--panel);color:var(--ink);cursor:pointer;transition:background .14s var(--ease),transform 80ms var(--ease);align-items:center;gap:6px;padding:8px 12px;text-decoration:none;display:inline-flex}.btn:hover{background:var(--panel-2)}.btn:active{transform:scale(.985)}.btn.pri{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.btn.pri:hover{background:var(--accent-ink)}.btn.dgr{color:var(--stop);border-color:var(--stop-line);background:var(--stop-wash)}.btn.sm{font-size:var(--t-xs);min-height:24px;padding:5px 9px}.btn:disabled{opacity:.4;cursor:not-allowed}.tools{background:var(--panel-3);border:1px solid var(--line);border-radius:var(--r-lg);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;padding:9px 11px;display:flex}.flab{color:var(--ink-3);letter-spacing:.01em;font-size:11.5px;font-weight:500}.chip{border:1px solid var(--line);background:var(--panel);min-height:24px;color:var(--ink-2);cursor:pointer;transition:background .14s var(--ease);border-radius:100px;padding:6px 9px;font:500 11.5px/1 IBM Plex Sans,sans-serif}.chip:hover{background:var(--panel-2)}.chip[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--panel)}.notice{border-radius:var(--r);background:var(--panel-2);align-items:center;gap:10px;margin-bottom:12px;padding:9px 12px;display:flex}.notice--err{background:var(--stop-wash);color:var(--stop)}.tw{border:1px solid var(--line);border-radius:var(--r-lg);margin-bottom:16px;overflow-x:auto}.tw table{border-collapse:collapse;width:100%;min-width:760px}.tw th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--line);background:var(--panel-3);white-space:nowrap;font:600 10px/1 IBM Plex Sans,sans-serif}.tw td,.tw th{padding:9px 12px}.tw td{border-bottom:1px solid var(--line-2);font-size:var(--t-md);vertical-align:top}.tw tr:last-child td{border-bottom:0}.tw tr.row{cursor:pointer}.tw tr.row:hover{background:var(--panel-3)}.num{font-variant-numeric:tabular-nums}.em{color:var(--ink-3);font-size:var(--t-xs);margin-top:2px}.tag{background:var(--panel-2);color:var(--ink-2);border:1px solid var(--line);white-space:nowrap;border-radius:4px;margin-right:3px;padding:4px 7px;font:500 10.5px/1 IBM Plex Sans,sans-serif;display:inline-flex}.tag.std{background:var(--accent-wash);color:var(--accent-ink);border-color:var(--accent-line)}.g{background:var(--panel-2);color:var(--ink-2);border-radius:3px;padding:3px 6px;font:400 10px/1 IBM Plex Mono,monospace}.flag{background:var(--stop-wash);color:var(--stop);border:1px solid var(--stop-line);white-space:nowrap;border-radius:4px;align-items:center;gap:4px;padding:4px 7px;font:500 10.5px/1 IBM Plex Sans,sans-serif;display:inline-flex}.flag.warn{background:var(--warn-wash);color:var(--warn);border-color:var(--warn-line)}.flag.info{background:var(--panel-2);color:var(--ink-2);border-color:var(--line)}.dot{border-radius:50%;flex:none;width:6px;height:6px;display:inline-block}.st{white-space:nowrap;align-items:center;gap:6px;font-size:11.5px;font-weight:500;display:inline-flex}.st.on{color:var(--go)}.st.on .dot{background:var(--go)}.st.off{color:var(--ink-3)}.st.off .dot{background:var(--ink-3)}.st.lock{color:var(--ink-2)}.st.lock .dot{border:1.5px solid var(--ink-3);box-sizing:border-box;background:0 0}.st.inv{color:var(--warn)}.st.inv .dot{background:var(--warn)}.st.sus{color:var(--stop)}.st.sus .dot{background:var(--stop)}.state{text-align:center;color:var(--ink-2);padding:32px 16px}.state b{color:var(--ink);margin-bottom:4px;display:block}
