.replay-date-picker{box-sizing:border-box;color:#f2f5fa;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-user-select:none;user-select:none;background:#18212f;border:1px solid #ffffff30;border-radius:12px;width:min(300px,100vw - 24px);max-height:calc(100dvh - 24px);margin:0;padding:14px;font-family:inherit;font-size:13px;line-height:1.4;position:fixed;inset:auto;overflow:auto;box-shadow:0 12px 40px #0006}.replay-date-picker::backdrop{background:#0003}.replay-date-picker .replay-date-heading,.replay-date-picker .replay-date-month,.replay-date-picker .replay-date-footer{align-items:center;gap:8px;display:flex}.replay-date-picker .replay-date-heading{justify-content:space-between;margin-bottom:10px;font-size:13px}.replay-date-picker button{color:#f2f5fa;min-width:30px;min-height:30px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex}.replay-date-picker button:hover:not(:disabled){background:#ffffff20}.replay-date-picker button:focus-visible,.replay-date-picker select:focus-visible{outline-offset:1px;outline:2px solid #8bb8ff}.replay-date-picker button:disabled{opacity:.3;cursor:default}.replay-date-picker select{color:#fff;min-width:0;font:inherit;cursor:pointer;background:#18212f;border:0;border-radius:4px;padding:5px 2px}.replay-date-picker .replay-date-month select:first-of-type{flex:1}.replay-date-weekdays,.replay-date-days{text-align:center;grid-template-columns:repeat(7,1fr);gap:3px;display:grid}.replay-date-weekdays{color:#b3c0d4;margin:10px 0 4px;font-size:11px}.replay-date-picker .replay-date-days button{width:100%;height:30px;font-size:12px}.replay-date-picker .replay-date-days button[aria-pressed=true]{color:#fff;background:#3978ef}.replay-date-picker .replay-date-days button[aria-current=date]{box-shadow:inset 0 0 0 1px #8bb8ff}.replay-date-picker .replay-date-footer{color:#b3c0d4;border-top:1px solid #ffffff20;justify-content:space-between;margin-top:10px;padding-top:8px;font-size:11px}.replay-date-picker .replay-date-footer button{color:#9fc5ff;padding:0 8px}@media (pointer:coarse){.replay-date-picker .replay-date-days button{height:36px}.replay-date-picker select{font-size:16px}}.camera-tv-controls{z-index:5;color:#fff;opacity:.82;font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none;background:linear-gradient(#0000,#0000007a 40%,#000000c7);padding:30px 12px 5px;transition:opacity .16s;position:absolute;inset:auto 0 0}.camera-screen:hover .camera-tv-controls,.camera-tv-controls:focus-within,.camera-tv-controls.is-scrubbing{opacity:1}.camera-tv-seek{touch-action:none;height:22px;margin:0 3px;position:relative}.camera-tv-empty{color:#c4c8ce;align-items:center;min-height:22px;margin:0 3px;font-size:10px;display:flex}.camera-tv-track{background:#ffffff3b;border-radius:8px;height:3px;transition:height .15s,top .15s;position:absolute;top:10px;left:6px;right:6px;overflow:hidden}.camera-tv-recorded{background:#ffffff94;position:absolute;inset-block:0}.camera-tv-progress{opacity:.9;background:#ff4e48;border-radius:8px;position:absolute;inset:0 auto 0 0}.camera-tv-seek:hover .camera-tv-track,.is-scrubbing .camera-tv-track{height:5px;top:9px}.camera-tv-range{appearance:none;cursor:pointer;touch-action:none;background:0 0;border:0;outline:none;width:100%;height:22px;margin:0;padding:0;position:absolute;inset:0}.camera-tv-range::-webkit-slider-runnable-track{background:0 0;border:0;height:3px}.camera-tv-range::-webkit-slider-thumb{appearance:none;background:#ff4e48;border:2px solid #fff;border-radius:50%;width:11px;height:11px;margin-top:-4px;transition:transform .15s;box-shadow:0 1px 6px #0006}.camera-tv-range::-moz-range-track{background:0 0;border:0;height:3px}.camera-tv-range::-moz-range-thumb{background:#ff4e48;border:2px solid #fff;border-radius:50%;width:8px;height:8px}.camera-tv-range:hover::-webkit-slider-thumb{transform:scale(1.2)}.camera-tv-range:focus-visible::-webkit-slider-thumb{transform:scale(1.2)}.camera-tv-range:focus-visible{outline:none}.camera-tv-range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px #ffffff70,0 1px 6px #0006}.camera-tv-range:focus-visible::-moz-range-thumb{box-shadow:0 0 0 3px #ffffff70}.camera-tv-range:disabled{cursor:default;opacity:.5}.camera-tv-tooltip{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:center;pointer-events:none;white-space:nowrap;background:#101216f0;border:1px solid #ffffff26;border-radius:8px;width:126px;padding:9px 10px 7px;line-height:1.3;position:absolute;bottom:27px;transform:translate(-50%);box-shadow:0 4px 18px #0005}.camera-tv-tooltip:after{content:"";background:#16181c;border-bottom:1px solid #ffffff26;border-right:1px solid #ffffff26;width:8px;height:8px;position:absolute;bottom:-5px;left:calc(50% - 4px);transform:rotate(45deg)}.camera-tv-tooltip>span{color:#f1f2f4;letter-spacing:.2px;font-size:10px;display:block}.camera-tv-tooltip small{display:none}.camera-tv-tooltip strong{letter-spacing:1px;color:#fff;margin-top:4px;font-size:18px;font-weight:650;display:block}.camera-tv-tooltip em{color:#b8bdc6;margin-top:5px;font-size:9px;font-style:normal;display:block}.camera-tv-row{align-items:center;gap:8px;min-height:30px;display:flex}.camera-tv-controls button{color:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;font-family:inherit;line-height:1;display:inline-flex}.camera-tv-controls button:disabled{opacity:.4;cursor:default}.camera-tv-controls button:focus-visible,.camera-tv-date:focus-within{outline-offset:1px;border-radius:4px;outline:1px solid #fff}.camera-tv-icon{width:28px;height:30px;padding:5px}.camera-tv-date{white-space:nowrap;cursor:pointer;align-items:center;gap:5px;min-height:30px;font-size:10px;display:flex;position:relative}.camera-tv-date input{opacity:0;cursor:pointer;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;width:100%;min-width:0;height:100%;position:absolute;inset:0}.camera-tv-date input::-webkit-calendar-picker-indicator{cursor:pointer;width:100%;height:100%;padding:0;position:absolute;inset:0}.camera-tv-current{color:#ddd;white-space:nowrap;font-size:10px}.camera-tv-spacer{flex:1;min-width:0}.camera-tv-live{gap:5px;min-height:30px;padding:7px 3px;font-size:10px}.camera-tv-live i{background:#aaa;border-radius:50%;width:5px;height:5px}.camera-tv-live.is-live i{background:#ff4e48;box-shadow:0 0 0 3px #ff4e4822}.camera-tv-live.is-live{color:#fff}.camera-history-empty{color:#bac6d8;text-align:center;place-items:center;padding:20px 20px 74px;font-size:12px;display:grid;position:absolute;inset:0}.camera-history-message{color:var(--muted);padding:6px 12px;font-size:10px;line-height:1.5}.camera-history-message button{font:inherit;color:var(--accent-text);margin-left:5px}.camera-screen video[data-replay-video]{background:#0a1220;position:absolute;inset:0}.camera-screen:fullscreen .camera-tv-controls{padding:70px 32px 16px}.camera-screen:fullscreen .camera-tv-row{gap:16px;min-height:44px}.camera-screen:fullscreen .camera-tv-icon{width:44px;height:44px}:is(.camera-screen:fullscreen .camera-tv-date,.camera-screen:fullscreen .camera-tv-live,.camera-screen:fullscreen .camera-tv-current){font-size:14px}.camera-screen:fullscreen .camera-tv-tooltip{width:156px;padding:12px}.camera-screen:fullscreen .camera-tv-tooltip strong{font-size:22px}.camera-screen:fullscreen .camera-tv-tooltip>span{font-size:12px}@media (pointer:coarse){.camera-tv-controls{opacity:1;padding-bottom:2px}.camera-tv-seek,.camera-tv-range{height:32px}.camera-tv-track{top:15px}.camera-tv-seek:hover .camera-tv-track,.is-scrubbing .camera-tv-track{top:14px}.camera-tv-icon,.camera-tv-date,.camera-tv-live{min-height:38px}.camera-tv-date input{font-size:16px}.camera-tv-tooltip{bottom:37px}}@media (prefers-reduced-motion:reduce){.camera-tv-controls,.camera-tv-track{transition:none}.camera-tv-range::-webkit-slider-thumb{transition:none}}.camera-task-label{border-top:1px solid var(--border,#80808026);align-items:baseline;gap:4px;min-width:0;padding:10px 12px;font-size:12px;line-height:1.6;display:flex}.camera-task-label>span{flex-shrink:0;font-weight:700}.camera-task-label>strong{overflow-wrap:anywhere;min-width:0;font-weight:700}@media (width<=420px){.camera-task-label{font-size:11px}}.feedback-trigger{border:1px solid var(--accent-border);background:var(--accent-soft);min-height:36px;color:var(--accent-text);border-radius:30px;flex:none;align-items:center;gap:6px;padding:5px 16px;font-size:16px;font-weight:600;line-height:1.4;display:inline-flex}.feedback-trigger:hover{background:var(--surface)}.feedback-trigger:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.eval-header .feedback-trigger{margin-left:auto}.feedback-dialog{border:1px solid var(--border);background:var(--surface);width:min(480px,100vw - 32px);max-width:none;max-height:calc(100dvh - 32px);color:var(--text);border-radius:16px;padding:24px;overflow:auto}.feedback-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#10182866}.feedback-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.feedback-heading h2{margin:0;font-size:20px}.feedback-heading button{border-radius:8px;place-items:center;width:40px;height:40px;display:grid}.feedback-dialog p{color:var(--muted);font-size:12px;line-height:1.6}.feedback-dialog label{flex-direction:column;gap:8px;margin-top:14px;font-size:13px;display:flex}.feedback-dialog textarea,.feedback-dialog input{border:1px solid var(--border);background:var(--surface-inset);width:100%;color:var(--text);font:inherit;resize:vertical;border-radius:8px;padding:10px 12px}.feedback-dialog textarea:focus,.feedback-dialog input:focus{outline:2px solid var(--accent-border)}.feedback-count{text-align:right;color:var(--muted);margin-top:5px;font-size:11px;display:block}.feedback-honey{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.feedback-dialog .feedback-error{min-height:20px;color:var(--warning)}.feedback-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.feedback-actions button{border:1px solid var(--border);border-radius:8px;min-height:42px;padding:10px 14px;font-size:13px}.feedback-actions .feedback-submit{background:var(--button);border-color:var(--button);color:#fff}.feedback-actions button:disabled{opacity:.55;cursor:default}.feedback-toast{bottom:max(20px,env(safe-area-inset-bottom));right:max(20px,env(safe-area-inset-right));z-index:40;border:1px solid var(--accent-border);background:var(--surface);max-width:calc(100vw - 40px);color:var(--text);border-radius:10px;padding:14px 18px;font-size:13px;position:fixed;box-shadow:0 4px 16px #0002}.feedback-captcha{gap:8px;margin-top:8px;display:grid}.feedback-captcha img{background:#fff;border-radius:8px;max-width:100%;height:auto}.feedback-captcha>button{border:1px solid var(--border);border-radius:8px;justify-self:start;min-height:42px;padding:8px 12px;font-size:12px}.feedback-captcha>button:disabled{opacity:.55;cursor:default}@media (width<=760px){.feedback-trigger{min-height:44px;padding:8px 12px;font-size:15px}.feedback-dialog{padding:18px}.feedback-dialog textarea,.feedback-dialog input{font-size:16px}}.evaluation-overview{border:1px solid var(--border);background:var(--surface);border-radius:12px;flex-direction:column;gap:14px;min-width:0;margin:0 0 22px;padding:16px 18px 18px;display:flex;container-type:inline-size}.evaluation-overview-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px 16px;min-width:0;display:grid}.evaluation-overview-actions{align-self:start;margin-top:2px}.evaluation-overview-head>.zero-shot-note{grid-area:2/1/auto/-1;margin:0}.evaluation-overview-heading{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.evaluation-overview-heading>div{flex:1;min-width:0}.evaluation-overview-icon{background:var(--accent-soft);width:32px;height:32px;color:var(--accent-text);border-radius:9px;flex-shrink:0;place-items:center;display:grid}.evaluation-overview-heading h2{margin:0;font-size:14px;font-weight:600;line-height:1.4}.evaluation-overview-heading p{color:var(--muted);margin:5px 0 0;font-size:10px}.evaluation-overview-actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.evaluation-overview-stale{color:var(--warning);background:var(--warning-bg);border-radius:4px;padding:3px 7px;font-size:10px}.evaluation-overview-details{color:var(--accent-text);white-space:nowrap;align-items:center;gap:4px;padding:7px 0;font-size:11px;font-weight:550;display:inline-flex}.evaluation-overview-details:hover{text-underline-offset:3px;text-decoration:underline}.evaluation-protocol-link{min-height:36px;color:var(--accent-text);white-space:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:4px;padding:7px 8px;font-size:11px;font-weight:550;display:inline-flex}.evaluation-protocol-link:hover{text-underline-offset:3px;text-decoration:underline}.evaluation-protocol-link:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:5px}.evaluation-overview-actions{flex-wrap:wrap;justify-content:flex-end}@media (width<=760px){.evaluation-protocol-link{min-height:44px}.evaluation-page .evaluation-protocol-link{margin-left:auto}}@media (width<=700px){.evaluation-overview{border-radius:10px;gap:12px;margin-bottom:18px;padding:13px 14px 14px}.evaluation-overview-head{gap:10px}.evaluation-overview-heading{gap:8px}.evaluation-overview-heading h2{font-size:13px}.evaluation-overview-heading p:not(.zero-shot-note){margin-top:3px;font-size:9px}}.eval-dialog{--eval-soft:color-mix(in srgb,var(--surface-inset) 65%,var(--surface));--eval-success:#16856a;--eval-success-bg:#eaf7f2;--eval-failure:#b26343;--eval-failure-bg:#fcf0e9;border:1px solid var(--border);width:min(1340px,100vw - 64px);max-width:none;height:min(900px,100dvh - 64px);max-height:none;color:var(--text);background:var(--surface);border-radius:18px;padding:0;overflow:hidden;box-shadow:0 24px 100px #0003}:root[data-theme=dark] .eval-dialog{--eval-success:#65c9aa;--eval-success-bg:#15372f;--eval-failure:#e4a586;--eval-failure-bg:#382b27}.eval-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0f172a66}.eval-shell{flex-direction:column;height:100%;min-height:0;display:flex}.eval-header{border-bottom:1px solid var(--divider);background:var(--surface);flex-shrink:0;align-items:center;gap:13px;padding:20px 26px;display:flex}.eval-header-mark{border:1px solid var(--accent-border);background:var(--accent-soft);width:40px;height:40px;color:var(--accent-text);border-radius:12px;place-items:center;display:grid}.eval-header h2{letter-spacing:-.3px;align-items:center;gap:12px;margin:0;font-size:19px;font-weight:650;display:flex}.eval-header h2 span{letter-spacing:1.8px;color:var(--muted);font-size:9px;font-weight:500}.eval-header p{color:var(--muted);margin:5px 0 0;font-size:11px}.eval-close{border:1px solid var(--border);width:32px;height:32px;color:var(--text-secondary);border-radius:8px;place-items:center;margin-left:auto;display:grid}.eval-close:hover{background:var(--surface-inset);color:var(--text)}.eval-close:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.eval-layout{flex:1;grid-template-columns:248px minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.eval-models{background:var(--eval-soft);border-right:1px solid var(--divider);flex-direction:column;min-width:0;min-height:0;padding:24px 18px 18px;display:flex}.eval-sidebar-title{align-items:center;gap:8px;margin:0 6px 16px;display:flex}.eval-sidebar-title h3{margin:0;font-size:12px;font-weight:650}.eval-sidebar-title>span{font-variant-numeric:tabular-nums;color:var(--muted);background:var(--surface-raised);border-radius:5px;padding:2px 6px;font-size:10px}.eval-model-search{border:1px solid var(--border);background:var(--surface);color:var(--muted);border-radius:8px;align-items:center;gap:8px;padding:9px 10px;display:flex}.eval-model-search input{width:100%;min-width:0;color:var(--text);font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:11px}.eval-model-search:focus-within{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}.eval-model-list{scrollbar-width:thin;flex-direction:column;gap:9px;min-height:0;margin-top:16px;padding:2px;display:flex;overflow:auto}.eval-model-option{text-align:left;border:1px solid #0000;border-radius:10px;flex-shrink:0;padding:15px 13px;transition:background .15s,border-color .15s}.eval-model-option:hover{background:var(--surface)}.eval-model-option.selected{background:var(--surface);border-color:var(--accent-border);box-shadow:0 2px 8px #00000006}.eval-model-option-top{color:var(--muted);align-items:center;gap:7px;margin-bottom:10px;display:flex}.eval-model-option-top>span{background:var(--surface-inset);text-overflow:ellipsis;white-space:nowrap;border-radius:4px;padding:3px 6px;font-size:10px;font-weight:500;overflow:hidden}.eval-model-option-top>svg:last-child:not(:first-child){color:var(--accent-text);margin-left:auto}.eval-model-option.selected .eval-model-option-top>svg:first-child{color:var(--accent-text)}.eval-model-option>strong{overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:12px;font-weight:600;line-height:1.65;display:-webkit-box;overflow:hidden}.eval-model-option>small{color:var(--muted);margin-top:10px;font-size:10px;display:block}.eval-sidebar-foot{color:var(--muted);align-items:center;gap:6px;margin-top:auto;padding:18px 5px 0;font-size:10px;display:flex}.eval-sidebar-foot svg{color:var(--eval-success)}.eval-main{scrollbar-width:thin;scrollbar-color:var(--border) transparent;overscroll-behavior:contain;width:100%;min-width:0;max-width:none;min-height:0;margin:0;padding:28px 30px 24px;overflow:auto}.eval-batch-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.eval-model-heading{flex:1;min-width:0}.eval-eyebrow{color:var(--muted);align-items:center;gap:7px;margin-bottom:9px;font-size:10px;display:flex}.eval-model-heading h3{letter-spacing:-.5px;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:21px;font-weight:650;line-height:1.4;display:-webkit-box;overflow:hidden}.eval-version{color:var(--accent-text);background:var(--accent-soft);border-radius:4px;margin-top:8px;padding:3px 7px;font-size:10px;display:inline-block}.eval-batch-select{color:var(--muted);flex-direction:column;flex-shrink:0;gap:6px;font-size:10px;display:flex}.eval-select{color:var(--text-secondary);align-items:center;display:flex;position:relative}.eval-select>svg{pointer-events:none;color:var(--muted);position:absolute;right:10px}.eval-select select{appearance:none;border:1px solid var(--border);background:var(--surface);width:100%;max-width:205px;color:var(--text);font:inherit;cursor:pointer;text-overflow:ellipsis;border-radius:7px;padding:9px 30px 9px 11px;font-size:11px}.eval-select select:hover{border-color:var(--muted)}.eval-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.eval-stat{border:1px solid var(--border);background:var(--surface);border-radius:11px;flex-direction:column;min-height:160px;padding:18px 19px;display:flex}.eval-stat-primary{background:var(--accent-soft);border-color:var(--accent-border)}.eval-stat-label{color:var(--muted);justify-content:space-between;align-items:center;gap:8px;font-size:11px;display:flex}.eval-stat-label svg{opacity:.75}.eval-stat>strong{letter-spacing:-1.4px;font-variant-numeric:tabular-nums;margin:15px 0 12px;font-size:38px;font-weight:600;line-height:1.15;display:block}.eval-stat-primary>strong{color:var(--accent-text)}.eval-stat>strong>small{letter-spacing:0;color:var(--muted);margin-left:6px;font-size:13px;font-weight:400}.eval-stat>p{color:var(--text-secondary);margin:auto 0 0;font-size:10px;line-height:1.6}.eval-stat>p b{font-weight:600}.eval-stat>p>span{color:var(--muted)}.eval-stat-track{background:color-mix(in srgb,var(--accent) 12%,transparent);border-radius:3px;height:3px;margin:0 0 11px;overflow:hidden}.eval-stat-track i{background:var(--accent);border-radius:3px;height:100%;display:block}.eval-outcomes{flex-wrap:wrap;gap:10px;display:flex}.eval-outcomes span{align-items:center;gap:5px;display:inline-flex}.eval-outcomes i{border-radius:50%;width:5px;height:5px;display:block}.eval-outcomes i.success{background:var(--eval-success)}.eval-outcomes i.failure{background:var(--eval-failure)}.eval-updated{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin-top:13px;font-size:10px;display:flex}.eval-updated>span:last-child{margin-left:0}.eval-section-heading{justify-content:space-between;align-items:center;gap:12px;margin:28px 0 12px;display:flex}.eval-section-heading h4{align-items:center;gap:8px;margin:0;font-size:13px;font-weight:600;display:flex}.eval-section-heading h4>span{color:var(--muted);background:var(--surface-inset);border-radius:4px;padding:3px 6px;font-size:10px;font-weight:400}.eval-section-heading p{color:var(--muted);margin:0;font-size:10px}.eval-task-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.eval-task{text-align:left;border:1px solid var(--border);background:var(--surface);border-radius:10px;flex-direction:column;gap:6px;min-height:112px;padding:12px 13px;display:flex}.eval-task:hover{background:var(--eval-soft)}.eval-task.selected{border-color:var(--accent-border);background:var(--accent-soft)}.eval-task-name{align-items:flex-start;gap:6px;min-width:0;display:flex}.eval-filters{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 14px;display:flex}.eval-filters .eval-select select{background:var(--eval-soft);border-color:#0000;padding-top:8px;padding-bottom:8px;font-size:10px}.eval-clear{color:var(--muted);align-items:center;gap:4px;margin-left:auto;font-size:10px;display:flex}.eval-clear:hover{color:var(--accent-text)}.eval-records{border:1px solid var(--border);border-radius:10px;overflow:hidden}.eval-record-columns,.eval-record{text-align:left;grid-template-columns:66px minmax(0,1fr) 116px 56px 22px;align-items:center;gap:14px;display:grid}.eval-record-columns{color:var(--muted);background:var(--eval-soft);padding:11px 15px;font-size:10px}.eval-record-columns>span:nth-child(4){text-align:right}.eval-record{border:0;border-top:1px solid var(--divider);background:var(--surface);border-radius:0;width:100%;margin:0;padding:16px 15px;transition:background .15s}.eval-record:hover{background:var(--eval-soft)}.eval-record:focus-visible{outline-offset:-3px}.eval-result{white-space:nowrap;border-radius:5px;justify-self:start;align-items:center;gap:4px;padding:4px 6px;font-size:10px;font-weight:500;display:inline-flex}.eval-result.success{color:var(--eval-success);background:var(--eval-success-bg)}.eval-result.failure{color:var(--eval-failure);background:var(--eval-failure-bg)}.eval-record-description{min-width:0}.eval-record-description strong{font-size:12px;font-weight:550;line-height:1.5}.eval-record-description p{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;font-size:10px;line-height:1.6;overflow:hidden}.eval-record-device{min-width:0;color:var(--text-secondary);font-size:11px}.eval-record-device>span{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.eval-record-device time{color:var(--muted);font-variant-numeric:tabular-nums;margin-top:5px;font-size:10px;display:block}.eval-score{text-align:right;white-space:nowrap}.eval-score strong{font-variant-numeric:tabular-nums;font-size:16px;font-weight:550;line-height:1}.eval-score small{color:var(--muted);margin-top:6px;font-size:9px;display:block}.eval-record-action{color:var(--muted)}.eval-record:hover .eval-record-action{color:var(--accent-text)}.eval-pagination{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin-top:17px;font-size:10px;display:flex}.eval-pagination>div{align-items:center;gap:12px;display:flex}.eval-pagination button{border:1px solid var(--border);border-radius:6px;place-items:center;width:29px;height:29px;display:grid}.eval-empty{text-align:center;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:40px 15px;font-size:12px;line-height:1.7;display:flex}.eval-empty>strong{color:var(--text-secondary);font-size:14px;font-weight:500}.eval-error{background:var(--warning-bg);color:var(--warning);border-radius:6px;margin:12px 0;padding:10px 15px;font-size:11px;line-height:1.6}.eval-shell>.eval-error{flex-shrink:0;margin:10px 20px 0}.eval-footer{border-top:1px solid var(--divider);color:var(--muted);background:var(--surface);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;width:100%;margin:0;padding:12px 24px;font-size:9px;display:flex}.eval-footer>span:first-child{letter-spacing:1px;align-items:center;gap:8px;font-size:8px;display:inline-flex}.eval-footer i{background:var(--border);width:1px;height:9px}.eval-replay{min-width:0}.eval-back{border:1px solid var(--accent-border);background:var(--accent-soft);min-height:44px;color:var(--accent-text);border-radius:8px;justify-content:center;align-items:center;gap:8px;margin:0 0 16px;padding:10px 16px;font-size:14px;font-weight:600;line-height:1.5;display:inline-flex}.eval-back:hover{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 16%,var(--surface));color:var(--accent-text)}.eval-back:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.eval-replay-summary{border:1px solid var(--border);background:var(--eval-soft);border-radius:11px;margin-bottom:20px;padding:17px 19px}.eval-record-heading{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.eval-record-heading h4{align-items:center;gap:9px;margin:0 0 9px;font-size:15px;font-weight:600;display:flex}.eval-record-heading p{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:10px;display:flex}.eval-replay-score{text-align:right;color:var(--muted);white-space:nowrap;font-size:10px}.eval-replay-score strong{color:var(--text);letter-spacing:-.5px;font-variant-numeric:tabular-nums;margin-bottom:4px;font-size:27px;font-weight:550;display:block}.eval-description{border-top:1px solid var(--divider);white-space:pre-wrap;color:var(--text-secondary);margin:14px 0 0;padding-top:12px;font-size:12px;line-height:1.8}.eval-replay-toolbar{justify-content:space-between;align-items:center;gap:15px;margin-bottom:13px;display:flex}.eval-replay-toolbar h4{align-items:center;gap:7px;margin:0;font-size:12px;font-weight:550;display:flex}.eval-view-select{color:var(--muted);align-items:center;gap:9px;font-size:10px;display:flex}.eval-view-select select{max-width:180px}.eval-video-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.eval-video{border:1px solid var(--border);background:#0c111b;border-radius:10px;min-width:0;margin:0;position:relative;overflow:hidden}.eval-video figcaption{background:var(--surface);color:var(--text-secondary);align-items:center;gap:7px;padding:11px 12px;font-size:11px;display:flex}.eval-video figcaption>span{color:var(--warning);margin-left:auto;font-size:9px}.eval-video figcaption svg{color:var(--muted)}.eval-video video{aspect-ratio:16/9;object-fit:contain;background:#0c111b;width:100%;display:block}.eval-video-empty{aspect-ratio:16/9;color:#9ba6b8;place-items:center;font-size:11px;display:grid}.eval-video-note{color:#fff;text-align:center;background:#0009;border-radius:5px;padding:7px;font-size:10px;position:absolute;bottom:10px;left:10px;right:10px}.eval-controls{z-index:1;border:1px solid var(--border);background:var(--surface);border-radius:9px;align-items:center;gap:13px;margin:16px 0 0;padding:12px;font-size:10px;display:flex;position:sticky;bottom:-1px;box-shadow:0 4px 16px #00000006}.eval-controls>button{background:var(--button);color:#fff;white-space:nowrap;border-radius:6px;align-items:center;gap:6px;padding:8px 12px;font-size:11px;display:flex}.eval-controls input{min-width:50px;accent-color:var(--accent);flex:1}.eval-controls>span{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--muted)}.eval-controls select{font:inherit;background:var(--eval-soft);color:var(--text);border:1px solid var(--border);border-radius:5px;padding:5px}.eval-subtle{color:var(--muted);margin:12px 0;font-size:10px;line-height:1.6}@media (width<=1100px){.eval-dialog{width:calc(100vw - 40px);height:calc(100dvh - 40px)}.eval-layout{grid-template-columns:210px minmax(0,1fr)}.eval-main{padding:22px}.eval-models{padding:22px 13px 16px}.eval-stats{gap:9px}.eval-stat{padding:16px 13px}.eval-stat>strong{font-size:33px}.eval-record-columns,.eval-record{grid-template-columns:56px minmax(0,1fr) 100px 45px 15px;gap:10px}}@media (width<=760px){.eval-dialog{border:0;border-radius:0;width:100vw;max-width:100vw;height:100dvh}.eval-header{gap:10px;padding:15px 17px}.eval-header-mark{border-radius:10px;width:35px;height:35px}.eval-header h2{font-size:17px}.eval-header h2 span{letter-spacing:1px;font-size:8px}.eval-header p{font-size:10px}.eval-layout{flex-direction:column;display:flex}.eval-models{border-right:0;border-bottom:1px solid var(--divider);flex-shrink:0;grid-template-columns:1fr 1fr;gap:9px;max-height:172px;padding:12px 16px;display:grid}.eval-sidebar-title{margin:0 2px}.eval-model-search{padding:6px 8px}.eval-model-list{flex-direction:row;grid-column:1/-1;gap:8px;min-height:0;margin:0;padding:0;display:flex;overflow:auto}.eval-model-option{border-color:var(--divider);flex-shrink:0;width:195px;padding:10px 12px}.eval-model-option-top{margin-bottom:5px}.eval-model-option-top>svg:first-child{width:13px;height:13px}.eval-model-option>strong{-webkit-line-clamp:2;font-size:11px;line-height:1.5}.eval-model-option>small,.eval-sidebar-foot{display:none}.eval-main{flex:1;height:auto;padding:20px 16px}.eval-batch-heading{align-items:flex-start;gap:10px;margin-bottom:18px}.eval-model-heading h3{font-size:17px}.eval-eyebrow{margin-bottom:6px;font-size:9px}.eval-batch-select{max-width:124px;font-size:9px}.eval-batch-select select{padding:8px 24px 8px 8px;font-size:10px}.eval-select>svg{right:8px}.eval-stats{gap:7px}.eval-stat{border-radius:9px;min-height:138px;padding:12px 10px}.eval-stat-label{font-size:10px}.eval-stat-label svg{display:none}.eval-stat>strong{letter-spacing:-1px;margin:13px 0 11px;font-size:28px}.eval-stat>strong>small{margin-left:3px;font-size:10px}.eval-stat>p{font-size:9px}.eval-outcomes{gap:3px 7px}.eval-updated{font-size:9px}.eval-updated>span:last-child{margin-left:3px}.eval-section-heading{margin-top:23px}.eval-section-heading p{font-size:9px}.eval-task{gap:9px;padding:12px}.eval-filters{gap:6px}.eval-filters .eval-select{flex:1}.eval-filters .eval-select select{max-width:none;padding-left:8px;font-size:10px}.eval-clear{font-size:9px}.eval-record-columns{display:none}.eval-record{grid-template-columns:55px minmax(0,1fr) 43px 13px;gap:7px;padding:13px 10px}.eval-record:first-of-type{border-top:0}.eval-record-description{grid-area:1/2}.eval-record-device{grid-area:2/2;align-items:center;gap:8px;font-size:9px;display:flex}.eval-record-device time{margin:0;font-size:9px}.eval-record-description p{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;display:-webkit-box;overflow:hidden}.eval-result{grid-area:1/1;padding:4px 5px;font-size:9px}.eval-score{grid-area:1/3}.eval-record-action{grid-area:1/4}.eval-footer{justify-content:center;padding:11px 17px}.eval-footer>span:nth-child(2){display:none}.eval-video-grid{grid-template-columns:1fr}.eval-record-heading h4{flex-wrap:wrap;font-size:13px}.eval-replay-summary{padding:14px}.eval-description{font-size:11px}.eval-replay-toolbar{gap:8px}.eval-view-select{font-size:0}.eval-view-select select{font-size:10px}.eval-controls{gap:7px;padding:9px}.eval-controls>button{padding:7px 9px;font-size:10px}.eval-controls>span{font-size:9px}.eval-controls select{max-width:48px;font-size:10px}}@media (prefers-reduced-motion:reduce){.eval-dialog *{scroll-behavior:auto!important;transition:none!important}}.eval-dialog{width:min(1200px,100vw - 48px);height:min(840px,100dvh - 48px)}.eval-header{padding:16px 22px}.eval-layout{grid-template-columns:268px minmax(0,1fr)}.eval-models{padding:20px 14px 14px}.eval-step-model{border:1px solid var(--divider);background:var(--surface);border-radius:9px;align-items:center;gap:9px;margin:0 2px 12px;padding:10px 12px;display:flex}.eval-step-model>svg{color:var(--accent-text);flex-shrink:0}.eval-step-model>div{min-width:0}.eval-step-model strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;line-height:1.5;display:block;overflow:hidden}.eval-step-model small{color:var(--muted);margin-top:3px;font-size:10px;display:block}.eval-model-option{padding:12px}.eval-model-option-top{align-items:flex-start;margin-bottom:8px}.eval-model-option-top>strong{min-width:0;color:var(--text);overflow-wrap:anywhere;flex:1;font-size:13px;line-height:1.5}.eval-model-option-top>svg{flex-shrink:0;margin-top:3px}.eval-model-count{color:var(--muted);font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;margin-bottom:7px;font-size:10px;display:flex}.eval-step-rate{color:var(--accent-text);letter-spacing:-.3px;font-size:15px;font-weight:600}.eval-model-checkpoints{flex-wrap:wrap;gap:5px;display:flex}.eval-model-checkpoints>span{text-overflow:ellipsis;white-space:nowrap;background:var(--surface-inset);max-width:100%;color:var(--muted);font-variant-numeric:tabular-nums;border-radius:4px;padding:3px 6px;font-size:10px;overflow:hidden}.eval-main{padding:20px 24px}.eval-batch-heading{gap:14px;margin-bottom:16px}.eval-model-heading h3{font-size:20px;display:block;overflow:visible}.eval-model-context{color:var(--muted);flex-wrap:wrap;gap:8px;margin:6px 0 0;font-size:11px;display:flex}.eval-model-context>span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.eval-batch-heading>.eval-version{overflow-wrap:anywhere;max-width:40%;margin:0}.eval-section-heading{margin-top:18px;margin-bottom:10px}.eval-stats{grid-template-columns:repeat(2,minmax(0,1fr));max-width:640px}.eval-stat{min-height:125px;padding:14px 16px}.eval-stat>strong{margin:10px 0;font-size:32px}.eval-subtle{margin:8px 0;font-size:10px}.eval-task{padding:12px 14px}@media (width<=760px){.eval-dialog{width:100vw;height:100dvh}.eval-models{max-height:210px;padding:10px 14px}.eval-step-model{display:none}.eval-model-option{width:190px;padding:10px}.eval-model-option-top>strong{font-size:12px}.eval-model-count{margin-bottom:5px;font-size:10px}.eval-step-rate{font-size:14px}.eval-model-checkpoints{flex-wrap:nowrap;overflow:hidden}.eval-model-checkpoints>span{flex-shrink:0;max-width:90px}.eval-main{padding:16px 14px}.eval-model-heading h3{font-size:17px}.eval-model-context{gap:5px;font-size:10px}.eval-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-width:none}.eval-stat{min-height:116px;padding:11px 9px}.eval-stat>strong{font-size:27px}.eval-model-option-top>strong,.eval-model-heading h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.eval-models{max-height:186px}}.eval-task-name strong{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;flex:1;min-width:0;font-size:12px;font-weight:550;line-height:1.45;display:-webkit-box;overflow:hidden}.eval-task-name>svg{color:var(--accent-text);flex-shrink:0;margin-top:2px}.eval-task-rate{letter-spacing:-.6px;color:var(--text);font-variant-numeric:tabular-nums;font-size:22px;font-weight:550;line-height:1.25}.eval-task-counts{color:var(--muted);font-variant-numeric:tabular-nums;font-size:10px;line-height:1.5}.eval-task-foot{color:var(--muted);font-variant-numeric:tabular-nums;margin-top:auto;font-size:10px;line-height:1.5}.eval-task-foot b{color:var(--text-secondary);font-weight:550}.eval-task-track{background:color-mix(in srgb,var(--accent) 12%,transparent);border-radius:3px;height:3px;display:block;overflow:hidden}.eval-task-track>i{background:var(--accent);border-radius:3px;height:100%;display:block}.eval-task-grid .eval-task-all{background:var(--eval-soft);border-style:dashed;flex-direction:row;grid-column:1/-1;align-items:center;gap:10px 16px;min-height:0;padding:10px 14px}.eval-task-all .eval-task-name{flex:1}.eval-task-all .eval-task-name strong{font-size:13px;font-weight:600}.eval-task-all .eval-task-rate{color:var(--accent-text);font-size:19px}.eval-task-all .eval-task-foot{margin:0 0 0 auto}.eval-task-all .eval-task-track{display:none}.eval-record-clear{border:1px solid var(--border);background:var(--surface);color:var(--muted);border-radius:6px;align-items:center;gap:5px;padding:5px 9px;font-size:11px;display:inline-flex}.eval-record-clear:hover{border-color:var(--accent);color:var(--accent-text)}@media (width<=1100px){.eval-task-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.eval-task-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.eval-task{min-height:104px;padding:11px 12px}.eval-task-rate{font-size:20px}.eval-task-grid .eval-task-all{flex-wrap:wrap;gap:6px 12px;padding:10px 12px}.eval-task-all .eval-task-name{flex-basis:100%}.eval-task-all .eval-task-rate{font-size:18px}.eval-task-all .eval-task-foot{margin-left:0}}.eval-main>.eval-section-heading:first-child,.eval-main>.eval-batch-heading:first-child{margin-top:0}.eval-record-heading-line{flex-wrap:wrap;gap:12px}.eval-record-paging{color:var(--muted);font-variant-numeric:tabular-nums;align-items:center;gap:8px;font-size:11px;display:flex}.eval-record-paging button{border:1px solid var(--border);background:var(--surface);border-radius:6px;place-items:center;width:32px;height:32px;display:grid}.eval-record-paging button:not(:disabled):hover{border-color:var(--accent);color:var(--accent-text)}.eval-record-grid{scrollbar-width:thin;scrollbar-gutter:stable;overscroll-behavior:contain;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;max-height:420px;padding:3px;display:grid;overflow:auto}.eval-record-grid .eval-record-tile{border:1px solid var(--border);background:var(--surface);text-align:left;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-content:start;align-items:center;gap:9px 8px;min-height:83px;padding:12px;display:grid}.eval-record-grid .eval-record-tile:hover{border-color:var(--accent);background:var(--eval-soft)}.eval-record-grid .eval-record-tile:focus-visible{outline-offset:1px}.eval-record-tile .eval-result{grid-area:1/1;max-width:100%;font-size:10px}.eval-tile-score{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:1/2;font-size:17px;font-weight:500}.eval-tile-score small{color:var(--muted);margin-left:4px;font-size:10px}.eval-tile-task{text-overflow:ellipsis;white-space:nowrap;color:var(--text-secondary);grid-column:1/-1;font-size:11px;overflow:hidden}.eval-tile-time{color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:10px}.eval-tile-arrow{color:var(--muted);justify-self:end}@media (width<=760px){.eval-record-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;max-height:390px}.eval-record-grid .eval-record-tile{gap:8px 5px;padding:10px}.eval-record-paging{gap:6px}.eval-record-paging button{width:36px;height:36px}}.eval-dialog{--eval-window-height:min(900px,calc(100dvh - 48px));width:min(1320px,100vw - 48px);height:fit-content;max-height:var(--eval-window-height);margin:auto}.eval-shell{height:auto;max-height:var(--eval-window-height)}.eval-layout{max-height:calc(var(--eval-window-height) - 68px);flex:auto;grid-template-rows:minmax(0,1fr);grid-template-columns:220px minmax(0,1fr)}.eval-main{scrollbar-gutter:stable;max-height:100%}.eval-record-grid{scrollbar-gutter:auto;max-height:none;overflow:visible}.eval-record-heading-line{z-index:2;background:var(--surface);margin-top:8px;margin-bottom:6px;padding:10px 0;position:sticky;top:-20px}.eval-model-list{max-height:calc(var(--eval-window-height) - 190px)}@media (width<=1000px){.eval-dialog{--eval-window-height:calc(100dvh - 24px);border-radius:12px;width:calc(100vw - 24px)}.eval-layout{grid-template-columns:190px minmax(0,1fr)}.eval-main{padding:16px}.eval-record-heading-line{top:-16px}}@media (width<=760px){.eval-dialog{--eval-window-height:100dvh;border:0;border-radius:0;width:100vw;height:100dvh;max-height:100dvh}.eval-shell{height:100%;max-height:100%}.eval-header{padding-top:max(14px,env(safe-area-inset-top,0px))}.eval-layout{flex:1;min-height:0;max-height:none}.eval-models{max-height:150px;padding:10px 14px}.eval-model-list{max-height:none}.eval-main{max-height:none;padding:14px 14px max(14px,env(safe-area-inset-bottom,0px));flex:1}.eval-record-grid{max-height:none;overflow:visible}.eval-record-heading-line{top:-14px}}@media (width>=761px) and (height<=600px){.eval-dialog{--eval-window-height:calc(100dvh - 16px);width:calc(100vw - 24px)}.eval-header{padding:10px 18px}.eval-layout{max-height:calc(var(--eval-window-height) - 54px)}}.eval-record-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.eval-more{text-align:center;color:var(--muted);padding:14px;font-size:11px}@media (width<=1100px) and (width>=761px){.eval-record-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.eval-record-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.eval-trends-key{color:var(--muted);flex-wrap:wrap;justify-content:flex-start;gap:10px 18px;margin-bottom:10px;font-size:14px;font-weight:500;line-height:1.5;display:flex}.eval-trends-key>span{align-items:center;gap:6px;display:inline-flex}.eval-trends-key i{border-radius:1px;width:14px;height:2px}.eval-trends-key i.eval-trend-line{border-top:2px solid;border-radius:0;height:0}.eval-trends-key i.eval-trend-line.is-dashed{border-top-style:dashed}.eval-trend-readout{min-height:54px;color:var(--muted);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;flex-direction:column;gap:3px;font-size:10px;display:flex}.eval-trend-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.eval-trend{border:1px solid var(--divider);background:var(--surface);border-radius:10px;min-width:0;padding:12px 14px 10px}.eval-trend-metric{color:var(--accent-text);margin-bottom:4px;font-size:11px;font-weight:600}.eval-trend-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:6px;display:flex}.eval-trend-head h4{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:13px;font-weight:550;line-height:1.4;overflow:hidden}.eval-trend-steps{color:var(--muted);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:10px}.eval-trend svg{touch-action:none;width:100%;height:auto;display:block;overflow:visible}.eval-trend svg text{fill:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.eval-trend svg .eval-trend-axis-title{font-size:13px;font-weight:500}.eval-trend-values{font-variant-numeric:tabular-nums;flex-wrap:wrap;flex-basis:100%;justify-content:flex-start;gap:2px 10px;min-width:0;font-size:11px;font-weight:550;display:flex}.eval-trends-empty{text-align:center;color:var(--muted);margin:0;padding:26px 12px;font-size:11px}@media (width<=900px){.eval-trend-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.eval-trends-key{margin-bottom:8px;font-size:13px}.eval-trend{max-width:560px;margin:0 auto;padding:10px 10px 8px}.eval-trend-head{flex-wrap:wrap;gap:2px}.eval-trend-head h4{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}}@media (width<=420px){.eval-trend{padding:8px 6px 6px}}.evaluation-overview{border-color:var(--accent-border);border-left:3px solid var(--accent);background:linear-gradient(100deg,var(--accent-soft),var(--surface) 45%)}.evaluation-overview .evaluation-overview-heading h2{white-space:nowrap;font-size:16px;font-weight:600}.evaluation-overview .evaluation-overview-icon{border:1px solid var(--accent-border);border-radius:10px;width:36px;height:36px}.evaluation-overview .evaluation-overview-icon>svg{width:20px;height:20px}.evaluation-overview .evaluation-overview-details{background:var(--button);color:#fff;border-radius:8px;justify-content:center;gap:8px;min-height:44px;padding:10px 14px;font-size:13px;font-weight:600;line-height:1.4;box-shadow:0 2px 6px #00000010}.evaluation-overview .evaluation-overview-details:hover{background:color-mix(in srgb,var(--button) 88%,#000);text-decoration:none}.evaluation-overview .evaluation-overview-details:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (width<=760px){.evaluation-overview .evaluation-overview-heading h2{font-size:15px}.evaluation-overview .evaluation-overview-icon{width:32px;height:32px}.evaluation-overview .evaluation-overview-details{box-sizing:border-box;justify-content:flex-start;gap:6px;width:100%;padding:10px 12px;font-size:12px}.evaluation-overview .evaluation-overview-details svg{flex:none}}.eval-header .eval-close-mobile{display:none}@media (width<=760px){.eval-header .eval-close-desktop{display:none}.eval-header .eval-close-mobile{width:40px;height:40px;color:var(--text);background:var(--surface-inset);display:grid}}.eval-video[hidden]{display:none}@media (width<=760px){.eval-controls{grid-template-columns:auto minmax(0,1fr) auto;gap:8px;display:grid}.eval-controls>button:first-child{grid-area:1/1}.eval-controls>select{grid-area:1/3;justify-self:end;max-width:none;min-height:36px;font-size:14px}.eval-controls>input{grid-area:2/1/auto/-1;width:100%;min-height:28px}.eval-controls>span{text-align:right;grid-area:1/2}}.evaluation-overview-toggle{display:none}@media (width<=760px),(width<=1100px) and (height<=500px){section.evaluation-overview{background:var(--surface-inset);border:1px solid var(--accent-border);border-radius:12px;gap:0;padding:0}.evaluation-overview .evaluation-overview-head{grid-template-columns:minmax(0,1fr);gap:0;height:auto;min-height:46px;padding:0 14px;display:grid;position:relative}.evaluation-overview .evaluation-overview-heading,.evaluation-overview .evaluation-overview-actions,.evaluation-overview-head>.zero-shot-note{grid-area:auto/1}.evaluation-overview .evaluation-overview-heading{grid-template-columns:30px minmax(0,1fr);align-items:start;gap:0;min-height:46px;padding:0;display:grid;position:static}.evaluation-overview .evaluation-overview-heading>div{pointer-events:none;display:contents}.evaluation-overview .evaluation-overview-icon,.evaluation-overview .evaluation-overview-heading p:not(.zero-shot-note){display:none}.evaluation-overview .zero-shot-note{pointer-events:auto;color:var(--text-secondary);flex-direction:column;grid-column:1/-1;align-items:flex-start;gap:7px;margin:0 0 14px;font-size:13px;line-height:1.65;display:flex}.evaluation-overview .zero-shot-copy{white-space:normal;overflow-wrap:break-word;flex-basis:auto}.evaluation-overview .evaluation-overview-heading h2{min-height:46px;color:var(--accent-text);white-space:nowrap;grid-column:2;align-items:center;font-size:12px;font-weight:500;display:flex}.evaluation-overview-toggle{width:100%;height:46px;color:var(--accent-text);border-radius:10px;padding:0;display:flex;position:absolute;inset:0}.evaluation-overview-toggle>svg{width:18px;height:18px;position:absolute;top:14px;left:14px}.evaluation-overview-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.evaluation-overview-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}.evaluation-overview .evaluation-overview-actions{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;align-items:stretch;gap:8px;width:100%;padding:0 0 12px;display:grid;position:relative}.evaluation-overview .evaluation-overview-stale{pointer-events:none;border-radius:5px;grid-column:1/-1;justify-self:start;padding:2px 6px;font-size:10px}.evaluation-overview .evaluation-fullscreen-trigger,.evaluation-overview .evaluation-protocol-link,.evaluation-overview .evaluation-overview-details{box-sizing:border-box;text-align:center;white-space:normal;border-radius:8px;justify-content:center;width:auto;min-width:0;min-height:44px;padding:10px 12px;font-size:13px;line-height:1.4}.evaluation-overview .evaluation-overview-actions svg{flex-shrink:0}.evaluation-overview .evaluation-fullscreen-trigger,.evaluation-overview .evaluation-protocol-link{border:1px solid var(--border);background:var(--surface);color:var(--accent-text);text-decoration:none}.evaluation-overview .evaluation-fullscreen-trigger>span{display:inline}.evaluation-overview .evaluation-protocol-link:hover,.evaluation-overview .evaluation-fullscreen-trigger:hover{background:var(--accent-soft);text-decoration:none}.evaluation-overview .evaluation-overview-details{background:var(--button);width:100%;box-shadow:none;color:#fff;grid-column:1/-1;gap:6px;font-size:13px;font-weight:600}.evaluation-overview .evaluation-overview-details svg{flex:none;width:15px;height:15px}.evaluation-overview .evaluation-overview-details:hover{background:color-mix(in srgb,var(--button) 88%,#000);text-decoration:none}.evaluation-overview-content.is-open{padding:0 14px 14px}.evaluation-overview-content:not(.is-open){display:none}}.evaluation-fullscreen-trigger{border:1px solid var(--border);min-height:44px;color:var(--accent-text);background:var(--surface);white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:8px 10px;font-size:12px;display:inline-flex}.evaluation-fullscreen-trigger:hover{background:var(--accent-soft)}.evaluation-fullscreen-dialog{background:var(--surface);width:100%;max-width:none;height:100dvh;max-height:none;color:var(--text);border:0;margin:0;padding:0;position:fixed;inset:0}.evaluation-fullscreen-dialog::backdrop{background:var(--surface)}.evaluation-fullscreen-panel{background:var(--surface);width:100%;height:100%;min-height:0;color:var(--text);flex-direction:column;display:flex}.evaluation-fullscreen-panel:fullscreen{width:100vw;height:100dvh}.evaluation-fullscreen-head{padding:16px max(24px,env(safe-area-inset-right)) 16px max(24px,env(safe-area-inset-left));border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;display:flex}.evaluation-fullscreen-head>div{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.evaluation-fullscreen-head h2{margin:0;font-size:18px}.evaluation-fullscreen-head button{border:1px solid var(--border);white-space:nowrap;min-height:44px;color:var(--accent-text);border-radius:8px;align-items:center;gap:8px;padding:10px 14px;font-size:13px;display:flex}.evaluation-fullscreen-content{min-height:0;padding:20px max(24px,env(safe-area-inset-right)) max(20px,env(safe-area-inset-bottom)) max(24px,env(safe-area-inset-left));flex:1;overflow:auto}.evaluation-fullscreen-content .eval-trends{max-width:1800px;margin:auto}.evaluation-fullscreen-content .eval-trend{width:100%;max-width:none}.evaluation-fullscreen-content .eval-trend svg{min-height:180px;max-height:calc(50dvh - 160px)}@media (width<=760px){.evaluation-fullscreen-trigger{background:0 0;border:0;width:36px;min-width:36px;padding:6px}.evaluation-fullscreen-trigger>span{display:none}.evaluation-fullscreen-head{gap:8px;padding:10px 16px}.evaluation-fullscreen-head h2{font-size:16px}.evaluation-fullscreen-head button{padding:8px;font-size:12px}.evaluation-fullscreen-content{padding:12px 16px max(12px,env(safe-area-inset-bottom))}.evaluation-fullscreen-content .eval-trend svg{min-height:0;max-height:none}}.eval-header .eval-replay-back{border:1px solid var(--border);background:var(--surface);min-height:44px;color:var(--accent-text);white-space:nowrap;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;margin-left:auto;padding:8px 12px;font-size:12px;display:inline-flex}.eval-header .eval-replay-back:hover{background:var(--accent-soft)}.eval-header .eval-replay-back:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (width<=420px){.eval-header .eval-replay-back{gap:4px;padding:6px 8px}.eval-header:has(.eval-replay-back) .eval-header-mark{display:none}}.evaluation-page{--eval-soft:color-mix(in srgb,var(--surface-inset) 65%,var(--surface));--eval-success:#16856a;--eval-success-bg:#eaf7f2;--eval-failure:#b26343;--eval-failure-bg:#fcf0e9;background:var(--surface);width:100%;height:100dvh;color:var(--text)}:root[data-theme=dark] .evaluation-page{--eval-success:#65c9aa;--eval-success-bg:#15372f;--eval-failure:#e4a586;--eval-failure-bg:#382b27}.evaluation-page .eval-shell{height:100%;max-height:none}.evaluation-page .eval-header{gap:14px;min-height:68px;padding:12px 24px}.evaluation-page .eval-header h1{margin:0;font-size:18px;font-weight:650}.evaluation-page .eval-header-mark{border-radius:8px;width:32px;height:32px}.eval-home-link{border-right:1px solid var(--border);white-space:nowrap;align-items:center;gap:8px;min-height:44px;padding-right:20px;font-size:13px;font-weight:550;display:inline-flex}.eval-home-link:hover{color:var(--accent-text)}.eval-page-status{color:var(--muted);margin-left:auto;font-size:11px}.evaluation-page .eval-layout{flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:230px minmax(0,1fr);max-height:none}.evaluation-page .eval-models{max-height:none;padding:20px 14px;overflow:auto}.evaluation-page .eval-model-list{flex:1;max-height:none}.evaluation-page .eval-main{scrollbar-gutter:stable;max-height:100%;padding:20px 26px}.evaluation-page .eval-batch-heading{margin-bottom:14px}.evaluation-page .eval-model-heading{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.evaluation-page .eval-model-heading h3{margin:0;font-size:23px}.evaluation-page .eval-model-context{margin:0}.eval-view-nav{border-bottom:1px solid var(--border);background:var(--surface);flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:8px 24px;display:flex}.eval-view-tabs{background:var(--surface-inset);border-radius:12px;gap:4px;padding:4px;display:flex}.eval-view-tabs button{min-height:40px;color:var(--muted);white-space:nowrap;border-radius:9px;align-items:center;gap:8px;padding:9px 18px;font-size:13px;font-weight:550;display:flex}.eval-view-tabs button[aria-selected=true]{background:var(--surface);color:var(--accent-text);box-shadow:0 1px 4px #0000000c}.eval-view-model{min-width:0;color:var(--muted);justify-content:flex-end;align-items:center;gap:8px;font-size:12px;display:flex}.eval-view-model>svg{flex-shrink:0}.eval-view-model>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.eval-view-model select{border:1px solid var(--border);background:var(--surface);min-width:0;max-width:100%;color:var(--text);font:inherit;border-radius:8px;padding:7px}.eval-trends-panel{scrollbar-gutter:stable;background:var(--surface-inset);flex:1;min-height:0;overflow:auto}.eval-trends-workspace{padding:30px 32px 40px}.eval-trends-inner{max-width:1440px;margin:0 auto}.eval-trends-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;display:flex}.eval-trends-eyebrow{color:var(--accent-text);align-items:center;gap:7px;margin-bottom:8px;font-size:12px;font-weight:550;display:flex}.eval-trends-heading h2{letter-spacing:-.5px;margin:0;font-size:28px;font-weight:650}.eval-trends-heading p{color:var(--muted);margin:8px 0 0;font-size:13px;line-height:1.6}.eval-trends-counts{flex-shrink:0;gap:28px;display:flex}.eval-trends-counts>span{color:var(--muted);flex-direction:column;gap:5px;font-size:11px;display:flex}.eval-trends-counts strong{color:var(--text);font-variant-numeric:tabular-nums;font-size:25px;font-weight:600}.eval-trend-task-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:24px;display:grid}.eval-trend-task-option{text-align:left;border:1px solid var(--border);background:var(--surface);min-width:0;color:var(--text);border-radius:14px;flex-direction:column;align-items:flex-start;gap:8px;padding:16px 18px;transition:background .15s,border-color .15s;display:flex;position:relative}.eval-trend-task-option:hover{border-color:var(--accent-border)}.eval-trend-task-option.selected{border-color:var(--accent-text);background:var(--accent-soft)}.eval-trend-task-index{font-variant-numeric:tabular-nums;color:var(--muted);font-size:11px;font-weight:600}.eval-trend-task-option.selected .eval-trend-task-index{color:var(--accent-text)}.eval-trend-task-option>strong{overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:1.5}.eval-trend-task-option>small{color:var(--muted);margin-top:auto;font-size:10px;line-height:1.5}.eval-trend-task-option>svg{color:var(--muted);position:absolute;top:14px;right:16px}.eval-trend-task-option.selected>svg{color:var(--accent-text)}.eval-task-trend-board{border:1px solid var(--border);background:var(--surface);border-radius:18px;padding:22px}.eval-task-trend-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:22px;display:flex}.eval-task-trend-heading h3{margin:0;font-size:19px;font-weight:600;line-height:1.5}.eval-task-trend-heading p{color:var(--muted);margin:5px 0 0;font-size:11px;line-height:1.5}.eval-task-trend-heading p strong{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-weight:500}.eval-task-trend-board .eval-trend-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.eval-task-trend-board .eval-trend{border-radius:12px;width:100%;max-width:none;padding:16px}.eval-trends-empty-state{text-align:center;color:var(--muted);flex-direction:column;align-items:center;gap:12px;padding:80px 20px;display:flex}.eval-trends-empty-state strong{color:var(--text);font-size:16px}.eval-trends-empty-state p{margin:0;font-size:13px;line-height:1.7}@media (width<=1000px){.eval-trends-workspace{padding:24px}.eval-trend-task-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.eval-view-nav{flex-wrap:wrap;gap:8px;padding:8px 14px}.eval-view-tabs{flex:1}.eval-view-tabs button{flex:1;justify-content:center;padding:8px 12px;font-size:12px}.eval-view-model{flex-basis:100%;justify-content:flex-start;padding:2px 4px;font-size:10px}.eval-trends-workspace{padding:20px 14px 28px}.eval-trends-heading{align-items:flex-start;gap:12px;margin-bottom:18px}.eval-trends-heading h2{font-size:23px}.eval-trends-heading p{font-size:12px}.eval-trends-counts{gap:14px}.eval-trends-counts strong{font-size:20px}.eval-trends-counts>span{font-size:9px}.eval-trend-task-list{scroll-snap-type:x proximity;gap:10px;margin-bottom:14px;padding:2px 2px 10px;display:flex;overflow-x:auto}.eval-trend-task-option{scroll-snap-align:start;flex:0 0 210px;padding:12px 14px}.eval-trend-task-option>strong{font-size:13px}.eval-task-trend-board{border-radius:14px;padding:14px}.eval-task-trend-heading{margin-bottom:16px}.eval-task-trend-heading h3{font-size:16px}.eval-task-trend-board .eval-trend-grid{grid-template-columns:minmax(0,1fr);gap:12px}.eval-task-trend-board .eval-trend{padding:8px 6px}}.eval-stat-scope{color:var(--muted);overflow-wrap:anywhere;margin:0 0 8px;font-size:12px}.eval-top-grid{grid-template-columns:210px minmax(0,1fr);align-items:stretch;gap:16px;display:grid}.evaluation-page .eval-stats{border:1px solid var(--accent-border);background:var(--accent-soft);border-radius:12px;flex-direction:column;gap:0;max-width:none;padding:4px 16px;display:flex}.evaluation-page .eval-stat{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex:1;padding:14px 0}.evaluation-page .eval-stat+.eval-stat{border-top:1px solid var(--accent-border)}.evaluation-page .eval-stat>strong{margin:10px 0;font-size:34px}.evaluation-page .eval-stat p{margin:0;font-size:11px;line-height:1.6}.evaluation-page .eval-stat-track{display:none}.eval-task-matrix{border:1px solid var(--border);border-radius:12px;min-width:0;padding:12px}.evaluation-page .eval-task-matrix>.eval-section-heading{gap:8px;margin:0 0 10px}.eval-task-matrix h2{align-items:center;gap:8px;margin:0;font-size:14px;display:flex}.eval-task-matrix h2>span{color:var(--muted);font-size:10px;font-weight:400}.eval-matrix-actions{align-items:center;gap:8px;display:flex}.eval-matrix-actions .selected{color:var(--accent-text);border-color:var(--accent-border);background:var(--accent-soft)}.eval-matrix-toggle{display:none}.evaluation-page .eval-task-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.evaluation-page .eval-task{gap:5px;min-height:106px;padding:10px;position:relative}.evaluation-page .eval-task-name{flex-wrap:wrap;align-items:flex-start;gap:5px;display:flex}.evaluation-page .eval-task-name strong{min-width:80px;font-size:11px;line-height:1.4;display:block;overflow:visible}.eval-mode-badge{background:var(--accent-soft);color:var(--accent-text);white-space:nowrap;border-radius:4px;padding:1px 5px;font-size:9px}.evaluation-page .eval-task-rate{font-size:21px}.evaluation-page .eval-task-counts{font-size:9px}.evaluation-page .eval-task-foot{font-size:10px}.evaluation-page .eval-task-track{display:none}.evaluation-page .eval-record-heading-line{margin:12px 0 8px;padding:10px 0;top:-20px}.evaluation-page .eval-record-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.evaluation-page .eval-record-tile{min-height:142px}.evaluation-page .eval-tile-task{white-space:normal;line-height:1.4;display:block;overflow:visible}@media (width<=1250px) and (width>=761px){.evaluation-page .eval-layout{grid-template-columns:190px minmax(0,1fr)}.evaluation-page .eval-main{padding:16px}.eval-top-grid{grid-template-columns:165px minmax(0,1fr);gap:12px}.evaluation-page .eval-stats{padding:4px 12px}.evaluation-page .eval-task-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-height:264px;overflow:auto}.evaluation-page .eval-record-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.evaluation-page .eval-record-heading-line{top:-16px}}@media (width<=760px){.evaluation-page .eval-header{flex-wrap:wrap;gap:10px;min-height:60px;padding:8px 14px}.evaluation-page .eval-header h1{font-size:15px}.evaluation-page .eval-header-mark,.eval-page-status{display:none}.eval-home-link{gap:5px;padding-right:10px;font-size:11px}.evaluation-page .eval-replay-back{gap:3px;padding:6px;font-size:11px}.evaluation-page .eval-layout{flex-direction:column;display:flex;overflow:hidden}.evaluation-page .eval-models{border-right:0;border-bottom:1px solid var(--border);flex:none;grid-template-columns:auto minmax(0,1fr);gap:6px 12px;max-height:134px;padding:8px 14px;display:grid}.evaluation-page .eval-sidebar-title{margin:0;font-size:11px}.evaluation-page .eval-model-search{padding:6px 8px}.evaluation-page .eval-step-model{display:none}.evaluation-page .eval-model-list{flex-direction:row;grid-column:1/-1;gap:8px;margin:0;display:flex;overflow:auto}.evaluation-page .eval-model-option{width:160px;padding:6px 9px}.evaluation-page .eval-model-option-top{margin:0 0 3px}.evaluation-page .eval-model-count{margin:0;font-size:9px}.evaluation-page .eval-model-checkpoints{display:none}.evaluation-page .eval-main{flex:1;min-height:0;padding:14px}.evaluation-page .eval-model-heading{gap:6px 10px}.evaluation-page .eval-model-heading h3{font-size:19px}.eval-top-grid{grid-template-columns:minmax(0,1fr);gap:10px}.evaluation-page .eval-stats{flex-direction:row;padding:0 12px}.evaluation-page .eval-stat{min-width:0;padding:10px 0}.evaluation-page .eval-stat+.eval-stat{border-top:0;border-left:1px solid var(--accent-border);margin-left:12px;padding-left:12px}.evaluation-page .eval-stat>strong{margin:5px 0;font-size:27px}.evaluation-page .eval-stat p{font-size:9px}.eval-task-matrix{padding:8px 10px}.evaluation-page .eval-task-matrix>.eval-section-heading{margin:0}.eval-task-matrix h2{gap:6px;font-size:12px}.eval-matrix-actions{gap:4px}.eval-matrix-actions button{min-height:36px;padding:6px;font-size:10px}.eval-matrix-toggle{color:var(--accent-text);align-items:center;gap:3px;display:flex}.eval-task-matrix:not(.is-open) .eval-task-grid{display:none}.evaluation-page .eval-task-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-height:260px;margin-top:8px;overflow:auto}.evaluation-page .eval-record-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.evaluation-page .eval-record-tile{min-height:132px}.evaluation-page .eval-record-heading-line{margin-top:8px;top:-14px}}.evaluation-page .eval-record-grid .eval-record-tile{grid-template-columns:minmax(0,1fr) auto;gap:6px 8px;min-height:152px}.evaluation-page .eval-record-tile .eval-result{grid-area:1/1;justify-self:start}.evaluation-page .eval-tile-time{grid-area:1/2;justify-self:end;font-size:9px}.evaluation-page .eval-tile-score{text-align:left;grid-area:2/1/auto/-1;font-size:28px;font-weight:600;line-height:1.25}.evaluation-page .eval-tile-task{color:var(--text);grid-area:3/1/auto/-1;font-size:12px}.evaluation-page .eval-record-mode{grid-area:4/1;justify-self:start}.eval-record-action-label{color:var(--accent-text);white-space:nowrap;grid-area:4/2;justify-self:end;align-items:center;gap:4px;font-size:10px;display:flex}@media (width<=760px){.evaluation-page .eval-record-grid .eval-record-tile{min-height:148px}.evaluation-page .eval-tile-time{font-size:8px}.evaluation-page .eval-tile-score{font-size:25px}.evaluation-page .eval-tile-task{font-size:11px}}:root{color:var(--text);background:var(--page);font-synthesis:none;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--page:#090f1c;--surface:#111b2c;--surface-raised:#1b2a40;--surface-inset:#0e1727;--text:#edf3ff;--text-secondary:#c0cee2;--muted:#9bacc5;--border:#2a3a52;--divider:#223047;--accent:#579bff;--accent-text:#87baff;--accent-soft:#142b49;--accent-border:#315a89;--button:#2563eb;--warning:#e8b978;--page-glow:#15284866;--header-bg:#0b1322ed;--notice-bg:#12243b;--notice-border:#284463;--notice-text:#b8cce7;--warning-bg:#2b241b;--summary-accent:#9ec8ff;--chart-1:#69a7ff;--chart-2:#b59aff;--chart-3:#64c7eb;--chart-4:#edbe7b;--chart-5:#8da7ff;--chart-6:#ee99b4;--chart-7:#91d1f0;--chart-8:#c8b0ef;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;font-size:14px}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--page:#fff;--surface:#fff;--surface-raised:#f0f1f3;--surface-inset:#f6f7f8;--text:#171717;--text-secondary:#55575b;--muted:#73767c;--border:#dedfe2;--divider:#eceef0;--accent:#0866ff;--accent-text:#075cdd;--accent-soft:#edf3ff;--accent-border:#bcd3ff;--button:#0866ff;--warning:#916014;--warning-bg:#fff3df;--page-glow:transparent;--header-bg:#f7f7f8f5;--notice-bg:#f6f7f8;--notice-border:#eceef0;--notice-text:#63666c;--summary-accent:#fff;--chart-1:#0866ff;--chart-2:#00b980;--chart-3:#00a4bd;--chart-4:#c18521;--chart-5:#6264de;--chart-6:#cc668c;--chart-7:#168eae;--chart-8:#9063c8}*{box-sizing:border-box}body{background:radial-gradient(ellipse at 80% 0, var(--page-glow), transparent 45%),var(--page);min-height:100vh;margin:0}button,input{font:inherit}button{cursor:pointer;color:inherit;background:0 0;border:0}button:disabled{cursor:not-allowed;opacity:.4}.run-select{color:var(--text-secondary);align-items:center;gap:10px;margin:0 0 14px;font-size:12px;display:flex}.run-select select{border:1px solid var(--border);background:var(--surface);max-width:720px;color:var(--text);border-radius:8px;flex:1;padding:8px 10px}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}a{color:inherit;text-decoration:none}svg{flex-shrink:0;display:block}html{scroll-behavior:smooth;scroll-padding-top:82px}h1,h2,h3,p{margin:0}code{font-size:11px}small{font-weight:400}.subtle{color:var(--muted);font-size:11px}.site-header{background:var(--header-bg);border-bottom:1px solid var(--border);z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);height:60px;position:sticky;top:0}.header-inner{align-items:center;gap:26px;max-width:1600px;height:100%;margin:auto;padding:0 32px;display:flex}.brand{letter-spacing:.5px;align-items:center;gap:10px;font-size:15px;font-weight:700;display:flex}.brand small{color:var(--muted);letter-spacing:1px;font-size:10px;font-weight:500}.brand-logo{filter:invert();flex-shrink:0;width:183px;height:auto;display:block}.playback-status{color:var(--accent-text);border-bottom:1px solid var(--divider);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;font-size:11px;display:flex}.playback-status button{border:1px solid var(--border);background:var(--surface-raised);color:var(--text-secondary);cursor:pointer;font:inherit;border-radius:5px;margin-left:auto;padding:4px 7px}:root[data-theme=light] .brand-logo{filter:none}.header-context{border-left:1px solid var(--border);color:var(--muted);padding-left:24px;font-size:11px}.header-visits{flex-shrink:0;margin-left:auto}.header-links{color:var(--text-secondary);align-items:center;gap:24px;font-size:11px;display:flex}.header-links button{border:1px solid var(--border);border-radius:6px;padding:8px}main{max-width:1600px;margin:auto;padding:0 32px}.page-heading{justify-content:space-between;align-items:center;gap:24px;padding:40px 0 26px;display:flex}.eyebrow{letter-spacing:1.6px;color:var(--muted);font-family:ui-monospace,monospace;font-size:9px}.page-heading h1{letter-spacing:-.8px;margin-top:12px;font-size:clamp(24px,2.4vw,38px);font-weight:650;line-height:1.4}.preview-tag{color:var(--muted);background:var(--surface-inset);white-space:nowrap;border-radius:20px;align-items:center;gap:7px;padding:8px 18px;font-size:10px;display:flex}.visit-count{white-space:nowrap;color:var(--muted);align-items:center;gap:8px;font-size:12px;display:flex}.visit-count strong{color:var(--text);font-variant-numeric:tabular-nums;font-size:16px;font-weight:600}.data-notice{background:var(--notice-bg);border:1px solid var(--notice-border);color:var(--notice-text);border-radius:6px;align-items:center;gap:10px;margin-bottom:20px;padding:10px 12px;font-size:11px;display:flex}.data-notice strong{white-space:nowrap;color:var(--accent-text);font-weight:600}.snapshot-time{white-space:nowrap;margin-left:auto;font-size:10px}.section-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.section-heading h2{align-items:center;gap:8px;font-size:19px;font-weight:600;display:flex}.section-heading h2>svg{color:var(--accent)}.section-subtitle{color:var(--muted);margin-left:8px;font-size:11px;font-weight:400}.robot-feeds{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.station{background:var(--surface);border:1px solid var(--border);border-radius:8px;min-width:0;overflow:hidden}.camera-topline{justify-content:space-between;align-items:center;height:39px;padding:0 13px;font-size:11px;display:flex}.camera-topline>span{align-items:center;gap:7px;display:flex}.camera-topline svg{color:var(--muted)}.camera-topline .subtle{font-size:9px}.camera-source{color:var(--accent-text);font-size:10px}.camera-source i,.status-pill i{background:var(--accent);border-radius:50%;width:5px;height:5px;display:inline-block}.camera-offline{color:var(--warning)}.camera-offline i{background:var(--warning)}.camera-screen{aspect-ratio:16/9;background:#0a1220;position:relative;overflow:hidden}.camera-screen video{object-fit:contain;width:100%;height:100%;display:block}.screen-badges{letter-spacing:.5px;color:#e4efff;justify-content:space-between;align-items:center;font-size:8px;display:flex;position:absolute;top:12px;left:12px;right:12px}.screen-badges>span:first-child{background:#101e34e6;border-radius:3px;align-items:center;gap:6px;padding:5px 7px;display:flex}.screen-badges i{background:#71c7ff;border-radius:50%;width:5px;height:5px}.player-controls{color:#fff;background:linear-gradient(#0000,#060e1aee);align-items:center;gap:9px;height:37px;padding:2px 10px;display:flex;position:absolute;bottom:0;left:0;right:0}.player-controls button{padding:5px}.player-controls .mono{letter-spacing:.5px;font-size:9px}.player-spacer{flex:1}.robot-feed-info{display:none}.station-data{padding:13px}.station-task{justify-content:space-between;align-items:center;gap:6px;display:flex}.station-task strong{font-size:11px;font-weight:500}.status-pill{white-space:nowrap;background:var(--accent-soft);color:var(--accent-text);border-radius:4px;align-items:center;gap:5px;padding:4px 7px;font-size:10px;font-weight:400;display:inline-flex}.station-stats{grid-template-columns:1fr 1.5fr 1fr;margin:14px 0 10px;display:grid}.station-stats>div{border-right:1px solid var(--divider);padding-left:16px}.station-stats>div:first-child{padding-left:0}.station-stats>div:last-child{border:0}.station-stats span{color:var(--muted);margin-bottom:5px;font-size:10px;display:block}.station-stats strong{font-family:ui-monospace,monospace;font-size:17px;font-weight:500}.station-stats small{color:var(--muted);font-size:11px}.station-checkpoint{border-top:1px solid var(--divider);color:var(--muted);justify-content:space-between;gap:5px;padding-top:9px;font-size:9px;display:flex}.station-checkpoint code{font-size:9px}.training-section{margin-top:0}.split-view{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:24px;margin-top:6px;transition:grid-template-columns .2s,gap .2s;display:grid}.split-view.live-closed{grid-template-columns:minmax(0,1fr) 52px}.live-panel{background:var(--surface-inset);border:1px solid var(--border);border-radius:10px;flex-direction:column;min-width:0;height:100%;display:flex;overflow:hidden}.live-panel .section-heading{margin-bottom:14px}.live-panel .robot-feeds{grid-template-columns:1fr;gap:14px;display:grid}.live-panel .station{box-shadow:none}.source-chip{border:1px solid var(--accent-border);color:var(--accent-text);background:var(--accent-soft);border-radius:4px;padding:4px 8px;font-size:10px}.run-panel{background:var(--surface);border:1px solid var(--border);border-radius:8px}.run-heading{justify-content:space-between;align-items:center;gap:24px;padding:18px 20px;display:flex}.run-heading h3{align-items:center;gap:12px;margin:7px 0;font-size:17px;font-weight:600;display:flex}.run-heading code{color:var(--muted);font-size:10px}.run-progress{width:37%;min-width:250px}.run-progress>div:first-child{justify-content:space-between;align-items:center;gap:10px;font-size:11px;display:flex}.run-progress strong{overflow-wrap:anywhere;min-width:0;font-size:17px;font-weight:500}.run-progress small{color:var(--muted);font-size:11px}.progress-track{background:var(--surface-raised);border-radius:4px;height:5px;margin:10px 0;overflow:hidden}.progress-track i{background:var(--accent);border-radius:4px;height:100%;display:block}.run-progress p{color:var(--muted);justify-content:space-between;font-size:10px;display:flex}.run-meta{border-top:1px solid var(--divider);color:var(--muted);background:var(--surface-inset);gap:24px;padding:10px 20px;font-size:10px;display:flex}.run-meta>span{align-items:center;gap:7px;display:flex}.run-meta b{color:var(--text-secondary);font-weight:500}.summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.summary-card{border:1px solid var(--border);background:var(--surface);border-radius:7px;min-width:0;padding:16px 18px}.summary-card>span{color:var(--muted);align-items:center;gap:6px;font-size:11px;display:flex}.summary-card>span small{color:var(--muted);margin-left:auto;font-size:9px}.summary-card>strong{letter-spacing:-.7px;color:var(--text);margin:9px 0 8px;font-size:28px;font-weight:500;display:block}.summary-card>strong small{color:var(--muted);margin-left:4px;font-size:13px}.summary-card p{color:var(--muted);font-size:10px}.checkpoint-note{color:var(--muted);align-items:center;gap:7px;padding:12px 2px 0;font-size:10px;line-height:1.8;display:flex}.checkpoint-note svg{color:var(--accent)}.checkpoint-note code{color:var(--accent-text);font-size:10px}.metrics-toolbar{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:14px;margin-top:28px;padding-bottom:16px;display:flex}.metrics-toolbar>div:first-child{align-items:center;gap:13px;display:flex}.metrics-toolbar h3{font-size:14px;font-weight:600}.metrics-toolbar h3 span{background:var(--surface-raised);color:var(--muted);border-radius:4px;margin-left:5px;padding:3px 6px;font-size:10px}.metric-controls{align-items:center;gap:12px;display:flex}.metric-search{border:1px solid var(--border);background:var(--surface);color:var(--muted);border-radius:5px;align-items:center;gap:7px;padding:7px 9px;display:flex}.metric-search input{width:150px;color:var(--text-secondary);background:0 0;border:0;outline:0;font-size:10px}.metric-search input::placeholder{color:var(--muted)}.range-control{background:var(--surface-raised);border-radius:5px;gap:2px;padding:3px;display:flex}.range-control button{color:var(--muted);white-space:nowrap;border-radius:3px;padding:6px 9px;font-size:10px}.range-control button.active{background:var(--accent-soft);color:var(--accent-text);box-shadow:inset 0 0 0 1px var(--accent-border)}.metric-group{margin-top:20px}.group-heading{align-items:center;gap:14px;margin-bottom:10px;display:flex}.group-heading h3{align-items:center;gap:7px;font-size:12px;font-weight:600;display:flex}.group-heading h3 i{border-radius:2px;width:3px;height:12px}.group-heading>span{color:var(--muted);font-size:10px}.group-heading .group-count{margin-left:auto;font-family:ui-monospace,monospace;font-size:9px}.metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.metric-card{background:var(--surface);border:1px solid var(--border);border-radius:7px;min-width:0;padding:14px 14px 8px;transition:box-shadow .15s}.metric-card:hover{border-color:var(--border);box-shadow:0 3px 14px #0005}.metric-label{color:var(--text-secondary);justify-content:space-between;align-items:center;font-size:11px;display:flex}.metric-label>span:first-child{align-items:center;gap:6px;display:flex}.metric-label i{border-radius:50%;width:5px;height:5px}.metric-help{color:var(--muted);cursor:help;font-size:12px;position:relative}.metric-help>span{background:var(--surface-raised);width:230px;color:var(--text);z-index:4;border-radius:5px;padding:10px;font-size:11px;line-height:1.7;display:none;position:absolute;top:20px;right:0;box-shadow:0 4px 10px #0002}.metric-help:hover>span,.metric-help:focus>span{display:block}.metric-value{color:var(--text);letter-spacing:-.5px;overflow-wrap:anywhere;min-width:0;margin-top:10px;font-size:23px;font-weight:500}.metric-value[data-fit=wide]{letter-spacing:-.8px;font-size:.87em}.metric-value[data-fit=long]{letter-spacing:-.4px;font-size:.7em}.metric-value small{color:var(--muted);letter-spacing:0;font-size:10px}.metric-key{color:var(--muted);text-overflow:ellipsis;margin:4px 0 8px;font-size:9px;overflow:hidden}.metric-card>svg{width:100%;height:auto}.metric-card svg text{fill:var(--muted);font-family:ui-monospace,monospace;font-size:8px}.metric-caption{color:var(--muted);justify-content:space-between;margin-top:2px;font-size:8px;display:flex}.detail-grid{grid-template-columns:1fr 1fr;gap:16px;margin-top:24px;display:grid}.detail-panel,.events-panel{background:var(--surface);border:1px solid var(--border);border-radius:8px;min-width:0;padding:20px}.detail-panel h2,.events-panel h2{font-size:13px}.budget-line{justify-content:space-between;align-items:center;margin-top:20px;font-size:11px;display:flex}.budget-line strong{font-family:ui-monospace,monospace;font-size:18px;font-weight:500}.budget-line small{color:var(--muted);font-family:inherit;font-size:11px}.budget-line>span{color:var(--warning)}.budget i{background:var(--warning)}.cost-row{border-bottom:1px solid var(--divider);justify-content:space-between;align-items:center;padding:12px 0;font-size:12px;display:flex}.cost-row strong{font-size:11px;font-weight:500}.cost-row small{color:var(--muted);margin-top:5px;font-size:10px;display:block}.cost-note{color:var(--muted);margin-top:12px;font-size:10px;line-height:1.7}.config-list{margin:6px 0 0}.config-list>div{border-bottom:1px solid var(--divider);justify-content:space-between;align-items:center;gap:12px;padding:11px 0;font-size:11px;display:flex}.config-list>div:last-child{border:0}.config-list dt{color:var(--muted)}.config-list dd{text-align:right;color:var(--text-secondary);margin:0}.events-panel{margin-top:16px}.count{color:var(--muted);background:var(--accent-soft);border-radius:4px;padding:2px 6px;font-size:9px}.event-row{border-top:1px solid var(--divider);align-items:center;gap:14px;padding:13px 0;font-size:10px;display:flex}.event-dot{background:#a5cfff;border-radius:50%;flex-shrink:0;width:5px;height:5px}.event-dot.success{background:var(--accent)}.event-dot.warning{background:var(--warning)}.event-row time{color:var(--muted);font-size:10px}.event-row strong{min-width:190px;color:var(--text-secondary);font-weight:500}.event-row>span{color:var(--muted)}.event-row .event-source{letter-spacing:.5px;margin-left:auto;font-size:8px}.empty-state{text-align:center;color:var(--muted);padding:40px;font-size:12px}.empty-state button{color:var(--accent-text);text-decoration:underline}footer{border-top:1px solid var(--border);color:var(--muted);letter-spacing:.3px;align-items:center;gap:25px;margin-top:30px;padding:22px 0 30px;font-size:9px;display:flex}footer a{align-items:center;gap:5px;margin-left:auto;display:flex}.connection-error{background:var(--warning-bg);color:var(--warning);border-radius:5px;align-items:center;gap:8px;margin-bottom:15px;padding:12px;font-size:11px;display:flex}.connection-error button{margin-left:auto;text-decoration:underline}.screen-overlay{color:#e4efff;text-align:center;background:#081321f2;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:12px;display:flex;position:absolute;inset:0}.screen-overlay strong{font-size:13px}.screen-overlay>span{color:#b4c4dc;font-size:10px}.screen-overlay button{background:var(--button);color:#fff;border-radius:4px;align-items:center;gap:7px;padding:8px 12px;font-size:10px;display:flex}.pause-badge{white-space:nowrap;color:#e4efff;background:#101e34e6;border-radius:5px;align-items:center;gap:6px;padding:9px 12px;font-size:10px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.camera-screen:fullscreen{aspect-ratio:auto;background:#0a1220;width:100vw;height:100vh}.camera-screen:fullscreen .player-controls{height:60px;padding:10px 25px}.inline-error{color:var(--warning);padding:8px;font-size:10px}.modal-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:50;background:#030813bb;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.dialog{border:1px solid var(--border);background:var(--surface);border-radius:12px;width:100%;max-width:460px;max-height:90vh;padding:28px;position:relative;overflow:auto;box-shadow:0 20px 80px #0005}.close-button{color:var(--muted);padding:6px;position:absolute;top:12px;right:12px}.dialog>svg{color:var(--accent)}.dialog h2{margin:14px 0;font-size:22px}.dialog p{color:var(--muted);margin:10px 0;font-size:11px;line-height:1.9}.source-options{gap:8px;margin:16px 0;display:flex}.source-options button{border:1px solid var(--border);border-radius:6px;flex:1;justify-content:center;align-items:center;gap:8px;padding:10px;font-size:11px;display:flex}.source-options .selected{background:var(--accent-soft);border-color:var(--accent-border);color:var(--accent-text)}.setting-row{text-align:left;border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;width:100%;padding:15px 0;display:flex}.setting-row strong{font-size:12px;font-weight:500}.setting-row small{color:var(--muted);margin-top:6px;font-size:10px;display:block}.toggle{background:var(--surface-raised);border-radius:20px;flex-shrink:0;width:36px;height:21px;padding:3px;display:block}.toggle i{background:#f1f6ff;border-radius:50%;width:15px;height:15px;display:block;box-shadow:0 1px 3px #0002}.toggle.on{background:var(--button)}.toggle.on i{transform:translate(15px)}.primary-button{background:var(--button);color:#fff;border-radius:6px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:22px;padding:12px;font-size:12px;display:flex}@media (width>=761px) and (height<=850px){.page-heading{padding:26px 0 20px}.data-notice{margin-bottom:16px}.camera-screen{aspect-ratio:16/8}.station-data{padding:11px 13px}.station-stats{margin:11px 0 8px}.training-section{margin-top:20px}.run-heading{padding:14px 18px}.summary-card{padding:13px 16px}.summary-card>strong{margin:7px 0;font-size:25px}.run-meta{padding:9px 18px}}@media (width<=1100px){.header-inner,main{padding-left:24px;padding-right:24px}.header-context{display:none}.robot-feeds{gap:12px}.camera-topline .subtle{display:none}.station-task{flex-direction:column;align-items:flex-start}.station-stats>div{padding-left:9px}.station-stats span{font-size:9px}.station-stats strong{font-size:15px}.station-checkpoint{flex-wrap:wrap}.metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.metrics-toolbar>div:first-child{display:block}.metrics-toolbar>div:first-child>.subtle{margin-top:6px;display:block}.run-meta{flex-wrap:wrap;gap:14px}.event-row{flex-wrap:wrap}.event-row>span:not(.event-dot):not(.event-source){flex:1}.summary-card p{font-size:9px}.summary-card>span small{display:none}}@media (width<=760px){.header-inner,main{padding-left:18px;padding-right:18px}.brand{gap:7px;font-size:12px}.brand small{display:none}.header-links{gap:14px;font-size:10px}.page-heading{padding:22px 0 16px}.page-heading h1{max-width:270px;font-size:20px;line-height:1.5}.page-heading .eyebrow{letter-spacing:.6px;font-size:7px}.preview-tag{display:none}.data-notice{flex-wrap:wrap;gap:7px;font-size:10px;line-height:1.7}.data-notice>span:not(.snapshot-time){flex-basis:100%}.snapshot-time{margin-left:0;font-size:9px}.section-heading h2{font-size:14px}.section-subtitle{display:none}#live>.section-heading>.subtle{font-size:9px}.robot-feeds{grid-template-columns:1fr;gap:16px}.station-task{flex-direction:row;align-items:center}.station-stats>div{padding-left:16px}.station-stats>div:first-child{padding-left:0}.station-stats span{font-size:10px}.station-stats strong{font-size:18px}.station-data{padding:14px}.run-heading{padding:18px;display:block}.run-heading h3{gap:8px;font-size:15px}.run-progress{width:100%;min-width:0;margin-top:20px}.run-meta{gap:12px;padding:12px 18px;font-size:9px}.summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.summary-card{padding:14px 12px}.summary-card>strong{font-size:23px}.summary-card>span{font-size:10px}.summary-card p{font-size:9px;line-height:1.7}.checkpoint-note{align-items:flex-start;font-size:9px}.checkpoint-note svg{margin-top:4px}.metrics-toolbar{display:block}.metrics-toolbar>div:first-child{justify-content:space-between;display:flex}.metrics-toolbar>div:first-child>.subtle{margin:0;font-size:9px}.metric-controls{flex-wrap:wrap;gap:10px;margin-top:14px}.metric-search{flex:1}.metric-search input{width:100%}.range-control{justify-content:space-between;width:100%}.range-control button{flex:1}.metrics-grid{grid-template-columns:1fr}.metric-card{padding:16px 16px 10px}.metric-value{font-size:25px}.metric-key{font-size:10px}.metric-card>svg{max-height:170px}.group-heading{gap:8px}.group-heading>span{font-size:9px}.group-count{display:none}.detail-grid{grid-template-columns:1fr}.detail-panel,.events-panel{padding:17px}.event-row{grid-template-columns:5px 62px 1fr;gap:8px;font-size:10px;display:grid}.event-row strong{min-width:0}.event-row>span:not(.event-dot):not(.event-source){grid-column:2/4;line-height:1.7}.event-source{display:none}footer{flex-wrap:wrap;gap:12px;font-size:8px}footer a{margin-left:0}.connection-error{line-height:1.8;display:block}.connection-error button{margin:6px 0 0;padding:0;display:block}.source-chip{font-size:9px}.dialog{padding:24px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.training-section>.summary-grid{margin:0 0 12px}::selection{color:#fff;background:#315a89}.header-links a:hover,.header-links button:hover,.close-button:hover{color:var(--accent-text)}.primary-button:hover,.screen-overlay button:hover{background:#3475f4}.source-options button:hover{border-color:var(--accent-border)}.site-header{box-shadow:0 1px 20px #00000024}.station,.run-panel,.summary-card,.detail-panel,.events-panel{box-shadow:0 4px 18px #00000012}.live-panel>.section-heading h2{color:var(--text)}.live-panel>.section-heading h2>svg{color:var(--accent)}.cost-summary>strong{color:var(--summary-accent)}.camera-source i,.screen-badges i{box-shadow:0 0 8px #579bff66}.camera-offline i{box-shadow:none}.connection-status{color:var(--accent-text);white-space:nowrap;align-items:center;gap:6px;font-size:10px;display:inline-flex}.connection-status:before{content:"";background:var(--accent);border-radius:50%;width:5px;height:5px}@media (width<=760px){.data-notice .connection-status{flex-basis:auto}}.header-links .theme-toggle,.language-toggle{border:1px solid var(--border);background:var(--surface-inset);border-radius:8px;flex-shrink:0;gap:2px;padding:3px;display:flex}.header-links .theme-toggle button,.header-links .language-toggle button{color:var(--muted);border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;gap:6px;padding:6px 9px;font-size:11px;display:flex}.header-links .theme-toggle button[aria-pressed=true],.header-links .language-toggle button[aria-pressed=true]{background:var(--surface);border-color:var(--accent-border);color:var(--accent-text);box-shadow:0 1px 4px #0000000d}.header-links .theme-toggle button:hover,.header-links .language-toggle button:hover{color:var(--accent-text)}@media (width<=760px){.header-inner{flex-wrap:wrap;gap:10px;height:auto;min-height:60px;padding-top:10px;padding-bottom:10px}.site-header{height:auto}.header-links{flex-wrap:wrap;justify-content:flex-end;gap:10px}.header-links .theme-toggle button,.header-links .language-toggle button{padding:6px}.theme-toggle button span{display:none}}@media (width<=400px){.header-inner{gap:8px}.header-links{gap:6px}.header-links>button{padding:6px}.header-links .live-toggle .drawer-count{display:none}}.preference-controls{flex-shrink:0;align-items:center;gap:8px;display:flex}.header-links>a{white-space:nowrap}.run-heading>div:first-child{min-width:0}.run-heading h3{overflow-wrap:anywhere}html[lang=en] .data-notice,html[lang=en] .section-heading,html[lang=en] .section-heading h2,html[lang=en] .metrics-toolbar{flex-wrap:wrap}@media (width<=760px){.header-inner{justify-content:space-between}.header-links{justify-content:space-between;width:100%;margin-left:0}.preference-controls{gap:6px;margin-left:auto}html{scroll-padding-top:122px}.run-select select{min-width:0}}.training-section{min-width:0}.live-drawer{min-width:0;height:var(--live-height,calc(100dvh - 94px));max-height:calc(100dvh - 94px);transition:opacity .2s,transform .2s;position:sticky;top:78px;overflow:hidden}.live-closed .live-drawer{height:auto}.live-panel[hidden]{display:none}.drawer-expand{border:1px solid var(--accent-border);background:var(--surface-inset);width:100%;color:var(--accent-text);border-radius:10px;flex-direction:column;align-items:center;gap:12px;padding:16px 10px;display:flex}.drawer-expand>span:not(.drawer-count){writing-mode:vertical-rl;white-space:nowrap;letter-spacing:1px;font-size:12px}.drawer-expand:hover{background:var(--accent-soft)}.drawer-expand:focus-visible,.drawer-close:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}.drawer-heading{flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.drawer-heading h2{align-items:center;gap:8px;font-size:15px;display:flex}.drawer-heading h2>svg{color:var(--accent)}.drawer-count{background:var(--accent-soft);min-width:22px;color:var(--accent-text);font-variant-numeric:tabular-nums;border-radius:5px;justify-content:center;align-items:center;padding:2px 6px;font-size:10px;font-weight:500;display:inline-flex}.drawer-close{border:1px solid var(--border);width:32px;height:32px;color:var(--muted);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.drawer-close:hover{background:var(--accent-soft);color:var(--accent-text);border-color:var(--accent-border)}.drawer-scroll{overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:var(--border) transparent;scrollbar-gutter:stable;flex:1;min-height:0;padding:14px;overflow-y:auto}.live-panel>.connection-error{flex-shrink:0;margin:12px 14px 0;line-height:1.6}.drawer-empty{text-align:center;color:var(--muted);flex-direction:column;align-items:center;gap:12px;padding:56px 18px;font-size:12px;display:flex}.drawer-empty>svg{color:var(--accent)}.drawer-empty strong{color:var(--text-secondary)}.drawer-empty p{font-size:11px;line-height:1.6}.drawer-empty button{color:var(--accent-text);text-decoration:underline}.header-links .live-toggle{white-space:nowrap;font-size:inherit;align-items:center;gap:7px;display:flex}@media (width>=1101px){.live-closed .metrics-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1100px){.split-view,.split-view.live-closed{grid-template-columns:minmax(0,1fr)}.live-drawer{grid-row:1;height:65dvh;max-height:680px;position:static}.live-closed .live-drawer{height:auto;max-height:none}.drawer-expand{flex-direction:row;padding:12px 14px}.drawer-expand>span:not(.drawer-count){writing-mode:horizontal-tb}.header-links{gap:10px}}@media (width<=760px){.drawer-heading{padding:14px}.drawer-scroll{padding:10px}.brand-logo{width:158px}}.header-links .share-trigger{white-space:nowrap;color:var(--accent-text);align-items:center;gap:7px;display:flex}.share-dialog{max-width:760px;color:var(--text);margin:auto;padding:28px}.share-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#030813bb}.share-dialog h2{margin:10px 0 4px}.share-platforms{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:22px 0;display:grid}.share-platforms button{border:1px solid var(--border);color:var(--text-secondary);border-radius:10px;flex-direction:column;align-items:center;gap:9px;padding:12px 3px;font-size:11px;display:flex;position:relative}.share-platforms button:hover,.share-platforms button[aria-pressed=true]{border-color:var(--accent-border);background:var(--accent-soft);color:var(--accent-text)}.share-platform-mark{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.share-platform-mark img{object-fit:contain;filter:brightness(0)invert();width:26px;height:26px;display:block}.share-platform-mark--wechat img{filter:none;width:28px;height:28px}.share-platform-mark--xiaohongshu img{width:32px;height:32px}.share-selected{position:absolute;top:6px;right:6px}.share-body{grid-template-columns:minmax(0,.85fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.share-poster{background:var(--surface-inset);border:1px solid var(--border);border-radius:12px;place-items:center;min-height:240px;display:grid;overflow:hidden}.share-poster img{width:100%;height:auto;display:block}.share-poster p{text-align:center;padding:20px}.share-details{min-width:0}.share-details h3{font-size:16px}.share-action{margin:10px 0;text-decoration:none}.share-action:disabled{opacity:.5;cursor:default}.share-dialog .share-save-hint{margin:0 0 20px;font-size:11px}.share-secondary{border:1px solid var(--border);width:100%;color:var(--accent-text);border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:10px 12px;font-size:12px;display:flex}.share-secondary:hover{background:var(--accent-soft)}.share-label{color:var(--text-secondary);margin:14px 0 7px;font-size:11px;display:block}.share-manual-copy textarea{border:1px solid var(--border);background:var(--surface-inset);width:100%;min-width:0;color:var(--text-secondary);font:inherit;resize:vertical;border-radius:6px;padding:9px;font-size:12px;line-height:1.6}.share-dialog .share-status{color:var(--accent-text);min-height:20px;margin-bottom:0}@media (width<=600px){.share-dialog{width:calc(100% - 24px);max-height:calc(100dvh - 24px);padding:20px}.share-platforms{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.share-body{grid-template-columns:minmax(0,1fr);gap:18px}.share-poster{width:180px;min-height:0;margin:auto}}body{background:var(--page)}.header-inner,main{max-width:1600px}.site-header,.station,.run-panel,.summary-card,.detail-panel,.events-panel{box-shadow:none}.site-header{border-bottom:0;height:76px}.header-context{letter-spacing:.3px}.workspace-bar{border-bottom:1px solid var(--divider);justify-content:space-between;align-items:center;gap:24px;min-height:68px;margin-bottom:20px;scroll-margin-top:88px;display:flex}.workspace-leading{align-items:center;gap:16px;min-width:0;display:flex}.workspace-tabs{flex-shrink:0;align-self:stretch;gap:26px;display:flex}.workspace-nav-item{color:var(--muted);padding:0 3px;font-size:14px;position:relative}.workspace-nav-item[aria-selected=true]{color:var(--text);font-weight:600}.workspace-nav-item[aria-selected=true]:after{content:"";background:var(--accent);height:2px;position:absolute;bottom:-1px;left:0;right:0}.workspace-nav-item:hover{color:var(--text)}.workspace-telemetry{justify-content:flex-end;align-items:center;gap:30px;min-width:0;display:flex}.header-cost>span,.world-clock>span{letter-spacing:1px;text-transform:uppercase;color:var(--muted);white-space:nowrap;margin-bottom:5px;font-size:9px;display:block}.header-cost small{letter-spacing:0;border:1px solid var(--border);border-radius:3px;margin-left:4px;padding:1px 4px;font-size:8px}.header-cost strong{font-size:18px;font-weight:500}.world-clocks{border-left:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;padding-left:28px;display:grid}.world-clock{text-align:right;min-width:88px}.world-clock time{color:var(--text-secondary);font-size:16px;font-weight:500}.notices-panel{background:var(--surface);border:1px solid var(--border);border-radius:20px;margin:0 0 20px;padding:0 22px;overflow:hidden}.notices-heading{justify-content:space-between;align-items:center;gap:12px;padding:17px 0 13px;display:flex}.notices-heading h2>span{color:var(--muted);margin-left:6px;font-size:12px;font-weight:400}.notice-row{border-top:1px solid var(--divider);grid-template-columns:148px minmax(0,1fr) auto;align-items:baseline;gap:22px;padding:14px 0;font-size:12px;line-height:1.7;display:grid}.notice-row>time{color:var(--muted);white-space:nowrap;font-size:11px}.notice-row>div{overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:3px 12px;min-width:0;display:flex}.notice-row strong{color:var(--text);font-weight:500}.notice-row>div>span{color:var(--muted);white-space:pre-wrap}.notice-demo{color:var(--muted);letter-spacing:1px;font-size:8px}.notices-empty{border-top:1px solid var(--divider);color:var(--muted);padding:22px 0;font-size:12px}.notices-more{border-top:1px solid var(--divider);width:100%;color:var(--accent-text);text-align:left;padding:12px 0;font-size:11px;display:block}.data-notice{background:var(--notice-bg);border:0;border-radius:22px;flex-wrap:wrap;margin-bottom:30px;padding:11px 20px;line-height:1.6}.data-notice strong{color:var(--notice-text)}.split-view,.training-section{margin-top:0}.training-section [hidden]{display:none!important}.training-section .summary-grid{margin:20px 0 22px}.training-section .run-select{margin-top:14px}.summary-card{background:var(--surface-inset);border-color:#0000;border-radius:22px;padding:20px 18px}.summary-card>strong,.metric-value,.station-stats strong{font-variant-numeric:tabular-nums;font-family:inherit}.cost-summary{background:#06f;border-color:#0000}.cost-summary>strong,.cost-summary>span,.cost-summary>strong small{color:#fff}.cost-summary p{color:#e2edff}.run-panel{border-radius:20px;overflow:hidden}.run-heading h3{font-size:16px}.overview-metrics-heading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;margin-top:28px;padding-bottom:16px;display:flex}.overview-metrics-heading h3{margin-top:6px;font-size:15px;font-weight:600}.overview-metrics-heading button{color:var(--accent-text);align-items:center;gap:6px;font-size:11px;display:flex}.metrics-grid{gap:18px}.metric-card:hover{box-shadow:none;border-color:var(--accent-border)}.live-panel{background:var(--surface-inset);border-color:#0000;border-radius:24px}.run-select select,.metric-search,.range-control{background:var(--surface-inset);border-color:#0000;border-radius:20px}.status-pill,.source-chip{border-radius:20px}.source-chip{background:var(--surface-inset);color:var(--muted);border-color:#0000}.detail-panel,.events-panel,.dialog{border-radius:20px}:root[data-theme=light] .dialog{box-shadow:0 24px 80px #17171720}:root[data-theme=light] .modal-backdrop,:root[data-theme=light] .share-dialog::backdrop{background:#25282e55}:root[data-theme=light] .metric-card svg defs stop:first-child{stop-opacity:.04}.about-platform{background:var(--surface);border:1px solid var(--border);border-radius:20px;padding:30px}.about-platform>h2{letter-spacing:-.5px;max-width:620px;margin:18px 0 14px;font-size:28px;line-height:1.35}.about-intro{color:var(--muted);max-width:650px;font-size:13px;line-height:1.9}.company-copy{border-top:1px solid var(--border);gap:26px;max-width:760px;margin-top:30px;padding-top:26px;display:grid}.company-copy h3{color:var(--text);margin:0 0 10px;font-size:16px;font-weight:600}.company-copy p{color:var(--text-secondary);overflow-wrap:anywhere;font-size:14px;line-height:2}.about-footnote{border-top:1px solid var(--divider);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:32px;padding-top:20px;font-size:11px;display:flex}.about-footnote span,.about-footnote a{align-items:center;gap:7px;display:flex}.about-footnote a{color:var(--accent-text)}.about-social{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.about-social a{border-radius:10px;justify-content:center;width:44px;height:44px}.about-social a:hover,.about-social a:focus-visible{background:var(--surface-inset)}.about-social img{object-fit:contain;filter:brightness(0)invert();opacity:.65;display:block}.about-social a:hover img,.about-social a:focus-visible img{opacity:1}:root[data-theme=light] .about-social img{filter:brightness(0)}.config-list dd{overflow-wrap:anywhere;min-width:0}@media (width<=1200px){.header-context,.brand small{display:none}.header-inner{gap:16px}.header-links{gap:8px}.theme-toggle button span{display:none}.visit-count{gap:6px;font-size:11px}.workspace-bar{gap:18px}.workspace-tabs,.workspace-telemetry{gap:20px}.world-clocks{gap:14px;padding-left:20px}.world-clock{min-width:76px}.world-clock time{font-size:14px}.world-clock>span{font-size:8px}.header-cost{min-width:110px}.header-cost strong{font-size:16px}}@media (width<=900px){.workspace-bar{flex-wrap:wrap;gap:0;padding-top:6px}.workspace-tabs{height:52px}.workspace-telemetry{border-top:1px solid var(--divider);justify-content:space-between;gap:16px;width:100%;padding:16px 0}.header-cost{text-align:left}.world-clocks{border:0;flex:1;max-width:440px;padding-left:0}.world-clock{text-align:right;min-width:0}}@media (width<=760px){.site-header{height:auto}.page-heading h1{letter-spacing:-.5px;max-width:100%;font-size:25px}.summary-card{border-radius:18px;padding:16px 14px}.metric-card{border-radius:18px}.live-drawer{max-height:680px}.workspace-bar{margin-bottom:18px;scroll-margin-top:128px}.workspace-leading{width:100%}.workspace-leading .workspace-tabs{flex:1;width:auto;min-width:0}.workspace-tabs{gap:26px;width:100%}.workspace-nav-item{font-size:13px}.workspace-telemetry{grid-template-columns:1fr;gap:16px;padding:14px 0;display:grid}.header-cost{justify-content:space-between;align-items:center;gap:10px;display:flex}.header-cost>span{margin:0}.world-clocks{gap:10px;width:100%;max-width:none}.world-clock{text-align:left}.world-clock time{font-size:13px}.notices-panel{padding:0 14px}.notices-heading{padding:14px 0}.notices-heading>.subtle{font-size:9px}.notice-row{grid-template-columns:1fr auto;gap:5px 12px;padding:12px 0;font-size:11px}.notice-row>time{font-size:10px}.notice-row>div{grid-area:2/1/auto/-1;display:block}.notice-row>div>span{margin-top:4px;display:block}.notice-demo{grid-area:1/2}.data-notice{margin-bottom:16px}.overview-metrics-heading{align-items:flex-end}.overview-metrics-heading button{font-size:10px}.about-platform{padding:22px}.about-platform>h2{font-size:24px}.company-copy{gap:22px;margin-top:24px;padding-top:22px}.company-copy p{font-size:13px}}.summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=760px){.summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.workspace-replay-link{color:var(--text);white-space:nowrap;align-self:center;padding:10px;font-size:12px}.zero-shot-note{color:var(--text-secondary);align-items:flex-start;gap:8px;margin:6px 0 0;font-size:12px;line-height:1.5;display:flex}.zero-shot-copy{flex:auto;min-width:0}.zero-shot-badge{border:1px solid var(--accent-border);background:var(--accent-soft);color:var(--accent-text);letter-spacing:.4px;white-space:nowrap;border-radius:4px;flex:none;padding:1px 6px;font-size:10px;font-weight:600;line-height:16px}.eval-task-matrix>.zero-shot-note{margin:0 0 10px}.camera-random-badge{color:#d9953f;letter-spacing:.4px;white-space:nowrap;background:#d9953f22;border:1px solid #d9953f;border-radius:4px;padding:1px 6px;font-size:9px;font-weight:600;line-height:15px}.footer-tagline-mobile{display:none}@media (width<=1200px){footer{flex-wrap:wrap;gap:8px 20px}.footer-tagline-desktop{display:none}.footer-tagline-mobile{overflow-wrap:break-word;min-width:0;max-width:100%;font-size:12px;line-height:1.7;display:block}}.preferences-panel{align-items:center;gap:8px;display:flex}.header-links .preferences-trigger{display:none}.metric-label>span:first-child{overflow-wrap:anywhere;min-width:0}.metric-label i{flex-shrink:0}.metric-card>svg{touch-action:pan-y pinch-zoom}.run-meta>span{overflow-wrap:anywhere;min-width:0}.summary-card>strong{overflow-wrap:anywhere}.notices-toggle{display:none}@media (width<=760px),(width<=1100px) and (height<=500px){.notices-panel .notices-heading{justify-content:flex-start;padding:6px 0}.notices-heading>.subtle{display:none}.notices-heading .notices-toggle{min-width:72px;min-height:44px;color:var(--accent-text);border-radius:10px;flex-direction:row-reverse;order:-1;justify-content:center;align-items:center;gap:6px;padding:10px 8px;font-size:12px;display:flex}.notices-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.notices-content:not(.is-open){display:none}}@media (width<=1100px){.header-inner,main{padding-left:max(24px,env(safe-area-inset-left,0px));padding-right:max(24px,env(safe-area-inset-right,0px))}.preference-controls{margin-left:0;position:relative}.header-links .preferences-trigger{border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;padding:10px;display:flex}.preferences-panel{z-index:25;background:var(--surface);border:1px solid var(--border);border-radius:16px;flex-direction:column;align-items:stretch;gap:12px;width:232px;padding:14px;display:none;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 8px 32px #0002}.preferences-panel.is-open{display:flex}.header-links .preferences-panel button{flex:1;min-width:44px;min-height:44px;font-size:13px}.preferences-panel .theme-toggle button span{display:inline}.live-drawer,.live-closed .live-drawer{height:auto;max-height:none;scroll-margin-top:8px}.live-panel{height:auto}.drawer-scroll{scrollbar-gutter:auto;flex:none;max-height:clamp(240px,62svh,640px)}.drawer-expand{min-height:48px}.drawer-expand>svg:first-child{transform:rotate(-90deg)}.drawer-heading{justify-content:flex-start}.drawer-close{order:-1}.drawer-close>svg{transform:rotate(-90deg)}.run-heading{flex-wrap:wrap}.run-progress{flex:1;min-width:min(100%,250px)}}@media (width>=761px) and (width<=1100px){.summary-grid,.live-panel .robot-feeds{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:130px}body{min-width:0;min-height:100svh}button,a,input,select,textarea{touch-action:manipulation}.site-header{padding-top:env(safe-area-inset-top,0px)}.header-inner,main{padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}main{padding-bottom:env(safe-area-inset-bottom,0px)}.header-inner{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding-top:12px;padding-bottom:10px;display:grid}.brand{min-width:0}.brand-logo{width:clamp(126px,37vw,158px);max-width:100%}.header-visits{margin:0}.visit-count{gap:5px;font-size:11px}.visit-count strong{font-size:14px}.visit-count svg{width:14px}.header-links{flex-wrap:nowrap;grid-column:1/-1;gap:8px;width:100%;font-size:12px}.header-links>button{border-radius:12px;min-height:44px;padding:10px 14px}.header-links .live-toggle{margin-right:auto}.workspace-bar{gap:0;margin-bottom:16px;padding-top:0;scroll-margin-top:130px}.workspace-tabs{justify-content:space-between;gap:0;height:52px}.workspace-nav-item{min-height:48px;font-size:14px}.workspace-tabs .workspace-nav-item{flex:1}.workspace-telemetry{gap:12px;padding:12px 0}.header-cost{flex-wrap:wrap;min-width:0}.header-cost>span,.world-clock>span{letter-spacing:.3px;font-size:10px}.header-cost strong{overflow-wrap:anywhere;font-size:19px}.world-clocks{border-top:1px solid var(--divider);gap:8px;padding-top:10px}.world-clock time{font-size:13px}.split-view,.split-view.live-closed{gap:18px}.drawer-heading{padding:16px 14px 10px}.drawer-close{border-radius:12px;width:44px;height:44px}.drawer-scroll{padding:4px 10px 12px}.camera-topline{flex-wrap:wrap;gap:8px;height:auto;min-height:44px;padding:10px}.camera-topline>span:first-child{min-width:0}.camera-topline strong{overflow-wrap:anywhere}.camera-source{font-size:11px}.player-controls{gap:6px;height:48px;padding:0 6px}.player-controls button{place-items:center;width:44px;height:44px;display:grid}.screen-badges{gap:10px;top:8px;left:8px;right:8px}.screen-badges>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.screen-overlay button,.playback-status button,.drawer-empty button{min-height:44px;font-size:12px}.screen-overlay>span{font-size:11px}.notices-panel{border-radius:18px}.notices-heading>.subtle{font-size:11px}.notice-row{gap:5px 10px;padding:12px 0;font-size:12px}.notice-row>time{font-size:11px}.notice-row>.subtle{grid-area:1/2}.notices-more{min-height:44px;font-size:12px}.section-heading h2{font-size:17px}.training-section .summary-grid{gap:10px;margin:16px 0 20px}.summary-card{padding:16px 12px}.summary-card>span{flex-wrap:wrap;font-size:12px;line-height:1.5}.summary-card>strong{letter-spacing:-.5px;font-size:clamp(20px,5.7vw,26px)}.summary-card p{overflow-wrap:anywhere;font-size:11px}.cost-summary{grid-column:1/-1}.cost-summary>strong{letter-spacing:-.8px;font-size:32px}.summary-card:last-child{grid-column:1/-1}.run-heading{padding:18px 14px}.run-heading h3{font-size:15px;line-height:1.6;display:block}.run-heading .status-pill{vertical-align:middle;margin:6px 0 0 8px}.run-progress{width:100%;margin-top:18px}.run-progress>div:first-child{flex-wrap:wrap;gap:8px}.run-progress strong{font-size:17px}.run-progress p{flex-wrap:wrap;gap:8px;font-size:11px}.run-meta{gap:10px 16px;padding:12px 14px;font-size:11px}.run-select{grid-template-columns:minmax(0,1fr);gap:8px;font-size:12px;display:grid}.run-select select{width:100%;max-width:100%;min-height:48px;font:inherit;text-overflow:ellipsis;padding:10px 12px;font-size:16px}.metric-search{min-width:0;min-height:48px;padding:10px 12px}.metric-search input{width:100%;min-width:0;font-size:16px}.metrics-toolbar>div:first-child{display:block}.metrics-toolbar>div:first-child>.subtle{margin-top:6px;font-size:12px;line-height:1.6;display:block}.range-control{border-radius:14px;gap:4px;padding:4px}.range-control button{white-space:normal;border-radius:10px;min-width:0;min-height:44px;padding:8px 6px;font-size:12px}.metric-card{padding:16px 14px 14px}.metric-label{gap:8px;font-size:13px}.metric-help{place-items:center;min-width:44px;min-height:44px;margin:-8px -8px -8px 0;font-size:16px;display:grid}.metric-help>span{width:min(230px,65vw);font-size:12px;top:36px}.metric-value{font-size:28px}.metric-key{font-size:11px}.metric-card>svg{max-height:none}.metric-caption{flex-wrap:wrap;gap:8px;font-size:10px}.group-heading h3{overflow-wrap:anywhere;min-width:0;font-size:13px}.overview-metrics-heading{flex-wrap:wrap;align-items:center}.overview-metrics-heading button{min-height:44px;font-size:12px}.about-platform{padding:22px 18px}.company-copy p{font-size:14px;line-height:1.9}.about-footnote a{min-height:44px;font-size:13px}.empty-state{overflow-wrap:anywhere;padding:32px 16px;line-height:1.8}.empty-state button{min-height:44px}.share-dialog{width:calc(100% - 24px);max-width:560px;max-height:calc(100vh - 24px);max-height:calc(100dvh - 24px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));overscroll-behavior:contain;padding:24px 16px;scroll-padding-top:54px}.share-dialog h2{padding-right:30px;font-size:23px}.share-dialog p{font-size:13px}.share-dialog .close-button{float:right;z-index:2;background:var(--surface-raised);border-radius:50%;place-items:center;width:44px;height:44px;margin:-12px -4px -32px 0;display:grid;position:sticky;top:0}.share-platforms{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:18px 0}.share-platforms button{overflow-wrap:anywhere;min-height:84px;font-size:11px}.share-body{grid-template-columns:minmax(0,1fr);gap:18px}.share-poster{width:min(180px,100%);min-height:0;margin:auto}.share-manual-copy textarea{font-size:16px}.share-action,.share-secondary{min-height:48px;font-size:14px}footer{flex-direction:column;align-items:flex-start;gap:6px;padding-bottom:24px;font-size:10px;line-height:1.6}}@media (width<=1100px) and (height<=500px){.site-header{height:auto;position:static}.header-inner{flex-wrap:wrap;height:auto;min-height:64px;padding-top:10px;padding-bottom:10px}html{scroll-padding-top:16px}.workspace-bar{scroll-margin-top:16px}.live-drawer{scroll-margin-top:8px}.drawer-scroll{max-height:75svh}.share-dialog{max-height:calc(100dvh - 16px);margin:auto}}@media (width<=359px){.header-inner,main{padding-left:max(12px,env(safe-area-inset-left,0px));padding-right:max(12px,env(safe-area-inset-right,0px))}.visit-count{gap:4px;font-size:10px}.visit-count svg{display:none}.header-links>button{padding:10px}.summary-grid{grid-template-columns:minmax(0,1fr)}.summary-card>strong{font-size:27px}.cost-summary>strong{font-size:30px}.world-clock time{font-size:12px}}@media (pointer:coarse) and (width>=761px){.header-links button,.workspace-nav-item,.range-control button,.player-controls button,.drawer-close,.close-button{min-width:44px;min-height:44px}.metric-search input,.run-select select,.share-manual-copy textarea{font-size:16px}}@media (width<=760px),(width<=1100px) and (height<=500px){.drawer-expand,.live-panel,section.notices-panel{background:var(--surface-inset);border:1px solid var(--accent-border);border-radius:12px}.drawer-expand{gap:12px;height:48px;min-height:48px;padding:0 14px}.drawer-expand>svg:nth-child(2),.drawer-heading h2>svg{display:none}.drawer-expand>span:not(.drawer-count){letter-spacing:0;font-size:12px;font-weight:500}section.notices-panel{padding:0}.live-drawer .drawer-heading,.notices-panel .notices-heading{justify-content:flex-start;gap:0;height:46px;min-height:46px;padding:0 14px 0 44px;position:relative}.live-drawer .drawer-heading h2,.notices-heading h2{color:var(--accent-text);font-size:12px;font-weight:500}.live-drawer .drawer-heading h2{gap:12px}.notices-heading h2>span{background:var(--accent-soft);color:var(--accent-text);border-radius:5px;margin-left:12px;padding:2px 6px;font-size:10px}.drawer-heading .drawer-close,.notices-heading .notices-toggle{width:100%;height:46px;min-height:44px;color:var(--accent-text);background:0 0;border:0;border-radius:10px;margin:0;padding:0;font-size:0;display:flex;position:absolute;inset:0}.drawer-heading .drawer-close>svg,.notices-heading .notices-toggle>svg{width:18px;height:18px;position:absolute;top:14px;left:14px}.drawer-heading>:not(.drawer-close),.notices-heading>:not(.notices-toggle){z-index:1;pointer-events:none;position:relative}.notices-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}.notices-content.is-open{padding:0 14px}}:root{--ui-font:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Microsoft YaHei",sans-serif;--ui-caption:11px;--ui-label:12px;--ui-body:14px;--ui-heading:18px;--ui-value:28px;--ui-card-radius:16px;--ui-control-radius:6px;--ui-icon-stroke:1.65;font-family:var(--ui-font);line-height:1.5}:root[data-theme=light]{--accent:#2e60f5;--accent-text:#2857dc;--button:#2e60f5;--accent-soft:#eef3ff;--accent-border:#c7d5fb;--surface-inset:#f7f8fa;--border:#e3e5e8;--divider:#f0f1f3;--header-bg:#f7f7f8;--text:#17181a;--text-secondary:#666a70;--muted:#7a7e85;--chart-1:#2e60f5}svg.lucide{stroke-width:var(--ui-icon-stroke)}button,input,select,textarea{font-family:var(--ui-font)}.header-inner,main{width:83%;max-width:1600px;padding-left:0;padding-right:0}.site-header{height:72px}.header-inner{gap:12px}.brand{white-space:nowrap;letter-spacing:0;gap:12px}.brand-logo{width:168px}.brand .live-lab-badge{color:#f0525d;letter-spacing:0;border:1px solid #f0525d;border-radius:20px;align-items:center;gap:4px;padding:1px 7px;font-size:11px;font-weight:500;line-height:1.1;display:inline-flex}.live-lab-badge:before{content:"";background:currentColor;border-radius:50%;width:4px;height:4px}.header-context{letter-spacing:0;white-space:normal;overflow-wrap:normal;border:0;flex:1 0 240px;min-width:0;padding:0;font-size:11px}@media (width>=1101px){.site-header{height:auto;min-height:72px}.header-inner{flex-wrap:wrap;height:auto;min-height:72px;padding-top:10px;padding-bottom:10px}.header-links{margin-left:auto}}.header-links{flex-shrink:0;gap:16px}.header-links>button{background:var(--surface);color:var(--text);border-radius:5px;padding:5px 10px}.header-links>button svg{color:var(--accent)}.header-links .live-toggle[aria-expanded=true]{background:var(--surface);border-color:var(--border);color:var(--text)}.header-links .drawer-count{color:inherit;background:0 0;min-width:0;padding:0}.header-links .theme-toggle,.header-links .language-toggle{background:var(--surface-raised);border:0;border-radius:5px;gap:0;padding:0}.header-links .theme-toggle button,.header-links .language-toggle button{color:var(--muted);padding:5px 10px}.header-links .theme-toggle button[aria-pressed=true],.header-links .language-toggle button[aria-pressed=true]{border-color:var(--border);color:var(--text);box-shadow:none}.header-links .theme-toggle svg{color:var(--accent)}.preferences-panel{gap:16px}.workspace-bar{border:0;min-height:84px;margin-bottom:30px;position:relative}.workspace-bar:after{content:"";background:var(--divider);width:calc(61.54% - 12.308px);height:1px;position:absolute;bottom:0;left:0}.workspace-leading{align-self:center}.workspace-tabs{align-self:center;align-items:center;gap:16px}.workspace-nav-item{white-space:nowrap;border-radius:30px;padding:5px 20px;font-size:16px;line-height:1.4}.workspace-nav-item:is([aria-selected=true],[aria-expanded=true]){background:var(--surface-inset);color:var(--text);font-size:16px;font-weight:600}.workspace-nav-item:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.workspace-nav-item[aria-selected=true]:after{display:none}.workspace-telemetry{gap:40px}.header-cost{text-align:left;min-width:0}.world-clocks{border:0;gap:40px;padding:0}.world-clock{min-width:66px}.mono,code{font-variant-numeric:tabular-nums;font-family:inherit}.split-view{gap:20px}.notices-panel{border-radius:var(--ui-card-radius);margin-bottom:20px;padding:0 18px}.notices-heading{padding:14px 0 10px}.notices-heading h2{font-size:var(--ui-label)}.notice-row{min-height:40px;font-size:var(--ui-caption);grid-template-columns:116px minmax(0,1fr) auto;gap:16px;padding:10px 0}.notice-row>time{color:var(--text);font-size:var(--ui-caption)}.section-heading{margin-bottom:18px}.section-heading h2{font-size:var(--ui-heading);line-height:1.5}.section-subtitle{font-size:var(--ui-label);color:var(--muted)}.training-section .summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 20px}.summary-card{border-radius:var(--ui-card-radius);min-height:108px;padding:16px}.summary-card>strong{font-size:var(--ui-value);margin:8px 0;font-weight:500;line-height:1.2}.summary-card>span{font-size:var(--ui-caption)}.training-summary-grid .cost-summary{background:#2e60f5}.cost-summary>strong{color:#fff;white-space:nowrap;letter-spacing:-1px;font-size:clamp(22px,1.9vw,28px)}.run-heading{gap:20px;padding:18px 16px}.run-heading h3{font-size:var(--ui-body);flex-wrap:wrap;gap:8px;font-weight:500;line-height:1.5}.run-meta{background:var(--surface-inset);border:0;padding:12px 16px}.training-section .run-select{font-size:var(--ui-label);margin:20px 0 28px;font-weight:500}.run-select{white-space:nowrap}.run-select select{min-width:0;max-width:none;font-size:var(--ui-label);color:var(--text-secondary);text-overflow:ellipsis;padding:9px 14px;font-weight:400}.overview-metrics-heading{border:0;margin-top:24px;padding-bottom:18px}.overview-metrics-heading h3{font-size:var(--ui-heading)}.group-heading h3{color:var(--muted);font-size:var(--ui-body);font-weight:400}.metric-card{border-radius:var(--ui-card-radius);padding:16px 16px 12px}.metric-value{font-size:24px;font-weight:500;line-height:1.35}.live-drawer{max-height:calc(100dvh - 106px);top:90px}@media (width>=1101px){.live-drawer{height:auto;max-height:none;position:static;overflow:visible}.live-panel{height:auto}.drawer-scroll{overscroll-behavior-y:auto;scrollbar-gutter:auto;flex:none;overflow:visible}}.drawer-heading{padding:16px 14px 12px}.drawer-heading h2{font-size:var(--ui-body);font-weight:600}.drawer-heading h2>svg{width:16px;height:16px}.drawer-close{background:var(--surface);border-radius:50%;width:26px;height:26px}.drawer-scroll{padding:0 14px 14px}.live-panel .robot-feeds{gap:16px}.station{border-radius:8px}.camera-topline{height:32px;padding:0 10px}.camera-topline strong{font-size:var(--ui-caption);font-weight:500}.about-platform{background:0 0;border:0;border-radius:0;padding:0 0 240px;position:relative}.is-about .workspace-bar{min-height:84px;margin-bottom:30px}.about-platform>.eyebrow{letter-spacing:0;color:var(--muted);font-family:inherit;font-size:12px}.about-platform>h2{max-width:none;margin:8px 0 6px;font-size:34px;font-weight:600;line-height:1.3}.about-intro{max-width:none;color:var(--text-secondary);font-size:18px;line-height:1.6}.company-copy{border:0;gap:30px;max-width:none;margin-top:36px;padding:0}.company-copy h3{margin-bottom:4px;font-size:18px}.company-copy p{color:var(--text-secondary);font-size:18px;line-height:1.65}.about-footnote{border:0;margin-top:48px;padding:0;font-size:18px;font-weight:500}.about-footnote a{color:var(--accent);gap:14px}.about-footnote svg{border:1px solid var(--border);color:var(--muted);border-radius:50%}.about-community{grid-template-columns:42% 1fr;align-items:center;margin-top:100px;margin-bottom:20px;display:grid}.about-wechat{text-align:center;width:192px;margin:0}.about-wechat .brand-logo{width:192px;margin-bottom:16px}.wechat-qr{width:192px;height:192px;display:block}.about-wechat figcaption{color:var(--muted);margin-top:12px;font-size:17px}.about-social{border-left:1px solid var(--border);justify-content:flex-end;gap:12px;min-height:88px;padding-right:36px}.about-social a{width:46px;height:46px}.about-social img{opacity:.52;width:28px;height:28px}.about-watermark{opacity:.6;pointer-events:none;width:100vw;max-width:none;height:auto;position:absolute;bottom:0;left:50%;transform:translate(-50%)}:root:not([data-theme=light]) .about-watermark{opacity:.05}.is-about{overflow:clip}@media (width>=1101px){.is-about{overflow:visible}}@media (width<=1450px) and (width>=1101px){.header-inner,main{width:83%}.header-links,.preferences-panel{gap:12px}.workspace-telemetry{gap:32px}.world-clocks{gap:24px}.section-subtitle{font-size:12px}.about-social{gap:12px}}@media (width<=1100px){.header-inner,main{width:100%;padding-left:24px;padding-right:24px}.header-context{display:none}.brand .live-lab-badge{font-size:11px}.workspace-bar{margin-bottom:28px}.workspace-bar:after{width:100%}.workspace-telemetry{gap:20px}.world-clocks{gap:18px}.live-drawer{max-height:none}.about-platform{padding-bottom:160px}.about-platform>h2{font-size:36px}.about-intro,.company-copy p{font-size:18px}.company-copy h3{font-size:20px}.about-community{grid-template-columns:30% 1fr;margin-top:80px}.about-social{gap:8px;padding-right:0}.about-watermark{width:100%}}@media (width<=760px){.header-inner,main{padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.site-header{height:auto}.brand .live-lab-badge{display:none}.header-inner .brand-logo{width:clamp(126px,37vw,158px)}.header-links{gap:8px}.header-links>button{border-radius:12px;padding:10px 14px}.workspace-bar{min-height:0;margin-bottom:20px}.is-about .workspace-bar{min-height:0;margin-bottom:24px}.workspace-leading{gap:8px}.workspace-tabs{gap:8px;height:auto;padding:8px 0}.workspace-nav-item,.workspace-nav-item[aria-selected=true]{min-height:44px;padding:8px;font-size:16px}.section-heading{flex-wrap:wrap;margin-bottom:16px}.section-heading h2{font-size:19px}.section-subtitle{font-size:11px}.training-section .summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:20px}.summary-card{min-height:104px;padding:16px 12px}.training-summary-grid .summary-card:last-child,.training-summary-grid .cost-summary{grid-column:auto}.training-summary-grid .summary-card>strong{font-size:26px}.training-summary-grid .cost-summary>strong{font-size:clamp(20px,5.6vw,26px)}.notice-row{grid-template-columns:1fr auto;gap:5px 10px}.run-heading{padding:18px 14px}.run-meta{padding:12px 14px}.training-section .run-select{margin:20px 0 28px}.run-select select{font-size:16px}.overview-metrics-heading h3{font-size:20px}.drawer-close{width:44px;height:44px}.about-platform{padding:8px 0 100px}.about-platform>.eyebrow{font-size:12px}.about-platform>h2{margin:8px 0;font-size:30px}.about-intro{font-size:18px}.company-copy{gap:26px;margin-top:32px}.company-copy h3{font-size:18px}.company-copy p{font-size:16px;line-height:1.85}.about-footnote{margin-top:32px}.about-footnote a{font-size:18px}.about-community{grid-template-columns:1fr;gap:32px;margin-top:52px}.about-wechat{width:160px}.about-wechat .brand-logo,.wechat-qr{width:160px;height:auto}.about-wechat figcaption{font-size:14px}.about-social{border-left:0;border-top:1px solid var(--divider);justify-content:flex-start;gap:4px;min-height:0;padding-top:24px}.about-social a{width:44px;height:44px}.about-social img{width:27px;height:27px}}@media (width<=359px){.training-section .training-summary-grid{grid-template-columns:minmax(0,1fr)}}.site-header svg.lucide{width:14px;height:14px}.header-cost strong,.world-clock time{letter-spacing:0;font-size:14px;font-weight:500}.world-clock>span,.header-cost>span{letter-spacing:0;font-size:9px}.visit-count{gap:6px;font-size:10px}.visit-count strong{font-size:14px}.run-panel,.live-panel{border-radius:var(--ui-card-radius)}.run-progress strong{font-size:18px}.run-progress strong small{font-size:10px}.run-meta{gap:16px;font-size:10px}.run-meta .lucide{width:12px;height:12px}.metric-label{font-size:var(--ui-caption)}.metric-help{justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.metric-help>svg{width:14px;height:14px}.evaluation-overview{border-radius:var(--ui-card-radius);gap:14px;padding:16px}.evaluation-overview-heading h2{font-size:var(--ui-body)}.evaluation-overview-heading p{font-size:var(--ui-caption)}.evaluation-overview-icon{border-radius:8px;width:30px;height:30px}.evaluation-overview-icon>svg{width:16px;height:16px}.eval-header h2{font-size:var(--ui-heading)}.eval-header h2 span{font-size:9px}.eval-header-mark{border-radius:8px;width:32px;height:32px}.eval-header-mark>svg{width:18px;height:18px}.eval-header p,.eval-model-context,.eval-model-count,.eval-subtle{font-size:var(--ui-caption)}.eval-model-heading h3{font-size:20px;font-weight:600}.eval-model-option-top>strong,.eval-section-heading h4{font-size:var(--ui-body);font-weight:500}.eval-model-option{border-radius:12px}.eval-model-option-top>strong,.eval-step-model strong{font-size:13px;font-weight:500}.eval-model-checkpoints>span{font-size:var(--ui-caption)}.eval-task{border-radius:12px}.eval-task-name>strong{font-size:13px;font-weight:500}.eval-model-search input,.eval-select select{font-size:var(--ui-label)}.eval-section-heading p,.eval-updated,.eval-record-columns,.eval-record-device,.eval-record-description p{font-size:var(--ui-caption)}.eval-record-description strong{font-size:13px;font-weight:500}.eval-record-action>svg{width:16px;height:16px}.eval-close{width:32px;height:32px}.eval-task-rate{letter-spacing:-.6px}@media (width<=1100px){.header-inner,main{width:100%}.header-context{display:none}.site-header{height:72px}.live-drawer{max-height:none;top:auto}}@media (width<=760px){.site-header{height:auto}.workspace-bar{min-height:0}.header-links>button,.header-links .share-trigger{min-height:44px}.training-section .training-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.training-summary-grid .cost-summary{grid-column:1/-1}.training-summary-grid .cost-summary>strong{font-size:28px}.section-heading h2,.overview-metrics-heading h3{font-size:18px}.section-subtitle{font-size:11px}.notice-row{grid-template-columns:1fr auto;gap:5px 10px}.evaluation-overview{gap:12px;padding:14px}.eval-model-heading h3{font-size:18px}.eval-model-option-top>strong{font-size:12px}.eval-step-rate{font-size:14px}.eval-header{padding:14px}.eval-section-heading p{font-size:10px}.eval-model-search input,.eval-select select{font-size:16px}.eval-filters{flex-wrap:wrap}.eval-filters .eval-select{min-width:100px}.eval-close{width:36px;height:36px}.training-section .run-select select{font-size:16px}.about-platform>h2{font-size:30px}}@media (width<=359px){.training-section .training-summary-grid{grid-template-columns:1fr}.training-summary-grid .cost-summary{grid-column:auto}}@media (width>=761px){.about-wechat{width:160px}.about-wechat .brand-logo{width:160px;margin-bottom:12px}.wechat-qr{width:160px;height:160px}.about-wechat figcaption{margin-top:10px;font-size:14px}}.notices-heading h2{font-size:18px;font-weight:650}.notices-heading h2>span{font-size:12px}.notices-heading>.subtle{font-size:13px}.notice-row{padding:14px 0;font-size:15px;line-height:1.6}.notice-row>time{font-size:13px}.notice-row strong{font-size:16px;font-weight:600}.notice-row>div>span{color:var(--text-secondary)}.notice-row>.subtle{font-size:13px}.notice-row.is-announcement strong{color:var(--accent-text)}.notice-row.is-announcement>div>span{color:var(--text)}@media (width>=1101px){.notice-row{grid-template-columns:140px minmax(0,1fr) auto;gap:20px}}@media (width<=760px),(width<=1100px) and (height<=500px){.notices-heading h2{font-size:12px;font-weight:500}.notices-heading h2>span{font-size:10px}}@media (width<=760px){.notice-row{padding:12px 0;font-size:14px}.notice-row>time{font-size:12px}.notice-row strong{font-size:15px}}@media (width<=380px){.workspace-leading,.workspace-tabs{gap:4px}.workspace-nav-item,.workspace-nav-item:is([aria-selected=true],[aria-expanded=true]){padding:8px 6px;font-size:14px}}.camera-screen.is-offline{aspect-ratio:auto;width:100%;height:220px;min-height:220px}.screen-overlay.camera-offline-overlay{background:#081321;gap:6px;padding:18px 12px 92px}.camera-offline-title{color:#b4c4dc;align-items:center;gap:7px;display:flex}.camera-offline-title strong{font-size:13px;font-weight:500}.camera-offline-overlay>.camera-offline-hours{font-variant-numeric:tabular-nums;white-space:nowrap;letter-spacing:.2px;font-size:22px;font-weight:600;line-height:1.4}.camera-offline-overlay>.camera-offline-zone{color:#b4c4dc;font-size:11px;line-height:1.5}.camera-offline-overlay .camera-offline-retry{color:#b4c4dc;background:0 0;border:1px solid #b4c4dc40;border-radius:8px;justify-content:center;align-items:center;width:44px;min-height:44px;padding:0;display:flex;position:absolute;top:8px;right:8px}.camera-offline-overlay .camera-offline-retry:hover{color:#fff;background:#ffffff12}.camera-screen:fullscreen .camera-offline-hours{font-size:clamp(24px,4vw,42px)}.camera-screen.is-offline:fullscreen{width:100vw;height:100vh}.live-heading-copy{flex:1;min-width:0}.live-checkpoint{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:7px 0 0;font-size:11px;line-height:1.5;display:flex}.live-checkpoint strong{color:var(--text);font-variant-numeric:tabular-nums;font-weight:600}.live-checkpoint-stale{color:var(--muted)}.header-metrics{flex-shrink:0;align-items:center;gap:18px;margin-left:auto;display:flex}.header-metrics .header-visits{margin-left:0}.live-drawer .drawer-heading h2{flex-wrap:wrap;gap:4px 8px}.live-hours{color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11px;font-weight:500;line-height:1.5}.drawer-expand>.live-hours{display:none}@media (width<=760px),(width<=1100px) and (height<=500px){.live-drawer .drawer-heading{height:auto;min-height:46px}.live-drawer .live-heading-copy{padding:12px 0}.live-drawer .drawer-heading h2{gap:3px 6px}.live-drawer .drawer-heading .live-hours,.drawer-expand>.live-hours{letter-spacing:0;font-size:10px;font-weight:400}.live-drawer .drawer-heading .drawer-close{height:100%}.drawer-expand{flex-wrap:wrap;gap:3px 6px;height:auto;min-height:48px;padding:12px 14px}.drawer-expand>.live-hours{writing-mode:horizontal-tb;display:inline}}@media (width>=761px) and (width<=1100px){.header-inner .brand .live-lab-badge{display:none}.header-inner .brand-logo{width:140px}.header-inner,.header-links,.header-metrics{gap:8px}}@media (width<=760px){.header-metrics{flex-direction:column;align-items:flex-end;gap:3px;min-width:0;margin-left:0}}.workspace-leading{flex:1}.training-stages{flex:0 375px;grid-template-columns:max-content minmax(0,1fr);column-gap:8px;min-width:360px;margin-left:auto;padding:12px 0;display:grid}.training-stage-labels{color:var(--muted);grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;margin:0 0 7px;padding:0;font-size:12px;line-height:1.5;list-style:none;display:flex}.training-stage-labels li{white-space:nowrap}.training-stage-labels [aria-current=step]{color:var(--text);font-weight:700}.training-stage-spectrum{background:linear-gradient(90deg,#06f 0%,#24aff1 28%,#b8d85b 51%,#ffcf00 74%,#ff982b 100%);border-radius:999px;grid-area:2/2;align-self:center;height:8px}.training-stage-progress{color:var(--text);grid-area:2/1;font-size:11px;font-weight:500;line-height:16px}.training-stage-error{color:var(--text-secondary);grid-column:1/-1;margin-top:4px;font-size:10px;line-height:1.4}@media (width>=1701px){.workspace-bar{grid-template-columns:minmax(0,.6154fr) minmax(0,.3846fr);column-gap:20px;display:grid}.workspace-leading{width:100%}}@media (width>=761px) and (width<=1700px){.workspace-bar{flex-wrap:wrap}.workspace-leading{flex-basis:100%;gap:24px}.workspace-telemetry{margin-left:auto;padding-bottom:14px}}@media (width<=1100px){.workspace-leading{flex-wrap:wrap;flex:100%;gap:8px}.workspace-leading .workspace-tabs{flex:1}.training-stages{flex-basis:100%;min-width:0;margin:0;padding:4px 0 16px}}@media (width<=760px){.training-stage-labels{gap:8px;font-size:11px}}@media (width<=360px){.training-stage-labels{gap:4px;font-size:10px}}
