.deck{--gutter:clamp(1rem, 4.5vw, 4.5rem);--measure:88rem;--rail:clamp(12rem, 15vw, 15.5rem);background:var(--f-paper)}.deck-top{padding:.5rem var(--gutter);border-bottom:1px solid var(--f-line);background:var(--f-paper);align-items:center;gap:1rem;min-height:3.5rem;display:flex}.deck-brand{color:var(--color-well-900);border-radius:2px;display:block}.deck-brand svg{width:auto;height:1.75rem;display:block}.deck-title{letter-spacing:.1em;text-transform:uppercase;color:var(--f-muted);margin-right:auto;font-size:.75rem;font-weight:600}.deck-tools{gap:.5rem;display:flex}.deck-btn,.deck-step,.toc-bar button{border:1px solid var(--f-line);min-height:2.5rem;color:var(--f-ink);font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:.375rem;padding:.25rem 1rem;font-size:.875rem;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.f-page a.deck-btn{color:var(--f-ink);text-decoration:none}.deck-btn:hover,.deck-step:hover:not(:disabled),.toc-bar button:hover{border-color:var(--color-well-500)}@media (width<=47.99rem){.deck-title{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.deck-brand{margin-right:auto}.deck-brand svg{height:1.375rem}.deck-tools .deck-present{display:none}}@media (width<=23.99rem){.deck-tools a.deck-btn{display:none}}.slide{padding:clamp(1.5rem, 5vh, 4rem) var(--gutter) clamp(1rem, 2.5vh, 1.75rem);background:var(--f-paper);color:var(--f-ink);flex-direction:column;display:flex}.slide:focus{outline:none}.slide-in,.slide-base{transition-property:none!important}.slide-in{width:100%;max-width:var(--measure);flex-shrink:0;grid-template:"head head""side vis"1fr/minmax(0,1fr) minmax(0,1.75fr);align-items:center;gap:clamp(1.25rem,4vh,2.75rem) clamp(2rem,5vw,5rem);margin-block:auto;margin-inline:auto;display:grid}.slide-head{grid-area:head;align-self:end}.slide-side{grid-area:side;align-self:start}.slide-vis{grid-area:vis;align-self:start}.slide-first .slide-in{grid-template:"head vis""side vis"/minmax(0,1fr) minmax(0,1fr);align-content:center;row-gap:0}.slide-first .slide-vis{align-self:center}.slide-first .slide-side{margin-top:1.25rem}.slide-stack .slide-in{grid-template:"head""vis""side"/minmax(0,1fr);align-content:center}@media (width<=55.99rem){.slide-in,.slide-first .slide-in{grid-template:"head""vis""side"/minmax(0,1fr);align-content:start;gap:1.25rem}.slide-first .slide-in{grid-template-areas:"head""side""vis"}}.slide-kicker{letter-spacing:.09em;text-transform:uppercase;color:var(--f-muted);flex-wrap:wrap;align-items:center;gap:.375rem .75rem;font-size:.8125rem;font-weight:600;display:flex}.slide-sec:before{content:"";vertical-align:middle;background:var(--f-gold);width:1.75rem;height:2px;margin-right:.75rem;display:inline-block}.slide-ask{letter-spacing:0;text-transform:none;color:var(--f-ink-2);flex-basis:100%;font-size:clamp(.9375rem,min(1.25vw,2.2vh),1.125rem);font-weight:500}.f-page .slide-h{font-family:var(--font-display);letter-spacing:-.018em;color:var(--color-well-950);text-wrap:balance;margin-top:.875rem;font-size:clamp(1.875rem,min(3.6vw,6.4vh),3.5rem);font-weight:500;line-height:1.08}.f-page .slide-h-long{font-size:clamp(1.75rem,min(3.1vw,5.6vh),3rem);line-height:1.1}.deck .conf-quote{display:none}.slide-lede{max-width:36rem;color:var(--f-ink-2);font-size:clamp(1.0625rem,min(1.45vw,2.6vh),1.375rem);line-height:1.5}.slide-note{max-width:34rem;font-family:var(--font-display);color:var(--color-parchment-300);margin-top:1rem;font-size:clamp(.9375rem,min(1.15vw,2.1vh),1.0625rem);font-style:italic}.slide-conf{margin-top:1.25rem}.slide-conf .conf{font-size:.9375rem}.slide .stale{max-width:34rem;margin-top:1rem}.f-page a.look{background:var(--color-well-900);color:#fff;border-radius:999px;align-items:center;gap:.25rem;min-height:2.75rem;margin-top:1.75rem;padding:.5rem 1.375rem;font-weight:600;text-decoration:none;display:inline-flex}.f-page a.look:hover{background:var(--color-well-700);color:#fff}.slide-vis{min-width:0}.slide-base{width:100%;max-width:var(--measure);border-top:1px solid var(--f-line);color:var(--f-muted);flex-shrink:0;margin:clamp(1.25rem,3vh,2rem) auto 0;padding-top:.75rem;font-size:.8125rem;line-height:1.5}.slide-deep{background:var(--color-well-950);color:var(--color-parchment-100)}.slide-deep .slide-kicker,.slide-deep .slide-base{color:var(--color-well-200)}.slide-deep .slide-base{border-top-color:#e5d5ac38}.f-page .slide-deep .slide-h{color:var(--color-parchment-50)}.slide-deep .slide-lede{color:var(--color-parchment-200)}.f-page .slide-deep a{color:var(--color-parchment-100)}.f-page .slide-deep a.look{background:var(--color-parchment-100);color:var(--color-well-950)}.f-page .slide-deep a.look:hover{color:var(--color-well-950);background:#fff}.slide-deep .conf-meter i{border-color:var(--color-well-300);background:0 0}.slide-deep .conf-meter i.on{background:var(--color-parchment-200);border-color:var(--color-parchment-200)}.slide-deep :focus-visible{outline:2px solid var(--color-parchment-300);outline-offset:3px}.slide-deep .slide-ask{color:var(--color-parchment-200)}.vis-h{letter-spacing:.09em;text-transform:uppercase;color:var(--f-muted);margin-bottom:.875rem;font-size:.8125rem;font-weight:600}.vis-h-warn{color:var(--f-warn-text);margin-top:clamp(1.25rem,3.5vh,2.25rem)}.slide .vis-stack>*+*{margin-top:clamp(1.25rem,3.5vh,2.25rem)}.slide .vis-stack>.vis-h+.dk-bars{margin-top:0}.dk-bars{gap:clamp(.625rem,1.9vh,1.125rem);margin:0;padding:0;list-style:none;display:grid}.dk-bars li{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"lbl val""bar bar";align-items:baseline;gap:.375rem 1rem;display:grid}.dk-bars .dk-lbl{grid-area:lbl}.dk-bars .dk-val{grid-area:val}.dk-lbl{text-wrap:balance;font-size:clamp(.9375rem,min(1.3vw,2.3vh),1.25rem);line-height:1.3}.dk-val{color:var(--f-muted);white-space:nowrap;font-size:clamp(.875rem,min(1.1vw,2vh),1.0625rem)}.dk-val b{font-variant-numeric:tabular-nums;color:var(--f-ink);margin-right:.125rem;font-size:1.3em;font-weight:600}.dk-track{background:var(--f-track);border-radius:2px;grid-area:bar;height:clamp(.625rem,1.5vh,.9375rem);display:block;overflow:hidden}.dk-track i{background:var(--color-well-600);height:100%;display:block}.dk-bars li.lead .dk-track i{background:var(--color-well-950)}.dk-bars li.lead .dk-lbl{font-weight:600}.dk-bars li.dim .dk-track i{background:var(--s-mid-ring)}.dk-bars li.dim .dk-lbl{color:var(--f-muted)}.dk-warn .dk-track i{background:var(--f-warn)}.kpis{gap:clamp(1rem,3.5vh,2.25rem);margin:0;padding:0;list-style:none;display:grid}.kpis li{border-left:2px solid var(--f-gold);padding-left:clamp(1rem,1.6vw,1.5rem)}.kpi-n{font-family:var(--font-display);font-size:clamp(1.25rem,min(2vw,3.4vh),1.875rem);line-height:1.1}.kpi-n b{letter-spacing:-.03em;font-variant-numeric:lining-nums;margin-right:.25rem;font-size:clamp(3rem,min(6.4vw,11vh),6.25rem);font-weight:500;line-height:.95}.kpi-l{margin-top:.375rem;font-size:clamp(1rem,min(1.4vw,2.5vh),1.3125rem)}.kpi-r{color:var(--f-muted);margin-top:.25rem;font-size:.875rem}.slide-deep .kpi-n,.slide-deep .kpi-l{color:var(--color-parchment-100)}.slide-deep .kpi-n b{color:#fff}.slide-deep .kpi-r{color:var(--color-well-200)}.kpi-inline b{font-size:clamp(2.75rem,min(5.5vw,9.5vh),5rem)}.kpi-inline span{font-family:var(--font-sans);color:var(--f-ink-2);margin-top:.5rem;font-size:clamp(1rem,min(1.4vw,2.5vh),1.3125rem);line-height:1.45;display:block}.slide .kpi-inline+.checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,3vh,1.5rem) clamp(1rem,2vw,2rem);margin-top:clamp(1.25rem,3.5vh,2.25rem)}@media (width<=47.99rem){.slide .kpi-inline+.checks{grid-template-columns:minmax(0,1fr)}}@media (width>=64rem){.kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.kpi-n b{font-size:clamp(3rem,min(5vw,10vh),5.5rem)}.line-chart{grid-template-rows:auto auto;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;column-gap:clamp(1.5rem,3vw,3rem);display:grid}.line-chart .vis-h-warn{margin-top:0}}.slide-side .side-quote{margin-top:clamp(1.75rem,4.5vh,2.75rem)}.deck .dk-units{--dot:clamp(15px, min(2.4vw, 4vh), 40px);margin:0}.deck .dk-units .dots,.deck .mw .dots{gap:calc(var(--dot) * .28);margin:0}.deck .dk-units .dot,.deck .mw .dot{width:var(--dot);height:var(--dot)}.deck .dk-units .dot.gap{margin-left:calc(var(--dot) * .55)}.dk-units .dot.gap:first-child{margin-left:0}.dk-units figcaption{margin-top:clamp(1rem,3vh,1.75rem)}.dk-units .key{gap:.5rem 1.5rem;font-size:clamp(.9375rem,min(1.2vw,2.1vh),1.125rem)}.dk-units .key .sw{width:1rem;height:1rem}.dk-cap{color:var(--f-muted);margin-top:.5rem;font-size:.875rem}.prows,.mw{--dot:clamp(12px, min(2.7vw, 4.4vh), 40px);margin:0}.prows ul{gap:clamp(.75rem,2.2vh,1.25rem);margin:0;padding:0;list-style:none;display:grid}.prows li{grid-template-columns:minmax(8rem,15rem) minmax(0,1fr);align-items:center;gap:1rem;display:grid}@media (width<=34.99rem){.prows li{grid-template-columns:minmax(0,1fr);gap:.375rem}}.prows-l{font-size:clamp(.9375rem,min(1.3vw,2.3vh),1.25rem);line-height:1.3}.prows-l b{font-family:var(--font-display);margin-right:.25rem;font-size:1.45em;font-weight:500}.prows-dots{flex-wrap:nowrap;min-width:0;display:flex;container-type:inline-size}.prows-dots .dot,.deck .mw .prows-dots .dot{--d:min(var(--dot), 100cqi / (var(--cols) * 1.3));box-sizing:border-box;width:var(--d);height:var(--d);flex:none}.prows-dots .dot+.dot{margin-left:calc(var(--d) * .3)}.rng-n{font-size:clamp(1rem,min(1.4vw,2.5vh),1.3125rem)}.rng-n b{font-family:var(--font-display);margin-right:.25rem;font-size:2em;font-weight:500}.rng-track{background:var(--f-track);border-radius:3px;height:clamp(1rem,2.6vh,1.5rem);margin-top:clamp(1rem,3vh,1.75rem);position:relative}.rng-band{border-inline:2px solid var(--color-well-600);background:#2c6b6c52;position:absolute;top:0;bottom:0}.rng-mark{background:var(--color-well-950);width:3px;margin-left:-1.5px;position:absolute;top:-.5rem;bottom:-.5rem}.rng-scale{color:var(--f-muted);justify-content:space-between;margin-top:.625rem;font-size:.8125rem;display:flex}.rng figcaption{max-width:40rem;color:var(--f-ink-2);margin-top:clamp(1rem,3vh,1.5rem);font-size:clamp(.9375rem,min(1.2vw,2.2vh),1.125rem);line-height:1.5}@media (forced-colors:active){.rng-band{forced-color-adjust:none;background:highlight}.rng-mark{forced-color-adjust:none;background:canvastext}}.dots-grid{grid-template-columns:repeat(12, var(--dot));display:grid}.mw{gap:clamp(1.5rem,4vh,2.5rem);padding:0;list-style:none;display:grid}.mw-h{margin-bottom:.75rem;font-size:clamp(1rem,min(1.4vw,2.5vh),1.3125rem)}.mw-h b{font-family:var(--font-display);font-size:1.6em;font-weight:500}.mw-h span{color:var(--f-muted);font-size:.8125rem}.facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.25rem,4vh,2.5rem) clamp(1.25rem,3vw,2.5rem);margin:0;padding:0;list-style:none;display:grid}.facts li{border-top:2px solid var(--f-gold);padding-top:.875rem}.facts b{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(2.5rem,min(5vw,8.5vh),4.5rem);font-weight:500;line-height:1;display:block}.facts span{color:var(--f-ink-2);margin-top:.5rem;font-size:clamp(.9375rem,min(1.3vw,2.3vh),1.1875rem);display:block}.facts-2{grid-template-columns:minmax(0,1fr)}.dk-quote{border-left:2px solid var(--f-gold);margin:0;padding-left:clamp(1rem,1.6vw,1.5rem)}.dk-quote p{font-family:var(--font-display);color:var(--f-ink-2);font-size:clamp(1.1875rem,min(1.9vw,3.3vh),1.75rem);font-style:italic;line-height:1.4}.dk-quote footer{color:var(--f-muted);margin-top:.625rem;font-size:.875rem}.dk-voices{gap:clamp(1.25rem,4vh,2.25rem);display:grid}.dk-quote-big p{color:var(--color-well-950);font-size:clamp(1.375rem,min(2.5vw,4.3vh),2.375rem);line-height:1.3}.voices-pair{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:clamp(1.25rem,3vh,2rem) clamp(1.25rem,2.5vw,2.25rem);display:grid}.voices-pair .dk-quote p{font-size:clamp(1rem,min(1.45vw,2.5vh),1.3125rem)}.care{gap:clamp(.875rem,2.6vh,1.5rem);margin:0;padding:0;list-style:none;display:grid}.care .dk-quote{border-left-color:var(--f-warn)}.care .dk-quote p{font-size:clamp(1rem,min(1.35vw,2.4vh),1.25rem)}.care .dk-quote footer{margin-top:.25rem;font-size:.8125rem}.care-do{color:var(--f-ink);margin-top:.375rem;padding-left:clamp(1rem,1.6vw,1.5rem);font-size:clamp(.9375rem,min(1.15vw,2.1vh),1.0625rem)}.care-do b{color:var(--color-well-700)}.vdive{gap:1.75rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.vdive li{border-top:1px solid var(--f-line);padding-top:1.25rem}.vdive h3{font-family:var(--font-display);font-size:1.25rem;font-weight:500}.vdive .note{margin-top:.25rem}.vdive .dk-quote{margin-top:.875rem}.vdive .dk-quote p{font-size:1.0625rem}.vdive .ev-go{margin-top:.875rem;display:inline-block}.aud{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.75rem,1.6vw,1.25rem);margin:0;padding:0;list-style:none;display:grid}@media (width<=34.99rem){.aud{grid-template-columns:minmax(0,1fr)}}.f-page .aud a{border:1px solid var(--f-line);border-top:3px solid var(--color-well-600);background:var(--f-card);height:100%;color:var(--f-ink);border-radius:.75rem;flex-direction:column;padding:clamp(1rem,2vw,1.5rem);text-decoration:none;display:flex}.f-page .aud a:hover{border-color:var(--color-well-500)}.aud-who{font-family:var(--font-display);font-size:clamp(1.25rem,min(1.8vw,3.2vh),1.625rem)}.aud-line{color:var(--f-ink-2);flex:1;margin-top:.5rem;font-size:clamp(.9375rem,min(1.2vw,2.2vh),1.0625rem);line-height:1.5}.aud-go{color:var(--color-well-700);margin-top:.875rem;font-size:.875rem;font-weight:600}.fields-dk{margin:0;padding:0;list-style:none;display:grid}.fields-dk li{border-bottom:1px solid var(--f-line-soft);grid-template-columns:minmax(0,1.3fr) minmax(4rem,1fr) 4.5rem 11rem;align-items:center;gap:.875rem;padding:clamp(.125rem,.55vh,.5rem) 0;font-size:clamp(.9375rem,min(1.2vw,2.1vh),1.125rem);display:grid}.fd-bar{background:var(--f-track);border-radius:2px;height:.75rem;position:relative}.fd-bar i{background:var(--color-well-600);border-radius:2px;height:100%;display:block}.fr-default .fd-bar i{background:var(--color-well-800)}.fr-choice .fd-bar i{background:var(--s-prob)}.fields-dk .tag-choice{color:var(--color-well-600)}.fr-off .fd-bar i{background:var(--s-mid-ring)}.fd-bar:before,.fd-bar:after{content:"";background:var(--f-ink);width:2px;margin-left:-1px;position:absolute;top:-3px;bottom:-3px}.fd-bar:before{left:33.33%}.fd-bar:after{left:66.67%}@media (forced-colors:active){.fd-bar:before,.fd-bar:after{forced-color-adjust:none;background:canvastext}}.fields-dk .tag{font-size:.8125rem;font-weight:600}.close-call{color:var(--f-muted);font-weight:500}.fields-dk .fr-off .dk-lbl{color:var(--f-muted);text-decoration:line-through;text-decoration-thickness:1px}@media (width<=34.99rem){.fields-dk li{grid-template-columns:minmax(0,1fr) auto;gap:.25rem .75rem}.fd-bar{grid-area:2/1/auto/-1}.fields-dk .tag{grid-column:1/-1}}.checks,.steps,.method-dk{gap:clamp(1rem,3vh,1.75rem);margin:0;padding:0;list-style:none;display:grid}.checks li,.method-dk li{align-content:start;gap:.25rem;padding-left:2.25rem;display:grid;position:relative}.checks li:before{content:"";border-right:3px solid var(--color-well-600);border-bottom:3px solid var(--color-well-600);width:.5rem;height:.9rem;position:absolute;top:.3em;left:.25rem;transform:rotate(40deg)}.method-dk li:before{content:"";background:var(--f-gold);width:1.25rem;height:2px;position:absolute;top:.55em;left:.125rem}.checks b,.method-dk b{text-wrap:balance;font-size:clamp(1.0625rem,min(1.5vw,2.6vh),1.375rem);font-weight:600;line-height:1.3}.checks span,.method-dk span{color:var(--f-ink-2);font-size:clamp(.9375rem,min(1.15vw,2.1vh),1.0625rem)}.next-grid{grid-template-columns:minmax(0,1fr) minmax(0,2.6fr);align-items:center;gap:clamp(1.5rem,4vw,4rem);display:grid}.next-grid .ripple-small{width:100%;max-width:36vh;margin:0}@media (width<=55.99rem){.next-grid{grid-template-columns:minmax(0,1fr)}.next-grid .ripple-small{max-width:18rem}}.slide-stack .slide-side{flex-wrap:wrap;align-items:center;gap:.75rem 2rem;display:flex}.slide-stack .slide-side>*{margin-top:0}.slide-stack .slide-side .slide-note{order:3}.steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,3vh,1.75rem) clamp(1.25rem,2.5vw,2.25rem)}@media (width<=47.99rem){.steps{grid-template-columns:minmax(0,1fr)}}.steps>div{border-top:1px solid #e5d5ac40;padding-top:.625rem}.steps dt{letter-spacing:.09em;text-transform:uppercase;color:var(--color-parchment-400);margin-bottom:.375rem;font-size:.8125rem;font-weight:600}.steps dd{margin:0;font-size:clamp(1rem,min(1.25vw,2.3vh),1.1875rem);line-height:1.45}.dk-glance{grid-template-rows:repeat(5,auto);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;column-gap:clamp(1.5rem,4vw,4rem);margin:0;padding:0;list-style:none;display:grid}@media (width<=55.99rem){.dk-glance{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-auto-flow:row}}.f-page .dk-glance a{border-bottom:1px solid var(--f-line-soft);color:var(--f-ink);grid-template-columns:1.75rem minmax(0,1fr) auto;align-items:center;gap:.25rem 1rem;padding:clamp(.3rem,.85vh,.625rem) .5rem;text-decoration:none;display:grid}.f-page .dk-glance a:hover{background:var(--f-card)}.dk-glance .conf{white-space:normal;max-width:9.5rem}.dk-glance-n{font-family:var(--font-display);color:var(--f-muted);font-size:1.125rem}.dk-glance-a{display:grid}.dk-glance-q{color:var(--f-muted);font-size:.8125rem}.dk-glance-ans{font-size:clamp(.9375rem,min(1.15vw,2.1vh),1.0625rem);line-height:1.35}@media (width<=34.99rem){.f-page .dk-glance a{grid-template-columns:1.5rem minmax(0,1fr)}.dk-glance .conf{grid-column:2}}.ripple{width:min(100%,64vh);margin:0 auto;position:relative}.ripple svg{width:100%;height:auto;display:block}.rp{transform-box:fill-box;transform-origin:50%;animation:.7s cubic-bezier(.2,.7,.2,1) both ripple-in;animation-delay:calc(var(--ring) * .16s + .25s)}@keyframes ripple-in{0%{opacity:0;transform:scale(.4)}}.rp-s{fill:var(--color-parchment-200)}.rp-p{fill:var(--color-parchment-500)}.ripple-mark{width:30%;color:var(--color-parchment-100);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ripple-mark svg{width:100%;height:auto}.ripple-key{color:var(--color-parchment-200);flex-wrap:wrap;justify-content:center;gap:.375rem 1.25rem;margin-top:1rem;font-size:.875rem;display:flex}.ripple-key i{vertical-align:-.05em;border-radius:50%;width:.75rem;height:.75rem;margin-right:.25rem;display:inline-block}.ripple-key i.rp-s{background:var(--color-parchment-200)}.rp-l{fill:var(--color-parchment-200);stroke:var(--color-parchment-500);stroke-width:5px}.ripple-key i.rp-l{background:var(--color-parchment-200);box-shadow:0 0 0 2px var(--color-parchment-500)}.ripple-small{width:min(100%,38vh);margin:clamp(1rem,3vh,1.75rem) 0 0}.ripple-small .ripple-key{font-size:.8125rem}.ripple-key i.rp-p{background:var(--color-parchment-500)}@media (width<=55.99rem){.ripple{width:min(100%,22rem)}}.dive-store{width:100%;max-width:var(--measure);border:1px solid var(--f-line);background:var(--f-card);color:var(--f-ink);border-radius:.75rem;margin:1.5rem auto 0;padding:1.25rem}.dive .qtitle{margin-top:.375rem;font-size:clamp(1.5rem,3vw,2rem)}.drawer .dive>.qtitle{display:none}.deck .drawer-title{font-family:var(--font-display);color:var(--f-ink);white-space:normal;text-overflow:clip;font-size:1.25rem;font-weight:500;overflow:visible}.dive>*+*{margin-top:1rem}.dive .dq,.dive .ddive{border-top:1px solid var(--f-line);margin-top:1.75rem;padding-top:1.5rem}.dive .ddive{border-top:0;margin-top:1rem;padding-top:0}.dq h3,.ddive .evid h3{font-family:var(--font-display);font-size:1.25rem;font-weight:500}.dq-wording{font-family:var(--font-display);color:var(--f-ink-2);margin-top:.375rem;font-style:italic}.dq .bars{margin-top:.75rem}.dq .ev-go,.vdive .ev-go{min-height:1.5rem;margin-top:.75rem;padding-block:.125rem;display:inline-block}.nojs-toc{padding:1rem var(--gutter);border-bottom:1px solid var(--f-line);background:var(--f-card)}.nojs-toc ol{flex-wrap:wrap;gap:.25rem 1.25rem;margin:0;padding:0;font-size:.875rem;list-style:none;display:flex}.nojs-toc a{min-height:1.5rem;padding-block:.125rem;display:inline-block}.dq p+p{margin-top:.75rem}.ddive>*+*{margin-top:.875rem}.ddive .evid{margin-top:1.5rem}.ddive .evid h3{margin-bottom:.75rem}.dive .pull{margin-top:1.5rem}.dive-method dt{margin-top:1rem;font-weight:600}.dive-method dd{color:var(--f-ink-2);margin:.25rem 0 0}.deck-nav{min-height:4rem;padding:.5rem var(--gutter);border-top:1px solid var(--f-line);background:var(--f-card);align-items:center;gap:.75rem;display:flex}.deck-nav[hidden]{display:none}.deck-step{min-height:2.75rem;padding:0 1.125rem;font-size:.9375rem}.deck-next{background:var(--color-well-900);border-color:var(--color-well-900);color:#fff}.deck-next:hover:not(:disabled){background:var(--color-well-700)}.deck-step[aria-disabled=true]{opacity:.4;cursor:default}.deck-next[aria-disabled=true]:hover{background:var(--color-well-900)}.narrow-only{display:none}@media (width<=29.99rem){.wide-only{display:none}.narrow-only{display:inline}}html:fullscreen .deck-top{display:none}.toc-out{flex-wrap:wrap;gap:.25rem 1.25rem;margin:0;padding:.75rem 1.25rem 0;font-size:.875rem;list-style:none;display:flex}.toc-out a{min-height:1.5rem;padding-block:.125rem;display:inline-block}@media (width>=64rem){.slide-stack .aud{grid-template-columns:repeat(4,minmax(0,1fr))}}.deck-where{flex-direction:column;flex:1;align-items:center;gap:.375rem;min-width:0;display:flex}.deck-progress{gap:3px;width:100%;max-width:34rem;margin:0;padding:0;list-style:none;display:flex}.deck-progress li{background:var(--s-mid-ring);border-radius:2px;flex:1;height:4px}.deck-progress li.sec-start{margin-left:5px}.deck-progress li.on{background:var(--color-well-600)}.deck-progress li.here{background:var(--color-well-950)}.deck-count{color:var(--f-muted);font-variant-numeric:tabular-nums;text-align:center;font-size:.8125rem}@media (width<=29.99rem){.deck-step{padding:0 .875rem}.deck-progress li.sec-start{margin-left:3px}[data-sec],.deck-sep{display:none}}.toc{background:var(--f-paper);width:min(32rem,100vw - 2rem);max-height:min(40rem,100dvh - 2rem);color:var(--f-ink);border:0;border-radius:1rem;padding:0;box-shadow:0 20px 60px #0e22244d}.toc::backdrop{background:#0e222473}.toc-bar{border-bottom:1px solid var(--f-line);background:var(--f-card);justify-content:space-between;align-items:center;padding:.75rem 1rem .75rem 1.25rem;display:flex;position:sticky;top:0}.f-page .toc-bar h2{font-family:var(--font-display);font-size:1.25rem}.toc-secs{gap:1rem;margin:0;padding:1rem 1.25rem 1.25rem;list-style:none;display:grid}.toc-secs ol{margin:.25rem 0 0;padding:0;list-style:none}.f-page .toc-secs a{min-height:2.25rem;color:var(--f-ink);border-radius:.375rem;align-items:baseline;gap:.75rem;padding:.375rem .5rem;text-decoration:none;display:flex}.f-page .toc-secs a:hover,.f-page .toc-secs a[aria-current]{background:var(--f-card)}.toc-secs a[aria-current]{font-weight:600}.toc-n{font-variant-numeric:tabular-nums;min-width:1.5rem;color:var(--f-muted)}.deck-rail{display:none}@media (width>=64rem) and (height>=30rem){.deck-on .deck-rail:not([hidden]){flex:0 0 var(--rail);border-right:1px solid var(--f-line);padding:clamp(1.5rem,5vh,3.5rem) 1.25rem 1.5rem clamp(1.25rem,2.2vw,2.25rem);display:block;overflow-y:auto}.deck-on .deck-tools [data-toc-open]{display:none}}.deck-rail ol{margin:0;padding:0;list-style:none}.deck-rail>ol{border-left:1px solid var(--f-line)}.deck-rail li{position:relative}.f-page .deck-rail a{color:var(--f-muted);padding:.3125rem 0 .3125rem .875rem;text-decoration:none;transition:color .2s;display:block}.f-page .deck-rail a:hover{color:var(--f-ink)}.f-page .deck-rail .rail-sec{letter-spacing:.1em;text-transform:uppercase;padding-block:.4375rem;font-size:.6875rem;font-weight:600;line-height:1.35}.f-page .deck-rail .is-past>.rail-sec{color:var(--f-ink-2)}.f-page .deck-rail .is-here>.rail-sec{color:var(--f-ink)}.rail-sub{grid-template-rows:0fr;transition:grid-template-rows .3s;display:grid}.rail-sub>ol{visibility:hidden;min-height:0;margin-left:-2px;padding-left:2px;transition:visibility 0s linear .3s;overflow:hidden}.is-here>.rail-sub{grid-template-rows:1fr}.is-here>.rail-sub>ol{visibility:visible;transition-delay:0s}.f-page .rail-sub a{padding-block:.25rem;font-size:.8125rem;line-height:1.35}.rail-sub li:last-child{padding-bottom:.375rem}.deck-rail a[aria-current]:before{content:"";background:var(--f-gold);border-radius:1px;width:2px;position:absolute;top:.25rem;bottom:.25rem;left:-1px}.f-page .deck-rail a[aria-current]{color:var(--f-ink);font-weight:600}.js-only{display:none}.deck-on .js-only{display:inline}.deck .slide+.slide{border-top:1px solid var(--f-line)}html.deck-on,html.deck-on body{height:100%;overflow:hidden}.deck-on .deck{flex-direction:column;display:flex;position:fixed;inset:0}.deck-on .deck-body{flex:1;min-height:0;display:flex}.deck-on .deck-stage{flex:1;min-width:0;min-height:0;position:relative;overflow:clip}.deck-on .nojs-toc{display:none}@media (height<=25rem){.deck-top{min-height:0;padding-block:.25rem}.deck-brand,.deck-title,.deck-progress{display:none}.deck-tools{margin-left:auto}.deck-nav{min-height:0;padding-block:.25rem}}.deck-on .slide{overscroll-behavior:contain;opacity:0;visibility:hidden;transform:translateX(calc(var(--dir,1) * 2.5rem));border:0;transition:opacity .3s,transform .45s cubic-bezier(.2,.7,.2,1),visibility 0s linear .45s;position:absolute;inset:0;overflow-y:auto}.deck-on .slide.is-leaving{transform:translateX(calc(var(--dir,1) * -2.5rem))}.deck-on .slide.is-current{opacity:1;visibility:visible;transition:opacity .3s 60ms,transform .45s cubic-bezier(.2,.7,.2,1),visibility;transform:none}.deck-on .dive-store{display:none}.deck-on .slide:not(.is-current) .rp{animation:none}@media (prefers-reduced-motion:reduce){.deck-on .slide,.deck-on .slide.is-leaving{transform:none}}@media (forced-colors:active){.dk-track i,.dk-bars li.dim .dk-track i,.fd-bar i,.deck-progress li,.deck-progress li.on{forced-color-adjust:none;background:canvastext}.dk-bars li.lead .dk-track i,.deck-progress li.here{forced-color-adjust:none;background:highlight}.deck-progress li:not(.on){background:canvas;outline:1px solid canvastext}.rp-s,.rp-l{fill:canvastext}.rp-p{fill:highlight}.ripple-key i{forced-color-adjust:none;border:1px solid canvastext}.ripple-key i.rp-s,.ripple-key i.rp-l{background:canvastext}.ripple-key i.rp-p{background:highlight}}@media print{@page{size:landscape;margin:10mm}html.deck-on,html.deck-on body{height:auto;overflow:visible}.deck-on .deck{display:block;position:static}.deck-on .deck-stage{overflow:visible}.deck .slide,.deck-on .slide{opacity:1;visibility:visible;zoom:.78;break-inside:avoid;break-after:page;-webkit-print-color-adjust:exact;print-color-adjust:exact;border:0;min-height:0;padding:.5rem 0;position:static;overflow:visible;transform:none}.deck .slide:last-of-type{break-after:auto}.slide-in,.slide-base{zoom:1!important;max-width:var(--measure)!important}.deck-tools,.deck-nav,.deck-rail,.nojs-toc,.look,.dive-store,.drawer,.toc{display:none!important}.rp{animation:none}}
