:root{--bg:#0b1018;--card:#121923;--line:#ffffff1a;--text:#e8edf2;--muted:#9aa6b4;--green:#059669;--amber:#fbbf24;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font:14px/1.5 Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);margin:0}h1{margin:16px 0 4px;font-size:20px}h2{margin:0 0 8px;font-size:18px}h2 small{color:var(--muted);font-size:13px;font-weight:400}h3{margin:24px 0 8px;font-size:14px}a{color:#7dd3fc}code{color:#c7d2de;overflow-wrap:anywhere;font-size:12px}.muted{color:var(--muted)}.small{font-size:12.5px}.error{color:#fca5a5;min-height:1.4em;margin:0;font-size:13px}input,select,textarea{border:1px solid var(--line);width:100%;color:var(--text);font:inherit;background:#0a0f16;border-radius:8px;padding:8px 10px}input[type=checkbox]{width:auto}input:focus-visible,select:focus-visible,textarea:focus-visible,button:focus-visible,tr:focus-visible,a:focus-visible{outline:2px solid var(--green);outline-offset:1px}button{font:inherit;cursor:pointer}.primary{background:var(--green);color:#fff;border:0;border-radius:999px;padding:8px 16px;font-weight:600}.ghost{color:var(--text);background:#ffffff14;border:0;border-radius:999px;padding:7px 14px}.danger{color:#fca5a5}.link{color:#7dd3fc;text-align:left;background:0 0;border:0;padding:0;text-decoration:underline}.gate{max-width:360px;margin:10vh auto;padding:0 16px}.qr{background:#fff;border-radius:12px;width:180px;height:180px;margin:12px 0;padding:8px;display:block}.stack{gap:12px;display:grid}.stack label,.grid label{color:var(--muted);gap:4px;font-size:12.5px;display:grid}.top{z-index:2;border-bottom:1px solid var(--line);background:#0d131c;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 16px;display:flex;position:sticky;top:0}.top nav{flex-wrap:wrap;gap:2px;margin-left:12px;margin-right:auto;display:flex}.top nav button{color:var(--muted);background:0 0;border:0;border-radius:999px;padding:6px 12px}.top nav button[aria-current]{color:#fff;background:#05966940}.role{color:var(--muted);font-size:12px}.pad{max-width:1280px;margin:0 auto;padding:16px}.detail{max-width:920px}.bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.filters{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.filters input{flex:200px;width:auto}.filters select{flex:0 170px;width:auto}.scroll{overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:13px}th{text-align:left;color:var(--muted);white-space:nowrap;padding:6px 8px;font-size:11.5px;font-weight:600}td{border-top:1px solid var(--line);vertical-align:top;padding:8px}tbody tr[data-id]{cursor:pointer}tbody tr[data-id]:hover{background:#ffffff0a}.nowrap{white-space:nowrap}em{color:var(--muted);font-style:normal}.pill{border-radius:999px;padding:1px 9px;font-size:11.5px;display:inline-block}.pill.draft{color:var(--amber);background:#fbbf2429}.pill.reviewed{color:#a7f3d0;background:#05966940}.grid,.grid-inner{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.grid-inner{border:0;grid-column:1/-1;min-width:0;margin:0;padding:0}.wide{grid-column:1/-1}.row{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.row input,.row select{flex:220px;width:auto}.kv{grid-template-columns:150px minmax(0,1fr);gap:3px 12px;margin:0;font-size:13px;display:grid}.kv dt{color:var(--muted)}.kv dd{overflow-wrap:anywhere;margin:0}.list{margin:0;padding-left:18px}.list li{margin-bottom:5px}.list small{color:var(--muted)}.checks{flex-wrap:wrap;gap:6px 14px;display:flex}.checks label,.check{align-items:center;gap:6px;font-size:13px;display:inline-flex}details{margin-top:10px}summary{cursor:pointer;color:#7dd3fc}details .grid{margin-top:10px}.toast{z-index:5;background:#1f2937;border-radius:999px;max-width:calc(100vw - 32px);margin:0;padding:8px 16px;position:fixed;bottom:16px;left:50%;transform:translate(-50%)}.toast.bad{background:#7f1d1d;border-radius:12px}.art{max-width:860px;margin-bottom:28px}.q{border-top:1px solid var(--line);padding:10px 0}.q p{margin:2px 0 0}.tl{min-width:860px}.tl-years{height:20px;color:var(--muted);margin-left:300px;font-size:11px;position:relative}.tl-years span{position:absolute}.tl-row{border-top:1px solid var(--line);grid-template-columns:300px minmax(0,1fr);align-items:center;gap:0;padding:3px 0;font-size:12.5px;display:grid}.tl-row .link{padding-right:12px}.tl-track{height:16px;position:relative}.tl-track i{border-radius:3px;height:10px;position:absolute;top:3px}.occ{background:#38bdf8}.pub{background:var(--amber);width:10px;border-radius:50%!important}.key{border-radius:3px;width:12px;height:10px;margin:0 4px 0 10px;display:inline-block}.key.pub{width:10px}@media (width<=760px){.grid,.grid-inner,.kv{grid-template-columns:minmax(0,1fr)}.primary,.ghost{min-height:44px}}
