#app{width:100%;height:100%;margin:0 auto;font-size:14px}li{text-align:left}.ant-menu-item{font-weight:500}.border-right{border-right:1px solid #d9d9d9}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-thumb{background-color:#c1c1c1;border-radius:5px}::-webkit-scrollbar-track{background-color:#f1f1f1}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}.app-container{display:flex;height:100vh;width:100vw}.sidebar{width:60px;background-color:var(--bg-color, #ffffff);padding:20px 0;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.nav-top,.nav-bottom{display:flex;flex-direction:column;align-items:center;gap:20px;width:100%}.nav-bottom{margin-bottom:20px}.nav-item{width:100%;display:flex;flex-direction:column;align-items:center;padding:12px 0;color:var(--text-color, rgba(0, 0, 0, .65));cursor:pointer;transition:all .3s ease;text-decoration:none}.nav-item:hover{color:var(--primary-color, #1890ff)}.nav-item.active{color:var(--primary-color, #1890ff);background-color:transparent}.nav-item span{font-size:10px;margin-top:4px}.main-content{flex:1;background-color:var(--bg-color, #ffffff);overflow-y:auto}.main-content.full-width{flex:1;margin:0}.main-container{min-height:100vh;background-color:#f0f2f5}.ant-menu-horizontal{border-bottom:none}.speech-player[data-v-d46a826c]{display:inline-block}[data-v-2f5b1b61] .ant-bubble-content{background-color:#fff!important}.ant-bubble[data-v-2f5b1b61]{margin-bottom:32px!important}.ant-bubble[data-v-2f5b1b61]:last-child{margin-bottom:24px!important}[data-v-2f5b1b61] .ant-bubble-content{padding:12px 16px!important}.status-container[data-v-2f5b1b61]{display:flex;align-items:center;border-radius:6px}.status-text[data-v-2f5b1b61]{margin-left:8px;font-size:14px;color:#666}.ai-message-container[data-v-2f5b1b61]{display:flex;flex-direction:column}.message-content[data-v-2f5b1b61]{margin-top:4px}.greeting-container[data-v-2f5b1b61]{display:flex;flex-direction:column;gap:16px}.greeting-text[data-v-2f5b1b61]{font-size:14px;line-height:1.6;color:#333}.voice-playing[data-v-2f5b1b61]{color:#1890ff;animation:pulse-2f5b1b61 1.5s infinite}@keyframes pulse-2f5b1b61{0%{opacity:1}50%{opacity:.6}to{opacity:1}}.reference-info[data-v-2f5b1b61]{margin-top:12px;border-radius:6px;font-size:14px}.reference-header[data-v-2f5b1b61]{display:flex;align-items:center;margin-bottom:10px}.reference-icon[data-v-2f5b1b61]{margin-right:6px;color:#8c8c8c}.reference-title[data-v-2f5b1b61]{margin-right:8px;font-weight:500;color:#8c8c8c}.reference-divider[data-v-2f5b1b61]{flex:1;height:1px;background-color:#e8e8e8;margin-left:8px}.reference-documents[data-v-2f5b1b61]{margin-bottom:8px}.reference-tag[data-v-2f5b1b61]{display:inline-block;margin-right:8px;margin-bottom:8px;border-radius:4px;color:#595959;font-size:12px}.document-tag[data-v-2f5b1b61]{padding:0;cursor:pointer;transition:all .3s;overflow:hidden;max-width:100%;display:inline-flex}.document-tag[data-v-2f5b1b61]:hover{background-color:#e6f7ff;color:#1890ff}.doc-name[data-v-2f5b1b61]{display:inline-block;padding:2px 8px;background-color:#f0f0f0;border-top-left-radius:4px;border-bottom-left-radius:4px;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.doc-count[data-v-2f5b1b61]{display:inline-block;padding:2px 6px;background-color:#e0e0e0;border-top-right-radius:4px;border-bottom-right-radius:4px;flex-shrink:0}.stat-tag[data-v-2f5b1b61]{padding:2px 8px;background-color:#f0f0f0;cursor:default}.duration-tag[data-v-2f5b1b61]{cursor:pointer;transition:all .3s}.duration-tag[data-v-2f5b1b61]:hover{background-color:#e6f7ff;color:#1890ff}.reference-statistics[data-v-2f5b1b61]{display:flex;flex-wrap:wrap}.view-all-chunks[data-v-2f5b1b61]{padding:2px 8px;background-color:#f0f0f0;cursor:pointer;border-radius:4px;display:inline-block}.view-all-chunks[data-v-2f5b1b61]:hover{background-color:#e6f7ff;color:#1890ff}.footer-actions[data-v-2f5b1b61]{animation:fadeIn-2f5b1b61 .5s ease}.loading-icon-container[data-v-2f5b1b61]{display:flex;align-items:center;padding:4px 0 0 4px}.footer-status-text[data-v-2f5b1b61]{margin-left:8px;font-size:14px;color:#666}@keyframes fadeIn-2f5b1b61{0%{opacity:0}to{opacity:1}}.bubble-icon[data-v-2f5b1b61]{color:#888;transition:color 1s}[data-v-2f5b1b61] .ant-btn-text:hover .bubble-icon,[data-v-2f5b1b61] .ant-btn-text:active .bubble-icon,[data-v-2f5b1b61] .ant-btn-text:hover .anticon-copy,[data-v-2f5b1b61] .ant-btn-text:active .anticon-copy{color:#333}.chunks-container[data-v-df4d91c5]{overflow-y:auto;padding:0;background-color:#fff}.chunks-loading[data-v-df4d91c5]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 0}.loading-text[data-v-df4d91c5]{margin-top:16px;color:#666}.empty-chunks[data-v-df4d91c5]{text-align:center;padding:40px 0;color:#999}.chunk-item[data-v-df4d91c5]{position:relative;padding:16px;margin-bottom:16px;background-color:#fff;transition:background-color .3s ease;border-radius:6px}.chunk-item[data-v-df4d91c5]:hover{background-color:#f8f8f8}.chunk-header[data-v-df4d91c5]{display:flex;justify-content:space-between;align-items:center;padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid #f0f0f0}.chunk-document-name[data-v-df4d91c5]{font-weight:500;color:#595959;font-size:14px}.chunk-rank-container[data-v-df4d91c5]{position:relative}.chunk-rank[data-v-df4d91c5]{display:inline-flex;border-radius:4px;font-size:12px;cursor:pointer;overflow:hidden;transition:all .3s}.chunk-rank[data-v-df4d91c5]:hover{opacity:.9}.rank-name[data-v-df4d91c5]{display:inline-block;padding:2px 8px;background-color:#f0f0f0;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#595959}.rank-number[data-v-df4d91c5]{display:inline-block;padding:2px 6px;background-color:#e0e0e0;border-top-right-radius:4px;border-bottom-right-radius:4px;color:#262626}.chunk-rank:hover+.chunk-score-tooltip[data-v-df4d91c5],.chunk-score-tooltip[data-v-df4d91c5]:hover{display:block}.chunk-score-tooltip[data-v-df4d91c5]{display:none;position:absolute;right:0;top:100%;margin-top:5px;background-color:#fff;border:1px solid #d9d9d9;border-radius:4px;box-shadow:0 2px 8px #00000026;padding:12px;width:300px;z-index:1000}.score-row[data-v-df4d91c5]{display:flex;align-items:center;margin-bottom:8px}.score-row[data-v-df4d91c5]:last-child{margin-bottom:0}.score-label[data-v-df4d91c5]{width:90px;flex-shrink:0;font-size:12px;color:#666}.score-progress-container[data-v-df4d91c5]{flex:1;height:6px;background-color:#f5f5f5;border-radius:3px;margin:0 8px}.score-progress-bar[data-v-df4d91c5]{height:100%;background-color:#1890ff;border-radius:3px}.score-value[data-v-df4d91c5]{width:60px;text-align:right;font-size:12px;color:#666}.total-score[data-v-df4d91c5]{color:#1890ff;font-weight:500}.chunk-content[data-v-df4d91c5]{word-break:break-word;font-size:14px;line-height:1.6}.chunk-content[data-v-df4d91c5] p{margin-bottom:10px}.chunk-content[data-v-df4d91c5] h1,.chunk-content[data-v-df4d91c5] h2,.chunk-content[data-v-df4d91c5] h3,.chunk-content[data-v-df4d91c5] h4,.chunk-content[data-v-df4d91c5] h5,.chunk-content[data-v-df4d91c5] h6{margin-top:16px;margin-bottom:8px;font-weight:600;line-height:1.25}.chunk-content[data-v-df4d91c5] pre{margin:12px 0;padding:12px;overflow:auto;background-color:#f6f8fa;border-radius:6px}.chunk-content[data-v-df4d91c5] code{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:90%;padding:.2em .4em;margin:0;background-color:#afb8c133;border-radius:6px}.chunk-content[data-v-df4d91c5] pre code{padding:0;background-color:transparent}.chunk-content[data-v-df4d91c5] ul,.chunk-content[data-v-df4d91c5] ol{padding-left:2em;margin-bottom:16px}.chunk-content[data-v-df4d91c5] li{margin-bottom:4px}.chunk-content[data-v-df4d91c5] table{border-collapse:collapse;width:100%;margin-bottom:16px}.chunk-content[data-v-df4d91c5] th,.chunk-content[data-v-df4d91c5] td{padding:8px;border:1px solid #d0d7de}.chunk-content[data-v-df4d91c5] th{background-color:#f6f8fa;font-weight:600}.chunk-content[data-v-df4d91c5] blockquote{padding:0 1em;color:#57606a;border-left:.25em solid #d0d7de;margin-bottom:16px}.chunk-content[data-v-df4d91c5] img{max-width:100%;height:auto}.chunk-content[data-v-df4d91c5] hr{height:.25em;padding:0;margin:24px 0;background-color:#d0d7de;border:0}@media screen and (max-width: 768px){.ant-drawer .ant-drawer-header{font-size:14px!important;padding:11px 24px!important}.ant-drawer .ant-drawer-title{font-size:14px!important}}.durations-container[data-v-3d4af2ba]{padding:16px 0;position:relative}.total-duration-simple[data-v-3d4af2ba]{text-align:right;font-size:14px;color:#5a5a5a}.duration-card[data-v-3d4af2ba]{margin-bottom:16px;margin-left:8px}.duration-items[data-v-3d4af2ba]{display:flex;flex-direction:column;gap:8px}.duration-item[data-v-3d4af2ba]{display:flex;justify-content:space-between;font-size:14px;line-height:22px}.duration-label[data-v-3d4af2ba]{color:#5a5a5a;margin-right:16px}.duration-value[data-v-3d4af2ba]{font-weight:500;color:#1890ff;font-size:13.5px}.optimization-question[data-v-3d4af2ba]{text-align:right;max-width:70%;word-break:break-word}.greeting-container[data-v-5a16125d]{display:flex;flex-direction:column;gap:16px}.greeting-text[data-v-5a16125d]{font-size:14px;line-height:1.6;color:#333}[data-v-5a16125d] .ant-prompts .ant-prompts-list-vertical{align-items:normal}[data-v-5a16125d] .ant-prompts .ant-prompts-item{background-color:#f9f9f9}[data-v-5a16125d] .ant-prompts .ant-prompts-item:not(.ant-prompts-item-has-nest):hover{background-color:#f0f0f0}[data-v-5a16125d] .ant-bubble-content{background-color:#fff!important;padding:12px 16px!important;min-width:30%}.ant-bubble[data-v-5a16125d]{margin-bottom:32px!important}.markdown-body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:14px;line-height:1.5;word-wrap:break-word}.markdown-body>*:last-child{margin-bottom:0!important}.markdown-body:before{display:table;content:""}.markdown-body:after{display:table;clear:both;content:""}.markdown-body a{color:#0366d6;text-decoration:none}.markdown-body a:hover{text-decoration:underline}.markdown-body strong{font-weight:600}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{margin-top:24px;margin-bottom:16px;font-weight:600;line-height:1.25}.markdown-body h1{font-size:2em;padding-bottom:.3em;border-bottom:1px solid #eaecef}.markdown-body h2{font-size:1.5em;padding-bottom:.3em;border-bottom:1px solid #eaecef}.markdown-body h3{font-size:1.25em}.markdown-body h4{font-size:1em}.markdown-body h5{font-size:.875em}.markdown-body h6{font-size:.85em;color:#6a737d}.markdown-body p{margin-top:0;margin-bottom:16px}.markdown-body blockquote{padding:0 1em;color:#6a737d;border-left:.25em solid #dfe2e5;margin:0 0 16px}.markdown-body ul,.markdown-body ol{padding-left:2em;margin-top:0;margin-bottom:16px}.markdown-body ul ul,.markdown-body ul ol,.markdown-body ol ol,.markdown-body ol ul{margin-top:0;margin-bottom:16px}.markdown-body li{word-wrap:break-all}.markdown-body li+li{margin-top:.25em}.markdown-body code{padding:.2em .4em;margin:0;font-size:85%;background-color:#1b1f230d;border-radius:3px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace}.markdown-body pre{word-wrap:normal;padding:16px;overflow:auto;font-size:90%;line-height:1.45;background-color:#f6f8fa;border-radius:3px;margin-bottom:16px}.markdown-body pre code{display:inline;max-width:auto;padding:0;margin:0;overflow:visible;line-height:inherit;word-wrap:normal;background-color:transparent;border:0;font-size:100%}.markdown-body table{display:block;width:100%;overflow:auto;margin-top:0;margin-bottom:16px;border-spacing:0;border-collapse:collapse}.markdown-body table th{font-weight:600}.markdown-body table th,.markdown-body table td{padding:6px 13px;border:1px solid #dfe2e5}.markdown-body table tr{background-color:#fff;border-top:1px solid #c6cbd1}.markdown-body table tr:nth-child(2n){background-color:#f6f8fa}.markdown-body img{max-width:100%;box-sizing:content-box;background-color:#fff}.markdown-body hr{height:.25em;padding:0;margin:24px 0;background-color:#e1e4e8;border:0}.code-block-wrapper{position:relative;margin-bottom:16px}.code-block-header{display:flex;justify-content:space-between;align-items:center;background-color:#f6f8fa;border-top-left-radius:6px;border-top-right-radius:6px;padding:8px 16px;font-size:12px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;border:1px solid #e1e4e8;border-bottom:none}.code-language{color:#6a737d;font-weight:500;text-transform:uppercase}.code-copy-btn{width:16px;height:16px;background-color:transparent;border:none;cursor:pointer;padding:0;position:relative;transition:color .2s ease}.code-copy-btn:before{content:"";position:absolute;top:0;left:0;width:90%;height:90%;background-image:url("data:image/svg+xml,%3Csvg viewBox='64 64 896 896' focusable='false' data-icon='copy' width='1em' height='1em' fill='%23888888' aria-hidden='true' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M832 64H296c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h496v688c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V96c0-17.7-14.3-32-32-32zM704 192H192c-17.7 0-32 14.3-32 32v530.7c0 8.5 3.4 16.6 9.4 22.6l173.3 173.3c2.2 2.2 4.7 4 7.4 5.5v1.9h4.2c3.5 1.3 7.2 2 11 2H704c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32zM350 856.2L263.9 770H350v86.2zM664 888H414V746c0-22.1-17.9-40-40-40H232V264h432v624z'%3E%3C/path%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain}.code-copy-btn:hover:before{background-image:url("data:image/svg+xml,%3Csvg viewBox='64 64 896 896' focusable='false' data-icon='copy' width='1em' height='1em' fill='%231f1f1f' aria-hidden='true' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M832 64H296c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h496v688c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V96c0-17.7-14.3-32-32-32zM704 192H192c-17.7 0-32 14.3-32 32v530.7c0 8.5 3.4 16.6 9.4 22.6l173.3 173.3c2.2 2.2 4.7 4 7.4 5.5v1.9h4.2c3.5 1.3 7.2 2 11 2H704c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32zM350 856.2L263.9 770H350v86.2zM664 888H414V746c0-22.1-17.9-40-40-40H232V264h432v624z'%3E%3C/path%3E%3C/svg%3E")}.code-copy-btn.copied:before{background-image:url("data:image/svg+xml,%3Csvg viewBox='64 64 896 896' focusabe='false' data-icon='check' width='1em' height='1em' fill='%231890ff' aria-hidden='true' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M912 190h-69.9c-9.8 0-19.1 4.5-25.1 12.2L404.7 724.5 207 474a32 32 0 00-25.1-12.2H112c-6.7 0-10.4 7.7-6.3 12.9l273.9 347c12.8 16.2 37.4 16.2 50.3 0l488.4-618.9c4.1-5.1.4-12.8-6.3-12.8z'%3E%3C/path%3E%3C/svg%3E")}.code-block-wrapper .hljs{border-radius:0 0 6px 6px;margin-top:0;border:1px solid #e1e4e8}.thinking-chain{margin:16px 0;border-radius:8px;overflow:hidden;border:1px solid #e8e8e8;background-color:#fafafa;transition:all .3s;width:100%;box-sizing:border-box;display:block;min-width:100%}.thinking-chain.collapsed{width:100%;min-width:100%;box-sizing:border-box}.thinking-chain-header{padding:8px 16px;background-color:#f6f8fa;border-bottom:1px solid #e8e8e8;font-weight:500;color:#555;display:flex;align-items:center;font-size:14px;width:100%;box-sizing:border-box;cursor:pointer;user-select:none;justify-content:space-between}.thinking-chain-header:before{content:"";display:inline-block;width:16px;height:16px;margin-right:8px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1024 1024' fill='%23555555'%3E%3Cpath d='M651.8 888H372.2a4.2 4.2 0 0 0-4.2 4.2v63.6a4.2 4.2 0 0 0 4.2 4.2h279.6a4.2 4.2 0 0 0 4.2-4.2v-63.6a4.2 4.2 0 0 0-4.2-4.2zM512 64c-49 0-100.7 11-152.5 35.4a278.1 278.1 0 0 0-133.6 135.3c-84.1 182.9-2.4 362.2 142.1 435.1V776a40 40 0 0 0 40 40h208a40 40 0 0 0 40-40V669.8C760.4 617.1 832 508.9 832 384c0-176.7-143.3-320-320-320z m210.2 451.7a248.9 248.9 0 0 1-98.6 89.9L584 625.5V744H440V625.5l-39.6-19.9a249.4 249.4 0 0 1-73.6-56.7 244.7 244.7 0 0 1-47.9-80 248.2 248.2 0 0 1-14.7-96.1c1.6-36 10.7-72.3 27.1-108a205.9 205.9 0 0 1 98.9-100.2c40.2-19 81.2-28.6 121.8-28.6a247.9 247.9 0 0 1 248 248 247.5 247.5 0 0 1-37.8 131.7z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain}.thinking-chain-toggle{width:16px;height:16px;position:relative;display:inline-block}.thinking-chain-toggle:before{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:12px;height:12px;background-image:url("data:image/svg+xml,%3Csvg viewBox='64 64 896 896' focusable='false' data-icon='up' width='1em' height='1em' fill='currentColor' aria-hidden='true' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M890.5 755.3L537.9 269.2c-12.8-17.6-39-17.6-51.7 0L133.5 755.3A8 8 0 00140 768h75c5.1 0 9.9-2.5 12.9-6.6L512 369.8l284.1 391.6c3 4.1 7.8 6.6 12.9 6.6h75c6.5 0 10.3-7.4 6.5-12.7z'%3E%3C/path%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain;transition:transform .3s ease}.thinking-chain.collapsed .thinking-chain-content{display:none}.thinking-chain.collapsed .thinking-chain-toggle:before{transform:translateY(-50%) rotate(180deg)}.thinking-chain.collapsed .thinking-chain-header{border-bottom:none;border-radius:8px}.thinking-chain-content{padding:16px;color:#666;font-size:14px;line-height:1.6;width:100%;box-sizing:border-box;transition:max-height .3s ease}.ant-bubble-content .thinking-chain,.github-markdown .thinking-chain,.ant-bubble-content .thinking-chain.collapsed,.github-markdown .thinking-chain.collapsed{width:100%;max-width:100%;min-width:100%;box-sizing:border-box}@media screen and (max-width: 768px){.thinking-chain,.thinking-chain.collapsed{width:100%;min-width:100%;max-width:100%}}.ant-bubble .ant-bubble-content .has-thinking-chain,.ant-bubble .ant-bubble-content:has(.has-thinking-chain){width:100%!important;max-width:100%!important;box-sizing:border-box!important}.ant-bubble:has(.has-thinking-chain) .ant-bubble-content{width:100%!important;max-width:100%!important;box-sizing:border-box!important}.ant-bubble .ant-bubble-content .github-markdown.has-thinking-chain{width:100%!important;max-width:100%!important}.ant-bubble .ant-bubble-content .github-markdown.has-thinking-chain+.ant-bubble-content{width:100%!important;max-width:100%!important}.ant-conversations-item{padding:0 12px!important}.ant-conversations-item.ant-conversations-item-active{background-color:#e6f4ff!important}.ant-conversations-item.ant-conversations-item-active .ant-conversations-label{color:#1677ff!important}.ant-conversations-item:hover:not(.ant-conversations-item-active){background-color:#f5f5f5!important}.app-select .ant-select-selection-item{color:#1677ff!important}.app-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#1677ff;font-size:14px;font-weight:500}@media (max-width: 768px){.ant-drawer-content-wrapper{width:260px!important}}.cursor-pointer{cursor:pointer}.cursor-pointer:hover{opacity:.8}.quick-setup-container[data-v-76e4fb1f]{padding:8px}.setup-description[data-v-76e4fb1f]{margin-bottom:16px;color:#000000a6}.field-tip[data-v-76e4fb1f]{font-size:12px;color:#00000073;margin-top:4px}.form-actions[data-v-76e4fb1f]{margin-top:16px;display:flex;justify-content:space-between}@media (max-width: 768px){.small-window-full-width .ant-drawer-content-wrapper{width:100%!important}}.empty-container{display:flex;justify-content:center;align-items:center;height:100%;width:100%}.loading-content{padding:50px;background:#0000000d;border-radius:4px}.button-group{display:flex;justify-content:center}.provider-logo[data-v-9946eedd]{width:20px;height:20px;margin-right:8px;vertical-align:middle}.provider-display[data-v-9946eedd],.provider-option[data-v-9946eedd]{display:flex;align-items:center}.empty-description[data-v-9946eedd]{display:flex;flex-direction:column;align-items:center;gap:12px}.empty-text[data-v-9946eedd]{color:#00000073}.file-uploader-container[data-v-f255d1c1]{width:100%;height:100%;background:#fff;border-radius:8px;display:flex;flex-direction:column;overflow:hidden}.drager-box[data-v-f255d1c1]{margin-bottom:16px;min-height:170px}.file-list-container[data-v-f255d1c1],.confirm-list-container[data-v-f255d1c1],.chunk-settings-container[data-v-f255d1c1],.preview-container[data-v-f255d1c1]{flex:1;display:flex;flex-direction:column}.file-list[data-v-f255d1c1]{flex:1;overflow-y:auto;max-height:calc(100vh - 345px)}.file-list-empty[data-v-f255d1c1]{max-height:calc(100vh - 355px);margin:20px 0 0;display:flex;align-items:center;justify-content:center}.footer-buttons[data-v-f255d1c1]{margin-top:26px;display:flex;justify-content:flex-end}.ant-upload-text[data-v-f255d1c1]{font-weight:500}.ant-upload-drag-icon[data-v-f255d1c1]{font-size:32px;margin-bottom:0!important}.ant-upload-wrapper[data-v-f255d1c1]{display:block}.upload-limit-reached[data-v-f255d1c1]{color:#1890ff;font-size:14px;margin:10px 0}.chunk-settings-wrapper[data-v-f255d1c1]{display:flex;flex:1;overflow:hidden;overflow-y:auto;justify-content:center;height:calc(100vh - 92px)}.chunk-settings-container[data-v-f255d1c1]{padding:10px;height:100%;display:flex;max-width:660px;flex-direction:column}.chunk-option-container[data-v-f255d1c1]{padding:15px;margin-bottom:15px;border:1px solid #d9d9d9;border-radius:8px;cursor:pointer;transition:all .3s}.chunk-option-selected[data-v-f255d1c1]{border-color:#1890ff;box-shadow:0 0 0 2.4px #1890ff33}.chunk-option-content[data-v-f255d1c1]{margin-left:10px}.chunk-option-title[data-v-f255d1c1]{font-weight:700;font-size:16px;margin-bottom:4px}.chunk-option-desc[data-v-f255d1c1]{font-size:14px;color:#666}.advanced-chunk-settings[data-v-f255d1c1]{margin-top:15px;margin-bottom:20px}.chunk-section[data-v-f255d1c1]{margin-bottom:20px;background-color:#f9f9f9;padding:15px;border-radius:8px}.chunk-section-title[data-v-f255d1c1]{display:flex;align-items:center;margin-bottom:15px;font-weight:500}.chunk-section-title h4[data-v-f255d1c1]{margin:0}.chunk-markers-container[data-v-f255d1c1]{width:100%}.chunk-length-container[data-v-f255d1c1]{display:flex;align-items:center;max-width:500px}.slider-container[data-v-f255d1c1]{flex:1;margin-right:20px}.input-number-container[data-v-f255d1c1]{width:100px}.settings-footer-buttons[data-v-f255d1c1]{margin-top:auto;padding-top:26px;display:flex;justify-content:flex-end}.preview-container[data-v-f255d1c1]{flex:1;padding:10px 0;display:flex;flex-direction:column;overflow:hidden;height:calc(100vh - 160px)}.preview-table[data-v-f255d1c1]{height:100%}[data-v-f255d1c1] .ant-table{height:100%;border-radius:8px;overflow:hidden}[data-v-f255d1c1] .ant-table-container{height:100%;display:flex;flex-direction:column}[data-v-f255d1c1] .ant-table-thead>tr>th{background-color:#fff;padding:12px 16px;border-bottom:1px solid #f0f0f0}[data-v-f255d1c1] .ant-table-tbody{height:calc(100% - 50px)}[data-v-f255d1c1] .ant-table-tbody>tr>td{padding:0;vertical-align:top;height:100%}[data-v-f255d1c1] .ant-table-tbody>tr{height:100%}[data-v-f255d1c1] .ant-table-body{height:100%;overflow:hidden!important}[data-v-f255d1c1] .ant-table-cell:first-child{max-width:400px!important}[data-v-f255d1c1] .ant-table-cell:last-child{min-width:500px!important}[data-v-f255d1c1] .ant-table-tbody>tr:hover>td{background-color:transparent!important}[data-v-f255d1c1] .ant-table-cell.ant-table-cell-row-hover{background-color:transparent!important}.files-list-container[data-v-f255d1c1]{height:100%;display:flex;flex-direction:column;overflow:hidden}.files-list-wrapper[data-v-f255d1c1]{height:100%;overflow:hidden}.files-preview-list[data-v-f255d1c1]{height:100%;overflow-y:auto;border:none;max-height:calc(100vh - 280px)}.preview-list-item[data-v-f255d1c1]{cursor:pointer;transition:all .3s;padding:10px 16px}.preview-list-item[data-v-f255d1c1]:hover{background-color:#f5f5f5}.preview-list-item-active[data-v-f255d1c1]{background-color:#e6f7ff}.chunks-container[data-v-f255d1c1]{height:100%;overflow-y:auto;padding:0 16px;max-height:calc(100vh - 220px)}.chunk-item[data-v-f255d1c1]{padding:12px;border-bottom:1px solid #f0f0f0;transition:background-color .3s;margin-bottom:10px}.chunk-item[data-v-f255d1c1]:hover{background-color:#f8f8f8}.chunk-item[data-v-f255d1c1]:last-child{border-bottom:none}.preview-files-empty[data-v-f255d1c1],.chunks-empty[data-v-f255d1c1],.chunks-loading[data-v-f255d1c1]{height:100%;display:flex;align-items:center;justify-content:center;min-height:300px}.loading-spinner[data-v-f255d1c1]{text-align:center}.confirm-container[data-v-f255d1c1]{flex:1;display:flex;flex-direction:column;overflow:hidden}.confirm-list-container[data-v-f255d1c1]{margin-top:20px;flex:1;overflow:hidden;display:flex;flex-direction:column;max-height:calc(100vh - 224px)}.confirm-file-list[data-v-f255d1c1]{flex:1;overflow-y:auto}.confirm-empty[data-v-f255d1c1]{min-height:300px;flex:1;margin:20px 0 0;display:flex;align-items:center;justify-content:center}.editable-cell[data-v-94922998]{position:relative}.editable-cell .editable-cell-input-wrapper[data-v-94922998],.editable-cell .editable-cell-text-wrapper[data-v-94922998]{padding-right:24px}.editable-cell .editable-cell-text-wrapper[data-v-94922998]{padding:5px 24px 5px 5px}.editable-cell .editable-cell-icon[data-v-94922998]{position:absolute;right:0;width:20px;cursor:pointer}.editable-cell .editable-cell-icon[data-v-94922998]{margin-top:4px;display:none}.editable-cell .editable-add-btn[data-v-94922998]{margin-bottom:8px}.editable-cell:hover .editable-cell-icon[data-v-94922998]{display:inline-block}.chunk-list[data-v-94922998] .ant-list-items{height:calc(100vh - 230px);overflow-y:auto}.chunk-list[data-v-94922998] .ant-list-items .ant-list-item{transition:background-color .3s;padding:16px;border-radius:4px}.chunk-list[data-v-94922998] .ant-list-items .ant-list-item:hover{background-color:#0000000a}.chunk-item[data-v-94922998]{position:relative;width:100%;cursor:pointer}.chunk-item .chunk-footer[data-v-94922998]{position:absolute;bottom:8px;right:8px;display:flex;align-items:center;gap:8px;color:#00000073}.chunk-item .chunk-footer .word-count[data-v-94922998]{font-size:12px}.chunk-item .chunk-footer .delete-btn[data-v-94922998]{background-color:#fff;padding:4px 8px;height:auto;opacity:0;transition:all .3s}.chunk-item .chunk-footer .delete-btn .anticon[data-v-94922998]{font-size:14px}.chunk-item .chunk-footer .delete-btn[data-v-94922998]:hover{color:#ff4d4f}.chunk-item:hover .delete-btn[data-v-94922998]{opacity:1}[data-v-94922998] .ant-modal-body .ant-tabs-content{height:calc(100% - 44px);margin-top:16px}[data-v-94922998] .ant-modal-body .ant-input-textarea{height:100%}[data-v-94922998] .ant-modal-body .ant-input-textarea textarea.ant-input{height:100%!important;resize:none}.full-height-tabs[data-v-94922998]{display:flex;flex-direction:column;height:calc(100% - 60px)}.full-height-tabs[data-v-94922998] .ant-tabs-content{flex:1;overflow:hidden;height:100%}.full-height-tabs[data-v-94922998] .ant-tabs-content .ant-tabs-tabpane,[data-v-94922998] .h100{height:100%}.tab-content-wrapper[data-v-94922998]{height:100%;display:flex;flex-direction:column}.ant-tabs[data-v-94922998]{height:100%}.ant-tabs .ant-tabs-tab .anticon[data-v-94922998]{margin-right:4px}.model-config[data-v-812fe4e7]{display:flex;height:100%;background:#f5f5f5}.provider-section[data-v-812fe4e7]{width:260px;display:flex;flex-direction:column;border-right:1px solid #f0f0f0}.provider-header-actions[data-v-812fe4e7]{padding:16px}.add-provider-btn[data-v-812fe4e7]{width:100%}.provider-list[data-v-812fe4e7]{flex:1;overflow-y:auto}.provider-menu-item[data-v-812fe4e7]{display:flex;align-items:center;gap:12px}.provider-logo[data-v-812fe4e7]{width:24px;height:24px}.enabled-tag[data-v-812fe4e7]{margin-left:auto;font-size:12px;line-height:15px}.config-area[data-v-812fe4e7]{flex:1;padding:24px;overflow-y:auto;display:flex;flex-direction:column}.empty-state[data-v-812fe4e7]{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%}.provider-header[data-v-812fe4e7]{display:flex;align-items:center;justify-content:space-between;margin-bottom:36px}.provider-header h2[data-v-812fe4e7]{margin:0}.form-item[data-v-812fe4e7]{margin-bottom:32px}.form-item label[data-v-812fe4e7]{display:block;margin-bottom:16px;font-weight:500}.model-list[data-v-812fe4e7]{margin:24px 0}.model-group[data-v-812fe4e7]{margin-bottom:16px;border:1px solid #d9d8d8;border-radius:8px}.model-group[data-v-812fe4e7] .ant-card-head{background-color:#fafafa}.model-item[data-v-812fe4e7]{display:flex;align-items:center;padding:8px 0}.model-item[data-v-812fe4e7]:last-child{border-bottom:none;margin-bottom:26px}.model-capabilities[data-v-812fe4e7]{flex:1;margin:0 16px}.model-capabilities[data-v-812fe4e7] .ant-select{width:100%}.model-capabilities[data-v-812fe4e7] .ant-select-selector{border:1px solid transparent;box-shadow:none!important}.model-capabilities[data-v-812fe4e7] .ant-select:not(.ant-select-disabled):not(.ant-select-customize-input):hover .ant-select-selector,.model-capabilities[data-v-812fe4e7] .ant-select-focused:not(.ant-select-disabled):not(.ant-select-customize-input) .ant-select-selector{border:1px solid #d9d9d9!important}.model-name[data-v-812fe4e7]{min-width:260px;font-weight:500;transition:color .3s;user-select:none;cursor:pointer}.delete-icon[data-v-812fe4e7]{color:#ff4d4f;cursor:pointer;transition:all .3s}.delete-icon[data-v-812fe4e7]:hover{color:#ff7875}.modal-form[data-v-812fe4e7]{padding:16px}.delete-provider-container[data-v-812fe4e7]{margin-top:12px;min-height:32px}.fade-enter-active[data-v-812fe4e7],.fade-leave-active[data-v-812fe4e7]{transition:opacity .6s ease}.fade-enter-from[data-v-812fe4e7],.fade-leave-to[data-v-812fe4e7]{opacity:0}.save-button[data-v-812fe4e7]{position:relative}[data-v-1f0ef097] .ant-slider-mark-text{font-size:12px}[data-v-1f0ef097] .ant-form-item{margin-bottom:16px}.ant-slider-horizontal.ant-slider-with-marks[data-v-1f0ef097]{margin-bottom:12px!important}.custom-radio-card[data-v-6b1ba37c]{width:100%;padding:12px 16px;border:1px solid #d9d9d9;border-radius:6px;transition:all .3s;margin-bottom:8px;cursor:pointer}.custom-radio-card[data-v-6b1ba37c]:hover{border-color:#1890ff}.custom-radio-card.radio-card-checked[data-v-6b1ba37c]{border-color:#1890ff;background-color:#e6f7ff}.status-radio-card[data-v-6b1ba37c]{min-width:80px;height:40px;padding:6px 12px;border:1px solid #d9d9d9;border-radius:6px;transition:all .3s;margin-right:16px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.status-radio-card[data-v-6b1ba37c]:hover{border-color:#1890ff}.status-radio-card.radio-card-checked[data-v-6b1ba37c]{border-color:#1890ff;background-color:#e6f7ff}.status-radio-card[data-v-6b1ba37c] .ant-radio{margin-right:6px}.publish-container[data-v-bc6cf555]{padding:24px;height:100%;overflow:auto}.channel-tabs[data-v-bc6cf555]{margin-bottom:24px}.tab-content[data-v-bc6cf555]{margin-left:12px;flex:1}.tab-title[data-v-bc6cf555]{font-size:16px;font-weight:500;color:#000}.tab-desc[data-v-bc6cf555]{font-size:12px;color:#8c8c8c;margin-top:4px}.content-header[data-v-bc6cf555]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.content-title[data-v-bc6cf555]{font-size:18px;font-weight:500}.table-actions[data-v-bc6cf555]{margin-bottom:16px}[data-v-bc6cf555] .ant-table{margin-top:8px}.iframe-code[data-v-bc6cf555]{padding:12px;border-radius:4px;overflow-x:auto;white-space:pre;word-break:keep-all;font-family:Courier New,monospace;font-size:14px;margin:0}.config-section[data-v-bc6cf555]{margin-bottom:24px}.section-row[data-v-bc6cf555]{display:flex;justify-content:space-between;margin-bottom:8px}[data-v-bc6cf555] .ant-upload-picture-card-wrapper{width:auto}[data-v-bc6cf555] .ant-upload.ant-upload-select-picture-card{width:100%;height:120px;margin:0;background-color:#fafafa;border:1px dashed #d9d9d9}[data-v-bc6cf555] .ant-upload.ant-upload-select-picture-card:hover{border-color:#1890ff}[data-v-bc6cf555] .ant-upload-wrapper.ant-upload-picture-card-wrapper .ant-upload.ant-upload-select,[data-v-bc6cf555] .ant-upload-picture-card-wrapper{height:36px;width:36px}.switch-container-item[data-v-bc6cf555]{background:#f6f8fa;padding:10px;border-radius:8px}.chat-log-container[data-v-57a243f1]{height:100%;overflow:hidden}.log-container[data-v-d7fc8a5f]{height:100%;overflow:auto;padding:26px}.content-header[data-v-d7fc8a5f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.content-title[data-v-d7fc8a5f]{font-size:18px;font-weight:500}[data-v-d7fc8a5f] .ant-table{margin-top:8px}.clickable-table[data-v-d7fc8a5f] .ant-table-tbody>tr{cursor:pointer}.clickable-table[data-v-d7fc8a5f] .ant-table-tbody>tr:hover{background-color:#f5f5f5}.clickable-cell[data-v-d7fc8a5f]{cursor:pointer}.main-container[data-v-40303242]{min-height:100vh;background-color:#f0f2f5}.ant-menu-horizontal[data-v-40303242]{border-bottom:none}[data-v-40303242] .ant-layout-header{height:48px;line-height:48px}[data-v-40303242] .ant-menu-horizontal{line-height:46px}.loading-spin[data-v-40303242]{display:flex;justify-content:center;align-items:center;height:100%}[data-v-40303242] .loading-spin .ant-spin-spinning{max-height:none}.account-settings[data-v-66421319]{padding:24px}.account-item[data-v-66421319]{display:flex;margin-bottom:24px;align-items:center}.account-label[data-v-66421319]{width:80px;color:#000000d9;font-weight:500}.account-content[data-v-66421319]{flex:1}.content-display[data-v-66421319]{display:flex;align-items:center}.content-text[data-v-66421319]{color:#000000d9}.content-text-empty[data-v-66421319]{color:#00000073}.content-display .edit-icon[data-v-66421319]{margin-left:8px;color:#1890ff;cursor:pointer;opacity:0;transition:opacity .3s}.content-display:hover .edit-icon[data-v-66421319]{opacity:1}.content-edit[data-v-66421319]{width:300px}.password-edit-btn[data-v-66421319]{padding:0 8px;height:auto}.email-readonly-hint[data-v-66421319]{margin-left:8px;font-size:12px;color:#00000073}.setting-container[data-v-c97e0d23]{display:flex;height:100%}.setting-sidebar[data-v-c97e0d23]{width:260px;border-right:1px solid #f0f0f0;overflow-y:auto;padding-top:12px}.menu-title[data-v-c97e0d23]{font-weight:500;margin-left:10px}.setting-content[data-v-c97e0d23]{flex:1;overflow-y:auto}.login-container[data-v-c6f41508]{display:flex;justify-content:center;align-items:center;min-height:100vh;background-color:#f0f2f5}.login-box[data-v-c6f41508]{width:400px;padding:40px;background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a}.login-box h2[data-v-c6f41508]{text-align:center;margin-bottom:30px;color:#1890ff}.captcha-container[data-v-c6f41508]{display:flex;gap:10px}.captcha-input[data-v-c6f41508]{flex:1}.captcha-image[data-v-c6f41508]{height:40px;cursor:pointer;border-radius:4px}.register-link[data-v-c6f41508]{text-align:center;margin-top:16px;color:#666}.register-link a[data-v-c6f41508]{color:#1890ff}.register-container[data-v-d203949c]{display:flex;justify-content:center;align-items:center;min-height:100vh;background-color:#f0f2f5}.register-box[data-v-d203949c]{width:400px;padding:40px;background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a}.register-box h2[data-v-d203949c]{text-align:center;margin-bottom:30px;color:#1890ff}.captcha-container[data-v-d203949c]{display:flex;gap:10px}.captcha-input[data-v-d203949c]{flex:1}.captcha-image[data-v-d203949c]{height:40px;cursor:pointer;border-radius:4px}.login-link[data-v-d203949c]{text-align:center;margin-top:16px;color:#666}.login-link a[data-v-d203949c]{color:#1890ff}.install-wizard[data-v-d6ec50c9]{max-width:800px;margin:20px auto;padding:20px}.install-header[data-v-d6ec50c9]{text-align:center;margin-bottom:40px}.install-header h1[data-v-d6ec50c9]{font-size:28px;color:#1890ff}.install-steps[data-v-d6ec50c9]{margin-bottom:40px}.step-content[data-v-d6ec50c9]{margin-top:30px}.step-actions[data-v-d6ec50c9]{margin-top:24px;display:flex;justify-content:space-between}.step-actions button[data-v-d6ec50c9]:not(:first-child){margin-left:8px}.step-actions button[data-v-d6ec50c9]:first-child:last-child{margin-left:auto}.check-items[data-v-d6ec50c9]{display:flex;flex-direction:column;gap:16px}.check-group[data-v-d6ec50c9]{border-radius:4px;padding:16px}.check-group h3[data-v-d6ec50c9]{margin-top:0;margin-bottom:16px;font-size:16px}.check-item[data-v-d6ec50c9]{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px dashed #f0f0f0}.check-item[data-v-d6ec50c9]:last-child{border-bottom:none}.success[data-v-d6ec50c9]{color:#52c41a}.error[data-v-d6ec50c9]{color:#ff4d4f}.loading-tip[data-v-d6ec50c9]{text-align:center;padding:20px;color:#999}
