.terminal-diagram[data-astro-cid-k7fjzpyd]{color:var(--series-ink);margin:1.8rem 0;font-size:.84rem;line-height:1.65;container-type:inline-size}.figure-title[data-astro-cid-k7fjzpyd]{margin:0 0 1rem;font-size:1rem;font-weight:700}.region-map[data-astro-cid-k7fjzpyd]{border:1px solid var(--series-rule);background:var(--series-paper);border-radius:.6rem;overflow:hidden}.map-bar[data-astro-cid-k7fjzpyd]{background:var(--series-canvas);border-bottom:1px solid var(--series-rule);color:var(--series-secondary);padding:.7rem 1rem}.region-row[data-astro-cid-k7fjzpyd]{border-bottom:1px solid var(--series-rule);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);display:grid}.region-row[data-astro-cid-k7fjzpyd]:last-child{border-bottom:0}.region-content[data-astro-cid-k7fjzpyd]{min-width:0;padding:.9rem 1rem}.region-label[data-astro-cid-k7fjzpyd],.card-title[data-astro-cid-k7fjzpyd]{margin:0;font-weight:650}.region-label[data-astro-cid-k7fjzpyd]{color:var(--series-blue)}.sample[data-astro-cid-k7fjzpyd]{white-space:pre-wrap;overflow-wrap:anywhere;margin:.5rem 0 0}.region-description[data-astro-cid-k7fjzpyd]{border-left:1px dashed var(--series-rule);color:var(--series-secondary);align-content:center;margin:0;padding:.9rem 1rem}.activity[data-astro-cid-k7fjzpyd]{background:var(--series-blue-wash)}.input[data-astro-cid-k7fjzpyd] .sample[data-astro-cid-k7fjzpyd]{border-left:2px solid var(--series-feedback);padding-left:.5rem}.paths[data-astro-cid-k7fjzpyd]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.paths[data-astro-cid-k7fjzpyd] section[data-astro-cid-k7fjzpyd]{border:1px solid var(--series-rule);background:var(--series-paper);border-radius:.55rem;padding:1rem}.paths[data-astro-cid-k7fjzpyd] p[data-astro-cid-k7fjzpyd]{margin:.6rem 0 0}.state[data-astro-cid-k7fjzpyd]{background:var(--series-canvas);border:1px solid var(--series-rule);border-radius:.3rem;padding:.7rem}.state[data-astro-cid-k7fjzpyd] span[data-astro-cid-k7fjzpyd]{color:var(--series-secondary)}.arrow[data-astro-cid-k7fjzpyd]{text-align:center;color:var(--series-blue);margin:.7rem 0}.engine[data-astro-cid-k7fjzpyd],.terminal[data-astro-cid-k7fjzpyd]{border:1px solid var(--series-blue);text-align:center;background:var(--series-blue-wash);border-radius:.55rem;padding:.9rem}.engine[data-astro-cid-k7fjzpyd] p[data-astro-cid-k7fjzpyd]{margin:.4rem 0 0}.terminal[data-astro-cid-k7fjzpyd]{border-color:var(--series-feedback);background:var(--series-paper)}.terminal[data-astro-cid-k7fjzpyd] span[data-astro-cid-k7fjzpyd]{color:var(--series-secondary);display:block}figcaption[data-astro-cid-k7fjzpyd]{color:var(--series-secondary);margin-top:.8rem;font-size:.78rem}.diff-frames[data-astro-cid-k7fjzpyd]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.diff-frame[data-astro-cid-k7fjzpyd]{border:1px solid var(--series-rule);background:var(--series-paper);border-radius:.5rem;min-width:0;overflow:hidden}.diff-heading[data-astro-cid-k7fjzpyd]{background:var(--series-canvas);margin:0;padding:.7rem;font-weight:650}.diff-line[data-astro-cid-k7fjzpyd]{overflow-wrap:anywhere;grid-template-columns:1rem minmax(0,1fr);gap:.4rem;margin:0;padding:.6rem;font-size:.76rem;display:grid}.line-number[data-astro-cid-k7fjzpyd]{color:var(--series-secondary)}.changed[data-astro-cid-k7fjzpyd]{background:var(--series-blue-wash);border-block:1px solid var(--series-rule)}.changed[data-astro-cid-k7fjzpyd] strong[data-astro-cid-k7fjzpyd]{color:var(--series-blue)}.input-cursor[data-astro-cid-k7fjzpyd]{color:var(--series-feedback)}.change-summary[data-astro-cid-k7fjzpyd]{color:var(--series-blue);margin:.8rem 0}.redraw-steps[data-astro-cid-k7fjzpyd]{counter-reset:step;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.redraw-steps[data-astro-cid-k7fjzpyd] li[data-astro-cid-k7fjzpyd]{border:1px solid var(--series-rule);background:var(--series-paper);counter-increment:step;border-radius:.3rem;padding:.7rem}.redraw-steps[data-astro-cid-k7fjzpyd] strong[data-astro-cid-k7fjzpyd]:before{content:counter(step) " · ";color:var(--series-blue)}.redraw-steps[data-astro-cid-k7fjzpyd] span[data-astro-cid-k7fjzpyd]{color:var(--series-secondary);margin-top:.2rem;display:block}@container (width<=560px){.diff-frames[data-astro-cid-k7fjzpyd],.redraw-steps[data-astro-cid-k7fjzpyd],.region-row[data-astro-cid-k7fjzpyd],.paths[data-astro-cid-k7fjzpyd]{grid-template-columns:minmax(0,1fr)}.region-description[data-astro-cid-k7fjzpyd]{border-left:0;padding-top:0;font-size:.78rem}}terminal-activity-demo[data-astro-cid-awqhiost]{border:1px solid var(--series-rule);background:var(--series-paper);color:var(--series-ink);border-radius:.6rem;margin:1.3rem 0 1.8rem;font-size:.86rem;line-height:1.65;display:block;overflow:hidden;container-type:inline-size}p[data-astro-cid-awqhiost]{margin:0}.demo-heading[data-astro-cid-awqhiost]{background:var(--series-canvas);padding:.9rem 1.1rem}.demo-title[data-astro-cid-awqhiost]{font-size:1rem;font-weight:700}.position[data-astro-cid-awqhiost]{color:var(--series-secondary);font-variant-numeric:tabular-nums;margin-top:.2rem;font-size:.78rem;display:block}.terminal-surface[data-astro-cid-awqhiost]{border:1px solid var(--series-rule);border-left:3px solid var(--series-blue);border-radius:.25rem;margin:1rem 1.1rem 0}.terminal-region[data-astro-cid-awqhiost]{padding:.65rem .8rem}.terminal-region[data-astro-cid-awqhiost]+.terminal-region[data-astro-cid-awqhiost]{border-top:1px dashed var(--series-rule)}.region-label[data-astro-cid-awqhiost]{color:var(--series-secondary);margin-bottom:.4rem;font-size:.72rem;display:block}pre[data-astro-cid-awqhiost]{color:var(--series-ink);white-space:pre-wrap;overflow-wrap:anywhere;background:0 0;border:0;min-height:5.7em;margin:0;padding:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.82rem;line-height:1.9}.activity-region[data-astro-cid-awqhiost] pre[data-astro-cid-awqhiost]{min-height:3.8em;color:var(--series-secondary)}.explanation[data-astro-cid-awqhiost]{min-height:9rem;padding:.85rem 1.1rem}.step-title[data-astro-cid-awqhiost]{font-weight:700}.trigger[data-astro-cid-awqhiost]{color:var(--series-blue);margin:.15rem 0 .35rem;font-size:.78rem}.demo-controls[data-astro-cid-awqhiost]{padding:0 1.1rem .8rem}.buttons[data-astro-cid-awqhiost]{flex-wrap:wrap;gap:.5rem;display:flex}button[data-astro-cid-awqhiost]{cursor:pointer;border:1px solid var(--series-rule);background:var(--series-paper);color:var(--series-ink);font:inherit;border-radius:.3rem;min-height:2.5rem;padding:.4rem .75rem}button[data-astro-cid-awqhiost][data-play]{background:var(--series-blue-wash);border-color:var(--series-blue);color:var(--series-blue)}button[data-astro-cid-awqhiost]:hover:not(:disabled){border-color:var(--series-blue)}button[data-astro-cid-awqhiost]:focus-visible{outline:2px solid var(--series-blue);outline-offset:3px}button[data-astro-cid-awqhiost]:disabled{opacity:.5;cursor:default}.motion-note[data-astro-cid-awqhiost]{margin-top:.5rem;font-size:.76rem}.caption[data-astro-cid-awqhiost]{border-top:1px solid var(--series-rule);color:var(--series-secondary);padding:.7rem 1.1rem;font-size:.74rem}[data-astro-cid-awqhiost][hidden]{display:none!important}.sr-only[data-astro-cid-awqhiost]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@container (width<=400px){.demo-heading[data-astro-cid-awqhiost],.explanation[data-astro-cid-awqhiost],.caption[data-astro-cid-awqhiost]{padding-left:.8rem;padding-right:.8rem}.terminal-surface[data-astro-cid-awqhiost]{margin-left:.8rem;margin-right:.8rem}.demo-controls[data-astro-cid-awqhiost]{padding-left:.8rem;padding-right:.8rem}pre[data-astro-cid-awqhiost]{font-size:.75rem}}
