html.specter-report{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--specter-ground:#f2eee3;--specter-sheet:#fffdf7;--specter-ink:#131821;--specter-muted:#63665f;--specter-line:#c8c1b4;--specter-blue:#254fd4;--specter-acid:#d8ff39;--specter-coral:#f05237;--specter-green:#14795c;--specter-chart-grid:#d8d1c4;--specter-chart-shadow:7px 7px 0 rgba(19,24,33,.14);--specter-mono:ui-monospace, "SFMono-Regular", Menlo, Monaco, Consolas, monospace;--bg:var(--specter-ground);--paper:var(--specter-ground);--panel:var(--specter-sheet);--sheet:var(--specter-sheet);--ink:var(--specter-ink);--text:var(--specter-ink);--muted:var(--specter-muted);--line:var(--specter-line);--rule:var(--specter-line);--edge:var(--specter-line);--blue:var(--specter-blue);--cyan:var(--specter-blue);--teal:var(--specter-green);--green:var(--specter-green);--lime:var(--specter-acid);--acid:var(--specter-acid);--amber:var(--specter-coral);--orange:var(--specter-coral);--pink:var(--specter-coral);--coral:var(--specter-coral)}html.specter-report[data-specter-surface=bg-paper]{--paper:var(--specter-sheet)}html.specter-report,html.specter-report body{background:var(--specter-ground)!important}html.specter-report body{color:var(--specter-ink)!important;background:linear-gradient(rgba(19,24,33,.035) 1px, transparent 1px), linear-gradient(90deg, rgba(19,24,33,.035) 1px, transparent 1px), var(--specter-ground)!important;background-size:24px 24px!important}html.specter-report :is(.stat,.card,.panel,.sheet) .lime{color:var(--specter-green)!important}html.specter-report main>nav{align-items:center;min-height:3.25rem;margin:0 0 max(2rem,min(5vw,4rem));padding:.8rem 1rem;font-weight:750;line-height:1.25;color:var(--specter-sheet)!important;background:var(--specter-ink)!important;border:0!important;border-bottom:4px solid var(--specter-acid)!important;font-family:var(--specter-mono)!important;font-size:.72rem!important}html.specter-report main>nav :is(a,span,strong){color:inherit!important}html.specter-report main>section>:is(svg.chart,svg.crossing,svg.groupdots,svg.line-chart,svg.family-chart){color:var(--specter-ink)!important;background:var(--specter-sheet)!important;border:2px solid var(--specter-ink)!important;box-shadow:var(--specter-chart-shadow)!important;border-radius:0!important}html.specter-report :is(div,article,figure).chart{color:var(--specter-ink)!important;background:var(--specter-sheet)!important;border:2px solid var(--specter-ink)!important;box-shadow:var(--specter-chart-shadow)!important;border-radius:0!important}html.specter-report :is(.chart-card,.chart-frame,.chart-shell,.chart-wrap,.mini-chart,.axis-card,.assay-wrap,.atlas-figure,.basin-figure,.cutoff-figure,.diagram,.dose-figure,.family-figure,.family-layout,.field-figure,.four-panel-figure,.futuremap,.interval-chart,.sequence-figure,.trajectory-wrap){color:var(--specter-ink)!important;background:var(--specter-sheet)!important;border:2px solid var(--specter-ink)!important;box-shadow:var(--specter-chart-shadow)!important;border-radius:0!important}html.specter-report main>section>:is(svg.chart,svg.crossing,svg.groupdots,svg.line-chart,svg.family-chart){margin-top:1.5rem;margin-bottom:2rem;padding:max(.75rem,min(2vw,1.5rem))!important}html.specter-report :is(.chart-card,.chart-frame,.chart-shell,.chart-wrap,.mini-chart,.axis-card,.assay-wrap,.atlas-figure,.basin-figure,.cutoff-figure,.diagram,.dose-figure,.family-figure,.family-layout,.field-figure,.four-panel-figure,.futuremap,.interval-chart,.sequence-figure,.trajectory-wrap){padding:max(1rem,min(2vw,1.6rem))!important}html.specter-report :is(div,article,figure).chart :is(h1,h2,h3,h4,p,li,figcaption,dt,dd){color:inherit!important}html.specter-report :is(.chart-card,.chart-frame,.chart-shell,.chart-wrap,.mini-chart,.axis-card,.assay-wrap,.atlas-figure,.basin-figure,.cutoff-figure,.diagram,.dose-figure,.family-figure,.family-layout,.field-figure,.four-panel-figure,.futuremap,.interval-chart,.sequence-figure,.trajectory-wrap) :is(h1,h2,h3,h4,p,li,figcaption,dt,dd){color:inherit!important}html.specter-report main>section>:is(svg.chart,svg.crossing,svg.groupdots,svg.line-chart,svg.family-chart) text{font-weight:700;fill:var(--specter-muted)!important;font-family:var(--specter-mono)!important}html.specter-report :is(div,article,figure).chart svg text{font-weight:700;fill:var(--specter-muted)!important;font-family:var(--specter-mono)!important}html.specter-report :is(.chart-card,.chart-frame,.chart-shell,.chart-wrap,.mini-chart,.axis-card,.assay-wrap,.atlas-figure,.basin-figure,.cutoff-figure,.diagram,.dose-figure,.family-figure,.family-layout,.field-figure,.four-panel-figure,.futuremap,.interval-chart,.sequence-figure,.trajectory-wrap) svg text{font-weight:700;fill:var(--specter-muted)!important;font-family:var(--specter-mono)!important}html.specter-report main>section>:is(svg.chart,svg.crossing,svg.groupdots,svg.line-chart,svg.family-chart) :is(.val,.value,.strong-status,.chart-title){fill:var(--specter-ink)!important;font-weight:850!important}html.specter-report :is(div,article,figure).chart svg :is(.val,.value,.strong-status,.chart-title){fill:var(--specter-ink)!important;font-weight:850!important}html.specter-report :is(.chart-card,.chart-frame,.chart-shell,.chart-wrap,.mini-chart,.axis-card,.assay-wrap,.atlas-figure,.basin-figure,.cutoff-figure,.diagram,.dose-figure,.family-figure,.family-layout,.field-figure,.four-panel-figure,.futuremap,.interval-chart,.sequence-figure,.trajectory-wrap) svg :is(.val,.value,.strong-status,.chart-title){fill:var(--specter-ink)!important;font-weight:850!important}html.specter-report main>section>:is(svg.chart,svg.crossing,svg.groupdots,svg.line-chart,svg.family-chart) :is(.zero,.axis,.grid,.gridline){stroke:var(--specter-chart-grid)!important}html.specter-report :is(div,article,figure).chart svg :is(.zero,.axis,.grid,.gridline){stroke:var(--specter-chart-grid)!important}html.specter-report :is(.chart-card,.chart-frame,.chart-shell,.chart-wrap,.mini-chart,.axis-card,.assay-wrap,.atlas-figure,.basin-figure,.cutoff-figure,.diagram,.dose-figure,.family-figure,.family-layout,.field-figure,.four-panel-figure,.futuremap,.interval-chart,.sequence-figure,.trajectory-wrap) svg :is(.zero,.axis,.grid,.gridline){stroke:var(--specter-chart-grid)!important}html.specter-report svg [stroke=\#a9d86e]{stroke:var(--specter-green)!important}html.specter-report svg [fill=\#a9d86e]{fill:var(--specter-green)!important}html.specter-report svg [stroke=\#72d9e2]{stroke:var(--specter-blue)!important}html.specter-report svg [fill=\#72d9e2]{fill:var(--specter-blue)!important}html.specter-report svg [stroke=\#ef7d9a],html.specter-report svg [stroke=\#f1b85b]{stroke:var(--specter-coral)!important}html.specter-report svg [fill=\#ef7d9a],html.specter-report svg [fill=\#f1b85b]{fill:var(--specter-coral)!important}@media (max-width:640px){html.specter-report main>nav{flex-direction:column;align-items:flex-start}html.specter-report main>section>:is(svg.chart,svg.crossing,svg.groupdots,svg.line-chart,svg.family-chart){box-shadow:4px 4px rgba(19,24,33,.14)!important}html.specter-report main>section>:is(svg.chart,svg.crossing,svg.groupdots,svg.line-chart,svg.family-chart) text{font-size:24px!important}}@media print{html.specter-report main>section>:is(svg.chart,svg.crossing,svg.groupdots,svg.line-chart,svg.family-chart){box-shadow:none!important}html.specter-report :is(div,article,figure).chart{box-shadow:none!important}html.specter-report :is(.chart-card,.chart-frame,.chart-shell,.chart-wrap,.mini-chart,.axis-card,.assay-wrap,.atlas-figure,.basin-figure,.cutoff-figure,.diagram,.dose-figure,.family-figure,.family-layout,.field-figure,.four-panel-figure,.futuremap,.interval-chart,.sequence-figure,.trajectory-wrap){box-shadow:none!important}}:is(html.anatomical-editorial,html:has(.editorial-synthesis)){--editorial-display:Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}:is(html.anatomical-editorial,html:has(.editorial-synthesis)) :is(h1,h2,h3){letter-spacing:-.035em;text-wrap:balance;font-weight:850;font-family:var(--editorial-display)!important}:is(html.anatomical-editorial,html:has(.editorial-synthesis)) h1{font-size:max(3rem,min(6.5vw,5.5rem));line-height:.98}:is(html.anatomical-editorial,html:has(.editorial-synthesis)) h2{font-size:max(2rem,min(4vw,3.5rem));line-height:1.06}:is(html.anatomical-editorial,html:has(.editorial-synthesis)) :is(.figure,.media-figure,.synthesis,.boundary,.approach-grid,.pivot,.quickread,.hero-answer,.metric-card,.explore-card){box-shadow:none!important}html:has(.editorial-synthesis) .hero{padding-bottom:3rem}html:has(.editorial-synthesis) .hero .dek{font:400 clamp(1.1rem,1.7vw,1.35rem)/1.65 var(--specter-serif);max-width:64ch}html:has(.editorial-synthesis) .hero-grid{grid-template-columns:minmax(0,1.5fr) minmax(16rem,.65fr);align-items:center}html:has(.editorial-synthesis) .hero-answer{padding:1.5rem;transform:rotate(1deg);background:var(--specter-acid-soft)!important;border:0!important}html:has(.editorial-synthesis) .hero-answer strong{font:850 clamp(1.8rem,3vw,2.7rem)/1.05 var(--editorial-display);color:var(--specter-ink)!important}html:has(.editorial-synthesis) .hero-answer p{font:400 1rem/1.6 var(--specter-serif);color:var(--specter-ink)!important}html:has(.editorial-synthesis) .quickread{gap:2rem;background:0 0!important;border:0!important}html:has(.editorial-synthesis) .quickread article{padding:1rem 0;background:0 0!important;border:0!important}html:has(.editorial-synthesis) .quickread h2{font-size:1.5rem}html:has(.editorial-synthesis) .section-head{gap:3rem;border:0!important}html:has(.editorial-synthesis) .section-head .lede{font:400 1.12rem/1.7 var(--specter-serif)}html:has(.editorial-synthesis) .figure{box-shadow:none!important;background:0 0!important;border:0!important;padding:1rem 0!important}html:has(.editorial-synthesis) .figure svg{box-shadow:none!important;border:0!important}html:has(.editorial-synthesis) .metric-card{padding:1.25rem;border:0!important}html:has(.editorial-synthesis) .callout{font:400 1.1rem/1.65 var(--specter-serif);border:0}html:has(.editorial-synthesis) .explore-card{border:0!important;border-bottom:1px solid var(--specter-line)!important;background:0 0!important}html:has(.editorial-synthesis) .explore-card h3{font-size:1.45rem}html:has(.editorial-synthesis) .explore-card p{font:400 1rem/1.6 var(--specter-serif)}html:has(.editorial-synthesis) .reading-route{font:700 .8rem/1.5 var(--specter-mono);flex-wrap:wrap;gap:.75rem 1.5rem;margin-top:1.5rem;display:flex}@media (max-width:800px){html:has(.editorial-synthesis) .hero-grid{grid-template-columns:1fr}html:has(.editorial-synthesis) .hero-answer{transform:none}html:has(.editorial-synthesis) .section-head{gap:1.3rem}}html:has(.editorial-synthesis) .ink{border-top:0;border-bottom:0}html:has(.editorial-synthesis) .ink .figure{background:var(--specter-sheet)!important;padding:1rem!important}html:has(.editorial-synthesis) .passage-note{max-width:75ch;color:var(--specter-muted);font:400 .95rem/1.6 var(--specter-serif);margin:0 0 2rem}html:has(.editorial-synthesis) .section-no{border:0}@media (max-width:700px){html:has(.editorial-synthesis) .figure:has(svg.chart){max-width:100%;overflow-x:auto}html:has(.editorial-synthesis) .figure svg.chart{min-width:720px}html:has(.editorial-synthesis) .figure:has(svg.chart):after{content:"Scroll sideways to explore the figure →";color:var(--specter-muted,#62645f);margin-top:.7rem;font:400 .72rem/1.4 ui-monospace,monospace;display:block}html:has(.editorial-synthesis) .figure figcaption{grid-template-columns:1fr}}html:has(.editorial-synthesis) .passport-layout>*{min-width:0}.measurement-heading,.measurement-row{grid-template-columns:1fr 1.4fr 1fr;align-items:center;gap:24px;padding:16px 0;display:grid}.measurement-heading{font:12px/1.5 monospace}.measurement-row>span:last-child{text-align:right;font:14px/1.5 monospace}.measurement-track{background:rgba(255,255,255,.533);height:18px;position:relative}.measurement-track i{background:#18796f;height:100%;display:block}.measurement-track b{border-left:2px solid #10232d;height:32px;position:absolute;top:-7px;left:80%}.measurement-comparison figcaption{max-width:70ch;margin-top:24px}.experiment-method summary{cursor:pointer;font-weight:700}.orbium-controls{flex-wrap:wrap;align-items:center;gap:16px;margin:24px 0;display:flex}.orbium-controls select{font:inherit;color:#13262c;background:#fffcf3;border:1px solid rgba(19,38,44,.376);max-width:100%;padding:10px}.orbium-frames{grid-template-columns:1fr 1fr;gap:20px;display:grid}.orbium-frames figure{margin:0}.orbium-frames img{width:100%;display:block}.orbium-frames figcaption{padding-top:10px;padding-bottom:10px;font-weight:700}#orbium-time-note{margin-top:16px}.comparison-story{color:#14252c;background:#e0eeea;margin:30px 0;padding:max(22px,min(4vw,44px))}.comparison-story h3{font:750 clamp(25px, 3vw, 38px)/1.12 var(--specter-display-font,sans-serif);max-width:26ch;margin:12px 0 20px}.comparison-story p{max-width:72ch;line-height:1.65}.comparison-story h4{margin:12px 0;font:700 21px/1.25 sans-serif}.comparison-story figcaption{border-top:1px solid rgba(20,37,44,.19);padding-top:20px;font-size:15px;line-height:1.6}@media (max-width:650px){.measurement-heading{display:none}.measurement-row{grid-template-columns:1fr 1fr;gap:12px}.measurement-track{grid-area:2/1/auto/-1}.measurement-row>span:last-child{grid-area:1/2;font-size:12px}.orbium-frames{gap:10px}}#measurement-comparison,.orbium-reader{scroll-margin-top:90px}html:has(.editorial-synthesis) .evidence{box-shadow:none;color:#59615a;text-transform:none;letter-spacing:0;background:0 0;border:0;padding:0;font:italic 13px/1.5 Georgia,serif;display:inline}html:has(.editorial-synthesis) .evidence:before{content:none}html:has(.editorial-synthesis) .ink .evidence{color:#cbd0c8}html:has(.editorial-synthesis) .research-detail{border-top:1px solid rgba(121,129,117,.333);border-bottom:1px solid rgba(121,129,117,.333);margin:26px 0;padding:18px 0}html:has(.editorial-synthesis) .research-detail summary{cursor:pointer;font:600 16px/1.5 var(--specter-display-font,sans-serif)}html:has(.editorial-synthesis) .research-detail .section-head{margin-top:32px}.response-explorer,.transplant-comparison{color:#17282d;margin:44px 0}.figure-introduction{max-width:760px;margin-bottom:30px}.figure-introduction h3{font:750 clamp(28px, 3.4vw, 43px)/1.1 var(--specter-display-font,sans-serif);letter-spacing:-.035em;margin:0 0 20px}.figure-introduction p,.experiment-reading{font:19px/1.65 Georgia,serif}.response-controls{flex-wrap:wrap;align-items:center;gap:28px;margin-bottom:28px;display:flex}.response-controls label{font:15px/1.6 var(--specter-display-font,sans-serif)}.response-controls select{font:inherit;color:#15282b;border:0;background:#e2ece3;border-bottom:1px solid #187a6b;padding:8px}.response-plots,.transplant-panels{grid-template-columns:1fr 1fr;gap:30px;display:grid}.response-plots>div,.transplant-panels>div{min-width:0}.response-plots h4,.transplant-panels h4{font:700 21px/1.3 var(--specter-display-font,sans-serif);margin:0 0 20px}.response-plots svg,.transplant-panels svg{width:100%;height:auto;display:block;overflow:visible}.response-plots svg text,.transplant-panels svg text{font:16px var(--specter-display-font,sans-serif);fill:#17282d}.response-plots svg text[fill=\#8561b0]{fill:#8561b0}.response-plots svg text[fill=\#187a6b]{fill:#187a6b}.response-explorer>figcaption,.transplant-comparison>figcaption{max-width:80ch;margin-top:20px;font:16px/1.65 Georgia,serif}#response-reading{font-size:19px}html:has(.editorial-synthesis) .passport-layout{grid-template-columns:1fr}html:has(.editorial-synthesis) .patch-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}html:has(.editorial-synthesis) .patch-card{box-shadow:none;background:0 0;border:0;padding:0}html:has(.editorial-synthesis) .patch-card figcaption{color:#17282d;padding:12px 0}html:has(.editorial-synthesis) .patch-card figcaption span{display:none}html:has(.editorial-synthesis) .native-strip figcaption span{display:none}html:has(.editorial-synthesis) .patch-canvases{padding-top:28px;position:relative}html:has(.editorial-synthesis) .patch-canvases:before{font:13px/1.5 var(--specter-display-font,sans-serif);color:#e9e7df;position:absolute;top:0}html:has(.editorial-synthesis) .patch-canvases:after{font:13px/1.5 var(--specter-display-font,sans-serif);color:#e9e7df;position:absolute;top:0}html:has(.editorial-synthesis) .patch-canvases:before{content:"Visible matter";left:0}html:has(.editorial-synthesis) .patch-canvases:after{content:"Hidden composition";left:51%}html:has(.editorial-synthesis) .patch-canvases canvas{width:100%;height:auto}html:has(.editorial-synthesis) .comparison-story{background:0 0;margin-top:40px;padding:0}@media (max-width:700px){.response-plots,.transplant-panels{grid-template-columns:1fr;gap:35px}.response-controls{gap:14px}.response-plots svg text,.transplant-panels svg text{font-size:18px}html:has(.editorial-synthesis) .patch-grid{grid-template-columns:1fr}}#response-explorer,.transplant-comparison{scroll-margin-top:80px}html.specter-report svg.chart text[fill=\#d8ff2f]{fill:#d8ff2f!important}html.specter-report svg.chart text[fill=\#f7f4ec]{fill:#f7f4ec!important}html.specter-report svg[aria-label="Same-action gate effects across eight morphology targets"] .bar-value{fill:#131821;stroke:#f7f4ec;stroke-width:3px;paint-order:stroke;stroke-linejoin:round}html.specter-report body>nav.publication-navigation{border-bottom:1px solid rgba(20,37,44,.19);flex-wrap:wrap;gap:12px 26px;padding:18px max(20px,min(5vw,70px));font:14px/1.5 sans-serif;display:flex;color:#14252c!important;background:#f5f1e7!important}html.specter-report body>nav.publication-navigation a{text-decoration:underline;color:#14252c!important}html.specter-report body>nav.publication-navigation span{color:#59615a!important}html.specter-report .specimen>figcaption{background:#050608;color:#d3d5d7!important}html.specter-report .specimen>figcaption :is(b,strong,span){color:inherit!important}@media (max-width:700px){html.specter-report :is(div.chart,.trajectory-wrap,.chart-grid .figure):has(>svg){overscroll-behavior-inline:contain;min-width:0;max-width:100%;overflow-x:auto}html.specter-report div.chart>svg{min-width:760px}html.specter-report div.card.chart>svg{min-width:940px}html.specter-report .trajectory-wrap>svg{min-width:1120px}html.specter-report .chart-grid .figure>svg.chart{min-width:640px}html.specter-report :is(div.chart,.trajectory-wrap,.chart-grid .figure):has(>svg):after{content:"Scroll sideways to explore the figure →";font:400 .75rem/1.5 var(--specter-mono);color:var(--specter-muted);margin-top:.7rem;display:block}}html.specter-report :is(.publication-header,.publication-navigation) a{display:inline-flex!important}html.specter-report:has(#steerability) .chart-grid .figure svg text{fill:#e9e7df!important}