:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#090908;--surface:#11110f;--surface-strong:#171713;--line:#292923;--muted:#9c9c8f;--text:#f4f3e9;--signal:#d9ff43}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:radial-gradient(circle at 65% -10%, #d9ff431a, transparent 33rem), var(--background);color:var(--text);min-height:100vh;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit}main{max-width:1240px;margin:0 auto;padding:0 28px}.nav{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:76px;display:flex}.wordmark{letter-spacing:.18em;font-size:.86rem;font-weight:800;text-decoration:none}.phase,.eyebrow{color:var(--muted);letter-spacing:.13em;text-transform:uppercase;font-size:.72rem;font-weight:650}.hero{padding:clamp(88px,12vw,168px) 0 88px}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-.075em;max-width:1100px;margin:24px 0 34px;font-size:clamp(3.7rem,8.9vw,8.25rem);font-weight:640;line-height:.88}.lede{color:#c8c7bb;max-width:760px;font-size:clamp(1.05rem,1.8vw,1.42rem);line-height:1.55}.stageRail{border-bottom:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(5,1fr);margin-top:82px;display:grid}.stage{min-height:122px;padding:22px 18px 22px 0}.stage+.stage{border-left:1px solid var(--line);padding-left:18px}.stage span{color:var(--signal);margin-bottom:38px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.69rem;display:block}.stage strong{font-size:.9rem;font-weight:580}.surfaceSection{grid-template-columns:.85fr 1.6fr;gap:72px;padding:112px 0 138px;display:grid}h2{letter-spacing:-.055em;margin-top:20px;font-size:clamp(2.2rem,4vw,4.3rem);font-weight:590;line-height:.98}.surfaceGrid{border-top:1px solid var(--line)}article{border-bottom:1px solid var(--line);grid-template-columns:130px 1fr;gap:26px;padding:28px 0;display:grid}article h3{color:var(--signal);letter-spacing:.05em;text-transform:uppercase;font-size:.82rem;font-weight:650}article p{color:#c8c7bb;max-width:600px;line-height:1.6}footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;padding:26px 0 34px;font-size:.75rem;display:flex}@media (max-width:800px){main{padding:0 20px}.stageRail{grid-template-columns:1fr}.stage{grid-template-columns:54px 1fr;align-items:center;min-height:auto;padding:18px 0;display:grid}.stage+.stage{border-left:0;border-top:1px solid var(--line);padding-left:0}.stage span{margin:0}.surfaceSection{grid-template-columns:1fr}}@media (max-width:520px){h1{font-size:3.3rem}article{grid-template-columns:1fr;gap:12px}footer{flex-direction:column;gap:12px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.labShell{max-width:1360px;padding-bottom:40px}.labNav{border-bottom:1px solid var(--line);grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;min-height:64px;display:grid}.labCrumb{color:var(--muted);align-items:center;gap:8px;font-size:.76rem;display:flex}.labCrumb strong{color:var(--text);font-weight:560}.statusPill,.protocolTag,.gateState{letter-spacing:.035em;border-radius:999px;font-size:.68rem;font-weight:680;line-height:1}.statusPill{justify-self:end;padding:8px 10px}.statusPillWarning{color:#f3d76a;background:#2b281a}.statusPillLive{color:#9be6a4;background:#1b2b1d}.labHeader{grid-template-columns:minmax(0,1.65fr) minmax(260px,.65fr);align-items:end;gap:clamp(40px,8vw,120px);padding:72px 0 56px;display:grid}.labContext{color:var(--signal);margin-bottom:16px;font-size:.76rem;font-weight:700}.labTitle{letter-spacing:-.04em;text-wrap:balance;max-width:850px;margin:0;font-size:clamp(2.6rem,5vw,5.3rem);line-height:.96}.labSummary{color:#c8c7bb;text-wrap:pretty;max-width:68ch;margin:24px 0 0;line-height:1.6}.labDecision{border-top:1px solid var(--line);padding-top:18px}.labDecision span,.factStrip span,.routeRow dt{color:var(--muted);font-size:.7rem;display:block}.labDecision strong{margin-top:12px;font-size:1.15rem;font-weight:580;display:block}.labDecision p{color:var(--muted);margin:8px 0 0;font-size:.8rem;line-height:1.5}.factStrip{border-bottom:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(6,1fr);display:grid}.factStrip>div{min-height:96px;padding:20px 0}.factStrip>div+div{border-left:1px solid var(--line);padding-left:22px}.factStrip strong{margin-top:18px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1.3rem;font-weight:560;display:block}.labSection{padding-top:64px}.labSectionHeading{justify-content:space-between;align-items:start;gap:24px;margin-bottom:24px;display:flex}.labSectionHeading h2{letter-spacing:-.02em;margin:0;font-size:1.25rem;line-height:1.2}.labSectionHeading p{color:var(--muted);margin:8px 0 0;font-size:.8rem}.protocolTag{border:1px solid var(--line);color:#c8c7bb;padding:9px 11px}.routeComparison{border-top:1px solid var(--line)}.routeRow{border-bottom:1px solid var(--line);grid-template-columns:1.25fr 1fr;align-items:center;gap:36px;padding:26px 0;display:grid}.routeIdentity{align-items:center;gap:20px;display:flex}.routeIdentity>span{background:var(--signal);color:#090908;border-radius:50%;flex:0 0 34px;justify-content:center;align-items:center;height:34px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.74rem;display:flex}.routeIdentity h3{margin:0;font-size:.95rem;font-weight:620}.routeIdentity p{color:var(--muted);margin:5px 0 0;font-size:.78rem}.routeRow dl{grid-template-columns:repeat(3,1fr);gap:20px;margin:0;display:grid}.routeRow dd{margin:8px 0 0;font-size:.79rem}.labGrid{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:clamp(40px,7vw,96px);display:grid}.gateList{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.gateList li{border-bottom:1px solid var(--line);grid-template-columns:64px 1fr;align-items:start;gap:22px;padding:19px 0;display:grid}.gateState{text-align:center;margin-top:1px;padding:7px 8px}.gateStateReady{color:#9be6a4;background:#1b2b1d}.gateStateBlocked{color:#f3d76a;background:#2b281a}.gateList strong{font-size:.84rem;font-weight:600}.gateList p{color:var(--muted);margin:5px 0 0;font-size:.78rem;line-height:1.5}.emptyReview{border-bottom:1px solid var(--line);border-top:1px solid var(--line);min-height:282px;padding:24px 0}.emptyReview>span{color:var(--signal);margin-bottom:44px;font-size:1.4rem;display:block}.emptyReview h3{margin:0;font-size:.95rem}.emptyReview p{color:var(--muted);max-width:44ch;margin:10px 0 20px;font-size:.8rem;line-height:1.55}.emptyReview button{background:var(--surface-strong);color:#73736b;cursor:not-allowed;font:inherit;border:0;border-radius:6px;padding:10px 13px;font-size:.76rem;font-weight:620}.labFooter{margin-top:72px}.labFooter a{text-underline-offset:3px}.phaseBoundary{border-bottom:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:1fr 1fr;margin-bottom:28px;display:grid}.phaseBoundary>div{grid-template-columns:auto 1fr;align-items:start;gap:16px;min-height:104px;padding:20px 22px 20px 0;display:grid}.phaseBoundary>div+div{border-left:1px solid var(--line);padding-left:22px}.phaseBoundary strong{font-size:.88rem;font-weight:620;display:block}.phaseBoundary p{color:var(--muted);max-width:62ch;margin:7px 0 0;font-size:.76rem;line-height:1.5}.boundaryMarker{border-radius:999px;padding:7px 9px;font-size:.66rem;font-weight:700;line-height:1}.boundaryMarkerTechnical{color:var(--signal);background:#20281b}.boundaryMarkerPending{color:#f3d76a;background:#2b281a}.checkpointList{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.checkpointList li{border-bottom:1px solid var(--line);grid-template-columns:34px minmax(180px,1fr) minmax(190px,auto);align-items:center;gap:18px;min-height:66px;padding:12px 0;display:grid}.checkpointOrdinal{color:#6f6f65;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.67rem}.checkpointIdentity strong{font-size:.8rem;font-weight:610;display:block}.checkpointIdentity>span,.checkpointTelemetry>span:first-child{color:var(--muted);margin-top:5px;font-size:.69rem;display:block}.checkpointTelemetry{text-align:right;justify-content:flex-end;align-items:center;gap:14px;display:flex}.checkpointTelemetry>span:first-child{margin:0}.checkpointState{white-space:nowrap;border-radius:999px;padding:7px 8px;font-size:.65rem;font-weight:680;line-height:1;display:inline-block}.checkpointStateComplete{color:#9be6a4;background:#1b2b1d}.checkpointStateActive{color:var(--signal);background:#20281b}.checkpointStateWarning{color:#f3d76a;background:#2b281a}.checkpointStateFailed{color:#ffaaa3;background:#331d1d}.checkpointStateIdle{background:var(--surface-strong);color:#b8b7ac}.routePanelList{border-top:1px solid var(--line)}.routePanel{border-bottom:1px solid var(--line);padding:30px 0 36px;display:block}.routePanelHeader{grid-template-columns:minmax(320px,1fr) minmax(420px,.95fr);align-items:start;gap:48px;display:grid}.routeTitleLine{align-items:center;gap:10px;display:flex}.routeTitleLine h3{color:var(--text);letter-spacing:-.01em;text-transform:none;margin:0;font-size:1rem;font-weight:620}.routeIdentity p{max-width:58ch}.routeProvider{color:#77776e;margin-top:8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.65rem;display:block}.routeMetrics{grid-template-columns:repeat(4,1fr);gap:1px;margin:0;display:grid}.routeMetrics>div{border-left:1px solid var(--line);min-height:52px;padding-left:16px}.routeMetrics dt,.qaFacts dt{color:var(--muted);font-size:.66rem}.routeMetrics dd,.qaFacts dd{margin:9px 0 0;font-size:.78rem}.routePanelBody{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:56px;margin-top:30px;display:grid}.routePanelBody h4,.routePlaybackHeading h4{margin:0 0 12px;font-size:.73rem;font-weight:650}.repairLedger{border-bottom:1px solid var(--line);padding:16px 0}.repairLedger strong{font-size:.72rem}.repairLedger p{color:var(--muted);margin:7px 0 0;font-size:.7rem}.routePlayback{min-width:0}.routePlaybackHeading{justify-content:space-between;align-items:start;display:flex}.routePlaybackHeading>span{color:var(--muted);font-size:.65rem}.privatePlayback video{aspect-ratio:9/16;object-fit:contain;background:#030303;width:100%;max-height:560px;display:block}.playbackMeta{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.playbackMeta span,.playbackGate p,.playbackGate>span,.routePlaybackEmpty p{color:var(--muted);font-size:.7rem;line-height:1.5}.playbackMeta button,.playbackGate button{background:var(--signal);color:#090908;cursor:pointer;font:inherit;border:0;border-radius:6px;padding:9px 11px;font-size:.7rem;font-weight:700}.playbackMeta button:hover,.playbackGate button:hover{background:#e3ff70}.playbackMeta button:focus-visible,.playbackGate button:focus-visible{outline:2px solid var(--text);outline-offset:3px}.playbackGate button:disabled{cursor:wait;opacity:.65}.playbackGate,.routePlaybackEmpty{border-bottom:1px solid var(--line);border-top:1px solid var(--line);flex-direction:column;justify-content:space-between;align-items:start;min-height:180px;padding:18px 0;display:flex}.playbackGate p,.routePlaybackEmpty p{max-width:46ch;margin:0}.playbackGate>span{color:#ffaaa3;min-height:1.1em}.routePlaybackEmpty strong{font-size:.8rem}.qualityColumns{border-bottom:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.qualityColumns>div{min-width:0;padding:22px 24px 28px 0}.qualityColumns>div+div{border-left:1px solid var(--line);padding-left:24px}.qualityColumnTitle{color:var(--muted);letter-spacing:0;text-transform:none;margin:0 0 22px;font-size:.7rem;font-weight:650}.qaReadout+.qaReadout{border-top:1px solid var(--line);margin-top:20px;padding-top:20px}.qaReadoutHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.qaReadoutHeader h3{color:var(--text);letter-spacing:0;text-transform:none;margin:0;font-size:.82rem;font-weight:620}.qaFacts{grid-template-columns:1fr 1fr;gap:20px;margin:20px 0 0;display:grid}.qaFindings{color:#c8c7bb;margin:18px 0 0;padding-left:16px;font-size:.72rem;line-height:1.5}.quietCopy{color:var(--muted);margin:18px 0 0;font-size:.73rem;line-height:1.5}.ownerJudgmentList{border-top:1px solid var(--line)}.ownerJudgment{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.ownerJudgment strong,.ownerJudgment>div>span{font-size:.74rem;display:block}.ownerJudgment>div>span{color:var(--muted);margin-top:5px}.blindedRouteNotice{border-bottom:1px solid var(--line);border-top:1px solid var(--line);min-height:180px;padding:18px 0}.blindedRouteNotice strong{font-size:.8rem}.blindedRouteNotice p{color:var(--muted);max-width:52ch;margin:52px 0 0;font-size:.72rem;line-height:1.55}.decisionForm{border-bottom:1px solid var(--line);border-top:1px solid var(--line);margin-top:36px;padding:24px 0}.decisionFormHeading,.decisionFormFooter{justify-content:space-between;align-items:center;gap:20px;display:flex}.decisionFormHeading>div>span{color:var(--signal);margin-bottom:7px;font-size:.66rem;font-weight:700;display:block}.decisionFormHeading h3{letter-spacing:-.01em;margin:0;font-size:1rem}.decisionFormIntro{color:var(--muted);max-width:74ch;margin:12px 0 22px;font-size:.75rem;line-height:1.55}.decisionOptionGrid{border:0;grid-template-columns:repeat(3,1fr);gap:10px;margin:0;padding:0;display:grid}.decisionOptionGrid legend,.hardFailureList legend{color:var(--muted);margin-bottom:10px;font-size:.66rem}.decisionOptionGrid label,.preferredChoice{border:1px solid var(--line);cursor:pointer;align-items:center;gap:10px;min-height:44px;padding:10px 12px;font-size:.75rem;display:flex}.decisionForm input[type=radio],.decisionForm input[type=checkbox]{accent-color:var(--signal)}.decisionNotes,.decisionSelect{margin-top:18px;display:block}.decisionNotes>span,.decisionSelect>span{margin-bottom:8px;font-size:.7rem;font-weight:620;display:block}.decisionNotes small{color:var(--muted);font-size:.65rem;font-weight:500}.decisionNotes textarea,.decisionSelect select{border:1px solid var(--line);color:var(--text);font:inherit;background:#11110f;border-radius:6px;width:100%;padding:10px 11px;font-size:.75rem;line-height:1.5}.decisionNotes textarea{resize:vertical}.decisionNotes textarea:focus-visible,.decisionSelect select:focus-visible,.decisionOptionGrid input:focus-visible,.blindEvaluation input:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.decisionFormFooter{border-top:1px solid var(--line);margin-top:22px;padding-top:18px}.decisionFormFooter button{background:var(--signal);color:#090908;cursor:pointer;font:inherit;border:0;border-radius:6px;margin-left:auto;padding:10px 13px;font-size:.72rem;font-weight:720}.decisionFormFooter button:hover{background:#e3ff70}.decisionFormFooter button:focus-visible{outline:2px solid var(--text);outline-offset:3px}.decisionFormFooter button:disabled{cursor:wait;opacity:.65}.decisionFormNotice{color:#9be6a4;margin:0;font-size:.72rem;line-height:1.45}.decisionFormNoticeError{color:#ffaaa3}.blindEvaluationGrid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.blindEvaluation{border:1px solid var(--line);min-width:0;margin:0;padding:18px}.blindEvaluation>legend{padding:0 7px;font-size:.8rem;font-weight:650}.blindEvaluation>legend>span{background:var(--signal);color:#090908;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;margin-right:8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.65rem;display:inline-flex}.blindEvaluation>p,.hardFailureList>p{color:var(--muted);margin:0 0 16px;font-size:.7rem;line-height:1.5}.evaluationChecks{border-bottom:1px solid var(--line);border-top:1px solid var(--line)}.evaluationChecks label{cursor:pointer;align-items:start;gap:10px;padding:12px 0;display:flex}.evaluationChecks label+label{border-top:1px solid var(--line)}.evaluationChecks input{margin-top:2px}.evaluationChecks span,.evaluationChecks strong{display:block}.evaluationChecks span{color:var(--muted);font-size:.68rem;line-height:1.45}.evaluationChecks strong{color:var(--text);margin-bottom:3px;font-size:.72rem}.hardFailureList{border:0;grid-template-columns:1fr 1fr;gap:7px 12px;margin:18px 0 0;padding:0;display:grid}.hardFailureList>p{grid-column:1/-1}.hardFailureList label{cursor:pointer;align-items:start;gap:7px;font-size:.67rem;line-height:1.35;display:flex}.preferredChoice{margin-top:18px}.preferredChoice:has(input:checked){border-color:var(--signal);box-shadow:inset 0 0 0 1px var(--signal)}.decisionOptionGrid label:has(input:checked){border-color:var(--signal);box-shadow:inset 0 0 0 1px var(--signal)}.labEmptyState{border-bottom:1px solid var(--line);border-top:1px solid var(--line);min-height:360px;margin-top:72px;padding:28px 0}.labEmptyState>span{color:var(--signal);margin-bottom:92px;font-size:1.4rem;display:block}.labEmptyState h2{letter-spacing:-.02em;margin:0;font-size:1.4rem}.labEmptyState p{color:var(--muted);max-width:64ch;margin:12px 0 0;font-size:.82rem;line-height:1.6}@media (max-width:1100px){.factStrip{grid-template-columns:repeat(3,1fr)}.factStrip>div:nth-child(4){border-left:0;padding-left:0}.factStrip>div:nth-child(n+4){border-top:1px solid var(--line)}.routePanelHeader,.routePanelBody{grid-template-columns:1fr}.routePanelHeader{gap:28px}.routePanelBody{gap:34px}}@media (max-width:900px){.labHeader,.labGrid{grid-template-columns:1fr}.routeRow{grid-template-columns:1fr;align-items:start}.qualityColumns{grid-template-columns:1fr}.qualityColumns>div{padding-right:0}.qualityColumns>div+div{border-left:0;border-top:1px solid var(--line);padding-left:0}.blindEvaluationGrid{grid-template-columns:1fr}}@media (max-width:680px){.labNav{grid-template-columns:1fr auto}.labCrumb{display:none}.labHeader{padding-top:48px}.labTitle{font-size:2.55rem}.factStrip{grid-template-columns:repeat(2,1fr)}.factStrip>div:nth-child(odd){border-left:0;padding-left:0}.factStrip>div:nth-child(2n){border-left:1px solid var(--line);padding-left:22px}.factStrip>div:nth-child(n+3){border-top:1px solid var(--line)}.routeRow dl{gap:14px}.labSectionHeading{flex-direction:column;align-items:start}.phaseBoundary{grid-template-columns:1fr}.phaseBoundary>div+div{border-left:0;border-top:1px solid var(--line);padding-left:0}.checkpointList li{grid-template-columns:26px 1fr;align-items:start;gap:10px}.checkpointTelemetry{text-align:left;grid-column:2;justify-content:space-between}.routeMetrics{grid-template-columns:repeat(2,1fr);gap:16px 0}.routeMetrics>div:nth-child(odd){border-left:0;padding-left:0}.playbackMeta{flex-direction:column;align-items:start}.decisionOptionGrid,.hardFailureList{grid-template-columns:1fr}.decisionFormHeading,.decisionFormFooter{flex-direction:column;align-items:flex-start}.decisionFormFooter button{width:100%;margin-left:0}}
