.tlab .sc{margin:0}.tlab .sc-top{font:500 11px var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--stage-mute);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:14px 16px 2px;display:flex}.tlab .sc-clock b{color:#fff;font-weight:600}.tlab .sc-pill{letter-spacing:.04em;color:var(--stage-mute);box-shadow:inset 0 0 0 1px var(--stage-line);border-radius:999px;padding:4px 10px}.tlab .sc-pill[data-lit=true]{color:#ffe3a3;background:#ffc44d1a;box-shadow:inset 0 0 0 1px #ffc44d8c,0 0 18px -6px #ffc44d99}.tlab .sc-chart{padding:4px 16px 0}.tlab .sc-svg{width:100%;height:auto;display:block;overflow:visible}.tlab .sc-grid{stroke:var(--stage-line);stroke-width:1px}.tlab .sc-grid-6{stroke:#28324f}.tlab .sc-axis{font:500 11px var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);fill:var(--stage-mute)}.tlab .sc-name{font:600 13px var(--font-sans,system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);fill:var(--stage-ink)}.tlab .sc-time{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);font-variant-numeric:tabular-nums;fill:var(--stage-mute)}.tlab .sc-track{fill:var(--stage-2);stroke:var(--stage-line)}.tlab .sc-bar{fill:#33406a}.tlab .sc-bar-ln{fill:#2f5fc4}.tlab .sc-lit{fill:var(--stage-gold)}.tlab .sc-band{fill:#ffc44d12;stroke:#ffc44d80;stroke-width:1px}.tlab .sc-ghost{fill:#d6dbe60f;stroke:var(--stage-ink);stroke-width:1.2px;stroke-dasharray:4 3}.tlab .sc-ghost-band{fill:none;stroke:var(--stage-gold);stroke-width:1.2px;stroke-dasharray:5 4}.tlab .sc-needle{stroke:#fff;stroke-width:1.5px}.tlab .sc-needle-dot{fill:#fff}.tlab .sc-now{font:600 11px var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);fill:#fff}.tlab .sc-drag{fill:#0000;cursor:ew-resize;touch-action:pan-y}.tlab .sc-hour{background:var(--stage-2);box-shadow:inset 0 0 0 1px var(--stage-line);border-radius:12px;gap:6px;margin:6px 16px 0;padding:10px 12px;display:grid}.tlab .sc-read{min-height:1.5em;font:500 13px/1.5 var(--font-sans,system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);color:var(--stage-ink);margin:0}.tlab .sc-read b{font:600 13px var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);color:#fff;margin-right:6px}.tlab .sc-hour-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tlab .sc-hour-row button{cursor:pointer;min-height:34px;font:600 12px var(--font-sans,system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);color:var(--stage-ink);box-shadow:inset 0 0 0 1px var(--stage-line);background:#ffffff0a;border:0;border-radius:999px;padding:0 13px}.tlab .sc-hour-row button:disabled{cursor:default;color:var(--stage-mute)}.tlab .sc-shift{font:500 12px/1.5 var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);color:var(--stage-ink);margin:8px 16px 0}.tlab .sc-shift b{color:#fff;margin-right:4px;font-weight:600}.tlab .sc-ctrl{flex-wrap:wrap;align-items:center;gap:8px;padding:12px 16px 16px;display:flex}.tlab .sc-chapters{flex-wrap:wrap;gap:6px;display:flex}.tlab .sc-ctrl button{cursor:pointer;min-height:34px;font:600 12px var(--font-sans,system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);color:var(--stage-mute);box-shadow:inset 0 0 0 1px var(--stage-line);background:#ffffff0a;border:0;border-radius:999px;padding:0 13px}.tlab .sc-ctrl button:hover{color:#fff;box-shadow:inset 0 0 0 1px #3a4566}.tlab .sc-ctrl .sc-play{color:#fff;background:#ffffff14;min-width:6.4em;box-shadow:inset 0 0 0 1px #3a4566}.tlab .sc-chapters button[aria-pressed=true]{color:#fff;box-shadow:inset 0 0 0 1px #6f7a94}.tlab .sc-scrub{accent-color:#8b97b0;flex:140px;min-width:120px;height:24px}.tlab .sc-note{color:var(--ink-2);margin-top:10px;font-size:12.5px;line-height:1.55}.tlab .sc-text{margin-top:6px}.tlab .sc-text ol{color:var(--ink-2);padding-left:1.25rem;font-size:13.5px;line-height:1.6;list-style:decimal}.tlab .sc-text li+li{margin-top:4px}@media (prefers-reduced-motion:no-preference){.tlab .sc-pill{transition:color .4s,background .4s,box-shadow .4s}}
