.method[data-astro-cid-uf7b2z3q]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.mv-wrap[data-astro-cid-uf7b2z3q]{top:calc(var(--header-h) + 32px);position:sticky}.mv[data-astro-cid-uf7b2z3q]{background:var(--night);color:var(--paper);border-radius:22px;padding:clamp(18px,2.4vw,32px)}.mv[data-astro-cid-uf7b2z3q] svg[data-astro-cid-uf7b2z3q]{width:100%;height:auto;overflow:visible}.mv-scope[data-astro-cid-uf7b2z3q]{fill:none;stroke:var(--night-line);stroke-dasharray:3 6;transition:opacity .6s, r .9s var(--ease)}.mv-target[data-astro-cid-uf7b2z3q]{fill:none;stroke:var(--orange);stroke-width:1.2px;opacity:0;transition:opacity .5s, r .8s var(--ease)}.mv-base[data-astro-cid-uf7b2z3q]{stroke:var(--night-line);opacity:0;transition:opacity .5s}.mv-dot[data-astro-cid-uf7b2z3q]{fill:var(--paper);opacity:.09;transform-box:fill-box;transform-origin:50%;transition:opacity .6s var(--ease), fill .6s, transform 1s var(--ease), r .6s var(--ease)}.mv[data-astro-cid-uf7b2z3q][data-step="0"] .mv-target[data-astro-cid-uf7b2z3q]{opacity:1;r:46px}.mv[data-astro-cid-uf7b2z3q][data-step="1"] .mv-dot[data-astro-cid-uf7b2z3q]{opacity:.6}.mv[data-astro-cid-uf7b2z3q][data-step="2"] .mv-dot[data-astro-cid-uf7b2z3q]{opacity:.16}.mv[data-astro-cid-uf7b2z3q][data-step="2"] .mv-dot[data-astro-cid-uf7b2z3q]:not([data-tier="1"]){opacity:1;fill:#e68ac6}.mv[data-astro-cid-uf7b2z3q][data-step="3"] .mv-dot[data-astro-cid-uf7b2z3q]{opacity:.1}.mv[data-astro-cid-uf7b2z3q][data-step="3"] .mv-dot[data-astro-cid-uf7b2z3q][data-tier="3"],.mv[data-astro-cid-uf7b2z3q][data-step="3"] .mv-dot[data-astro-cid-uf7b2z3q][data-tier="4"],.mv[data-astro-cid-uf7b2z3q][data-step="3"] .mv-dot[data-astro-cid-uf7b2z3q][data-tier="5"]{opacity:1;fill:var(--magenta);r:5px}.mv[data-astro-cid-uf7b2z3q][data-step="4"] .mv-dot[data-astro-cid-uf7b2z3q],.mv[data-astro-cid-uf7b2z3q][data-step="5"] .mv-dot[data-astro-cid-uf7b2z3q]{opacity:.05}.mv[data-astro-cid-uf7b2z3q][data-step="4"] .mv-scope[data-astro-cid-uf7b2z3q],.mv[data-astro-cid-uf7b2z3q][data-step="5"] .mv-scope[data-astro-cid-uf7b2z3q]{opacity:.3}.mv[data-astro-cid-uf7b2z3q][data-step="4"] .mv-base[data-astro-cid-uf7b2z3q],.mv[data-astro-cid-uf7b2z3q][data-step="5"] .mv-base[data-astro-cid-uf7b2z3q]{opacity:1}.mv[data-astro-cid-uf7b2z3q][data-step="4"] .mv-dot[data-astro-cid-uf7b2z3q][data-tier="4"],.mv[data-astro-cid-uf7b2z3q][data-step="4"] .mv-dot[data-astro-cid-uf7b2z3q][data-tier="5"],.mv[data-astro-cid-uf7b2z3q][data-step="5"] .mv-dot[data-astro-cid-uf7b2z3q][data-tier="4"]{opacity:1;fill:var(--magenta);r:9px;transform:translate(var(--tx), var(--ty))}.mv[data-astro-cid-uf7b2z3q][data-step="5"] .mv-dot[data-astro-cid-uf7b2z3q][data-tier="4"]{opacity:.35}.mv[data-astro-cid-uf7b2z3q][data-step="5"] .mv-dot[data-astro-cid-uf7b2z3q][data-tier="5"]{opacity:1;fill:var(--orange);r:13px;transform:translate(var(--tx), var(--ty))}.mv-stages[data-astro-cid-uf7b2z3q]{font-family:var(--f-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--night-muted);grid-template-columns:repeat(6,1fr);gap:6px;margin:14px 0 0;padding:0;font-size:.6rem;list-style:none;display:grid}.mv-stages[data-astro-cid-uf7b2z3q] li[data-astro-cid-uf7b2z3q]{border-top:2px solid var(--night-line);padding-top:8px;line-height:1.3;transition:color .4s,border-color .4s}.mv-stages[data-astro-cid-uf7b2z3q] li[data-astro-cid-uf7b2z3q].is-on{color:var(--paper);border-image:var(--ribbon) 1}.ms-steps[data-astro-cid-uf7b2z3q]{margin:0;padding:0;list-style:none}.ms-step[data-astro-cid-uf7b2z3q]{border-top:1px solid var(--line);opacity:.38;min-height:52vh;transition:opacity .5s var(--ease);align-content:center;gap:14px;padding:clamp(36px,7vh,80px) 0;display:grid}.ms-step[data-astro-cid-uf7b2z3q].is-active,html:not(.js-motion) .ms-step[data-astro-cid-uf7b2z3q]{opacity:1}.ms-n[data-astro-cid-uf7b2z3q]{font-family:var(--f-mono);color:var(--magenta-ink);font-size:.8rem}.ms-text[data-astro-cid-uf7b2z3q]{color:var(--ink-2);max-width:46ch}.ms-out[data-astro-cid-uf7b2z3q]{gap:4px;margin-top:6px;font-weight:580;display:grid}.ms-out[data-astro-cid-uf7b2z3q] span[data-astro-cid-uf7b2z3q]{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:.68rem;font-weight:400}@media (width<=900px){.method[data-astro-cid-uf7b2z3q]{grid-template-columns:1fr;gap:0}.mv-wrap[data-astro-cid-uf7b2z3q]{top:calc(var(--header-h) + 8px);z-index:2}.mv[data-astro-cid-uf7b2z3q]{grid-template-columns:120px 1fr;align-items:center;gap:14px;padding:12px 16px;display:grid}.mv-stages[data-astro-cid-uf7b2z3q]{grid-template-columns:1fr 1fr;margin:0;font-size:.56rem}.ms-step[data-astro-cid-uf7b2z3q]{min-height:0;padding:36px 0}}
