.ai-page[data-v-44bf1013]{height:calc(100vh - 64px);min-height:520px}.ai-page[data-v-44bf1013],.ai-page[data-v-44bf1013] .ant-card-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.ai-page[data-v-44bf1013] .ant-card-body{height:100%;padding:16px 20px 0}.ai-header[data-v-44bf1013],.ai-hint[data-v-44bf1013],.ai-input[data-v-44bf1013],.ai-quick[data-v-44bf1013]{-webkit-box-flex:0;-ms-flex:none;flex:none}.ai-header[data-v-44bf1013]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:12px;border-bottom:1px solid #f0f0f0}.ai-title[data-v-44bf1013]{font-size:20px;font-weight:600;color:#262626}.ai-subtitle[data-v-44bf1013]{margin-top:4px;color:#8c8c8c;font-size:13px}.ai-status[data-v-44bf1013]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}.ai-model[data-v-44bf1013]{color:#595959;font-size:12px}.ai-body[data-v-44bf1013]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow-y:auto;padding:16px 4px;background:#fafafa;border-radius:4px;margin-top:12px}.ai-message[data-v-44bf1013]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:18px;padding:0 8px;max-width:1400px;margin-left:auto;margin-right:auto}.ai-message.user[data-v-44bf1013]{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.ai-avatar[data-v-44bf1013]{width:32px;height:32px;border-radius:50%;background:#e6f7ff;color:#1890ff;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-box-flex:0;-ms-flex:none;flex:none;margin-right:10px;font-size:16px}.ai-message.user .ai-avatar[data-v-44bf1013]{margin-right:0;margin-left:10px;background:#1890ff;color:#fff}.ai-bubble[data-v-44bf1013]{max-width:86%;background:#fff;border:1px solid #e8e8e8;border-radius:6px;padding:12px 14px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.03);box-shadow:0 1px 2px rgba(0,0,0,.03);overflow-x:auto}.ai-message.user .ai-bubble[data-v-44bf1013]{background:#e6f7ff;border-color:#91d5ff}@media (min-width:1400px){.ai-bubble[data-v-44bf1013]{max-width:1100px}}.ai-text[data-v-44bf1013]{white-space:pre-wrap;word-break:break-word;color:#262626;line-height:1.7}.ai-block[data-v-44bf1013]{margin-top:14px}.ai-block-title[data-v-44bf1013]{font-weight:600;color:#262626;margin-bottom:8px;font-size:13px}.ai-alert[data-v-44bf1013]{margin-bottom:8px}.ai-chart[data-v-44bf1013]{padding:4px 0}.ai-chart-row[data-v-44bf1013]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:6px;font-size:12px;color:#595959}.ai-chart-label[data-v-44bf1013]{width:92px;-webkit-box-flex:0;-ms-flex:none;flex:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ai-chart-track[data-v-44bf1013]{-webkit-box-flex:1;-ms-flex:1;flex:1;height:14px;background:#f0f0f0;border-radius:2px;margin:0 8px;overflow:hidden}.ai-chart-bar[data-v-44bf1013]{display:block;height:100%;background:#096dd9;border-radius:0 4px 4px 0;-webkit-transition:width .3s ease;transition:width .3s ease}.ai-chart-value[data-v-44bf1013]{width:110px;-webkit-box-flex:0;-ms-flex:none;flex:none;text-align:right;font-variant-numeric:tabular-nums}.ai-links[data-v-44bf1013]{margin-top:10px;padding-top:8px;border-top:1px dashed #e8e8e8}.ai-link[data-v-44bf1013]{display:inline-block;margin:6px 12px 0 0}.ai-citations[data-v-44bf1013]{margin-top:14px;padding:10px 12px;background:#fafafa;border:1px solid #f0f0f0;border-radius:4px}.ai-kb-tag[data-v-44bf1013]{margin-left:6px;font-weight:400}.ai-citation[data-v-44bf1013]{padding:6px 0;border-top:1px dashed #f0f0f0}.ai-citation[data-v-44bf1013]:first-of-type{border-top:none}.ai-citation-head[data-v-44bf1013]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px;font-size:12px;color:#595959}.ai-citation-index[data-v-44bf1013]{color:#1890ff;font-weight:600}.ai-citation-doc[data-v-44bf1013]{color:#262626;font-weight:500}.ai-citation-meta[data-v-44bf1013]{color:#8c8c8c}.ai-citation-snippet[data-v-44bf1013]{margin-top:4px;color:#8c8c8c;font-size:12px;line-height:1.6;word-break:break-word}.ai-trace[data-v-44bf1013]{margin-top:10px;padding-top:8px;border-top:1px dashed #e8e8e8;color:#8c8c8c;font-size:12px;line-height:1.8}.ai-trace span[data-v-44bf1013]{margin-right:14px}.ai-loading[data-v-44bf1013]{color:#8c8c8c}.ai-quick[data-v-44bf1013]{padding-top:10px}.ai-quick-tag[data-v-44bf1013]{cursor:pointer;margin-bottom:6px}.ai-input[data-v-44bf1013]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:10px;margin-top:4px;padding:12px 0 10px;border-top:1px solid #f0f0f0}.ai-input .ant-input[data-v-44bf1013]{-webkit-box-flex:1;-ms-flex:1;flex:1}.ai-hint[data-v-44bf1013]{color:#bfbfbf;font-size:12px;padding:0 0 12px}.ai-config-tip[data-v-44bf1013]{margin-left:8px;color:#8c8c8c;font-size:12px}.ai-config-checkbox[data-v-44bf1013]{margin-top:6px;font-size:12px;color:#8c8c8c}@media (max-width:768px){.ai-page[data-v-44bf1013]{height:calc(100vh - 64px);min-height:520px}.ai-body[data-v-44bf1013]{max-height:58vh}.ai-header[data-v-44bf1013]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.ai-bubble[data-v-44bf1013]{max-width:82%}.ai-chart-value[data-v-44bf1013]{width:82px}}