:where(.eval-workbench) .production-environment-entry{color:#5d6964;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:0 0 20px;font-size:13px;display:flex}:where(.eval-workbench) .production-environment-summary,:where(.eval-workbench) .production-environment-actions{align-items:center;gap:8px;display:flex}:where(.eval-workbench) .production-environment-summary small{color:#748079;font-size:12px}:where(.eval-workbench) .production-environment-onboarding{color:#416352;background:#f8faf7;border:1px solid #dce3dd;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;margin-bottom:24px;padding:24px;display:grid}:where(.eval-workbench) .production-environment-onboarding h2,:where(.eval-workbench) .production-environment-sheet [data-slot=sheet-title],:where(.eval-workbench) .production-environment-sheet h3{font-family:var(--font-dm-sans), "DM Sans", Arial, sans-serif;letter-spacing:-.02em;font-weight:600}:where(.eval-workbench) .production-environment-onboarding h2{color:#263a2f;margin:0 0 6px;font-size:20px}:where(.eval-workbench) .production-environment-onboarding p{color:#67736b;max-width:490px;margin:0;font-size:13px;line-height:1.6}:where(.eval-workbench) .environment-onboarding-actions{flex-direction:column;align-items:center;gap:8px;display:flex}:where(.eval-workbench) .environment-text-action,:where(.eval-workbench) .environment-back{color:#557561;cursor:pointer;background:0 0;border:0;border-radius:3px;align-items:center;gap:5px;padding:5px 0;font-size:12px;display:inline-flex}:where(.eval-workbench) .environment-text-action:focus-visible,:where(.eval-workbench) .environment-back:focus-visible,:where(.eval-workbench) .environment-list-row:focus-visible{outline-offset:3px;outline:2px solid #5c8177}:where(.eval-workbench) .production-environment-sheet{width:min(600px,100vw);max-width:600px;font-family:var(--font-dm-sans), "DM Sans", Arial, sans-serif;gap:0;padding:0}:where(.eval-workbench) .production-environment-sheet [data-slot=sheet-header]{border-bottom:1px solid #e8ece7;flex-shrink:0;gap:8px;padding:28px 28px 22px}:where(.eval-workbench) .production-environment-sheet [data-slot=sheet-title]{padding-right:24px;font-size:23px;line-height:1.3}:where(.eval-workbench) .production-environment-sheet [data-slot=sheet-description]{color:#707c74;font-size:13px;line-height:1.6}:where(.eval-workbench) .environment-sheet-body{flex-direction:column;flex:1;gap:20px;min-height:0;padding:24px 28px;display:flex;overflow-y:auto}:where(.eval-workbench) .environment-sheet-actions{background:#fff;border-top:1px solid #e8ece7;flex-shrink:0;justify-content:flex-end;gap:10px;margin-top:auto;padding:18px 28px;display:flex}:where(.eval-workbench) .environment-example-toggle{color:#6d7972;cursor:pointer;align-items:center;gap:10px;width:fit-content;font-size:12px;display:flex}:where(.eval-workbench) .environment-list{flex-direction:column;display:flex}:where(.eval-workbench) .environment-list-row{color:#5c7162;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e8ece7;align-items:center;gap:12px;width:100%;padding:17px 0;display:flex}:where(.eval-workbench) .environment-list-row>span{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}:where(.eval-workbench) .environment-list-row strong{color:#34453b;font-size:13px;font-weight:600}:where(.eval-workbench) .environment-list-row small,:where(.eval-workbench) .environment-management-note,:where(.eval-workbench) .environment-empty-copy,:where(.eval-workbench) .environment-draft-note,:where(.eval-workbench) .environment-next-steps p,:where(.eval-workbench) .environment-policy-details>p{color:#748077;margin:0;font-size:12px;line-height:1.6}:where(.eval-workbench) .environment-status{color:#727d75;width:fit-content;font-size:12px}:where(.eval-workbench) .environment-status-connected{color:#357652}:where(.eval-workbench) .environment-detail-list{flex-direction:column;gap:20px;margin:0;display:flex}:where(.eval-workbench) .environment-detail-list dt{color:#6d7972;margin-bottom:5px;font-size:12px}:where(.eval-workbench) .environment-detail-list dd{color:#3e5144;margin:0;font-size:13px;line-height:1.6}:where(.eval-workbench) .environment-break-word{overflow-wrap:anywhere}:where(.eval-workbench) .environment-next-steps{border-top:1px solid #e8ece7;padding-top:20px}:where(.eval-workbench) .environment-next-steps h3{margin:0 0 10px;font-size:14px}:where(.eval-workbench) .environment-next-steps ol{color:#586a5d;flex-direction:column;gap:8px;margin:0 0 12px;padding-left:18px;font-size:13px;line-height:1.6;display:flex}:where(.eval-workbench) .environment-policy-details{border-top:1px solid #e8ece7;padding-top:18px}:where(.eval-workbench) .environment-policy-details summary{color:#557561;cursor:pointer;font-size:13px}:where(.eval-workbench) .environment-policy-details .environment-detail-list{margin:20px 0}:where(.eval-workbench) .environment-access-form{flex-direction:column;flex:1;min-height:0;display:flex}:where(.eval-workbench) .environment-access-tabs{width:100%;height:auto;min-height:38px}:where(.eval-workbench) .environment-access-tabs [data-slot=tabs-trigger]{min-height:32px;font-size:12px}:where(.eval-workbench) .environment-access-intro{color:#6d7972;margin:-7px 0 0;font-size:13px;line-height:1.6}:where(.eval-workbench) .environment-access-form label{color:#485d4e;flex-direction:column;gap:7px;font-size:12px;font-weight:500;display:flex}:where(.eval-workbench) .environment-form-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}:where(.eval-workbench) .environment-access-form [data-slot=select-trigger],:where(.eval-workbench) .environment-access-form input{width:100%;min-height:36px;font-size:13px}:where(.eval-workbench) .environment-access-form textarea{min-height:92px;font-size:13px;line-height:1.6}:where(.eval-workbench) .environment-access-form label small,:where(.eval-workbench) .environment-field-optional{color:#818b83;font-size:11px;font-weight:400;line-height:1.5}:where(.eval-workbench) .environment-field-optional{margin-top:-5px}:where(.eval-workbench) .environment-save-notice{color:#557561;margin:16px 28px 0;font-size:12px;line-height:1.6}:where(.eval-workbench) .environment-form-error{color:#a04638;margin:0;font-size:12px;line-height:1.6}@media (max-width:680px){:where(.eval-workbench) .production-environment-onboarding{grid-template-columns:auto minmax(0,1fr);padding:20px}:where(.eval-workbench) .environment-onboarding-actions{grid-column:2;align-items:flex-start}}@media (max-width:430px){:where(.eval-workbench) .production-environment-sheet [data-slot=sheet-header],:where(.eval-workbench) .environment-sheet-body{padding-left:20px;padding-right:20px}:where(.eval-workbench) .environment-form-pair{grid-template-columns:1fr}:where(.eval-workbench) .environment-access-tabs [data-slot=tabs-trigger]{white-space:normal;text-align:center}:where(.eval-workbench) .environment-access-tabs svg{display:none}}
:where(.eval-workbench) .criterion-method{color:#586369;flex-wrap:nowrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:6px;font-size:12px;line-height:1.5;display:inline-flex}:where(.eval-workbench) .criterion-judgment{cursor:help;background:0 0;border:0;border-radius:3px;padding:0}:where(.eval-workbench) .criterion-judgment:focus-visible{outline-offset:3px;outline:2px solid #216b5b}:where(.eval-workbench) .criterion-custom{color:#755280;background:#f7f1fa;border:1px solid #dccbe5;border-radius:4px;padding:1px 5px;font-size:11px}
:where(.eval-workbench) .replay-progress{background:#fff;border:1px solid #c4d8d1;border-radius:6px;min-width:0;margin:0 0 28px;overflow:hidden}:where(.eval-workbench) .replay-progress-heading{background:#f4f8f7;justify-content:space-between;align-items:center;gap:20px;padding:19px 22px 17px;display:flex}:where(.eval-workbench) .replay-progress-provenance{color:#667377;letter-spacing:.03em;margin-bottom:7px;font-size:10px;display:block}:where(.eval-workbench) .replay-progress-heading h2{font-family:var(--font-heading);letter-spacing:-.02em;font-size:20px;font-weight:600;line-height:1.25}:where(.eval-workbench) .replay-progress-heading p{color:#586369;margin-top:6px;font-size:12px}:where(.eval-workbench) .replay-progress-tally{color:#216b5b;font-variant-numeric:tabular-nums;flex-shrink:0;align-items:center;gap:8px;font-size:12px;display:inline-flex}:where(.eval-workbench) .replay-progress-heading-actions{flex-direction:column;align-items:flex-end;gap:10px;display:flex}:where(.eval-workbench) .replay-progress-collapse{color:#586369;align-items:center;gap:6px;font-size:11px;display:inline-flex}:where(.eval-workbench) .replay-progress-collapse:hover{color:#216b5b}:where(.eval-workbench) .replay-progress-track{background:#e4eeea;height:3px}:where(.eval-workbench) .replay-progress-track>span{background:#216b5b;height:100%;transition:width .25s;display:block}:where(.eval-workbench) .replay-progress-table-wrap{max-width:100%;overflow-x:auto}:where(.eval-workbench) .replay-progress-table-wrap[hidden]{display:none}:where(.eval-workbench) .replay-progress-table{border-collapse:collapse;text-align:left;width:100%}:where(.eval-workbench) .replay-progress-table th,:where(.eval-workbench) .replay-progress-table td{border-bottom:1px solid #e5e9e9;padding:11px 16px}:where(.eval-workbench) .replay-progress-table th:first-child{min-width:230px;padding-left:22px}:where(.eval-workbench) .replay-progress-table thead th{color:#667377;font-size:11px;font-weight:400}:where(.eval-workbench) .replay-progress-table tbody th{font-size:12px;font-weight:500}:where(.eval-workbench) .replay-progress-table td{min-width:115px}:where(.eval-workbench) .replay-progress-cell{white-space:nowrap;align-items:center;gap:6px;font-size:11px;display:inline-flex}:where(.eval-workbench) .replay-progress-cell.queued{color:#879195}:where(.eval-workbench) .replay-progress-cell.running,:where(.eval-workbench) .replay-progress-cell.accepted{color:#216b5b}:where(.eval-workbench) .replay-progress-cell.failed{color:#a25536}:where(.eval-workbench) .replay-progress-footer{color:#586369;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:12px 22px;font-size:11px;display:flex}:where(.eval-workbench) .replay-progress-footer p>span,:where(.eval-workbench) .replay-progress-running-note{color:#667377}:where(.eval-workbench) .replay-progress-footer button{color:#216b5b;align-items:center;gap:8px;font-size:12px;display:inline-flex}:where(.eval-workbench) .replay-progress-footer button:hover{text-underline-offset:3px;text-decoration:underline}:where(.eval-workbench) .replay-progress-spinner{animation:1s linear infinite replay-progress-spin}@keyframes replay-progress-spin{to{transform:rotate(360deg)}}@media (max-width:600px){:where(.eval-workbench) .replay-progress-heading{flex-direction:column;align-items:flex-start;gap:12px;padding:16px}:where(.eval-workbench) .replay-progress-heading-actions{align-items:flex-start}:where(.eval-workbench) .replay-progress-table th:first-child{min-width:205px;padding-left:16px}:where(.eval-workbench) .replay-progress-footer{padding:12px 16px}}@media (prefers-reduced-motion:reduce){:where(.eval-workbench) .replay-progress-spinner{animation:none}:where(.eval-workbench) .replay-progress-track>span{transition:none}}
.task-investigation{min-width:0}.task-investigation-heading{margin:18px 0 24px}.task-investigation-heading h1{letter-spacing:-.035em;margin:8px 0;font-size:clamp(24px,3vw,34px);line-height:1.15}.task-investigation-heading p{color:var(--muted-foreground,#68716d);margin:0;font-size:14px;line-height:1.6}.task-investigation-tabs{max-width:100%;overflow-x:auto}.task-investigation-panel{min-width:0;padding-top:20px}.task-investigation-actions{border-top:1px solid var(--border,#e2e5df);flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;padding-top:18px;display:flex}.task-investigation-actions>p{color:var(--muted-foreground,#68716d);margin:0 auto 0 0;font-size:12px}.investigation-context{gap:20px;display:grid}.investigation-context h2,.investigation-context h3{margin:0 0 8px;font-size:16px}.investigation-context p,.investigation-context li{font-size:13px;line-height:1.6}.investigation-context pre{background:#f5f5f1;border-radius:8px;padding:16px;font-size:12px;overflow-x:auto}.investigation-outcome-summary{border:1px solid var(--border,#e2e5df);border-radius:10px;margin-bottom:20px;padding:20px}.investigation-outcome-summary h2{margin:12px 0;font-size:19px;line-height:1.4}.investigation-outcome-summary p{color:var(--muted-foreground,#68716d);font-size:13px;line-height:1.65}.investigation-more-actions{font-size:12px;position:relative}.investigation-more-actions summary,.comparison-change summary,.trace-playback summary{cursor:pointer;color:var(--muted-foreground,#68716d)}.investigation-more-actions[open]>div{margin-top:12px}.comparison-change{border-bottom:1px solid var(--border,#e2e5df);padding:14px 18px;font-size:12px}.comparison-change .replay-pair-controls{border:0;margin:12px -18px -14px}.trace-playback{margin-top:14px;font-size:12px}.task-investigation .theater-controls{display:block}.task-investigation .theater-jumps{margin-left:0}.task-investigation .theater-controls>p,.trace-playback .playback-buttons{margin-top:14px}.trace-playback input[type=range]{width:100%;margin-top:14px}.replay-theater .theater-agent-summary>header{gap:6px;margin-bottom:14px;display:grid}.replay-theater .theater-agent-summary>header>span{color:var(--muted-foreground,#68716d);letter-spacing:.08em;font-size:10px}.replay-theater .theater-agent-summary>header>strong{font-size:14px}@media (max-width:640px){.task-investigation-heading{margin-bottom:18px}.task-investigation-actions{align-items:flex-start}.task-investigation-actions>p{flex-basis:100%}}
.eval-workbench .comparison-agent-pair>.agent-picker{flex:1;min-width:0}.eval-workbench .agent-picker{flex-direction:column;gap:8px;display:flex}.eval-workbench .agent-picker-control{border:1px solid var(--border);background:var(--background);border-radius:7px;align-items:flex-start;min-height:43px;padding:6px 7px 6px 10px;transition:border-color .12s,box-shadow .12s;display:flex}.eval-workbench .agent-picker-control:focus-within{border-color:#7b9a93;box-shadow:0 0 0 2px #7b9a931f}.eval-workbench .agent-picker-input{width:100%;min-width:0;height:29px;color:var(--foreground);font:inherit;text-overflow:ellipsis;box-shadow:none;background:0 0;border:0;outline:none;padding:0;font-size:13px}.eval-workbench .agent-picker-input::placeholder{color:var(--muted-foreground)}.eval-workbench .agent-picker-actions{flex-shrink:0;padding-top:1px;display:flex}.eval-workbench .agent-picker-action,.eval-workbench .agent-picker-chip-remove{width:27px;height:27px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.eval-workbench .agent-picker-action:hover,.eval-workbench .agent-picker-chip-remove:hover{background:var(--muted);color:var(--foreground)}.eval-workbench .agent-picker-action:focus-visible,.eval-workbench .agent-picker-chip-remove:focus-visible,.eval-workbench .agent-picker-chip:focus-visible{outline-offset:2px;outline:2px solid #7b9a93}.eval-workbench .agent-picker-chips{flex-wrap:wrap;flex:1;align-items:center;gap:5px;min-width:0;display:flex}.eval-workbench .agent-picker-chips .agent-picker-input{flex:90px;width:auto}.eval-workbench .agent-picker-chip{color:#385c52;background:#f1f6f3;border:1px solid #dbe5e1;border-radius:4px;align-items:center;gap:3px;max-width:100%;padding:2px 4px 2px 7px;font-size:11px;line-height:20px;display:inline-flex}.eval-workbench .agent-picker-chip>span{overflow-wrap:anywhere}.eval-workbench .agent-picker-chip-remove{width:19px;height:21px;color:inherit}.eval-workbench .agent-picker-hint{color:var(--muted-foreground);margin:0;font-size:11px;line-height:1.5}.eval-workbench .agent-picker-positioner{z-index:60;max-width:var(--available-width)}.eval-workbench .agent-picker-popup{width:var(--anchor-width);max-width:var(--available-width);border:1px solid var(--border);background:var(--background);color:var(--foreground);border-radius:8px;overflow:hidden;box-shadow:0 8px 28px #30252d14}.eval-workbench .agent-picker-list{max-height:min(260px, calc(var(--available-height) - 12px));overscroll-behavior:contain;padding:5px;scroll-padding:5px;overflow-y:auto}.eval-workbench .agent-picker-list:empty{padding:0}.eval-workbench .agent-picker-option{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:4px;outline:none;align-items:center;gap:9px;min-height:43px;padding:8px;font-size:13px;display:flex}.eval-workbench .agent-picker-option[data-highlighted]{background:#f1f5f3}.eval-workbench .agent-picker-check{color:#366354;border:1px solid #c8d2ce;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.eval-workbench .agent-picker-option[data-selected] .agent-picker-check{background:#e5f0e9;border-color:#89a899}.eval-workbench .agent-picker-option-copy{overflow-wrap:anywhere;flex-direction:column;gap:3px;min-width:0;display:flex}.eval-workbench .agent-picker-option-copy>span{flex-wrap:wrap;align-items:baseline;gap:7px;display:flex}.eval-workbench .agent-picker-option-copy small,.eval-workbench .agent-picker-empty{color:var(--muted-foreground);font-size:11px}.eval-workbench .agent-picker-empty{overflow-wrap:anywhere;padding:14px;line-height:1.6}@media (max-width:600px){.eval-workbench .comparison-agent-pair{flex-direction:column}.eval-workbench .agent-picker-input{font-size:16px}}
.eval-workbench .suite-identity{--suite-identity-ink:#465968;--suite-identity-border:#cedae1;--suite-identity-fill:#f3f6f8;border:1px solid var(--suite-identity-border);background:var(--suite-identity-fill);width:fit-content;max-width:100%;color:var(--suite-identity-ink);text-transform:none;letter-spacing:normal;border-radius:6px;flex-wrap:wrap;align-items:baseline;gap:3px 7px;padding:4px 8px;font-size:12px;line-height:1.5;display:inline-flex}.eval-workbench .suite-identity[data-suite-tone=teal]{--suite-identity-ink:#285d58;--suite-identity-border:#bfdbd5;--suite-identity-fill:#edf6f3}.eval-workbench .suite-identity[data-suite-tone=burgundy]{--suite-identity-ink:#763d50;--suite-identity-border:#e2c7d0;--suite-identity-fill:#faf0f3}.eval-workbench .suite-identity[data-suite-tone=lavender]{--suite-identity-ink:#65537d;--suite-identity-border:#d9cfe4;--suite-identity-fill:#f5f1f8}.eval-workbench .suite-identity[data-suite-tone=amber]{--suite-identity-ink:#795b29;--suite-identity-border:#e4d4b4;--suite-identity-fill:#fbf5e9}.eval-workbench .suite-identity .suite-identity-name,.eval-workbench .suite-identity .suite-identity-item,.eval-workbench .suite-identity .suite-identity-separator{color:var(--suite-identity-ink);font-size:inherit}.eval-workbench .suite-identity .suite-identity-name{font-weight:600}.eval-workbench .suite-identity .suite-identity-item{white-space:nowrap}.eval-workbench .suite-identity .suite-identity-separator{opacity:.5}.eval-workbench .suite-identity-context{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}
.eval-workbench .comparison-run-trigger{text-align:left;cursor:pointer;flex-wrap:nowrap;align-items:stretch;gap:0;min-height:34px;padding:0;transition:box-shadow .12s}.eval-workbench .comparison-run-trigger>.suite-identity{background:0 0;border:0;align-self:center;min-width:0;padding:5px 9px}.eval-workbench .comparison-run-trigger .suite-identity-name{overflow-wrap:anywhere}.eval-workbench .comparison-run-chevron{border-left:1px solid var(--suite-identity-border);color:var(--suite-identity-ink);flex:0 0 29px;place-items:center;display:grid}.eval-workbench .comparison-run-chevron>svg{transition:transform .16s}.eval-workbench .comparison-run-trigger:hover,.eval-workbench .comparison-run-trigger[data-open]{box-shadow:0 0 0 1px var(--suite-identity-border)}.eval-workbench .comparison-run-trigger[data-open] .comparison-run-chevron>svg{transform:rotate(180deg)}.eval-workbench .comparison-run-trigger:focus-visible,.eval-workbench .comparison-run-heading>button:focus-visible{outline-offset:3px;outline:2px solid #5c8177}.eval-workbench .comparison-run-positioner{z-index:50;max-width:var(--available-width)}.eval-workbench .comparison-run-popup{box-sizing:border-box;width:min(390px,100vw - 24px);max-width:var(--available-width);max-height:min(520px, var(--available-height));overscroll-behavior:contain;color:#30232c;transform-origin:var(--transform-origin);background:#fff;border:1px solid #dce4e0;border-radius:10px;outline:none;padding:16px;transition:opacity .16s,transform .16s;overflow-y:auto;box-shadow:0 12px 34px #263b3021,0 2px 6px #263b3008}.eval-workbench .comparison-run-popup[data-starting-style],.eval-workbench .comparison-run-popup[data-ending-style]{opacity:0;transform:translateY(-4px)}.eval-workbench .comparison-run-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.eval-workbench .comparison-run-label{color:#7b8589;margin-bottom:4px;font-size:11px;line-height:1.5;display:block}.eval-workbench .comparison-run-heading h2{color:#30232c;margin:0;font-family:inherit;font-size:14px;font-weight:550;line-height:1.5}.eval-workbench .comparison-run-heading>button{color:#7b8589;cursor:pointer;background:0 0;border:0;border-radius:4px;flex:0 0 25px;place-items:center;width:25px;height:25px;margin:-3px -4px 0 0;padding:0;display:grid}.eval-workbench .comparison-run-heading>button:hover{color:#30232c;background:#f3f6f4}.eval-workbench .comparison-run-pair{grid-template-columns:minmax(0,1fr) 14px minmax(0,1fr);align-items:center;gap:12px;display:grid}.eval-workbench .comparison-run-pair dl,.eval-workbench .comparison-run-pair dd{margin:0}.eval-workbench .comparison-run-pair dt,.eval-workbench .comparison-run-participants h3{color:#7b8589;margin:0 0 4px;font-size:11px;font-weight:400;line-height:1.5}.eval-workbench .comparison-run-pair dd{color:#30232c;overflow-wrap:anywhere;font-size:12px;font-weight:500;line-height:1.5}.eval-workbench .comparison-run-pair>svg{color:#8b9691;margin-top:16px}.eval-workbench .comparison-run-participants{margin-top:16px}.eval-workbench .comparison-run-participants ul{flex-wrap:wrap;gap:4px 12px;margin:0;padding:0;list-style:none;display:flex}.eval-workbench .comparison-run-participants li{color:#586369;font-size:12px;line-height:1.5}.eval-workbench .comparison-run-note{color:#7b8589;border-top:1px solid #e9eeeb;margin:16px 0 0;padding-top:12px;font-size:11px;line-height:1.6}@media (prefers-reduced-motion:reduce){.eval-workbench .comparison-run-trigger,.eval-workbench .comparison-run-chevron>svg,.eval-workbench .comparison-run-popup{transition:none}.eval-workbench .comparison-run-popup[data-starting-style],.eval-workbench .comparison-run-popup[data-ending-style]{transform:none}}
.eval-workbench .comparison-breadcrumb{color:var(--muted-foreground);letter-spacing:1px;text-transform:uppercase;margin-bottom:14px;font-size:11px;font-weight:500}.eval-workbench .comparison-breadcrumb ol{align-items:center;gap:10px;margin:0;padding:0;list-style:none;display:flex}.eval-workbench .comparison-breadcrumb button{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:5px 0;display:inline-flex}.eval-workbench .comparison-breadcrumb button:hover{color:var(--foreground)}.eval-workbench .comparison-breadcrumb button:focus-visible{outline-offset:4px;border-radius:2px;outline:2px solid #5c8177}.eval-workbench .comparison-results-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;padding:20px 25px 16px;display:flex}.eval-workbench .comparison-results-heading h1{font-family:var(--font-heading);letter-spacing:-.02em;margin:0;font-size:28px;font-weight:600;line-height:1.25}.eval-workbench .comparison-panel>.comparison-results-heading{padding-inline:18px}.eval-workbench .comparison-results-heading+.authored-result-toolbar{padding-top:0}.eval-workbench .comparison-results-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:0 25px 20px;display:flex}.eval-workbench .comparison-results-toolbar>.comparison-filter-trigger{margin-left:auto}.eval-workbench .comparison-results-controls{flex-wrap:wrap;align-items:flex-start;gap:14px 20px;padding:4px 18px 18px;display:flex}.eval-workbench .comparison-results-models{flex:320px;min-width:0;max-width:620px}.eval-workbench .comparison-results-controls>.comparison-budget-control{flex:0 270px}.eval-workbench .comparison-results-controls .comparison-budget-fields{grid-template-columns:102px max-content max-content;gap:6px 8px;display:grid}.eval-workbench .comparison-results-controls .comparison-budget-fields>label{color:var(--foreground);grid-column:1/-1;margin:0;font-weight:550}.eval-workbench .comparison-results-controls .comparison-budget-amount{min-height:39px}.eval-workbench .comparison-results-scope-note{color:var(--muted-foreground);margin:0;font-size:11px;line-height:1.5}.eval-workbench .comparison-results-models .agent-picker{gap:6px}.eval-workbench .comparison-results-models .agent-picker>label{color:var(--foreground);font-size:12px;font-weight:550}.eval-workbench .comparison-results-models .agent-picker-control{min-height:39px;padding-top:4px;padding-bottom:4px}.eval-workbench .comparison-results-notice{color:#84513e;margin:6px 0 0;font-size:11px}.eval-workbench .comparison-results-matrix th,.eval-workbench .comparison-results-matrix td{min-width:150px}.eval-workbench .comparison-results-matrix{min-width:0}.eval-workbench .comparison-results-matrix tr>*+*{border-left:1px solid var(--border)}.eval-workbench .comparison-results-matrix thead th{vertical-align:top;padding-block:16px}.eval-workbench .comparison-results-matrix th:first-child,.eval-workbench .comparison-results-matrix td:first-child{width:24%;min-width:200px}.eval-workbench .comparison-results-matrix .comparison-results-change{width:auto;min-width:130px}.eval-workbench .comparison-results-column-role{color:var(--muted-foreground);margin-top:4px;font-size:10px;font-weight:400;display:block}.eval-workbench .comparison-results-budget-summary{color:#687570;flex-direction:column;align-items:flex-start;gap:3px;margin:0;font-size:11px;font-weight:400;line-height:1.5;display:flex}.eval-workbench .comparison-results-totals{border-top:1px solid #dce3e0}.eval-workbench .comparison-results-totals th,.eval-workbench .comparison-results-totals td{vertical-align:top;text-align:left;background:#f8faf9;padding:14px 25px;font-size:11px}.eval-workbench .comparison-results-totals th,.eval-workbench .comparison-results-budget-summary strong{color:var(--foreground);font-weight:500}.eval-workbench .comparison-results-totals th>small{color:var(--muted-foreground);margin-top:4px;font-size:10px;font-weight:400;line-height:1.5;display:block}.eval-workbench .comparison-budget-over{color:#95622e}.eval-workbench .comparison-budget-badge{color:#815723;background:#fbf5e9;border:1px solid #e7d5b8;border-radius:4px;padding:1px 5px;font-size:10px;line-height:1.5;display:inline-flex}.eval-workbench .comparison-result-cell{width:100%;color:var(--foreground);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;flex-direction:column;align-items:flex-start;gap:4px;margin:-7px -8px;padding:7px 8px;display:flex}.eval-workbench .comparison-result-cell:hover{background:#f1f6f3}.eval-workbench .comparison-result-cell:focus-visible{outline-offset:2px;outline:2px solid #7b9a93}.eval-workbench .comparison-result-unavailable{color:var(--muted-foreground);font-size:12px}@media (max-width:1100px){.eval-workbench .comparison-results-matrix th,.eval-workbench .comparison-results-matrix td{min-width:150px}.eval-workbench .comparison-results-matrix th:first-child,.eval-workbench .comparison-results-matrix td:first-child{min-width:180px}}@media (max-width:600px){.eval-workbench .comparison-results-heading{padding:16px 18px 14px}.eval-workbench .comparison-results-heading h1{font-size:26px}.eval-workbench .comparison-results-totals th,.eval-workbench .comparison-results-totals td{padding-inline:18px}.eval-workbench .comparison-results-toolbar{padding:0 18px 16px}.eval-workbench .comparison-results-controls{padding-inline:14px}.eval-workbench .comparison-results-models{flex-basis:100%;max-width:100%}.eval-workbench .comparison-results-controls>.comparison-budget-control{flex-basis:100%}}.eval-workbench .comparison-results-verdicts th,.eval-workbench .comparison-results-verdicts td{vertical-align:top;text-align:left;color:#687570;background:#fbfcfb;border-bottom:1px solid #dce3e0;padding:10px 25px 12px;font-size:11px;font-weight:400}.eval-workbench .comparison-results-verdicts th{color:var(--foreground);font-weight:500}.eval-workbench .comparison-results-verdicts th>small{color:var(--muted-foreground);margin-top:3px;font-size:10px;font-weight:400;display:block}.eval-workbench .comparison-verdict-counts{flex-direction:column;gap:2px;line-height:1.5;display:flex}.eval-workbench .comparison-verdict-counts strong{color:var(--foreground);font-weight:500}.eval-workbench .comparison-verdict-counts .verdict-improved{color:#216b5b}.eval-workbench .comparison-verdict-counts .verdict-regressed{color:#98553e;font-weight:500}.eval-workbench .comparison-verdict-reference{color:var(--muted-foreground);font-size:11px}.eval-workbench .comparison-results-scope{color:var(--muted-foreground);flex-direction:column;gap:6px;font-size:11px;display:flex}.eval-workbench .comparison-results-scope>span{color:var(--foreground);font-weight:500}.eval-workbench .replay-progress-table th[scope=row] small{color:var(--muted-foreground);margin-top:2px;font-size:10px;font-weight:400;display:block}
.eval-workbench .comparison-model-heading{text-align:left;white-space:normal;flex-direction:column;align-items:flex-start;gap:10px;display:flex}.eval-workbench .comparison-model-identity{flex-direction:column;align-items:flex-start;gap:4px;min-height:40px;display:flex}.eval-workbench .comparison-model-identity>strong{color:var(--foreground);font-size:13px;font-weight:600;line-height:1.4}.eval-workbench .comparison-model-role{border:1px solid var(--border);background:var(--background);color:var(--muted-foreground);border-radius:4px;padding:1px 5px;font-size:9px;font-weight:500;line-height:1.5}.eval-workbench .comparison-model-score{color:var(--muted-foreground);align-items:baseline;gap:7px;font-size:11px;font-weight:400;line-height:1.2;display:flex}.eval-workbench .comparison-model-fraction{color:var(--muted-foreground);font-variant-numeric:tabular-nums;letter-spacing:-.5px;font-size:19px}.eval-workbench .comparison-model-fraction>strong{color:var(--foreground);font-size:23px;font-weight:600}.eval-workbench .comparison-model-score.is-all-accepted,.eval-workbench .is-all-accepted .comparison-model-fraction,.eval-workbench .is-all-accepted .comparison-model-fraction>strong{color:#217a69}.eval-workbench .comparison-model-pending,.eval-workbench .comparison-model-progress{color:var(--muted-foreground);font-size:10px;font-weight:400}.eval-workbench .comparison-model-progress{margin-top:-4px}
:where(.eval-workbench) .comparison-budget-control{flex-direction:column;gap:7px;display:flex}:where(.eval-workbench) .comparison-budget-fields{flex-wrap:wrap;align-items:center;gap:8px;display:flex}:where(.eval-workbench) .comparison-budget-fields>label{color:#586369;margin-right:3px;font-size:12px}:where(.eval-workbench) .comparison-budget-amount{color:#687570;background:#fff;border:1px solid #d5dde0;border-radius:7px;align-items:center;gap:5px;width:102px;min-height:33px;padding:0 9px;font-size:12px;display:flex}:where(.eval-workbench) .comparison-budget-amount:focus-within{outline-offset:2px;outline:2px solid #5c8177}:where(.eval-workbench) .comparison-budget-amount input{color:#30232c;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;width:100%;min-width:0;height:31px;padding:0;font-family:inherit;font-size:12px}:where(.eval-workbench) .comparison-budget-scope{border-color:#d5dde0;border-radius:7px;min-height:33px;font-size:12px}:where(.eval-workbench) .comparison-budget-scope-label,:where(.eval-workbench) .comparison-budget-clear{color:#687570;font-size:12px}:where(.eval-workbench) .comparison-budget-clear{cursor:pointer;text-underline-offset:3px;background:0 0;border:0;border-radius:3px;padding:5px 4px;text-decoration:underline}:where(.eval-workbench) .comparison-budget-clear:focus-visible{outline-offset:2px;outline:2px solid #5c8177}:where(.eval-workbench) .comparison-budget-clear:disabled{cursor:default;opacity:.5}:where(.eval-workbench) .comparison-budget-control>p{color:#7b8589;margin:0;font-size:11px;line-height:1.5}@media (pointer:coarse){:where(.eval-workbench) .comparison-budget-amount input{font-size:16px}}
.eval-workbench .cell-metrics-control{border:0;min-width:0;margin:0;padding:0}.eval-workbench .cell-metrics-control>legend{color:var(--foreground);margin:0 0 8px;padding:0;font-size:12px;font-weight:550}.eval-workbench .cell-metrics-options{flex-wrap:wrap;gap:6px;display:flex}.eval-workbench .cell-metrics-option{color:#586369;cursor:pointer;background:#fff;border:1px solid #e4e9e6;border-radius:6px;align-items:center;gap:7px;padding:6px 10px;font-size:12px;transition:border-color .14s,background .14s,color .14s;display:inline-flex}.eval-workbench .cell-metrics-option[data-selected]{color:#216b5b;background:#eef4f2;border-color:#216b5b}.eval-workbench .cell-metrics-option[data-disabled]{opacity:.5;cursor:not-allowed}.eval-workbench .cell-metrics-option input{accent-color:#216b5b;margin:0}.eval-workbench .cell-metrics-option:focus-within{outline-offset:2px;outline:2px solid #586369}.eval-workbench .cell-metrics-hint{color:#7b8589;margin:8px 0 0;font-size:11px;line-height:1.5}@media (prefers-reduced-motion:reduce){.eval-workbench .cell-metrics-option{transition:none}}
.eval-workbench .comparison-filter-trigger{color:#687570;cursor:pointer;background:#fff;border:1px solid #e1e6e4;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:35px;height:35px;padding:0;transition:background .12s,border-color .12s;display:inline-flex;position:relative}.eval-workbench .comparison-filter-trigger:hover,.eval-workbench .comparison-filter-trigger[data-open],.eval-workbench .comparison-filter-trigger[data-active]{color:#315e4d;background:#f3f7f5;border-color:#bdcfc8}.eval-workbench .comparison-filter-trigger[data-labelled]{gap:8px;width:auto;min-width:0;padding:0 10px;font-size:12px;font-weight:500}.eval-workbench .comparison-filter-trigger-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.eval-workbench .comparison-filter-trigger-count{color:#586c61;font-variant-numeric:tabular-nums;background:#eef2ef;border-radius:4px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 5px;font-size:11px;display:inline-flex}.eval-workbench .comparison-filter-trigger[data-labelled] .comparison-filter-active{width:4px;height:4px;top:3px;right:3px}.eval-workbench .comparison-filter-trigger:focus-visible,.eval-workbench .comparison-filter-heading>button:focus-visible{outline-offset:3px;outline:2px solid #5c8177}.eval-workbench .comparison-filter-active{background:#547f6e;border-radius:50%;width:5px;height:5px;position:absolute;top:5px;right:5px;box-shadow:0 0 0 2px #f3f7f5}.eval-workbench .comparison-filter-positioner{z-index:50;max-width:var(--available-width);outline:none}.eval-workbench .comparison-filter-popup[data-starting-style],.eval-workbench .comparison-filter-popup[data-ending-style]{opacity:0;transform:translateY(-4px)scale(.985)}.eval-workbench .comparison-filter-popup[data-side=top][data-starting-style],.eval-workbench .comparison-filter-popup[data-side=top][data-ending-style]{transform:translateY(4px)scale(.985)}.eval-workbench .comparison-filter-popup{box-sizing:border-box;width:min(520px,100vw - 24px);max-width:var(--available-width);max-height:min(600px, var(--available-height));overscroll-behavior:contain;color:#30232c;opacity:1;transform-origin:var(--transform-origin);background:#fff;border:1px solid #dce4e0;border-radius:11px;outline:none;padding:15px 18px 18px;transition:opacity .16s,transform .16s;overflow-y:auto;transform:translateY(0)scale(1);box-shadow:0 12px 34px #263b3021,0 2px 6px #263b3008}.eval-workbench .comparison-filter-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.eval-workbench .comparison-filter-heading>h2{color:#586369;margin:0;font-family:inherit;font-size:12px;font-weight:500;line-height:1.5}.eval-workbench .comparison-filter-heading>button{color:#7b8589;cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;width:25px;height:25px;margin:-4px -6px -4px 0;padding:0;display:flex}.eval-workbench .comparison-filter-heading>button:hover{color:#30232c;background:#f3f6f4}.eval-workbench .comparison-filter-content,.eval-workbench .comparison-filter-popup .comparison-results-controls,.eval-workbench .comparison-filter-popup .authored-visualization-controls{background:0 0;border:0;flex-direction:column;align-items:stretch;gap:18px;width:100%;min-width:0;margin:0;padding:0;display:flex}.eval-workbench .comparison-filter-popup .comparison-filter-content .comparison-results-models,.eval-workbench .comparison-filter-popup .comparison-filter-content .agent-picker,.eval-workbench .comparison-filter-popup .comparison-filter-content .comparison-budget-control{flex:initial;width:100%;min-width:0;max-width:none;margin:0;padding:0}.eval-workbench .comparison-filter-popup .comparison-filter-content .agent-picker>label,.eval-workbench .comparison-filter-popup .comparison-filter-content .comparison-budget-fields>label{color:#586369;font-size:12px;font-weight:500}.eval-workbench .comparison-filter-popup .comparison-filter-content .comparison-budget-fields{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.eval-workbench .comparison-filter-popup .comparison-filter-content .comparison-budget-fields>label{flex:0 0 100%;width:100%;margin:0}.eval-workbench .comparison-filter-popup .comparison-filter-content .comparison-budget-amount{flex:0 0 112px;width:112px}.eval-workbench .comparison-outcome-filter{border:0;min-width:0;margin:0;padding:0}.eval-workbench .comparison-outcome-filter>legend{color:#586369;padding:0;font-size:12px;font-weight:500}.eval-workbench .comparison-outcome-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:8px;display:grid}.eval-workbench .comparison-outcome-option{color:#586369;cursor:pointer;background:#fff;border:1px solid #e4e9e6;border-radius:6px;align-items:center;gap:8px;min-width:0;padding:9px;transition:border-color .14s,background .14s,color .14s;display:flex}.eval-workbench .comparison-outcome-option:hover{background:#f8faf8;border-color:#cbd8d1}.eval-workbench .comparison-outcome-option[data-selected]{color:#315e4d;background:#f1f6f2;border-color:#bcd0c5}.eval-workbench .comparison-outcome-option:has(input:focus-visible){outline-offset:2px;outline:2px solid #5c8177}.eval-workbench .comparison-outcome-option>input{accent-color:#527c67;flex-shrink:0;width:13px;height:13px;margin:0}.eval-workbench .comparison-outcome-copy{flex-direction:column;flex:1;gap:3px;min-width:0;font-size:12px;line-height:1.4;display:flex}.eval-workbench .comparison-outcome-copy>small{color:#7b8589;font-size:10px;line-height:1.4}.eval-workbench .comparison-outcome-count{color:#7b8589;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:11px}@media (max-width:440px){.eval-workbench .comparison-outcome-options{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.eval-workbench .comparison-filter-popup,.eval-workbench .comparison-outcome-option,.eval-workbench .comparison-filter-trigger{transition:none}.eval-workbench .comparison-filter-popup[data-starting-style],.eval-workbench .comparison-filter-popup[data-ending-style],.eval-workbench .comparison-filter-popup[data-side=top][data-starting-style],.eval-workbench .comparison-filter-popup[data-side=top][data-ending-style]{transform:none}}
.overview-cost-quality .replay-panel-title{align-items:center;padding:22px 24px 18px}.overview-cost-quality .replay-panel-title h2{font-family:var(--font-heading);letter-spacing:-.025em;font-size:20px;font-weight:600}.overview-cost-quality .ocq-data-context{color:#758079;align-items:center;gap:6px;font-size:11px;display:flex}.overview-cost-quality .ocq-info{color:inherit;cursor:help;background:0 0;border:0;border-radius:4px;padding:4px;display:inline-flex}.overview-cost-quality .ocq-info:focus-visible,.overview-cost-quality .ocq-results>summary:focus-visible{outline-offset:3px;outline:2px solid #315e4d}.overview-cost-quality .ocq-setup{padding:0 24px}.overview-cost-quality .inline-comparison-controls{margin-bottom:14px}.overview-cost-quality .ocq-metrics{border-top:1px solid #eef0ee;flex-wrap:wrap;gap:8px;padding:16px 24px;display:flex}.overview-cost-quality .ocq-metrics [data-slot=select-trigger]{width:auto;min-width:160px;font-size:12px}.overview-cost-quality .ocq-chart-labels{color:#7b8589;justify-content:space-between;align-items:center;gap:12px;padding:5px 27px 0;font-size:11px;display:flex}.overview-cost-quality .replay-chart{height:248px}.overview-cost-quality .ocq-agent-list{border-top:1px solid #e5e9e9;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 20px;padding-top:14px;display:grid}.overview-cost-quality .ocq-agent{color:#34453e;text-align:left;background:0 0;border:1px solid #0000;border-radius:7px;flex-direction:column;align-items:flex-start;min-width:0;padding:10px;display:flex}.overview-cost-quality button.ocq-agent{cursor:pointer}.overview-cost-quality button.ocq-agent:hover{background:#f6f8f5}.overview-cost-quality .ocq-agent-selected{background:#f7f9f7;border-color:#cfdbd3}.overview-cost-quality .ocq-agent:focus-visible{outline-offset:3px;outline:2px solid #315e4d}.overview-cost-quality .ocq-agent-name{flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;font-weight:500;line-height:1.5;display:flex}.overview-cost-quality .ocq-agent-name>i{border-radius:50%;flex-shrink:0;width:7px;height:7px}.overview-cost-quality .ocq-agent-name>svg{color:#216b5b;flex-shrink:0}.overview-cost-quality .ocq-agent>strong{letter-spacing:-.035em;font-variant-numeric:tabular-nums;margin:6px 0 2px;font-size:19px;font-weight:500}.overview-cost-quality .ocq-agent>strong>span{color:#879295;font-size:14px}.overview-cost-quality .ocq-agent>small,.overview-cost-quality .ocq-agent-role{color:#7b8589;font-size:11px;line-height:1.5}.overview-cost-quality .ocq-agent-role{margin-top:5px}.overview-cost-quality .ocq-agent-selected .ocq-agent-role{color:#315e4d}.overview-cost-quality .ocq-chart-caption{color:#7b8589;align-items:flex-start;gap:6px;padding:14px 24px;font-size:11px;line-height:1.6;display:flex}.overview-cost-quality .ocq-chart-caption>svg{flex-shrink:0;margin-top:2px}.overview-cost-quality .ocq-results{border-top:1px solid #e5e9e9}.overview-cost-quality .ocq-results>summary{cursor:pointer;color:#5e6b64;align-items:center;gap:18px;padding:17px 24px;font-size:12px;list-style:none;display:flex}.overview-cost-quality .ocq-results>summary::-webkit-details-marker{display:none}.overview-cost-quality .ocq-results>summary:hover{background:#fafbf9}.overview-cost-quality .ocq-results>summary>svg{flex-shrink:0;margin-left:auto;transition:transform .15s}.overview-cost-quality .ocq-results[open]>summary>svg{transform:rotate(180deg)}.overview-cost-quality .ocq-summary-title{color:#34453e;white-space:nowrap;font-weight:500}.overview-cost-quality .ocq-summary-stats{font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:6px 18px;display:flex}.overview-cost-quality .ocq-improved{color:#31725d}.overview-cost-quality .ocq-regressed{color:#a9604b}.overview-cost-quality .ocq-inspect{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px;padding:4px 24px 16px;display:flex}.overview-cost-quality .ocq-result-summary{min-width:0}.overview-cost-quality .ocq-result-metrics{flex-wrap:wrap;gap:12px 26px;margin:13px 0 0;display:flex}.overview-cost-quality .ocq-result-metrics dt{color:#7b8589;font-size:11px;line-height:1.5}.overview-cost-quality .ocq-result-metrics dd{color:#7b8589;font-variant-numeric:tabular-nums;align-items:center;gap:6px;margin:4px 0 0;font-size:13px;display:flex}.overview-cost-quality .ocq-result-metrics dd strong{color:#34453e;font-size:inherit;font-weight:600}.overview-cost-quality .ocq-result-metrics dd svg{color:#98a29e;flex-shrink:0}.overview-cost-quality .ocq-inspect .ocq-result-pair{color:#34453e;flex-wrap:wrap;align-items:center;gap:5px;font-size:12px;display:flex}.overview-cost-quality .ocq-result-pair>span{color:#7b8589}.overview-cost-quality .ocq-inspect>button{flex-shrink:0;font-size:12px}.overview-cost-quality .ocq-evidence-note{color:#758079;padding:0 24px 17px;font-size:11px;line-height:1.6}@media (min-width:1100px){.overview-cost-quality .ocq-analysis{grid-template-columns:minmax(0,1fr) 260px;gap:18px;padding:0 24px;display:grid}.overview-cost-quality .ocq-plot{min-width:0}.overview-cost-quality .ocq-chart-labels{padding-left:14px;padding-right:12px}.overview-cost-quality .ocq-agent-list{border-top:0;border-left:1px solid #e5e9e9;grid-template-columns:minmax(0,1fr);grid-auto-rows:minmax(0,1fr);gap:5px;margin:0;padding:0 0 0 14px}.overview-cost-quality .ocq-agent{grid-template-columns:minmax(0,1fr) auto;align-content:center;align-items:center;gap:2px 8px;padding:7px 8px;display:grid}.overview-cost-quality .ocq-agent-name{grid-area:1/1}.overview-cost-quality .ocq-agent>strong{white-space:nowrap;grid-area:1/2/3;margin:0;font-size:16px}.overview-cost-quality .ocq-agent>strong>span{font-size:12px}.overview-cost-quality .ocq-agent>small{grid-area:2/1;font-size:10px}.overview-cost-quality .ocq-agent-role{grid-area:3/1/auto/-1;margin:0;font-size:10px}.overview-cost-quality .ocq-agent-role:empty{display:none}}@media (max-width:800px){.overview-cost-quality .ocq-agent-list{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-cost-quality .ocq-results>summary{flex-wrap:wrap;gap:8px}.overview-cost-quality .ocq-summary-title{order:0}.overview-cost-quality .ocq-summary-stats{flex-basis:100%;order:2}.overview-cost-quality .ocq-results>summary>svg{order:1}}@media (max-width:520px){.overview-cost-quality .replay-panel-title{flex-direction:column;align-items:flex-start;gap:6px}.overview-cost-quality .replay-panel-title,.overview-cost-quality .ocq-setup,.overview-cost-quality .ocq-inspect,.overview-cost-quality .ocq-evidence-note,.overview-cost-quality .ocq-chart-caption,.overview-cost-quality .ocq-chart-labels,.overview-cost-quality .ocq-results>summary,.overview-cost-quality .ocq-metrics{padding-left:16px;padding-right:16px}.overview-cost-quality .ocq-metrics{grid-template-columns:minmax(0,1fr);display:grid}.overview-cost-quality .ocq-metrics [data-slot=select-trigger]{width:100%}.overview-cost-quality .ocq-agent-list{margin:0 8px}.overview-cost-quality .ocq-result-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 22px;display:grid}}
.eval-workbench .evaluate-overview{--eo-muted:#687570;--eo-line:#e2e7e4;padding-bottom:32px}.eval-workbench .evaluate-overview .page-heading h1{font-family:var(--font-heading);letter-spacing:-.035em;font-size:clamp(24px,2.5vw,30px);font-weight:600;line-height:1.25}.eval-workbench .evaluate-overview h2{font-family:var(--font-heading);letter-spacing:-.025em;font-size:18px;font-weight:600;line-height:1.35}.eval-workbench .eo-source-note{color:var(--eo-muted);margin:10px 0 0;font-size:11px;line-height:1.5}.eval-workbench .eo-attention{margin-top:28px}.eval-workbench .eo-section-heading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:14px;display:flex}.eval-workbench .eo-title-row{align-items:center;gap:6px;display:flex}.eval-workbench .eo-title-row h2{margin:0}.eval-workbench .eo-info{color:#79837e;cursor:help;background:0 0;border:0;border-radius:5px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex}.eval-workbench .eo-info:hover{color:#40564a;background:#f3f5f3}.eval-workbench .eo-section-heading p,.eval-workbench .eo-draft-state{color:var(--eo-muted);margin:4px 0 0;font-size:12px;line-height:1.5}.eval-workbench .eo-text-link{color:#315e4d;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;flex-shrink:0;justify-content:flex-start;align-items:center;gap:7px;min-height:36px;padding:5px 0;font-size:12px;display:inline-flex}.eval-workbench .eo-text-link:hover{color:#153e2f;text-underline-offset:4px;text-decoration:underline}.eval-workbench .eo-attention-list{border-top:1px solid var(--eo-line);margin:0;padding:0;list-style:none}.eval-workbench .eo-attention-list>li{border-bottom:1px solid var(--eo-line)}.eval-workbench .eo-attention-row{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;grid-template-columns:94px minmax(0,1fr) 65px;align-items:center;gap:16px;width:100%;padding:15px 8px 15px 0;display:grid}.eval-workbench .eo-attention-row:hover{background:#fafbf9}.eval-workbench .eo-outcome{color:#866638;white-space:nowrap;background:#faf7f0;border:1px solid #eee5d6;border-radius:5px;justify-self:start;padding:3px 7px;font-size:11px;line-height:1.5}.eval-workbench .eo-outcome-failed{color:#965a45;background:#fcf5f2;border-color:#f0ddd6}.eval-workbench .eo-attention-body{flex-direction:column;gap:3px;min-width:0;display:flex}.eval-workbench .eo-attention-body>strong{font-family:var(--font-heading);font-size:13px;font-weight:600;line-height:1.5}.eval-workbench .eo-attention-body>span{color:#5d6864;font-size:12px;line-height:1.5}.eval-workbench .eo-attention-body>small{color:#7e8782;font-size:11px;line-height:1.5}.eval-workbench .eo-attention-has-test .eo-attention-row{padding-bottom:4px}.eval-workbench .eo-linked-test{color:#4e6b5b;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:5px;max-width:calc(100% - 201px);min-height:32px;margin:0 91px 10px 110px;padding:4px 0;font-size:11px;line-height:1.5;display:inline-flex}.eval-workbench .eo-linked-test>span{overflow-wrap:anywhere;text-underline-offset:3px;min-width:0;text-decoration:underline}.eval-workbench .eo-linked-test>svg{flex-shrink:0}.eval-workbench .eo-linked-test:hover{color:#153e2f;background:#f3f7f3}.eval-workbench .eo-info:focus-visible,.eval-workbench .eo-text-link:focus-visible,.eval-workbench .eo-attention-row:focus-visible,.eval-workbench .eo-linked-test:focus-visible{outline-offset:3px;outline:2px solid #315e4d}.eval-workbench .eo-review-label{color:#496453;justify-content:flex-end;align-items:center;gap:4px;font-size:12px;display:flex}.eval-workbench .eo-test-followup{border-top:1px solid var(--eo-line);justify-content:space-between;align-items:center;gap:24px;margin-top:24px;padding-top:20px;display:flex}.eval-workbench .eo-run-status{color:#6e6554;margin-top:10px;font-size:12px}@media (max-width:600px){.eval-workbench .eo-section-heading{flex-wrap:wrap;align-items:flex-start;gap:8px}.eval-workbench .eo-attention-row{grid-template-columns:minmax(0,1fr) auto;gap:9px 12px}.eval-workbench .eo-outcome{grid-column:1}.eval-workbench .eo-attention-body{grid-area:2/1}.eval-workbench .eo-review-label{grid-area:1/2/3}.eval-workbench .eo-linked-test{max-width:calc(100% - 8px);min-height:44px;margin:0 8px 10px 0}.eval-workbench .eo-test-followup{flex-direction:column;align-items:flex-start;gap:8px}}
:where(.eval-workbench) .inline-comparison-controls{min-width:0;margin-bottom:18px}:where(.eval-workbench) .inline-comparison-fields{grid-template-columns:minmax(180px,1.5fr) minmax(180px,1fr) auto;align-items:end;gap:12px;display:grid}:where(.eval-workbench) .inline-comparison-field{flex-direction:column;gap:6px;min-width:0;display:flex}:where(.eval-workbench) .inline-comparison-field>label{color:#586369;font-size:12px;font-weight:500;line-height:1.4}:where(.eval-workbench) .inline-comparison-trigger{color:#34453e;background:#fff;border-color:#d5dde0;border-radius:7px;width:100%;min-width:0;min-height:36px;font-size:13px}:where(.eval-workbench) .inline-comparison-trigger [data-slot=select-value]{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}:where(.eval-workbench) .inline-comparison-run{white-space:nowrap;min-height:36px}:where(.eval-workbench) .inline-comparison-context{color:#6d7975;flex-wrap:wrap;align-items:center;gap:6px;margin:8px 0 0;font-size:12px;line-height:1.5;display:flex}:where(.eval-workbench) .inline-comparison-info{width:24px;height:24px;color:inherit;cursor:help;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;margin:-3px 0;padding:0;display:inline-flex}:where(.eval-workbench) .inline-comparison-info:focus-visible{outline-offset:2px;outline:2px solid #5c8177}:where(.eval-workbench) .inline-comparison-status{color:#805535;margin:6px 0 0;font-size:12px;line-height:1.5}:where(.eval-workbench) .inline-comparison-options{min-width:min(320px,100vw - 32px);max-width:calc(100vw - 32px);padding:4px}:where(.eval-workbench) .inline-comparison-options [data-slot=select-item]{min-height:48px;padding-top:8px;padding-bottom:8px}:where(.eval-workbench) .inline-comparison-options .inline-comparison-option-copy{white-space:normal;flex-direction:column;align-items:flex-start;gap:3px;min-width:0;display:flex}:where(.eval-workbench) .inline-comparison-option-copy>span{flex-wrap:wrap;align-items:center;gap:7px;font-size:13px;line-height:1.4;display:flex}:where(.eval-workbench) .inline-comparison-option-copy>small{color:#6d7975;font-size:12px;line-height:1.4}:where(.eval-workbench) .inline-comparison-baseline{color:#687570;font-size:11px}@media (max-width:620px){:where(.eval-workbench) .inline-comparison-fields{grid-template-columns:minmax(0,1fr) auto;gap:10px}:where(.eval-workbench) .inline-comparison-field:first-child{grid-column:1/-1}}
:where(.eval-workbench) .case-work-product>.case-expert-cta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px 10px;display:flex}:where(.eval-workbench) .case-work-product>.case-expert-cta>span{color:#68757b;font-size:12px;font-weight:400}:where(.eval-workbench) .case-expert-cta button{color:#216b5b;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:3px 0;font-size:12px;display:inline-flex}:where(.eval-workbench) .case-expert-cta button:hover{text-underline-offset:3px;text-decoration:underline}:where(.eval-workbench) .case-expert-cta button:focus-visible{outline-offset:4px;border-radius:2px;outline:2px solid #216b5b}
.eval-workbench .authored-result-toolbar{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 18px;padding:17px 18px;display:flex}.eval-workbench .authored-run-context{flex:360px;min-width:0}.eval-workbench .authored-filter-row{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.eval-workbench .authored-filter-row .search-field{width:155px;padding:0}@media (max-width:600px){.eval-workbench .authored-result-toolbar{padding:14px}.eval-workbench .authored-filter-row{justify-content:space-between;width:100%}.eval-workbench .authored-filter-row .search-field{flex:125px;max-width:155px}}.eval-workbench .authored-visualization-controls{flex-direction:column;gap:20px;display:flex}.eval-workbench .authored-visualization-controls>.authored-model-control{width:100%;min-width:0}.eval-workbench .authored-model-notice{color:#875333;margin-top:5px;font-size:11px;line-height:1.5;display:block}.eval-workbench .authored-model-notice:empty{display:none}.eval-workbench .authored-visualization-controls .agent-picker>label{color:var(--foreground);font-size:12px;font-weight:550}.eval-workbench .authored-visualization-controls>.comparison-budget-control{width:100%}.eval-workbench .authored-visualization-controls .comparison-budget-fields{grid-template-columns:102px max-content max-content;gap:6px 8px;display:grid}.eval-workbench .authored-visualization-controls .comparison-budget-fields>label{color:var(--foreground);grid-column:1/-1;margin:0;font-weight:550}.eval-workbench .authored-visualization-controls .comparison-budget-amount{min-height:43px}.eval-workbench .authored-model-results .agent-head{min-width:190px}.eval-workbench .authored-model-results .task-head{min-width:220px}.eval-workbench .authored-model-results thead th{vertical-align:top;background:#fafbfb;height:auto;padding-block:14px}.eval-workbench .authored-model-results tr>:not(:first-child){border-left:1px solid #e7ece9}.eval-workbench .authored-result-totals tr{height:auto}.eval-workbench .authored-result-totals td{vertical-align:top;padding:14px 18px}.eval-workbench .authored-total-summary{color:var(--muted-foreground);flex-direction:column;gap:5px;font-size:11px;font-weight:400;line-height:1.5;display:flex}.eval-workbench .authored-total-outcomes{color:var(--foreground);font-weight:500}.eval-workbench .authored-total-summary .acceptance-strip{height:4px;margin:1px 0}.eval-workbench .authored-total-summary .is-over-budget{color:#966036}.eval-workbench .authored-partial-totals{color:#7b8589}.eval-workbench .authored-budget-badge{color:#875333;background:#fbf4ed;border:1px solid #ead8c9;border-radius:4px;align-self:flex-start;margin-top:1px;padding:2px 6px;font-size:10px;line-height:1.5}.eval-workbench .authored-not-run{color:var(--muted-foreground);font-size:12px;font-weight:400;line-height:1.6}
.eval-workbench .evaluate-scope{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:14px;padding:0 0 20px;font-size:12px;display:flex}.eval-workbench .evaluate-scope strong{color:var(--foreground);font-size:14px;font-weight:500}.eval-workbench .evaluate-example-label{margin-left:auto}.eval-workbench .evaluate-environment-link{min-height:32px;color:var(--muted-foreground);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:8px;padding:4px 0;font-size:13px;line-height:1.5;display:inline-flex}.eval-workbench .evaluate-environment-link>span:first-child{color:var(--foreground);font-weight:500}.eval-workbench .evaluate-environment-link>svg{opacity:.6;flex-shrink:0}.eval-workbench .evaluate-environment-link:hover{color:var(--foreground)}.eval-workbench .evaluate-environment-link:hover>span{text-underline-offset:4px;text-decoration:underline}.eval-workbench .evaluate-environment-link:focus-visible{outline:2px solid var(--ring);outline-offset:4px}.eval-workbench .tests-library{flex-direction:column;display:flex}.eval-workbench .tests-run-list h2{margin:0 0 14px;font-size:26px}.eval-workbench .tests-library-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;margin-bottom:18px;display:flex}.eval-workbench .tests-library-heading>div:first-child{flex:280px}.eval-workbench .tests-library-heading h2{margin-bottom:8px}.eval-workbench .tests-library-heading p{margin:0}.eval-workbench .tests-library-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.eval-workbench .tests-page-heading{flex-wrap:wrap;gap:18px 24px}.eval-workbench .tests-page-heading>div:first-child{min-width:0}.eval-workbench .test-library-row.test-library-entry{cursor:default;gap:16px}.eval-workbench .test-library-row.test-library-entry:hover{background:0 0}.eval-workbench .test-library-name{color:var(--foreground);text-align:left;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:15px;font-weight:600}.eval-workbench .test-library-name:hover{text-underline-offset:3px;text-decoration:underline}.eval-workbench .test-library-name:focus-visible{outline:2px solid var(--ring);outline-offset:4px}.eval-workbench .test-library-row>.test-library-status{flex-direction:column;flex:0 0 115px;gap:4px;display:flex}.eval-workbench .test-library-status small{color:var(--muted-foreground);font-size:11px}.eval-workbench .test-library-row>.test-library-action{color:#586369;background:#fff;border-color:#d5dde0;flex-shrink:0;justify-content:center;gap:7px;min-width:120px;padding-inline:12px;font-size:12px}.eval-workbench .test-library-row>.test-library-action:hover{color:#35484e;background:#f6f8f8;border-color:#becace}.eval-workbench .test-library-row>.test-library-action[data-results]{color:#2d625b;background:#f7fbf9;border-color:#bad7cf}.eval-workbench .test-library-row>.test-library-action[data-results]:hover{color:#234f49;background:#edf6f2;border-color:#91bdb0}.eval-workbench .test-library-row{text-align:left;border:0;border-top:1px solid var(--border);width:100%;color:var(--foreground);cursor:pointer;background:0 0;align-items:center;gap:24px;padding:22px 4px;display:flex}.eval-workbench .test-result-with-source .suite-identity-item:first-child{white-space:normal;overflow-wrap:anywhere;min-width:0}.eval-workbench .test-library-row:hover{background:var(--muted)}.eval-workbench .test-library-row>div{flex-direction:column;flex:1;gap:7px;min-width:0;display:flex}.eval-workbench .test-library-row strong{font-size:15px;font-weight:600}.eval-workbench .test-library-row span{color:var(--muted-foreground);font-size:12px}.eval-workbench .test-library-row>span{flex:0 0 180px}.eval-workbench .test-library-row>svg{flex-shrink:0}.eval-workbench .comparison-setup-fields{flex-direction:column;gap:20px;padding:8px 0;display:flex}.eval-workbench .comparison-setup-fields label{flex-direction:column;gap:8px;font-size:13px;font-weight:500;display:flex}.eval-workbench .comparison-agent-pair{gap:18px;display:flex}.eval-workbench .comparison-agent-pair>label{flex:1;min-width:0}.eval-workbench .comparison-extra-agents summary{cursor:pointer;color:var(--muted-foreground);font-size:13px}.eval-workbench .comparison-extra-list{flex-direction:column;gap:12px;padding:14px 0;display:flex}.eval-workbench .comparison-extra-list label{flex-direction:row;align-items:center}.eval-workbench .comparison-setup-fields .settings-note{margin:0;font-size:13px;line-height:1.6}.eval-workbench .comparison-setup-fields .settings-note p{margin:6px 0 0}.eval-workbench .add-source-summary{background:var(--muted);border-radius:8px;padding:18px;font-size:14px;line-height:1.6}.eval-workbench .add-source-summary p{white-space:pre-wrap;margin:8px 0}.eval-workbench .add-source-summary span{color:var(--muted-foreground);font-size:12px}.eval-workbench .linked-test-sources{border:1px solid var(--border);border-radius:8px;margin-bottom:24px;padding:20px}.eval-workbench .linked-test-sources h3{margin:0 0 12px;font-size:17px}.eval-workbench .linked-test-source{border-top:1px solid var(--border);padding:14px 0}.eval-workbench .linked-test-source p{white-space:pre-wrap;font-size:13px;line-height:1.6}.eval-workbench .linked-test-source small{color:var(--muted-foreground);margin:5px 0;display:block}.eval-workbench .investigation-stack{flex-direction:column;gap:22px;display:flex}.eval-workbench .investigation-stack h3{margin:0;font-size:18px}.eval-workbench .investigation-agent-select{align-items:center;gap:16px;font-size:13px;display:flex}.eval-workbench .investigation-agent-select>:last-child{min-width:220px}.eval-workbench .task-outcome-row{border-top:1px solid var(--border);padding:20px 0}.eval-workbench .task-outcome-row>div{align-items:center;gap:18px;display:flex}.eval-workbench .task-outcome-row p{margin:10px 0;font-size:15px;line-height:1.6}.eval-workbench .task-outcome-row small{color:var(--muted-foreground);font-size:12px}.eval-workbench .investigation-empty{background:var(--muted);border-radius:8px;padding:24px;line-height:1.7}@media (max-width:700px){.eval-workbench .test-library-entry>.test-library-identity{flex-basis:100%}.eval-workbench .test-library-entry>.test-library-status{flex:110px}.eval-workbench .test-library-entry>.test-library-action{margin-left:auto}.eval-workbench .evaluate-example-label{margin-left:0}.eval-workbench .test-library-row{flex-wrap:wrap;gap:12px;padding:18px 0}.eval-workbench .test-library-row>div{flex-basis:75%}.eval-workbench .test-library-row>span{flex:auto}.eval-workbench .comparison-agent-pair{flex-direction:column}.eval-workbench .investigation-agent-select{flex-direction:column;align-items:stretch}.eval-workbench .task-outcome-row>div{flex-direction:column;align-items:flex-start;gap:8px}}.eval-workbench .task-investigation>.back-link{align-items:center;gap:8px;display:inline-flex}.eval-workbench .evaluate-scope-item{flex-wrap:wrap;align-items:baseline;gap:8px;display:inline-flex}
