:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;font-weight:400;color-scheme:light dark;color:rgba(255,255,255,.87);background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;flex-direction:column;min-width:320px;min-height:100vh;background-color:#fff;color:#333}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}.card{padding:2em}.app[data-v-b9714abb]{width:100vw;height:100vh;display:flex;flex-direction:column}.nav-bar[data-v-b9714abb]{position:fixed;top:0;left:0;right:0;padding:0 16px;display:flex;justify-content:space-between;align-items:center;background:rgba(255,255,255,.95);backdrop-filter:blur(10px);box-shadow:0 1px 3px rgba(0,0,0,.1);z-index:100}.logo[data-v-b9714abb]{display:flex;align-items:center;gap:8px;font-size:20px;font-weight:700;color:#1890ff;flex-shrink:0}.logo img[data-v-b9714abb]{width:80px}.nav-links[data-v-b9714abb]{display:flex;align-items:center}.nav-links a[data-v-b9714abb]{position:relative;color:#666;text-decoration:none;font-size:16px;transition:color .3s;padding:4px}.nav-links a[data-v-b9714abb]:hover,.nav-links a.active[data-v-b9714abb]{color:#1890ff}.nav-links a.active[data-v-b9714abb]:after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:2px;background:#1890ff;border-radius:2px}.main-content[data-v-b9714abb]{flex:1;display:flex;flex-direction:column;overflow-x:hidden;overflow-y:auto;padding:0;background-color:#f9fafb}.markdown-renderer[data-v-0fa2e53b]{display:inline-block;min-width:100%;height:auto;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;line-height:1.5;word-break:break-word;word-wrap:break-word;transition:all .2s ease;overflow-y:auto}.think-section[data-v-0fa2e53b]{display:flex;flex-direction:column;width:100%}.think-container[data-v-0fa2e53b]{margin-bottom:10px}.think-header[data-v-0fa2e53b]{padding:5px 16px;color:#222;border-radius:20px;font-size:12px;background-color:#f2f2f2;display:inline-flex;align-items:center;cursor:pointer;user-select:none}.arrow-icon[data-v-0fa2e53b]{margin-left:12px;font-size:12px;color:#666;transition:transform .3s ease}.arrow-icon.is-collapsed[data-v-0fa2e53b]{transform:rotate(180deg)}.think-content[data-v-0fa2e53b]{padding:0 0 0 16px;color:#888;font-size:14px;line-height:1.6;border-left:2px solid #e6e6e6;margin-top:12px;transition:all .3s ease}.think-content[data-v-0fa2e53b] p{margin:0;padding:0;line-height:1.6}.think-content[data-v-0fa2e53b] p+p{margin-top:12px}.markdown-renderer[data-v-0fa2e53b] p{margin:0;padding:0;line-height:1.5}.markdown-renderer[data-v-0fa2e53b] p+p{margin-top:8px}.markdown-renderer[data-v-0fa2e53b] h1,.markdown-renderer[data-v-0fa2e53b] h2,.markdown-renderer[data-v-0fa2e53b] h3,.markdown-renderer[data-v-0fa2e53b] h4,.markdown-renderer[data-v-0fa2e53b] h5,.markdown-renderer[data-v-0fa2e53b] h6{margin:12px 0 8px;line-height:1.4}.markdown-renderer[data-v-0fa2e53b] ul,.markdown-renderer[data-v-0fa2e53b] ol{margin:8px 0;padding-left:20px}.markdown-renderer[data-v-0fa2e53b] li{margin:4px 0}.markdown-renderer[data-v-0fa2e53b] pre{margin:8px 0;padding:12px;background-color:#f5f5f5;border-radius:4px;overflow-x:auto}.markdown-renderer[data-v-0fa2e53b] code{background-color:#f5f5f5;padding:2px 4px;border-radius:4px;font-size:.9em}.markdown-renderer[data-v-0fa2e53b] table{border-collapse:collapse;margin:8px 0;width:100%}.markdown-renderer[data-v-0fa2e53b] th,.markdown-renderer[data-v-0fa2e53b] td{border:1px solid #ddd;padding:8px;text-align:left}.markdown-renderer[data-v-0fa2e53b] th{background-color:#f5f5f5;font-weight:700}.markdown-renderer[data-v-0fa2e53b] tr:nth-child(2n){background-color:#fafafa}.markdown-renderer[data-v-0fa2e53b] tr:hover{background-color:#f0f0f0}.markdown-renderer[data-v-0fa2e53b] hr{border:none;border-top:1px solid #e2e2e2;margin:16px 0}ol[data-v-0fa2e53b]{list-style-type:decimal!important}.fade-enter-active[data-v-0fa2e53b],.fade-leave-active[data-v-0fa2e53b]{transition:opacity .3s ease}.fade-enter-from[data-v-0fa2e53b],.fade-leave-to[data-v-0fa2e53b]{opacity:0}.typewriter[data-v-49aabb4a]{display:inline-block}[data-v-49aabb4a] .markdown-renderer{word-break:break-word}.feedback-type-select[data-v-d17801ff]{width:100%}.feedback-tabs[data-v-d17801ff]{display:flex;margin-bottom:16px;border-radius:20px;overflow:hidden;padding:4px}.feedback-tab[data-v-d17801ff]{flex:1;padding:8px 0;text-align:center;cursor:pointer;transition:all .3s;border-radius:16px;color:#606266;font-size:12px;margin:0 2px;background-color:#f5f7fa}.feedback-tab.active[data-v-d17801ff]{background:#409eff;color:#fff;box-shadow:0 2px 6px rgba(64,158,255,.2)}.dialog-footer[data-v-d17801ff]{display:flex;justify-content:center;gap:12px}.dialog-footer[data-v-d17801ff] .el-button{color:#fff}.message[data-v-d17801ff]{display:flex;margin-bottom:.2rem;animation:fadeIn-d17801ff .3s ease-in-out}.message-content[data-v-d17801ff]{display:flex;align-items:flex-start;gap:.24rem;max-width:96%}.avatar-wrapper[data-v-d17801ff]{flex-shrink:0}.user-avatar[data-v-d17801ff]{box-shadow:0 2px 8px rgba(64,158,255,.2)}.user-avatar[data-v-d17801ff] img{object-fit:cover;width:100%;height:100%}.ai-avatar[data-v-d17801ff]{background:#67c23a;box-shadow:0 2px 8px rgba(103,194,58,.2)}.bubble-wrapper[data-v-d17801ff]{display:flex;flex-direction:column;gap:4px;max-width:100%;height:auto}.message-user[data-v-d17801ff]{justify-content:flex-end}.message-user .message-content[data-v-d17801ff]{flex-direction:row-reverse}.bubble[data-v-d17801ff]{padding:10px 12px;font-size:15px;position:relative;word-wrap:break-word;word-break:break-all}.message-user .bubble[data-v-d17801ff]{background:#0166ff;color:#fff;border-radius:28px}.message-footer[data-v-d17801ff]{display:flex;justify-content:space-between;align-items:center;gap:8px}.time[data-v-d17801ff]{font-size:12px;color:#909399;opacity:.8;margin-right:auto}.message-user .time[data-v-d17801ff]{order:2;margin-left:auto;margin-right:0}.action-buttons[data-v-d17801ff]{display:flex;gap:2px;opacity:1;transition:opacity .2s ease;margin-left:0}.action-button[data-v-d17801ff]{padding:4px;height:24px;width:24px;font-size:12px;color:#909399;background:transparent;border:none;transition:all .15s ease}.action-button[data-v-d17801ff]:hover{color:#409eff;background:rgba(64,158,255,.1)}@keyframes fadeIn-d17801ff{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.bubble[data-v-d17801ff] .markdown-renderer{color:inherit}.bubble[data-v-d17801ff] .markdown-renderer p{margin:0;padding:0}.bubble[data-v-d17801ff] .markdown-renderer p:not(:last-child){margin-bottom:8px}.bubble[data-v-d17801ff] .markdown-renderer pre,.bubble[data-v-d17801ff] .markdown-renderer code{background-color:rgba(0,0,0,.04)}.message-user .bubble[data-v-d17801ff] .markdown-renderer pre,.message-user .bubble[data-v-d17801ff] .markdown-renderer code{background-color:rgba(255,255,255,.1)}.feedback-dialog[data-v-d17801ff] .el-dialog__header{text-align:center}.feedback-tab.active[data-v-d17801ff]{background:#409eff;color:#fff}.feedback-tab[data-v-d17801ff]:hover:not(.active){background:#ecf5ff;color:#409eff}.loading-container[data-v-d17801ff]{display:flex;justify-content:flex-start;margin-top:0;padding-left:18px}.loading-spinner[data-v-d17801ff]{width:16px;height:16px;border:2px solid #e6e6e6;border-top-color:#666;border-radius:50%;animation:spin-d17801ff .4s linear infinite}@keyframes spin-d17801ff{to{transform:rotate(360deg)}}.chat-input[data-v-4b762792]{padding:16px 16px 14px;flex-shrink:0;background-color:transparent}.input-card[data-v-4b762792]{width:100%;background-color:#fff;border-radius:16px;box-shadow:0 12px 12px rgba(214,214,214,.5);padding:12px 16px 14px;display:flex;flex-direction:column}.bottom-actions[data-v-4b762792]{display:flex;align-items:center;justify-content:space-between;margin-top:18px}.left-actions[data-v-4b762792]{display:flex;align-items:center;gap:15px}.action-button[data-v-4b762792]{width:20px;height:20px;vertical-align:middle}.action-add-button[data-v-4b762792]{width:26px;height:26px;vertical-align:middle}.search-action[data-v-4b762792],.think-action[data-v-4b762792]{display:flex;align-items:center;gap:5px;padding:5px 10px;border-radius:12px;cursor:pointer;transition:all .3s;border:1px solid #e6e6e6}.search-action.active[data-v-4b762792],.think-action.active[data-v-4b762792]{background-color:#ebf5ff;color:#4288fe;border:1px solid #4288fe}.search-action.active .action-text[data-v-4b762792],.think-action.active .action-text[data-v-4b762792]{color:#4288fe}.action-text[data-v-4b762792]{font-size:13px;color:#171717;font-weight:400;transition:color .3s}.custom-input[data-v-4b762792]{width:100%}.custom-input[data-v-4b762792] .el-textarea__wrapper{padding:0;box-shadow:none!important;background:none!important}.custom-input[data-v-4b762792] .el-textarea__inner{border:none;padding:8px 0;resize:none;box-shadow:none!important;background:none!important;min-height:auto;font-size:14px;color:#606266}.custom-input[data-v-4b762792] .el-textarea.is-disabled .el-textarea__wrapper{background:none!important;box-shadow:none!important;border-color:transparent!important}.custom-input[data-v-4b762792] .el-textarea.is-disabled .el-textarea__inner{background:none!important;border:none!important;-webkit-text-fill-color:#606266;color:#606266}.custom-input[data-v-4b762792] .el-textarea__wrapper:hover,.custom-input[data-v-4b762792] .el-textarea__wrapper.is-focus{box-shadow:none!important;border-color:transparent!important;background:none!important}.custom-input[data-v-4b762792] .el-input__count{background:transparent;padding:0;font-size:12px;display:none}.send-button[data-v-4b762792]{flex-shrink:0;background-color:#4288fe!important;color:#fff;border:none;width:35px;height:35px;border-radius:50px}.send-button[data-v-4b762792]:hover{background-color:#3a7ae2!important}.send-button[data-v-4b762792]:active{background-color:#2d6cd6!important}.send-button[data-v-4b762792] .el-button{background:#4288fe;border:none;outline:none;box-shadow:none}.chat-container[data-v-0c6e1965]{display:flex;flex-direction:column;height:100%;width:100%;max-width:800px;margin:0 auto;background-size:100% 100%;background-repeat:no-repeat;background-position:center}.message-content[data-v-0c6e1965]{display:flex;gap:12px;max-width:96%}.bubble[data-v-0c6e1965]{padding:12px 16px;border-radius:8px;font-size:14px;line-height:1.5;word-break:break-word}.message-user .bubble[data-v-0c6e1965]{background:#409eff;color:#fff}.message-ai .bubble[data-v-0c6e1965]{background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.1)}.chat-messages[data-v-0c6e1965]{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:12px;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:transparent transparent;margin:0 16px;padding-bottom:16px}.loading[data-v-0c6e1965]{animation:rotating-0c6e1965 2s linear infinite;margin-right:8px}@keyframes rotating-0c6e1965{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.chat-messages[data-v-0c6e1965]{scrollbar-width:none;-ms-overflow-style:none}.chat-messages[data-v-0c6e1965]::-webkit-scrollbar{display:none}.clear-dialog .dialog-content[data-v-0c6e1965]{text-align:center;padding:20px}.clear-dialog .warning-icon[data-v-0c6e1965]{font-size:24px;margin-bottom:12px}.clear-dialog .warning-text[data-v-0c6e1965]{color:#e6a23c;font-size:12px;margin-top:8px}.clear-dialog .dialog-footer[data-v-0c6e1965]{display:flex;justify-content:center;align-items:center;gap:12px;padding-top:20px}.thinking-message[data-v-0c6e1965]{opacity:.8;animation:fadeInUp-0c6e1965 .3s ease-out}.thinking-bubble[data-v-0c6e1965]{display:flex;align-items:center;gap:8px;min-width:100px;padding:12px 16px;background:rgba(255,255,255,.9);backdrop-filter:blur(8px);color:#409eff}.dots-container[data-v-0c6e1965]{display:flex;align-items:center;gap:4px}.dot[data-v-0c6e1965]{width:6px;height:6px;background:currentColor;border-radius:50%;animation:bounce-0c6e1965 1.4s infinite ease-in-out both}.dot[data-v-0c6e1965]:nth-child(1){animation-delay:-.32s}.dot[data-v-0c6e1965]:nth-child(2){animation-delay:-.16s}@keyframes bounce-0c6e1965{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}@keyframes fadeInUp-0c6e1965{0%{opacity:0;transform:translateY(10px)}to{opacity:.8;transform:translateY(0)}}.message-ai.thinking-message[data-v-0c6e1965]{margin:0;padding-top:12px}.message-ai.thinking-message .message-content[data-v-0c6e1965]{display:flex;align-items:center}.ai-avatar[data-v-0c6e1965]{background:#409eff;box-shadow:0 2px 8px rgba(103,194,58,.2)}.avatar-wrapper[data-v-0c6e1965]{width:40px;height:40px;flex-shrink:0}.bubble-wrapper[data-v-0c6e1965]{display:flex;flex-direction:column;gap:4px}.message[data-v-0c6e1965]{transition:transform .3s ease-out}.thinking-message[data-v-0c6e1965]{position:sticky;bottom:30px;margin-top:20px;z-index:1}.clear-button[data-v-0c6e1965]{padding:8px 16px;font-size:13px;height:32px}.clear-button[data-v-0c6e1965] .el-icon{font-size:14px;margin-right:4px;vertical-align:-1px}.header-left[data-v-0c6e1965]{gap:12px}@keyframes pulse-0c6e1965{0%{transform:scale(.95);box-shadow:0 0 rgba(103,194,58,.3)}70%{transform:scale(1);box-shadow:0 0 0 4px rgba(103,194,58,0)}to{transform:scale(.95);box-shadow:0 0 rgba(103,194,58,0)}}.clear-dialog[data-v-0c6e1965] .el-dialog__header{padding:20px 24px;margin:0;border-bottom:1px solid #eee}.clear-dialog[data-v-0c6e1965] .el-dialog__title{font-size:18px;font-weight:600}.clear-dialog[data-v-0c6e1965] .el-dialog__body{padding:30px 24px}.clear-dialog[data-v-0c6e1965] .el-dialog__footer{padding:16px 24px;border-top:1px solid #eee}.dialog-content[data-v-0c6e1965]{display:flex;flex-direction:column;align-items:center;text-align:center}.warning-icon[data-v-0c6e1965]{font-size:48px;margin-bottom:16px}.dialog-content p[data-v-0c6e1965]{margin:0;font-size:16px;color:#303133}.warning-text[data-v-0c6e1965]{margin-top:8px!important;font-size:14px!important;color:#909399!important}.clear-dialog[data-v-0c6e1965] .el-overlay{backdrop-filter:blur(4px)}.clear-dialog[data-v-0c6e1965] .el-dialog{border-radius:12px;overflow:hidden;box-shadow:0 8px 24px rgba(0,0,0,.1)}.dialog-footer[data-v-0c6e1965] .el-button{padding:10px 20px;border-radius:6px;font-weight:500}.dialog-footer[data-v-0c6e1965] .el-button--primary{color:#fff;box-shadow:0 2px 8px rgba(245,108,108,.2)}.dialog-footer[data-v-0c6e1965] .el-button--primary:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(245,108,108,.3)}.model-select[data-v-0c6e1965]{width:160px}[data-v-0c6e1965] .el-select .el-input__wrapper{padding:0 12px}[data-v-0c6e1965] .el-select .el-input__inner{font-size:12px}[data-v-0c6e1965] .el-select .el-select__wrapper{font-size:12px;height:30px}.thinking-avatar[data-v-0c6e1965]{animation:rotate-0c6e1965 2s linear infinite}@keyframes rotate-0c6e1965{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ai-info-section[data-v-0c6e1965]{display:flex;flex-direction:column;align-items:center;margin-bottom:20px;width:100%}.ai-header[data-v-0c6e1965]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;position:relative;margin-top:70px}.ai-avatar-container[data-v-0c6e1965]{width:64px;height:64px;border-radius:50%;overflow:hidden;background:#4288fe;display:flex;justify-content:center;align-items:center;box-shadow:0 0 0 8px rgba(66,136,254,.2);margin-bottom:22px;z-index:2}.ai-avatar[data-v-0c6e1965]{width:40px;height:40px}.ai-title[data-v-0c6e1965]{font-size:16px;font-weight:700;color:#171717;text-align:center;margin-bottom:15px}.ai-tips[data-v-0c6e1965]{display:flex;flex-direction:column;gap:10px;width:100%}.tip-item[data-v-0c6e1965]{width:100%;text-align:center;padding:10px 15px;border-radius:24px;background-color:#fff;color:#171717;font-size:14px;cursor:pointer;transition:all .3s ease;box-shadow:0 5px 5px #e0e0e0}.tip-item[data-v-0c6e1965]:hover{background-color:#eeeff2;transform:translateY(-1px);box-shadow:0 2px 6px rgba(0,0,0,.05)}.tip-item .el-icon[data-v-0c6e1965]{font-size:14px;color:#666;transition:transform .3s ease}.tip-item:hover .el-icon[data-v-0c6e1965]{transform:translate(3px);color:#4288fe}.tip-item.disabled[data-v-0c6e1965]{opacity:.6;cursor:not-allowed;background:rgba(144,147,153,.1);color:#909399;border-color:transparent;box-shadow:none;transform:none}.tip-item.disabled:hover .el-icon[data-v-0c6e1965]{transform:none;color:#666}.mobile-nav[data-v-0c6e1965]{padding:16px;display:flex;align-items:center;justify-content:space-between;flex-shrink:0}.nav-left[data-v-0c6e1965],.nav-right[data-v-0c6e1965]{width:24px;height:24px;display:flex;align-items:center;justify-content:center;cursor:pointer}.nav-title[data-v-0c6e1965]{font-size:16px;font-weight:550;color:#000}.history-container[data-v-0c6e1965]{display:flex;flex-direction:column;height:100%;background-size:100% 100%;background-repeat:no-repeat;background-position:center}.history-search[data-v-0c6e1965]{display:flex;align-items:center;padding:16px}.search-input[data-v-0c6e1965]{flex:1}.search-icon[data-v-0c6e1965]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;margin-left:10px}.history-title[data-v-0c6e1965]{font-size:16px;font-weight:700;padding:16px;color:#333}.history-list[data-v-0c6e1965]{flex:1;overflow-y:auto;padding:16px}.history-item[data-v-0c6e1965]{padding:16px;border-bottom:1px solid #f0f0f0;cursor:pointer;position:relative;margin-bottom:8px}.history-item.active[data-v-0c6e1965]:before{content:"";position:absolute;left:16px;top:32%;transform:translateY(-50%);width:8px;height:8px;border-radius:50%;background-color:#0166ff}.history-item.active[data-v-0c6e1965]{padding-left:32px;background-color:#eff6ff;border:1px solid #0166ff;border-radius:12px}.history-content[data-v-0c6e1965]{font-size:14px;color:#333;margin-bottom:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.history-time[data-v-0c6e1965]{font-size:12px;color:#737373}[data-v-0c6e1965] .el-drawer__body{padding:0;overflow:hidden}[data-v-0c6e1965] .el-input__wrapper{border-radius:20px;background-color:#f5f7fa}.empty-result[data-v-0c6e1965]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 0;color:#909399;text-align:center}.empty-result p[data-v-0c6e1965]{margin:8px 0;font-size:14px}.ai-video-container[data-v-0c6e1965]{width:150px;height:150px;border-radius:50%;overflow:hidden;background:#4288fe;display:flex;justify-content:center;align-items:center;box-shadow:0 0 0 5px rgba(66,136,254,.2);margin-bottom:22px;z-index:2}.video-element[data-v-0c6e1965]{height:100%;object-fit:cover}.chat-view[data-v-21461a20]{height:100%;display:flex;flex-direction:column;background-size:100% 100%;background-repeat:no-repeat;background-position:center}.chat-view[data-v-f268778e]{height:100%;display:flex;position:relative;flex-direction:column;background-size:100% 100%;background-repeat:no-repeat;background-position:center;background:linear-gradient(to bottom,#eff6ff,#eff6ff 10%,#f5f7fa)}.loading-container[data-v-f268778e]{display:flex;align-items:center;justify-content:center;padding-top:100px;color:red;gap:8px}.warning-icon[data-v-f268778e]{font-size:20px}*{margin:0;padding:0;box-sizing:border-box}html{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.5;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0;font-size:16px;font-weight:400;color:#333;background-color:#fff}a{color:#409eff;text-decoration:none;background-color:transparent}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500;line-height:1.2}ul,ol{margin:0;padding:0}img{vertical-align:middle;border-style:none;max-width:100%}
