.message-body{min-width:0;color:var(--text);font:14px/1.7 var(--sans);overflow-wrap:anywhere}.message-body>:first-child{margin-top:0}.message-body>:last-child{margin-bottom:0}.message-body p{white-space:pre-wrap;margin:0 0 14px}.message-body h4,.message-body h5,.message-body h6{color:var(--text);font-family:var(--sans);margin:24px 0 10px;font-weight:600;line-height:1.45}.message-body h4{font-size:17px}.message-body h5{font-size:15px}.message-body h6{font-size:14px}.message-body ul,.message-body ol{margin:0 0 14px;padding-left:24px}.message-body li{padding-left:3px}.message-body li+li{margin-top:5px}.message-body li>ul,.message-body li>ol{margin:6px 0}.message-body li>p{margin-bottom:6px}.message-body .task-list-item{list-style:none}.message-body .task-list-item input{width:auto;margin-right:7px}.message-body blockquote{border-left:3px solid var(--line);color:var(--muted);margin:16px 0;padding:2px 0 2px 16px}.message-body blockquote>:last-child{margin-bottom:0}.message-body code{background:var(--code-inline-background);color:var(--code-foreground);white-space:break-spaces;border-radius:4px;padding:2px 5px;font-size:.92em}.message-body pre{border:1px solid var(--line);background:var(--code-background);max-width:100%;max-height:none;color:var(--code-foreground);font:13px/1.65 var(--mono);white-space:pre;overflow-wrap:normal;tab-size:4;border-radius:6px;margin:16px 0;padding:14px 16px;overflow:auto}.message-body pre.message-json{white-space:pre-wrap;overflow-wrap:anywhere;word-break:normal;tab-size:2;max-height:min(320px,42dvh)}.message-body pre code{font:inherit;white-space:inherit;overflow-wrap:normal;background:0 0;border:0;padding:0}.message-body a{color:inherit;text-underline-offset:3px;text-decoration:underline}.message-body hr{border:0;border-top:1px solid var(--line);margin:22px 0}.message-table-scroll{max-width:100%;margin:16px 0;overflow-x:auto}.message-table-scroll table{border-collapse:collapse;width:100%;font:inherit}.message-table-scroll th,.message-table-scroll td{border:1px solid var(--line);font:inherit;vertical-align:top;padding:9px 12px}.message-table-scroll th{background:var(--surface-subtle);font-weight:600}.message-body+.message-body,.message-body+.message-reasoning,.message-reasoning+.message-body{margin-top:16px}.request-messages>.request-instructions{border-bottom:1px solid var(--line);margin:0;padding:0}.request-messages>.request-instructions>summary{color:var(--muted);font:13px/1.5 var(--sans);cursor:pointer;padding:14px 18px}.request-messages>.request-instructions[open]>summary{border-bottom:1px solid var(--line)}.message-reasoning{margin:14px 0}.message-reasoning>summary{color:var(--muted);font:13px/1.5 var(--sans);cursor:pointer;margin-bottom:10px}.request-content-panel .message-role{font-size:12px}.request-content-panel pre.request-json{white-space:pre;overflow-wrap:normal;word-break:normal;max-width:100%;max-height:min(320px,42dvh);font:13px/1.65 var(--mono);tab-size:2;overflow:auto}
.episode-result{min-width:0;font-size:14px;line-height:1.6}.episode-result .episode-meta{color:var(--muted);margin:0 0 16px;font-size:12px}.episode-tabs{border-bottom:1px solid var(--line);gap:20px;display:flex}.episode-tabs button{color:var(--muted);font:500 13px/1.5 var(--sans);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;margin-bottom:-1px;padding:10px 0}.episode-tabs button[aria-selected=true]{border-bottom-color:var(--text);color:var(--text)}.episode-panel{min-width:0;padding-top:20px}.episode-panel>section+section,.episode-panel>section+.episode-details{margin-top:24px}.episode-panel h4,.episode-panel h5{font:600 13px/1.5 var(--sans);margin:0 0 12px}.episode-panel h5{color:var(--muted);font-weight:500}.episode-section-heading{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.episode-section-heading h4{margin:0}.episode-section-heading>span{color:var(--muted);font-size:12px}.episode-submission-source,.episode-field-name{color:var(--muted);overflow-wrap:anywhere;margin:0 0 8px;font-size:12px;display:block}.episode-result .episode-code{border:1px solid var(--line);background:var(--code-background);max-width:100%;max-height:none;color:var(--code-foreground);font:13px/1.65 var(--mono);white-space:pre;overflow-wrap:normal;tab-size:4;border-radius:6px;margin:0;padding:14px 16px;overflow:auto}.episode-code code{font:inherit;white-space:inherit;background:0 0;border:0;padding:0}.episode-code-field+.episode-code-field{margin-top:16px}.episode-checks ul{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.episode-checks li{border-bottom:1px solid var(--line)}.episode-check-button{width:100%;color:var(--text);font:13px/1.55 var(--sans);text-align:left;cursor:pointer;background:0 0;border:0;align-items:baseline;gap:10px;padding:12px 0;display:flex}.episode-check-button>svg{flex:none;align-self:center;margin-left:auto}.episode-check-button[aria-expanded=true]>svg{transform:rotate(90deg)}.episode-check-status{color:var(--muted);flex:none;font-weight:500}.episode-check-status.failed{color:var(--text);font-weight:650}.episode-invariant{color:var(--muted)}.episode-check-detail{gap:16px;padding:4px 0 16px;display:grid}.episode-result .episode-field-value{max-height:none;font:13px/1.6 var(--mono);white-space:pre-wrap;overflow-wrap:anywhere;background:0 0;border:0;margin:0;padding:0}.episode-fields{grid-template-columns:minmax(0,1fr);gap:16px;margin:0 0 14px;display:grid}.episode-fields>div{min-width:0}.episode-fields dt{color:var(--muted);margin-bottom:6px;font-size:12px}.episode-fields dd{min-width:0;margin:0}.episode-environment-fields dd{overflow-wrap:anywhere}.episode-environment-fields code{font-size:12px}.episode-turn-navigation{align-items:center;gap:12px;margin-bottom:20px;display:flex}.episode-turn-navigation>div{flex:1;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.episode-turn-navigation strong{font-size:13px;font-weight:600}.episode-turn-navigation span{color:var(--muted);font-size:12px}.episode-tool h5:not(:first-child){margin-top:20px}.episode-result .episode-details{border:0;border-radius:0;margin:14px 0 0;padding:0}.episode-details>summary{color:var(--muted);font-size:12px}.episode-details[open]>summary{margin-bottom:12px}.episode-result .json-view{white-space:pre;overflow-wrap:normal;max-width:100%;max-height:360px;overflow:auto}
.expected-behavior{min-width:0;font-size:14px;line-height:1.6}.expected-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 16px;display:flex}.expected-requirements{gap:24px;display:grid}.expected-requirements h4{font:600 13px/1.5 var(--sans);margin:0 0 10px}.expected-checks{gap:20px;margin:0;padding:0;list-style:none;display:grid}.expected-checks>li{border-left:2px solid var(--line);padding-left:14px}.expected-checks>li>h4{font-size:14px;font-weight:500}.expected-check-fields{gap:12px;margin:0;display:grid}.expected-check-fields dt{color:var(--muted);margin-bottom:4px;font-size:12px}.expected-check-fields dd{overflow-wrap:anywhere;min-width:0;margin:0}.expected-action-list ul{gap:8px;margin:0;padding-left:18px;display:grid}.expected-action-list code,.expected-check-fields code{overflow-wrap:anywhere;font-size:13px}.expected-behavior .expected-contract-value,.expected-behavior .expected-query{max-width:100%;max-height:none;font:13px/1.65 var(--mono);white-space:pre-wrap;overflow-wrap:anywhere;background:0 0;border:0;margin:0;padding:0}.expected-behavior>.json-view{max-height:none}
.configuration-connection{gap:20px;min-width:0;display:grid}.configuration-connection p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.configuration-connection p.error{color:var(--ink)}.configuration-heading{gap:4px;min-width:0;display:grid}.configuration-heading>span{color:var(--muted);font-size:13px}.configuration-heading h3{overflow-wrap:anywhere;margin:0;font-size:20px;font-weight:500;line-height:1.4}.configuration-status{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.4fr);gap:24px;margin:0;padding-bottom:20px;display:grid}.configuration-status>div{align-content:start;gap:6px;display:grid}.configuration-connection dt{color:var(--muted);font-size:13px}.configuration-connection dd{overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.5}.configuration-method{gap:8px;display:flex}.configuration-method>button{border:1px solid var(--field-border);background:var(--surface);color:var(--muted);border-radius:6px;padding:8px 14px}.configuration-method>button[aria-pressed=true]{background:var(--surface-selected);border-color:var(--focus);color:var(--ink)}.configuration-action,.configuration-integration{gap:12px;min-width:0;display:grid}.configuration-action h3,.configuration-integration h3,.configuration-management h3{margin:0;font-size:14px;font-weight:500;line-height:1.5}.configuration-action .row-actions{flex-wrap:wrap;gap:12px}.configuration-percentage{gap:8px;max-width:180px;margin:4px 0 0;display:grid}.configuration-key-link{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:6px 12px;font-size:13px;display:flex}.configuration-code{border:1px solid var(--line);background:var(--code-background);min-width:0;color:var(--code-foreground);border-radius:6px;overflow:hidden}.configuration-code-toolbar{border-bottom:1px solid var(--line);background:var(--surface);justify-content:space-between;align-items:center;gap:12px;padding:0 12px 0 6px;display:flex}.configuration-language-tabs{align-items:stretch;min-width:0;display:flex}.configuration-language-tabs>button{color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:10px 14px;font-size:13px}.configuration-language-tabs>button[aria-selected=true]{border-bottom-color:var(--ink);color:var(--ink)}.configuration-connection pre{border:1px solid var(--line);background:var(--code-background);color:var(--code-foreground);border-radius:6px;padding:16px;font-size:13px;line-height:1.6;overflow:auto}.configuration-code>pre{white-space:pre;overflow-wrap:normal;word-break:normal;background:0 0;border:0;border-radius:0;max-height:none;margin:0;padding:20px}.configuration-copy{flex:none;align-items:center;gap:6px;display:inline-flex}.configuration-integration-note{max-width:80ch}.configuration-evidence-note{border-left:2px solid var(--divider-strong);padding-left:12px}.configuration-evidence-link{flex-wrap:wrap;align-items:baseline;gap:8px 16px;font-size:13px;display:flex}.configuration-evidence-link>span{color:var(--muted)}.configuration-management{border-top:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:24px;padding-top:20px;display:flex}.configuration-management>div{gap:6px;max-width:70ch;display:grid}.configuration-management>:is(button,a){flex-shrink:0}.configuration-connection details{min-width:0}.configuration-connection summary{cursor:pointer;font-size:13px}.configuration-connection .detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px;margin:0;display:grid}.configuration-connection .detail-grid>div:last-child{grid-column:1/-1}.configuration-connection details[open]>.detail-grid{margin-top:18px}.configuration-load-error{justify-items:start;gap:6px;display:grid}@media (max-width:600px){.configuration-status{grid-template-columns:minmax(0,1fr);gap:12px}.configuration-status>div{grid-template-columns:112px minmax(0,1fr);gap:12px}.configuration-management{flex-direction:column;gap:12px}.configuration-code>pre{padding:16px}}.specialist-technical-details{margin:0 0 18px;font-size:13px}.specialist-technical-details>summary{cursor:pointer;color:var(--muted)}.workspace-shell .specialist-card .specialist-summary{margin:16px 0}.serving-summary{gap:28px;min-width:0;display:grid}.serving-card{border:1px solid var(--line);border-radius:8px;padding:24px}.serving-current-heading,.quality-current,.recommendation-detail-heading{justify-content:space-between;align-items:start;gap:24px;display:flex}.serving-current-heading>div,.quality-current>div{min-width:0}.serving-current-heading>button,.quality-current>button{flex-shrink:0}.serving-section-label{color:var(--muted);font-size:13px;line-height:1.5;display:block}.serving-card h2{font:500 22px/1.35 var(--display);overflow-wrap:anywhere;margin:8px 0}.serving-current-heading p,.serving-section-heading p,.quality-current p,.serving-external-note{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.serving-current-footer{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:20px;padding-top:16px;font-size:13px;display:flex}.route-allocation{margin-top:24px}.route-distribution{background:var(--surface-selected);border-radius:3px;height:6px;overflow:hidden}.route-distribution>div{background:var(--ink);height:100%}.route-legend{color:var(--muted);justify-content:space-between;gap:16px;margin-top:10px;font-size:13px;display:flex}.route-legend strong{color:var(--ink);font-weight:500}.serving-section-heading{gap:4px;margin-bottom:16px;display:grid}.serving-section-heading h3,.quality-history h3,.quality-empty h3,.serving-empty h3{margin:0;font-size:16px;font-weight:500;line-height:1.5}.configuration-endpoint-list{border-block:1px solid var(--line)}.configuration-endpoint-row{align-items:center;gap:24px;padding:16px 0;display:flex}.configuration-endpoint-row+.configuration-endpoint-row{border-top:1px solid var(--line)}.configuration-endpoint-row>div{flex:1;gap:4px;min-width:0;display:grid}.configuration-endpoint-row strong{overflow-wrap:anywhere;font-size:14px;font-weight:500}.configuration-endpoint-row .muted,.endpoint-status{font-size:13px}.endpoint-status{white-space:nowrap;color:var(--muted)}.specialist-selection{border:1px solid var(--line);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:20px 24px;display:grid}.recommendation-summary h3{overflow-wrap:anywhere;margin:5px 0;font-size:16px;font-weight:500;line-height:1.5}.recommendation-summary p{max-width:78ch;color:var(--muted);margin:0;font-size:13px;line-height:1.6}.recommendation-detail{gap:24px;display:grid}.recommendation-detail-heading h3{margin:0;font-size:20px;line-height:1.4}.recommendation-detail>p,.recommendation-rationale p{margin:0;font-size:14px;line-height:1.6}.recommendation-rationale{border-top:1px solid var(--line);gap:12px;padding-top:20px;display:grid}.recommendation-rationale h4,.recommendation-results h4{margin:0;font-size:14px;font-weight:500;line-height:1.5}.recommendation-rationale .recommendation-priorities{color:var(--muted);font-size:13px}.recommendation-rationale>.text-button{justify-self:start}.recommendation-results .table-wrap{margin:0 0 12px}.recommendation-results table{table-layout:fixed;white-space:normal;width:100%;min-width:0}.recommendation-results th:first-child{width:46%}.recommendation-results th,.recommendation-results td{text-align:right;font-variant-numeric:tabular-nums;padding:12px;font-size:13px}.recommendation-results th{overflow-wrap:anywhere}.recommendation-results td:not(:first-child){white-space:nowrap}.recommendation-results th:first-child,.recommendation-results td:first-child{text-align:left}@media (max-width:600px){.recommendation-results th:first-child{width:38%}.recommendation-results th,.recommendation-results td{padding:12px 8px}}.recommendation-actions>.muted{font-size:13px}.recommendation-actions{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.recommendation-detail details{min-width:0;font-size:13px;line-height:1.6}.recommendation-detail details>summary{cursor:pointer}.recommendation-detail pre{max-height:320px;margin-top:12px;overflow:auto}.serving-empty{padding:28px 0}.serving-empty p{color:var(--muted);margin:8px 0 16px;font-size:14px;line-height:1.6}.quality-controls{gap:28px}.quality-current{border-bottom:1px solid var(--line);padding:0 0 24px}.quality-current h3{margin:8px 0;font-size:18px;font-weight:500;line-height:1.45}.quality-empty{border:1px solid var(--line);border-radius:8px;padding:36px 24px}.quality-empty p{margin:8px 0 0;font-size:14px;line-height:1.6}.quality-empty .muted{font-size:13px}.quality-empty .text-button{margin-top:20px}.quality-observation-notes{color:var(--muted);margin-top:12px;font-size:13px;line-height:1.6}.quality-observation-notes p{margin:4px 0}.quality-observations .metric-definitions{color:var(--muted);margin-top:16px;font-size:13px;line-height:1.6}.quality-observations .metric-definitions summary{cursor:pointer}.quality-history h3{margin-bottom:16px}.monitoring-intro{color:var(--muted);margin:0 0 20px;font-size:14px;line-height:1.6}.route-configuration-fields{gap:20px;margin:20px 0 24px;display:grid}.route-configuration-fields label{margin:0}.route-configuration-fields>p{margin:0;font-size:13px;line-height:1.6}.route-configuration-fields .route-allocation-input{max-width:240px}.route-allocation-summary{border-block:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:12px 20px;padding:16px 0;font-size:13px;display:flex}.route-allocation-summary strong{color:var(--ink);font-weight:500}@media (max-width:580px){.configuration-endpoint-row{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;display:grid}.configuration-endpoint-row>button{grid-column:1/-1;justify-self:start}.serving-current-heading,.quality-current{flex-direction:column;gap:16px}.serving-card,.specialist-selection,.quality-empty{padding:20px}.specialist-selection{grid-template-columns:minmax(0,1fr);gap:16px}.specialist-selection>button{justify-self:start}}.monitoring-form>section{border-bottom:1px solid var(--line);padding:20px 0}.monitoring-form>section:first-child{padding-top:8px}.monitoring-form h3{margin:0 0 16px;font-size:14px;font-weight:500}.monitoring-fields{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.monitoring-form .monitoring-fields label{grid-template-rows:1fr auto;align-self:stretch;gap:8px;margin:0;font-size:13px;line-height:1.5;display:grid}.monitoring-form .monitoring-toggle{align-items:flex-start;gap:10px;margin:0;font-size:14px;line-height:1.5;display:flex}.monitoring-form .monitoring-toggle input{flex-shrink:0;width:16px;height:16px;min-height:0;margin:3px 0 0}.monitoring-form .monitoring-fields+.monitoring-toggle{margin-top:20px}.monitoring-form .monitoring-control-gap{gap:8px;margin:18px 0 0;font-size:13px;display:grid}.monitoring-control-gap input{max-width:200px}.monitoring-form p{margin:8px 0 0;font-size:13px;line-height:1.6}@media (max-width:460px){.monitoring-fields{grid-template-columns:1fr}.monitoring-form .monitoring-fields label{grid-template-rows:auto auto}}.monitoring-form .monitoring-actions{flex-direction:column;align-items:flex-start;gap:12px}.monitoring-form .monitoring-actions>p{margin:0;font-size:13px}.quality-history table{table-layout:fixed;white-space:normal;min-width:560px}.quality-history th:first-child,.quality-history th:nth-child(2){width:22%}.quality-history th:nth-child(3){width:34%}.quality-history th:nth-child(4){width:22%}.quality-history td{vertical-align:top;overflow-wrap:anywhere;line-height:1.6}
.specialists-view>.specialist-grid{align-items:start}.specialists-view>.specialist-selection,.specialists-view>.configuration-endpoints{margin-bottom:24px}.workspace-shell .specialists-view .specialist-card dl{grid-template-columns:112px minmax(0,1fr);align-items:start;gap:10px 16px}.workspace-shell .specialists-view .specialist-card dt,.workspace-shell .specialists-view .specialist-card dd,.workspace-shell .specialists-view .specialist-card .muted{text-transform:none;font-size:13px;line-height:1.55}.specialists-view .specialist-card>.text-button{width:fit-content;margin-top:12px;display:flex}.specialists-view .specialist-card>.error{margin:12px 0}.specialist-learning-handoff{justify-items:start;gap:16px;display:grid}.specialist-learning-handoff p{margin:0}.specialist-stop-confirmation{border:1px solid var(--field-border-strong);background:var(--surface-hover);border-radius:6px;gap:12px;margin:16px 0;padding:16px;display:grid}.specialist-stop-confirmation h3,.specialist-card .specialist-stop-confirmation p{margin:0;font-size:13px;line-height:1.55}.specialist-stop-confirmation h3{font-size:14px;font-weight:500}.drawer-body:has(>.specialist-files,>.specialist-activity){display:flex;overflow:hidden}.specialist-files,.specialist-activity{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.specialist-activity-scope{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-bottom:16px;padding-bottom:16px;display:flex}.specialist-activity-scope p{margin:0}.specialist-file-content,.specialist-activity-content{scrollbar-gutter:stable;flex:1;min-height:0;overflow:auto}.specialist-files>.pagination,.specialist-activity>.pagination{box-shadow:none;flex-shrink:0;margin-top:16px;position:static}.drawer .specialist-file-table{max-height:none;overflow:visible}.specialist-file-toolbar{flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;display:flex}.specialist-file-views{gap:4px;display:flex}.specialist-file-views button{min-height:36px;color:var(--muted);font:500 13px var(--sans);background:0 0;border:0;border-radius:6px;padding:8px 12px}.specialist-file-views button[aria-pressed=true]{color:var(--ink);background:var(--surface-selected)}.specialist-export-group+.specialist-export-group{margin-top:28px}.specialist-export-heading{margin-bottom:14px}.specialist-export-heading h3{margin:0;font-size:15px;font-weight:500}.specialist-export-heading p{color:var(--muted);margin:6px 0 0;font-size:13px}.specialist-file-table table{table-layout:fixed;white-space:normal;width:100%;min-width:0}.specialist-file-table .artifact-size-column{width:104px}.specialist-file-table .artifact-actions-column{width:184px}.specialist-file-table :is(th,td){vertical-align:top;overflow-wrap:anywhere;padding:16px}.specialist-file-table td{font-size:13px;line-height:1.55;display:table-cell}.specialist-file-table td small{color:var(--muted);margin-top:4px;font-size:12px;line-height:1.55;display:block}.specialist-file-table .artifact-name{color:var(--ink);text-align:left;font:500 13px/1.55 var(--sans);overflow-wrap:anywhere;background:0 0;border:0;margin:0;padding:0;display:inline}.specialist-file-table .artifact-name:hover{text-underline-offset:3px;text-decoration:underline}.specialist-file-table .artifact-actions{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.specialist-file-table .artifact-actions .text-button{white-space:normal;text-align:left;min-height:28px;padding:0;font-size:13px}.specialist-file-table .artifact-detail-row>td{background:var(--surface-hover);padding:18px}.artifact-detail-row dl{gap:12px;margin:0;display:grid}.artifact-detail-row dl>div{grid-template-columns:84px minmax(0,1fr);align-items:start;gap:16px;display:grid}.artifact-detail-row dt{color:var(--muted);font-size:13px}.artifact-detail-row .copy-value>code{white-space:normal;overflow-wrap:anywhere;font-size:12px}.artifact-detail-row dd{overflow-wrap:anywhere;min-width:0;margin:0}.specialist-activity-list{margin:0;padding:0;list-style:none}.specialist-activity-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;align-items:start;gap:10px 20px;padding:20px 0;display:grid}.specialist-activity-row:first-child{padding-top:0}.specialist-activity-operation{min-width:0}.specialist-activity-operation h3{margin:0;font-size:14px;font-weight:500;line-height:1.55}.specialist-activity-model{color:var(--muted);overflow-wrap:anywhere;margin-top:4px;font-size:13px;line-height:1.55;display:block}.specialist-activity-operation time{color:var(--muted);margin-top:4px;font-size:12px;line-height:1.55;display:block}.specialist-activity-status{margin-top:1px}.specialist-activity-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 16px;max-width:240px;display:flex}.specialist-activity-actions .text-button{white-space:normal;text-align:left;min-height:28px;padding:0;font-size:13px}.specialist-activity .specialist-activity-error{overflow-wrap:anywhere;grid-column:1/-1;margin:0;font-size:13px;line-height:1.55}.specialist-activity-progress{color:var(--muted);flex-wrap:wrap;grid-column:1/-1;gap:6px 20px;font-size:13px;line-height:1.55;display:flex}@media (max-width:600px){.specialist-file-table .artifact-size-column{width:72px}.specialist-file-table .artifact-actions-column{width:116px}.specialist-file-table :is(th,td){padding:12px}.specialist-activity-row{grid-template-columns:minmax(0,1fr) auto;gap:10px 12px}.specialist-activity-actions{order:2;grid-column:1/-1;justify-content:flex-start;max-width:none}.specialist-activity-error,.specialist-activity-progress{order:1}}
.dataset-inspector-toolbar{border-bottom:1px solid var(--line);flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px 24px;padding:16px 24px;display:flex}.dataset-splits,.dataset-toolbar-actions,.dataset-example-navigation,.dataset-details-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dataset-splits button{min-height:36px;color:var(--muted);font:500 13px var(--sans);background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:7px 10px;display:flex}.dataset-splits button[aria-pressed=true]{color:var(--ink);background:var(--surface-selected)}.dataset-splits button span{font-size:12px;font-weight:400}.dataset-inspector{flex:1;grid-template-columns:260px minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.dataset-cases-desktop{border-right:1px solid var(--line);min-height:0}.dataset-case-browser{flex-direction:column;height:100%;min-height:0;display:flex}.dataset-case-list{background:var(--surface-subtle);flex:1;min-height:0;overflow:auto}.dataset-case-list>button{border:0;border-bottom:1px solid var(--line);text-align:left;width:100%;color:var(--ink);background:0 0;border-radius:0;gap:7px;padding:16px 20px;display:grid}.dataset-case-list>button:hover{background:var(--surface-hover)}.dataset-case-list>button.selected{background:var(--surface-selected);box-shadow:inset 3px 0 var(--ink)}.dataset-case-preview{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:13px;font-weight:500;line-height:1.55;display:-webkit-box;overflow:hidden}.dataset-case-list small{color:var(--muted);font-size:12px;line-height:1.5}.dataset-case-browser>.pagination{box-shadow:none;flex-wrap:wrap;gap:8px;margin:0;padding:12px;font-size:12px;position:static}.dataset-case-browser>.pagination>div{margin-left:auto}.dataset-selected{flex-direction:column;min-width:0;min-height:0;display:flex}.dataset-selected-heading{border-bottom:1px solid var(--line);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:16px 24px;display:flex}.dataset-selected-heading strong{font-size:14px;font-weight:500}.dataset-selected-heading small{color:var(--muted);margin-top:4px;font-size:12px;display:block}.dataset-example-content{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:0;display:grid;overflow:auto}.dataset-task>.request-content-panel,.dataset-expected>.request-content-panel,.dataset-task>.request-content-panel>.section-heading,.dataset-expected>.request-content-panel>.section-heading,.dataset-expected>.expected-behavior>.section-heading{margin-top:0}.dataset-task,.dataset-expected{min-width:0;padding:24px}.dataset-expected{border-left:1px solid var(--line);background:var(--surface-subtle)}.dataset-expected-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:18px;display:flex}.dataset-expected-heading h3{margin:0;font-size:15px;font-weight:500}.dataset-context{border-top:1px solid var(--line);margin-top:24px;padding-top:16px}.dataset-context summary{font-size:13px;font-weight:500}.dataset-context dl,.dataset-specification dl{gap:12px;margin:20px 0;display:grid}.dataset-context dl>div,.dataset-specification dl>div{grid-template-columns:108px minmax(0,1fr);gap:16px;display:grid}.dataset-context dt,.dataset-specification dt{color:var(--muted);font-size:13px}.dataset-context dd,.dataset-specification dd{overflow-wrap:anywhere;min-width:0;margin:0;font-size:13px}.dataset-reference-editor{gap:10px;font-size:13px;display:grid}.dataset-reference-editor textarea{resize:vertical;width:100%;min-height:230px;font:13px/1.6 var(--mono)}.dataset-reference-editor span{color:var(--muted);font-size:12px}.dataset-correction-footer{border-top:1px solid var(--line);background:var(--surface-popover);flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:14px 24px;font-size:13px;display:flex}.dataset-correction-footer>div{flex-wrap:wrap;gap:10px;display:flex}.dataset-correction-footer>.error{flex-basis:100%;margin:0}.dataset-inspector-error{margin:16px 24px}.dataset-inspector-loading{padding:24px}.dataset-inspector-empty{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:16px;padding:32px;display:flex}.dataset-inspector-empty h3{font-size:15px;font-weight:500}.dataset-specification>h3{margin:0 0 18px;font-size:15px;font-weight:500}.dataset-specification>p{color:var(--muted)}.dataset-details-actions{margin:24px 0}.dataset-example-tabs,.dataset-browse{display:none}.drawer-body:has(>.dataset-case-picker){display:flex;overflow:hidden}.dataset-case-picker{flex:1;min-height:0}@media (max-width:1100px){.dataset-inspector{grid-template-columns:220px minmax(0,1fr)}.dataset-example-tabs{border-bottom:1px solid var(--line);flex-shrink:0;gap:4px;padding:10px 20px;display:flex}.dataset-example-tabs button{font:500 13px var(--sans);color:var(--muted);background:0 0;border:0;border-radius:6px;padding:8px 12px}.dataset-example-tabs button[aria-pressed=true]{background:var(--surface-selected);color:var(--ink)}.dataset-example-content{display:block}.dataset-example-content[data-pane=task] .dataset-expected,.dataset-example-content[data-pane=expected] .dataset-task{display:none}.dataset-expected{background:var(--surface);border:0}}@media (max-width:700px){.dataset-inspector{grid-template-columns:minmax(0,1fr)}.dataset-cases-desktop{display:none}.dataset-browse{display:inline-flex}.dataset-inspector-toolbar{gap:10px;padding:12px 16px}.dataset-splits{flex-wrap:nowrap;gap:3px;width:100%}.dataset-splits button{flex-direction:column;flex:1;gap:3px;padding:6px;font-size:12px}.dataset-toolbar-actions{justify-content:space-between;width:100%}.dataset-selected-heading{flex-wrap:wrap;align-items:start;padding:12px 16px}.dataset-selected-heading>div:first-child{flex-basis:100%}.dataset-example-navigation{width:100%}.dataset-browse{margin-right:auto}.dataset-example-tabs{padding:8px 16px}.dataset-task,.dataset-expected{padding:20px 16px}.dataset-correction-footer{padding:12px 16px}.dataset-inspector-error{margin:12px 16px}}
.dataset-details{flex-direction:column;gap:24px;min-width:0;max-width:900px;padding-bottom:16px;font-size:14px;line-height:1.55;display:flex}.dataset-details-heading h3{overflow-wrap:anywhere;margin:0;font-size:17px;line-height:1.4}.dataset-details-heading p{color:var(--muted);margin:6px 0 0;font-size:13px}.dataset-details-section{border-top:1px solid var(--line);flex-direction:column;align-items:flex-start;gap:10px;min-width:0;padding-top:20px;display:flex}.dataset-details-section>h3{color:var(--muted);margin:0 0 2px;font-size:13px;font-weight:600}.dataset-details-section>p,.dataset-details-schema p{margin:0}.dataset-details-value{font-weight:500}.dataset-details-note{color:var(--muted);font-size:13px}.dataset-details-section .message-body{width:100%;min-width:0}.dataset-details-facts{gap:10px;width:100%;margin:0;display:grid}.dataset-details-facts>div{grid-template-columns:140px minmax(0,1fr);align-items:start;gap:16px;display:grid}.dataset-details-facts dt{color:var(--muted);font-size:13px}.dataset-details-facts dd{overflow-wrap:anywhere;min-width:0;margin:0}.dataset-details-facts dd code{overflow-wrap:anywhere;margin:0 12px 4px 0;font-size:12px;display:inline-block}.dataset-details-criteria{gap:16px;width:100%;margin:4px 0 0;padding-left:22px;display:grid}.dataset-details-criteria li{min-width:0;padding-left:5px}.dataset-details-criteria h4{margin:0 0 4px;font-size:14px;font-weight:500}.dataset-details-links,.dataset-details .dataset-details-actions{flex-wrap:wrap;align-items:center;gap:8px 16px;margin:0;display:flex}.dataset-details .text-button{min-height:32px;padding-inline:0}.dataset-details-raw{border-top:1px solid var(--line);min-width:0;padding-top:16px;scroll-margin-top:16px}.dataset-details-raw summary{cursor:pointer;padding-block:4px;font-size:13px}.dataset-details-raw .json-view{max-height:52dvh;margin:12px 0 0;overflow:auto}@media (max-width:600px){.dataset-details{gap:20px}.dataset-details-facts>div{grid-template-columns:1fr;gap:2px}.dataset-details .dataset-details-actions{align-items:stretch}}
.dataset-import{grid-template-columns:minmax(0,1fr);gap:24px;min-width:0;display:grid}.dataset-import>*{min-width:0}.dataset-import>label{margin:0}.dataset-import-workload{gap:7px;display:grid}.dataset-import-workload span,.dataset-import-method legend{font-size:13px;font-weight:550}.dataset-import-workload strong{overflow-wrap:anywhere;font-size:15px;font-weight:550}.dataset-import-method{border:0;min-width:0;margin:0;padding:0}.dataset-import-method legend{margin-bottom:10px;padding:0}.dataset-import-method>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.dataset-import-method label{border:1px solid var(--field-border);cursor:pointer;border-radius:6px;align-items:center;gap:8px;margin:0;padding:10px 12px;display:flex}.dataset-import-method label:has(:checked){background:var(--surface-selected);border-color:var(--ink)}.dataset-import-method input{width:14px;height:14px;accent-color:var(--ink);flex:none;margin:0}.dataset-import-method label:has(:focus-visible){outline:2px solid var(--focus);outline-offset:3px}.dataset-import-file{border:1px solid var(--line);background:var(--surface-hover);border-radius:6px;justify-content:space-between;align-items:center;gap:20px;padding:20px;display:flex}.dataset-import-file>div{min-width:0}.dataset-import-file strong{overflow-wrap:anywhere;font-size:14px;font-weight:550;display:block}.dataset-import-file p{color:var(--muted);margin:6px 0 0;font-size:13px;line-height:1.5}.dataset-import-file button{flex-shrink:0}.dataset-import-editor{gap:9px;margin:0;display:grid}.dataset-import-editor-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.dataset-import-editor-heading label{margin:0}.dataset-import-editor-heading button{font-size:13px}.dataset-import-editor textarea{resize:vertical;width:100%;min-height:220px;max-height:min(480px,55dvh);font:13px/1.6 var(--mono);white-space:pre;tab-size:2;overflow:auto}.dataset-import-preview{margin-top:12px}.dataset-import :is(.dataset-import-preview,.dataset-import-format)>summary{cursor:pointer;padding:8px 0;font-size:13px;font-weight:500}.dataset-import-preview>.dataset-import-editor{margin-top:8px}.dataset-import-format>p{color:var(--muted);margin:8px 0 12px;font-size:13px;line-height:1.6}.dataset-import-format pre{border:1px solid var(--line);background:var(--code-background);max-width:100%;max-height:300px;font:13px/1.6 var(--mono);white-space:pre;color:var(--code-foreground);border-radius:6px;margin:0;padding:14px;overflow:auto}.dataset-import-submit{border-top:1px solid var(--line);padding-top:20px}.dataset-import-submit .error{margin:0 0 16px}.dataset-import-submit>div{justify-content:flex-end;gap:10px;display:flex}@media (max-width:600px){.dataset-import-file{flex-direction:column;align-items:start;gap:14px;padding:16px}}
.evaluation-setup{flex-direction:column;gap:28px;min-width:0;display:flex}.evaluation-setup>label,.evaluation-setup-dataset>label{margin:0}.evaluation-setup-fixed{gap:8px;display:grid}.evaluation-setup-fixed>span,.evaluation-setup legend{font-size:13px;font-weight:550}.evaluation-setup-fixed>strong{overflow-wrap:anywhere;font-size:15px;font-weight:550}.evaluation-setup-dataset-meta{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-top:8px;font-size:13px;display:flex}.evaluation-setup fieldset{border:0;min-width:0;margin:0;padding:0}.evaluation-setup legend{margin-bottom:10px;padding:0}.evaluation-setup-choices,.evaluation-setup-splits{flex-wrap:wrap;gap:8px;display:flex}.evaluation-setup-choices>label,.evaluation-setup-splits>label{border:1px solid var(--field-border);cursor:pointer;border-radius:6px;align-items:center;gap:8px;margin:0;padding:10px 12px;font-size:13px;font-weight:450;line-height:1.4;display:flex}.evaluation-setup-choices>label{flex:180px}:is(.evaluation-setup-choices>label:has(:checked),.evaluation-setup-splits>label:has(:checked)){border-color:var(--ink);background:var(--surface-selected)}.evaluation-setup input[type=radio]{width:14px;height:14px;accent-color:var(--ink);flex:none;margin:0}.evaluation-setup label:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:3px}.drawer .evaluation-setup .field-hint{color:var(--muted);margin:9px 0 0;font-size:13px;line-height:1.55}.evaluation-setup-note{color:var(--muted);margin:0}.evaluation-setup-submit{border-top:1px solid var(--line);padding-top:20px}.evaluation-setup-submit .error{margin:0 0 16px}@media (max-width:600px){.evaluation-setup{gap:24px}.evaluation-setup-choices>label{flex-basis:100%}}
.evaluation-authoring-form{flex-direction:column;gap:24px;min-width:0;display:flex}.evaluation-authoring-form label{min-width:0;margin:0}.evaluation-authoring-fixed{gap:8px;display:grid}.evaluation-authoring-fixed>span{font-size:13px;font-weight:550}.evaluation-authoring-fixed>strong{font-size:14px;font-weight:450}.evaluation-authoring-output{grid-template-columns:minmax(0,1fr) 130px;gap:16px;display:grid}.drawer .evaluation-authoring-form .field-hint{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.evaluation-authoring-source .field-hint{padding-top:10px}.evaluation-authoring-form .optional{color:var(--muted);font-weight:400}.evaluation-authoring-footer{z-index:2;border-top:1px solid var(--line);background:var(--surface-popover);justify-items:start;gap:16px;padding:20px 0 24px;display:grid;position:sticky;bottom:-24px}.evaluation-authoring-footer .error{margin:0}.drawer-body:has(>.trajectory-curation-form){flex-direction:column;display:flex;overflow:hidden}.trajectory-curation-form{flex-direction:column;flex:1;gap:20px;min-height:0;display:flex}.trajectory-curation-form>label{flex-shrink:0;margin:0}.drawer .trajectory-curation-form .field-hint{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.trajectory-runs{border:0;flex-direction:column;flex:1;gap:10px;min-width:0;min-height:0;margin:0;padding:0;display:flex}.trajectory-runs legend{margin-bottom:10px;padding:0;font-size:13px;font-weight:550}.trajectory-run-list{overscroll-behavior:contain;border:1px solid var(--line);border-radius:6px;flex:1;min-height:0;overflow:auto}.trajectory-run{cursor:pointer;grid-template-columns:16px minmax(0,1fr);align-items:start;gap:12px;margin:0;padding:14px 12px;font-weight:400;display:grid}.trajectory-run+.trajectory-run{border-top:1px solid var(--line)}.trajectory-run:has(input:checked){background:var(--surface-selected)}.trajectory-run:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:-2px}.trajectory-run input[type=checkbox]{width:16px;height:16px;accent-color:var(--ink);margin:2px 0 0}.trajectory-run-content{gap:6px;min-width:0;display:grid}.trajectory-run-main,.trajectory-run-meta{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;line-height:1.45;display:flex}.trajectory-run-main strong{overflow-wrap:anywhere;font-weight:550}.trajectory-run-main>span{white-space:nowrap;font-variant-numeric:tabular-nums}.trajectory-run-meta{color:var(--muted);font-size:12px}.trajectory-load-older{flex-shrink:0;align-self:center}.trajectory-curation-form .trajectory-read-error{flex-shrink:0;margin:0;font-size:13px}.trajectory-runs>.trajectory-empty{color:var(--muted);padding:18px 0;font-size:13px}.trajectory-curation-footer{border-top:1px solid var(--line);flex-shrink:0;gap:12px;padding-top:18px;display:grid}.trajectory-curation-footer .error{margin:0}.trajectory-curation-footer>div:last-child{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.trajectory-curation-footer>div:last-child>span{color:var(--muted);font-size:13px}@media (max-width:600px){.evaluation-authoring-output{grid-template-columns:minmax(0,1fr)}.evaluation-authoring-output>label:last-child{width:140px}}
.evaluator-agreement,.evaluator-judgments{flex-direction:column;gap:24px;min-width:0;display:flex}.evaluator-agreement h3,.evaluator-judgments h3{margin:0;font-size:16px;font-weight:600;line-height:1.4}.evaluator-agreement h4{margin:0;font-size:14px;font-weight:600}.evaluator-agreement p,.evaluator-judgments p{margin:0;line-height:1.55}.evaluator-agreement .error{margin:0}.evaluator-heading{justify-content:space-between;align-items:start;gap:12px 24px;display:flex}.evaluator-heading h3{overflow-wrap:anywhere}.evaluator-heading>span{color:var(--muted);flex-shrink:0;font-size:13px;line-height:1.6}.evaluator-review-summary{background:var(--surface-hover);border-radius:6px;padding:20px}.evaluator-review-summary>p{max-width:76ch;color:var(--muted);margin-top:6px;font-size:13px}.evaluator-review-summary>.evaluator-evaluate{margin-top:16px}.evaluator-review-counts{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:20px 0 0;display:grid}.evaluator-review-counts dt{color:var(--muted);font-size:13px}.evaluator-review-counts dd{font-variant-numeric:tabular-nums;margin:5px 0 0;font-size:24px;line-height:1.2}.evaluator-review-links>h3,.evaluator-history>h3{margin-bottom:12px}.evaluator-evaluations{scrollbar-gutter:stable;border-block:1px solid var(--line);max-height:288px;overflow-y:auto}.evaluator-evaluation{justify-content:space-between;align-items:center;gap:16px;padding:13px 6px 13px 0;display:flex}.evaluator-evaluation+.evaluator-evaluation{border-top:1px solid var(--line)}.evaluator-evaluation>div{gap:4px;min-width:0;display:grid}.evaluator-evaluation strong{overflow-wrap:anywhere;font-size:13px;font-weight:550}.evaluator-evaluation span{color:var(--muted);font-size:13px}.evaluator-evaluation button{flex-shrink:0}.evaluator-compare{border-block:1px solid var(--line);gap:16px;padding-block:20px;display:grid}.evaluator-compare>div>p{color:var(--muted);max-width:76ch;margin-top:6px;font-size:13px}.evaluator-compare-controls{align-items:end;gap:16px;display:flex}.evaluator-compare-controls>label{gap:6px;margin:0;font-size:13px;display:grid}.evaluator-compare-controls input{width:112px;height:36px}.evaluator-compare-controls>button{min-height:36px}.evaluator-agreement .evaluator-note,.evaluator-judgments .evaluator-note{color:var(--muted);font-size:13px}.evaluator-history-list{border:1px solid var(--line);border-radius:6px;max-height:192px;display:grid;overflow-y:auto}.evaluator-history-list>button{text-align:left;background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:20px;padding:11px 14px;font-size:13px;display:flex}.evaluator-history-list>button+button{border-top:1px solid var(--line)}.evaluator-history-list>button[aria-pressed=true]{background:var(--surface-selected);box-shadow:inset 2px 0 var(--ink)}.evaluator-history-list small{color:var(--muted);margin-top:3px;font-size:12px;display:block}.evaluator-run{flex-direction:column;gap:18px;display:flex}.evaluator-section-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.evaluator-section-heading>div>p{color:var(--muted);margin-top:5px;font-size:13px}.evaluator-section-heading>button{flex-shrink:0}.evaluator-measures{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.evaluator-measure{border:1px solid var(--line);border-radius:6px;min-width:0;padding:16px}.evaluator-measure>p{color:var(--muted);margin-top:5px;font-size:12px}.evaluator-measure>small{color:var(--muted);margin-top:12px;font-size:12px;display:block}.evaluator-agreement-values{flex-wrap:wrap;gap:18px;margin:18px 0;display:flex}.evaluator-agreement-values dt{color:var(--muted);font-size:12px}.evaluator-agreement-values dd{font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:22px;line-height:1.2}.evaluator-measure summary,.evaluator-run-details summary,.evaluator-judgments summary{cursor:pointer;font-size:13px;line-height:1.5}.evaluator-breakdown{gap:10px;margin:12px 0 0;font-size:12px;display:grid}.evaluator-breakdown dt{font-weight:550}.evaluator-breakdown dd{color:var(--muted);margin:3px 0 0;line-height:1.6}.evaluator-apply{border:1px solid var(--line);border-radius:6px;align-items:center;gap:16px;padding:16px;display:flex}.evaluator-apply>button,.evaluator-apply>strong{flex-shrink:0}.evaluator-apply>p{color:var(--muted);max-width:65ch;font-size:13px}.evaluator-notice{border-left:2px solid var(--ink);background:var(--surface-hover);padding:12px 16px;font-size:13px}.evaluator-result-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.evaluator-result-actions>span{color:var(--muted);font-size:13px}.evaluator-run-details{border-top:1px solid var(--line);padding-top:16px}.evaluator-properties{gap:12px;margin:16px 0;font-size:13px;display:grid}.evaluator-properties>div{grid-template-columns:minmax(140px,1fr) 2fr;gap:18px;display:grid}.evaluator-properties dt{color:var(--muted)}.evaluator-properties dd{overflow-wrap:anywhere;margin:0}.evaluator-run-details>h4,.evaluator-run-details>details{margin-top:18px}.evaluator-agreement .json-view,.evaluator-judgments .json-view{max-height:320px;margin-top:12px;font-size:13px;overflow:auto}.evaluator-result-navigation{flex-shrink:0;gap:6px;display:flex}.evaluator-judgment-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.evaluator-judgment-pair>section{min-width:0}.evaluator-judgment-pair>section>h3{border-bottom:1px solid var(--line);margin-bottom:16px;padding-bottom:12px}.evaluator-judgments .evaluator-judgment-decision{margin-bottom:8px;font-size:14px;font-weight:550}.evaluator-judgment-pair>section>details{margin-top:16px}.evaluator-judgments>button{align-self:start}@media (max-width:760px){.evaluator-heading{flex-direction:column;gap:5px}.evaluator-measures,.evaluator-judgment-pair{grid-template-columns:minmax(0,1fr)}.evaluator-apply{flex-direction:column;align-items:start;gap:10px}.evaluator-measure{padding:14px 16px}}@media (max-width:480px){.evaluator-review-summary{padding:16px}.evaluator-review-counts{gap:12px}.evaluator-review-counts dt{min-height:36px;font-size:12px}.evaluator-review-counts dd{font-size:22px}.evaluator-properties>div{grid-template-columns:1fr;gap:4px}}.evaluator-review-compact{padding:14px 16px}.evaluator-review-compact>p{display:none}.evaluator-review-compact .evaluator-review-counts{flex-wrap:wrap;gap:8px 22px;margin-top:12px;display:flex}.evaluator-review-compact .evaluator-review-counts>div{align-items:baseline;gap:7px;display:flex}.evaluator-review-compact .evaluator-review-counts dt{min-height:0;font-size:13px}.evaluator-review-compact .evaluator-review-counts dd{margin:0;font-size:15px}.evaluator-compare-launch{justify-content:flex-end;margin-top:-8px;margin-bottom:-8px;display:flex}
.workload-current-service .panel-heading{align-items:flex-start}.workload-current-service h2{letter-spacing:-.03em;overflow-wrap:anywhere;margin:7px 0 0;font-size:22px}.service-description{color:var(--muted);max-width:76ch;line-height:1.65}.service-facts{flex-wrap:wrap;align-items:center;gap:12px 24px;margin:20px 0 8px;display:flex}.service-facts .text-button{gap:5px;font-size:12px;font-weight:400}.service-facts strong{font-weight:600}.overview-recommendation{border:1px solid var(--border);background:var(--surface-subtle);border-radius:7px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:20px;padding:18px;display:flex}.overview-recommendation p{color:var(--muted);overflow-wrap:anywhere;margin:6px 0 0;font-size:12px;line-height:1.6}.overview-recommendation .primary{flex-shrink:0}.overview-outcomes{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-outcomes article{min-width:0}.overview-outcomes strong{font-size:23px}@media (max-width:720px){.workload-current-service .panel-heading,.overview-recommendation{flex-direction:column;align-items:flex-start;gap:14px}.workload-current-service h2{font-size:19px}.overview-outcomes{grid-template-columns:1fr}}.workload-home{gap:22px;display:grid}.workload-home>.overview-metrics{margin-bottom:0}.workload-table{table-layout:fixed;white-space:normal}.workload-table th:first-child{width:45%}.workload-table th:nth-child(2){width:32%}.workload-table th:nth-child(3){width:20%}.workload-table th:last-child{width:3%}.workload-table :is(th,td){vertical-align:middle;padding:12px 16px}.workload-table td:first-child{display:table-cell}.workload-table td:last-child{text-align:right;padding-left:0}.workload-identity{text-align:left;min-width:0;max-width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.workload-identity>span:last-child{min-width:0}.workload-identity strong{overflow-wrap:anywhere;line-height:1.5;display:block}.workload-table .workload-identity small{margin-top:2px;line-height:1.5}.workload-icon{width:16px;height:16px;color:var(--muted);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.workload-table td:nth-child(2)>.muted{align-items:center;gap:4px;font-size:13px;display:inline-flex}.workload-table td .model-name{max-width:100%}@media (max-width:700px){.view-workloads>.workspace-snapshot{gap:10px 20px;margin-bottom:16px;padding-bottom:16px;font-size:13px}.view-workloads>.workspace-snapshot strong{font-size:14px}.view-workloads>.page-heading .primary{font-size:13px}.workload-table,.workload-table tbody{min-width:0;display:block}.workload-table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.workload-table tr{border-bottom:1px solid var(--line);gap:8px;padding:14px 16px;display:grid}.workload-table tr:last-child{border-bottom:0}.workload-table td{border:0;min-width:0;padding:0;font-size:13px}.workload-table td:first-child{margin-bottom:4px;display:block}.workload-table td[data-label]{grid-template-columns:64px minmax(0,1fr);align-items:start;gap:10px;display:grid}.workload-table td[data-label]:before{content:attr(data-label);color:var(--muted);font-size:12px;line-height:1.65}.workload-table td:last-child{display:none}.workload-table td .badge{justify-self:start;padding-block:2px}}
.workload-first-use{max-width:720px;padding:40px 0 32px}.workload-first-use h2{color:var(--ink);letter-spacing:-.035em;margin:0;font-size:24px;font-weight:550;line-height:1.3}.workload-first-use p{max-width:62ch;color:var(--muted);margin:12px 0 24px;font-size:14px;line-height:1.65}.workload-first-use-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.workload-next-step{padding-top:16px}.workload-create-form{flex-direction:column;gap:22px;display:flex}.workload-create-form>label{margin:0}.workload-create-form>label>input,.api-key-form>label>input{font-weight:400}.workload-create-form>label>small{color:var(--muted);margin-top:7px;font-size:12px;font-weight:400;line-height:1.5;display:block}.workload-create-context{align-items:baseline;gap:16px;font-size:13px;line-height:1.5;display:flex}.workload-create-context>span{color:var(--muted)}.workload-create-context>strong{color:var(--ink);overflow-wrap:anywhere;font-weight:500}.workload-create-footer{z-index:1;border-top:1px solid var(--line);background:var(--surface-popover);margin-top:2px;padding:18px 0 24px;position:sticky;bottom:-24px}.workload-create-footer>.error{margin:0 0 14px}.workload-create-actions{justify-content:flex-end;gap:10px;display:flex}.api-key-empty{padding-top:20px}.api-key-name{align-items:center;gap:9px;line-height:1.5;display:inline-flex}.api-key-name>svg{color:var(--muted);flex-shrink:0}.api-key-form,.api-key-result{flex-direction:column;gap:20px;min-width:0;display:flex}.api-key-form>label,.api-key-result>.key-value{margin:0}.api-key-scope{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.api-key-result>.key-value{border:1px solid var(--line);-webkit-user-select:all;user-select:all;padding:14px 16px;font-size:13px;line-height:1.7}.api-key-footer{z-index:1;border-top:1px solid var(--line);background:var(--surface-popover);padding:18px 0 24px;position:sticky;bottom:-24px}.api-key-footer>.error{margin:0 0 14px}.api-key-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}@media (max-width:600px){.workload-first-use{padding-top:20px}.workload-first-use h2{font-size:21px}.workload-create-footer,.api-key-footer{padding-bottom:16px;bottom:-16px}}
.learning-detail-tabs{z-index:4;background:var(--surface);border-bottom:1px solid var(--line);gap:24px;margin:0 0 24px;padding-top:4px;display:flex;position:sticky;top:-24px}.learning-detail-tabs>button{color:var(--muted);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;min-height:42px;padding:12px 0;font-size:14px;font-weight:500}.learning-detail-tabs>button[aria-selected=true]{color:var(--ink);border-bottom-color:var(--ink)}.learning-detail-tabs>button:hover{color:var(--ink);background:0 0}.cycle-inspection [role=tabpanel][hidden]{display:none}.learning-config-section{border-top:1px solid var(--line);min-width:0;margin:0;padding:24px 0}.learning-config-section:first-child{border-top:0;padding-top:0}.learning-config-section:last-child{padding-bottom:0}.learning-config-section>h3,.cycle-detail-section>h3,.cycle-inspection .cycle-decisions>h3{margin:0 0 18px;font-size:15px;font-weight:500;line-height:1.45}.drawer-body .learning-config-section .improvement-fields{align-items:start;gap:18px;margin:18px 0 0}.drawer-body .learning-config-section .improvement-fields>label,.learning-json-fields>label{align-content:start;align-self:start;min-width:0}.drawer-body .learning-config-section .improvement-fields>label>.select-trigger{align-self:start}#learning-config-fields>.learning-config-section:first-child .improvement-fields>label:first-child{grid-column:1/-1}.learning-config-section .preference-controls{margin:0 0 20px}.learning-config-section .preference-controls legend{font-size:15px;font-weight:500}.learning-config-section .preference-help,.learning-config-section .field-support{margin:14px 0 0}.learning-config-section .improvement-switches{align-items:start;gap:14px;margin:20px 0 14px;display:grid}.learning-config-section .improvement-switches label{align-items:flex-start;gap:10px;line-height:1.5;display:flex}.learning-config-section .improvement-switches input{flex:none;margin-top:3px}.learning-config-section p.muted{margin:12px 0;font-size:13px;line-height:1.6}.learning-config-section .learning-field-note{margin-bottom:0}.learning-json-fields{gap:20px;margin-top:22px;display:grid}.learning-json-fields textarea{resize:vertical;width:100%;min-height:112px;font-size:13px;line-height:1.6}.improvement-config .provider-options{gap:12px 20px;margin:20px 0 0;padding:0}.improvement-config .provider-options legend{color:var(--muted);margin-bottom:8px;font-size:13px}.improvement-config .provider-options label{text-transform:none;margin:0}.improvement-view .learning-program-summary{border-bottom:1px solid var(--line);flex-shrink:0;justify-content:space-between;align-items:center;gap:24px;padding:0 0 20px;display:flex}.learning-program-summary strong{font-size:14px;font-weight:500}.learning-program-summary p{color:var(--muted);margin:5px 0 0;font-size:13px;line-height:1.5}.workspace-shell .improvement-cycles{border:0;border-radius:0}.workspace-shell .improvement-view .cycle-row{padding:18px 0}.improvement-view .cycle-list{padding-right:12px}.workspace-shell .improvement-view .cycle-row p{margin:5px 0;font-size:14px}.workspace-shell .improvement-view .cycle-row .muted{margin-top:5px;font-size:12px;display:block}.workspace-shell .improvement-view .cycle-row strong{font-size:14px;font-weight:500}.cycle-inspection{min-width:0}.cycle-inspection .cycle-outcome-heading{margin-bottom:20px}.cycle-outcome-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:12px;font-size:13px;display:flex}.cycle-inspection .cycle-outcome-heading h3{margin:0 0 6px;font-size:20px;line-height:1.4}.cycle-inspection .cycle-outcome-heading p,.cycle-inspection .cycle-result-table caption,.cycle-inspection .cycle-result-table td small{font-size:13px}.cycle-inspection .cycle-result-table caption{padding-top:0;padding-bottom:12px}.cycle-inspection .cycle-result-table td{padding-top:16px;padding-bottom:16px;font-size:14px}.cycle-inspection .cycle-result-table th{font-size:13px}.cycle-inspection .preference-summary{margin:18px 0}.cycle-inspection .preference-summary-context{font-size:13px}.cycle-recommendation-action{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:24px;margin-top:20px;padding:20px 0;display:flex}.cycle-recommendation-action>div{flex:1;min-width:0}.cycle-recommendation-action>.secondary{flex:none}.cycle-recommendation-action strong{margin-bottom:8px;font-size:14px;font-weight:500;display:block}.cycle-recommendation-action .evidence-stale{margin:10px 0 0;font-size:13px}.cycle-recommendation-action p{margin:5px 0;font-size:13px;line-height:1.6}.cycle-result-actions,.cycle-run-actions{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:20px;display:flex}.cycle-run-actions:empty{display:none}.cycle-inspection .planner-experiments,.cycle-inspection .cycle-decisions{margin:0}.cycle-inspection .planner-experiments>article{padding:20px 0}.cycle-inspection .planner-experiments>article:first-child{padding-top:0}.cycle-inspection .planner-experiment-heading h4{font-size:14px;font-weight:500}.cycle-inspection .planner-experiment-measures,.cycle-inspection .planner-experiments .experiment-details{font-size:13px}.cycle-inspection .planner-experiment-links{margin-top:12px;font-size:13px}.cycle-progress{margin:0 0 20px;line-height:1.6}.cycle-detail-section{border-top:1px solid var(--line);padding:24px 0}.cycle-detail-section:first-child{border-top:0;padding-top:0}.cycle-detail-section p{overflow-wrap:anywhere;font-size:13px;line-height:1.65}.cycle-detail-section h4{margin:22px 0 12px;font-size:14px;font-weight:500}.cycle-metadata{gap:14px;margin:0;display:grid}.cycle-metadata>div{grid-template-columns:120px minmax(0,1fr);align-items:baseline;gap:18px;display:grid}.cycle-metadata dt{color:var(--muted);font-size:13px}.cycle-metadata dd{overflow-wrap:anywhere;margin:0;font-size:13px}.cycle-cost-total{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.cycle-cost-total strong{font-variant-numeric:tabular-nums;font-size:20px;font-weight:500}.cycle-cost-total span{color:var(--muted);font-size:13px}.cycle-inspection .cycle-stages{margin:0}.cycle-stage-note .evaluation-result-summary>small{margin-top:3px;font-size:12px;line-height:1.6;display:block}.learning-read-error{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.learning-read-error>div{flex:260px}.learning-read-error>button{flex-shrink:0}.cycle-no-results{min-height:180px;padding:28px 16px}@media (max-width:640px){.learning-detail-tabs{gap:20px;top:-18px}.drawer-body .learning-config-section .improvement-fields{grid-template-columns:minmax(0,1fr)}.cycle-recommendation-action{flex-direction:column;gap:16px}.cycle-metadata>div{grid-template-columns:minmax(0,1fr);gap:5px}.cycle-inspection .cycle-result-table td{padding:0;font-size:13px}.cycle-inspection .cycle-result-table td small{font-size:12px}}.collection-cell-label{display:none}.collection-activity .activity-error{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.55;display:block}@media (max-width:850px){.drawer .table-wrap.collection-activity{max-height:none;overflow:visible}.collection-activity table[role=table],.collection-activity tbody{width:100%;min-width:0;display:block}.collection-activity thead{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.collection-activity tbody tr{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:18px;display:grid}.collection-activity tbody tr:last-child{border-bottom:0}.drawer .collection-activity td{white-space:normal;overflow-wrap:anywhere;border:0;min-width:0;padding:0;line-height:1.55;display:block}.drawer .collection-activity .activity-in-progress .activity-empty,.drawer .collection-activity .activity-failed .activity-dataset.activity-empty{display:none}.drawer .collection-activity .activity-actions:has(.activity-row-actions:empty){display:none}.collection-activity .activity-operation{grid-area:1/1}.collection-activity .activity-status{text-align:right;grid-area:1/2;max-width:150px}.collection-activity .activity-status .badge{white-space:normal;overflow-wrap:normal}.collection-activity .activity-dataset{grid-area:2/1/auto/-1}.collection-activity .activity-result{grid-area:3/1;align-self:center}.collection-activity .activity-actions{grid-area:3/2;justify-self:end;max-width:150px}.collection-activity .activity-failed .activity-result,.collection-activity .activity-failed .activity-actions{grid-area:auto/1/auto/-1}.collection-activity .activity-failed .activity-actions{justify-self:start;max-width:none}.collection-activity .collection-cell-label{color:var(--muted);margin-bottom:4px;font-size:12px;display:block}}.evaluation-result-activity table[role=table]{min-width:800px}.evaluation-result-activity th:first-child{width:29%}.evaluation-result-activity th:nth-child(2){width:15%}.evaluation-result-activity th:nth-child(3){width:29%}.evaluation-result-activity th:nth-child(4){width:27%}.evaluation-result-activity .activity-model-meta{flex-wrap:wrap;gap:2px 10px;display:flex}.evaluation-result-activity .activity-row-actions{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.evaluation-result-activity td .activity-row-actions>.text-button{margin:0;padding:5px 0}.evaluation-result-activity .activity-inspect{font-weight:500}.evaluation-result-activity .activity-curate{color:var(--muted)}@media (max-width:1100px){.workspace-shell .evaluation-result-activity.table-wrap{max-height:none;overflow-x:hidden}.evaluation-result-activity table[role=table],.evaluation-result-activity tbody{width:100%;min-width:0;display:block}.evaluation-result-activity thead{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.evaluation-result-activity tbody tr{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:18px;display:grid}.evaluation-result-activity tbody tr:last-child{border-bottom:0}.workspace-shell .evaluation-result-activity td{white-space:normal;overflow-wrap:anywhere;border:0;min-width:0;padding:0;line-height:1.55;display:block}.evaluation-result-activity .activity-model{grid-area:1/1}.evaluation-result-activity .activity-status{text-align:right;grid-area:1/2;max-width:130px}.evaluation-result-activity .activity-status .badge{white-space:normal;overflow-wrap:normal}.evaluation-result-activity .activity-result{grid-area:2/1/auto/-1}.evaluation-result-activity .activity-actions{grid-area:3/1/auto/-1}.evaluation-result-activity .activity-actions:not(:has(button)){display:none}.evaluation-result-activity .activity-row-actions{justify-content:space-between;gap:8px 16px}}
.select-trigger{border:1px solid var(--field-border);background:var(--select-background);width:100%;min-width:0;min-height:38px;color:var(--ink);text-align:left;font:500 13px/1.5 var(--sans);border-radius:6px;justify-content:space-between;align-items:center;gap:18px;margin:0;padding:8px 14px;transition:background .12s,border-color .12s;display:flex}.select-trigger:hover:not(:disabled),.select-trigger[data-popup-open]:not(:disabled){background:var(--select-hover);border-color:var(--focus)}.select-trigger:disabled{cursor:not-allowed;opacity:.5}.select-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.select-chevron{color:var(--muted);flex:0 0 16px}.select-positioner{z-index:150;width:max(180px, var(--anchor-width));max-width:var(--available-width);outline:none}.select-positioner:has(.select-search){width:max(260px, var(--anchor-width))}.select-popup{max-height:min(360px, var(--available-height));background:var(--surface-popover);border:1px solid var(--field-border);box-shadow:0 4px 18px var(--shadow-popover), 0 1px 3px var(--shadow-soft);color:var(--ink);font:13px/1.5 var(--sans);border-radius:8px;flex-direction:column;display:flex;overflow:hidden}.select-list{overscroll-behavior:contain;min-height:0;padding:4px;scroll-padding:4px;overflow-y:auto}.select-list:empty{padding:0}.select-group-label{color:var(--muted);padding:7px 9px 4px;font-size:11px;font-weight:500}.select-item{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:4px;align-items:center;gap:12px;min-height:36px;padding:7px 9px;display:flex}.select-item[data-selected]{background:var(--surface-selected);font-weight:500}.select-item[data-highlighted]:not([data-disabled]){background:var(--surface-hover);outline:1px solid var(--focus);outline-offset:-1px}.select-item[data-disabled]{opacity:.45;cursor:not-allowed}.select-item-text{overflow-wrap:anywhere;flex:1;min-width:0}.select-check{flex:0 0 15px;margin-left:auto;display:flex}.select-search{border-bottom:1px solid var(--line);color:var(--muted);flex-shrink:0;align-items:center;gap:9px;padding:8px 12px;display:flex}.select-search svg{flex:0 0 16px}.select-popup .select-search-input{width:100%;min-width:0;height:26px;color:var(--ink);font:inherit;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:2px 0}.select-search:focus-within{box-shadow:inset 0 -2px var(--focus)}.select-popup .select-search-input:focus-visible{outline:none}.select-empty{color:var(--muted);padding:14px 13px;font-size:12px}.select-empty:empty{display:none}.section-heading .select-trigger{width:auto;max-width:65%}.settings-card .section-title .select-trigger{width:auto}@media (pointer:coarse){.select-trigger,.select-item{min-height:44px}.select-popup .select-search-input{font-size:16px}}@media (prefers-reduced-motion:reduce){.select-trigger{transition:none}}
.theme-toggle{color:var(--text);background:0 0;border:0;border-radius:6px;justify-content:flex-start;align-items:center;gap:9px;padding:10px;font-size:12px;display:inline-flex}.theme-toggle:hover{color:var(--ink);background:var(--surface-hover)}.theme-toggle svg{flex:none}.login-appearance{position:absolute;top:20px;right:24px}.appearance-settings{justify-items:start;gap:12px;display:grid}.appearance-options{border:1px solid var(--line);background:var(--canvas);border-radius:8px;gap:4px;padding:4px;display:inline-flex}.appearance-options button{min-height:36px;color:var(--text);background:0 0;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;gap:8px;padding:8px 16px;font-size:13px;display:inline-flex}.appearance-options button[aria-pressed=true]{color:var(--ink);background:var(--surface-selected);border-color:var(--field-border)}.appearance-options button:hover{background:var(--surface-hover)}.appearance-settings>p{color:var(--muted);margin:0;font-size:12px}@media (max-width:640px){.login-appearance{top:12px;right:12px}}
