.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)}[data-v-593ff2d4] .highlight{color:#3554fe;font-weight:600}.md-wrapper .option[data-v-593ff2d4]{margin-bottom:10px}.md-wrapper .md-content-box[data-v-593ff2d4]{position:relative}.md-wrapper .md-content-box .md-content[data-v-593ff2d4]{float:right;padding:0 12px}.md-wrapper .md-content-box .outline[data-v-593ff2d4]{width:230px;border-right:2px solid #e7e7e9;margin-right:10px;display:flex;position:absolute;top:0;overflow-y:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none}.layout-container[data-v-72cb1200]{width:100vw;height:100vh}.layout-container[data-v-72cb1200] .el-container .el-header{border-bottom:1px solid #e7e9f0}.layout-container[data-v-72cb1200] .el-container .el-container{height:calc(100vh - 60px)}.layout-container[data-v-72cb1200] .el-container .el-container .el-aside{border-right:1px solid #e7e9f0}.layout-container[data-v-72cb1200] .el-container .el-container .el-main{padding:0;overflow:hidden}.layout-container .header-left[data-v-72cb1200]{display:flex;align-items:center;gap:12px}.layout-container .header-right[data-v-72cb1200]{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-72cb1200]{position:relative;height:100vh;overflow-y:auto;padding:20px;padding-bottom:100px}.aside-wrapper[data-v-72cb1200]{position:relative;height:100%}.aside-wrapper .aside-container[data-v-72cb1200]{padding:20px;border-radius:8px;padding-top:10px;padding-bottom:74px}.aside-wrapper .aside-container[data-v-72cb1200] .el-form--label-top .el-form-item__label{padding:0!important}.aside-wrapper .aside-container[data-v-72cb1200] .el-form-item__content{line-height:10px}.aside-wrapper .aside-container .generate-btn[data-v-72cb1200]{margin-top:auto}.aside-wrapper .aside-container[data-v-72cb1200] .el-form-item{margin-bottom:5px}.aside-wrapper .analyze-btn[data-v-72cb1200]{position:fixed;width:371px;left:0;z-index:999}.block[data-v-72cb1200]{margin-bottom:16px}.block .block-title[data-v-72cb1200]{margin-bottom:8px;font-size:14px;color:#333}.block .tipCase[data-v-72cb1200]{display:flex;flex-direction:column;gap:10px;margin-top:15px;background-color:#f6f6f9;padding:15px 10px;border-radius:4px}.block .block-tip[data-v-72cb1200]{display:flex;gap:10px}.image-box[data-v-72cb1200]{height:100%;width:250px;display:flex;flex-direction:column;align-items:center}.image-box .image-src[data-v-72cb1200]{position:relative;width:-moz-fit-content;width:fit-content;height:100%;vertical-align:top;overflow:hidden}.image-box .image-src .overlay[data-v-72cb1200]{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-72cb1200]{text-align:center;display:flex;flex-direction:column;gap:20px;align-content:center}.image-box img[data-v-72cb1200]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.image-box:hover .overlay[data-v-72cb1200]{opacity:1}.analyze-btn[data-v-72cb1200]{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-72cb1200]{width:100%;height:40px;background:#4f7cff;color:#fff;border:none;border-radius:6px;cursor:pointer}.upload-wrapper[data-v-72cb1200]{width:331px;display:flex;flex-direction:column;align-items:center}.upload-wrapper .upload-icon[data-v-72cb1200]{width:44px;height:41px}.upload-wrapper .upload-icon img[data-v-72cb1200]{width:100%;height:100%}.upload-wrapper .el-upload__text[data-v-72cb1200]{font-size:15px;font-weight:500;line-height:20px;color:#0b111e}.upload-wrapper .attached-tip[data-v-72cb1200]{font-size:14px;font-weight:400;line-height:20px;color:#8c8c99}.upload-wrapper .haveUpload[data-v-72cb1200]{height:180px;-o-object-fit:contain;object-fit:contain}.result-item[data-v-72cb1200]{margin-bottom:20px}.result-item .result-header[data-v-72cb1200]{display:flex;justify-content:space-between;margin-bottom:8px}.result-item .result-header .result-title[data-v-72cb1200]{font-weight:600}.result-item .result-header .time[data-v-72cb1200]{font-size:12px;color:#999}.result-item .result-content[data-v-72cb1200]{height:200px;display:flex;gap:16px;background:#f7f8fa;border-radius:8px}.result-item .result-content .place[data-v-72cb1200]{width:100%;height:100%;background-color:#f6f6f9;justify-content:center}.result-item .result-content.loading[data-v-72cb1200],.result-item .result-content .place[data-v-72cb1200]{display:flex;flex-direction:column;align-items:center}.result-item .result-content .text-box[data-v-72cb1200]{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-72cb1200]{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-72cb1200]{color:#fff}.result-item .result-content .text-box:hover .copy-mask[data-v-72cb1200]{opacity:1;cursor:pointer}.result-item .result-content .loading-indicator[data-v-72cb1200]{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-72cb1200]{display:flex;flex-direction:column;justify-content:center;align-items:center}.result-item .result-content .overlay-content i[data-v-72cb1200],.result-item .result-content .overlay-content span[data-v-72cb1200]{cursor:pointer}.question-config .config-list .config-item[data-v-72cb1200]{display:flex;align-items:center;justify-content:space-between;padding:4px 10px;border-bottom:1px solid #f0f0f0}.question-config .config-list .config-item.is-readonly .label[data-v-72cb1200]{color:#999}.question-config .config-list .config-item .label[data-v-72cb1200]{font-size:14px;color:#333}.question-config .config-list .config-item .item-counter[data-v-72cb1200]{display:flex;align-items:center;border-radius:4px;overflow:hidden;height:32px}.question-config .config-list .config-item .item-counter .btn[data-v-72cb1200]{width:32px;height:32px;line-height:30px;text-align:center;background-color:#f5f7fa;color:#606266;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:18px;transition:all .2s}.question-config .config-list .config-item .item-counter .btn[data-v-72cb1200]:hover:not(.disabled){background-color:#e4e7ed;color:#409eff}.question-config .config-list .config-item .item-counter .btn.disabled[data-v-72cb1200]{background-color:#f5f7fa;color:#c0c4cc;cursor:not-allowed}.question-config .config-list .config-item .item-counter[data-v-72cb1200] .count-input{width:50px}.question-config .config-list .config-item .item-counter[data-v-72cb1200] .count-input .el-input__inner{border:none;border-radius:0;padding:0;text-align:center;height:32px;line-height:32px}.question-config .config-list .config-item .item-counter[data-v-72cb1200] .count-input .el-input__inner:-moz-read-only{background-color:#fafafa;color:#909399;cursor:not-allowed}.question-config .config-list .config-item .item-counter[data-v-72cb1200] .count-input .el-input__inner:read-only{background-color:#fafafa;color:#909399;cursor:not-allowed}.message-ops[data-v-72cb1200]{position:absolute;top:10px;right:10px;background-color:hsla(0,0%,100%,.8);padding:4px;border-radius:4px;display:flex;align-items:center;gap:8px;opacity:0;transition:opacity .3s;cursor:pointer}.message-ops .ops-icon[data-v-72cb1200]{font-size:16px;color:#666}.message-ops .ops-icon[data-v-72cb1200]:hover{color:#409eff}.content-container:hover .message-ops[data-v-72cb1200]{opacity:1}.back-enter[data-v-72cb1200]{transform:translateX(100px)}.back-enter-to[data-v-72cb1200],.back-leave[data-v-72cb1200]{transform:translateX(0)}.back-leave-to[data-v-72cb1200]{transform:translateX(100px)}.back-enter-active[data-v-72cb1200],.back-leave-active[data-v-72cb1200]{transition:transform 2s ease}.header[data-v-72cb1200]{display:flex;justify-content:space-between;align-items:center}.header-left[data-v-72cb1200]{display:flex;align-items:center;gap:8px}.header-left .logo[data-v-72cb1200]{width:28px;height:28px}.header-left .title[data-v-72cb1200]{font-size:16px;font-weight:600}.aside[data-v-72cb1200]{padding:16px;display:flex;flex-direction:column;height:100%}.aside .generate-btn[data-v-72cb1200]{margin-top:auto}.question-config[data-v-72cb1200]{background-color:#fff}.question-config .config-title[data-v-72cb1200]{display:flex;align-items:center;font-size:14px;font-weight:700;color:#333}.question-config .config-title .title-icon[data-v-72cb1200]{margin-left:4px;color:#999;cursor:help}.question-config .config-title .count-tag[data-v-72cb1200]{margin-left:12px;border-radius:4px;padding:0 6px;height:20px;line-height:18px}.question-config .config-item[data-v-72cb1200]{display:flex;justify-content:space-between;align-items:center;padding:4px 10px;margin-bottom:12px;border:1px solid #edf2f9;border-radius:8px;transition:all .3s}.question-config .config-item[data-v-72cb1200]:hover{border-color:#d1dbf7;background-color:#fbfcfe}.question-config .config-item .item-counter[data-v-72cb1200]{display:flex;align-items:center;gap:18px}.question-config .config-item .item-counter .btn[data-v-72cb1200]{width:26px;height:26px;border-radius:6px;background:#fff;text-align:center;line-height:26px;font-weight:bolder;font-size:20px;color:#8c8c99;cursor:pointer}.question-config .config-item .item-counter .btn.disabled[data-v-72cb1200]{color:#c2c2ce;pointer-events:none}.question-config .config-item .item-counter .count[data-v-72cb1200]{min-width:20px;text-align:center;font-size:16px;font-weight:500;color:#0b111e}.question-config .config-item.type-active[data-v-72cb1200]{border:1px solid #4d44ff}.question-config .config-item .label[data-v-72cb1200]{font-size:14px;color:#333}.question-config .config-item[data-v-72cb1200] .el-input-number{width:110px;border:none;background:transparent}.question-config .config-item[data-v-72cb1200] .el-input-number .el-input__inner{border:none!important;background:transparent;font-weight:700;color:#333;padding-left:0;padding-right:0}.question-config .config-item[data-v-72cb1200] .el-input-number .el-input-number__decrease,.question-config .config-item[data-v-72cb1200] .el-input-number .el-input-number__increase{background:transparent;border:none;color:#333;font-size:14px}.question-config .config-item[data-v-72cb1200] .el-input-number .el-input-number__decrease:hover,.question-config .config-item[data-v-72cb1200] .el-input-number .el-input-number__increase:hover{color:#409eff}.question-config .config-item[data-v-72cb1200] .el-input-number .el-input-number__decrease.is-disabled,.question-config .config-item[data-v-72cb1200] .el-input-number .el-input-number__increase.is-disabled{color:#ccc}.question-config .config-item[data-v-72cb1200] .el-input-number .el-icon-minus:before{content:"\e6d8"}.question-config .config-item[data-v-72cb1200] .el-input-number .el-icon-plus:before{content:"\e6d9"}.icon[data-v-72cb1200]{display:flex;justify-content:space-between;align-items:flex-start}.custom-input[data-v-72cb1200]{margin-top:10px}.right-panel[data-v-72cb1200]{padding:16px;font-size:13px}.right-panel .step[data-v-72cb1200]{margin-bottom:24px}.right-panel .step .step-title[data-v-72cb1200]{font-weight:600;margin-bottom:8px}.right-panel .step ul[data-v-72cb1200]{padding-left:16px;color:#666}.bg[data-v-72cb1200]{position:fixed;text-align:center;line-height:40px;bottom:60px;right:23px;box-shadow:0 2px 8px rgba(0,0,0,.15)}