:root{color-scheme:light dark;--fg:#111;--muted:#666;--border:#e2e2e2}@media (prefers-color-scheme:dark){:root{--fg:#eee;--muted:#999;--border:#333}}*{box-sizing:border-box}body{margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:var(--fg)}table{border-collapse:collapse;width:100%}td,th{text-align:left;padding:8px 12px;border-bottom:1px solid var(--border)}th{color:var(--muted);font-weight:600;font-size:13px;text-transform:uppercase}.badge{font-size:12px;padding:2px 8px;border-radius:999px;border:1px solid var(--border)}a{color:inherit}main{padding:24px;max-width:1000px;margin:0 auto}h1{font-size:22px}.muted{color:var(--muted)}.nav{display:flex;gap:16px;align-items:center;padding:12px 24px;border-bottom:1px solid var(--border);font-size:14px}.nav .brandmark{font-weight:700}.nav a{text-decoration:none;color:var(--muted)}.nav a.active{color:var(--fg);font-weight:600}.nav .spacer{flex:1 1}.btn,button{font:inherit;font-size:13px;padding:4px 10px;border-radius:6px;border:1px solid var(--border);background:transparent;color:var(--fg);cursor:pointer}button:hover{border-color:var(--muted)}button.primary{border-color:#2563eb;color:#2563eb}button.danger{border-color:#dc2626;color:#dc2626}.row{gap:8px;align-items:center}.cards,.row{display:flex;flex-wrap:wrap}.cards{gap:12px;margin:12px 0}.card{border:1px solid var(--border);border-radius:8px;padding:12px 16px;min-width:120px}.card .n{font-size:24px;font-weight:700}.card .k{color:var(--muted);font-size:12px;text-transform:uppercase}form.inline{display:inline}input,select{font:inherit;font-size:13px;padding:4px 8px;border-radius:6px;border:1px solid var(--border);background:transparent;color:var(--fg)}code{background:color-mix(in srgb,var(--fg) 8%,transparent);padding:1px 5px;border-radius:4px}