.mc-corridor{min-width:0}.mc-corridor .ppo-controls{grid-template-columns:repeat(3,minmax(0,1fr))}.mc-actions,.mc-code-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0}.mc-corridor button{font:inherit;color:inherit;background:var(--surface,#fff);border:1px solid var(--border,#cbd0d8);border-radius:5px;padding:8px 11px;cursor:pointer}.mc-corridor button[aria-pressed=true]{background:var(--text,#17171a);color:var(--surface,#fff)}.mc-corridor figure{margin:20px 0}.mc-corridor svg{display:block;width:100%;height:auto}.mc-corridor svg text{font:13px ui-monospace,SFMono-Regular,Consolas,monospace;fill:currentColor;stroke:none}.mc-corridor svg path,.mc-corridor svg circle,.mc-corridor svg rect{stroke:currentColor;stroke-width:1.4;fill:none;vector-effect:non-scaling-stroke}.mc-corridor svg .mc-track,.mc-corridor svg .mc-axis{opacity:.65}.mc-corridor svg .mc-location{fill:var(--surface,#fff)}.mc-corridor svg .mc-current{fill:#256e64;stroke:#256e64}.mc-corridor svg .mc-goal{fill:#256e64;stroke:#256e64}.mc-corridor svg .mc-fail{fill:#ad633d;stroke:#ad633d}.mc-corridor svg .mc-motion{stroke:#256e64;stroke-width:2.6}.mc-corridor svg .mc-grid{opacity:.16}.mc-corridor svg .mc-return-stem,.mc-corridor svg .mc-running{stroke:#256e64;stroke-width:2.2}.mc-corridor svg .mc-selected-stem{stroke:#ad633d;stroke-width:3}.mc-corridor svg .mc-return-dot,.mc-corridor svg .mc-mass-dot{fill:var(--surface,#fff);stroke:#256e64;stroke-width:2}.mc-corridor svg .mc-selected-dot{fill:#ad633d;stroke:#ad633d}.mc-corridor svg .mc-mass-stem{stroke:#256e64;stroke-width:2.1}.mc-corridor svg .mc-tail{fill:currentColor;fill-opacity:.055;stroke:none}.mc-corridor svg .mc-mean{stroke-dasharray:5 4;stroke-width:1.7;opacity:.7}.mc-corridor svg .mc-fixed{stroke:#ad633d;stroke-width:3}.mc-corridor svg .mc-sample-dot{fill:#ad633d;stroke:none;opacity:.75}.mc-corridor svg .mc-sample-mark{fill:#ad633d;stroke:var(--surface,#fff);stroke-width:2}.mc-corridor figcaption{font-size:13px;line-height:1.75;color:var(--text-secondary,#73747b);margin-top:8px}.mc-content>p{line-height:1.9}.mc-step{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.mc-step input{flex:1;min-width:160px}.mc-corridor .trace-code pre,.mc-corridor details pre{overflow:auto;max-width:100%}@media(max-width:650px){.mc-corridor .ppo-controls{grid-template-columns:1fr}}
