*{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}.tc-row{display:flex;gap:.25rem;flex-wrap:wrap;margin:.35rem 0}.tc-bit{font-family:ui-monospace,"DejaVu Sans Mono",monospace;font-size:1.15rem;width:2.1rem;height:2.4rem;padding:0;background:0 0;border:1px solid var(--la-hairline);border-radius:var(--la-radius-sm);color:var(--la-ink-faint);cursor:pointer}.tc-bit[data-bit="1"]{color:var(--tc-accent,#fc8c6c);border-color:var(--tc-accent,#fc8c6c)}.tc-bit[data-top=yes]{border-style:dashed}.tc-read{font-family:ui-monospace,"DejaVu Sans Mono",monospace;font-size:.88rem;color:var(--la-ink-faint)}.tc-label{font-family:ui-monospace,"DejaVu Sans Mono",monospace;color:var(--la-ink-dim);font-size:.9rem}.tc-neg-out,.tc-said{min-height:3.2em;color:var(--la-ink-dim)}.tc-wrap [hidden]{display:none!important}.tc-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:ui-monospace,"DejaVu Sans Mono",monospace;font-size:.9rem;cursor:pointer}.tc-btn:hover{border-color:var(--tc-accent,var(--la-instrument))}.tc-btn[aria-pressed=true]{border-color:var(--tc-accent,var(--la-instrument));color:var(--la-ink)}.tc-btn:disabled{opacity:.5;cursor:not-allowed}.tc-checks,.tc-table-checks{width:100%;border-collapse:collapse;font-family:ui-monospace,"DejaVu Sans Mono",monospace;font-size:.84rem}.tc-checks td,.tc-checks th,.tc-table-checks td,.tc-table-checks th{text-align:left;padding:.3rem .6rem;border-bottom:1px solid var(--la-hairline);vertical-align:top}.tc-said{margin:var(--la-space-3) 0 0;color:var(--la-ink-dim);font-size:var(--la-text-sm)}.tc-step+.tc-step{margin-top:var(--la-space-6)}