.hpv2[data-astro-cid-z23tkiua]{max-width:1140px;color:var(--ink,#f2eee6);font-family:var(--ui,Inter,sans-serif);background:0 0;margin:clamp(50px,7vw,96px) auto;padding:clamp(22px,4vw,40px) clamp(16px,3vw,30px)}.hpv2[data-astro-cid-z23tkiua] section[data-astro-cid-z23tkiua]{margin:0 0 48px}.hpv2[data-astro-cid-z23tkiua] .eyebrow[data-astro-cid-z23tkiua]{font:600 .78rem/1.5 var(--mono,"IBM Plex Mono",monospace);letter-spacing:.075em;color:var(--amber,#f2a33a)}.hpv2[data-astro-cid-z23tkiua] h2[data-astro-cid-z23tkiua]{font-family:var(--display,"Bodoni Moda",Georgia,serif);color:var(--ink,#f2eee6);font-size:clamp(1.55rem,3vw,2.45rem)}.hpv2[data-astro-cid-z23tkiua] h3[data-astro-cid-z23tkiua]{font-family:var(--ui,Inter,sans-serif);color:var(--ink,#f2eee6)}.hpv2[data-astro-cid-z23tkiua] p[data-astro-cid-z23tkiua]{color:var(--ink-2,#bdb7ac);line-height:1.65}.hpv2[data-astro-cid-z23tkiua] .viztoolbar[data-astro-cid-z23tkiua]{flex-wrap:wrap;gap:9px;margin:26px 0 32px;display:flex}.hpv2[data-astro-cid-z23tkiua] .viztoolbar[data-astro-cid-z23tkiua] button[data-astro-cid-z23tkiua]{background:var(--panel-2,#181c21);border:1px solid var(--line-2,#2e333a);min-height:44px;color:var(--ink,#f2eee6);cursor:pointer;font:600 .86rem var(--ui,Inter,sans-serif);border-radius:8px;padding:10px 16px}.hpv2[data-astro-cid-z23tkiua] .viztoolbar[data-astro-cid-z23tkiua] button[data-astro-cid-z23tkiua].chosen{background:var(--amber,#f2a33a);border-color:var(--amber,#f2a33a);color:#120707}.hpv2[data-astro-cid-z23tkiua] .viztoolbar[data-astro-cid-z23tkiua] button[data-astro-cid-z23tkiua]:focus-visible{outline:3px solid var(--focus,#ffd08a);outline-offset:2px}.hpv2[data-astro-cid-z23tkiua] .vizgrid[data-astro-cid-z23tkiua]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:clamp(22px,3vw,38px);display:grid}.hpv2[data-astro-cid-z23tkiua] .vizcard[data-astro-cid-z23tkiua]{min-width:0;box-shadow:none;background:#1a1e24;border:1px solid #ffffff2e;border-radius:8px;padding:clamp(18px,2.5vw,30px)}.hpv2[data-astro-cid-z23tkiua] .vizcard[data-astro-cid-z23tkiua] h3[data-astro-cid-z23tkiua]{margin:12px 0 22px;font-size:clamp(1.12rem,2vw,1.35rem);line-height:1.32}.hpv2[data-astro-cid-z23tkiua] .vizcard[data-astro-cid-z23tkiua]>p[data-astro-cid-z23tkiua]:not(.eyebrow){margin:0 0 28px;font-size:.9rem}.hpv2[data-astro-cid-z23tkiua] .pitchsets[data-astro-cid-z23tkiua]{grid-template-columns:1fr;gap:26px;display:grid}.hpv2[data-astro-cid-z23tkiua] .pitchfig[data-astro-cid-z23tkiua]{background:#171b20;border:1px solid #ffffff1f;border-radius:8px;margin:0;padding:clamp(10px,2vw,18px)}.hpv2[data-astro-cid-z23tkiua] .pitchfig[data-astro-cid-z23tkiua] svg[data-astro-cid-z23tkiua],.hpv2[data-astro-cid-z23tkiua] .metricplot[data-astro-cid-z23tkiua]{width:100%;height:auto;max-height:320px;margin:0 auto;display:block}.hpv2[data-astro-cid-z23tkiua] .pitchfig[data-astro-cid-z23tkiua] figcaption[data-astro-cid-z23tkiua]{color:var(--ink-2,#bdb7ac);font:500 .8rem/1.5 var(--mono,"IBM Plex Mono",monospace);padding:0 0 13px}.hpv2[data-astro-cid-z23tkiua] .aggrow[data-astro-cid-z23tkiua]{gap:12px;margin:1.15rem 0;display:flex}.hpv2[data-astro-cid-z23tkiua] .aggrow[data-astro-cid-z23tkiua]>strong[data-astro-cid-z23tkiua]{width:40px}.hpv2[data-astro-cid-z23tkiua] .aggrow[data-astro-cid-z23tkiua]>div[data-astro-cid-z23tkiua]{flex:1}.hpv2[data-astro-cid-z23tkiua] .minibar[data-astro-cid-z23tkiua]{background:var(--amber,#f2a33a);vertical-align:middle;max-width:100%;height:12px;display:inline-block}.hpv2[data-astro-cid-z23tkiua] .minibar[data-astro-cid-z23tkiua].against{background:#eef1f5}.hpv2[data-astro-cid-z23tkiua] .metriccards[data-astro-cid-z23tkiua]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.hpv2[data-astro-cid-z23tkiua] .teammetric[data-astro-cid-z23tkiua]{background:#121519;border:1px solid #ffffff2e;border-radius:8px;padding:1.1rem}.hpv2[data-astro-cid-z23tkiua] .teammetric[data-astro-cid-z23tkiua] dl[data-astro-cid-z23tkiua] div[data-astro-cid-z23tkiua]{border-bottom:1px solid #2e333a;justify-content:space-between;gap:12px;padding:.46rem 0;display:flex}.hpv2[data-astro-cid-z23tkiua] .teammetric[data-astro-cid-z23tkiua] dt[data-astro-cid-z23tkiua]{color:var(--ink-2,#bdb7ac)}.hpv2[data-astro-cid-z23tkiua] .teammetric[data-astro-cid-z23tkiua] dd[data-astro-cid-z23tkiua]{margin:0;font-weight:700}.hpv2[data-astro-cid-z23tkiua] .scrolltable[data-astro-cid-z23tkiua]{margin-bottom:8px;overflow-x:auto}.hpv2[data-astro-cid-z23tkiua] .scrolltable[data-astro-cid-z23tkiua] table[data-astro-cid-z23tkiua]{border-collapse:collapse;width:100%;font:500 .84rem var(--ui,Inter,sans-serif)}.hpv2[data-astro-cid-z23tkiua] .scrolltable[data-astro-cid-z23tkiua] th[data-astro-cid-z23tkiua],.hpv2[data-astro-cid-z23tkiua] .scrolltable[data-astro-cid-z23tkiua] td[data-astro-cid-z23tkiua]{text-align:left;white-space:nowrap;border-bottom:1px solid #2e333a;padding:12px 10px}.hpv2[data-astro-cid-z23tkiua] .pitchfig[data-astro-cid-z23tkiua]>p[data-astro-cid-z23tkiua].small{display:none}.hpv2[data-astro-cid-z23tkiua] .evidence-details[data-astro-cid-z23tkiua]{border-top:1px solid var(--line-2,#2e333a);color:var(--ink-2,#bdb7ac);font:.8rem/1.7 var(--ui,Inter,sans-serif);margin:36px 0 0}.hpv2[data-astro-cid-z23tkiua] .evidence-details[data-astro-cid-z23tkiua] summary[data-astro-cid-z23tkiua]{cursor:pointer;min-height:44px;padding:16px 0}.hpv2[data-astro-cid-z23tkiua] .evidence-details[data-astro-cid-z23tkiua] p[data-astro-cid-z23tkiua]{margin:0 0 16px;font-size:.82rem}#eight-graphs[data-astro-cid-z23tkiua]{scroll-margin-top:130px}@media (width<=850px){.hpv2[data-astro-cid-z23tkiua] .vizgrid[data-astro-cid-z23tkiua]{grid-template-columns:1fr;gap:28px}}@media (width<=700px){.hpv2[data-astro-cid-z23tkiua] .metriccards[data-astro-cid-z23tkiua]{grid-template-columns:1fr}.hpv2[data-astro-cid-z23tkiua] .vizcard[data-astro-cid-z23tkiua]{padding:18px}.hpv2[data-astro-cid-z23tkiua]{margin-block:44px;padding:24px 12px}.hpv2[data-astro-cid-z23tkiua] .vizcard[data-astro-cid-z23tkiua]>p[data-astro-cid-z23tkiua]:not(.eyebrow){margin-bottom:24px}}@media (prefers-reduced-motion:reduce){.hpv2[data-astro-cid-z23tkiua] [data-astro-cid-z23tkiua]{transition:none!important;animation:none!important}}.mp .hpa-match-premier{isolation:isolate;background:radial-gradient(circle at 85% 20%,#f2b70524,#0000 42%),linear-gradient(120deg,#120707 0%,#211019 62%,#0a1226 100%);position:relative;overflow:hidden}.mp .hpa-match-premier .wrap{z-index:1;position:relative}.mp .hpa-match-title{flex-direction:column;align-items:flex-start;gap:.05em;display:flex}.mp .hpa-match-home{color:#f5f7fc}.mp .hpa-match-away{color:#ffd24d}.mp .hpa-match-v{font-size:clamp(1.05rem,2.2vw,1.5rem);font-weight:400;font-family:var(--reading,serif);color:#e2ced2;letter-spacing:0;margin:.1em 0}.mp .hpa-match-stars{aspect-ratio:1;opacity:.18;z-index:0;pointer-events:none;width:min(85vw,820px);animation:52s linear infinite hpa-match-rotate;position:absolute;top:-28%;right:-18%}.mp .hpa-match-stars i{aspect-ratio:1;clip-path:polygon(50% 0%,62% 36%,100% 36%,69% 59%,80% 96%,50% 74%,20% 96%,31% 59%,0 36%,38% 36%);background:linear-gradient(130deg,#ffd97d52,#ffffff09);border:1px solid #ffe1a0a6;width:23%;position:absolute}.mp .hpa-match-stars i:first-child{top:0;left:38%}.mp .hpa-match-stars i:nth-child(2){top:30%;left:2%;transform:rotate(22deg)}.mp .hpa-match-stars i:nth-child(3){top:30%;right:2%;transform:rotate(-22deg)}.mp .hpa-match-stars i:nth-child(4){bottom:5%;left:17%}.mp .hpa-match-stars i:nth-child(5){bottom:5%;right:17%}@keyframes hpa-match-rotate{to{transform:rotate(360deg)}}@media (width<=650px){.mp .hpa-match-stars{opacity:.12;width:145vw;top:0;right:-62%}.mp .hpa-match-title{font-size:clamp(2.4rem,10vw,4.2rem)}}@media (prefers-reduced-motion:reduce){.mp .hpa-match-stars{animation:none}}.mp .hpa-newswire{--hpa-positive:#76d5b6;--hpa-negative:#f1a0a4;--hpa-numeric:#f8d27b;--hpa-letters:#e6eaf0;color:var(--hpa-letters);background:#230d14;border-block:1px solid #566674}.mp .hpa-newswire-bar{border-bottom:1px solid #344653;justify-content:space-between;align-items:center;gap:12px;padding:9px clamp(15px,3vw,34px);display:flex}.mp .hpa-newswire-heading{font:700 .75rem var(--mono);letter-spacing:.14em;color:#f8d27b}.mp .hpa-newswire-bar>div{align-items:center;gap:15px;display:flex}.mp .hpa-newswire-bar button,.mp .hpa-newswire-bar a{font:600 .79rem var(--ui);color:#f5f7fa;cursor:pointer;background:0 0;border:1px solid #7c909d;border-radius:5px;padding:7px 12px;text-decoration:none}.mp .hpa-newswire .ticker-item{gap:15px}.mp .hpa-newswire .hpa-wire-label{color:var(--hpa-letters);font:600 .83rem var(--ui);letter-spacing:normal}.mp .hpa-newswire .ticker-item[data-sentiment=positive]{border-top:3px solid var(--hpa-positive)}.mp .hpa-newswire .ticker-item[data-sentiment=negative]{border-top:3px solid var(--hpa-negative)}.mp .hpa-newswire .ticker-item[data-sentiment=positive] .hpa-wire-label:before{content:"▲";color:var(--hpa-positive);margin-right:9px}.mp .hpa-newswire .ticker-item[data-sentiment=negative] .hpa-wire-label:before{content:"▼";color:var(--hpa-negative);margin-right:9px}.mp .hpa-newswire .ticker-item .hpa-wire-value{color:var(--hpa-numeric);font:700 1.4rem var(--mono);font-variant-numeric:tabular-nums}.mp .ticker-track.is-paused,.mp .ticker:focus-within .ticker-track{animation-play-state:paused}.mp .hpa-newswire-static{max-width:1000px;color:var(--hpa-letters);font:400 .85rem/1.65 var(--ui);margin:auto;padding:12px 20px}.mp .hpa-newswire-static ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 22px;padding-left:20px;display:grid}.mp .hpa-newswire-static li[data-sentiment=positive]::marker{color:var(--hpa-positive)}.mp .hpa-newswire-static li[data-sentiment=negative]::marker{color:var(--hpa-negative)}@media (width<=650px){.mp .hpa-newswire-static ul{grid-template-columns:1fr}.mp .hpa-newswire-bar{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.mp .hpa-newswire .ticker-track{animation:none;transform:none}}.mp .hpa-evidence-atlas{background:var(--band)}.mp .hpa-atlas-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:25px 0;display:grid}.mp .hpa-atlas-controls>div{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.mp .hpa-atlas-controls strong{width:100%;font:600 .77rem var(--f-mono);color:var(--chalk-2);letter-spacing:.08em}.mp .hpa-atlas-controls button{border:1px solid var(--line-2);background:var(--raise);min-height:44px;color:var(--chalk);cursor:pointer;font:inherit;border-radius:10px;padding:9px 13px;font-size:.78rem}.mp .hpa-atlas-controls button[aria-pressed=true]{border-color:var(--fen);color:var(--fen)}.mp .hpa-atlas-controls button:focus-visible{outline:3px solid var(--fen);outline-offset:2px}.mp .hpa-atlas-layout{grid-template-columns:minmax(0,1.8fr) minmax(240px,.8fr);gap:clamp(15px,3vw,40px);display:grid}.mp .hpa-atlas-field{background:#210d14;border-radius:12px;padding:16px}.mp #hpa-atlas-map{width:100%;height:auto;display:block}.mp .hpa-atlas-field p{color:#c1cfd6;font-size:.8rem;line-height:1.5}.mp .hpa-atlas-side{border-top:2px solid var(--fen);padding-top:18px}.mp .hpa-atlas-side p{line-height:1.65}.mp .hpa-atlas-count{color:var(--fen);font-size:clamp(2.4rem,5vw,4.5rem);line-height:1.1;display:block}@media (width<=800px){.mp .hpa-atlas-controls,.mp .hpa-atlas-layout{grid-template-columns:1fr}}.mp .hpa-corridor-controls{flex-wrap:wrap;gap:7px;margin:6px 0 24px;display:flex}.mp .hpa-corridor-controls button{font:inherit;border:1px solid var(--line-2);min-height:44px;color:var(--chalk);background:var(--raise);cursor:pointer;border-radius:9px;padding:8px 12px;font-size:.76rem}.mp .hpa-corridor-controls button[aria-pressed=true]{color:var(--fen);border-color:var(--fen)}.mp .hpa-corridor-controls button:focus-visible{outline:3px solid var(--fen);outline-offset:2px}.mp .hpa-carousel-bar{justify-content:flex-end;align-items:center;gap:16px;margin:12px 0 20px;display:flex}.mp .hpa-carousel-bar button{border:1px solid var(--line-2);background:var(--raise);min-width:48px;min-height:44px;color:var(--chalk);cursor:pointer;border-radius:10px;font-size:1.4rem}.mp .hpa-carousel-bar button:hover,.mp .hpa-carousel-bar button:focus-visible{border-color:var(--fen);outline-offset:2px}.mp #hpa-scenario-counter{font-family:var(--f-mono);font-variant-numeric:tabular-nums;color:var(--chalk-2)}.mp .hpa-spot-tooltip{color:#e8e9e8;background:#172835;border:1px solid #50606a;border-radius:8px;padding:12px 14px;font-size:.8rem;line-height:1.5}.mp #hpa-scenario-svg g[role=button]{cursor:pointer;outline:none}.mp #hpa-scenario-svg g[role=button]:focus circle,.mp #hpa-scenario-svg g[role=button]:hover circle{stroke:#fff;stroke-width:1.2px}@media (prefers-reduced-motion:reduce){.mp #hpa-scenario-svg *{transition:none!important;animation:none!important}}.mp .hpa-scenario-lab{background:radial-gradient(ellipse at 14% 18%,#f2a33a1a,transparent 58%),var(--band)}.mp .hpa-scenario-controls{flex-wrap:wrap;gap:9px;margin:24px 0;display:flex}.mp .hpa-scenario-controls button{font:inherit;cursor:pointer;border:1px solid var(--line-2);background:var(--raise);min-height:44px;color:var(--chalk);border-radius:999px;padding:12px 18px}.mp .hpa-scenario-controls button[aria-pressed=true]{border-color:var(--fen);color:var(--fen);background:color-mix(in srgb,var(--fen) 13%,var(--raise))}.mp .hpa-scenario-controls button:focus-visible{outline:3px solid var(--fen);outline-offset:3px}.mp .hpa-scenario-grid{grid-template-columns:minmax(0,1.65fr) minmax(240px,.85fr);align-items:center;gap:clamp(18px,4vw,46px);display:grid}.mp .hpa-scenario-field{border:1px solid var(--line-2);background:#0c1721;border-radius:16px;padding:clamp(14px,2vw,28px)}.mp #hpa-scenario-svg{width:100%;height:auto;display:block}.mp .hpa-scenario-field p{color:#c6d0d6;margin:14px 0 0;font-size:.72rem;line-height:1.6}.mp .hpa-scenario-copy{border-top:1px solid var(--fen);padding-top:18px}.mp .hpa-scenario-copy h3{font-size:clamp(1.2rem,2.2vw,2rem);line-height:1.15}.mp .hpa-scenario-copy p{margin:16px 0;line-height:1.65}@media (width<=780px){.mp .hpa-scenario-grid{grid-template-columns:1fr}}.mp .hp-phase-selector{flex-wrap:wrap;gap:8px;margin:20px 0 10px;display:flex}.mp .hp-phase-selector button{font:inherit;cursor:pointer;border:1px solid var(--line-2);color:var(--chalk);background:var(--raise);border-radius:999px;min-height:44px;padding:10px 17px;font-size:.82rem}.mp .hp-phase-selector button[aria-pressed=true]{border-color:var(--fen);color:var(--fen);background:color-mix(in srgb,var(--fen) 12%,var(--raise))}.mp .hp-phase-selector button:focus-visible{outline:3px solid var(--fen);outline-offset:3px}.mp .hp-phase-metrics{font-family:var(--f-mono);color:var(--chalk-2);font-variant-numeric:tabular-nums;margin:0 0 14px;font-size:.76rem;line-height:1.8}@media (prefers-reduced-motion:reduce){.mp #pitch>g{transition:none!important}}.mp{--night:var(--bg);--band:var(--bg-2);--raise:var(--panel);--line:var(--line);--line-2:var(--line-2);--chalk:var(--ink);--chalk-2:var(--ink-2);--mute:var(--muted);--fen:var(--amber);--fen-ink:var(--amber-ink);--sla:#eef1f5;--sla-ink:#0b0d10;--sage:var(--amber);--f-display:var(--display);--f-body:var(--reading);--f-mono:var(--mono);--grey:#6e3d47;--gs-red:#a90432;background:var(--night);color:var(--chalk);font:400 1.0625rem/1.6 var(--f-body)}.mp a{color:var(--chalk);-webkit-text-decoration-color:var(--sage);text-decoration-color:var(--sage);text-underline-offset:3px}.mp :focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:2px}.mp .wrap{max-width:1180px;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));margin-inline:auto}.mp .col{max-width:64ch}.mp .eyebrow,.mp .mono{font-family:var(--f-mono);letter-spacing:.12em;color:var(--mute);font-size:.72rem}.mp h1,.mp h2,.mp h3{font-family:var(--f-display);letter-spacing:.01em;text-wrap:balance;margin:0;font-weight:700;line-height:.95}.mp h2{font-size:clamp(2rem,5.2vw,3.4rem)}.mp h3{letter-spacing:.03em;font-size:1.35rem}.mp p{margin:0}.mp .num{font-variant-numeric:tabular-nums}.mp .fen{color:var(--fen)}.mp .sla{color:var(--sla)}.mp .hero{border-bottom:0;padding-block:clamp(36px,7vw,84px) 28px;position:relative;overflow:hidden}.mp .hero:after{content:"";background:linear-gradient(90deg,var(--fen) 0 50%,var(--gs-red) 50% 100%);height:6px;position:absolute;bottom:0;left:0;right:0}.mp .hero:before{content:"";background:radial-gradient(ellipse 55% 60% at 15% 25%,color-mix(in srgb,var(--fen) 22%,transparent),transparent 70%),radial-gradient(ellipse 60% 50% at 92% 0%,color-mix(in srgb,var(--gs-red) 55%,transparent),transparent 70%);pointer-events:none;height:120%;animation:9s ease-in-out infinite alternate flood;position:absolute;inset:-30% -10% auto}@keyframes flood{to{transform:translateY(4%)scale(1.04)}}.mp .hero .wrap{grid-template-columns:minmax(0,1fr);gap:22px;display:grid;position:relative}.mp .hero .wrap>*{min-width:0}.mp .versus span{overflow-wrap:break-word}.mp .versus{font-family:var(--f-display);letter-spacing:-.005em;grid-template-columns:1fr;gap:2px;font-size:clamp(2.9rem,11.5vw,8.6rem);font-weight:900;line-height:.86;display:grid}.mp .versus .v{color:var(--mute);letter-spacing:.2em;padding-block:.15em;font-size:.32em;font-weight:500}.mp .thesis{max-width:36ch;color:var(--chalk);font-size:clamp(1.2rem,2.6vw,1.6rem);line-height:1.35}.mp .thesis em{color:var(--chalk-2);font-style:italic}.mp .meta{flex-wrap:wrap;gap:8px 18px;display:flex}.mp .meta div{gap:2px;display:grid}.mp .meta b{font-family:var(--f-display);letter-spacing:.02em;font-size:1.25rem;font-weight:700}.mp .count{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.mp .count .n{font-family:var(--f-display);font-size:2.4rem;font-weight:900;line-height:1}.mp .count .u{font-family:var(--f-mono);color:var(--mute);margin-right:8px;font-size:.7rem}.mp .ticker{border-block:1px solid var(--line);background:var(--band);overflow:hidden}.mp .ticker-track{width:max-content;animation:48s linear infinite tick;display:flex}.mp .ticker:hover .ticker-track{animation-play-state:paused}.mp .ticker-item{border-right:1px solid var(--line);white-space:nowrap;align-items:baseline;gap:10px;padding:12px 28px;display:flex}.mp .ticker-item b{font-family:var(--f-display);font-size:1.5rem;font-weight:700}.mp .ticker-item span{font-family:var(--f-mono);color:var(--chalk-2);letter-spacing:.04em;font-size:.72rem}@keyframes tick{to{transform:translate(-50%)}}.mp section.block{border-bottom:1px solid var(--line);padding-block:clamp(44px,7vw,88px)}.mp section.band{background:var(--band)}.mp .head{grid-template-columns:minmax(0,1fr);gap:12px;margin-bottom:28px;display:grid}.mp h1,.mp h2,.mp h3,.mp .lede,.mp .eyebrow,.mp .readout,.mp .claim span{overflow-wrap:break-word;hyphens:auto}.mp .lede{color:var(--chalk-2);font-size:1.075rem}.mp .claim{border:1px solid var(--line);background:var(--raise);color:var(--chalk-2);border-radius:4px;align-items:flex-start;gap:10px;margin-top:18px;padding:12px 14px;font-size:.95rem;display:flex}.mp .claim>span:last-child{min-width:0}.mp .meta-table td{overflow-wrap:anywhere}.mp .legend span,.mp .figcap span,.mp .qs li *{overflow-wrap:break-word;min-width:0}.mp .ev{font-family:var(--f-mono);letter-spacing:.1em;border:1px solid;border-radius:3px;flex:none;margin-top:3px;padding:3px 6px;font-size:.62rem}.mp .ev.obs{color:#9fe3bc}.mp .ev.mod{color:#9ec3ff}.mp .ev.der{color:#ffd31a}.mp .ev.hyp{color:#f2b8dc}.mp .rail{scroll-snap-type:x mandatory;scrollbar-color:var(--line-2) transparent;grid-auto-columns:minmax(260px,1fr);grid-auto-flow:column;gap:12px;padding-bottom:10px;display:grid;overflow-x:auto}.mp .mcard{scroll-snap-align:start;border:1px solid var(--line);background:var(--raise);border-radius:4px;gap:14px;padding:16px;transition:transform .25s,border-color .25s;display:grid}.mp .mcard:hover{border-color:var(--line-2);transform:translateY(-3px)}.mp .mcard .top{justify-content:space-between;gap:8px;display:flex}.mp .score{font-family:var(--f-display);grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;display:grid}.mp .score .t{overflow-wrap:anywhere;min-width:0;font-size:1.05rem;font-weight:700;line-height:1}.mp .score .t:last-child{text-align:right}.mp .score .g{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:2.3rem;font-weight:900;line-height:1}.mp .xgbar{gap:6px;display:grid}.mp .xgbar .row{font-family:var(--f-mono);grid-template-columns:40px 1fr 40px;align-items:center;gap:8px;font-size:.72rem;display:grid}.mp .xgbar .row span:last-child{text-align:right}.mp .track{background:var(--line);border-radius:2px;height:8px;display:flex;overflow:hidden}.mp .track i{height:100%;display:block}.mp .mstats{font-family:var(--f-mono);color:var(--mute);border-top:1px solid var(--line);justify-content:space-between;gap:8px;padding-top:10px;font-size:.68rem;display:flex}.mp .mstats b{color:var(--chalk);font-size:.85rem;font-weight:500;display:block}.mp .tabs{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.mp .tabs button{font:500 .74rem var(--f-mono);letter-spacing:.06em;color:var(--chalk-2);border:1px solid var(--line-2);cursor:pointer;background:0 0;border-radius:999px;min-height:40px;padding:9px 13px;transition:background .2s,color .2s}.mp .tabs button[aria-pressed=true]{background:var(--chalk);color:var(--night);border-color:var(--chalk)}.mp .figure{border:1px solid var(--line);background:var(--night);border-radius:4px;padding:14px;overflow-x:auto}.mp .figure svg{width:100%;height:auto;display:block}.mp .figcap{font-family:var(--f-mono);color:var(--mute);flex-wrap:wrap;justify-content:space-between;gap:6px 18px;margin-top:10px;font-size:.68rem;display:flex}.mp .readout{min-height:3.2em;color:var(--chalk-2);margin-top:14px;font-size:1.05rem}.mp .readout b{color:var(--chalk)}.mp .ax{font-family:var(--f-mono);fill:var(--mute);font-size:11px}.mp .lab{font-family:var(--f-display);letter-spacing:.03em;font-size:16px;font-weight:700}.mp .dot{transition:cx .7s cubic-bezier(.2,.8,.2,1),cy .7s cubic-bezier(.2,.8,.2,1)}.mp .duo{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:16px;display:grid}.mp .duo>*{min-width:0}.mp .legend{font-family:var(--f-mono);color:var(--chalk-2);flex-wrap:wrap;gap:8px 16px;margin-top:10px;font-size:.7rem;display:flex}.mp .legend span{align-items:center;gap:6px;display:inline-flex}.mp .sw{width:12px;height:12px;display:inline-block}.mp .gap-grid{gap:18px;display:grid}.mp .gap-row{grid-template-columns:minmax(0,170px) minmax(0,1fr);align-items:center;gap:12px;display:grid}.mp .gap-row .who{font-family:var(--f-display);font-size:1.05rem;font-weight:700;line-height:1.05}.mp .gap-row .who small{font-family:var(--f-mono);color:var(--mute);letter-spacing:.06em;margin-top:3px;font-size:.66rem;font-weight:400;display:block}.mp .db{height:22px;margin-inline:7px;position:relative}.mp .db:before{content:"";background:var(--line-2);height:1px;position:absolute;top:10px;left:0;right:0}.mp .db-bar{opacity:.5;height:5px;position:absolute;top:8px}.mp .db-x,.mp .db-g{border-radius:50%;width:15px;height:15px;margin-left:-7.5px;position:absolute;top:3px}.mp .db-x{border:2px solid var(--chalk);background:var(--night)}.mp .db-g{background:var(--chalk)}.mp .db-t{letter-spacing:.03em;margin-top:4px;display:block}.mp .db-axis{letter-spacing:0;justify-content:space-between;margin-inline:7px;display:flex}.mp .corr{gap:14px;display:grid}.mp .corr .row{gap:6px;display:grid}.mp .stack{border-radius:3px;gap:2px;height:34px;display:flex;overflow:hidden}.mp .stack div{font-family:var(--f-mono);white-space:nowrap;justify-content:center;align-items:center;min-width:0;font-size:.66rem;transition:flex-basis .8s;display:flex;overflow:hidden}.mp .qs{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.mp .qs li{border-top:2px solid var(--line-2);gap:8px;padding-top:12px;display:grid}.mp .qs li .tag{font-family:var(--f-mono);letter-spacing:.1em;color:var(--sage);font-size:.66rem}.mp .qs li p{font-size:1.02rem}.mp .qs li small{font-family:var(--f-mono);color:var(--mute);font-size:.68rem}.mp .src{color:var(--chalk-2);grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:20px 32px;font-size:.92rem;display:grid}.mp .src h3{margin-bottom:8px;font-size:1rem}.mp .src ul{gap:6px;margin:0;padding-left:18px;display:grid}.mp .meta-table{border-collapse:collapse;width:100%;font-family:var(--f-mono);font-size:.72rem}.mp .meta-table td{border-top:1px solid var(--line);vertical-align:top;color:var(--chalk-2);padding:7px 8px 7px 0}.mp .meta-table td:first-child{color:var(--mute);letter-spacing:.08em;width:34%}@media (prefers-reduced-motion:reduce){.mp .hero:before,.mp .ticker-track{animation:none}.mp .ticker{overflow-x:auto}.mp .dot,.mp .stack div,.mp .mcard{transition:none}}.mp .pbar{background:var(--line);border-radius:3px;height:30px;position:relative;overflow:hidden}.mp .pbar i{height:100%;transition:width .8s;display:block}.mp .pbar em{background:var(--chalk);opacity:.7;width:2px;position:absolute;top:-2px;bottom:-2px}.mp #press .row{gap:6px;margin-bottom:14px;display:grid}.mp h2{letter-spacing:-.005em;font-weight:500;line-height:1.02}.mp .versus{font-family:var(--display);letter-spacing:-.01em;font-weight:500}.mp .versus .v,.mp .score,.mp .score .t{font-family:var(--ui)}.mp .score .g,.mp .count .n,.mp .ticker-item b,.mp .meta b{font-family:var(--mono);font-weight:500}.mp .lab{font-family:var(--mono);font-size:14px;font-weight:500}.mp .gap-row .who{font-family:var(--ui);font-weight:600}.mp .score .t{overflow-wrap:normal;word-break:normal;hyphens:none;font-size:clamp(.8rem,3.3vw,1.05rem)}.mp{--mute:#c9bbb4;--chalk-2:#e4dad4;--line:#3a2222;--line-2:#5a3535;--fig:#2a1616;--btn:#ffffff12;--btn-h:#ffffff24;--acc:#f2b705;--on-acc:#2a0705}.mp h2{color:var(--chalk);font-weight:600}.mp .claim{border:0;border-left:2px solid var(--line-2);color:var(--mute);background:0 0;border-radius:0;max-width:74ch;margin-top:14px;padding:2px 0 2px 12px;font-size:.86rem;line-height:1.55;display:block}.mp .claim>span:last-child{display:inline}.mp .claim .ev{letter-spacing:.08em;vertical-align:1px;margin:0 8px 0 0;padding:1px 6px;font-size:.62rem;display:inline-block}.mp .tabs button,.mp .hpc-tabs button,.mp .hpc-chips button{font:600 .86rem/1.2 var(--ui);letter-spacing:0;color:var(--chalk);background:var(--btn);border:1.5px solid var(--line-2);cursor:pointer;border-radius:6px;min-height:44px;padding:10px 14px;transition:background .15s,border-color .15s}.mp .tabs button:hover,.mp .hpc-tabs button:hover,.mp .hpc-chips button:hover{border-color:var(--chalk-2);background:var(--btn-h)}.mp .tabs button[aria-pressed=true],.mp .hpc-tabs button[aria-pressed=true],.mp .hpc-chips button[aria-pressed=true]{background:var(--acc);color:var(--on-acc);border-color:var(--acc)}.mp .tabs button[aria-pressed=true]:before,.mp .hpc-tabs button[aria-pressed=true]:before,.mp .hpc-chips button[aria-pressed=true]:before{content:"✓ "}.mp .hpc-pb button[aria-pressed=true]{background:var(--sla);color:#0b0d10;border-color:var(--sla)}.mp .hpc-tabs{flex-wrap:wrap;gap:8px;margin:0 0 12px;display:flex}.mp .hpc-chips{flex-wrap:wrap;gap:6px;display:flex}.mp .hpc-chips button small{opacity:.8;font-weight:400}.mp .figure{background:var(--fig);border:1px solid #fff3;border-radius:8px}.mp .hpc-duo{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:28px;display:grid}.mp .hpc-pl{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}@media (width<=820px){.mp .hpc-duo,.mp .hpc-pl{grid-template-columns:minmax(0,1fr)}}.mp .hpc-step{font:600 .82rem var(--ui);color:var(--chalk);align-items:center;gap:8px;margin:16px 0 8px;display:flex}.mp .hpc-key{font:500 .86rem var(--ui);color:var(--chalk);flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:10px;display:flex}.mp .k-a,.mp .k-b{border-top:3px solid var(--acc);width:24px;height:0;display:inline-block}.mp .k-b{border-top:3px dashed var(--sla)}.mp .hpc-n{font:400 .8rem/1.5 var(--ui);color:var(--mute)}.mp .hpc-table{border-collapse:collapse;width:100%;font:500 .92rem var(--ui);margin-bottom:10px}.mp .hpc-table th,.mp .hpc-table td{border-bottom:1px solid var(--line);text-align:right;color:var(--chalk);font-variant-numeric:tabular-nums;padding:9px 6px}.mp .hpc-table th[scope=row]{text-align:left;color:var(--chalk-2);font-weight:500}.mp .hpc-table small{color:var(--mute);font-weight:400}.mp .hpc-none{font:400 .85rem var(--ui);color:var(--mute)}.mp .hpc-readout{font-family:var(--ui);font-size:1rem;line-height:1.55}.mp .hpc-readout .hpc-n{margin-top:6px;display:block}.mp .hpc-det{border-top:1px solid var(--line);min-width:0}.mp .hpc-det summary{cursor:pointer;font:600 .95rem var(--ui);color:var(--chalk);align-items:center;gap:8px;min-height:44px;padding:12px 0;list-style:none;display:flex}.mp .hpc-det summary::-webkit-details-marker{display:none}.mp .hpc-det summary:before{content:"+";border:1.5px solid var(--line-2);width:22px;height:22px;color:var(--acc);border-radius:4px;place-items:center;display:inline-grid}.mp .hpc-det[open] summary:before{content:"–"}.mp .hpc-det ul,.mp .hpc-det table{color:var(--chalk-2);margin-bottom:14px;font-size:.88rem}.mp .src{grid-template-columns:minmax(0,1fr);gap:0;display:grid}.mp .hpc-fig svg{font-family:var(--ui)}.mp .hpc-table td{white-space:nowrap}.mp .hp-mechanism{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:22px 0;display:grid}.mp .hp-mechanism__item{border:1px solid var(--line);background:var(--fig);border-radius:8px;min-width:0;padding:20px}.mp .hp-mechanism__meta{font:500 .85rem/1.45 var(--ui);color:var(--chalk);flex-direction:column;gap:5px;display:flex}.mp .hp-mechanism__meta span{color:var(--mute)}.mp .hp-mechanism__item p{font:400 .94rem/1.5 var(--ui);color:var(--chalk);margin:16px 0 12px}.mp .hp-mechanism__item p strong{font:700 1.6rem/1 var(--ui)}.mp .hp-mechanism__track{border:1px solid var(--line-2);background:#ffffff1f;border-radius:6px;height:11px;overflow:hidden}.mp .hp-mechanism__track span{height:100%;display:block}.mp .hp-mechanism__item small{font:400 .78rem/1.5 var(--ui);color:var(--chalk-2);margin-top:10px;display:block}.mp .hp-mechanism__reading{max-width:900px;margin:10px 0 22px}.mp .hp-mechanism__reading h3{font:600 1.1rem/1.4 var(--ui);margin:0 0 12px}.mp .hp-mechanism__reading details{border-top:1px solid var(--line);padding:12px 0}.mp .hp-mechanism__reading details:last-child{border-bottom:1px solid var(--line)}.mp .hp-mechanism__reading summary{cursor:pointer;min-height:44px;font:600 .95rem/1.5 var(--ui);color:var(--chalk)}.mp .hp-mechanism__reading details p{color:var(--chalk-2);font:400 .91rem/1.65 var(--ui);margin:8px 0 12px}@media (width<=820px){.mp .hp-mechanism{grid-template-columns:1fr}}.mp #premier-evidence .claim{margin:clamp(24px,5vw,42px) 0 clamp(40px,8vw,72px);padding:16px 0 16px 20px;line-height:1.7}.mp #premier-evidence .head{margin-top:clamp(28px,5vw,56px);margin-bottom:clamp(22px,4vw,36px)}.mp #premier-evidence .head h3{margin:0 0 22px;line-height:1.25}.mp #premier-evidence .hpc-table{margin:clamp(20px,3vw,34px) 0}.mp #premier-evidence .hpc-table caption{padding:0 0 18px;line-height:1.5}.mp #premier-evidence .hpc-table th,.mp #premier-evidence .hpc-table td{vertical-align:middle;padding:14px 10px}@media (width<=650px){.mp #premier-evidence .claim{margin-bottom:54px}.mp #premier-evidence .hpc-table th,.mp #premier-evidence .hpc-table td{padding:14px 8px;font-size:.83rem}}.mp .hpa-menu-filter,.hpv2 .hpa-menu-filter{vertical-align:top;isolation:isolate;z-index:1;max-width:100%;margin:4px 8px 10px 0;display:inline-block;position:relative}.mp .hpa-menu-filter[open],.hpv2 .hpa-menu-filter[open]{z-index:101}.mp .hpa-menu-filter>summary,.hpv2 .hpa-menu-filter>summary{color:#f2eee6;cursor:pointer;background:#210e12;border:1px solid #f2a33a85;border-radius:9px;justify-content:space-between;align-items:center;gap:14px;min-width:160px;max-width:100%;min-height:44px;padding:10px 15px;font:600 .88rem/1.35 Inter,sans-serif;list-style:none;display:flex}.mp .hpa-menu-filter>summary::-webkit-details-marker{display:none}.hpv2 .hpa-menu-filter>summary::-webkit-details-marker{display:none}.mp .hpa-menu-filter>summary:after,.hpv2 .hpa-menu-filter>summary:after{content:"⌄";color:#f2b705;font-size:1.2rem;line-height:1}.mp .hpa-menu-filter[open]>summary:after,.hpv2 .hpa-menu-filter[open]>summary:after{content:"⌃"}.mp .hpa-menu-filter>summary:focus-visible,.hpv2 .hpa-menu-filter>summary:focus-visible{outline-offset:3px;outline:3px solid #f2a33a}.mp .hpa-menu-filter .hpa-menu-panel,.hpv2 .hpa-menu-filter .hpa-menu-panel{background:#240e13!important;border:1px solid #f2a33a61!important;border-radius:10px!important;grid-template-columns:1fr!important;align-items:stretch!important;gap:3px!important;width:max-content!important;min-width:100%!important;max-width:min(360px,100vw - 36px)!important;max-height:320px!important;margin:0!important;padding:7px!important;display:grid!important;position:absolute!important;top:calc(100% + 5px)!important;left:0!important;right:auto!important;overflow:hidden auto!important;box-shadow:0 14px 36px #00000080!important}.mp .hpa-menu-filter:not([open]) .hpa-menu-panel,.hpv2 .hpa-menu-filter:not([open]) .hpa-menu-panel{display:none!important}.mp .hpa-menu-filter .hpa-menu-panel>button,.hpv2 .hpa-menu-filter .hpa-menu-panel>button{text-align:left!important;white-space:normal!important;color:#f2eee6!important;letter-spacing:0!important;background:0 0!important;border:0!important;border-radius:6px!important;width:100%!important;min-width:0!important;height:auto!important;min-height:40px!important;margin:0!important;padding:10px 12px!important;font:500 .88rem/1.35 Inter,sans-serif!important;display:block!important}.mp .hpa-menu-filter .hpa-menu-panel>button:is(:hover,:focus-visible,[aria-pressed=true]),.hpv2 .hpa-menu-filter .hpa-menu-panel>button:is(:hover,:focus-visible,[aria-pressed=true]){color:#f2bf1a!important;background:#f2a33a33!important}.mp .hpa-menu-filter .hpa-menu-panel>button:before,.hpv2 .hpa-menu-filter .hpa-menu-panel>button:before{content:none!important}.mp .hpa-menu-filter .hpa-menu-panel>strong,.hpv2 .hpa-menu-filter .hpa-menu-panel>strong{display:none!important}.mp .hpa-menu-filter .hpa-menu-panel.hpc-pa,.mp .hpa-menu-filter .hpa-menu-panel.hpc-pb{max-height:280px!important}@media (width<=700px){.mp .hpa-menu-filter,.hpv2 .hpa-menu-filter{margin:3px 6px 8px 0}.mp .hpa-menu-filter>summary,.hpv2 .hpa-menu-filter>summary{min-width:0;padding:9px 12px;font-size:.81rem}}
