:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@font-face{font-family:PingFangSC-regular;src:url(/fonts/PingFang-SC-Regular.CmhIOy0V.ttf)}@font-face{font-family:PingFangSC-bold;src:url(/fonts/PingFang-SC-Bold.6DPBoBJZ.ttf)}@font-face{font-family:Orbitron-bold;src:url(/fonts/Orbitron-Bold.BA3qQ7VI.ttf)}@font-face{font-family:Exo2-regular;src:url(/fonts/Exo2-Regular.CwTB1P_j.ttf)}@font-face{font-family:Montserrat-SemiBold;src:url(/fonts/Montserrat-SemiBold.C0-6BeuA.ttf)}@font-face{font-family:Montserrat-Bold;src:url(/fonts/Montserrat-Bold.D4JCkd3k.ttf)}@font-face{font-family:Inter;src:url(/fonts/Inter_18pt-Regular.BpskOkD5.ttf)}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}p,ul,ol,li{margin:0;padding:0}li{list-style:none}body{margin:0;min-height:100vh;font-family:Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Arial,sans-serif;font-size:16px;line-height:1.5;color:#515a6e;background-color:#fff}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}.card{padding:2em}#app{width:100%;height:100%;margin:0;padding:0;overflow:hidden}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}button.el-button:active,button.el-button:focus,button.el-button:focus-visible,button.el-button.is-text:not(.is-disabled):focus,button.el-button.is-text:not(.is-disabled):focus-visible{outline:none}.iconify,svg{-webkit-user-select:none;user-select:none}.iconify:focus,svg:focus{outline:none}.no-scroll{overflow:hidden}.km-message.el-message{padding:1rem 1.5rem;font-size:1.2rem}.km-message .el-message__content{font-size:1.2rem}.upload-file[data-v-e4ae2e07]{position:relative}.upload-file .upload-file-title[data-v-e4ae2e07]{font-size:14px;line-height:1.5;text-align:center;display:flex;align-items:center;justify-content:center}.upload-file .upload-file-title .upload-file-name-wrapper[data-v-e4ae2e07]{text-align:center}.upload-file .upload-file-title .upload-file-name[data-v-e4ae2e07]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block}.upload-file .upload-file-title .upload-file-close-btn[data-v-e4ae2e07]{position:absolute;right:0;cursor:pointer}.upload-file .upload-file-title .upload-file-close-btn[data-v-e4ae2e07]:hover,.upload-file .upload-file-title .upload-file-close-btn[data-v-e4ae2e07]:focus{box-shadow:unset;background-color:transparent}.upload-file[data-v-e4ae2e07] .ivu-progress{text-align:center}.upload-file[data-v-e4ae2e07] .el-progress__text{min-width:unset}@media screen and (max-width: 2100px){.upload-file-name[data-v-e4ae2e07]{max-width:200px}}@media screen and (max-width: 1400px){.upload-file-name[data-v-e4ae2e07]{max-width:180px}}.smiles-container[data-v-3fb07b54]{cursor:pointer;display:inline-block;line-height:0}.el-row[data-v-ce68ff10]{margin-top:10px}.custom-icon[data-v-bf05c0c2]{display:inline-flex;align-items:center;justify-content:center;line-height:0;vertical-align:middle}.custom-icon[data-v-bf05c0c2] svg{width:100%;height:100%;fill:currentColor}.tool-call-card[data-v-d15818fd]{padding:6px 12px;border-radius:8px;background:var(--el-fill-color-light);border:1px solid var(--el-border-color-light);margin:2px 0}.tool-call-card.status-running[data-v-d15818fd]{border-color:#2563eb4d}.tool-call-card.status-error[data-v-d15818fd]{border-color:#ef44444d}.tool-call-card.status-waiting_for_confirmation[data-v-d15818fd]{border-color:#f59e0b66}.tool-header[data-v-d15818fd]{display:flex;align-items:center;gap:6px;width:100%;text-align:left;background:none;border:none;cursor:pointer;padding:2px 0}.tool-header:hover .tool-name[data-v-d15818fd]{color:var(--el-text-color-primary)}.status-icon[data-v-d15818fd]{font-size:10px;width:14px;flex-shrink:0;color:var(--el-text-color-secondary)}.status-icon .spin-icon[data-v-d15818fd]{animation:spin-d15818fd 1s linear infinite;color:#2563eb}@keyframes spin-d15818fd{to{transform:rotate(360deg)}}.tool-name[data-v-d15818fd]{font-size:12px;font-weight:500;color:var(--el-text-color-secondary);flex:1;truncate:true;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.running-badge[data-v-d15818fd]{font-size:10px;color:#2563eb;animation:pulse-d15818fd 1.5s ease-in-out infinite}@keyframes pulse-d15818fd{0%,to{opacity:1}50%{opacity:.4}}.chevron[data-v-d15818fd]{flex-shrink:0;color:var(--el-text-color-placeholder);transition:transform .2s}.chevron.rotated[data-v-d15818fd]{transform:rotate(90deg)}.tool-detail[data-v-d15818fd]{margin-top:6px;margin-left:20px}.code-block[data-v-d15818fd]{font-size:11px;font-family:Fira Code,monospace;background:var(--el-fill-color);border-radius:6px;padding:8px;overflow-x:auto;max-height:144px;color:var(--el-text-color-secondary);white-space:pre-wrap;word-break:break-all;margin:4px 0}.code-block.error-output[data-v-d15818fd]{background:#ef444414;color:#ef4444}.feedback-container .feedback-operation[data-v-8faf4f65]{text-align:center}.feedback-container .feedback-operation[data-v-8faf4f65] .el-form-item__content{justify-content:center}.database-empty[data-v-4c205ace]{margin-top:12rem}.el-col img[data-v-f84013ad]{width:100%}.database-description[data-v-f84013ad]{font-size:14px;text-align:justify;padding-right:10px;margin-bottom:16px}.el-result[data-v-70376c82]{height:100vh}.feedback-container[data-v-8bce0611]{overflow:hidden;min-height:calc(100vh - 100px);background:linear-gradient(135deg,#e0f7fa,#ede7f6);display:flex;align-items:center;justify-content:center;background:url(/img/home-bg.6nwAluSM.jpg) center / cover no-repeat}.feedback-form[data-v-8bce0611]{width:480px;font-family:PingFangSC-regular;background:#ffffffe6;padding:2rem;border-radius:12px;box-shadow:0 8px 20px #0000001a}.feedback-form[data-v-8bce0611] .el-form-item__label{font-size:1.4rem;font-family:PingFangSC-bold}.feedback-form .feedback-opeation[data-v-8bce0611]{margin-bottom:0}.feedback-form .feedback-opeation .el-button--large[data-v-8bce0611]{height:auto;font-size:1.2rem;padding:.6rem 1rem}.feedback-form .feedback-opeation[data-v-8bce0611] .el-form-item__content{justify-content:center}
