#slide-nonmonotone,#slide-foundation-imputation,#slide-8,#slide-9{--pair-maroon:#7a0019;--pair-blue:#007bc0;--pair-green:#006b50;--pair-purple:#5b3a82;--pair-ink:#1a1a1a;--pair-secondary:#585858;--pair-line:#c9ced6;--pair-lead-size:clamp(1.45rem,2.25vw,2rem);--pair-example-title:clamp(1.35rem,2vw,1.8rem);--pair-matrix-text:clamp(.95rem,1.28vw,1.17rem)}#slide-foundation-imputation .slide-title-zone h2{font-size:clamp(2.25rem,3.8vw,3.5rem)}.pair-problem-content,.pair-fm-content{align-items:stretch!important;justify-content:center;width:min(93.2vw,1540px)!important}.pair-problem-content{gap:clamp(1.25rem,2.8vh,2rem)!important}.pair-fm-content{gap:clamp(.85rem,1.8vh,1.25rem)!important}.pair-lead{margin:0;color:var(--pair-secondary);font-size:var(--pair-lead-size)!important;line-height:1.25!important;font-weight:700;text-align:center;text-wrap:balance}.pair-examples{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2.3vh,1.55rem) clamp(2.2rem,5vw,5rem);width:100%;min-height:0}.pair-problem-content .pair-examples{flex:1 1 auto;align-content:center}.pair-example{--domain:var(--pair-maroon);display:grid;grid-template-columns:minmax(150px,.55fr) minmax(0,1.45fr);align-items:center;min-width:0;padding:clamp(.45rem,1vh,.75rem) 0;opacity:1;transform:none}.pair-example.pair-survey{--domain:var(--pair-blue)}.pair-example.pair-longitudinal{--domain:var(--pair-maroon)}.pair-example.pair-ehr{--domain:var(--pair-purple)}.pair-example.pair-omics{--domain:var(--pair-green)}.pair-example-copy{align-self:stretch;display:flex;flex-direction:column;justify-content:center;padding-right:clamp(1rem,2.2vw,2rem)}.pair-example h3{margin:0!important;color:var(--domain);font-size:var(--pair-example-title)!important;line-height:1.13;font-weight:800;letter-spacing:-.015em;text-wrap:balance}.pair-example-rule{width:44px;height:5px;margin-top:clamp(.65rem,1.35vh,.9rem);border-radius:999px;background:var(--domain)}.pair-matrix{display:grid;gap:clamp(5px,.55vw,8px);width:100%;max-width:470px;justify-self:end}.pair-matrix.pair-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.pair-matrix.pair-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.pair-matrix-head{padding-bottom:.16rem;color:var(--pair-secondary);font-size:var(--pair-matrix-text);line-height:1.1;font-weight:750;text-align:center;white-space:nowrap}.pair-matrix-cell{position:relative;height:clamp(43px,6.1vh,58px);border:1.5px solid rgba(26,26,26,.48);border-radius:6px;display:flex;align-items:center;justify-content:center;overflow:hidden;background:color-mix(in srgb,var(--domain) 24%,white);color:color-mix(in srgb,var(--domain) 80%,#111);font-size:var(--pair-matrix-text);line-height:1;font-weight:800}.pair-matrix-cell.pair-missing{border-color:#b9b9b9;background:repeating-linear-gradient(135deg,#fff 0,#fff 7px,#e2e2e2 7px,#e2e2e2 9px);color:transparent}.pair-punchline{margin:0;color:var(--pair-maroon);font-size:clamp(1.35rem,2vw,1.78rem)!important;line-height:1.23!important;font-weight:850;text-align:center;text-wrap:balance}.pair-problem-content .pair-example[data-fragment]{min-height:0;transform:translateY(10px);transition:opacity .34s ease,transform .34s ease}.pair-problem-content .pair-example[data-fragment].frag-shown{transform:none}.pair-fm-lead-block{display:flex;flex-direction:column;align-items:center;gap:clamp(.55rem,1.1vh,.8rem);transition:opacity .35s ease,transform .35s ease}.pair-model-map{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:.5rem clamp(1.5rem,3.5vw,3rem);color:var(--pair-secondary);font-size:clamp(1.02rem,1.45vw,1.27rem);line-height:1.25;font-weight:650;text-align:center}.pair-model-map strong{color:var(--pair-blue)}.pair-model-map .pair-omics-model strong{color:var(--pair-green)}.pair-fm-stage{min-height:0;display:flex;flex:1 1 auto;align-items:center;transition:opacity .35s ease,transform .35s ease}.pair-fm-stage .pair-examples{align-content:center}.pair-fm-stage .pair-example{grid-template-columns:minmax(148px,.52fr) minmax(0,1.48fr);padding:clamp(.25rem,.65vh,.5rem) 0}.pair-fm-stage .pair-matrix-cell{height:clamp(39px,5.4vh,52px)}.pair-fm-fill{position:absolute;inset:2px;z-index:2;border:2px dashed var(--domain);border-radius:4px;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--domain) 14%,white);color:var(--domain);font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:clamp(.84rem,1.05vw,.98rem);font-weight:900;letter-spacing:.05em;box-shadow:0 3px 10px color-mix(in srgb,var(--domain) 18%,transparent)}.pair-warning,.pair-question{overflow:hidden;opacity:0;transform:translateY(10px);transition:opacity .34s ease,transform .34s ease,max-height .34s ease,margin .34s ease,padding .34s ease,border-width .34s ease}.pair-warning{max-height:0;margin:0;border-top:0 solid var(--pair-maroon);border-bottom:0 solid rgba(122,0,25,.22);background:rgba(122,0,25,.045);color:var(--pair-maroon);font-size:clamp(1.25rem,1.85vw,1.6rem)!important;line-height:1.22!important;font-weight:850;text-align:center}
.pair-warning.frag-shown{max-height:4.2em;margin-top:clamp(.15rem,.5vh,.35rem);padding:clamp(.55rem,1.15vh,.8rem) 1rem;border-top-width:2px;border-bottom-width:1px;opacity:1;transform:none}.pair-question{max-height:0;margin:0;color:var(--pair-maroon);font-size:clamp(1.55rem,2.45vw,2.12rem)!important;line-height:1.2!important;font-weight:900;text-align:center;text-wrap:balance}.pair-question.frag-shown{max-height:4.8em;margin-top:clamp(.45rem,1vh,.75rem);opacity:1;transform:none}.pair-fm-content:has(.pair-question.frag-shown) .pair-fm-lead-block,.pair-fm-content:has(.pair-question.frag-shown) .pair-fm-stage{opacity:.22;transform:scale(.965)}.pair-fm-content:has(.pair-question.frag-shown) .pair-warning{background:rgba(122,0,25,.075)}#slide-estimands .targets-challenge{font-size:clamp(1.55rem,2.4vw,2.08rem)!important;line-height:1.23!important}.setup6-zone{width:min(94vw,1540px)!important;align-items:stretch!important;justify-content:center}.setup6-layout{display:grid;grid-template-columns:minmax(450px,1.02fr) minmax(0,1.28fr);align-items:center;gap:clamp(1.5rem,2.5vw,2.8rem);width:100%;min-height:0}.setup6-story{display:flex;flex-direction:column;justify-content:center;gap:clamp(1.45rem,3vh,2.1rem);min-width:0}.setup6-step{--step-color:var(--pair-maroon);padding-left:clamp(1rem,1.6vw,1.4rem);border-left:5px solid var(--step-color);transform:translateX(-14px);transition:opacity .34s ease,transform .34s ease}.setup6-step.frag-shown{transform:none}.setup6-step-full{--step-color:var(--pair-blue)}.setup6-step-patterns{--step-color:var(--pair-maroon)}.setup6-step-record{--step-color:var(--pair-green)}.setup6-step-size{--step-color:var(--pair-purple)}.setup6-kicker{display:block;margin-bottom:.28rem;color:var(--step-color);font-size:clamp(1.35rem,1.8vw,1.65rem);line-height:1.15;font-weight:850}.setup6-formula{margin:0!important;color:var(--pair-ink);font-size:clamp(1.55rem,2.3vw,2.1rem)!important;line-height:1.28!important;font-weight:650}.setup6-note{margin:.3rem 0 0!important;color:var(--pair-secondary);font-size:clamp(1.15rem,1.5vw,1.4rem)!important;line-height:1.27!important}.setup6-qset{margin-top:.48rem!important;font-size:clamp(1.05rem,1.32vw,1.25rem)!important;line-height:1.28!important}.setup6-figure{min-width:0;display:flex;flex-direction:column;justify-content:center;gap:clamp(.7rem,1.4vh,1rem)}.setup6-example-title{margin:0;color:var(--pair-secondary);font-size:clamp(1.3rem,1.75vw,1.65rem);line-height:1.2;font-weight:800;text-align:center}.setup6-table{display:flex;flex-direction:column;gap:clamp(.55rem,1.15vh,.82rem);min-width:0}.setup6-header,.setup6-row{display:grid;grid-template-columns:minmax(112px,.92fr) repeat(3,minmax(82px,1fr)) minmax(116px,.95fr);align-items:center;column-gap:clamp(.5rem,.9vw,.78rem);min-width:0}.setup6-header{color:var(--pair-secondary);font-size:clamp(1.05rem,1.36vw,1.25rem);line-height:1.1;font-weight:800;text-align:center;transform:translateY(8px);transition:opacity .28s ease,transform .28s ease}.setup6-header.frag-shown{transform:none}.setup6-row{position:relative;transform:translateY(14px);transition:opacity .34s ease,transform .34s ease,filter .34s ease}.setup6-row.frag-shown{transform:none}.setup6-row-label{color:var(--pair-maroon);font-size:clamp(1.12rem,1.5vw,1.4rem);line-height:1.15;font-weight:850;text-align:right;white-space:nowrap}.setup6-cell{height:clamp(48px,7.2vh,66px);border:1.6px solid rgba(26,26,26,.52);border-radius:7px;opacity:0;transform:scale(.82);transition:opacity .3s ease,transform .3s cubic-bezier(.2,.8,.2,1)}.setup6-row.frag-shown .setup6-cell{opacity:1;transform:scale(1)}.setup6-row.frag-shown .setup6-cell:nth-of-type(2){transition-delay:.06s}.setup6-row.frag-shown .setup6-cell:nth-of-type(3){transition-delay:.12s}.setup6-cell-x1{background:color-mix(in srgb,var(--pair-blue) 35%,white)}.setup6-cell-x2{background:color-mix(in srgb,#fdb515 44%,white)}.setup6-cell-y{background:color-mix(in srgb,var(--pair-green) 34%,white)}.setup6-cell-missing{border-color:#b8b8b8;background:repeating-linear-gradient(135deg,#fff 0,#fff 8px,#e0e0e0 8px,#e0e0e0 10px)}.setup6-stats{display:flex;justify-content:center;align-items:center;gap:clamp(.55rem,1vw,.8rem);color:var(--pair-purple);font-size:clamp(1.05rem,1.38vw,1.28rem);line-height:1.15;font-weight:800;white-space:nowrap}.setup6-focus-note{margin:.15rem 0 0!important;color:var(--pair-green);font-size:clamp(1.15rem,1.58vw,1.45rem)!important;line-height:1.22!important;font-weight:850;text-align:center;transform:translateY(8px);transition:opacity .3s ease,transform .3s ease}.setup6-focus-note.frag-shown{transform:none}.setup6-zone:has(.setup6-focus-note.frag-shown):not(:has(.setup6-step-size.frag-shown)) .setup6-row.frag-shown:not([data-focus="true"]){opacity:.28;filter:grayscale(.35)}.setup6-zone:has(.setup6-focus-note.frag-shown):not(:has(.setup6-step-size.frag-shown)) .setup6-row[data-focus="true"]{transform:none}.setup6-zone:has(.setup6-focus-note.frag-shown):not(:has(.setup6-step-size.frag-shown)) .setup6-row[data-focus="true"] .setup6-cell{box-shadow:0 0 0 3px rgba(0,107,80,.18)}
.setup6-zone:has(.setup6-step-size.frag-shown) .setup6-row{opacity:1;filter:none}.setup7-condition{color:var(--pair-purple);font-size:clamp(1.12rem,1.48vw,1.38rem);line-height:1.15;font-weight:850;text-align:center;white-space:nowrap}.setup7-nonnested-note{margin:.15rem 0 0!important;color:var(--pair-green);font-size:clamp(1.15rem,1.58vw,1.45rem)!important;line-height:1.22!important;font-weight:850;text-align:center;transform:translateY(8px);transition:opacity .3s ease,transform .3s ease}.setup7-nonnested-note.frag-shown{transform:none}.setup7-row:nth-child(2){transition-delay:0}.setup7-row:nth-child(3){transition-delay:.07s}.setup7-row:nth-child(4){transition-delay:.14s}.setup7-row:nth-child(5){transition-delay:.21s}.setup7-zone:has(.setup7-condition.frag-shown):not(:has(.setup7-nonnested-note.frag-shown)) .setup7-row.frag-shown:not([data-role="complete"]){opacity:.28;filter:grayscale(.35)}.setup7-zone:has(.setup7-condition.frag-shown):not(:has(.setup7-nonnested-note.frag-shown)) .setup7-row[data-role="complete"] .setup6-cell{box-shadow:0 0 0 3px rgba(91,58,130,.18)}.setup7-zone:has(.setup7-nonnested-note.frag-shown) .setup7-row.frag-shown{opacity:.34;filter:grayscale(.3)}.setup7-zone:has(.setup7-nonnested-note.frag-shown) .setup7-row[data-role="nonnested"]{opacity:1;filter:none}.setup7-zone:has(.setup7-nonnested-note.frag-shown) .setup7-row[data-role="nonnested"] .setup6-cell{box-shadow:0 0 0 3px rgba(0,107,80,.16)}@media(max-width:1180px),(max-height:720px){.setup6-layout{grid-template-columns:minmax(390px,.95fr) minmax(0,1.25fr);gap:clamp(1.35rem,2.4vw,2rem)}.setup6-story{gap:1.22rem}.setup6-step{padding-left:.8rem;border-left-width:4px}.setup6-kicker{font-size:clamp(1.15rem,1.6vw,1.35rem)}.setup6-formula{font-size:clamp(1.3rem,2vw,1.65rem)!important}.setup6-note,.setup6-qset{font-size:clamp(1.08rem,1.35vw,1.22rem)!important}.setup6-header,.setup6-row{grid-template-columns:minmax(94px,.86fr) repeat(3,minmax(68px,1fr)) minmax(100px,.92fr)}.setup6-cell{height:clamp(40px,6.2vh,50px)}}@media(max-width:1100px),(max-height:720px){#slide-nonmonotone,#slide-foundation-imputation{--pair-lead-size:clamp(1.2rem,2vw,1.55rem);--pair-example-title:clamp(1.1rem,1.8vw,1.45rem);--pair-matrix-text:clamp(.78rem,1.12vw,.96rem)}#slide-foundation-imputation .slide-title-zone h2{font-size:clamp(2rem,3.15vw,2.55rem);line-height:1.12}.pair-examples{gap:.6rem 2rem}.pair-example,.pair-fm-stage .pair-example{grid-template-columns:minmax(120px,.48fr) minmax(0,1.52fr)}.pair-matrix-cell,.pair-fm-stage .pair-matrix-cell{height:clamp(35px,5.2vh,44px)}.pair-problem-content{gap:.8rem!important}.pair-fm-content{gap:.55rem!important}}#slide-foundation-setup{--pair-maroon:#7a0019;--pair-blue:#007bc0;--pair-green:#006b50;--pair-purple:#5b3a82;--pair-ink:#1a1a1a;--pair-secondary:#585858;--pair-line:#c9ced6;--foundation-maroon:#7a0019;--foundation-blue:#007bc0;--foundation-gold:#fdb515;--foundation-green:#006b50;--foundation-purple:#5b3a82;--foundation-ink:#1a1a1a;--foundation-secondary:#585858;--foundation-line:#c9ced6}.foundation-setup-zone{width:min(95vw,1560px)!important;align-items:stretch!important;justify-content:center;gap:clamp(1.1rem,2.35vh,1.7rem)!important}.foundation-setup-lead{margin:0!important;color:var(--foundation-secondary);font-size:clamp(1.42rem,2.15vw,1.9rem)!important;line-height:1.25!important;font-weight:700;text-align:center;text-wrap:balance}.foundation-setup-layout{display:grid;grid-template-columns:minmax(340px,.8fr) minmax(620px,1.6fr);align-items:stretch;gap:clamp(2rem,4vw,4rem);width:100%;min-height:0}.foundation-external,.foundation-patterns{min-width:0}.foundation-external{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-right:clamp(1.5rem,3vw,3rem);border-right:2px solid var(--foundation-line);transform:translateX(-12px);transition:opacity .34s ease,transform .34s ease}.foundation-external.frag-shown{transform:none}.foundation-external h3,.foundation-patterns h3{margin:0 0 clamp(.75rem,1.55vh,1.1rem)!important;font-size:clamp(1.34rem,1.82vw,1.68rem)!important;line-height:1.15;font-weight:850;text-align:center}.foundation-external h3{color:var(--foundation-blue)}.foundation-patterns h3{color:var(--foundation-maroon)}.foundation-separation{display:flex;flex-direction:column;align-items:center;width:min(100%,410px)}.foundation-pretraining{color:var(--foundation-secondary);font-size:clamp(1.06rem,1.36vw,1.25rem);line-height:1.15;font-weight:750;text-align:center}.foundation-down-arrow{margin:clamp(.2rem,.5vh,.35rem) 0;color:var(--foundation-blue);font-size:clamp(1.55rem,2.2vw,2rem);line-height:1;font-weight:900}.foundation-core{display:flex;align-items:center;justify-content:center;gap:clamp(.65rem,1.2vw,1rem);width:100%;padding:clamp(.7rem,1.35vh,.95rem) clamp(.8rem,1.4vw,1.2rem);border-radius:8px;background:var(--foundation-maroon);color:#fff;box-shadow:0 8px 20px rgba(122,0,25,.14);font-size:clamp(1.08rem,1.42vw,1.3rem);line-height:1.15;font-weight:800;text-align:center}
.foundation-core strong{color:#fff!important;font-size:1.18em}.foundation-boundary{position:relative;width:100%;margin:clamp(.75rem,1.45vh,1rem) 0;border-top:2px dashed var(--foundation-line);text-align:center}.foundation-boundary span{position:relative;top:-.72em;padding:0 .65em;background:#fff;color:var(--foundation-secondary);font-size:clamp(.76rem,.98vw,.9rem);line-height:1;font-weight:800;letter-spacing:.045em;text-transform:uppercase}.foundation-analysis-sample{display:flex;flex-direction:column;align-items:center;gap:.28rem;color:var(--foundation-secondary);font-size:clamp(1.03rem,1.3vw,1.2rem);line-height:1.2;font-weight:750;text-align:center}.foundation-analysis-sample strong{color:var(--foundation-ink)!important;font-size:clamp(1.04rem,1.36vw,1.24rem);white-space:nowrap}.foundation-independence{margin:clamp(.75rem,1.55vh,1.1rem) 0 0!important;color:var(--foundation-blue);font-size:clamp(1.55rem,2.25vw,2.02rem)!important;line-height:1.15!important;font-weight:850;text-align:center}.foundation-external-note{max-width:390px;margin:.45rem 0 0!important;color:var(--foundation-secondary);font-size:clamp(1.02rem,1.32vw,1.22rem)!important;line-height:1.28!important;font-weight:650;text-align:center}.foundation-patterns{display:flex;flex-direction:column;justify-content:center}.foundation-running-example{margin:0 0 clamp(.55rem,1.15vh,.82rem)!important;color:var(--foundation-secondary);font-size:clamp(1.08rem,1.42vw,1.28rem)!important;line-height:1.18!important;font-weight:750;text-align:center}.foundation-model-band{margin-bottom:clamp(.7rem,1.4vh,1rem);padding:clamp(.55rem,1.05vh,.76rem) clamp(.8rem,1.4vw,1.2rem);border-top:3px solid var(--foundation-maroon);border-bottom:1px solid rgba(122,0,25,.2);background:linear-gradient(90deg,rgba(122,0,25,.02),rgba(122,0,25,.09),rgba(122,0,25,.02));color:var(--foundation-maroon);font-size:clamp(1.08rem,1.46vw,1.32rem);line-height:1.2;font-weight:850;text-align:center}.foundation-prediction-lanes{display:flex;flex-direction:column;gap:clamp(.55rem,1.15vh,.82rem)}.foundation-lane{display:grid;grid-template-columns:minmax(118px,.75fr) minmax(26px,.18fr) minmax(118px,.76fr) minmax(26px,.18fr) minmax(260px,1.7fr);align-items:center;column-gap:clamp(.35rem,.7vw,.62rem);min-width:0;transform:translateY(10px);transition:opacity .32s ease,transform .32s ease}.foundation-lane.frag-shown{transform:none}.foundation-input{display:flex;align-items:center;justify-content:center;gap:clamp(.38rem,.7vw,.6rem);min-width:0}.foundation-variable{display:inline-flex;align-items:center;justify-content:center;min-width:clamp(48px,4.2vw,62px);height:clamp(42px,5.8vh,54px);padding:0 .5rem;border:1.6px solid rgba(26,26,26,.48);border-radius:7px;color:var(--foundation-ink);font-size:clamp(1.05rem,1.42vw,1.3rem);line-height:1;font-weight:850}.foundation-x1{background:color-mix(in srgb,var(--foundation-blue) 35%,white)}.foundation-x2{background:color-mix(in srgb,var(--foundation-gold) 46%,white)}.foundation-y{background:color-mix(in srgb,var(--foundation-green) 34%,white)}.foundation-flow-arrow{color:var(--foundation-secondary);font-size:clamp(1.35rem,1.85vw,1.7rem);line-height:1;font-weight:850;text-align:center}.foundation-query{color:var(--foundation-maroon);font-size:clamp(1.02rem,1.32vw,1.2rem);line-height:1.12;font-weight:850;text-align:center;white-space:nowrap}.foundation-output{display:flex;align-items:center;justify-content:center;min-height:clamp(42px,5.8vh,54px);padding:.35rem clamp(.55rem,1vw,.85rem);border:2px dashed;border-radius:7px;font-size:clamp(1.12rem,1.55vw,1.42rem);line-height:1.12;font-weight:800;text-align:center;white-space:nowrap}.foundation-output-y{border-color:var(--foundation-green);background:color-mix(in srgb,var(--foundation-green) 8%,white);color:var(--foundation-green)}.foundation-output-x2{border-color:#b77800;background:color-mix(in srgb,var(--foundation-gold) 12%,white);color:#8a5800}.foundation-general-map{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:clamp(.8rem,1.7vw,1.35rem);margin-top:clamp(.75rem,1.55vh,1.1rem);padding-top:clamp(.65rem,1.25vh,.9rem);border-top:2px solid var(--foundation-line);transform:translateY(8px);transition:opacity .32s ease,transform .32s ease}.foundation-general-map.frag-shown{transform:none}.foundation-general-map strong{color:var(--foundation-maroon)!important;font-size:clamp(1.12rem,1.45vw,1.32rem);line-height:1.1;white-space:nowrap}.foundation-general-map span{color:var(--foundation-ink);font-size:clamp(1.32rem,1.95vw,1.72rem);line-height:1.18;font-weight:800;text-align:center}@media(max-width:1180px),(max-height:720px){.foundation-setup-zone{gap:.72rem!important}.foundation-setup-lead{font-size:clamp(1.16rem,1.75vw,1.45rem)!important}.foundation-setup-layout{grid-template-columns:minmax(300px,.76fr) minmax(560px,1.64fr);gap:clamp(1.25rem,2.4vw,2rem)}.foundation-external{padding-right:clamp(1rem,2vw,1.6rem)}.foundation-external h3,.foundation-patterns h3{margin-bottom:.55rem!important;font-size:clamp(1.14rem,1.55vw,1.36rem)!important}
.foundation-pretraining,.foundation-analysis-sample,.foundation-external-note,.foundation-running-example,.foundation-model-band{font-size:clamp(.9rem,1.18vw,1.06rem)!important}.foundation-core{padding:.55rem .7rem;font-size:clamp(.92rem,1.18vw,1.08rem)}.foundation-boundary{margin:.58rem 0}.foundation-independence{margin-top:.5rem!important;font-size:clamp(1.28rem,1.8vw,1.55rem)!important}.foundation-model-band{margin-bottom:.5rem;padding:.42rem .65rem}.foundation-prediction-lanes{gap:.4rem}.foundation-lane{grid-template-columns:minmax(100px,.72fr) 24px minmax(104px,.73fr) 24px minmax(230px,1.72fr);column-gap:.3rem}.foundation-variable,.foundation-output{height:38px;min-height:38px;font-size:clamp(.92rem,1.22vw,1.1rem)}.foundation-query{font-size:clamp(.88rem,1.14vw,1.02rem)}.foundation-general-map{margin-top:.5rem;padding-top:.5rem}.foundation-general-map strong{font-size:clamp(.94rem,1.2vw,1.08rem)}.foundation-general-map span{font-size:clamp(1.08rem,1.55vw,1.35rem)}}@media(max-width:960px),(max-height:620px){.foundation-setup-zone{width:96vw!important;gap:.45rem!important}.foundation-setup-lead{font-size:clamp(1rem,1.7vw,1.22rem)!important;line-height:1.18!important}.foundation-setup-layout{grid-template-columns:minmax(235px,.72fr) minmax(0,1.58fr);gap:clamp(.75rem,1.7vw,1.2rem)}.foundation-external{padding-right:.7rem;border-right-width:1.5px}.foundation-external h3,.foundation-patterns h3{margin-bottom:.35rem!important;font-size:clamp(1rem,1.55vw,1.18rem)!important}.foundation-pretraining,.foundation-analysis-sample,.foundation-external-note,.foundation-running-example,.foundation-model-band{font-size:clamp(.76rem,1.12vw,.9rem)!important}.foundation-down-arrow{margin:.1rem 0;font-size:1.35rem}.foundation-core{padding:.4rem .5rem;font-size:clamp(.78rem,1.12vw,.92rem)}.foundation-boundary{margin:.4rem 0}.foundation-boundary span{font-size:.64rem}.foundation-analysis-sample strong{font-size:clamp(.76rem,1.08vw,.88rem)}.foundation-independence{margin-top:.35rem!important;font-size:clamp(1.05rem,1.65vw,1.28rem)!important}.foundation-external-note{margin-top:.25rem!important;line-height:1.18!important}.foundation-running-example{margin-bottom:.3rem!important}.foundation-model-band{margin-bottom:.3rem;padding:.3rem .45rem;border-top-width:2px}.foundation-prediction-lanes{gap:.25rem}.foundation-lane{grid-template-columns:minmax(78px,.68fr) 18px minmax(82px,.72fr) 18px minmax(180px,1.78fr);column-gap:.2rem}.foundation-input{gap:.25rem}.foundation-variable{min-width:38px;height:32px;padding:0 .3rem;font-size:clamp(.78rem,1.15vw,.94rem)}.foundation-flow-arrow{font-size:1.1rem}.foundation-query{font-size:clamp(.72rem,1.05vw,.86rem)}.foundation-output{height:32px;min-height:32px;padding:.2rem .35rem;border-width:1.5px;font-size:clamp(.8rem,1.17vw,.96rem)}.foundation-general-map{gap:.55rem;margin-top:.3rem;padding-top:.3rem;border-top-width:1.5px}.foundation-general-map strong{font-size:clamp(.76rem,1.08vw,.9rem)}.foundation-general-map span{font-size:clamp(.92rem,1.38vw,1.12rem)}}.foundation8-zone{width:min(94vw,1540px)!important;align-items:stretch!important;justify-content:center}.foundation8-layout{grid-template-columns:minmax(300px,.58fr) minmax(0,1.72fr);gap:clamp(1.5rem,3vw,3rem)}.foundation8-story{justify-content:center;gap:0}.foundation8-story .setup6-step{padding-left:clamp(1.1rem,1.8vw,1.55rem)}.foundation8-story .setup6-kicker{font-size:clamp(1.45rem,1.95vw,1.78rem)}.foundation8-story .setup6-formula{font-size:clamp(1.72rem,2.55vw,2.3rem)!important}.foundation8-story .setup6-note{max-width:470px;font-size:clamp(1.18rem,1.58vw,1.45rem)!important}.foundation8-figure{gap:clamp(.7rem,1.4vh,1rem)}.foundation8-query-table{gap:clamp(.58rem,1.2vh,.86rem)}.foundation8-query-header,.foundation8-query-row{grid-template-columns:minmax(102px,.78fr) repeat(3,minmax(72px,.72fr)) minmax(350px,2.7fr)}.foundation8-query-header>:last-child{padding-left:clamp(.48rem,.9vw,.75rem);border-left:2px solid var(--foundation-line);text-align:left}.foundation8-query-list{min-height:clamp(48px,7.2vh,66px);padding:.18rem 0 .18rem clamp(.48rem,.9vw,.75rem);border-left:2px solid var(--foundation-line);display:flex;flex-wrap:wrap;align-content:center;align-items:center;justify-content:flex-start;gap:clamp(.28rem,.55vh,.42rem) clamp(.32rem,.6vw,.5rem);min-width:0}.foundation8-query-chip{display:inline-flex;align-items:center;justify-content:center;min-height:clamp(25px,3.2vh,30px);padding:.28rem clamp(.45rem,.72vw,.62rem);border:1.6px solid;border-radius:999px;font-size:clamp(.76rem,1vw,.92rem);line-height:1;font-weight:850;white-space:nowrap;transform:translateY(5px) scale(.9);transition:opacity .3s ease,transform .3s cubic-bezier(.2,.8,.2,1)}.foundation8-query-chip.frag-shown{transform:none}#slide-foundation-setup .foundation8-query-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:stretch;align-items:stretch}#slide-foundation-setup .foundation8-query-row .setup6-cell,#slide-foundation-setup .foundation8-query-list{height:clamp(74px,9.6vh,90px);min-height:clamp(74px,9.6vh,90px)}
#slide-foundation-setup .foundation8-query-chip{width:100%;min-height:0;padding:.25rem clamp(.36rem,.6vw,.52rem);border-radius:8px;flex-direction:column;gap:.16rem;line-height:1.08}.foundation8-query-label{font-size:clamp(.62rem,.82vw,.76rem);font-weight:820}.foundation8-query-notation{font-size:clamp(.8rem,1.04vw,.96rem);font-weight:900}.foundation8-flow-layer{position:relative;z-index:4;grid-column:2 / 5;grid-row:1;align-self:stretch;min-width:0;pointer-events:none}.foundation8-flow{--flow-color:#5b3a82;position:absolute;inset:0;color:var(--flow-color);transform:scale(.94);transition:opacity .3s ease,transform .3s ease}.foundation8-flow.frag-shown{transform:none}.foundation8-flow svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.foundation8-arrow-path{fill:none;stroke:currentColor;stroke-width:4;stroke-linecap:round;filter:drop-shadow(0 0 2px #fff) drop-shadow(0 0 1px #fff)}.foundation8-flow-formula{position:absolute;z-index:2;top:0;left:50%;transform:translateX(-50%);padding:.08rem .3rem;border-radius:5px;background:rgba(255,255,255,.88);color:currentColor;font-size:clamp(.78rem,1.08vw,1rem);line-height:1;font-weight:900;white-space:nowrap}.foundation8-flow-map-0{--flow-color:#5b3a82}.foundation8-flow-map-1{--flow-color:#a92760}.foundation8-flow-map-1 .foundation8-flow-formula{left:64%}.foundation8-flow-map-2{--flow-color:#00659d}.foundation8-flow-map-2 .foundation8-flow-formula{left:33%}.foundation8-flow-map-3{--flow-color:#7a0019}#slide-foundation-setup:has(.foundation8-flow-map-1.frag-shown) .foundation8-flow-map-0,#slide-foundation-setup:has(.foundation8-flow-map-2.frag-shown) .foundation8-flow-map-0,#slide-foundation-setup:has(.foundation8-flow-map-2.frag-shown) .foundation8-flow-map-1,#slide-foundation-setup:has(.foundation8-flow-map-3.frag-shown) .foundation8-flow-map-0,#slide-foundation-setup:has(.foundation8-flow-map-3.frag-shown) .foundation8-flow-map-1,#slide-foundation-setup:has(.foundation8-flow-map-3.frag-shown) .foundation8-flow-map-2{opacity:0!important}#slide-foundation-setup:has(.foundation8-query-map-1.frag-shown) .foundation8-query-map-0,#slide-foundation-setup:has(.foundation8-query-map-2.frag-shown) .foundation8-query-map-0,#slide-foundation-setup:has(.foundation8-query-map-2.frag-shown) .foundation8-query-map-1,#slide-foundation-setup:has(.foundation8-query-map-3.frag-shown) .foundation8-query-map-0,#slide-foundation-setup:has(.foundation8-query-map-3.frag-shown) .foundation8-query-map-1,#slide-foundation-setup:has(.foundation8-query-map-3.frag-shown) .foundation8-query-map-2{opacity:.28}.foundation8-query-map-0{border-color:#5b3a82;background:color-mix(in srgb,#5b3a82 10%,white);color:#5b3a82}.foundation8-query-map-1{border-color:#d9568c;background:color-mix(in srgb,#d9568c 11%,white);color:#a92760}.foundation8-query-map-2{border-color:#007bc0;background:color-mix(in srgb,#007bc0 9%,white);color:#00659d}.foundation8-query-map-3{border-color:#7a0019;background:color-mix(in srgb,#7a0019 8%,white);color:#7a0019}.foundation8-clean-layout{display:grid;grid-template-rows:auto minmax(0,1fr);gap:clamp(.75rem,1.7vh,1.15rem);width:100%;height:100%;min-height:0}.foundation8-pretraining{display:flex;align-items:baseline;justify-content:center;gap:clamp(.55rem,1.2vw,1rem);margin:0!important;color:var(--foundation-secondary);font-size:clamp(1.12rem,1.55vw,1.42rem)!important;line-height:1.2!important;text-align:center}.foundation8-pretraining strong{color:var(--foundation-maroon)!important;font-family:var(--font-display);font-size:1.08em;font-weight:850}.foundation8-clean-stage{display:grid;grid-template-columns:minmax(255px,.56fr) minmax(650px,1.64fr);align-items:stretch;gap:clamp(1.8rem,3.8vw,3.8rem);min-height:0}.foundation8-map-panel{display:flex;flex-direction:column;min-width:0;padding-right:clamp(1.2rem,2.5vw,2.2rem);border-right:2px solid var(--foundation-line)}.foundation8-map-panel h3{margin:0 0 clamp(.55rem,1.1vh,.8rem)!important;color:var(--foundation-secondary);font-size:clamp(1.2rem,1.65vw,1.48rem)!important;line-height:1.15;text-align:left}.foundation8-map-list{flex:1 1 auto;display:grid;grid-template-rows:repeat(4,minmax(0,1fr));gap:clamp(.42rem,.9vh,.7rem);min-height:0}.foundation8-map-item{--map-color:#5b3a82;display:flex;flex-direction:column;justify-content:center;gap:.16rem;min-height:0;padding:.28rem 0 .28rem clamp(.65rem,1vw,.9rem);border-left:6px solid var(--map-color);color:var(--map-color);transform:translateX(-10px);transition:opacity .28s ease,transform .28s ease}.foundation8-map-item.frag-shown{transform:none}.foundation8-map-0{--map-color:#5b3a82}.foundation8-map-1{--map-color:#a92760}.foundation8-map-2{--map-color:#00659d}.foundation8-map-3{--map-color:#7a0019}.foundation8-map-description{font-size:clamp(1.08rem,1.48vw,1.38rem);line-height:1.1;font-weight:850}.foundation8-map-notation{font-size:clamp(1.36rem,1.95vw,1.72rem);line-height:1.05;font-weight:900}#slide-foundation-setup:has(.foundation8-map-1.frag-shown) .foundation8-map-0,#slide-foundation-setup:has(.foundation8-map-2.frag-shown) .foundation8-map-0,#slide-foundation-setup:has(.foundation8-map-2.frag-shown) .foundation8-map-1,#slide-foundation-setup:has(.foundation8-map-3.frag-shown) .foundation8-map-0,#slide-foundation-setup:has(.foundation8-map-3.frag-shown) .foundation8-map-1,#slide-foundation-setup:has(.foundation8-map-3.frag-shown) .foundation8-map-2{opacity:.2!important}
.foundation8-pattern-table{display:grid;grid-template-rows:auto repeat(4,minmax(0,1fr));gap:clamp(.35rem,.8vh,.58rem);min-width:0;min-height:0}.foundation8-pattern-header,.foundation8-pattern-row{display:grid;grid-template-columns:minmax(118px,.82fr) repeat(3,minmax(112px,1fr));column-gap:clamp(.7rem,1.35vw,1.15rem);min-width:0}.foundation8-pattern-header{align-items:end;padding-bottom:.12rem;color:var(--foundation-secondary);font-size:clamp(1.12rem,1.5vw,1.38rem);line-height:1.1;font-weight:850;text-align:center}.foundation8-pattern-row{position:relative;align-items:end;min-height:clamp(82px,10.5vh,100px)}.foundation8-pattern-row .setup6-row-label{grid-column:1;grid-row:1;align-self:end;display:flex;align-items:center;justify-content:flex-end;height:clamp(50px,6.8vh,62px);font-size:clamp(1.18rem,1.58vw,1.48rem)}.foundation8-pattern-row .setup6-cell{grid-row:1;align-self:end;height:clamp(50px,6.8vh,62px);opacity:1;transform:none}.foundation8-pattern-row [data-variable="x1"]{grid-column:2}.foundation8-pattern-row [data-variable="x2"]{grid-column:3}.foundation8-pattern-row [data-variable="y"]{grid-column:4}.foundation8-clean-flow-layer{position:relative;z-index:4;grid-column:2 / 5;grid-row:1;align-self:stretch;min-width:0;pointer-events:none}.foundation8-clean-flow{position:absolute;inset:0;color:var(--flow-color,#5b3a82);transform:translateY(-5px) scale(.97);transition:opacity .28s ease,transform .28s ease}.foundation8-clean-flow.frag-shown{transform:none}.foundation8-clean-flow svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.foundation8-clean-flow .foundation8-arrow-path{stroke-width:3.4;filter:drop-shadow(0 0 3px #fff) drop-shadow(0 0 1px #fff)}.foundation8-flow-junction{fill:currentColor;stroke:#fff;stroke-width:2}.foundation8-clean-flow-formula{position:absolute;z-index:2;top:0;left:50%;transform:translateX(-50%);padding:.08rem .32rem;border-radius:5px;background:rgba(255,255,255,.94);color:currentColor;font-size:clamp(.88rem,1.18vw,1.1rem);line-height:1;font-weight:900;white-space:nowrap}.foundation8-clean-flow.foundation8-flow-map-1 .foundation8-clean-flow-formula{left:76%}.foundation8-clean-flow.foundation8-flow-map-2 .foundation8-clean-flow-formula{left:33%}.foundation8-clean-flow.foundation8-flow-map-3 .foundation8-clean-flow-formula{left:54%}.foundation8-visual{display:grid;grid-template-columns:minmax(370px,1.12fr) minmax(210px,.68fr);align-items:center;gap:clamp(1.2rem,2.7vw,2.6rem);width:100%;min-height:0}.foundation8-svg{justify-self:center;width:100%;height:auto;max-height:min(59vh,560px);overflow:visible}.foundation8-svg .ag{opacity:0;transition:opacity .34s ease}.foundation8-svg .ag.frag-shown{opacity:1}.foundation8-models{display:flex;flex-direction:column;gap:clamp(1.6rem,4vh,3rem);min-width:0}.foundation8-model-row{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:clamp(.65rem,1.25vw,1rem);font-size:clamp(1.2rem,1.72vw,1.52rem);line-height:1.25;font-weight:800;transform:translateX(10px);transition:opacity .32s ease,transform .32s ease}.foundation8-model-row.frag-shown{transform:none}.foundation8-model-f{color:#7a4fb0}.foundation8-model-g{color:#d9568c}.foundation8-model-label{padding:clamp(.52rem,1.05vh,.75rem) .8rem;border-top:3px solid var(--foundation-maroon);border-bottom:1px solid rgba(122,0,25,.22);background:rgba(122,0,25,.045);color:var(--foundation-maroon);font-size:clamp(1.15rem,1.55vw,1.42rem);line-height:1.15;font-weight:850;text-align:center}.foundation8-table{gap:clamp(.62rem,1.3vh,.9rem)}.foundation8-header,.foundation8-row{grid-template-columns:minmax(96px,.78fr) repeat(3,minmax(66px,.72fr)) minmax(132px,1.1fr) minmax(170px,1.38fr)}.foundation8-prediction-head{color:var(--foundation-secondary);font-size:clamp(.98rem,1.3vw,1.18rem);line-height:1.1;font-weight:850;white-space:nowrap;transform:translateY(6px);transition:opacity .3s ease,transform .3s ease}.foundation8-prediction-head.frag-shown{transform:none}.foundation8-head-f{color:#7a4fb0}.foundation8-head-g{color:#d9568c}.foundation8-header>:nth-child(5),.foundation8-row>:nth-child(5){border-left:2px solid var(--foundation-line);padding-left:clamp(.45rem,.8vw,.7rem)}.foundation8-prediction{min-height:clamp(48px,7.2vh,66px);border:2px dashed;border-radius:7px;display:flex;align-items:center;justify-content:center;background:#fff;color:var(--foundation-secondary);font-size:clamp(1.08rem,1.48vw,1.36rem);line-height:1;font-weight:900;opacity:0;transform:scale(.82);transition:opacity .32s ease,transform .32s ease}.foundation8-prediction.frag-shown{opacity:1;transform:scale(1)}.foundation8-prediction-x1{border-color:#7a4fb0;background:rgba(122,79,176,.1);color:#7a4fb0}.foundation8-prediction-x1x2{border-color:#d9568c;background:rgba(217,86,140,.1);color:#d9568c}.foundation8-prediction-space{min-height:clamp(48px,7.2vh,66px)}.foundation8-target{position:relative;overflow:visible}.foundation8-fill{position:absolute;inset:2px;z-index:2;display:flex;align-items:center;justify-content:center;border:2px dashed;border-radius:5px;font-size:clamp(1.05rem,1.42vw,1.3rem);line-height:1;font-weight:900;opacity:0;transform:scale(.82);transition:opacity .32s ease,transform .32s ease}
.foundation8-fill.frag-shown{opacity:1;transform:scale(1)}.foundation8-fill-x2{border-color:#b77800;background:color-mix(in srgb,var(--foundation-gold) 28%,white);color:#865600}.foundation8-fill-y{border-color:var(--foundation-green);background:color-mix(in srgb,var(--foundation-green) 18%,white);color:var(--foundation-green)}.foundation8-output{color:var(--foundation-maroon);font-size:clamp(1.08rem,1.46vw,1.35rem);line-height:1.12;font-weight:850;text-align:center;white-space:nowrap;transform:translateY(7px);transition:opacity .3s ease,transform .3s ease}.foundation8-output.frag-shown{transform:none}.foundation8-output-none{color:var(--foundation-secondary);transform:none}@media(max-width:1180px),(max-height:720px){.foundation8-layout{grid-template-columns:minmax(280px,.58fr) minmax(0,1.72fr);gap:clamp(1.25rem,2.5vw,2.1rem)}.foundation8-clean-layout{gap:.62rem}.foundation8-pretraining{font-size:clamp(.96rem,1.3vw,1.18rem)!important}.foundation8-clean-stage{grid-template-columns:minmax(220px,.52fr) minmax(0,1.58fr);gap:clamp(1.15rem,2.3vw,2rem)}.foundation8-map-panel{padding-right:clamp(.8rem,1.6vw,1.3rem)}.foundation8-map-panel h3{font-size:clamp(.98rem,1.3vw,1.16rem)!important}.foundation8-map-description{font-size:clamp(.84rem,1.12vw,1rem)}.foundation8-map-notation{font-size:clamp(1.02rem,1.42vw,1.25rem)}.foundation8-pattern-header,.foundation8-pattern-row{grid-template-columns:minmax(92px,.74fr) repeat(3,minmax(82px,1fr));column-gap:clamp(.48rem,.9vw,.72rem)}.foundation8-pattern-header{font-size:clamp(.9rem,1.16vw,1.04rem)}.foundation8-pattern-row{min-height:clamp(70px,9.6vh,82px)}.foundation8-pattern-row .setup6-row-label{height:clamp(44px,6.2vh,54px);font-size:clamp(.92rem,1.22vw,1.12rem)}.foundation8-pattern-row .setup6-cell{height:clamp(44px,6.2vh,54px)}.foundation8-clean-flow-formula{font-size:clamp(.66rem,.9vw,.82rem)}.foundation8-story{gap:clamp(1.65rem,4vh,2.6rem)}.foundation8-story .setup6-kicker{font-size:clamp(1.2rem,1.65vw,1.45rem)}.foundation8-story .setup6-formula{font-size:clamp(1.4rem,2.15vw,1.82rem)!important}.foundation8-story .setup6-note{font-size:clamp(1.02rem,1.35vw,1.22rem)!important}.foundation8-query-header,.foundation8-query-row{grid-template-columns:minmax(92px,.76fr) repeat(3,minmax(62px,.68fr)) minmax(250px,2.25fr)}#slide-foundation-setup .foundation8-query-header,#slide-foundation-setup .foundation8-query-row{grid-template-columns:minmax(88px,.72fr) repeat(3,minmax(58px,.64fr)) minmax(285px,2.45fr)}#slide-foundation-setup .foundation8-query-row .setup6-cell,#slide-foundation-setup .foundation8-query-list{height:clamp(62px,8.8vh,76px);min-height:clamp(62px,8.8vh,76px)}#slide-foundation-setup .foundation8-query-chip{padding:.18rem .3rem;gap:.1rem}.foundation8-query-label{font-size:clamp(.54rem,.72vw,.66rem)}.foundation8-query-notation,.foundation8-flow-formula{font-size:clamp(.68rem,.9vw,.82rem)}.foundation8-arrow-path{stroke-width:3.2}.foundation8-query-chip{min-height:24px;padding:.24rem .45rem;font-size:clamp(.7rem,.9vw,.82rem)}.foundation8-model-label{font-size:clamp(1rem,1.35vw,1.18rem)}.foundation8-visual{grid-template-columns:minmax(320px,1.12fr) minmax(180px,.65fr);gap:clamp(.9rem,1.8vw,1.4rem)}.foundation8-svg{max-height:min(58vh,430px)}.foundation8-models{gap:clamp(1.1rem,3vh,2rem)}.foundation8-model-row{font-size:clamp(1rem,1.4vw,1.22rem)}.foundation8-fill,.foundation8-output,.foundation8-prediction{font-size:clamp(.94rem,1.25vw,1.12rem)}.foundation8-prediction-head{font-size:clamp(.84rem,1.12vw,1rem)}}@media(max-width:960px),(max-height:620px){.foundation8-layout{grid-template-columns:minmax(230px,.56fr) minmax(0,1.74fr);gap:.9rem}.foundation8-pretraining{gap:.4rem;font-size:clamp(.78rem,1.12vw,.94rem)!important}.foundation8-clean-stage{grid-template-columns:minmax(170px,.48fr) minmax(0,1.62fr);gap:.8rem}.foundation8-map-panel{padding-right:.55rem;border-right-width:1.5px}.foundation8-map-panel h3{margin-bottom:.3rem!important;font-size:clamp(.8rem,1.15vw,.96rem)!important}.foundation8-map-list{gap:.25rem}.foundation8-map-item{padding-left:.42rem;border-left-width:4px}.foundation8-map-description{font-size:clamp(.68rem,.94vw,.82rem)}.foundation8-map-notation{font-size:clamp(.8rem,1.15vw,1rem)}.foundation8-pattern-table{gap:.24rem}.foundation8-pattern-header,.foundation8-pattern-row{grid-template-columns:minmax(68px,.68fr) repeat(3,minmax(52px,1fr));column-gap:.36rem}.foundation8-pattern-header{font-size:clamp(.72rem,1vw,.86rem)}.foundation8-pattern-row{min-height:clamp(58px,8.8vh,68px)}.foundation8-pattern-row .setup6-row-label{height:clamp(38px,5.8vh,46px);font-size:clamp(.74rem,1.02vw,.9rem)}.foundation8-pattern-row .setup6-cell{height:clamp(38px,5.8vh,46px)}.foundation8-clean-flow-formula{font-size:clamp(.54rem,.76vw,.66rem)}.foundation8-clean-flow .foundation8-arrow-path{stroke-width:2.6}.foundation8-story{gap:1.15rem}.foundation8-story .setup6-step{padding-left:.7rem;border-left-width:4px}.foundation8-story .setup6-kicker{font-size:clamp(1rem,1.5vw,1.18rem)}.foundation8-story .setup6-formula{font-size:clamp(1.16rem,1.9vw,1.48rem)!important}
.foundation8-story .setup6-note{font-size:clamp(.84rem,1.18vw,1rem)!important}.foundation8-query-table{gap:.4rem}.foundation8-query-header,.foundation8-query-row{grid-template-columns:minmax(76px,.7fr) repeat(3,minmax(50px,.62fr)) minmax(205px,2fr);column-gap:.3rem}#slide-foundation-setup .foundation8-query-header,#slide-foundation-setup .foundation8-query-row{grid-template-columns:minmax(70px,.68fr) repeat(3,minmax(46px,.58fr)) minmax(220px,2.3fr)}#slide-foundation-setup .foundation8-query-row .setup6-cell,#slide-foundation-setup .foundation8-query-list{height:clamp(52px,8.2vh,62px);min-height:clamp(52px,8.2vh,62px)}#slide-foundation-setup .foundation8-query-chip{padding:.12rem .22rem;gap:.06rem}.foundation8-query-label{font-size:clamp(.46rem,.66vw,.58rem)}.foundation8-query-notation,.foundation8-flow-formula{font-size:clamp(.58rem,.78vw,.7rem)}.foundation8-arrow-path{stroke-width:2.7}.foundation8-query-header>:last-child,.foundation8-query-list{padding-left:.3rem;border-left-width:1.5px}.foundation8-query-list{min-height:clamp(40px,6.2vh,50px);gap:.2rem .25rem}.foundation8-query-chip{min-height:20px;padding:.18rem .32rem;border-width:1.3px;font-size:clamp(.6rem,.82vw,.72rem)}.foundation8-figure{gap:.42rem}.foundation8-visual{grid-template-columns:minmax(290px,1.15fr) minmax(150px,.6fr);gap:.65rem}.foundation8-svg{max-height:min(57vh,350px)}.foundation8-models{gap:.8rem}.foundation8-model-row{gap:.5rem;font-size:clamp(.8rem,1.15vw,.98rem)}.foundation8-model-label{padding:.35rem .5rem;border-top-width:2px;font-size:clamp(.84rem,1.18vw,1rem)}.foundation8-table{gap:.4rem}.foundation8-header,.foundation8-row{grid-template-columns:minmax(76px,.72fr) repeat(3,minmax(52px,.68fr)) minmax(102px,1.05fr) minmax(132px,1.32fr);column-gap:.3rem}.foundation8-header>:nth-child(5),.foundation8-row>:nth-child(5){padding-left:.3rem;border-left-width:1.5px}.foundation8-prediction-head{font-size:clamp(.68rem,1vw,.82rem)}.foundation8-prediction,.foundation8-prediction-space{min-height:clamp(40px,6.2vh,50px)}.foundation8-fill{font-size:clamp(.78rem,1.1vw,.92rem)}.foundation8-output,.foundation8-prediction{font-size:clamp(.78rem,1.08vw,.92rem)}}@media(prefers-reduced-motion:reduce){.pair-problem-content *,.pair-fm-content *,.foundation-setup-zone *,.foundation8-zone *{transition:none!important}}