@charset "UTF-8";:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}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}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}.card{padding:2em}#app{max-width:100%;margin:0 auto}body{background-color:#fff;color:#000}@media (prefers-color-scheme: dark){body{background-color:#000;color:#fff}}*{margin:0;padding:0;box-sizing:border-box}html,body{margin:0;padding:0;height:100%;width:100%;overflow:hidden}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;background-color:#f5f7fa}.app-container{display:flex;flex-direction:column;height:100vh;width:100vw;overflow:hidden}.app-header{background-color:#000;color:#fff;padding:0 20px;height:70px;display:flex;align-items:center;justify-content:space-between;box-shadow:0 2px 8px #0000001a}@media (max-width: 768px){.app-header{padding:0 10px}}.app-header .logo{font-size:20px;font-weight:700;display:flex;align-items:center;justify-content:center}.app-header .logo img{width:70px}.app-header .nav-links{display:flex;gap:20px}@media (max-width: 768px){.app-header .nav-links{gap:10px}}.app-header .nav-links a{color:#fff;text-decoration:none;transition:color .3s}.app-header .nav-links a.router-link-active{color:#409eff;font-weight:500}.app-header .nav-links a:hover{color:#409eff}.pulse{background-color:#6360ff}.app-content{height:100%;display:flex;flex-direction:column;overflow:hidden;padding:0;margin:0}.form-container[data-v-226e1360]{width:100%;height:100%;overflow-y:auto;margin:0 auto;padding:20px;background-color:#fff;border-radius:8px;box-shadow:0 2px 12px #0000001a}.form-container .el-form[data-v-226e1360]{max-width:800px;margin:0 auto}.form-title[data-v-226e1360]{font-size:1.5rem;color:#409eff;margin-bottom:1.5rem;text-align:center;font-weight:500}.w-full[data-v-226e1360],.upload-container[data-v-226e1360]{width:100%}.upload-icon[data-v-226e1360]{font-size:28px;color:#8c939d;margin-bottom:8px}.upload-text[data-v-226e1360]{color:#606266;font-size:14px;text-align:center}.upload-text em[data-v-226e1360]{color:#409eff;font-style:normal}.upload-tip[data-v-226e1360]{font-size:12px;color:#909399;margin-top:8px}.form-actions[data-v-226e1360]{margin-top:24px;display:flex;gap:12px}[data-v-226e1360] .el-form-item__label{font-weight:500;color:#303133}[data-v-226e1360] .el-upload-dragger{width:100%;height:auto;min-height:120px}@media (max-width: 768px){.form-container[data-v-226e1360]{padding:16px;box-shadow:none}.form-actions[data-v-226e1360],.yes-no-options[data-v-226e1360]{flex-direction:column}}.success-container[data-v-226e1360]{max-width:800px;margin:40px auto;padding:30px;background-color:#fff;border-radius:8px;box-shadow:0 2px 12px #0000001a;text-align:center;animation:fadeIn-226e1360 .5s ease-in-out}@keyframes fadeIn-226e1360{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}[data-v-226e1360] .el-result__extra{display:flex;gap:12px;justify-content:center}@media (max-width: 768px){.success-container[data-v-226e1360]{margin:20px;padding:20px}[data-v-226e1360] .el-result__extra{flex-direction:column}}.chat-container[data-v-7a537699]{display:flex;flex-direction:column;background-color:#f5f5f5;overflow:hidden}.chat-messages[data-v-7a537699]{overflow-y:auto;padding:20px;background-color:#f5f5f5;-webkit-overflow-scrolling:touch;height:calc(100vh - 70px + env(safe-area-inset-bottom))}.input-spacer[data-v-7a537699]{height:70px}.message[data-v-7a537699]{display:flex;padding-bottom:20px;align-items:flex-start}.message.assistant-message[data-v-7a537699]{flex-direction:row}.message.assistant-message .message-content[data-v-7a537699]{background-color:#fff;border:1px solid #e0e0e0}.message.user-message[data-v-7a537699]{flex-direction:row-reverse}.message.user-message .message-content[data-v-7a537699]{background-color:var(--bg-color);color:#fff}.message.user-message .message-content .text[data-v-7a537699]{color:#fff}.avatar[data-v-7a537699]{width:50px;height:50px;border-radius:50%;margin:0 10px;font-size:12px;overflow:hidden;flex-shrink:0;display:flex;justify-content:center;align-items:center;background-color:#303133;color:#fff}@media (max-width: 768px){.avatar[data-v-7a537699]{width:40px;height:40px;font-size:8px;margin:0 5px}}.avatar .avatar-img[data-v-7a537699]{width:100%;height:100%;object-fit:cover}.user-avatar[data-v-7a537699]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#409eff;color:#fff;font-size:20px}.message-content[data-v-7a537699]{max-width:70%;padding:12px 16px;border-radius:8px;position:relative}@media (max-width: 768px){.message-content[data-v-7a537699]{max-width:75%}}@media (max-width: 480px){.message-content[data-v-7a537699]{max-width:80%;padding:10px 12px}}.sender[data-v-7a537699]{font-weight:700;margin-bottom:4px;font-size:14px}.text[data-v-7a537699]{font-size:14px;line-height:1.5;white-space:pre-wrap;word-break:break-word;color:#303133}@media (max-width: 768px){.text[data-v-7a537699]{font-size:13px;color:#303133}}.faq-list[data-v-7a537699]{list-style-type:disc;padding-left:20px;margin:10px 0}@media (max-width: 768px){.faq-list[data-v-7a537699]{padding-left:15px}}.faq-list li[data-v-7a537699]{margin-bottom:5px;cursor:pointer;color:var(--bg-color);text-decoration:underline}.faq-list li[data-v-7a537699]:hover{opacity:.8}[data-v-7a537699] .support-link{color:var(--bg-color);text-decoration:underline}.chat-input-area[data-v-7a537699]{position:fixed;bottom:0;left:0;right:0;background-color:#fff;padding:10px;box-shadow:0 -2px 10px #0000001a;z-index:1000}.chat-input-area .input-container[data-v-7a537699]{position:relative;display:flex;align-items:flex-end;gap:10px}.chat-input-area[data-v-7a537699] .el-textarea__inner{resize:none;padding-right:50px;border-radius:8px;min-height:44px}.chat-input-area .send-button[data-v-7a537699]{position:absolute;right:8px;bottom:6px;margin-top:-16px;top:50%}.chat-container[data-v-7a537699]{height:100vh;display:flex;flex-direction:column}.typing-indicator[data-v-7a537699]{display:flex;align-items:center;justify-content:flex-start;gap:4px}.typing-indicator span[data-v-7a537699]{width:8px;height:8px;border-radius:50%;background-color:#a0a0a0;display:inline-block;animation:typing-7a537699 1.5s infinite ease-in-out}.typing-indicator span[data-v-7a537699]:nth-child(1){animation-delay:0s}.typing-indicator span[data-v-7a537699]:nth-child(2){animation-delay:.3s}.typing-indicator span[data-v-7a537699]:nth-child(3){animation-delay:.6s}@keyframes typing-7a537699{0%,to{transform:translateY(0);opacity:.4}50%{transform:translateY(-5px);opacity:1}}@media (max-width: 768px){.chat-input-area[data-v-7a537699]{padding:8px}.chat-input-area[data-v-7a537699] .el-textarea__inner{min-height:36px}.chat-input-area .send-button[data-v-7a537699]{bottom:4px}.chat-container[data-v-7a537699]{height:100vh}.chat-messages[data-v-7a537699]{padding:10px}}[data-v-7a537699] .yes-option{color:#ff4949;cursor:pointer;font-weight:500}[data-v-7a537699] .no-option{color:var(--bg-color);cursor:pointer;font-weight:500}@media (max-height: 500px){.input-spacer[data-v-7a537699]{height:70px}}@supports (-webkit-touch-callout: none){.chat-container[data-v-7a537699]{height:-webkit-fill-available;padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.chat-messages[data-v-7a537699]{padding-left:max(20px,env(safe-area-inset-left));padding-right:max(20px,env(safe-area-inset-right))}.chat-input-area[data-v-7a537699]{position:fixed;bottom:0;left:0;right:0;padding-bottom:max(8px,env(safe-area-inset-bottom));padding-left:max(15px,env(safe-area-inset-left));padding-right:max(15px,env(safe-area-inset-right))}@media (max-width: 768px){.chat-input-area[data-v-7a537699]{padding-left:max(8px,env(safe-area-inset-left));padding-right:max(8px,env(safe-area-inset-right))}}}.chat-container[data-v-7a537699],.chat-messages[data-v-7a537699],.chat-input-area[data-v-7a537699]{transition:all .3s ease}.u-form[data-v-17cfdea2]{width:100%}.u-form[data-v-17cfdea2] .el-row{margin:0 -10px;width:calc(100% + 20px)}.u-form[data-v-17cfdea2] .el-row .el-col{padding:0 10px;margin-bottom:18px}.u-form[data-v-17cfdea2] .el-row .el-col .el-form-item{margin-bottom:0}.u-form[data-v-17cfdea2] .el-form-item .el-form-item__content .el-input,.u-form[data-v-17cfdea2] .el-form-item .el-form-item__content .el-select,.u-form[data-v-17cfdea2] .el-form-item .el-form-item__content .el-date-editor,.u-form[data-v-17cfdea2] .el-form-item .el-form-item__content .el-input-number,.u-form[data-v-17cfdea2] .el-form-item .el-form-item__content .el-cascader,.u-form[data-v-17cfdea2] .el-form-item .el-form-item__content .el-time-picker,.u-form[data-v-17cfdea2] .el-form-item .el-form-item__content .el-color-picker,.u-form[data-v-17cfdea2] .el-form-item .el-form-item__content .el-input-number.el-input,.u-form[data-v-17cfdea2] .el-form-item .el-form-item__content .el-input-number .el-input,.u-form[data-v-17cfdea2] .el-form-item .el-form-item__content .el-input-number .el-input__wrapper,.u-form[data-v-17cfdea2] .el-form-item .el-form-item__content .el-select.el-input,.u-form[data-v-17cfdea2] .el-form-item .el-form-item__content .el-select .el-input,.u-form[data-v-17cfdea2] .el-form-item .el-form-item__content .el-select .el-input__wrapper,.u-form[data-v-17cfdea2] .el-form-item .el-form-item__content .el-date-editor.el-input,.u-form[data-v-17cfdea2] .el-form-item .el-form-item__content .el-date-editor .el-input,.u-form[data-v-17cfdea2] .el-form-item .el-form-item__content .el-date-editor .el-input__wrapper{width:100%}.u-form[data-v-17cfdea2] .el-form-item.is-required .el-form-item__label:before{content:"*";color:var(--el-color-danger);margin-right:4px}.u-form .form-buttons[data-v-17cfdea2]{margin-top:24px;display:flex;justify-content:flex-start;align-items:center;gap:12px}.example-container[data-v-af6cbdcc]{padding:20px;max-width:800px;margin:0 auto}.example-container h2[data-v-af6cbdcc]{margin-bottom:20px;color:var(--el-text-color-primary)}.example-container .data-source-actions[data-v-af6cbdcc]{margin-bottom:20px;display:flex;gap:12px;flex-wrap:wrap}.example-container .custom-field[data-v-af6cbdcc]{display:flex;gap:12px;align-items:center}.example-container .preview-section[data-v-af6cbdcc]{margin-top:40px;padding:20px;background-color:var(--el-bg-color-page);border-radius:4px}.example-container .preview-section h3[data-v-af6cbdcc]{margin-bottom:16px;color:var(--el-text-color-primary)}.example-container .preview-section pre[data-v-af6cbdcc]{padding:16px;background-color:var(--el-bg-color);border-radius:4px;color:var(--el-text-color-regular);font-family:monospace;overflow-x:auto}.search-header[data-v-176678a5]{background-color:#fff;border-radius:4px;padding:16px;margin-bottom:16px;box-shadow:0 2px 12px #0000001a}.form-item[data-v-176678a5]{display:flex;margin-bottom:16px}.form-item-label[data-v-176678a5]{display:flex;align-items:center;justify-content:flex-end;font-size:14px;color:#606266;margin-right:8px}.form-item-label .required-mark[data-v-176678a5]{color:#f56c6c;margin-left:4px;font-size:14px;line-height:1}.form-item-content[data-v-176678a5]{flex:1;min-width:0}.search-actions[data-v-176678a5]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;justify-content:flex-end}.expand-btn[data-v-176678a5]{display:inline-flex;align-items:center;gap:4px}.expand-btn[data-v-176678a5]:focus{outline:none!important;box-shadow:none!important}.expand-btn[data-v-176678a5]:hover{background-color:transparent}.expand-btn .expand-icon[data-v-176678a5]{transition:transform .3s;font-size:12px}.expand-btn .expand-icon.is-active[data-v-176678a5]{transform:rotate(180deg)}[data-v-176678a5] .el-button:focus{outline:none!important;box-shadow:none!important}@media screen and (max-width: 768px){.search-actions[data-v-176678a5]{justify-content:flex-start;margin-top:8px}}.toolbar[data-v-2dcbfebf]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.common-table[data-v-2dcbfebf]{background-color:#fff;border-radius:4px;box-shadow:0 2px 12px #0000001a;overflow:hidden}.pagination-container[data-v-2dcbfebf]{display:flex;justify-content:flex-end;margin-top:16px;padding:10px 20px}
