[data-v-7e5d9f7e]:root{--white:#fff;--white-dark:#fcfcfc;--grey:#fbfbfb;--border-grey:#dcdfe6;--border-grey-light:rgba(220,223,230,0.4);--transparent-grey:rgba(0,0,0,0.05);--black:#0f263b;--black-dark:#0d2033;--black-darker:#0d1c2f;--actual-black:#000;--actual-dark-black:#050505;--dark-section-bg:#0f263b;--dark-section-text:#fff;--grid-line:#e5e5e5}html.dark[data-v-7e5d9f7e]{--white:#2c2c2c;--white-dark:#1a1a1a;--grey:#1c1c1c;--border-grey:#444;--border-grey-light:rgba(68,68,68,0.4);--transparent-grey:hsla(0,0%,100%,0.05);--black:#f5f5f5;--black-dark:#eee;--black-darker:#ddd;--actual-black:#fff;--actual-dark-black:#fafafa;--dark-section-bg:#1a1a1a;--dark-section-text:#e0e0e0;--grid-line:#444}.markdown-field[data-v-7e5d9f7e]{position:relative}.markdown-field .markdown-content[data-v-7e5d9f7e]{padding:12px;border:1px solid #dcdfe6;border-radius:4px;min-height:80px;background:#fff;cursor:default}.markdown-field .markdown-content[data-v-7e5d9f7e]:empty{min-height:80px}.markdown-field .markdown-content[data-v-7e5d9f7e] h1,.markdown-field .markdown-content[data-v-7e5d9f7e] h2,.markdown-field .markdown-content[data-v-7e5d9f7e] h3,.markdown-field .markdown-content[data-v-7e5d9f7e] h4,.markdown-field .markdown-content[data-v-7e5d9f7e] h5,.markdown-field .markdown-content[data-v-7e5d9f7e] h6{margin:16px 0 8px 0;font-weight:600;line-height:1.4}.markdown-field .markdown-content[data-v-7e5d9f7e] h1:first-child,.markdown-field .markdown-content[data-v-7e5d9f7e] h2:first-child,.markdown-field .markdown-content[data-v-7e5d9f7e] h3:first-child,.markdown-field .markdown-content[data-v-7e5d9f7e] h4:first-child,.markdown-field .markdown-content[data-v-7e5d9f7e] h5:first-child,.markdown-field .markdown-content[data-v-7e5d9f7e] h6:first-child{margin-top:0}.markdown-field .markdown-content[data-v-7e5d9f7e] h1{font-size:24px}.markdown-field .markdown-content[data-v-7e5d9f7e] h2{font-size:20px}.markdown-field .markdown-content[data-v-7e5d9f7e] h3{font-size:18px}.markdown-field .markdown-content[data-v-7e5d9f7e] h4{font-size:16px}.markdown-field .markdown-content[data-v-7e5d9f7e] h5,.markdown-field .markdown-content[data-v-7e5d9f7e] h6{font-size:14px}.markdown-field .markdown-content[data-v-7e5d9f7e] p{margin:8px 0;line-height:1.6}.markdown-field .markdown-content[data-v-7e5d9f7e] p:first-child{margin-top:0}.markdown-field .markdown-content[data-v-7e5d9f7e] p:last-child{margin-bottom:0}.markdown-field .markdown-content[data-v-7e5d9f7e] p.empty-state{color:#909399;font-style:italic}.markdown-field .markdown-content[data-v-7e5d9f7e] ol,.markdown-field .markdown-content[data-v-7e5d9f7e] ul{margin:8px 0;padding-left:24px;line-height:1.6}.markdown-field .markdown-content[data-v-7e5d9f7e] li{margin:4px 0}.markdown-field .markdown-content[data-v-7e5d9f7e] strong{font-weight:600}.markdown-field .markdown-content[data-v-7e5d9f7e] em{font-style:italic}.markdown-field .markdown-content[data-v-7e5d9f7e] code{background:#f5f7fa;padding:2px 6px;border-radius:3px;font-family:Monaco,Menlo,Courier New,monospace;font-size:13px;color:#e83e8c;border:1px solid #e8e8e8}.markdown-field .markdown-content[data-v-7e5d9f7e] pre{background:#f8f9fa;padding:16px;border-radius:6px;overflow-x:auto;margin:16px 0;border:1px solid #e0e0e0;box-shadow:0 1px 3px rgba(0,0,0,.05);line-height:1.6}.markdown-field .markdown-content[data-v-7e5d9f7e] pre code{background:none;padding:0;border:none;color:#24292f;font-size:13px;line-height:1.6}.markdown-field .markdown-content[data-v-7e5d9f7e] blockquote{border-left:4px solid #409eff;padding:12px 16px;margin:16px 0;background:#f0f9ff;border-radius:4px;color:#606266;font-style:italic}.markdown-field .markdown-content[data-v-7e5d9f7e] blockquote p:first-child{margin-top:0}.markdown-field .markdown-content[data-v-7e5d9f7e] blockquote p:last-child{margin-bottom:0}.markdown-field .markdown-content[data-v-7e5d9f7e] kbd{display:inline-block;padding:2px 6px;font-family:Monaco,Menlo,Courier New,monospace;font-size:12px;line-height:1.4;color:#24292f;background-color:#f6f8fa;border:1px solid #d0d7de;border-radius:3px;box-shadow:inset 0 -1px 0 #d0d7de}.markdown-field .markdown-content[data-v-7e5d9f7e] a{color:#409eff;text-decoration:none}.markdown-field .markdown-content[data-v-7e5d9f7e] a:hover{text-decoration:underline}.markdown-field .markdown-content[data-v-7e5d9f7e] table{width:100%;border-collapse:collapse;margin:16px 0;border:1px solid #e0e0e0;border-radius:4px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.05)}.markdown-field .markdown-content[data-v-7e5d9f7e] table thead,.markdown-field .markdown-content[data-v-7e5d9f7e] table thead tr{background:#f5f7fa}.markdown-field .markdown-content[data-v-7e5d9f7e] table thead th{font-weight:600;text-align:left;padding:12px 16px;border-bottom:2px solid #dcdfe6;color:#303133;font-size:14px}.markdown-field .markdown-content[data-v-7e5d9f7e] table tbody tr{border-bottom:1px solid #e8e8e8;transition:background-color .2s ease}.markdown-field .markdown-content[data-v-7e5d9f7e] table tbody tr:nth-child(2n){background:#fafafa}.markdown-field .markdown-content[data-v-7e5d9f7e] table tbody tr:hover{background:#f0f9ff}.markdown-field .markdown-content[data-v-7e5d9f7e] table tbody tr:last-child{border-bottom:none}.markdown-field .markdown-content[data-v-7e5d9f7e] table tbody td{padding:12px 16px;color:#606266;font-size:14px;vertical-align:top}@media screen and (max-width:768px){.markdown-field .markdown-content[data-v-7e5d9f7e] table{display:block;overflow-x:auto;white-space:nowrap}}.markdown-field .markdown-content[data-v-7e5d9f7e] hr{border:none;border-top:2px solid #e0e0e0;margin:24px 0}.markdown-field .markdown-content[data-v-7e5d9f7e] ul.contains-task-list{list-style:none;padding-left:0}.markdown-field .markdown-content[data-v-7e5d9f7e] ul.contains-task-list li.task-list-item{display:flex;align-items:flex-start;margin:8px 0}.markdown-field .markdown-content[data-v-7e5d9f7e] ul.contains-task-list li.task-list-item input[type=checkbox]{margin-right:8px;margin-top:4px;cursor:pointer}.markdown-field .markdown-content[data-v-7e5d9f7e] .mermaid{margin:16px 0;padding:16px;background:#fafafa;border-radius:4px;border:1px solid #e0e0e0;text-align:center;overflow-x:auto}.markdown-field .markdown-content[data-v-7e5d9f7e] .mermaid svg{max-width:100%;height:auto}.markdown-field .over-limit-alert[data-v-7e5d9f7e]{margin-top:8px}.markdown-field .char-limit[data-v-7e5d9f7e]{display:flex;justify-content:flex-end;align-items:center;margin-top:4px;font-size:12px;color:#909399}.markdown-field .char-limit .counter[data-v-7e5d9f7e]{margin-left:auto}.markdown-field .char-limit.over .counter[data-v-7e5d9f7e]{color:#f56c6c;font-weight:600}.markdown-field .markdown-controls[data-v-7e5d9f7e]{margin-top:8px;display:flex}[data-v-ac6663ea]:root{--white:#fff;--white-dark:#fcfcfc;--grey:#fbfbfb;--border-grey:#dcdfe6;--border-grey-light:rgba(220,223,230,0.4);--transparent-grey:rgba(0,0,0,0.05);--black:#0f263b;--black-dark:#0d2033;--black-darker:#0d1c2f;--actual-black:#000;--actual-dark-black:#050505;--dark-section-bg:#0f263b;--dark-section-text:#fff;--grid-line:#e5e5e5}html.dark[data-v-ac6663ea]{--white:#2c2c2c;--white-dark:#1a1a1a;--grey:#1c1c1c;--border-grey:#444;--border-grey-light:rgba(68,68,68,0.4);--transparent-grey:hsla(0,0%,100%,0.05);--black:#f5f5f5;--black-dark:#eee;--black-darker:#ddd;--actual-black:#fff;--actual-dark-black:#fafafa;--dark-section-bg:#1a1a1a;--dark-section-text:#e0e0e0;--grid-line:#444}.project-row[data-v-ac6663ea]{display:flex;justify-content:space-between}.project-row .project-name[data-v-ac6663ea]{font-size:13px;margin-right:20px}.project-row .project-ref[data-v-ac6663ea]{color:#8492a6;font-size:11px}:root{--white:#fff;--white-dark:#fcfcfc;--grey:#fbfbfb;--border-grey:#dcdfe6;--border-grey-light:rgba(220,223,230,0.4);--transparent-grey:rgba(0,0,0,0.05);--black:#0f263b;--black-dark:#0d2033;--black-darker:#0d1c2f;--actual-black:#000;--actual-dark-black:#050505;--dark-section-bg:#0f263b;--dark-section-text:#fff;--grid-line:#e5e5e5}html.dark{--white:#2c2c2c;--white-dark:#1a1a1a;--grey:#1c1c1c;--border-grey:#444;--border-grey-light:rgba(68,68,68,0.4);--transparent-grey:hsla(0,0%,100%,0.05);--black:#f5f5f5;--black-dark:#eee;--black-darker:#ddd;--actual-black:#fff;--actual-dark-black:#fafafa;--dark-section-bg:#1a1a1a;--dark-section-text:#e0e0e0;--grid-line:#444}.context-builder-dialog .el-dialog__body{min-height:400px;max-height:70vh;overflow-y:auto;padding:24px}.context-builder-dialog .context-builder-content .progress-bar{display:flex;gap:8px;justify-content:center;margin-bottom:32px}.context-builder-dialog .context-builder-content .progress-bar .progress-dot{width:8px;height:8px;border-radius:50%;background:#dcdfe6;transition:all .3s ease}.context-builder-dialog .context-builder-content .progress-bar .progress-dot.active{background:#409eff;width:24px;border-radius:4px}.context-builder-dialog .context-builder-content .progress-bar .progress-dot.completed{background:#67c23a}.context-builder-dialog .context-builder-content .questions-section .question-card .question-number{font-size:12px;color:#909399;text-transform:uppercase;letter-spacing:.5px;margin-bottom:12px}.context-builder-dialog .context-builder-content .questions-section .question-card .question-text{font-size:20px;font-weight:600;color:#303133;margin:0 0 8px 0;line-height:1.4;word-break:normal;overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none}.context-builder-dialog .context-builder-content .questions-section .question-card .question-description{font-size:13px;color:#606266;margin:0 0 24px 0;line-height:1.6;word-break:normal;overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none}.context-builder-dialog .context-builder-content .questions-section .question-card .options-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin-bottom:20px}.context-builder-dialog .context-builder-content .questions-section .question-card .options-grid .option-card{border:1px solid #dcdfe6;border-radius:4px;padding:12px 14px;cursor:pointer;transition:all .15s ease;background:#fff;min-height:60px;display:flex;flex-direction:column;justify-content:center}.context-builder-dialog .context-builder-content .questions-section .question-card .options-grid .option-card:hover{border-color:#c6e2ff;background:#f5f7fa}.context-builder-dialog .context-builder-content .questions-section .question-card .options-grid .option-card.selected{border-color:#409eff;background:#ecf5ff;box-shadow:0 0 0 1px #409eff}.context-builder-dialog .context-builder-content .questions-section .question-card .options-grid .option-card .option-icon{font-size:20px;margin-bottom:6px;color:#409eff}.context-builder-dialog .context-builder-content .questions-section .question-card .options-grid .option-card .option-label{font-size:13px;font-weight:500;color:#303133;margin-bottom:2px;line-height:1.3;word-break:normal;overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none}.context-builder-dialog .context-builder-content .questions-section .question-card .options-grid .option-card .option-description{font-size:11px;color:#909399;line-height:1.3;margin-top:2px;word-break:normal;overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none}.context-builder-dialog .context-builder-content .questions-section .question-card .custom-input{margin-top:16px}.context-builder-dialog .context-builder-content .questions-section .question-card .custom-input .el-textarea .el-textarea__inner{font-size:14px}.context-builder-dialog .context-builder-content .result-section .result-title{font-size:18px;font-weight:600;color:#303133;margin:0 0 8px 0;word-break:normal;overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none}.context-builder-dialog .context-builder-content .result-section .result-description{font-size:13px;color:#606266;margin:0 0 20px 0;line-height:1.6;word-break:normal;overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none}.context-builder-dialog .context-builder-content .result-section .el-textarea .el-textarea__inner{font-size:14px;line-height:1.6}.context-builder-dialog .el-dialog__footer .dialog-footer{display:flex;align-items:center;justify-content:space-between;width:100%}.context-builder-dialog .el-dialog__footer .dialog-footer .footer-left{flex:1;display:flex;align-items:center}.context-builder-dialog .el-dialog__footer .dialog-footer .footer-left .validation-hint{font-size:12px;color:#909399;display:flex;align-items:center;gap:6px;word-break:normal;overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none}.context-builder-dialog .el-dialog__footer .dialog-footer .footer-left .validation-hint i{font-size:14px}.context-builder-dialog .el-dialog__footer .dialog-footer .footer-right{display:flex;gap:8px}[data-v-174a771f]:root{--white:#fff;--white-dark:#fcfcfc;--grey:#fbfbfb;--border-grey:#dcdfe6;--border-grey-light:rgba(220,223,230,0.4);--transparent-grey:rgba(0,0,0,0.05);--black:#0f263b;--black-dark:#0d2033;--black-darker:#0d1c2f;--actual-black:#000;--actual-dark-black:#050505;--dark-section-bg:#0f263b;--dark-section-text:#fff;--grid-line:#e5e5e5}html.dark[data-v-174a771f]{--white:#2c2c2c;--white-dark:#1a1a1a;--grey:#1c1c1c;--border-grey:#444;--border-grey-light:rgba(68,68,68,0.4);--transparent-grey:hsla(0,0%,100%,0.05);--black:#f5f5f5;--black-dark:#eee;--black-darker:#ddd;--actual-black:#fff;--actual-dark-black:#fafafa;--dark-section-bg:#1a1a1a;--dark-section-text:#e0e0e0;--grid-line:#444}.el-form[data-v-174a771f]{margin:40px auto}.el-form[data-v-174a771f] .el-form-item.disabled{opacity:.3;pointer-events:none}.el-form[data-v-174a771f] .el-form-item .el-input,.el-form[data-v-174a771f] .el-form-item .el-select{flex:1;height:100%;width:100%}.el-form[data-v-174a771f] .el-form-item .el-input-number{width:auto}.el-form .el-form-item__content .small-label[data-v-174a771f]{font-size:8px;position:absolute;left:-172px;width:160px;text-align:right;top:13px}.el-form h1[data-v-174a771f]{text-align:right;font-size:17px;margin-top:10px}.option-subtitle[data-v-174a771f]{float:right;color:#8492a6;font-size:11px;font-weight:400}.row[data-v-174a771f]{display:flex;flex-direction:row;justify-content:flex-end;align-items:center}.row .el-checkbox[data-v-174a771f]{margin-right:20px}.row .el-button[data-v-174a771f]{width:200px}hr[data-v-174a771f]{margin:20px 50px;border:none;height:1px;background-color:var(--border-grey-light)}.cr-link[data-v-174a771f],.group-summary[data-v-174a771f]{font-size:12px;background-color:var(--transparent-grey);padding:10px;border-radius:4px}