@charset "UTF-8";.quick-fill-dialog[data-v-cbbc6741] .el-dialog__body{padding:20px 24px}.quick-fill-content[data-v-cbbc6741]{display:flex;flex-direction:column;gap:20px}.quick-fill-content .description[data-v-cbbc6741]{display:flex;align-items:center;gap:10px;padding:12px 16px;background-color:var(--el-color-primary-light-9);border-radius:8px;border:1px solid var(--el-color-primary-light-8)}.quick-fill-content .description .info-icon[data-v-cbbc6741]{color:var(--el-color-primary);font-size:18px}.quick-fill-content .description p[data-v-cbbc6741]{margin:0;font-size:14px;color:var(--el-text-color-regular)}.quick-fill-content .rule-box .rule-title[data-v-cbbc6741]{font-weight:600;margin-bottom:8px;color:var(--el-text-color-primary);font-size:14px}.quick-fill-content .rule-box .rule-list[data-v-cbbc6741]{margin:0;padding-left:20px;list-style-type:disc}.quick-fill-content .rule-box .rule-list li[data-v-cbbc6741]{font-size:13px;color:var(--el-text-color-regular);line-height:1.8}.quick-fill-content .rule-box .rule-list li strong[data-v-cbbc6741]{color:var(--el-color-primary)}.quick-fill-content .input-area .input-header[data-v-cbbc6741]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.quick-fill-content .input-area .input-header span[data-v-cbbc6741]{font-weight:600;font-size:14px;color:var(--el-text-color-primary)}.quick-fill-content .input-area .fill-input[data-v-cbbc6741] .el-textarea__inner{font-family:JetBrains Mono,Monaco,Menlo,Consolas,monospace;font-size:13px;padding:4px;background-color:var(--el-fill-color-lighter);transition:all .3s;overflow-x:auto}.quick-fill-content .input-area .fill-input[data-v-cbbc6741] .el-textarea__inner:focus{background-color:var(--el-bg-color);border-color:var(--el-color-primary-light-5)}.tree-editor-card[data-v-c09ef662]{border-radius:12px;border:none;background-color:var(--el-bg-color);box-shadow:0 4px 12px #0000000d;height:100%;display:flex;flex-direction:column}.card-header[data-v-c09ef662]{display:flex;flex-direction:column;gap:16px}@media (max-width: 768px){.card-header[data-v-c09ef662]{gap:12px}}.card-header .header-row[data-v-c09ef662]{display:flex;justify-content:space-between;align-items:center}@media (max-width: 768px){.card-header .header-row[data-v-c09ef662]{flex-direction:column;align-items:flex-start;gap:8px}}.card-header .header-title[data-v-c09ef662]{display:flex;align-items:center;font-size:17px;font-weight:600;color:var(--el-text-color-primary)}@media (max-width: 768px){.card-header .header-title[data-v-c09ef662]{font-size:16px}}.card-header .header-title .el-icon[data-v-c09ef662]{font-size:20px;color:var(--el-color-primary);padding:8px;border-radius:8px}@media (max-width: 768px){.card-header .header-title .el-icon[data-v-c09ef662]{font-size:18px;padding:6px;margin-right:8px}}.card-header .header-desc[data-v-c09ef662]{color:var(--el-text-color-secondary);font-size:14px}@media (max-width: 768px){.card-header .header-desc[data-v-c09ef662]{font-size:13px}}.card-header .header-actions[data-v-c09ef662]{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end}.card-header .header-actions .el-button+.el-button[data-v-c09ef662]{margin-left:12px}@media (max-width: 768px){.card-header .header-actions[data-v-c09ef662]{width:100%;flex-direction:column;gap:8px}.card-header .header-actions[data-v-c09ef662] .el-button{width:100%;justify-content:center}}[data-v-c09ef662] .el-card__header{padding:20px 24px;border-bottom:1px solid var(--el-border-color-lighter);background-color:var(--el-bg-color);border-radius:12px 12px 0 0}@media (max-width: 768px){[data-v-c09ef662] .el-card__header{padding:16px}}[data-v-c09ef662] .el-card__body{padding:16px 24px 24px;background-color:var(--el-bg-color);flex:1;display:flex;flex-direction:column;overflow:auto}@media (max-width: 768px){[data-v-c09ef662] .el-card__body{padding:16px}}.tree-header[data-v-c09ef662]{display:flex;justify-content:space-between;align-items:center;padding:0 4px 4px;border-bottom:1px solid var(--el-border-color-lighter);margin-bottom:12px}@media (max-width: 768px){.tree-header[data-v-c09ef662]{padding-bottom:8px;margin-bottom:8px}}.tree-header .tree-title[data-v-c09ef662]{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:var(--el-text-color-primary)}.tree-header .tree-title .el-icon[data-v-c09ef662]{font-size:16px;color:var(--el-color-primary)}.tree-header .header-add-btn[data-v-c09ef662]{padding:4px 10px;font-size:12px;border-radius:4px}.editor-content[data-v-c09ef662]{flex:1;display:flex;flex-direction:column;overflow:hidden}.tree-container[data-v-c09ef662]{flex:1;overflow:auto;padding:0}.tree-container[data-v-c09ef662]::-webkit-scrollbar{width:6px}.tree-container[data-v-c09ef662]::-webkit-scrollbar-track{background:transparent}.tree-container[data-v-c09ef662]::-webkit-scrollbar-thumb{background:var(--el-border-color-light);border-radius:3px}.tree-container[data-v-c09ef662]::-webkit-scrollbar-thumb:hover{background:var(--el-border-color)}.tree-node[data-v-c09ef662]{width:100%;padding:0}.tree-node .node-row[data-v-c09ef662]{display:flex;align-items:center;gap:6px;padding:4px 8px;background-color:var(--el-fill-color-light);border:1px solid var(--el-border-color-lighter);border-radius:8px;transition:all .1s;font-size:14px}.tree-node .node-row .el-button+.el-button[data-v-c09ef662]{margin-left:0}.tree-node .node-row[data-v-c09ef662]:hover{border-color:var(--el-color-primary-light-5);box-shadow:0 2px 8px #00000014}@media (max-width: 768px){.tree-node .node-row[data-v-c09ef662]{flex-wrap:wrap;gap:6px;padding:4px 6px;font-size:13px}}.tree-node .node-row .node-icon[data-v-c09ef662]{font-size:16px;color:var(--el-color-primary);flex-shrink:0}@media (max-width: 768px){.tree-node .node-row .node-icon[data-v-c09ef662]{font-size:14px}}.tree-node .node-row .node-input[data-v-c09ef662]{flex:1;min-width:100px}@media (max-width: 768px){.tree-node .node-row .node-input[data-v-c09ef662]{min-width:120px}}.tree-node .node-row .relation-select[data-v-c09ef662]{width:80px;flex-shrink:0}@media (max-width: 768px){.tree-node .node-row .relation-select[data-v-c09ef662]{width:80px}}.tree-node .node-row .boundary-input[data-v-c09ef662]{width:100px;flex-shrink:0}@media (max-width: 768px){.tree-node .node-row .boundary-input[data-v-c09ef662]{width:80px}}.tree-node .node-row[data-v-c09ef662] .el-checkbox{margin-right:0;font-size:12px}.tree-node .node-row[data-v-c09ef662] .el-checkbox .el-checkbox__label{font-size:12px;padding-left:6px}@media (max-width: 768px){.tree-node .node-row[data-v-c09ef662] .el-checkbox{font-size:11px}.tree-node .node-row[data-v-c09ef662] .el-checkbox .el-checkbox__label{font-size:11px;padding-left:4px}}.tree-node .node-row[data-v-c09ef662] .el-button{padding:4px}.tree-node .node-row[data-v-c09ef662] .el-button .el-icon{font-size:14px}@media (max-width: 768px){.tree-node .node-row[data-v-c09ef662] .el-button{padding:3px}.tree-node .node-row[data-v-c09ef662] .el-button .el-icon{font-size:13px}}[data-v-c09ef662] .el-tree{background-color:transparent}[data-v-c09ef662] .el-tree .el-tree-node__content{height:auto;padding:2px 0;background-color:transparent}[data-v-c09ef662] .el-tree .el-tree-node__content:hover{background-color:transparent}[data-v-c09ef662] .el-tree .el-tree-node__expand-icon{font-size:14px;color:var(--el-text-color-secondary);padding:0}.relations-container[data-v-c09ef662]{height:100%;padding:0;overflow:auto;display:flex;flex-direction:column;gap:10px}.relations-container .relations-header[data-v-c09ef662]{display:flex;justify-content:space-between;align-items:center;padding-bottom:4px;border-bottom:1px solid var(--el-border-color-lighter)}.relations-container .relations-header .relations-title[data-v-c09ef662]{font-weight:600;font-size:16px;color:var(--el-text-color-primary)}.relations-container .relations-list[data-v-c09ef662]{flex:1;display:flex;flex-direction:column;gap:4px;overflow:auto}.relations-container .relation-item[data-v-c09ef662]{background-color:var(--el-fill-color-light);border:1px solid var(--el-border-color-lighter);border-radius:8px;padding:4px;transition:all .3s;font-size:14px}.relations-container .relation-item[data-v-c09ef662]:hover{border-color:var(--el-color-primary-light-5);box-shadow:0 2px 8px #00000014}.relations-container .relation-item .relation-content[data-v-c09ef662]{display:flex;align-items:center;gap:2px}.relations-container .relation-item .relation-content .node-select[data-v-c09ef662]{width:200px;flex-shrink:0}.relations-container .relation-item .relation-content .type-select[data-v-c09ef662]{width:80px;flex-shrink:0}.relations-container .relation-item .relation-content .delete-btn[data-v-c09ef662]{flex-shrink:0;margin-left:auto}@media (max-width: 768px){.relations-container[data-v-c09ef662]{padding:12px;gap:16px}.relations-container .relations-header[data-v-c09ef662]{flex-direction:column;align-items:flex-start;gap:12px}.relations-container .relations-header .el-button[data-v-c09ef662]{width:100%}.relations-container .relation-item[data-v-c09ef662]{padding:12px;font-size:13px}.relations-container .relation-item .relation-content[data-v-c09ef662]{flex-wrap:wrap;gap:8px}.relations-container .relation-item .relation-content .node-select[data-v-c09ef662]{width:100%}.relations-container .relation-item .relation-content .type-select[data-v-c09ef662]{width:calc(100% - 60px)}}.dialog-tip[data-v-c09ef662]{color:var(--el-text-color-secondary);font-size:13px;line-height:1.6;padding:8px 12px;background-color:var(--el-fill-color-light);border-radius:6px;border-left:3px solid var(--el-color-primary)}[data-v-c09ef662] .el-dialog{border-radius:12px}@media (max-width: 768px){[data-v-c09ef662] .el-dialog{width:90%!important}}[data-v-c09ef662] .el-dialog .el-dialog__header{padding:20px 20px 10px}[data-v-c09ef662] .el-dialog .el-dialog__header .el-dialog__title{font-size:18px;font-weight:600}[data-v-c09ef662] .el-dialog .el-dialog__body{padding:20px}[data-v-c09ef662] .el-dialog .el-dialog__body .el-form-item{margin-bottom:16px}[data-v-c09ef662] .el-dialog .el-dialog__body .el-form-item:last-child{margin-bottom:0}[data-v-c09ef662] .el-dialog .el-dialog__body .el-textarea .el-textarea__inner{font-size:14px;line-height:1.6;resize:vertical}[data-v-c09ef662] .el-dialog .el-dialog__footer{padding:10px 20px 20px}[data-v-c09ef662] .el-dialog .el-dialog__footer .dialog-footer{display:flex;justify-content:flex-end;gap:12px}.dialog-footer[data-v-3ef3233f]{display:flex;justify-content:flex-end;gap:12px;padding-top:20px;border-top:1px solid var(--el-border-color-lighter)}[data-v-3ef3233f] .el-dialog{border-radius:12px;overflow:hidden;box-shadow:0 12px 32px #0000001a}[data-v-3ef3233f] .el-dialog .el-dialog__header{margin:0;padding:20px 24px;border-bottom:1px solid var(--el-border-color-lighter)}[data-v-3ef3233f] .el-dialog .el-dialog__header .el-dialog__title{font-size:18px;font-weight:600}[data-v-3ef3233f] .el-dialog .el-dialog__body{padding:24px}[data-v-3ef3233f] .el-dialog .el-tabs .el-tabs__nav-wrap:after{height:1px}[data-v-3ef3233f] .el-dialog .el-tabs .el-tabs__item{font-size:15px;padding:0 20px}@media (max-width: 768px){[data-v-3ef3233f] .el-dialog{width:90%!important;margin:0 auto}[data-v-3ef3233f] .el-dialog .el-dialog__header,[data-v-3ef3233f] .el-dialog .el-dialog__body{padding:16px}[data-v-3ef3233f] .el-dialog .el-dialog__footer{padding:12px 16px}}.format-description[data-v-3ef3233f]{margin-top:20px;padding:16px;background:var(--el-fill-color-light);border-radius:8px}.format-description .format-title[data-v-3ef3233f]{display:flex;align-items:center;gap:8px;margin-bottom:16px;font-size:16px;font-weight:600;color:var(--el-color-primary)}.format-description .format-title .el-icon[data-v-3ef3233f]{font-size:18px}.format-description .format-benefits ul[data-v-3ef3233f]{list-style:none;padding:0;margin:0}.format-description .format-benefits ul li[data-v-3ef3233f]{display:flex;align-items:center;gap:8px;margin-bottom:12px;color:var(--el-text-color-regular)}.format-description .format-benefits ul li .el-icon[data-v-3ef3233f]{color:var(--el-color-success);font-size:16px}.format-description .format-benefits ul li[data-v-3ef3233f]:last-child{margin-bottom:0}.format-description .format-tips[data-v-3ef3233f]{margin-top:16px}.format-description .format-tips[data-v-3ef3233f] .el-alert{background:var(--el-color-primary-light-9);border:none;border-radius:4px}.format-description .format-tips[data-v-3ef3233f] .el-alert .el-alert__title{font-size:14px;font-weight:600}.format-description .format-tips[data-v-3ef3233f] .el-alert .el-alert__content a{color:var(--el-color-primary);text-decoration:none;font-weight:500}.format-description .format-tips[data-v-3ef3233f] .el-alert .el-alert__content a:hover{text-decoration:underline}.format-hint[data-v-3ef3233f]{margin-top:8px}.format-hint[data-v-3ef3233f] .el-alert{padding:8px 12px;background:var(--el-color-primary-light-9);border:none;border-radius:4px}.format-hint[data-v-3ef3233f] .el-alert .el-alert__content{padding:0}.format-hint[data-v-3ef3233f] .el-alert .el-alert__content .el-link{font-weight:600;margin:0 4px}.format-hint[data-v-3ef3233f] .el-alert .el-alert__icon{margin-right:8px;font-size:16px}@media (max-width: 768px){.format-description[data-v-3ef3233f]{padding:12px}.format-description .format-title[data-v-3ef3233f]{font-size:15px;margin-bottom:12px}.format-description .format-benefits ul li[data-v-3ef3233f]{font-size:14px;margin-bottom:8px}.format-description .format-tips[data-v-3ef3233f]{margin-top:12px}.format-hint[data-v-3ef3233f]{margin-top:6px}.format-hint[data-v-3ef3233f] .el-alert{padding:6px 10px}.format-hint[data-v-3ef3233f] .el-alert .el-alert__content{font-size:13px}}.dialog-footer[data-v-5bb1c5d0]{display:flex;justify-content:flex-end;gap:12px}.dialog-footer .el-button+.el-button[data-v-5bb1c5d0]{margin-left:0}.dialog-content-wrapper[data-v-5bb1c5d0]{max-height:60vh;overflow-y:auto;overflow-x:hidden;padding-right:8px}.tooltip-trigger-wrapper[data-v-5bb1c5d0]{display:inline-block;vertical-align:middle}.tooltip-trigger-wrapper.block[data-v-5bb1c5d0]{display:block;width:100%}.help-icon[data-v-5bb1c5d0]{display:none}.diagram-card[data-v-492b7262]{border-radius:12px;border:none;background-color:var(--el-bg-color);box-shadow:0 4px 12px #0000000d;height:100%;display:flex;flex-direction:column;transition:all .3s ease}.diagram-card[data-v-492b7262]:fullscreen{border-radius:0;box-shadow:none;background-color:var(--el-bg-color)}.diagram-card:fullscreen .card-header[data-v-492b7262]{padding:16px 24px;background-color:var(--el-bg-color);border-bottom:1px solid var(--el-border-color-light)}.diagram-card:fullscreen .diagram-wrapper[data-v-492b7262]{flex:1;background-color:var(--el-bg-color)}.card-header[data-v-492b7262]{display:flex;flex-direction:column;gap:16px}@media (max-width: 768px){.card-header[data-v-492b7262]{gap:12px}}.card-header .header-row[data-v-492b7262]{display:flex;justify-content:space-between;align-items:center}@media (max-width: 768px){.card-header .header-row[data-v-492b7262]{flex-direction:column;align-items:flex-start;gap:8px}}.card-header .header-title[data-v-492b7262]{display:flex;align-items:center;font-size:17px;font-weight:600;color:var(--el-text-color-primary)}@media (max-width: 768px){.card-header .header-title[data-v-492b7262]{font-size:16px}}.card-header .header-title .el-icon[data-v-492b7262]{font-size:20px;color:var(--el-color-primary);padding:8px;border-radius:8px}@media (max-width: 768px){.card-header .header-title .el-icon[data-v-492b7262]{font-size:18px;padding:6px;margin-right:8px}}.card-header .header-desc[data-v-492b7262]{color:var(--el-text-color-secondary);font-size:14px}@media (max-width: 768px){.card-header .header-desc[data-v-492b7262]{font-size:13px}}.card-header .header-actions[data-v-492b7262]{display:flex;align-items:center;justify-content:flex-end}.card-header .header-actions .header-action-link[data-v-492b7262]{margin-right:12px}.card-header .header-actions .fullscreen-btn[data-v-492b7262]{margin-left:8px}@media (max-width: 768px){.card-header .header-actions[data-v-492b7262]{width:100%;flex-direction:column;gap:8px}.card-header .header-actions[data-v-492b7262] .el-button{width:100%;justify-content:center}}.card-header .header-actions .fullscreen-btn[data-v-492b7262]{cursor:pointer;padding:4px;border-radius:8px;transition:all .3s;color:var(--el-text-color-regular)}.card-header .header-actions .fullscreen-btn[data-v-492b7262]:hover{color:var(--el-color-primary);background:var(--el-color-primary-light-9)}@media (max-width: 768px){.card-header .header-actions .fullscreen-btn[data-v-492b7262]{width:100%;display:flex;justify-content:center;padding:8px}}[data-v-492b7262] .el-card__header{padding:20px 24px;border-bottom:1px solid var(--el-border-color-lighter);background-color:var(--el-bg-color);border-radius:12px 12px 0 0}@media (max-width: 768px){[data-v-492b7262] .el-card__header{padding:16px}}[data-v-492b7262] .el-card__body{padding:0;background-color:var(--el-bg-color);flex:1;display:flex;flex-direction:column}@media (max-width: 768px){[data-v-492b7262] .el-card__body{height:calc(100% - 180px)}}.diagram-wrapper[data-v-492b7262]{height:100%;padding:20px;flex:1;display:flex;flex-direction:column}@media (max-width: 768px){.diagram-wrapper[data-v-492b7262]{padding:12px}}.diagram-container[data-v-492b7262]{width:100%;height:100%;border:2px solid var(--el-border-color-lighter);border-radius:8px;background-color:var(--el-bg-color);flex:1;cursor:grab}.diagram-container[data-v-492b7262]:active{cursor:grabbing}.diagram-container svg[data-v-492b7262]{cursor:grab}.diagram-container svg[data-v-492b7262]:active{cursor:grabbing}[data-v-492b7262] .boundary-group .boundary-resizer{opacity:0;transition:opacity .2s;pointer-events:auto}[data-v-492b7262] .boundary-group:hover .boundary-resizer,[data-v-492b7262] .boundary-group.resizing .boundary-resizer{opacity:.6}.fullscreen-toolbar[data-v-492b7262]{position:fixed;top:20px;right:20px;z-index:3000;display:flex;gap:12px}.fullscreen-toolbar .toolbar-item[data-v-492b7262]{width:42px;height:42px;background:#ffffffe6;border:1px solid var(--el-border-color-lighter);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 16px #00000026;color:var(--el-text-color-regular);transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.fullscreen-toolbar .toolbar-item[data-v-492b7262]:hover{background:var(--el-color-primary);color:#fff;border-color:var(--el-color-primary);box-shadow:0 6px 20px #409eff4d}.fullscreen-toolbar .toolbar-item.exit-btn[data-v-492b7262]:hover{background:var(--el-color-danger);border-color:var(--el-color-danger);box-shadow:0 6px 20px #f56c6c4d}.fullscreen-toolbar .toolbar-item .el-icon[data-v-492b7262]{font-size:20px}.diagram-card.fullscreen-mode[data-v-492b7262]{border-radius:0!important;box-shadow:none!important;border:none!important}.diagram-card.fullscreen-mode[data-v-492b7262] .el-card__header{padding:16px 24px;background-color:var(--el-bg-color);border-bottom:1px solid var(--el-border-color-light)}.diagram-card.fullscreen-mode .diagram-wrapper[data-v-492b7262]{padding:0;flex:1;background-color:var(--el-bg-color)}.diagram-card.fullscreen-mode .diagram-container[data-v-492b7262]{border:none;border-radius:0}.usecase-page[data-v-197af988]{min-height:100vh;background-color:#f0f2f5}.el-header[data-v-197af988]{--el-header-height: 64px;background-color:#fff;border-bottom:1px solid var(--el-border-color-lighter);box-shadow:0 1px 4px #0000000d}.tool-description[data-v-197af988]{background-color:#fff;padding:24px;text-align:center;border-bottom:1px solid var(--el-border-color-lighter)}.tool-description h1[data-v-197af988]{font-size:24px;color:var(--el-color-primary);margin-top:0;margin-bottom:10px}@media (max-width: 768px){.tool-description h1[data-v-197af988]{font-size:20px;margin-bottom:12px}}.tool-description p[data-v-197af988]{font-size:16px;color:var(--el-text-color-secondary);max-width:800px;margin:0 auto 10px;line-height:1.6}@media (max-width: 768px){.tool-description p[data-v-197af988]{font-size:14px;padding:0 12px;margin-bottom:16px}}.tool-description .features-title[data-v-197af988]{font-size:20px;color:var(--el-color-primary);margin-top:1px;margin-bottom:10px;font-weight:600}.tool-description .feature-list[data-v-197af988]{display:flex;justify-content:center;flex-wrap:wrap;gap:24px;margin-top:1px}@media (max-width: 768px){.tool-description .feature-list[data-v-197af988]{gap:12px;margin-top:16px}}.tool-description .feature-list .feature-item[data-v-197af988]{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:16px;border-radius:8px;transition:all .3s;flex:1;min-width:200px;max-width:250px}.tool-description .feature-list .feature-item .feature-header[data-v-197af988]{display:flex;justify-content:center;align-items:center;gap:4px;width:100%}.tool-description .feature-list .feature-item .el-icon[data-v-197af988]{font-size:24px;color:var(--el-color-primary)}@media (max-width: 768px){.tool-description .feature-list .feature-item .el-icon[data-v-197af988]{font-size:18px}}.tool-description .feature-list .feature-item h3[data-v-197af988]{font-size:15px;font-weight:600;color:var(--el-text-color-primary);margin:0}.tool-description .feature-list .feature-item span[data-v-197af988]{font-size:11px;color:var(--el-text-color-secondary);line-height:1.5}@media (max-width: 768px){.tool-description .feature-list .feature-item span[data-v-197af988]{font-size:12px}}@media (max-width: 768px){.tool-description .feature-list .feature-item[data-v-197af988]{padding:8px 12px}}@media (max-width: 768px){.tool-description[data-v-197af988]{padding:16px 12px}}.el-main[data-v-197af988]{--el-main-padding: 16px;background-color:var(--el-fill-color-blank)}.el-footer[data-v-197af988]{--el-footer-height: auto;background-color:#fff;border-top:1px solid var(--el-border-color-lighter);padding:24px 0}.layout-header-action[data-v-197af988]{width:100%;height:100%}.layout-header-action .layout-header-left .logo[data-v-197af988]{display:flex;align-items:center;height:100%}.layout-header-action .layout-header-left .logo .image[data-v-197af988]{cursor:pointer}.layout-header-action .layout-header-left .logo .image.logo-border[data-v-197af988]{box-sizing:border-box;padding:2px;border-radius:50%;background:conic-gradient(from -45deg,#ea4335 0,#ea4335 90deg,#4285f4 90deg,#4285f4 180deg,#34a853 180deg,#34a853 270deg,#fbbc05 270deg,#fbbc05 360deg)}.layout-header-action .layout-header-left .logo .image.logo-border[data-v-197af988] .el-image__inner{border-radius:50%;border:2px solid #fff;box-sizing:border-box}.layout-header-action .layout-header-left .logo .text[data-v-197af988]{cursor:pointer;margin-left:12px;font-size:24px;font-weight:700;background:linear-gradient(45deg,var(--el-color-primary) 0%,var(--el-color-primary-light-3) 50%,var(--el-color-primary) 100%);background-size:200% auto;-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 2px 4px rgba(0,0,0,.05);letter-spacing:.5px;margin-top:0;margin-bottom:0}@media (max-width: 768px){.layout-header-action .layout-header-left .logo .text[data-v-197af988]{font-size:18px;margin-left:8px}}.layout-header-action .layout-header-right[data-v-197af988]{display:flex;align-items:center;justify-content:flex-end;height:100%}.layout-header-action .layout-header-right .action-item[data-v-197af988]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;margin-left:8px;border-radius:8px;cursor:pointer;color:var(--el-text-color-regular);text-decoration:none}.layout-header-action .layout-header-right .action-item .el-icon[data-v-197af988]{font-size:20px}.layout-header-action .layout-header-right .action-item[data-v-197af988]:hover{background-color:var(--el-fill-color-light);color:var(--el-color-primary)}.layout-header-action .layout-header-right .action-item.text-item[data-v-197af988]{width:auto;min-width:10px;padding:0 12px}.layout-header-action .layout-header-right .action-item.text-item .action-text[data-v-197af988]{font-size:14px;font-weight:500;white-space:nowrap}.layout-header-action .layout-header-right .action-item.text-item .usage-guide[data-v-197af988]{color:var(--el-color-primary)}@media (max-width: 992px){.layout-header-action .layout-header-right .action-item[data-v-197af988]{width:36px;height:36px;margin-left:4px}.layout-header-action .layout-header-right .action-item .el-icon[data-v-197af988]{font-size:18px}.layout-header-action .layout-header-right .action-item.text-item[data-v-197af988]{display:none}}.layout-header-action .layout-header-right .mobile-menu-btn[data-v-197af988]{display:none}@media (max-width: 992px){.layout-header-action .layout-header-right .mobile-menu-btn[data-v-197af988]{display:flex}}@media (max-width: 768px){.layout-header-action .layout-header-left .logo .image[data-v-197af988]{width:32px!important;height:32px!important}}.main-content[data-v-197af988]{margin:0 auto;height:100%;padding:0;width:100%}@media (max-width: 768px){.main-content[data-v-197af988]{padding:0 12px;height:auto}}.full-height[data-v-197af988]{height:100%}@media (max-width: 768px){.full-height[data-v-197af988]{height:auto}}.el-row[data-v-197af988]{margin-bottom:0!important}@media (max-width: 768px){.el-row[data-v-197af988]{--el-row-gutter: 12px}}@media (min-width: 769px){.tree-editor-col[data-v-197af988],.diagram-col[data-v-197af988]{flex:0 0 calc(50% - 10px);width:calc(50% - 10px);max-width:calc(50% - 10px);height:var(--dynamic-height, calc(100vh - 180px) );min-height:600px;max-height:calc(100vh - 120px)}}@media (max-width: 768px){.tree-editor-col[data-v-197af988],.diagram-col[data-v-197af988]{margin-bottom:12px;width:100%;height:500px}}@media (max-width: 480px){.tree-editor-col[data-v-197af988],.diagram-col[data-v-197af988]{height:450px}}.layout-footer[data-v-197af988]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:0 24px}@media (max-width: 768px){.layout-footer[data-v-197af988]{padding:0 16px;gap:8px}}.layout-footer .footer-links[data-v-197af988]{display:flex;align-items:center;gap:16px}@media (max-width: 768px){.layout-footer .footer-links[data-v-197af988]{gap:12px;flex-wrap:wrap;justify-content:center}}.layout-footer .footer-links a[data-v-197af988]{color:var(--el-text-color-secondary);text-decoration:none;font-size:14px;transition:color .3s}.layout-footer .footer-links a[data-v-197af988]:hover{color:var(--el-color-primary)}@media (max-width: 768px){.layout-footer .footer-links a[data-v-197af988]{font-size:13px}}.layout-footer .footer-links .divider[data-v-197af988]{color:var(--el-text-color-placeholder);font-size:12px}@media (max-width: 768px){.layout-footer .footer-links .divider[data-v-197af988]{display:none}}.layout-footer .copyright[data-v-197af988]{display:flex;align-items:center;color:var(--el-text-color-secondary);font-size:14px}@media (max-width: 768px){.layout-footer .copyright[data-v-197af988]{font-size:13px;text-align:center;flex-wrap:wrap;justify-content:center}}.layout-footer .copyright .link[data-v-197af988]{margin:0 6px;font-size:15px;font-weight:500}.layout-footer .copyright .link[data-v-197af988]:hover{text-decoration:none}@media (max-width: 768px){.layout-footer .copyright .link[data-v-197af988]{font-size:14px}}.zan-content[data-v-197af988]{display:flex;flex-direction:column;align-items:center;padding:20px 0}.zan-content .zan-image[data-v-197af988]{width:200px;height:200px;margin-bottom:16px;border-radius:8px;box-shadow:0 4px 12px #0000001a}.zan-content .zan-text[data-v-197af988]{font-size:16px;color:var(--el-text-color-primary);margin-bottom:0;font-weight:500;text-align:center;line-height:1.5}.guide-section[data-v-197af988]{background-color:#fff;padding:32px 24px;border-top:1px solid var(--el-border-color-lighter)}@media (max-width: 768px){.guide-section[data-v-197af988]{padding:24px 16px}}.guide-container[data-v-197af988]{max-width:1200px;margin:0 auto}.guide-block[data-v-197af988]{margin-bottom:40px}.guide-block[data-v-197af988]:last-child{margin-bottom:0}@media (max-width: 768px){.guide-block[data-v-197af988]{margin-bottom:32px}}.guide-title[data-v-197af988]{display:flex;align-items:center;gap:10px;font-size:24px;font-weight:600;color:var(--el-color-primary);margin:0 0 20px}.guide-title .el-icon[data-v-197af988]{display:inline-flex;align-items:center;justify-content:center;font-size:24px}@media (max-width: 768px){.guide-title[data-v-197af988]{font-size:20px;margin-bottom:16px}.guide-title .el-icon[data-v-197af988]{font-size:20px}}.guide-content[data-v-197af988]{font-size:16px;line-height:1.6;color:var(--el-text-color-regular);margin:0}@media (max-width: 768px){.guide-content[data-v-197af988]{font-size:14px}}.elements-grid[data-v-197af988]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin-top:16px}@media (max-width: 768px){.elements-grid[data-v-197af988]{grid-template-columns:1fr;gap:12px}}.element-card[data-v-197af988]{background:var(--el-fill-color-light);border-radius:8px;padding:16px;transition:all .3s}.element-card[data-v-197af988]:hover{box-shadow:0 4px 12px #00000014;background-color:var(--el-color-primary-light-9)}@media (max-width: 768px){.element-card[data-v-197af988]{padding:14px}}.element-header[data-v-197af988]{display:flex;align-items:center;gap:10px;margin-bottom:10px}@media (max-width: 768px){.element-header[data-v-197af988]{gap:8px}}.element-icon[data-v-197af988]{display:inline-flex;align-items:center;justify-content:center;font-size:20px}.element-icon.actor-icon[data-v-197af988]{color:#67c23a}.element-icon.usecase-icon[data-v-197af988]{color:#409eff}.element-icon.boundary-icon[data-v-197af988]{color:#e6a23c}.element-icon.relation-icon[data-v-197af988]{color:#f56c6c}@media (max-width: 768px){.element-icon[data-v-197af988]{font-size:18px}}.element-name[data-v-197af988]{font-size:16px;font-weight:600;color:var(--el-text-color-primary)}@media (max-width: 768px){.element-name[data-v-197af988]{font-size:15px}}.element-desc[data-v-197af988]{font-size:14px;line-height:1.6;color:var(--el-text-color-regular);margin:0}.element-desc strong[data-v-197af988]{color:var(--el-text-color-primary);font-weight:600}@media (max-width: 768px){.element-desc[data-v-197af988]{font-size:13px}}.steps-list[data-v-197af988]{margin-top:16px;display:flex;flex-direction:column;gap:16px}@media (max-width: 768px){.steps-list[data-v-197af988]{gap:12px}}.step-item[data-v-197af988]{display:flex;gap:16px;align-items:flex-start;padding:16px;background:var(--el-fill-color-light);border-radius:8px;transition:all .3s}.step-item[data-v-197af988]:hover{box-shadow:0 4px 12px #00000014;background-color:var(--el-color-primary-light-9)}.step-item.ai-tip[data-v-197af988]{background:var(--el-color-warning-light-9)}.step-item.ai-tip .ai-number[data-v-197af988]{background:var(--el-color-warning)}@media (max-width: 768px){.step-item[data-v-197af988]{gap:12px;padding:14px}}.step-number[data-v-197af988]{width:36px;height:36px;border-radius:50%;background:var(--el-color-primary);color:#fff;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:600;flex-shrink:0}.step-number .el-icon[data-v-197af988]{font-size:20px}@media (max-width: 768px){.step-number[data-v-197af988]{width:32px;height:32px;font-size:16px}.step-number .el-icon[data-v-197af988]{font-size:18px}}.step-content[data-v-197af988]{flex:1}.step-content h3[data-v-197af988]{font-size:16px;font-weight:600;color:var(--el-text-color-primary);margin:0 0 8px}@media (max-width: 768px){.step-content h3[data-v-197af988]{font-size:15px}}.step-content p[data-v-197af988]{font-size:14px;line-height:1.6;color:var(--el-text-color-regular);margin:0}@media (max-width: 768px){.step-content p[data-v-197af988]{font-size:13px}}.mobile-nav-drawer[data-v-197af988] .el-drawer__body{padding:0}.mobile-nav-drawer .drawer-content[data-v-197af988]{display:flex;flex-direction:column;height:100%;padding:24px 0}.mobile-nav-drawer .drawer-logo[data-v-197af988]{padding:0 24px 20px;margin-bottom:8px;border-bottom:1px solid var(--el-border-color-extra-light)}.mobile-nav-drawer .drawer-logo span[data-v-197af988]{font-size:16px;font-weight:600;color:var(--el-text-color-primary)}.mobile-nav-drawer .drawer-menu-list[data-v-197af988]{flex:1;overflow-y:auto}.mobile-nav-drawer .drawer-menu-item[data-v-197af988]{display:flex;align-items:center;padding:12px 24px;color:var(--el-text-color-regular);text-decoration:none;transition:all .2s;font-size:14px}.mobile-nav-drawer .drawer-menu-item[data-v-197af988]:active{background-color:var(--el-fill-color-light)}.mobile-nav-drawer .drawer-menu-item .usage-guide[data-v-197af988]{color:var(--el-color-primary)}.mobile-nav-drawer .drawer-divider[data-v-197af988]{height:1px;background-color:var(--el-border-color-extra-light);margin:8px 24px}
