._stage_xbvv3_1{--manufacturing-paper:#f4efe1;--manufacturing-panel:#fffaf0;--manufacturing-ink:#1c211c;--manufacturing-green:#153f31;--manufacturing-mint:#c9f3bd;--manufacturing-acid:#c8f43d;--manufacturing-blue:#2f6ee5;--manufacturing-orange:#ff6446;background:linear-gradient(#1c211c09 1px, transparent 1px), linear-gradient(90deg, #1c211c09 1px, transparent 1px), var(--manufacturing-paper);height:100%;min-height:0;color:var(--manufacturing-ink);background-size:22px 22px;overflow-y:auto}._topbar_xbvv3_21{border-bottom:2px solid var(--manufacturing-ink);background:var(--manufacturing-panel);grid-template-columns:minmax(180px,.55fr) minmax(480px,1.8fr) minmax(280px,.85fr);align-items:stretch;display:grid}._back_xbvv3_29{border:0;border-right:2px solid var(--manufacturing-ink);color:var(--manufacturing-ink);cursor:pointer;text-align:left;background:#f5c94d;align-self:stretch;padding:20px clamp(18px,2vw,32px);font-size:.78rem;font-weight:950;line-height:1.25}._back_xbvv3_29:hover{background:var(--manufacturing-acid)}._titleBlock_xbvv3_45{min-width:0;padding:18px clamp(22px,3vw,48px)}._titleBlock_xbvv3_45>p{color:#bd3e2d;letter-spacing:.09em;text-transform:uppercase;margin:0 0 5px;font-size:.68rem;font-weight:950}._titleBlock_xbvv3_45 h1{max-width:920px;font-family:var(--font-display), sans-serif;letter-spacing:-.025em;margin:0;font-size:clamp(1.55rem,2.35vw,2.7rem);font-weight:900;line-height:.98}._titleBlock_xbvv3_45>span{color:#5a5f56;max-width:860px;margin-top:9px;font-size:clamp(.75rem,.85vw,.9rem);line-height:1.45;display:block}._statusStamp_xbvv3_78{border-left:2px solid var(--manufacturing-ink);background:#e3eddf;flex-direction:column;justify-content:center;min-width:0;padding:16px clamp(18px,2vw,30px);display:flex}._statusStamp_xbvv3_78[data-status=engineering_preview]{background:#fff0b5}._statusStamp_xbvv3_78[data-status=blocked]{background:#ffd9d1}._statusStamp_xbvv3_78[data-status=assembly_ready],._statusStamp_xbvv3_78[data-status=manufacturing_validated]{background:var(--manufacturing-mint)}._statusStamp_xbvv3_78 small{color:#596057;letter-spacing:.06em;text-transform:uppercase;font-size:.63rem;font-weight:900}._statusStamp_xbvv3_78 strong{font-family:var(--font-display), sans-serif;margin-top:5px;font-size:clamp(1.05rem,1.35vw,1.4rem);line-height:1.05}._statusStamp_xbvv3_78>span{color:#51574f;margin-top:7px;font-size:.7rem;line-height:1.4;display:block}._workspace_xbvv3_116{grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(12px,1.2vw,22px);width:min(100%,2240px);margin:0 auto;padding:clamp(14px,2vw,32px);display:grid}._boardResult_xbvv3_125,._functions_xbvv3_126,._assemblyGroup_xbvv3_127,._checks_xbvv3_128,._handoff_xbvv3_129,._evidence_xbvv3_130{border:2px solid var(--manufacturing-ink);background:var(--manufacturing-panel);min-width:0;box-shadow:5px 5px 0 var(--manufacturing-ink)}._boardResult_xbvv3_125{background:#e9e4d6;grid-column:span 8;padding:clamp(12px,1.2vw,20px)}._boardMeta_xbvv3_143{color:#5d6259;font-family:var(--font-mono), monospace;letter-spacing:.04em;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;font-size:.65rem;font-weight:900;display:flex}._boardMeta_xbvv3_143 code{text-overflow:ellipsis;white-space:nowrap;border:1px solid;padding:3px 6px;overflow:hidden}._boardPreview_xbvv3_164{color:#f5f4e8;background:#101b16;border:2px solid #0d291f;overflow:hidden}._boardPreviewBar_xbvv3_171,._boardPreviewFooter_xbvv3_172{background:#102019;justify-content:space-between;align-items:center;gap:14px;min-width:0;padding:10px 12px;display:flex}._boardPreviewBar_xbvv3_171{border-bottom:1px solid #53665c}._boardPreviewFooter_xbvv3_172{border-top:1px solid #53665c;align-items:flex-start}._boardPreviewBar_xbvv3_171>div:first-child{gap:2px;min-width:0;display:grid}._boardPreviewBar_xbvv3_171 small,._boardPreviewFooter_xbvv3_172>span{color:var(--manufacturing-acid);font-family:var(--font-mono), monospace;letter-spacing:.05em;font-size:.58rem;font-weight:900}._boardPreviewBar_xbvv3_171 strong{text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}._viewSwitch_xbvv3_207{border:1px solid #d8ded8;flex:none;display:inline-flex}._viewSwitch_xbvv3_207 button{color:#f5f4e8;cursor:pointer;background:0 0;border:0;border-right:1px solid #d8ded8;min-height:32px;padding:6px 11px;font-size:.62rem;font-weight:900}._viewSwitch_xbvv3_207 button:last-child{border-right:0}._viewSwitch_xbvv3_207 button[aria-pressed=true]{background:var(--manufacturing-acid);color:#132218}._viewSwitch_xbvv3_207 button:focus-visible{outline:3px solid var(--manufacturing-blue);outline-offset:2px}._boardImage_xbvv3_229{background-color:#08110d;background-image:linear-gradient(#7d9c8b1f 1px,#0000 1px),linear-gradient(90deg,#7d9c8b1f 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:28px 28px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;place-items:center;min-height:clamp(330px,46vh,620px);display:grid;position:relative;overflow:hidden}._boardImage_xbvv3_229 img{object-fit:contain;width:100%;height:100%;max-height:620px}._boardImage_xbvv3_229[data-board-view="2d"]{background-color:#f7f1e4;padding:clamp(18px,3vw,44px)}._boardImage_xbvv3_229[data-board-view="2d"] img{filter:drop-shadow(0 10px 18px #00000040)}._boardFacts_xbvv3_252{font-family:var(--font-mono), monospace;text-align:right;flex-wrap:wrap;flex:none;justify-content:flex-end;gap:6px 10px;font-size:.58rem;display:flex}._boardFacts_xbvv3_252 strong{background:var(--manufacturing-acid);color:#132218;padding:3px 6px}._boardFacts_xbvv3_252 span{color:#c5cec7}._boardDescription_xbvv3_266{color:#50564e;margin:12px 2px 0;font-size:.75rem;line-height:1.45}._functions_xbvv3_126{grid-column:span 4}._functions_xbvv3_126>header,._assemblyGroup_xbvv3_127>header,._checks_xbvv3_128>header{border-bottom:2px solid var(--manufacturing-ink);background:#fff0a7;align-items:flex-start;gap:12px;padding:14px;display:flex}._functions_xbvv3_126 header>span,._assemblyGroup_xbvv3_127 header>span,._checks_xbvv3_128 header>span{color:#bd3e2d;font-family:var(--font-mono), monospace;flex:none;font-size:.75rem;font-weight:950}._functions_xbvv3_126 h2,._assemblyGroup_xbvv3_127 h2,._checks_xbvv3_128 h2{font-family:var(--font-display), sans-serif;margin:0;font-size:1.25rem;line-height:1}._functions_xbvv3_126 header p,._assemblyGroup_xbvv3_127 header p,._checks_xbvv3_128 header p{color:#5c6158;margin:6px 0 0;font-size:.68rem;line-height:1.4}._functions_xbvv3_126>ul,._assemblyGroup_xbvv3_127>ul,._checks_xbvv3_128>ul,._partEvidence_xbvv3_307 ul,._outputEvidence_xbvv3_308 ul{margin:0;padding:0;list-style:none}._functions_xbvv3_126>ul{display:grid}._functions_xbvv3_126>ul li{border-bottom:1px solid #c2bcac;grid-template-columns:24px minmax(0,1fr);gap:8px;padding:12px 14px;display:grid}._functions_xbvv3_126>ul li:last-child{border-bottom:0}._functions_xbvv3_126>ul i{background:var(--manufacturing-mint);color:#174b33;border:1px solid #26704a;border-radius:50%;place-items:center;width:20px;height:20px;font-size:.65rem;font-style:normal;font-weight:950;display:grid}._functions_xbvv3_126 li strong{font-size:.78rem;display:block}._functions_xbvv3_126 li p{color:#62665e;margin:4px 0 0;font-size:.67rem;line-height:1.4}._assemblyBoundary_xbvv3_339{grid-column:span 8;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,1.2vw,22px);min-width:0;display:grid}._assemblyGroup_xbvv3_127{min-width:0}._assemblyGroup_xbvv3_127:first-child>header{background:#dbe9ff}._assemblyGroup_xbvv3_127:last-child>header{background:#f8dbd4}._assemblyGroup_xbvv3_127>ul{max-height:330px;overflow-y:auto}._assemblyGroup_xbvv3_127>ul li{border-bottom:1px solid #c2bcac;grid-template-columns:34px minmax(0,1fr);gap:9px;padding:11px 13px;display:grid}._assemblyGroup_xbvv3_127>ul li:last-child{border-bottom:0}._assemblyGroup_xbvv3_127 li>code,._assemblyGroup_xbvv3_127 li>span{border:1px solid var(--manufacturing-ink);width:30px;min-height:25px;font-family:var(--font-mono), monospace;background:#fff;place-items:center;font-size:.62rem;font-weight:950;display:grid}._assemblyGroup_xbvv3_127 li strong{font-size:.75rem;display:block}._assemblyGroup_xbvv3_127 li p{color:#62665e;margin:4px 0 0;font-size:.65rem;line-height:1.35}._checks_xbvv3_128{grid-column:span 4}._checks_xbvv3_128>header{background:var(--manufacturing-mint)}._checks_xbvv3_128>ul li{border-bottom:1px solid #c2bcac;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:10px 12px;display:grid}._checks_xbvv3_128>ul li:last-child{border-bottom:0}._checks_xbvv3_128 li>i{background:#e5dfd1;border-radius:50%;place-items:center;width:22px;height:22px;font-size:.7rem;font-style:normal;font-weight:950;display:grid}._checks_xbvv3_128 li[data-check-status=passed]>i{background:var(--manufacturing-mint);color:#174b33}._checks_xbvv3_128 li[data-check-status=blocked]>i{color:#8b2619;background:#ffd5cc}._checks_xbvv3_128 li[data-check-status=warning]>i{color:#745700;background:#ffe899}._checks_xbvv3_128 li strong{font-size:.7rem;line-height:1.25;display:block}._checks_xbvv3_128 li span{color:#62665e;font-size:.62rem;font-weight:800}._checks_xbvv3_128 li a{color:var(--manufacturing-blue);font-size:.62rem;font-weight:900}._handoff_xbvv3_129{color:#f7f2e6;background:#17231d;grid-column:span 8;grid-template-columns:minmax(0,1.3fr) minmax(260px,.8fr);column-gap:clamp(20px,3vw,50px);padding:clamp(18px,2vw,30px);display:grid}._handoff_xbvv3_129>span{color:var(--manufacturing-acid);font-family:var(--font-mono), monospace;grid-column:1;font-size:.65rem;font-weight:950}._handoff_xbvv3_129 h2{max-width:17ch;font-family:var(--font-display), sans-serif;grid-column:1;margin:8px 0 0;font-size:clamp(1.55rem,2.5vw,3rem);line-height:.94}._handoff_xbvv3_129>p{color:#bec7bd;grid-column:1;max-width:720px;margin:12px 0 0;font-size:.72rem;line-height:1.5}._handoffActions_xbvv3_418,._locked_xbvv3_419{grid-area:1/2/span 4;align-content:center;gap:9px;display:grid}._handoffActions_xbvv3_418 a{color:#17231d;border:2px solid #f7f2e6;justify-content:space-between;align-items:center;min-height:48px;padding:12px 14px;font-size:.72rem;font-weight:950;text-decoration:none;display:flex}._download_xbvv3_439{background:var(--manufacturing-acid);box-shadow:4px 4px #f7f2e6}._upload_xbvv3_440{background:#f7f2e6}._handoffActions_xbvv3_418 small{color:#aab5aa;text-align:right;font-size:.6rem}._locked_xbvv3_419{color:#ffd7ce;background:#ff64461f;border:1px solid #e99b87;grid-template-columns:36px minmax(0,1fr);padding:16px}._locked_xbvv3_419 i{border:1px solid;border-radius:50%;place-items:center;width:30px;height:30px;font-style:normal;font-weight:950;display:grid}._locked_xbvv3_419 strong{align-self:center;font-size:.72rem;line-height:1.4}._boundaryNote_xbvv3_452{font-weight:800;color:#f6d98c!important}._evidence_xbvv3_130{grid-column:span 4;align-self:stretch}._evidence_xbvv3_130 summary{cursor:pointer;background:#dfe8db;padding:17px 18px;font-size:.75rem;font-weight:950;list-style-position:inside}._evidence_xbvv3_130[open] summary{border-bottom:2px solid var(--manufacturing-ink)}._evidenceGrid_xbvv3_467{display:grid}._projectEvidence_xbvv3_468{gap:9px;margin:0;padding:14px;display:grid}._projectEvidence_xbvv3_468>div{min-width:0}._projectEvidence_xbvv3_468 dt{color:#62665e;text-transform:uppercase;font-size:.58rem;font-weight:900}._projectEvidence_xbvv3_468 dd{overflow-wrap:anywhere;margin:3px 0 0;font-size:.68rem}._projectEvidence_xbvv3_468 code{font-family:var(--font-mono), monospace;font-weight:900}._partEvidence_xbvv3_307,._outputEvidence_xbvv3_308{border-top:1px solid #bcb6a6}._partEvidence_xbvv3_307 h3,._outputEvidence_xbvv3_308 h3{border-bottom:1px solid #bcb6a6;margin:0;padding:10px 14px;font-size:.7rem}._partEvidence_xbvv3_307 li{border-bottom:1px solid #d2ccbd;grid-template-columns:30px minmax(0,1fr) auto;gap:7px;min-width:0;padding:9px 12px;display:grid}._partEvidence_xbvv3_307 li:last-child{border-bottom:0}._partEvidence_xbvv3_307 li>code{font-family:var(--font-mono), monospace;font-size:.62rem;font-weight:900}._partEvidence_xbvv3_307 li div{min-width:0}._partEvidence_xbvv3_307 li div strong,._partEvidence_xbvv3_307 li div span{text-overflow:ellipsis;white-space:nowrap;font-size:.61rem;display:block;overflow:hidden}._partEvidence_xbvv3_307 li div span{color:#686c64;margin-top:2px}._partEvidence_xbvv3_307 li b{font-family:var(--font-mono), monospace;font-size:.62rem}._partEvidence_xbvv3_307 li small{color:#9a581b;grid-column:2/4;font-size:.57rem;font-weight:800}._outputEvidence_xbvv3_308 li{border-bottom:1px solid #d2ccbd;padding:9px 12px}._outputEvidence_xbvv3_308 li:last-child{border-bottom:0}._outputEvidence_xbvv3_308 li>div{justify-content:space-between;gap:10px;font-size:.64rem;display:flex}._outputEvidence_xbvv3_308 a{color:var(--manufacturing-blue);font-weight:900}._outputEvidence_xbvv3_308 li span{color:#6a6e66}._outputEvidence_xbvv3_308 li p{margin:6px 0 0}._outputEvidence_xbvv3_308 li p small{color:#6a6e66;font-size:.54rem;display:block}._outputEvidence_xbvv3_308 li p code{overflow-wrap:anywhere;color:#343832;font-family:var(--font-mono), monospace;font-size:.53rem;line-height:1.4;display:block}@media (min-width:1600px){._workspace_xbvv3_116{grid-template-columns:repeat(16,minmax(0,1fr))}._boardResult_xbvv3_125{grid-column:span 10}._functions_xbvv3_126{grid-column:span 6}._assemblyBoundary_xbvv3_339{grid-column:span 10}._checks_xbvv3_128{grid-column:span 6}._handoff_xbvv3_129{grid-column:span 10}._evidence_xbvv3_130{grid-column:span 6}}@media (max-width:1050px){._topbar_xbvv3_21{grid-template-columns:170px minmax(0,1fr)}._statusStamp_xbvv3_78{border-top:2px solid var(--manufacturing-ink);border-left:0;grid-column:1/-1}._boardResult_xbvv3_125,._assemblyBoundary_xbvv3_339,._handoff_xbvv3_129{grid-column:span 7}._functions_xbvv3_126,._checks_xbvv3_128,._evidence_xbvv3_130{grid-column:span 5}._assemblyBoundary_xbvv3_339,._handoff_xbvv3_129{grid-template-columns:minmax(0,1fr)}._handoffActions_xbvv3_418,._locked_xbvv3_419{grid-area:auto/1;margin-top:18px}}@media (max-width:760px){._stage_xbvv3_1{height:auto;min-height:100%;overflow:visible}._topbar_xbvv3_21{flex-direction:column;display:flex}._back_xbvv3_29{border-right:0;border-bottom:2px solid var(--manufacturing-ink);min-height:48px}._titleBlock_xbvv3_45{padding:18px}._titleBlock_xbvv3_45 h1{font-size:clamp(2rem,10vw,3.15rem)}._statusStamp_xbvv3_78{border-top:2px solid var(--manufacturing-ink)}._workspace_xbvv3_116{padding:12px;display:block}._boardResult_xbvv3_125,._functions_xbvv3_126,._assemblyBoundary_xbvv3_339,._checks_xbvv3_128,._handoff_xbvv3_129,._evidence_xbvv3_130{margin-bottom:15px}._boardImage_xbvv3_229{min-height:320px}._boardPreviewFooter_xbvv3_172{flex-direction:column;align-items:stretch}._boardFacts_xbvv3_252{text-align:left;justify-content:flex-start}._assemblyBoundary_xbvv3_339{display:block}._assemblyGroup_xbvv3_127+._assemblyGroup_xbvv3_127{margin-top:15px}._assemblyGroup_xbvv3_127>ul{max-height:none}._handoff_xbvv3_129{display:block}._handoffActions_xbvv3_418,._locked_xbvv3_419{margin-top:20px}}@media (max-width:420px){._boardMeta_xbvv3_143{flex-direction:column;align-items:flex-start}._boardPreviewBar_xbvv3_171{flex-direction:column;align-items:stretch}._viewSwitch_xbvv3_207{width:100%}._viewSwitch_xbvv3_207 button{flex:50%}._boardImage_xbvv3_229{min-height:250px}._boardFacts_xbvv3_252{flex-direction:column;align-items:flex-start}}
