.bandit-tracking{min-width:0}.bandit-tracking .ppo-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.bt-actions,.bt-code-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0}.bandit-tracking button{font:inherit;color:inherit;background:var(--surface,#fff);border:1px solid var(--border,#cbd0d8);border-radius:5px;padding:8px 10px;cursor:pointer}.bandit-tracking button[aria-pressed=true]{background:var(--text,#17171a);color:var(--surface,#fff)}.bandit-tracking figure{margin:20px 0}.bandit-tracking figure svg{display:block;width:100%}.bandit-tracking svg text{font:13px ui-monospace,SFMono-Regular,Consolas,monospace;fill:currentColor;stroke:none}.bandit-tracking svg path,.bandit-tracking svg rect,.bandit-tracking svg circle{stroke:currentColor;stroke-width:1.4;fill:none;vector-effect:non-scaling-stroke}.bandit-tracking .bt-screen{fill:var(--surface-muted,#f6f7f8)}.bandit-tracking .bt-grid{opacity:.15}.bandit-tracking .bt-truth{stroke-dasharray:2 5;opacity:.6}.bandit-tracking .bt-average,.bandit-tracking .bt-estimate,.bandit-tracking .bt-density{stroke-width:2.2}.bandit-tracking .bt-estimate{stroke-dasharray:6 4}.bandit-tracking .bt-reward,.bandit-tracking .bt-observed,.bandit-tracking .bt-selected-point{fill:currentColor}.bandit-tracking .bt-reward{opacity:.55}.bandit-tracking .bt-selected{stroke-dasharray:3 4;opacity:.65}.bandit-tracking .bt-target{fill:currentColor;fill-opacity:.1;stroke:none}.bandit-tracking figcaption{font-size:13px;line-height:1.75;color:var(--text-secondary,#73747b);margin-top:8px}.bandit-tracking .bt-content>p{line-height:1.9}.bt-step{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.bt-step input{flex:1;min-width:160px}.bandit-tracking .trace-equation{overflow-x:auto;margin:20px 0}.bandit-tracking .trace-code pre,.bandit-tracking details pre{overflow:auto;max-width:100%}@media(max-width:600px){.bandit-tracking .ppo-controls{grid-template-columns:1fr}.bandit-tracking svg text{font-size:12px}}
