.arm-stage[data-astro-cid-t7jmstz6]{flex-wrap:wrap;gap:1.25rem;min-width:0;margin-top:1.5rem;display:flex;position:relative}.arm-viewport[data-astro-cid-t7jmstz6]{aspect-ratio:4/3;border:1px solid var(--border-lo);background:var(--bg-deep);border-radius:4px;flex:320px;min-width:0;position:relative;overflow:hidden}.arm-canvas[data-astro-cid-t7jmstz6]{width:100%;height:100%;display:block;position:absolute;inset:0}.arm-labels[data-astro-cid-t7jmstz6]{pointer-events:none;position:absolute;inset:0}.arm-label[data-astro-cid-t7jmstz6]{white-space:nowrap;font-family:var(--font-label);letter-spacing:.03em;color:var(--fg-2);background:color-mix(in oklab, var(--bg-deep) 75%, transparent);border:1px solid var(--border-lo);border-radius:2px;padding:.05rem .3rem;font-size:.625rem;position:absolute;top:0;left:0;transform:translate(-9999px,-9999px)}.arm-lines[data-astro-cid-t7jmstz6]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.arm-lines[data-astro-cid-t7jmstz6] line[data-astro-cid-t7jmstz6]{stroke:var(--accent);stroke-width:1px;stroke-dasharray:2 3;opacity:0;transition:opacity .2s}.arm-systems[data-astro-cid-t7jmstz6]{flex-direction:column;flex:220px;gap:.75rem;min-width:0;display:flex}.arm-system[data-astro-cid-t7jmstz6]{border:1px solid var(--border-lo);border-radius:4px;min-width:0;padding:.6rem .75rem}.arm-system[data-astro-cid-t7jmstz6] strong[data-astro-cid-t7jmstz6]{font-family:var(--font-label);letter-spacing:.06em;color:var(--accent);margin-bottom:.3rem;font-size:.6875rem;display:block}.arm-system[data-astro-cid-t7jmstz6] p[data-astro-cid-t7jmstz6]{color:var(--fg-3);margin:0;font-size:.8125rem}.arm-preview[data-astro-cid-t7jmstz6]{width:min(100%,320px);height:auto;image-rendering:pixelated;border:1px solid var(--border-lo);border-radius:4px;display:block}.arm-fallback-labels[data-astro-cid-t7jmstz6]{color:var(--fg-3);margin:.75rem 0 0;padding-left:1.1rem;font-size:.875rem}.arm-fallback[data-astro-cid-t7jmstz6]{flex:100%;min-width:0}html:not(.js) .arm-viewport[data-astro-cid-t7jmstz6],.arm-stage[data-astro-cid-t7jmstz6][data-fallback] .arm-viewport[data-astro-cid-t7jmstz6],.arm-stage[data-astro-cid-t7jmstz6][data-fallback] .arm-lines[data-astro-cid-t7jmstz6]{display:none}html.js .arm-stage[data-astro-cid-t7jmstz6]:not([data-fallback]) .arm-fallback[data-astro-cid-t7jmstz6]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html.js .arm-stage[data-astro-cid-t7jmstz6]:not([data-fallback]) .arm-preview[data-astro-cid-t7jmstz6]{display:none}.arm-viewport[data-astro-cid-t7jmstz6],.arm-lines[data-astro-cid-t7jmstz6]{transition:opacity .3s var(--ease,ease)}.arm-stage[data-astro-cid-t7jmstz6][data-restarting] .arm-viewport[data-astro-cid-t7jmstz6],.arm-stage[data-astro-cid-t7jmstz6][data-restarting] .arm-lines[data-astro-cid-t7jmstz6]{opacity:.15}@media (prefers-reduced-motion:reduce){.arm-viewport[data-astro-cid-t7jmstz6],.arm-lines[data-astro-cid-t7jmstz6]{transition:none}}@media (width<=640px){.arm-viewport[data-astro-cid-t7jmstz6]{aspect-ratio:1}}.lief-check[data-astro-cid-m2rg3zs4]{max-width:var(--measure);margin-top:1rem}.lief-form[data-astro-cid-m2rg3zs4],.lief-examples[data-astro-cid-m2rg3zs4],.lief-out[data-astro-cid-m2rg3zs4]{display:none}.live[data-astro-cid-m2rg3zs4] .lief-form[data-astro-cid-m2rg3zs4]{display:block}.live[data-astro-cid-m2rg3zs4] .lief-examples[data-astro-cid-m2rg3zs4]{flex-wrap:wrap;gap:.4rem 1.25rem;display:flex}.live[data-astro-cid-m2rg3zs4] .lief-out[data-astro-cid-m2rg3zs4]:not([hidden]){display:block}.live[data-astro-cid-m2rg3zs4] .lief-table[data-astro-cid-m2rg3zs4]{display:none}.lief-check[data-astro-cid-m2rg3zs4] input[data-astro-cid-m2rg3zs4]{width:100%;font:inherit;color:var(--fg);background:var(--bg-deep);border:1px solid var(--border);border-radius:4px;padding:.6rem .75rem}.lief-check[data-astro-cid-m2rg3zs4] input[data-astro-cid-m2rg3zs4]:focus-visible{outline:2px solid var(--spark);outline-offset:2px}.lief-examples[data-astro-cid-m2rg3zs4]{margin:.6rem 0 0;padding:0;list-style:none}.lief-examples[data-astro-cid-m2rg3zs4] button[data-astro-cid-m2rg3zs4]{color:var(--fg-3);cursor:pointer;border:0;padding-inline:0}.lief-examples[data-astro-cid-m2rg3zs4] button[data-astro-cid-m2rg3zs4]:hover,.lief-examples[data-astro-cid-m2rg3zs4] button[data-astro-cid-m2rg3zs4]:focus-visible{color:var(--fg)}.lief-out[data-astro-cid-m2rg3zs4]{border-left:2px solid var(--border);margin-top:.75rem;padding:.75rem .9rem}.lief-out[data-astro-cid-m2rg3zs4] p[data-astro-cid-m2rg3zs4]{color:var(--fg-2);margin:0}.lief-out[data-astro-cid-m2rg3zs4] p[data-astro-cid-m2rg3zs4]+p[data-astro-cid-m2rg3zs4]{margin-top:.35rem}.lief-out[data-astro-cid-m2rg3zs4] .lief-head[data-astro-cid-m2rg3zs4]{font-family:var(--font-label);letter-spacing:.12em;color:var(--fg-3);font-size:.6875rem}.lief-out[data-astro-cid-m2rg3zs4] .lief-note[data-astro-cid-m2rg3zs4]{color:var(--fg-3);font-size:.875rem}.lief-out[data-astro-cid-m2rg3zs4][data-verdict=dangerous]{border-left-color:var(--spark)}.lief-out[data-astro-cid-m2rg3zs4][data-verdict=suspicious]{border-left-color:var(--accent)}.lief-table[data-astro-cid-m2rg3zs4]{border-collapse:collapse;font-size:.875rem}.lief-table[data-astro-cid-m2rg3zs4] th[data-astro-cid-m2rg3zs4],.lief-table[data-astro-cid-m2rg3zs4] td[data-astro-cid-m2rg3zs4]{text-align:left;vertical-align:top;color:var(--fg-2);padding:.35rem .75rem .35rem 0}.lief-table[data-astro-cid-m2rg3zs4] th[data-astro-cid-m2rg3zs4]{color:var(--fg);white-space:nowrap;font-weight:500}.lief-verdict[data-astro-cid-m2rg3zs4]{color:var(--fg-3)}.work-list[data-astro-cid-r3bc3sjw]{gap:1.75rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.work-list[data-astro-cid-r3bc3sjw]>li[data-astro-cid-r3bc3sjw]{grid-template-columns:8rem minmax(0,1fr);gap:.25rem 1.5rem;display:grid}@media (width<=40rem){.work-list[data-astro-cid-r3bc3sjw]>li[data-astro-cid-r3bc3sjw]{grid-template-columns:1fr}}.work-date[data-astro-cid-r3bc3sjw]{font-family:var(--font-label);letter-spacing:.04em;color:var(--fg-3);padding-top:.2rem;font-size:.75rem}.work-list[data-astro-cid-r3bc3sjw] h3[data-astro-cid-r3bc3sjw]{letter-spacing:0;margin:0;font-size:1.0625rem;font-weight:500}.work-list[data-astro-cid-r3bc3sjw] h3[data-astro-cid-r3bc3sjw]+p[data-astro-cid-r3bc3sjw]{color:var(--fg-2);margin:.25rem 0 0;font-style:italic}.work-links[data-astro-cid-r3bc3sjw]{flex-wrap:wrap;margin:.4rem 0 0;padding:0;font-size:.8125rem;list-style:none;display:flex}.work-links[data-astro-cid-r3bc3sjw] li[data-astro-cid-r3bc3sjw]+li[data-astro-cid-r3bc3sjw]:before{content:"·";color:var(--fg-3);margin:0 .5rem}.work-links[data-astro-cid-r3bc3sjw] a[data-astro-cid-r3bc3sjw]{color:var(--accent)}.work-links[data-astro-cid-r3bc3sjw] a[data-astro-cid-r3bc3sjw]:hover{color:var(--fg)}.demos-head[data-astro-cid-r3bc3sjw]{margin-bottom:-1.5rem}.work-shots[data-astro-cid-r3bc3sjw]{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:1.5rem;margin-top:1rem;display:grid}.work-shot[data-astro-cid-r3bc3sjw]{margin:0;scroll-margin-top:2rem}.work-shot[data-astro-cid-r3bc3sjw] img[data-astro-cid-r3bc3sjw]{border:1px solid var(--border-lo);border-radius:4px;width:100%;height:auto;display:block}.work-shot[data-astro-cid-r3bc3sjw] figcaption[data-astro-cid-r3bc3sjw]{color:var(--fg-3);margin-top:.4rem;font-size:.75rem}
