.research-messages[data-v-cb585f3d] .answer,.research-messages[data-v-cb585f3d] .assistant-message,.research-messages[data-v-cb585f3d] .elx-bubble__content,.research-messages[data-v-cb585f3d] .user-question{font-size:14px!important;line-height:1.65!important}.research-messages[data-v-cb585f3d] .user-question{padding:7px 10px}.research-messages[data-v-cb585f3d] .answer :is(p,li,th,td,blockquote){font-size:14px;line-height:1.65}.research-messages[data-v-cb585f3d] .answer ol,.research-messages[data-v-cb585f3d] .answer p,.research-messages[data-v-cb585f3d] .answer ul{margin:6px 0}.research-messages[data-v-cb585f3d] .answer li{margin:2px 0}.research-messages[data-v-cb585f3d] .answer h1{margin:14px 0 6px;font-size:16px}.research-messages[data-v-cb585f3d] .answer h2{margin:12px 0 6px;font-size:15px}.research-messages[data-v-cb585f3d] .answer h3,.research-messages[data-v-cb585f3d] .answer h4{margin:10px 0 5px;font-size:14px}.research-messages[data-v-cb585f3d] .answer td,.research-messages[data-v-cb585f3d] .answer th{padding:6px 8px}.research-window .history-item[data-v-cb585f3d],.research-window .research-compose textarea[data-v-cb585f3d]{font-size:13px}.research-window[data-v-cb585f3d]{z-index:1800;color:#203d30;background:#fff;border:1px solid #dce9e2;border-radius:20px;flex-direction:column;min-width:340px;max-width:calc(100vw - 16px);min-height:420px;max-height:calc(100dvh - 16px);display:flex;position:fixed;overflow:hidden;box-shadow:0 18px 64px #183b2924}.research-window-header[data-v-cb585f3d]{cursor:move;-webkit-user-select:none;user-select:none;touch-action:none;border-bottom:1px solid #edf2ef;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.research-title[data-v-cb585f3d]{align-items:center;gap:9px;font-size:15px;display:flex}.assistant-mark[data-v-cb585f3d]{color:#fff;background:#00af65;border-radius:10px;place-items:center;width:30px;height:30px;font-size:17px;display:grid}.research-header-actions[data-v-cb585f3d]{gap:2px;display:flex}.research-header-actions button[data-v-cb585f3d]{color:#72867a;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:32px;height:32px;padding:0;font-size:17px;display:grid}.research-header-actions button[data-v-cb585f3d]:hover{color:#08643b;background:#eff7f2}.research-panel[data-v-cb585f3d]{flex-direction:column;flex:1;min-height:0;padding:0 14px 10px;display:flex;overflow:hidden}.research-prompts[data-v-cb585f3d]{gap:9px;padding:22px 2px;display:grid}.research-intro[data-v-cb585f3d]{color:#75867d;margin:0 0 4px;font-size:13px}.research-prompts button[data-v-cb585f3d]{text-align:left;font:inherit;color:#315a44;cursor:pointer;background:#f8fbf9;border:1px solid #e4eee8;border-radius:12px;justify-content:space-between;gap:12px;padding:12px;font-size:13px;line-height:1.6;display:flex}.research-prompts button[data-v-cb585f3d]:hover{background:#edf7f1;border-color:#b9d9c8}.research-messages[data-v-cb585f3d]{flex:1;min-height:0;position:relative;overflow:hidden}.research-messages[data-v-cb585f3d] .welcome{display:none}.research-messages[data-v-cb585f3d] .messages{padding:16px 2px 10px}.research-messages[data-v-cb585f3d] .elx-bubble__content{overflow-wrap:anywhere;font-size:14px;line-height:1.75}.research-messages[data-v-cb585f3d] .assistant-message{font-size:14px;line-height:1.75}.research-messages[data-v-cb585f3d] .answer-followups{display:none}.research-messages[data-v-cb585f3d] .agent-error-alert{margin:10px 0;position:relative;top:auto;left:auto;right:auto}.research-messages[data-v-cb585f3d] .elx-bubble-list__item:first-child{margin-top:0!important}.research-compose[data-v-cb585f3d]{background:#f9fbfa;border:1px solid #d9e5de;border-radius:14px;flex:none;align-items:flex-end;gap:10px;padding:10px 10px 10px 13px;transition:border-color .15s,box-shadow .15s;display:flex}.research-compose[data-v-cb585f3d]:focus-within{border-color:#68b990;box-shadow:0 0 0 3px #00ad6010}.research-compose textarea[data-v-cb585f3d]{resize:none;min-width:0;font:inherit;color:#263b30;background:0 0;border:0;outline:none;flex:1;max-height:140px;font-size:14px;line-height:1.6}.research-compose button[data-v-cb585f3d]{color:#fff;font:inherit;cursor:pointer;background:#079b59;border:0;border-radius:9px;padding:8px 13px;font-size:13px}.compose-hint[data-v-cb585f3d]{color:#8a9990;padding:6px 3px 0;font-size:11px}.research-history[data-v-cb585f3d]{flex-direction:column;flex:1;min-height:0;display:flex}.history-heading[data-v-cb585f3d]{align-items:center;gap:12px;padding:16px 0;display:flex}.history-heading button[data-v-cb585f3d]{color:#276144;cursor:pointer;background:#f2f7f4;border:0;border-radius:7px;padding:6px 10px}.history-new[data-v-cb585f3d]{margin-left:auto}.history-search[data-v-cb585f3d]{font:inherit;border:1px solid #e0e9e4;border-radius:9px;padding:10px 12px;font-size:13px}.history-list[data-v-cb585f3d]{flex:1;padding:10px 0;overflow:auto}.history-item[data-v-cb585f3d]{text-align:left;width:100%;font:inherit;color:#364e40;cursor:pointer;overflow-wrap:anywhere;background:#fff;border:0;border-radius:10px;margin:3px 0;padding:12px;font-size:14px;line-height:1.5;display:block}.history-item.active[data-v-cb585f3d],.history-item[data-v-cb585f3d]:hover{color:#087943;background:#edf7f1}.history-empty[data-v-cb585f3d]{text-align:center;color:#839187;padding:24px 10px;font-size:13px}.research-launcher[data-v-cb585f3d]{z-index:1800;color:#204c35;cursor:pointer;background:#fff;border:1px solid #d5e7dc;border-radius:16px;align-items:center;gap:9px;padding:10px 15px;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 6px 28px #16492d20}.research-launcher b[data-v-cb585f3d]{font-size:14px}.research-nudge[data-v-cb585f3d]{z-index:1799;background:#fff;border:1px solid #d7e8de;border-radius:15px;width:min(350px,100vw - 32px);display:flex;position:fixed;bottom:88px;right:24px;box-shadow:0 8px 32px #16492d18}.research-nudge-question[data-v-cb585f3d]{color:#264e38;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;padding:14px}.research-nudge-question small[data-v-cb585f3d]{color:#079453;margin-bottom:5px;font-size:11px;display:block}.research-nudge-question span[data-v-cb585f3d]{font-size:14px;line-height:1.6}.research-nudge-close[data-v-cb585f3d]{color:#82958a;cursor:pointer;background:0 0;border:0;align-self:flex-start;margin:6px;padding:4px;font-size:18px}.research-resize-n[data-v-cb585f3d],.research-resize-s[data-v-cb585f3d]{cursor:ns-resize;height:5px;position:absolute;left:14px;right:14px}.research-resize-n[data-v-cb585f3d]{top:0}.research-resize-s[data-v-cb585f3d]{bottom:0}.research-resize-e[data-v-cb585f3d],.research-resize-w[data-v-cb585f3d]{cursor:ew-resize;width:5px;position:absolute;top:14px;bottom:14px}.research-resize-e[data-v-cb585f3d]{right:0}.research-resize-w[data-v-cb585f3d]{left:0}.research-resize-ne[data-v-cb585f3d],.research-resize-nw[data-v-cb585f3d],.research-resize-se[data-v-cb585f3d],.research-resize-sw[data-v-cb585f3d]{width:10px;height:10px;position:absolute}.research-resize-ne[data-v-cb585f3d]{cursor:nesw-resize;top:0;right:0}.research-resize-se[data-v-cb585f3d]{cursor:nwse-resize;bottom:0;right:0}.research-resize-sw[data-v-cb585f3d]{cursor:nesw-resize;bottom:0;left:0}.research-resize-nw[data-v-cb585f3d]{cursor:nwse-resize;top:0;left:0}button[data-v-cb585f3d]:disabled{opacity:.45;cursor:not-allowed}button[data-v-cb585f3d]:focus-visible,input[data-v-cb585f3d]:focus-visible{outline-offset:2px;outline:2px solid #299361}@media (width<=600px){.research-window[data-v-cb585f3d]{min-width:0;min-height:0;width:auto!important;height:auto!important;inset:8px!important}.research-window-header[data-v-cb585f3d]{cursor:default}.research-nudge[data-v-cb585f3d]{bottom:86px;right:12px}.research-panel[data-v-cb585f3d]{padding:0 12px 8px}}@media (prefers-reduced-motion:reduce){[data-v-cb585f3d]{transition:none!important}}.research-suggestions[data-v-cb585f3d]{border-bottom:1px solid #edf2ef;flex:none;min-width:0}.research-suggestions-toggle[data-v-cb585f3d]{color:#527462;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;padding:9px 2px 5px;font-size:12px;display:flex}.research-suggestions-toggle>span[data-v-cb585f3d]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.suggestion-metric[data-v-cb585f3d]{color:#819287}.research-suggestions-toggle .el-icon[data-v-cb585f3d]{flex:none;transition:transform .22s}.research-suggestions-toggle .el-icon.expanded[data-v-cb585f3d]{transform:rotate(180deg)}.research-suggestions-reveal[data-v-cb585f3d]{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .24s,opacity .18s;display:grid}.research-suggestions-reveal.expanded[data-v-cb585f3d]{opacity:1;grid-template-rows:1fr}.research-suggestions-clip[data-v-cb585f3d]{min-height:0;overflow:hidden}.research-prompts[data-v-cb585f3d]{gap:6px;padding:0 2px 6px}.research-prompts button[data-v-cb585f3d]{align-items:center;padding:8px 10px;font-size:12px;line-height:1.5}.research-prompts button>span[data-v-cb585f3d]:first-child{min-width:0}.suggestion-send-mark[data-v-cb585f3d]{color:#079453;flex:none;width:15px;height:15px;display:block}.suggestion-send-mark svg[data-v-cb585f3d]{width:15px;height:15px;display:block;overflow:visible}.suggestion-send-mark path[data-v-cb585f3d]:first-child{fill:none;stroke:currentColor;stroke-linejoin:round;stroke-width:1.5px}.suggestion-send-mark path[data-v-cb585f3d]:last-child{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.5px}.research-suggestions-refresh[data-v-cb585f3d]{color:#078b56;cursor:pointer;background:0 0;border:0;margin:0 2px 7px auto;padding:2px 4px;font-size:11px;display:block}.research-suggestions-refresh[data-v-cb585f3d]:focus-visible,.research-suggestions-refresh[data-v-cb585f3d]:hover{text-decoration:underline}.research-messages[data-v-cb585f3d]{min-width:0}.research-messages[data-v-cb585f3d] .elx-bubble-list__list{overflow-x:hidden}.research-messages[data-v-cb585f3d] .elx-bubble__content,.research-messages[data-v-cb585f3d] .elx-bubble__content-wrapper{box-sizing:border-box;min-width:0}.research-messages[data-v-cb585f3d] .live-thinking-wrap,.research-messages[data-v-cb585f3d] .live-thinking.elx-thinking{width:100%;max-width:100%}.research-messages[data-v-cb585f3d] .capability-step span{overflow-wrap:anywhere;min-width:0}.research-messages[data-v-cb585f3d] .answer pre{box-sizing:border-box;white-space:pre-wrap;overflow-wrap:anywhere;overflow-x:hidden}.research-messages[data-v-cb585f3d] .answer table{table-layout:fixed;white-space:normal;width:100%;max-width:100%;display:table}.research-messages[data-v-cb585f3d] .answer td,.research-messages[data-v-cb585f3d] .answer th{white-space:normal;overflow-wrap:anywhere;padding:6px}.research-messages[data-v-cb585f3d] .answer img{max-width:100%;height:auto}@media (prefers-reduced-motion:reduce){.research-suggestions-reveal[data-v-cb585f3d],.research-suggestions-toggle .el-icon[data-v-cb585f3d]{transition:none}}.research-suggestions-heading[data-v-cb585f3d]{align-items:center;gap:8px;min-height:32px;display:flex}.research-suggestions-heading .research-suggestions-toggle[data-v-cb585f3d]{flex:1;width:auto;min-width:0;height:32px;padding:0 2px;line-height:20px}.research-suggestions-heading .research-suggestions-refresh[data-v-cb585f3d]{white-space:nowrap;flex:none;align-items:center;height:32px;margin:0;padding:0 2px;font-size:12px;line-height:20px;display:flex}.research-suggestions-fold[data-v-cb585f3d]{color:#078b56;cursor:pointer;background:0 0;border:0;flex:0 0 24px;justify-content:center;align-items:center;height:32px;padding:0;display:flex}.research-suggestions-fold .el-icon[data-v-cb585f3d]{transition:transform .22s}.research-suggestions-fold .el-icon.expanded[data-v-cb585f3d]{transform:rotate(180deg)}.research-suggestions-heading button[data-v-cb585f3d]:focus-visible{outline-offset:-2px;border-radius:4px;outline:2px solid #68b990}@media (prefers-reduced-motion:reduce){.research-suggestions-fold .el-icon[data-v-cb585f3d]{transition:none}}.research-prompts[data-v-cb585f3d]{gap:5px;padding-bottom:6px}.is-docked .research-window[data-v-cb585f3d]{box-sizing:border-box;z-index:1;border-radius:14px;width:100%;min-width:0;max-width:none;height:calc(100dvh - 110px);min-height:360px;max-height:780px;position:relative;inset:auto;box-shadow:0 4px 22px #183b2908}.is-docked .research-window-header[data-v-cb585f3d]{cursor:default;touch-action:auto;background:linear-gradient(120deg,#f2faf5,#fff)}.is-docked .research-panel[data-v-cb585f3d]{padding:0 12px 10px}.research-window[data-v-cb585f3d]{font-family:"DIN Pro",var(--legacy-sans),sans-serif}.research-window[data-v-cb585f3d] :is(button,textarea,input){font-family:inherit}.is-docked .research-window[data-v-cb585f3d]{box-shadow:none;border-color:#e4ece8;border-radius:10px}.is-docked .research-window-header[data-v-cb585f3d],.research-window-header[data-v-cb585f3d]{background:linear-gradient(110deg,#f7fcf9,#fff);padding:10px 12px}.research-title[data-v-cb585f3d]{font-size:15px}.research-header-actions button[data-v-cb585f3d]{width:26px;height:28px;font-size:15px}.assistant-mark[data-v-cb585f3d]{background:linear-gradient(135deg,#05d480,#00a965);border-radius:8px}.research-suggestions-toggle[data-v-cb585f3d]{color:#05865c;border-bottom:0;margin-bottom:10px;font-size:13px}.research-suggestions[data-v-cb585f3d]{border-bottom:0}.research-prompts button[data-v-cb585f3d]{color:#53606c;background:#f6faf8;border-color:#e6eeea;border-radius:18px;padding:8px 10px;font-size:12px;line-height:1.65}.research-compose button[data-v-cb585f3d],.research-window .history-item[data-v-cb585f3d],.research-window .research-compose textarea[data-v-cb585f3d]{font-size:14px}.research-compose[data-v-cb585f3d]{background:#fafcfb;border-radius:8px}.research-compose button[data-v-cb585f3d]{background:#00ba74;border-radius:6px}.compose-hint[data-v-cb585f3d]{font-size:12px}.workspace-welcome[data-v-cb585f3d]{text-align:center;box-sizing:border-box;justify-content:center;align-items:center;padding:20px;line-height:1.8;display:flex;position:absolute;inset:0;overflow:auto}.workspace-welcome>div[data-v-cb585f3d]{width:100%;max-width:300px;min-height:130px}.workspace-welcome strong[data-v-cb585f3d]{color:#1a2531;min-height:30px;font-size:18px;display:block}.workspace-welcome p[data-v-cb585f3d]{color:#677482;min-height:78px;margin:8px 0 0;font-size:14px}.welcome-caret[data-v-cb585f3d]{color:#00ad70;animation:.8s step-end infinite assistant-welcome-blink-cb585f3d}@keyframes assistant-welcome-blink-cb585f3d{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.welcome-caret[data-v-cb585f3d]{animation:none}}
