*{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}.sh-panel{margin:var(--la-space-3) 0}.sh-hint{color:var(--la-ink-dim);margin-bottom:var(--la-space-2)}.sh-knob{display:flex;align-items:center;gap:var(--la-space-2);flex-wrap:wrap;margin:var(--la-space-2) 0}.sh-knob label{color:var(--la-ink-dim);min-width:11rem}.sh-knob input[type=range]{flex:1 1 12rem;accent-color:var(--la-instrument)}.sh-knob input[type=text]{flex:1 1 12rem;font-family:var(--la-font-mono);background:var(--la-raised);color:var(--la-ink);border:1px solid var(--la-hairline);border-radius:.25rem;padding:.4rem .6rem;min-height:2.75rem}.sh-val{font-family:var(--la-font-mono);color:var(--la-ink);min-width:3rem;text-align:right}.sh-readout{margin:var(--la-space-2) 0}.sh-row{display:flex;justify-content:space-between;gap:var(--la-space-2);padding:.35rem 0;border-bottom:1px solid var(--la-hairline)}.sh-row dt{color:var(--la-ink-dim)}.sh-num{font-family:var(--la-font-mono);color:var(--la-ink)}.sh-table{width:100%;border-collapse:collapse;margin:var(--la-space-2) 0;font-size:.9rem}.sh-table td,.sh-table th{text-align:left;padding:.4rem .5rem;border-bottom:1px solid var(--la-hairline)}.sh-table thead th{color:var(--la-ink-dim);font-weight:500}.sh-table td{font-family:var(--la-font-mono)}.sh-table tbody tr[data-mark=yes] td,.sh-table tbody tr[data-mark=yes] th{color:var(--la-instrument)}.sh-table tbody tr[data-mark=here] td,.sh-table tbody tr[data-mark=here] th{background:var(--la-raised);color:var(--la-ink)}.sh-say{color:var(--la-ink-dim);margin:var(--la-space-2) 0;max-width:42rem}.sh-knob input[type=number]{font-family:var(--la-font-mono);background:var(--la-raised);color:var(--la-ink);border:1px solid var(--la-hairline);border-radius:.25rem;padding:.4rem .6rem;min-height:2.75rem;width:8rem}.sh-num[data-mark=bad]{color:var(--la-instrument)}.sh-said,.sh-verdict{margin:var(--la-space-3) 0 0;color:var(--la-ink-dim);font-size:var(--la-text-sm)}