.ncl[data-astro-cid-aufmuyaf]{background:var(--paper)}.ncl-section[data-astro-cid-aufmuyaf]{padding:clamp(3rem,6vw,5.5rem) 0 0}.ncl-section[data-astro-cid-aufmuyaf]:last-child{padding-bottom:clamp(3rem,6vw,5.5rem)}.ncl[data-astro-cid-aufmuyaf] h2[data-astro-cid-aufmuyaf]{letter-spacing:-.06em;margin:0;font-size:clamp(2rem,4.6vw,3.4rem);line-height:1}.ncl[data-astro-cid-aufmuyaf] h2[data-astro-cid-aufmuyaf]+.ncl-lede[data-astro-cid-aufmuyaf]{margin-top:1rem}.ncl-lede[data-astro-cid-aufmuyaf]{max-width:var(--lab-measure);color:var(--ink-soft);margin:0 0 1.75rem;line-height:1.6}.lab-title[data-astro-cid-aufmuyaf]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem 3rem;display:flex}.lab-caveat[data-astro-cid-aufmuyaf]{color:var(--copper-text);font:500 .8rem/1.4 var(--mono);letter-spacing:.06em;text-transform:uppercase;margin:0}.lab-noscript[data-astro-cid-aufmuyaf]{border:1px dashed var(--line);color:var(--ink-soft);padding:1rem}.stage[data-astro-cid-aufmuyaf]{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);grid-template-areas:"head fig""side fig";align-items:start;gap:1.5rem;display:grid}.stage-head[data-astro-cid-aufmuyaf]{grid-area:head;gap:1.25rem;min-width:0;display:grid}.stage-side[data-astro-cid-aufmuyaf]{grid-area:side;gap:1rem;min-width:0;display:grid}.stage[data-astro-cid-aufmuyaf] .cell-figure[data-astro-cid-aufmuyaf]{grid-area:fig}.seg-row[data-astro-cid-aufmuyaf].walk-row{grid-template-columns:repeat(3,1fr)}.walk-row[data-astro-cid-aufmuyaf] .seg-item[data-astro-cid-aufmuyaf]:nth-child(n+4){border-top:1px solid var(--ink)}.walk-row[data-astro-cid-aufmuyaf] .seg-item[data-astro-cid-aufmuyaf]:nth-child(3n+1){border-left:0}.walk-row[data-astro-cid-aufmuyaf] .seg-item[data-astro-cid-aufmuyaf] span[data-astro-cid-aufmuyaf]{padding:.4rem .3rem;font-size:.8rem}.walk-row[data-astro-cid-aufmuyaf] b[data-astro-cid-aufmuyaf]{color:var(--teal);margin-right:.35rem;font-weight:500}.walk-row[data-astro-cid-aufmuyaf] input[data-astro-cid-aufmuyaf]:checked+span[data-astro-cid-aufmuyaf] b[data-astro-cid-aufmuyaf]{color:var(--paper)}.walk-frames[data-astro-cid-aufmuyaf]{display:grid}.walk-frame[data-astro-cid-aufmuyaf]{visibility:hidden;border-left:.28rem solid var(--copper);background:var(--surface,#fffefa);grid-area:1/1;padding:.9rem 1.1rem}.walk-frame[data-astro-cid-aufmuyaf].is-active{visibility:visible}.walk-frame[data-astro-cid-aufmuyaf] h3[data-astro-cid-aufmuyaf]{letter-spacing:-.03em;margin:0 0 .4rem;font-size:1.2rem;line-height:1.25}.walk-frame[data-astro-cid-aufmuyaf] p[data-astro-cid-aufmuyaf]{color:var(--ink-soft);margin:0;line-height:1.6}.step-n[data-astro-cid-aufmuyaf]{color:var(--teal);font:500 .74rem/1 var(--mono);margin-right:.5rem}.seg[data-astro-cid-aufmuyaf]{border:0;min-width:0;margin:0;padding:0}.seg[data-astro-cid-aufmuyaf] legend[data-astro-cid-aufmuyaf]{margin-bottom:.6rem;padding:0;font-size:.95rem;font-weight:700}.seg-row[data-astro-cid-aufmuyaf]{border:1px solid var(--ink);grid-template-columns:repeat(4,1fr);display:grid}.seg-item[data-astro-cid-aufmuyaf]{cursor:pointer;display:block;position:relative}.seg-item[data-astro-cid-aufmuyaf]+.seg-item[data-astro-cid-aufmuyaf]{border-left:1px solid var(--ink)}.seg-item[data-astro-cid-aufmuyaf] input[data-astro-cid-aufmuyaf]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.seg-item[data-astro-cid-aufmuyaf] span[data-astro-cid-aufmuyaf]{min-height:2.75rem;font:500 .9rem/1 var(--mono);letter-spacing:.06em;place-items:center;transition:background-color .15s,color .15s;display:grid}.seg-item[data-astro-cid-aufmuyaf]:hover span[data-astro-cid-aufmuyaf]{background:#e3ece7}.seg-item[data-astro-cid-aufmuyaf] input[data-astro-cid-aufmuyaf]:checked+span[data-astro-cid-aufmuyaf]{background:var(--ink);color:var(--paper)}.seg-item[data-astro-cid-aufmuyaf] input[data-astro-cid-aufmuyaf]:focus-visible+span[data-astro-cid-aufmuyaf]{outline:2px solid var(--teal);outline-offset:4px}.seg-row-2[data-astro-cid-aufmuyaf]{grid-template-columns:repeat(2,1fr)}.seg-row-3[data-astro-cid-aufmuyaf]{grid-template-columns:repeat(3,1fr)}.seg-row-2[data-astro-cid-aufmuyaf] .seg-item[data-astro-cid-aufmuyaf] span[data-astro-cid-aufmuyaf],.seg-row-3[data-astro-cid-aufmuyaf] .seg-item[data-astro-cid-aufmuyaf] span[data-astro-cid-aufmuyaf]{text-align:center;padding:.4rem .5rem;font-size:.78rem;line-height:1.25}.ctrl-head[data-astro-cid-aufmuyaf]{gap:.2rem;margin-bottom:.55rem;display:grid}.ctrl-head[data-astro-cid-aufmuyaf] label[data-astro-cid-aufmuyaf]{font-size:.95rem;font-weight:700}.ctrl-val[data-astro-cid-aufmuyaf]{min-height:2.6em;color:var(--ink-soft);font:500 .76rem/1.3 var(--mono);display:block}.ctrl-hint[data-astro-cid-aufmuyaf]{color:var(--ink-soft);margin:.4rem 0 0;font-size:.78rem}.ncl[data-astro-cid-aufmuyaf] input[data-astro-cid-aufmuyaf][type=range]{appearance:none;cursor:pointer;background:0 0;width:100%;height:1.6rem;margin:0}.ncl[data-astro-cid-aufmuyaf] input[data-astro-cid-aufmuyaf][type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--teal), var(--copper));height:4px}.ncl[data-astro-cid-aufmuyaf] input[data-astro-cid-aufmuyaf][type=range]::-moz-range-track{background:linear-gradient(90deg, var(--teal), var(--copper));height:4px}.ncl[data-astro-cid-aufmuyaf] input[data-astro-cid-aufmuyaf][type=range]::-webkit-slider-thumb{border:2px solid var(--ink);background:var(--paper);appearance:none;border-radius:0;width:1.05rem;height:1.45rem;margin-top:-.6rem;transition:background-color .15s,transform .15s}.ncl[data-astro-cid-aufmuyaf] input[data-astro-cid-aufmuyaf][type=range]::-moz-range-thumb{border:2px solid var(--ink);background:var(--paper);border-radius:0;width:.8rem;height:1.2rem}.ncl[data-astro-cid-aufmuyaf] input[data-astro-cid-aufmuyaf][type=range]:hover::-webkit-slider-thumb{background:#dfedde}.ncl[data-astro-cid-aufmuyaf] input[data-astro-cid-aufmuyaf][type=range]:active::-webkit-slider-thumb{background:var(--ink);transform:scaleY(1.1)}.ncl[data-astro-cid-aufmuyaf] input[data-astro-cid-aufmuyaf][type=range]:focus-visible{outline:2px solid var(--teal);outline-offset:4px}.btn-grid[data-astro-cid-aufmuyaf]{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.lab-btn[data-astro-cid-aufmuyaf]{border:1px solid var(--ink);min-height:44px;color:var(--ink);font:500 .8rem/1.25 var(--mono);cursor:pointer;background:0 0;padding:.55rem .7rem;transition:background-color .15s,color .15s,transform .1s}.lab-btn[data-astro-cid-aufmuyaf]:hover:not(:disabled){background:var(--ink);color:var(--paper)}.lab-btn[data-astro-cid-aufmuyaf]:active:not(:disabled){transform:translateY(1px)}.lab-btn[data-astro-cid-aufmuyaf]:focus-visible{outline:2px solid var(--teal);outline-offset:4px}.lab-btn[data-astro-cid-aufmuyaf]:disabled{border-color:var(--line);color:#7b8a86;cursor:not-allowed}.lab-btn[data-astro-cid-aufmuyaf].is-accent{border-color:var(--teal);background:var(--teal);color:#fff;grid-column:1/-1}.lab-btn[data-astro-cid-aufmuyaf].is-accent:hover:not(:disabled){background:#095c53}.lab-btn[data-astro-cid-aufmuyaf].is-dashed{border-style:dashed}.lab-btn[data-astro-cid-aufmuyaf].is-unavailable,.lab-btn[data-astro-cid-aufmuyaf].is-unavailable:hover:not(:disabled){border-color:var(--line);color:#5a6965;cursor:not-allowed;background:0 0}.share-status[data-astro-cid-aufmuyaf]{min-height:2.6em;color:var(--teal);font:500 .75rem/1.3 var(--mono);margin:-.6rem 0 0}.more[data-astro-cid-aufmuyaf]{border-top:1px solid var(--line);padding-top:.75rem}.stage[data-astro-cid-aufmuyaf]+.more[data-astro-cid-aufmuyaf]{margin-top:1.5rem}.more[data-astro-cid-aufmuyaf] summary[data-astro-cid-aufmuyaf]{min-height:44px;color:var(--teal);font:500 .85rem/1.3 var(--mono);letter-spacing:.06em;cursor:pointer;align-items:center;display:flex}.more[data-astro-cid-aufmuyaf] summary[data-astro-cid-aufmuyaf]:focus-visible{outline:2px solid var(--teal);outline-offset:4px}.more-body[data-astro-cid-aufmuyaf]{gap:1.1rem;padding:.5rem 0 .75rem;display:grid}.stage[data-astro-cid-aufmuyaf]+.more[data-astro-cid-aufmuyaf] .more-body[data-astro-cid-aufmuyaf]{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));align-items:start}.rtn-set[data-astro-cid-aufmuyaf]{gap:1rem;display:grid}.rtn-share[data-astro-cid-aufmuyaf]{min-height:2.8em;color:var(--ink-soft);margin:0;font-size:.8rem;line-height:1.4}.rtn-toggle[data-astro-cid-aufmuyaf]{cursor:pointer;align-items:center;gap:.65rem;min-height:44px;font-size:.95rem;font-weight:700;display:flex}.rtn-toggle[data-astro-cid-aufmuyaf] input[data-astro-cid-aufmuyaf]{width:1.3rem;height:1.3rem;accent-color:var(--teal);cursor:pointer;flex:none;margin:0}.rtn-toggle[data-astro-cid-aufmuyaf]:has(input:focus-visible){outline:2px solid var(--teal);outline-offset:4px}.cell-figure[data-astro-cid-aufmuyaf]{border:1px solid var(--night-line);background:var(--night-panel);min-width:0;margin:0}.cell-scroll[data-astro-cid-aufmuyaf]{overscroll-behavior-x:contain;overflow-x:auto}.cell-picture[data-astro-cid-aufmuyaf]{width:100%;min-width:25rem;height:auto;display:block}.cell-caption[data-astro-cid-aufmuyaf]{border-top:1px solid var(--night-line);background:var(--night-deep);min-height:7.5em;color:var(--on-night-dim);font:400 .72rem/1.55 var(--mono);padding:.75rem 1rem 1rem}.cell-readout[data-astro-cid-aufmuyaf]{grid-template-columns:repeat(auto-fit,minmax(5.5rem,1fr));gap:.6rem;margin:0;display:grid}.cell-readout[data-astro-cid-aufmuyaf] div[data-astro-cid-aufmuyaf]{border-top:1px solid var(--line);min-height:5.4rem;padding-top:.45rem}.cell-readout[data-astro-cid-aufmuyaf] .is-wide[data-astro-cid-aufmuyaf]{grid-column:1/-1;min-height:5.4rem}.cell-readout[data-astro-cid-aufmuyaf] dt[data-astro-cid-aufmuyaf]{color:var(--ink-soft);font:500 .68rem/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase}.cell-readout[data-astro-cid-aufmuyaf] dd[data-astro-cid-aufmuyaf]{min-width:4ch;height:2.6em;font:500 .98rem/1.3 var(--mono);overflow-wrap:anywhere;margin:.2rem 0 0;overflow:hidden}.cell-program[data-astro-cid-aufmuyaf] label[data-astro-cid-aufmuyaf]{margin-bottom:.4rem;font-size:.95rem;font-weight:700;display:block}.cell-program-row[data-astro-cid-aufmuyaf]{grid-template-columns:minmax(0,1fr) auto;gap:.5rem;display:grid}.cell-program-row[data-astro-cid-aufmuyaf] .lab-btn[data-astro-cid-aufmuyaf]{grid-column:auto}.cell-select[data-astro-cid-aufmuyaf]{border:1px solid var(--ink);background:var(--paper);min-width:0;min-height:44px;color:var(--ink);font:500 .85rem/1.2 var(--mono);padding:.4rem .6rem}.cell-select[data-astro-cid-aufmuyaf]:focus-visible{outline:2px solid var(--teal);outline-offset:4px}.cell-actions[data-astro-cid-aufmuyaf]{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.cell-hint[data-astro-cid-aufmuyaf]{min-height:4.2em;color:var(--ink-soft);font:400 .74rem/1.4 var(--mono);margin:0}.cell-status[data-astro-cid-aufmuyaf]{border-left:6px solid var(--teal);height:9em;font:600 .92rem/1.4 var(--sans);background:#e3efe9;margin:0;padding:.7rem .9rem;overflow-y:auto}.cell-status[data-astro-cid-aufmuyaf]:empty:before{content:"Each action reports what happened here.";color:var(--ink-soft);font-weight:400}.cell-status[data-astro-cid-aufmuyaf]:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.cell-out-bad[data-astro-cid-aufmuyaf],.cell-readout[data-astro-cid-aufmuyaf] dd[data-astro-cid-aufmuyaf][data-bad=true]{color:var(--copper-text);font-weight:700}.lab-grid[data-astro-cid-aufmuyaf]{grid-template-columns:minmax(16rem,21rem) minmax(0,1fr);grid-template-areas:"controls stage""ladder ladder";align-items:start;gap:1.5rem;display:grid}.lab-controls[data-astro-cid-aufmuyaf]{border:1px solid var(--line);border-top:4px solid var(--teal);background:var(--surface,#fffefa);grid-area:controls;align-content:start;gap:1.35rem;padding:1.35rem;display:grid}.lab-stage[data-astro-cid-aufmuyaf]{grid-area:stage;grid-template-columns:minmax(0,1fr);align-content:start;gap:1rem;min-width:0;display:grid}.lab-readouts[data-astro-cid-aufmuyaf]{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:1.5rem;min-width:0;display:grid}.chart-card[data-astro-cid-aufmuyaf]{border:1px solid var(--night-line);background:var(--night-panel);margin:0;container-type:inline-size}.chart-scroll[data-astro-cid-aufmuyaf]{overscroll-behavior-x:contain;overflow-x:auto}.lab-chart[data-astro-cid-aufmuyaf]{width:100%;min-width:43rem;height:auto;display:block}.chart-scroll-hint[data-astro-cid-aufmuyaf]{border-top:1px solid var(--night-line);background:var(--night-deep);color:var(--mint);font:500 .75rem/1.3 var(--mono);margin:0;padding:.55rem 1rem;display:none}@container (width<=43rem){.chart-scroll-hint[data-astro-cid-aufmuyaf]{display:block}}.chart-card[data-astro-cid-aufmuyaf] figcaption[data-astro-cid-aufmuyaf]{border-top:1px solid var(--night-line);background:var(--night-deep);padding:.75rem 1rem 1rem}.legend[data-astro-cid-aufmuyaf]{color:var(--on-night-dim);font:400 .72rem/1.4 var(--mono);flex-wrap:wrap;gap:.4rem 1.4rem;margin:0;padding:0;list-style:none;display:flex}.legend[data-astro-cid-aufmuyaf] li[data-astro-cid-aufmuyaf]{align-items:center;gap:.5rem;display:inline-flex}.key[data-astro-cid-aufmuyaf]{width:1.4rem;height:.7rem;display:inline-block}.key-states[data-astro-cid-aufmuyaf]{background:linear-gradient(90deg,#3ab3df,#5bdf3a,#dfb63a)}.key-error[data-astro-cid-aufmuyaf]{background:var(--copper)}.key-ref[data-astro-cid-aufmuyaf]{background:var(--paper);width:2px;height:.9rem;margin-inline:.5rem}.key-cell[data-astro-cid-aufmuyaf]{background:var(--paper);width:.6rem;height:.6rem;margin-inline:.4rem;transform:rotate(45deg)}.key-opt[data-astro-cid-aufmuyaf]{border-inline:.35rem solid #0000;border-bottom:.6rem solid var(--mint);background:0 0;width:0;height:0;margin-inline:.35rem}.lab-summary[data-astro-cid-aufmuyaf]{border-left:.28rem solid var(--teal);min-height:3.6em;font:700 1.15rem/1.35 var(--sans);letter-spacing:-.02em;background:#e3efe9;margin:0;padding:.9rem 1.1rem}.lab-summary[data-astro-cid-aufmuyaf].is-step-1{background:#e1edf3;border-color:#2f7fa1}.lab-summary[data-astro-cid-aufmuyaf].is-step-2{background:#f6ecd6;border-color:#b7791f}.lab-summary[data-astro-cid-aufmuyaf].is-step-3{border-color:var(--copper);color:#72451d;background:#f6e7d9}.readout[data-astro-cid-aufmuyaf]{border:1px solid var(--line);background:var(--surface,#fffefa);min-width:0;padding:1.15rem}.readout[data-astro-cid-aufmuyaf] h3[data-astro-cid-aufmuyaf]{color:var(--ink-soft);font:500 .75rem/1.3 var(--mono);letter-spacing:.1em;text-transform:uppercase;margin:0 0 .8rem}.rber-value[data-astro-cid-aufmuyaf]{font:500 clamp(1.5rem, 2.6vw, 2.1rem)/1.05 var(--mono);letter-spacing:-.04em;white-space:nowrap;margin:0}.rber-sub[data-astro-cid-aufmuyaf]{min-height:2.8em;color:var(--ink-soft);font:400 .78rem/1.4 var(--mono);margin:.7rem 0 0}.readout-ladder[data-astro-cid-aufmuyaf]{grid-area:ladder}.page-rows[data-astro-cid-aufmuyaf]{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.page-row[data-astro-cid-aufmuyaf]{border-top:1px solid var(--line);height:4.6em;font:500 .8rem/1.35 var(--mono);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:0 .75rem;padding-top:.45rem;display:grid;overflow:hidden}.page-name[data-astro-cid-aufmuyaf],.page-note[data-astro-cid-aufmuyaf]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.page-note[data-astro-cid-aufmuyaf]{grid-column:1/-1}.page-row[data-astro-cid-aufmuyaf].is-unused{visibility:hidden}.page-value[data-astro-cid-aufmuyaf]{font-weight:700}.page-note[data-astro-cid-aufmuyaf]{color:var(--ink-soft);font-weight:400}.page-row[data-astro-cid-aufmuyaf].is-warn .page-value[data-astro-cid-aufmuyaf]{color:#8a5a12}.page-row[data-astro-cid-aufmuyaf].is-bad .page-value[data-astro-cid-aufmuyaf]{color:var(--copper-text)}.ladder[data-astro-cid-aufmuyaf]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.ladder-step[data-astro-cid-aufmuyaf]{border:2px solid var(--line);background:var(--paper);grid-template-rows:auto 1fr auto;gap:.5rem;padding:.85rem;transition:background-color .2s,border-color .2s,color .2s;display:grid;position:relative}.ladder-num[data-astro-cid-aufmuyaf]{color:var(--ink-soft);font:500 .74rem/1 var(--mono)}.ladder-body[data-astro-cid-aufmuyaf]{align-content:start;gap:.3rem;display:grid}.ladder-body[data-astro-cid-aufmuyaf] strong[data-astro-cid-aufmuyaf]{font-size:.92rem;line-height:1.25}.ladder-limit[data-astro-cid-aufmuyaf],.ladder-detail[data-astro-cid-aufmuyaf]{color:var(--ink-soft);font:400 .72rem/1.4 var(--mono)}.ladder-detail[data-astro-cid-aufmuyaf]{min-height:4.3em}.ladder-status[data-astro-cid-aufmuyaf]{min-height:2.4em;font:500 .74rem/1.2 var(--mono);letter-spacing:.06em;text-transform:uppercase}.ladder-step[data-astro-cid-aufmuyaf].is-failed{background:#f7eee7;border-color:#d9b3a4}.ladder-step[data-astro-cid-aufmuyaf].is-failed .ladder-status[data-astro-cid-aufmuyaf]{color:var(--copper-text);text-decoration:line-through}.ladder-step[data-astro-cid-aufmuyaf].is-recovered{border-color:var(--teal);box-shadow:0 .4rem 1.1rem -.6rem var(--teal);background:#dcefe8}.ladder-step[data-astro-cid-aufmuyaf].is-recovered .ladder-status[data-astro-cid-aufmuyaf]{color:var(--teal)}.ladder-step[data-astro-cid-aufmuyaf].is-lost{border-color:var(--copper);color:#72451d;background:#f1dbc8}.ladder-step[data-astro-cid-aufmuyaf].is-lost .ladder-status[data-astro-cid-aufmuyaf]{color:var(--copper-text)}.ladder-step[data-astro-cid-aufmuyaf].is-idle{opacity:.8}.frame-list[data-astro-cid-aufmuyaf]{border-top:2px solid var(--ink);counter-reset:frame;max-width:52rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.frame-list[data-astro-cid-aufmuyaf]>li[data-astro-cid-aufmuyaf]{counter-increment:frame;border-bottom:1px solid var(--line);grid-template-columns:3rem minmax(0,1fr);column-gap:1rem;padding:1rem 0 1.1rem;display:grid}.frame-list[data-astro-cid-aufmuyaf]>li[data-astro-cid-aufmuyaf]:before{content:counter(frame, decimal-leading-zero);color:var(--copper-text);font:500 .95rem/1.6 var(--mono);grid-row:span 3}.frame-list[data-astro-cid-aufmuyaf] h3[data-astro-cid-aufmuyaf]{font:700 1.05rem/1.4 var(--sans);margin:0 0 .25rem}.frame-list[data-astro-cid-aufmuyaf] p[data-astro-cid-aufmuyaf]{color:var(--ink-soft);margin:0;line-height:1.65}.frame-list[data-astro-cid-aufmuyaf] .frame-sets[data-astro-cid-aufmuyaf]{font:400 .78rem/1.5 var(--mono);margin-top:.35rem}.equations[data-astro-cid-aufmuyaf]{border-top:1px solid var(--ink);margin:0;display:grid}.equation[data-astro-cid-aufmuyaf]{border-bottom:1px solid var(--line);grid-template-columns:8rem minmax(0,1fr);gap:1rem;padding:.9rem 0;display:grid}.equation[data-astro-cid-aufmuyaf] dt[data-astro-cid-aufmuyaf]{color:var(--teal);font:500 .78rem/1.4 var(--mono);letter-spacing:.06em;text-transform:uppercase}.equation[data-astro-cid-aufmuyaf] dd[data-astro-cid-aufmuyaf]{gap:.35rem;min-width:0;margin:0;display:grid}.equation[data-astro-cid-aufmuyaf] code[data-astro-cid-aufmuyaf]{background:var(--night-panel);color:#d8efe9;font:400 .82rem/1.5 var(--mono);white-space:pre;padding:.45rem .6rem;display:block;overflow-x:auto}.equation[data-astro-cid-aufmuyaf] dd[data-astro-cid-aufmuyaf] span[data-astro-cid-aufmuyaf]{color:var(--ink-soft);font-size:.88rem;line-height:1.55}.lab[data-astro-cid-aufmuyaf] .grid-line{stroke:#1f3a40;stroke-width:1px}.lab[data-astro-cid-aufmuyaf] .axis-line{stroke:var(--series-sage);stroke-width:1.2px}.lab[data-astro-cid-aufmuyaf] .axis-text{fill:#8fa8a4;font:400 11px var(--mono)}.lab[data-astro-cid-aufmuyaf] .axis-title{fill:var(--mint);font:400 11px var(--mono);letter-spacing:.06em}.lab[data-astro-cid-aufmuyaf] .gray-label{font:500 11px var(--mono);text-anchor:middle}.lab[data-astro-cid-aufmuyaf] .gray-label.is-vertical{text-anchor:end;dominant-baseline:middle;font-size:11px}.lab[data-astro-cid-aufmuyaf] .error-fill{fill:var(--copper);fill-opacity:.75;stroke:none}.lab[data-astro-cid-aufmuyaf] .optimal-tick{fill:var(--mint);stroke:var(--night-deep);stroke-width:1px}.lab[data-astro-cid-aufmuyaf] .ref-handle{cursor:ew-resize;touch-action:none;outline:none}.lab[data-astro-cid-aufmuyaf] .ref-hit{fill:#0000}.lab[data-astro-cid-aufmuyaf] .ref-line{stroke:var(--paper);stroke-width:1.5px;stroke-dasharray:5 3}.lab[data-astro-cid-aufmuyaf] .ref-tab{fill:var(--paper);stroke:var(--night-deep);stroke-width:1px;transition:fill .15s}.lab[data-astro-cid-aufmuyaf] .ref-label{fill:var(--mint);font:500 11px var(--mono);pointer-events:none}.lab[data-astro-cid-aufmuyaf] .ref-handle:hover .ref-tab{fill:var(--mint)}.lab[data-astro-cid-aufmuyaf] .ref-handle:hover .ref-line,.lab[data-astro-cid-aufmuyaf] .ref-handle.is-dragging .ref-line{stroke:var(--mint);stroke-width:2px;stroke-dasharray:none}.lab[data-astro-cid-aufmuyaf] .ref-handle:focus-visible .ref-tab{fill:#f4e2d3;stroke:#fff;stroke-width:2.5px}.lab[data-astro-cid-aufmuyaf] .ref-handle:focus-visible .ref-line{stroke:#fff;stroke-width:2.5px}.lab[data-astro-cid-aufmuyaf] .cell-part{stroke:var(--night-deep);stroke-width:1px}.lab[data-astro-cid-aufmuyaf] .part-insulator{fill:#182d34;stroke:none}.lab[data-astro-cid-aufmuyaf] .part-neighbor{fill:#3b4d57}.lab[data-astro-cid-aufmuyaf] .part-channel{fill:#4a6672}.lab[data-astro-cid-aufmuyaf] .part-channel-strip{fill:#6a8b9a}.lab[data-astro-cid-aufmuyaf] .part-substrate{fill:#2b444e}.lab[data-astro-cid-aufmuyaf] .part-source{fill:#3f7a68}.lab[data-astro-cid-aufmuyaf] .part-tunnel{fill:#d4b06a}.lab[data-astro-cid-aufmuyaf] .part-blocking{fill:#a98346}.lab[data-astro-cid-aufmuyaf] .part-trap-idle{fill:#153238}.lab[data-astro-cid-aufmuyaf] .part-trap-layer{fill:#1d4d55;stroke:var(--mint);stroke-width:1.2px}.lab[data-astro-cid-aufmuyaf] .part-gate{fill:#7c92a0;transition:fill .12s}.lab[data-astro-cid-aufmuyaf] .part-gate.is-pulsing{fill:#f0d58a}.lab[data-astro-cid-aufmuyaf] .cell-region-label,.lab[data-astro-cid-aufmuyaf] .cell-label text{fill:#dce9e2;font:500 14px var(--mono)}.lab[data-astro-cid-aufmuyaf] .cell-leader{fill:none;stroke:#8fa8a4;stroke-width:1px}.lab[data-astro-cid-aufmuyaf] .cell-leader-dot{fill:#dce9e2;stroke:var(--night-deep);stroke-width:1px}.lab[data-astro-cid-aufmuyaf] .cell-dot{fill:var(--mint);stroke:var(--night-deep);stroke-width:.6px}.lab[data-astro-cid-aufmuyaf] .cell-dot.is-arriving{fill:#fff;stroke:var(--mint);stroke-width:1.2px}.lab[data-astro-cid-aufmuyaf] .cell-dot.is-stray{fill:var(--copper-on-night);stroke:#fff;stroke-width:1px}.lab[data-astro-cid-aufmuyaf] .cell-trap path{fill:none;stroke:#4a2c12;stroke-width:1.7px;stroke-linecap:round}.lab[data-astro-cid-aufmuyaf] .cell-trap.is-hot path{stroke:#e0301a;stroke-width:2.6px}.lab[data-astro-cid-aufmuyaf] .cell-leak{fill:none;stroke:#fff;stroke-width:3px;stroke-linejoin:round;filter:drop-shadow(0 0 2px #000)drop-shadow(0 0 5px #ffd166);animation:1.1s ease-in-out infinite cell-leak-flash}.lab[data-astro-cid-aufmuyaf] .cell-gate-note{fill:var(--night-deep);font:600 14px var(--mono)}.lab[data-astro-cid-aufmuyaf] .cell-marker{pointer-events:none}.lab[data-astro-cid-aufmuyaf] .cell-marker-line{stroke-width:2px}.lab[data-astro-cid-aufmuyaf] .cell-marker-diamond{stroke:var(--night-deep);stroke-width:1.5px}.lab[data-astro-cid-aufmuyaf] .cell-marker-tag rect{fill:var(--night-deep);fill-opacity:.88;stroke:var(--series-sage);stroke-width:1px}.lab[data-astro-cid-aufmuyaf] .cell-marker-text{fill:var(--paper);font:500 11px var(--mono)}.lab[data-astro-cid-aufmuyaf] .cell-read-line{stroke:#ffd166;stroke-width:2px}@keyframes cell-leak-flash{50%{opacity:.55}}@media (width<=68rem){.lab-grid[data-astro-cid-aufmuyaf]{grid-template-columns:1fr;grid-template-areas:"stage""controls""ladder"}.lab-controls[data-astro-cid-aufmuyaf]{grid-template-columns:1fr 1fr}.lab-controls[data-astro-cid-aufmuyaf] .seg[data-astro-cid-aufmuyaf],.lab-controls[data-astro-cid-aufmuyaf] .btn-grid[data-astro-cid-aufmuyaf],.lab-controls[data-astro-cid-aufmuyaf] .share-status[data-astro-cid-aufmuyaf],.lab-controls[data-astro-cid-aufmuyaf] .more[data-astro-cid-aufmuyaf]{grid-column:1/-1}.ladder[data-astro-cid-aufmuyaf]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=60rem){.stage[data-astro-cid-aufmuyaf]{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""fig""side"}}@media (width<=52rem){.lab-readouts[data-astro-cid-aufmuyaf]{grid-template-columns:1fr}.lab-summary[data-astro-cid-aufmuyaf]{min-height:5.6em}.equation[data-astro-cid-aufmuyaf]{grid-template-columns:1fr;gap:.35rem}}@media (width<=34rem){.lab-controls[data-astro-cid-aufmuyaf]{grid-template-columns:1fr;padding:1rem}.ladder[data-astro-cid-aufmuyaf]{grid-template-columns:1fr}.frame-list[data-astro-cid-aufmuyaf]>li[data-astro-cid-aufmuyaf]{grid-template-columns:2.2rem minmax(0,1fr);column-gap:.6rem}}@media (prefers-reduced-motion:reduce){.ncl[data-astro-cid-aufmuyaf] [data-astro-cid-aufmuyaf],.ncl[data-astro-cid-aufmuyaf] [data-astro-cid-aufmuyaf]:before,.ncl[data-astro-cid-aufmuyaf] [data-astro-cid-aufmuyaf]:after{transition:none!important;animation:none!important}}@media (pointer:coarse),(width<=52rem){.cell-select[data-astro-cid-aufmuyaf]{font-size:16px}}
