.log-timeline{container-type:inline-size}.log-timeline-track{position:relative}.log-timeline-line{background-color:var(--color-line-strong);width:1px;position:absolute;top:.5rem;bottom:.5rem;left:.3125rem}.log-timeline-list{gap:1.75rem;display:grid}.log-timeline-event{align-content:start;gap:.375rem;padding-left:2rem;display:grid;position:relative}.log-timeline-point{border:1px solid var(--color-signal);background-color:var(--color-ink-950);border-radius:50%;width:.625rem;height:.625rem;position:absolute;top:.25rem;left:0}.log-timeline-index{font-family:var(--font-mono);font-size:var(--text-micro);color:var(--color-fg-muted)}.log-timeline-mask{margin-block:-.12em;padding-block:.12em;display:block;overflow:clip}.log-timeline-label{font-family:var(--font-mono);font-size:var(--text-small);letter-spacing:.04em;text-transform:uppercase;color:var(--color-fg);display:block}.log-timeline-caption{font-family:var(--font-mono);font-size:var(--text-micro);color:var(--color-fg-muted);margin-top:2rem}@container (min-width:56rem){.log-timeline-line{width:auto;height:1px;inset:.3125rem 0 auto}.log-timeline-list{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:1.5rem}.log-timeline-event{padding-top:2rem;padding-left:0}.log-timeline-point{top:0}}@media (forced-colors:active){.log-timeline-point{border-color:canvastext}}
.range-scene-grid{align-items:center;gap:3rem;display:grid}.range-scene-stage{container-type:inline-size}.range-scene-value{align-items:baseline;gap:.75rem;margin-bottom:2rem;display:flex}.range-scene-number{text-align:right;font-family:var(--font-display);font-size:min(var(--text-display), 30cqi);letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-weight:700;font-stretch:112%;line-height:.92;display:inline-grid;position:relative}.range-scene-unit{font-family:var(--font-mono);font-size:var(--text-h3);color:var(--color-fg-muted)}.range-scene-number:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side, color-mix(in oklab, var(--color-signal) 22%, transparent), transparent);opacity:0;transition:opacity .36s var(--ease-instrument);position:absolute;inset:-20% -10%}.range-scene[data-locked=true] .range-scene-number:before{opacity:1}.range-scene-value{isolation:isolate;position:relative}@media (min-width:64rem){.range-scene-grid{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:1.5rem}.range-scene-text{grid-column:1/span 5}.range-scene-stage{grid-column:7/span 6}}@media (min-width:64rem) and (scripting:enabled) and (prefers-reduced-motion:no-preference){.range-scene{height:calc(100svh + 150vh)}.range-scene-hold{align-items:center;min-height:100svh;padding-block:5.5rem 2rem;display:flex;position:sticky;top:0}.range-scene[data-hold=off]{height:auto}.range-scene[data-hold=off] .range-scene-hold{min-height:0;position:static}.range-scene[data-hold=on] .range-ruler-marker{will-change:transform}}@media (forced-colors:active){.range-scene-number:before{display:none}}
.warning-pulse-stage{isolation:isolate;position:relative}.warning-pulse-glow{left:var(--glow-x);top:var(--glow-y);aspect-ratio:1;pointer-events:none;background:radial-gradient(closest-side, color-mix(in oklab, var(--color-fg) 55%, transparent), color-mix(in oklab, var(--color-fg) 12%, transparent) 45%, transparent);mix-blend-mode:screen;opacity:.8;width:60%;position:absolute;translate:-50% -50%}.warning-pulse-chip{border:1px solid var(--color-line-strong);border-radius:var(--radius-xs);font-family:var(--font-mono);font-size:var(--text-micro);color:var(--color-fg-muted);align-items:center;gap:.5rem;margin-top:1.5rem;padding:.25rem .625rem;display:inline-flex}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.warning-pulse[data-pulse=rest] .warning-pulse-glow{opacity:.35}.warning-pulse[data-pulse=run] .warning-pulse-glow{animation:warning-pulse .5s var(--ease-sweep) 5 alternate both}}@keyframes warning-pulse{0%{opacity:.35}to{opacity:.8}}@media (forced-colors:active){.warning-pulse-glow{display:none}}
