:root{--bg:#0d1a1c;--bg2:#102320;--card:#142e26;--card-hover:#1b3c31;--border:#234438;--border-bright:#2f5c4b;--text:#f0e4d4;--muted:#b3a290;--amber:#c49f5a;--amber-bright:#dcbb7e;--glow:rgba(196,159,90,0.35);--neon:#3399ff;--critical:#ef5350;--high:#f97316;--medium:#eab308;--low:#3399ff;--unknown:#a3927f;--sans:var(--font-plex-sans,"IBM Plex Sans"),-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--mono:var(--font-plex-mono,"IBM Plex Mono"),ui-monospace,"SF Mono",Menlo,Consolas,monospace;--radius:8px;--radius-md:6px;--radius-sm:4px}*{box-sizing:border-box;margin:0;padding:0}html{background:var(--bg)}body{background:radial-gradient(ellipse 120% 90% at 50% -10%,rgba(196,159,90,.05),transparent 60%),linear-gradient(rgba(196,159,90,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(196,159,90,.07) 1px,transparent 1px),var(--bg);background-size:auto,50px 50px,50px 50px,auto;color:var(--text);font:400 15px/1.6 var(--sans);min-height:100vh;text-rendering:optimizeLegibility}@keyframes fadeInUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}main{animation:fadeInUp .6s ease-out both}@media (prefers-reduced-motion:reduce){main{animation:none}}body:before{content:"";position:fixed;inset:0;z-index:9990;pointer-events:none;background:repeating-linear-gradient(0deg,rgba(0,0,0,.05),rgba(0,0,0,.05) 1px,transparent 0,transparent 4px)}a{color:var(--amber-bright);text-decoration:none}a:hover{text-decoration:underline}:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}::selection{background:rgba(196,159,90,.3);color:#fff7ea}.container{max-width:1400px;margin:0 auto;padding:0 32px}.sysbar{border-bottom:1px solid var(--border);background:var(--bg2);font:500 11px/1.5 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);padding:5px 0}.sysbar .container{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.sysbar .ok{color:var(--neon)}.sysbar .if{color:var(--amber)}header.site{position:-webkit-sticky;position:sticky;top:0;z-index:100;border-bottom:1px solid rgba(196,159,90,.15);background:rgba(16,35,32,.88);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:12px 0}header.site .container{display:flex;align-items:center;justify-content:space-between;gap:14px 28px;flex-wrap:wrap}.logo{display:inline-flex;align-items:center;gap:9px;font:700 21px var(--mono);letter-spacing:.1em;color:var(--amber);text-shadow:0 0 12px var(--glow)}.logo .mark{width:26px;height:26px;flex:none;filter:drop-shadow(0 0 5px var(--glow))}.logo .lockup{display:flex;flex-direction:column;line-height:1.15}.logo .tagline{font:italic 400 10px/1.3 var(--sans);letter-spacing:.08em;text-transform:none;color:var(--muted);text-shadow:none}.logo:hover{text-decoration:none;color:var(--amber-bright)}nav.main{display:flex;gap:6px;flex-wrap:wrap}nav.main a{color:var(--muted);font:500 12px var(--mono);letter-spacing:.08em;text-transform:uppercase;padding:3px 10px;border:1px solid transparent}nav.main a:hover{color:var(--amber-bright);text-decoration:none;border-color:var(--border-bright);background:var(--card)}.hero{position:relative;padding:84px 0;margin-bottom:8px}.hero:before{z-index:-2;background:linear-gradient(135deg,rgba(13,26,28,.88) 0,rgba(13,26,28,.55) 48%,color-mix(in srgb,var(--card) 42%,transparent) 100%);border-bottom:1px solid color-mix(in srgb,var(--border) 40%,transparent)}.hero:after,.hero:before{content:"";position:absolute;inset:0 calc(50% - 50vw);pointer-events:none}.hero:after{z-index:-1;background:linear-gradient(90deg,transparent,rgba(196,159,90,.6),transparent) top /100% 1px no-repeat,linear-gradient(90deg,transparent,rgba(196,159,90,.4),transparent) bottom /100% 1px no-repeat}.hero .eyebrow{font:500 12px var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--neon)}.hero h1{font:700 clamp(30px,4.8vw,56px)/1.12 var(--sans);letter-spacing:-.015em;color:#f5f0e4;margin-top:14px;max-width:26ch}.hero h1 .gold{display:block;color:var(--amber)}.hero p{color:#ded6c4;margin-top:16px;font-size:17px;line-height:1.6;max-width:60ch}.hero .cta{display:flex;gap:12px;margin-top:26px;flex-wrap:wrap}.btn{display:inline-flex;align-items:center;gap:10px;padding:11px 20px;border-radius:var(--radius-md);font:600 14px var(--sans);cursor:pointer}.btn.primary{background:var(--amber);color:#14100a;border:1px solid var(--amber)}.btn.primary:hover{background:var(--amber-bright);border-color:var(--amber-bright);box-shadow:0 0 14px var(--glow);text-decoration:none}.btn.ghost{border:1px solid var(--border-bright);color:var(--text);background:transparent}.btn.ghost:hover{border-color:var(--amber);color:var(--amber-bright);background:var(--card);text-decoration:none}.hud{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:10px;gap:10px;margin:18px 0 6px}.hud .cell{border:1px solid var(--border-bright);background:var(--card);border-radius:var(--radius);padding:10px 14px}.hud .cell.warn{border-color:color-mix(in srgb,var(--amber) 55%,var(--border))}.hud .k{font:500 10px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.hud .v{font:600 22px var(--mono);color:var(--text);margin-top:2px}.hud .cell.warn .v{color:var(--amber-bright);text-shadow:0 0 8px var(--glow)}.hud .v small{font-size:12px;font-weight:400;color:var(--muted);text-shadow:none}form.filters{display:flex;gap:10px;flex-wrap:wrap;align-items:center;padding:14px;margin:14px 0 4px;border:1px solid var(--border);background:var(--bg2);border-radius:var(--radius)}form.filters input[type=search],form.filters select{background:var(--bg);color:var(--text);border:1px solid var(--border-bright);border-radius:var(--radius-sm);padding:8px 12px;font:400 13.5px var(--sans)}form.filters input[type=search]::placeholder{color:var(--muted);opacity:.8}form.filters input[type=search]:focus,form.filters select:focus{outline:none;border-color:var(--amber);box-shadow:0 0 8px rgba(196,159,90,.25)}form.filters input[type=search]{min-width:240px;flex:1 1}form.filters select option{background:var(--bg)}form.filters button{background:var(--amber);color:#14100a;border:1px solid var(--amber);border-radius:var(--radius-sm);padding:8px 18px;font:600 12.5px var(--mono);letter-spacing:.1em;text-transform:uppercase;cursor:pointer}form.filters button:hover{background:var(--amber-bright);border-color:var(--amber-bright);box-shadow:0 0 14px var(--glow)}form.filters label.chk{color:var(--muted);font-size:13px;display:flex;gap:7px;align-items:center}form.filters input[type=checkbox]{accent-color:var(--amber)}.meta-line{color:var(--muted);font:500 11.5px var(--mono);padding:10px 2px;letter-spacing:.06em;text-transform:uppercase}.adv-list{display:flex;flex-direction:column;gap:8px;padding-bottom:30px}.adv{--sev:var(--unknown);position:relative;background:var(--card);border:1px solid color-mix(in srgb,var(--sev) 30%,var(--border));border-radius:var(--radius);padding:12px 16px;transition:border-color .15s,background .15s,box-shadow .15s}.adv h2 a:after{content:"";position:absolute;inset:0}.adv .tags a{position:relative;z-index:1}.adv:hover{background:var(--card-hover);border-color:color-mix(in srgb,var(--sev) 55%,var(--border));box-shadow:0 0 16px color-mix(in srgb,var(--sev) 14%,transparent)}.adv.critical{--sev:var(--critical)}.adv.high{--sev:var(--high)}.adv.medium{--sev:var(--medium)}.adv.low{--sev:var(--low)}.adv h2{font-size:14.5px;font-weight:600;line-height:1.5;overflow-wrap:anywhere}.adv h2 a{color:var(--text)}.adv h2 a:hover{color:var(--amber-bright);text-decoration:none}.adv .sum{color:var(--muted);font-size:13px;margin-top:6px;overflow-wrap:anywhere}.adv .tags{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px;align-items:center}.badge{display:inline-block;font:700 10.5px var(--mono);letter-spacing:.08em;padding:2px 8px;text-transform:uppercase;border:1px solid;border-radius:var(--radius-sm)}.badge.critical{color:var(--critical);background:rgba(239,83,80,.1)}.badge.high{color:var(--high);background:rgba(249,115,22,.1)}.badge.medium{color:var(--medium);background:rgba(234,179,8,.1)}.badge.low{color:var(--low);background:rgba(51,153,255,.1)}.badge.unknown{color:var(--unknown);background:rgba(163,146,127,.1)}.badge.kev{color:var(--amber-bright);background:rgba(196,159,90,.14);box-shadow:0 0 10px rgba(196,159,90,.2)}.badge.exploit{color:#ff6b4a;background:rgba(255,107,74,.12);box-shadow:0 0 10px rgba(255,107,74,.18)}.tag{font:400 11.5px var(--mono);color:var(--muted);background:var(--bg2);border:1px solid var(--border);padding:2px 8px;border-radius:var(--radius-sm)}a.tag:hover{color:var(--amber-bright);border-color:var(--amber);text-decoration:none}.src{font:500 11.5px var(--mono);color:var(--neon);letter-spacing:.05em;text-transform:uppercase}.date{font:400 11.5px var(--mono);color:var(--muted);margin-left:auto}.pager{display:flex;gap:16px;padding:6px 0 44px;font:500 12.5px var(--mono);letter-spacing:.05em;text-transform:uppercase}table.sources{width:100%;border-collapse:collapse;margin:16px 0 44px;border:1px solid var(--border)}table.sources td,table.sources th{text-align:left;padding:10px 12px;border-bottom:1px solid var(--border);font-size:13.5px}table.sources th{color:var(--amber);font:600 10.5px var(--mono);text-transform:uppercase;letter-spacing:.12em;background:var(--bg2);border-bottom:1px solid var(--border-bright)}table.sources tr:hover td{background:var(--card-hover)}.led{font:500 11px var(--mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.led.online{color:var(--neon)}.led.stale{color:var(--amber-bright)}.led.error{color:var(--critical)}h2.sec{font:600 13.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--amber);margin:28px 0 8px}table.sources th.sortable{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;transition:color .12s}table.sources th.sortable:hover{color:var(--amber-bright)}table.sources .num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.browse-bar{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin:18px 0 2px}.seg{gap:4px;padding:4px;border:1px solid var(--border);background:var(--bg2);border-radius:var(--radius)}.seg,.seg button{display:inline-flex}.seg button{align-items:center;gap:8px;font:600 12px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);background:transparent;border:1px solid transparent;border-radius:var(--radius-sm);padding:7px 14px;cursor:pointer;transition:color .12s,background .12s,border-color .12s}.seg button:hover{color:var(--amber-bright)}.seg button.on{color:#14100a;background:var(--amber);border-color:var(--amber)}.seg .ct{font-size:11px;font-weight:500;opacity:.7}.seg button.on .ct{opacity:.85}.livefilter{flex:1 1;min-width:220px;background:var(--bg);color:var(--text);border:1px solid var(--border-bright);border-radius:var(--radius-sm);padding:9px 13px;font:400 13.5px var(--sans)}.livefilter::placeholder{color:var(--muted);opacity:.8}.livefilter:focus{outline:none;border-color:var(--amber);box-shadow:0 0 8px rgba(196,159,90,.25)}.filter-wrap{position:relative;display:flex;align-items:center;flex:1 1;min-width:240px}.filter-ico{position:absolute;left:12px;color:var(--muted);opacity:.7;pointer-events:none}.filter-wrap .livefilter{flex:1 1;width:100%;min-width:0;padding-left:34px;padding-right:38px}.filter-wrap .livefilter::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.filter-clear,.filter-kbd{position:absolute;right:8px}.filter-clear{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--muted);font-size:18px;line-height:1;cursor:pointer;transition:color .12s,background .12s}.filter-clear:hover{color:var(--amber-bright);background:var(--card)}.filter-kbd{font:500 11px var(--mono);color:var(--muted);pointer-events:none;opacity:.75;border:1px solid var(--border-bright);border-radius:var(--radius-sm);padding:1px 7px;background:var(--bg2)}@media (min-width:561px){table.sources.ranked thead th{position:-webkit-sticky;position:sticky;top:58px;z-index:3}}table.sources.ranked th.rk-h{color:var(--muted)}.ranked .rk-h,.ranked td.rk{width:1%;white-space:nowrap;text-align:right;padding-right:6px}.ranked td.grow,.ranked th.grow{width:100%}.ranked td.rk{font:500 12px var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ranked td.rk,.ranked td.vendor-col{color:var(--muted)}.ranked td.count-cell{position:relative;min-width:118px;padding-bottom:15px}.ranked td.count-cell .cval{position:relative;z-index:1}.ranked td.count-cell .cbar{position:absolute;left:12px;right:12px;bottom:6px;height:3px;border-radius:2px;overflow:hidden;background:color-mix(in srgb,var(--border-bright) 55%,transparent)}.ranked td.count-cell .cbar:after,.ranked td.count-cell .cbar:before{content:"";position:absolute;left:0;top:0;bottom:0;border-radius:2px}.ranked td.count-cell .cbar:before{width:var(--w);background:rgba(196,159,90,.32)}.ranked td.count-cell .cbar:after{width:var(--ex);background:var(--amber);box-shadow:0 0 6px var(--glow)}.ranked td.latest-cell{white-space:nowrap}.led-dot,.ranked td.latest-cell span{vertical-align:middle}.led-dot{display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:8px;background:var(--muted)}.led-dot.fresh{background:var(--neon);box-shadow:0 0 7px var(--neon)}.led-dot.recent{background:var(--amber-bright);box-shadow:0 0 6px var(--glow)}.led-dot.warm{background:var(--muted)}.led-dot.cold{background:var(--border-bright)}.led-dot.none{background:var(--border)}.load-more{display:flex;gap:18px;align-items:center;justify-content:center;margin-top:-32px;padding-bottom:44px}.load-more .lm-ct{font:400 12px var(--mono);color:var(--muted);opacity:.85}.load-more .btn.ghost:hover .lm-ct{color:inherit}.empty-note{color:var(--muted);font-size:14px;padding:22px 2px 60px}.entity-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));grid-gap:10px;gap:10px;margin:12px 0 30px}.entity-card{display:flex;flex-direction:column;gap:4px;border:1px solid var(--border-bright);background:var(--card);border-radius:var(--radius);padding:12px 14px;transition:border-color .15s,background .15s,box-shadow .15s}.entity-card:hover{background:var(--card-hover);border-color:var(--amber);box-shadow:0 0 14px rgba(196,159,90,.12);text-decoration:none}.entity-card .ec-name{font:600 14px var(--sans);color:var(--text);overflow-wrap:anywhere}.entity-card:hover .ec-name{color:var(--amber-bright)}.entity-card .ec-sub{font:400 12px var(--mono);color:var(--muted);overflow-wrap:anywhere}.entity-card .ec-meta{display:flex;gap:8px;align-items:center;font:400 11.5px var(--mono);color:var(--muted)}.entity-card .ec-meta .badge.kev{font-size:9.5px;padding:1px 6px}.search-hero{padding:64px 0 40px}.searchform{display:flex;gap:10px;margin-top:24px;max-width:640px;flex-wrap:wrap}.searchform input[type=search]{flex:1 1;min-width:220px;background:var(--bg2);color:var(--text);border:1px solid var(--border-bright);border-radius:var(--radius-md);padding:13px 16px;font:400 16px var(--sans)}.searchform input[type=search]::placeholder{color:var(--muted);opacity:.8}.searchform input[type=search]:focus{outline:none;border-color:var(--amber);box-shadow:0 0 12px rgba(196,159,90,.28)}.searchform button{background:var(--amber);color:#14100a;border:1px solid var(--amber);border-radius:var(--radius-md);padding:13px 26px;font:600 13px var(--mono);letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.searchform button:hover{background:var(--amber-bright);border-color:var(--amber-bright);box-shadow:0 0 14px var(--glow)}.examples{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:16px;font:400 12px var(--mono);color:var(--muted)}.examples>span{letter-spacing:.08em;text-transform:uppercase;font-size:11px}.examples a{color:var(--muted);border:1px solid var(--border);background:var(--bg2);padding:3px 10px;border-radius:var(--radius-sm)}.examples a:hover{color:var(--amber-bright);border-color:var(--amber);text-decoration:none}.detail{padding-top:26px;padding-bottom:50px}.detail h1{font-size:19px;line-height:1.5;margin-bottom:12px;color:var(--text);overflow-wrap:anywhere}.detail .tags{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}.detail .body{color:var(--text);margin:16px 0;white-space:pre-wrap;border:1px solid var(--border);background:var(--card);padding:14px 16px;border-radius:var(--radius);font-size:14px;overflow-wrap:anywhere}.detail .kv{color:var(--muted);font-size:13px;margin:6px 0;overflow-wrap:anywhere}.detail .kv:before{content:"> ";font-family:var(--mono);color:var(--amber)}.backlink{font:500 11.5px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.callout{border:1px solid color-mix(in srgb,var(--amber) 60%,var(--border));background:rgba(196,159,90,.08);border-radius:var(--radius);padding:12px 14px;margin:14px 0;font-size:14px}.callout strong{color:var(--amber-bright)}.meta-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));grid-gap:10px;gap:10px;margin:10px 0}.meta-grid>div{border:1px solid var(--border);background:var(--card);border-radius:var(--radius);padding:9px 12px}.meta-grid dt{font:500 10px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:2px}.meta-grid dd{margin:0;font-size:13.5px;overflow-wrap:anywhere}.triage{display:flex;flex-direction:column;gap:8px;margin:10px 0 4px}.triage>div{display:grid;grid-template-columns:140px 1fr;grid-gap:12px;gap:12px;border:1px solid var(--border);background:var(--card);border-radius:var(--radius);padding:9px 12px}.triage dt{font:500 10px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);padding-top:2px}.triage dd{margin:0;font-size:13.5px;overflow-wrap:anywhere}@media (max-width:560px){.triage>div{grid-template-columns:1fr;gap:2px}}.ai-note{color:var(--muted);font:400 11.5px var(--mono);margin-top:8px;opacity:.85}.detail h2.sec{font:600 13.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--amber);margin:28px 0 8px}table.cves{width:100%;border-collapse:collapse;margin:8px 0 4px;border:1px solid var(--border)}table.cves td,table.cves th{text-align:left;padding:8px 12px;border-bottom:1px solid var(--border);font-size:13px}table.cves th{color:var(--amber);font:600 10.5px var(--mono);text-transform:uppercase;letter-spacing:.12em;background:var(--bg2)}.rel-list{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.rel-list li{display:flex;gap:8px;align-items:baseline;flex-wrap:wrap;border:1px solid var(--border);background:var(--card);border-radius:var(--radius);padding:9px 12px;font-size:13.5px}.rel-list li a{color:var(--text);overflow-wrap:anywhere}.rel-list li a:hover{color:var(--amber-bright);text-decoration:none}.rel-list .src{margin-left:auto}.brief-list{list-style:none;margin:16px 0 0;padding:0 0 40px;display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:12px;gap:12px}.brief-card{border:1px solid var(--border-bright);background:var(--card);border-radius:var(--radius);padding:14px 16px;display:flex;flex-direction:column;gap:8px;transition:border-color .15s,background .15s,box-shadow .15s}.brief-card:hover{background:var(--card-hover);border-color:var(--amber);box-shadow:0 0 16px rgba(201,161,79,.12)}.brief-card.hot{border-color:color-mix(in srgb,var(--amber) 55%,var(--border))}.brief-head{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.brief-head:hover{text-decoration:none}.brief-date{font:600 15px var(--mono);color:var(--amber-bright);letter-spacing:.04em}.brief-day{font-size:12px;color:var(--muted)}.brief-head .badge.kev{margin-left:auto}.brief-stats{display:flex;gap:14px;flex-wrap:wrap;font:400 12px var(--mono);color:var(--muted);letter-spacing:.03em}.brief-stats b{color:var(--text);font-weight:600}.brief-sum{color:var(--muted);font-size:13px;line-height:1.55;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.prose{padding-top:10px;padding-bottom:50px}.prose h2{font:600 15px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--amber);margin:28px 0 10px}.prose li,.prose p{color:var(--text);font-size:14.5px;margin:8px 0}.prose ul{padding-left:22px}.prose code{font:400 12.5px var(--mono);background:var(--bg2);border:1px solid var(--border);padding:1px 6px;border-radius:var(--radius-sm);color:var(--amber-bright);overflow-wrap:anywhere}.prose pre{background:var(--bg2);border:1px solid var(--border);border-radius:var(--radius);padding:12px 14px;overflow-x:auto;margin:10px 0}.prose pre code{background:none;border:0;padding:0}.rule{height:1px;border:0;margin:0;background:linear-gradient(90deg,transparent,rgba(196,159,90,.35),transparent)}footer.site{border-top:1px solid var(--border);color:var(--muted);font-size:13px;padding:28px 0 34px;background:var(--bg2)}footer.site .cols{display:grid;grid-template-columns:1fr;grid-gap:24px 32px;gap:24px 32px;padding-bottom:22px}@media (min-width:640px){footer.site .cols{grid-template-columns:1fr 1fr}}@media (min-width:960px){footer.site .cols{grid-template-columns:2fr 1fr 1fr 1fr}}footer.site .fhead{font:600 10.5px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--amber);margin-bottom:10px}footer.site .col a{display:block;color:var(--muted);font:500 12px var(--mono);letter-spacing:.05em;padding:3px 0}footer.site .col a:hover{color:var(--amber-bright);text-decoration:none}footer.site .brand p{margin-top:8px;max-width:44ch}footer.site .brand .fname{color:var(--amber);font:600 12px var(--mono);letter-spacing:.12em;text-transform:uppercase}footer.site .note{display:block;font-size:12px;padding-top:4px}footer.site .legal{padding-top:14px;font-size:12px}footer.site .legal a{color:var(--muted);border-bottom:1px dotted var(--muted)}footer.site .legal a:hover{color:var(--amber-bright);text-decoration:none}nav.main a.nav-cta{color:var(--amber-bright);border:1px solid color-mix(in srgb,var(--amber) 45%,var(--border));border-radius:var(--radius-sm);background:color-mix(in srgb,var(--amber) 10%,transparent)}nav.main a.nav-cta:hover{color:#14100a;background:var(--amber);border-color:var(--amber);text-decoration:none}.sub-hero{padding-bottom:40px}.sub-grid{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:22px;gap:22px;align-items:start;margin:4px 0 48px}.sub-card,.sub-what{border:1px solid var(--border-bright);background:var(--card);border-radius:var(--radius);padding:24px}.sub-card{border-color:color-mix(in srgb,var(--amber) 40%,var(--border-bright))}.sub-card-title,.sub-what-title{font:600 18px var(--sans);color:#f5f0e4;margin-bottom:8px}.sub-card-sub{color:var(--muted);font-size:14px;line-height:1.6;margin-bottom:18px}.sub-form{display:flex;flex-wrap:wrap;gap:10px;align-items:stretch}.sub-form input[type=email]{flex:1 1;min-width:220px;background:var(--bg);color:var(--text);border:1px solid var(--border-bright);border-radius:var(--radius-md);padding:12px 14px;font:400 15px var(--sans)}.sub-form input[type=email]::placeholder{color:var(--muted);opacity:.8}.sub-form input[type=email]:focus{outline:none;border-color:var(--amber);box-shadow:0 0 8px rgba(196,159,90,.25)}.sub-form .btn.primary{padding:12px 22px}.sub-form .btn:disabled{opacity:.6;cursor:default}.sub-hp{position:absolute;left:-9999px;top:-9999px;width:1px;height:1px;overflow:hidden}.sub-error{flex-basis:100%;margin:2px 0 0;color:var(--critical);font:500 13px var(--sans)}.sub-fineprint{margin-top:14px;color:var(--muted);font-size:12px;line-height:1.6}.sub-fineprint a{color:var(--muted);border-bottom:1px dotted var(--muted)}.sub-fineprint a:hover{color:var(--amber-bright);text-decoration:none}.sub-result{border:1px solid color-mix(in srgb,var(--amber) 50%,var(--border-bright));background:color-mix(in srgb,var(--amber) 8%,var(--card));border-radius:var(--radius-md);padding:18px 20px}.sub-result-title{font:700 14px var(--mono);color:var(--amber-bright);letter-spacing:.04em;margin-bottom:6px}.sub-result p{color:var(--text);font-size:14.5px;line-height:1.6}.sub-result-note{color:var(--muted)!important;font-size:13px!important;margin-top:8px}.linkish{background:none;border:none;padding:0;cursor:pointer;color:var(--amber-bright);font:inherit;text-decoration:underline}.sub-list{list-style:none;display:flex;flex-direction:column;gap:14px}.sub-list li{color:var(--muted);font-size:14px;line-height:1.55}.sub-list-k{display:block;color:var(--text);font:600 13px var(--mono);letter-spacing:.03em;margin-bottom:2px}.sub-preview-link{margin-top:18px;font-size:14px;color:var(--muted)}.research-hero{padding:56px 0 40px}.chart-wrap{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);padding:20px 18px 10px;margin:16px 0 44px;max-width:820px}.chart-wrap svg{width:100%;height:auto;display:block}.table-scroll{overflow-x:auto}.gap-table td.num{font-family:var(--mono);text-align:right}.gap-table .gap-desc{color:var(--muted);font-size:13px;max-width:52ch}.snippet{background:var(--bg2);border:1px solid var(--border);border-radius:var(--radius-md);padding:12px 14px;margin:10px 0 22px;overflow-x:auto}.snippet code{font:400 12.5px/1.6 var(--mono);color:var(--amber-bright);white-space:pre}.cite-box code{display:inline-block;margin-top:6px;padding:8px 12px;background:var(--bg2);border:1px solid var(--border);border-radius:var(--radius-sm);font:400 12.5px var(--mono);color:var(--amber-bright);word-break:break-all}.watch-box{margin-top:18px;border:1px solid color-mix(in srgb,var(--amber) 40%,var(--border-bright));background:color-mix(in srgb,var(--amber) 6%,var(--card));border-radius:var(--radius-md);padding:18px 20px;max-width:620px}.watch-title{font:700 13px var(--mono);color:var(--amber-bright);letter-spacing:.05em;text-transform:uppercase;margin-bottom:6px}.watch-note{color:var(--muted);font-size:13.5px;line-height:1.55;margin-bottom:12px}.watch-note strong{color:var(--text)}.manage-heading{font:600 13px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--amber);margin-top:28px}.manage-empty{color:var(--muted)!important;font-size:14px!important}.manage-list{list-style:none;margin-top:12px;display:flex;flex-direction:column;gap:8px}.manage-row{display:flex;align-items:center;gap:10px;border:1px solid var(--border-bright);border-radius:var(--radius-md);background:var(--bg);padding:10px 14px}.manage-label{color:var(--text);font:600 14.5px var(--sans);flex:1 1;min-width:0}.manage-label:hover{color:var(--amber-bright)}.manage-remove{padding:6px 12px;font-size:12.5px}.manage-toggle{display:flex;gap:10px;align-items:flex-start;margin-top:12px;color:var(--text);font-size:14px;line-height:1.55;cursor:pointer}.manage-toggle input{margin-top:3px;accent-color:var(--amber)}.notice-wrap{max-width:640px;margin:56px auto 80px}.notice-card{border:1px solid var(--border-bright);background:var(--card);border-radius:var(--radius);padding:32px}.notice-card.ok{border-color:color-mix(in srgb,var(--amber) 55%,var(--border-bright))}.notice-card.err{border-color:color-mix(in srgb,var(--critical) 45%,var(--border-bright))}.notice-eyebrow{font:600 12px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--amber);margin-bottom:10px}.notice-card.err .notice-eyebrow{color:var(--critical)}.notice-card h1{font:700 clamp(24px,3.4vw,32px)/1.15 var(--sans);color:#f5f0e4;letter-spacing:-.01em}.notice-card p{color:var(--text);font-size:15.5px;line-height:1.65;margin-top:12px}.notice-cta{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}@media (max-width:720px){.sub-grid{grid-template-columns:1fr}}@media (max-width:560px){.container{padding:0 20px}.adv{padding:16px}.hero{padding:52px 0}.hud{grid-template-columns:1fr 1fr}.date{margin-left:0}table.sources{display:block;overflow-x:auto}header.site{padding:12px 0;position:static}header.site .container{justify-content:center}.logo{font-size:18px}.logo .mark{width:22px;height:22px}nav.main{justify-content:center;gap:2px}nav.main a{padding:4px 7px;font-size:11.5px}.sysbar .container{justify-content:center;text-align:center}}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans Fallback;src:local("Arial");ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.00%;size-adjust:101.17%}.__className_1bc20f{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.__variable_1bc20f{--font-plex-sans:"IBM Plex Sans","IBM Plex Sans Fallback"}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/73cb51aac9c97f90-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d26bbd13d6b70f89-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/20535187d867b7b9-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5356a6a4f2c8c8d8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/db96af6b531dc71f-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/704b853f32d191d5-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/656feb427634a431-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/991629005c80bdf1-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/46e154b2fcbd6033-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/37786be940ec402b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_b4c22e{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_b4c22e{--font-plex-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}