:root{color-scheme:light dark;--bg:#f9fafc;--surface:#fff;--text:#101b3a;--muted:#56607a;--border:#e1e5ee;--accent:#2346e0;--signal:#d9372b;--band:#2346e0;--on-band:#fff;--duo:#2346e0;--mono:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace}@media (prefers-color-scheme:dark){:root{--bg:#0d1220;--surface:#151c2f;--text:#e8ecf6;--muted:#9aa5c0;--border:#263049;--accent:#7d95ff;--signal:#ff7a6e;--band:#7d95ff;--duo:#7d95ff}}[data-section=ia]{--accent:#6a32d4}[data-section=defense]{--accent:#2f6a43}@media (prefers-color-scheme:dark){[data-section=ia]{--accent:#b394ff}[data-section=defense]{--accent:#6fcf8f}}html,body{background:var(--bg);min-height:100%;color:var(--text);-webkit-font-smoothing:antialiased;margin:0;font-family:IBM Plex Sans,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;line-height:1.55}.source{color:var(--accent);font-weight:600}.badge{color:var(--signal);white-space:nowrap;border:1px solid;border-radius:999px;padding:0 .45rem;font-size:.72rem;font-weight:600;line-height:1.4}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.masthead[data-astro-cid-v3lsk6py]{background:var(--surface);border-bottom:1px solid var(--border)}.wide[data-astro-cid-v3lsk6py] .inner[data-astro-cid-v3lsk6py]{max-width:72rem}.inner[data-astro-cid-v3lsk6py]{max-width:44rem;margin:0 auto;padding:.9rem 1.25rem 0}.bar[data-astro-cid-v3lsk6py]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;display:flex}.brand[data-astro-cid-v3lsk6py]{font-family:var(--mono);letter-spacing:-.03em;color:var(--text);font-size:1.15rem;font-weight:800;text-decoration:none}.date[data-astro-cid-v3lsk6py]{color:var(--muted);text-transform:capitalize;font-size:.82rem}.menu[data-astro-cid-v3lsk6py]{gap:1.25rem;margin-top:.4rem;display:flex;overflow-x:auto}.menu[data-astro-cid-v3lsk6py] a[data-astro-cid-v3lsk6py]{white-space:nowrap;color:var(--muted);border-bottom:2px solid #0000;padding:.5rem 0;font-size:.92rem;font-weight:500;text-decoration:none}.menu[data-astro-cid-v3lsk6py] a[data-astro-cid-v3lsk6py]:hover{color:var(--text)}.menu[data-astro-cid-v3lsk6py] a[data-astro-cid-v3lsk6py][aria-current=page]{color:var(--text);border-bottom-color:var(--accent);font-weight:600}.heading[data-astro-cid-v3lsk6py]{border-top:1px solid var(--border);padding-top:1rem;padding-bottom:1.1rem}h1[data-astro-cid-v3lsk6py]{font-family:var(--mono);letter-spacing:-.03em;margin:0;font-size:1.6rem;font-weight:800;line-height:1.15}.tagline[data-astro-cid-v3lsk6py],.figures[data-astro-cid-v3lsk6py]{color:var(--muted);margin:.3rem 0 0;font-size:.9rem}.figures[data-astro-cid-v3lsk6py] span[data-astro-cid-v3lsk6py]{opacity:.8}.row[data-astro-cid-xiqpnpgl]{border-top:1px solid var(--border);padding:.8rem 0}.row[data-astro-cid-xiqpnpgl]:first-child{border-top:0;padding-top:0}.meta[data-astro-cid-xiqpnpgl]{font-family:var(--mono);color:var(--muted);flex-wrap:wrap;align-items:center;gap:.15rem .6rem;margin:.25rem 0 0;font-size:.72rem;display:flex}.meta[data-astro-cid-xiqpnpgl] .source[data-astro-cid-xiqpnpgl]{font-weight:700}h3[data-astro-cid-xiqpnpgl]{margin:0;font-size:1rem;font-weight:600;line-height:1.35}h3[data-astro-cid-xiqpnpgl] a[data-astro-cid-xiqpnpgl]{color:inherit;text-decoration:none}h3[data-astro-cid-xiqpnpgl] a[data-astro-cid-xiqpnpgl]:hover{text-underline-offset:.2em;text-decoration:underline}.extra[data-astro-cid-xiqpnpgl]{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.25rem .6rem;margin:.35rem 0 0;font-size:.8rem;display:flex}.cve[data-astro-cid-xiqpnpgl]{font-family:var(--mono);color:var(--text);border:1px solid var(--border);border-radius:.4rem;padding:0 .4rem;font-size:.72rem;text-decoration:none}.cve[data-astro-cid-xiqpnpgl]:hover{border-color:var(--accent);color:var(--accent)}h2[data-astro-cid-fsdxa4bk]{font-family:var(--mono);letter-spacing:-.02em;margin:0;font-size:1.05rem;font-weight:800}.hint[data-astro-cid-fsdxa4bk]{color:var(--muted);margin:.15rem 0 .75rem;font-size:.8rem}ol[data-astro-cid-fsdxa4bk]{counter-reset:rank;margin:0;padding:0;list-style:none}li[data-astro-cid-fsdxa4bk]{counter-increment:rank}a[data-astro-cid-fsdxa4bk]{border-top:1px solid var(--border);color:var(--text);grid-template-columns:1.4rem 1fr auto;align-items:baseline;gap:.2rem .5rem;padding:.5rem 0;text-decoration:none;display:grid}a[data-astro-cid-fsdxa4bk]:before{content:counter(rank);font-family:var(--mono);color:var(--accent);font-weight:800}.id[data-astro-cid-fsdxa4bk]{font-family:var(--mono);font-size:.85rem;font-weight:600}.n[data-astro-cid-fsdxa4bk]{color:var(--muted);white-space:nowrap;font-size:.78rem}.bar[data-astro-cid-fsdxa4bk]{background:linear-gradient(var(--accent), var(--accent)) 0 0 / var(--w) 100% no-repeat, var(--border);border-radius:2px;grid-column:2/-1;height:4px}a[data-astro-cid-fsdxa4bk]:hover .id[data-astro-cid-fsdxa4bk],a[data-astro-cid-fsdxa4bk].on .id[data-astro-cid-fsdxa4bk]{color:var(--accent)}a[data-astro-cid-fsdxa4bk].on{font-weight:700}
