.preflightPage{background:var(--paper);min-height:100vh}.preflightHero{padding:83px 0 74px}.preflightHero h1{margin:23px 0 27px;font-size:clamp(62px,7.8vw,101px)}.preflightHero>p{max-width:790px;color:var(--muted);font-size:16px;line-height:1.7}.preflightActions{flex-wrap:wrap;gap:11px;margin-top:30px;display:flex}.preflightProof{border:1px solid var(--line);border-radius:10px;grid-template-columns:repeat(4,1fr);margin-top:55px;display:grid;overflow:hidden}.preflightProof div{border-right:1px solid var(--line);flex-direction:column;justify-content:flex-end;min-height:108px;padding:17px;display:flex}.preflightProof div:last-child{border:0}.preflightProof b{font-size:31px}.preflightProof span{color:#758077;margin-top:8px;font:8px Courier New}.preflightRules,.preflightEvaluator{border-top:1px solid var(--line);background:#fafaf5;padding:112px 0}.preflightRuleGrid{border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.preflightRuleGrid article{border-right:1px solid var(--line);flex-direction:column;min-height:245px;padding:23px;display:flex}.preflightRuleGrid article:last-child{border:0}.preflightRuleGrid b{font-size:34px}.preflightRuleGrid span{margin:50px 0 15px;font:700 8px Courier New}.preflightRuleGrid p,.preflightFamilyGrid p{color:#6b746c;font-size:10px;line-height:1.65}.preflightFamilies{padding:112px 0}.preflightFamilyGrid{border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.preflightFamilyGrid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:230px;padding:22px}.preflightFamilyGrid article:nth-child(4n){border-right:0}.preflightFamilyGrid article:nth-child(n+5){border-bottom:0}.preflightFamilyGrid span{color:#78817a;font:8px Courier New}.preflightFamilyGrid b{margin:52px 0 14px;font-size:12px;display:block}.preflightMath{color:#fff;background:#172119;padding:112px 0}.preflightMath>.shell{grid-template-columns:1fr 1fr;gap:10%;display:grid}.preflightMath h2{margin:20px 0;font-size:clamp(44px,5vw,70px)}.preflightMath h2 em{color:#98a49a}.preflightMath p{color:#97a198;font-size:11px;line-height:1.7}.preflightFormula{border:1px solid #3b493e;border-radius:12px;flex-direction:column;justify-content:center;padding:27px;display:flex}.preflightFormula span{color:var(--lime);font:8px Courier New}.preflightFormula b{margin:62px 0;font:31px Georgia}.preflightLab{border:1px solid var(--line);background:#fff;border-radius:13px;overflow:hidden}.preflightLab>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;min-height:70px;padding:14px 17px;display:flex}.preflightLab>header>div:first-child{flex-direction:column;gap:7px;display:flex}.preflightLab>header span,.preflightLab>header b{font:8px Courier New}.preflightLab>header span{color:#7a837b}.preflightLab>header>div:last-child{gap:7px;display:flex}.preflightLab button{border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:6px;padding:9px 11px;font:700 8px Courier New}.preflightLab .runPreflight,.exportPreflight{background:var(--ink);border-color:var(--ink);color:#fff}.preflightWorkspace{grid-template-columns:.9fr 1.1fr;min-height:760px;display:grid}.preflightEditor{border-right:1px solid var(--line);flex-direction:column;display:flex}.preflightEditor>label{color:#758077;border-bottom:1px solid var(--line);padding:12px 14px;font:8px Courier New}.preflightEditor textarea{resize:vertical;color:#d5ded6;background:#111913;border:0;outline:0;flex:1;min-height:675px;padding:18px;font:9px/1.58 Courier New}.preflightEditor footer{justify-content:space-between;align-items:center;gap:15px;min-height:48px;padding:10px 13px;display:flex}.preflightEditor footer a,.preflightEditor footer span{font:7px Courier New}.preflightEditor footer span{color:#7a847b}.preflightOutput{background:#fafaf5;padding:17px}.preflightStatus{background:var(--ink);color:#fff;border-radius:9px;grid-template-columns:1fr auto;gap:8px;min-height:105px;padding:16px;display:grid}.preflightStatus span,.preflightStatus small{color:#859187;font:8px Courier New}.preflightStatus b{color:var(--lime);font:700 14px Courier New}.preflightStatus small{grid-column:1/3}.preflightStatus.failed,.preflightStatus.invalid{background:#3b201f}.preflightStatus.failed b,.preflightStatus.invalid b{color:#ffaaa5}.preflightMetrics{border:1px solid var(--line);grid-template-columns:1fr 1fr;margin-top:12px;display:grid}.preflightMetrics article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;min-height:95px;padding:12px;display:flex}.preflightMetrics article:nth-child(2n){border-right:0}.preflightMetrics article:nth-child(n+3){border-bottom:0}.preflightMetrics span{color:#788179;font:7px Courier New}.preflightMetrics b{margin-top:auto;font-size:22px}.preflightGates{border:1px solid var(--line);margin-top:12px}.preflightGates article{border-bottom:1px solid var(--line);grid-template-columns:34px 1fr auto;gap:10px;padding:10px;display:grid}.preflightGates article:last-child{border:0}.preflightGates span,.preflightGates i{font:700 7px Courier New}.preflightGates b{font-size:9px}.preflightGates p{color:#747d75;margin:4px 0 0;font-size:8px;line-height:1.45}.preflightGates i{color:#367348}.preflightGates .fail i{color:#b4473e}.exportPreflight{margin-top:12px!important}.preflightLab>aside{background:#fff4c5;border-top:1px solid #dfca6d;grid-template-columns:190px 1fr;gap:20px;padding:17px;display:grid}.preflightLab>aside b{font:700 8px Courier New}.preflightLab>aside p{color:#716936;margin:0;font-size:9px;line-height:1.55}.preflightBoundary{background:#e9ece3;padding:52px 0}.preflightBoundary>.shell{grid-template-columns:200px 1fr auto;align-items:center;gap:30px;display:grid}.preflightBoundary b,.preflightBoundary a{font:700 9px Courier New}.preflightBoundary p{color:#667067;font-size:11px;line-height:1.6}@media (max-width:950px){.preflightProof,.preflightRuleGrid,.preflightFamilyGrid{grid-template-columns:1fr 1fr}.preflightProof div:nth-child(2){border-right:0}.preflightProof div:nth-child(-n+2){border-bottom:1px solid var(--line)}.preflightRuleGrid article:nth-child(2){border-right:0}.preflightRuleGrid article:nth-child(-n+2){border-bottom:1px solid var(--line)}.preflightFamilyGrid article:nth-child(2n),.preflightFamilyGrid article:nth-child(4n){border-right:0}.preflightFamilyGrid article:nth-child(n+5){border-bottom:1px solid var(--line)}.preflightFamilyGrid article:nth-child(n+7){border-bottom:0}.preflightWorkspace,.preflightMath>.shell{grid-template-columns:1fr}.preflightEditor{border-right:0;border-bottom:1px solid var(--line)}.preflightBoundary>.shell{grid-template-columns:1fr}.preflightBoundary a{justify-self:start}}@media (max-width:650px){.preflightHero{padding:60px 0}.preflightHero h1{font-size:52px}.preflightActions{flex-direction:column;align-items:flex-start}.preflightProof,.preflightRuleGrid,.preflightFamilyGrid{grid-template-columns:1fr}.preflightProof div,.preflightRuleGrid article,.preflightFamilyGrid article{border-right:0!important;border-bottom:1px solid var(--line)!important}.preflightProof div:last-child,.preflightRuleGrid article:last-child,.preflightFamilyGrid article:last-child{border-bottom:0!important}.preflightRules,.preflightFamilies,.preflightMath,.preflightEvaluator{padding:77px 0}.preflightLab>header{flex-direction:column;align-items:flex-start}.preflightLab>header>div:last-child{flex-wrap:wrap}.preflightLab>aside{grid-template-columns:1fr}}
