.lab-sim .sim-stage{align-items:stretch}.lab-stage{display:flex;flex-direction:column;gap:10px;width:100%;min-height:0}.lab-canvas{position:relative;flex:1;min-height:260px;display:flex;align-items:center;justify-content:center}.lab-canvas canvas{display:block;border:1px solid var(--s-line);border-radius:16px;background:#fff;touch-action:none}.lab-canvas canvas.is-pointable{cursor:grab}.lab-chart{flex:none;width:100%;max-height:190px;padding:6px 8px;border:1px solid var(--s-line);border-radius:14px;background:#fff}.lab-grid{stroke:#eef0f4}.lab-zero{stroke:#c9cbd8}.lab-ax{font-size:11px;fill:#6a6878}.lab-ax.is-label{font-weight:700}.lab-play span{min-width:40px}@media (max-width:820px){.lab-canvas{min-height:0}.lab-chart{max-height:160px}}