.shell[data-v-5855f0ed]{grid-template-columns:220px 1fr;min-height:100vh;display:grid}.nav[data-v-5855f0ed]{border-right:1px solid var(--border);background:var(--surface);flex-direction:column;gap:2px;padding:20px 12px;display:flex}.brand[data-v-5855f0ed]{padding:0 10px 16px;font-size:16px;font-weight:600}.link[data-v-5855f0ed]{color:var(--muted);border-radius:8px;padding:7px 10px;text-decoration:none}.link.router-link-active[data-v-5855f0ed]{background:var(--surface-2);color:var(--text)}.who[data-v-5855f0ed]{overflow-wrap:anywhere;margin-top:auto;padding:10px;font-size:12px}.content[data-v-5855f0ed]{min-width:0;max-width:1200px;padding:28px}@media (width<=760px){.shell[data-v-5855f0ed]{grid-template-columns:1fr}.nav[data-v-5855f0ed]{border-right:none;border-bottom:1px solid var(--border);flex-flow:wrap;align-items:center;padding:12px 16px}.brand[data-v-5855f0ed]{padding:0 10px 0 0}.who[data-v-5855f0ed]{display:none}.content[data-v-5855f0ed]{padding:20px 16px}}:root{--bg:#f6f4f1;--surface:#fff;--surface-2:#f1eee9;--border:#e4dfd8;--text:#1d1c1a;--muted:#6e6962;--accent:#1d1c1a;--accent-text:#fff;--ok:#1f7a4d;--ok-bg:#e5f3ea;--warn:#8a5a00;--warn-bg:#fbefd6;--bad:#a3261f;--bad-bg:#fbe5e2;--info:#2b5c9e;--info-bg:#e4edf8;--radius:10px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font:14px/1.5 ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}@media (prefers-color-scheme:dark){:root{--bg:#141312;--surface:#1c1b19;--surface-2:#24221f;--border:#33302c;--text:#f1eee9;--muted:#a19b93;--accent:#f1eee9;--accent-text:#141312;--ok:#6fcf97;--ok-bg:#16301f;--warn:#f2c26b;--warn-bg:#33270f;--bad:#f28b82;--bad-bg:#3a1a17;--info:#8ab4f8;--info-bg:#17263a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);margin:0}a{color:inherit}h1{margin:0;font-size:20px}h2{margin:0 0 12px;font-size:15px}.muted{color:var(--muted)}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px}.num{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);margin-bottom:16px;padding:18px}.table-wrap{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);overflow-x:auto}table{border-collapse:collapse;width:100%}th,td{text-align:left;border-bottom:1px solid var(--border);vertical-align:top;padding:10px 14px}th{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:500}tr:last-child td{border-bottom:none}tr.clickable{cursor:pointer}tr.clickable:hover td{background:var(--surface-2)}button,.button{font:inherit;border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;border-radius:999px;padding:7px 14px;text-decoration:none;display:inline-block}button.primary{background:var(--accent);color:var(--accent-text);border-color:var(--accent)}button.danger{color:var(--bad)}button:disabled{opacity:.5;cursor:default}input,select{font:inherit;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:8px;min-width:0;padding:7px 10px}label{color:var(--muted);gap:4px;font-size:13px;display:grid}.form-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));align-items:end;gap:12px;display:grid}.row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.grid-2{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}dl{grid-template-columns:max-content 1fr;gap:6px 16px;margin:0;display:grid}dt{color:var(--muted)}dd{overflow-wrap:anywhere;min-width:0;margin:0}.alert{background:var(--bad-bg);color:var(--bad);border-radius:8px;margin-bottom:16px;padding:10px 14px}.notice{background:var(--warn-bg);color:var(--warn);overflow-wrap:anywhere;border-radius:8px;margin-bottom:16px;padding:12px 14px}
