.chat-page[data-v-65812c97]{color:#1d2d42;background-color:#eff3f5;background-image:linear-gradient(#1f365009 1px,#0000 1px),linear-gradient(90deg,#1f365009 1px,#0000 1px);background-size:32px 32px;min-width:320px;height:100vh;font-family:Avenir Next,PingFang SC,Helvetica Neue,sans-serif;display:flex;overflow:hidden}button[data-v-65812c97]{font:inherit}.chat-sidebar[data-v-65812c97]{color:#c9d5e2;background:#18273a;border-right:1px solid #23374c;flex-direction:column;flex:0 0 266px;min-height:100vh;padding:20px 14px 16px;display:flex}.brand-row[data-v-65812c97],.sidebar-footer[data-v-65812c97],.workspace-header[data-v-65812c97],.composer-tools[data-v-65812c97],.header-actions[data-v-65812c97]{align-items:center;display:flex}.brand-row[data-v-65812c97]{gap:10px;padding:2px 6px 24px}.brand-mark[data-v-65812c97]{color:#122236;background:#43d5bd;border-radius:8px;place-items:center;width:31px;height:31px;font-size:19px;display:grid}.brand-copy[data-v-65812c97]{flex:1;gap:2px;display:grid}.brand-copy strong[data-v-65812c97]{color:#f6fbff;letter-spacing:0;font-size:14px}.brand-copy span[data-v-65812c97],.header-eyebrow[data-v-65812c97],.history-heading[data-v-65812c97],.profile-copy span[data-v-65812c97]{letter-spacing:.09em;font-size:10px}.brand-copy span[data-v-65812c97]{color:#79a1b8}.icon-button[data-v-65812c97],.composer-tools button[data-v-65812c97]{color:#527087;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:34px;height:34px;padding:0;display:grid}.icon-button[data-v-65812c97]:hover,.composer-tools button[data-v-65812c97]:hover{color:#1d9e93;background:#e6f3f0}.icon-button.subtle[data-v-65812c97]{color:#92a7b9}.icon-button.subtle[data-v-65812c97]:hover{color:#fff;background:#2a4054}.new-chat-button[data-v-65812c97]{color:#0f2c33;cursor:pointer;background:#43d5bd;border:0;border-radius:7px;justify-content:center;align-items:center;gap:9px;width:100%;padding:11px;font-size:13px;font-weight:700;display:flex}.new-chat-button[data-v-65812c97]:hover{background:#69e3cd}.history-heading[data-v-65812c97]{color:#7c94a8;justify-content:space-between;padding:25px 9px 9px;display:flex}.conversation-list[data-v-65812c97]{gap:3px;display:grid;overflow-y:auto}.conversation-item[data-v-65812c97]{color:#aabccc;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:10px;width:100%;padding:10px 9px;display:flex;overflow:hidden}.conversation-item span[data-v-65812c97]{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.conversation-item[data-v-65812c97]:hover{color:#eff8ff;background:#203348}.conversation-item.active[data-v-65812c97]{color:#f7fcff;background:#2c4358;border-color:#3d586d}.conversation-item.active[data-v-65812c97] .el-icon{color:#43d5bd}.sidebar-footer[data-v-65812c97]{border-top:1px solid #2a3d51;gap:9px;margin-top:auto;padding:18px 6px 0}.profile-avatar[data-v-65812c97]{color:#fff4e8;background:#d7795e;border-radius:50%;place-items:center;width:29px;height:29px;font-size:12px;display:grid}.login-button[data-v-65812c97]{min-width:0;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:9px;padding:0;display:flex}.login-button:hover .profile-copy strong[data-v-65812c97]{color:#43d5bd}.profile-copy[data-v-65812c97]{flex:1;gap:2px;display:grid;overflow:hidden}.profile-copy strong[data-v-65812c97]{color:#eef8ff;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.profile-copy span[data-v-65812c97]{color:#809bae}.chat-workspace[data-v-65812c97]{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.workspace-header[data-v-65812c97]{-webkit-backdrop-filter:blur(14px)saturate(1.05);backdrop-filter:blur(14px)saturate(1.05);background:#fafcfbd1;border-bottom:1px solid #d7e2e3;justify-content:space-between;min-height:76px;padding:0 38px}.header-title[data-v-65812c97]{gap:3px;display:grid}.header-eyebrow[data-v-65812c97]{color:#1c9c91;font-weight:800}.header-title h1[data-v-65812c97]{color:#1a2b40;text-overflow:ellipsis;white-space:nowrap;max-width:48vw;margin:0;font-size:16px;font-weight:700;overflow:hidden}.header-actions[data-v-65812c97]{gap:8px}.system-return[data-v-65812c97]{color:#3d6173;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:7px;padding:4px 8px 4px 4px;font-size:12px;font-weight:700;transition:color .18s,background .18s;display:flex}.system-return-icon[data-v-65812c97]{color:#277c75;background:#e3f1ed;border-radius:6px;place-items:center;width:27px;height:27px;font-size:15px;transition:color .18s,background .18s,transform .18s;display:grid}.system-return[data-v-65812c97]:hover{color:#147f75;background:#edf6f4}.system-return:hover .system-return-icon[data-v-65812c97]{color:#0e655e;background:#cceae3;transform:translate(-2px)}.messages-scroll[data-v-65812c97]{flex:1;min-height:0;overflow-y:auto}.empty-state[data-v-65812c97]{width:min(730px,100% - 48px);margin:auto;padding:clamp(76px,15vh,150px) 0 48px}.prompt-grid[data-v-65812c97]{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.prompt-button[data-v-65812c97]{color:#294257;cursor:pointer;text-align:left;background:#fdfefcd1;border:1px solid #d4e0e1;border-radius:8px;gap:10px;min-height:126px;padding:17px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}.prompt-button[data-v-65812c97] .el-icon{color:#1aa393;font-size:19px}.prompt-button span[data-v-65812c97]{font-size:14px;font-weight:700}.prompt-button small[data-v-65812c97]{color:#728799;font-size:12px;line-height:1.45}.prompt-button[data-v-65812c97]:hover{border-color:#82cabe;transform:translateY(-2px);box-shadow:0 8px 20px #1b3e4f14}.message-list[data-v-65812c97]{width:min(760px,100% - 48px);margin:auto;padding:40px 0 28px}.message-row[data-v-65812c97]{margin-bottom:28px;display:flex}.message-row.user[data-v-65812c97]{justify-content:flex-end}.message-content[data-v-65812c97]{max-width:min(82%,620px)}.message-row.assistant .message-content[data-v-65812c97]{width:100%;max-width:none}.message-content p[data-v-65812c97]{color:#294054;white-space:pre-wrap;background:#ffffffe6;border:1px solid #dce6e5;border-radius:8px;margin:0;padding:12px 14px;font-size:14px;line-height:1.75}.message-row.user .message-content p[data-v-65812c97]{color:#173d46;background:#d9f1ec;border-color:#b9dfd7}.markdown-content[data-v-65812c97]{color:#294054;font-size:14px;line-height:1.75}.reasoning-content[data-v-65812c97]{color:#567184;background:#e7f1f3;border-left:3px solid #80c9bd;border-radius:0 7px 7px 0;margin-bottom:14px;padding:8px 13px}.reasoning-toggle[data-v-65812c97]{color:#367d76;cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:3px 0;font-size:11px;font-weight:700;display:flex}.reasoning-toggle[data-v-65812c97] .el-icon{font-size:14px;transition:transform .18s}.reasoning-content.expanded .reasoning-toggle[data-v-65812c97] .el-icon{transform:rotate(180deg)}.reasoning-body[data-v-65812c97]{opacity:0;max-height:0;transition:max-height .22s,opacity .16s,margin .22s;overflow:hidden}.reasoning-content.expanded .reasoning-body[data-v-65812c97]{opacity:1;max-height:224px;margin-top:6px;overflow-y:auto}.reasoning-content .markdown-content[data-v-65812c97]{color:inherit;font-size:13px}.markdown-content[data-v-65812c97] p,.markdown-content[data-v-65812c97] ul,.markdown-content[data-v-65812c97] ol,.markdown-content[data-v-65812c97] blockquote,.markdown-content[data-v-65812c97] pre{margin:0 0 12px}.markdown-content[data-v-65812c97] p:last-child,.markdown-content[data-v-65812c97] ul:last-child,.markdown-content[data-v-65812c97] ol:last-child,.markdown-content[data-v-65812c97] blockquote:last-child,.markdown-content[data-v-65812c97] pre:last-child{margin-bottom:0}.markdown-content[data-v-65812c97] ul,.markdown-content[data-v-65812c97] ol{padding-left:24px}.markdown-content[data-v-65812c97] blockquote{color:#587185;border-left:3px solid #8bcfc4;padding-left:12px}.markdown-content[data-v-65812c97] code{color:#126e66;background:#e7f4f1;border-radius:4px;padding:2px 5px;font-family:SFMono-Regular,Consolas,monospace;font-size:.88em}.markdown-content[data-v-65812c97] pre.hljs{color:#d8e4ec;background:#1d2d42;border-radius:7px;padding:14px;line-height:1.6;overflow-x:auto}.markdown-content[data-v-65812c97] pre code{color:inherit;background:0 0;border-radius:0;padding:0}.markdown-content[data-v-65812c97] .hljs-keyword,.markdown-content[data-v-65812c97] .hljs-selector-tag,.markdown-content[data-v-65812c97] .hljs-literal{color:#72d3c5}.markdown-content[data-v-65812c97] .hljs-string,.markdown-content[data-v-65812c97] .hljs-attr,.markdown-content[data-v-65812c97] .hljs-template-variable{color:#f3c67c}.markdown-content[data-v-65812c97] .hljs-comment{color:#7f9aad}.markdown-content[data-v-65812c97] .hljs-title,.markdown-content[data-v-65812c97] .hljs-function,.markdown-content[data-v-65812c97] .hljs-number{color:#94baf2}.image-sources[data-v-65812c97]{gap:10px;margin-top:14px;display:grid}.source-documents[data-v-65812c97]{gap:6px;margin-top:16px;display:grid}.source-documents-label[data-v-65812c97]{color:#587a78;font-size:12px;font-weight:700}.source-document[data-v-65812c97]{color:#376b66;background:#f7fbfa;border:1px solid #d6e6e2;border-radius:6px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:38px;padding:7px 8px;font-size:12px;display:grid}.source-document>span[data-v-65812c97]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.source-document button[data-v-65812c97]{color:#366f69;cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;width:26px;height:26px;padding:0;display:grid}.source-document button[data-v-65812c97]:hover{color:#164e49}.source-document button[data-v-65812c97]:focus-visible,.image-download[data-v-65812c97]:focus-visible{outline-offset:2px;outline:2px solid #6bbdb2}.image-source[data-v-65812c97]{background:#fff;border:1px solid #d6e6e2;border-radius:7px;width:min(100%,560px);margin:0;position:relative;overflow:hidden}.image-source-preview[data-v-65812c97]{color:#fff;cursor:zoom-in;background:#e7efee;border:0;min-width:0;padding:0;display:block;position:relative;overflow:hidden}.image-source-preview img[data-v-65812c97]{object-fit:contain;width:100%;max-height:420px;transition:transform .18s;display:block}.image-source-preview:hover img[data-v-65812c97],.image-source-preview:focus-visible img[data-v-65812c97]{transform:scale(1.04)}.image-preview-label[data-v-65812c97]{color:#fff;background:#112a35bd;border-radius:4px;align-items:center;gap:4px;padding:4px 6px;font-size:11px;display:inline-flex;position:absolute;bottom:8px;right:8px}.image-download[data-v-65812c97]{z-index:1;color:#366f69;cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;width:28px;height:28px;padding:0;display:grid;position:absolute;top:8px;right:8px}.image-download[data-v-65812c97]:hover{color:#164e49}.thinking[data-v-65812c97]{background:#ffffffe6;border:1px solid #dce6e5;border-radius:7px;align-items:center;gap:5px;width:fit-content;height:34px;padding:0 12px;display:flex}.thinking i[data-v-65812c97]{background:#38b9a9;border-radius:50%;width:5px;height:5px;animation:1.15s ease-in-out infinite typing-65812c97}.thinking i[data-v-65812c97]:nth-child(2){animation-delay:.16s}.thinking i[data-v-65812c97]:nth-child(3){animation-delay:.32s}.composer-area[data-v-65812c97]{background:linear-gradient(#0000,#eff3f5f5 22%);padding:16px 38px 24px}.composer-shell[data-v-65812c97]{background:#fffefd;border:1px solid #cbdadb;border-radius:8px;width:min(760px,100%);margin:auto;padding:12px 13px 10px;transition:border-color .18s,box-shadow .18s;position:relative;box-shadow:0 10px 25px #1c344114}.composer-shell.focused[data-v-65812c97]{border-color:#5abeb1;box-shadow:0 0 0 3px #43d5bd29,0 10px 25px #1c344114}.composer-shell textarea[data-v-65812c97]{resize:none;color:#20384a;width:100%;min-height:46px;font:inherit;background:0 0;border:0;outline:none;padding:0;font-size:14px;line-height:1.65;display:block}.composer-shell textarea[data-v-65812c97]::placeholder{color:#99aab5}.composer-command-row[data-v-65812c97]{padding-bottom:8px;display:flex}.private-command-chip[data-v-65812c97]{color:#0d746a;background:#e2f4ef;border:1px solid #94d8cb;border-radius:6px;align-items:center;gap:6px;height:28px;padding:0 4px 0 8px;font-size:12px;font-weight:700;display:inline-flex}.private-command-chip[data-v-65812c97]>.el-icon{color:#159587;font-size:14px}.private-command-chip button[data-v-65812c97]{color:#327e76;cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;width:20px;height:20px;padding:0;display:grid}.private-command-chip button[data-v-65812c97]:hover{color:#0d6059;background:#c6e8df}.private-command-chip button[data-v-65812c97] .el-icon{font-size:12px}.command-menu[data-v-65812c97]{z-index:2;background:#fffefd;border:1px solid #cbdadb;border-radius:8px;width:min(272px,100vw - 32px);padding:5px;position:absolute;bottom:calc(100% + 8px);left:0;box-shadow:0 12px 28px #1c344124}.command-menu button[data-v-65812c97]{color:#20384a;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:5px;grid-template-columns:22px 1fr;align-items:center;gap:0 8px;width:100%;padding:8px;display:grid}.command-menu button[data-v-65812c97]:hover{background:#e9f6f3}.command-menu[data-v-65812c97] .el-icon{color:#159587;grid-row:span 2}.command-menu span[data-v-65812c97]{font-size:13px;font-weight:700}.command-menu small[data-v-65812c97]{color:#718796;font-size:11px}.composer-tools[data-v-65812c97]{justify-content:space-between}.composer-left-tools[data-v-65812c97]{gap:1px;display:flex}.composer-tools button[data-v-65812c97]{color:#6c8496}.composer-tools .send-button[data-v-65812c97]{color:#102e37;background:#43d5bd}.composer-tools .send-button[data-v-65812c97]:hover{color:#102e37;background:#6be2ce}.composer-tools .send-button[data-v-65812c97]:disabled{color:#9babaf;cursor:not-allowed;background:#e3ebea}@keyframes typing-65812c97{0%,60%,to{opacity:.45;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@media (width<=760px){.chat-sidebar[data-v-65812c97]{flex-basis:62px;align-items:center;padding:15px 8px}.brand-row[data-v-65812c97]{padding:0 0 20px}.brand-copy[data-v-65812c97],.history-heading[data-v-65812c97],.conversation-item span[data-v-65812c97],.new-chat-button span[data-v-65812c97],.profile-copy[data-v-65812c97],.sidebar-footer>.icon-button[data-v-65812c97]{display:none}.login-button[data-v-65812c97]{flex:0}.brand-row>.icon-button[data-v-65812c97]{display:none}.new-chat-button[data-v-65812c97]{width:39px;height:39px;padding:0}.conversation-item[data-v-65812c97]{justify-content:center;width:40px;height:40px;padding:0}.sidebar-footer[data-v-65812c97]{padding-top:14px}.profile-avatar[data-v-65812c97]{width:31px;height:31px}.workspace-header[data-v-65812c97]{min-height:67px;padding:0 17px}.header-title h1[data-v-65812c97]{max-width:42vw}.system-return>span[data-v-65812c97]:last-child{display:none}.system-return[data-v-65812c97]{padding:3px}.header-actions[data-v-65812c97]{gap:2px}.empty-state[data-v-65812c97]{width:min(100% - 34px,520px);padding-top:58px}.prompt-grid[data-v-65812c97]{grid-template-columns:1fr}.prompt-button[data-v-65812c97]{grid-template-columns:26px 1fr;align-items:center;gap:6px 10px;min-height:94px}.prompt-button small[data-v-65812c97]{grid-column:2}.message-list[data-v-65812c97]{width:calc(100% - 34px);padding-top:25px}.image-source[data-v-65812c97]{grid-template-columns:120px minmax(0,1fr)}.composer-area[data-v-65812c97]{padding:12px 17px 17px}}@media (width<=430px){.chat-sidebar[data-v-65812c97]{display:none}.workspace-header[data-v-65812c97]{padding:0 13px}.header-title h1[data-v-65812c97]{max-width:49vw}.header-actions .icon-button[data-v-65812c97]{width:31px}.empty-state[data-v-65812c97]{width:calc(100% - 28px)}.composer-area[data-v-65812c97]{padding:10px 13px 14px}}
