.CapabilityClimb_root__e6MTg{border:1px solid var(--pub-border);background:var(--vx-surface-1)}.CapabilityClimb_climb__p3DYG{display:grid;padding:clamp(1rem,2.5vw,1.6rem) clamp(.75rem,2.5vw,1.6rem);gap:2px}.CapabilityClimb_bandLabel__CUHMV{font-family:var(--vx-mono);font-size:.58rem;letter-spacing:.2em;text-transform:uppercase;color:var(--pub-ink-faint);padding:.9rem 0 .35rem;border-bottom:1px solid var(--pub-border);margin-bottom:.35rem}.CapabilityClimb_bandLabel__CUHMV[data-band=physical]{color:var(--vx-human)}.CapabilityClimb_stage__CwJjm{position:relative;display:grid;grid-template-columns:2.4rem 1fr auto;gap:.7rem;align-items:center;text-align:left;padding:.62rem .8rem;background:transparent;border:none;border-left:3px solid var(--pub-border-strong);cursor:pointer;transition:background var(--vx-dur-state) var(--vx-ease-out)}.CapabilityClimb_stage__CwJjm:hover{background:var(--pub-surface-raised)}.CapabilityClimb_stage__CwJjm:focus-visible{outline:2px solid var(--vx-engineering);outline-offset:-2px}.CapabilityClimb_stage__CwJjm[aria-selected=true]{background:var(--pub-surface-raised)}.CapabilityClimb_stage__CwJjm[data-state=built]{border-left-color:var(--vx-accepted)}.CapabilityClimb_stage__CwJjm[data-state=partial]{border-left-color:var(--vx-active)}.CapabilityClimb_stage__CwJjm[data-state=next]{border-left-color:var(--vx-engineering)}.CapabilityClimb_stage__CwJjm[data-state=future]{border-left-color:var(--pub-border-strong);border-left-style:dashed}.CapabilityClimb_rung__C7oyS{position:absolute;inset:0;background:transparent;pointer-events:none;overflow:hidden}.CapabilityClimb_rungFill__EDcgu{display:block;height:100%;background:linear-gradient(90deg,var(--vx-rung,var(--pub-border)) 0,transparent 100%);opacity:.5}.CapabilityClimb_stage__CwJjm[data-state=built]{--vx-rung:var(--vx-accepted-line)}.CapabilityClimb_stage__CwJjm[data-state=partial]{--vx-rung:var(--vx-active-line)}.CapabilityClimb_stage__CwJjm[data-state=next]{--vx-rung:var(--vx-engineering-line)}.CapabilityClimb_stage__CwJjm[data-state=future]{--vx-rung:transparent}.CapabilityClimb_stageOrdinal__L5Fv9,.CapabilityClimb_stageState__h3XgD,.CapabilityClimb_stageTitle__myUto{position:relative}.CapabilityClimb_stageOrdinal__L5Fv9{font-family:var(--vx-mono);font-size:.68rem;color:var(--pub-ink-faint)}.CapabilityClimb_stageTitle__myUto{font-size:.95rem;color:var(--pub-ink-2);line-height:1.25}.CapabilityClimb_stage__CwJjm[aria-selected=true] .CapabilityClimb_stageTitle__myUto{color:var(--pub-ink)}.CapabilityClimb_stageState__h3XgD{font-family:var(--vx-mono);font-size:.56rem;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.CapabilityClimb_stage__CwJjm[data-state=built] .CapabilityClimb_stageState__h3XgD{color:var(--vx-accepted)}.CapabilityClimb_stage__CwJjm[data-state=partial] .CapabilityClimb_stageState__h3XgD{color:var(--vx-active)}.CapabilityClimb_stage__CwJjm[data-state=next] .CapabilityClimb_stageState__h3XgD{color:var(--vx-engineering)}.CapabilityClimb_stage__CwJjm[data-state=future] .CapabilityClimb_stageState__h3XgD{color:var(--pub-ink-faint)}.CapabilityClimb_panel__nnvqI{border-top:1px solid var(--pub-border);background:var(--pub-surface-inset)}.CapabilityClimb_panel__nnvqI:focus-visible{outline:2px solid var(--vx-engineering);outline-offset:-2px}.CapabilityClimb_panelHead__tScUb{padding:1.3rem clamp(1rem,3vw,2rem) 1.1rem;border-left:3px solid var(--pub-border-strong)}.CapabilityClimb_panelHead__tScUb[data-state=built]{border-left-color:var(--vx-accepted)}.CapabilityClimb_panelHead__tScUb[data-state=partial]{border-left-color:var(--vx-active)}.CapabilityClimb_panelHead__tScUb[data-state=next]{border-left-color:var(--vx-engineering)}.CapabilityClimb_panelHead__tScUb h3{margin:.35rem 0 0;font-size:clamp(1.25rem,2.4vw,1.8rem);letter-spacing:-.02em;color:var(--pub-ink)}.CapabilityClimb_premise__uI_xb{margin:.6rem 0 0;max-width:74ch;color:var(--pub-ink-2);line-height:1.6}.CapabilityClimb_stateChip__kuBN6{display:inline-block;margin-top:.9rem;font-family:var(--vx-mono);font-size:.62rem;letter-spacing:.06em;padding:.26rem .55rem;border:1px solid var(--pub-border-strong);color:var(--pub-ink-2)}.CapabilityClimb_stateChip__kuBN6[data-state=built]{color:var(--vx-accepted);border-color:var(--vx-accepted-line);background:var(--vx-accepted-soft)}.CapabilityClimb_stateChip__kuBN6[data-state=partial]{color:var(--vx-active);border-color:var(--vx-active-line);background:var(--vx-active-soft)}.CapabilityClimb_stateChip__kuBN6[data-state=next]{color:var(--vx-engineering);border-color:var(--vx-engineering-line);background:var(--vx-engineering-soft)}.CapabilityClimb_panelGrid__M3ThM{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1px;background:var(--pub-border);border-top:1px solid var(--pub-border)}.CapabilityClimb_cell__WnURR{background:var(--pub-bg);padding:1.1rem clamp(1rem,2.5vw,1.5rem);min-width:0}.CapabilityClimb_cell__WnURR[data-kind=evidence]{border-top:2px solid var(--vx-accepted)}.CapabilityClimb_cell__WnURR[data-kind=gap]{border-top:2px solid var(--vx-blocked)}.CapabilityClimb_cellLabel__szJVv{display:block;font-family:var(--vx-mono);font-size:var(--vx-label-size);letter-spacing:var(--vx-label-track);text-transform:uppercase;color:var(--pub-ink-muted);margin-bottom:.75rem}.CapabilityClimb_demandList__mR4fr,.CapabilityClimb_evidenceList__PvhQX{list-style:none;margin:0;padding:0;display:grid;gap:.45rem}.CapabilityClimb_demandList__mR4fr li,.CapabilityClimb_evidenceList__PvhQX li{position:relative;padding-left:1.05rem;font-size:.88rem;line-height:1.5;color:var(--pub-ink-2)}.CapabilityClimb_demandList__mR4fr li:before{content:"";position:absolute;left:0;top:.62em;width:6px;height:1px;background:var(--pub-ink-faint)}.CapabilityClimb_evidenceList__PvhQX li:before{content:"●";position:absolute;left:0;top:0;color:var(--vx-accepted);font-size:.6em;line-height:2.2}.CapabilityClimb_nothing__MzVry{margin:0;color:var(--pub-ink-muted);font-size:.88rem;font-style:italic}.CapabilityClimb_gap__tNGoN{margin:0;color:var(--pub-ink-2);font-size:.88rem;line-height:1.55}.CapabilityClimb_linkedProofs__G6T9u{margin:.9rem 0 0;font-family:var(--vx-mono);font-size:.6rem;letter-spacing:.1em;text-transform:uppercase;color:var(--vx-engineering)}@media (max-width:620px){.CapabilityClimb_stage__CwJjm{grid-template-columns:2rem 1fr}.CapabilityClimb_stageState__h3XgD{grid-column:2}}