.modal-select-container[data-v-6c74ebe0]{position:relative;width:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:1px solid #dcdfe6;border-radius:3px}.modal-select-trigger[data-v-6c74ebe0]{width:100%;height:40px;display:flex;align-items:center;justify-content:space-between;border-radius:3px;background:#fff;border:1px solid #dcdfe6;padding:0 16px;cursor:pointer;border:1px solid transparent;transition:all .3s cubic-bezier(.4,0,.2,1)}.modal-select-trigger[data-v-6c74ebe0]:hover{background:#ebeef5}.modal-select-trigger.is-active[data-v-6c74ebe0]{background:#fff;border-color:#4d44ff;box-shadow:0 0 0 3px rgba(77,68,255,.1)}.modal-select-trigger .modal-title[data-v-6c74ebe0]{font-size:14px;color:#0b111e;font-weight:500}.modal-select-trigger .switch-icon[data-v-6c74ebe0]{color:#909399;font-size:14px;transition:transform .3s}.modal-select-trigger .switch-icon.is-reverse[data-v-6c74ebe0]{transform:rotate(180deg)}.model-list-panel[data-v-6c74ebe0]{position:absolute;top:calc(100% + 8px);left:0;z-index:2001;width:100%;min-width:280px;background:#fff;box-shadow:0 8px 24px rgba(0,0,0,.12);border-radius:12px;border:1px solid #ebeef5;overflow:hidden;padding:8px}.panel-header[data-v-6c74ebe0]{padding:8px 12px;font-size:12px;color:#909399;font-weight:700}.model-list-content[data-v-6c74ebe0]{max-height:260px;overflow-y:auto}.model-list-content .empty-text[data-v-6c74ebe0]{padding:20px;text-align:center;color:#999;font-size:13px}.model-list-content[data-v-6c74ebe0]::-webkit-scrollbar{width:4px}.model-list-content[data-v-6c74ebe0]::-webkit-scrollbar-thumb{background:#dcdfe6;border-radius:10px}.model-item[data-v-6c74ebe0]{display:flex;justify-content:space-between;align-items:center;padding:12px;margin-bottom:2px;border-radius:8px;cursor:pointer;transition:all .2s}.model-item[data-v-6c74ebe0]:hover{background:#f5f7fa}.model-item.active[data-v-6c74ebe0]{background:#f0efff}.model-item.active .model-item-name[data-v-6c74ebe0]{color:#4d44ff;font-weight:600}.model-item.active .check-icon[data-v-6c74ebe0],.model-item.active .model-item-icon[data-v-6c74ebe0]{color:#4d44ff}.model-item .model-item-left[data-v-6c74ebe0]{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.model-item .model-item-icon[data-v-6c74ebe0]{font-size:18px;color:#606266}.model-item .model-item-name[data-v-6c74ebe0]{font-size:14px;color:#303133;white-space:nowrap}.model-item .check-icon[data-v-6c74ebe0]{font-size:14px}.fade-down-enter-active[data-v-6c74ebe0],.fade-down-leave-active[data-v-6c74ebe0]{transition:all .2s ease-out}.fade-down-enter[data-v-6c74ebe0],.fade-down-leave-to[data-v-6c74ebe0]{opacity:0;transform:translateY(-10px)}.layout-container[data-v-28cb89de]{width:100vw;height:100vh}.layout-container[data-v-28cb89de] .el-container .el-header{border-bottom:1px solid #e7e9f0}.layout-container[data-v-28cb89de] .el-container .el-container{height:calc(100vh - 60px)}.layout-container[data-v-28cb89de] .el-container .el-container .el-aside{border-right:1px solid #e7e9f0}.layout-container[data-v-28cb89de] .el-container .el-container .el-main{padding:0;overflow:hidden}.layout-container .header-left[data-v-28cb89de]{display:flex;align-items:center;gap:12px}.layout-container .header-right[data-v-28cb89de]{width:42px;height:42px;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:rgba(53,120,255,.5)}.content-container[data-v-28cb89de]{position:relative;height:100vh;overflow-y:auto;padding:20px;padding-bottom:100px}.aside-wrapper[data-v-28cb89de]{position:relative;height:100%}.aside-wrapper .aside-container[data-v-28cb89de]{padding:20px;border-radius:8px;padding-top:10px;padding-bottom:74px}.aside-wrapper .aside-container[data-v-28cb89de] .el-form--label-top .el-form-item__label{padding:0!important}.aside-wrapper .aside-container[data-v-28cb89de] .el-form-item__content{line-height:10px}.aside-wrapper .aside-container .generate-btn[data-v-28cb89de]{margin-top:auto}.aside-wrapper .aside-container[data-v-28cb89de] .el-form-item{margin-bottom:5px}.aside-wrapper .analyze-btn[data-v-28cb89de]{position:fixed;width:371px;left:0;z-index:999}.block[data-v-28cb89de]{margin-bottom:16px}.block .block-title[data-v-28cb89de]{margin-bottom:8px;font-size:14px;color:#333}.block .tipCase[data-v-28cb89de]{display:flex;flex-direction:column;gap:10px;margin-top:15px;background-color:#f6f6f9;padding:15px 10px;border-radius:4px}.block .block-tip[data-v-28cb89de]{display:flex;gap:10px}.image-box[data-v-28cb89de]{height:100%;width:250px;display:flex;flex-direction:column;align-items:center}.image-box .image-src[data-v-28cb89de]{position:relative;width:-moz-fit-content;width:fit-content;height:100%;vertical-align:top;overflow:hidden}.image-box .image-src .overlay[data-v-28cb89de]{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center;color:#fff;opacity:0;transition:opacity .3s ease-in-out}.image-box .image-src .overlay .overlay-content[data-v-28cb89de]{text-align:center;display:flex;flex-direction:column;gap:20px;align-content:center}.image-box img[data-v-28cb89de]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.image-box:hover .overlay[data-v-28cb89de]{opacity:1}.analyze-btn[data-v-28cb89de]{position:absolute;bottom:0;width:100%;padding:16px;display:flex;justify-content:center;align-items:center;border-top:1px solid #e7e9f0}.analyze-btn .button[data-v-28cb89de]{width:100%;height:40px;background:#4f7cff;color:#fff;border:none;border-radius:6px;cursor:pointer}.upload-wrapper[data-v-28cb89de]{width:331px;display:flex;flex-direction:column;align-items:center}.upload-wrapper .upload-icon[data-v-28cb89de]{width:44px;height:41px}.upload-wrapper .upload-icon img[data-v-28cb89de]{width:100%;height:100%}.upload-wrapper .el-upload__text[data-v-28cb89de]{font-size:15px;font-weight:500;line-height:20px;color:#0b111e}.upload-wrapper .attached-tip[data-v-28cb89de]{font-size:14px;font-weight:400;line-height:20px;color:#8c8c99}.upload-wrapper .haveUpload[data-v-28cb89de]{height:180px;-o-object-fit:contain;object-fit:contain}.result-item[data-v-28cb89de]{margin-bottom:20px}.result-item .result-header[data-v-28cb89de]{display:flex;justify-content:space-between;margin-bottom:8px}.result-item .result-header .result-title[data-v-28cb89de]{font-weight:600}.result-item .result-header .time[data-v-28cb89de]{font-size:12px;color:#999}.result-item .result-content[data-v-28cb89de]{height:200px;display:flex;gap:16px;background:#f7f8fa;border-radius:8px}.result-item .result-content .place[data-v-28cb89de]{width:100%;height:100%;background-color:#f6f6f9;justify-content:center}.result-item .result-content.loading[data-v-28cb89de],.result-item .result-content .place[data-v-28cb89de]{display:flex;flex-direction:column;align-items:center}.result-item .result-content .text-box[data-v-28cb89de]{position:relative;height:200px;overflow-y:auto;overflow-x:hidden;flex:1;color:#333;line-height:1.6}.result-item .result-content .text-box .copy-mask[data-v-28cb89de]{height:30px;width:30px;text-align:center;line-height:30px;border-radius:25px;background-color:rgba(0,0,0,.5);opacity:0;top:5px;position:absolute;right:10px;transition:opacity .2s}.result-item .result-content .text-box .copy-mask .copy-button[data-v-28cb89de]{color:#fff}.result-item .result-content .text-box:hover .copy-mask[data-v-28cb89de]{opacity:1;cursor:pointer}.result-item .result-content .loading-indicator[data-v-28cb89de]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;gap:8px;color:#666}.result-item .result-content .loading-indicator .loading-icon[data-v-28cb89de]{display:flex;flex-direction:column;justify-content:center;align-items:center}.result-item .result-content .overlay-content i[data-v-28cb89de],.result-item .result-content .overlay-content span[data-v-28cb89de]{cursor:pointer}.call-word .second-title[data-v-28cb89de]{font-weight:500;line-height:24px;color:#0b111e}.call-word .call-word[data-v-28cb89de]{width:100%}.call-word .call-word[data-v-28cb89de] .el-textarea{width:100%;background:#f4f6fc!important}.call-word .call-word[data-v-28cb89de] .el-textarea .el-textarea__inner{border-radius:6px!important;background-color:#f4f6fc;border:1px solid transparent;font-size:16px!important}.call-word .call-word[data-v-28cb89de] .el-textarea .el-textarea__inner:focus{border:1px solid #7272ff}.generate-controls[data-v-28cb89de]{width:379px;position:fixed;display:flex;align-items:center;gap:10px;bottom:0;border-top:1px solid #e7e9f0;padding:16px}.record-item[data-v-28cb89de]{margin-bottom:20px;border-radius:8px;background-color:#fff}.record-item .record-header[data-v-28cb89de]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.record-item .record-header .imginfo[data-v-28cb89de]{display:flex;gap:10px}.record-item .prompt-area[data-v-28cb89de]{margin-bottom:16px;position:relative}.record-item .prompt-area .prompt-text[data-v-28cb89de]{word-break:break-all;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:40px;font-size:14px;color:#666}.record-item .prompt-area .prompt-text .copybutton[data-v-28cb89de]{position:absolute;right:0;bottom:0;font-size:14px;color:#409eff}.record-title[data-v-28cb89de]{font-weight:700;color:#333}.model-info[data-v-28cb89de]{font-size:12px;color:#999;background-color:#f5f5f5;padding:2px 6px;border-radius:4px}.time[data-v-28cb89de]{font-size:12px;color:#999}.image-grid[data-v-28cb89de]{display:grid;gap:10px;height:210px}.image-grid .image-cell[data-v-28cb89de]{height:210px;display:flex;justify-content:center;align-items:center;border-radius:8px;background-color:#f6f6f9}.image-grid .image-cell .image-placeholder[data-v-28cb89de]{position:relative;width:-moz-fit-content;width:fit-content;height:100%;vertical-align:top;overflow:hidden}.image-grid .image-cell .image-placeholder:hover .overlay[data-v-28cb89de]{opacity:1}.image-grid .image-cell .image-placeholder .overlay[data-v-28cb89de]{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center;color:#fff;opacity:0;transition:opacity .3s ease-in-out}.image-grid .image-cell .image-placeholder .overlay .overlay-content[data-v-28cb89de]{text-align:center;display:flex;flex-direction:column;gap:20px;align-content:center}.image-grid .image-cell .image-placeholder .overlay .overlay-content i[data-v-28cb89de],.image-grid .image-cell .image-placeholder .overlay .overlay-content span[data-v-28cb89de]{cursor:pointer}.image-grid .image-cell img[data-v-28cb89de]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.image-grid .image-cell .error[data-v-28cb89de]{display:flex;flex-direction:column;align-items:center;color:#8c8c99}