#container.fullscreen-mode[data-v-743c076a]{background-color:#fff;padding:20px;overflow:hidden;width:100vh;height:100vh}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}
/*!
  Theme: GitHub
  Description: Light theme as seen on github.com
  Author: github.com
  Maintainer: @Hirse
  Updated: 2021-05-15

  Outdated base version: https://github.com/primer/github-syntax-light
  Current colors taken from GitHub's CSS
*/.hljs{color:#24292e;background:#fff}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#d73a49}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#6f42c1}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id,.hljs-variable{color:#005cc5}.hljs-meta .hljs-string,.hljs-regexp,.hljs-string{color:#032f62}.hljs-built_in,.hljs-symbol{color:#e36209}.hljs-code,.hljs-comment,.hljs-formula{color:#6a737d}.hljs-name,.hljs-quote,.hljs-selector-pseudo,.hljs-selector-tag{color:#22863a}.hljs-subst{color:#24292e}.hljs-section{color:#005cc5;font-weight:700}.hljs-bullet{color:#735c0f}.hljs-emphasis{color:#24292e;font-style:italic}.hljs-strong{color:#24292e;font-weight:700}.hljs-addition{color:#22863a;background-color:#f0fff4}.hljs-deletion{color:#b31d28;background-color:#ffeef0}.pretty-markdown-viewer{background:#fff;font-size:16px;color:#222;line-height:1.8}.pretty-markdown-viewer h1,.pretty-markdown-viewer h2,.pretty-markdown-viewer h3,.pretty-markdown-viewer h4{font-weight:700;margin-top:2em;margin-bottom:1em;color:#1a1a1a;border-bottom:1px solid #eee;padding-bottom:.2em}.pretty-markdown-viewer h1{font-size:2.2em}.pretty-markdown-viewer h2{font-size:1.7em}.pretty-markdown-viewer h3{font-size:1.3em}.pretty-markdown-viewer h4{font-size:1.1em;border:none}.pretty-markdown-viewer ol,.pretty-markdown-viewer ul{margin-left:2em;margin-bottom:1em}.pretty-markdown-viewer table{border-collapse:collapse;width:100%;margin:1.5em 0;background:#fafbfc;border-radius:6px;overflow:hidden}.pretty-markdown-viewer td,.pretty-markdown-viewer th{border:1px solid #e1e4e8;padding:10px 16px;text-align:left}.pretty-markdown-viewer th{background:#f6f8fa;font-weight:700}.pretty-markdown-viewer pre{background:#282c34;color:#fff;border-radius:6px;padding:16px;font-size:15px;overflow-x:auto;margin:1.5em 0}.pretty-markdown-viewer code{background:#f6f8fa;color:#c7254e;border-radius:4px;padding:2px 6px;font-size:15px}.pretty-markdown-viewer blockquote{border-left:4px solid #dfe2e5;background:#f6f8fa;color:#6a737d;padding:12px 20px;margin:1.5em 0;border-radius:4px}.pretty-markdown-viewer a{color:#0366d6;text-decoration:underline;transition:color .2s}.pretty-markdown-viewer a:hover{color:#0056b3}.md-highlight-line{background:#f8f9e7;color:#222;border-radius:2px}.state-graph-container[data-v-b206a2ac]{width:100%;height:650px;display:flex;flex-direction:column;border:1px solid #e4e7ed;border-radius:4px;overflow:hidden;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.graph-toolbar[data-v-b206a2ac]{padding:10px;background-color:#f5f7fa;border-bottom:1px solid #e4e7ed;display:flex;justify-content:space-between;align-items:center}.graph-canvas[data-v-b206a2ac]{flex:1;width:100%;background-color:#fff}.node-edge-detail[data-v-d8f0291c]{padding:16px;background-color:#fafafa;border-radius:4px;max-height:600px;overflow-y:auto}.detail-content[data-v-d8f0291c]{background-color:#fff;border-radius:4px;padding:20px}.detail-header[data-v-d8f0291c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid #ebeef5}.detail-header h3[data-v-d8f0291c]{margin:0;color:#303133;font-size:18px;display:flex;align-items:center}.detail-header h3 i[data-v-d8f0291c]{margin-right:8px;color:#409eff}.edge-badges[data-v-d8f0291c],.state-badges[data-v-d8f0291c]{display:flex;gap:8px}.state-name[data-v-d8f0291c],.use-case-name-full[data-v-d8f0291c]{font-weight:600;color:#303133;font-size:16px}.state-type-info[data-v-d8f0291c]{display:flex;gap:8px}.related-info[data-v-d8f0291c],.related-use-cases[data-v-d8f0291c],.state-details[data-v-d8f0291c]{margin-top:24px}.related-info h4[data-v-d8f0291c],.related-use-cases h4[data-v-d8f0291c],.state-details h4[data-v-d8f0291c]{margin:0 0 16px 0;color:#606266;font-size:14px;font-weight:600}.info-card[data-v-d8f0291c],.state-card[data-v-d8f0291c]{height:100%}.card-header[data-v-d8f0291c]{display:flex;justify-content:space-between;align-items:center}.badge[data-v-d8f0291c]{margin-left:8px}.edge-list[data-v-d8f0291c],.related-list[data-v-d8f0291c]{max-height:200px;overflow-y:auto}.edge-item[data-v-d8f0291c],.related-item[data-v-d8f0291c]{padding:8px 12px;margin-bottom:8px;background-color:#f8f9fa;border-radius:4px;transition:background-color .3s;display:flex;align-items:center;gap:8px}.edge-item[data-v-d8f0291c]:hover,.related-item[data-v-d8f0291c]:hover{background-color:#e6f7ff}.use-case-name[data-v-d8f0291c]{flex:1;font-size:13px;color:#606266;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;&:hover{color:#409eff}}.tag-related[data-v-d8f0291c]{cursor:pointer;&:hover{color:#409eff}}.empty-state[data-v-d8f0291c]{text-align:center;color:#909399;padding:20px;font-size:14px}.empty-state i[data-v-d8f0291c]{margin-right:8px}.state-transition[data-v-d8f0291c]{display:flex;align-items:center;gap:12px}.transition-arrow[data-v-d8f0291c]{color:#409eff;font-size:16px}.state-info[data-v-d8f0291c]{padding:12px 0}.state-info p[data-v-d8f0291c]{margin:8px 0;font-size:14px;color:#606266}.state-info strong[data-v-d8f0291c]{color:#303133;margin-right:8px}.detail-actions[data-v-d8f0291c]{margin-top:20px;text-align:center}.el-descriptions[data-v-d8f0291c]{margin-bottom:20px}.el-card[data-v-d8f0291c]{border:1px solid #ebeef5}.el-card__header[data-v-d8f0291c]{padding:12px 16px;background-color:#fafafa}.el-card__body[data-v-d8f0291c]{padding:16px}.el-divider[data-v-d8f0291c]{margin:16px 0}@media (max-width:768px){.node-edge-detail[data-v-d8f0291c]{padding:12px}.detail-content[data-v-d8f0291c]{padding:16px}.detail-header[data-v-d8f0291c]{flex-direction:column;align-items:flex-start;gap:12px}.state-type-info[data-v-d8f0291c]{flex-direction:column;gap:4px}.state-transition[data-v-d8f0291c]{flex-direction:column;gap:8px}.edge-item[data-v-d8f0291c]{flex-direction:column;align-items:flex-start;gap:4px}}.statistic-card[data-v-28d15dc2]{text-align:center;padding:20px}.statistic-title[data-v-28d15dc2]{font-size:16px;color:#999}.statistic-value[data-v-28d15dc2]{font-size:24px;font-weight:700;margin-top:10px}.path-analysis-result[data-v-e213b7ce]{padding:16px;background-color:#fafafa;border-radius:4px}.analysis-header[data-v-e213b7ce]{margin-bottom:20px}.path-summary[data-v-e213b7ce]{padding:16px;background-color:#fff;border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.path-list[data-v-e213b7ce]{margin-bottom:20px}.path-title[data-v-e213b7ce]{display:flex;align-items:center;width:100%}.path-info[data-v-e213b7ce]{margin-left:12px;color:#666;font-size:13px}.path-content[data-v-e213b7ce]{padding:16px 0}.path-overview[data-v-e213b7ce]{margin-bottom:20px}.path-overview h4[data-v-e213b7ce]{margin:0 0 12px 0;color:#333;font-size:14px;font-weight:600}.path-flow[data-v-e213b7ce]{background-color:#f8f9fa;padding:16px;border-radius:4px;border-left:4px solid #409eff}.flow-item[data-v-e213b7ce]{display:flex;align-items:center;margin-bottom:8px}.flow-arrow[data-v-e213b7ce]{margin:0 8px;color:#909399}.use-case-info[data-v-e213b7ce]{margin:0 8px;flex:1;text-align:center}.flow-divider[data-v-e213b7ce]{text-align:center;margin:8px 0;color:#909399}.use-cases-detail[data-v-e213b7ce]{margin-bottom:20px}.use-cases-detail h4[data-v-e213b7ce]{margin:0 0 12px 0;color:#333;font-size:14px;font-weight:600}.path-actions[data-v-e213b7ce]{display:flex;gap:8px;flex-wrap:wrap}.global-actions[data-v-e213b7ce]{text-align:center;padding-top:16px}.el-collapse-item__header[data-v-e213b7ce]{padding-left:16px;padding-right:16px}.el-collapse-item__content[data-v-e213b7ce]{padding:0 16px 16px 16px}.el-statistic[data-v-e213b7ce]{text-align:center}.el-table[data-v-e213b7ce]{margin-top:8px}.el-divider--vertical[data-v-e213b7ce]{margin:0 8px}@media (max-width:768px){.path-analysis-result[data-v-e213b7ce]{padding:12px}.flow-item[data-v-e213b7ce]{flex-direction:column;align-items:flex-start;gap:4px}.flow-arrow[data-v-e213b7ce]{transform:rotate(90deg);margin:4px 0}.path-actions[data-v-e213b7ce]{flex-direction:column}.path-actions .el-button[data-v-e213b7ce]{width:100%}.path-selection-header[data-v-e213b7ce]{display:flex;align-items:center;margin-bottom:20px;padding:8px 16px;background-color:#f5f7fa;border-radius:4px}.selection-count[data-v-e213b7ce]{margin-left:12px;color:#606266;font-size:14px}.path-checkbox[data-v-e213b7ce]{margin-right:8px}}.multi-entity-config[data-v-dbd01d4a]{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;background:#f5f7fa;min-height:100vh}.main-card[data-v-dbd01d4a]{border-radius:8px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.header h2[data-v-dbd01d4a]{margin:0 0 10px 0}.content-container[data-v-dbd01d4a]{display:flex;padding:10px;min-height:600px}.entity-sidebar[data-v-dbd01d4a]{width:300px;background:#fff;border-radius:6px;box-shadow:0 2px 8px rgba(0,0,0,.1);padding:15px;margin-right:20px;height:100%;overflow-y:auto}.sidebar-header[data-v-dbd01d4a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid #ebeef5;font-size:16px}.entity-item[data-v-dbd01d4a]{display:flex;align-items:center;justify-content:space-between;padding:12px;margin-bottom:8px;border-radius:4px;cursor:pointer;transition:all .3s;border:1px solid #ebeef5}.entity-item[data-v-dbd01d4a]:hover{background-color:#f5f7fa;border-color:#409eff}.entity-item.active[data-v-dbd01d4a]{background-color:#ecf5ff;border-color:#409eff}.entity-item-content[data-v-dbd01d4a]{flex:1}.entity-name[data-v-dbd01d4a]{display:block;font-weight:700;color:#303133;margin-bottom:10px}.entity-description[data-v-dbd01d4a]{display:block;font-size:12px;color:#909399}.panels-container[data-v-dbd01d4a]{display:flex;flex:1;gap:20px}.config-panel[data-v-dbd01d4a],.model-panel[data-v-dbd01d4a]{flex:1;background:#fff;border-radius:6px;box-shadow:0 2px 8px rgba(0,0,0,.1);padding:20px;height:100%;overflow-y:auto}.panel-title[data-v-dbd01d4a]{font-size:18px;font-weight:600;margin-bottom:20px;color:#303133;padding-bottom:10px;border-bottom:2px solid #409eff}.field-title[data-v-dbd01d4a]{display:flex;align-items:center}.field-name[data-v-dbd01d4a]{font-weight:700;margin-right:8px}.field-type[data-v-dbd01d4a]{color:#909399;font-size:.9em;margin-right:10px}.field-details[data-v-dbd01d4a]{padding:15px;background-color:#f9f9f9;border-radius:4px}.field-description[data-v-dbd01d4a]{color:#606266;margin-bottom:15px}.enum-values[data-v-dbd01d4a]{margin-bottom:15px}.constraints[data-v-dbd01d4a]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:15px}.constraints-list[data-v-dbd01d4a]{margin-bottom:15px}.constraint-item[data-v-dbd01d4a]{display:inline-block;margin-right:8px;margin-bottom:8px}.add-constraint[data-v-dbd01d4a]{display:flex;align-items:center;margin-top:15px}.relations-panel[data-v-dbd01d4a]{margin-top:20px}.relations-list[data-v-dbd01d4a]{margin-top:15px}.no-relations[data-v-dbd01d4a]{text-align:center;color:#909399;padding:20px}.relations-container[data-v-dbd01d4a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:15px}.relation-item[data-v-dbd01d4a]{margin-bottom:15px}.relation-card[data-v-dbd01d4a]{padding:15px;background:#f9f9f9;border-radius:4px;border-left:4px solid #409eff}.relation-header[data-v-dbd01d4a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.relation-name[data-v-dbd01d4a]{font-weight:700;color:#409eff}.relation-type[data-v-dbd01d4a]{font-size:12px;color:#909399}.relation-body[data-v-dbd01d4a]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.relation-arrow[data-v-dbd01d4a]{font-size:20px;color:#409eff;margin:0 15px}.relation-description[data-v-dbd01d4a]{font-size:14px;color:#606266;line-height:1.5}.global-relations-panel[data-v-dbd01d4a]{margin-top:20px;padding:20px;background:#fff;border-radius:6px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.algorithm-card[data-v-dbd01d4a]{margin-bottom:15px;cursor:pointer;transition:all .3s}.algorithm-card[data-v-dbd01d4a]:hover{transform:translateY(-3px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.algorithm-card.selected[data-v-dbd01d4a]{border-color:#409eff;background-color:#ecf5ff}.param-group[data-v-dbd01d4a]{margin-top:20px;padding-top:15px;border-top:1px solid #ebeef5}.param-row[data-v-dbd01d4a]{display:flex;align-items:center;margin-bottom:15px}.param-label[data-v-dbd01d4a]{width:100px;font-size:14px;color:#606266}.stats-card[data-v-dbd01d4a]{background:#f5f7fa;border-radius:6px;padding:15px;margin-top:20px}.progress-bar[data-v-dbd01d4a]{height:8px;background:#ebeef5;border-radius:4px;margin-top:10px;overflow:hidden}.progress-fill[data-v-dbd01d4a]{height:100%;background:linear-gradient(90deg,#409eff,#66b1ff);border-radius:4px;transition:width .5s}.algorithm-description[data-v-dbd01d4a]{padding:2px 0;font-size:12px;line-height:1;color:#6e7175}.config-actions[data-v-dbd01d4a]{margin-top:20px;padding-top:15px;border-top:1px solid #ebeef5;display:flex;gap:10px}.config-actions .el-button[data-v-dbd01d4a]{flex:1}.status-message[data-v-dbd01d4a]{margin-top:10px;padding:8px 12px;border-radius:4px;font-size:14px;display:flex;align-items:center;gap:8px}.status-message.success[data-v-dbd01d4a]{background-color:#f0f9ff;color:#67c23a;border:1px solid #e1f3d8}.status-message.error[data-v-dbd01d4a]{background-color:#fef0f0;color:#f56c6c;border:1px solid #fde2e2}.status-message.info[data-v-dbd01d4a]{background-color:#f4f4f5;color:#909399;border:1px solid #e9e9eb}.status-message.warning[data-v-dbd01d4a]{background-color:#fdf6ec;color:#e6a23c;border:1px solid #faecd8}.enable-section[data-v-dbd01d4a]{margin-bottom:20px;padding:15px;background:#f8f9fa;border-radius:6px;border-left:4px solid #409eff}.enable-description[data-v-dbd01d4a]{margin-top:10px}.enabled-text[data-v-dbd01d4a]{color:#67c23a;font-size:14px;margin:5px 0}.disabled-text[data-v-dbd01d4a]{color:#909399;font-size:14px;margin:5px 0}.data-sheet-container[data-v-8023311a]{width:100%;padding:10px}.toolbar[data-v-8023311a]{margin-bottom:15px;display:flex;gap:10px;align-items:center}.data-table-wrapper[data-v-8023311a]{border:1px solid #ebeef5;border-radius:4px;overflow:hidden}.stats[data-v-8023311a]{margin-top:15px;padding:10px;background:#f5f7fa;border-radius:4px;display:flex;gap:20px;font-size:14px;color:#606266}.group-row[data-v-8023311a]{justify-content:space-between;padding:8px;background:#f0f9ff;font-weight:700}.group-row .group-name[data-v-8023311a],.group-row[data-v-8023311a]{display:flex;align-items:center}.group-row .group-name i[data-v-8023311a]{margin-right:5px;color:#409eff}.group-row .group-name .group-count[data-v-8023311a]{margin-left:8px;font-size:12px;color:#909399;font-weight:400}.group-row .group-actions[data-v-8023311a]{opacity:0;transition:opacity .3s}.group-row:hover .group-actions[data-v-8023311a]{opacity:1}.variable-row[data-v-8023311a]{display:flex;align-items:center;justify-content:space-between;padding:8px}.variable-row .variable-name[data-v-8023311a]{cursor:pointer}.variable-row .variable-name[data-v-8023311a]:hover{color:#409eff}.variable-row .variable-actions[data-v-8023311a]{opacity:0;transition:opacity .3s}.variable-row:hover .variable-actions[data-v-8023311a]{opacity:1}.cell-value[data-v-8023311a]{padding:4px 8px;cursor:pointer}.cell-value[data-v-8023311a]:hover{background:#f0f9ff}.group-stats[data-v-8023311a]{text-align:center;color:#909399;font-size:12px}.delete-btn[data-v-8023311a]{color:#f56c6c}.plan-column-header[data-v-8023311a],.variable-column-header[data-v-8023311a]{display:flex;align-items:center;justify-content:space-between}.add-variable-header-btn[data-v-8023311a],.delete-plan-header-btn[data-v-8023311a]{padding:0;margin-left:8px}[data-v-8023311a] .el-table .group-row,[data-v-8023311a] .el-table .group-row td{background:#f0f9ff!important}[data-v-8023311a] .el-table .el-table__header-wrapper .el-table__header th{background:#f5f7fa}.prd-create-steps[data-v-9254d8da]{padding:16px;height:100%;display:flex;flex-direction:column}.prd-create-steps .steps[data-v-9254d8da]{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.prd-create-steps__footer[data-v-9254d8da]{align-self:end}.prd-create-step-content[data-v-9254d8da]{width:100%}.upload[data-v-9254d8da] .el-upload,.upload[data-v-9254d8da] .el-upload-dragger{display:flex;width:100%;height:65vh;justify-content:center;align-items:center;flex-direction:column}.parse-document-step[data-v-9254d8da]{min-height:50vh;justify-content:center;align-items:center}.feature-left-panel[data-v-9254d8da]{max-width:30%;min-width:20%;padding-right:20px}.feature-left-panel>p[data-v-9254d8da]{margin:12px 0}.prd-create-step-content__token-over-used[data-v-9254d8da]{display:flex;justify-content:center;align-items:center;width:100%}.vue-think-markdown[data-v-9254d8da] code{white-space:pre-wrap;word-wrap:break-word}.prd-create-step-content>div[data-v-9254d8da]{min-height:75vh;height:400px;box-sizing:border-box;overflow-y:auto}.table-cell-content[data-v-9254d8da]{white-space:pre-wrap;word-wrap:break-word}.step-item.given[data-v-9254d8da]{background-color:#d9e6f2;color:#000;padding:2px 4px;border-radius:3px}.step-item.and[data-v-9254d8da]{background-color:#d9f2e6;color:#000;padding:2px 4px;border-radius:3px}.step-item.when[data-v-9254d8da]{background-color:#f2d9d9;color:#000;padding:2px 4px;border-radius:3px}.step-item.then[data-v-9254d8da]{background-color:#f2f0d9;color:#000;padding:2px 4px;border-radius:3px}.left-panel[data-v-9254d8da]{width:58%;float:left;overflow:scroll;white-space:pre-wrap}.left-panel[data-v-9254d8da],.right-panel[data-v-9254d8da]{height:65vh;border:1px solid #ccc;border-radius:8px;display:flex}.right-panel[data-v-9254d8da]{padding:5px;overflow:hidden;width:40%;float:right}.dialog-form-item[data-v-9254d8da]{display:flex;align-items:center;margin-bottom:22px}.dialog-label[data-v-9254d8da]{min-width:90px;font-weight:500;font-size:15px;margin-right:12px;text-align:right;letter-spacing:1px}.dialog-input[data-v-9254d8da],.dialog-select[data-v-9254d8da]{flex:1;min-width:0}.json-upload[data-v-9254d8da]{margin:20px 0}.json-upload[data-v-9254d8da] .el-upload-dragger{padding:20px}