/* Workspace typography: use local sans-serif CJK fonts; no remote font request. */
body.workspace-flow-active{font-family:"Segoe UI","PingFang SC","Microsoft YaHei","Noto Sans SC","Noto Sans CJK SC",Arial,sans-serif;font-size:15px;line-height:1.65}
body.workspace-flow-active:lang(zh-TW),body.workspace-flow-active:lang(zh-Hant){font-family:"Segoe UI","PingFang TC","Microsoft JhengHei","Noto Sans TC","Noto Sans CJK TC",Arial,sans-serif}
body.workspace-flow-active #workspace,body.workspace-flow-active .iuai-research-conversation-panel-v1{font-family:inherit;text-shadow:none}
body.workspace-flow-active #workspace :is(button,input,textarea,select){font-family:inherit}
body.workspace-flow-active #workspace .side-nav button{font-size:14px;font-weight:500;line-height:1.5}
body.workspace-flow-active #workspace .side-nav button.active{font-weight:650}
body.workspace-flow-active #workspace .app-search input{font-size:14px}
body.workspace-flow-active #workspace .topbar-actions :is(.btn,.system-chip,select){font-size:13px;font-weight:550}
body.workspace-flow-active #workspace .page-kicker{font-size:11px;letter-spacing:.1em;font-weight:550}
body.workspace-flow-active #workspace [data-app-view="research"].research-conversation-v1{--research-reading-width:820px}
body.workspace-flow-active #workspace [data-app-view="research"].research-conversation-v1>:is(.page-head,.research-layout,#research-origin-v5941){width:min(100%,var(--research-reading-width))!important;max-width:var(--research-reading-width)!important}
body.workspace-flow-active #workspace [data-app-view="research"]>.page-head{align-items:center;flex-wrap:wrap;gap:16px;margin-bottom:28px!important;padding-bottom:22px!important;border-bottom:1px solid var(--line)}
body.workspace-flow-active #workspace [data-app-view="research"]>.page-head h1{font-size:clamp(26px,2vw,32px);font-weight:650;letter-spacing:-.025em;line-height:1.35;margin:8px 0 10px}
body.workspace-flow-active #workspace [data-app-view="research"]>.page-head p{font-size:15px;line-height:1.8}
body.workspace-flow-active #workspace [data-app-view="research"] #research-intake-thread-v6{gap:32px!important}
body.workspace-flow-active #workspace [data-app-view="research"] :is(.intake-turn-v6,.research-conv-bubble-v1,.research-conv-bubble-v1 .rich-text){font-size:16px!important;font-weight:400;line-height:1.95!important;letter-spacing:.01em;overflow-wrap:anywhere}
body.workspace-flow-active #workspace [data-app-view="research"] .intake-turn-v6.assistant{padding:4px 0!important}
body.workspace-flow-active #workspace [data-app-view="research"] .intake-turn-v6.user{padding:13px 18px!important;border-radius:16px 16px 5px 16px!important}
body.workspace-flow-active #workspace [data-app-view="research"] .research-turn-content-r148{font-family:inherit}
body.workspace-flow-active #workspace [data-app-view="research"] .rich-text :is(p,ul,ol){margin-top:0;margin-bottom:14px}
body.workspace-flow-active #workspace [data-app-view="research"] .rich-text li{margin:7px 0}
body.workspace-flow-active #workspace [data-app-view="research"] .rich-text :is(h2,h3){line-height:1.5;margin:24px 0 12px;font-weight:650}
body.workspace-flow-active #workspace [data-app-view="research"] .rich-text pre{overflow-x:auto;max-width:100%;font-size:13px;line-height:1.65}
body.workspace-flow-active #workspace [data-app-view="research"] .research-composer-v1{border-radius:16px;padding:14px;margin-top:32px;box-shadow:0 8px 30px #0001}
body.workspace-flow-active #workspace [data-app-view="research"] textarea#research-question{font-size:16px!important;line-height:1.8!important}
body.workspace-flow-active .iuai-research-panel-title-v1 strong{font-size:16px;font-weight:650}
body.workspace-flow-active .iuai-research-panel-new-v1{font-size:12px;min-height:34px;font-weight:550}
body.workspace-flow-active .iuai-research-panel-search-v1{height:40px;margin-bottom:14px}
body.workspace-flow-active .iuai-research-panel-search-v1 input{font-family:inherit;font-size:13px!important}
body.workspace-flow-active .iuai-research-panel-section-head-v1 b{font-size:12px;font-weight:550;letter-spacing:0}
body.workspace-flow-active .iuai-research-panel-section-head-v1 em{font-size:11px}
body.workspace-flow-active .iuai-research-list-v1{gap:4px}
body.workspace-flow-active .iuai-research-item-v1{min-height:70px;padding:10px 8px;gap:9px;align-items:start}
body.workspace-flow-active .iuai-research-item-copy-v1 b{font-size:13px;font-weight:550;line-height:1.65;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
body.workspace-flow-active .iuai-research-item-copy-v1 small{font-size:11px;line-height:1.6}
body.workspace-flow-active .iuai-research-item-v1 time{font-size:10px;line-height:1.6;font-variant-numeric:tabular-nums}
body.workspace-flow-active .iuai-research-empty-v1{font-size:12px;padding:16px 8px 20px;line-height:1.7}
@media(max-width:700px){body.workspace-flow-active #workspace [data-app-view="research"] #research-intake-thread-v6{gap:26px!important}body.workspace-flow-active #workspace [data-app-view="research"] :is(.intake-turn-v6,.research-conv-bubble-v1,.research-conv-bubble-v1 .rich-text){font-size:16px!important;line-height:1.85!important}body.workspace-flow-active #workspace [data-app-view="research"]>.page-head{gap:12px;padding-bottom:18px!important}body.workspace-flow-active #workspace [data-app-view="research"] .research-conv-head-actions-v1{flex-wrap:wrap}body.workspace-flow-active #workspace [data-app-view="research"] .intake-turn-v6.user{padding:11px 14px!important}}


/* IUAI_RESEARCH_VISUAL_POLISH_20261023: wide workspace, calm hierarchy. */
body.workspace-flow-active #workspace [data-app-view="research"].research-conversation-v1{
 --research-soft-line:color-mix(in srgb,var(--line,#293747) 58%,transparent);
 --research-soft-surface:color-mix(in srgb,var(--card,#111923) 68%,transparent);
}
body.workspace-flow-active #workspace [data-app-view="research"].research-conversation-v1>.page-head{padding-block:4px 18px;margin-bottom:24px!important;border-bottom-color:var(--research-soft-line)}
body.workspace-flow-active #workspace [data-app-view="research"].research-conversation-v1>.page-head h1{font-size:clamp(25px,2vw,32px);letter-spacing:-.035em;line-height:1.2}
body.workspace-flow-active #workspace [data-app-view="research"].research-conversation-v1>.page-head p{font-size:14px;line-height:1.7;color:var(--muted)}
body.workspace-flow-active #workspace [data-app-view="research"].research-conversation-v1 .research-runtime-v1{gap:22px}
body.workspace-flow-active #workspace [data-app-view="research"].research-conversation-v1 .research-conv-avatar-v1{border-color:var(--research-soft-line);background:var(--research-soft-surface);border-radius:10px}
body.workspace-flow-active #workspace [data-app-view="research"].research-conversation-v1 :is(.research-progress-card-v1,.research-brief-card-v2,.research-deepen-card-v2){
 padding:16px 20px;border:1px solid var(--research-soft-line);border-radius:14px;background:var(--research-soft-surface);box-shadow:none;
}
body.workspace-flow-active #workspace [data-app-view="research"].research-conversation-v1 .research-progress-card-v1{border-left:2px solid #7184f4}
body.workspace-flow-active #workspace [data-app-view="research"].research-conversation-v1 .research-progress-head-v1{align-items:center}
body.workspace-flow-active #workspace [data-app-view="research"].research-conversation-v1 .research-progress-head-v1 h3{font-size:16px;font-weight:650}
body.workspace-flow-active #workspace [data-app-view="research"].research-conversation-v1 .research-progress-head-v1 p{font-size:12px;margin-top:4px}
body.workspace-flow-active #workspace [data-app-view="research"].research-conversation-v1 .research-card-eyebrow-v1{font-size:10px;letter-spacing:.12em;color:var(--muted);margin-bottom:6px}
body.workspace-flow-active #workspace [data-app-view="research"].research-conversation-v1 .research-progress-track-v1{height:3px;margin:14px 0 12px}
body.workspace-flow-active #workspace [data-app-view="research"].research-conversation-v1 .research-progress-steps-v1{gap:10px}
body.workspace-flow-active #workspace [data-app-view="research"].research-conversation-v1 .research-progress-steps-v1 span{font-size:11px;line-height:1.6}
body.workspace-flow-active #workspace [data-app-view="research"].research-conversation-v1 .research-result-card-v1{padding:22px 24px;border:1px solid var(--research-soft-line);border-radius:16px;box-shadow:none;background:var(--card)}
body.workspace-flow-active #workspace [data-app-view="research"].research-conversation-v1 :is(.rich-text,.research-result-conclusion-v1) :is(p,ul,ol,blockquote){max-width:88ch;line-height:1.85}
body.workspace-flow-active #workspace [data-app-view="research"].research-conversation-v1 .research-result-conclusion-v1{font-size:15px}
body.workspace-flow-active #workspace [data-app-view="research"].research-conversation-v1 :is(.rich-text,.research-result-conclusion-v1) h2{font-size:18px;line-height:1.5;margin-block:26px 12px}
body.workspace-flow-active #workspace [data-app-view="research"].research-conversation-v1 .research-result-top-v1{margin-bottom:18px}
body.workspace-flow-active #workspace [data-app-view="research"].research-conversation-v1 .research-result-actions-v1{padding-top:16px;border-top:1px solid var(--research-soft-line);gap:8px}
body.workspace-flow-active #workspace [data-app-view="research"].research-conversation-v1 .research-result-actions-v1 button{min-height:36px;padding:7px 12px;border-color:var(--research-soft-line);font-weight:500}
body.workspace-flow-active #workspace [data-app-view="research"].research-conversation-v1 #research-answer-goal-v1{padding:12px 16px;border-color:var(--research-soft-line);border-radius:12px;background:transparent;box-shadow:none;margin-block:14px 8px}
body.workspace-flow-active #workspace [data-app-view="research"].research-conversation-v1 #research-answer-goal-v1[data-completed="true"]{border-width:0 0 0 2px;border-radius:0;border-left-color:var(--research-soft-line);padding:8px 16px}
body.workspace-flow-active #workspace [data-app-view="research"].research-conversation-v1 #research-answer-goal-v1 .research-goal-heading-v2{margin-bottom:8px}
body.workspace-flow-active #workspace [data-app-view="research"].research-conversation-v1 #research-answer-goal-v1 .research-goal-options-v2 label{padding:10px 12px;background:transparent;border-color:var(--research-soft-line)}
body.workspace-flow-active #workspace [data-app-view="research"].research-conversation-v1 #research-answer-goal-v1 .research-goal-options-v2 label:has(input:checked){background:rgba(112,128,245,.09);border-color:#7184f4}
body.workspace-flow-active #workspace [data-app-view="research"].research-conversation-v1 #research-advanced-v6{background:transparent;border-width:0 0 1px;border-color:var(--research-soft-line);border-radius:0;margin-block:8px 0!important}
body.workspace-flow-active #workspace [data-app-view="research"].research-conversation-v1 #research-advanced-v6>summary{padding:10px 2px!important;font-size:12px}
body.workspace-flow-active #workspace [data-app-view="research"].research-conversation-v1 #research-composer-v1{
 height:auto!important;min-height:0!important;margin-top:20px!important;padding:12px 16px 8px!important;border:1px solid var(--line);border-radius:16px;background:var(--card);box-shadow:0 6px 24px rgba(0,0,0,.1);
}
body.workspace-flow-active #workspace [data-app-view="research"].research-conversation-v1 #research-composer-v1:focus-within{border-color:#7184f4;box-shadow:0 0 0 2px rgba(113,132,244,.1)}
body.workspace-flow-active #workspace [data-app-view="research"].research-conversation-v1 #research-question{
 height:clamp(64px,9vh,100px)!important;min-height:64px!important;max-height:180px!important;padding:8px 0!important;font-size:15px!important;line-height:1.7!important;overflow-y:auto!important;
}
body.workspace-flow-active #workspace [data-app-view="research"].research-conversation-v1 .research-composer-tools-v1{border-top-color:var(--research-soft-line);padding-top:7px;gap:8px}
@media(max-width:800px){
 body.workspace-flow-active #workspace [data-app-view="research"].research-conversation-v1>.page-head{margin-bottom:18px!important}
 body.workspace-flow-active #workspace [data-app-view="research"].research-conversation-v1 :is(.research-progress-card-v1,.research-brief-card-v2,.research-result-card-v1){padding:14px;border-radius:12px}
 body.workspace-flow-active #workspace [data-app-view="research"].research-conversation-v1 .research-progress-steps-v1{grid-template-columns:repeat(2,minmax(0,1fr))}
 #workspace [data-app-view="research"].research-conversation-v1 #research-composer-v1{padding:10px 12px 6px!important;border-radius:14px}
 #workspace [data-app-view="research"].research-conversation-v1 #research-question{height:64px!important;font-size:14px!important}
}

/* IUAI_RESEARCH_ACTUAL_LAYOUT_FIX_20261023 */
body.workspace-flow-active #workspace section[data-app-view="research"].research-conversation-v1{--research-reading-width:100%}
body.workspace-flow-active #workspace section[data-app-view="research"].research-conversation-v1 > :is(.page-head,.research-layout,#research-origin-v5941){
 width:100%!important;max-width:none!important;margin-inline:0!important;box-sizing:border-box!important;
}
body.workspace-flow-active #workspace section[data-app-view="research"].research-conversation-v1>.page-head{
 display:flex;align-items:center;flex-wrap:wrap;gap:12px 16px;padding-bottom:18px!important;margin-bottom:20px!important;
}
body.workspace-flow-active #workspace section[data-app-view="research"].research-conversation-v1>.page-head>div:not(.research-conv-head-actions-v1){order:-1;flex:1 1 300px;min-width:0}
body.workspace-flow-active #workspace section[data-app-view="research"].research-conversation-v1>.page-head h1{margin:4px 0 6px;font-size:28px;line-height:1.3}
body.workspace-flow-active #workspace section[data-app-view="research"].research-conversation-v1>.page-head p{margin:0;font-size:14px}
body.workspace-flow-active #workspace section[data-app-view="research"] #research-collab-open{font-size:12px;padding:9px 12px;min-height:36px;white-space:nowrap}
body.workspace-flow-active #workspace section[data-app-view="research"] .research-welcome-v1{
 width:100%;max-width:none!important;padding:clamp(24px,4vh,44px) 0 28px!important;margin:0!important;
}
body.workspace-flow-active #workspace section[data-app-view="research"] .research-welcome-v1 h2{font-size:clamp(25px,2vw,32px);letter-spacing:-.025em;margin:16px 0 12px}
body.workspace-flow-active #workspace section[data-app-view="research"] .research-welcome-v1 p{max-width:70ch;margin:0 auto;font-size:14px;line-height:1.8}
body.workspace-flow-active #workspace section[data-app-view="research"] .research-suggestions-v1{width:100%;max-width:none;margin:24px 0 0;gap:10px}
body.workspace-flow-active #workspace section[data-app-view="research"] .research-suggestions-v1 button{min-width:0;min-height:48px;padding:12px 16px;border-radius:12px;font-size:13px;line-height:1.6;border-color:var(--research-soft-line,var(--line));background:var(--research-soft-surface,var(--card));text-align:left}
body.workspace-flow-active #workspace section[data-app-view="research"] #research-composer-v1{margin-top:18px!important}
@media(max-width:800px){
 body.workspace-flow-active #workspace section[data-app-view="research"].research-conversation-v1>.page-head>div:not(.research-conv-head-actions-v1){flex-basis:100%}
 body.workspace-flow-active #workspace section[data-app-view="research"] .research-welcome-v1{padding:20px 0 22px!important}
 body.workspace-flow-active #workspace section[data-app-view="research"] .research-conv-head-actions-v1{width:auto;flex:1;justify-content:flex-end}
}

/* Compact the actual welcome state and keep voice control inside its composer. */
body.workspace-flow-active #workspace section[data-app-view="research"] .research-welcome-v1{padding:20px 0 22px!important}
body.workspace-flow-active #workspace section[data-app-view="research"] .research-welcome-spark-v1{width:36px;height:36px;margin:0 auto 10px;border-radius:11px;font-size:19px}
body.workspace-flow-active #workspace section[data-app-view="research"] .research-welcome-v1 h2{margin:10px 0;font-size:28px;line-height:1.35}
body.workspace-flow-active #workspace section[data-app-view="research"] .research-suggestions-v1{margin-top:18px}
body.workspace-flow-active #workspace section[data-app-view="research"] .research-suggestions-v1 button{min-height:44px;padding:10px 14px}
body.workspace-flow-active #workspace section[data-app-view="research"]:has(#research-welcome-v1:not([hidden])) #research-stream-v1:has(#research-intake-thread-v6:empty):has(#research-runtime-v1:empty){min-height:0;padding:0}
body.workspace-flow-active #workspace section[data-app-view="research"] #research-composer-v1 .large-field{position:relative!important}
body.workspace-flow-active #workspace section[data-app-view="research"] #research-composer-v1 .large-field>.iuai-ai-research-voice-v1{position:absolute!important;right:8px;bottom:8px;margin:0!important;width:36px;height:36px;min-width:36px}
body.workspace-flow-active #workspace section[data-app-view="research"] #research-composer-v1 #research-question{padding-right:54px!important}

/* IUAI_CHAT_CONTEXT_LAYOUT_20261023 */
body.workspace-flow-active #workspace section[data-app-view="chat"] .chat-workspace-shell{
 width:100%!important;max-width:1200px!important;min-width:0;margin-inline:auto!important;box-sizing:border-box;
}
body.workspace-flow-active #workspace section[data-app-view="chat"] #chat-messages{
 gap:18px!important;justify-content:flex-start!important;min-width:0;
}
body.workspace-flow-active #workspace section[data-app-view="chat"] .chat-thread{min-height:0!important;padding:8px 0 20px!important}
body.workspace-flow-active #workspace section[data-app-view="chat"] .assistant-message{gap:12px!important;min-height:0!important}
body.workspace-flow-active #workspace section[data-app-view="chat"] .assistant-message.user .assistant-bubble{
 max-width:min(78%,760px)!important;padding:12px 16px!important;border-radius:16px 16px 5px 16px!important;
}
body.workspace-flow-active #workspace section[data-app-view="chat"] .assistant-message.assistant .assistant-bubble{min-width:0;max-width:calc(100% - 42px)!important;padding:2px 0!important}
body.workspace-flow-active #workspace section[data-app-view="chat"] .assistant-message.assistant .rich-text :is(p,ul,ol,blockquote){max-width:88ch;line-height:1.8}
body.workspace-flow-active #workspace section[data-app-view="chat"] .rich-text p{margin-top:0;margin-bottom:8px}
body.workspace-flow-active #workspace section[data-app-view="chat"] .rich-text>:last-child{margin-bottom:0}
body.workspace-flow-active #workspace section[data-app-view="chat"] .chat-message-actions{margin-top:6px!important;gap:4px;min-height:26px}
body.workspace-flow-active #workspace section[data-app-view="chat"] .chat-message-actions button{width:28px;min-height:28px;height:28px;padding:3px;border-radius:7px}
body.workspace-flow-active #workspace section[data-app-view="chat"] .chat-retry-row{margin-top:8px}
body.workspace-flow-active #workspace section[data-app-view="chat"] .chat-retry-row button{min-height:34px;padding:6px 10px}
body.workspace-flow-active #workspace section[data-app-view="chat"] :is(.report-table-wrap,pre){max-width:100%;overflow-x:auto}
@media(max-width:700px){
 body.workspace-flow-active #workspace section[data-app-view="chat"] #chat-messages{gap:16px!important}
 body.workspace-flow-active #workspace section[data-app-view="chat"] .assistant-message.user .assistant-bubble{max-width:90%!important;padding:10px 12px!important}
}

/* Research entry: put the question before optional configuration. */
body.workspace-flow-active #workspace section[data-app-view="research"].research-conversation-v1>.page-head{padding-bottom:16px!important;margin-bottom:16px!important}
body.workspace-flow-active #workspace section[data-app-view="research"]:has(#research-welcome-v1:not([hidden])) .research-form{max-width:960px!important;margin-inline:auto!important}
body.workspace-flow-active #workspace section[data-app-view="research"]:has(#research-welcome-v1:not([hidden]))>.page-head p{display:none}
body.workspace-flow-active #workspace section[data-app-view="research"] .research-welcome-v1{padding:20px 0 24px!important;text-align:left}
body.workspace-flow-active #workspace section[data-app-view="research"] .research-welcome-spark-v1{display:none}
body.workspace-flow-active #workspace section[data-app-view="research"] .research-welcome-v1 h2{margin:0 0 10px;font-size:clamp(25px,2.2vw,34px);line-height:1.3;letter-spacing:-.03em}
body.workspace-flow-active #workspace section[data-app-view="research"] .research-welcome-v1 p{max-width:66ch;margin:0;font-size:14px;line-height:1.8}
body.workspace-flow-active #workspace section[data-app-view="research"] #research-composer-v1{margin-top:8px!important;border-radius:18px;border-color:color-mix(in srgb,var(--line) 65%,#7184f4);box-shadow:0 8px 28px #00000012}
body.workspace-flow-active #workspace section[data-app-view="research"]:has(#research-welcome-v1:not([hidden])) #research-question{height:100px!important;min-height:100px!important;font-size:16px!important;line-height:1.8!important}
body.workspace-flow-active #workspace section[data-app-view="research"] #research-examples-v3{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:20px 0 18px;max-width:none;width:100%;box-sizing:border-box}
body.workspace-flow-active #workspace section[data-app-view="research"] #research-examples-v3[hidden]{display:none!important}
body.workspace-flow-active #workspace section[data-app-view="research"] #research-examples-v3 button{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-height:76px;padding:13px 40px 13px 16px;border-radius:12px;border:1px solid var(--research-soft-line,var(--line));background:transparent;color:var(--ink);text-align:left;font:inherit;cursor:pointer;transition:border-color .15s,background .15s}
body.workspace-flow-active #workspace section[data-app-view="research"] #research-examples-v3 button span{font-size:13px;font-weight:600;line-height:1.6}
body.workspace-flow-active #workspace section[data-app-view="research"] #research-examples-v3 button small{font-size:12px;color:var(--muted);line-height:1.6}
body.workspace-flow-active #workspace section[data-app-view="research"] #research-examples-v3 button i{position:absolute;right:16px;top:16px;font-style:normal;color:var(--muted)}
body.workspace-flow-active #workspace section[data-app-view="research"] #research-examples-v3 button:hover{background:var(--research-soft-surface,var(--card));border-color:#7184f4;transform:none}
body.workspace-flow-active #workspace section[data-app-view="research"] :is(#research-examples-v3 button,details>summary):focus-visible{outline:2px solid #7184f4;outline-offset:3px}
body.workspace-flow-active #workspace section[data-app-view="research"] #research-answer-goal-v1{margin:8px 0 0!important;width:100%!important;padding:0 14px!important;border:1px solid var(--research-soft-line,var(--line));border-radius:12px;background:transparent}
body.workspace-flow-active #workspace section[data-app-view="research"] #research-answer-goal-v1>summary{display:flex;gap:9px;align-items:center;margin:0;min-height:48px;cursor:pointer;list-style:none;font-size:12px}
body.workspace-flow-active #workspace section[data-app-view="research"] #research-answer-goal-v1>summary::-webkit-details-marker{display:none}
body.workspace-flow-active #workspace section[data-app-view="research"] #research-answer-goal-v1>summary::after{content:'⌄';color:var(--muted);font-size:14px;transition:transform .15s}
body.workspace-flow-active #workspace section[data-app-view="research"] #research-answer-goal-v1[open]>summary::after{transform:rotate(180deg)}
body.workspace-flow-active #workspace section[data-app-view="research"] #research-answer-goal-v1 .research-goal-symbol-v2{width:24px;flex-basis:24px;height:24px;font-size:15px;border-radius:7px}
body.workspace-flow-active #workspace section[data-app-view="research"] #research-answer-goal-v1[open]{padding-bottom:12px!important}
body.workspace-flow-active #workspace section[data-app-view="research"] #research-answer-goal-v1 .research-goal-options-v2 label{padding:12px}
body.workspace-flow-active #workspace section[data-app-view="research"] #research-advanced-v6{width:100%!important;margin:4px 0 0!important;padding:0 14px!important;border:0!important}
body.workspace-flow-active #workspace section[data-app-view="research"] #research-advanced-v6>summary{min-height:44px;padding:12px 0!important;box-sizing:border-box;color:var(--muted)}
@media(max-width:800px){
 body.workspace-flow-active #workspace section[data-app-view="research"].research-conversation-v1>.page-head{display:grid!important;grid-template-columns:minmax(0,1fr) auto;gap:8px!important;text-align:left!important;padding:0 0 12px!important;margin-bottom:8px!important}
 body.workspace-flow-active #workspace section[data-app-view="research"].research-conversation-v1>.page-head>div:not(.research-conv-head-actions-v1){grid-column:1;grid-row:1;min-width:0}
 body.workspace-flow-active #workspace section[data-app-view="research"].research-conversation-v1>.page-head .page-kicker{display:none}
 body.workspace-flow-active #workspace section[data-app-view="research"].research-conversation-v1>.page-head h1{margin:0!important;font-size:22px!important;line-height:1.4}
 body.workspace-flow-active #workspace section[data-app-view="research"] #research-collab-open{grid-column:1/-1;grid-row:2;justify-self:start;margin:0;font-size:12px;min-height:36px}
 body.workspace-flow-active #workspace section[data-app-view="research"] .research-conv-head-actions-v1{grid-column:2;grid-row:1;gap:6px;margin:0;justify-content:flex-end}
 body.workspace-flow-active #workspace section[data-app-view="research"] .research-welcome-v1{padding:16px 0!important}
 body.workspace-flow-active #workspace section[data-app-view="research"] .research-welcome-v1 p{font-size:13px}
 body.workspace-flow-active #workspace section[data-app-view="research"] #research-examples-v3{gap:8px;margin:14px 0 12px}
 body.workspace-flow-active #workspace section[data-app-view="research"] #research-examples-v3 button{padding:10px 24px 10px 12px;min-height:72px}
 body.workspace-flow-active #workspace section[data-app-view="research"] #research-examples-v3 button i{right:9px;top:10px}
 body.workspace-flow-active #workspace section[data-app-view="research"]:has(#research-welcome-v1:not([hidden])) #research-question{height:80px!important;min-height:80px!important;font-size:16px!important}
 body.workspace-flow-active #workspace section[data-app-view="research"] #research-composer-hint-v1{display:none}
}
@media(max-width:380px){body.workspace-flow-active #workspace section[data-app-view="research"] #research-examples-v3{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){body.workspace-flow-active #workspace section[data-app-view="research"] #research-examples-v3 button{transition:none}}

/* AI chat: calm entry, compact composer, scroll messages within the workspace. */
body.workspace-flow-active #workspace section[data-app-view="chat"].active{height:auto!important;min-height:0!important}
body.workspace-flow-active #workspace section[data-app-view="chat"] .chat-workspace-shell{--chat-soft-line:color-mix(in srgb,var(--line) 65%,transparent);max-width:1080px!important;min-height:0!important;height:auto!important;box-sizing:border-box}
body.workspace-flow-active #workspace section[data-app-view="chat"] .chat-page-head{flex:0 0 auto;padding:0 0 16px!important;gap:12px!important;min-height:0!important;align-items:center;border-bottom:1px solid var(--chat-soft-line)}
body.workspace-flow-active #workspace section[data-app-view="chat"] .chat-page-head h1{font-size:26px;margin:4px 0 0;line-height:1.3}
body.workspace-flow-active #workspace section[data-app-view="chat"] .chat-page-head p{display:none}
body.workspace-flow-active #workspace section[data-app-view="chat"] .chat-head-actions-v5941{display:flex!important;align-items:center;gap:8px;margin-left:auto}
body.workspace-flow-active #workspace section[data-app-view="chat"] .chat-head-actions-v5941 .btn{min-height:36px;padding:8px 12px;border-radius:10px;font-size:12px;font-weight:500}
body.workspace-flow-active #workspace section[data-app-view="chat"] .chat-thread{min-height:0!important;padding:0!important}
body.workspace-flow-active #workspace section[data-app-view="chat"] .chat-empty-state{min-height:0!important;box-sizing:border-box;align-items:flex-start;text-align:left;padding:30px 0 20px!important;gap:0}
body.workspace-flow-active #workspace section[data-app-view="chat"] .chat-empty-state[hidden]{display:none!important}
body.workspace-flow-active #workspace section[data-app-view="chat"] .chat-empty-mark{display:none}
body.workspace-flow-active #workspace section[data-app-view="chat"] .chat-empty-state h2{font-size:clamp(26px,2.2vw,34px);letter-spacing:-.03em;line-height:1.3;margin:0 0 10px}
body.workspace-flow-active #workspace section[data-app-view="chat"] .chat-empty-state p{max-width:66ch;margin:0;color:var(--muted);font-size:14px;line-height:1.8}
body.workspace-flow-active #workspace section[data-app-view="chat"] .chat-workspace-shell:not(.has-messages):not(.iuai-collab-active-v5910){max-width:960px!important}
body.workspace-flow-active #workspace section[data-app-view="chat"] .chat-workspace-shell:not(.has-messages):not(.iuai-collab-active-v5910) .chat-thread{flex:0 0 auto}
body.workspace-flow-active #workspace section[data-app-view="chat"] #chat-composer{flex:0 0 auto;position:relative!important;bottom:auto!important;margin:12px 0 0!important;padding:14px 16px 10px!important;border:1px solid var(--chat-soft-line);border-radius:18px!important;background:var(--card);box-shadow:0 8px 28px #00000012;box-sizing:border-box}
body.workspace-flow-active #workspace section[data-app-view="chat"] #chat-composer:focus-within{border-color:#7184f4;box-shadow:0 0 0 3px #7184f414}
body.workspace-flow-active #workspace section[data-app-view="chat"] #chat-composer:not(.expanded) #chat-question{height:88px!important;min-height:88px!important;max-height:160px!important}
body.workspace-flow-active #workspace section[data-app-view="chat"] #chat-question{border:0!important;outline:none!important;box-shadow:none!important;border-radius:0!important;background:transparent!important;padding:8px 46px 8px 0!important;color:var(--ink);font-size:16px!important;line-height:1.75!important;box-sizing:border-box}
body.workspace-flow-active #workspace section[data-app-view="chat"] .chat-input-box>.iuai-ai-research-voice-v1{position:absolute!important;bottom:6px;right:5px;width:34px;height:34px;min-width:34px;margin:0!important;border-radius:9px;border-color:var(--chat-soft-line);background:transparent;color:var(--muted)}
body.workspace-flow-active #workspace section[data-app-view="chat"] #chat-expand{right:5px;top:4px;color:var(--muted)}
body.workspace-flow-active #workspace section[data-app-view="chat"] #chat-send{min-width:72px;width:auto!important;height:44px!important;border-radius:12px;padding:0 14px;font-size:13px}
body.workspace-flow-active #workspace section[data-app-view="chat"] .chat-toolbar{border-top-color:var(--chat-soft-line);min-height:36px!important;padding-top:8px;gap:6px!important;flex-wrap:wrap}
body.workspace-flow-active #workspace section[data-app-view="chat"] .chat-tool{border-color:var(--chat-soft-line);font-size:12px;min-height:34px;padding:6px 9px;border-radius:9px}
body.workspace-flow-active #workspace section[data-app-view="chat"] #iuai-collab-composer-v5911{margin:8px 0 0;padding:9px 0 0;border-bottom:0;border-top:1px solid var(--chat-soft-line);min-height:32px;gap:8px}
body.workspace-flow-active #workspace section[data-app-view="chat"] .chat-workspace-shell:not(.iuai-collab-active-v5910) #iuai-collab-composer-v5911 :is(.iuai-collab-avatars-v5910,.iuai-collab-composer-copy-v5911 small){display:none}
body.workspace-flow-active #workspace section[data-app-view="chat"] .iuai-collab-composer-copy-v5911 b{color:var(--muted);font-size:12px;font-weight:500}
body.workspace-flow-active #workspace section[data-app-view="chat"] .iuai-collab-composer-copy-v5911 small{color:var(--muted);font-size:11px}
body.workspace-flow-active #workspace section[data-app-view="chat"] #iuai-collab-open-v5910{min-height:32px;padding:5px 9px!important;background:transparent!important;border-color:var(--chat-soft-line)!important;border-radius:9px;color:var(--muted)!important;box-shadow:none;font-size:12px;font-weight:500}
body.workspace-flow-active #workspace section[data-app-view="chat"] #chat-starters-v1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px}
body.workspace-flow-active #workspace section[data-app-view="chat"] #chat-starters-v1[hidden],body.workspace-flow-active #workspace section[data-app-view="chat"] .iuai-collab-active-v5910 #chat-starters-v1{display:none!important}
body.workspace-flow-active #workspace section[data-app-view="chat"] #chat-starters-v1 button{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;padding:12px 36px 12px 14px;border:1px solid var(--chat-soft-line);border-radius:12px;background:transparent;color:var(--ink);text-align:left;cursor:pointer;font:inherit;transition:background .15s,border-color .15s}
body.workspace-flow-active #workspace section[data-app-view="chat"] #chat-starters-v1 button span{font-size:13px;font-weight:600;line-height:1.6}
body.workspace-flow-active #workspace section[data-app-view="chat"] #chat-starters-v1 button small{font-size:12px;line-height:1.6;color:var(--muted)}
body.workspace-flow-active #workspace section[data-app-view="chat"] #chat-starters-v1 button i{position:absolute;right:14px;top:14px;color:var(--muted);font-style:normal}
body.workspace-flow-active #workspace section[data-app-view="chat"] #chat-starters-v1 button:hover{border-color:#7184f4;background:color-mix(in srgb,var(--card) 90%,#7184f4 10%)}
body.workspace-flow-active #workspace section[data-app-view="chat"] :is(#chat-starters-v1 button,.chat-tool,#chat-expand,#iuai-collab-open-v5910):focus-visible{outline:2px solid #7184f4;outline-offset:3px}
body.workspace-flow-active #workspace section[data-app-view="chat"] .chat-workspace-shell:is(.has-messages,.iuai-collab-active-v5910){height:calc(100dvh - var(--ui-bar,80px) - 48px)!important;min-height:0!important}
body.workspace-flow-active #workspace section[data-app-view="chat"] .chat-workspace-shell:is(.has-messages,.iuai-collab-active-v5910) .chat-page-head>div:first-child{display:block!important}
body.workspace-flow-active #workspace section[data-app-view="chat"] .chat-workspace-shell:is(.has-messages,.iuai-collab-active-v5910) .page-kicker{display:none}
body.workspace-flow-active #workspace section[data-app-view="chat"] .chat-workspace-shell:is(.has-messages,.iuai-collab-active-v5910) .chat-page-head h1{font-size:20px;margin:0}
body.workspace-flow-active #workspace section[data-app-view="chat"] .chat-workspace-shell:is(.has-messages,.iuai-collab-active-v5910) #chat-thread{flex:1 1 0;min-height:0!important;overflow:auto!important;overscroll-behavior:contain;padding:18px 6px 16px 0!important;scrollbar-width:thin}
body.workspace-flow-active #workspace section[data-app-view="chat"] .chat-workspace-shell:is(.has-messages,.iuai-collab-active-v5910) #chat-composer{max-height:65dvh;overflow:auto}
body.workspace-flow-active #workspace .app-main:has(section[data-app-view="chat"].active .chat-workspace-shell:is(.has-messages,.iuai-collab-active-v5910)){padding-bottom:16px!important}
body.workspace-flow-active:has(#workspace section[data-app-view="chat"].active .chat-workspace-shell:is(.has-messages,.iuai-collab-active-v5910)){overflow:hidden}
@media(max-width:1000px){body.workspace-flow-active #workspace section[data-app-view="chat"] .chat-route-note{display:none}}
@media(max-width:800px){
 body.workspace-flow-active #workspace section[data-app-view="chat"] .chat-page-head{flex-wrap:wrap;gap:8px!important;padding-bottom:12px!important}
 body.workspace-flow-active #workspace section[data-app-view="chat"] .chat-page-head .page-kicker{display:none}
 body.workspace-flow-active #workspace section[data-app-view="chat"] .chat-page-head h1{font-size:22px;margin:0}
 body.workspace-flow-active #workspace section[data-app-view="chat"] .chat-head-actions-v5941{gap:6px}
 body.workspace-flow-active #workspace section[data-app-view="chat"] .chat-head-actions-v5941 .btn{padding:7px 9px;font-size:12px;min-height:36px}
 body.workspace-flow-active #workspace section[data-app-view="chat"] .chat-empty-state{padding:22px 0 14px!important}
 body.workspace-flow-active #workspace section[data-app-view="chat"] .chat-empty-state p{font-size:13px}
 body.workspace-flow-active #workspace section[data-app-view="chat"] #chat-composer{padding:10px 12px 8px!important;border-radius:15px!important}
 body.workspace-flow-active #workspace section[data-app-view="chat"] #chat-composer:not(.expanded) #chat-question{height:80px!important;min-height:80px!important}
 body.workspace-flow-active #workspace section[data-app-view="chat"] #chat-send{min-width:48px;padding:0 10px}
 body.workspace-flow-active #workspace section[data-app-view="chat"] #chat-send span{display:none}
 body.workspace-flow-active #workspace section[data-app-view="chat"] #chat-send::after{content:none!important}
 body.workspace-flow-active #workspace section[data-app-view="chat"] .chat-workspace-shell:is(.has-messages,.iuai-collab-active-v5910){height:calc(100dvh - 156px)!important}
 body.workspace-flow-active #workspace section[data-app-view="chat"] .iuai-collab-active-v5910 #iuai-collab-composer-v5911{flex-wrap:wrap}
 body.workspace-flow-active #workspace section[data-app-view="chat"] #chat-starters-v1{gap:8px;margin-top:14px}
 body.workspace-flow-active #workspace section[data-app-view="chat"] #chat-starters-v1 button{padding:10px 26px 10px 12px}
 body.workspace-flow-active #workspace section[data-app-view="chat"] #chat-starters-v1 button i{right:10px;top:11px}
 body.workspace-flow-active #workspace section[data-app-view="chat"] #chat-messages .report-table-wrap table:not(:has(tr>:nth-child(4))){width:100%!important;min-width:0!important;table-layout:fixed}
 body.workspace-flow-active #workspace section[data-app-view="chat"] #chat-messages .report-table-wrap table:not(:has(tr>:nth-child(4))) :is(th,td){min-width:0;padding:9px 10px;overflow-wrap:anywhere}
}
@media(max-width:380px){body.workspace-flow-active #workspace section[data-app-view="chat"] #chat-starters-v1{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){body.workspace-flow-active #workspace section[data-app-view="chat"] #chat-starters-v1 button{transition:none}}

/* AI chat inside phone browsers: measure actual room, keep the composer compact. */
.mobile-chat-tools-toggle,.mobile-chat-expand{display:none}
.mobile-chat-tools-panel{display:contents}
.mobile-chat-sources>summary{display:none}
@media(max-width:949px){
 body.workspace-flow-active[data-mobile-chat-active]{overflow:hidden}
 body.workspace-flow-active #workspace .app-main:has(>section[data-app-view="chat"].active){padding:12px 14px 10px!important}
 body.workspace-flow-active #workspace section[data-app-view="chat"].active{padding-bottom:max(10px,env(safe-area-inset-bottom,0px));box-sizing:border-box;min-width:0}
 body.workspace-flow-active #workspace section[data-app-view="chat"].active .chat-workspace-shell{display:flex!important;flex-direction:column;min-height:0!important;height:var(--mobile-chat-shell-height,calc(var(--iuai-visual-height,100dvh) - 156px))!important;max-height:none!important;overflow:hidden}
 body.workspace-flow-active #workspace section[data-app-view="chat"] .iuai-mobile-records-bar-v1{margin:0 0 6px;gap:6px;flex-wrap:nowrap}
 body.workspace-flow-active #workspace section[data-app-view="chat"] .iuai-mobile-records-bar-v1>button{min-height:34px!important;font-size:12px!important;padding:5px 9px;white-space:nowrap}
 body.workspace-flow-active #workspace section[data-app-view="chat"] .iuai-mobile-records-bar-v1 .iuai-chat-sync-status-v1{font-size:10px!important;min-width:0;overflow:hidden;text-overflow:ellipsis}
 body.workspace-flow-active #workspace section[data-app-view="chat"] .chat-page-head{flex-wrap:nowrap!important;gap:8px!important;padding:0 0 8px!important;min-height:38px!important}
 body.workspace-flow-active #workspace section[data-app-view="chat"] .chat-page-head h1{font-size:17px!important;line-height:1.4;margin:0;white-space:nowrap}
 body.workspace-flow-active #workspace section[data-app-view="chat"] .chat-head-actions-v5941{gap:6px;min-width:0;margin-left:auto}
 body.workspace-flow-active #workspace section[data-app-view="chat"] .chat-head-actions-v5941 .btn{min-height:34px;padding:5px 9px;font-size:11px;white-space:nowrap}
 body.workspace-flow-active #workspace section[data-app-view="chat"] #chat-new{width:36px;min-width:36px;padding:5px;font-size:16px}
 body.workspace-flow-active #workspace section[data-app-view="chat"] #chat-new span{display:none}
 body.workspace-flow-active #workspace section[data-app-view="chat"] #chat-thread{flex:1 1 0!important;min-height:0!important;overflow:auto!important;overscroll-behavior:contain;padding:12px 2px 10px 0!important;scroll-padding-bottom:12px}
 body.workspace-flow-active #workspace section[data-app-view="chat"] .chat-empty-state{padding:18px 0!important}
 body.workspace-flow-active #workspace section[data-app-view="chat"] .chat-messages{gap:20px}
 body.workspace-flow-active #workspace section[data-app-view="chat"] .assistant-message{gap:8px}
 body.workspace-flow-active #workspace section[data-app-view="chat"] .assistant-avatar{width:26px;min-width:26px;height:26px;font-size:10px}
 body.workspace-flow-active #workspace section[data-app-view="chat"] .assistant-message.assistant .assistant-bubble{max-width:calc(100% - 34px)}
 body.workspace-flow-active #workspace section[data-app-view="chat"] :is(.assistant-bubble,.rich-text){font-size:16px!important;line-height:1.75!important}
 body.workspace-flow-active #workspace section[data-app-view="chat"] .rich-text :is(p,li){line-height:1.75}
 body.workspace-flow-active #workspace section[data-app-view="chat"] #chat-composer{flex:0 0 auto;margin:8px 0 0!important;padding:8px 9px!important;border-radius:14px!important;max-height:55%!important;overflow:auto;scrollbar-width:thin}
 body.workspace-flow-active #workspace section[data-app-view="chat"] #chat-file-list{max-height:90px;overflow:auto;overscroll-behavior:contain}
 body.workspace-flow-active #workspace section[data-app-view="chat"] .chat-input-row{display:grid!important;grid-template-columns:34px minmax(0,1fr) 44px!important;grid-template-rows:auto!important;grid-auto-flow:row!important;gap:7px!important;align-items:end!important}
 body.workspace-flow-active #workspace section[data-app-view="chat"] #chat-question{padding:6px 40px 6px 0!important;font-size:16px!important;line-height:1.6!important}
 body.workspace-flow-active #workspace section[data-app-view="chat"] #chat-composer:not(.expanded) #chat-question{height:56px!important;min-height:56px!important;max-height:112px!important}
 body.workspace-flow-active #workspace section[data-app-view="chat"] #chat-composer.expanded #chat-question{height:140px!important;min-height:72px!important;max-height:28dvh!important}
 body.workspace-flow-active #workspace section[data-app-view="chat"] #chat-expand{display:none!important}
 body.workspace-flow-active #workspace section[data-app-view="chat"] #chat-send{width:44px!important;min-width:44px;height:42px!important;padding:0!important;margin-bottom:1px}
 body.workspace-flow-active #workspace section[data-app-view="chat"] #chat-mobile-tools-toggle{display:grid;place-items:center;align-self:end;min-width:34px;width:34px;height:42px;min-height:42px;padding:0;margin-bottom:1px;font-size:24px;border-radius:10px;background:transparent;color:var(--muted)}
 body.workspace-flow-active #workspace section[data-app-view="chat"] #chat-mobile-tools-toggle[aria-expanded="true"]{border-color:#7184f4;color:var(--ink);background:#7184f414}
 body.workspace-flow-active #workspace section[data-app-view="chat"] #chat-mobile-tools-toggle.has-active-tool{position:relative}
 body.workspace-flow-active #workspace section[data-app-view="chat"] #chat-mobile-tools-toggle.has-active-tool::after{content:'';position:absolute;right:4px;top:4px;width:5px;height:5px;border-radius:50%;background:#63cfa3}
 body.workspace-flow-active #workspace section[data-app-view="chat"] .mobile-chat-tools-panel{display:block}
 body.workspace-flow-active #workspace section[data-app-view="chat"] .mobile-chat-tools-panel[hidden]{display:none!important}
 body.workspace-flow-active #workspace section[data-app-view="chat"] .mobile-chat-expand{display:inline-flex}
 body.workspace-flow-active #workspace section[data-app-view="chat"] .chat-toolbar{margin-top:7px;padding-top:7px;gap:6px!important;flex-wrap:wrap;min-height:0!important}
 body.workspace-flow-active #workspace section[data-app-view="chat"] .chat-toolbar .chat-tool{font-size:12px;min-height:34px;padding:5px 8px}
 body.workspace-flow-active #workspace section[data-app-view="chat"] #iuai-collab-composer-v5911{margin-top:7px;min-height:30px}
 body.workspace-flow-active #workspace section[data-app-view="chat"] .mobile-chat-sources{margin:8px 0 0;border:0}
 body.workspace-flow-active #workspace section[data-app-view="chat"] .mobile-chat-sources>summary{display:list-item;width:fit-content;font-size:11px;color:var(--muted);cursor:pointer;padding:5px 0;min-height:28px}
 body.workspace-flow-active #workspace section[data-app-view="chat"] .mobile-chat-sources .assistant-source-row{margin-top:3px;padding-top:3px}
 body.workspace-flow-active #workspace section[data-app-view="chat"] .mobile-chat-sources .assistant-source-row a{font-size:11px;padding:5px 7px;min-height:30px}

 /* Explicit placement wins over the legacy two-column !important grid. */
 body.workspace-flow-active #workspace section[data-app-view="chat"] .chat-input-row>.chat-input-box{grid-column:2!important;grid-row:1!important;min-width:0!important;width:100%!important;align-self:end}
 body.workspace-flow-active #workspace section[data-app-view="chat"] .chat-input-row>#chat-mobile-tools-toggle{grid-column:1!important;grid-row:1!important;justify-self:start}
 body.workspace-flow-active #workspace section[data-app-view="chat"] .chat-input-row>#chat-send{grid-column:3!important;grid-row:1!important;justify-self:end}
 /* Voice binding can occur before or after the send button receives its label. */
 body.workspace-flow-active #workspace section[data-app-view="chat"] .chat-input-row>.iuai-ai-research-voice-v1{grid-column:2!important;grid-row:1!important;justify-self:end;align-self:end;position:relative!important;inset:auto!important;z-index:1;width:34px!important;min-width:34px!important;height:34px!important;margin:0 5px 6px 0!important}
 body.workspace-flow-active.mobile-chat-keyboard #workspace section[data-app-view="chat"] :is(.iuai-mobile-records-bar-v1,.chat-page-head){display:none!important}
}

/* Long mobile drafts grow without moving the three input controls to new rows. */
.mobile-chat-size-bar{display:none}
@media(max-width:949px){
 body.workspace-flow-active #workspace section[data-app-view="chat"] #chat-composer #chat-question,
 body.workspace-flow-active #workspace section[data-app-view="chat"] #chat-composer.expanded #chat-question,
 body.workspace-flow-active #workspace section[data-app-view="chat"] #chat-composer:not(.expanded) #chat-question{height:var(--mobile-chat-input-height,56px)!important;min-height:56px!important;max-height:var(--mobile-chat-input-limit,172px)!important;overflow-y:auto!important;transition:none}
 body.workspace-flow-active #workspace section[data-app-view="chat"] #chat-composer.expanded{max-height:78%!important}
 body.workspace-flow-active #workspace section[data-app-view="chat"] .mobile-chat-size-bar{display:flex;justify-content:flex-end;min-height:24px;margin:0 0 2px}
 body.workspace-flow-active #workspace section[data-app-view="chat"] .mobile-chat-size-bar[hidden]{display:none!important}
 body.workspace-flow-active #workspace section[data-app-view="chat"] .mobile-chat-size-toggle{border:0;background:transparent;color:var(--muted);font:inherit;font-size:11px;line-height:1.4;min-height:24px;padding:3px 5px;cursor:pointer}
 body.workspace-flow-active #workspace section[data-app-view="chat"] .mobile-chat-size-toggle:focus-visible{outline:2px solid #7184f4;outline-offset:1px;border-radius:5px}
}
