.pager{--pager-seat: var(--frame-gap);position:relative;color:var(--text)}.pager.is-built>[data-pager-static]{display:none}.pager[data-pager-mode=live]{display:flex;flex-direction:column;height:calc(100svh - var(--frame-gap));min-height:600px}.pager[data-pager-mode=still] .pager__live,.pager[data-pager-mode=live] .pager__stack{display:none}.pager__live{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;width:100%;max-width:1440px;margin-inline:auto;padding:calc(var(--nav-bar) + clamp(20px,3.2vh,40px)) var(--gutter) clamp(18px,2.6vh,28px)}.pager__band{display:flex;align-items:flex-start;gap:14px;flex:none;min-height:calc(var(--step-h2) * 1.05 * 2)}.pager__mark{flex:none;display:inline-flex;margin-top:calc(var(--step-h2) * .24)}.pager__mark:empty{display:none}.pager__headline{display:grid;max-width:24ch;text-wrap:wrap}.pager__words{grid-area:1 / 1}.pager__w{display:inline-block}.pager__viewport{position:relative;flex:1 1 auto;min-height:0;margin:clamp(16px,2.6vh,32px) calc(-1 * var(--gutter)) 0;overflow:clip;contain:layout paint}.pager__stage{position:absolute;inset:0;padding-inline:var(--gutter);visibility:hidden}.pager__stage.is-on,.pager__stage.is-out{visibility:visible}.pager__stage.is-on{z-index:1}.pager.is-moving .pager__stage{will-change:transform,opacity}.pager__sub{flex:none;margin:clamp(12px,1.8vh,20px) 0 0;min-height:1.5em;max-width:72ch;font:400 var(--step-body)/1.5 var(--font-sans);color:var(--muted);text-wrap:pretty}.pager__player{flex:none;display:flex;flex-wrap:wrap;align-items:center;gap:12px 10px;margin-top:clamp(12px,1.8vh,18px)}.pager__bar{flex:1 0 100%;height:2px;background:var(--fig-rule);overflow:hidden}.pager__fill{display:block;width:100%;height:100%;background:var(--neo-signal-blue-600);transform:scaleX(0);transform-origin:0 50%}.pager.is-last .pager__bar{visibility:hidden}.pager__index{flex-wrap:wrap;margin:0}.pager__chap{gap:8px;text-decoration:none}.pager__name{letter-spacing:.08em;text-transform:uppercase}.pager__toggle{margin-left:0}.pager__stack{max-width:1440px;margin-inline:auto;padding:calc(var(--nav-bar) + clamp(24px,4vh,48px)) var(--gutter) clamp(48px,7vh,88px)}.pager__still{margin-top:clamp(40px,6vh,72px);scroll-margin-top:8px}.pager__still-head{display:flex;align-items:baseline;gap:.6em;max-width:30ch}.pager__still-head:focus:not(:focus-visible){outline:none}.pager__still-num{flex:none;font:500 var(--step-label)/1 var(--font-mono);letter-spacing:.14em;color:var(--muted)}.pager__still-stage{position:relative;height:clamp(360px,52vh,540px);margin-top:clamp(16px,2.4vh,28px)}.pager__subs{margin:16px 0 0;padding-left:1.2em;max-width:72ch;font:400 var(--step-body)/1.55 var(--font-sans);color:var(--muted)}.pager__subs li+li{margin-top:6px}.hiw{--hiw-mark: 32px;--hiw-row-gap: clamp(10px, 1.4vh, 14px)}.hiw .pager__band{flex-direction:column;align-items:flex-start;gap:var(--hiw-row-gap);min-height:calc(var(--hiw-mark) + var(--hiw-row-gap) + var(--step-h2) * 1.05 * 2)}.hiw .pager__headline{max-width:28ch;text-wrap:pretty}.hiw .pager__sub{max-width:112ch;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hiw .pager__mark.hiw-mark{position:relative;display:flex;align-items:center;gap:12px;height:var(--hiw-mark);margin:0}.hiw-mark__sp{display:flex;align-items:center;height:var(--hiw-mark);line-height:0}.hiw-mark__sp .fig-neomark{width:24px;height:24px}.hiw-mark__verb{font:500 var(--step-label)/1 var(--font-mono);letter-spacing:.02em;color:var(--muted);white-space:nowrap}.hiw-mark__nv{position:absolute;left:0;top:50%;transform:translateY(-50%);color:var(--ink);opacity:0;pointer-events:none}.hiw-mark__nv svg{display:block;width:152px;max-width:none;height:18px}.hiw-mark__nv .nav__nvmark{fill:var(--mexico)}.hiw-mark__sp,.hiw-mark__nv{transition:opacity .2s var(--ease-out)}.hiw-mark[data-mark=neoverse] .hiw-mark__nv{opacity:1}.hiw-mark[data-mark=neoverse] .hiw-mark__sp,.hiw-mark[data-mark=neoverse] .hiw-mark__verb{opacity:0}.hiw__title{max-width:1440px;margin:0 auto;padding:calc(var(--nav-bar) + clamp(24px,4vh,48px)) var(--gutter) 0}.hiw[data-pager-mode=live] .hiw__title{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;margin:0;padding:0}.hiw[data-pager-mode=still] .pager__stack{padding-top:clamp(4px,1vh,12px)}.hiw-static{max-width:1440px;margin:0 auto;padding:clamp(28px,4vh,44px) var(--gutter) clamp(56px,8vh,96px)}.hiw-static__list{list-style:none;margin:0;padding:0;display:grid;gap:clamp(28px,4vh,44px);counter-reset:hiw}.hiw-static__ch{counter-increment:hiw;display:grid;grid-template-columns:3rem minmax(0,1fr);column-gap:1rem}.hiw-static__ch:before{content:counter(hiw,decimal-leading-zero);grid-row:1;padding-top:.55em;font:500 var(--step-label)/1 var(--font-mono);letter-spacing:.14em;color:var(--muted)}.hiw-static__h{grid-column:2;margin:0;max-width:34ch}.hiw-static__subs{grid-column:2;margin:12px 0 0;padding-left:1.2em;max-width:72ch;font:400 var(--step-body)/1.55 var(--font-sans);color:var(--muted)}.hiw-static__subs li+li{margin-top:4px}.hiw-stub{position:absolute;inset:0;display:grid;place-items:center;border-radius:var(--radius-md);background:var(--bone-200);box-shadow:inset 0 0 0 1px var(--bone-400)}.pager__stage .hiw-stub{inset:0 var(--gutter)}.hiw-stub__ticks{display:flex;gap:10px}.hiw-stub__ticks i{display:block;width:28px;height:2px;background:var(--bone-400)}.hiw-stub__ticks i.is-on{background:var(--ink-500)}.hiw-close{padding-block:clamp(72px,11vh,128px) clamp(88px,13vh,152px)}.hiw-close .pg-close__h{max-width:20ch}.hiw-close__note{grid-column:1;margin:8px 0 0}.hiw-close .pg-close__in{grid-template-columns:minmax(0,6fr) minmax(0,6fr)}.hiw-close .pg-close__h{max-width:none}.dx-svg .dx-win .fig-n{fill:var(--fig-body)}.dx-svg .dx-win.is-read .fig-n{fill:var(--fig-ink)}html:not(.js) .dx .pane__box{display:none}.dx.pane--film{height:100%;padding:0}.dx.pane--film .pane__fig{height:100%}.dx-svg .dx-vmark{fill:var(--nv-flare-fill, #FAE9CB);stroke:var(--nv-flare-ink, #9A5B00);stroke-width:1.5}.dx-svg .dx-vword .fig-n,.dx-svg .dx-win .dx-vword .fig-n{fill:var(--nv-flare-ink, #9A5B00)}.dyn__h{max-width:16ch}.dyn__policy{margin:0 0 1.75rem}.dyn__fig.is-drawn .dyn__policy{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;margin:0}.dyn{--dyn-slot: var(--mexico-700)}[data-tone=dark] .dyn,.dyn [data-tone=dark]{--dyn-slot: var(--mexico-300)}.dyn__rule{--fs: clamp(1.25rem, 1rem + 1.1vw, 2rem);margin:0;max-width:32ch;text-wrap:pretty;font:500 var(--fs)/1.25 var(--font-display);letter-spacing:-.025em;color:var(--fig-ink)}.dyn__rule--fig{max-width:none}.dyn__ph{position:relative;display:inline-block;white-space:nowrap;line-height:1.2}.dyn__ph--g{padding-top:.86em}.dyn__ph:after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:1px;background:var(--fig-edge);transform-origin:0 50%}.dyn__gloss{position:absolute;left:0;top:calc(var(--fs) * .84 - .75rem);font:500 .75rem/1 var(--font-mono);letter-spacing:.14em;color:var(--dyn-slot);white-space:nowrap}.dyn__rule.is-armed .dyn__ph:after{transform:scaleX(0)}.dyn__rule.is-armed .dyn__gloss{opacity:.35}.dyn__rule.is-armed .dyn__ph.is-lit:after{transform:none;transition:transform .46s var(--fig-ease-out)}.dyn__rule.is-armed .dyn__ph.is-lit .dyn__gloss{opacity:1;transition:opacity .26s var(--fig-ease-out)}@media(prefers-reduced-motion:reduce){.dyn__rule.is-armed .dyn__ph:after,.dyn__rule.is-armed .dyn__gloss{transition:none}}html.is-still .dyn__rule.is-armed .dyn__ph:after,html.is-still .dyn__rule.is-armed .dyn__gloss{transition:none}.dyn-ask{position:absolute;left:0;display:flex;align-items:center;gap:12px;box-sizing:border-box;padding:0 16px 0 48px;border-radius:var(--radius-sm);background:var(--fig-plate);box-shadow:inset 0 0 0 1px var(--fig-rule);white-space:nowrap;overflow:hidden}.dyn-ask__k{flex:none;font:500 .75rem/1 var(--font-mono);letter-spacing:.14em;color:var(--fig-sig-ink)}.dyn-ask__q{min-width:0;overflow:hidden;text-overflow:clip;font:400 1rem/1.3 var(--font-sans);color:var(--fig-ink)}.dyn-sprite{position:absolute;z-index:1;width:24px;height:24px;line-height:0;opacity:0}.dyn-sprite .neo-sprite__svg{width:100%;height:100%}.fig-svg .dyn-ok{fill:var(--fig-verdant);stroke:none}.fig-svg .dyn-well{fill:none;stroke:var(--fig-rest);stroke-width:1}.fig-svg .dyn-mode{fill:var(--fig-ink)}.fig-svg .dyn-sub{letter-spacing:.01em}.fig-svg .dyn-slot__k{fill:var(--dyn-slot)}.dyn--film{position:relative;height:100%;color:var(--fig-ink);--fig-k-fs: 12px;--fig-v-fs: 12px;--fig-cap-fs: 12px;--fig-score-fs: 12px;--fig-n-fs: 14px}.dyn--film .pane__fig{position:relative;margin:0;height:100%}.dyn--film .pane__box{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.dyn--film .fig-svg .dyn-foot{letter-spacing:.04em}.dyn--film .fig-chip--leg .fig-chip__plate{fill:var(--fig-plate);stroke:var(--fig-edge);stroke-width:1}.dyn--film .fig-svg .fig-chip--leg .fig-chip__t,.dyn--film .fig-svg .fig-chip--leg .fig-chip__n{fill:var(--fig-ink)}.dyn--film .fig-chip--leg .fig-chip__no{stroke:var(--fig-ink)}.dyn--film .fig-svg .fig-chip--leg .fig-chip__s{fill:var(--fig-cap)}.hiw[data-astro-cid-ltm7636t]{--pager-seat: 72px}.hiw[data-astro-cid-ltm7636t][data-pager-mode=live]{height:calc(100svh - 72px)}.hiw__title[data-astro-cid-ltm7636t],.hiw-static__h[data-astro-cid-ltm7636t]{color:var(--color-ink)}.hiw-static__ch[data-astro-cid-ltm7636t]{grid-template-columns:minmax(0,1fr);row-gap:.75rem;padding-top:1.25rem;border-top:1px solid var(--color-ink-400)}.hiw-static__ch[data-astro-cid-ltm7636t]:before{padding-top:0}.hiw-static__h[data-astro-cid-ltm7636t]{grid-column:1}.hiw-static__subs[data-astro-cid-ltm7636t]{grid-column:1;display:grid;gap:.5rem;margin:.25rem 0 0;padding:0;list-style:none}.hiw-static__subs[data-astro-cid-ltm7636t] li[data-astro-cid-ltm7636t]{position:relative;margin:0;padding-left:1.125rem}.hiw-static__subs[data-astro-cid-ltm7636t] li[data-astro-cid-ltm7636t]:before{content:"";position:absolute;left:0;top:.8em;width:.5rem;height:1px;background:var(--color-ink-500)}
