:root{font-family:system-ui,-apple-system,Segoe UI,sans-serif;color:#202124;background:#f7f7f4}*{box-sizing:border-box}body{margin:0}main{max-width:1200px;margin:auto;padding:24px}h1{margin-bottom:6px}.lead,.hint{color:#5f6368}section{background:#fff;border:1px solid #ddd;border-radius:14px;padding:18px;margin:16px 0}.grid2,.grid3,.cards{display:grid;gap:12px}.grid2{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.grid3{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.cards{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.cards article{border:1px solid #ddd;border-radius:10px;padding:12px}.cards span,.cards small{display:block}.cards b{font-size:1.25rem}.warn{border-width:2px!important}.over{outline:3px solid currentColor}label{display:flex;flex-direction:column;gap:5px;margin:8px 0}.slider input{width:100%}select,input{padding:8px;border:1px solid #bbb;border-radius:8px;background:#fff}.tablewrap{overflow:auto}table{border-collapse:collapse;width:100%;min-width:900px}th,td{text-align:left;vertical-align:top;border-bottom:1px solid #ddd;padding:8px}td small{display:block;color:#777}#status{font-weight:600;margin:10px 0}@media(max-width:600px){main{padding:12px}section{padding:12px}}
.slider small{min-height:1.2em;color:#5f6368}.equations{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;margin-top:14px}.equations article{border:1px solid #ddd;border-radius:10px;padding:12px}.equations h3{margin-top:0}.equations pre{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.45}.compact{min-width:680px}
