.humanPage{--hm:#a9f92f;color:#eceee8;background:#070806;min-height:100vh}.humanHero{padding:82px 0 70px}.humanHero h1{letter-spacing:-.075em;max-width:1080px;margin:28px 0;font-size:clamp(54px,8.6vw,126px);line-height:.86}.humanHero h1 em,.humanInstrument h2 em,.humanSchedule h2 em,.humanReproducer h2 em{color:var(--hm);font-style:normal}.humanHero>p{color:#a8ada2;max-width:760px;font-size:18px;line-height:1.7}.humanActions{flex-wrap:wrap;gap:10px;margin:30px 0 48px;display:flex}.humanActions a{color:#e6e9e0;font:700 11px/1 var(--mono);letter-spacing:.05em;border:1px solid #30352c;padding:14px 18px;text-decoration:none}.humanActions .primary{background:var(--hm);border-color:var(--hm);color:#090b07}.humanActions .primary span{margin-left:22px}.humanProof{border:1px solid #242820;grid-template-columns:repeat(4,1fr);display:grid}.humanProof div{border-right:1px solid #242820;padding:24px}.humanProof div:last-child{border-right:0}.humanProof b{color:var(--hm);font:800 30px/1 var(--mono);display:block}.humanProof span{color:#818879;font:700 10px/1 var(--mono);letter-spacing:.08em;margin-top:9px;display:block}.humanInstrument{background:#0c0e0a;border-block:1px solid #20241b;padding:100px 0}.questionGrid{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:42px;display:grid}.questionGrid article{background:#11140e;border:1px solid #293020;flex-direction:column;min-height:220px;padding:28px;display:flex}.questionGrid article>span{color:var(--hm);font:700 10px/1 var(--mono);letter-spacing:.08em}.questionGrid h3{letter-spacing:-.025em;max-width:440px;margin:28px 0 auto;font-size:25px;line-height:1.2}.questionGrid article>div{flex-wrap:wrap;gap:6px;margin-top:26px;display:flex}.questionGrid i{color:#aeb4a8;font:700 10px/1 var(--mono);border:1px solid #38402f;padding:7px 9px;font-style:normal}.humanSchedule{padding:100px 0}.humanSchedule>.shell{grid-template-columns:.8fr 1.2fr;align-items:start;gap:70px;display:grid}.humanSchedule h2{letter-spacing:-.055em;margin:20px 0;font-size:clamp(42px,5vw,72px);line-height:.95}.humanSchedule p{color:#9da396;max-width:520px;line-height:1.65}.phaseRail{border-top:1px solid #2c3228}.phaseRail article{border-bottom:1px solid #2c3228;grid-template-columns:52px 1fr auto;align-items:center;padding:20px 0;display:grid}.phaseRail span{color:#62695c;font:700 11px/1 var(--mono)}.phaseRail b{font:750 14px/1 var(--mono);letter-spacing:.04em}.phaseRail small{color:var(--hm);font:700 11px/1 var(--mono)}.humanReproducer{color:#11140f;background:#e9ece4;padding:100px 0}.humanReproducer .wantedHead p{color:#5a6255}.humanLab{background:#f6f8f3;border:1px solid #bac1b4;margin-top:42px}.humanLab>header{color:#e8ece3;background:#141811;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.humanLab>header>div{align-items:center;gap:12px;display:flex}.humanLab header span,.humanLab header b,.humanLab button{font:700 10px/1 var(--mono);letter-spacing:.05em}.humanLab header b{color:var(--hm)}.humanLab button{color:#d8ddd2;cursor:pointer;background:0 0;border:1px solid #434a3c;padding:10px}.humanLab .runHuman{background:var(--hm);border-color:var(--hm);color:#11140f}.humanWorkspace{grid-template-columns:1fr 1fr;min-height:680px;display:grid}.humanEditor{border-right:1px solid #bac1b4;flex-direction:column;display:flex}.humanEditor label{color:#596154;font:700 10px/1 var(--mono);border-bottom:1px solid #d1d6cc;padding:12px 14px}.humanEditor textarea{resize:none;color:#283025;font:12px/1.58 var(--mono);background:#f6f8f3;border:0;outline:0;flex:1;padding:18px}.humanEditor footer{color:#747b70;font:700 9px/1.3 var(--mono);border-top:1px solid #d1d6cc;justify-content:space-between;gap:10px;padding:11px 14px;display:flex}.humanEditor footer a{color:#35452c}.humanOutput{padding:16px;overflow:auto}.humanStatus{background:#fff;border:1px solid #c6ccc0;padding:18px}.humanStatus span,.humanStatus small{color:#6c7468;font:700 9px/1.4 var(--mono);letter-spacing:.06em;display:block}.humanStatus b{font:800 24px/1 var(--mono);margin:7px 0;display:block}.humanStatus.passed{border-color:#74aa32}.humanStatus.passed b{color:#3b7413}.humanStatus.failed b,.humanStatus.invalid b{color:#a63727}.humanMetrics{grid-template-columns:repeat(2,1fr);gap:8px;margin:10px 0;display:grid}.humanMetrics article{background:#e4e8df;border:1px solid #cdd3c8;padding:14px}.humanMetrics span{color:#697164;font:700 9px/1 var(--mono);display:block}.humanMetrics b{font:800 18px/1 var(--mono);margin-top:8px;display:block}.phaseTable{background:#fff;border:1px solid #c7cdc2;margin:10px 0}.phaseTable>header,.phaseTable>div{grid-template-columns:1.5fr repeat(5,.75fr);align-items:center;display:grid}.phaseTable>header{color:#cfd5c8;background:#20251d}.phaseTable>header span{font:700 8px/1 var(--mono);padding:9px 7px}.phaseTable>div{border-top:1px solid #d8ddd4}.phaseTable>div>*{font:700 8px/1 var(--mono);text-transform:uppercase;padding:8px 7px}.phaseTable>div b{color:#35412f}.phaseTable>div span{color:#717a6d}.humanGates{gap:7px;display:grid}.humanGates article{background:#fff;border:1px solid #d0d5cc;grid-template-columns:36px 1fr auto;gap:10px;padding:12px;display:grid}.humanGates article>span,.humanGates article>i{font:800 9px/1 var(--mono);font-style:normal}.humanGates article.pass>span,.humanGates article.pass>i{color:#4b861d}.humanGates article.fail>span,.humanGates article.fail>i{color:#a63727}.humanGates b{font:800 10px/1 var(--mono)}.humanGates p{color:#677063;margin:5px 0 0;font-size:11px;line-height:1.45}.humanLab>aside{background:#dde3d8;border-top:1px solid #bac1b4;gap:20px;padding:17px 20px;display:flex}.humanLab>aside b{font:800 10px/1 var(--mono);white-space:nowrap}.humanLab>aside p{color:#5d6658;margin:0;font-size:12px;line-height:1.5}.humanBoundary{padding:72px 0}.humanBoundary>.shell{grid-template-columns:1fr auto 1fr;align-items:center;gap:34px;display:grid}.humanBoundary div>div{border:1px solid #2d3328;padding:30px}.humanBoundary b,.humanBoundary span{display:block}.humanBoundary b{color:var(--hm);font:700 10px/1 var(--mono);letter-spacing:.06em}.humanBoundary span{margin:16px 0;font-size:25px}.humanBoundary p{color:#8f9689;margin:0}.humanBoundary i{color:#697061;font-size:34px;font-style:normal}@media (max-width:900px){.humanProof{grid-template-columns:repeat(2,1fr)}.humanProof div:nth-child(2){border-right:0}.humanProof div:nth-child(-n+2){border-bottom:1px solid #242820}.humanSchedule>.shell,.humanWorkspace{grid-template-columns:1fr}.humanEditor{border-bottom:1px solid #bac1b4;border-right:0;min-height:600px}.humanBoundary>.shell{grid-template-columns:1fr}.humanBoundary i{text-align:center}.phaseTable{overflow:auto}.phaseTable>header,.phaseTable>div{min-width:560px}}@media (max-width:620px){.humanHero{padding-top:58px}.humanHero h1{font-size:50px}.questionGrid{grid-template-columns:1fr}.humanProof div{padding:18px}.humanActions a{text-align:center;width:100%}.humanLab>header{align-items:flex-start;gap:12px}.humanLab>header,.humanLab>header>div,.humanEditor footer{flex-direction:column}.humanMetrics{grid-template-columns:1fr}.humanInstrument,.humanSchedule,.humanReproducer{padding:74px 0}}
