.mc-offpolicy-rail{min-width:0}.mc-offpolicy-rail .ppo-controls{grid-template-columns:repeat(3,minmax(0,1fr))}.mo-actions,.mo-code-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0}.mc-offpolicy-rail button{font:inherit;color:inherit;background:var(--surface,#fff);border:1px solid var(--border,#cbd0d8);border-radius:5px;padding:8px 11px;cursor:pointer}.mc-offpolicy-rail button[aria-pressed=true]{background:var(--text,#17171a);color:var(--surface,#fff)}.mo-content>p{line-height:1.9}.mo-figure{margin:20px 0}.mo-figure svg{display:block;width:100%;height:auto}.mo-figure svg text{font:12px ui-monospace,SFMono-Regular,Consolas,monospace;fill:currentColor;stroke:none}.mo-figure svg path,.mo-figure svg circle{fill:none;stroke:currentColor;stroke-width:1.4;vector-effect:non-scaling-stroke}.mo-figure svg .mo-grid{opacity:.16}.mo-figure svg .mo-axis,.mo-figure svg .mo-rail{opacity:.65}.mo-figure svg .mo-behavior,.mo-figure svg .mo-target,.mo-figure svg .mo-weighted,.mo-figure svg .mo-weight-density{fill:none;stroke-width:2.4}.mo-figure svg .mo-behavior{stroke:#226e65}.mo-figure svg .mo-target{stroke:#ad633d}.mo-figure svg .mo-weighted{stroke:#756298;stroke-dasharray:6 4}.mo-figure svg .mo-weight-density{stroke:#ad633d}.mo-figure svg .mo-selected{stroke-dasharray:5 4;opacity:.72}.mo-figure svg .mo-b-dot{fill:#226e65;stroke:#226e65}.mo-figure svg .mo-t-dot{fill:#ad633d;stroke:#ad633d}.mo-figure svg .mo-sample{fill:#226e65;stroke:none;opacity:.65}.mo-figure svg .mo-sample.mo-current{fill:#ad633d;stroke:var(--surface,#fff);stroke-width:1.5;opacity:1}.mo-figure svg .mo-car{fill:var(--surface,#fff);stroke:#ad633d;stroke-width:2}.mo-figure svg .mo-wheel{fill:#ad633d;stroke:#ad633d}.mo-figure svg .mo-truth{stroke-dasharray:5 4;opacity:.55}.mo-figure svg .mo-mass{stroke:#ad633d;stroke-width:2.4}.mo-figure svg .mo-current{fill:#ad633d;stroke:#ad633d}.mo-figure figcaption{font-size:13px;line-height:1.75;color:var(--text-secondary,#73747b);margin-top:8px}.mo-select{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.mo-select input{flex:1;min-width:140px}.mc-offpolicy-rail .trace-code pre,.mc-offpolicy-rail details pre{overflow:auto;max-width:100%}@media(max-width:650px){.mc-offpolicy-rail .ppo-controls{grid-template-columns:1fr}}
