.mc-control-gates{min-width:0}.mc-control-gates .ppo-controls{grid-template-columns:repeat(4,minmax(0,1fr))}.mg-actions,.mg-code-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0}.mc-control-gates button{font:inherit;color:inherit;background:var(--surface,#fff);border:1px solid var(--border,#cbd0d8);border-radius:5px;padding:8px 11px;cursor:pointer}.mc-control-gates button[aria-pressed=true]{background:var(--text,#17171a);color:var(--surface,#fff)}.mg-content>p{line-height:1.9}.mg-figure{margin:20px 0}.mg-figure svg{display:block;width:100%;height:auto}.mg-figure svg text{font:12px ui-monospace,SFMono-Regular,Consolas,monospace;fill:currentColor;stroke:none}.mg-figure svg path,.mg-figure svg circle{fill:none;stroke:currentColor;stroke-width:1.4;vector-effect:non-scaling-stroke}.mg-figure svg .mg-floor,.mg-figure svg .mg-axis{opacity:.62}.mg-figure svg .mg-gate{opacity:.55}.mg-figure svg .mg-visited{stroke:#226e65;stroke-width:2.2;opacity:1}.mg-figure svg .mg-robot,.mg-figure svg .mg-focus{fill:#226e65;stroke:#226e65}.mg-figure svg .mg-exit{stroke:#226e65;stroke-width:2.2}.mg-figure svg .mg-fail-route{stroke:#ad633d;stroke-width:2}.mg-figure svg .mg-grid{opacity:.15}.mg-figure svg .mg-stem,.mg-figure svg .mg-curve{stroke:#226e65;stroke-width:2.4}.mg-figure svg .mg-dot{fill:var(--surface,#fff);stroke:#226e65;stroke-width:2}.mg-figure svg .mg-success{stroke:#ad633d}.mg-figure svg .mg-success-dot{fill:#ad633d;stroke:#ad633d}.mg-figure svg .mg-mean{stroke-dasharray:5 4;opacity:.7}.mg-figure svg .mg-sample{fill:#226e65;stroke:none;opacity:.75}.mg-figure svg .mg-sample.mg-success-dot{fill:#ad633d;stroke:none}.mg-figure svg .mg-row{opacity:.25}.mg-figure svg .mg-estimate{stroke:#ad633d;stroke-width:3}.mg-figure figcaption{font-size:13px;line-height:1.75;color:var(--text-secondary,#73747b);margin-top:8px}.mg-selectors{display:grid;grid-template-columns:1fr 1fr;gap:12px}.mg-selectors label{display:flex;gap:9px;align-items:center;min-width:0}.mg-selectors input{flex:1;min-width:50px}.mc-control-gates .trace-code pre,.mc-control-gates details pre{overflow:auto;max-width:100%}@media(max-width:700px){.mc-control-gates .ppo-controls,.mg-selectors{grid-template-columns:1fr}}
