*{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}.rr-step,.rr-wrap{margin:var(--la-space-3) 0}.rr-track{display:flex;margin:var(--la-space-3) 0;border:1px solid var(--la-hairline);border-radius:var(--la-radius,4px);overflow:hidden;min-height:2.1rem}.rr-slice{width:var(--rr-w,0%);min-width:0;display:flex;align-items:center;justify-content:center;font-family:ui-monospace,"DejaVu Sans Mono",monospace;font-size:.7rem;overflow:hidden;border-right:1px solid var(--la-page);color:var(--la-page)}.rr-slice[data-job="A"]{background:var(--rr-accent,#c0609c)}.rr-slice[data-job="B"]{background:var(--la-ink-dim)}.rr-slice[data-job="C"]{background:var(--la-ink-faint);color:var(--la-page)}.rr-controls{display:flex;gap:var(--la-space-3);align-items:center;flex-wrap:wrap}.rr-label{color:var(--la-ink-dim)}.rr-controls input[type=number]{font-family:ui-monospace,"DejaVu Sans Mono",monospace;min-height:2.75rem;min-width:5rem;padding:0 var(--la-space-2);background:var(--la-surface,transparent);color:var(--la-ink);border:1px solid var(--la-hairline-strong,var(--la-hairline));border-radius:var(--la-radius,4px)}.rr-read,.rr-said{color:var(--la-ink-dim);min-height:2.6em}.rr-wrap [hidden]{display:none!important}.rr-slice[data-job=switch]{background:var(--la-page);border-right:1px solid var(--la-hairline-strong,var(--la-hairline))}.rr-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;min-height:2.75rem;cursor:pointer}.rr-btn:hover{border-color:var(--rr-accent,var(--la-instrument))}.rr-btn[aria-pressed=true]{border-color:var(--rr-accent,var(--la-instrument));color:var(--la-ink)}.rr-btn:disabled{opacity:.5;cursor:not-allowed}