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}*{margin:0;padding:0;box-sizing:border-box}.cs-wrap{margin:var(--la-space-3) 0}.cs-hint{color:var(--la-ink-dim);margin-bottom:var(--la-space-2)}.cs-tape{font-family:var(--la-font-mono);font-size:.92rem;line-height:1.7;border:1px solid var(--la-hairline);border-radius:4px;padding:var(--la-space-2);overflow-x:auto;overscroll-behavior-x:contain;min-height:10.5rem}.cs-tape>*{width:max-content;min-width:100%}.cs-tape:focus-visible{outline:2px solid var(--la-instrument);outline-offset:3px}.cs-turn{white-space:nowrap;color:var(--la-ink)}.cs-turn[data-act=reads]{color:var(--la-ink-dim)}.cs-turn[data-stale=yes]{color:var(--accent);font-weight:600}.cs-turn[data-cc="1"]{color:var(--accent)}.cs-counter{margin-top:var(--la-space-2);padding-top:var(--la-space-1);border-top:1px solid var(--la-hairline);font-weight:600;color:var(--la-instrument)}.cs-controls{display:flex;flex-wrap:wrap;gap:var(--la-space-2);align-items:center;margin-top:var(--la-space-2)}.cs-btn{font:inherit;padding:.45rem .9rem;min-height:2.75rem;border:1px solid var(--la-hairline);border-radius:4px;background:var(--la-sunken);color:var(--la-ink);cursor:pointer}.cs-btn:hover{border-color:var(--la-instrument)}.cs-btn:focus-visible{outline:2px solid var(--la-instrument);outline-offset:2px}.cs-label{color:var(--la-ink-dim);font-size:.92rem}.cs-num{font:inherit;font-family:var(--la-font-mono);width:5rem;min-height:2.75rem;padding:.35rem .5rem;border:1px solid var(--la-hairline);border-radius:4px;background:var(--la-sunken);color:var(--la-ink)}.cs-num:focus-visible{outline:2px solid var(--la-instrument);outline-offset:2px}.cs-cc{display:grid;grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:var(--la-space-2)}.cs-cc-cell{display:flex;flex-direction:column;gap:.25rem;border:1px solid var(--la-hairline);border-radius:4px;padding:var(--la-space-2)}.cs-cc-cell[data-code="1"]{border-color:var(--accent)}.cs-cc-key{color:var(--la-ink-dim);font-size:.86rem}.cs-cc-val{font-family:var(--la-font-mono);font-size:1.35rem;color:var(--la-ink)}.cs-bars{display:grid;gap:var(--la-space-2);margin:var(--la-space-2) 0}.cs-bar-row{display:grid;grid-template-columns:7.5rem 1fr 3rem;gap:var(--la-space-2);align-items:center}.cs-bar-label{color:var(--la-ink-dim);font-size:.92rem}.cs-bar-track{background:var(--la-sunken);border:1px solid var(--la-hairline);border-radius:3px;height:1.4rem}.cs-bar-fill{display:block;height:100%;background:var(--la-instrument);border-radius:2px}.cs-bar-val{font-family:var(--la-font-mono);color:var(--la-ink);text-align:right}.cs-said,.cs-verdict{color:var(--la-ink-dim);margin-top:var(--la-space-2);min-height:1.5rem}@media (max-width:30rem){.cs-bar-row{grid-template-columns:6rem 1fr 2.6rem}.cs-tape{font-size:.86rem}}