:root{--accent:#e4d820}*{margin:0;padding:0;box-sizing:border-box}body{font-family:var(--la-font-ui);background:var(--la-page);color:var(--la-ink);line-height:var(--la-leading-body);-webkit-font-smoothing:antialiased}footer{max-width:var(--la-measure);margin:0 auto;padding:0 1.25rem 3rem}.lm-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.la-kicker a.la-pill{display:inline-flex;align-items:center;min-height:24px}h1{font-size:var(--la-text-3xl, 2.6rem);margin-bottom:var(--la-space-3)}h2{font-size:var(--la-text-xl, 1.4rem);margin-bottom:var(--la-space-3)}.lm-lede{margin-bottom:var(--la-space-4);color:var(--la-ink-dim)}body[data-page=notebook] main.byte p{margin-bottom:var(--la-space-3)}body[data-page=notebook] main.byte p:last-child{margin-bottom:0}body[data-page=notebook] h1{font-size:var(--la-text-2xl, 1.9rem)}body[data-page=notebook] h2{font-size:var(--la-text-lg, 1.2rem)}body[data-page=notebook] .lm-panel{margin-top:var(--la-space-5)}body[data-page=notebook] .la-sources{margin:0}.lm-personal{border-left:3px solid var(--accent);padding-left:.9rem}.lm-panel{margin-top:var(--la-space-6)}.lm-caption,.lm-hint{margin:var(--la-space-3) 0;color:var(--la-ink-dim)}.lm-caption{font-size:var(--la-text-sm)}.lm-hintline{margin:.4rem 0 0;color:var(--la-ink-dim);font-size:var(--la-text-sm);font-family:var(--la-font-mono)}.lm-presets{display:flex;flex-wrap:wrap;gap:var(--la-space-2);margin:var(--la-space-3) 0}.lm-btn{padding:.45rem .9rem;border:1px solid var(--la-hairline-strong);border-radius:var(--la-radius-sm,4px);background:var(--la-raised);color:var(--la-ink);font-family:var(--la-font-mono);font-size:var(--la-text-sm);cursor:pointer}.lm-btn:hover:not(:disabled){border-color:var(--accent)}.lm-btn[aria-pressed=true]{border-color:var(--accent);color:var(--accent)}.lm-btn:disabled{opacity:.45;cursor:default}.lm-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.lm-terminal{height:20rem;overflow-y:auto;padding:.8rem 1rem;border:1px solid var(--la-hairline-strong);border-radius:var(--la-radius-sm,4px);background:var(--la-sunken);font-family:var(--la-font-mono);font-size:.8rem;line-height:1.7}.lm-terminal:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.lm-line{white-space:pre-wrap;word-break:break-word}.lm-out-line{color:var(--la-ink)}.lm-in{color:var(--la-ink-dim)}.lm-meta{color:#78828d;font-style:italic}.lm-out-line[data-mark=stuffed]{color:var(--accent);border-left:3px solid var(--accent);padding-left:.5rem}.lm-in[data-type]{color:var(--la-ink)}.lm-form{display:flex;gap:var(--la-space-2);margin-top:var(--la-space-3)}.lm-input{flex:1 1 auto;min-width:0;padding:.5rem .7rem;border:1px solid var(--la-hairline-strong);border-radius:var(--la-radius-sm,4px);background:var(--la-sunken);color:var(--la-ink);font-family:var(--la-font-mono);font-size:var(--la-text-sm)}.lm-input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.lm-readout{margin:var(--la-space-4) 0 0}.lm-row{display:flex;justify-content:space-between;gap:var(--la-space-3);padding:.4rem 0;border-bottom:1px solid var(--la-hairline)}.lm-row dt{color:var(--la-ink-dim);font-size:var(--la-text-sm)}.lm-num{font-family:var(--la-font-mono);color:var(--la-ink);margin:0;word-break:break-word}.lm-row.lm-strong dd{color:var(--accent)}.lm-table{width:100%;border-collapse:collapse;font-size:var(--la-text-sm)}.lm-table td,.lm-table th{text-align:left;padding:.35rem .6rem;border-bottom:1px solid var(--la-hairline)}.lm-table thead th{font-size:var(--la-text-xs);letter-spacing:.05em;text-transform:uppercase;color:var(--la-ink-dim);font-weight:600}.lm-table tbody th,.lm-table td{font-family:var(--la-font-mono);font-size:.8rem;color:var(--la-ink-dim);font-weight:400}.lm-table tr[data-mark=yes] th{border-left:3px solid var(--accent);padding-left:.45rem;color:var(--accent)}.lm-table tr[data-mark=yes] td{color:var(--accent)}.lm-table tr[data-mark=here]{background:var(--la-raised)}.lm-table tr[data-mark=bad] td{color:var(--accent)}.lm-table tr[data-mark=bad] th{border-left:3px solid var(--accent);padding-left:.45rem}.lm-verdict,.lm-warn{margin:var(--la-space-3) 0 0;color:var(--la-ink-dim);font-size:var(--la-text-sm)}.lm-warn:empty{display:none}.lm-warn:not(:empty){border-left:3px solid var(--accent);padding-left:.7rem;color:var(--la-ink)}.lm-honest details{margin:var(--la-space-3) 0;padding-bottom:var(--la-space-2);border-bottom:1px solid var(--la-hairline)}.lm-honest summary{cursor:pointer;color:var(--la-ink);font-weight:600}.lm-honest summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.lm-honest p{margin-top:var(--la-space-2);color:var(--la-ink-dim)}.la-sources{list-style:none}.la-sources li{margin:var(--la-space-2) 0;color:var(--la-ink-dim);font-size:var(--la-text-sm)}.la-sources a{color:var(--la-ink-dim)}.la-sources a:hover{color:var(--accent)}.la-tablewrap{overflow-x:auto;margin:var(--la-space-3) 0}.la-tablewrap:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.breadcrumb{display:inline}.breadcrumb a,.breadcrumb span{margin-right:.35rem}.breadcrumb [aria-current=page]{color:var(--la-ink)}body[data-machine=linemode]{--machine:#50a8b0}