.engineering-archive{min-height:100svh;color:var(--ink);background-color:var(--cardboard);background-image:linear-gradient(90deg,#ffffff17 1px,#0000 1px),linear-gradient(#1817140d 1px,#0000 1px);background-size:31px 31px;padding:5.2rem clamp(.75rem,3vw,2.5rem) 4rem;overflow-x:clip}.engineering-toolbar{z-index:50;min-height:4rem;color:var(--paper);border-bottom:2px solid var(--paper);font:700 .62rem/1.2 var(--font-mono), monospace;letter-spacing:.05em;text-transform:uppercase;background:#181714f7;grid-template-columns:minmax(8rem,1fr) auto auto;align-items:center;gap:.7rem;padding:.55rem clamp(.75rem,3vw,2.5rem);display:grid;position:fixed;inset:4px 0 auto;box-shadow:0 .45rem 1.2rem #1817143d}.engineering-toolbar>a{width:fit-content;text-decoration:none}.engineering-toolbar nav{gap:.25rem;display:flex}.engineering-toolbar nav a,.engineering-toolbar .language-toggle{min-height:2.7rem;color:inherit;background:0 0;border:1px solid #f2e7d294;padding:.7rem .8rem;text-decoration:none}.engineering-toolbar nav a[aria-current=page]{color:var(--ink);background:var(--paper)}.engineering-cover,.archive-workspace,.engineering-project-tabs{width:min(1500px,100%);margin-inline:auto}.engineering-cover{min-height:34rem;color:var(--paper);background:var(--ink);border:3px solid var(--ink);box-shadow:11px 13px 0 var(--red);clip-path:polygon(.2% .6%,99.7% .1%,99.4% 99.3%,.5% 99.8%);grid-template-columns:minmax(0,1.25fr) minmax(18rem,.75fr);gap:clamp(1.5rem,5vw,5rem);padding:clamp(2rem,6vw,6rem);display:grid;position:relative;overflow:hidden}.engineering-archive--blue .engineering-cover{box-shadow:11px 13px 0 var(--blue)}.engineering-cover:after{content:"";opacity:.14;pointer-events:none;background:linear-gradient(90deg, transparent 49.8%, var(--paper) 50%, transparent 50.2%), linear-gradient(transparent 49.8%, var(--paper) 50%, transparent 50.2%);background-size:3.5rem 3.5rem;position:absolute;inset:0}.engineering-cover>*{z-index:1;position:relative}.engineering-cover>div{align-self:end}.engineering-cover>div>p:first-child,.archive-workspace__heading>div>p:first-child{color:#d6a092;font:700 .64rem/1.3 var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;margin:0 0 1rem}.engineering-cover h1{max-width:10ch;font:400 clamp(4rem, 9vw, 9rem)/.78 var(--display);letter-spacing:-.045em;text-transform:uppercase;margin:0}.engineering-cover>div>p:last-child{max-width:48rem;margin:1.5rem 0 0;font-size:clamp(1rem,1.7vw,1.32rem);line-height:1.55}.engineering-cover dl{background:#f2e7d214;border:1px solid #f2e7d280;align-self:end;margin:0}.engineering-cover dl div{border-bottom:1px solid #f2e7d257;padding:1rem}.engineering-cover dl div:last-child{border-bottom:0}.engineering-cover dt{color:#d6a092;font:700 .55rem/1.2 var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase}.engineering-cover dd{margin:.45rem 0 0;line-height:1.4}.engineering-project-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin-block:1.2rem;display:grid}.engineering-project-tabs a{background:var(--paper);border:2px solid var(--ink);gap:.45rem;min-width:0;padding:1rem;text-decoration:none;display:grid;box-shadow:4px 5px #18171447}.engineering-project-tabs a[aria-current=page]{color:var(--paper);background:var(--ink)}.engineering-project-tabs span{font:700 .75rem/1.2 var(--font-mono), monospace;letter-spacing:.06em}.engineering-project-tabs small{overflow-wrap:anywhere;font-size:.76rem;line-height:1.45}.archive-workspace{background-color:var(--warm-white);border:3px solid var(--ink);background-image:linear-gradient(90deg,#315c7217 1px,#0000 1px),linear-gradient(#315c7217 1px,#0000 1px);background-size:28px 28px;padding:clamp(1rem,3vw,2.5rem);box-shadow:10px 12px #1817143d}.archive-workspace__heading{background:var(--paper);border:2px solid var(--ink);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1.5rem;margin-bottom:1.3rem;padding:clamp(1rem,3vw,2.4rem);display:grid;box-shadow:6px 7px #1817142b}.archive-workspace__heading>div{min-width:0}.archive-workspace__heading h2{font:400 clamp(3rem, 7vw, 7rem)/.8 var(--display);letter-spacing:-.035em;text-transform:uppercase;margin:0}.archive-workspace__heading>div>p:last-child{max-width:53rem;margin:1rem 0 0;font-size:clamp(.92rem,1.2vw,1.06rem);line-height:1.55}.archive-stamp{max-width:19rem;color:var(--blue);font:700 .58rem/1.4 var(--font-mono), monospace;letter-spacing:.06em;text-transform:uppercase;border:2px solid;padding:.65rem .75rem;display:inline-block;transform:rotate(1.6deg)}.archive-stamp--limited{color:var(--red)}.archive-crosslinks{flex-wrap:wrap;gap:.65rem 1rem;display:flex}.archive-crosslinks a{font:700 .62rem/1.3 var(--font-mono), monospace;letter-spacing:.04em;text-transform:uppercase}.lab-layout{grid-template-columns:minmax(0,1.55fr) minmax(18rem,.55fr);gap:1rem;display:grid}.lab-board,.lab-inspector,.lab-event-log,.evidence-card,.xray-map,.xray-inspector,.xray-text-alternative{background:var(--paper);border:2px solid var(--ink);box-shadow:5px 6px #1817142b}.lab-board{min-width:0;padding:clamp(1rem,2.2vw,2rem)}.network-sketch,.aggregate-sketch{color:#d9e6e9;background:var(--blue);border:2px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:clamp(.65rem,3vw,3rem);min-height:19rem;padding:2rem;display:grid;position:relative;overflow:hidden}.network-sketch:before,.aggregate-sketch:before{content:"";opacity:.18;background-image:linear-gradient(90deg,currentColor 1px,#0000 1px),linear-gradient(currentColor 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0}.network-node,.aggregate-sketch>div{z-index:1;text-align:center;opacity:.48;background:#18171442;border:2px solid;place-items:center;min-height:7.5rem;padding:1rem;display:grid;position:relative}.network-node[data-lab-active=true],.aggregate-sketch>div[data-lab-active=true]{opacity:1;background:#f2e7d221}.network-node b,.aggregate-sketch b{font:700 .86rem/1.2 var(--font-mono), monospace}.network-node span,.aggregate-sketch span,.aggregate-sketch small{font:.55rem/1.25 var(--font-mono), monospace;letter-spacing:.06em}.network-route{z-index:2;color:var(--ink);background:var(--paper);border:1px solid var(--ink);font:700 .63rem/1.2 var(--font-mono), monospace;align-items:center;gap:.55rem;padding:.55rem .8rem;display:flex;position:absolute;bottom:1rem;right:50%;transform:translate(50%)}.network-route small{color:var(--red)}.pipeline-sketch{color:#d9e6e9;background-color:var(--blue);border:2px solid var(--ink);background-image:linear-gradient(90deg,#f2e7d21f 1px,#0000 1px),linear-gradient(#f2e7d21f 1px,#0000 1px);background-size:24px 24px;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;min-height:19rem;padding:1rem;display:grid}.pipeline-sketch>div{opacity:.4;border:1px solid;align-content:center;gap:.45rem;min-width:0;min-height:7rem;padding:.8rem;display:grid}.pipeline-sketch>div[data-lab-visited=true]{opacity:.72}.pipeline-sketch>div[data-lab-active=true]{opacity:1;color:var(--ink);background:var(--paper);outline:4px solid #a44335c2}.pipeline-sketch span,.pipeline-sketch b{overflow-wrap:anywhere;font:700 .6rem/1.3 var(--font-mono), monospace}.lab-timeline{border:1px solid var(--ink);grid-template-columns:repeat(4,minmax(0,1fr));margin:1rem 0 0;padding:0;list-style:none;display:grid}.lab-timeline li{border-bottom:1px solid #18171459;border-right:1px solid #18171459;min-width:0}.lab-timeline button{text-align:left;background:0 0;border:0;align-content:start;gap:.4rem;width:100%;height:100%;min-height:7rem;padding:.75rem;display:grid}.lab-timeline li[data-lab-visited=true] button{background:#315c721a}.lab-timeline li[data-lab-active=true] button{color:var(--paper);background:var(--ink)}.lab-timeline span,.lab-timeline small{font:.52rem/1.25 var(--font-mono), monospace;letter-spacing:.05em;text-transform:uppercase}.lab-timeline b{overflow-wrap:anywhere;font-size:.73rem;line-height:1.3}.lab-inspector{align-self:start;overflow:hidden}.lab-status{color:var(--paper);background:var(--ink);grid-template-columns:1fr auto;gap:.5rem;padding:1rem;display:grid}.lab-status span,.lab-status small{font:.55rem/1.2 var(--font-mono), monospace;letter-spacing:.04em;text-transform:uppercase}.lab-status small{opacity:.7;grid-column:1/-1}.lab-status strong{color:#d6a092;font:700 .64rem/1.2 var(--font-mono), monospace;text-transform:uppercase}.lab-status strong[data-status=failed]{color:#f3a99d}.lab-inspector article{padding:1.2rem}.lab-inspector article>p:first-child{color:var(--red);font:700 .58rem/1.3 var(--font-mono), monospace;letter-spacing:.05em;text-transform:uppercase}.lab-inspector h3{font:400 clamp(2rem, 4vw, 3.7rem)/.88 var(--display);text-transform:uppercase;margin:.6rem 0}.lab-inspector article>p{line-height:1.55}.lab-inspector code{overflow-wrap:anywhere;color:var(--blue);background:var(--warm-white);border:1px solid var(--ink);margin:1rem 0;padding:.8rem;font-size:.7rem;display:block}.lab-controls{color:var(--paper);background:var(--ink);border:2px solid var(--ink);flex-wrap:wrap;gap:.55rem;margin-top:1rem;padding:1rem;display:flex}.lab-controls button,.archive-empty button,.xray-toolbar button,.xray-clear,.xray-inspector section button{min-height:2.9rem;color:inherit;font:700 .58rem/1.25 var(--font-mono), monospace;letter-spacing:.04em;text-transform:uppercase;background:0 0;border:1px solid;padding:.65rem .85rem}.lab-controls button:first-child,.lab-controls button[aria-pressed=true]{color:var(--ink);background:var(--paper)}.lab-controls button:disabled{opacity:.35;cursor:not-allowed}.lab-event-log{margin-top:1rem}.lab-event-log summary,.xray-text-alternative summary{cursor:pointer;font:700 .64rem/1.2 var(--font-mono), monospace;letter-spacing:.05em;text-transform:uppercase;padding:1rem}.lab-event-log summary span{float:right;color:var(--red)}.lab-event-log ol{margin:0;padding:0 1rem 1rem;list-style:none}.lab-event-log li{border-top:1px solid #18171447;grid-template-columns:2rem minmax(0,1fr) auto;gap:.8rem;padding:.75rem 0;display:grid}.lab-event-log li span,.lab-event-log li code,.lab-event-log li b{overflow-wrap:anywhere;font:.62rem/1.4 var(--font-mono), monospace}.lab-event-log>p{padding:0 1rem 1rem}.evidence-filters,.xray-toolbar{color:var(--paper);background:var(--ink);border:2px solid var(--ink);grid-template-columns:2fr repeat(5,minmax(8rem,1fr));gap:.65rem;margin-bottom:1rem;padding:1rem;display:grid}.evidence-filters label,.xray-toolbar label{gap:.35rem;min-width:0;display:grid}.evidence-filters label span,.xray-toolbar label span{font:700 .5rem/1.2 var(--font-mono), monospace;letter-spacing:.05em;text-transform:uppercase}.evidence-filters input,.evidence-filters select,.xray-toolbar input,.xray-toolbar select{width:100%;min-width:0;min-height:2.75rem;color:var(--ink);background:var(--paper);border:1px solid var(--paper);padding:.55rem .65rem;font-size:.72rem}.evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.evidence-card{align-self:start;min-width:0}.evidence-card[open]{box-shadow:8px 9px 0 var(--red);grid-column:1/-1}.engineering-archive--blue .evidence-card[open]{box-shadow:8px 9px 0 var(--blue)}.evidence-card summary{cursor:pointer;padding:1.2rem;list-style:none;display:block}.evidence-card summary::-webkit-details-marker{display:none}.evidence-card summary>div{flex-wrap:wrap;gap:.4rem;display:flex}.evidence-card summary>div span{color:var(--blue);font:700 .52rem/1.2 var(--font-mono), monospace;text-transform:uppercase;border:1px solid;padding:.3rem .45rem}.evidence-card summary>div span[data-status=limited],.evidence-card summary>div span[data-status=experimental]{color:var(--red)}.evidence-card h3{font:400 clamp(1.9rem, 3.4vw, 3.3rem)/.92 var(--display);text-transform:uppercase;margin:1rem 0 .7rem}.evidence-card summary p{line-height:1.55}.evidence-card summary>b{color:var(--red);font:700 .58rem/1.2 var(--font-mono), monospace;text-transform:uppercase;margin-top:1rem;display:block}.evidence-card__detail{border-top:2px solid var(--ink);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.evidence-card__detail section{border-bottom:1px solid #18171452;border-right:1px solid #18171452;padding:1.2rem}.evidence-card__detail h4,.xray-inspector h4{font:700 .58rem/1.2 var(--font-mono), monospace;letter-spacing:.05em;text-transform:uppercase;margin:0 0 .55rem}.evidence-card__detail p{margin:0;line-height:1.55}.evidence-card__boundary{background:#a443351a}.evidence-card__detail dl{border-bottom:1px solid var(--ink);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.evidence-card__detail dl div{border-right:1px solid var(--ink);padding:1rem}.evidence-card__detail dt{font:700 .52rem/1.2 var(--font-mono), monospace;text-transform:uppercase}.evidence-card__detail dd{overflow-wrap:anywhere;margin:.45rem 0 0}.evidence-card__detail .archive-crosslinks{grid-column:1/-1;padding:1rem}.archive-empty{text-align:center;background:var(--paper);border:2px dashed var(--ink);place-items:center;min-height:18rem;padding:2rem;display:grid}.archive-empty button{color:var(--ink)}.xray-toolbar{grid-template-columns:minmax(20rem,1.5fr) minmax(12rem,1fr) minmax(12rem,1fr)}.xray-toolbar>div{align-items:end;gap:.35rem;display:flex}.xray-toolbar button{color:var(--paper);flex:1}.xray-toolbar button[aria-selected=true]{color:var(--ink);background:var(--paper)}.xray-layout{grid-template-columns:minmax(0,1.45fr) minmax(19rem,.55fr);gap:1rem;display:grid}.xray-map{min-width:0;min-height:37rem;padding:1rem}.xray-system-view{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.xray-system-view section{border:1px solid var(--ink);min-width:0}.xray-system-view h3,.xray-repository-view summary{color:var(--paper);background:var(--blue);font:700 .58rem/1.2 var(--font-mono), monospace;letter-spacing:.05em;text-transform:uppercase;margin:0;padding:.65rem}.xray-system-view section>div{gap:.45rem;padding:.55rem;display:grid}.xray-area{text-align:left;background:var(--warm-white);border:1px solid var(--ink);gap:.38rem;width:100%;min-width:0;min-height:5.8rem;padding:.7rem;display:grid}.xray-area[aria-pressed=true]{color:var(--paper);background:var(--ink);box-shadow:4px 4px 0 var(--red)}.xray-area span,.xray-area code{overflow-wrap:anywhere;font:.5rem/1.3 var(--font-mono), monospace;text-transform:uppercase}.xray-area b{overflow-wrap:anywhere;font-size:.78rem}.xray-repository-view{gap:.7rem;display:grid}.xray-repository-view details{border:1px solid var(--ink)}.xray-repository-view summary{cursor:pointer}.xray-repository-view ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:0;padding:.7rem;list-style:none;display:grid}.xray-dependency-view{gap:.65rem;display:grid}.xray-dependency-view article{background:var(--warm-white);border:1px solid #18171473;grid-template-columns:minmax(9rem,.8fr) auto minmax(10rem,1.2fr);align-items:center;gap:.7rem;padding:.7rem;display:grid}.xray-dependency-view article[data-selected=true]{box-shadow:4px 4px 0 var(--red);border-width:2px}.xray-dependency-view article>span{color:var(--red);font-size:1.5rem}.xray-dependency-view article>div{flex-wrap:wrap;gap:.35rem;display:flex}.xray-dependency-view article>div button{background:var(--paper);border:1px solid var(--ink);min-height:2.4rem;font:.55rem/1.2 var(--font-mono), monospace;padding:.45rem .55rem}.xray-inspector{align-self:start;min-width:0;overflow:hidden}.xray-inspector header{color:var(--paper);background:var(--ink);padding:1rem}.xray-inspector header p,.xray-inspector header span{font:.55rem/1.2 var(--font-mono), monospace;letter-spacing:.05em;text-transform:uppercase}.xray-inspector header h3{font:400 clamp(2rem, 4vw, 3.7rem)/.88 var(--display);text-transform:uppercase;margin:.7rem 0}.xray-inspector section{border-bottom:1px solid #1817144d;padding:1rem}.xray-inspector section p{margin:0;line-height:1.5}.xray-inspector section code{overflow-wrap:anywhere;color:var(--blue);margin-bottom:.65rem;display:block}.xray-inspector section button,.xray-clear{min-height:2.5rem;color:var(--ink)}.xray-inspector section ul{padding-left:1rem}.xray-inspector section li button{text-align:left;border:0;width:100%;text-decoration:underline}.xray-inspector__limit{background:#a443351a}.xray-inspector .archive-crosslinks{padding:1rem}.xray-clear{margin:0 1rem 1rem}.xray-text-alternative{margin-top:1rem}.xray-text-alternative ol{padding:0 2.5rem 1rem}.xray-text-alternative li{margin-bottom:.55rem;line-height:1.5}.engineering-route-state{text-align:center;min-height:100svh;color:var(--ink);background:var(--cardboard);place-content:center;padding:2rem;display:grid}.engineering-route-state>span{color:var(--red);font:700 .65rem/1.2 var(--font-mono), monospace}.engineering-route-state h1{font:400 clamp(3rem, 9vw, 7rem)/.85 var(--display);text-transform:uppercase;margin:1rem 0}.engineering-route-state>div{justify-content:center;gap:.7rem;display:flex}.engineering-route-state button,.engineering-route-state a{min-height:2.8rem;color:var(--paper);background:var(--ink);border:2px solid var(--ink);padding:.7rem .9rem}@media (max-width:1000px){.evidence-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.xray-system-view{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.engineering-archive{padding-top:4.7rem}.engineering-toolbar{grid-template-columns:minmax(6rem,1fr) auto}.engineering-toolbar nav{z-index:49;color:var(--paper);background:var(--ink);border-top:2px solid var(--paper);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid;position:fixed;bottom:0;left:0;right:0}.engineering-toolbar nav a{text-align:center;border-width:0 1px 0 0;place-items:center;min-width:0;min-height:3.6rem;padding:.55rem .35rem;font-size:.52rem;display:grid}.engineering-cover{grid-template-columns:1fr;min-height:auto}.engineering-cover h1{font-size:clamp(3.7rem,15vw,7rem)}.engineering-project-tabs{grid-template-columns:1fr}.engineering-project-tabs a{grid-template-columns:minmax(6rem,auto) 1fr;align-items:center}.lab-layout,.xray-layout{grid-template-columns:1fr}.lab-inspector,.xray-inspector{position:static}.pipeline-sketch,.lab-timeline{grid-template-columns:repeat(2,minmax(0,1fr))}.xray-toolbar{grid-template-columns:1fr 1fr}.xray-toolbar>div{grid-column:1/-1}}@media (max-width:600px){.engineering-archive{padding-inline:.5rem;padding-bottom:5rem}.engineering-toolbar{min-height:3.7rem;padding-inline:.6rem;font-size:.52rem}.engineering-toolbar>a{text-overflow:ellipsis;white-space:nowrap;max-width:12rem;overflow:hidden}.engineering-cover,.archive-workspace{border-width:2px}.engineering-cover{box-shadow:6px 7px 0 var(--red);gap:2rem;padding:1.25rem}.engineering-cover h1{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;max-width:none;font-size:clamp(2.4rem,12vw,4.8rem)}.engineering-cover>div>p:last-child{font-size:.92rem}.engineering-project-tabs small{font-size:.68rem}.archive-workspace{padding:.6rem}.archive-workspace__heading{grid-template-columns:1fr;padding:1rem}.archive-workspace__heading h2{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;font-size:clamp(1.9rem,9.5vw,4.8rem)}.archive-stamp{max-width:100%}.network-sketch,.aggregate-sketch{grid-template-columns:1fr;gap:.5rem;min-height:auto;padding:1rem 1rem 4rem}.network-node,.aggregate-sketch>div{min-height:5.5rem}.pipeline-sketch,.lab-timeline{grid-template-columns:1fr}.pipeline-sketch{min-height:auto}.pipeline-sketch>div{min-height:4.7rem}.lab-timeline button{grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;min-height:4.3rem}.lab-controls{grid-template-columns:1fr 1fr;display:grid}.lab-controls button{overflow-wrap:anywhere;min-width:0}.lab-event-log li{grid-template-columns:1.8rem minmax(0,1fr)}.lab-event-log li b{grid-column:2}.evidence-filters,.xray-toolbar{grid-template-columns:1fr}.xray-toolbar>div{grid-column:auto;grid-template-columns:1fr;display:grid}.evidence-grid{grid-template-columns:1fr}.evidence-card[open]{grid-column:auto}.evidence-card__detail{grid-template-columns:1fr}.evidence-card__detail dl,.evidence-card__detail .archive-crosslinks{grid-column:auto}.evidence-card__detail dl{grid-template-columns:1fr}.evidence-card__detail dl div{border-right:0;border-bottom:1px solid var(--ink)}.xray-system-view,.xray-repository-view ul{grid-template-columns:1fr}.xray-map{min-height:auto;padding:.6rem}.xray-dependency-view article{grid-template-columns:1fr}.xray-dependency-view article>span{transform:rotate(90deg)}}@media (prefers-reduced-motion:reduce){.engineering-archive *,.engineering-archive :before,.engineering-archive :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
