.nh__inner{text-align:left;margin:0;position:relative}.nh__dot{border-radius:50%;width:6px;height:6px;animation:2.2s ease-in-out infinite dot-pulse}@keyframes dot-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(1.6)}}.nh__title{margin-bottom:var(--s-5);text-wrap:balance}.nh__sub{margin:0 0 var(--s-5);max-width:60ch}.nh__meta{align-items:center;gap:var(--s-3);flex-wrap:wrap;line-height:1.8;display:flex}.nh__meta span{align-items:center;gap:6px;display:inline-flex}.nh__meta strong{font-weight:700}.nf{padding:var(--s-3) 0;z-index:40;backdrop-filter:blur(12px);position:sticky;top:64px}.nf__row{gap:var(--s-2);scrollbar-width:none;-webkit-overflow-scrolling:touch;display:flex;overflow-x:auto}.nf__row::-webkit-scrollbar{display:none}.nf__btn{cursor:pointer;white-space:nowrap;flex-shrink:0}.nf__wrap{position:relative}.nf__wrap:before,.nf__wrap:after{content:"";pointer-events:none;z-index:2;width:32px;transition:opacity var(--duration) var(--ease);position:absolute;top:0;bottom:0}.nf__wrap:before{background:linear-gradient(to right, var(--bg-overlay), transparent);left:0}.nf__wrap:after{background:linear-gradient(to left, var(--bg-overlay), transparent);right:0}.nf__wrap.is-start:before,.nf__wrap.is-end:after{opacity:0}.ns-label{align-items:center;gap:var(--s-3);margin-bottom:var(--s-5);display:flex}.ns-label:before{content:"";flex-shrink:0;width:1.5rem;height:1px;display:block}.ns-label--flush{margin-bottom:0}.ns-label--signal{color:var(--signal)}.ns-label--confirmed{color:var(--tier-confirmed)}.ns-label--rumor{color:var(--tier-rumor)}.nlegend__eyebrow{margin:0}.nsk-gap{height:8px}.ng{gap:var(--s-4);grid-template-columns:1fr;display:grid}@media (width>=640px){.ng{grid-template-columns:repeat(2,1fr)}}@media (width>=980px){.ng{grid-template-columns:repeat(3,1fr)}}@media (width>=640px){.ng--feat .nc--lead{grid-column:1/-1}}@media (width>=980px){.ng--feat{grid-template-columns:repeat(2,1fr)}}.ng--feat>:only-child{grid-column:1/-1}.nc--lead{padding:var(--s-6)}.nc--lead .nc__title{font-size:var(--text-xl)}@media (width>=980px){.nc--lead .nc__title{font-size:var(--text-2xl)}.nc--lead .nc__summary{font-size:var(--text-base)}}.nc{gap:var(--s-3);transition:border-color var(--duration) var(--ease), transform var(--duration) var(--ease);flex-direction:column;display:flex;position:relative;overflow:hidden}.nc:hover{transform:translateY(-2px)}.nc__top{justify-content:space-between;align-items:flex-start;gap:var(--s-2);flex-wrap:wrap;display:flex}.nc__badges{flex-wrap:wrap;gap:4px;display:flex}.nb{text-transform:uppercase;white-space:nowrap;align-items:center;display:inline-flex}.nc__summary{flex:1}.nc__takeaways{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.nc__takeaways li{font-size:var(--text-xs);color:var(--text-muted);gap:var(--s-2);align-items:flex-start;line-height:1.55;display:flex}.nc__takeaways li:before{content:"·";flex-shrink:0;font-weight:700}.nc__foot{justify-content:space-between;align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.nc__meta{flex-direction:column;gap:2px;display:flex}.nc__link{transition:all var(--duration) var(--ease);flex-shrink:0;align-items:center;gap:6px;display:inline-flex}.nsk{padding:var(--s-5);animation:1.8s ease-in-out infinite sk-pulse}@keyframes sk-pulse{0%,to{opacity:1}50%{opacity:.35}}.nsk-l{margin-bottom:var(--s-2);border-radius:4px}.nsk-xs{width:28%;height:10px}.nsk-sm{width:65%;height:12px}.nsk-md{width:90%;height:12px}.nsk-lg{width:75%;height:12px}.ne{text-align:center;padding:var(--s-20) var(--s-8);color:var(--text-dim);grid-column:1/-1}.ne__icon{margin-bottom:var(--s-3)}.ne__icon svg{width:32px;height:32px}.ne__title{font-size:var(--text-lg);color:var(--text-muted);margin-bottom:var(--s-2);font-weight:600}.nt{padding:var(--s-8) 0 var(--s-4)}.nt__header{margin-bottom:var(--s-5);justify-content:space-between;align-items:center;gap:var(--s-4);flex-wrap:wrap;display:flex}.nt__arrows{gap:var(--s-2);display:none}@media (hover:hover){.nt__arrows{display:flex}}.nt__arrow{cursor:pointer;width:36px;height:36px;transition:all var(--duration) var(--ease);flex-shrink:0;justify-content:center;align-items:center;display:flex}.nt__arrow:disabled{opacity:.25;cursor:not-allowed}.nt__row{gap:var(--s-3);scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:var(--s-3);scrollbar-width:none;flex-wrap:nowrap;display:flex;overflow:auto hidden}.nt__row::-webkit-scrollbar{display:none}.nt__card{padding:var(--s-4);gap:var(--s-2);scroll-snap-align:start;flex-direction:column;flex:0 0 260px;text-decoration:none;display:flex}@media (width<=479px){.nt__card{flex:0 0 220px}}.nt__badges{flex-wrap:wrap;gap:4px;display:flex}.nt__card .nb{padding:2px 6px;font-size:9px}.nlm{text-align:center;margin:var(--s-8) 0 var(--s-16)}.ndis{padding:var(--s-4) var(--s-5);gap:var(--s-3);font-size:var(--text-xs);margin:var(--s-8) 0 var(--s-16);align-items:flex-start;display:flex}.ncross{padding:var(--s-4) var(--s-5);margin:var(--s-6) 0 var(--s-4);font-size:var(--text-sm);gap:var(--s-4);flex-wrap:wrap;align-items:center;display:flex}.n-err{padding:var(--s-3) var(--s-4);font-size:var(--text-sm);margin-bottom:var(--s-6);display:none}.n-err.show{display:block}.reddit-section{margin:var(--s-16) 0 var(--s-8);padding:var(--s-8) 0 0;border-top:2px solid var(--tier-rumor);position:relative}.reddit-section:before{content:"Rumors only — unverified";padding:2px var(--s-3);background:var(--bg-page);font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--tier-rumor);font-size:10px;font-weight:700;position:absolute;top:-10px;left:0}.reddit-disclaimer{padding:var(--s-4);background:var(--tier-rumor-soft);border-radius:var(--radius);gap:var(--s-3);margin-bottom:var(--s-6);border:1px solid #d9434333;align-items:flex-start;display:flex}.reddit-disclaimer__text{font-size:var(--text-xs);color:var(--tier-rumor);line-height:1.65}.reddit-disclaimer__text b{font-weight:700}.nc__analysis{gap:var(--s-2);padding:var(--s-3);font-size:var(--text-xs);flex-direction:column;line-height:1.55;display:flex}.nc__analysis-row{gap:var(--s-2);align-items:flex-start;display:flex}.nc__autodisc{color:var(--text-dim);letter-spacing:.04em;font-size:10px;font-style:italic}.nc__title-link{color:inherit;text-decoration:none}.nc__title-link:hover{text-underline-offset:3px;text-decoration:underline 1px}.detail-toggle{margin-top:var(--s-2);border-top:1px dashed #ffffff14}.detail-toggle>summary{cursor:pointer;padding:var(--s-2) 0;letter-spacing:.06em;text-transform:uppercase;color:var(--text-dim);user-select:none;font-size:11px;list-style:none}.detail-toggle>summary::-webkit-details-marker{display:none}.detail-toggle>summary:before{content:"+ ";width:1em;transition:transform .15s;display:inline-block}.detail-toggle[open]>summary:before{content:"− "}.detail-toggle[open]>summary{color:var(--text)}.nc__ref{margin-top:var(--s-2);letter-spacing:.02em;color:var(--text);background:#ffffff05;border:1px solid #ffffff26;border-radius:6px;align-self:flex-start;align-items:center;padding:8px 12px;font-size:12px;font-weight:600;text-decoration:none;transition:border-color .15s,background .15s;display:inline-flex}.nc__ref:hover{background:#ffffff0d;border-color:#fff6}.nc__extra-sources{color:var(--text-dim);padding:var(--s-2) 0;border-top:1px dashed #ffffff14;font-size:11px;line-height:1.5}.nc__extra-sources a{color:var(--text);border-bottom:1px dotted #ffffff40;text-decoration:none}.nc__extra-sources a:hover{color:#fff;border-bottom-color:#fff}.nlegend{padding:var(--s-4) var(--s-5);margin:var(--s-5) 0 var(--s-3)}.nlegend__row{align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.nlegend__eyebrow{flex-shrink:0}.nlegend__pills{gap:var(--s-2);flex-wrap:wrap;display:flex}.nlegend__more{flex-basis:100%}.grid-section{padding:var(--s-6) 0}.grid-section__head{margin-bottom:var(--s-5);justify-content:space-between;align-items:baseline;gap:var(--s-3);flex-wrap:wrap;display:flex}.grid-section__count{font-family:var(--font-mono), monospace;letter-spacing:.08em;color:var(--text-dim);font-size:10px}