/* Branch presentation uses the approved Algorithmics scaffold; only minor stage sizing is local. */
@import url('../../../../scaffold/site/studies-base.css');
@import url('../../../../scaffold/site/sketch-shell.css');
.heading{margin-bottom:24px}.heading p{max-width:62ch}.outputs{min-width:0}.outputs figure{margin:0;min-width:0}.outputs figcaption{margin:0 0 8px;font:12px/1.35 ui-monospace,"SFMono-Regular","SF Mono",Menlo,monospace;letter-spacing:.06em}.export-viewport{height:70vh;display:flex;align-items:center;justify-content:center;overflow:hidden;background:var(--viewport);border:1px solid var(--line)}.export-viewport.interaction-ready{cursor:grab}.export-viewport #export-plane{width:auto;max-width:100%;height:100%;line-height:0;background:#fff;transform-origin:center center}.export-viewport #export-plane svg{display:block;width:100%;height:100%;background:#fff;color-scheme:light}.export-viewport #export-plane svg path{stroke-width:.5px;vector-effect:non-scaling-stroke}.view{display:flex;align-items:center;justify-content:flex-start;gap:6px;margin-top:8px}.view button{font:12px/1.35 ui-monospace,"SFMono-Regular","SF Mono",Menlo,monospace;background:var(--panel);color:var(--ink);border:1px solid var(--line);padding:5px 8px}.view #hand.active{background:var(--ink);color:var(--page);border-color:var(--ink)}.view output{min-width:34px;font:12px ui-monospace,"SFMono-Regular","SF Mono",Menlo,monospace;text-align:center}.export-info{margin-top:9px;padding:8px 0;border-top:1px solid var(--line);font:12px/1.5 ui-monospace,"SFMono-Regular","SF Mono",Menlo,monospace;text-align:left}.export-controls{margin:0;padding:8px 10px 10px;border:1px solid var(--line);background:var(--panel);font:12px/1.35 ui-monospace,"SFMono-Regular","SF Mono",Menlo,monospace}.export-controls legend{padding:0 4px}.export-controls label{display:block;margin-top:5px;color:var(--ink)}.export-controls select,.export-controls input{display:block;width:100%;min-height:22px;margin-top:2px;padding:2px 5px;border:1px solid var(--line);border-radius:0;background:var(--panel);color:var(--ink);font:inherit}.export-controls button{width:auto;min-height:24px;margin-top:8px;padding:3px 8px;border:1px solid var(--line);border-radius:0;background:var(--panel);color:var(--ink);font:inherit}.export-controls button:hover,.export-controls button:focus-visible{background:var(--soft);outline:none}@media(max-width:680px){.outputs{grid-row:1}.export-viewport{height:55vh}}
