.Pipeline-module__dPqLja__root{--t-lock-in:.22s;--t-lock-out:.6s;--ease-in:ease-out;--ease-out:ease-in;margin:var(--sp-8) 0;color:var(--color-ink);font-family:var(--font-mono)}.Pipeline-module__dPqLja__body{flex-direction:column;display:flex}.Pipeline-module__dPqLja__region{border-block-end:1px solid var(--color-hair);grid-template-columns:32px auto 1fr auto;align-items:baseline;gap:14px;padding:6px 0 10px;display:grid}.Pipeline-module__dPqLja__region[data-kind=ground]{border-block-end:0;border-block-start:1px solid var(--color-hair);padding:12px 0 6px}.Pipeline-module__dPqLja__regionIcon{color:var(--color-ink);align-self:center;display:inline-flex}.Pipeline-module__dPqLja__craftSvg,.Pipeline-module__dPqLja__dishSvg{width:32px;height:auto}.Pipeline-module__dPqLja__regionLabel{letter-spacing:.26em;text-transform:uppercase;color:var(--color-ink);font-size:9px;font-weight:700}.Pipeline-module__dPqLja__regionSub{font-family:var(--font-serif);color:var(--color-ink-4);font-size:11px;font-style:italic}.Pipeline-module__dPqLja__regionMeta{letter-spacing:.18em;text-transform:uppercase;color:var(--color-accent);font-variant-numeric:tabular-nums;font-size:9px;font-weight:700}.Pipeline-module__dPqLja__row{border-block-end:1px dashed var(--color-hair);min-height:46px;transition:background var(--t-lock-out) var(--ease-out);grid-template-columns:16px 80px minmax(0,1fr) 200px;align-items:center;gap:14px;padding:9px 0;display:grid}.Pipeline-module__dPqLja__row:last-of-type{border-block-end:0}.Pipeline-module__dPqLja__row[data-active]{background:color-mix(in srgb, var(--color-accent) 5%, transparent);transition:background var(--t-lock-in) var(--ease-in)}.Pipeline-module__dPqLja__bulb{border:1.4px solid var(--color-ink-4);background:var(--color-paper-soft);width:10px;height:10px;transition:background var(--t-lock-out) var(--ease-out), border-color var(--t-lock-out) var(--ease-out), box-shadow var(--t-lock-out) var(--ease-out);border-radius:50%;justify-self:center;box-shadow:0 0 #0000}.Pipeline-module__dPqLja__bulb[data-locked]{background:var(--color-accent);border-color:var(--color-accent);box-shadow:0 0 0 3px color-mix(in oklab, var(--color-accent) 18%, transparent);transition:background var(--t-lock-in) var(--ease-in), border-color var(--t-lock-in) var(--ease-in), box-shadow var(--t-lock-in) var(--ease-in)}.Pipeline-module__dPqLja__rowTag{letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--color-ink-3);align-items:center;gap:6px;font-size:9px;font-weight:700;display:inline-flex}.Pipeline-module__dPqLja__row[data-active] .Pipeline-module__dPqLja__rowTag{color:var(--color-ink)}.Pipeline-module__dPqLja__row[data-lock] .Pipeline-module__dPqLja__rowTag{color:var(--color-accent)}.Pipeline-module__dPqLja__rowStrip{align-items:center;min-width:0;display:flex}.Pipeline-module__dPqLja__rowHint{font-family:var(--font-serif);color:var(--color-ink-4);text-align:end;transition:color var(--t-lock-out) var(--ease-out);font-size:11px;font-style:italic;line-height:1.4}.Pipeline-module__dPqLja__row[data-active] .Pipeline-module__dPqLja__rowHint{color:var(--color-ink-3);transition:color var(--t-lock-in) var(--ease-in)}.Pipeline-module__dPqLja__strip{align-items:stretch;width:100%;height:26px;display:flex}.Pipeline-module__dPqLja__seg{border:1px solid var(--color-hair-strong);background:var(--color-paper);letter-spacing:.18em;text-transform:uppercase;min-width:0;color:var(--color-ink-3);font-variant-numeric:tabular-nums;white-space:nowrap;border-inline-end:0;justify-content:center;align-items:center;gap:4px;padding:0 5px;font-size:8px;font-weight:700;display:inline-flex;position:relative;overflow:hidden}.Pipeline-module__dPqLja__strip>.Pipeline-module__dPqLja__seg:last-child{border-inline-end:1px solid var(--color-hair-strong)}.Pipeline-module__dPqLja__segLabel,.Pipeline-module__dPqLja__segSub,.Pipeline-module__dPqLja__segValue,.Pipeline-module__dPqLja__segCaption{text-overflow:ellipsis;min-width:0;overflow:hidden}.Pipeline-module__dPqLja__segSub{color:var(--color-ink-4);letter-spacing:.14em;font-size:7px}.Pipeline-module__dPqLja__segCaption{color:var(--color-ink-3);letter-spacing:.16em;font-size:7px}.Pipeline-module__dPqLja__segValue{letter-spacing:.04em;text-transform:none;color:var(--color-ink);font-size:10px;font-weight:700}.Pipeline-module__dPqLja__seg[data-kind=reading]{border-color:var(--color-ink);background:var(--color-paper);flex:none;gap:8px;padding:0 12px}.Pipeline-module__dPqLja__seg[data-kind=sync]{background:color-mix(in srgb, var(--color-ink) 9%, var(--color-paper));color:var(--color-ink);flex-direction:column;gap:0;line-height:1.05}.Pipeline-module__dPqLja__seg[data-kind=sync] .Pipeline-module__dPqLja__segLabel{letter-spacing:var(--ls-label);font-size:7px}.Pipeline-module__dPqLja__seg[data-kind=hdr]{background:var(--color-paper-soft);flex-direction:column;gap:0;line-height:1.05}.Pipeline-module__dPqLja__seg[data-kind=pkt]{background:var(--color-paper);color:var(--color-ink-4)}.Pipeline-module__dPqLja__seg[data-kind=payload],.Pipeline-module__dPqLja__seg[data-kind=payload-wide]{background:color-mix(in srgb, var(--color-accent) 4%, var(--color-paper));color:var(--color-ink-3)}.Pipeline-module__dPqLja__seg[data-kind=crc]{background:color-mix(in srgb, var(--color-ink) 5%, var(--color-paper));color:var(--color-ink-4)}.Pipeline-module__dPqLja__seg[data-kind=ecc]{border-style:dashed;border-color:var(--color-accent);color:var(--color-accent);background-image:repeating-linear-gradient(45deg, color-mix(in srgb, var(--color-accent) 16%, transparent) 0 1px, transparent 1px 4px)}.Pipeline-module__dPqLja__segWave{color:var(--color-accent);background:0 0;flex:.17;justify-content:center;align-items:center;padding:0 4px;display:inline-flex}.Pipeline-module__dPqLja__wave{width:100%;height:14px;color:var(--color-accent);display:block}.Pipeline-module__dPqLja__payloadDot{background:var(--color-accent);width:7px;height:7px;box-shadow:0 0 0 2px color-mix(in srgb, var(--color-accent) 22%, transparent);border-radius:50%;flex-shrink:0}.Pipeline-module__dPqLja__bitRow{flex:1;grid-template-columns:repeat(16,1fr);gap:1px;min-width:0;height:8px;margin-inline-end:6px;display:inline-grid}.Pipeline-module__dPqLja__bit{background:var(--color-paper);border:1px solid var(--color-hair);height:100%;display:block}.Pipeline-module__dPqLja__bit[data-on]{background:var(--color-ink);border-color:var(--color-ink)}.Pipeline-module__dPqLja__vacuum{border-block:1px dashed color-mix(in srgb, var(--color-accent) 35%, transparent);grid-template-columns:16px 80px minmax(0,1fr) 200px;align-items:center;gap:14px;min-height:84px;padding:14px 0;display:grid;position:relative}.Pipeline-module__dPqLja__vacuumTag{letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--color-accent);grid-column:2;font-size:9px;font-weight:700}.Pipeline-module__dPqLja__vacuumTrack{grid-column:3;justify-content:center;height:60px;display:flex;position:relative}.Pipeline-module__dPqLja__vacuumLine{background:repeating-linear-gradient(to bottom, color-mix(in srgb, var(--color-accent) 55%, transparent) 0 4px, transparent 4px 8px);inline-size:1px;position:absolute;inset-block:0;inset-inline-start:50%}.Pipeline-module__dPqLja__vacuumPulse{background:var(--color-accent);width:8px;height:8px;box-shadow:0 0 0 2px color-mix(in srgb, var(--color-accent) 22%, transparent);will-change:top, opacity;pointer-events:none;border-radius:50%;position:absolute;left:50%;transform:translate(-50%,-50%)}.Pipeline-module__dPqLja__vacuumNote{font-family:var(--font-serif);color:var(--color-ink-4);text-align:end;font-variant-numeric:tabular-nums;grid-column:4;font-size:11px;font-style:italic}.Pipeline-module__dPqLja__figcaption{}.Pipeline-module__dPqLja__thesis{letter-spacing:var(--ls-micro);text-transform:uppercase;color:var(--color-ink);margin-block-start:10px;font-size:9px;font-style:normal;font-weight:700;display:block}@media (max-width:45rem){.Pipeline-module__dPqLja__row,.Pipeline-module__dPqLja__vacuum{grid-template-columns:14px 64px minmax(0,1fr) 140px;gap:10px}.Pipeline-module__dPqLja__rowHint,.Pipeline-module__dPqLja__vacuumNote,.Pipeline-module__dPqLja__regionSub{font-size:10px}.Pipeline-module__dPqLja__craftSvg,.Pipeline-module__dPqLja__dishSvg{width:28px}.Pipeline-module__dPqLja__segValue{font-size:9px}.Pipeline-module__dPqLja__seg{gap:2px;padding:0 3px;font-size:7px}}@media (prefers-reduced-motion:reduce){.Pipeline-module__dPqLja__root,.Pipeline-module__dPqLja__root *{transition:none!important;animation:none!important}}
