.r257-workbench{margin:2rem 0;padding:1.2rem 0;border-block:1px solid #c7d3d8;min-width:0}.r257-workbench .r257-canvas{position:relative;width:100%;height:370px;background:#f8faf7;border:1px solid #dbe2e1}.r257-workbench .r257-canvas canvas{display:block;width:100%;height:100%}.r257-workbench .r257-svg{height:370px;width:100%;min-width:540px}.r257-workbench .r255-cuts>figure{border:1px solid #dbe2e1;padding:.8rem;min-width:0;margin-top:1rem}.r257-workbench .r255-cuts>figure.r257-active{border-top:3px solid #a67e36}.r257-workbench .r257-motion{display:flex;flex-direction:row;align-items:center;gap:.6rem;min-height:44px}.r257-workbench .r257-step{font-family:Georgia,serif;font-size:1.2rem;font-weight:600}.r257-exact{font-size:.8rem;line-height:1.6;font-variant-numeric:tabular-nums;min-height:4.8em}.r257-workbench svg [role=button]{cursor:pointer}.r257-workbench svg [role=button]:focus-visible{stroke:#132e43;stroke-width:3;outline:none}.r257-workbench .r255-legend{font-size:.75rem;margin-top:.7rem}.r257-workbench caption{font-weight:600;text-align:left;padding:.8rem}.r257-workbench .r257-measure{background:#eef2ef;padding:1rem}.r257-workbench .r257-measure [role=status]{font-size:.85rem}.r257-benchmark-fixture svg{width:740px!important;height:370px!important;min-width:740px!important}.r257-benchmark-fixture .r257-canvas{position:relative;width:740px;height:370px}.r257-benchmark-fixture figure{margin:0}.r257-benchmark-fixture canvas{display:block;width:740px;height:370px}@media(max-width:900px){.r257-workbench .r255-cuts{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.r257-workbench *{transition:none!important;animation:none!important}}
/* Full-width scientific plots keep axis labels readable without horizontal scrolling on desktop. */
.r257-workbench .r255-cuts{grid-template-columns:minmax(0,1fr)}.r257-workbench .r257-svg{min-width:0}.r257-workbench .r255-cuts svg{min-width:0}.r257-workbench .r255-cuts>figure{padding:1rem}.r257-workbench .r257-exact{min-height:0}

.r257-workbench .r257-exact{overflow-wrap:anywhere}
