.cover-map[data-astro-cid-tfaj3r7g]{justify-items:center;gap:.4rem;display:grid}.frame[data-astro-cid-tfaj3r7g]{max-width:100%;display:inline-block;position:relative;overflow:visible}.photo-clip[data-astro-cid-tfaj3r7g]{background:0 0;overflow:hidden}.photo[data-astro-cid-tfaj3r7g]{width:auto;max-width:100%;height:auto;max-height:min(280px,42vh);display:block}.pins[data-astro-cid-tfaj3r7g]{pointer-events:none;margin:0;padding:0;list-style:none;position:absolute;inset:0}.pin[data-astro-cid-tfaj3r7g]{left:var(--x);top:var(--y);pointer-events:auto;z-index:1;position:absolute;transform:translate(-50%,-50%)}.pin[data-astro-cid-tfaj3r7g].is-open,.pin[data-astro-cid-tfaj3r7g]:hover,.pin[data-astro-cid-tfaj3r7g]:focus-within{z-index:5}.dot[data-astro-cid-tfaj3r7g]{background:var(--accent);cursor:pointer;border:2px solid #fff;border-radius:999px;width:.95rem;height:.95rem;transition:transform .15s,box-shadow .15s;position:relative;box-shadow:0 0 0 1px #14141533,0 4px 14px #1414152e}.dot[data-astro-cid-tfaj3r7g]:after{content:"";border:1px solid #26a3d98c;border-radius:999px;animation:2.2s ease-out infinite pulse;position:absolute;inset:-.5rem}.dot[data-astro-cid-tfaj3r7g]:hover,.pin[data-astro-cid-tfaj3r7g].is-open .dot[data-astro-cid-tfaj3r7g],.dot[data-astro-cid-tfaj3r7g]:focus-visible{transform:scale(1.15);box-shadow:0 0 0 2px #26a3d973,0 6px 18px #14141538}.dot[data-astro-cid-tfaj3r7g]:focus-visible{outline:none}.sr[data-astro-cid-tfaj3r7g]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tip[data-astro-cid-tfaj3r7g]{z-index:6;border:1px solid var(--border);width:min(16.5rem,72vw);color:var(--text);text-align:left;opacity:0;pointer-events:none;background:#fff;border-radius:10px;padding:.7rem .8rem;transition:opacity .15s,transform .15s;position:absolute;bottom:calc(100% + .75rem);left:50%;transform:translate(-50%,.35rem);box-shadow:0 12px 40px #14141524}.tip[data-astro-cid-tfaj3r7g] strong[data-astro-cid-tfaj3r7g]{margin-bottom:.2rem;font-size:.92rem;font-weight:600;display:block}.tip[data-astro-cid-tfaj3r7g] p[data-astro-cid-tfaj3r7g]{color:var(--text-muted);margin:0;font-size:.84rem;line-height:1.4}.pin[data-astro-cid-tfaj3r7g]:hover .tip[data-astro-cid-tfaj3r7g],.pin[data-astro-cid-tfaj3r7g].is-open .tip[data-astro-cid-tfaj3r7g],.pin[data-astro-cid-tfaj3r7g]:focus-within .tip[data-astro-cid-tfaj3r7g]{opacity:1;transform:translate(-50%)}.pin[data-astro-cid-tfaj3r7g].tip-below .tip[data-astro-cid-tfaj3r7g]{top:calc(100% + .75rem);bottom:auto;transform:translate(-50%,-.35rem)}.pin[data-astro-cid-tfaj3r7g].tip-below:hover .tip[data-astro-cid-tfaj3r7g],.pin[data-astro-cid-tfaj3r7g].tip-below.is-open .tip[data-astro-cid-tfaj3r7g],.pin[data-astro-cid-tfaj3r7g].tip-below:focus-within .tip[data-astro-cid-tfaj3r7g]{transform:translate(-50%)}.pin[data-astro-cid-tfaj3r7g].tip-right .tip[data-astro-cid-tfaj3r7g]{inset:50% auto auto calc(100% + .75rem);transform:translate(-.35rem,-50%)}.pin[data-astro-cid-tfaj3r7g].tip-right:hover .tip[data-astro-cid-tfaj3r7g],.pin[data-astro-cid-tfaj3r7g].tip-right.is-open .tip[data-astro-cid-tfaj3r7g],.pin[data-astro-cid-tfaj3r7g].tip-right:focus-within .tip[data-astro-cid-tfaj3r7g]{transform:translateY(-50%)}.pin[data-astro-cid-tfaj3r7g].tip-left .tip[data-astro-cid-tfaj3r7g]{inset:50% calc(100% + .75rem) auto auto;transform:translate(.35rem,-50%)}.pin[data-astro-cid-tfaj3r7g].tip-left:hover .tip[data-astro-cid-tfaj3r7g],.pin[data-astro-cid-tfaj3r7g].tip-left.is-open .tip[data-astro-cid-tfaj3r7g],.pin[data-astro-cid-tfaj3r7g].tip-left:focus-within .tip[data-astro-cid-tfaj3r7g]{transform:translateY(-50%)}.pin[data-astro-cid-tfaj3r7g].tip-below.tip-right .tip[data-astro-cid-tfaj3r7g],.pin[data-astro-cid-tfaj3r7g].tip-below.tip-left .tip[data-astro-cid-tfaj3r7g]{top:calc(100% + .75rem);bottom:auto}.pin[data-astro-cid-tfaj3r7g].tip-below.tip-right .tip[data-astro-cid-tfaj3r7g]{left:0;right:auto;transform:translateY(-.35rem)}.pin[data-astro-cid-tfaj3r7g].tip-below.tip-right:hover .tip[data-astro-cid-tfaj3r7g],.pin[data-astro-cid-tfaj3r7g].tip-below.tip-right.is-open .tip[data-astro-cid-tfaj3r7g],.pin[data-astro-cid-tfaj3r7g].tip-below.tip-right:focus-within .tip[data-astro-cid-tfaj3r7g]{transform:translate(0)}.pin[data-astro-cid-tfaj3r7g].tip-below.tip-left .tip[data-astro-cid-tfaj3r7g]{left:auto;right:0;transform:translateY(-.35rem)}.pin[data-astro-cid-tfaj3r7g].tip-below.tip-left:hover .tip[data-astro-cid-tfaj3r7g],.pin[data-astro-cid-tfaj3r7g].tip-below.tip-left.is-open .tip[data-astro-cid-tfaj3r7g],.pin[data-astro-cid-tfaj3r7g].tip-below.tip-left:focus-within .tip[data-astro-cid-tfaj3r7g]{transform:translate(0)}figcaption[data-astro-cid-tfaj3r7g]{color:var(--text-faint);text-align:center;font-size:14px}.hint[data-astro-cid-tfaj3r7g]{color:var(--text-faint);text-align:center;margin:0;font-size:13px}@keyframes pulse{0%{opacity:.7;transform:scale(.7)}to{opacity:0;transform:scale(1.55)}}@media (hover:none){.dot[data-astro-cid-tfaj3r7g]:after{animation:none}}.pcb-viewer[data-astro-cid-wmsdyviw]{isolation:isolate;justify-items:center;gap:.45rem;display:grid}.stage[data-astro-cid-wmsdyviw]{z-index:0;border-radius:var(--radius-lg);contain:layout paint;touch-action:none;cursor:grab;background:#fff;border:1.5px solid #c5ccd6;width:min(100%,52rem);height:min(440px,55vh);position:relative;overflow:hidden}.stage[data-astro-cid-wmsdyviw]:active{cursor:grabbing}canvas[data-astro-cid-wmsdyviw]{width:100%;height:100%;display:block}.tip[data-astro-cid-wmsdyviw]{z-index:2;border:1px solid var(--border-strong);pointer-events:none;background:#fffffff5;border-radius:8px;gap:.15rem;min-width:7rem;max-width:18rem;padding:.55rem .7rem;display:grid;position:absolute;top:0;left:0;box-shadow:0 10px 28px -16px #10182873}.tip[data-astro-cid-wmsdyviw] strong[data-astro-cid-wmsdyviw]{letter-spacing:-.01em;font-size:.92rem;font-weight:700}.tip[data-astro-cid-wmsdyviw] span[data-astro-cid-wmsdyviw]{color:var(--text-muted);font-size:.82rem;font-family:var(--font-mono);line-height:1.35}figcaption[data-astro-cid-wmsdyviw]{color:var(--text-faint);text-align:center;font-size:14px}.hint[data-astro-cid-wmsdyviw]{color:var(--text-faint);text-align:center;margin:0;font-size:13px}.pi-demos[data-astro-cid-uitkayt5]{border-top:1px solid var(--border);gap:1.25rem;margin-top:3.5rem;padding-top:3rem;display:grid}h2[data-astro-cid-uitkayt5]{letter-spacing:-.025em;margin:0;font-size:1.5rem;font-weight:700}.lede[data-astro-cid-uitkayt5]{max-width:44rem;color:var(--text-muted);margin:0;font-size:1.02rem;line-height:1.55}.panel[data-astro-cid-uitkayt5]{border:1px solid var(--border);border-radius:var(--radius-lg);background:#fff;gap:1rem;padding:1.15rem 1.2rem 1.25rem;display:grid;box-shadow:0 18px 40px -28px #10182859}.panel-head[data-astro-cid-uitkayt5] h3[data-astro-cid-uitkayt5]{letter-spacing:-.02em;margin:0 0 .35rem;font-size:1.05rem;font-weight:650}.panel-head[data-astro-cid-uitkayt5] p[data-astro-cid-uitkayt5]{max-width:46rem;color:var(--text-muted);margin:0;font-size:.95rem;line-height:1.5}.cores[data-astro-cid-uitkayt5]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;display:grid}.cores[data-astro-cid-uitkayt5] .core{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-subtle);gap:.15rem;padding:.65rem .7rem;display:grid}.cores[data-astro-cid-uitkayt5] .core[data-state=run]{background:#f3faf5;border-color:#9fd0a8}.cores[data-astro-cid-uitkayt5] .core[data-state=parked]{border-color:var(--border);color:var(--text-faint);background:#f3f4f6}.cores[data-astro-cid-uitkayt5] .core strong{font-size:.82rem;font-weight:650}.cores[data-astro-cid-uitkayt5] .core span{font-size:.75rem;font-family:var(--font-mono)}.boot-steps[data-astro-cid-uitkayt5]{grid-template-columns:repeat(5,minmax(0,1fr));gap:.4rem;display:grid}.boot-steps[data-astro-cid-uitkayt5] button{border:1px solid var(--border);border-radius:var(--radius);color:var(--text);text-align:left;cursor:pointer;background:#fff;justify-items:start;gap:.25rem;padding:.55rem .6rem;display:grid}.boot-steps[data-astro-cid-uitkayt5] button[data-active="1"]{border-color:var(--btn);box-shadow:inset 0 0 0 1px var(--btn)}.boot-steps[data-astro-cid-uitkayt5] button[data-done="1"]{background:var(--bg-subtle)}.boot-steps[data-astro-cid-uitkayt5] .n{color:var(--text-faint);font-family:var(--font-mono);font-size:.72rem}.boot-steps[data-astro-cid-uitkayt5] .t{font-size:.8rem;font-weight:600;line-height:1.25}.boot-body[data-astro-cid-uitkayt5]{grid-template-columns:1.2fr 1fr;gap:.85rem;display:grid}.boot-detail[data-astro-cid-uitkayt5]{color:var(--text-muted);margin:0;font-size:.95rem;line-height:1.5}.boot-code[data-astro-cid-uitkayt5]{border-radius:var(--radius);color:#e8eef5;font-family:var(--font-mono);white-space:pre-wrap;background:#0f1720;margin:0;padding:.75rem .85rem;font-size:.78rem;line-height:1.45}.boot-nav[data-astro-cid-uitkayt5],.uart-controls[data-astro-cid-uitkayt5]{flex-wrap:wrap;gap:.5rem;display:flex}.btn-soft[data-astro-cid-uitkayt5],.btn-play[data-astro-cid-uitkayt5]{appearance:none;border:1px solid var(--border-strong);color:var(--text);font:inherit;cursor:pointer;background:#fff;border-radius:6px;padding:.45rem .85rem;font-size:.9rem;font-weight:600}.btn-play[data-astro-cid-uitkayt5]{background:var(--btn);border-color:var(--btn);color:var(--btn-text)}.btn-play[data-astro-cid-uitkayt5]:hover:not(:disabled){background:var(--btn-hover)}.btn-soft[data-astro-cid-uitkayt5]:hover:not(:disabled),.btn-play[data-astro-cid-uitkayt5]:hover:not(:disabled){filter:brightness(.98)}.btn-soft[data-astro-cid-uitkayt5]:disabled,.btn-play[data-astro-cid-uitkayt5]:disabled{opacity:.45;cursor:not-allowed}.uart-stage[data-astro-cid-uitkayt5]{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:stretch;gap:1rem;display:grid}.uart-terminal[data-astro-cid-uitkayt5]{border:1px solid var(--border);border-radius:var(--radius);background:#0f1720;grid-template-rows:auto 1fr;min-height:11rem;display:grid;overflow:hidden}.uart-chrome[data-astro-cid-uitkayt5]{color:#94a3b8;font-size:.72rem;font-family:var(--font-mono);border-bottom:1px solid #ffffff14;justify-content:space-between;gap:.75rem;padding:.45rem .7rem;display:flex}.uart-chrome[data-astro-cid-uitkayt5] strong[data-astro-cid-uitkayt5]{color:#e2e8f0;font-weight:650}.uart-out[data-astro-cid-uitkayt5]{color:#86efac;font-family:var(--font-mono);white-space:pre-wrap;word-break:break-all;min-height:7.5rem;margin:0;padding:.75rem .85rem;font-size:.95rem;line-height:1.45}.reg-cards[data-astro-cid-uitkayt5]{gap:.45rem;display:grid}.reg[data-astro-cid-uitkayt5]{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-subtle);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.35rem .85rem;padding:.55rem .7rem;display:flex}.reg[data-astro-cid-uitkayt5] .addr[data-astro-cid-uitkayt5]{color:var(--text-faint);font-size:.78rem}.reg[data-astro-cid-uitkayt5] code[data-astro-cid-uitkayt5]{font-family:var(--font-mono);color:var(--text);font-size:.9rem;font-weight:600}.mmio-log[data-astro-cid-uitkayt5]{border:1px solid var(--border);border-radius:var(--radius);color:#c9d4e0;min-height:5.5rem;font-family:var(--font-mono);background:#0f1720;padding:.65rem .75rem;font-size:.75rem;line-height:1.45;overflow:hidden}.mmio-log[data-astro-cid-uitkayt5] div{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (width<=900px){.cores[data-astro-cid-uitkayt5],.boot-steps[data-astro-cid-uitkayt5]{grid-template-columns:repeat(2,minmax(0,1fr))}.boot-body[data-astro-cid-uitkayt5],.uart-stage[data-astro-cid-uitkayt5]{grid-template-columns:1fr}}@media (width<=520px){.boot-steps[data-astro-cid-uitkayt5]{grid-template-columns:1fr}}.rv-demos[data-astro-cid-qnmfhfja]{border-top:1px solid var(--border);gap:1.25rem;margin-top:3.5rem;padding-top:3rem;display:grid}h2[data-astro-cid-qnmfhfja]{letter-spacing:-.025em;margin:0;font-size:1.5rem;font-weight:700}.lede[data-astro-cid-qnmfhfja]{max-width:44rem;color:var(--text-muted);margin:0;font-size:1.02rem;line-height:1.55}.panel[data-astro-cid-qnmfhfja]{border:1px solid var(--border);border-radius:var(--radius-lg);background:#fff;gap:1rem;padding:1.15rem 1.2rem 1.25rem;display:grid;box-shadow:0 18px 40px -28px #10182859}.toolbar[data-astro-cid-qnmfhfja]{flex-wrap:wrap;align-items:center;gap:.65rem 1rem;display:flex}.hex-label[data-astro-cid-qnmfhfja]{color:var(--text-faint);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:.45rem;font-size:12px;font-weight:600;display:inline-flex}.hex-label[data-astro-cid-qnmfhfja] input[data-astro-cid-qnmfhfja]{border:1px solid var(--border);background:var(--well);width:9.5rem;color:var(--text);font:inherit;border-radius:8px;padding:.4rem .55rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.88rem;font-weight:600}.format[data-astro-cid-qnmfhfja]{color:#1d4ed8;background:#eff6ff;border-radius:6px;padding:.25rem .55rem;font-size:.8rem;font-weight:650}.mnemonic[data-astro-cid-qnmfhfja]{color:var(--text);font-size:.92rem}.presets[data-astro-cid-qnmfhfja]{flex-wrap:wrap;gap:.4rem;display:flex}.presets[data-astro-cid-qnmfhfja] .chip{border:1px solid var(--border);background:var(--well);color:var(--text);font:inherit;cursor:pointer;border-radius:8px;padding:.4rem .7rem;font-size:.82rem;font-weight:600}.presets[data-astro-cid-qnmfhfja] .chip:hover{border-color:var(--border-strong)}.presets[data-astro-cid-qnmfhfja] .chip.is-on{color:#1d4ed8;background:#eff6ff;border-color:#2563eb}.bits[data-astro-cid-qnmfhfja]{grid-template-columns:repeat(32,minmax(0,1fr));gap:2px;display:grid;overflow-x:auto}.bits[data-astro-cid-qnmfhfja] .bit{border:1px solid color-mix(in srgb, var(--c) 35%, #e5e7eb);background:color-mix(in srgb, var(--c) 10%, #fff);min-width:1.35rem;color:var(--c);font:inherit;cursor:pointer;border-radius:5px;justify-items:center;gap:.1rem;padding:.35rem 0 .25rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.72rem;font-weight:700;display:grid}.bits[data-astro-cid-qnmfhfja] .bit span{color:var(--text-faint);font-size:.55rem;font-weight:500}.bits[data-astro-cid-qnmfhfja] .bit.is-on{border-color:var(--c);background:color-mix(in srgb, var(--c) 22%, #fff);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--c) 40%, transparent)}.fields[data-astro-cid-qnmfhfja]{grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:.45rem;display:grid}.fields[data-astro-cid-qnmfhfja] .field{border:1px solid color-mix(in srgb, var(--c) 30%, #e5e7eb);border-left:3px solid var(--c);background:var(--well);color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:8px;gap:.15rem;padding:.55rem .65rem;display:grid}.fields[data-astro-cid-qnmfhfja] .field.is-on{background:color-mix(in srgb, var(--c) 12%, #fff)}.fields[data-astro-cid-qnmfhfja] .fname{color:var(--c);letter-spacing:.03em;text-transform:uppercase;font-size:11px;font-weight:700}.fields[data-astro-cid-qnmfhfja] .fbits{color:var(--text-faint);font-size:11px}.fields[data-astro-cid-qnmfhfja] .fval{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.82rem;font-weight:600}@media (width<=900px){.bits[data-astro-cid-qnmfhfja]{grid-template-columns:repeat(16,minmax(0,1fr))}}.ww-demos[data-astro-cid-3atbvewl]{border-top:1px solid var(--border);gap:1.75rem;margin-top:3.5rem;padding-top:3rem;display:grid}h2[data-astro-cid-3atbvewl]{letter-spacing:-.025em;margin:0;font-size:1.5rem;font-weight:700}.lede[data-astro-cid-3atbvewl]{max-width:42rem;color:var(--text-muted);margin:0;font-size:1.02rem;line-height:1.55}.panel[data-astro-cid-3atbvewl]{border:1px solid var(--border);border-radius:var(--radius-lg);background:#fff;gap:1rem;padding:1.15rem 1.2rem 1.25rem;display:grid;box-shadow:0 18px 40px -28px #10182859}.panel-head[data-astro-cid-3atbvewl] h3[data-astro-cid-3atbvewl]{letter-spacing:-.015em;margin:0 0 .35rem;font-size:1.05rem;font-weight:650}.panel-head[data-astro-cid-3atbvewl] p[data-astro-cid-3atbvewl]{color:var(--text-muted);margin:0;font-size:.92rem;line-height:1.5}.panel-head[data-astro-cid-3atbvewl] code[data-astro-cid-3atbvewl]{font-size:.85em}.plot-well[data-astro-cid-3atbvewl]{border:1px solid var(--border);border-radius:calc(var(--radius-lg) - 2px);background:#fff;width:100%;height:clamp(160px,32vw,220px);position:relative;overflow:hidden}.plot-well[data-astro-cid-3atbvewl] canvas[data-astro-cid-3atbvewl]{width:100%;height:100%;display:block}.controls[data-astro-cid-3atbvewl]{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;display:grid}.btn-play[data-astro-cid-3atbvewl]{border:1px solid var(--border-strong);background:var(--bg);min-width:4.5rem;color:var(--text);font:inherit;cursor:pointer;border-radius:8px;padding:.45rem .85rem;font-size:.88rem;font-weight:600}.btn-play[data-astro-cid-3atbvewl]:hover{border-color:var(--text-muted)}.controls[data-astro-cid-3atbvewl] input[data-astro-cid-3atbvewl][type=range]{accent-color:#141415;width:100%;height:1.25rem}.controls[data-astro-cid-3atbvewl] input[data-astro-cid-3atbvewl][type=range]::-webkit-slider-runnable-track{background:#d4d4d8;border-radius:999px;height:4px}.controls[data-astro-cid-3atbvewl] input[data-astro-cid-3atbvewl][type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:14px;height:14px;box-shadow:none;background:#fff;border:2px solid #141415;border-radius:50%;margin-top:-5px}.controls[data-astro-cid-3atbvewl] input[data-astro-cid-3atbvewl][type=range]::-moz-range-track{background:#d4d4d8;border-radius:999px;height:4px}.controls[data-astro-cid-3atbvewl] input[data-astro-cid-3atbvewl][type=range]::-moz-range-thumb{background:#fff;border:2px solid #141415;border-radius:50%;width:14px;height:14px}.readouts[data-astro-cid-3atbvewl]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin:0;display:grid}.readouts[data-astro-cid-3atbvewl]>div[data-astro-cid-3atbvewl]{background:var(--well);border-radius:8px;gap:.2rem;padding:.55rem .65rem;display:grid}.readouts[data-astro-cid-3atbvewl] dt[data-astro-cid-3atbvewl]{color:var(--text-faint);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:600}.readouts[data-astro-cid-3atbvewl] dd[data-astro-cid-3atbvewl]{font-variant-numeric:tabular-nums;margin:0;font-size:.95rem;font-weight:600}.readouts[data-astro-cid-3atbvewl] dd[data-astro-cid-3atbvewl][data-on="1"]{color:#15803d}.bytes[data-astro-cid-3atbvewl]{flex-wrap:wrap;gap:.4rem;display:flex}.bytes[data-astro-cid-3atbvewl] .byte{border:1px solid var(--border);background:var(--well);min-width:2.35rem;height:2.35rem;color:var(--text);font:inherit;cursor:pointer;border-radius:7px;place-items:center;padding:0 .35rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.78rem;font-weight:600;transition:border-color .12s,background .12s;display:grid}.bytes[data-astro-cid-3atbvewl] .byte:hover{border-color:var(--border-strong)}.bytes[data-astro-cid-3atbvewl] .byte.is-on{color:#1d4ed8;background:#eff6ff;border-color:#2563eb}.fields[data-astro-cid-3atbvewl]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.field[data-astro-cid-3atbvewl]{border:1px solid var(--border);background:var(--well);color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:8px;gap:.25rem;padding:.7rem .8rem;transition:border-color .12s,background .12s;display:grid}.field[data-astro-cid-3atbvewl]:hover{border-color:var(--border-strong)}.field[data-astro-cid-3atbvewl].is-on{background:#eff6ff;border-color:#2563eb}.field[data-astro-cid-3atbvewl] .label[data-astro-cid-3atbvewl]{color:var(--text-faint);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:600}.field[data-astro-cid-3atbvewl] .value[data-astro-cid-3atbvewl]{font-variant-numeric:tabular-nums;font-size:.9rem;font-weight:550;line-height:1.35}@media (width<=640px){.readouts[data-astro-cid-3atbvewl]{grid-template-columns:repeat(2,minmax(0,1fr))}.fields[data-astro-cid-3atbvewl]{grid-template-columns:1fr}}.mis-demos[data-astro-cid-tmbdyo3h]{border-top:1px solid var(--border);gap:.85rem;margin-top:3rem;padding-top:2.5rem;display:grid}h2[data-astro-cid-tmbdyo3h]{letter-spacing:-.025em;margin:0;font-size:1.35rem;font-weight:700}.lede[data-astro-cid-tmbdyo3h]{max-width:44rem;color:var(--text-muted);margin:0;font-size:.98rem;line-height:1.5}.panel[data-astro-cid-tmbdyo3h]{border:1px solid var(--border);border-radius:var(--radius-lg);background:#fff;gap:.7rem;padding:1rem 1.1rem 1.05rem;display:grid;box-shadow:0 18px 40px -28px #10182859}.panel-head[data-astro-cid-tmbdyo3h] h3[data-astro-cid-tmbdyo3h]{letter-spacing:-.015em;margin:0 0 .25rem;font-size:1.02rem;font-weight:650}.panel-head[data-astro-cid-tmbdyo3h] p[data-astro-cid-tmbdyo3h]{color:var(--text-muted);margin:0;font-size:.88rem;line-height:1.45}.ladder-well[data-astro-cid-tmbdyo3h]{border:1px solid var(--border);border-radius:calc(var(--radius-lg) - 2px);background:#fff;justify-content:center;display:flex;overflow:hidden}.ladder[data-astro-cid-tmbdyo3h]{width:100%;max-width:52rem;height:auto;display:block}.readouts[data-astro-cid-tmbdyo3h]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin:0;display:grid}.readouts[data-astro-cid-tmbdyo3h]>div[data-astro-cid-tmbdyo3h]{background:var(--well);border-radius:8px;gap:.1rem;padding:.4rem .55rem;display:grid}.readouts[data-astro-cid-tmbdyo3h] dt[data-astro-cid-tmbdyo3h]{color:var(--text-faint);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:600}.readouts[data-astro-cid-tmbdyo3h] dd[data-astro-cid-tmbdyo3h]{font-variant-numeric:tabular-nums;font-family:var(--font-mono);margin:0;font-size:.9rem;font-weight:600}.controls-row[data-astro-cid-tmbdyo3h]{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.85rem;display:grid}.sliders[data-astro-cid-tmbdyo3h]{gap:.5rem;min-width:0;display:grid}.sliders[data-astro-cid-tmbdyo3h] label[data-astro-cid-tmbdyo3h]{gap:.2rem;display:grid}.sliders[data-astro-cid-tmbdyo3h] .lbl[data-astro-cid-tmbdyo3h]{color:var(--text-muted);justify-content:space-between;gap:.75rem;font-size:.85rem;display:flex}.sliders[data-astro-cid-tmbdyo3h] .lbl[data-astro-cid-tmbdyo3h] strong[data-astro-cid-tmbdyo3h]{color:var(--text);font-family:var(--font-mono);font-weight:650}.sliders[data-astro-cid-tmbdyo3h] input[data-astro-cid-tmbdyo3h][type=range]{accent-color:#141415;width:100%;height:1.1rem}.sliders[data-astro-cid-tmbdyo3h] input[data-astro-cid-tmbdyo3h][type=range]::-webkit-slider-runnable-track{background:#d4d4d8;border-radius:999px;height:4px}.sliders[data-astro-cid-tmbdyo3h] input[data-astro-cid-tmbdyo3h][type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#fff;border:2px solid #141415;border-radius:50%;width:14px;height:14px;margin-top:-5px}.sliders[data-astro-cid-tmbdyo3h] input[data-astro-cid-tmbdyo3h][type=range]::-moz-range-track{background:#d4d4d8;border-radius:999px;height:4px}.sliders[data-astro-cid-tmbdyo3h] input[data-astro-cid-tmbdyo3h][type=range]::-moz-range-thumb{background:#fff;border:2px solid #141415;border-radius:50%;width:14px;height:14px}.ohm-controls[data-astro-cid-tmbdyo3h]{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.btn-play[data-astro-cid-tmbdyo3h],.btn-soft[data-astro-cid-tmbdyo3h]{border:1px solid var(--border-strong);background:var(--bg);min-width:4.25rem;color:var(--text);font:inherit;cursor:pointer;border-radius:8px;padding:.4rem .75rem;font-size:.85rem;font-weight:600}.btn-play[data-astro-cid-tmbdyo3h]:hover,.btn-soft[data-astro-cid-tmbdyo3h]:hover{border-color:var(--text-muted)}.btn-play[data-astro-cid-tmbdyo3h]:disabled,.btn-soft[data-astro-cid-tmbdyo3h]:disabled{opacity:.55;cursor:not-allowed}.bars[data-astro-cid-tmbdyo3h]{grid-template-columns:1fr 1fr;gap:.65rem;display:grid}.bar-label[data-astro-cid-tmbdyo3h]{color:var(--text-faint);letter-spacing:.04em;text-transform:uppercase;margin-bottom:.2rem;font-size:10px;font-weight:600}.volt-track[data-astro-cid-tmbdyo3h]{border:1px solid var(--border);background:var(--well);border-radius:8px;height:1.85rem;position:relative;overflow:hidden}.volt-fill[data-astro-cid-tmbdyo3h]{background:#dbeafe;width:0;transition:left .12s,width .12s;position:absolute;top:0;bottom:0;left:50%}.volt-fill[data-astro-cid-tmbdyo3h].ladder{background:#e0f2fe;left:0}.volt-needle[data-astro-cid-tmbdyo3h]{background:#1b7db3;border-radius:2px;width:2px;margin-left:-1px;transition:left .12s;position:absolute;top:.25rem;bottom:.25rem;left:0}.volt-track[data-astro-cid-tmbdyo3h] .tick[data-astro-cid-tmbdyo3h]{color:var(--text-faint);font-family:var(--font-mono);z-index:1;font-size:9px;font-weight:600;position:absolute;bottom:.15rem;transform:translate(-50%)}@media (width<=640px){.controls-row[data-astro-cid-tmbdyo3h]{grid-template-columns:1fr;align-items:stretch}.bars[data-astro-cid-tmbdyo3h]{grid-template-columns:1fr}.readouts[data-astro-cid-tmbdyo3h]{grid-template-columns:repeat(2,minmax(0,1fr))}.ladder[data-astro-cid-tmbdyo3h]{max-width:100%}}.head[data-astro-cid-5hz3dbe4]{border-bottom:1px solid var(--border);background:radial-gradient(70% 80% at 50% -20%,#26a3d914,#0000 55%),#fff;padding-block:clamp(2.25rem,5vw,3.25rem) clamp(1.75rem,3.5vw,2.5rem)}.head-inner[data-astro-cid-5hz3dbe4]{max-width:46rem}.crumbs[data-astro-cid-5hz3dbe4]{color:var(--text-faint);flex-wrap:wrap;gap:.5rem;margin-bottom:1.15rem;font-size:13px;font-weight:500;display:flex}.crumbs[data-astro-cid-5hz3dbe4] a[data-astro-cid-5hz3dbe4]{color:var(--link)}.crumbs[data-astro-cid-5hz3dbe4] a[data-astro-cid-5hz3dbe4]:hover{text-underline-offset:3px;text-decoration:underline}.crumbs[data-astro-cid-5hz3dbe4] [data-astro-cid-5hz3dbe4][aria-current]{color:var(--text-muted)}h1[data-astro-cid-5hz3dbe4]{letter-spacing:-.035em;max-width:22ch;margin-top:.35rem;font-size:clamp(2.1rem,4.5vw,3.25rem);font-weight:700;line-height:1.1}.section-lede[data-astro-cid-5hz3dbe4]{max-width:40rem;margin-top:.75rem}.badges[data-astro-cid-5hz3dbe4]{flex-wrap:wrap;gap:.4rem;margin-top:1.25rem;display:flex}.badge-draft[data-astro-cid-5hz3dbe4]{border-style:dashed}.badge-status[data-astro-cid-5hz3dbe4]{color:var(--btn);border-color:#26a3d973}.links[data-astro-cid-5hz3dbe4]{justify-content:flex-start;margin-top:1.5rem}.cover-band[data-astro-cid-5hz3dbe4]{border-bottom:1px solid var(--border);padding-block:clamp(1.5rem,3vw,2.25rem);overflow:clip}.cover[data-astro-cid-5hz3dbe4]{gap:.75rem;display:grid}.cover[data-astro-cid-5hz3dbe4] .parallax-media[data-astro-cid-5hz3dbe4]{border-radius:var(--radius-lg);overflow:hidden}.cover[data-astro-cid-5hz3dbe4].contain,.cover[data-astro-cid-5hz3dbe4].photo{gap:.4rem}.cover-well[data-astro-cid-5hz3dbe4]{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--well);place-items:center;display:grid;overflow:hidden;box-shadow:0 18px 40px -28px #10182859}.cover-well[data-astro-cid-5hz3dbe4].photo,.cover-well[data-astro-cid-5hz3dbe4].contain{border-radius:var(--radius-lg);width:fit-content;max-width:100%;box-shadow:none;background:0 0;border:none;margin-inline:auto}.cover-well[data-astro-cid-5hz3dbe4] img{width:auto;max-width:100%;height:auto;max-height:min(620px,75vh);display:block}.cover-well[data-astro-cid-5hz3dbe4].photo img,.cover-well[data-astro-cid-5hz3dbe4].contain img{object-fit:contain;border-radius:var(--radius-lg);width:auto;height:auto;box-shadow:0 18px 40px -28px #10182859}.cover-well[data-astro-cid-5hz3dbe4].contain img{max-height:min(400px,50vh)}.cover-well[data-astro-cid-5hz3dbe4].art{aspect-ratio:1120/460;border-color:var(--border);background:#fff;width:100%;max-height:min(460px,55vh)}.cover-well[data-astro-cid-5hz3dbe4].art .parallax-media[data-astro-cid-5hz3dbe4],.cover-well[data-astro-cid-5hz3dbe4].art .cover-art{height:100%}.cover[data-astro-cid-5hz3dbe4] figcaption[data-astro-cid-5hz3dbe4]{color:var(--text-faint);text-align:center;font-size:14px}.body[data-astro-cid-5hz3dbe4]{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:clamp(2.5rem,6vw,5rem);padding-block:clamp(2.75rem,5.5vw,4.25rem);display:grid}.body[data-astro-cid-5hz3dbe4].has-extras{padding-bottom:clamp(1.5rem,3vw,2.25rem)}.extras-band[data-astro-cid-5hz3dbe4]{border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.extras[data-astro-cid-5hz3dbe4]{gap:0;padding-block:clamp(2.5rem,5vw,3.75rem);display:grid}.extras[data-astro-cid-5hz3dbe4] .ww-demos,.extras[data-astro-cid-5hz3dbe4] .rv-demos,.extras[data-astro-cid-5hz3dbe4] .pi-demos,.extras[data-astro-cid-5hz3dbe4] .mis-demos{border-top:0;margin-top:0;padding-top:0}.extras[data-astro-cid-5hz3dbe4] .gallery[data-astro-cid-5hz3dbe4]{margin-top:3rem}.aside[data-astro-cid-5hz3dbe4]{top:calc(var(--header-h) + 1.5rem);grid-area:1/2;position:sticky}.aside[data-astro-cid-5hz3dbe4] h2[data-astro-cid-5hz3dbe4],.highlights[data-astro-cid-5hz3dbe4] h2[data-astro-cid-5hz3dbe4],.gallery[data-astro-cid-5hz3dbe4] h2[data-astro-cid-5hz3dbe4]{letter-spacing:-.025em;margin-bottom:.9rem;font-size:clamp(1.35rem,2.5vw,1.5rem);font-weight:700}.aside[data-astro-cid-5hz3dbe4] .specs[data-astro-cid-5hz3dbe4]{border-top:0}.aside[data-astro-cid-5hz3dbe4] .specs[data-astro-cid-5hz3dbe4]>div[data-astro-cid-5hz3dbe4]{grid-template-columns:5.5rem minmax(0,1fr);padding-block:.75rem}.aside[data-astro-cid-5hz3dbe4] .specs[data-astro-cid-5hz3dbe4]>div[data-astro-cid-5hz3dbe4]:last-child{border-bottom:0}.aside[data-astro-cid-5hz3dbe4] .specs[data-astro-cid-5hz3dbe4] dd[data-astro-cid-5hz3dbe4]{font-size:14px}.item[data-astro-cid-5hz3dbe4]{white-space:nowrap}.main[data-astro-cid-5hz3dbe4]{grid-area:1/1;min-width:0;max-width:46rem}.highlights[data-astro-cid-5hz3dbe4]{border:1px solid var(--border);border-radius:var(--radius-lg);background:linear-gradient(#f8fafc 0%,#fff 100%);margin-bottom:2.75rem;padding:1.15rem 1.25rem 1.25rem}.highlights[data-astro-cid-5hz3dbe4] ul[data-astro-cid-5hz3dbe4]{gap:.55rem;padding-left:1.2rem;font-size:1.0625rem;line-height:1.6;display:grid}.highlights[data-astro-cid-5hz3dbe4] li[data-astro-cid-5hz3dbe4]::marker{color:var(--accent)}.gallery[data-astro-cid-5hz3dbe4]{margin-top:3.5rem}.gallery-grid[data-astro-cid-5hz3dbe4]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.gallery-grid[data-astro-cid-5hz3dbe4] figure[data-astro-cid-5hz3dbe4]{align-content:start;gap:.6rem;display:grid}.shot[data-astro-cid-5hz3dbe4]{aspect-ratio:4/3;border:1px solid var(--border);border-radius:var(--radius-lg);cursor:zoom-in;background:#fff;place-items:center;width:100%;padding:.75rem;transition:border-color .2s,box-shadow .25s,transform .25s;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 32px -24px #1018284d}.shot[data-astro-cid-5hz3dbe4]:hover{border-color:var(--border-strong);transform:translateY(-2px);box-shadow:0 18px 40px -24px #10182866}.shot[data-astro-cid-5hz3dbe4] img{object-fit:contain;object-position:center;width:100%;height:100%;transition:transform .45s cubic-bezier(.22,1,.36,1)}.shot[data-astro-cid-5hz3dbe4]:hover img{transform:scale(1.03)}.zoom[data-astro-cid-5hz3dbe4]{color:#f4f4f5;opacity:0;background:#141415bf;border-radius:6px;place-items:center;width:30px;height:30px;transition:opacity .15s;display:grid;position:absolute;bottom:.6rem;right:.6rem}.shot[data-astro-cid-5hz3dbe4]:hover .zoom[data-astro-cid-5hz3dbe4],.shot[data-astro-cid-5hz3dbe4]:focus-visible .zoom[data-astro-cid-5hz3dbe4]{opacity:1}.gallery-grid[data-astro-cid-5hz3dbe4] figcaption[data-astro-cid-5hz3dbe4]{color:var(--text-muted);font-size:14px;line-height:1.5}.pager-band[data-astro-cid-5hz3dbe4]{border-top:1px solid var(--border);background:linear-gradient(#fafbfc 0%,#fff 70%)}.pager[data-astro-cid-5hz3dbe4]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding-block:2.25rem clamp(3.5rem,7vw,5.25rem);display:grid}.pager-link[data-astro-cid-5hz3dbe4]{border:1px solid var(--border);border-radius:var(--radius-lg);background:#fff;gap:.3rem;padding:1.15rem 1.25rem;transition:border-color .2s,box-shadow .25s,transform .25s;display:grid;box-shadow:0 14px 32px -24px #10182847}.pager-link[data-astro-cid-5hz3dbe4]:hover{border-color:var(--border-strong);transform:translateY(-2px);box-shadow:0 18px 40px -24px #10182866}.pager-link[data-astro-cid-5hz3dbe4]:hover .name[data-astro-cid-5hz3dbe4]{color:var(--link)}.to-next[data-astro-cid-5hz3dbe4]{text-align:right;grid-column:2}.dir[data-astro-cid-5hz3dbe4]{color:var(--text-faint);align-items:center;gap:.35rem;font-size:13px;font-weight:500;display:inline-flex}.to-next[data-astro-cid-5hz3dbe4] .dir[data-astro-cid-5hz3dbe4]{justify-content:flex-end}.name[data-astro-cid-5hz3dbe4]{letter-spacing:-.01em;font-size:1.05rem;font-weight:600;transition:color .15s}.lightbox[data-astro-cid-5hz3dbe4]{border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--bg);min-width:min(30rem,94vw);max-width:94vw;max-height:94vh;color:var(--text);margin:auto;padding:0;overflow:hidden}.lightbox[data-astro-cid-5hz3dbe4]::backdrop{backdrop-filter:blur(4px);background:#0a0a0bd1}.lightbox[data-astro-cid-5hz3dbe4] img[data-astro-cid-5hz3dbe4]{background:var(--well);max-height:calc(94vh - 4.5rem);margin-inline:auto}.lightbox-caption[data-astro-cid-5hz3dbe4]{width:0;min-width:100%;color:var(--text-muted);padding:.9rem 1.2rem;font-size:14px}.close[data-astro-cid-5hz3dbe4]{z-index:1;color:#f4f4f5;background:#141415bf;position:absolute;top:.75rem;right:.75rem}.close[data-astro-cid-5hz3dbe4]:hover{background:#141415e6}@media (width<=960px){.body[data-astro-cid-5hz3dbe4]{grid-template-columns:1fr}.aside[data-astro-cid-5hz3dbe4],.main[data-astro-cid-5hz3dbe4]{grid-area:auto/1;position:static}}@media (width<=560px){.gallery-grid[data-astro-cid-5hz3dbe4],.pager[data-astro-cid-5hz3dbe4]{grid-template-columns:1fr}.to-next[data-astro-cid-5hz3dbe4]{grid-column:auto}}@media (prefers-reduced-motion:reduce){.shot[data-astro-cid-5hz3dbe4],.shot[data-astro-cid-5hz3dbe4] img,.pager-link[data-astro-cid-5hz3dbe4]{transition:none}.shot[data-astro-cid-5hz3dbe4]:hover,.pager-link[data-astro-cid-5hz3dbe4]:hover,.shot[data-astro-cid-5hz3dbe4]:hover img{transform:none}}
