:root{--bg:#f4f3ef;--surface:#fbfaf7;--ink:#131311;--muted:#5f5d57;--rule:#d9d6cd;--soft:#e9e7e0;--accent:#c4116a;--ok:#1e7a4b;--warn:#8f5a00;--bad:#b3261e;--code:#edebe4;--mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);margin:0;font:15px/1.5 system-ui,-apple-system,Segoe UI,sans-serif}code,.mono{font-family:var(--mono);font-size:.9em}a{color:var(--accent)}button{font:inherit;border:1px solid var(--rule);background:var(--surface);color:var(--ink);cursor:pointer;border-radius:4px;padding:6px 14px}button.primary{background:var(--ink);border-color:var(--ink);color:var(--bg)}button:disabled{opacity:.45;cursor:default}button:focus-visible,select:focus-visible,input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}header.top{border-bottom:1px solid var(--rule);background:var(--surface);grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;padding:12px 24px;display:grid}header.top h1{letter-spacing:.02em;margin:0;font-size:16px}header.top .who{color:var(--muted);font-size:13px}header.top .scope{justify-self:center;align-items:center;gap:8px;display:flex}header.top .scope select{font-weight:600}header.top .status{color:var(--muted);text-align:right;justify-self:end;font-size:13px}main{max-width:1100px;margin:0 auto;padding:24px}nav.tabs{border-bottom:1px solid var(--rule);gap:4px;margin:0 0 20px;display:flex}nav.tabs button{color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:8px 12px}nav.tabs button[aria-selected=true]{color:var(--ink);border-bottom-color:var(--accent)}.card{background:var(--surface);border:1px solid var(--rule);border-radius:4px;margin:0 0 16px;padding:16px 20px}.card h2{margin:0 0 10px;font-size:15px}.card h2 .k{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-right:8px;font-size:11px;font-weight:600}.muted{color:var(--muted)}.ok{color:var(--ok)}.pill{letter-spacing:.06em;text-transform:uppercase;border:1px solid;border-radius:999px;padding:1px 8px;font-size:11px;font-weight:600;display:inline-block}.pill.ok{color:var(--ok)}.pill.warn{color:var(--warn)}.pill.bad{color:var(--bad)}.pill.muted{color:var(--muted)}.addr{font-family:var(--mono);cursor:pointer;font-size:13px}.addr:hover{color:var(--accent)}table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:14px}th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--rule);padding:6px 8px;font-size:11px}td{border-bottom:1px solid var(--soft);vertical-align:top;padding:7px 8px}td.num{text-align:right}.list{gap:8px;display:grid}.row{border:1px solid var(--rule);background:var(--surface);border-radius:4px;align-items:center;gap:12px;padding:10px 12px;display:flex}.row.selected{border-color:var(--accent)}.refusal{border-left:3px solid var(--bad);margin:16px 0;padding:8px 14px}.tree{margin:0;padding:0;list-style:none}.tree li{border-left:2px solid var(--soft);margin-left:6px;padding:6px 0 6px 14px}.tree>li{border-left:0;margin-left:0;padding-left:0}.tree .line{flex-wrap:wrap;align-items:baseline;gap:6px 12px;display:flex}.tree .facts{color:var(--muted);font-size:13px}input,select{font:inherit;border:1px solid var(--rule);background:var(--surface);color:var(--ink);border-radius:4px;width:100%;max-width:560px;padding:6px 10px}select{width:auto}input.mono{font-family:var(--mono);font-size:13px}code.hash{color:var(--accent);word-break:break-all}details summary{cursor:pointer}
