.linear-classifier .lc-network-controls{border-bottom:1px solid #334155;margin-bottom:.9rem;padding-bottom:.9rem}.linear-classifier .lc-width-controls,.linear-classifier .lc-training-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.linear-classifier .lc-width-controls{margin-bottom:.6rem}.linear-classifier .lc-width-controls>span{margin-right:.3rem}.linear-classifier .lc-width-controls button{min-width:2.5rem}.linear-classifier .lc-width-controls button[aria-pressed=true]{color:#f0f9ff;background:#234364;border-color:#7dd3fc}.linear-classifier button:disabled{opacity:.6;cursor:wait}.linear-classifier .lc-network-status{color:#cbd5e1;margin:.6rem 0 .35rem;font-size:.72rem}.linear-classifier .lc-network-status strong{color:#7dd3fc;white-space:nowrap}.linear-classifier .lc-training-details{color:#b8c3d3;margin-top:.65rem;font-size:.7rem}.linear-classifier .lc-training-details summary{cursor:pointer;color:#cbd5e1}.linear-classifier .lc-training-details p{margin:.5rem 0}.linear-classifier .lc-training-details pre{color:#e5e7eb;max-height:18rem;font:inherit;white-space:pre;background:#0f172a;border:1px solid #334155;border-radius:5px;padding:.65rem;overflow:auto}.linear-classifier .lc-parameter-count{color:#cbd5e1;margin:.35rem 0;font-size:.72rem}.training-replay{color:#e2e8f0;background:#0f172a;border:1px solid #334155;border-radius:10px;margin:1.5rem 0;padding:1rem;font:.85rem/1.5 ui-sans-serif,system-ui,sans-serif}.training-replay header{flex-wrap:wrap;justify-content:space-between;gap:.5rem 1rem;display:flex}.training-replay header>span,.training-replay p{color:#cbd5e1}.training-replay button,.training-replay select{font:inherit;color:#e2e8f0;cursor:pointer;background:#17253d;border:1px solid #475569;border-radius:5px;padding:.35rem .5rem}.training-replay button:disabled,.training-replay select:disabled{opacity:.5;cursor:wait}.training-replay button[aria-pressed=true]{background:#1e3a5f;border-color:#7dd3fc}.training-replay :is(button,select,input,summary):focus-visible{outline-offset:3px;outline:2px solid #7dd3fc}.training-replay .tr-controls,.training-replay .tr-views{flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:1rem;display:flex}.training-replay .tr-views{justify-content:space-between}.training-replay .tr-views>div{gap:.4rem;display:flex}.training-replay .tr-metrics{font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:.5rem 1rem;display:flex}.training-replay .tr-recording{font-size:.8rem}.training-replay .tr-timeline{flex-direction:column;gap:.4rem;margin-top:1rem;display:flex}.training-replay input[type=range]{accent-color:#7dd3fc;width:100%;margin:0}.training-replay .tr-plots{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1rem;display:grid}.training-replay figure{min-width:0;margin:0}.training-replay figcaption{text-align:center;margin-bottom:.4rem}.training-replay svg{background:#111e34;border-radius:6px;width:100%;display:block}.training-replay .tr-legend{flex-wrap:wrap;gap:.4rem 1rem;margin-top:.6rem;font-size:.8rem;display:flex}.training-replay .tr-legend span:first-child{color:#2dd4bf}.training-replay .tr-legend span:nth-child(2){color:#ff9b85}.training-replay .tr-legend span:nth-child(3){color:#60a5fa}.training-replay .tr-sample-readout{font-variant-numeric:tabular-nums}.training-replay details{border-top:1px solid #334155;margin-top:1rem;padding-top:.75rem}.training-replay summary{cursor:pointer}.training-replay .tr-parameters{flex-wrap:wrap;gap:.7rem 1.3rem;margin-top:.7rem;display:flex}.training-replay .tr-parameters output{color:#e2e8f0;white-space:pre-wrap;background:0 0;margin:.25rem 0;padding:0;font:.8rem/1.5 ui-monospace,monospace;display:block}.training-replay .tr-loss{margin-top:1rem}.training-replay .tr-setup{margin-bottom:0;font-size:.8rem}@media (width<=540px){.training-replay .tr-plots{grid-template-columns:1fr}}.width-article{--wm-class-0:#2dd4bf;--wm-class-1:#ff9b85;--wm-region-0:#153a38;--wm-region-1:#452c2a}.width-article .katex-display{padding:.35em 0;overflow:auto hidden}.width-article .katex-display>.katex{width:max-content;min-width:100%}.width-article>details{margin:1.5rem 0}.width-article>details>summary{cursor:pointer;font-weight:600}
