.shell[data-astro-cid-4iqjdzy2]{max-width:var(--container);grid-template-columns:minmax(320px,38%) minmax(0,1fr);margin:0 auto;display:grid}.schema-col[data-astro-cid-4iqjdzy2]{top:calc(var(--header) + env(safe-area-inset-top,0px));height:calc(100vh - var(--header) - env(safe-area-inset-top,0px));padding:var(--space-5) var(--space-5) var(--space-5) max(var(--space-5), env(safe-area-inset-left,0px));border-right:1px solid var(--rule);background-color:var(--field);background-image:linear-gradient(var(--grid) 1px, transparent 1px), linear-gradient(90deg, var(--grid) 1px, transparent 1px);background-size:16px 16px;flex-direction:column;display:flex;position:sticky}.schema-wrap[data-astro-cid-4iqjdzy2]{flex:1;justify-content:center;min-height:0;display:flex}.schema[data-astro-cid-4iqjdzy2]{width:100%;max-width:440px;height:100%;overflow:visible}.content[data-astro-cid-4iqjdzy2]{min-width:0;padding-left:var(--space-8);padding-right:max(var(--space-8), env(safe-area-inset-right,0px))}.schema[data-astro-cid-4iqjdzy2] text{font-family:var(--f-sans)}.schema[data-astro-cid-4iqjdzy2] .base[data-astro-cid-4iqjdzy2]{stroke:var(--rule);stroke-width:1.5px;fill:none}.schema[data-astro-cid-4iqjdzy2] .fill[data-astro-cid-4iqjdzy2]{stroke:var(--red);stroke-width:2.5px;fill:none}.schema[data-astro-cid-4iqjdzy2] .head[data-astro-cid-4iqjdzy2]{fill:var(--red)}.schema[data-astro-cid-4iqjdzy2] .volt[data-astro-cid-4iqjdzy2]{font:500 11px var(--f-mono);fill:var(--muted)}.schema[data-astro-cid-4iqjdzy2] .frame[data-astro-cid-4iqjdzy2]{stroke:var(--rule);stroke-width:1px;stroke-dasharray:6 4;fill:none;transition:stroke .3s}.schema[data-astro-cid-4iqjdzy2] .frame-lbl[data-astro-cid-4iqjdzy2]{font:500 11px var(--f-mono);fill:var(--muted);letter-spacing:.04em;transition:fill .3s}.schema[data-astro-cid-4iqjdzy2] .frame-on .frame[data-astro-cid-4iqjdzy2]{stroke:var(--ink)}.schema[data-astro-cid-4iqjdzy2] .frame-on .frame-lbl[data-astro-cid-4iqjdzy2]{fill:var(--ink)}.schema[data-astro-cid-4iqjdzy2] .node[data-astro-cid-4iqjdzy2]{cursor:pointer}.schema[data-astro-cid-4iqjdzy2] .node[data-astro-cid-4iqjdzy2]:focus{outline:none}.schema[data-astro-cid-4iqjdzy2] .node[data-astro-cid-4iqjdzy2] .hit[data-astro-cid-4iqjdzy2]{fill:#0000;stroke:#0000}.schema[data-astro-cid-4iqjdzy2] .node[data-astro-cid-4iqjdzy2]:focus-visible .hit[data-astro-cid-4iqjdzy2]{stroke:var(--focus);stroke-width:2px}.schema[data-astro-cid-4iqjdzy2] .lbl-code[data-astro-cid-4iqjdzy2]{font:500 13px var(--f-mono);fill:var(--muted);letter-spacing:.04em;transition:fill .3s}.schema[data-astro-cid-4iqjdzy2] .lbl-name[data-astro-cid-4iqjdzy2]{font:600 16px var(--f-sans);fill:var(--muted);transition:fill .3s}.schema[data-astro-cid-4iqjdzy2] .sym{stroke:var(--rule);fill:var(--field);stroke-width:1.5px;transition:stroke .3s,fill .3s}.schema[data-astro-cid-4iqjdzy2] .sym.open{fill:none}.schema[data-astro-cid-4iqjdzy2] .thick{stroke-width:3px}.schema[data-astro-cid-4iqjdzy2] .sym-bus{stroke:var(--rule);stroke-width:4px;transition:stroke .3s}.schema[data-astro-cid-4iqjdzy2] .solid{fill:var(--rule);stroke:none;transition:fill .3s}.schema[data-astro-cid-4iqjdzy2] .glyph{fill:var(--rule);font:600 15px var(--f-sans);transition:fill .3s}.schema[data-astro-cid-4iqjdzy2] .glyph-s{font-size:13px}.schema[data-astro-cid-4iqjdzy2] .aux{stroke:var(--rule);stroke-width:1.5px;fill:none;transition:stroke .3s}.schema[data-astro-cid-4iqjdzy2] .aux.lit{stroke:var(--ink)}.schema[data-astro-cid-4iqjdzy2] .feeder{stroke:var(--rule);stroke-width:1.5px;fill:none;transition:stroke .3s}.schema[data-astro-cid-4iqjdzy2] .node[data-astro-cid-4iqjdzy2].on .sym,.schema[data-astro-cid-4iqjdzy2] .node[data-astro-cid-4iqjdzy2].on .sym-bus,.schema[data-astro-cid-4iqjdzy2] .node[data-astro-cid-4iqjdzy2].on .feeder{stroke:var(--ink)}.schema[data-astro-cid-4iqjdzy2] .node[data-astro-cid-4iqjdzy2].on .solid,.schema[data-astro-cid-4iqjdzy2] .node[data-astro-cid-4iqjdzy2].on .glyph,.schema[data-astro-cid-4iqjdzy2] .node[data-astro-cid-4iqjdzy2].on .lbl-name[data-astro-cid-4iqjdzy2]{fill:var(--ink)}.schema[data-astro-cid-4iqjdzy2] .node[data-astro-cid-4iqjdzy2].active .sym,.schema[data-astro-cid-4iqjdzy2] .node[data-astro-cid-4iqjdzy2].active .sym-bus{stroke:var(--red)}.schema[data-astro-cid-4iqjdzy2] .node[data-astro-cid-4iqjdzy2].active .solid,.schema[data-astro-cid-4iqjdzy2] .node[data-astro-cid-4iqjdzy2].active .glyph,.schema[data-astro-cid-4iqjdzy2] .node[data-astro-cid-4iqjdzy2].active .lbl-code[data-astro-cid-4iqjdzy2]{fill:var(--red)}.schema[data-astro-cid-4iqjdzy2] .node[data-astro-cid-4iqjdzy2]:hover .lbl-name[data-astro-cid-4iqjdzy2]{fill:var(--ink)}.schema[data-astro-cid-4iqjdzy2] .node[data-astro-cid-4iqjdzy2]:not(.on):hover .sym,.schema[data-astro-cid-4iqjdzy2] .node[data-astro-cid-4iqjdzy2]:not(.on):hover .sym-bus,.schema[data-astro-cid-4iqjdzy2] .node[data-astro-cid-4iqjdzy2]:not(.on):hover .feeder{stroke:var(--muted)}.schema[data-astro-cid-4iqjdzy2] .node[data-astro-cid-4iqjdzy2]:not(.on):hover .solid,.schema[data-astro-cid-4iqjdzy2] .node[data-astro-cid-4iqjdzy2]:not(.on):hover .glyph{fill:var(--muted)}.schema[data-astro-cid-4iqjdzy2] .node[data-astro-cid-4iqjdzy2].on:not(.active):hover .sym,.schema[data-astro-cid-4iqjdzy2] .node[data-astro-cid-4iqjdzy2].on:not(.active):hover .sym-bus{stroke:var(--red)}.schema[data-astro-cid-4iqjdzy2] .node[data-astro-cid-4iqjdzy2].on:not(.active):hover .solid,.schema[data-astro-cid-4iqjdzy2] .node[data-astro-cid-4iqjdzy2].on:not(.active):hover .glyph{fill:var(--red)}@media (prefers-reduced-motion:no-preference){.schema[data-astro-cid-4iqjdzy2] .head[data-astro-cid-4iqjdzy2]{animation:1.6s ease-in-out infinite schema-pulse}}@keyframes schema-pulse{50%{opacity:.35}}.stamp[data-astro-cid-4iqjdzy2]{margin-top:var(--space-4);border:1px solid var(--ink);background:var(--bg);grid-template-columns:auto 1fr auto;font-size:12px;line-height:16px;display:grid}.stamp[data-astro-cid-4iqjdzy2]>div[data-astro-cid-4iqjdzy2]{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);min-width:0;padding:6px 8px}.stamp[data-astro-cid-4iqjdzy2]>div[data-astro-cid-4iqjdzy2]:nth-child(3n){border-right:0}.stamp[data-astro-cid-4iqjdzy2]>div[data-astro-cid-4iqjdzy2]:nth-last-child(-n+3){border-bottom:0}.stamp[data-astro-cid-4iqjdzy2] .k[data-astro-cid-4iqjdzy2]{color:var(--muted)}.stamp[data-astro-cid-4iqjdzy2] .brand[data-astro-cid-4iqjdzy2]{color:var(--red);justify-content:center;align-items:center;display:flex}.stamp[data-astro-cid-4iqjdzy2] .cur[data-astro-cid-4iqjdzy2]{font-weight:600}.strip[data-astro-cid-4iqjdzy2]{display:none}.strip-svg[data-astro-cid-4iqjdzy2]{width:100%;height:40px;display:block;overflow:visible}.strip[data-astro-cid-4iqjdzy2] .b[data-astro-cid-4iqjdzy2]{stroke:var(--rule);stroke-width:1.5px}.strip[data-astro-cid-4iqjdzy2] .f[data-astro-cid-4iqjdzy2]{stroke:var(--red);stroke-width:2.5px}.strip[data-astro-cid-4iqjdzy2] .ic[data-astro-cid-4iqjdzy2]{cursor:pointer}.strip[data-astro-cid-4iqjdzy2] .ic[data-astro-cid-4iqjdzy2]:focus{outline:none}.strip[data-astro-cid-4iqjdzy2] .ic[data-astro-cid-4iqjdzy2] .hit[data-astro-cid-4iqjdzy2]{fill:var(--field);stroke:none}.strip[data-astro-cid-4iqjdzy2] .ic[data-astro-cid-4iqjdzy2]:focus-visible .hit[data-astro-cid-4iqjdzy2]{stroke:var(--focus);stroke-width:2px}.strip[data-astro-cid-4iqjdzy2] .ic[data-astro-cid-4iqjdzy2] .pad{fill:var(--field)}.strip[data-astro-cid-4iqjdzy2] .ic[data-astro-cid-4iqjdzy2] .s{stroke:var(--rule);fill:var(--field);stroke-width:1.5px;transition:stroke .3s}.strip[data-astro-cid-4iqjdzy2] .ic[data-astro-cid-4iqjdzy2] .o{fill:none}.strip[data-astro-cid-4iqjdzy2] .ic[data-astro-cid-4iqjdzy2] .t{fill:var(--rule);stroke:none;font:600 9px var(--f-sans);transition:fill .3s}.strip[data-astro-cid-4iqjdzy2] .ic[data-astro-cid-4iqjdzy2]:hover .s{stroke:var(--muted)}.strip[data-astro-cid-4iqjdzy2] .ic[data-astro-cid-4iqjdzy2]:hover .t{fill:var(--muted)}.strip[data-astro-cid-4iqjdzy2] .ic[data-astro-cid-4iqjdzy2].on .s{stroke:var(--ink)}.strip[data-astro-cid-4iqjdzy2] .ic[data-astro-cid-4iqjdzy2].on .t{fill:var(--ink)}.strip[data-astro-cid-4iqjdzy2] .ic[data-astro-cid-4iqjdzy2].on:hover .s,.strip[data-astro-cid-4iqjdzy2] .ic[data-astro-cid-4iqjdzy2].active .s{stroke:var(--red)}.strip[data-astro-cid-4iqjdzy2] .ic[data-astro-cid-4iqjdzy2].on:hover .t,.strip[data-astro-cid-4iqjdzy2] .ic[data-astro-cid-4iqjdzy2].active .t{fill:var(--red)}.strip[data-astro-cid-4iqjdzy2] .now[data-astro-cid-4iqjdzy2]{justify-content:space-between;gap:var(--space-2);font-size:13px;line-height:18px;display:flex}.strip[data-astro-cid-4iqjdzy2] .now[data-astro-cid-4iqjdzy2] b[data-astro-cid-4iqjdzy2]{font-weight:600}.strip[data-astro-cid-4iqjdzy2] .now[data-astro-cid-4iqjdzy2] span[data-astro-cid-4iqjdzy2]{color:var(--muted);font-family:var(--f-mono);font-weight:500}@media (width<=1180px){.content[data-astro-cid-4iqjdzy2]{padding-left:var(--space-6);padding-right:max(var(--space-6), env(safe-area-inset-right,0px))}}@media (width<=900px){html{scroll-padding-top:calc(var(--header) + var(--strip-h,76px) + var(--space-4))}.shell[data-astro-cid-4iqjdzy2]{display:block}.schema-col[data-astro-cid-4iqjdzy2]{display:none}.strip[data-astro-cid-4iqjdzy2]{top:calc(var(--header) + env(safe-area-inset-top,0px));z-index:15;padding:var(--space-2) max(var(--space-4), env(safe-area-inset-right,0px)) var(--space-2) max(var(--space-4), env(safe-area-inset-left,0px));background:var(--field);border-bottom:1px solid var(--rule);display:block;position:sticky}.content[data-astro-cid-4iqjdzy2]{padding-left:max(var(--space-4), env(safe-area-inset-left,0px));padding-right:max(var(--space-4), env(safe-area-inset-right,0px))}}.sec[data-astro-cid-vkqwp6uq]{padding-block:var(--space-7);border-bottom:1px solid var(--rule);gap:var(--space-6);flex-direction:column;display:flex}.sec[data-astro-cid-vkqwp6uq]:last-of-type{border-bottom:0}@media (width>=901px){.sec[data-astro-cid-vkqwp6uq]:last-of-type{padding-bottom:0}}.anchor[data-astro-cid-vkqwp6uq]{font:700 12px/16px var(--f-display);transition:color .3s}.sec[data-astro-cid-vkqwp6uq].is-active .anchor[data-astro-cid-vkqwp6uq]{color:var(--red)}.pos[data-astro-cid-vkqwp6uq]{color:var(--muted);font-family:var(--f-mono);letter-spacing:.04em;text-transform:none;font-weight:500}.sec-head[data-astro-cid-lcdefpme]{gap:var(--space-4);flex-direction:column;max-width:720px;display:flex}.specs[data-astro-cid-lcdefpme]{gap:var(--space-2) var(--space-5);font:500 13px/20px var(--f-mono);color:var(--muted);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.specs[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{color:var(--ink);font-weight:500}.cards[data-astro-cid-lcdefpme]{background:var(--rule);border:1px solid var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.cards[data-astro-cid-lcdefpme]>:last-child:nth-child(odd){grid-column:1/-1}.hero[data-astro-cid-lcdefpme]{max-width:var(--container);padding:var(--space-8) max(var(--space-8), env(safe-area-inset-right,0px)) var(--space-7) max(var(--space-8), env(safe-area-inset-left,0px));gap:var(--space-5);border-bottom:1px solid var(--rule);flex-direction:column;margin:0 auto;display:flex}.hero-figs[data-astro-cid-lcdefpme]{gap:var(--space-4) var(--space-7);margin:var(--space-4) 0 0;padding:var(--space-5) 0 0;border-top:var(--stroke-bus) solid var(--ink);flex-wrap:wrap;display:flex}.hero-figs[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{gap:var(--space-1);flex-direction:column;flex:1 0 auto;display:flex}.hero-figs[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{font:700 32px/36px var(--f-display);letter-spacing:-.01em;white-space:nowrap}.hero-figs[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{color:var(--muted);margin:0;font-size:14px;line-height:20px}.scroll-hint[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-2);color:var(--muted);font-size:14px;display:flex}.scroll-hint[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{background:var(--red);width:1px;height:24px;display:inline-block}@media (prefers-reduced-motion:no-preference){.scroll-hint[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{transform-origin:top;animation:1.8s ease-in-out infinite drop}}@keyframes drop{0%{transform:scaleY(0)}60%{transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}.final[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:flex-end;gap:var(--space-5);padding:var(--space-7) var(--space-6);background:var(--dark-block);color:var(--on-dark);flex-wrap:wrap;display:flex}.final[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{flex:22rem;min-width:0}.final[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{flex:none}.final[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:var(--space-3) 0 0;color:var(--on-dark-muted);max-width:52ch}@media (width<=900px){.hero[data-astro-cid-lcdefpme]{padding:var(--space-6) max(var(--space-4), env(safe-area-inset-right,0px)) var(--space-6) max(var(--space-4), env(safe-area-inset-left,0px))}.hero-figs[data-astro-cid-lcdefpme]{gap:var(--space-4) var(--space-5)}.hero-figs[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{font-size:22px;line-height:26px}.final[data-astro-cid-lcdefpme]{padding:var(--space-6) var(--space-5)}}@media (width<=640px){.cards[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}
