@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url("./media/ibm-plex-sans-latin-400-normal-COQVXTP6.woff2") format("woff2"),url("./media/ibm-plex-sans-latin-400-normal-JC3YNCCZ.woff") format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url("./media/ibm-plex-sans-latin-500-normal-JTONHBWS.woff2") format("woff2"),url("./media/ibm-plex-sans-latin-500-normal-7DOULDHV.woff") format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url("./media/ibm-plex-sans-latin-600-normal-DTNZULF4.woff2") format("woff2"),url("./media/ibm-plex-sans-latin-600-normal-B3O423MA.woff") format("woff")}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:500;src:url("./media/ibm-plex-sans-condensed-latin-500-normal-IEQBNVGX.woff2") format("woff2"),url("./media/ibm-plex-sans-condensed-latin-500-normal-CZUO5VTT.woff") format("woff")}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:600;src:url("./media/ibm-plex-sans-condensed-latin-600-normal-UX5ZU5T6.woff2") format("woff2"),url("./media/ibm-plex-sans-condensed-latin-600-normal-QKYK7CEL.woff") format("woff")}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:700;src:url("./media/ibm-plex-sans-condensed-latin-700-normal-4PFYFTSO.woff2") format("woff2"),url("./media/ibm-plex-sans-condensed-latin-700-normal-GC6SGNVD.woff") format("woff")}:root{--bg: #EEF2F5;--surface: #FFFFFF;--sunken: #E5EAEF;--ink: #142231;--muted: #5F7184;--faint: #8A99A8;--line: #D8E0E7;--fc: #4B5BD7;--fc-soft: rgba(75, 91, 215, .14);--fc-strong: rgba(75, 91, 215, .32);--up: #1F8A6B;--up-soft: rgba(31, 138, 107, .12);--down: #C0453A;--down-soft: rgba(192, 69, 58, .12);--amber: #B88216;--amber-soft: rgba(184, 130, 22, .14);--side: #142231;--side-ink: #C9D4DF;--side-muted: #7E91A5;--side-active: #1E3146;--radius: 10px;--radius-s: 6px;--font: "IBM Plex Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-c: "IBM Plex Sans Condensed", "IBM Plex Sans", system-ui, sans-serif;color-scheme:light}@media(prefers-color-scheme:dark){:root{--bg: #0E141B;--surface: #151E28;--sunken: #111921;--ink: #E2E9F0;--muted: #8A9AAB;--faint: #64768A;--line: #243140;--fc: #8E9BFF;--fc-soft: rgba(142, 155, 255, .14);--fc-strong: rgba(142, 155, 255, .34);--up: #42C29A;--up-soft: rgba(66, 194, 154, .13);--down: #EF7A68;--down-soft: rgba(239, 122, 104, .13);--amber: #E6AA45;--amber-soft: rgba(230, 170, 69, .14);--side: #0A1016;--side-ink: #C9D4DF;--side-muted: #6F8295;--side-active: #16212D;color-scheme:dark}}*{box-sizing:border-box}html,body{margin:0;height:100%}body{background:var(--bg);color:var(--ink);font:15px/1.5 var(--font);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit;color:inherit}a{color:var(--fc)}:focus-visible{outline:2px solid var(--fc);outline-offset:2px;border-radius:4px}h1,h2,h3{margin:0;font-family:var(--font-c);font-weight:600;letter-spacing:-.005em}h1{font-size:1.65rem;line-height:1.2}h2{font-size:1.12rem}h3{font-size:.98rem}p{margin:0}.muted{color:var(--muted)}.faint{color:var(--faint)}.up{color:var(--up)}.down{color:var(--down)}.amber{color:var(--amber)}.fc{color:var(--fc)}.small{font-size:.86rem}.tiny{font-size:.78rem}.big{font-family:var(--font-c);font-weight:700;font-size:1.9rem;line-height:1.05;letter-spacing:-.01em}.mid{font-family:var(--font-c);font-weight:600;font-size:1.3rem;line-height:1.1}.page{padding:1.5rem clamp(1rem,3vw,2.25rem) 3rem;max-width:1480px}.page-head{display:flex;justify-content:space-between;align-items:flex-end;gap:1rem;flex-wrap:wrap;margin-bottom:1.25rem}.page-head p{max-width:62ch;margin-top:.3rem}.grid{display:grid;gap:1rem}.g2{grid-template-columns:repeat(2,minmax(0,1fr))}.g3{grid-template-columns:repeat(3,minmax(0,1fr))}.g4{grid-template-columns:repeat(4,minmax(0,1fr))}.split{grid-template-columns:minmax(0,1.9fr) minmax(20rem,1fr);align-items:start}@media(max-width:1150px){.split{grid-template-columns:1fr}.g4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.g2,.g3,.g4{grid-template-columns:1fr}}.row{display:flex;gap:.6rem;align-items:center;flex-wrap:wrap}.between{justify-content:space-between}.stack{display:grid;gap:.35rem}.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:1.1rem 1.2rem;min-width:0}.panel-head{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;flex-wrap:wrap;margin-bottom:.85rem}.sep{border-top:1px solid var(--line);margin:.9rem 0}.btn{display:inline-flex;align-items:center;gap:.4rem;border:1px solid var(--ink);background:var(--ink);color:var(--surface);border-radius:var(--radius-s);padding:.45rem .95rem;cursor:pointer;font-weight:500;text-decoration:none;white-space:nowrap}.btn:hover{filter:brightness(1.12)}.btn.ghost{background:transparent;color:var(--ink);border-color:var(--line)}.btn.ghost:hover{border-color:var(--muted);filter:none}.btn.danger{background:transparent;color:var(--down);border-color:var(--down)}.btn.fc{background:var(--fc);border-color:var(--fc);color:#fff}.btn.sm{padding:.25rem .6rem;font-size:.85rem}.btn:disabled{opacity:.55;cursor:progress}.form{display:grid;grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:.75rem;align-items:end}.form .wide{grid-column:1 / -1}label.f{display:grid;gap:.25rem;font-size:.84rem;color:var(--muted)}label.check{display:flex;gap:.5rem;align-items:center;font-size:.92rem;color:var(--ink);cursor:pointer}input,select,textarea{background:var(--sunken);border:1px solid var(--line);border-radius:var(--radius-s);padding:.45rem .6rem;width:100%;min-width:0}input[type=checkbox]{width:auto;accent-color:var(--fc)}input:focus,select:focus,textarea:focus{border-color:var(--fc);outline:none;box-shadow:0 0 0 3px var(--fc-soft)}.hint{font-size:.8rem;color:var(--faint)}.table-wrap{overflow-x:auto}table.t{width:100%;border-collapse:collapse;font-size:.89rem}table.t th{text-align:left;font-weight:500;color:var(--muted);border-bottom:1px solid var(--line);padding:.45rem .55rem;white-space:nowrap}table.t td{border-bottom:1px solid var(--line);padding:.45rem .55rem;white-space:nowrap}table.t tr:last-child td{border-bottom:0}table.t .n{text-align:right}.kv{display:grid;grid-template-columns:auto 1fr;gap:.35rem 1.2rem;font-size:.91rem;margin:0}.kv dt{color:var(--muted)}.kv dd{margin:0;text-align:right}.chip{display:inline-flex;align-items:center;gap:.3rem;padding:.1rem .55rem;border-radius:999px;font-size:.8rem;background:var(--sunken);color:var(--muted);white-space:nowrap}.chip.up{background:var(--up-soft);color:var(--up)}.chip.down{background:var(--down-soft);color:var(--down)}.chip.amber{background:var(--amber-soft);color:var(--amber)}.chip.fc{background:var(--fc-soft);color:var(--fc)}.stat .label{color:var(--muted);font-size:.84rem;margin-top:.15rem}.empty{color:var(--muted);font-size:.92rem;padding:.4rem 0}.code{font-family:ui-monospace,SF Mono,Consolas,monospace;font-size:.82rem;background:var(--sunken);border:1px solid var(--line);border-radius:var(--radius-s);padding:.6rem .75rem;white-space:pre-wrap;word-break:break-all}.hash{font-family:ui-monospace,SF Mono,Consolas,monospace;font-size:.8rem;color:var(--muted)}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}
