.analysisPage{background:var(--paper);min-height:100vh}.analysisHero{padding:83px 0 76px}.analysisHero h1{margin:23px 0 27px;font-size:clamp(62px,7.8vw,101px)}.analysisHero>p{max-width:790px;color:var(--muted);font-size:16px;line-height:1.7}.analysisActions{flex-wrap:wrap;gap:11px;margin-top:30px;display:flex}.analysisProof{border:1px solid var(--line);border-radius:11px;grid-template-columns:repeat(4,1fr);margin-top:56px;display:grid;overflow:hidden}.analysisProof div{border-right:1px solid var(--line);flex-direction:column;justify-content:flex-end;min-height:110px;padding:18px;display:flex}.analysisProof div:last-child{border:0}.analysisProof b{font-size:31px}.analysisProof span{color:#758077;margin-top:8px;font:8px Courier New}.analysisGateSection,.analysisOutputs,.analysisEvaluator{border-top:1px solid var(--line);background:#fafaf5;padding:112px 0}.analysisGateGrid{border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.analysisGateGrid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;min-height:235px;padding:22px;display:flex}.analysisGateGrid article:nth-child(4n){border-right:0}.analysisGateGrid article:nth-child(n+5){border-bottom:0}.analysisGateGrid article:last-child{grid-column:3/5}.analysisGateGrid span,.analysisGateGrid i{font:8px Courier New}.analysisGateGrid b{margin:54px 0 14px;font-size:13px}.analysisGateGrid p{color:#6b746c;font-size:10px;line-height:1.6}.analysisGateGrid i{color:#477254;margin-top:auto;font-style:normal}.analysisFormula{background:var(--dark);color:#fff;padding:112px 0}.analysisFormula>.shell{grid-template-columns:1fr 1fr;gap:10%;display:grid}.analysisFormula h2{margin:20px 0;font-size:clamp(45px,5vw,70px)}.analysisFormula h2 em{color:#98a49a}.analysisFormula p{color:#97a198;font-size:11px;line-height:1.7}.analysisEquation{border:1px solid #3b493e;border-radius:12px;flex-direction:column;justify-content:center;padding:27px;display:flex}.analysisEquation span{color:var(--lime);font:8px Courier New}.analysisEquation b{margin:55px 0;font:24px/1.5 Georgia}.analysisOutputGrid{border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.analysisOutputGrid article{border-right:1px solid var(--line);min-height:190px;padding:22px}.analysisOutputGrid article:last-child{border:0}.analysisOutputGrid b{font:10px Courier New}.analysisOutputGrid p{color:#6b746c;margin-top:52px;font-size:11px;line-height:1.65}.analysisLab{border:1px solid var(--line);background:#fff;border-radius:13px;overflow:hidden}.analysisLab>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;min-height:70px;padding:14px 17px;display:flex}.analysisLab>header>div:first-child{flex-direction:column;gap:7px;display:flex}.analysisLab>header span,.analysisLab>header b{font:8px Courier New}.analysisLab>header>div:last-child{gap:7px;display:flex}.analysisLab button{border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:6px;padding:9px 11px;font:700 8px Courier New}.analysisLab .runAnalysis,.exportAnalysis{background:var(--ink);border-color:var(--ink);color:#fff}.analysisWorkspace{grid-template-columns:.9fr 1.1fr;min-height:800px;display:grid}.analysisEditor{border-right:1px solid var(--line);flex-direction:column;display:flex}.analysisEditor>label{color:#758077;border-bottom:1px solid var(--line);padding:12px 14px;font:8px Courier New}.analysisEditor textarea{resize:vertical;color:#d5ded6;background:#111913;border:0;outline:0;flex:1;min-height:720px;padding:18px;font:9px/1.58 Courier New}.analysisEditor footer{justify-content:space-between;align-items:center;gap:15px;min-height:48px;padding:10px 13px;display:flex}.analysisEditor footer a,.analysisEditor footer span{font:7px Courier New}.analysisOutput{background:#fafaf5;padding:17px}.analysisStatus{background:var(--ink);color:#fff;border-radius:9px;grid-template-columns:1fr auto;gap:8px;min-height:105px;padding:16px;display:grid}.analysisStatus span,.analysisStatus small{color:#859187;font:8px Courier New}.analysisStatus b{color:var(--lime);font:700 14px Courier New}.analysisStatus small{grid-column:1/3}.analysisStatus.failed,.analysisStatus.invalid{background:#3b201f}.analysisStatus.failed b,.analysisStatus.invalid b{color:#ffaaa5}.analysisMetrics{border:1px solid var(--line);grid-template-columns:1fr 1fr;margin-top:12px;display:grid}.analysisMetrics article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;min-height:95px;padding:12px;display:flex}.analysisMetrics article:nth-child(2n){border-right:0}.analysisMetrics article:nth-child(n+3){border-bottom:0}.analysisMetrics span{color:#788179;font:7px Courier New}.analysisMetrics b{margin-top:auto;font-size:20px}.analysisGates{border:1px solid var(--line);margin-top:12px}.analysisGates article{border-bottom:1px solid var(--line);grid-template-columns:34px 1fr auto;gap:10px;padding:10px;display:grid}.analysisGates article:last-child{border:0}.analysisGates span,.analysisGates i{font:700 7px Courier New}.analysisGates b{font-size:9px}.analysisGates p{color:#747d75;margin:4px 0 0;font-size:8px;line-height:1.45}.analysisGates i{color:#367348}.analysisGates .fail i{color:#b4473e}.exportAnalysis{margin-top:12px!important}.analysisLab>aside{background:#fff4c5;border-top:1px solid #dfca6d;grid-template-columns:230px 1fr;gap:20px;padding:17px;display:grid}.analysisLab>aside b{font:700 8px Courier New}.analysisLab>aside p{color:#716936;margin:0;font-size:9px;line-height:1.55}.analysisCallout{background:#e9ece3;padding:52px 0}.analysisCallout>.shell{grid-template-columns:230px 1fr auto;align-items:center;gap:30px;display:grid}.analysisCallout b,.analysisCallout a{font:700 9px Courier New}.analysisCallout p{color:#667067;font-size:11px;line-height:1.6}@media (max-width:950px){.analysisProof{grid-template-columns:1fr 1fr}.analysisProof div:nth-child(2){border-right:0}.analysisProof div:nth-child(-n+2){border-bottom:1px solid var(--line)}.analysisGateGrid{grid-template-columns:1fr 1fr}.analysisGateGrid article:nth-child(2n){border-right:0}.analysisGateGrid article:nth-child(n+5){border-bottom:1px solid var(--line)}.analysisGateGrid article:last-child{border-bottom:0;grid-column:1/3}.analysisFormula>.shell,.analysisWorkspace{grid-template-columns:1fr}.analysisEditor{border-right:0;border-bottom:1px solid var(--line)}.analysisOutputGrid{grid-template-columns:1fr 1fr}.analysisOutputGrid article:nth-child(2){border-right:0}.analysisOutputGrid article:nth-child(-n+2){border-bottom:1px solid var(--line)}.analysisCallout>.shell{grid-template-columns:1fr}}@media (max-width:650px){.analysisHero{padding:60px 0}.analysisHero h1{font-size:52px}.analysisActions{flex-direction:column;align-items:flex-start}.analysisProof,.analysisGateGrid,.analysisOutputGrid{grid-template-columns:1fr}.analysisProof div,.analysisGateGrid article,.analysisOutputGrid article{border-right:0!important;border-bottom:1px solid var(--line)!important}.analysisProof div:last-child,.analysisGateGrid article:last-child,.analysisOutputGrid article:last-child{border-bottom:0!important}.analysisGateGrid article:last-child{grid-column:auto}.analysisGateSection,.analysisFormula,.analysisOutputs,.analysisEvaluator{padding:77px 0}.analysisLab>header{flex-direction:column;align-items:flex-start}.analysisLab>header>div:last-child{flex-wrap:wrap}.analysisLab>aside{grid-template-columns:1fr}.analysisEquation b{font-size:19px}}
