.map[data-astro-cid-l7p5kpay]{border:1px solid var(--line);border-radius:var(--radius);background:radial-gradient(700px 300px at 50% 50%,#4d9bff0f,transparent),var(--bg2);padding:12px;position:relative;overflow:hidden}.map[data-astro-cid-l7p5kpay]:before,.map[data-astro-cid-l7p5kpay]:after{content:"";border:1px solid var(--orange);opacity:.7;pointer-events:none;width:18px;height:18px;position:absolute}.map[data-astro-cid-l7p5kpay]:before{border-bottom:0;border-right:0;top:10px;left:10px}.map[data-astro-cid-l7p5kpay]:after{border-top:0;border-left:0;bottom:10px;right:10px}svg[data-astro-cid-l7p5kpay]{width:100%;height:auto;display:block}svg[data-astro-cid-l7p5kpay].v{max-width:420px;margin:0 auto;display:none}@media (width<=699px){svg[data-astro-cid-l7p5kpay].h{display:none}svg[data-astro-cid-l7p5kpay].v{display:block}}.gl[data-astro-cid-l7p5kpay]{stroke:#4d9bff17;stroke-width:1px}path[data-astro-cid-l7p5kpay].base,path[data-astro-cid-l7p5kpay].draw,path[data-astro-cid-l7p5kpay].flow{fill:none;stroke-linecap:round}.base[data-astro-cid-l7p5kpay]{stroke:var(--line2);stroke-width:6px}.draw[data-astro-cid-l7p5kpay]{stroke:var(--c);stroke-width:4px;opacity:.85;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.6s cubic-bezier(.5,0,.2,1) calc(var(--i) * .18s)}.drawn[data-astro-cid-l7p5kpay] .draw[data-astro-cid-l7p5kpay]{stroke-dashoffset:0}.flow[data-astro-cid-l7p5kpay]{stroke:#fff;stroke-width:3px;opacity:0;stroke-dasharray:.012 .488;animation:7s linear infinite paused flow;animation-delay:calc(var(--i) * -1.3s)}.drawn[data-astro-cid-l7p5kpay] .flow[data-astro-cid-l7p5kpay]{opacity:.75;transition:opacity .6s 1.8s}.live[data-astro-cid-l7p5kpay] .flow[data-astro-cid-l7p5kpay]{animation-play-state:running}@keyframes flow{to{stroke-dashoffset:-1px}}.lbl[data-astro-cid-l7p5kpay]{font:500 15px var(--mono);letter-spacing:.12em;fill:var(--muted)}svg[data-astro-cid-l7p5kpay].v .lbl[data-astro-cid-l7p5kpay]{fill:var(--c);font-size:22px}.st[data-astro-cid-l7p5kpay]{cursor:pointer}.hit[data-astro-cid-l7p5kpay]{fill:#0000}.dot[data-astro-cid-l7p5kpay]{fill:var(--bg2);stroke:var(--c);stroke-width:3px;transition:fill .3s}.halo[data-astro-cid-l7p5kpay]{fill:none;stroke:var(--c);stroke-width:2px;opacity:0;transform-box:fill-box;transform-origin:50%}.tick[data-astro-cid-l7p5kpay]{fill:none;stroke:var(--bg);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;opacity:0}.st[data-astro-cid-l7p5kpay]:hover .dot[data-astro-cid-l7p5kpay]{fill:var(--surface2)}.st[data-astro-cid-l7p5kpay].is-done .dot[data-astro-cid-l7p5kpay]{fill:var(--c)}.st[data-astro-cid-l7p5kpay].is-done .tick[data-astro-cid-l7p5kpay]{opacity:1}.st[data-astro-cid-l7p5kpay].is-next .halo[data-astro-cid-l7p5kpay]{opacity:.9;animation:1.8s ease-out infinite paused halo}.live[data-astro-cid-l7p5kpay] .st[data-astro-cid-l7p5kpay].is-next .halo[data-astro-cid-l7p5kpay]{animation-play-state:running}@keyframes halo{0%{opacity:.9;transform:scale(.7)}to{opacity:0;transform:scale(1.5)}}.node[data-astro-cid-l7p5kpay] rect[data-astro-cid-l7p5kpay]{fill:var(--surface);stroke:var(--orange);stroke-width:1.5px}.slab[data-astro-cid-l7p5kpay]{fill:none;stroke:var(--orange);stroke-width:1.6px;stroke-linejoin:round}.nl[data-astro-cid-l7p5kpay]{font:500 13px var(--mono);letter-spacing:.16em;fill:var(--orange)}svg[data-astro-cid-l7p5kpay].v .nl[data-astro-cid-l7p5kpay]{font-size:20px}.cap[data-astro-cid-l7p5kpay]{letter-spacing:.08em;text-transform:uppercase;color:var(--dim);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px 16px;margin:6px 8px 2px;font-size:12px;display:flex}.k[data-astro-cid-l7p5kpay]{border:2px solid var(--muted);vertical-align:-1px;border-radius:50%;width:12px;height:12px;margin-right:-8px;display:inline-block}.k[data-astro-cid-l7p5kpay].done{background:var(--green);border-color:var(--green)}.k[data-astro-cid-l7p5kpay].next{border-color:var(--orange);box-shadow:0 0 0 3px var(--orange-soft)}@media (prefers-reduced-motion:reduce){.draw[data-astro-cid-l7p5kpay]{stroke-dashoffset:0;transition:none}.flow[data-astro-cid-l7p5kpay],.st[data-astro-cid-l7p5kpay].is-next .halo[data-astro-cid-l7p5kpay]{animation:none}.flow[data-astro-cid-l7p5kpay]{display:none}.st[data-astro-cid-l7p5kpay].is-next .halo[data-astro-cid-l7p5kpay]{opacity:.9;transform:scale(1.25)}}.hero[data-astro-cid-3uqtx6kq]{position:relative}.hero[data-astro-cid-3uqtx6kq] h1[data-astro-cid-3uqtx6kq]{max-width:900px;margin:18px 0;font-size:clamp(40px,6.4vw,78px)}.cta[data-astro-cid-3uqtx6kq]{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.note[data-astro-cid-3uqtx6kq]{letter-spacing:.06em;color:var(--dim);margin-top:16px;font-size:12px}.map-sec[data-astro-cid-3uqtx6kq]{padding-bottom:24px}.map-head[data-astro-cid-3uqtx6kq]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:8px 32px;margin-bottom:20px;display:flex}.map-head[data-astro-cid-3uqtx6kq] h2[data-astro-cid-3uqtx6kq],.sec-h[data-astro-cid-3uqtx6kq]{font-size:clamp(28px,3.6vw,40px)}.map-head[data-astro-cid-3uqtx6kq] p[data-astro-cid-3uqtx6kq]{max-width:520px}.sec-h[data-astro-cid-3uqtx6kq]{margin-bottom:24px}.tracks[data-astro-cid-3uqtx6kq]{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:18px;list-style:none;display:grid}.tk[data-astro-cid-3uqtx6kq]{border-top:3px solid var(--c);padding:24px}.tk-head[data-astro-cid-3uqtx6kq]{align-items:center;gap:16px;margin-bottom:12px;display:flex}.tk-n[data-astro-cid-3uqtx6kq]{letter-spacing:.14em;text-transform:uppercase;color:var(--dim);font-size:11px}.tk[data-astro-cid-3uqtx6kq] h3[data-astro-cid-3uqtx6kq]{margin-top:2px;font-size:24px}.tk[data-astro-cid-3uqtx6kq] h3[data-astro-cid-3uqtx6kq] a[data-astro-cid-3uqtx6kq]{align-items:center;min-height:44px;display:inline-flex}.tk[data-astro-cid-3uqtx6kq] h3[data-astro-cid-3uqtx6kq] a[data-astro-cid-3uqtx6kq]:hover{color:var(--c)}.tk-b[data-astro-cid-3uqtx6kq]{margin-bottom:14px;font-size:15px}.ls[data-astro-cid-3uqtx6kq]{counter-reset:l;gap:2px;list-style:none;display:grid}.ls[data-astro-cid-3uqtx6kq] a[data-astro-cid-3uqtx6kq]{min-height:44px;color:var(--text);border-radius:8px;align-items:center;gap:10px;margin:0 -6px;padding:0 6px;font-size:15px;display:flex}.ls[data-astro-cid-3uqtx6kq] a[data-astro-cid-3uqtx6kq]:hover{background:var(--surface2)}.ck[data-astro-cid-3uqtx6kq]{border:2px solid var(--line2);border-radius:50%;flex:none;place-items:center;width:18px;height:18px;display:grid}.is-done[data-astro-cid-3uqtx6kq] .ck[data-astro-cid-3uqtx6kq]{background:var(--c);border-color:var(--c)}.is-done[data-astro-cid-3uqtx6kq] .ck[data-astro-cid-3uqtx6kq]:after{content:"";border:2px solid var(--bg);border-top:0;border-right:0;width:8px;height:4px;transform:translateY(-1px)rotate(-45deg)}.is-next[data-astro-cid-3uqtx6kq] .ck[data-astro-cid-3uqtx6kq]{border-color:var(--orange);box-shadow:0 0 0 3px var(--orange-soft)}.sr[data-astro-cid-3uqtx6kq]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.steps[data-astro-cid-3uqtx6kq]{grid-template-columns:repeat(3,1fr);gap:18px;list-style:none;display:grid}.steps[data-astro-cid-3uqtx6kq] li[data-astro-cid-3uqtx6kq]{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:22px}.steps[data-astro-cid-3uqtx6kq] .mono[data-astro-cid-3uqtx6kq]{letter-spacing:.14em;text-transform:uppercase;color:var(--orange);font-size:12px}.steps[data-astro-cid-3uqtx6kq] p[data-astro-cid-3uqtx6kq]{color:var(--muted);margin-top:8px;font-size:15px}.fine[data-astro-cid-3uqtx6kq]{margin-top:18px;font-size:14px}.narrow[data-astro-cid-3uqtx6kq]{max-width:760px}.cta-lede[data-astro-cid-3uqtx6kq]{font:600 20px/1.35 var(--display);margin-bottom:14px}.cta-lede[data-astro-cid-3uqtx6kq] a[data-astro-cid-3uqtx6kq]{color:var(--orange);text-decoration:underline}@media (width<=860px){.steps[data-astro-cid-3uqtx6kq]{grid-template-columns:1fr}}@media (width<=400px){.tracks[data-astro-cid-3uqtx6kq]{grid-template-columns:1fr}.tk[data-astro-cid-3uqtx6kq]{padding:20px 16px}}
