@font-face{font-family:Chicago12;src:url(data:font/woff2;base64,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)format("woff2")}:root{--bg:#f4f1ea;--paper:#fffdf8;--ink:#1c1a16;--muted:#5e584b;--rule:#d9d2c2;--accent:#23508f;--tip:#eef3e6;--tip-rule:#9bb57a;--note:#f6ecdc;--note-rule:#c79a52;--chip:#fff;--shadow:#00000014;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#181714;--paper:#201f1b;--ink:#ebe6da;--muted:#a8a191;--rule:#3b3830;--accent:#8db4ea;--tip:#1f2a1a;--tip-rule:#6f8f4e;--note:#2c2417;--note-rule:#a5803f;--chip:#f4f1ea;--shadow:#0006;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--bg:#181714;--paper:#201f1b;--ink:#ebe6da;--muted:#a8a191;--rule:#3b3830;--accent:#8db4ea;--tip:#1f2a1a;--tip-rule:#6f8f4e;--note:#2c2417;--note-rule:#a5803f;--chip:#f4f1ea;--shadow:#0006;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);-webkit-text-size-adjust:100%;margin:0;font:17px/1.6 Iowan Old Style,Palatino Linotype,Palatino,Georgia,serif}main{max-width:46rem;margin:0 auto;padding:2rem 1rem 5rem}a{color:var(--accent)}header.title{text-align:center;border-bottom:1px solid var(--rule);margin-bottom:1.5rem;padding:1.5rem 0 1rem}header.title canvas{margin:0 auto}header.title h1{letter-spacing:0;margin:.4rem 0;font:32px/1.2 Chicago12,system-ui,sans-serif}header.title p{color:var(--muted);margin:.2rem 0}h2{border-top:2px solid var(--ink);margin:3rem 0 .5rem;padding-top:1rem;font:32px/1.25 Chicago12,system-ui,sans-serif}h2 .num{color:var(--muted)}h3{margin:2rem 0 .4rem;font:700 1.2rem/1.3 system-ui,-apple-system,Segoe UI,sans-serif}h4{margin:1.4rem 0 .3rem;font:700 1rem/1.3 system-ui,-apple-system,Segoe UI,sans-serif}p,li{-webkit-hyphens:auto;hyphens:auto}nav.toc{background:var(--paper);border:1px solid var(--rule);border-radius:8px;padding:.8rem 1.2rem;font:15px/1.5 system-ui,-apple-system,Segoe UI,sans-serif}nav.toc ol{margin:.3rem 0;padding-left:1.3rem}nav.toc ol ol{color:var(--muted);margin:0;padding-left:1rem;list-style:none}.menu{background:var(--chip);color:#000;white-space:nowrap;border:1px solid #000;border-radius:1px;padding:1px 5px 0;font:16px/1 Chicago12,system-ui,sans-serif;box-shadow:1px 1px #000}kbd{border:1px solid var(--rule);background:var(--paper);border-bottom-width:2px;border-radius:4px;padding:.1em .4em;font:600 .85em/1 system-ui,-apple-system,Segoe UI,sans-serif}.tip,.note,.why{border-left:4px solid var(--tip-rule);background:var(--tip);border-radius:0 6px 6px 0;margin:1.2rem 0;padding:.6rem 1rem}.note{border-color:var(--note-rule);background:var(--note)}.why{border-color:var(--accent);background:var(--paper)}.tip>:first-child,.note>:first-child,.why>:first-child{margin-top:0}.tip>:last-child,.note>:last-child,.why>:last-child{margin-bottom:0}.label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font:700 .78rem/1 system-ui,-apple-system,Segoe UI,sans-serif}figure{margin:1.4rem 0}figure.screen img,canvas{image-rendering:pixelated;background:#fff;display:block}figure.screen img{width:512px;max-width:100%;height:auto;box-shadow:0 0 0 6px #111, 0 4px 16px 6px var(--shadow);border:1px solid #000;border-radius:3px;margin:0 auto}figure.screen.crop{overflow:hidden}figcaption{color:var(--muted);text-align:center;margin-top:.7rem;font:14px/1.45 system-ui,-apple-system,Segoe UI,sans-serif}figure.bm canvas{border:1px solid #000;margin:0 auto}.bm-series{flex-wrap:wrap;justify-content:center;gap:6px;margin:1.2rem 0 .4rem;display:flex}.bm-series figure{margin:0}.bm-series canvas{border:1px solid #000}.bm-series figcaption{margin-top:.2rem;font-size:12px}table{border-collapse:collapse;width:100%;margin:1rem 0;font:15px/1.45 system-ui,-apple-system,Segoe UI,sans-serif}th,td{text-align:left;vertical-align:top;border-bottom:1px solid var(--rule);padding:.45rem .5rem}th{border-bottom:2px solid var(--ink);font-weight:700}td:first-child{white-space:nowrap;font-weight:600}section.inv{background:var(--paper);border:1px solid var(--rule);border-radius:10px;margin:2rem 0;padding:.2rem 1.2rem 1rem}section.inv h3{margin-top:1.2rem}.meta{color:var(--muted);margin:0 0 .8rem;font:14px/1.4 system-ui,-apple-system,Segoe UI,sans-serif}ol.steps>li{margin:.35rem 0}dl.glossary dt{margin-top:.8rem;font-weight:700}dl.glossary dd{margin-left:1.2rem}.back{text-align:right;margin:1rem 0 0;font:14px system-ui,sans-serif}footer{border-top:1px solid var(--rule);color:var(--muted);margin-top:4rem;padding-top:1rem;font:14px/1.5 system-ui,-apple-system,Segoe UI,sans-serif}@media (width<=560px){body,h2,header.title h1{font-size:16px}td:first-child{white-space:normal}}@media print{body{color:#000;background:#fff;font-size:11pt}nav.toc,.back{display:none}section.inv,figure{break-inside:avoid}h2{break-before:page}a{color:inherit}}
