.safetyCasePage{background:var(--paper);min-height:100vh}.safetyCaseHero{padding:83px 0 76px}.safetyCaseHero h1{margin:23px 0 27px;font-size:clamp(62px,7.8vw,101px)}.safetyCaseHero>p{max-width:790px;color:var(--muted);font-size:16px;line-height:1.7}.safetyCaseActions{flex-wrap:wrap;gap:11px;margin-top:30px;display:flex}.safetyCaseProof{border:1px solid var(--line);border-radius:11px;grid-template-columns:repeat(4,1fr);margin-top:56px;display:grid;overflow:hidden}.safetyCaseProof div{border-right:1px solid var(--line);flex-direction:column;justify-content:flex-end;min-height:110px;padding:18px;display:flex}.safetyCaseProof div:last-child{border:0}.safetyCaseProof b{font-size:31px}.safetyCaseProof span{color:#758077;margin-top:8px;font:8px Courier New}.safetyGateSection,.safetyEvaluator{border-top:1px solid var(--line);background:#fafaf5;padding:112px 0}.safetyCaseGrid{border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.safetyCaseGrid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:245px;padding:22px;position:relative}.safetyCaseGrid article:nth-child(4n){border-right:0}.safetyCaseGrid article:nth-child(n+5){border-bottom:0}.safetyCaseGrid article:last-child{grid-column:3/5}.safetyCaseGrid>article>span{color:#788179;font:8px Courier New}.safetyCaseGrid b{margin:58px 0 14px;font-size:12px;display:block}.safetyCaseGrid p{color:#6b746c;font-size:10px;line-height:1.65}.safetyCaseGrid i{color:#477254;font:7px Courier New;position:absolute;top:18px;right:18px}.safetyLimits{color:#fff;background:#172119;padding:112px 0}.safetyLimits>.shell{grid-template-columns:1fr 1fr;gap:10%;display:grid}.safetyLimits h2{margin:20px 0;font-size:clamp(45px,5vw,70px)}.safetyLimits h2 em{color:#98a49a}.safetyLimits p{color:#97a198;font-size:11px;line-height:1.7}.limitFormula{border:1px solid #3b493e;border-radius:12px;flex-direction:column;justify-content:center;padding:27px;display:flex}.limitFormula span{color:var(--lime);font:8px Courier New}.limitFormula b{margin:62px 0;font:30px Georgia}.incidentMeaning{padding:112px 0}.incidentMeaningGrid{border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(5,1fr);display:grid;overflow:hidden}.incidentMeaningGrid article{border-right:1px solid var(--line);flex-direction:column;min-height:235px;padding:21px;display:flex}.incidentMeaningGrid article:last-child{border:0}.incidentMeaningGrid b{font-size:29px}.incidentMeaningGrid span{margin:52px 0 14px;font:700 8px Courier New}.incidentMeaningGrid p{color:#6b746c;font-size:9px;line-height:1.6}.incidentMeaningGrid .incidentL4{color:#fff;background:#3b201f}.incidentMeaningGrid .incidentL4 b{color:#ffaaa5}.incidentMeaningGrid .incidentL4 p{color:#d6aaa7}.safetyLab{border:1px solid var(--line);background:#fff;border-radius:13px;overflow:hidden}.safetyLab>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;min-height:70px;padding:14px 17px;display:flex}.safetyLab>header>div:first-child{flex-direction:column;gap:7px;display:flex}.safetyLab>header span,.safetyLab>header b{font:8px Courier New}.safetyLab>header span{color:#7a837b}.safetyLab>header>div:last-child{gap:7px;display:flex}.safetyLab button{border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:6px;padding:9px 11px;font:700 8px Courier New}.safetyLab .runSafety,.exportSafety{background:var(--ink);border-color:var(--ink);color:#fff}.safetyWorkspace{grid-template-columns:.9fr 1.1fr;min-height:780px;display:grid}.safetyEditor{border-right:1px solid var(--line);flex-direction:column;display:flex}.safetyEditor>label{color:#758077;border-bottom:1px solid var(--line);padding:12px 14px;font:8px Courier New}.safetyEditor textarea{resize:vertical;color:#d5ded6;background:#111913;border:0;outline:0;flex:1;min-height:700px;padding:18px;font:9px/1.58 Courier New}.safetyEditor footer{justify-content:space-between;align-items:center;gap:15px;min-height:48px;padding:10px 13px;display:flex}.safetyEditor footer a,.safetyEditor footer span{font:7px Courier New}.safetyEditor footer span{color:#7a847b}.safetyOutput{background:#fafaf5;padding:17px}.safetyStatus{background:var(--ink);color:#fff;border-radius:9px;grid-template-columns:1fr auto;gap:8px;min-height:105px;padding:16px;display:grid}.safetyStatus span,.safetyStatus small{color:#859187;font:8px Courier New}.safetyStatus b{color:var(--lime);font:700 14px Courier New}.safetyStatus small{grid-column:1/3}.safetyStatus.failed,.safetyStatus.invalid{background:#3b201f}.safetyStatus.failed b,.safetyStatus.invalid b{color:#ffaaa5}.safetyMetrics{border:1px solid var(--line);grid-template-columns:1fr 1fr;margin-top:12px;display:grid}.safetyMetrics article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;min-height:95px;padding:12px;display:flex}.safetyMetrics article:nth-child(2n){border-right:0}.safetyMetrics article:nth-child(n+3){border-bottom:0}.safetyMetrics span{color:#788179;font:7px Courier New}.safetyMetrics b{margin-top:auto;font-size:22px}.safetyGateResults{border:1px solid var(--line);margin-top:12px}.safetyGateResults article{border-bottom:1px solid var(--line);grid-template-columns:34px 1fr auto;gap:10px;padding:10px;display:grid}.safetyGateResults article:last-child{border:0}.safetyGateResults span,.safetyGateResults i{font:700 7px Courier New}.safetyGateResults b{font-size:9px}.safetyGateResults p{color:#747d75;margin:4px 0 0;font-size:8px;line-height:1.45}.safetyGateResults i{color:#367348}.safetyGateResults .fail i{color:#b4473e}.exportSafety{margin-top:12px!important}.safetyLab>aside{background:#fff4c5;border-top:1px solid #dfca6d;grid-template-columns:190px 1fr;gap:20px;padding:17px;display:grid}.safetyLab>aside b{font:700 8px Courier New}.safetyLab>aside p{color:#716936;margin:0;font-size:9px;line-height:1.55}.safetyBoundary{background:#e9ece3;padding:52px 0}.safetyBoundary>.shell{grid-template-columns:230px 1fr auto;align-items:center;gap:30px;display:grid}.safetyBoundary b,.safetyBoundary a{font:700 9px Courier New}.safetyBoundary p{color:#667067;font-size:11px;line-height:1.6}@media (max-width:950px){.safetyCaseProof{grid-template-columns:1fr 1fr}.safetyCaseProof div:nth-child(2){border-right:0}.safetyCaseProof div:nth-child(-n+2){border-bottom:1px solid var(--line)}.safetyCaseGrid{grid-template-columns:1fr 1fr}.safetyCaseGrid article:nth-child(2n),.safetyCaseGrid article:nth-child(4n){border-right:0}.safetyCaseGrid article:nth-child(n+5){border-bottom:1px solid var(--line)}.safetyCaseGrid article:last-child{border-bottom:0;grid-column:1/3}.safetyLimits>.shell,.safetyWorkspace{grid-template-columns:1fr}.safetyEditor{border-right:0;border-bottom:1px solid var(--line)}.incidentMeaningGrid{grid-template-columns:1fr 1fr}.incidentMeaningGrid article{border-bottom:1px solid var(--line)}.incidentMeaningGrid article:nth-child(2n){border-right:0}.incidentMeaningGrid .incidentL4{border-bottom:0;grid-column:1/3}.safetyBoundary>.shell{grid-template-columns:1fr}.safetyBoundary a{justify-self:start}}@media (max-width:650px){.safetyCaseHero{padding:60px 0}.safetyCaseHero h1{font-size:52px}.safetyCaseActions{flex-direction:column;align-items:flex-start}.safetyCaseProof,.safetyCaseGrid,.incidentMeaningGrid{grid-template-columns:1fr}.safetyCaseProof div,.safetyCaseGrid article,.incidentMeaningGrid article{border-right:0!important;border-bottom:1px solid var(--line)!important}.safetyCaseProof div:last-child,.safetyCaseGrid article:last-child,.incidentMeaningGrid article:last-child{border-bottom:0!important}.safetyCaseGrid article:last-child,.incidentMeaningGrid .incidentL4{grid-column:auto}.safetyGateSection,.safetyLimits,.incidentMeaning,.safetyEvaluator{padding:77px 0}.safetyLab>header{flex-direction:column;align-items:flex-start}.safetyLab>header>div:last-child{flex-wrap:wrap}.safetyLab>aside{grid-template-columns:1fr}}
