.st[data-astro-cid-egbtscmx]{max-width:var(--wrap-wide);align-items:start;padding-top:24px}.steps[data-astro-cid-egbtscmx]{grid-column:1/5;min-width:0;position:relative;padding-left:20px}.stagecol[data-astro-cid-egbtscmx]{grid-column:5/13;min-width:0;align-self:start;position:sticky;top:calc(var(--head-top) + 16px);height:calc(100svh - var(--head-top) - 48px);min-height:520px}.win[data-astro-cid-egbtscmx]{height:100%;display:flex;flex-direction:column}.win-bar[data-astro-cid-egbtscmx]{flex:none}.win-title[data-astro-cid-egbtscmx]{margin-left:auto}.ba[data-astro-cid-egbtscmx]{margin-left:8px;flex:none}.win-bar[data-astro-cid-egbtscmx] .ba .tabs{padding:2px}.win-bar[data-astro-cid-egbtscmx] .ba .tab{min-height:24px;padding:0 10px;font-size:12px}.stage[data-astro-cid-egbtscmx]{position:relative;flex:1;min-height:0;overflow:hidden;border-radius:0 0 var(--radius-lg) var(--radius-lg);background:var(--bg-primary);isolation:isolate}.panel[data-astro-cid-egbtscmx]{position:absolute;inset:0;opacity:0;visibility:hidden;transition:opacity var(--dur-view) var(--ease-out),visibility 0s linear var(--dur-view)}.panel[data-astro-cid-egbtscmx].on{opacity:1;visibility:visible;transition:opacity var(--dur-view) var(--ease-out)}.panel[data-astro-cid-egbtscmx]>img[data-astro-cid-egbtscmx]{width:100%;height:100%;object-fit:cover;display:block}.panel[data-astro-cid-egbtscmx][data-panel=model] .mv{height:100%}.panel[data-astro-cid-egbtscmx][data-panel=model] .mv-stage{border-radius:0}.panel[data-astro-cid-egbtscmx][data-panel=model] .mv-bar{justify-content:flex-end}.top-r[data-astro-cid-egbtscmx]{position:absolute;right:12px;top:12px;z-index:6}.top-r[data-astro-cid-egbtscmx][hidden]{display:none}.ml[data-astro-cid-egbtscmx]{position:absolute;left:12px;bottom:12px;z-index:6;margin:0;padding:3px 6px;border-radius:var(--radius-sm);background:#ffffffd1;pointer-events:none}.cur[data-astro-cid-egbtscmx]{position:absolute;left:0;top:0;z-index:4;pointer-events:none;opacity:0;will-change:transform}.cur[data-astro-cid-egbtscmx].on,.panel[data-astro-cid-egbtscmx][data-panel=picture] .cur[data-astro-cid-egbtscmx].go{opacity:1}.cur[data-astro-cid-egbtscmx] svg[data-astro-cid-egbtscmx]{display:block;fill:var(--ink-fill);stroke:#fff;stroke-width:1.4;stroke-linejoin:round}.cur[data-astro-cid-egbtscmx].b svg[data-astro-cid-egbtscmx]{fill:var(--accent-primary)}.cur-tag[data-astro-cid-egbtscmx]{position:absolute;left:12px;top:14px;display:block;padding:2px 6px;border-radius:var(--radius-xs, 4px);background:var(--ink-fill);color:var(--text-on-ink);font:500 11px/14px var(--font-sans);white-space:nowrap}.cur[data-astro-cid-egbtscmx].b .cur-tag[data-astro-cid-egbtscmx]{background:var(--accent-primary)}.bub[data-astro-cid-egbtscmx]{position:absolute;left:14px;top:38px;display:flex;align-items:center;gap:6px;padding:6px 10px 6px 6px;border-radius:8px;background:var(--bg-elevated);box-shadow:var(--edge),var(--shadow-pill);color:var(--text-primary);font:500 12px/16px var(--font-sans);white-space:nowrap;opacity:0;transform:translateY(6px);transition:opacity .24s var(--ease-out),transform .24s var(--ease-out)}.bub[data-astro-cid-egbtscmx].on{opacity:1;transform:none}.bub[data-astro-cid-egbtscmx] i[data-astro-cid-egbtscmx]{display:grid;place-items:center;flex:none;width:16px;height:16px;border-radius:50%;background:var(--ink-fill);color:var(--text-on-ink);font:600 9px/1 var(--font-sans);font-style:normal}.cur[data-astro-cid-egbtscmx].b .bub[data-astro-cid-egbtscmx] i[data-astro-cid-egbtscmx]{background:var(--accent-primary)}.cur[data-astro-cid-egbtscmx].flip .bub[data-astro-cid-egbtscmx],.cur[data-astro-cid-egbtscmx].flip .cur-tag[data-astro-cid-egbtscmx]{left:auto;right:-4px}html.js .win-avs[data-astro-cid-egbtscmx] i+i{opacity:0;transition:opacity .32s var(--ease-out)}html.js .win-avs[data-astro-cid-egbtscmx].in i+i{opacity:1}.step[data-astro-cid-egbtscmx]{min-height:calc(78svh - var(--head-top));display:flex;flex-direction:column;justify-content:center;padding:40px 0}.step[data-astro-cid-egbtscmx] h2[data-astro-cid-egbtscmx]{font-size:var(--site-h2-size);line-height:var(--site-h2-lh);font-weight:600;letter-spacing:-.025em;margin:0 0 16px;text-wrap:balance}.step[data-astro-cid-egbtscmx] .mlabel[data-astro-cid-egbtscmx]{margin:0 0 12px}.step[data-astro-cid-egbtscmx] .mlabel[data-astro-cid-egbtscmx]:empty{display:none}html.js .step[data-astro-cid-egbtscmx] h2[data-astro-cid-egbtscmx]{color:color-mix(in srgb,var(--text-primary) 45%,transparent);transition:color var(--dur-base) var(--ease-out)}html.js .step[data-astro-cid-egbtscmx].on h2[data-astro-cid-egbtscmx]{color:var(--text-primary)}.body[data-astro-cid-egbtscmx] p{font-size:var(--site-body-size);line-height:var(--site-body-lh);color:var(--text-secondary);max-width:44ch}.body[data-astro-cid-egbtscmx] p+p{margin-top:12px}.body[data-astro-cid-egbtscmx] .dlist{margin-top:22px}.body[data-astro-cid-egbtscmx] .changes{margin-top:20px}.rail[data-astro-cid-egbtscmx]{position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--border-secondary)}.rail[data-astro-cid-egbtscmx] i[data-astro-cid-egbtscmx]{position:absolute;left:0;top:0;width:2px;height:var(--rail-h,0);background:var(--ink-fill);transform:translateY(var(--rail-y,0));transition:transform var(--dur-view) var(--ease-out),height var(--dur-view) var(--ease-out)}@media(max-width:900px){.st[data-astro-cid-egbtscmx]{display:flex;flex-direction:column;padding-top:8px}.steps[data-astro-cid-egbtscmx]{display:contents}.rail[data-astro-cid-egbtscmx]{display:none}.steps[data-astro-cid-egbtscmx]>#stage-picture[data-astro-cid-egbtscmx]{order:1;min-height:0;padding:32px 0 24px}.stagecol[data-astro-cid-egbtscmx]{order:2;position:static;height:auto;min-height:0}.win[data-astro-cid-egbtscmx]{height:auto;aspect-ratio:4/3;min-height:360px}.steps[data-astro-cid-egbtscmx]>.step[data-astro-cid-egbtscmx]:not(#stage-picture){order:3;min-height:0;padding:32px 0 0}.win-tabs[data-astro-cid-egbtscmx]{overflow-x:auto;scrollbar-width:none}}@media(max-width:700px){.ml[data-astro-cid-egbtscmx]{display:none}}@media(max-width:560px){.win-dots[data-astro-cid-egbtscmx],.win-avs[data-astro-cid-egbtscmx],.ba[data-astro-cid-egbtscmx]{display:none!important}}@media(prefers-reduced-motion:reduce){.panel[data-astro-cid-egbtscmx],.panel[data-astro-cid-egbtscmx].on,.bub[data-astro-cid-egbtscmx],.rail[data-astro-cid-egbtscmx] i[data-astro-cid-egbtscmx]{transition:none}html.js .step[data-astro-cid-egbtscmx] h2[data-astro-cid-egbtscmx],html.js .win-avs[data-astro-cid-egbtscmx] i+i{transition:none}}
