.motif[data-astro-cid-hsw62wi5]{fill:none;width:100%;height:auto;stroke:var(--khaki);stroke-width:1.1px;stroke-linecap:round;stroke-linejoin:round;display:block}.motif[data-astro-cid-hsw62wi5] [data-astro-cid-hsw62wi5]{vector-effect:non-scaling-stroke}.guides[data-astro-cid-hsw62wi5],.tile[data-astro-cid-hsw62wi5]{stroke:var(--line-strong)}.registration[data-astro-cid-hsw62wi5]{stroke:var(--red)}.swap-first[data-astro-cid-hsw62wi5]{stroke:var(--khaki-hi);opacity:.65}.swap-second[data-astro-cid-hsw62wi5],.widget[data-astro-cid-hsw62wi5]{stroke:var(--khaki);opacity:.65}.widget-detail[data-astro-cid-hsw62wi5]{opacity:.65}.swap-first[data-astro-cid-hsw62wi5],.swap-second[data-astro-cid-hsw62wi5]{transform-box:fill-box;transform-origin:50%}.swap-first[data-astro-cid-hsw62wi5]{animation:6.4s ease-in-out -.8s infinite launcher-swap-first}.swap-second[data-astro-cid-hsw62wi5]{animation:6.4s ease-in-out -.8s infinite launcher-swap-second}.widget[data-astro-cid-hsw62wi5]{transform-box:fill-box;transform-origin:0;animation:6.4s ease-in-out -.8s infinite launcher-widget}.widget-neighbor[data-astro-cid-hsw62wi5]{animation:6.4s ease-in-out -.8s infinite launcher-clear-slot}.card:hover .motif[data-astro-cid-hsw62wi5] .swap-first[data-astro-cid-hsw62wi5],.card:focus-visible .motif[data-astro-cid-hsw62wi5] .swap-first[data-astro-cid-hsw62wi5]{opacity:.85}.card:hover .motif[data-astro-cid-hsw62wi5] .widget-detail[data-astro-cid-hsw62wi5],.card:focus-visible .motif[data-astro-cid-hsw62wi5] .widget-detail[data-astro-cid-hsw62wi5]{stroke:var(--khaki-hi)}@keyframes launcher-swap-first{0%,10%,56%,to{transform:translate(0)scale(1)}16%,50%{transform:translateY(-6px)scale(.65)}24%,44%{transform:translate(20px,-6px)scale(.65)}30%,38%{transform:translate(20px)scale(1)}}@keyframes launcher-swap-second{0%,10%,56%,to{transform:translate(0)scale(1)}16%,50%{transform:translateY(6px)scale(.65)}24%,44%{transform:translate(-20px,6px)scale(.65)}30%,38%{transform:translate(-20px)scale(1)}}@keyframes launcher-widget{0%,60%,96%,to{transform:scaleX(1)}72%,84%{transform:scaleX(2.25)}}@keyframes launcher-clear-slot{0%,56%,98%,to{opacity:1}60%,94%{opacity:0}}@media (prefers-reduced-motion:reduce){.motif[data-astro-cid-hsw62wi5] [data-astro-cid-hsw62wi5]{animation:none}}.motif[data-astro-cid-nzovbps3]{fill:none;width:100%;height:auto;stroke:var(--khaki);stroke-width:1.1px;stroke-linecap:round;stroke-linejoin:round;display:block}.motif[data-astro-cid-nzovbps3] [data-astro-cid-nzovbps3]{vector-effect:non-scaling-stroke}.guides[data-astro-cid-nzovbps3],.box[data-astro-cid-nzovbps3]{stroke:var(--line-strong)}.registration[data-astro-cid-nzovbps3]{stroke:var(--red)}.row[data-astro-cid-nzovbps3]{--phase:-.35s}.row-second[data-astro-cid-nzovbps3]{--phase:-3.95s}.row-third[data-astro-cid-nzovbps3]{--phase:-2.15s}.row-line[data-astro-cid-nzovbps3]{opacity:.65;transform-box:fill-box;transform-origin:0;animation:tasks-settle 5.4s var(--phase) infinite ease-in-out}.check[data-astro-cid-nzovbps3]{stroke:var(--khaki-hi);opacity:.65;stroke-dasharray:1;stroke-dashoffset:1px;animation:tasks-check 5.4s var(--phase) infinite ease-in-out}.card:hover .motif[data-astro-cid-nzovbps3] .check[data-astro-cid-nzovbps3],.card:focus-visible .motif[data-astro-cid-nzovbps3] .check[data-astro-cid-nzovbps3]{opacity:.85}@keyframes tasks-check{0%,8%,90%,to{stroke-dashoffset:1px}22%,76%{stroke-dashoffset:0}}@keyframes tasks-settle{0%,12%,94%,to{opacity:.65;transform:scale(1)}26%,76%{opacity:.45;transform:scale(.82,.35)}}@media (prefers-reduced-motion:reduce){.motif[data-astro-cid-nzovbps3] [data-astro-cid-nzovbps3]{animation:none}.row-first[data-astro-cid-nzovbps3] .check[data-astro-cid-nzovbps3]{stroke-dashoffset:0}.row-first[data-astro-cid-nzovbps3] .row-line[data-astro-cid-nzovbps3]{opacity:.45;transform:scale(.82,.35)}}.motif[data-astro-cid-5feggyoc]{fill:none;width:100%;height:auto;stroke:var(--khaki);stroke-width:1.1px;stroke-linecap:round;stroke-linejoin:round;display:block}.motif[data-astro-cid-5feggyoc] [data-astro-cid-5feggyoc]{vector-effect:non-scaling-stroke}.guides[data-astro-cid-5feggyoc],.spine[data-astro-cid-5feggyoc]{stroke:var(--line-strong)}.spine[data-astro-cid-5feggyoc]{opacity:.5}.registration[data-astro-cid-5feggyoc]{stroke:var(--red)}.shelf[data-astro-cid-5feggyoc],.bindings[data-astro-cid-5feggyoc]{opacity:.65}.selected-spine[data-astro-cid-5feggyoc]{stroke:var(--khaki);opacity:.65}.spine-label[data-astro-cid-5feggyoc]{stroke:var(--khaki-hi);opacity:.65}.selected-book[data-astro-cid-5feggyoc]{transform-box:view-box;transform-origin:75px 76px;animation:6.9s ease-in-out -2.6s infinite library-pull}.card:hover .motif[data-astro-cid-5feggyoc] .spine-label[data-astro-cid-5feggyoc],.card:focus-visible .motif[data-astro-cid-5feggyoc] .spine-label[data-astro-cid-5feggyoc]{opacity:.85}@keyframes library-pull{0%,18%,76%,to{transform:translateY(0)rotate(0)}34%,56%{transform:translateY(-4px)rotate(-3deg)}}@media (prefers-reduced-motion:reduce){.motif[data-astro-cid-5feggyoc] [data-astro-cid-5feggyoc]{animation:none}}.motif[data-astro-cid-k4dz6ovu]{fill:none;width:100%;height:auto;stroke:var(--khaki);stroke-width:1.1px;stroke-linecap:round;stroke-linejoin:round;display:block}.motif[data-astro-cid-k4dz6ovu] [data-astro-cid-k4dz6ovu]{vector-effect:non-scaling-stroke}.guides[data-astro-cid-k4dz6ovu]{stroke:var(--line-strong)}.registration[data-astro-cid-k4dz6ovu]{stroke:var(--red)}.device[data-astro-cid-k4dz6ovu]{stroke-dasharray:4 2;opacity:.65}.screen[data-astro-cid-k4dz6ovu]{stroke:var(--line-strong);stroke-dasharray:3 2}.device-detail[data-astro-cid-k4dz6ovu]{stroke:var(--line-strong)}.connection[data-astro-cid-k4dz6ovu]{stroke-dasharray:2 4;opacity:.65}.ports[data-astro-cid-k4dz6ovu]{stroke:var(--line-strong)}.signal[data-astro-cid-k4dz6ovu]{fill:var(--khaki-hi);stroke:none;opacity:.65;animation:4.7s ease-in-out -1.7s infinite sync-transfer}.card:hover .motif[data-astro-cid-k4dz6ovu] .signal[data-astro-cid-k4dz6ovu],.card:focus-visible .motif[data-astro-cid-k4dz6ovu] .signal[data-astro-cid-k4dz6ovu]{opacity:.85}@keyframes sync-transfer{0%,10%,90%,to{transform:translate(0)}42%,58%{transform:translate(24px)}}@media (prefers-reduced-motion:reduce){.motif[data-astro-cid-k4dz6ovu] [data-astro-cid-k4dz6ovu]{animation:none}.signal[data-astro-cid-k4dz6ovu]{transform:translate(12px)}}
