.fig[data-astro-cid-m7ahu2l4]{flex-direction:column;gap:16px;display:flex}.pair[data-astro-cid-m7ahu2l4]{gap:var(--spacing-4);display:flex}.fig__box[data-astro-cid-m7ahu2l4]{flex:1 1 0;justify-content:center;align-items:center;min-width:0;display:flex}.fig__cap[data-astro-cid-m7ahu2l4]{padding-left:var(--spacing-rail)}.fig__cap[data-astro-cid-m7ahu2l4] span[data-astro-cid-m7ahu2l4]{max-width:726px;display:block}@media (width<=1199px){.fig__cap[data-astro-cid-m7ahu2l4]{padding-left:0}}@media (width<=699px){.pair[data-astro-cid-m7ahu2l4]{flex-direction:column;gap:16px}}.numbered[data-astro-cid-ptdcrtg5]{flex-direction:column;display:flex}.numbered[data-astro-cid-ptdcrtg5] li[data-astro-cid-ptdcrtg5]{max-width:var(--container-reading);border-bottom:1px solid var(--color-rule);gap:16px;padding-block:14px;display:flex}.numbered[data-astro-cid-ptdcrtg5] li[data-astro-cid-ptdcrtg5]:first-child{border-top:1px solid var(--color-rule)}@media (width<=1199px){.numbered[data-astro-cid-ptdcrtg5] li[data-astro-cid-ptdcrtg5]{max-width:none}}.num[data-astro-cid-ptdcrtg5]{flex-shrink:0;width:40px;line-height:30px}.bullets[data-astro-cid-e6sq3byj]{max-width:var(--container-reading);flex-direction:column;gap:16px;display:flex}@media (width<=1199px){.bullets[data-astro-cid-e6sq3byj]{max-width:none}}li[data-astro-cid-e6sq3byj]{font-size:var(--text-body);line-height:var(--leading-body);gap:8px;display:flex}.dot[data-astro-cid-e6sq3byj]{flex-shrink:0;width:20px}#deck-overlay{& svg.ph{fill:currentColor;flex-shrink:0;width:1em;height:1em}&{z-index:50;overscroll-behavior:contain;visibility:hidden;position:fixed;inset:0;overflow:hidden}&.is-open,&.is-closing{visibility:visible}& .scrim{opacity:0;background:#0e0e0db8;transition:opacity .32s;position:fixed;inset:0}&.is-open .scrim{opacity:1}& .stage{padding:calc(112px + env(safe-area-inset-top,0px)) 16px calc(24px + env(safe-area-inset-bottom,0px));flex-direction:column;justify-content:flex-start;align-items:center;gap:24px;display:flex;position:absolute;inset:0}& .stage-click{position:absolute;inset:0}& .deck{will-change:transform;flex-direction:column;align-items:center;gap:24px;display:flex;position:relative}& .slide{aspect-ratio:16/9;touch-action:pan-y;background:#fff;border-radius:10px;width:min(1152px,100vw - 32px,177.778dvh - 398.222px);max-width:100%;position:relative;overflow:hidden;box-shadow:0 1px 1px #0e0e0d2e,0 6px 14px #0e0e0d38,0 28px 60px #0e0e0d59}& .slide img{z-index:0;object-fit:cover;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block;position:absolute;inset:0}& .hot{z-index:2;pointer-events:none;position:absolute;inset:0}& .hot button{aspect-ratio:1;pointer-events:auto;border-radius:999px;width:2.91667%;min-width:28px;transition:background-color .12s;position:absolute;top:92.8704%;translate:-50% -50%}& .hot button:hover{background:#8080802e}& .hot [data-go=prev]{left:75.4167%}& .hot [data-go=home]{left:78.125%}& .hot [data-go=next],& .hot [data-go=restart]{left:80.7813%}& .slide img.is-entering{opacity:0;transition:opacity .2s}& .slide img.is-in{opacity:1}& .pager{background:var(--color-ink);color:#fff;border-radius:999px;align-items:center;gap:4px;padding:6px;display:flex;position:relative;box-shadow:0 8px 24px #00000059}& .pager button{border-radius:999px;place-items:center;width:40px;height:40px;display:grid}& .pager button:hover:not(:disabled){background:#ffffff1f}& .pager button:disabled{opacity:.35;cursor:default}& .pager button svg{width:18px;height:18px}& .count{text-align:center;font-variant-numeric:tabular-nums;min-width:76px;padding:0 8px;font-size:16px;font-weight:500;line-height:22px}& .pager :focus-visible,& .ctl :focus-visible{box-shadow:0 0 0 2px var(--color-ink), 0 0 0 4px #fff}& .ctl{z-index:4;top:calc(40px + env(safe-area-inset-top,0px));background:var(--color-ink);color:#fff;white-space:nowrap;opacity:0;border-radius:999px;align-items:center;gap:4px;padding:6px;font-size:16px;font-weight:500;line-height:22px;transition:opacity .22s;display:flex;position:fixed;left:50%;translate:-50%;box-shadow:0 8px 24px #00000059}&.is-settled .ctl,&.is-settled .pager{opacity:1}& .pager{opacity:0;transition:opacity .22s}& .ctl a,& .ctl button{border-radius:999px;align-items:center;gap:8px;height:40px;padding:0 16px;text-decoration:none;display:inline-flex}& .ctl svg{width:17px;height:17px}& .ctl a:hover,& .ctl button:hover{background:#ffffff1f}& .ctl .primary{background:var(--color-accent)}& .ctl .primary:hover{background:#e4561a}& .ctl .sep{background:#ffffff2e;width:1px;height:20px;margin:0 4px}& .ctl .icon-only{justify-content:center;width:40px;padding:0}@media (width<=760px){& .stage{padding-top:calc(96px + env(safe-area-inset-top,0px));justify-content:center}& .slide{width:calc(100vw - 32px)}& .ctl{top:auto;bottom:calc(24px + env(safe-area-inset-bottom,0px))}& .ctl .label-long{display:none}}@media (prefers-reduced-motion:reduce){& .scrim,& .ctl,& .pager,& .slide img.is-entering{transition:none}}}.process[data-astro-cid-hxsay6ae]{gap:var(--spacing-6);padding-top:var(--spacing-section);flex-direction:column;display:flex}.flow[data-astro-cid-hxsay6ae]{justify-content:center;display:flex}.flow[data-astro-cid-hxsay6ae] .frame{padding-inline:0}.deck-link[data-astro-cid-hxsay6ae]{color:var(--color-ink)}.closing[data-astro-cid-hxsay6ae]{max-width:calc(var(--spacing-rail) + var(--container-reading));padding-top:48px}
