.bench--instrument .bench__stage{padding:32px 34px 38px}.bench--instrument .verdict-status{font-size:clamp(32px,4.2vw,44px)}.bench--instrument .vbar-cap{margin:14px 0 0}.bench--instrument .bench__idle-text{max-width:32ch}.bench--instrument .onemove{margin-bottom:18px}.bench--instrument .bench__handoff{margin-top:22px;padding-top:0;border-top:0}.bench .br-carried{font-family:var(--mono);font-size:9px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-bright);margin:0 0 12px;line-height:1.7}.bench .br-column{display:flex;flex-direction:column;margin-top:6px}.bench .br-column .br-col-seg{animation:brColFill .5s cubic-bezier(.22,1,.36,1) both}.bench .br-column .br-col-seg:nth-child(1){animation-delay:.05s}.bench .br-column .br-col-seg:nth-child(2){animation-delay:.2s}.bench .br-column .br-col-seg:nth-child(3){animation-delay:.35s}@keyframes brColFill{0%{opacity:0;transform:translateY(-9px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.bench .br-column .br-col-seg{animation:none!important}}.bench .br-col-seg{position:relative;display:grid;grid-template-columns:34px 1fr auto;gap:14px;align-items:center;padding:16px 16px 16px 0;border-left:3px solid var(--gold-mid);background:var(--white)}.bench .br-col-seg+.br-col-seg{margin-top:4px}.bench .br-col-seg:before{content:"";position:absolute;inset:0 0 0 -3px;pointer-events:none}.bench .br-col-seg--sound{border-left-color:var(--gold-mid)}.bench .br-col-seg--strained{border-left-color:var(--gold);background:var(--gold-light)}.bench .br-col-seg--broken{border-left-color:#a23b2e;background:#fbf1ee}.bench .br-col-seg.is-downstream:before{background:repeating-linear-gradient(135deg,rgba(162,59,46,.08) 0 7px,transparent 7px 14px)}.bench .br-col-seg.is-downstream{border-left-color:#a23b2e}.bench .br-col-seg.is-first{box-shadow:inset 0 0 0 1.5px #a23b2e}.bench .br-col-rail{display:flex;align-items:center;justify-content:center}.bench .br-col-num{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:var(--black);color:var(--gold-bright);font-family:var(--mono);font-size:12px;font-weight:600}.bench .br-col-anchor{width:9px;height:9px;border-radius:50%;border:1.5px solid var(--gold-mid)}.bench .br-col-body{display:flex;flex-direction:column;gap:2px;min-width:0;position:relative;z-index:1}.bench .br-col-alt{font-family:var(--mono);font-size:8.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted)}.bench .br-col-name{font-family:var(--serif);font-size:16px;font-weight:700;color:var(--text-dark);line-height:1.2}.bench .br-col-state{font-family:var(--mono);font-size:9px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-mid)}.bench .br-col-seg--broken .br-col-state{color:#a23b2e}.bench .br-col-flag{font-family:var(--mono);font-size:8.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:var(--text-muted);position:relative;z-index:1}.bench .br-col-seg.is-first .br-col-flag{color:#a23b2e}.bench .onemove-text a{color:var(--gold-bright);text-decoration:none;font-style:normal;white-space:nowrap}.bench .onemove-text a:hover{text-decoration:underline}.bench .br-triage{color:var(--text-dark);background:#fbf1ee;border:.5px solid rgba(162,59,46,.4);border-left:3px solid #A23B2E;padding:14px 18px;margin-bottom:24px}.bench .br-triage__label{font-family:var(--mono);font-size:8px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#a23b2e;display:block;margin-bottom:6px}.bench .br-triage__text{font-family:var(--sans);font-size:12.5px;color:var(--text-dark);line-height:1.55;margin:0}@media(max-width:480px){.bench .br-col-seg{grid-template-columns:28px 1fr;gap:6px 12px;padding:14px 12px 14px 0}.bench .br-col-flag{grid-column:2;justify-self:start;white-space:normal;margin-top:2px}.bench .br-col-rail{grid-row:1 / span 2}}.fk-body[data-astro-cid-ckp2v6nh]{max-width:700px}.fk-oq-sec[data-astro-cid-ckp2v6nh]{background:var(--bg);padding:0 var(--page-pad) 0}.fk-oq[data-astro-cid-ckp2v6nh]{max-width:860px}.alt-grid[data-astro-cid-ckp2v6nh]{display:flex;flex-direction:column;gap:14px;max-width:880px}.alt-card[data-astro-cid-ckp2v6nh]{background:var(--bg);border:1px solid var(--gold-mid);border-left:3px solid var(--gold);border-radius:0;padding:26px 30px}.alt-head[data-astro-cid-ckp2v6nh]{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin-bottom:4px}.alt-verb[data-astro-cid-ckp2v6nh]{font-family:var(--mono);font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--gold-dark)}.alt-dim[data-astro-cid-ckp2v6nh]{font-family:var(--mono);font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted)}.alt-fw[data-astro-cid-ckp2v6nh]{font-family:var(--serif);font-size:19px;font-weight:700;color:var(--text-dark);margin:4px 0 12px}.alt-fw[data-astro-cid-ckp2v6nh] .num[data-astro-cid-ckp2v6nh]{color:var(--gold-dark);font-style:italic;margin-right:8px}.alt-body[data-astro-cid-ckp2v6nh]{font-size:14.5px;font-weight:300;color:var(--text-mid);line-height:1.75}.alt-body[data-astro-cid-ckp2v6nh] strong[data-astro-cid-ckp2v6nh]{font-weight:600;color:var(--text-dark)}.alt-loop[data-astro-cid-ckp2v6nh]{margin-top:22px;max-width:880px;padding:22px 28px;background:var(--gold-light);border:1px solid var(--gold-mid);border-radius:0;font-family:var(--serif);font-size:16px;font-style:italic;color:var(--text-dark);line-height:1.65}.alt-loop[data-astro-cid-ckp2v6nh] strong[data-astro-cid-ckp2v6nh]{font-style:normal;font-weight:700}.br-column-cap[data-astro-cid-ckp2v6nh]{font-family:var(--mono);font-size:9px;letter-spacing:.06em;text-transform:uppercase;color:#fafaf8a6;margin:10px 0 28px;line-height:1.5}.br-funnel[data-astro-cid-ckp2v6nh]{margin-top:30px;padding-top:26px;border-top:.5px solid rgba(184,149,58,.28)}.br-funnel__lead[data-astro-cid-ckp2v6nh]{font-family:var(--serif);font-size:14px;font-style:italic;color:#fafaf8b8;line-height:1.6;margin:0 0 14px}.br-funnel__links[data-astro-cid-ckp2v6nh]{display:flex;flex-wrap:wrap;gap:8px 18px}.br-funnel__links[data-astro-cid-ckp2v6nh] a[data-astro-cid-ckp2v6nh]{font-family:var(--mono);font-size:9.5px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--gold-bright);text-decoration:none;transition:color .18s}.br-funnel__links[data-astro-cid-ckp2v6nh] a[data-astro-cid-ckp2v6nh]:hover{color:var(--gold)}@media(max-width:900px){.fk-oq-sec[data-astro-cid-ckp2v6nh]{padding:0 var(--page-pad-sm) 0}.alt-card[data-astro-cid-ckp2v6nh]{padding:22px}}
