.scenario-editor{gap:24px;display:grid}.scenario-section{border-bottom:1px solid var(--line);gap:14px;padding-bottom:22px;display:grid}.scenario-section h3{align-items:center;gap:10px;margin:0;font-size:16px;display:flex}.scenario-section h3>span{background:var(--green-pale);width:27px;height:27px;color:var(--green);border-radius:50%;place-items:center;font-size:12px;display:grid}.scenario-section label{gap:6px;font-size:12px;font-weight:600;display:grid}.scenario-section input:not([type=checkbox]),.scenario-section textarea,.scenario-section select{box-sizing:border-box;width:100%;min-width:0;color:var(--ink);background:var(--panel);border:1px solid var(--line);font:inherit;border-radius:7px;padding:10px 12px;font-weight:400;line-height:1.5}.scenario-section textarea{resize:vertical}.scenario-section :disabled{opacity:1}.scenario-section small{color:var(--muted);font-weight:400}.scenario-settings,.scenario-input header,.scenario-output header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.scenario-settings{color:var(--muted);font-size:12px}.scenario-settings label{align-items:center;display:flex}.scenario-input{gap:9px;display:grid}.scenario-input header{font-size:12px}.scenario-input header>div{gap:4px;display:flex}.eval-studio-shell .scenario-input header button{padding:7px}.scenario-section summary,.scenario-advanced summary{cursor:pointer;color:var(--muted);padding:7px 0;font-size:12px}.scenario-output{border:1px solid var(--line);background:var(--panel);border-radius:9px;overflow:hidden}.scenario-output header{border-bottom:1px solid var(--line);padding:11px 14px;font-size:12px}.scenario-output-columns{grid-template-columns:1fr 1fr;display:grid}.scenario-output-columns>*{min-width:0;padding:14px;font-size:12px}.scenario-output-columns>*+*{border-left:1px solid var(--line)}.scenario-output-columns p{margin:8px 0;font-weight:400;line-height:1.6}.scenario-output-columns textarea{border:0;padding:0}.scenario-pass-conditions{border-top:1px solid var(--line);padding:8px 14px}.scenario-check-editor{grid-template-columns:1fr 1fr;gap:12px;padding:9px 0;display:grid}.scenario-check-editor label:last-child{grid-column:1/-1}.scenario-failure{color:var(--red)}.scenario-check-results{border-top:1px solid var(--line);margin:0;padding:12px 14px 12px 28px;font-size:12px}.scenario-review{gap:8px;display:grid}.scenario-conversation-checks{font-size:12px}.scenario-advanced{border-top:1px solid var(--line);padding:12px 20px}.eval-studio-workspace{grid-template-columns:200px 250px minmax(0,1fr)}.eval-run-controls{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.eval-run-controls select{border:1px solid var(--line);background:var(--panel);max-width:340px;color:var(--ink);border-radius:7px;padding:9px}.eval-run-coverage{color:var(--muted);margin:12px 0;font-size:12px}@media (max-width:1100px){.eval-studio-workspace{grid-template-columns:190px minmax(0,1fr)}.eval-editor-panel{grid-column:1/-1}}@media (max-width:640px){.eval-studio-workspace,.scenario-output-columns,.scenario-check-editor{grid-template-columns:1fr}.scenario-output-columns>*+*{border-left:0;border-top:1px solid var(--line)}.eval-run-controls select{max-width:100%}.scenario-section input:not([type=checkbox]),.scenario-section textarea,.scenario-section select{font-size:16px}}.scenario-section label:has(>input[type=checkbox]){align-items:center;gap:8px;display:flex}.eval-studio-hero{padding-top:24px;padding-bottom:24px}.eval-studio-hero h1{font-size:32px;line-height:1.2}.eval-studio-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.eval-results-table .result small{color:var(--muted);margin-top:5px;display:block}@media (max-width:640px){.eval-studio-hero h1{font-size:27px}.eval-studio-summary{grid-template-columns:1fr}}.eval-studio-shell{--panel:var(--surface);--canvas:var(--surface-2);--green-pale:color-mix(in srgb, var(--green) 9%, var(--surface));--blue-soft:color-mix(in srgb, var(--green) 8%, var(--surface));--shadow-sm:0 2px 8px #00000006;background:var(--canvas)}.eval-studio-shell .eval-workspace-heading,.eval-workspace-controls,.eval-set-settings,.eval-preview-note{max-width:1360px;margin-inline:auto}.eval-studio-shell .eval-workspace-heading{justify-content:space-between;align-items:center;gap:20px;padding:28px 32px 22px;display:flex}.eval-workspace-heading h1{letter-spacing:-.035em;margin:0 0 7px;font-size:30px;line-height:1.2}.eval-workspace-heading p{color:var(--muted);margin:0;font-size:14px}.eval-workspace-actions,.eval-scenario-actions,.eval-settings-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.eval-sign-in{color:var(--green);font-size:13px}.eval-preview-note{color:var(--muted);padding:0 32px 12px;font-size:12px}.eval-workspace-controls{flex-wrap:wrap;align-items:center;gap:14px;padding:0 32px 20px;display:flex}.eval-workspace-controls>label{align-items:center;gap:10px;font-size:13px;font-weight:600;display:flex}.eval-workspace-controls select,.eval-set-settings select,.eval-scenario-filters select,.eval-mobile-scenario select{border:1px solid var(--line);background:var(--panel);min-width:0;max-width:100%;color:var(--ink);font:inherit;border-radius:8px;padding:9px 12px}.eval-workspace-controls>label{min-width:0;max-width:100%}.eval-workspace-controls select{max-width:370px}.eval-version-label{color:var(--muted);font-size:12px}.eval-workspace-controls nav{gap:5px;margin-left:auto;display:flex}.eval-studio-shell .eval-workspace-controls button{background:0 0;border-color:#0000}.eval-studio-shell .eval-workspace-controls button[aria-pressed=true]{color:var(--green);background:var(--green-pale)}.eval-set-settings{background:var(--panel);border:1px solid var(--line);border-radius:12px;gap:18px;width:calc(100% - 64px);max-width:1296px;margin-bottom:20px;padding:20px;display:grid}.eval-set-settings header{justify-content:space-between;gap:15px;display:flex}.eval-set-settings h2{margin:0 0 6px;font-size:18px}.eval-set-settings p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.eval-settings-row{align-items:center;gap:20px;display:flex}.eval-settings-row label{gap:6px;font-size:12px;display:grid}.eval-set-settings details{font-size:13px}.eval-set-settings details p{margin:10px 0}.eval-settings-actions a{font-size:13px}.eval-studio-shell .eval-studio-workspace{grid-template-columns:285px minmax(0,1fr);align-items:start;gap:20px;max-width:1360px;min-height:0}.eval-studio-shell .eval-studio-workspace[hidden]{display:none}.eval-studio-shell .eval-cases-panel{position:sticky;top:16px}.eval-case-toolbar{flex-wrap:wrap}.eval-scenario-filters{border-bottom:1px solid var(--line);gap:10px;padding:12px 16px;display:grid}.eval-scenario-filters>label{align-items:center;gap:8px;display:flex}.eval-scenario-filters input{width:100%;min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;padding:5px 0;font-size:13px}.eval-scenario-filters details{color:var(--muted);font-size:12px}.eval-scenario-filters select{width:100%;margin-top:8px}.eval-studio-shell .eval-case-list{max-height:65vh}.eval-studio-shell .eval-case-list button strong{font-size:13px;font-weight:600;line-height:1.45}.eval-studio-shell .eval-case-list button small{text-transform:none;font-size:11px;line-height:1.4}.eval-case-verdict{color:var(--muted);font-size:12px;font-weight:500}.eval-studio-shell .eval-case-verdict.passed{color:var(--green)}.eval-studio-shell .eval-case-verdict.failed,.eval-studio-shell .eval-case-verdict.error{color:var(--red)}.eval-editor-panel{grid-column:auto}.eval-studio-shell .eval-editor-panel>header{align-items:flex-start;padding:22px 24px}.eval-studio-shell .eval-editor-panel>header h2{white-space:normal;margin-bottom:8px;font-size:20px;line-height:1.35;overflow:visible}.eval-scenario-actions{flex-shrink:0;justify-content:flex-end;max-width:250px}.eval-scenario-actions small{width:100%;color:var(--muted);text-align:right;font-size:11px}.eval-studio-shell .eval-editor-body{padding:24px}.scenario-editor{gap:22px}.scenario-section{gap:14px;padding-bottom:20px}.scenario-section h3{font-size:15px}.scenario-section h3 small{margin-left:auto;font-size:12px;font-weight:400}.scenario-section label{font-size:13px}.scenario-section input:not([type=checkbox]),.scenario-section textarea,.scenario-section select{font-size:14px}.scenario-prose{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.65}.scenario-question{background:var(--surface);border-radius:8px;padding:16px}.scenario-question-picker{gap:10px;display:grid}.scenario-question-picker nav{flex-wrap:wrap;gap:6px;display:flex}.scenario-question-picker small{color:var(--muted);font-size:12px}.eval-studio-shell .scenario-question-picker button[aria-pressed=true]{background:var(--green-pale);color:var(--green);border-color:var(--green)}.scenario-turn-actions{flex-wrap:wrap;gap:6px;margin:10px 0;display:flex}.scenario-question-options label{margin-top:12px}.scenario-context{color:var(--muted);font-size:13px}.scenario-context li{margin-bottom:8px}.scenario-output-columns>*{padding:18px;font-size:14px}.scenario-output-columns>div>strong{color:var(--muted);margin-bottom:10px;font-size:12px;font-weight:600;display:block}.scenario-output-columns textarea{min-height:100px}.scenario-result-details{border-top:1px solid var(--line);padding:8px 16px;font-size:12px}.scenario-result-details .scenario-check-results{border:0;padding:10px 0 10px 16px}.scenario-settings-details{border:0;padding:0;display:block}.scenario-settings-details label{margin:14px 0}.scenario-settings-details small{font-size:12px;display:block}.eval-studio-shell .eval-results-section{max-width:1296px;margin:0 auto 40px}.eval-run-summary{color:var(--muted);margin:20px 0;font-size:14px}.eval-run-summary strong{color:var(--ink)}.eval-history-list{border-top:1px solid var(--line)}.eval-history-list article{border-bottom:1px solid var(--line);padding:17px 0}.eval-history-list article>div{justify-content:space-between;align-items:center;gap:20px;display:flex}.eval-studio-shell button.eval-history-scenario{color:var(--ink);text-align:left;background:0 0;justify-content:flex-start;padding:0;font-size:14px;font-weight:600}.eval-history-list details,.eval-coverage-details{color:var(--muted);margin-top:12px;font-size:12px}.eval-unsaved-copy{color:var(--muted);padding:0 22px;font-size:14px}.eval-mobile-scenario{display:none}.eval-studio-shell summary{cursor:pointer}@media (max-width:1000px){.eval-studio-shell .eval-studio-workspace{grid-template-columns:240px minmax(0,1fr);gap:12px}.eval-studio-shell .eval-editor-panel>header{flex-wrap:wrap}.eval-scenario-actions{justify-content:flex-start;max-width:none}.eval-scenario-actions small{text-align:left}.eval-studio-shell .eval-results-section{margin-inline:18px}}@media (max-width:760px){.eval-studio-shell .eval-workspace-heading{flex-direction:column;align-items:flex-start;padding:22px 16px 18px}.eval-workspace-heading h1{font-size:27px}.eval-workspace-controls{gap:10px;padding:0 16px 16px}.eval-workspace-controls>label{gap:5px;width:100%;display:grid}.eval-workspace-controls select{width:100%;max-width:100%}.eval-workspace-controls nav{margin-left:0}.eval-preview-note{padding-inline:16px}.eval-studio-shell .eval-studio-workspace{grid-template-columns:1fr;padding-inline:12px}.eval-studio-shell .eval-cases-panel{position:static}.eval-studio-shell .eval-case-list,.eval-scenario-filters{display:none}.eval-mobile-scenario{gap:6px;padding:12px 16px;font-size:12px;display:grid}.eval-mobile-scenario select{width:100%;font-size:16px}.eval-studio-shell .eval-editor-panel>header,.eval-studio-shell .eval-editor-body{padding:18px}.eval-set-settings{width:calc(100% - 24px);padding:16px}.eval-settings-row{flex-direction:column;align-items:stretch;gap:10px}.scenario-output-columns{grid-template-columns:1fr}.scenario-output-columns>*+*{border-left:0;border-top:1px solid var(--line)}.eval-studio-shell .eval-results-section{margin-inline:12px;padding:18px}.eval-history-list article>div{flex-wrap:wrap;gap:10px}.scenario-section input:not([type=checkbox]),.scenario-section textarea,.scenario-section select{font-size:16px}}.eval-studio-shell .eval-cases-panel{min-height:0}.eval-studio-shell .eval-case-toolbar{flex-direction:row;align-items:center}.eval-studio-shell .eval-cases-panel .eval-case-list{flex:1}.eval-studio-shell .eval-workspace-actions>button:not(.secondary),.eval-studio-shell .eval-scenario-actions>button:not(.secondary),.eval-studio-shell .eval-settings-actions>button:not(.secondary){color:#082313}html[data-theme=light] .eval-studio-shell .eval-workspace-actions>button:not(.secondary),html[data-theme=light] .eval-studio-shell .eval-scenario-actions>button:not(.secondary),html[data-theme=light] .eval-studio-shell .eval-settings-actions>button:not(.secondary){color:#fff}.eval-studio-shell .theme-toggle{color:var(--ink);background:var(--panel)}.eval-walkthrough,.eval-access-note,.eval-run-status{width:calc(100% - 64px);max-width:1296px;margin:0 auto 16px}.eval-walkthrough{color:var(--muted);font-size:13px}.eval-walkthrough>summary{width:fit-content;padding:4px 0}.eval-walkthrough[open]{background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:16px 20px}.eval-walkthrough ol{grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;margin:20px 0;padding-left:20px;display:grid}.eval-walkthrough li{padding-left:3px}.eval-walkthrough li strong{color:var(--ink);font-size:13px}.eval-walkthrough p{margin:8px 0;font-size:12px;line-height:1.6}.eval-walkthrough-tip{border-top:1px solid var(--line);padding-top:12px}.eval-access-note{color:var(--muted);font-size:12px;line-height:1.6}.eval-access-note a{color:var(--green)}.eval-run-status{border:1px solid var(--line);background:var(--panel);border-radius:10px;padding:14px 18px}.eval-run-status-main{align-items:flex-start;gap:12px;display:flex}.eval-run-status-main>svg{color:var(--muted);flex-shrink:0;margin-top:2px}.eval-run-status-main>div{flex:1;min-width:0}.eval-run-status strong{font-size:13px;font-weight:600}.eval-run-status p{color:var(--muted);margin:4px 0;font-size:12px;line-height:1.5}.eval-run-status small{color:var(--muted);margin-top:4px;font-size:11px;display:block}.eval-run-status progress{width:100%;height:5px;accent-color:var(--green);border:0;margin-top:12px}.eval-run-status [role=alert]{color:var(--red);margin-top:10px}.eval-reference-note{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.eval-output-examples{margin-top:14px}.eval-output-examples>strong{font-size:12px}.eval-output-examples p{color:var(--muted);font-size:12px}.eval-output-examples ul{padding-left:18px}.eval-answer-meta{color:var(--muted);margin-top:14px;font-size:11px;display:block}.eval-ai-review{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;padding:18px}.eval-ai-review header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.eval-ai-review h4{align-items:center;gap:8px;margin:0;font-size:14px;display:flex}.eval-ai-review header>span{color:var(--muted);font-size:12px}.eval-ai-review p,.eval-ai-review li{overflow-wrap:anywhere;font-size:13px;line-height:1.65}.eval-ai-review .eval-review-scope,.eval-ai-review .eval-review-note{color:var(--muted);font-size:12px}.eval-ai-review details{margin-top:8px;font-size:12px}.eval-ai-review ul{padding-left:20px}.eval-review-issues{border-left:2px solid var(--amber);margin-top:14px;padding-left:14px}.eval-review-issues strong{font-size:12px}.eval-history-explainer{color:var(--muted);font-size:13px;line-height:1.5}.eval-status-guide{color:var(--muted);margin:12px 0 18px;font-size:12px}.eval-status-guide dl{grid-template-columns:110px minmax(0,1fr);gap:8px 14px;display:grid}.eval-status-guide dt{color:var(--ink);font-weight:600}.eval-status-guide dd{margin:0}@media (max-width:1000px){.eval-walkthrough ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.eval-walkthrough,.eval-access-note,.eval-run-status{width:calc(100% - 24px)}.eval-walkthrough ol{grid-template-columns:1fr;gap:14px}.eval-run-status{padding:12px}.eval-run-status-main{grid-template-columns:17px minmax(0,1fr) 34px;gap:8px;display:grid}.eval-studio-shell .eval-run-status-main>button{width:34px;min-height:34px;padding:8px}.eval-run-status-main>button span{display:none}.eval-ai-review{padding:14px}}
.eval-chat-workspace .eval-workspace-heading{max-width:1680px;padding:22px 24px 12px}.eval-chat-workspace .eval-workspace-heading h1{margin-bottom:5px;font-size:25px}.eval-chat-workspace .eval-workspace-heading p{font-size:13px}.eval-chat-workspace .eval-walkthrough{width:calc(100% - 48px);max-width:1632px;margin-bottom:18px}.eval-chat-workspace .eval-browse-toggle{display:none}.eval-chat-workspace .eval-studio-workspace{grid-template-columns:270px minmax(0,1fr);gap:20px;max-width:1680px;padding:0 24px 32px}.eval-chat-workspace .eval-cases-panel{height:calc(100dvh - 104px);max-height:1040px;position:sticky;top:82px;overflow:hidden}.eval-library-picker{border-bottom:1px solid var(--line);gap:10px;padding:18px 16px;display:grid}.eval-library-picker label{color:var(--muted);gap:8px;font-size:11px;font-weight:650;display:grid}.eval-library-picker select,.eval-content-toolbar select,.eval-review-select select{border:1px solid var(--line);background:var(--panel);width:100%;min-width:0;color:var(--ink);font:inherit;border-radius:8px;padding:9px 10px;font-size:12px}.eval-chat-workspace .eval-library-picker button{color:var(--muted);background:0 0;border:0;justify-self:start;padding:3px 0;font-size:11px}.eval-chat-workspace .eval-case-toolbar{border:0;padding:16px 16px 2px}.eval-chat-workspace .eval-case-toolbar h2{font-size:14px}.eval-chat-workspace .eval-scenario-filters{padding:8px 16px}.eval-list-context{color:var(--muted);margin:12px 16px 4px;font-size:10px}.eval-chat-workspace .eval-case-list{overscroll-behavior:contain;max-height:none;padding:8px}.eval-chat-workspace .eval-case-list>button{border:1px solid #0000;gap:8px;min-height:94px;margin-bottom:4px;padding:13px 12px;position:relative}.eval-chat-workspace .eval-case-list>button.active{border-color:color-mix(in srgb,var(--green) 28%,var(--line));background:var(--green-pale);box-shadow:inset 3px 0 var(--green)}.eval-chat-workspace .eval-case-list>button strong{font-size:13px;font-weight:650;line-height:1.5}.eval-chat-workspace .eval-case-list>button small{font-size:11px;line-height:1.4}.eval-library-footer{border-top:1px solid var(--line);gap:8px;padding:14px;display:grid}.eval-library-footer button{width:100%}.eval-library-footer small{color:var(--muted);text-align:center;font-size:10px;line-height:1.5}.eval-library-footer button>span{opacity:.8;margin-left:auto}.eval-content-column{gap:12px;min-width:0;display:grid}.eval-content-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.eval-content-toolbar nav{gap:4px;display:flex}.eval-chat-workspace .eval-content-toolbar nav button{background:0 0;border-color:#0000}.eval-chat-workspace .eval-content-toolbar nav button[aria-pressed=true]{background:var(--panel);border-color:var(--line);color:var(--green)}.eval-content-toolbar label{white-space:nowrap;min-width:0;color:var(--muted);align-items:center;gap:10px;font-size:11px;display:flex}.eval-content-toolbar select{max-width:310px}.eval-chat-workspace .eval-content-column>.eval-run-status{width:100%;margin:0;padding:12px 15px}.eval-chat-workspace .eval-content-column>.eval-access-note{width:100%;margin:0}.eval-chat-workspace .eval-editor-panel{grid-column:auto;overflow:visible}.eval-chat-workspace .eval-editor-panel>header{align-items:flex-start;gap:16px;padding:22px}.eval-chat-workspace .eval-editor-panel>header h2{max-width:680px;margin:8px 0;font-size:22px;line-height:1.35}.eval-collection-breadcrumb{color:var(--muted);margin-bottom:8px;font-size:11px;display:block}.eval-chat-workspace .eval-editor-panel>.eval-editor-body{padding:0 22px 24px}.eval-scenario-paging{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;padding:0 22px 16px;font-size:11px;display:flex}.eval-scenario-paging>div{gap:6px;display:flex}.eval-chat-workspace .eval-scenario-paging button{padding:6px 9px;font-size:11px}.eval-scenario-brief{background:var(--surface-2);border:1px solid var(--line);border-radius:10px;margin:0 0 20px;padding:16px}.eval-scenario-brief p{margin:0;font-size:14px;line-height:1.65}.eval-scenario-brief small{color:var(--muted);margin-top:5px;font-size:11px;line-height:1.6;display:block}.eval-section-kicker{letter-spacing:.09em;text-transform:uppercase;color:var(--green);font-size:10px;font-weight:700}.eval-conversation-layout{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:24px;display:grid}.eval-transcript{min-width:0}.eval-transcript-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.eval-transcript-heading h3{align-items:center;gap:8px;margin:8px 0 0;font-size:17px;display:flex}.eval-replay-label{background:var(--surface-2);color:var(--muted);white-space:nowrap;border-radius:5px;padding:5px 7px;font-size:10px}.eval-transcript-intro{color:var(--muted);margin:12px 0 18px;font-size:12px;line-height:1.6}.eval-turn-jumps{flex-wrap:wrap;gap:6px;padding-bottom:14px;display:flex}.eval-chat-workspace .eval-turn-jumps button{padding:6px 9px;font-size:11px}.eval-chat-workspace .eval-turn-jumps button[aria-pressed=true]{color:var(--green);background:var(--green-pale);border-color:color-mix(in srgb,var(--green) 30%,var(--line))}.eval-chat-thread{gap:32px;margin:0;padding:0;list-style:none;display:grid}.eval-chat-exchange{gap:12px;min-width:0;scroll-margin-top:90px;display:grid}.eval-exchange-label{color:var(--muted);border-top:1px solid var(--line);justify-content:space-between;gap:12px;padding-top:14px;font-size:10px;display:flex}.eval-exchange-label span{text-align:right}.eval-chat-message{border:1px solid var(--line);border-radius:14px;min-width:0;padding:16px}.eval-chat-message.customer{background:var(--green-pale);border-color:#0000;border-bottom-right-radius:4px;margin-left:38px}.eval-chat-message.assistant{background:var(--panel);border-top-left-radius:4px}.eval-chat-exchange.selected .assistant{border-color:color-mix(in srgb,var(--green) 35%,var(--line))}.eval-chat-message>header{flex-wrap:wrap;align-items:center;gap:7px;font-size:11px;display:flex}.eval-chat-message>header strong{font-weight:650}.eval-chat-message>header small,.eval-chat-message>header>span{color:var(--muted);margin-left:auto;font-size:10px}.eval-chat-message>header>span.eval-answer-failed{color:var(--red)}.eval-chat-message p{white-space:pre-wrap;overflow-wrap:anywhere;margin:12px 0 0;font-size:13px;line-height:1.7}.eval-chat-message small{font-size:11px;line-height:1.6}.eval-chat-message.waiting{background:var(--surface-2);color:var(--muted);border-style:dashed}.eval-chat-message.waiting p>svg{vertical-align:middle;margin-right:7px}.eval-chat-message footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;margin-top:16px;padding-top:12px;display:flex}.eval-chat-message footer>span{color:var(--muted);font-size:10px}.eval-chat-workspace .eval-chat-message footer button{white-space:nowrap;padding:6px 8px;font-size:11px}.eval-chat-workspace .eval-chat-message footer button[aria-pressed=true]{color:var(--green);background:var(--green-pale)}.eval-chat-products{margin-top:18px}.eval-chat-products>strong{justify-content:space-between;align-items:center;gap:10px;font-size:11px;display:flex}.eval-chat-products>strong span{color:var(--muted);font-size:10px;font-weight:400}.eval-chat-products ul{gap:6px;margin:10px 0;padding:0;list-style:none;display:grid}.eval-chat-products li{background:var(--surface-2);overflow-wrap:anywhere;border-radius:7px;align-items:center;gap:10px;padding:10px;font-size:12px;display:flex}.eval-chat-products li>svg{color:var(--muted);flex-shrink:0}.eval-chat-products details{margin:10px 0;font-size:11px}.eval-chat-products>small{color:var(--muted);font-size:10px;display:block}.eval-answer-review{background:var(--surface-2);border:1px solid var(--line);border-radius:12px;gap:14px;min-width:0;padding:16px;scroll-margin-top:85px;display:grid;position:sticky;top:86px}.eval-answer-review>header h3{margin:7px 0;font-size:16px}.eval-answer-review>header>span:last-child{color:var(--muted);font-size:11px}.eval-review-select{color:var(--muted);gap:6px;font-size:11px;display:grid}.eval-expected-answer{border-block:1px solid var(--line);padding:15px 0}.eval-expected-answer h4{margin:0 0 9px;font-size:12px}.eval-expected-answer p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.75}.eval-answer-review .eval-ai-review{background:0 0;border:0;padding:0}.eval-answer-review .eval-ai-review p,.eval-answer-review .eval-ai-review li{font-size:12px}.eval-answer-review .eval-ai-review header>span{font-size:11px}.eval-review-checks{border-top:1px solid var(--line);padding-top:12px;font-size:11px}.eval-review-checks ul{gap:8px;padding:0;list-style:none;display:grid}.eval-review-checks li{gap:7px;line-height:1.6;display:flex}.eval-review-checks li svg{flex-shrink:0;margin-top:2px}.eval-review-footnote{color:var(--muted);margin:0;font-size:10px;line-height:1.6}.eval-conversation-warning{background:var(--surface-2);color:var(--muted);border:1px solid var(--line);border-radius:8px;align-items:center;gap:12px;padding:12px;font-size:12px;line-height:1.6;display:flex}.eval-chat-workspace .eval-content-column>.eval-results-section{width:100%;margin:0;padding:22px}@media (max-width:1240px){.eval-chat-workspace .eval-studio-workspace{grid-template-columns:240px minmax(0,1fr);gap:16px;padding-inline:18px}.eval-conversation-layout{grid-template-columns:minmax(0,1fr)}.eval-answer-review{position:static}}@media (max-width:760px){.eval-chat-workspace .eval-studio-topbar{flex-direction:row;align-items:center;min-height:54px;padding:10px 16px}.eval-chat-workspace .eval-studio-topbar nav{width:auto}.eval-chat-workspace .eval-studio-topbar nav a[href=\/core-use-cases]{display:none}.eval-chat-workspace .eval-studio-topbar nav a{padding:4px;font-size:10px}.eval-chat-workspace .brand-mark{display:none}.eval-chat-workspace .brand-lockup strong{font-size:13px}.eval-chat-workspace .eval-workspace-heading{flex-direction:row;align-items:flex-start;gap:12px;padding:18px 16px 12px}.eval-chat-workspace .eval-workspace-heading h1{font-size:23px}.eval-chat-workspace .eval-workspace-heading p{font-size:11px;line-height:1.6}.eval-chat-workspace .eval-browse-toggle{flex-shrink:0;padding:8px;font-size:11px;display:inline-flex}.eval-chat-workspace .eval-walkthrough{width:calc(100% - 32px);margin-bottom:12px;font-size:11px}.eval-chat-workspace .eval-studio-workspace{grid-template-columns:minmax(0,1fr);padding-inline:12px;display:grid}.eval-chat-workspace .eval-cases-panel{height:auto;max-height:70dvh;display:none;position:static}.eval-chat-workspace .navigation-open .eval-cases-panel{display:flex}.eval-chat-workspace .eval-case-list,.eval-chat-workspace .eval-scenario-filters{display:block}.eval-chat-workspace .eval-case-list{min-height:130px}.eval-chat-workspace .eval-case-list>button{min-height:75px}.eval-chat-workspace .eval-library-picker select{font-size:16px}.eval-content-toolbar{gap:10px}.eval-content-toolbar label{gap:5px;width:100%;display:grid}.eval-content-toolbar select{max-width:100%;font-size:12px}.eval-chat-workspace .eval-editor-panel>header{padding:18px 16px 12px}.eval-chat-workspace .eval-editor-panel>header h2{font-size:20px}.eval-chat-workspace .eval-editor-panel>.eval-editor-body{padding:0 16px 20px}.eval-scenario-paging{padding:0 16px 14px}.eval-chat-message{padding:14px}.eval-chat-message.customer{margin-left:24px}.eval-chat-message p{font-size:14px}.eval-chat-message footer{align-items:flex-start}.eval-chat-message footer>span{max-width:45%;line-height:1.5}.eval-transcript-heading{align-items:flex-start}.eval-replay-label{font-size:9px}.eval-exchange-label span{max-width:52%;line-height:1.5}.eval-conversation-layout{gap:24px}}@media (prefers-reduced-motion:reduce){.eval-chat-workspace *{scroll-behavior:auto}}.eval-chat-workspace .eval-studio-topbar{min-height:54px}.eval-chat-workspace .eval-workspace-heading{padding-top:16px;padding-bottom:16px}.eval-chat-workspace .eval-workspace-heading h1{font-size:23px}.eval-workspace-tools{align-items:center;gap:12px;display:flex}.eval-chat-workspace .eval-workspace-tools .eval-walkthrough{width:auto;margin:0;font-size:11px}.eval-chat-workspace .eval-workspace-tools .eval-walkthrough[open]{max-width:950px}.eval-preview-pill{color:var(--muted);font-size:10px}.eval-chat-workspace .eval-editor-panel>header{border-bottom:0;padding:16px 20px 12px}.eval-chat-workspace .eval-editor-panel>header h2{margin:5px 0;font-size:21px}.eval-chat-workspace .eval-collection-breadcrumb{margin-bottom:6px}.eval-scenario-paging{padding-bottom:12px}.eval-scenario-brief{margin-bottom:16px;padding:12px}.eval-scenario-brief p{font-size:13px}.eval-transcript-heading h3{margin:0;font-size:16px}.eval-transcript-intro{margin:8px 0 12px;font-size:11px}@media (max-width:760px){.eval-workspace-tools{flex-direction:column-reverse;align-items:flex-end;gap:6px}.eval-chat-workspace .eval-workspace-heading{padding:14px 12px}.eval-chat-workspace .eval-workspace-tools .eval-walkthrough{max-width:160px;font-size:10px}.eval-chat-workspace .eval-workspace-tools .eval-walkthrough[open]{z-index:30;width:auto;max-width:none;box-shadow:var(--shadow-sm);position:absolute;top:122px;left:12px;right:12px}.eval-preview-pill{display:none}}#eval-scenario-title{outline:none;scroll-margin-top:84px}
