:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--bg:#f6f7f9;--surface:#fff;--border:#e3e6eb;--text:#1b1f24;--muted:#5f6b7a;--chip:#eef0f3;--accent:#1f6feb;--accent-soft:#e6effd;--on-accent:#fff;--positive:#1a7f4b;--positive-soft:#e3f4ea;--negative:#c0362c;--negative-soft:#fbe9e7;--warning:#9a6700;--warning-soft:#fff4d6}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--bg:#0f1216;--surface:#171b21;--border:#2a3039;--text:#e6e9ee;--muted:#97a1ae;--chip:#232932;--accent:#6ea8ff;--accent-soft:#1b2a42;--on-accent:#0f1216;--positive:#4cc38a;--positive-soft:#15301f;--negative:#f0766d;--negative-soft:#3a1c1a;--warning:#e3b341;--warning-soft:#3b2e0e}}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;line-height:1.5}a{color:var(--accent)}.page{max-width:1100px;margin:0 auto;padding:24px 16px 64px}.page__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:20px;display:flex}.page h1{margin:0;font-size:1.5rem}.muted{color:var(--muted)}.page__header .muted{margin:4px 0 0}.error{color:var(--negative)}.table-wrap{border:1px solid var(--border);background:var(--surface);border-radius:12px;overflow-x:auto}.table-wrap table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.table-wrap td,.table-wrap th{text-align:left;border-bottom:1px solid var(--border);white-space:nowrap;padding:10px 14px}.table-wrap thead th{color:var(--muted);font-size:.8125rem;font-weight:500}.table-wrap tbody th{font-weight:500}.table-wrap tbody tr:last-child>*{border-bottom:none}.table-wrap .num{text-align:right}button,input,select{font:inherit;color:inherit}input,select{min-width:0;padding:7px 10px}button,input,select{border:1px solid var(--border);background:var(--surface);border-radius:8px}button{cursor:pointer;padding:7px 14px}button:disabled{opacity:.5;cursor:default}button.primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent);font-weight:500}.button-link{border:1px solid var(--border);background:var(--surface);color:inherit;border-radius:8px;padding:7px 14px;text-decoration:none;display:inline-block}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}
