.article-page .conditions-waterfall{display:grid;grid-gap:var(--cf-space-150);gap:var(--cf-space-150)}.article-page .conditions-row{display:grid;grid-template-columns:calc(var(--cf-space-2000)*1.1) minmax(0,1fr) auto;grid-gap:var(--cf-space-200);gap:var(--cf-space-200);align-items:center}.article-page .conditions-time{color:var(--cf-color-text-secondary);font-family:var(--cf-font-mono);font-size:var(--cf-font-size-200);text-align:end}.article-page .conditions-name{color:var(--cf-color-text-secondary);font-size:var(--cf-font-size-250)}.article-page .conditions-lane{position:relative;display:block;block-size:var(--cf-space-400);border-radius:var(--cf-radius-050);background:var(--cf-color-surface-raised)}.article-page .conditions-bar{position:absolute;inset-block:0;min-inline-size:var(--cf-space-050)}.article-page .conditions-bar.is-queued{background:rgba(0,0,0,0)}.article-page .conditions-bar.is-waiting,.article-page .conditions-swatch.is-waiting{background:var(--cf-color-warning)}.article-page .conditions-bar.is-receiving,.article-page .conditions-swatch.is-receiving{background:var(--cf-color-primary-solid)}.article-page .conditions-mark{position:absolute;inset-block:calc(var(--cf-space-050)*-1);inline-size:var(--cf-space-050);background:var(--cf-color-success)}.article-page .conditions-mark.is-lcp{inline-size:var(--cf-space-100)}.article-page .conditions-key{display:flex;flex-wrap:wrap;gap:var(--cf-space-100) var(--cf-space-200);align-items:center;margin:0;color:var(--cf-color-text-secondary);font-size:var(--cf-font-size-200)}.article-page .conditions-swatch{display:inline-block;inline-size:var(--cf-space-300);block-size:var(--cf-space-200);border-radius:var(--cf-radius-050)}.article-page .conditions-swatch.is-mark{inline-size:var(--cf-space-050);block-size:var(--cf-space-300);background:var(--cf-color-success)}.article-page .device-signals{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:var(--cf-space-150) var(--cf-space-300);gap:var(--cf-space-150) var(--cf-space-300);margin:0;font-size:var(--cf-font-size-250)}.article-page .device-signals dt{color:var(--cf-color-text-secondary)}.article-page .device-signals dd{margin:0;color:var(--cf-color-text-strong);font-family:var(--cf-font-mono)}.article-page .illo-figure .conditions-point{fill:var(--cf-color-illo-paper);stroke:var(--cf-color-illo-ink);stroke-width:2.5}.article-page .illo-figure .conditions-point.is-calibrated{fill:var(--cf-color-illo-arrow)}