.evidence{display:grid;grid-template-columns:1fr 1fr;gap:12px}.evidence section{min-width:0;background:#18313b;border:1px solid #46636d;border-radius:10px;padding:12px}.evidence h2{margin:0 0 8px;font-size:17px}.evidence svg{width:100%;display:block;background:#142831;border-radius:6px;font-family:system-ui,sans-serif}.gold{color:#ffd37a}.teal{color:#6ce3d3}.equation{border-left:3px solid #f0bf69;background:#25424c;padding:14px;font-weight:700}.telemetry{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.telemetry div{background:#23404a;border-radius:6px;padding:8px}.telemetry dt{font-size:12px;color:#c1d1d6}.telemetry dd{margin:4px 0 0;color:#fff0c4;font-size:17px;font-weight:650}.actions{display:flex;gap:8px;flex-wrap:wrap;margin:16px 0}.playback{margin-top:16px}#reflection{background:#254d4c;padding:12px;border-radius:9px}#run{width:100%;margin-top:12px}#sceneHost{height:clamp(280px,38vh,430px)}.stagePanel{position:static}@media(max-width:520px){.evidence{grid-template-columns:1fr}.telemetry{grid-template-columns:1fr 1fr}.toolbar button{flex-grow:1}}
.evidence svg{max-height:300px}.telemetry dd,.equation{overflow-wrap:anywhere}@media(max-width:1200px){.evidence{grid-template-columns:1fr}}#reflection label{margin-top:12px}#reflection p{font-size:14px}
