/* The same conversation materials and scale as Develop a strategy.
   Only the prepared content changes; the chat viewport and composer stay put. */
#operator-explore .ex-chat-workspace{
 --chat-bg:#19191d;--chat-panel:#202024;--chat-text:#ececf1;--chat-muted:#a8a7b3;--chat-line:#ffffff16;--chat-user:#6c8ad812;--chat-user-line:#6c8ad830;--chat-gold:#e6a868;--chat-inset:#ffffff08;--chat-paper:#24222a;
 border:1px solid #e0c7ac33;border-radius:13px;box-shadow:0 28px 70px -20px #0009,inset 0 1px 0 #ffffff0e;background:radial-gradient(ellipse at 0 0,#d98e3e0e,transparent 52%),linear-gradient(#202024,#141416);color:var(--chat-text);font-family:Sora,Inter,'IBM Plex Sans Arabic',sans-serif;
}
#operator-explore .ex-chat-workspace[data-chat-theme=day]{--chat-bg:#fbfaf7;--chat-panel:#fff;--chat-text:#191a2d;--chat-muted:#73768a;--chat-line:#e5e0d6;--chat-user:#191a2d08;--chat-user-line:#e2ded1;--chat-gold:#a8682c;--chat-inset:#191a2d04;--chat-paper:#fff;background:#fbfaf7;border-color:#d7d2c7}
#operator-explore .ex-chat-workspace button{font-family:Sora,Inter,'IBM Plex Sans Arabic',sans-serif}
#operator-explore .ex-chat-workspace .ex-agent-header{padding:12px 20px;gap:10px;min-height:68px;background:linear-gradient(120deg,#1f2d5b,#172344);border-bottom:1px solid #ffffff12}
#operator-explore .ex-chat-workspace .ex-agent-header h3{font:600 16px/1.25 Sora,Inter,'IBM Plex Sans Arabic',sans-serif;color:#fff;letter-spacing:-.02em}
#operator-explore .ex-chat-workspace .ex-agent-header p{font:400 10px/1.5 'JetBrains Mono','IBM Plex Sans Arabic',monospace;color:#a9b5cc;margin-top:5px}
#operator-explore .ex-chat-workspace .ex-agent-context{flex:1;min-width:0}
#operator-explore .ex-chat-workspace .ex-agent-context p{display:flex;align-items:center;gap:5px}
#operator-explore .ex-chat-workspace .ex-context-dot{width:5px;height:5px;border-radius:50%;background:#59b3bd;box-shadow:0 0 0 2px #348fa225;flex:none}
#operator-explore .ex-chat-workspace .ex-agent-mark{width:37px;height:37px;padding:0;background:none;box-shadow:none;flex:none}
#operator-explore .ex-chat-workspace .ex-agent-mark img{width:37px;height:37px;animation:none}
#operator-explore .ex-chat-workspace .ex-chat-credit{margin-inline-start:auto;align-items:flex-end;gap:6px}
#operator-explore .ex-chat-workspace .ex-chat-credit img{width:137px;max-width:100%;height:22px;object-fit:contain}
#operator-explore .ex-chat-workspace .ex-chat-credit .ex-example-badge{font-size:8px;line-height:1.4;letter-spacing:.02em;color:#a7b4c6}
#operator-explore .ex-chat-workspace .ex-chat-theme-toggle{flex:none;display:flex;gap:7px;align-items:center;justify-content:center;min-height:36px;min-width:36px;padding:8px 10px;border:1px solid #ffffff24;border-radius:8px;color:#d9dce8;background:#ffffff07;font-size:10px;white-space:nowrap}
#operator-explore .ex-chat-theme-toggle svg{width:15px;height:15px;flex:none}
#operator-explore .ex-chat-workspace>[data-ex-slot=modes]{background:var(--chat-inset);padding:6px 12px;border-bottom:1px solid var(--chat-line)}
#operator-explore .ex-chat-workspace .ex-mode-tabs{border:1px solid var(--chat-line);background:#0003;padding:3px;gap:3px;border-radius:9px;margin:0}
#operator-explore .ex-chat-workspace[data-chat-theme=day] .ex-mode-tabs{background:#efede6}
#operator-explore .ex-chat-workspace .ex-mode-tabs button{border:0;border-radius:6px;min-height:32px;padding:6px 12px;background:transparent;color:var(--chat-muted);box-shadow:none;font-size:12px;display:flex;align-items:center;justify-content:center;gap:7px}
#operator-explore .ex-chat-workspace .ex-mode-tabs button[aria-pressed=true]{background:linear-gradient(#e9a155,#d98e3e);color:#191a2d;box-shadow:inset 0 1px 0 #ffffff35;font-weight:600}
#operator-explore .ex-chat-workspace .ex-mode-tabs svg{width:15px;height:15px;flex:none}
#operator-explore .ex-chat-workspace .ex-chat-pane{background:var(--chat-bg)}
#operator-explore .ex-chat-workspace .ex-chat-welcome{border:0;background:transparent;padding:clamp(24px,4vw,52px) clamp(20px,5vw,70px);color:var(--chat-text);max-height:none;flex:1;overflow-y:auto;align-content:center}
#operator-explore .ex-chat-workspace .ex-chat-welcome .ex-message{max-width:820px;margin:0 auto}
#operator-explore .ex-chat-workspace .ex-thread{padding:20px clamp(20px,3vw,40px) 12px;gap:0;background:transparent;color:var(--chat-text);scrollbar-color:#8b8a903f transparent;overflow-anchor:none}
#operator-explore .ex-chat-workspace .ex-exchange{max-width:960px;width:100%;margin:0 auto 18px;gap:0;border:0;padding:0;background:none}
#operator-explore .ex-chat-workspace .ex-message{margin:0 0 10px;font-size:13px;line-height:1.6}
#operator-explore .ex-chat-workspace .ex-message p{font:400 13px/1.6 Sora,Inter,'IBM Plex Sans Arabic',sans-serif;color:var(--chat-text)}
#operator-explore .ex-chat-workspace .ex-message--user{max-width:80%;width:fit-content;min-width:0;margin-inline-start:auto;padding:9px 12px;border:1px solid var(--chat-user-line);border-radius:10px;background:var(--chat-user);box-shadow:none}
#operator-explore .ex-chat-workspace .ex-message--user .ex-speaker{display:none}
#operator-explore .ex-chat-workspace .ex-message--assistant{position:relative;display:flex;gap:10px;max-width:100%;padding:0;border:0;border-radius:0;background:none;color:var(--chat-text)}
#operator-explore .ex-chat-workspace .ex-assistant-avatar{width:28px;height:28px;flex:none;display:grid;place-items:center;border:1px solid #d98e3e40;border-radius:6px;background:#d98e3e0e;overflow:hidden;margin-top:2px}
#operator-explore .ex-chat-workspace .ex-assistant-avatar img{width:24px;height:24px;object-fit:contain}
#operator-explore .ex-chat-workspace .ex-answer-body{flex:1;min-width:0}
#operator-explore .ex-chat-workspace .ex-speaker{display:flex;align-items:center;gap:7px;font:600 9px/1.35 Sora,Inter,'IBM Plex Sans Arabic',sans-serif;text-transform:uppercase;letter-spacing:.08em;color:var(--chat-gold);margin:0 0 4px;min-height:14px}
#operator-explore .ex-chat-workspace .ex-speaker::before{display:none}
#operator-explore .ex-chat-workspace .ex-reply-support{margin-top:6px}
#operator-explore .ex-chat-workspace .ex-source-chips{display:flex;flex-wrap:wrap;gap:6px;margin:0}
#operator-explore .ex-chat-workspace .ex-source-chip{max-width:100%;color:var(--chat-muted);font-size:10px;background:transparent;border:0;border-radius:0;padding:0;margin:0;box-shadow:none}
#operator-explore .ex-chat-workspace .ex-source-chip>summary{display:inline-flex;align-items:center;gap:6px;max-width:100%;width:fit-content;border:1px solid var(--chat-line);border-radius:999px;background:var(--chat-inset);padding:4px 8px;min-height:26px;font:400 10px/1.5 Sora,Inter,'IBM Plex Sans Arabic',sans-serif;cursor:pointer;color:var(--chat-muted);list-style:none;overflow-wrap:anywhere}
#operator-explore .ex-chat-workspace .ex-source-chip>summary::-webkit-details-marker{display:none}
#operator-explore .ex-chat-workspace .ex-source-chip>summary::before{content:'';flex:none;width:8px;height:10px;border:1px solid currentColor;border-radius:1px;opacity:.6}
#operator-explore .ex-chat-workspace .ex-source-chip[open]{flex-basis:100%}
#operator-explore .ex-chat-workspace .ex-source-chip[open]>summary{color:var(--chat-gold);border-color:#d98e3e55}
#operator-explore .ex-chat-workspace .ex-source-chip>.ex-evidence-card{margin-top:10px}
#operator-explore .ex-chat-workspace .ex-evidence-card,#operator-explore .ex-chat-workspace .ex-evidence-detail{background:var(--chat-panel);border-color:var(--chat-line);border-radius:10px;padding:14px;color:var(--chat-text);box-shadow:none}
#operator-explore .ex-chat-workspace .ex-evidence-card p,#operator-explore .ex-chat-workspace .ex-evidence-card li{font-size:12px;color:var(--chat-muted);line-height:1.65}
#operator-explore .ex-chat-workspace .ex-facts{gap:12px}
#operator-explore .ex-chat-workspace .ex-facts dt{color:var(--chat-muted);font-size:9px}
#operator-explore .ex-chat-workspace .ex-facts dd{color:var(--chat-text);font-size:12px}
#operator-explore .ex-chat-workspace .ex-chat-composer{background:var(--chat-bg);border-top:1px solid var(--chat-line);padding:8px clamp(16px,3vw,40px);gap:0;max-height:43%;box-shadow:none}
#operator-explore .ex-chat-workspace .ex-chat-composer>[data-ex-slot]{max-width:1000px;width:100%;margin-inline:auto}
#operator-explore .ex-chat-workspace .ex-chat-composer [data-ex-slot=cases]{background:transparent}
#operator-explore .ex-chat-workspace .ex-question-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 10px}
#operator-explore .ex-chat-workspace .ex-case-question{background:var(--chat-inset);color:var(--chat-text);border:1px solid var(--chat-line);border-radius:9px;padding:10px 12px;min-height:44px;font-size:12px!important;font-weight:400;line-height:1.6;box-shadow:none}
#operator-explore .ex-chat-workspace .ex-case-question:hover{border-color:#d98e3e55;background:#d98e3e09}
#operator-explore .ex-chat-workspace .ex-case-question[aria-pressed=true]{border-color:#d98e3e55;color:var(--chat-gold)}
#operator-explore .ex-chat-workspace .ex-case-switcher{border:0;padding:0;margin:0 0 4px;background:none}
#operator-explore .ex-chat-workspace .ex-case-switcher>summary{color:var(--chat-muted);font-size:10px;padding:3px 0;cursor:pointer}
#operator-explore .ex-chat-workspace .ex-case-switcher[open] .ex-question-choices{margin-top:8px}
#operator-explore .ex-chat-workspace .ex-next-question-label{display:none}
#operator-explore .ex-chat-workspace .ex-compose-input{display:flex;align-items:center;gap:10px;width:100%;margin:5px 0;border:1px solid var(--chat-line);border-radius:10px;padding:8px 10px 8px 13px;background:var(--chat-inset);color:var(--chat-text);box-shadow:inset 0 1px 0 #ffffff09}
#operator-explore .ex-chat-workspace button.ex-compose-input{font-size:13px;line-height:1.55;text-align:start;min-height:46px;font-weight:400}
#operator-explore .ex-chat-workspace .ex-compose-input>span:first-child{flex:1;min-width:0}
#operator-explore .ex-chat-workspace .ex-compose-question{flex:1;min-width:0;margin:0;font:400 13px/1.55 Sora,Inter,'IBM Plex Sans Arabic',sans-serif;color:var(--chat-text)}
#operator-explore .ex-chat-workspace .ex-compose-send{display:grid;place-items:center;flex:none;width:33px;height:33px;min-height:33px;margin-inline-start:auto;border:0;border-radius:7px;background:#d98e3e;color:#191a2d;box-shadow:inset 0 1px 0 #ffffff3d;font-size:20px;padding:6px}
#operator-explore .ex-chat-workspace .ex-compose-send svg{width:17px;height:17px}
#operator-explore .ex-chat-workspace .ex-gate{background:transparent;border:0;padding:0;margin:0;display:block}
#operator-explore .ex-chat-workspace .ex-gate>.ex-eyebrow{display:none}
#operator-explore .ex-chat-workspace .ex-gate>.ex-button{background:var(--chat-inset);border-color:var(--chat-line);color:var(--chat-text);box-shadow:none;width:100%;border-radius:10px;text-align:start}
#operator-explore .ex-chat-workspace .ex-playback-controls{display:flex;align-items:center;gap:5px;flex-wrap:wrap;padding:3px 0 0;border:0;background:transparent}
#operator-explore .ex-chat-workspace .ex-playback-controls button{font-size:10px;color:var(--chat-muted);border:1px solid transparent;background:transparent;padding:5px 7px;min-height:30px;border-radius:6px;box-shadow:none}
#operator-explore .ex-chat-workspace .ex-playback-controls button:hover:not(:disabled){background:var(--chat-inset);border-color:var(--chat-line);color:var(--chat-text)}
#operator-explore .ex-chat-workspace .ex-playback-controls button[data-ex-action=pause],#operator-explore .ex-chat-workspace .ex-playback-controls button[data-ex-action=resume],#operator-explore .ex-chat-workspace .ex-playback-controls button[data-ex-action=watch]{color:var(--chat-gold)}
#operator-explore .ex-chat-workspace .ex-status{font-size:9px;color:var(--chat-muted);margin-inline-start:auto}
#operator-explore .ex-chat-workspace .ex-followups{margin:4px 0;padding:0;background:transparent;border-color:var(--chat-line);color:var(--chat-muted)}
#operator-explore .ex-chat-workspace .ex-followups summary{font-size:10px;color:var(--chat-muted)}
#operator-explore .ex-chat-workspace .ex-followups button{background:var(--chat-inset);border-color:var(--chat-line);color:var(--chat-muted);border-radius:999px;padding:7px 12px;font-size:10px;min-height:34px}
#operator-explore .ex-chat-workspace [data-ex-slot=return-latest] button{background:var(--chat-panel);border:1px solid var(--chat-line);border-radius:999px;padding:6px 12px;font-size:10px;min-height:30px;color:var(--chat-muted);box-shadow:0 3px 12px #0002}
#operator-explore .ex-chat-workspace .ex-scenario-transcript{background:var(--chat-panel);border:1px solid var(--chat-line);color:var(--chat-text);padding:18px;border-radius:10px;max-height:240px;overflow-y:auto}
#operator-explore .ex-chat-workspace .ex-scenario-transcript p{font-size:12px;line-height:1.7;color:var(--chat-muted)}
#operator-explore .ex-chat-workspace .ex-scenario-transcript strong{color:var(--chat-text)}
#operator-explore .ex-chat-workspace .ex-inline-proposals{border-color:var(--chat-line);background:transparent;padding:0;margin-top:12px;gap:8px}
#operator-explore .ex-chat-workspace .ex-proposal,#operator-explore .ex-chat-workspace .ex-option{background:var(--chat-panel);border-color:var(--chat-line);color:var(--chat-text);border-radius:8px;padding:12px;gap:7px}
#operator-explore .ex-chat-workspace .ex-proposal h4{font-size:13px;color:var(--chat-text)}
#operator-explore .ex-chat-workspace .ex-proposal p,#operator-explore .ex-chat-workspace .ex-option small{font-size:11px;color:var(--chat-muted)}
#operator-explore .ex-chat-workspace .ex-proposal-actions button{background:var(--chat-inset);border:1px solid var(--chat-line);color:var(--chat-muted);min-height:32px;padding:6px 11px;font-size:10px}
#operator-explore .ex-chat-workspace .ex-proposal-actions button[aria-pressed=true]{border-color:#d98e3e66;color:var(--chat-gold);background:#d98e3e10}
#operator-explore .ex-chat-workspace .ex-tool-run{background:radial-gradient(120% 80% at 100% 0,#d98e3e17,transparent 65%),linear-gradient(#24222a,#181820);border:1px solid #d2b39438;border-radius:12px;padding:14px 16px;box-shadow:0 14px 32px -18px #000b,inset 0 1px 0 #ffffff0b;margin:12px 0;color:#e8e9f0}
#operator-explore .ex-chat-workspace[data-chat-theme=day] .ex-tool-run{background:linear-gradient(#fff,#f7f3eb);color:#191a2d}
#operator-explore .ex-chat-workspace .ex-tool-run h3{font-size:16px;color:inherit;letter-spacing:-.02em}
#operator-explore .ex-chat-workspace .ex-tool-run>p{font-size:10px;line-height:1.6;color:var(--chat-muted)}
#operator-explore .ex-chat-workspace .ex-tool-phases{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 18px;margin:12px 0}
#operator-explore .ex-chat-workspace .ex-tool-phase{font-size:11px;line-height:1.5;min-height:30px;padding:5px 0;gap:8px}
#operator-explore .ex-chat-workspace .ex-tool-progress{background:#ffffff10}
#operator-explore .ex-chat-workspace .ex-tool-progress>span{background:linear-gradient(90deg,#b8722e,#e6a868);box-shadow:none}
#operator-explore .ex-chat-workspace .ex-inline-evaluation{background:var(--chat-panel);border:1px solid var(--chat-line);border-radius:10px;padding:0;margin-top:12px}
#operator-explore .ex-chat-workspace .ex-inline-evaluation-heading h3{font-size:15px;color:var(--chat-text)}
#operator-explore .ex-chat-workspace .ex-inline-evaluation-heading p{font-size:11px;color:var(--chat-muted)}
#operator-explore .ex-chat-workspace .ex-comparison{background:var(--chat-paper);border-color:var(--chat-line);box-shadow:none;border-radius:10px;color:var(--chat-text)}
#operator-explore .ex-chat-workspace .ex-table{color:var(--chat-text)}
#operator-explore .ex-chat-workspace .ex-table th,#operator-explore .ex-chat-workspace .ex-table td{border-color:var(--chat-line);font-size:11px;padding:9px 10px}
#operator-explore .ex-chat-workspace .ex-table thead{background:var(--chat-inset);color:var(--chat-muted)}
#operator-explore .ex-chat-workspace .ex-table th{color:var(--chat-muted)}
#operator-explore .ex-chat-workspace .ex-plan-pane{background:var(--chat-bg);color:var(--chat-text)}
#operator-explore .ex-chat-workspace .ex-plan-heading h3,#operator-explore .ex-chat-workspace .ex-plan-pane h3{color:var(--chat-text)}
#operator-explore .ex-chat-workspace .ex-plan-heading p{color:var(--chat-muted)}
#operator-explore .ex-chat-workspace .ex-metric{background:var(--chat-panel);border-color:var(--chat-line);color:var(--chat-text)}
#operator-explore .ex-chat-workspace .ex-metric-label{color:var(--chat-muted)}
#operator-explore .ex-chat-workspace .ex-metric strong{color:var(--chat-text)}
#operator-explore .ex-chat-workspace .ex-result{background:var(--chat-panel);border-color:#d98e3e44;color:var(--chat-text)}
#operator-explore .ex-chat-workspace .ex-eyebrow{color:var(--chat-gold);font-size:9px;letter-spacing:.08em}
#operator-explore .ex-chat-workspace button:focus-visible,#operator-explore .ex-chat-workspace summary:focus-visible{outline:2px solid #e6a868;outline-offset:3px}
#operator-explore .ex-chat-workspace .ex-evidence-detail>summary{color:var(--chat-text)}
#operator-explore .ex-chat-workspace[data-chat-theme=day] .ex-tool-phase[data-state=active],#operator-explore .ex-chat-workspace[data-chat-theme=day] .ex-tool-phase[data-state=running]{color:#975b20}
#operator-explore .ex-chat-workspace[data-chat-theme=day] .ex-tool-phase[data-state=complete],#operator-explore .ex-chat-workspace[data-chat-theme=day] .ex-tool-phase[data-state=done]{color:#28745c}
#operator-explore .ex-chat-workspace[data-chat-theme=day] .ex-tool-run[data-tool-state=complete] .ex-tool-run-badge{color:#246c54}
/* Compact cards use the chat theme, rather than the larger page-card defaults. */
#operator-explore .ex-chat-workspace .ex-chat-credit{width:auto;max-width:230px}
#operator-explore .ex-chat-workspace .ex-exchange:last-child{margin-bottom:0}
#operator-explore .ex-chat-workspace .ex-message--assistant:last-child{margin-bottom:0}
#operator-explore .ex-chat-workspace .ex-case-switcher[open]>summary{margin-bottom:4px}
#operator-explore .ex-chat-workspace .ex-followups>div{gap:6px;padding-top:4px}
#operator-explore .ex-chat-workspace .ex-followups>summary{padding-block:3px;min-height:24px}
#operator-explore .ex-chat-workspace .ex-playback-controls [data-ex-action=expanded]:disabled{display:none}
#operator-explore .ex-chat-workspace .ex-status{width:auto}
#operator-explore .ex-chat-workspace .ex-source-chip>.ex-evidence-card{padding:12px;gap:10px}
#operator-explore .ex-chat-workspace .ex-source-chip .ex-evidence-detail[open]>summary{margin-bottom:8px}
#operator-explore .ex-chat-workspace .ex-evidence-card .ex-facts{gap:8px 14px}
#operator-explore .ex-chat-workspace .ex-facts>div{gap:3px}
#operator-explore .ex-chat-workspace .ex-alternatives{gap:8px}
#operator-explore .ex-chat-workspace .ex-alternatives legend{margin-bottom:8px;font-size:10px;color:var(--chat-muted)}
#operator-explore .ex-chat-workspace .ex-inline-proposals:has(.ex-alternatives)>.ex-eyebrow{display:none}
#operator-explore .ex-chat-workspace .ex-proposal-option{gap:9px}
#operator-explore .ex-chat-workspace .ex-proposal-option>span{gap:3px}
#operator-explore .ex-chat-workspace .ex-proposal-option strong{font-size:12px;color:var(--chat-text)}
#operator-explore .ex-chat-workspace .ex-proposal-option>span>span{font-size:11px;line-height:1.5;color:var(--chat-muted)}
#operator-explore .ex-chat-workspace .ex-proposal p{font-size:12px;line-height:1.55}
#operator-explore .ex-chat-workspace .ex-tool-run-header{gap:10px;margin-bottom:10px}
#operator-explore .ex-chat-workspace .ex-tool-run-footer{margin-top:8px;font-size:9px}
#operator-explore .ex-chat-workspace .ex-tool-progress{margin-top:8px}
#operator-explore .ex-chat-workspace .ex-inline-evaluation-heading{padding:13px 16px;gap:5px;background:var(--chat-inset);border-bottom:1px solid var(--chat-line)}
#operator-explore .ex-chat-workspace .ex-inline-evaluation .ex-comparison{padding:14px 16px}
#operator-explore .ex-chat-workspace .ex-comparison{padding:16px;gap:12px}
#operator-explore .ex-chat-workspace .ex-comparison-columns{gap:8px}
#operator-explore .ex-chat-workspace .ex-comparison-column{padding:10px;gap:8px;border-color:var(--chat-line);background:var(--chat-inset)}
#operator-explore .ex-chat-workspace .ex-comparison-column:last-child{border-color:#d98e3e44;background:#d98e3e07}
#operator-explore .ex-chat-workspace .ex-comparison-column h4{font-size:11px;color:var(--chat-text)}
#operator-explore .ex-chat-workspace .ex-comparison-column .ex-metric{padding:8px 0 0;gap:4px;border-color:var(--chat-line);background:transparent}
#operator-explore .ex-chat-workspace .ex-comparison-column .ex-metric strong{font-size:20px;color:var(--chat-text)}
#operator-explore .ex-chat-workspace .ex-comparison-column .ex-metric span{font-size:10px;color:var(--chat-muted)}
#operator-explore .ex-chat-workspace .ex-comparison-deltas{gap:10px}
#operator-explore .ex-chat-workspace .ex-comparison-deltas h4{margin-bottom:6px;color:var(--chat-muted)}
#operator-explore .ex-chat-workspace .ex-comparison-deltas .ex-metric{padding:10px;gap:4px}
#operator-explore .ex-chat-workspace .ex-metric strong{font-size:22px;color:var(--chat-text)}
#operator-explore .ex-chat-workspace .ex-evaluation-status{font-size:10px;color:var(--chat-muted)}
#operator-explore .ex-chat-workspace .ex-evaluation-impacts,#operator-explore .ex-chat-workspace .ex-inline-evaluation .ex-evaluation-impacts{padding:14px 16px;gap:10px;margin-top:10px;border-color:var(--chat-line);background:var(--chat-panel);color:var(--chat-text)}
#operator-explore .ex-chat-workspace .ex-evaluation-impacts h4{font-size:13px}
#operator-explore .ex-chat-workspace .ex-table caption{font-size:10px;margin-bottom:6px;color:var(--chat-muted)}
#operator-explore .ex-chat-workspace .ex-plan-pane{padding:20px clamp(16px,3vw,32px)}
#operator-explore .ex-chat-workspace .ex-plan-heading{margin-bottom:16px;display:grid;gap:6px}
#operator-explore .ex-chat-workspace .ex-plan-heading h3{font:500 20px/1.3 Sora,Inter,sans-serif}
#operator-explore .ex-chat-workspace .ex-plan-heading>p:last-child{font-size:12px;line-height:1.6;max-width:740px}
#operator-explore .ex-chat-workspace .ex-plan-pane .ex-evaluation-grid{gap:14px}
#operator-explore .ex-chat-workspace .ex-plan-summary{padding:16px;gap:10px;background:var(--chat-panel);border-color:var(--chat-line);color:var(--chat-text)}
#operator-explore .ex-chat-workspace .ex-plan-summary h3{font:500 17px/1.4 Sora,Inter,sans-serif;color:var(--chat-text)}
#operator-explore .ex-chat-workspace .ex-plan-summary>p:not(.ex-eyebrow){font-size:11px;line-height:1.5;color:var(--chat-muted)}
#operator-explore .ex-chat-workspace .ex-plan-summary li{font-size:12px;line-height:1.5;padding:8px 0;border-color:var(--chat-line)}
#operator-explore .ex-chat-workspace .ex-plan-pane .ex-result{padding:16px;margin-block:16px;gap:12px}
#operator-explore .ex-chat-workspace .ex-result h3{font:500 17px/1.5 Sora,Inter,sans-serif;max-width:820px;margin-block:8px}
#operator-explore .ex-chat-workspace .ex-result>p:not(.ex-eyebrow){font-size:11px;color:var(--chat-muted)}
#operator-explore .ex-chat-workspace .ex-result .ex-metric{padding:12px;gap:5px}
#operator-explore .ex-chat-workspace .ex-plan-pane [data-ex-slot=evaluation]>.ex-button{margin-top:10px}
@media(min-width:761px){
 #operator-explore .ex-chat-workspace .ex-inline-proposals>.ex-proposal{grid-template-columns:minmax(0,1fr) auto;column-gap:18px}
 #operator-explore .ex-chat-workspace .ex-inline-proposals>.ex-proposal>h4,#operator-explore .ex-chat-workspace .ex-inline-proposals>.ex-proposal>p{grid-column:1}
 #operator-explore .ex-chat-workspace .ex-inline-proposals>.ex-proposal>.ex-proposal-actions{grid-column:2;grid-row:1/span 2;align-self:center;flex-wrap:nowrap}
 #operator-explore .ex-chat-workspace .ex-inline-proposals .ex-alternatives{grid-template-columns:repeat(2,minmax(0,1fr))}
 #operator-explore .ex-chat-workspace .ex-inline-proposals .ex-alternatives legend{grid-column:1/-1}
}
@media(max-width:760px){
 #operator-explore .ex-chat-workspace .ex-agent-header{padding:10px 12px;min-height:62px;gap:8px;flex-wrap:nowrap}
 #operator-explore .ex-chat-workspace .ex-agent-header h3{font-size:14px}
 #operator-explore .ex-chat-workspace .ex-agent-header p{font-size:8px}
 #operator-explore .ex-chat-workspace .ex-agent-mark,#operator-explore .ex-chat-workspace .ex-agent-mark img{width:30px;height:30px}
 #operator-explore .ex-chat-workspace .ex-chat-credit{width:76px;max-width:76px;gap:3px}
 #operator-explore .ex-chat-workspace .ex-chat-credit img{width:76px;height:18px}
 #operator-explore .ex-chat-workspace .ex-chat-credit .ex-example-badge{display:none}
 #operator-explore .ex-chat-workspace .ex-chat-theme-toggle{min-width:32px;min-height:32px;padding:7px;font-size:0;gap:0}
 #operator-explore .ex-chat-workspace .ex-chat-theme-toggle svg{width:15px;height:15px}
 #operator-explore .ex-chat-workspace .ex-thread{padding:16px 12px 10px}
 #operator-explore .ex-chat-workspace .ex-exchange{margin-bottom:14px}
 #operator-explore .ex-chat-workspace .ex-source-chip>summary{min-height:32px}
 #operator-explore .ex-chat-workspace .ex-tool-phases{grid-template-columns:1fr;gap:0;margin:8px 0}
 #operator-explore .ex-chat-workspace .ex-tool-phase{min-height:28px}
 #operator-explore .ex-chat-workspace .ex-plan-pane{padding:14px 12px}
 #operator-explore .ex-chat-workspace .ex-comparison-column .ex-metric{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:8px 12px;flex-wrap:wrap}
 #operator-explore .ex-chat-workspace .ex-comparison-column .ex-metric>span{flex:1 1 120px;max-width:none}
 #operator-explore .ex-chat-workspace .ex-comparison-column .ex-metric strong{font-size:19px;margin-inline-start:auto}
 #operator-explore .ex-chat-workspace .ex-result .ex-metric{flex-direction:row;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}
 #operator-explore .ex-chat-workspace .ex-playback-controls button{min-height:32px}

 #operator-explore .ex-chat-workspace .ex-message p{font-size:12px;line-height:1.6}
 #operator-explore .ex-chat-workspace .ex-message--user{max-width:94%;padding:8px 10px}
 #operator-explore .ex-chat-workspace .ex-message--assistant{gap:9px}
 #operator-explore .ex-chat-workspace .ex-assistant-avatar{width:23px;height:23px}
 #operator-explore .ex-chat-workspace .ex-assistant-avatar img{width:21px;height:21px}
 #operator-explore .ex-chat-workspace .ex-speaker{font-size:8px}
 #operator-explore .ex-chat-workspace .ex-chat-composer{padding:7px 12px;max-height:46%}
 #operator-explore .ex-chat-workspace .ex-question-choices{grid-template-columns:1fr;gap:6px}
 #operator-explore .ex-chat-workspace .ex-case-question{font-size:12px!important;padding:8px 10px;line-height:1.5;min-height:40px}
 #operator-explore .ex-chat-workspace .ex-compose-input{margin:5px 0;padding:9px 10px;font-size:11px;gap:8px}
 #operator-explore .ex-chat-workspace .ex-compose-question{font-size:11px;line-height:1.55}
 #operator-explore .ex-chat-workspace button.ex-compose-input{font-size:11px;min-height:50px}
 #operator-explore .ex-chat-workspace .ex-playback-controls{gap:2px}
 #operator-explore .ex-chat-workspace .ex-playback-controls button{font-size:9px;padding:4px 5px;min-height:32px}
 #operator-explore .ex-chat-workspace .ex-status{font-size:7px}
 #operator-explore .ex-chat-workspace .ex-tool-run{padding:14px}
 #operator-explore .ex-chat-workspace .ex-tool-run h3{font-size:16px}
 #operator-explore .ex-chat-workspace .ex-inline-evaluation{padding:0}
}
