.return-corridor{min-width:0}.return-corridor [hidden]{display:none!important}.return-corridor .ppo-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.rc-actions,.rc-code-tabs{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin:18px 0}.return-corridor button,.return-corridor select{font:inherit;color:inherit;background:var(--surface,#fff);border:1px solid var(--border,#cbd0d8);border-radius:5px;padding:8px 10px;cursor:pointer}.return-corridor button[aria-pressed=true]{background:var(--text,#17171a);color:var(--surface,#fff)}.return-corridor button:disabled{opacity:.45}.return-corridor figure{margin:24px 0}.return-corridor figure svg{display:block;width:100%;max-height:none;overflow:visible}.return-corridor figure svg text{font:13px ui-monospace,SFMono-Regular,Consolas,monospace;fill:currentColor;stroke:none}.return-corridor figure svg path,.return-corridor figure svg circle{stroke:currentColor;stroke-width:1.4;fill:none;vector-effect:non-scaling-stroke}.return-corridor .rc-scene .rc-location circle{fill:var(--surface,#fff)}.return-corridor .rc-scene .rc-current circle{fill:currentColor;fill-opacity:.22;stroke-width:2.5}.return-corridor .rc-scene .rc-goal circle{stroke-width:2.5}.return-corridor .rc-scene .rc-track{stroke-width:2}.return-corridor .rc-scene .rc-motion{stroke-width:3}.return-corridor .rc-cart path{fill:currentColor;fill-opacity:.18}.return-corridor figcaption{font-size:13px;line-height:1.8;color:var(--text-secondary,#73747b);margin-top:10px}.rc-steps{display:flex;gap:7px;flex-wrap:wrap}.rc-steps button{text-align:left;min-width:120px;flex:1}.rc-steps small{display:block;margin-top:4px;font-size:12px;white-space:nowrap}.return-corridor .trace-equation{overflow-x:auto;margin:18px 0}.return-corridor .rc-distribution .rc-mass{stroke-width:2}.return-corridor .rc-distribution .rc-mass-dot{fill:currentColor}.return-corridor .rc-expected{stroke-dasharray:5 4;opacity:.7}.return-corridor .rc-observed{stroke-width:2}.return-corridor .trace-code pre,.return-corridor details pre{overflow:auto;max-width:100%}.return-corridor .rc-content>p{line-height:1.9}@media(max-width:600px){.return-corridor .ppo-controls{grid-template-columns:1fr}.return-corridor figure svg text{font-size:12px}.rc-steps button{min-width:calc(50% - 8px)}}
