#tf-netbg[data-astro-cid-ozskpgaj]{z-index:-1;pointer-events:none;will-change:transform;width:100%;height:100%;position:fixed;inset:0}.announce-flyer[data-astro-cid-p3zbjnb7]{background:color-mix(in srgb, var(--accent) 12%, var(--surface));border-bottom:1px solid var(--accent-dim);width:100%;color:var(--text);z-index:11;font-size:.85rem;line-height:1.4;position:relative}.announce-flyer[data-astro-cid-p3zbjnb7][hidden]{display:none!important}.announce-inner[data-astro-cid-p3zbjnb7]{justify-content:space-between;align-items:center;gap:.75rem;max-width:1280px;min-height:40px;margin:0 auto;padding:.5rem 1.25rem;display:flex}.announce-msg[data-astro-cid-p3zbjnb7]{color:var(--text);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.announce-cta[data-astro-cid-p3zbjnb7]{color:var(--accent);white-space:nowrap;margin-left:.4rem;font-weight:600}.announce-cta[data-astro-cid-p3zbjnb7]:hover{text-decoration:underline}.announce-dismiss[data-astro-cid-p3zbjnb7]{color:var(--text-dim);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;padding:0;font-size:1.2rem;line-height:1;display:inline-flex}.announce-dismiss[data-astro-cid-p3zbjnb7]:hover{color:var(--accent);border-color:var(--accent-dim)}.announce-dismiss[data-astro-cid-p3zbjnb7]:focus-visible{outline:2px solid var(--accent);outline-offset:2px;color:var(--accent)}@media (width<=640px){.announce-inner[data-astro-cid-p3zbjnb7]{gap:.5rem;min-height:34px;padding:.4rem .85rem}.announce-flyer[data-astro-cid-p3zbjnb7]{font-size:.78rem}.announce-dismiss[data-astro-cid-p3zbjnb7]{width:24px;height:24px;font-size:1.05rem}}[data-astro-cid-z4jru4n3],[data-astro-cid-z4jru4n3]:before,[data-astro-cid-z4jru4n3]:after{box-sizing:border-box;margin:0;padding:0}:root,:root[data-theme=dark]{--bg:#0a0d10;--surface:#111418;--surface-2:#161a20;--border:#1e2530;--border-soft:#2a3340;--text:#c9d1d9;--text-dim:#8b949e;--text-muted:#6e7681;--accent:#00d4aa;--accent-dim:#00a886;--tile-bg:#0d1217;--tile-active:#0d2520;--crit:#f44;--high:#ff8c00;--med:gold;--low:#4ec9b0;--info:#6e7681;--exploit:#c026d3;--link:#58a6ff}:root[data-theme=light]{--bg:#f6f8fa;--surface:#fff;--surface-2:#f0f3f6;--border:#d0d7de;--border-soft:#c4cdd6;--text:#1f2328;--text-dim:#4a525c;--text-muted:#6e7681;--accent:#008f72;--accent-dim:#00a886;--tile-bg:#fff;--tile-active:#d8f5ec;--crit:#cf222e;--high:#c4520c;--med:#b88600;--low:#1a7f64;--info:#6e7681;--exploit:#8250df;--link:#0969da}:root{--font-mono:ui-monospace, "JetBrains Mono", "Fira Code", "Cascadia Code", monospace;--font-sans:"Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif}html,body{min-height:100vh}body{background:var(--bg);color:var(--text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;flex-direction:column;font-size:14px;line-height:1.55;display:flex}a[data-astro-cid-z4jru4n3]{color:var(--link);text-decoration:none}a[data-astro-cid-z4jru4n3]:hover{text-decoration:underline}.skip-link[data-astro-cid-z4jru4n3]{z-index:100;background:var(--accent);color:var(--bg);font-family:var(--font-mono);border-radius:0 0 6px;padding:.5rem .9rem;font-size:.8rem;position:absolute;top:0;left:-9999px}.skip-link[data-astro-cid-z4jru4n3]:focus{outline:2px solid var(--bg);outline-offset:-4px;text-decoration:none;left:0}header[data-astro-cid-z4jru4n3].site-header{border-bottom:1px solid var(--border);background:var(--surface);z-index:10;align-items:center;gap:1rem;padding:.7rem 1.25rem;display:flex;position:sticky;top:0}.logo[data-astro-cid-z4jru4n3]{font-family:var(--font-mono);color:var(--text);letter-spacing:-.01em;font-size:1rem;font-weight:700}.logo[data-astro-cid-z4jru4n3] span[data-astro-cid-z4jru4n3]{color:var(--accent)}nav[data-astro-cid-z4jru4n3].top-nav{gap:1.25rem;margin-left:.5rem;display:flex}nav[data-astro-cid-z4jru4n3].top-nav a[data-astro-cid-z4jru4n3]{color:var(--text-dim);font-size:.85rem}nav[data-astro-cid-z4jru4n3].top-nav a[data-astro-cid-z4jru4n3]:hover{color:var(--text);text-decoration:none}.header-spacer[data-astro-cid-z4jru4n3]{flex:1}.freshness-group[data-astro-cid-z4jru4n3]{flex-wrap:wrap;gap:.3rem;display:flex}.freshness[data-astro-cid-z4jru4n3]{font-family:var(--font-mono);color:var(--text-dim);border:1px solid var(--border);background:var(--surface-2);border-radius:999px;align-items:center;gap:.4rem;padding:.25rem .6rem;font-size:.72rem;display:inline-flex}.freshness-dot[data-astro-cid-z4jru4n3]{background:var(--text-muted);border-radius:50%;width:8px;height:8px}.freshness[data-astro-cid-z4jru4n3][data-state=loading] .freshness-dot[data-astro-cid-z4jru4n3]{background:var(--text-muted);animation:1.6s ease-in-out infinite freshness-pulse}.freshness[data-astro-cid-z4jru4n3][data-state=fresh] .freshness-dot[data-astro-cid-z4jru4n3]{background:var(--low);box-shadow:0 0 6px color-mix(in srgb, var(--low) 60%, transparent)}.freshness[data-astro-cid-z4jru4n3][data-state=aging] .freshness-dot[data-astro-cid-z4jru4n3]{background:var(--med)}.freshness[data-astro-cid-z4jru4n3][data-state=stale] .freshness-dot[data-astro-cid-z4jru4n3]{background:var(--crit)}@keyframes freshness-pulse{0%,to{opacity:.45}50%{opacity:1}}.theme-toggle[data-astro-cid-z4jru4n3]{background:var(--surface-2);color:var(--text);border:1px solid var(--border);font-family:var(--font-mono);cursor:pointer;letter-spacing:.04em;border-radius:6px;padding:.3rem .55rem;font-size:.72rem}.theme-toggle[data-astro-cid-z4jru4n3]:hover{border-color:var(--accent-dim);color:var(--accent)}main[data-astro-cid-z4jru4n3].site-main{flex:1;width:100%;max-width:1280px;margin:0 auto;padding:1.5rem 1.25rem 4rem}nav[data-astro-cid-z4jru4n3].crumbs{margin-bottom:.9rem}nav[data-astro-cid-z4jru4n3].crumbs ol[data-astro-cid-z4jru4n3]{font-family:var(--font-mono);color:var(--text-muted);flex-wrap:wrap;align-items:baseline;gap:0 .35rem;font-size:.74rem;list-style:none;display:flex}nav[data-astro-cid-z4jru4n3].crumbs a[data-astro-cid-z4jru4n3]{color:var(--text-dim)}nav[data-astro-cid-z4jru4n3].crumbs a[data-astro-cid-z4jru4n3]:hover{color:var(--accent);text-decoration:none}nav[data-astro-cid-z4jru4n3].crumbs li[data-astro-cid-z4jru4n3]+li[data-astro-cid-z4jru4n3]:before{content:"/";color:var(--text-muted);margin-right:.35rem}footer[data-astro-cid-z4jru4n3].site-footer{border-top:1px solid var(--border);text-align:center;color:var(--text-muted);font-size:.75rem;font-family:var(--font-mono);background:var(--surface);padding:1rem 1.25rem}footer[data-astro-cid-z4jru4n3].site-footer a[data-astro-cid-z4jru4n3]{color:var(--text-dim)}.footer-sectors[data-astro-cid-z4jru4n3]{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:center;align-items:baseline;column-gap:.35rem;margin-bottom:.6rem;padding-bottom:.6rem;line-height:1.9;display:flex}.footer-sectors-label[data-astro-cid-z4jru4n3]{color:var(--text-muted);margin-right:.35rem}.footer-sectors[data-astro-cid-z4jru4n3] .fdot[data-astro-cid-z4jru4n3]{color:var(--text-muted)}@media (width<=640px){header[data-astro-cid-z4jru4n3].site-header{flex-wrap:wrap;gap:.6rem;padding:.6rem .85rem}nav[data-astro-cid-z4jru4n3].top-nav{gap:.85rem}.freshness-group[data-astro-cid-z4jru4n3]{flex-wrap:wrap;gap:.3rem;display:flex}.freshness[data-astro-cid-z4jru4n3]{display:none}main[data-astro-cid-z4jru4n3].site-main{padding:1rem .85rem 3rem}}
