.how[data-astro-cid-l43jfdkk]{justify-items:center;gap:1.5rem;display:grid}@media (width>=900px){.how[data-astro-cid-l43jfdkk]{grid-template-columns:1fr 5.5rem 1fr 5.5rem 1fr;align-items:start;gap:0}}.step[data-astro-cid-l43jfdkk]{text-align:center;max-width:19rem}.pic[data-astro-cid-l43jfdkk]{width:10rem;height:auto;margin:0 auto 1.25rem;display:block}.step[data-astro-cid-l43jfdkk] h3[data-astro-cid-l43jfdkk]{margin:0 0 .4rem;font-size:1.15rem}.step[data-astro-cid-l43jfdkk] p[data-astro-cid-l43jfdkk]{color:var(--text-muted);margin:0}.frame[data-astro-cid-l43jfdkk]{fill:var(--surface);stroke:var(--text);stroke-width:1.5px}.glass[data-astro-cid-l43jfdkk]{fill:var(--bg);stroke:var(--line)}.rail[data-astro-cid-l43jfdkk],.slot[data-astro-cid-l43jfdkk]{stroke:var(--line);stroke-width:2px;stroke-linecap:round}.mod[data-astro-cid-l43jfdkk]{fill:var(--signal)}.plc[data-astro-cid-l43jfdkk]{fill:none;stroke:var(--text-muted);stroke-width:1.5px}.led[data-astro-cid-l43jfdkk]{fill:var(--accent)}.led-on[data-astro-cid-l43jfdkk]{fill:#e9f7ea}.tile[data-astro-cid-l43jfdkk]{fill:var(--surface);stroke:var(--line)}.spark[data-astro-cid-l43jfdkk]{fill:none;stroke:var(--signal);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.link[data-astro-cid-l43jfdkk]{grid-template-columns:auto auto;place-items:center;gap:0 .75rem;font-size:.75rem;display:grid}.link[data-astro-cid-l43jfdkk] svg[data-astro-cid-l43jfdkk]{grid-column:1/-1;width:4rem;transform:rotate(90deg)}.k-data[data-astro-cid-l43jfdkk]{color:var(--signal);grid-area:2/2;font-weight:600}.k-upd[data-astro-cid-l43jfdkk]{color:var(--text-muted);grid-area:2/1;font-weight:600}@media (width>=900px){.link[data-astro-cid-l43jfdkk]{grid-template-columns:1fr;gap:.1rem;margin-top:3.4rem}.link[data-astro-cid-l43jfdkk] svg[data-astro-cid-l43jfdkk]{order:1;transform:none}.k-data[data-astro-cid-l43jfdkk],.k-upd[data-astro-cid-l43jfdkk]{grid-area:auto/1}.k-data[data-astro-cid-l43jfdkk]{order:0}.k-upd[data-astro-cid-l43jfdkk]{order:2}}.ln-data[data-astro-cid-l43jfdkk],.ln-upd[data-astro-cid-l43jfdkk]{fill:none;stroke-width:2.5px;stroke-linecap:round}.ln-data[data-astro-cid-l43jfdkk]{stroke:var(--signal);stroke-dasharray:2 6}.ln-upd[data-astro-cid-l43jfdkk]{stroke:var(--text-muted);stroke-dasharray:2 6}.hd-data[data-astro-cid-l43jfdkk],.hd-upd[data-astro-cid-l43jfdkk]{fill:none;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.hd-data[data-astro-cid-l43jfdkk]{stroke:var(--signal)}.hd-upd[data-astro-cid-l43jfdkk]{stroke:var(--text-muted)}@media (prefers-reduced-motion:no-preference){.ln-data[data-astro-cid-l43jfdkk],.ln-upd[data-astro-cid-l43jfdkk]{animation:.9s linear infinite flow}}@keyframes flow{to{stroke-dashoffset:-8px}}
