.save-note{font-size:11px;color:var(--muted);margin-left:20px}.learning-stages{display:flex;gap:4px;background:#e9eef9;border-radius:12px;padding:4px;margin:16px 0;overflow-x:auto}.learning-stages button{flex:1;min-height:42px;border:0;border-radius:9px;background:transparent;color:var(--muted);font-family:inherit;font-size:13px;font-weight:600;white-space:nowrap}.learning-stages button b{font-size:11px;margin-right:8px;font-weight:500}.learning-stages button[aria-pressed=true]{background:white;color:var(--ink);box-shadow:0 2px 6px #01135610}.learning-workspace{display:grid;grid-template-columns:minmax(0,1fr)310px;gap:18px}.learning-workspace .workcell{display:block;min-width:0}.learning-workspace .scene-shell{height:430px}.learning-workspace .telemetry{display:grid;grid-template-columns:1.4fr 1fr 1fr;padding:16px 22px;gap:20px;min-height:92px;border-left:0;border-top:1px solid var(--line)}.learning-workspace .coverage-metric{padding:0}.learning-workspace .coverage-metric>div:first-child{display:flex;align-items:baseline}.learning-workspace .coverage-metric output,.learning-workspace .metric output{font-size:28px;height:34px}.learning-workspace .coverage-metric .metric-label,.learning-workspace .metric .metric-label{font-size:11px;margin-bottom:6px}.learning-workspace .metric{border-top:0;border-left:1px solid var(--line);padding:0 0 0 18px}.learning-workspace .coverage-track{height:4px;margin-top:7px}.learning-panel{padding:22px;background:white;border:1px solid var(--line);border-radius:18px;display:flex;flex-direction:column;min-width:0;min-height:524px}.learning-panel h2,.results-card h2{font-size:19px;line-height:1.22;margin:0 0 10px;letter-spacing:-.025em}.mission-copy{font-size:13px;line-height:1.5;color:var(--muted);margin:0 0 17px;min-height:59px}.stage-controls{min-height:212px;display:flex;flex-direction:column;gap:12px}.stage-controls label{font-size:12px;font-weight:600;display:block}.stage-controls select{margin-top:7px;display:block;width:100%;height:39px;border:1px solid #d4dff0;border-radius:8px;background:#fafbfe;color:var(--ink);padding:0 9px;font-family:inherit;font-size:12px}.stage-controls small,.algorithm small{font-size:11px;color:var(--muted);line-height:1.5}.algorithm{background:#f1f3f7;border-radius:11px;padding:15px;line-height:1.5}.algorithm>span{font-size:11px;color:var(--blue);font-weight:700}.algorithm p{font-size:13px;margin:8px 0}.main-action{width:100%;margin-top:12px;white-space:normal;min-height:43px}.learning-panel progress{width:100%;height:5px;margin:13px 0 8px;accent-color:var(--blue)}.job-message{font-size:12px;line-height:1.5;color:var(--muted);height:55px;overflow:auto;margin:0;overflow-wrap:anywhere}.dataset-stats{display:flex;justify-content:space-between;border-top:1px solid var(--line);padding-top:12px;margin-top:10px;font-size:10px;color:var(--muted)}.dataset-stats b{display:block;font-size:19px;color:var(--ink);margin-top:3px;font-variant-numeric:tabular-nums}.results-card{background:#fff;border:1px solid var(--line);border-radius:17px;padding:20px;margin:2px 0 16px}.results-head{display:flex;justify-content:space-between;align-items:center;gap:15px}.results-head .eyebrow{font-size:10px}.results-card h2{font-size:17px;margin:0}.export-actions{display:flex;gap:6px;flex-wrap:wrap}.export-actions .button{font-size:11px;min-height:34px;padding:7px 10px}.import-label{cursor:pointer}.result-description{font-size:12px;color:var(--muted);line-height:1.5;height:40px;overflow:auto}.evidence-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;height:180px}.evidence-grid canvas{display:block;width:100%;height:180px;min-width:0}.runs-scroll{height:180px;overflow:auto;border:1px solid var(--line);border-radius:9px}table{border-collapse:collapse;width:100%;font-size:11px;font-variant-numeric:tabular-nums}th,td{padding:9px 10px;border-bottom:1px solid var(--line);text-align:left}th{position:sticky;top:0;background:#f5f7fc;color:var(--muted)}td{color:var(--ink)}.notes a{color:var(--blue)}.notes h2{font-size:14px;color:var(--ink)}#cancel-job{margin-top:6px;min-height:32px;font-size:11px}.formula{font-family:Georgia,serif;font-size:19px;white-space:normal}#ag-pusht .masthead{margin-bottom:15px}#ag-pusht{max-width:1340px}.button:disabled{opacity:.45}.notes-content p{font-size:12px}
@media(max-width:1020px){.learning-workspace{grid-template-columns:minmax(0,1fr)280px;gap:12px}.learning-panel{padding:18px}.learning-workspace .scene-shell{height:400px}.learning-workspace .telemetry{gap:12px;padding:15px}.learning-workspace .metric{padding-left:12px}.learning-workspace .coverage-metric>div:first-child{display:block}.results-head{align-items:flex-start}.export-actions{justify-content:flex-end}}
@media(max-width:760px){#ag-pusht{padding:15px}.learning-workspace{grid-template-columns:1fr}.learning-workspace .scene-shell{height:360px}.learning-panel{min-height:0}.stage-controls{min-height:0}.mission-copy{min-height:0}.learning-stages button{padding:9px 12px;flex-shrink:0}.save-note{font-size:9px}.learning-panel .main-action{margin-top:18px}.results-head{display:block}.export-actions{justify-content:flex-start;margin-top:14px}.evidence-grid{grid-template-columns:1fr;height:auto}.evidence-grid canvas,.runs-scroll{height:170px}.results-card{padding:15px}.learning-workspace .metric output,.learning-workspace .coverage-metric output{font-size:25px}.results-card .result-description{height:54px}.learning-stages button b{margin-right:4px}.learning-workspace .metric .metric-label{white-space:normal}}
