.dashboard-container[data-v-3f4416b6]{padding:20px 15px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;min-height:420px}.nav-pie-wrapper[data-v-3f4416b6]{width:240px;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:0}.nav-pie-card[data-v-3f4416b6]{-ms-flex-negative:0;flex-shrink:0;background:#f8faff;border-radius:24px;padding:18px 12px 12px;-webkit-box-shadow:0 10px 25px rgba(0,0,0,.05),0 0 0 1px rgba(74,144,226,.1) inset;box-shadow:0 10px 25px rgba(0,0,0,.05),inset 0 0 0 1px rgba(74,144,226,.1);-webkit-transition:all .3s;transition:all .3s}.nav-pie-card[data-v-3f4416b6]:hover{-webkit-box-shadow:0 18px 30px rgba(74,144,226,.15),0 0 0 2px rgba(74,144,226,.2) inset;box-shadow:0 18px 30px rgba(74,144,226,.15),inset 0 0 0 2px rgba(74,144,226,.2)}.nav-pie-header[data-v-3f4416b6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:8px;margin-bottom:8px}.nav-pie-title[data-v-3f4416b6]{font-size:15px;font-weight:600;color:#1e2b3c;padding-left:8px;border-left:4px solid #4a90e2;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.left-bar-select[data-v-3f4416b6]{-ms-flex-negative:0;flex-shrink:0;width:120px}.nav-pie-chart[data-v-3f4416b6]{width:100%;height:180px}.ai-summary-card[data-v-3f4416b6]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;margin-top:12px;background:-webkit-gradient(linear,left top,left bottom,from(#f0f5ff),to(#f8faff));background:linear-gradient(180deg,#f0f5ff,#f8faff);border-radius:20px;padding:14px 12px 14px;-webkit-box-shadow:0 8px 20px rgba(0,0,0,.04),0 0 0 1px rgba(74,144,226,.08) inset;box-shadow:0 8px 20px rgba(0,0,0,.04),inset 0 0 0 1px rgba(74,144,226,.08);border:1px solid rgba(74,144,226,.12);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ai-summary-title[data-v-3f4416b6]{font-size:14px;font-weight:700;color:#1e2b3c;margin-bottom:10px;padding-left:8px;border-left:3px solid #4a90e2;-ms-flex-negative:0;flex-shrink:0}.ai-summary-body[data-v-3f4416b6]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow-y:auto;font-size:13px;line-height:1.72;color:#3a4a5e;text-align:justify;padding-right:4px}.ai-summary-body[data-v-3f4416b6]::-webkit-scrollbar{width:4px}.ai-summary-body[data-v-3f4416b6]::-webkit-scrollbar-thumb{background:rgba(74,144,226,.35);border-radius:4px}.main-content[data-v-3f4416b6]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:420px;background:#f8faff;border-radius:28px;padding:20px 20px 18px;-webkit-box-shadow:0 12px 28px rgba(0,10,30,.08);box-shadow:0 12px 28px rgba(0,10,30,.08);border:1px solid hsla(0,0%,100%,.6)}.content-header[data-v-3f4416b6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:18px}.tag[data-v-3f4416b6]{font-size:18px;font-weight:700;background:linear-gradient(145deg,#2c3e50,#1d2b38);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:1px;border-left:5px solid #4a90e2;padding-left:14px}.header-actions[data-v-3f4416b6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hint[data-v-3f4416b6]{font-size:13px;color:#6b7b8f;background:rgba(74,144,226,.1);padding:4px 12px;border-radius:40px;border:1px dashed #4a90e2}.back-btn[data-v-3f4416b6]{font-size:14px;color:#4a90e2;font-weight:500}.back-btn[data-v-3f4416b6]:hover{color:#2a5f9e}.content-switch[data-v-3f4416b6]{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;min-height:380px}.fade-slide-enter-active[data-v-3f4416b6],.fade-slide-leave-active[data-v-3f4416b6]{-webkit-transition:all .3s ease;transition:all .3s ease}.fade-slide-enter[data-v-3f4416b6],.fade-slide-leave-to[data-v-3f4416b6]{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}.fade-slide-enter-to[data-v-3f4416b6],.fade-slide-leave[data-v-3f4416b6]{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.sub-chart-wrapper[data-v-3f4416b6]{width:100%;height:380px}.table-wrapper[data-v-3f4416b6]{width:100%;max-height:378px;overflow-y:auto;border-radius:20px;background:#fff;-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,.05),0 6px 12px rgba(0,20,40,.08);box-shadow:inset 0 0 0 1px rgba(0,0,0,.05),0 6px 12px rgba(0,20,40,.08)}.stats-table[data-v-3f4416b6] th{background:#eef3fc;color:#1d3557;font-weight:600;font-size:13px}.stats-table[data-v-3f4416b6] td{font-size:13px;color:#2b3e55}.table-footer[data-v-3f4416b6]{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;font-size:13px;color:#5e7a9c;padding:12px 18px;background:#f1f6fd;border-top:1px solid #dbe4f0}.table-footer[data-v-3f4416b6],.table-pagination[data-v-3f4416b6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.pagination-total[data-v-3f4416b6]{font-weight:500;color:#1d3557}.table-footer[data-v-3f4416b6] .el-pagination{font-weight:500}.table-footer[data-v-3f4416b6] .el-pagination .btn-next,.table-footer[data-v-3f4416b6] .el-pagination .btn-prev{background:#fff;border-radius:8px;border:1px solid #dbe4f0;color:#4a90e2}.table-footer[data-v-3f4416b6] .el-pagination .btn-next:hover:not(:disabled),.table-footer[data-v-3f4416b6] .el-pagination .btn-prev:hover:not(:disabled){background:#eef3fc;color:#2a5f9e}.table-footer[data-v-3f4416b6] .el-pagination .el-pager li{border-radius:8px;background:#fff;border:1px solid #dbe4f0;min-width:32px;margin:0 3px}.table-footer[data-v-3f4416b6] .el-pagination .el-pager li.active{background:linear-gradient(145deg,#4a90e2,#357abd);color:#fff;border-color:#4a90e2}.table-wrapper[data-v-3f4416b6]::-webkit-scrollbar{width:5px}.table-wrapper[data-v-3f4416b6]::-webkit-scrollbar-thumb{background:#b3c7e3;border-radius:12px}.ai-input-footer[data-v-3f4416b6]{position:relative;margin-top:16px;width:100%}.ai-input-container[data-v-3f4416b6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border-radius:40px;border:1px solid #e0e7f0;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.02);box-shadow:0 4px 12px rgba(0,0,0,.02);padding:4px 4px 4px 18px;-webkit-transition:all .2s;transition:all .2s}.ai-input-container[data-v-3f4416b6]:focus-within{border-color:#4a90e2;-webkit-box-shadow:0 4px 12px rgba(74,144,226,.1);box-shadow:0 4px 12px rgba(74,144,226,.1)}.ai-input-field[data-v-3f4416b6]{-webkit-box-flex:1;-ms-flex:1;flex:1;border:none;outline:none;background:transparent;font-size:14px;color:#1e2b3c;padding:10px 0}.ai-input-field[data-v-3f4416b6]::-webkit-input-placeholder{color:#a0b8d0}.ai-input-field[data-v-3f4416b6]::-moz-placeholder{color:#a0b8d0}.ai-input-field[data-v-3f4416b6]:-ms-input-placeholder{color:#a0b8d0}.ai-input-field[data-v-3f4416b6]::-ms-input-placeholder{color:#a0b8d0}.ai-input-field[data-v-3f4416b6]::placeholder{color:#a0b8d0}.ai-input-actions[data-v-3f4416b6]{gap:6px}.action-icon[data-v-3f4416b6],.ai-input-actions[data-v-3f4416b6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.action-icon[data-v-3f4416b6]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;border-radius:50%;cursor:default;background:#f0f5fe;color:#2c3e50;-webkit-transition:background .2s;transition:background .2s}.action-icon[data-v-3f4416b6]:hover{background:#e0ebfa}.action-icon i[data-v-3f4416b6]{font-size:20px}.action-icon .ai-maikefeng[data-v-3f4416b6]{font-size:22px}.action-send[data-v-3f4416b6]{cursor:pointer}.action-send.is-loading i[data-v-3f4416b6]{-webkit-animation:spin-3f4416b6 .8s linear infinite;animation:spin-3f4416b6 .8s linear infinite}@-webkit-keyframes spin-3f4416b6{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-3f4416b6{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.ai-input-container.is-thinking[data-v-3f4416b6]{pointer-events:none;opacity:.85}.ai-thinking-overlay[data-v-3f4416b6]{position:absolute;left:0;right:0;bottom:0;height:52px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;background:-webkit-gradient(linear,left top,left bottom,from(rgba(248,250,255,.95)),to(rgba(248,250,255,.98)));background:linear-gradient(180deg,rgba(248,250,255,.95),rgba(248,250,255,.98));border-radius:0 0 28px 28px;padding:0 20px}.ai-thinking-dots[data-v-3f4416b6],.ai-thinking-overlay[data-v-3f4416b6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ai-thinking-dots[data-v-3f4416b6]{gap:6px}.ai-thinking-dots span[data-v-3f4416b6]{width:8px;height:8px;border-radius:50%;background:#4a90e2;-webkit-animation:bounce-3f4416b6 .6s ease-in-out infinite alternate;animation:bounce-3f4416b6 .6s ease-in-out infinite alternate}.ai-thinking-dots span[data-v-3f4416b6]:first-child{-webkit-animation-delay:0s;animation-delay:0s}.ai-thinking-dots span[data-v-3f4416b6]:nth-child(2){-webkit-animation-delay:.15s;animation-delay:.15s}.ai-thinking-dots span[data-v-3f4416b6]:nth-child(3){-webkit-animation-delay:.3s;animation-delay:.3s}@-webkit-keyframes bounce-3f4416b6{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:.6}to{-webkit-transform:translateY(-6px);transform:translateY(-6px);opacity:1}}@keyframes bounce-3f4416b6{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:.6}to{-webkit-transform:translateY(-6px);transform:translateY(-6px);opacity:1}}.ai-thinking-text[data-v-3f4416b6]{font-size:13px;color:#4a90e2;font-weight:500}.dashboard-container[data-v-4b05310a]{padding:20px 15px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;min-height:420px}.nav-pie-wrapper[data-v-4b05310a]{width:240px;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:0}.nav-pie-card[data-v-4b05310a]{-ms-flex-negative:0;flex-shrink:0;background:#f8faff;border-radius:24px;padding:18px 12px 12px;-webkit-box-shadow:0 10px 25px rgba(0,0,0,.05),0 0 0 1px rgba(74,144,226,.1) inset;box-shadow:0 10px 25px rgba(0,0,0,.05),inset 0 0 0 1px rgba(74,144,226,.1)}.nav-pie-header[data-v-4b05310a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:8px}.nav-pie-title[data-v-4b05310a]{font-size:15px;font-weight:600;color:#1e2b3c;padding-left:8px;border-left:4px solid #4a90e2;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.nav-pie-chart[data-v-4b05310a]{width:100%;height:150px}.nav-pie-legend[data-v-4b05310a]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px;margin-top:8px;font-size:12px;color:#3a4a5e}.dot[data-v-4b05310a]{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:6px}.ai-summary-card[data-v-4b05310a]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;margin-top:12px;background:-webkit-gradient(linear,left top,left bottom,from(#f0f5ff),to(#f8faff));background:linear-gradient(180deg,#f0f5ff,#f8faff);border-radius:20px;padding:14px 12px 14px;-webkit-box-shadow:0 8px 20px rgba(0,0,0,.04),0 0 0 1px rgba(74,144,226,.08) inset;box-shadow:0 8px 20px rgba(0,0,0,.04),inset 0 0 0 1px rgba(74,144,226,.08);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ai-summary-title[data-v-4b05310a]{font-size:14px;font-weight:700;color:#1e2b3c;margin-bottom:10px;padding-left:8px;border-left:3px solid #4a90e2}.ai-summary-body[data-v-4b05310a]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow-y:auto;font-size:13px;line-height:1.72;color:#3a4a5e}.main-content[data-v-4b05310a]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:420px;background:#f8faff;border-radius:28px;padding:20px 20px 18px;-webkit-box-shadow:0 12px 28px rgba(0,10,30,.08);box-shadow:0 12px 28px rgba(0,10,30,.08)}.content-header[data-v-4b05310a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:18px}.tag[data-v-4b05310a]{font-size:18px;font-weight:700;background:linear-gradient(145deg,#2c3e50,#1d2b38);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;padding-left:14px;border-left:5px solid #4a90e2}.hint[data-v-4b05310a]{font-size:13px;color:#6b7b8f;background:rgba(74,144,226,.1);padding:4px 12px;border-radius:40px;border:1px dashed #4a90e2}.back-btn[data-v-4b05310a]{font-size:14px;color:#4a90e2;font-weight:500}.detail-btn[data-v-4b05310a]{margin-left:8px}.content-switch[data-v-4b05310a]{-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;min-height:380px}.fade-slide-enter-active[data-v-4b05310a],.fade-slide-leave-active[data-v-4b05310a]{-webkit-transition:all .3s ease;transition:all .3s ease}.fade-slide-enter[data-v-4b05310a],.fade-slide-leave-to[data-v-4b05310a]{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}.sub-chart-wrapper[data-v-4b05310a]{width:100%;height:380px}.table-wrapper[data-v-4b05310a]{width:100%;max-height:378px;overflow-y:auto;border-radius:20px;background:#fff;-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,.05);box-shadow:inset 0 0 0 1px rgba(0,0,0,.05)}.stats-table[data-v-4b05310a] th{background:#eef3fc;color:#1d3557;font-weight:600;font-size:13px}.stats-table[data-v-4b05310a] td{font-size:13px;color:#2b3e55}.table-footer[data-v-4b05310a]{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;font-size:13px;color:#5e7a9c;padding:12px 18px;background:#f1f6fd;border-top:1px solid #dbe4f0}.table-footer[data-v-4b05310a],.table-pagination[data-v-4b05310a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.pagination-total[data-v-4b05310a]{font-weight:500;color:#1d3557}.table-footer[data-v-4b05310a] .el-pagination{font-weight:500}.table-footer[data-v-4b05310a] .el-pagination .btn-next,.table-footer[data-v-4b05310a] .el-pagination .btn-prev{background:#fff;border-radius:8px;border:1px solid #dbe4f0;color:#4a90e2}.table-footer[data-v-4b05310a] .el-pagination .btn-next:hover:not(:disabled),.table-footer[data-v-4b05310a] .el-pagination .btn-prev:hover:not(:disabled){background:#eef3fc;color:#2a5f9e}.table-footer[data-v-4b05310a] .el-pagination .el-pager li{border-radius:8px;background:#fff;border:1px solid #dbe4f0;min-width:32px;margin:0 3px}.table-footer[data-v-4b05310a] .el-pagination .el-pager li.active{background:linear-gradient(145deg,#4a90e2,#357abd);color:#fff;border-color:#4a90e2}.ai-input-footer[data-v-4b05310a]{position:relative;margin-top:16px;width:100%}.ai-input-container[data-v-4b05310a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border-radius:40px;border:1px solid #e0e7f0;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.02);box-shadow:0 4px 12px rgba(0,0,0,.02);padding:4px 4px 4px 18px;-webkit-transition:all .2s;transition:all .2s}.ai-input-container[data-v-4b05310a]:focus-within{border-color:#4a90e2;-webkit-box-shadow:0 4px 12px rgba(74,144,226,.1);box-shadow:0 4px 12px rgba(74,144,226,.1)}.ai-input-field[data-v-4b05310a]{-webkit-box-flex:1;-ms-flex:1;flex:1;border:none;outline:none;background:transparent;font-size:14px;color:#1e2b3c;padding:10px 0}.ai-input-field[data-v-4b05310a]::-webkit-input-placeholder{color:#a0b8d0}.ai-input-field[data-v-4b05310a]::-moz-placeholder{color:#a0b8d0}.ai-input-field[data-v-4b05310a]:-ms-input-placeholder{color:#a0b8d0}.ai-input-field[data-v-4b05310a]::-ms-input-placeholder{color:#a0b8d0}.ai-input-field[data-v-4b05310a]::placeholder{color:#a0b8d0}.ai-input-actions[data-v-4b05310a]{gap:6px}.action-icon[data-v-4b05310a],.ai-input-actions[data-v-4b05310a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.action-icon[data-v-4b05310a]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;border-radius:50%;cursor:default;background:#f0f5fe;color:#2c3e50;-webkit-transition:background .2s;transition:background .2s}.action-icon[data-v-4b05310a]:hover{background:#e0ebfa}.action-icon i[data-v-4b05310a]{font-size:20px}.action-icon .ai-maikefeng[data-v-4b05310a]{font-size:22px}.action-send[data-v-4b05310a]{cursor:pointer}.action-send.is-loading i[data-v-4b05310a]{-webkit-animation:spin-4b05310a .8s linear infinite;animation:spin-4b05310a .8s linear infinite}@-webkit-keyframes spin-4b05310a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-4b05310a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.ai-input-container.is-thinking[data-v-4b05310a]{pointer-events:none;opacity:.85}.ai-thinking-overlay[data-v-4b05310a]{position:absolute;left:0;right:0;bottom:0;height:52px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;background:-webkit-gradient(linear,left top,left bottom,from(rgba(248,250,255,.95)),to(rgba(248,250,255,.98)));background:linear-gradient(180deg,rgba(248,250,255,.95),rgba(248,250,255,.98));border-radius:0 0 28px 28px;padding:0 20px}.ai-thinking-dots[data-v-4b05310a],.ai-thinking-overlay[data-v-4b05310a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ai-thinking-dots[data-v-4b05310a]{gap:6px}.ai-thinking-dots span[data-v-4b05310a]{width:8px;height:8px;border-radius:50%;background:#4a90e2;-webkit-animation:bounce-4b05310a .6s ease-in-out infinite alternate;animation:bounce-4b05310a .6s ease-in-out infinite alternate}.ai-thinking-dots span[data-v-4b05310a]:first-child{-webkit-animation-delay:0s;animation-delay:0s}.ai-thinking-dots span[data-v-4b05310a]:nth-child(2){-webkit-animation-delay:.15s;animation-delay:.15s}.ai-thinking-dots span[data-v-4b05310a]:nth-child(3){-webkit-animation-delay:.3s;animation-delay:.3s}@-webkit-keyframes bounce-4b05310a{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:.6}to{-webkit-transform:translateY(-6px);transform:translateY(-6px);opacity:1}}@keyframes bounce-4b05310a{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:.6}to{-webkit-transform:translateY(-6px);transform:translateY(-6px);opacity:1}}.ai-thinking-text[data-v-4b05310a]{font-size:13px;color:#4a90e2;font-weight:500}.dashboard-container[data-v-b0939778]{padding:20px 15px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;min-height:420px}.nav-pie-wrapper[data-v-b0939778]{width:240px;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:0}.nav-pie-card[data-v-b0939778]{-ms-flex-negative:0;flex-shrink:0;background:#f8faff;border-radius:24px;padding:18px 12px 12px;-webkit-box-shadow:0 10px 25px rgba(0,0,0,.05),0 0 0 1px rgba(74,144,226,.1) inset;box-shadow:0 10px 25px rgba(0,0,0,.05),inset 0 0 0 1px rgba(74,144,226,.1)}.nav-pie-header[data-v-b0939778]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:8px;margin-bottom:8px}.nav-pie-title[data-v-b0939778]{font-size:15px;font-weight:600;color:#1e2b3c;padding-left:8px;border-left:4px solid #4a90e2;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.left-bar-select[data-v-b0939778]{-ms-flex-negative:0;flex-shrink:0;width:100px}.nav-pie-chart[data-v-b0939778]{width:100%;height:150px}.ai-summary-card[data-v-b0939778]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;margin-top:12px;background:-webkit-gradient(linear,left top,left bottom,from(#f0f5ff),to(#f8faff));background:linear-gradient(180deg,#f0f5ff,#f8faff);border-radius:20px;padding:14px 12px 14px;-webkit-box-shadow:0 8px 20px rgba(0,0,0,.04),0 0 0 1px rgba(74,144,226,.08) inset;box-shadow:0 8px 20px rgba(0,0,0,.04),inset 0 0 0 1px rgba(74,144,226,.08);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ai-summary-title[data-v-b0939778]{font-size:14px;font-weight:700;color:#1e2b3c;margin-bottom:10px;padding-left:8px;border-left:3px solid #4a90e2}.ai-summary-body[data-v-b0939778]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow-y:auto;font-size:13px;line-height:1.72;color:#3a4a5e}.main-content[data-v-b0939778]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:420px;background:#f8faff;border-radius:28px;padding:20px 20px 18px;-webkit-box-shadow:0 12px 28px rgba(0,10,30,.08);box-shadow:0 12px 28px rgba(0,10,30,.08)}.content-header[data-v-b0939778]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:18px}.content-header[data-v-b0939778],.header-actions[data-v-b0939778]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-actions[data-v-b0939778]{gap:10px}.tag[data-v-b0939778]{font-size:18px;font-weight:700;background:linear-gradient(145deg,#2c3e50,#1d2b38);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;padding-left:14px;border-left:5px solid #4a90e2}.hint[data-v-b0939778]{font-size:13px;color:#6b7b8f;background:rgba(74,144,226,.1);padding:4px 12px;border-radius:40px;border:1px dashed #4a90e2}.back-btn[data-v-b0939778]{font-size:14px;color:#4a90e2;font-weight:500}.map-group-actions[data-v-b0939778]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.geo-group-buttons[data-v-b0939778]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px}.geo-group-btn[data-v-b0939778]{padding:8px 10px;border-radius:999px}.content-switch[data-v-b0939778]{-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;min-height:380px}.fade-slide-enter-active[data-v-b0939778],.fade-slide-leave-active[data-v-b0939778]{-webkit-transition:all .3s ease;transition:all .3s ease}.fade-slide-enter[data-v-b0939778],.fade-slide-leave-to[data-v-b0939778]{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}.sub-chart-wrapper[data-v-b0939778]{width:100%;height:380px}.table-wrapper[data-v-b0939778]{width:100%;max-height:378px;overflow-y:auto;border-radius:20px;background:#fff;-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,.05);box-shadow:inset 0 0 0 1px rgba(0,0,0,.05)}.stats-table[data-v-b0939778] th{background:#eef3fc;color:#1d3557;font-weight:600;font-size:13px}.stats-table[data-v-b0939778] td{font-size:13px;color:#2b3e55}.table-footer[data-v-b0939778]{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;font-size:13px;color:#5e7a9c;padding:12px 18px;background:#f1f6fd;border-top:1px solid #dbe4f0}.table-footer[data-v-b0939778],.table-pagination[data-v-b0939778]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.pagination-total[data-v-b0939778]{font-weight:500;color:#1d3557}.table-footer[data-v-b0939778] .el-pagination{font-weight:500}.table-footer[data-v-b0939778] .el-pagination .btn-next,.table-footer[data-v-b0939778] .el-pagination .btn-prev{background:#fff;border-radius:8px;border:1px solid #dbe4f0;color:#4a90e2}.table-footer[data-v-b0939778] .el-pagination .btn-next:hover:not(:disabled),.table-footer[data-v-b0939778] .el-pagination .btn-prev:hover:not(:disabled){background:#eef3fc;color:#2a5f9e}.table-footer[data-v-b0939778] .el-pagination .el-pager li{border-radius:8px;background:#fff;border:1px solid #dbe4f0;min-width:32px;margin:0 3px}.table-footer[data-v-b0939778] .el-pagination .el-pager li.active{background:linear-gradient(145deg,#4a90e2,#357abd);color:#fff;border-color:#4a90e2}.ai-input-footer[data-v-b0939778]{position:relative;margin-top:16px;width:100%}.ai-input-container[data-v-b0939778]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border-radius:40px;border:1px solid #e0e7f0;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.02);box-shadow:0 4px 12px rgba(0,0,0,.02);padding:4px 4px 4px 18px;-webkit-transition:all .2s;transition:all .2s}.ai-input-container[data-v-b0939778]:focus-within{border-color:#4a90e2;-webkit-box-shadow:0 4px 12px rgba(74,144,226,.1);box-shadow:0 4px 12px rgba(74,144,226,.1)}.ai-input-field[data-v-b0939778]{-webkit-box-flex:1;-ms-flex:1;flex:1;border:none;outline:none;background:transparent;font-size:14px;color:#1e2b3c;padding:10px 0}.ai-input-field[data-v-b0939778]::-webkit-input-placeholder{color:#a0b8d0}.ai-input-field[data-v-b0939778]::-moz-placeholder{color:#a0b8d0}.ai-input-field[data-v-b0939778]:-ms-input-placeholder{color:#a0b8d0}.ai-input-field[data-v-b0939778]::-ms-input-placeholder{color:#a0b8d0}.ai-input-field[data-v-b0939778]::placeholder{color:#a0b8d0}.ai-input-actions[data-v-b0939778]{gap:6px}.action-icon[data-v-b0939778],.ai-input-actions[data-v-b0939778]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.action-icon[data-v-b0939778]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;border-radius:50%;cursor:default;background:#f0f5fe;color:#2c3e50;-webkit-transition:background .2s;transition:background .2s}.action-icon[data-v-b0939778]:hover{background:#e0ebfa}.action-icon i[data-v-b0939778]{font-size:20px}.action-icon .ai-maikefeng[data-v-b0939778]{font-size:22px}.action-send[data-v-b0939778]{cursor:pointer}.action-send.is-loading i[data-v-b0939778]{-webkit-animation:spin-b0939778 .8s linear infinite;animation:spin-b0939778 .8s linear infinite}@-webkit-keyframes spin-b0939778{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-b0939778{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.ai-input-container.is-thinking[data-v-b0939778]{pointer-events:none;opacity:.85}.ai-thinking-overlay[data-v-b0939778]{position:absolute;left:0;right:0;bottom:0;height:52px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;background:-webkit-gradient(linear,left top,left bottom,from(rgba(248,250,255,.95)),to(rgba(248,250,255,.98)));background:linear-gradient(180deg,rgba(248,250,255,.95),rgba(248,250,255,.98));border-radius:0 0 28px 28px;padding:0 20px}.ai-thinking-dots[data-v-b0939778],.ai-thinking-overlay[data-v-b0939778]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ai-thinking-dots[data-v-b0939778]{gap:6px}.ai-thinking-dots span[data-v-b0939778]{width:8px;height:8px;border-radius:50%;background:#4a90e2;-webkit-animation:bounce-b0939778 .6s ease-in-out infinite alternate;animation:bounce-b0939778 .6s ease-in-out infinite alternate}.ai-thinking-dots span[data-v-b0939778]:first-child{-webkit-animation-delay:0s;animation-delay:0s}.ai-thinking-dots span[data-v-b0939778]:nth-child(2){-webkit-animation-delay:.15s;animation-delay:.15s}.ai-thinking-dots span[data-v-b0939778]:nth-child(3){-webkit-animation-delay:.3s;animation-delay:.3s}@-webkit-keyframes bounce-b0939778{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:.6}to{-webkit-transform:translateY(-6px);transform:translateY(-6px);opacity:1}}@keyframes bounce-b0939778{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:.6}to{-webkit-transform:translateY(-6px);transform:translateY(-6px);opacity:1}}.ai-thinking-text[data-v-b0939778]{font-size:13px;color:#4a90e2;font-weight:500}[data-v-49c2c3c9]:root{--primary:#1e88e5;--primary-light:#64b5f6;--primary-drak:#4e92c4;--secondary:#42a5f5;--light-bg:#f5f9ff;--light-bg-r:245;--light-bg-g:249;--light-bg-b:255;--light-border:#bbdefb;--dark-text:#37474f;--gray-text:#78909c;--gray-08:rgba(120,144,156,0.08);--gray-15:rgba(120,144,156,0.15);--black-text:#000b25;--shadow:0 4px 20px rgba(30,136,229,0.15);--gradient-start:#d4ebff;--gradient-end:#e6f2ff;--text-color:#1976d2;--light-bg-plus-5:#fbfdff;--primary-plus-30:#7ec1f7;--prim-r:30;--prim-g:136;--prim-b:229;--success-color:#43a047;--warning-color:#fbc02d;--error-color:#e53935;--faint-color-r:67;--faint-color-g:146}[data-theme=purple-pink][data-v-49c2c3c9],[data-v-49c2c3c9]:root{--white:#fff;--danger:#f44336;--faint-color-b:214;--bold-text-color:#303133}[data-theme=purple-pink][data-v-49c2c3c9]{--primary:#3f51b5;--primary-drak:#4a35b0;--prim-r:63;--prim-g:81;--prim-b:181;--primary-light:#7986cb;--secondary:#ff4081;--secondary-light:#ff80ab;--light-bg:#f5f5f5;--light-bg-r:245;--light-bg-g:245;--light-bg-b:245;--light-border:#e0e0e0;--dark-text:#212121;--gray-text:#757575;--gray-08:hsla(0,0%,45.9%,0.08);--gray-15:hsla(0,0%,45.9%,0.15);--black-text:#000;--shadow:0 4px 12px rgba(0,0,0,0.1);--gradient-start:#d5d9f3;--gradient-end:#e8ebf7;--text-color:#344397;--light-bg-plus-5:#fafafa;--primary-plus-30:#9fa8d8;--success-color:#388e3c;--warning-color:#f9a825;--error-color:#d32f2f;--faint-color-r:91;--faint-color-g:67}.history-skeleton[data-v-49c2c3c9]{padding:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}.history-skeleton[data-v-49c2c3c9],.skeleton-item[data-v-49c2c3c9]{display:-webkit-box;display:-ms-flexbox;display:flex}.skeleton-item.user[data-v-49c2c3c9]{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.skeleton-item.ai[data-v-49c2c3c9]{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.skeleton-bubble[data-v-49c2c3c9]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:60%;padding:12px 18px;border-radius:18px;overflow:hidden;position:relative}.skeleton-line[data-v-49c2c3c9]{width:100%;display:block;height:14px;border-radius:4px;background:-webkit-gradient(linear,left top,right top,from(var(--gray-08)),color-stop(45%,var(--gray-15)),to(var(--gray-08)));background:linear-gradient(90deg,var(--gray-08),var(--gray-15) 45%,var(--gray-08));background-size:400% 100%;-webkit-animation:shimmer-49c2c3c9 1.6s ease-in-out infinite;animation:shimmer-49c2c3c9 1.6s ease-in-out infinite}.skeleton-line+.skeleton-line[data-v-49c2c3c9]{margin-top:10px}.skeleton-line.short[data-v-49c2c3c9]{width:35%}.skeleton-line.medium[data-v-49c2c3c9]{width:70%}@-webkit-keyframes shimmer-49c2c3c9{0%{background-position:100% 0}to{background-position:0 0}}@keyframes shimmer-49c2c3c9{0%{background-position:100% 0}to{background-position:0 0}}.cursor[data-v-5204d4eb]{padding-top:2px;display:inline-block;width:14px;height:14px;border-radius:50%;background-color:#007acc;-webkit-animation:pulse-5204d4eb 1.5s ease-in-out infinite;animation:pulse-5204d4eb 1.5s ease-in-out infinite}@-webkit-keyframes pulse-5204d4eb{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:.5;-webkit-transform:scale(.5);transform:scale(.5)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes pulse-5204d4eb{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:.5;-webkit-transform:scale(.5);transform:scale(.5)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.custom-details[data-v-13550a94]{border:1px solid #e5e7eb;border-radius:6px;margin:8px 0;overflow:hidden}.custom-summary[data-v-13550a94]{cursor:pointer;padding:15px 20px;background:#f9fafb;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:700;-webkit-transition:all .3s;transition:all .3s}.arrow[data-v-13550a94]{display:inline-block;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.arrow.open[data-v-13550a94]{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.custom-content[data-v-13550a94]{overflow:hidden;padding:12px 18px}.content-inner[data-v-13550a94]{-webkit-transition:opacity .25s ease;transition:opacity .25s ease}.content-inner.fade-in[data-v-13550a94]{opacity:1}.content-inner.fade-out[data-v-13550a94]{opacity:0}.loader[data-v-13550a94]{width:16px;height:16px;color:#42a5f5;position:relative;background:radial-gradient(6.2px,currentColor 94%,transparent)}.loader[data-v-13550a94]:before{content:"";position:absolute;inset:0;border-radius:50%;background:radial-gradient(5.08px at bottom right,transparent 94%,currentColor) 0 0,radial-gradient(5.08px at bottom left,transparent 94%,currentColor) 100% 0,radial-gradient(5.08px at top right,transparent 94%,currentColor) 0 100%,radial-gradient(5.08px at top left,transparent 94%,currentColor) 100% 100%;background-size:10px 10px;background-repeat:no-repeat;-webkit-animation:loader-13550a94 1.5s cubic-bezier(.3,1,0,1) infinite;animation:loader-13550a94 1.5s cubic-bezier(.3,1,0,1) infinite}@-webkit-keyframes loader-13550a94{33%{inset:-5px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}66%{inset:-5px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}to{inset:0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}}@keyframes loader-13550a94{33%{inset:-5px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}66%{inset:-5px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}to{inset:0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}}.msg-box[data-v-306a46c8]{position:relative;padding:10px;color:#e8ecf3;-webkit-transition:all .25s ease;transition:all .25s ease}.msg-text[data-v-306a46c8]{line-height:1.6;font-size:15px}.msg-detail[data-v-306a46c8]{margin-top:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;color:var(--gradient-start);opacity:.6;font-size:13px;-webkit-transition:opacity .25s ease;transition:opacity .25s ease}.msg-box:hover .msg-detail[data-v-306a46c8]{opacity:1}:root{--primary:#1e88e5;--primary-light:#64b5f6;--primary-drak:#4e92c4;--secondary:#42a5f5;--light-bg:#f5f9ff;--light-bg-r:245;--light-bg-g:249;--light-bg-b:255;--light-border:#bbdefb;--dark-text:#37474f;--gray-text:#78909c;--gray-08:rgba(120,144,156,0.08);--gray-15:rgba(120,144,156,0.15);--black-text:#000b25;--shadow:0 4px 20px rgba(30,136,229,0.15);--gradient-start:#d4ebff;--gradient-end:#e6f2ff;--text-color:#1976d2;--light-bg-plus-5:#fbfdff;--primary-plus-30:#7ec1f7;--prim-r:30;--prim-g:136;--prim-b:229;--success-color:#43a047;--warning-color:#fbc02d;--error-color:#e53935;--faint-color-r:67;--faint-color-g:146}:root,[data-theme=purple-pink]{--white:#fff;--danger:#f44336;--faint-color-b:214;--bold-text-color:#303133}[data-theme=purple-pink]{--primary:#3f51b5;--primary-drak:#4a35b0;--prim-r:63;--prim-g:81;--prim-b:181;--primary-light:#7986cb;--secondary:#ff4081;--secondary-light:#ff80ab;--light-bg:#f5f5f5;--light-bg-r:245;--light-bg-g:245;--light-bg-b:245;--light-border:#e0e0e0;--dark-text:#212121;--gray-text:#757575;--gray-08:hsla(0,0%,45.9%,0.08);--gray-15:hsla(0,0%,45.9%,0.15);--black-text:#000;--shadow:0 4px 12px rgba(0,0,0,0.1);--gradient-start:#d5d9f3;--gradient-end:#e8ebf7;--text-color:#344397;--light-bg-plus-5:#fafafa;--primary-plus-30:#9fa8d8;--success-color:#388e3c;--warning-color:#f9a825;--error-color:#d32f2f;--faint-color-r:91;--faint-color-g:67}.markdown-body{font-family:Helvetica Neue,Arial,sans-serif;line-height:1.6}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{margin-top:1.5em;margin-bottom:.5em;font-weight:600;line-height:1.3;color:#222}.markdown-body h1{font-size:2em;border-bottom:2px solid #eee;padding-bottom:.3em}.markdown-body h2{font-size:1.8em;border-bottom:1px solid #eee;padding-bottom:.2em}.markdown-body h3{font-size:1.5em}.markdown-body h4{font-size:1.2em}.markdown-body h5{font-size:1em}.markdown-body h6{font-size:.9em;color:#666}.markdown-body p{margin:.8em 0}.markdown-body p:has(>img):after,.markdown-body p:has(>img):before{content:"";display:block}.markdown-body p:has(>img){display:block}.markdown-body p>img{display:block;margin:0 auto}.markdown-body a{color:#42b983;text-decoration:none}.markdown-body a:hover{text-decoration:underline}.markdown-body blockquote{padding:.8em 1em;margin:1em 0;border-left:4px solid #42b983;background:#f9f9f9;color:#555;font-style:italic}.markdown-body code{background:rgba(192,215,241,.41);padding:2px 6px;border-radius:4px;font-family:Source Code Pro,monospace;font-size:.9em}.markdown-body ol,.markdown-body ul{margin:.8em 0;padding-left:1.5em}.markdown-body ol li,.markdown-body ul li{padding:.4em 0}.markdown-body ol li p,.markdown-body ul li p{margin:0}.markdown-body hr{border:none;border-top:1px solid #eee;margin:2em 0}.markdown-body img{max-width:100%;border-radius:6px;margin:1em 0}.markdown-body pre{background-color:#fff;border-radius:6px;padding:16px}.markdown-body pre code{font-size:13px;background-color:transparent;padding:0}.markdown-body .echarts-container{background-color:#fdfdfd;border-radius:12px;padding:16px}.markdown-body .wave-silver{font-size:18px;font-weight:600;color:#999;position:relative;display:inline-block;background:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,0)),color-stop(45%,hsla(0,0%,75.3%,.8)),color-stop(55%,hsla(0,0%,75.3%,.8)),to(hsla(0,0%,100%,0)));background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,75.3%,.8) 45%,hsla(0,0%,75.3%,.8) 55%,hsla(0,0%,100%,0));background-size:200% 100%;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-animation:sweep 2s linear infinite;animation:sweep 2s linear infinite;letter-spacing:.5px;-webkit-transform:skewX(-6deg);transform:skewX(-6deg);text-shadow:0 0 1px rgba(0,0,0,.15),0 0 6px hsla(0,0%,62.7%,.1)}@-webkit-keyframes sweep{0%{background-position:200% 200%}to{background-position:-200% -200%}}@keyframes sweep{0%{background-position:200% 200%}to{background-position:-200% -200%}}.markdown-body .tip{background-color:#f6f8fa;color:#7f878c;padding:5px 10px;font-size:12px;border-radius:16px;-webkit-transition:all .3s;transition:all .3s;cursor:pointer}.markdown-body .tip:hover{color:#fff;background-color:var(--primary-light)}.markdown-body mark{background-color:#f6f8fa;color:#7f878c;padding:5px 10px;font-size:12px;border-radius:16px;-webkit-transition:all .3s;transition:all .3s;cursor:pointer}.markdown-body mark:hover{color:#fff;background-color:var(--primary-light)}.markdown-body table{max-width:100%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-collapse:separate;border-spacing:0;border-radius:10px;margin:1em 0;overflow-x:auto;display:block;white-space:nowrap}.markdown-body table thead tr{background-color:#e9e9e9}.markdown-body table thead tr th{font-weight:600;padding:12px 18px;text-align:left}.markdown-body table tbody tr{background-color:#fff;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.markdown-body table tbody tr td{padding:12px 18px}.markdown-body table tbody tr:hover{background-color:#f6f6f6}.markdown-body table tr:first-child th:first-child{border-top-left-radius:10px}.markdown-body table tr:first-child th:last-child{border-top-right-radius:10px}.markdown-body table tr:last-child td:first-child{border-bottom-left-radius:10px}.markdown-body table tr:last-child td:last-child{border-bottom-right-radius:10px}.markdown-body table,.markdown-body td,.markdown-body th{border:1px solid hsla(0,0%,86.7%,.3607843137)}[data-v-f50e89d8]:root{--primary:#1e88e5;--primary-light:#64b5f6;--primary-drak:#4e92c4;--secondary:#42a5f5;--light-bg:#f5f9ff;--light-bg-r:245;--light-bg-g:249;--light-bg-b:255;--light-border:#bbdefb;--dark-text:#37474f;--gray-text:#78909c;--gray-08:rgba(120,144,156,0.08);--gray-15:rgba(120,144,156,0.15);--black-text:#000b25;--shadow:0 4px 20px rgba(30,136,229,0.15);--gradient-start:#d4ebff;--gradient-end:#e6f2ff;--text-color:#1976d2;--light-bg-plus-5:#fbfdff;--primary-plus-30:#7ec1f7;--prim-r:30;--prim-g:136;--prim-b:229;--success-color:#43a047;--warning-color:#fbc02d;--error-color:#e53935;--faint-color-r:67;--faint-color-g:146}[data-theme=purple-pink][data-v-f50e89d8],[data-v-f50e89d8]:root{--white:#fff;--danger:#f44336;--faint-color-b:214;--bold-text-color:#303133}[data-theme=purple-pink][data-v-f50e89d8]{--primary:#3f51b5;--primary-drak:#4a35b0;--prim-r:63;--prim-g:81;--prim-b:181;--primary-light:#7986cb;--secondary:#ff4081;--secondary-light:#ff80ab;--light-bg:#f5f5f5;--light-bg-r:245;--light-bg-g:245;--light-bg-b:245;--light-border:#e0e0e0;--dark-text:#212121;--gray-text:#757575;--gray-08:hsla(0,0%,45.9%,0.08);--gray-15:hsla(0,0%,45.9%,0.15);--black-text:#000;--shadow:0 4px 12px rgba(0,0,0,0.1);--gradient-start:#d5d9f3;--gradient-end:#e8ebf7;--text-color:#344397;--light-bg-plus-5:#fafafa;--primary-plus-30:#9fa8d8;--success-color:#388e3c;--warning-color:#f9a825;--error-color:#d32f2f;--faint-color-r:91;--faint-color-g:67}.reason-body[data-v-f50e89d8]{-ms-flex-item-align:start;align-self:flex-start;background:var(--white);color:var(--dark-text);border:1px solid var(--light-border);max-width:75%;border-radius:18px;word-break:break-word;line-height:1.5}.agent-process[data-v-f50e89d8]{width:100%;margin:0 auto 20px;border-radius:12px;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.05);box-shadow:0 4px 12px rgba(0,0,0,.05);background-color:#fff}.agent-process[data-v-f50e89d8],.tool-process[data-v-f50e89d8]{overflow:hidden;-webkit-transition:-webkit-box-shadow .3s ease;transition:-webkit-box-shadow .3s ease;transition:box-shadow .3s ease;transition:box-shadow .3s ease,-webkit-box-shadow .3s ease}.tool-process[data-v-f50e89d8]{margin:12px 0 0;border-radius:8px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.04);box-shadow:0 2px 8px rgba(0,0,0,.04);background-color:#fafbfc}.agent-process[data-v-f50e89d8]:hover{-webkit-box-shadow:0 6px 16px rgba(0,0,0,.08);box-shadow:0 6px 16px rgba(0,0,0,.08)}.agent-process-tag[data-v-f50e89d8]{padding:16px 24px;font-size:18px;background-color:#fafbfc}.agent-process-tag[data-v-f50e89d8],.tool-process-tag[data-v-f50e89d8]{font-weight:600;color:#2d3748;border:none;outline:none;cursor:pointer;text-align:left;position:relative;-webkit-transition:background-color .3s ease;transition:background-color .3s ease;list-style:none}.tool-process-tag[data-v-f50e89d8]{padding:14px 20px;font-size:16px;background-color:transparent}.agent-process-tag[data-v-f50e89d8]:hover{background-color:#f3f4f6}.agent-process-tag[data-v-f50e89d8]::-webkit-details-marker{display:none}.agent-process-tag[data-v-f50e89d8]:after{content:"";position:absolute;right:24px;top:50%;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);width:12px;height:12px;border:solid #6b7280;border-width:0 2px 2px 0;-webkit-transition:all .2s ease;transition:all .2s ease}.agent-process-tag[data-v-f50e89d8]:before{content:"";position:absolute;right:18px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:28px;height:28px;border-radius:50%;background-color:transparent;-webkit-transition:all .3s ease;transition:all .3s ease;z-index:0}.agent-process-tag[data-v-f50e89d8]:hover:before{background-color:rgba(59,130,246,.1)}.tool-process-tag[data-v-f50e89d8]:hover{background-color:#f3f4f6}.tool-process-tag[data-v-f50e89d8]::-webkit-details-marker{display:none}.tool-process-tag[data-v-f50e89d8]:after{content:"";position:absolute;right:24px;top:50%;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);width:12px;height:12px;border:solid #6b7280;border-width:0 2px 2px 0;-webkit-transition:all .2s ease;transition:all .2s ease}.tool-process-tag[data-v-f50e89d8]:before{content:"";position:absolute;right:18px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:28px;height:28px;border-radius:50%;background-color:transparent;-webkit-transition:all .3s ease;transition:all .3s ease;z-index:0}.tool-process-tag[data-v-f50e89d8]:hover:before{background-color:rgba(59,130,246,.1)}.agent-process[open] .agent-process-tag[data-v-f50e89d8]:after{-webkit-transform:translateY(-50%) rotate(-135deg);transform:translateY(-50%) rotate(-135deg);border-color:#3b82f6}.agent-process[open] .agent-process-tag[data-v-f50e89d8]:before{background-color:rgba(59,130,246,.1)}.tool-process[open] .tool-process-tag[data-v-f50e89d8]:after{-webkit-transform:translateY(-50%) rotate(-135deg);transform:translateY(-50%) rotate(-135deg);border-color:#3b82f6}.tool-process[open] .tool-process-tag[data-v-f50e89d8]:before{background-color:rgba(59,130,246,.1)}.process-text[data-v-f50e89d8]{padding:0 24px;color:#4b5563;line-height:1.6;border-top:1px solid #f3f4f6;overflow:hidden;-webkit-transition:max-height .2s ease-out,padding .2s ease-out;transition:max-height .2s ease-out,padding .2s ease-out}.tool-process .process-text[data-v-f50e89d8]{padding:0 20px;border-top:1px solid #f0f0f0}.agent-process[open]>.process-text[data-v-f50e89d8]{padding:20px 24px 24px;max-height:1000px;-webkit-transition:max-height .2s ease-in,padding .2s ease-in;transition:max-height .2s ease-in,padding .2s ease-in}.tool-process[open]>.process-text[data-v-f50e89d8]{padding:16px 20px 20px}.process-detail[data-v-f50e89d8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.loader[data-v-f50e89d8]{width:15px;height:15px;background:-webkit-gradient(linear,left top,left bottom,color-stop(16.6666666667%,#0070e8),color-stop(0,#fff),color-stop(0,#0070e8)),-webkit-gradient(linear,left top,left bottom,color-stop(33.3333333333%,#0070e8),color-stop(0,#fff),color-stop(0,#0070e8)),-webkit-gradient(linear,left top,left bottom,color-stop(50%,#0070e8),color-stop(0,#fff),color-stop(0,#0070e8));background:linear-gradient(#0070e8 16.6666666667%,#fff 0 50%,#0070e8 0),linear-gradient(#0070e8 33.3333333333%,#fff 0 66.6666666667%,#0070e8 0),linear-gradient(#0070e8 50%,#fff 0 83.3333333333%,#0070e8 0);background-size:4px 400%;background-repeat:no-repeat;-webkit-animation:matrix-f50e89d8 1s linear infinite;animation:matrix-f50e89d8 1s linear infinite}@-webkit-keyframes matrix-f50e89d8{0%{background-position:0 100%,50% 100%,100% 100%}to{background-position:0 0,50% 0,100% 0}}@keyframes matrix-f50e89d8{0%{background-position:0 100%,50% 100%,100% 100%}to{background-position:0 0,50% 0,100% 0}}.check-container[data-v-f50e89d8]{position:relative;width:50px;height:50px}.checkmark[data-v-f50e89d8]{width:7.5px;height:15px;border-right:4px solid #4caf50;border-bottom:4px solid #4caf50;-webkit-transform:rotate(45deg) scale(0);transform:rotate(45deg) scale(0);-webkit-transform-origin:center;transform-origin:center;opacity:0}.checkmark.animate[data-v-f50e89d8]{-webkit-animation:drawCheck-f50e89d8 .5s ease-out forwards;animation:drawCheck-f50e89d8 .5s ease-out forwards}@-webkit-keyframes drawCheck-f50e89d8{0%{-webkit-transform:rotate(45deg) scale(0);transform:rotate(45deg) scale(0);opacity:0}50%{-webkit-transform:rotate(45deg) scale(1.2);transform:rotate(45deg) scale(1.2);opacity:1}to{-webkit-transform:rotate(45deg) scale(1);transform:rotate(45deg) scale(1);opacity:1}}@keyframes drawCheck-f50e89d8{0%{-webkit-transform:rotate(45deg) scale(0);transform:rotate(45deg) scale(0);opacity:0}50%{-webkit-transform:rotate(45deg) scale(1.2);transform:rotate(45deg) scale(1.2);opacity:1}to{-webkit-transform:rotate(45deg) scale(1);transform:rotate(45deg) scale(1);opacity:1}}[data-v-5e7f1899]:root{--primary:#1e88e5;--primary-light:#64b5f6;--primary-drak:#4e92c4;--secondary:#42a5f5;--light-bg:#f5f9ff;--light-bg-r:245;--light-bg-g:249;--light-bg-b:255;--light-border:#bbdefb;--dark-text:#37474f;--gray-text:#78909c;--gray-08:rgba(120,144,156,0.08);--gray-15:rgba(120,144,156,0.15);--black-text:#000b25;--shadow:0 4px 20px rgba(30,136,229,0.15);--gradient-start:#d4ebff;--gradient-end:#e6f2ff;--text-color:#1976d2;--light-bg-plus-5:#fbfdff;--primary-plus-30:#7ec1f7;--prim-r:30;--prim-g:136;--prim-b:229;--success-color:#43a047;--warning-color:#fbc02d;--error-color:#e53935;--faint-color-r:67;--faint-color-g:146}[data-theme=purple-pink][data-v-5e7f1899],[data-v-5e7f1899]:root{--white:#fff;--danger:#f44336;--faint-color-b:214;--bold-text-color:#303133}[data-theme=purple-pink][data-v-5e7f1899]{--primary:#3f51b5;--primary-drak:#4a35b0;--prim-r:63;--prim-g:81;--prim-b:181;--primary-light:#7986cb;--secondary:#ff4081;--secondary-light:#ff80ab;--light-bg:#f5f5f5;--light-bg-r:245;--light-bg-g:245;--light-bg-b:245;--light-border:#e0e0e0;--dark-text:#212121;--gray-text:#757575;--gray-08:hsla(0,0%,45.9%,0.08);--gray-15:hsla(0,0%,45.9%,0.15);--black-text:#000;--shadow:0 4px 12px rgba(0,0,0,0.1);--gradient-start:#d5d9f3;--gradient-end:#e8ebf7;--text-color:#344397;--light-bg-plus-5:#fafafa;--primary-plus-30:#9fa8d8;--success-color:#388e3c;--warning-color:#f9a825;--error-color:#d32f2f;--faint-color-r:91;--faint-color-g:67}.three-body[data-v-5e7f1899]{--uib-size:35px;--uib-speed:0.8s;position:relative;display:inline-block;height:var(--uib-size);width:var(--uib-size);-webkit-animation:spin78236-5e7f1899 calc(var(--uib-speed)*2.5) infinite linear;animation:spin78236-5e7f1899 calc(var(--uib-speed)*2.5) infinite linear}.three-body__dot[data-v-5e7f1899]{position:absolute;height:100%;width:30%}.three-body__dot[data-v-5e7f1899]:after{content:"";position:absolute;height:0%;width:100%;padding-bottom:100%;background-color:var(--primary);border-radius:50%}.three-body__dot[data-v-5e7f1899]:first-child{bottom:5%;left:0;-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:50% 85%;transform-origin:50% 85%}.three-body__dot[data-v-5e7f1899]:first-child:after{bottom:0;left:0;-webkit-animation:wobble1-5e7f1899 var(--uib-speed) infinite ease-in-out;animation:wobble1-5e7f1899 var(--uib-speed) infinite ease-in-out;-webkit-animation-delay:calc(var(--uib-speed)*-0.3);animation-delay:calc(var(--uib-speed)*-0.3)}.three-body__dot[data-v-5e7f1899]:nth-child(2){bottom:5%;right:0;-webkit-transform:rotate(-60deg);transform:rotate(-60deg);-webkit-transform-origin:50% 85%;transform-origin:50% 85%}.three-body__dot[data-v-5e7f1899]:nth-child(2):after{bottom:0;left:0;-webkit-animation:wobble1-5e7f1899 var(--uib-speed) infinite calc(var(--uib-speed)*-0.15) ease-in-out;animation:wobble1-5e7f1899 var(--uib-speed) infinite calc(var(--uib-speed)*-0.15) ease-in-out}.three-body__dot[data-v-5e7f1899]:nth-child(3){bottom:-5%;left:0;-webkit-transform:translateX(116.666%);transform:translateX(116.666%)}.three-body__dot[data-v-5e7f1899]:nth-child(3):after{top:0;left:0;-webkit-animation:wobble2-5e7f1899 var(--uib-speed) infinite ease-in-out;animation:wobble2-5e7f1899 var(--uib-speed) infinite ease-in-out}@-webkit-keyframes spin78236-5e7f1899{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin78236-5e7f1899{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes wobble1-5e7f1899{0%,to{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1);opacity:1}50%{-webkit-transform:translateY(-66%) scale(.65);transform:translateY(-66%) scale(.65);opacity:.8}}@keyframes wobble1-5e7f1899{0%,to{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1);opacity:1}50%{-webkit-transform:translateY(-66%) scale(.65);transform:translateY(-66%) scale(.65);opacity:.8}}@-webkit-keyframes wobble2-5e7f1899{0%,to{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1);opacity:1}50%{-webkit-transform:translateY(66%) scale(.65);transform:translateY(66%) scale(.65);opacity:.8}}@keyframes wobble2-5e7f1899{0%,to{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1);opacity:1}50%{-webkit-transform:translateY(66%) scale(.65);transform:translateY(66%) scale(.65);opacity:.8}}[data-v-0edb80d3]:root{--primary:#1e88e5;--primary-light:#64b5f6;--primary-drak:#4e92c4;--secondary:#42a5f5;--light-bg:#f5f9ff;--light-bg-r:245;--light-bg-g:249;--light-bg-b:255;--light-border:#bbdefb;--dark-text:#37474f;--gray-text:#78909c;--gray-08:rgba(120,144,156,0.08);--gray-15:rgba(120,144,156,0.15);--black-text:#000b25;--shadow:0 4px 20px rgba(30,136,229,0.15);--gradient-start:#d4ebff;--gradient-end:#e6f2ff;--text-color:#1976d2;--light-bg-plus-5:#fbfdff;--primary-plus-30:#7ec1f7;--prim-r:30;--prim-g:136;--prim-b:229;--success-color:#43a047;--warning-color:#fbc02d;--error-color:#e53935;--faint-color-r:67;--faint-color-g:146}[data-theme=purple-pink][data-v-0edb80d3],[data-v-0edb80d3]:root{--white:#fff;--danger:#f44336;--faint-color-b:214;--bold-text-color:#303133}[data-theme=purple-pink][data-v-0edb80d3]{--primary:#3f51b5;--primary-drak:#4a35b0;--prim-r:63;--prim-g:81;--prim-b:181;--primary-light:#7986cb;--secondary:#ff4081;--secondary-light:#ff80ab;--light-bg:#f5f5f5;--light-bg-r:245;--light-bg-g:245;--light-bg-b:245;--light-border:#e0e0e0;--dark-text:#212121;--gray-text:#757575;--gray-08:hsla(0,0%,45.9%,0.08);--gray-15:hsla(0,0%,45.9%,0.15);--black-text:#000;--shadow:0 4px 12px rgba(0,0,0,0.1);--gradient-start:#d5d9f3;--gradient-end:#e8ebf7;--text-color:#344397;--light-bg-plus-5:#fafafa;--primary-plus-30:#9fa8d8;--success-color:#388e3c;--warning-color:#f9a825;--error-color:#d32f2f;--faint-color-r:91;--faint-color-g:67}@-webkit-keyframes progressBar-0edb80d3{0%{width:20%;left:0}50%{width:80%}to{width:20%;left:80%}}@keyframes progressBar-0edb80d3{0%{width:20%;left:0}50%{width:80%}to{width:20%;left:80%}}.thinking-row[data-v-0edb80d3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.app-container[data-v-0edb80d3]{max-width:100%;margin:0 auto}.app-container[data-v-0edb80d3],.chat-section[data-v-0edb80d3]{height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.messages-padding[data-v-0edb80d3]{padding-left:15%!important;padding-right:15%!important}.messages-container[data-v-0edb80d3]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:5px 20px 0;overflow-y:auto;background:var(--light-bg);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px;-webkit-transition:scroll-top .3s ease-out;transition:scroll-top .3s ease-out}.messages-container .message-detail[data-v-0edb80d3]{max-width:90%;padding:12px 18px;border-radius:18px;word-break:break-word;line-height:1.5}.messages-container .message-detail.user-message[data-v-0edb80d3]{-ms-flex-item-align:end;align-self:flex-end;background:linear-gradient(135deg,var(--primary),var(--primary-light));color:var(--white);position:relative}.messages-container .message-detail.ai-message i[data-v-0edb80d3]{color:var(--primary)!important}.messages-container .options-left[data-v-0edb80d3]{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.messages-container .options-right[data-v-0edb80d3]{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.messages-container .show-item[data-v-0edb80d3]{opacity:1}.messages-container .hide-item[data-v-0edb80d3]{opacity:0}.messages-container .options[data-v-0edb80d3]{height:40px;-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.messages-container .options .options-icon[data-v-0edb80d3],.messages-container .options[data-v-0edb80d3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.messages-container .options .options-icon[data-v-0edb80d3]{margin:5px;padding:5px;border-radius:10px;font-size:14px;height:20px;width:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.messages-container .options .options-icon[data-v-0edb80d3]:hover{background:rgba(var(--gray-text),.2)}.chat-message-total[data-v-0edb80d3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.deep-thinking[data-v-0edb80d3]{font-size:18px;font-weight:600;color:#999;position:relative;display:inline-block;background:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,0)),color-stop(45%,hsla(0,0%,75.3%,.8)),color-stop(55%,hsla(0,0%,75.3%,.8)),to(hsla(0,0%,100%,0)));background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,75.3%,.8) 45%,hsla(0,0%,75.3%,.8) 55%,hsla(0,0%,100%,0));background-size:200% 100%;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-animation:waitMessage-0edb80d3 2s linear infinite;animation:waitMessage-0edb80d3 2s linear infinite;letter-spacing:.5px;-webkit-transform:skewX(-6deg);transform:skewX(-6deg);text-shadow:0 0 1px rgba(0,0,0,.15),0 0 6px hsla(0,0%,62.7%,.1);opacity:0;height:20px;-webkit-transition:opacity .3s;transition:opacity .3s}.deep-thinking.visible[data-v-0edb80d3]{opacity:1}@-webkit-keyframes waitMessage-0edb80d3{0%{background-position:200% 200%}to{background-position:-200% -200%}}@keyframes waitMessage-0edb80d3{0%{background-position:200% 200%}to{background-position:-200% -200%}}.scroll-tag-container[data-v-0edb80d3]{position:relative;max-height:150px}.scroll-tag-container:hover .scroll-button[data-v-0edb80d3]{opacity:1;font-size:20px;background:var(--white)}.scroll-tag-container .hover-mask[data-v-0edb80d3]{position:absolute;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,100%,.5);pointer-events:none;-webkit-transition:opacity .3s;transition:opacity .3s}.scroll-tag-container .scroll-display-area[data-v-0edb80d3]{display:-webkit-box;display:-ms-flexbox;display:flex;overflow-x:auto;scroll-behavior:smooth;gap:12px;padding:4px 0;scrollbar-width:none}.scroll-tag-container .scroll-display-area[data-v-0edb80d3]::-webkit-scrollbar{display:none}.scroll-tag-container .file-item[data-v-0edb80d3]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:110px;padding:8px;border-radius:12px;background:var(--light-bg);border:1px solid var(--light-border);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-webkit-transition:.25s;transition:.25s;position:relative;-webkit-animation:fileItemFrames-0edb80d3 1s;animation:fileItemFrames-0edb80d3 1s;cursor:pointer}.scroll-tag-container .file-item[data-v-0edb80d3]:has(.el-icon-error:hover){border-color:var(--danger)}.scroll-tag-container .file-item[data-v-0edb80d3]:hover{border-color:var(--primary)}.scroll-tag-container .file-item i[data-v-0edb80d3]{font-size:24px}.scroll-tag-container .file-item .agent-name[data-v-0edb80d3]{width:100px;font-size:11px;color:var(--dark-text);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.scroll-tag-container .file-item .file-name[data-v-0edb80d3]{width:80px;font-size:11px;color:var(--dark-text);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.scroll-tag-container .file-item .file-size[data-v-0edb80d3]{font-size:10px;color:var(--gray-text)}.scroll-tag-container .file-item .el-icon-error[data-v-0edb80d3]{font-size:17px;color:red;cursor:pointer;position:absolute;top:-6px;right:-7px;-webkit-transition:all .3s;transition:all .3s}.scroll-tag-container .file-item .el-icon-error[data-v-0edb80d3]:hover{font-size:25px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.scroll-tag-container .file-item .upload-mask[data-v-0edb80d3]{position:absolute;top:0;left:0;right:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .3s ease;transition:all .3s ease;border-radius:12px 20px 12px 12px}.scroll-tag-container .file-item .upload-mask.uploading[data-v-0edb80d3]{background-color:rgba(251,253,255,.65);display:-webkit-box;display:-ms-flexbox;display:flex}@-webkit-keyframes fileItemFrames-0edb80d3{0%{opacity:0}50%{opacity:.5}to{opacity:1}}@keyframes fileItemFrames-0edb80d3{0%{opacity:0}50%{opacity:.5}to{opacity:1}}.scroll-tag-container .scroll-button[data-v-0edb80d3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:28px;height:28px;border:none;border-radius:50%;background:rgba(var(--white),.9);color:var(--primary);font-size:14px;cursor:pointer;opacity:0;-webkit-transition:opacity .2s;transition:opacity .2s;z-index:2}.scroll-tag-container .scroll-button.scroll-left[data-v-0edb80d3]{left:6px}.scroll-tag-container .scroll-button.scroll-right[data-v-0edb80d3]{right:6px}.input-container[data-v-0edb80d3]{width:80%;padding:0 20px;z-index:3}.input-container .deep-think-btn[data-v-0edb80d3]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:6px 12px;border-radius:18px;background:#fff;color:var(--dark-text);border:1px solid rgba(0,0,0,.12);font-size:14px;cursor:pointer;-webkit-transition:all .3s;transition:all .3s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.input-container .deep-think-btn.active[data-v-0edb80d3]{background:linear-gradient(135deg,var(--primary),var(--primary-light));color:#fff;border:1px solid transparent}.input-container .input-area[data-v-0edb80d3]{background:var(--light-bg);border-radius:34px;-webkit-box-shadow:0 2px 8px -2px rgba(var(--prim-r),var(--prim-g),var(--prim-b),.4);box-shadow:0 2px 8px -2px rgba(var(--prim-r),var(--prim-g),var(--prim-b),.4);padding:15px;-webkit-transition:-webkit-box-shadow .25s;transition:-webkit-box-shadow .25s;transition:box-shadow .25s;transition:box-shadow .25s,-webkit-box-shadow .25s}.input-container .input-area[data-v-0edb80d3]:focus-within{-webkit-box-shadow:0 0 0 2px var(--primary-light);box-shadow:0 0 0 2px var(--primary-light)}.input-container .input-area .file-attach[data-v-0edb80d3]{position:absolute;left:14px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:var(--primary);font-size:18px;cursor:pointer;z-index:2}.input-container .input-area textarea[data-v-0edb80d3]{width:100%;border:none;outline:none;resize:none;background:transparent;font-size:15px;line-height:1.4;max-height:120px;overflow-y:auto;color:var(--dark-text)}.input-container .input-area .input-option-icon[data-v-0edb80d3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;width:40px;height:40px}.input-container .input-area .action-buttons[data-v-0edb80d3]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.input-container .input-area .action-buttons .action-left-buttons[data-v-0edb80d3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.input-container .input-area .action-buttons .action-left-buttons .title[data-v-0edb80d3]{padding:5px;border:.5px solid #ccc;border-radius:50%;width:32px;-webkit-box-sizing:border-box;box-sizing:border-box;height:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.input-container .input-area .action-buttons .action-left-buttons .title .aifont[data-v-0edb80d3]{-webkit-transition:all .5s;transition:all .5s}.input-container .input-area .action-buttons .action-left-buttons .dropdown-button:hover .aifont[data-v-0edb80d3]{color:var(--primary)!important;-webkit-transform:rotate(180deg) scale(1.2);transform:rotate(180deg) scale(1.2)}.input-container .input-area .action-buttons .action-button[data-v-0edb80d3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;border:none;border-radius:50%;font-size:18px;cursor:pointer;-webkit-transition:.2s;transition:.2s}.input-container .input-area .action-buttons .action-button.upload-button[data-v-0edb80d3]{background:var(--light-bg);color:var(--primary)}.input-container .input-area .action-buttons .action-button.upload-button[data-v-0edb80d3]:hover{background:var(--light-bg-plus-5)}.input-container .input-area .action-buttons .action-button.send-button[data-v-0edb80d3]{background:var(--primary);color:var(--white)}.input-container .input-area .action-buttons .action-button.send-button[data-v-0edb80d3]:disabled{background:var(--primary-plus-30);cursor:not-allowed}.input-item[data-v-0edb80d3]{width:112px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;-ms-flex-wrap:wrap;flex-wrap:wrap}.input-item .input-item-btn[data-v-0edb80d3]{-webkit-transition:all .3s;transition:all .3s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:112px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:12px;background-color:var(--white);-webkit-box-shadow:0 2px 10px rgba(0,0,0,.05);box-shadow:0 2px 10px rgba(0,0,0,.05)}.input-item .input-item-btn .input-item-text[data-v-0edb80d3]{font-size:14px;padding:8px;color:var(--dark-text)}.input-item .input-item-btn .input-item-icon[data-v-0edb80d3]{cursor:pointer;color:var(--primary);padding:5px;line-height:1;border-radius:50%}.input-item .input-item-btn .input-item-icon i[data-v-0edb80d3]{margin-right:0;font-size:12px}.input-item .input-item-btn .input-item-icon[data-v-0edb80d3]:hover{background-color:red}.input-item .input-item-btn[data-v-0edb80d3]:hover{background-color:rgba(var(--prim-r),var(--prim-g),var(--prim-b),.8);-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-box-shadow:0 5px 15px rgba(0,0,0,.1);box-shadow:0 5px 15px rgba(0,0,0,.1)}.input-item .input-item-btn:hover .input-item-icon[data-v-0edb80d3],.input-item .input-item-btn:hover .input-item-text[data-v-0edb80d3]{color:#fff}.suggest-message[data-v-0edb80d3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:10px}.suggest-message .suggest-message-item[data-v-0edb80d3]{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px;margin:5px;background-color:var(--white);width:200px;border-radius:12px;-webkit-transition:-webkit-box-shadow .3s;transition:-webkit-box-shadow .3s;transition:box-shadow .3s;transition:box-shadow .3s,-webkit-box-shadow .3s}.suggest-message .suggest-message-item .suggest-message-title[data-v-0edb80d3]{width:70%;padding-left:10px}.suggest-message .suggest-message-item .suggest-message-icon[data-v-0edb80d3]{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-transition:all .3s;transition:all .3s}.suggest-message .suggest-message-item[data-v-0edb80d3]:hover{-webkit-box-shadow:var(--secondary) 0 0 5px;box-shadow:var(--secondary) 0 0 5px}.suggest-message .suggest-message-item:hover .suggest-message-icon[data-v-0edb80d3]{-webkit-transform:translateX(10px);transform:translateX(10px)}.suggest-message .suggest-message-item[data-v-0edb80d3]:focus{-webkit-box-shadow:var(--secondary) 0 0 5px;box-shadow:var(--secondary) 0 0 5px}.suggest-message .suggest-message-item:focus .suggest-message-icon[data-v-0edb80d3]{-webkit-transform:translateX(10px);transform:translateX(10px)}.slide-fade-enter-active[data-v-0edb80d3]{-webkit-transition:all .5s ease;transition:all .5s ease}.slide-fade-leave-active[data-v-0edb80d3]{-webkit-transition:all .3s ease;transition:all .3s ease;opacity:0}.slide-fade-enter[data-v-0edb80d3]{-webkit-transform:translateX(50px);transform:translateX(50px);opacity:0}.slide-fade-enter-to[data-v-0edb80d3]{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}.confirm-container-wrapper[data-v-0edb80d3]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;margin-top:20px;margin-bottom:10px;-webkit-animation:slideUp-0edb80d3 .3s ease-out;animation:slideUp-0edb80d3 .3s ease-out}.confirm-container-wrapper .confirm-card[data-v-0edb80d3],.confirm-container-wrapper[data-v-0edb80d3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.confirm-container-wrapper .confirm-card[data-v-0edb80d3]{background:var(--white);border-radius:8px;-webkit-box-shadow:0 4px 16px rgba(var(--faint-color-r),var(--faint-color-g),var(--faint-color-b),.08);box-shadow:0 4px 16px rgba(var(--faint-color-r),var(--faint-color-g),var(--faint-color-b),.08);border:1px solid var(--white);padding:16px 24px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:300px}.confirm-container-wrapper .confirm-card .confirm-header[data-v-0edb80d3]{font-size:15px;font-weight:600;color:var(--bold-text-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:8px}.confirm-container-wrapper .confirm-card .confirm-header .el-icon-question[data-v-0edb80d3]{color:var(--primary);margin-right:6px}.confirm-container-wrapper .confirm-card .confirm-desc[data-v-0edb80d3]{font-size:13px;color:#909399;margin-bottom:16px;text-align:center}.confirm-container-wrapper .confirm-card .confirm-actions[data-v-0edb80d3]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.confirm-container-wrapper .confirm-card .confirm-actions button[data-v-0edb80d3]{padding:6px 20px;border-radius:4px;font-size:13px;cursor:pointer;-webkit-transition:all .2s;transition:all .2s;outline:none}.confirm-container-wrapper .confirm-card .confirm-actions .btn-cancel[data-v-0edb80d3]{background:#fff;border:1px solid #dcdfe6;color:#606266}.confirm-container-wrapper .confirm-card .confirm-actions .btn-cancel[data-v-0edb80d3]:hover{color:var(--primary);border-color:#c6e2ff;background-color:#ecf5ff}.confirm-container-wrapper .confirm-card .confirm-actions .btn-submit[data-v-0edb80d3]{background:var(--primary);border:1px solid var(--primary);color:#fff}.confirm-container-wrapper .confirm-card .confirm-actions .btn-submit[data-v-0edb80d3]:hover{background:var(--primary-drak);border-color:var(--primary-drak);-webkit-box-shadow:0 2px 6px rgba(var(--faint-color-r),var(--faint-color-g),var(--faint-color-b),.3);box-shadow:0 2px 6px rgba(var(--faint-color-r),var(--faint-color-g),var(--faint-color-b),.3)}@-webkit-keyframes slideUp-0edb80d3{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideUp-0edb80d3{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.document-item[data-v-0edb80d3]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:110px;padding:8px;border-radius:12px;background:var(--light-bg);border:1px solid var(--light-border);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-webkit-transition:.25s;transition:.25s;position:relative;-webkit-animation:fileItemFrames-0edb80d3 1s;animation:fileItemFrames-0edb80d3 1s;cursor:pointer}.document-item[data-v-0edb80d3]:hover{border-color:var(--primary)}.document-item .document-item-detail[data-v-0edb80d3]{display:-webkit-box;display:-ms-flexbox;display:flex}.document-item .document-item-detail .document-name[data-v-0edb80d3]{width:80px;font-size:11px;color:var(--dark-text);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.document-item .document-item-detail .document-score[data-v-0edb80d3]{font-size:10px;color:var(--primary-light)}.document-content[data-v-0edb80d3]{color:var(--black-text);max-width:200px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}[data-v-ae1d3d48]:root{--primary:#1e88e5;--primary-light:#64b5f6;--primary-drak:#4e92c4;--secondary:#42a5f5;--light-bg:#f5f9ff;--light-bg-r:245;--light-bg-g:249;--light-bg-b:255;--light-border:#bbdefb;--dark-text:#37474f;--gray-text:#78909c;--gray-08:rgba(120,144,156,0.08);--gray-15:rgba(120,144,156,0.15);--black-text:#000b25;--shadow:0 4px 20px rgba(30,136,229,0.15);--gradient-start:#d4ebff;--gradient-end:#e6f2ff;--text-color:#1976d2;--light-bg-plus-5:#fbfdff;--primary-plus-30:#7ec1f7;--prim-r:30;--prim-g:136;--prim-b:229;--success-color:#43a047;--warning-color:#fbc02d;--error-color:#e53935;--faint-color-r:67;--faint-color-g:146}[data-theme=purple-pink][data-v-ae1d3d48],[data-v-ae1d3d48]:root{--white:#fff;--danger:#f44336;--faint-color-b:214;--bold-text-color:#303133}[data-theme=purple-pink][data-v-ae1d3d48]{--primary:#3f51b5;--primary-drak:#4a35b0;--prim-r:63;--prim-g:81;--prim-b:181;--primary-light:#7986cb;--secondary:#ff4081;--secondary-light:#ff80ab;--light-bg:#f5f5f5;--light-bg-r:245;--light-bg-g:245;--light-bg-b:245;--light-border:#e0e0e0;--dark-text:#212121;--gray-text:#757575;--gray-08:hsla(0,0%,45.9%,0.08);--gray-15:hsla(0,0%,45.9%,0.15);--black-text:#000;--shadow:0 4px 12px rgba(0,0,0,0.1);--gradient-start:#d5d9f3;--gradient-end:#e8ebf7;--text-color:#344397;--light-bg-plus-5:#fafafa;--primary-plus-30:#9fa8d8;--success-color:#388e3c;--warning-color:#f9a825;--error-color:#d32f2f;--faint-color-r:91;--faint-color-g:67}@-webkit-keyframes progressBar-ae1d3d48{0%{width:20%;left:0}50%{width:80%}to{width:20%;left:80%}}@keyframes progressBar-ae1d3d48{0%{width:20%;left:0}50%{width:80%}to{width:20%;left:80%}}.thinking-row[data-v-ae1d3d48]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.app-container[data-v-ae1d3d48]{max-width:100%;margin:0 auto}.app-container[data-v-ae1d3d48],.chat-section[data-v-ae1d3d48]{height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.messages-padding[data-v-ae1d3d48]{padding-left:15%!important;padding-right:15%!important}.messages-container[data-v-ae1d3d48]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:5px 20px 0;overflow-y:auto;background:var(--light-bg);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px;-webkit-transition:scroll-top .3s ease-out;transition:scroll-top .3s ease-out}.messages-container .message-detail[data-v-ae1d3d48]{max-width:90%;padding:12px 18px;border-radius:18px;word-break:break-word;line-height:1.5}.messages-container .message-detail.user-message[data-v-ae1d3d48]{-ms-flex-item-align:end;align-self:flex-end;background:linear-gradient(135deg,var(--primary),var(--primary-light));color:var(--white);position:relative}.messages-container .message-detail.ai-message i[data-v-ae1d3d48]{color:var(--primary)!important}.messages-container .options-left[data-v-ae1d3d48]{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.messages-container .options-right[data-v-ae1d3d48]{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.messages-container .show-item[data-v-ae1d3d48]{opacity:1}.messages-container .hide-item[data-v-ae1d3d48]{opacity:0}.messages-container .options[data-v-ae1d3d48]{height:40px;-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.messages-container .options .options-icon[data-v-ae1d3d48],.messages-container .options[data-v-ae1d3d48]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.messages-container .options .options-icon[data-v-ae1d3d48]{margin:5px;padding:5px;border-radius:10px;font-size:14px;height:20px;width:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.messages-container .options .options-icon[data-v-ae1d3d48]:hover{background:rgba(var(--gray-text),.2)}.chat-message-total[data-v-ae1d3d48]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.deep-thinking[data-v-ae1d3d48]{font-size:18px;font-weight:600;color:#999;position:relative;display:inline-block;background:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,0)),color-stop(45%,hsla(0,0%,75.3%,.8)),color-stop(55%,hsla(0,0%,75.3%,.8)),to(hsla(0,0%,100%,0)));background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,75.3%,.8) 45%,hsla(0,0%,75.3%,.8) 55%,hsla(0,0%,100%,0));background-size:200% 100%;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-animation:waitMessage-ae1d3d48 2s linear infinite;animation:waitMessage-ae1d3d48 2s linear infinite;letter-spacing:.5px;-webkit-transform:skewX(-6deg);transform:skewX(-6deg);text-shadow:0 0 1px rgba(0,0,0,.15),0 0 6px hsla(0,0%,62.7%,.1);opacity:0;height:20px;-webkit-transition:opacity .3s;transition:opacity .3s}.deep-thinking.visible[data-v-ae1d3d48]{opacity:1}@-webkit-keyframes waitMessage-ae1d3d48{0%{background-position:200% 200%}to{background-position:-200% -200%}}@keyframes waitMessage-ae1d3d48{0%{background-position:200% 200%}to{background-position:-200% -200%}}.scroll-tag-container[data-v-ae1d3d48]{position:relative;max-height:150px}.scroll-tag-container:hover .scroll-button[data-v-ae1d3d48]{opacity:1;font-size:20px;background:var(--white)}.scroll-tag-container .hover-mask[data-v-ae1d3d48]{position:absolute;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,100%,.5);pointer-events:none;-webkit-transition:opacity .3s;transition:opacity .3s}.scroll-tag-container .scroll-display-area[data-v-ae1d3d48]{display:-webkit-box;display:-ms-flexbox;display:flex;overflow-x:auto;scroll-behavior:smooth;gap:12px;padding:4px 0;scrollbar-width:none}.scroll-tag-container .scroll-display-area[data-v-ae1d3d48]::-webkit-scrollbar{display:none}.scroll-tag-container .file-item[data-v-ae1d3d48]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:110px;padding:8px;border-radius:12px;background:var(--light-bg);border:1px solid var(--light-border);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-webkit-transition:.25s;transition:.25s;position:relative;-webkit-animation:fileItemFrames-ae1d3d48 1s;animation:fileItemFrames-ae1d3d48 1s;cursor:pointer}.scroll-tag-container .file-item[data-v-ae1d3d48]:has(.el-icon-error:hover){border-color:var(--danger)}.scroll-tag-container .file-item[data-v-ae1d3d48]:hover{border-color:var(--primary)}.scroll-tag-container .file-item i[data-v-ae1d3d48]{font-size:24px}.scroll-tag-container .file-item .agent-name[data-v-ae1d3d48]{width:100px;font-size:11px;color:var(--dark-text);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.scroll-tag-container .file-item .file-name[data-v-ae1d3d48]{width:80px;font-size:11px;color:var(--dark-text);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.scroll-tag-container .file-item .file-size[data-v-ae1d3d48]{font-size:10px;color:var(--gray-text)}.scroll-tag-container .file-item .el-icon-error[data-v-ae1d3d48]{font-size:17px;color:red;cursor:pointer;position:absolute;top:-6px;right:-7px;-webkit-transition:all .3s;transition:all .3s}.scroll-tag-container .file-item .el-icon-error[data-v-ae1d3d48]:hover{font-size:25px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.scroll-tag-container .file-item .upload-mask[data-v-ae1d3d48]{position:absolute;top:0;left:0;right:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .3s ease;transition:all .3s ease;border-radius:12px 20px 12px 12px}.scroll-tag-container .file-item .upload-mask.uploading[data-v-ae1d3d48]{background-color:rgba(251,253,255,.65);display:-webkit-box;display:-ms-flexbox;display:flex}@-webkit-keyframes fileItemFrames-ae1d3d48{0%{opacity:0}50%{opacity:.5}to{opacity:1}}@keyframes fileItemFrames-ae1d3d48{0%{opacity:0}50%{opacity:.5}to{opacity:1}}.scroll-tag-container .scroll-button[data-v-ae1d3d48]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:28px;height:28px;border:none;border-radius:50%;background:rgba(var(--white),.9);color:var(--primary);font-size:14px;cursor:pointer;opacity:0;-webkit-transition:opacity .2s;transition:opacity .2s;z-index:2}.scroll-tag-container .scroll-button.scroll-left[data-v-ae1d3d48]{left:6px}.scroll-tag-container .scroll-button.scroll-right[data-v-ae1d3d48]{right:6px}.input-container[data-v-ae1d3d48]{width:80%;padding:0 20px;z-index:3}.input-container .deep-think-btn[data-v-ae1d3d48]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:6px 12px;border-radius:18px;background:#fff;color:var(--dark-text);border:1px solid rgba(0,0,0,.12);font-size:14px;cursor:pointer;-webkit-transition:all .3s;transition:all .3s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.input-container .deep-think-btn.active[data-v-ae1d3d48]{background:linear-gradient(135deg,var(--primary),var(--primary-light));color:#fff;border:1px solid transparent}.input-container .input-area[data-v-ae1d3d48]{background:var(--light-bg);border-radius:34px;-webkit-box-shadow:0 2px 8px -2px rgba(var(--prim-r),var(--prim-g),var(--prim-b),.4);box-shadow:0 2px 8px -2px rgba(var(--prim-r),var(--prim-g),var(--prim-b),.4);padding:15px;-webkit-transition:-webkit-box-shadow .25s;transition:-webkit-box-shadow .25s;transition:box-shadow .25s;transition:box-shadow .25s,-webkit-box-shadow .25s}.input-container .input-area[data-v-ae1d3d48]:focus-within{-webkit-box-shadow:0 0 0 2px var(--primary-light);box-shadow:0 0 0 2px var(--primary-light)}.input-container .input-area .file-attach[data-v-ae1d3d48]{position:absolute;left:14px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:var(--primary);font-size:18px;cursor:pointer;z-index:2}.input-container .input-area textarea[data-v-ae1d3d48]{width:100%;border:none;outline:none;resize:none;background:transparent;font-size:15px;line-height:1.4;max-height:120px;overflow-y:auto;color:var(--dark-text)}.input-container .input-area .input-option-icon[data-v-ae1d3d48]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;width:40px;height:40px}.input-container .input-area .action-buttons[data-v-ae1d3d48]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.input-container .input-area .action-buttons .action-left-buttons[data-v-ae1d3d48]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.input-container .input-area .action-buttons .action-left-buttons .title[data-v-ae1d3d48]{padding:5px;border:.5px solid #ccc;border-radius:50%;width:32px;-webkit-box-sizing:border-box;box-sizing:border-box;height:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.input-container .input-area .action-buttons .action-left-buttons .title .aifont[data-v-ae1d3d48]{-webkit-transition:all .5s;transition:all .5s}.input-container .input-area .action-buttons .action-left-buttons .dropdown-button:hover .aifont[data-v-ae1d3d48]{color:var(--primary)!important;-webkit-transform:rotate(180deg) scale(1.2);transform:rotate(180deg) scale(1.2)}.input-container .input-area .action-buttons .action-button[data-v-ae1d3d48]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;border:none;border-radius:50%;font-size:18px;cursor:pointer;-webkit-transition:.2s;transition:.2s}.input-container .input-area .action-buttons .action-button.upload-button[data-v-ae1d3d48]{background:var(--light-bg);color:var(--primary)}.input-container .input-area .action-buttons .action-button.upload-button[data-v-ae1d3d48]:hover{background:var(--light-bg-plus-5)}.input-container .input-area .action-buttons .action-button.send-button[data-v-ae1d3d48]{background:var(--primary);color:var(--white)}.input-container .input-area .action-buttons .action-button.send-button[data-v-ae1d3d48]:disabled{background:var(--primary-plus-30);cursor:not-allowed}.input-item[data-v-ae1d3d48]{width:112px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;-ms-flex-wrap:wrap;flex-wrap:wrap}.input-item .input-item-btn[data-v-ae1d3d48]{-webkit-transition:all .3s;transition:all .3s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:112px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:12px;background-color:var(--white);-webkit-box-shadow:0 2px 10px rgba(0,0,0,.05);box-shadow:0 2px 10px rgba(0,0,0,.05)}.input-item .input-item-btn .input-item-text[data-v-ae1d3d48]{font-size:14px;padding:8px;color:var(--dark-text)}.input-item .input-item-btn .input-item-icon[data-v-ae1d3d48]{cursor:pointer;color:var(--primary);padding:5px;line-height:1;border-radius:50%}.input-item .input-item-btn .input-item-icon i[data-v-ae1d3d48]{margin-right:0;font-size:12px}.input-item .input-item-btn .input-item-icon[data-v-ae1d3d48]:hover{background-color:red}.input-item .input-item-btn[data-v-ae1d3d48]:hover{background-color:rgba(var(--prim-r),var(--prim-g),var(--prim-b),.8);-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-box-shadow:0 5px 15px rgba(0,0,0,.1);box-shadow:0 5px 15px rgba(0,0,0,.1)}.input-item .input-item-btn:hover .input-item-icon[data-v-ae1d3d48],.input-item .input-item-btn:hover .input-item-text[data-v-ae1d3d48]{color:#fff}.suggest-message[data-v-ae1d3d48]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:10px}.suggest-message .suggest-message-item[data-v-ae1d3d48]{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px;margin:5px;background-color:var(--white);width:200px;border-radius:12px;-webkit-transition:-webkit-box-shadow .3s;transition:-webkit-box-shadow .3s;transition:box-shadow .3s;transition:box-shadow .3s,-webkit-box-shadow .3s}.suggest-message .suggest-message-item .suggest-message-title[data-v-ae1d3d48]{width:70%;padding-left:10px}.suggest-message .suggest-message-item .suggest-message-icon[data-v-ae1d3d48]{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-transition:all .3s;transition:all .3s}.suggest-message .suggest-message-item[data-v-ae1d3d48]:hover{-webkit-box-shadow:var(--secondary) 0 0 5px;box-shadow:var(--secondary) 0 0 5px}.suggest-message .suggest-message-item:hover .suggest-message-icon[data-v-ae1d3d48]{-webkit-transform:translateX(10px);transform:translateX(10px)}.suggest-message .suggest-message-item[data-v-ae1d3d48]:focus{-webkit-box-shadow:var(--secondary) 0 0 5px;box-shadow:var(--secondary) 0 0 5px}.suggest-message .suggest-message-item:focus .suggest-message-icon[data-v-ae1d3d48]{-webkit-transform:translateX(10px);transform:translateX(10px)}.slide-fade-enter-active[data-v-ae1d3d48]{-webkit-transition:all .5s ease;transition:all .5s ease}.slide-fade-leave-active[data-v-ae1d3d48]{-webkit-transition:all .3s ease;transition:all .3s ease;opacity:0}.slide-fade-enter[data-v-ae1d3d48]{-webkit-transform:translateX(50px);transform:translateX(50px);opacity:0}.slide-fade-enter-to[data-v-ae1d3d48]{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}.confirm-container-wrapper[data-v-ae1d3d48]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;margin-top:20px;margin-bottom:10px;-webkit-animation:slideUp-ae1d3d48 .3s ease-out;animation:slideUp-ae1d3d48 .3s ease-out}.confirm-container-wrapper .confirm-card[data-v-ae1d3d48],.confirm-container-wrapper[data-v-ae1d3d48]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.confirm-container-wrapper .confirm-card[data-v-ae1d3d48]{background:var(--white);border-radius:8px;-webkit-box-shadow:0 4px 16px rgba(var(--faint-color-r),var(--faint-color-g),var(--faint-color-b),.08);box-shadow:0 4px 16px rgba(var(--faint-color-r),var(--faint-color-g),var(--faint-color-b),.08);border:1px solid var(--white);padding:16px 24px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:300px}.confirm-container-wrapper .confirm-card .confirm-header[data-v-ae1d3d48]{font-size:15px;font-weight:600;color:var(--bold-text-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:8px}.confirm-container-wrapper .confirm-card .confirm-header .el-icon-question[data-v-ae1d3d48]{color:var(--primary);margin-right:6px}.confirm-container-wrapper .confirm-card .confirm-desc[data-v-ae1d3d48]{font-size:13px;color:#909399;margin-bottom:16px;text-align:center}.confirm-container-wrapper .confirm-card .confirm-actions[data-v-ae1d3d48]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.confirm-container-wrapper .confirm-card .confirm-actions button[data-v-ae1d3d48]{padding:6px 20px;border-radius:4px;font-size:13px;cursor:pointer;-webkit-transition:all .2s;transition:all .2s;outline:none}.confirm-container-wrapper .confirm-card .confirm-actions .btn-cancel[data-v-ae1d3d48]{background:#fff;border:1px solid #dcdfe6;color:#606266}.confirm-container-wrapper .confirm-card .confirm-actions .btn-cancel[data-v-ae1d3d48]:hover{color:var(--primary);border-color:#c6e2ff;background-color:#ecf5ff}.confirm-container-wrapper .confirm-card .confirm-actions .btn-submit[data-v-ae1d3d48]{background:var(--primary);border:1px solid var(--primary);color:#fff}.confirm-container-wrapper .confirm-card .confirm-actions .btn-submit[data-v-ae1d3d48]:hover{background:var(--primary-drak);border-color:var(--primary-drak);-webkit-box-shadow:0 2px 6px rgba(var(--faint-color-r),var(--faint-color-g),var(--faint-color-b),.3);box-shadow:0 2px 6px rgba(var(--faint-color-r),var(--faint-color-g),var(--faint-color-b),.3)}@-webkit-keyframes slideUp-ae1d3d48{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideUp-ae1d3d48{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.disable-agent[data-v-ae1d3d48]{cursor:not-allowed!important;opacity:.6}.todo-dialog .el-dialog__body{padding:0;padding-bottom:15px}.warning-drawer .el-drawer__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0}[data-v-1220b586]:root{--primary:#1e88e5;--primary-light:#64b5f6;--primary-drak:#4e92c4;--secondary:#42a5f5;--light-bg:#f5f9ff;--light-bg-r:245;--light-bg-g:249;--light-bg-b:255;--light-border:#bbdefb;--dark-text:#37474f;--gray-text:#78909c;--gray-08:rgba(120,144,156,0.08);--gray-15:rgba(120,144,156,0.15);--black-text:#000b25;--shadow:0 4px 20px rgba(30,136,229,0.15);--gradient-start:#d4ebff;--gradient-end:#e6f2ff;--text-color:#1976d2;--light-bg-plus-5:#fbfdff;--primary-plus-30:#7ec1f7;--prim-r:30;--prim-g:136;--prim-b:229;--success-color:#43a047;--warning-color:#fbc02d;--error-color:#e53935;--faint-color-r:67;--faint-color-g:146}[data-theme=purple-pink][data-v-1220b586],[data-v-1220b586]:root{--white:#fff;--danger:#f44336;--faint-color-b:214;--bold-text-color:#303133}[data-theme=purple-pink][data-v-1220b586]{--primary:#3f51b5;--primary-drak:#4a35b0;--prim-r:63;--prim-g:81;--prim-b:181;--primary-light:#7986cb;--secondary:#ff4081;--secondary-light:#ff80ab;--light-bg:#f5f5f5;--light-bg-r:245;--light-bg-g:245;--light-bg-b:245;--light-border:#e0e0e0;--dark-text:#212121;--gray-text:#757575;--gray-08:hsla(0,0%,45.9%,0.08);--gray-15:hsla(0,0%,45.9%,0.15);--black-text:#000;--shadow:0 4px 12px rgba(0,0,0,0.1);--gradient-start:#d5d9f3;--gradient-end:#e8ebf7;--text-color:#344397;--light-bg-plus-5:#fafafa;--primary-plus-30:#9fa8d8;--success-color:#388e3c;--warning-color:#f9a825;--error-color:#d32f2f;--faint-color-r:91;--faint-color-g:67}@-webkit-keyframes progressBar-1220b586{0%{width:20%;left:0}50%{width:80%}to{width:20%;left:80%}}@keyframes progressBar-1220b586{0%{width:20%;left:0}50%{width:80%}to{width:20%;left:80%}}.thinking-row[data-v-1220b586]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.app-container[data-v-1220b586]{max-width:100%;margin:0 auto}.app-container[data-v-1220b586],.chat-section[data-v-1220b586]{height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.messages-padding[data-v-1220b586]{padding-left:15%!important;padding-right:15%!important}.messages-container[data-v-1220b586]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:5px 20px 0;overflow-y:auto;background:var(--light-bg);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px;-webkit-transition:scroll-top .3s ease-out;transition:scroll-top .3s ease-out}.messages-container .message-detail[data-v-1220b586]{max-width:90%;padding:12px 18px;border-radius:18px;word-break:break-word;line-height:1.5}.messages-container .message-detail.user-message[data-v-1220b586]{-ms-flex-item-align:end;align-self:flex-end;background:linear-gradient(135deg,var(--primary),var(--primary-light));color:var(--white);position:relative}.messages-container .message-detail.ai-message i[data-v-1220b586]{color:var(--primary)!important}.messages-container .options-left[data-v-1220b586]{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.messages-container .options-right[data-v-1220b586]{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.messages-container .show-item[data-v-1220b586]{opacity:1}.messages-container .hide-item[data-v-1220b586]{opacity:0}.messages-container .options[data-v-1220b586]{height:40px;-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.messages-container .options .options-icon[data-v-1220b586],.messages-container .options[data-v-1220b586]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.messages-container .options .options-icon[data-v-1220b586]{margin:5px;padding:5px;border-radius:10px;font-size:14px;height:20px;width:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.messages-container .options .options-icon[data-v-1220b586]:hover{background:rgba(var(--gray-text),.2)}.chat-message-total[data-v-1220b586]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.deep-thinking[data-v-1220b586]{font-size:18px;font-weight:600;color:#999;position:relative;display:inline-block;background:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,0)),color-stop(45%,hsla(0,0%,75.3%,.8)),color-stop(55%,hsla(0,0%,75.3%,.8)),to(hsla(0,0%,100%,0)));background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,75.3%,.8) 45%,hsla(0,0%,75.3%,.8) 55%,hsla(0,0%,100%,0));background-size:200% 100%;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-animation:waitMessage-1220b586 2s linear infinite;animation:waitMessage-1220b586 2s linear infinite;letter-spacing:.5px;-webkit-transform:skewX(-6deg);transform:skewX(-6deg);text-shadow:0 0 1px rgba(0,0,0,.15),0 0 6px hsla(0,0%,62.7%,.1);opacity:0;height:20px;-webkit-transition:opacity .3s;transition:opacity .3s}.deep-thinking.visible[data-v-1220b586]{opacity:1}@-webkit-keyframes waitMessage-1220b586{0%{background-position:200% 200%}to{background-position:-200% -200%}}@keyframes waitMessage-1220b586{0%{background-position:200% 200%}to{background-position:-200% -200%}}.scroll-tag-container[data-v-1220b586]{position:relative;max-height:150px}.scroll-tag-container:hover .scroll-button[data-v-1220b586]{opacity:1;font-size:20px;background:var(--white)}.scroll-tag-container .hover-mask[data-v-1220b586]{position:absolute;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,100%,.5);pointer-events:none;-webkit-transition:opacity .3s;transition:opacity .3s}.scroll-tag-container .scroll-display-area[data-v-1220b586]{display:-webkit-box;display:-ms-flexbox;display:flex;overflow-x:auto;scroll-behavior:smooth;gap:12px;padding:4px 0;scrollbar-width:none}.scroll-tag-container .scroll-display-area[data-v-1220b586]::-webkit-scrollbar{display:none}.scroll-tag-container .file-item[data-v-1220b586]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:110px;padding:8px;border-radius:12px;background:var(--light-bg);border:1px solid var(--light-border);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-webkit-transition:.25s;transition:.25s;position:relative;-webkit-animation:fileItemFrames-1220b586 1s;animation:fileItemFrames-1220b586 1s;cursor:pointer}.scroll-tag-container .file-item[data-v-1220b586]:has(.el-icon-error:hover){border-color:var(--danger)}.scroll-tag-container .file-item[data-v-1220b586]:hover{border-color:var(--primary)}.scroll-tag-container .file-item i[data-v-1220b586]{font-size:24px}.scroll-tag-container .file-item .agent-name[data-v-1220b586]{width:100px;font-size:11px;color:var(--dark-text);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.scroll-tag-container .file-item .file-name[data-v-1220b586]{width:80px;font-size:11px;color:var(--dark-text);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.scroll-tag-container .file-item .file-size[data-v-1220b586]{font-size:10px;color:var(--gray-text)}.scroll-tag-container .file-item .el-icon-error[data-v-1220b586]{font-size:17px;color:red;cursor:pointer;position:absolute;top:-6px;right:-7px;-webkit-transition:all .3s;transition:all .3s}.scroll-tag-container .file-item .el-icon-error[data-v-1220b586]:hover{font-size:25px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.scroll-tag-container .file-item .upload-mask[data-v-1220b586]{position:absolute;top:0;left:0;right:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .3s ease;transition:all .3s ease;border-radius:12px 20px 12px 12px}.scroll-tag-container .file-item .upload-mask.uploading[data-v-1220b586]{background-color:rgba(251,253,255,.65);display:-webkit-box;display:-ms-flexbox;display:flex}@-webkit-keyframes fileItemFrames-1220b586{0%{opacity:0}50%{opacity:.5}to{opacity:1}}@keyframes fileItemFrames-1220b586{0%{opacity:0}50%{opacity:.5}to{opacity:1}}.scroll-tag-container .scroll-button[data-v-1220b586]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:28px;height:28px;border:none;border-radius:50%;background:rgba(var(--white),.9);color:var(--primary);font-size:14px;cursor:pointer;opacity:0;-webkit-transition:opacity .2s;transition:opacity .2s;z-index:2}.scroll-tag-container .scroll-button.scroll-left[data-v-1220b586]{left:6px}.scroll-tag-container .scroll-button.scroll-right[data-v-1220b586]{right:6px}.input-container[data-v-1220b586]{width:80%;padding:0 20px;z-index:3}.input-container .deep-think-btn[data-v-1220b586]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:6px 12px;border-radius:18px;background:#fff;color:var(--dark-text);border:1px solid rgba(0,0,0,.12);font-size:14px;cursor:pointer;-webkit-transition:all .3s;transition:all .3s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.input-container .deep-think-btn.active[data-v-1220b586]{background:linear-gradient(135deg,var(--primary),var(--primary-light));color:#fff;border:1px solid transparent}.input-container .input-area[data-v-1220b586]{background:var(--light-bg);border-radius:34px;-webkit-box-shadow:0 2px 8px -2px rgba(var(--prim-r),var(--prim-g),var(--prim-b),.4);box-shadow:0 2px 8px -2px rgba(var(--prim-r),var(--prim-g),var(--prim-b),.4);padding:15px;-webkit-transition:-webkit-box-shadow .25s;transition:-webkit-box-shadow .25s;transition:box-shadow .25s;transition:box-shadow .25s,-webkit-box-shadow .25s}.input-container .input-area[data-v-1220b586]:focus-within{-webkit-box-shadow:0 0 0 2px var(--primary-light);box-shadow:0 0 0 2px var(--primary-light)}.input-container .input-area .file-attach[data-v-1220b586]{position:absolute;left:14px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:var(--primary);font-size:18px;cursor:pointer;z-index:2}.input-container .input-area textarea[data-v-1220b586]{width:100%;border:none;outline:none;resize:none;background:transparent;font-size:15px;line-height:1.4;max-height:120px;overflow-y:auto;color:var(--dark-text)}.input-container .input-area .input-option-icon[data-v-1220b586]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;width:40px;height:40px}.input-container .input-area .action-buttons[data-v-1220b586]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.input-container .input-area .action-buttons .action-left-buttons[data-v-1220b586]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.input-container .input-area .action-buttons .action-left-buttons .title[data-v-1220b586]{padding:5px;border:.5px solid #ccc;border-radius:50%;width:32px;-webkit-box-sizing:border-box;box-sizing:border-box;height:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.input-container .input-area .action-buttons .action-left-buttons .title .aifont[data-v-1220b586]{-webkit-transition:all .5s;transition:all .5s}.input-container .input-area .action-buttons .action-left-buttons .dropdown-button:hover .aifont[data-v-1220b586]{color:var(--primary)!important;-webkit-transform:rotate(180deg) scale(1.2);transform:rotate(180deg) scale(1.2)}.input-container .input-area .action-buttons .action-button[data-v-1220b586]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;border:none;border-radius:50%;font-size:18px;cursor:pointer;-webkit-transition:.2s;transition:.2s}.input-container .input-area .action-buttons .action-button.upload-button[data-v-1220b586]{background:var(--light-bg);color:var(--primary)}.input-container .input-area .action-buttons .action-button.upload-button[data-v-1220b586]:hover{background:var(--light-bg-plus-5)}.input-container .input-area .action-buttons .action-button.send-button[data-v-1220b586]{background:var(--primary);color:var(--white)}.input-container .input-area .action-buttons .action-button.send-button[data-v-1220b586]:disabled{background:var(--primary-plus-30);cursor:not-allowed}.input-item[data-v-1220b586]{width:112px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;-ms-flex-wrap:wrap;flex-wrap:wrap}.input-item .input-item-btn[data-v-1220b586]{-webkit-transition:all .3s;transition:all .3s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:112px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:12px;background-color:var(--white);-webkit-box-shadow:0 2px 10px rgba(0,0,0,.05);box-shadow:0 2px 10px rgba(0,0,0,.05)}.input-item .input-item-btn .input-item-text[data-v-1220b586]{font-size:14px;padding:8px;color:var(--dark-text)}.input-item .input-item-btn .input-item-icon[data-v-1220b586]{cursor:pointer;color:var(--primary);padding:5px;line-height:1;border-radius:50%}.input-item .input-item-btn .input-item-icon i[data-v-1220b586]{margin-right:0;font-size:12px}.input-item .input-item-btn .input-item-icon[data-v-1220b586]:hover{background-color:red}.input-item .input-item-btn[data-v-1220b586]:hover{background-color:rgba(var(--prim-r),var(--prim-g),var(--prim-b),.8);-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-box-shadow:0 5px 15px rgba(0,0,0,.1);box-shadow:0 5px 15px rgba(0,0,0,.1)}.input-item .input-item-btn:hover .input-item-icon[data-v-1220b586],.input-item .input-item-btn:hover .input-item-text[data-v-1220b586]{color:#fff}.suggest-message[data-v-1220b586]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:10px}.suggest-message .suggest-message-item[data-v-1220b586]{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px;margin:5px;background-color:var(--white);width:200px;border-radius:12px;-webkit-transition:-webkit-box-shadow .3s;transition:-webkit-box-shadow .3s;transition:box-shadow .3s;transition:box-shadow .3s,-webkit-box-shadow .3s}.suggest-message .suggest-message-item .suggest-message-title[data-v-1220b586]{width:70%;padding-left:10px}.suggest-message .suggest-message-item .suggest-message-icon[data-v-1220b586]{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-transition:all .3s;transition:all .3s}.suggest-message .suggest-message-item[data-v-1220b586]:hover{-webkit-box-shadow:var(--secondary) 0 0 5px;box-shadow:var(--secondary) 0 0 5px}.suggest-message .suggest-message-item:hover .suggest-message-icon[data-v-1220b586]{-webkit-transform:translateX(10px);transform:translateX(10px)}.suggest-message .suggest-message-item[data-v-1220b586]:focus{-webkit-box-shadow:var(--secondary) 0 0 5px;box-shadow:var(--secondary) 0 0 5px}.suggest-message .suggest-message-item:focus .suggest-message-icon[data-v-1220b586]{-webkit-transform:translateX(10px);transform:translateX(10px)}.slide-fade-enter-active[data-v-1220b586]{-webkit-transition:all .5s ease;transition:all .5s ease}.slide-fade-leave-active[data-v-1220b586]{-webkit-transition:all .3s ease;transition:all .3s ease;opacity:0}.slide-fade-enter[data-v-1220b586]{-webkit-transform:translateX(50px);transform:translateX(50px);opacity:0}.slide-fade-enter-to[data-v-1220b586]{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}.confirm-container-wrapper[data-v-1220b586]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;margin-top:20px;margin-bottom:10px;-webkit-animation:slideUp-1220b586 .3s ease-out;animation:slideUp-1220b586 .3s ease-out}.confirm-container-wrapper .confirm-card[data-v-1220b586],.confirm-container-wrapper[data-v-1220b586]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.confirm-container-wrapper .confirm-card[data-v-1220b586]{background:var(--white);border-radius:8px;-webkit-box-shadow:0 4px 16px rgba(var(--faint-color-r),var(--faint-color-g),var(--faint-color-b),.08);box-shadow:0 4px 16px rgba(var(--faint-color-r),var(--faint-color-g),var(--faint-color-b),.08);border:1px solid var(--white);padding:16px 24px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:300px}.confirm-container-wrapper .confirm-card .confirm-header[data-v-1220b586]{font-size:15px;font-weight:600;color:var(--bold-text-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:8px}.confirm-container-wrapper .confirm-card .confirm-header .el-icon-question[data-v-1220b586]{color:var(--primary);margin-right:6px}.confirm-container-wrapper .confirm-card .confirm-desc[data-v-1220b586]{font-size:13px;color:#909399;margin-bottom:16px;text-align:center}.confirm-container-wrapper .confirm-card .confirm-actions[data-v-1220b586]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.confirm-container-wrapper .confirm-card .confirm-actions button[data-v-1220b586]{padding:6px 20px;border-radius:4px;font-size:13px;cursor:pointer;-webkit-transition:all .2s;transition:all .2s;outline:none}.confirm-container-wrapper .confirm-card .confirm-actions .btn-cancel[data-v-1220b586]{background:#fff;border:1px solid #dcdfe6;color:#606266}.confirm-container-wrapper .confirm-card .confirm-actions .btn-cancel[data-v-1220b586]:hover{color:var(--primary);border-color:#c6e2ff;background-color:#ecf5ff}.confirm-container-wrapper .confirm-card .confirm-actions .btn-submit[data-v-1220b586]{background:var(--primary);border:1px solid var(--primary);color:#fff}.confirm-container-wrapper .confirm-card .confirm-actions .btn-submit[data-v-1220b586]:hover{background:var(--primary-drak);border-color:var(--primary-drak);-webkit-box-shadow:0 2px 6px rgba(var(--faint-color-r),var(--faint-color-g),var(--faint-color-b),.3);box-shadow:0 2px 6px rgba(var(--faint-color-r),var(--faint-color-g),var(--faint-color-b),.3)}@-webkit-keyframes slideUp-1220b586{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideUp-1220b586{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes scroll-up-1220b586{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@keyframes scroll-up-1220b586{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.iconfont[data-v-1220b586]{margin-right:0}.todo-container[data-v-1220b586]{height:236px;padding-right:5px}.todo-list[data-v-1220b586]{list-style:none;padding:0;margin:0}.todo-item[data-v-1220b586]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:12px;padding:3px 15px;border-radius:10px;background:var(--light-bg);-webkit-transition:all .3s ease;transition:all .3s ease;cursor:pointer;position:relative;overflow:hidden}.todo-item:hover .todo-name[data-v-1220b586]{color:var(--primary)!important}.todo-item .todo-icon[data-v-1220b586]{width:36px;height:36px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:12px;-webkit-transition:all .3s ease;transition:all .3s ease;-ms-flex-negative:0;flex-shrink:0}.todo-item .todo-icon i[data-v-1220b586]{font-size:19px;color:var(--white)}.todo-item .todo-content[data-v-1220b586]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.todo-item .todo-content .todo-time[data-v-1220b586]{font-size:12px;color:var(--gray-text);margin-bottom:4px;-webkit-transition:color .3s ease;transition:color .3s ease}.todo-item .todo-content .todo-node-name[data-v-1220b586]{font-size:12px;color:var(--text-color);margin-bottom:4px;-webkit-transition:color .3s ease;transition:color .3s ease}.todo-item .todo-content .todo-name[data-v-1220b586]{font-size:14px;color:var(--dark-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-transition:color .3s ease;transition:color .3s ease}.empty-board[data-v-1220b586]{padding:20px;max-width:1000px;margin:0 auto;padding-bottom:200px}.empty-board .module-icon[data-v-1220b586]{width:50px;height:50px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:linear-gradient(135deg,var(--primary-light),var(--secondary));-webkit-transition:background .4s ease;transition:background .4s ease}.empty-board .module-icon i[data-v-1220b586]{font-size:20px;color:var(--white)}.empty-board .keyword-board[data-v-1220b586]{display:grid;grid-template-columns:50% 50%;gap:20px}.empty-board .keyword-board .board[data-v-1220b586]{background:var(--white);border:1px solid var(--light-border);border-radius:16px;padding:20px;-webkit-box-shadow:var(--shadow);box-shadow:var(--shadow);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.empty-board .keyword-board .board h3[data-v-1220b586]{position:relative;margin:0 0 15px;font-size:18px;color:var(--primary);text-align:center;padding-bottom:10px;border-bottom:1px solid var(--light-border)}.empty-board .keyword-board .board h3 span[data-v-1220b586]{font-size:12px;margin-left:8px;position:absolute;top:7px}.empty-board .keyword-board .board h3 .leftSpan[data-v-1220b586]{left:0}.empty-board .keyword-board .board h3 .rightSpan[data-v-1220b586]{cursor:pointer;right:0;color:var(--primary);-webkit-transition:color .3s ease;transition:color .3s ease}.empty-board .keyword-board .board h3 .rightSpan[data-v-1220b586]:hover{color:var(--primary-dark)}.empty-board .keyword-board .module-container[data-v-1220b586]{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.empty-board .keyword-board .module-container .module-item[data-v-1220b586]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:15px 10px;border-radius:12px;background:var(--light-bg);cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.empty-board .keyword-board .module-container .module-item .module-icon[data-v-1220b586],.empty-board .keyword-board .module-container .module-item[data-v-1220b586]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.empty-board .keyword-board .module-container .module-item .module-icon[data-v-1220b586]{width:50px;height:50px;border-radius:50%;margin-bottom:10px;font-size:20px;color:var(--white)}.empty-board .keyword-board .module-container .module-item .abroad .module-icon[data-v-1220b586]{background:var(--primary)}.empty-board .keyword-board .module-container .module-item .ai .module-icon[data-v-1220b586]{background:var(--secondary)}.empty-board .keyword-board .module-container .module-item .warning .module-icon[data-v-1220b586]{background:var(--primary-light)}.empty-board .keyword-board .module-container .module-item .module-name[data-v-1220b586]{font-size:14px;color:var(--dark-text);text-align:center}.empty-board .keyword-board .module-container .module-item[data-v-1220b586]:hover{background:var(--primary-light);-webkit-transform:scale(1.05);transform:scale(1.05)}.empty-board .keyword-board .module-container .module-item:hover .module-name[data-v-1220b586]{color:#fff}.empty-board .keyword-board .module-container .module-item:hover .module-icon[data-v-1220b586]{background:#fff}.empty-board .keyword-board .module-container .module-item:hover .module-icon i[data-v-1220b586]{color:var(--primary-light)}.empty-board .keyword-board .warning-marquee-box[data-v-1220b586]{height:236px;overflow:hidden;position:relative}.empty-board .keyword-board .warning-marquee-box:hover .warning-marquee-list[data-v-1220b586]{-webkit-animation-play-state:paused;animation-play-state:paused}.empty-board .keyword-board .warning-marquee-box .warning-wrapper[data-v-1220b586]{width:100%;height:100%}.empty-board .keyword-board .warning-marquee-box .warning-marquee-list[data-v-1220b586]{-webkit-animation:scroll-up-1220b586 linear infinite;animation:scroll-up-1220b586 linear infinite;will-change:transform;margin:0;padding:0;list-style:none}.warning-item[data-v-1220b586]{margin-bottom:12px;padding:8px 15px;border-radius:10px;background:var(--light-bg);-webkit-transition:all .3s ease;transition:all .3s ease;cursor:pointer}.warning-item .warning-flex[data-v-1220b586],.warning-item[data-v-1220b586]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.warning-item .warning-flex[data-v-1220b586]{width:100%}.warning-item .warning-icon[data-v-1220b586]{width:36px;height:36px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:12px;font-size:16px;color:var(--white);background:linear-gradient(135deg,#ffeb3b,#ffc107)}.warning-item .warning-content[data-v-1220b586]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.warning-item .warning-content .warning-title[data-v-1220b586]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:14px;color:var(--dark-text);margin-bottom:3px}.warning-item .warning-content .warning-desc[data-v-1220b586]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;font-size:12px;color:var(--gray-text)}.warning-item[data-v-1220b586]:hover{background:var(--light-bg)}.warning-item:hover .warning-icon[data-v-1220b586]{background:linear-gradient(135deg,#ffc107,#ff9800)}.warning-item:hover .warning-title[data-v-1220b586]{color:var(--primary)}.marquee-box[data-v-1220b586]{height:236px;overflow:hidden;position:relative}.marquee-box:hover .marquee-list[data-v-1220b586]{-webkit-animation-play-state:paused;animation-play-state:paused}.marquee-box .marquee-wrapper[data-v-1220b586]{width:100%;height:100%}.marquee-box .marquee-list[data-v-1220b586]{padding:0;margin:0;list-style:none;-webkit-animation:scroll-up-1220b586 linear infinite;animation:scroll-up-1220b586 linear infinite;will-change:transform}.marquee-box .marquee-list li[data-v-1220b586]{margin-bottom:8px;cursor:pointer;padding:8px 15px;border-radius:10px;background:var(--light-bg);color:var(--dark-text);font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.marquee-box .marquee-list li>i[data-v-1220b586]{margin-right:5px;padding:0 2px;font-size:16px;line-height:16px;border-radius:4px;background:linear-gradient(135deg,var(--gradient-start),var(--gradient-end));color:var(--text-color)}.marquee-box .marquee-list li[data-v-1220b586]:hover{background:var(--primary-light);color:var(--white)}.marquee-box .marquee-list li:hover i[data-v-1220b586]{background:hsla(0,0%,100%,.3);color:#fff}.empty-board .marquee-wrapper[data-v-1220b586],.empty-board .warning-wrapper[data-v-1220b586]{will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.warning-dialog-content[data-v-1220b586]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.filter-container[data-v-1220b586]{padding:20px;background:var(--white);border-bottom:1px solid var(--light-border)}.pagination-container[data-v-1220b586]{padding:15px 20px;background:var(--white);border-top:1px solid var(--light-border);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.todo-dialog-content .todo-dialog-list[data-v-1220b586]{height:calc(100vh - 217px);padding:0 20px}.todo-dialog-content .todo-dialog-list .todo-list .todo-item[data-v-1220b586]{margin-bottom:10px;padding:12px 15px;border-radius:8px;background:var(--light-bg);-webkit-transition:all .3s ease;transition:all .3s ease;cursor:pointer}.todo-dialog-content .todo-dialog-list .todo-list .todo-item[data-v-1220b586]:hover{background:var(--primary-light);-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 8px rgba(0,0,0,.1);box-shadow:0 4px 8px rgba(0,0,0,.1)}.todo-dialog-content .todo-dialog-list .todo-list .todo-item:hover .todo-name[data-v-1220b586]{color:#fff!important}.todo-dialog-content .todo-dialog-list .todo-list .todo-item:hover .todo-node-name[data-v-1220b586],.todo-dialog-content .todo-dialog-list .todo-list .todo-item:hover .todo-time[data-v-1220b586]{color:hsla(0,0%,100%,.8)!important}.todo-dialog-content .todo-dialog-list .todo-list .todo-item .todo-content[data-v-1220b586]{width:100%}.todo-dialog-content .todo-dialog-list .todo-list .todo-item .todo-content .todo-name[data-v-1220b586]{font-size:14px;font-weight:500;margin-bottom:6px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.todo-dialog-content .todo-dialog-list .todo-list .todo-item .todo-content .todo-node-name[data-v-1220b586],.todo-dialog-content .todo-dialog-list .todo-list .todo-item .todo-content .todo-time[data-v-1220b586]{font-size:12px;color:var(--gray-text)}[data-v-991da18a]:root{--primary:#1e88e5;--primary-light:#64b5f6;--primary-drak:#4e92c4;--secondary:#42a5f5;--light-bg:#f5f9ff;--light-bg-r:245;--light-bg-g:249;--light-bg-b:255;--light-border:#bbdefb;--dark-text:#37474f;--gray-text:#78909c;--gray-08:rgba(120,144,156,0.08);--gray-15:rgba(120,144,156,0.15);--black-text:#000b25;--shadow:0 4px 20px rgba(30,136,229,0.15);--gradient-start:#d4ebff;--gradient-end:#e6f2ff;--text-color:#1976d2;--light-bg-plus-5:#fbfdff;--primary-plus-30:#7ec1f7;--prim-r:30;--prim-g:136;--prim-b:229;--success-color:#43a047;--warning-color:#fbc02d;--error-color:#e53935;--faint-color-r:67;--faint-color-g:146}[data-theme=purple-pink][data-v-991da18a],[data-v-991da18a]:root{--white:#fff;--danger:#f44336;--faint-color-b:214;--bold-text-color:#303133}[data-theme=purple-pink][data-v-991da18a]{--primary:#3f51b5;--primary-drak:#4a35b0;--prim-r:63;--prim-g:81;--prim-b:181;--primary-light:#7986cb;--secondary:#ff4081;--secondary-light:#ff80ab;--light-bg:#f5f5f5;--light-bg-r:245;--light-bg-g:245;--light-bg-b:245;--light-border:#e0e0e0;--dark-text:#212121;--gray-text:#757575;--gray-08:hsla(0,0%,45.9%,0.08);--gray-15:hsla(0,0%,45.9%,0.15);--black-text:#000;--shadow:0 4px 12px rgba(0,0,0,0.1);--gradient-start:#d5d9f3;--gradient-end:#e8ebf7;--text-color:#344397;--light-bg-plus-5:#fafafa;--primary-plus-30:#9fa8d8;--success-color:#388e3c;--warning-color:#f9a825;--error-color:#d32f2f;--faint-color-r:91;--faint-color-g:67}@-webkit-keyframes progressBar-991da18a{0%{width:20%;left:0}50%{width:80%}to{width:20%;left:80%}}@keyframes progressBar-991da18a{0%{width:20%;left:0}50%{width:80%}to{width:20%;left:80%}}.thinking-row[data-v-991da18a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.app-container[data-v-991da18a]{max-width:100%;margin:0 auto}.app-container[data-v-991da18a],.chat-section[data-v-991da18a]{height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.messages-padding[data-v-991da18a]{padding-left:15%!important;padding-right:15%!important}.messages-container[data-v-991da18a]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:5px 20px 0;overflow-y:auto;background:var(--light-bg);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px;-webkit-transition:scroll-top .3s ease-out;transition:scroll-top .3s ease-out}.messages-container .message-detail[data-v-991da18a]{max-width:90%;padding:12px 18px;border-radius:18px;word-break:break-word;line-height:1.5}.messages-container .message-detail.user-message[data-v-991da18a]{-ms-flex-item-align:end;align-self:flex-end;background:linear-gradient(135deg,var(--primary),var(--primary-light));color:var(--white);position:relative}.messages-container .message-detail.ai-message i[data-v-991da18a]{color:var(--primary)!important}.messages-container .options-left[data-v-991da18a]{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.messages-container .options-right[data-v-991da18a]{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.messages-container .show-item[data-v-991da18a]{opacity:1}.messages-container .hide-item[data-v-991da18a]{opacity:0}.messages-container .options[data-v-991da18a]{height:40px;-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.messages-container .options .options-icon[data-v-991da18a],.messages-container .options[data-v-991da18a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.messages-container .options .options-icon[data-v-991da18a]{margin:5px;padding:5px;border-radius:10px;font-size:14px;height:20px;width:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.messages-container .options .options-icon[data-v-991da18a]:hover{background:rgba(var(--gray-text),.2)}.chat-message-total[data-v-991da18a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.deep-thinking[data-v-991da18a]{font-size:18px;font-weight:600;color:#999;position:relative;display:inline-block;background:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,0)),color-stop(45%,hsla(0,0%,75.3%,.8)),color-stop(55%,hsla(0,0%,75.3%,.8)),to(hsla(0,0%,100%,0)));background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,75.3%,.8) 45%,hsla(0,0%,75.3%,.8) 55%,hsla(0,0%,100%,0));background-size:200% 100%;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-animation:waitMessage-991da18a 2s linear infinite;animation:waitMessage-991da18a 2s linear infinite;letter-spacing:.5px;-webkit-transform:skewX(-6deg);transform:skewX(-6deg);text-shadow:0 0 1px rgba(0,0,0,.15),0 0 6px hsla(0,0%,62.7%,.1);opacity:0;height:20px;-webkit-transition:opacity .3s;transition:opacity .3s}.deep-thinking.visible[data-v-991da18a]{opacity:1}@-webkit-keyframes waitMessage-991da18a{0%{background-position:200% 200%}to{background-position:-200% -200%}}@keyframes waitMessage-991da18a{0%{background-position:200% 200%}to{background-position:-200% -200%}}.scroll-tag-container[data-v-991da18a]{position:relative;max-height:150px}.scroll-tag-container:hover .scroll-button[data-v-991da18a]{opacity:1;font-size:20px;background:var(--white)}.scroll-tag-container .hover-mask[data-v-991da18a]{position:absolute;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,100%,.5);pointer-events:none;-webkit-transition:opacity .3s;transition:opacity .3s}.scroll-tag-container .scroll-display-area[data-v-991da18a]{display:-webkit-box;display:-ms-flexbox;display:flex;overflow-x:auto;scroll-behavior:smooth;gap:12px;padding:4px 0;scrollbar-width:none}.scroll-tag-container .scroll-display-area[data-v-991da18a]::-webkit-scrollbar{display:none}.scroll-tag-container .file-item[data-v-991da18a]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:110px;padding:8px;border-radius:12px;background:var(--light-bg);border:1px solid var(--light-border);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-webkit-transition:.25s;transition:.25s;position:relative;-webkit-animation:fileItemFrames-991da18a 1s;animation:fileItemFrames-991da18a 1s;cursor:pointer}.scroll-tag-container .file-item[data-v-991da18a]:has(.el-icon-error:hover){border-color:var(--danger)}.scroll-tag-container .file-item[data-v-991da18a]:hover{border-color:var(--primary)}.scroll-tag-container .file-item i[data-v-991da18a]{font-size:24px}.scroll-tag-container .file-item .agent-name[data-v-991da18a]{width:100px;font-size:11px;color:var(--dark-text);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.scroll-tag-container .file-item .file-name[data-v-991da18a]{width:80px;font-size:11px;color:var(--dark-text);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.scroll-tag-container .file-item .file-size[data-v-991da18a]{font-size:10px;color:var(--gray-text)}.scroll-tag-container .file-item .el-icon-error[data-v-991da18a]{font-size:17px;color:red;cursor:pointer;position:absolute;top:-6px;right:-7px;-webkit-transition:all .3s;transition:all .3s}.scroll-tag-container .file-item .el-icon-error[data-v-991da18a]:hover{font-size:25px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.scroll-tag-container .file-item .upload-mask[data-v-991da18a]{position:absolute;top:0;left:0;right:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .3s ease;transition:all .3s ease;border-radius:12px 20px 12px 12px}.scroll-tag-container .file-item .upload-mask.uploading[data-v-991da18a]{background-color:rgba(251,253,255,.65);display:-webkit-box;display:-ms-flexbox;display:flex}@-webkit-keyframes fileItemFrames-991da18a{0%{opacity:0}50%{opacity:.5}to{opacity:1}}@keyframes fileItemFrames-991da18a{0%{opacity:0}50%{opacity:.5}to{opacity:1}}.scroll-tag-container .scroll-button[data-v-991da18a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:28px;height:28px;border:none;border-radius:50%;background:rgba(var(--white),.9);color:var(--primary);font-size:14px;cursor:pointer;opacity:0;-webkit-transition:opacity .2s;transition:opacity .2s;z-index:2}.scroll-tag-container .scroll-button.scroll-left[data-v-991da18a]{left:6px}.scroll-tag-container .scroll-button.scroll-right[data-v-991da18a]{right:6px}.input-container[data-v-991da18a]{width:80%;padding:0 20px;z-index:3}.input-container .deep-think-btn[data-v-991da18a]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:6px 12px;border-radius:18px;background:#fff;color:var(--dark-text);border:1px solid rgba(0,0,0,.12);font-size:14px;cursor:pointer;-webkit-transition:all .3s;transition:all .3s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.input-container .deep-think-btn.active[data-v-991da18a]{background:linear-gradient(135deg,var(--primary),var(--primary-light));color:#fff;border:1px solid transparent}.input-container .input-area[data-v-991da18a]{background:var(--light-bg);border-radius:34px;-webkit-box-shadow:0 2px 8px -2px rgba(var(--prim-r),var(--prim-g),var(--prim-b),.4);box-shadow:0 2px 8px -2px rgba(var(--prim-r),var(--prim-g),var(--prim-b),.4);padding:15px;-webkit-transition:-webkit-box-shadow .25s;transition:-webkit-box-shadow .25s;transition:box-shadow .25s;transition:box-shadow .25s,-webkit-box-shadow .25s}.input-container .input-area[data-v-991da18a]:focus-within{-webkit-box-shadow:0 0 0 2px var(--primary-light);box-shadow:0 0 0 2px var(--primary-light)}.input-container .input-area .file-attach[data-v-991da18a]{position:absolute;left:14px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:var(--primary);font-size:18px;cursor:pointer;z-index:2}.input-container .input-area textarea[data-v-991da18a]{width:100%;border:none;outline:none;resize:none;background:transparent;font-size:15px;line-height:1.4;max-height:120px;overflow-y:auto;color:var(--dark-text)}.input-container .input-area .input-option-icon[data-v-991da18a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;width:40px;height:40px}.input-container .input-area .action-buttons[data-v-991da18a]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.input-container .input-area .action-buttons .action-left-buttons[data-v-991da18a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.input-container .input-area .action-buttons .action-left-buttons .title[data-v-991da18a]{padding:5px;border:.5px solid #ccc;border-radius:50%;width:32px;-webkit-box-sizing:border-box;box-sizing:border-box;height:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.input-container .input-area .action-buttons .action-left-buttons .title .aifont[data-v-991da18a]{-webkit-transition:all .5s;transition:all .5s}.input-container .input-area .action-buttons .action-left-buttons .dropdown-button:hover .aifont[data-v-991da18a]{color:var(--primary)!important;-webkit-transform:rotate(180deg) scale(1.2);transform:rotate(180deg) scale(1.2)}.input-container .input-area .action-buttons .action-button[data-v-991da18a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;border:none;border-radius:50%;font-size:18px;cursor:pointer;-webkit-transition:.2s;transition:.2s}.input-container .input-area .action-buttons .action-button.upload-button[data-v-991da18a]{background:var(--light-bg);color:var(--primary)}.input-container .input-area .action-buttons .action-button.upload-button[data-v-991da18a]:hover{background:var(--light-bg-plus-5)}.input-container .input-area .action-buttons .action-button.send-button[data-v-991da18a]{background:var(--primary);color:var(--white)}.input-container .input-area .action-buttons .action-button.send-button[data-v-991da18a]:disabled{background:var(--primary-plus-30);cursor:not-allowed}.input-item[data-v-991da18a]{width:112px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;-ms-flex-wrap:wrap;flex-wrap:wrap}.input-item .input-item-btn[data-v-991da18a]{-webkit-transition:all .3s;transition:all .3s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:112px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:12px;background-color:var(--white);-webkit-box-shadow:0 2px 10px rgba(0,0,0,.05);box-shadow:0 2px 10px rgba(0,0,0,.05)}.input-item .input-item-btn .input-item-text[data-v-991da18a]{font-size:14px;padding:8px;color:var(--dark-text)}.input-item .input-item-btn .input-item-icon[data-v-991da18a]{cursor:pointer;color:var(--primary);padding:5px;line-height:1;border-radius:50%}.input-item .input-item-btn .input-item-icon i[data-v-991da18a]{margin-right:0;font-size:12px}.input-item .input-item-btn .input-item-icon[data-v-991da18a]:hover{background-color:red}.input-item .input-item-btn[data-v-991da18a]:hover{background-color:rgba(var(--prim-r),var(--prim-g),var(--prim-b),.8);-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-box-shadow:0 5px 15px rgba(0,0,0,.1);box-shadow:0 5px 15px rgba(0,0,0,.1)}.input-item .input-item-btn:hover .input-item-icon[data-v-991da18a],.input-item .input-item-btn:hover .input-item-text[data-v-991da18a]{color:#fff}.suggest-message[data-v-991da18a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:10px}.suggest-message .suggest-message-item[data-v-991da18a]{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px;margin:5px;background-color:var(--white);width:200px;border-radius:12px;-webkit-transition:-webkit-box-shadow .3s;transition:-webkit-box-shadow .3s;transition:box-shadow .3s;transition:box-shadow .3s,-webkit-box-shadow .3s}.suggest-message .suggest-message-item .suggest-message-title[data-v-991da18a]{width:70%;padding-left:10px}.suggest-message .suggest-message-item .suggest-message-icon[data-v-991da18a]{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-transition:all .3s;transition:all .3s}.suggest-message .suggest-message-item[data-v-991da18a]:hover{-webkit-box-shadow:var(--secondary) 0 0 5px;box-shadow:var(--secondary) 0 0 5px}.suggest-message .suggest-message-item:hover .suggest-message-icon[data-v-991da18a]{-webkit-transform:translateX(10px);transform:translateX(10px)}.suggest-message .suggest-message-item[data-v-991da18a]:focus{-webkit-box-shadow:var(--secondary) 0 0 5px;box-shadow:var(--secondary) 0 0 5px}.suggest-message .suggest-message-item:focus .suggest-message-icon[data-v-991da18a]{-webkit-transform:translateX(10px);transform:translateX(10px)}.slide-fade-enter-active[data-v-991da18a]{-webkit-transition:all .5s ease;transition:all .5s ease}.slide-fade-leave-active[data-v-991da18a]{-webkit-transition:all .3s ease;transition:all .3s ease;opacity:0}.slide-fade-enter[data-v-991da18a]{-webkit-transform:translateX(50px);transform:translateX(50px);opacity:0}.slide-fade-enter-to[data-v-991da18a]{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}.confirm-container-wrapper[data-v-991da18a]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;margin-top:20px;margin-bottom:10px;-webkit-animation:slideUp-991da18a .3s ease-out;animation:slideUp-991da18a .3s ease-out}.confirm-container-wrapper .confirm-card[data-v-991da18a],.confirm-container-wrapper[data-v-991da18a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.confirm-container-wrapper .confirm-card[data-v-991da18a]{background:var(--white);border-radius:8px;-webkit-box-shadow:0 4px 16px rgba(var(--faint-color-r),var(--faint-color-g),var(--faint-color-b),.08);box-shadow:0 4px 16px rgba(var(--faint-color-r),var(--faint-color-g),var(--faint-color-b),.08);border:1px solid var(--white);padding:16px 24px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:300px}.confirm-container-wrapper .confirm-card .confirm-header[data-v-991da18a]{font-size:15px;font-weight:600;color:var(--bold-text-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:8px}.confirm-container-wrapper .confirm-card .confirm-header .el-icon-question[data-v-991da18a]{color:var(--primary);margin-right:6px}.confirm-container-wrapper .confirm-card .confirm-desc[data-v-991da18a]{font-size:13px;color:#909399;margin-bottom:16px;text-align:center}.confirm-container-wrapper .confirm-card .confirm-actions[data-v-991da18a]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.confirm-container-wrapper .confirm-card .confirm-actions button[data-v-991da18a]{padding:6px 20px;border-radius:4px;font-size:13px;cursor:pointer;-webkit-transition:all .2s;transition:all .2s;outline:none}.confirm-container-wrapper .confirm-card .confirm-actions .btn-cancel[data-v-991da18a]{background:#fff;border:1px solid #dcdfe6;color:#606266}.confirm-container-wrapper .confirm-card .confirm-actions .btn-cancel[data-v-991da18a]:hover{color:var(--primary);border-color:#c6e2ff;background-color:#ecf5ff}.confirm-container-wrapper .confirm-card .confirm-actions .btn-submit[data-v-991da18a]{background:var(--primary);border:1px solid var(--primary);color:#fff}.confirm-container-wrapper .confirm-card .confirm-actions .btn-submit[data-v-991da18a]:hover{background:var(--primary-drak);border-color:var(--primary-drak);-webkit-box-shadow:0 2px 6px rgba(var(--faint-color-r),var(--faint-color-g),var(--faint-color-b),.3);box-shadow:0 2px 6px rgba(var(--faint-color-r),var(--faint-color-g),var(--faint-color-b),.3)}@-webkit-keyframes slideUp-991da18a{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideUp-991da18a{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.mini-icon[data-v-991da18a]{-webkit-box-shadow:-2px 8px 20px 0 #e7e0e0;box-shadow:-2px 8px 20px 0 #e7e0e0;position:fixed;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:20px;height:40px;color:#409eff;background-color:#fff;font-size:16px;border-radius:4px 0 0 4px;-ms-flex-align:center;cursor:pointer;z-index:999;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.mini-icon[data-v-991da18a],.skeleton-wrapper[data-v-991da18a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center}.skeleton-wrapper[data-v-991da18a]{-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px 0}.mini-icon[data-v-991da18a]:hover{-webkit-transform:translateY(-50%) scale(1.1);transform:translateY(-50%) scale(1.1)}.fixed-area[data-v-991da18a]{position:fixed;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0;background-color:#fff;border-radius:4px;z-index:11111112;-webkit-box-shadow:-2px 8px 20px 0 #e7e0e0;box-shadow:-2px 8px 20px 0 #e7e0e0;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.fixed-area>div[data-v-991da18a]{cursor:pointer;padding:10px 0;display:-webkit-box;display:-ms-flexbox;display:flex;width:40px;color:#888a8c;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;position:relative}.area-title[data-v-991da18a]{width:30px;display:inline-block;line-height:14px}.fixed-area>div[data-v-991da18a]:hover{background:#ecf5ff}.loading-location[data-v-991da18a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:20px}textarea[data-v-991da18a]::-webkit-input-placeholder{color:rgba(0,0,0,.4)}textarea[data-v-991da18a]::-moz-placeholder{color:rgba(0,0,0,.4)}textarea[data-v-991da18a]:-ms-input-placeholder{color:rgba(0,0,0,.4)}textarea[data-v-991da18a]::-ms-input-placeholder{color:rgba(0,0,0,.4)}textarea[data-v-991da18a]::placeholder{color:rgba(0,0,0,.4)}.user-message-card[data-v-991da18a]{border-radius:15px;background:rgba(105,13,197,.103);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;overflow:hidden}.user-message-card[data-v-991da18a]:before{content:"";position:absolute;width:90px;height:90px;top:-30px;left:-30px;background:linear-gradient(135deg,hsla(0,0%,100%,.4),hsla(0,0%,100%,.1));clip-path:path("M50 0 Q50 50 100 50 Q50 50 50 100 Q50 50 0 50 Q50 50 50 0 Z");-webkit-filter:blur(.5rem);filter:blur(.5rem);-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all .8s cubic-bezier(.25,.8,.25,1);transition:all .8s cubic-bezier(.25,.8,.25,1)}.user-message-card[data-v-991da18a]:hover:before{top:-15%;left:80%;-webkit-transform:translate(-50%) rotate(180deg);transform:translate(-50%) rotate(180deg);-webkit-filter:blur(0);filter:blur(0);background:linear-gradient(135deg,hsla(0,0%,100%,.8),hsla(0,0%,100%,.2))}.form-scrollbar[data-v-0eafd5d4]{height:calc(100vh - 147px)}.tools-scrollbar[data-v-0eafd5d4]{height:calc(100vh - 190px)}[data-v-0eafd5d4] .el-form{padding:0 15px}[data-v-0eafd5d4] .agent-edit-drawer .el-drawer{overflow:hidden}[data-v-0eafd5d4] .agent-edit-drawer .el-drawer__header{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #e0e0e0}[data-v-0eafd5d4] .agent-edit-drawer .el-drawer__body{padding:0;overflow:hidden}.agent-edit-content[data-v-0eafd5d4]{height:100%}.dialog-body[data-v-0eafd5d4]{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-transition:all .3s ease;transition:all .3s ease}.dialog-body.has-tools-panel .form-panel[data-v-0eafd5d4]{width:60%;border-right:1px solid #e0e0e0}.dialog-body.has-tools-panel .tools-panel[data-v-0eafd5d4]{width:40%}.form-section[data-v-0eafd5d4]{margin-bottom:24px;padding:20px;background-color:#fff;border-radius:6px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.05);box-shadow:0 1px 3px rgba(0,0,0,.05);border:1px solid #e8e8e8}.section-header[data-v-0eafd5d4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:600;color:#000b25;margin-bottom:16px;padding-bottom:10px;border-bottom:1px solid #f0f0f0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.section-header .test-button[data-v-0eafd5d4]{margin-right:10px}.status-text[data-v-0eafd5d4]{margin-left:10px;color:#606266;font-size:14px}.empty-tools[data-v-0eafd5d4]{text-align:center;padding:40px 20px;color:#909399;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.empty-tools i[data-v-0eafd5d4]{font-size:48px;margin-bottom:16px;display:block;color:#dcdfe6}.empty-tools p[data-v-0eafd5d4]{margin:0;font-size:14px}.tools-panel-header[data-v-0eafd5d4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:0 15px;padding-bottom:10px;border-bottom:1px solid #e0e0e0}.tools-panel-header h3[data-v-0eafd5d4]{margin:0;color:#000b25;font-size:18px;font-weight:600}.tools-panel-header .test-controls[data-v-0eafd5d4]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.tools-content[data-v-0eafd5d4]{-webkit-box-flex:1;-ms-flex:1;flex:1;flex-direction:column}.available-tools-list[data-v-0eafd5d4],.tools-content[data-v-0eafd5d4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.available-tools-list[data-v-0eafd5d4]{flex-direction:column;gap:12px;padding:4px 15px}.tool-item[data-v-0eafd5d4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:12px;background:#f8f9fa;border-radius:6px;border:1px solid #e0e0e0;-webkit-transition:all .2s ease;transition:all .2s ease}.tool-item[data-v-0eafd5d4]:hover{border-color:#1e88e5;-webkit-box-shadow:0 2px 8px rgba(30,136,229,.1);box-shadow:0 2px 8px rgba(30,136,229,.1)}.tool-info[data-v-0eafd5d4]{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:12px}.tool-name[data-v-0eafd5d4]{margin:0 0 5px 0;font-size:14px;font-weight:600;color:#000b25}.tool-desc[data-v-0eafd5d4]{margin:0 0 8px 0;font-size:12px;color:#909399;line-height:1.4}.tool-meta[data-v-0eafd5d4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.tool-dialog-content .tool-search-bar[data-v-0eafd5d4]{margin-bottom:20px}.tool-dialog-list[data-v-0eafd5d4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.tool-dialog-item[data-v-0eafd5d4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:12px;border:1px solid #e0e0e0;border-radius:6px;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.tool-dialog-item[data-v-0eafd5d4]:hover{border-color:#1e88e5}.tool-dialog-item.selected[data-v-0eafd5d4]{border-color:#52c41a;background-color:#f6ffed}.tool-checkbox[data-v-0eafd5d4]{margin-right:12px;margin-top:2px}.tool-content[data-v-0eafd5d4]{-webkit-box-flex:1;-ms-flex:1;flex:1}.tool-description[data-v-0eafd5d4]{margin:0 0 8px 0;font-size:12px;color:#78909c;line-height:1.4}.tool-schema[data-v-0eafd5d4]{font-size:11px;color:#b0bec5}.dialog-actions[data-v-0eafd5d4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:12px;padding:0 15px;padding-top:16px;border-top:1px solid #e0e0e0}[data-v-0eafd5d4] .app-container,[data-v-0eafd5d4] .chat-section{position:relative;height:calc(100vh - 120px)}