.ms[data-astro-cid-wnu2psem]{border:1px solid var(--line);background-size:24px 24px;margin:44px 0 0;padding:clamp(20px,3vw,40px);position:relative}.ms__c[data-astro-cid-wnu2psem]{border:0 solid var(--accent);width:14px;height:14px;position:absolute}.ms__c--tl[data-astro-cid-wnu2psem]{border-top-width:2px;border-left-width:2px;top:-1px;left:-1px}.ms__c--br[data-astro-cid-wnu2psem]{border-bottom-width:2px;border-right-width:2px;bottom:-1px;right:-1px}.ms__cap[data-astro-cid-wnu2psem]{justify-content:space-between;gap:12px;margin:0 0 20px;display:flex}.ms__pipe[data-astro-cid-wnu2psem]{grid-template-columns:minmax(0,1fr) 72px minmax(0,1fr) 72px minmax(0,1fr);display:grid}.ms__gate[data-astro-cid-wnu2psem]{flex-direction:column;grid-area:1/1/auto/-1;gap:12px;display:flex}.ms__gl[data-astro-cid-wnu2psem]{letter-spacing:.12em;flex-wrap:wrap;gap:6px 14px;font-size:11.5px;display:flex}.ms__qs[data-astro-cid-wnu2psem]{grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.ms__qs[data-astro-cid-wnu2psem] li[data-astro-cid-wnu2psem]{border:1px solid var(--line);background:var(--bg);align-items:flex-start;gap:12px;padding:14px;display:flex}.ms__qs[data-astro-cid-wnu2psem] li[data-astro-cid-wnu2psem].is-key{border-color:var(--accent)}.ms__box[data-astro-cid-wnu2psem]{border:1.5px solid var(--dim);flex:0 0 13px;height:13px;margin-top:4px}.is-key[data-astro-cid-wnu2psem] .ms__box[data-astro-cid-wnu2psem]{border-color:var(--accent)}.ms__qt[data-astro-cid-wnu2psem]{flex-direction:column;gap:2px;font-size:15px;line-height:1.4;display:flex}.ms__qn[data-astro-cid-wnu2psem]{color:var(--dim);font-size:11px}.is-key[data-astro-cid-wnu2psem] .ms__qn[data-astro-cid-wnu2psem]{color:var(--accent)}.ms__down[data-astro-cid-wnu2psem]{flex-direction:column;grid-area:2/1;align-items:center;height:44px;display:flex}.ms__down[data-astro-cid-wnu2psem] span[data-astro-cid-wnu2psem]{background:var(--line-3);flex:auto;width:1px}.ms__node[data-astro-cid-wnu2psem]{background:var(--surface);flex-direction:column;grid-row:3;gap:10px;padding:20px 22px 22px;display:flex}.ms__node--1[data-astro-cid-wnu2psem]{border:1.5px solid var(--accent);grid-column:1}.ms__node--2[data-astro-cid-wnu2psem]{border:1px solid var(--line-3);grid-column:3}.ms__node--3[data-astro-cid-wnu2psem]{border:1px solid var(--line-2);grid-column:5}.ms__nl[data-astro-cid-wnu2psem]{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--dim);justify-content:space-between;gap:8px;font-size:11px;display:flex}.ms__nn[data-astro-cid-wnu2psem]{font-size:clamp(2rem,1.4rem + 1.6vw,3rem);line-height:1}.c-ink[data-astro-cid-wnu2psem]{color:var(--ink)}.ms__conn[data-astro-cid-wnu2psem]{grid-row:3;align-items:center;padding:0 6px;display:flex;position:relative}.ms__conn--1[data-astro-cid-wnu2psem]{grid-column:2}.ms__conn--2[data-astro-cid-wnu2psem]{grid-column:4}.ms__conn[data-astro-cid-wnu2psem] span[data-astro-cid-wnu2psem]{background:var(--line-3);flex:auto;height:1px}.ms__drop[data-astro-cid-wnu2psem]{border-left:1px dashed var(--dim);width:0;position:absolute;top:50%;bottom:0;left:50%}.ms__rc[data-astro-cid-wnu2psem]{grid-area:4/4;justify-content:center;height:36px;display:flex}.ms__rc[data-astro-cid-wnu2psem] span[data-astro-cid-wnu2psem]{border-left:1px dashed var(--dim);width:0}.ms__ramp[data-astro-cid-wnu2psem]{border:1px dashed var(--dim);background:var(--bg);flex-direction:column;grid-area:5/4/auto/6;gap:6px;padding:16px 20px;display:flex}.ms__rt[data-astro-cid-wnu2psem]{font-size:15.5px;line-height:1.45}@media (width<=760px){.ms__pipe[data-astro-cid-wnu2psem]{grid-template-columns:minmax(0,1fr)}.ms__pipe[data-astro-cid-wnu2psem]>[data-astro-cid-wnu2psem]{grid-area:auto!important}.ms__conn[data-astro-cid-wnu2psem]{flex-direction:column;justify-self:center;height:40px;padding:0}.ms__conn[data-astro-cid-wnu2psem] span[data-astro-cid-wnu2psem]{width:1px;height:auto}.ms__conn[data-astro-cid-wnu2psem] svg[data-astro-cid-wnu2psem]{transform:rotate(90deg)}.ms__drop[data-astro-cid-wnu2psem]{display:none}.ms__rc[data-astro-cid-wnu2psem]{order:1}.ms__ramp[data-astro-cid-wnu2psem]{order:2}.ms__conn--2[data-astro-cid-wnu2psem]{order:3}.ms__node--3[data-astro-cid-wnu2psem]{order:4}}@media (width<=560px){.ms__meta[data-astro-cid-wnu2psem]{display:none}}.br[data-astro-cid-6pu7ldrh]{border:1px solid var(--line);background:var(--line);flex-wrap:wrap;gap:1px;margin-top:56px;display:flex}.br__fig[data-astro-cid-6pu7ldrh]{background:var(--bg);flex:440px;min-width:0;padding:clamp(16px,2.5vw,32px)}.br__fig[data-astro-cid-6pu7ldrh] svg[data-astro-cid-6pu7ldrh]{width:100%;height:auto;display:block}.br__txt[data-astro-cid-6pu7ldrh]{background:var(--bg);flex-direction:column;flex:380px;justify-content:center;gap:16px;min-width:0;padding:clamp(24px,3vw,40px);display:flex}.br__txt[data-astro-cid-6pu7ldrh] .label[data-astro-cid-6pu7ldrh]{font-size:12px}.br__txt[data-astro-cid-6pu7ldrh] .br__main{color:var(--ink);font-size:clamp(1.0625rem,1rem + .3vw,1.1875rem);line-height:1.6}.br__txt[data-astro-cid-6pu7ldrh] .br__sub{color:var(--muted);font-size:15px;line-height:1.6}
