.editor-placeholder[data-v-62c30637]{padding:8px;border:1px dashed var(--lc-border-hover);color:var(--lc-text-muted);font-size:12px}.editor-node[data-v-895b1ed2]{position:relative;min-height:1px;outline:none}.editor-node--no-position[data-v-895b1ed2]{position:static;min-height:0}.editor-node-unconfigured[data-v-895b1ed2]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:8px 10px;box-sizing:border-box;background:var(--lc-bg-node-drag);border:1px dashed var(--lc-border-node-drag);color:var(--lc-text-node-drag);font-size:12px;line-height:1.35;pointer-events:none;text-align:center}.editor-node-unconfigured--selected[data-v-895b1ed2]{background:var(--lc-bg-node-drag-active);border-color:var(--lc-border-node-drag-active)}.editor-node-unconfigured-title[data-v-895b1ed2]{font-weight:600}.editor-node-unconfigured-desc[data-v-895b1ed2]{opacity:.9}.editor-node-empty-anchor[data-v-895b1ed2]{min-height:36px;width:100%;pointer-events:none}.canvas-overlay[data-v-65222865]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;pointer-events:none}.canvas-overlay-box[data-v-65222865],.canvas-overlay-cover[data-v-65222865],.canvas-overlay-line[data-v-65222865],.canvas-overlay-toolbar[data-v-65222865],.canvas-overlay-badges[data-v-65222865]{position:absolute;box-sizing:border-box}.canvas-overlay-box--hover[data-v-65222865]{border:1px solid var(--lc-p-blue-a45);background:var(--lc-p-blue-a06)}.canvas-overlay-box--selected[data-v-65222865]{border:2px solid var(--lc-dnd-valid);box-shadow:inset 0 0 0 1px var(--lc-p-blue-a08)}.canvas-overlay-box--drop-target[data-v-65222865]{border:2px dashed var(--lc-dnd-valid);background:var(--lc-p-blue-a08);box-shadow:inset 0 0 0 1px var(--lc-p-blue-a20)}.canvas-overlay-box--drop-target-invalid[data-v-65222865]{border-color:var(--lc-dnd-invalid);background:var(--lc-dnd-invalid-bg);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--lc-dnd-invalid) 32%,transparent)}.canvas-overlay-badges[data-v-65222865]{display:inline-flex;gap:6px}.canvas-overlay-badge[data-v-65222865]{padding:4px 8px;border-radius:999px;background:var(--lc-overlay-dark-weak);color:var(--lc-text-on-dark);font-size:12px;line-height:1;white-space:nowrap}.canvas-overlay-cover[data-v-65222865]{display:flex;align-items:center;justify-content:center;border:2px dashed var(--lc-dnd-valid);background:var(--lc-dnd-valid-bg);color:var(--lc-icon-active)}.canvas-overlay-cover--empty[data-v-65222865]{border-color:var(--lc-dnd-valid-border-soft);background:var(--lc-p-blue-a08);color:var(--lc-text-secondary)}.canvas-overlay-cover--bind[data-v-65222865]{border-color:var(--lc-success);background:var(--lc-success-bg);color:var(--lc-success-strong)}.canvas-overlay-cover--invalid[data-v-65222865]{border-color:var(--lc-dnd-invalid);background:var(--lc-dnd-invalid-bg);color:var(--lc-danger-strong)}.canvas-overlay-cover-label[data-v-65222865]{padding:4px 10px;border-radius:999px;background:var(--lc-overlay-chip);font-size:12px;line-height:1;box-shadow:0 1px 2px var(--lc-p-black-a08)}.canvas-overlay-line[data-v-65222865]{background:var(--lc-dnd-valid);border-radius:999px;box-shadow:0 0 0 1px var(--lc-overlay-outline)}.canvas-overlay-line--invalid[data-v-65222865]{background:var(--lc-dnd-invalid)}.canvas-overlay-drop-hint[data-v-65222865]{position:absolute;padding:6px 10px;border-radius:999px;background:var(--lc-overlay-chip);color:var(--lc-text-strong);font-size:12px;line-height:1;font-weight:700;white-space:nowrap;box-shadow:0 6px 18px #0f172a29}.canvas-overlay-drop-hint--invalid[data-v-65222865]{background:color-mix(in srgb,var(--lc-dnd-invalid) 14%,white);color:var(--lc-danger-strong)}.canvas-overlay-toolbar[data-v-65222865]{display:inline-flex;align-items:center;gap:4px;padding:2px 4px;border-top-left-radius:8px;background:var(--lc-overlay-dark);pointer-events:auto}.canvas-overlay-toolbar-btn[data-v-65222865]{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;background:transparent;cursor:pointer}.canvas-overlay-toolbar-btn[data-v-65222865]:hover{background:var(--lc-p-black-a14)}.canvas-overlay-toolbar-btn--danger[data-v-65222865]:hover{background:var(--lc-p-black-a18-red)}.canvas-overlay-toolbar-btn--drag[data-v-65222865]{cursor:grab}.canvas-overlay-toolbar-btn--drag[data-v-65222865]:active{cursor:grabbing}.canvas-overlay-toolbar-icon[data-v-65222865]{width:16px;height:16px;display:block;filter:brightness(0) invert(1)}.editor-canvas[data-v-29d50365]{flex:1;min-height:0;overflow:hidden;background:var(--lc-bg-canvas-workbench)}.editor-canvas-viewport[data-v-29d50365]{height:100%;width:100%;overflow:hidden}.editor-canvas-inner[data-v-29d50365]{height:100%;width:100%;overflow:auto;padding:24px;box-sizing:border-box}.editor-canvas-center[data-v-29d50365]{min-width:100%;min-height:100%;display:flex;justify-content:center;align-items:flex-start}.editor-canvas-zoom-wrapper[data-v-29d50365]{display:inline-block}.editor-canvas-page[data-v-29d50365]{min-height:400px;background:var(--lc-bg-surface);box-shadow:var(--lc-shadow-device-frame)}.editor-canvas-page-content[data-v-29d50365]{box-sizing:border-box}.editor-canvas.drag-over .editor-canvas-page[data-v-29d50365]{outline:2px dashed var(--lc-dnd-valid);outline-offset:-2px}.editor-canvas-empty[data-v-29d50365]{height:100%;min-height:160px;display:flex;align-items:center;justify-content:center;color:var(--lc-text-muted);font-size:14px;letter-spacing:.02em}[data-v-461fb88d] .lc-editor-dialog{background:linear-gradient(180deg,#fffffffa,#f9fafbf5);border:1px solid rgba(228,231,236,.84);border-radius:12px;max-width:min(92vw,860px);box-shadow:var(--lc-shadow-modal);overflow:hidden}[data-v-461fb88d] .lc-editor-dialog .el-dialog__header{position:relative;display:flex;align-items:center;justify-content:space-between;padding:18px 48px 16px 18px;border-bottom:1px solid rgba(228,231,236,.78);margin-right:0;background:linear-gradient(180deg,#ffffffeb,#f8fafce6)}[data-v-461fb88d] .lc-editor-dialog .el-dialog__title{font-weight:700;font-size:16px;color:var(--lc-text-strong)}[data-v-461fb88d] .lc-editor-dialog .el-dialog__headerbtn{top:50%;right:12px;margin-top:0;transform:translateY(-50%);z-index:1;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:10px}[data-v-461fb88d] .lc-editor-dialog .el-dialog__headerbtn:hover{background:#0f172a0f}[data-v-461fb88d] .lc-editor-dialog .el-dialog__close{color:var(--lc-text-secondary)}[data-v-461fb88d] .lc-editor-dialog .el-dialog__close:hover{color:var(--lc-text-strong)}[data-v-461fb88d] .lc-editor-dialog .el-dialog__body{padding:18px;max-height:min(70vh,640px);overflow:auto}[data-v-461fb88d] .lc-editor-dialog .el-dialog__footer{padding:16px 18px 20px;border-top:1px solid rgba(228,231,236,.78);display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:12px;row-gap:12px;background:linear-gradient(180deg,#f9fafb99,#ffffffeb)}[data-v-461fb88d] .lc-editor-dialog .el-dialog__footer .el-button{min-height:40px;padding:10px 20px;font-size:14px;font-weight:600}[data-v-461fb88d] .lc-editor-dialog .el-dialog__footer .el-button+.el-button{margin-left:0}[data-v-461fb88d] .lc-editor-dialog .el-dialog__footer button.btn-sm{min-height:40px;padding:10px 20px;font-size:14px;font-weight:600;border-radius:10px}.vjs-tree-brackets{cursor:pointer}.vjs-tree-brackets:hover{color:#1890ff}.vjs-check-controller{position:absolute;left:0}.vjs-check-controller.is-checked .vjs-check-controller-inner{background-color:#1890ff;border-color:#0076e4}.vjs-check-controller.is-checked .vjs-check-controller-inner.is-checkbox:after{transform:rotate(45deg) scaleY(1)}.vjs-check-controller.is-checked .vjs-check-controller-inner.is-radio:after{transform:translate(-50%,-50%) scale(1)}.vjs-check-controller .vjs-check-controller-inner{display:inline-block;position:relative;border:1px solid #bfcbd9;border-radius:2px;vertical-align:middle;box-sizing:border-box;width:16px;height:16px;background-color:#fff;z-index:1;cursor:pointer;transition:border-color .25s cubic-bezier(.71,-.46,.29,1.46),background-color .25s cubic-bezier(.71,-.46,.29,1.46)}.vjs-check-controller .vjs-check-controller-inner:after{box-sizing:content-box;content:"";border:2px solid #fff;border-left:0;border-top:0;height:8px;left:4px;position:absolute;top:1px;transform:rotate(45deg) scaleY(0);width:4px;transition:transform .15s cubic-bezier(.71,-.46,.88,.6) .05s;transform-origin:center}.vjs-check-controller .vjs-check-controller-inner.is-radio{border-radius:100%}.vjs-check-controller .vjs-check-controller-inner.is-radio:after{border-radius:100%;height:4px;background-color:#fff;left:50%;top:50%}.vjs-check-controller .vjs-check-controller-original{opacity:0;outline:none;position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;margin:0}.vjs-carets{position:absolute;right:0;cursor:pointer}.vjs-carets svg{transition:transform .3s}.vjs-carets:hover{color:#1890ff}.vjs-carets-close{transform:rotate(-90deg)}.vjs-tree-node{display:flex;position:relative;line-height:20px}.vjs-tree-node.has-carets{padding-left:15px}.vjs-tree-node.has-carets.has-selector,.vjs-tree-node.has-selector{padding-left:30px}.vjs-tree-node.is-highlight,.vjs-tree-node:hover{background-color:#e6f7ff;border-radius:4px}.vjs-tree-node.is-highlight .vjs-tree-node-actions,.vjs-tree-node:hover .vjs-tree-node-actions{display:block}.vjs-tree-node .vjs-indent{display:flex;position:relative}.vjs-tree-node .vjs-indent-unit.has-line{border-left:1px dashed #bfcbd9}.vjs-tree-node .vjs-tree-node-actions{display:none;position:absolute;right:0;top:0;padding:0 4px;background-color:#e6f7ff;border-radius:4px}.vjs-tree-node .vjs-tree-node-actions .vjs-tree-node-actions-item{cursor:pointer}.vjs-tree-node .vjs-tree-node-actions .vjs-tree-node-actions-item:hover{color:#1890ff}.vjs-tree-node.dark.is-highlight,.vjs-tree-node.dark .vjs-tree-node-actions,.vjs-tree-node.dark:hover{background-color:#2e4558}.vjs-node-index{position:absolute;right:100%;margin-right:4px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vjs-colon{white-space:pre}.vjs-comment{color:#bfcbd9}.vjs-key{white-space:nowrap}.vjs-value{word-break:break-word}.vjs-tree-node.dynamic-height .vjs-value{white-space:pre-wrap}.vjs-value-null,.vjs-value-undefined{color:#d55fde}.vjs-value-boolean,.vjs-value-number{color:#1d8ce0}.vjs-value-string{color:#13ce66}.vjs-tree{font-family:Monaco,Menlo,Consolas,Bitstream Vera Sans Mono,monospace;font-size:14px;text-align:left}.vjs-tree.is-virtual{overflow:auto}.vjs-tree.is-virtual .vjs-tree-node{white-space:nowrap}.dp-picker-hint[data-v-a10592cc]{font-size:12px;color:var(--lc-text-secondary);margin-bottom:10px}.dp-picker-hint code[data-v-a10592cc]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;background:var(--lc-bg-muted);padding:1px 4px;border-radius:4px}.dp-empty[data-v-a10592cc]{color:var(--lc-text-muted);font-size:12px;padding:8px 2px}.dp-empty-text[data-v-a10592cc]{margin:0}.dp-empty-actions[data-v-a10592cc]{margin-top:12px}.dp-tabs[data-v-a10592cc]{margin-bottom:10px}.dp-tabs[data-v-a10592cc] .el-tabs__nav-wrap:after{background:var(--lc-border-ghost)}.dp-tabs[data-v-a10592cc] .el-tabs__item{font-size:12px}.dp-json-wrap[data-v-a10592cc]{border:1px solid var(--lc-border-ghost);border-radius:8px;max-height:420px;overflow:auto;padding:8px 10px;background:var(--lc-bg-surface);color:var(--lc-text-default)}.dp-json-wrap[data-v-a10592cc] .vjs-tree{font-size:12px}.dp-json-wrap[data-v-a10592cc] .vjs-key{color:var(--lc-syntax-json-key)}.dp-json-wrap[data-v-a10592cc] .vjs-value-string{color:var(--lc-syntax-json-string)}.dp-json-wrap[data-v-a10592cc] .vjs-value-number,.dp-json-wrap[data-v-a10592cc] .vjs-value-boolean{color:var(--lc-syntax-json-literal)}.dp-json-wrap[data-v-a10592cc] .vjs-value-null{color:var(--lc-syntax-json-null)}.dp-json-wrap[data-v-a10592cc] .vjs-value{color:var(--lc-syntax-plain)}.dp-json-wrap[data-v-a10592cc] .dp-jv-inline-val{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.btn-sm[data-v-a10592cc]{padding:6px 10px;border:1px solid var(--lc-border-default);border-radius:4px;background:var(--lc-bg-surface);cursor:pointer;font-size:12px}.btn-primary[data-v-a10592cc]{border-color:var(--lc-btn-primary-bg);background:var(--lc-btn-primary-bg);color:var(--lc-btn-primary-text)}.editor-field-dyn__trailing-inner[data-v-33077e89]{display:flex;align-items:center;justify-content:center;gap:2px}.editor-field-dyn__clear[data-v-33077e89]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;color:var(--lc-text-muted);min-height:22px;padding:0}.editor-field-dyn__clear[data-v-33077e89]:hover:not(:disabled){color:var(--lc-text-default)}.editor-field-dyn__bind[data-v-33077e89],.editor-field-dyn__asset[data-v-33077e89]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;color:var(--lc-text-muted);min-height:22px;padding:0}.editor-field-dyn__bind--active[data-v-33077e89]{color:var(--lc-link)}.editor-field-dyn__bind[data-v-33077e89]:hover:not(:disabled){background:transparent}.editor-field-dyn__bind[data-v-33077e89]:not(.editor-field-dyn__bind--active):hover:not(:disabled){color:var(--lc-text-default)}.editor-field-dyn__bind--active[data-v-33077e89]:hover:not(:disabled){color:var(--lc-link-strong)}.editor-field-dyn__asset[data-v-33077e89]:hover:not(:disabled){background:transparent;color:var(--lc-link)}.editor-field-dyn__clear[data-v-33077e89]:disabled,.editor-field-dyn__bind[data-v-33077e89]:disabled,.editor-field-dyn__asset[data-v-33077e89]:disabled{opacity:.45;cursor:not-allowed}.editor-field-dyn__clear-icon[data-v-33077e89],.editor-field-dyn__bind-icon[data-v-33077e89],.editor-field-dyn__asset-icon[data-v-33077e89]{display:block;flex-shrink:0;font-size:14px}.lc-input--with-editor-trailing[data-v-b6a58bef] .el-input__suffix-inner{gap:2px}.lc-select--with-editor-trailing[data-v-b6629bfd] .el-select__prefix{position:absolute;right:24px;left:auto;inset-inline-start:auto;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;pointer-events:auto;z-index:2}.lc-select--with-editor-trailing[data-v-b6629bfd] .el-select__selection{padding-right:calc(var(--lc-editor-trailing-width, 22px) + 6px)}.json-node[data-v-2d555329]{border:1px solid var(--lc-border-ghost);border-radius:10px;background:#0f172a05;padding:10px}.json-node+.json-node[data-v-2d555329]{margin-top:8px}.json-node-head[data-v-2d555329]{display:grid;grid-template-columns:minmax(0,1fr) 130px auto;gap:8px;align-items:center}.json-node-index[data-v-2d555329]{min-height:32px;display:inline-flex;align-items:center;font-size:12px;color:var(--lc-text-secondary)}.json-node-head-actions[data-v-2d555329],.json-node-actions[data-v-2d555329]{display:flex;flex-wrap:wrap;gap:6px}.json-node-body[data-v-2d555329],.json-node-children[data-v-2d555329]{margin-top:10px}.json-node-children[data-v-2d555329]{padding-left:14px;border-left:2px solid rgba(148,163,184,.16)}.json-node-empty[data-v-2d555329]{font-size:12px;color:var(--lc-text-muted)}.json-inline-btn[data-v-2d555329]{border:1px solid var(--lc-border-default);border-radius:6px;background:var(--lc-bg-surface);color:var(--lc-text-primary);padding:4px 10px;font-size:12px;cursor:pointer}.json-inline-btn[data-v-2d555329]:hover:not(:disabled){border-color:var(--lc-border-hover);background:var(--lc-bg-muted)}.json-inline-btn[data-v-2d555329]:disabled{opacity:.6;cursor:not-allowed}.json-inline-btn.danger[data-v-2d555329]{color:#b91c1c}@media(max-width:900px){.json-node-head[data-v-2d555329]{grid-template-columns:1fr}}.json-editor[data-v-08bb6530]{display:flex;flex-direction:column;gap:8px}.arg-editor[data-v-9cb3c1a1]{display:flex;flex-direction:column;gap:10px}.arg-row[data-v-9cb3c1a1]{border:1px solid var(--lc-border-ghost);border-radius:10px;background:var(--lc-bg-surface);padding:10px;container-type:inline-size;container-name:arg-editor-row}.arg-row-head[data-v-9cb3c1a1]{display:flex;align-items:center;justify-content:space-between;gap:10px}.arg-row-title[data-v-9cb3c1a1]{display:flex;align-items:center;gap:8px;min-width:0}.arg-row-title strong[data-v-9cb3c1a1]{font-size:13px;color:var(--lc-text-strong)}.arg-required[data-v-9cb3c1a1],.arg-optional[data-v-9cb3c1a1],.arg-kind-tag[data-v-9cb3c1a1]{font-size:11px;line-height:1;padding:4px 8px;border-radius:999px;background:var(--lc-bg-muted);color:var(--lc-text-secondary)}.arg-required[data-v-9cb3c1a1]{color:#b91c1c;background:#b91c1c14}.arg-row-desc[data-v-9cb3c1a1]{margin:6px 0 0;font-size:12px;line-height:1.5;color:var(--lc-text-muted)}.arg-row-grid[data-v-9cb3c1a1]{margin-top:10px;display:flex;flex-direction:column;gap:12px;align-items:stretch}.arg-key[data-v-9cb3c1a1],.arg-kind[data-v-9cb3c1a1],.arg-value-wrap[data-v-9cb3c1a1]{width:100%;min-width:0;box-sizing:border-box}.arg-kind-tag[data-v-9cb3c1a1]{display:inline-flex;align-items:center;justify-content:center;min-height:32px;width:-moz-fit-content;width:fit-content;max-width:100%}.arg-value-wrap[data-v-9cb3c1a1]{display:flex;flex-direction:column;gap:8px}@container arg-editor-row (min-width: 500px){.arg-row-grid[data-v-9cb3c1a1]{display:grid;grid-template-columns:minmax(90px,1fr) minmax(80px,.75fr) minmax(0,2fr);gap:12px;align-items:start}.arg-row-grid[data-v-9cb3c1a1]:not(:has(.arg-key)){grid-template-columns:minmax(72px,.55fr) minmax(0,1fr)}.arg-key[data-v-9cb3c1a1],.arg-kind[data-v-9cb3c1a1]{width:auto}.arg-value-wrap[data-v-9cb3c1a1]{width:auto;min-width:0}.arg-kind-tag[data-v-9cb3c1a1]{width:auto}}.arg-row-actions[data-v-9cb3c1a1]{display:flex;flex-wrap:wrap;gap:6px}.arg-inline-btn[data-v-9cb3c1a1],.arg-add-btn[data-v-9cb3c1a1]{border:1px solid var(--lc-border-default);border-radius:6px;background:var(--lc-bg-surface);color:var(--lc-text-primary);padding:4px 10px;font-size:12px;cursor:pointer}.arg-inline-btn[data-v-9cb3c1a1]:hover:not(:disabled),.arg-add-btn[data-v-9cb3c1a1]:hover:not(:disabled){border-color:var(--lc-border-hover);background:var(--lc-bg-muted)}.arg-inline-btn[data-v-9cb3c1a1]:disabled,.arg-add-btn[data-v-9cb3c1a1]:disabled{opacity:.6;cursor:not-allowed}.arg-inline-btn.danger[data-v-9cb3c1a1]{color:#b91c1c}.arg-empty[data-v-9cb3c1a1]{font-size:12px;color:var(--lc-text-muted);padding:4px 2px}.quick-action-form[data-v-71b7ec09]{display:flex;flex-direction:column;gap:12px}.quick-action-field[data-v-71b7ec09]{display:flex;flex-direction:column;gap:6px;font-size:12px;color:var(--lc-text-secondary)}.quick-action-error[data-v-71b7ec09]{margin:0;font-size:12px;color:var(--lc-danger);line-height:1.45}.quick-action-hint[data-v-71b7ec09]{margin:0;font-size:11px;line-height:1.45;color:var(--lc-text-muted)}.action-panel[data-v-71b7ec09]{min-width:240px;flex:1;min-height:0;display:flex;flex-direction:column;background:transparent}.action-form[data-v-71b7ec09]{flex:1;min-height:0;overflow:auto;padding:18px 18px 22px}.event-row[data-v-71b7ec09]{margin-bottom:14px;padding:14px;border:1px solid var(--lc-border-default);border-radius:8px;background:var(--lc-bg-panel-elevated);box-shadow:var(--lc-shadow-card)}.event-row-head[data-v-71b7ec09]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.event-label[data-v-71b7ec09]{font-size:13px;color:var(--lc-text-strong);font-weight:700;min-width:0}.event-template-actions[data-v-71b7ec09]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.event-template-btn[data-v-71b7ec09]{min-height:30px;padding:0 10px;font-size:11px;border:1px solid var(--lc-border-default);border-radius:8px;background:var(--lc-bg-surface);color:var(--lc-text-primary);cursor:pointer;font-weight:600}.event-template-btn[data-v-71b7ec09]:hover:not(:disabled){border-color:var(--lc-link);background:var(--lc-bg-selected)}.event-template-btn[data-v-71b7ec09]:disabled{opacity:.55;cursor:not-allowed}.pick-action-btn[data-v-71b7ec09]{flex-shrink:0;min-height:32px;padding:0 12px;font-size:12px;border:1px solid var(--lc-border-default);border-radius:10px;background:var(--lc-bg-surface);color:var(--lc-text-primary);cursor:pointer;font-weight:600}.pick-action-btn[data-v-71b7ec09]:hover:not(:disabled){border-color:var(--lc-link);background:var(--lc-bg-selected)}.pick-action-btn[data-v-71b7ec09]:disabled{opacity:.6;cursor:not-allowed}.event-ref-summary[data-v-71b7ec09]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;border-radius:12px;border:1px solid var(--lc-border-subtle);background:var(--lc-bg-muted)}.event-ref-text[data-v-71b7ec09]{font-size:12px;color:var(--lc-text-primary);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clear-ref-btn[data-v-71b7ec09]{flex-shrink:0;min-height:28px;padding:0 10px;font-size:11px;border:none;border-radius:8px;background:transparent;color:var(--lc-text-secondary);cursor:pointer;font-weight:700}.clear-ref-btn[data-v-71b7ec09]:hover:not(:disabled){color:var(--lc-text-primary);background:var(--lc-bg-surface)}.clear-ref-btn[data-v-71b7ec09]:disabled{opacity:.6;cursor:not-allowed}.event-ref-empty[data-v-71b7ec09]{font-size:12px;color:var(--lc-text-muted)}.event-context-block[data-v-71b7ec09]{margin-top:10px;padding:10px 12px;border-radius:10px;border:1px solid var(--lc-border-subtle);background:var(--lc-bg-panel-recessed)}.event-context-heading[data-v-71b7ec09]{font-size:12px;font-weight:700;color:var(--lc-text-strong)}.event-context-hint[data-v-71b7ec09]{margin:4px 0 8px;font-size:11px;line-height:1.45;color:var(--lc-text-secondary)}.event-context-items[data-v-71b7ec09]{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.event-context-item[data-v-71b7ec09]{display:flex;flex-direction:column;gap:4px}.event-context-item-label[data-v-71b7ec09]{font-size:11px;color:var(--lc-text-default);font-weight:600}.event-context-path[data-v-71b7ec09]{font-size:11px;padding:4px 8px;border-radius:6px;background:var(--lc-bg-surface);border:1px solid var(--lc-border-subtle);color:var(--lc-text-secondary);word-break:break-all}.legacy-inline-hint[data-v-71b7ec09]{margin:0 0 8px;font-size:12px;line-height:1.45;color:var(--lc-text-muted)}.legacy-clear-btn[data-v-71b7ec09]{min-height:32px;padding:0 12px;font-size:12px;border:1px solid var(--lc-border-default);border-radius:10px;background:var(--lc-bg-surface);color:var(--lc-text-primary);cursor:pointer;font-weight:600}.legacy-clear-btn[data-v-71b7ec09]:hover:not(:disabled){border-color:var(--lc-border-hover);background:var(--lc-bg-muted)}.legacy-clear-btn[data-v-71b7ec09]:disabled{opacity:.6;cursor:not-allowed}.action-empty[data-v-71b7ec09]{flex:1;min-height:0;overflow:auto;padding:24px 20px;color:var(--lc-text-muted);font-size:13px}.picker-empty[data-v-71b7ec09]{font-size:13px;color:var(--lc-text-muted);line-height:1.5;padding:4px 0}.action-picker-list[data-v-71b7ec09]{list-style:none;margin:0;padding:0}.action-picker-item[data-v-71b7ec09]{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:12px 14px;margin:0;border:1px solid var(--lc-border-default);border-radius:8px;background:var(--lc-bg-panel-elevated);color:var(--lc-text-primary);font:inherit;text-align:left;cursor:pointer;box-sizing:border-box;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.action-picker-item+.action-picker-item[data-v-71b7ec09]{margin-top:8px}.action-picker-item[data-v-71b7ec09]:hover{border-color:var(--lc-link);background:var(--lc-bg-selected);transform:translateY(-1px);box-shadow:var(--lc-shadow-card)}.action-picker-item.is-current[data-v-71b7ec09]{border-color:var(--lc-border-hover);box-shadow:0 0 0 1px var(--lc-focus-ring)}.action-picker-name[data-v-71b7ec09]{font-size:13px;font-weight:500;color:var(--lc-text-strong)}.action-picker-meta[data-v-71b7ec09]{font-size:11px;color:var(--lc-text-muted)}.modal-footer-btn[data-v-71b7ec09]{min-height:34px;padding:0 14px;font-size:12px;border:1px solid var(--lc-border-default);border-radius:10px;background:var(--lc-bg-surface);color:var(--lc-text-primary);cursor:pointer;font-weight:600}.modal-footer-btn[data-v-71b7ec09]:hover{border-color:var(--lc-border-hover);background:var(--lc-bg-muted)}.node-data-panel[data-v-2164fb88]{display:flex;flex-direction:column;gap:14px}.node-data-panel__section[data-v-2164fb88]{display:flex;flex-direction:column;gap:8px;padding:14px;border:1px solid var(--lc-border-default);border-radius:12px;background:var(--lc-bg-panel-elevated)}.node-data-panel__section h4[data-v-2164fb88]{margin:0;font-size:13px;color:var(--lc-text-strong)}.node-data-panel__list[data-v-2164fb88]{display:grid;gap:8px}.node-data-panel__item[data-v-2164fb88]{display:grid;gap:4px}.node-data-panel__item strong[data-v-2164fb88]{font-size:12px;color:var(--lc-text-default)}.node-data-panel__item code[data-v-2164fb88],.node-data-panel__chips code[data-v-2164fb88]{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;max-width:100%;padding:4px 8px;border-radius:999px;background:var(--lc-bg-muted);color:var(--lc-text-secondary);font-size:12px;word-break:break-all}.node-data-panel__chips[data-v-2164fb88]{display:flex;flex-wrap:wrap;gap:8px}.node-data-panel__empty[data-v-2164fb88]{margin:0;color:var(--lc-text-secondary);font-size:12px;line-height:1.6}.rule-toggle-editor[data-v-8456969e]{padding:16px;border:1px solid rgba(228,231,236,.84);border-radius:12px;background:linear-gradient(180deg,#fffffff5,#f8fafcf5);box-shadow:var(--lc-shadow-card)}.rule-toggle-editor__header[data-v-8456969e]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.rule-toggle-editor__title[data-v-8456969e]{font-weight:700;color:var(--lc-text-strong)}.rule-toggle-editor__tabs[data-v-8456969e]{display:inline-flex}.rule-toggle-editor__body[data-v-8456969e]{margin-top:12px;display:flex;flex-direction:column;gap:10px}.rule-toggle-editor__picker-head[data-v-8456969e]{display:flex;flex-direction:column;gap:2px}.rule-toggle-editor__picker-title[data-v-8456969e]{font-size:13px;font-weight:600;color:var(--lc-text-strong)}.rule-toggle-editor__picker-desc[data-v-8456969e]{font-size:12px;line-height:1.6;color:var(--lc-text-secondary)}.rule-toggle-editor[data-v-8456969e] .el-select__wrapper{min-height:36px}.rule-ref-select[data-v-3609f232]{width:100%}.hint[data-v-3609f232]{font-size:12px;color:var(--lc-text-muted);line-height:1.6}.rule-summary[data-v-3609f232]{font-size:12px;color:var(--lc-text-secondary);font-weight:600}.rule-clause[data-v-129da61f]{display:flex;align-items:center;gap:8px}.field-select[data-v-129da61f],.op-select[data-v-129da61f],.right-kind[data-v-129da61f],.val-input[data-v-129da61f]{height:28px;min-width:0}.field-select[data-v-129da61f]{border:1px solid var(--lc-border-subtle);justify-content:flex-start;width:160px}.field-select--btn[data-v-129da61f]{justify-content:flex-start;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.op-select[data-v-129da61f]{width:120px}.right-kind[data-v-129da61f]{width:64px}.val-input[data-v-129da61f]{flex:1}.val-input--array[data-v-129da61f]{height:auto}.op-select[data-v-129da61f] .el-select__wrapper,.right-kind[data-v-129da61f] .el-select__wrapper,.val-input[data-v-129da61f] .el-select__wrapper{height:28px}.val-input--array[data-v-129da61f] .el-textarea__inner{padding:6px 8px}.btn-del[data-v-129da61f]{width:28px;height:28px;color:var(--lc-disabled-text)}.filter-box[data-v-58ad2ff6]{display:flex;flex-direction:column;gap:8px}.filter-groups-box[data-v-58ad2ff6]{border:1px solid var(--lc-border-subtle);border-radius:4px;padding:8px;background:var(--lc-bg-surface)}.filter-groups-box.has-logic[data-v-58ad2ff6]{padding-top:6px}.logic-operator[data-v-58ad2ff6]{display:inline-flex;border:1px solid var(--lc-border-subtle);border-radius:4px;overflow:hidden;margin-bottom:8px}.logic-btn[data-v-58ad2ff6]{padding:4px 10px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:var(--lc-bg-muted);color:var(--lc-text-secondary);font-size:12px}.logic-btn.active[data-v-58ad2ff6]{background:var(--lc-bg-selected);color:var(--lc-link-strong)}.rules-container[data-v-58ad2ff6]{display:flex;flex-direction:column;gap:8px}.add-filter-btn[data-v-58ad2ff6]{display:inline-flex;align-items:center;gap:6px;width:-moz-fit-content;width:fit-content;border:1px dashed var(--lc-border-default);border-radius:4px;padding:6px 10px;cursor:pointer;color:var(--lc-text-secondary);background:var(--lc-bg-surface);font-size:12px}.add-filter-btn[data-v-58ad2ff6]:hover{border-color:var(--lc-link-strong);color:var(--lc-link-strong)}.mt-2[data-v-58ad2ff6]{margin-top:8px}.hint[data-v-92316c72]{font-size:12px;line-height:1.6;color:var(--lc-text-muted)}.rule-ref-select[data-v-92316c72]{width:100%}.lc-media-lib-toolbar[data-v-af561c3f]{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding-bottom:10px;border-bottom:1px solid var(--lc-border-ghost)}.lc-media-lib-filter[data-v-af561c3f]{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--lc-text-secondary);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lc-media-lib-upload-btn[data-v-af561c3f]{margin-left:auto}.lc-media-lib-file[data-v-af561c3f]{position:absolute;width:0;height:0;opacity:0;pointer-events:none}.lc-media-lib-hint[data-v-af561c3f]{margin:10px 0 0;font-size:12px;color:var(--lc-link-strong)}.lc-media-lib-grid[data-v-af561c3f]{margin-top:12px;display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px}.lc-media-lib-card[data-v-af561c3f]{display:flex;flex-direction:column;gap:8px;padding:10px;border-radius:10px;border:1px solid var(--lc-border-subtle);background:var(--lc-bg-surface);cursor:pointer;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.lc-media-lib-card[data-v-af561c3f]:hover{border-color:var(--lc-link);transform:translateY(-1px);box-shadow:var(--lc-shadow-sm)}.lc-media-lib-card--disabled[data-v-af561c3f]{opacity:.55}.lc-media-lib-card--disabled[data-v-af561c3f]:hover{border-color:var(--lc-border-subtle);transform:none;box-shadow:none}.lc-media-lib-thumb[data-v-af561c3f]{display:flex;align-items:center;justify-content:center;aspect-ratio:1 / 1;border-radius:8px;overflow:hidden;background:var(--lc-bg-panel-recessed)}.lc-media-lib-img[data-v-af561c3f]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lc-media-lib-fallback[data-v-af561c3f]{font-size:20px;font-weight:700;color:var(--lc-text-muted)}.lc-media-lib-name[data-v-af561c3f]{font-size:12px;line-height:1.4;color:var(--lc-text-default);word-break:break-all}.lc-media-lib-empty[data-v-af561c3f]{grid-column:1 / -1;margin:0;font-size:12px;color:var(--lc-text-muted)}:root,:host{--w-e-textarea-bg-color: #fff;--w-e-textarea-color: #333;--w-e-textarea-border-color: #ccc;--w-e-textarea-slight-border-color: #e8e8e8;--w-e-textarea-slight-color: #d4d4d4;--w-e-textarea-slight-bg-color: #f5f2f0;--w-e-textarea-selected-border-color: #B4D5FF;--w-e-textarea-handler-bg-color: #4290f7;--w-e-toolbar-color: #595959;--w-e-toolbar-bg-color: #fff;--w-e-toolbar-active-color: #333;--w-e-toolbar-active-bg-color: #f1f1f1;--w-e-toolbar-disabled-color: #999;--w-e-toolbar-border-color: #e8e8e8;--w-e-modal-button-bg-color: #fafafa;--w-e-modal-button-border-color: #d9d9d9}.w-e-text-container *,.w-e-toolbar *{box-sizing:border-box;margin:0;outline:none;padding:0}.w-e-text-container blockquote,.w-e-text-container li,.w-e-text-container p,.w-e-text-container td,.w-e-text-container th,.w-e-toolbar *{line-height:1.5}.w-e-text-container{background-color:var(--w-e-textarea-bg-color);color:var(--w-e-textarea-color);height:100%;position:relative}.w-e-text-container .w-e-scroll{-webkit-overflow-scrolling:touch;height:100%}.w-e-text-container [data-slate-editor]{word-wrap:break-word;border-top:1px solid transparent;min-height:100%;outline:0;padding:0 10px;white-space:pre-wrap}.w-e-text-container [data-slate-editor] p{margin:15px 0}.w-e-text-container [data-slate-editor] h1,.w-e-text-container [data-slate-editor] h2,.w-e-text-container [data-slate-editor] h3,.w-e-text-container [data-slate-editor] h4,.w-e-text-container [data-slate-editor] h5{margin:20px 0}.w-e-text-container [data-slate-editor] img{cursor:default;display:inline!important;max-width:100%;min-height:20px;min-width:20px}.w-e-text-container [data-slate-editor] span{text-indent:0}.w-e-text-container [data-slate-editor] [data-selected=true]{box-shadow:0 0 0 2px var(--w-e-textarea-selected-border-color)}.w-e-text-placeholder{font-style:italic;left:10px;top:17px;width:90%}.w-e-max-length-info,.w-e-text-placeholder{color:var(--w-e-textarea-slight-color);pointer-events:none;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none}.w-e-max-length-info{bottom:.5em;right:1em}.w-e-bar{background-color:var(--w-e-toolbar-bg-color);color:var(--w-e-toolbar-color);font-size:14px;padding:0 5px}.w-e-bar svg{fill:var(--w-e-toolbar-color);height:14px;width:14px}.w-e-bar-show{display:flex}.w-e-bar-hidden{display:none}.w-e-hover-bar{border:1px solid var(--w-e-toolbar-border-color);border-radius:3px;box-shadow:0 2px 5px #0000001f;position:absolute}.w-e-toolbar{flex-wrap:wrap;position:relative}.w-e-bar-divider{background-color:var(--w-e-toolbar-border-color);display:inline-flex;height:40px;margin:0 5px;width:1px}.w-e-bar-item{display:flex;height:40px;padding:4px;position:relative;text-align:center}.w-e-bar-item,.w-e-bar-item button{align-items:center;justify-content:center}.w-e-bar-item button{background:transparent;border:none;color:var(--w-e-toolbar-color);cursor:pointer;display:inline-flex;height:32px;overflow:hidden;padding:0 8px;white-space:nowrap}.w-e-bar-item button:hover{background-color:var(--w-e-toolbar-active-bg-color);color:var(--w-e-toolbar-active-color)}.w-e-bar-item button .title{margin-left:5px}.w-e-bar-item .active{background-color:var(--w-e-toolbar-active-bg-color);color:var(--w-e-toolbar-active-color)}.w-e-bar-item .disabled{color:var(--w-e-toolbar-disabled-color);cursor:not-allowed}.w-e-bar-item .disabled svg{fill:var(--w-e-toolbar-disabled-color)}.w-e-bar-item .disabled:hover{background-color:var(--w-e-toolbar-bg-color);color:var(--w-e-toolbar-disabled-color)}.w-e-bar-item .disabled:hover svg{fill:var(--w-e-toolbar-disabled-color)}.w-e-menu-tooltip-v5:before{background-color:var(--w-e-toolbar-active-color);border-radius:5px;color:var(--w-e-toolbar-bg-color);content:attr(data-tooltip);font-size:.75em;opacity:0;padding:5px 10px;position:absolute;text-align:center;top:40px;transition:opacity .6s;visibility:hidden;white-space:pre;z-index:1}.w-e-menu-tooltip-v5:after{border:5px solid transparent;border-bottom:5px solid var(--w-e-toolbar-active-color);content:"";opacity:0;position:absolute;top:30px;transition:opacity .6s;visibility:hidden}.w-e-menu-tooltip-v5:hover:after,.w-e-menu-tooltip-v5:hover:before{opacity:1;visibility:visible}.w-e-menu-tooltip-v5.tooltip-right:before{left:100%;top:10px}.w-e-menu-tooltip-v5.tooltip-right:after{border-bottom-color:transparent;border-left-color:transparent;border-right-color:var(--w-e-toolbar-active-color);border-top-color:transparent;left:100%;margin-left:-10px;top:16px}.w-e-bar-item-group .w-e-bar-item-menus-container{background-color:var(--w-e-toolbar-bg-color);border:1px solid var(--w-e-toolbar-border-color);border-radius:3px;box-shadow:0 2px 10px #0000001f;display:none;left:0;margin-top:40px;position:absolute;top:0;z-index:1}.w-e-bar-item-group:hover .w-e-bar-item-menus-container{display:block}.w-e-select-list{background-color:var(--w-e-toolbar-bg-color);border:1px solid var(--w-e-toolbar-border-color);border-radius:3px;box-shadow:0 2px 10px #0000001f;left:0;margin-top:40px;max-height:350px;min-width:100px;overflow-y:auto;position:absolute;top:0;z-index:1}.w-e-select-list ul{line-height:1;list-style:none}.w-e-select-list ul .selected{background-color:var(--w-e-toolbar-active-bg-color)}.w-e-select-list ul li{cursor:pointer;padding:7px 0 7px 25px;position:relative;text-align:left;white-space:nowrap}.w-e-select-list ul li:hover{background-color:var(--w-e-toolbar-active-bg-color)}.w-e-select-list ul li svg{left:0;margin-left:5px;margin-top:-7px;position:absolute;top:50%}.w-e-bar-bottom .w-e-select-list{bottom:0;margin-bottom:40px;margin-top:0;top:inherit}.w-e-drop-panel{background-color:var(--w-e-toolbar-bg-color);border:1px solid var(--w-e-toolbar-border-color);border-radius:3px;box-shadow:0 2px 10px #0000001f;margin-top:40px;min-width:200px;padding:10px;position:absolute;top:0;z-index:1}.w-e-bar-bottom .w-e-drop-panel{bottom:0;margin-bottom:40px;margin-top:0;top:inherit}.w-e-modal{background-color:var(--w-e-toolbar-bg-color);border:1px solid var(--w-e-toolbar-border-color);border-radius:3px;box-shadow:0 2px 10px #0000001f;color:var(--w-e-toolbar-color);font-size:14px;min-height:40px;min-width:100px;padding:20px 15px 0;position:absolute;text-align:left;z-index:1}.w-e-modal .btn-close{cursor:pointer;line-height:1;padding:5px;position:absolute;right:8px;top:7px}.w-e-modal .btn-close svg{fill:var(--w-e-toolbar-color);height:10px;width:10px}.w-e-modal .babel-container{display:block;margin-bottom:15px}.w-e-modal .babel-container span{display:block;margin-bottom:10px}.w-e-modal .button-container{margin-bottom:15px}.w-e-modal button{background-color:var(--w-e-modal-button-bg-color);border:1px solid var(--w-e-modal-button-border-color);border-radius:4px;color:var(--w-e-toolbar-color);cursor:pointer;font-weight:400;height:32px;padding:4.5px 15px;text-align:center;touch-action:manipulation;transition:all .3s cubic-bezier(.645,.045,.355,1);-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.w-e-modal input[type=number],.w-e-modal input[type=text],.w-e-modal textarea{font-feature-settings:"tnum";background-color:var(--w-e-toolbar-bg-color);border:1px solid var(--w-e-modal-button-border-color);border-radius:4px;color:var(--w-e-toolbar-color);font-variant:tabular-nums;padding:4.5px 11px;transition:all .3s;width:100%}.w-e-modal textarea{min-height:60px}body .w-e-modal,body .w-e-modal *{box-sizing:border-box}.w-e-progress-bar{background-color:var(--w-e-textarea-handler-bg-color);height:1px;position:absolute;transition:width .3s;width:0}.w-e-full-screen-container{bottom:0!important;display:flex!important;flex-direction:column!important;height:100%!important;left:0!important;margin:0!important;padding:0!important;position:fixed;right:0!important;top:0!important;width:100%!important}.w-e-full-screen-container [data-w-e-textarea=true]{flex:1!important}.w-e-text-container [data-slate-editor] code{background-color:var(--w-e-textarea-slight-bg-color);border-radius:3px;font-family:monospace;padding:3px}.w-e-panel-content-color{list-style:none;text-align:left;width:230px}.w-e-panel-content-color li{border:1px solid var(--w-e-toolbar-bg-color);border-radius:3px;cursor:pointer;display:inline-block;padding:2px}.w-e-panel-content-color li:hover{border-color:var(--w-e-toolbar-color)}.w-e-panel-content-color li .color-block{border:1px solid var(--w-e-toolbar-border-color);border-radius:3px;height:17px;width:17px}.w-e-panel-content-color .active{border-color:var(--w-e-toolbar-color)}.w-e-panel-content-color .clear{line-height:1.5;margin-bottom:5px;width:100%}.w-e-panel-content-color .clear svg{height:16px;margin-bottom:-4px;width:16px}.w-e-text-container [data-slate-editor] blockquote{background-color:var(--w-e-textarea-slight-bg-color);border-left:8px solid var(--w-e-textarea-selected-border-color);display:block;font-size:100%;line-height:1.5;margin:10px 0;padding:10px}.w-e-panel-content-emotion{font-size:20px;list-style:none;text-align:left;width:300px}.w-e-panel-content-emotion li{border-radius:3px;cursor:pointer;display:inline-block;padding:0 5px}.w-e-panel-content-emotion li:hover{background-color:var(--w-e-textarea-slight-bg-color)}.w-e-textarea-divider{border-radius:3px;margin:20px auto;padding:20px}.w-e-textarea-divider hr{background-color:var(--w-e-textarea-border-color);border:0;display:block;height:1px}.w-e-text-container [data-slate-editor] pre>code{background-color:var(--w-e-textarea-slight-bg-color);border:1px solid var(--w-e-textarea-slight-border-color);border-radius:4px;display:block;font-size:14px;padding:10px;text-indent:0}.w-e-text-container [data-slate-editor] .w-e-image-container{display:inline-block;margin:0 3px}.w-e-text-container [data-slate-editor] .w-e-image-container:hover{box-shadow:0 0 0 2px var(--w-e-textarea-selected-border-color)}.w-e-text-container [data-slate-editor] .w-e-selected-image-container{overflow:hidden;position:relative}.w-e-text-container [data-slate-editor] .w-e-selected-image-container .w-e-image-dragger{background-color:var(--w-e-textarea-handler-bg-color);height:7px;position:absolute;width:7px}.w-e-text-container [data-slate-editor] .w-e-selected-image-container .left-top{cursor:nwse-resize;left:0;top:0}.w-e-text-container [data-slate-editor] .w-e-selected-image-container .right-top{cursor:nesw-resize;right:0;top:0}.w-e-text-container [data-slate-editor] .w-e-selected-image-container .left-bottom{bottom:0;cursor:nesw-resize;left:0}.w-e-text-container [data-slate-editor] .w-e-selected-image-container .right-bottom{bottom:0;cursor:nwse-resize;right:0}.w-e-text-container [data-slate-editor] .w-e-selected-image-container:hover,.w-e-text-container [contenteditable=false] .w-e-image-container:hover{box-shadow:none}.w-e-text-container [data-slate-editor] .table-container{border:1px dashed var(--w-e-textarea-border-color);border-radius:5px;margin-top:10px;overflow-x:auto;padding:10px;width:100%}.w-e-text-container [data-slate-editor] table{border-collapse:collapse}.w-e-text-container [data-slate-editor] table td,.w-e-text-container [data-slate-editor] table th{border:1px solid var(--w-e-textarea-border-color);line-height:1.5;min-width:30px;padding:3px 5px;text-align:left}.w-e-text-container [data-slate-editor] table th{background-color:var(--w-e-textarea-slight-bg-color);font-weight:700;text-align:center}.w-e-panel-content-table{background-color:var(--w-e-toolbar-bg-color)}.w-e-panel-content-table table{border-collapse:collapse}.w-e-panel-content-table td{border:1px solid var(--w-e-toolbar-border-color);cursor:pointer;height:15px;padding:3px 5px;width:20px}.w-e-panel-content-table td.active{background-color:var(--w-e-toolbar-active-bg-color)}.w-e-textarea-video-container{background-image:linear-gradient(45deg,#eee 25%,transparent 0,transparent 75%,#eee 0,#eee),linear-gradient(45deg,#eee 25%,#fff 0,#fff 75%,#eee 0,#eee);background-position:0 0,10px 10px;background-size:20px 20px;border:1px dashed var(--w-e-textarea-border-color);border-radius:5px;margin:10px auto 0;padding:10px 0;text-align:center}.w-e-text-container [data-slate-editor] pre>code{word-wrap:normal;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;-webkit-hyphens:none;hyphens:none;line-height:1.5;margin:.5em 0;overflow:auto;padding:1em;-moz-tab-size:4;-o-tab-size:4;tab-size:4;text-align:left;text-shadow:0 1px #fff;white-space:pre;word-break:normal;word-spacing:normal}.w-e-text-container [data-slate-editor] pre>code .token.cdata,.w-e-text-container [data-slate-editor] pre>code .token.comment,.w-e-text-container [data-slate-editor] pre>code .token.doctype,.w-e-text-container [data-slate-editor] pre>code .token.prolog{color:#708090}.w-e-text-container [data-slate-editor] pre>code .token.punctuation{color:#999}.w-e-text-container [data-slate-editor] pre>code .token.namespace{opacity:.7}.w-e-text-container [data-slate-editor] pre>code .token.boolean,.w-e-text-container [data-slate-editor] pre>code .token.constant,.w-e-text-container [data-slate-editor] pre>code .token.deleted,.w-e-text-container [data-slate-editor] pre>code .token.number,.w-e-text-container [data-slate-editor] pre>code .token.property,.w-e-text-container [data-slate-editor] pre>code .token.symbol,.w-e-text-container [data-slate-editor] pre>code .token.tag{color:#905}.w-e-text-container [data-slate-editor] pre>code .token.attr-name,.w-e-text-container [data-slate-editor] pre>code .token.builtin,.w-e-text-container [data-slate-editor] pre>code .token.char,.w-e-text-container [data-slate-editor] pre>code .token.inserted,.w-e-text-container [data-slate-editor] pre>code .token.selector,.w-e-text-container [data-slate-editor] pre>code .token.string{color:#690}.w-e-text-container [data-slate-editor] pre>code .language-css .token.string,.w-e-text-container [data-slate-editor] pre>code .style .token.string,.w-e-text-container [data-slate-editor] pre>code .token.entity,.w-e-text-container [data-slate-editor] pre>code .token.operator,.w-e-text-container [data-slate-editor] pre>code .token.url{color:#9a6e3a}.w-e-text-container [data-slate-editor] pre>code .token.atrule,.w-e-text-container [data-slate-editor] pre>code .token.attr-value,.w-e-text-container [data-slate-editor] pre>code .token.keyword{color:#07a}.w-e-text-container [data-slate-editor] pre>code .token.class-name,.w-e-text-container [data-slate-editor] pre>code .token.function{color:#dd4a68}.w-e-text-container [data-slate-editor] pre>code .token.important,.w-e-text-container [data-slate-editor] pre>code .token.regex,.w-e-text-container [data-slate-editor] pre>code .token.variable{color:#e90}.w-e-text-container [data-slate-editor] pre>code .token.bold,.w-e-text-container [data-slate-editor] pre>code .token.important{font-weight:700}.w-e-text-container [data-slate-editor] pre>code .token.italic{font-style:italic}.w-e-text-container [data-slate-editor] pre>code .token.entity{cursor:help}.wang-editor-wrapper[data-v-69d74eea]{display:flex;flex-direction:column;border:1px solid rgba(204,204,204,.95);border-radius:14px;overflow:hidden;background:#fff}.wang-editor-wrapper__toolbar[data-v-69d74eea]{border-bottom:1px solid rgba(204,204,204,.95)}.wang-editor-wrapper__editor[data-v-69d74eea]{overflow:auto;overflow-x:hidden}.wang-editor-wrapper[data-v-69d74eea] .w-e-text-container{min-height:360px}.wang-editor-wrapper[data-v-69d74eea] .w-e-scroll>div{min-height:360px}.wang-editor-wrapper[data-v-69d74eea] .w-e-text-placeholder{top:15px}.wang-editor-wrapper[data-v-69d74eea] .w-e-bar-divider{margin:0 2px}.wang-editor-wrapper[data-v-69d74eea] .w-e-toolbar{flex-wrap:wrap}.editor-field-dyn[data-v-30662517]{width:100%;position:relative}.editor-field-dyn__control[data-v-30662517]{position:relative;flex:1;min-width:0}.editor-field-dyn__control[data-v-30662517] input:not([type=checkbox]),.editor-field-dyn__control[data-v-30662517] select,.editor-field-dyn__control[data-v-30662517] textarea,.editor-field-dyn__control[data-v-30662517] .el-input__wrapper,.editor-field-dyn__control[data-v-30662517] .el-select__wrapper,.editor-field-dyn__control[data-v-30662517] .el-textarea__wrapper{width:100%;box-sizing:border-box}.editor-field-dyn__control[data-v-30662517] input[type=checkbox]{width:auto;flex-shrink:0}.editor-field-dyn__control[data-trail-count="1"][data-v-30662517] input:not([type=checkbox]):not([type=color]),.editor-field-dyn__control[data-trail-count="1"][data-v-30662517] textarea,.editor-field-dyn__control[data-trail-count="1"][data-v-30662517] select,.editor-field-dyn__control[data-trail-count="1"][data-v-30662517] .el-input__inner:not([type=color]),.editor-field-dyn__control[data-trail-count="1"][data-v-30662517] .el-textarea__inner,.editor-field-dyn__control[data-trail-count="1"][data-v-30662517] .el-select__selection{padding-right:34px}.editor-field-dyn__control[data-trail-count="2"][data-v-30662517] input:not([type=checkbox]):not([type=color]),.editor-field-dyn__control[data-trail-count="2"][data-v-30662517] textarea,.editor-field-dyn__control[data-trail-count="2"][data-v-30662517] select,.editor-field-dyn__control[data-trail-count="2"][data-v-30662517] .el-input__inner:not([type=color]),.editor-field-dyn__control[data-trail-count="2"][data-v-30662517] .el-textarea__inner,.editor-field-dyn__control[data-trail-count="2"][data-v-30662517] .el-select__selection{padding-right:60px}.editor-field-dyn__control[data-trail-count="1"][data-v-30662517] .style-select-with-input,.editor-field-dyn__control[data-trail-count="2"][data-v-30662517] .style-select-with-input{padding-right:34px;box-sizing:border-box}.editor-field-dyn__control[data-trail-count="2"][data-v-30662517] .style-select-with-input{padding-right:60px}.editor-field-dyn__control[data-trail-count="3"][data-v-30662517] input:not([type=checkbox]):not([type=color]),.editor-field-dyn__control[data-trail-count="3"][data-v-30662517] textarea,.editor-field-dyn__control[data-trail-count="3"][data-v-30662517] select,.editor-field-dyn__control[data-trail-count="3"][data-v-30662517] .el-input__inner:not([type=color]),.editor-field-dyn__control[data-trail-count="3"][data-v-30662517] .el-textarea__inner,.editor-field-dyn__control[data-trail-count="3"][data-v-30662517] .el-select__selection{padding-right:86px}.editor-field-dyn__control[data-trail-count="3"][data-v-30662517] .style-select-with-input{padding-right:86px;box-sizing:border-box}.editor-field-dyn__control[data-trail-count="1"][data-v-30662517] .style-select-with-input .style-select-with-input__select,.editor-field-dyn__control[data-trail-count="1"][data-v-30662517] .style-select-with-input .style-select-with-input__input,.editor-field-dyn__control[data-trail-count="2"][data-v-30662517] .style-select-with-input .style-select-with-input__select,.editor-field-dyn__control[data-trail-count="2"][data-v-30662517] .style-select-with-input .style-select-with-input__input,.editor-field-dyn__control[data-trail-count="3"][data-v-30662517] .style-select-with-input .style-select-with-input__select,.editor-field-dyn__control[data-trail-count="3"][data-v-30662517] .style-select-with-input .style-select-with-input__input,.editor-field-dyn__control[data-trail-count="1"][data-v-30662517] .style-select-with-input .style-select-with-input__select .el-select__selection,.editor-field-dyn__control[data-trail-count="2"][data-v-30662517] .style-select-with-input .style-select-with-input__select .el-select__selection,.editor-field-dyn__control[data-trail-count="3"][data-v-30662517] .style-select-with-input .style-select-with-input__select .el-select__selection,.editor-field-dyn__control[data-trail-count="1"][data-v-30662517] .style-select-with-input .style-select-with-input__input .el-input__inner,.editor-field-dyn__control[data-trail-count="2"][data-v-30662517] .style-select-with-input .style-select-with-input__input .el-input__inner,.editor-field-dyn__control[data-trail-count="3"][data-v-30662517] .style-select-with-input .style-select-with-input__input .el-input__inner{padding-right:8px}.editor-field-dyn__control[data-trail-count="1"][data-v-30662517] .editor-color-field,.editor-field-dyn__control[data-trail-count="2"][data-v-30662517] .editor-color-field{width:100%;max-width:100%}.editor-field-dyn:has(.editor-schema-slider) .editor-field-dyn__trailing[data-v-30662517]{right:calc(2.5rem + 4px)}.editor-field-dyn__control[data-trail-count="1"][data-v-30662517]:has(.editor-schema-slider) .editor-schema-slider,.editor-field-dyn__control[data-trail-count="2"][data-v-30662517]:has(.editor-schema-slider) .editor-schema-slider{padding-right:34px}.editor-field-dyn__control[data-trail-count="2"][data-v-30662517]:has(.editor-schema-slider) .editor-schema-slider{padding-right:60px}.editor-field-dyn__control[data-trail-count="3"][data-v-30662517]:has(.editor-schema-slider) .editor-schema-slider{padding-right:86px}.editor-field-dyn__trailing[data-v-30662517]{position:absolute;top:50%;right:6px;transform:translateY(-50%);z-index:2;display:flex;align-items:center;gap:2px;pointer-events:none}.editor-field-dyn__trailing[data-v-30662517] .editor-field-dyn__trailing-inner{pointer-events:auto;padding:2px;border-radius:999px;background:#ffffffeb;box-shadow:0 6px 16px #0f172a1a}.editor-color-field[data-v-e2c4570a]{display:flex;align-items:center;gap:8px;width:100%}.editor-color-field__picker[data-v-e2c4570a]{flex:0 0 auto}.editor-color-field__input[data-v-e2c4570a]{flex:1;min-width:0}.editor-schema-slider[data-v-036b3f09]{display:flex;align-items:center;gap:10px;width:100%;min-height:32px}.editor-schema-slider__el-slider[data-v-036b3f09]{flex:1;min-width:0}.editor-schema-slider__label[data-v-036b3f09]{flex-shrink:0;min-width:2.5rem;font-size:12px;color:var(--lc-text-secondary);text-align:right;font-variant-numeric:tabular-nums}.editor-select-button-group[data-v-fbb99e77]{display:flex;align-items:stretch;gap:6px;width:100%}.editor-select-button-group__group[data-v-fbb99e77]{display:flex;flex:1;width:100%}.editor-select-button-group__group[data-v-fbb99e77] .el-radio-button{flex:1}.editor-select-button-group__group[data-v-fbb99e77] .el-radio-button__inner{display:flex;align-items:center;justify-content:center;width:100%;min-width:0;padding:0 8px}.editor-select-button-group__label[data-v-fbb99e77]{display:inline-flex;align-items:center;justify-content:center;gap:4px;width:100%}.editor-select-button-group__icon-wrap[data-v-fbb99e77]{display:inline-flex;align-items:center;justify-content:center}.editor-select-button-group__icon[data-v-fbb99e77]{width:16px;height:16px;display:block}.editor-select-button-group__trailing[data-v-fbb99e77]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:48px}.structured-array-editor[data-v-76b70598]{display:flex;flex-direction:column;gap:12px}.structured-array-editor__empty[data-v-76b70598]{padding:12px;border:1px dashed var(--lc-border-default);border-radius:12px;background:#0f172a08;color:var(--lc-text-secondary);font-size:12px;line-height:1.6}.structured-array-editor__row[data-v-76b70598]{display:flex;flex-direction:column;gap:10px;padding:12px;border:1px solid rgba(228,231,236,.92);border-radius:12px;background:#ffffffeb}.structured-array-editor__row-head[data-v-76b70598]{display:flex;align-items:center;justify-content:space-between;gap:8px}.structured-array-editor__row-actions[data-v-76b70598]{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.structured-array-editor__grid[data-v-76b70598]{display:grid;gap:8px}.structured-array-editor__grid--checklist[data-v-76b70598]{grid-template-columns:minmax(120px,160px) minmax(0,1fr);align-items:center}.structured-array-editor__check[data-v-76b70598]{display:inline-flex;align-items:center;gap:8px;color:var(--lc-text-secondary);font-size:12px}.structured-array-editor__table-row[data-v-76b70598]{display:grid;gap:8px}.structured-array-editor__table-cell[data-v-76b70598]{display:grid;gap:6px}.structured-array-editor__table-label[data-v-76b70598]{color:var(--lc-text-secondary);font-size:12px}.structured-array-editor__table-empty[data-v-76b70598]{padding:10px 12px;border-radius:10px;background:#0f172a0d;color:var(--lc-text-secondary);font-size:12px}.structured-array-editor__add[data-v-76b70598]{align-self:flex-start}.props-inspector[data-v-29595290]{min-width:240px;flex:1;min-height:0;display:flex;flex-direction:column;background:transparent}.props-inspector-header[data-v-29595290]{flex-shrink:0;padding:16px 24px 12px;font-size:14px;font-weight:700;border-bottom:1px solid var(--lc-border-ghost);color:var(--lc-text-strong)}.props-form[data-v-29595290]{flex:1;min-height:0;overflow:auto}.props-form[data-v-29595290]::-webkit-scrollbar{display:none}.props-toolbar[data-v-29595290]{display:flex;justify-content:flex-end;margin-bottom:8px}.btn-link[data-v-29595290]{white-space:nowrap}.form-group[data-v-29595290]{margin-bottom:18px;padding:16px;border:1px solid rgba(228,231,236,.84);border-radius:12px;background:linear-gradient(180deg,#fffffff5,#f8fafcf5);box-shadow:var(--lc-shadow-card)}.form-group-title[data-v-29595290]{font-size:11px;font-weight:700;line-height:1.3;letter-spacing:.08em;text-transform:uppercase;color:var(--lc-text-muted);margin:0 0 14px}.form-group:first-child .form-group-title[data-v-29595290]{margin-top:0}.form-row[data-v-29595290]{margin-bottom:14px;padding:12px;border:1px solid rgba(228,231,236,.72);border-radius:16px;background:#ffffffbd}.form-group>.form-row[data-v-29595290]:last-child{margin-bottom:0}.bind-select[data-v-29595290]{display:none}.form-label[data-v-29595290]{display:block;font-size:12px;color:var(--lc-text-secondary);margin-bottom:8px;font-weight:600}.req[data-v-29595290]{color:var(--lc-danger);margin-left:4px}.field-error[data-v-29595290]{font-size:12px;color:var(--lc-danger);margin:0 0 8px}.form-row[data-v-29595290] .el-input__wrapper,.form-row[data-v-29595290] .el-select__wrapper,.form-row[data-v-29595290] .el-textarea__wrapper{width:100%}.form-row input[type=color][data-v-29595290]{width:100%;height:32px;padding:0;border:1px solid var(--lc-border-default);border-radius:4px;background:var(--lc-bg-surface)}.prop-type-hint[data-v-29595290]{font-size:12px;color:var(--lc-text-muted)}.props-empty[data-v-29595290]{flex:1;min-height:0;overflow:auto;padding:24px 20px;color:var(--lc-text-muted);font-size:13px}.asset-row-inner[data-v-29595290]{display:flex;gap:6px;align-items:center;width:100%}.asset-input[data-v-29595290]{flex:1;min-width:0}.props-select-slot[data-v-29595290]{width:100%;min-height:32px}.props-select-slot[data-v-29595290] .el-input__wrapper,.props-select-slot[data-v-29595290] .el-select__wrapper,.props-select-slot[data-v-29595290] .el-textarea__wrapper{width:100%;box-sizing:border-box}.props-select-with-input.style-select-with-input[data-v-29595290]{display:flex;align-items:stretch;gap:8px;width:100%;min-height:32px;flex-wrap:wrap}.props-select-with-input .style-select-with-input__select[data-v-29595290]{flex:0 0 auto;min-width:88px;max-width:42%;width:auto}.props-select-with-input .style-select-with-input__input[data-v-29595290]{flex:1;min-width:0;width:auto}.props-select-with-input .style-select-preview-input[data-v-29595290]{width:100%}.field-expr-link[data-v-29595290]{margin-top:6px}.btn-upload[data-v-29595290]{white-space:nowrap}.mixed-dynamic-actions[data-v-29595290]{display:flex;flex-wrap:wrap;gap:12px;margin-top:6px}.dyn-tag[data-v-29595290]{margin-left:6px;font-size:11px;color:var(--lc-link-strong);background:var(--lc-p-blue-a10);border:1px solid var(--lc-p-blue-a25);padding:2px 7px;border-radius:999px;font-weight:600}.asset-file-input[data-v-29595290]{position:absolute;width:0;height:0;opacity:0;pointer-events:none}.prop-json[data-v-29595290]{width:100%;font-size:12px;font-family:monospace}.prop-json[data-v-29595290] .el-textarea__inner{resize:vertical}.form-row[data-v-29595290]:has(.richtext-summary) .editor-field-dyn__trailing{top:10px;transform:none}.richtext-summary[data-v-29595290]{width:100%;display:flex;flex-direction:column;gap:10px}.richtext-summary__preview[data-v-29595290]{width:100%;min-height:124px;padding:0;border:1px solid rgba(228,231,236,.92);border-radius:14px;background:linear-gradient(180deg,#fffffff5,#f8fafcf5);text-align:left;cursor:pointer;overflow:hidden}.richtext-summary__preview[data-v-29595290]:disabled{cursor:not-allowed;opacity:.72}.richtext-summary__preview.is-empty[data-v-29595290]{display:flex;align-items:center;justify-content:center;padding:14px;min-height:96px}.richtext-summary__preview-body[data-v-29595290]{max-height:132px;overflow:hidden;padding:14px;color:var(--lc-text-strong);line-height:1.65}.richtext-summary__placeholder[data-v-29595290]{color:var(--lc-text-muted);font-size:12px;line-height:1.6}.richtext-summary__preview-body[data-v-29595290] *{max-width:100%;box-sizing:border-box}.richtext-summary__preview-body[data-v-29595290] p,.richtext-summary__preview-body[data-v-29595290] ul,.richtext-summary__preview-body[data-v-29595290] ol,.richtext-summary__preview-body[data-v-29595290] blockquote,.richtext-summary__preview-body[data-v-29595290] h1,.richtext-summary__preview-body[data-v-29595290] h2,.richtext-summary__preview-body[data-v-29595290] h3,.richtext-summary__preview-body[data-v-29595290] h4,.richtext-summary__preview-body[data-v-29595290] h5,.richtext-summary__preview-body[data-v-29595290] h6{margin:0 0 .6em}.richtext-summary__preview-body[data-v-29595290] ul,.richtext-summary__preview-body[data-v-29595290] ol{padding-left:1.25em}.richtext-summary__preview-body[data-v-29595290] blockquote{margin-left:0;padding-left:10px;border-left:3px solid var(--lc-border-muted);color:var(--lc-text-secondary)}.richtext-summary__footer[data-v-29595290]{display:flex;align-items:center;justify-content:space-between;gap:12px}.richtext-summary__meta[data-v-29595290]{min-width:0;color:var(--lc-text-muted);font-size:12px;line-height:1.4}.hot-area-field[data-v-29595290]{width:100%}.btn-edit-hot-area[data-v-29595290]{width:100%;justify-content:flex-start}.hot-area-modal-body[data-v-29595290]{min-height:0}[data-v-29595290] .visibility-editor,[data-v-29595290] .disabled-editor{margin-top:18px}.layout-style-container .layout-box-container{position:relative;width:100%;height:150px}.layout-style-container .layout-box-container .help-txt{float:left;margin-left:-10px;transform:scale(.75)}.layout-style-container .layout-box-container .lcp-box-input{width:100%;box-sizing:border-box;min-height:20px;height:20px;margin:0;padding:0;border:none;border-radius:0;background:transparent;line-height:20px;text-align:center;font-size:12px;color:var(--lc-text-default);outline:none}.layout-style-container .layout-box-container .lcp-box-input::-moz-placeholder{color:var(--lc-text-muted)}.layout-style-container .layout-box-container .lcp-box-input::placeholder{color:var(--lc-text-muted)}.layout-style-container .layout-box-container .margin-top-div{position:absolute;top:0;left:0;right:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid var(--lc-layout-margin-hint);transition:all .3s ease}.layout-style-container .layout-box-container .margin-top-div .lcp-box-input{position:absolute;left:0;right:0;top:-20px}.layout-style-container .layout-box-container .margin-top-div:hover{border-top:20px solid var(--lc-layout-margin-hint-dim)}.layout-style-container .layout-box-container .margin-right-div{position:absolute;top:5px;bottom:5px;right:0;width:0;border-top:20px solid transparent;border-bottom:20px solid transparent;border-right:20px solid var(--lc-layout-margin-hint);transition:all .3s ease}.layout-style-container .layout-box-container .margin-right-div .lcp-box-input{position:absolute;top:0;bottom:0;right:-20px;width:60px;margin:auto;padding:0 8px}.layout-style-container .layout-box-container .margin-right-div:hover{border-right:20px solid var(--lc-layout-margin-hint-dim)}.layout-style-container .layout-box-container .margin-bottom-div{position:absolute;bottom:0;left:0;right:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:20px solid var(--lc-layout-margin-hint);transition:all .3s ease}.layout-style-container .layout-box-container .margin-bottom-div .lcp-box-input{position:absolute;left:0;right:0;bottom:-20px}.layout-style-container .layout-box-container .margin-bottom-div:hover{border-bottom:20px solid var(--lc-layout-margin-hint-dim)}.layout-style-container .layout-box-container .margin-left-div{position:absolute;top:5px;bottom:5px;left:0;width:0;border-top:20px solid transparent;border-bottom:20px solid transparent;border-left:20px solid var(--lc-layout-margin-hint);transition:all .3s ease}.layout-style-container .layout-box-container .margin-left-div .lcp-box-input{position:absolute;top:0;bottom:0;left:-20px;width:60px;margin:auto;padding:0 8px}.layout-style-container .layout-box-container .margin-left-div:hover{border-left:20px solid var(--lc-layout-margin-hint-dim)}.layout-style-container .layout-box-container .padding-top-div{position:absolute;top:25px;left:25px;right:25px;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid var(--lc-layout-margin-hint);transition:all .3s ease}.layout-style-container .layout-box-container .padding-top-div .lcp-box-input{position:absolute;left:0;right:0;top:-20px}.layout-style-container .layout-box-container .padding-top-div:hover{border-top:20px solid var(--lc-layout-margin-hint-dim)}.layout-style-container .layout-box-container .padding-bottom-div{position:absolute;bottom:25px;left:25px;right:25px;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:20px solid var(--lc-layout-margin-hint);transition:all .3s ease}.layout-style-container .layout-box-container .padding-bottom-div .lcp-box-input{position:absolute;left:0;right:0;bottom:-20px}.layout-style-container .layout-box-container .padding-bottom-div:hover{border-bottom:20px solid var(--lc-layout-margin-hint-dim)}.layout-style-container .layout-box-container .padding-right-div{position:absolute;top:30px;bottom:30px;right:25px;width:0;border-top:20px solid transparent;border-bottom:20px solid transparent;border-right:20px solid var(--lc-layout-margin-hint);transition:all .3s ease}.layout-style-container .layout-box-container .padding-right-div .lcp-box-input{position:absolute;top:0;bottom:0;right:-25px;width:30px;margin:auto;padding:0 5px}.layout-style-container .layout-box-container .padding-right-div:hover{border-right:20px solid var(--lc-layout-margin-hint-dim)}.layout-style-container .layout-box-container .padding-left-div{position:absolute;top:30px;bottom:30px;left:25px;width:0;border-top:20px solid transparent;border-bottom:20px solid transparent;border-left:20px solid var(--lc-layout-margin-hint);transition:all .3s ease}.layout-style-container .layout-box-container .padding-left-div .lcp-box-input{position:absolute;top:0;bottom:0;left:-25px;width:30px;margin:auto;padding:0 5px}.layout-style-container .layout-box-container .padding-left-div:hover{border-left:20px solid var(--lc-layout-margin-hint-dim)}.style-panel[data-v-2861fa7d]{min-width:240px;flex:1;min-height:0;display:flex;flex-direction:column;background:transparent;overflow:auto}.style-form[data-v-2861fa7d]{flex:1;min-height:0;overflow:visible;padding:18px}.style-toolbar[data-v-2861fa7d]{display:flex;justify-content:flex-end;margin-bottom:8px}.style-empty[data-v-2861fa7d]{flex:1;min-height:0;overflow:auto;padding:24px 20px;color:var(--lc-text-muted);font-size:13px}.style-component-schema-heading[data-v-2861fa7d]{font-size:11px;font-weight:700;line-height:1.3;letter-spacing:.08em;text-transform:uppercase;color:var(--lc-text-muted);margin:0 0 14px}.style-schema-divider[data-v-2861fa7d]{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--lc-text-muted);margin:18px 0 14px;padding-top:16px;border-top:1px solid var(--lc-border-subtle)}.style-schema-divider--sub[data-v-2861fa7d]{margin-top:12px;padding-top:12px}.style-appearance-more[data-v-2861fa7d]{margin-top:12px;border:1px solid var(--lc-border-default);border-radius:12px;background:var(--lc-bg-panel-elevated);overflow:hidden}.style-appearance-more__toggle[data-v-2861fa7d]{width:100%;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;gap:4px 12px;padding:12px 14px;border:none;background:transparent;cursor:pointer;text-align:left}.style-appearance-more__toggle[data-v-2861fa7d]:hover{background:var(--lc-bg-hover)}.style-appearance-more__title[data-v-2861fa7d]{grid-column:1;grid-row:1;font-size:13px;font-weight:700;color:var(--lc-text-strong)}.style-appearance-more__hint[data-v-2861fa7d]{grid-column:1;grid-row:2;font-size:11px;line-height:1.45;color:var(--lc-text-secondary)}.style-appearance-more__chev[data-v-2861fa7d]{grid-column:2;grid-row:1 / span 2;align-self:center;font-size:12px;font-weight:600;color:var(--lc-link)}.style-appearance-more__body[data-v-2861fa7d]{padding:0 12px 14px;border-top:1px solid var(--lc-border-subtle)}.style-empty-inline[data-v-2861fa7d]{padding:8px 2px 4px;color:var(--lc-text-muted);font-size:12px;line-height:1.5}.style-panel .style-form .form-group{margin-bottom:18px;padding:16px;border:1px solid var(--lc-border-default);border-radius:12px;background:var(--lc-bg-panel-elevated);box-shadow:var(--lc-shadow-card)}.style-panel .style-form .form-group-title{font-size:11px;font-weight:700;line-height:1.3;letter-spacing:.08em;text-transform:uppercase;color:var(--lc-text-muted);margin:0 0 14px}.style-panel .style-form .form-group:first-of-type .form-group-title{margin-top:0}.style-panel .style-form .form-row{margin-bottom:14px;padding:12px;border:1px solid var(--lc-border-subtle);border-radius:16px;background:var(--lc-bg-surface)}.style-panel .style-form .form-group>.form-row:last-child{margin-bottom:0}.style-panel .style-form .form-label{display:block;font-size:12px;color:var(--lc-text-secondary);margin-bottom:8px;font-weight:600}.style-panel .style-form .form-row .el-input__wrapper,.style-panel .style-form .form-row .el-select__wrapper{width:100%;box-sizing:border-box}.style-panel .style-form .form-row input[type=color]{width:100%;height:32px;padding:0;border:1px solid var(--lc-border-default);border-radius:4px;background:var(--lc-bg-surface)}.style-panel .style-form .style-select-slot{width:100%;position:relative;min-height:32px}.style-panel .style-form .style-select-slot .el-select__wrapper,.style-panel .style-form .style-select-slot .style-select-preview-input .el-input__wrapper{width:100%;box-sizing:border-box}.style-panel .style-form .style-select-with-input{display:flex;align-items:stretch;gap:8px;width:100%;min-height:32px}.style-panel .style-form .style-select-with-input__select{flex:0 0 auto;min-width:88px;max-width:42%;width:auto}.style-panel .style-form .style-select-with-input__input{flex:1;min-width:0;width:auto}.style-panel .style-form .style-select-with-input .style-select-preview-input{width:100%}.style-panel .style-form .field-main{display:flex;flex-direction:column;gap:6px;align-items:stretch}.style-panel .style-form .field-expr-link{align-self:flex-start}.style-panel .style-form .dyn-tag{margin-left:6px;font-size:11px;color:var(--lc-link-strong);background:var(--lc-bg-selected);border:1px solid var(--lc-border-default);padding:1px 6px;border-radius:999px;font-weight:600}.style-panel .style-form .btn-link{border:none;background:none;color:var(--lc-link);cursor:pointer;padding:2px 0;font-size:12px;font-weight:600}.style-panel .style-form .asset-row-inner{display:flex;gap:6px;align-items:center;width:100%}.style-panel .style-form .asset-input{flex:1;min-width:0}.style-panel .style-form .btn-upload{min-height:36px;padding:0 12px;font-size:12px;border:1px solid var(--lc-link);color:var(--lc-link);background:var(--lc-bg-surface);border-radius:12px;cursor:pointer;white-space:nowrap;font-weight:600}.style-panel .style-form .css-code-textarea{width:100%;min-height:120px;resize:vertical;box-sizing:border-box}.style-panel .style-form .css-code-textarea .el-textarea__inner{padding:8px;border:none;border-radius:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px;line-height:1.5;background:transparent;color:var(--lc-text-default)}.style-panel .style-form .css-code-hint{margin-top:6px;font-size:12px;color:var(--lc-text-muted);line-height:1.4}.style-panel .style-form .radiogroup-style{white-space:nowrap;display:flex;flex-wrap:wrap;flex:1}.style-panel .style-form .radiogroup-style .next-radio-group{display:flex;flex-wrap:wrap;width:100%}.style-panel .style-form .radiogroup-style .next-radio-wrapper{display:flex;flex:1;align-items:center;justify-content:center;cursor:pointer;border:1px solid var(--lc-border-default);margin:0 -1px 0 0;min-height:34px;line-height:34px;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:var(--lc-text-default);background:var(--lc-bg-surface)}.style-panel .style-form .radiogroup-style .next-radio-wrapper:hover{z-index:10;border-color:var(--lc-border-hover);background-color:var(--lc-bg-hover)}.style-panel .style-form .radiogroup-style .setter-choose-checked{z-index:11;border:1px solid var(--lc-link)!important;color:var(--lc-link)}.style-panel .style-form .radiogroup-style .next-radio-single-input{position:absolute;opacity:0;pointer-events:none}.style-panel .style-form .radiogroup-style .setter-choose-label{display:flex;align-items:center;justify-content:center;flex:1;padding:0 4px}.style-panel .style-form .radiogroup-style .next-icon.next-small{width:16px;height:16px;display:inline-flex}.style-panel .style-form .radiogroup-style .next-icon-remote{width:16px;height:16px}.node-task-inspector[data-v-8eb0cdcb]{display:flex;flex-direction:column;gap:12px;min-height:0;flex:1;overflow:auto}.node-task-inspector__section[data-v-8eb0cdcb]{flex-shrink:0;border:1px solid var(--lc-border-default);border-radius:16px;background:var(--lc-bg-panel-elevated);box-shadow:var(--lc-shadow-card);overflow:hidden}.node-task-inspector__section-head[data-v-8eb0cdcb]{width:100%;min-height:52px;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border:none;background:transparent;cursor:pointer;text-align:left}.node-task-inspector__section.is-collapsed[data-v-8eb0cdcb]{min-height:52px}.node-task-inspector__section-head strong[data-v-8eb0cdcb]{display:block;font-size:14px;color:var(--lc-text-strong)}.node-task-inspector__section-head small[data-v-8eb0cdcb]{display:block;margin-top:4px;color:var(--lc-text-secondary);font-size:12px}.node-task-inspector__section-toggle[data-v-8eb0cdcb]{color:var(--lc-link);font-size:12px;font-weight:600}.node-task-inspector__section-body[data-v-8eb0cdcb]{padding:0 0 8px;min-height:0;display:flex;flex-direction:column}.node-task-inspector__stack[data-v-8eb0cdcb]{display:flex;flex-direction:column;gap:12px;min-height:0}.node-task-inspector__empty[data-v-8eb0cdcb]{padding:24px 18px;border:1px dashed var(--lc-border-default);border-radius:14px;background:var(--lc-bg-surface);color:var(--lc-text-secondary);text-align:center}.node-task-inspector[data-v-8eb0cdcb] .props-form,.node-task-inspector[data-v-8eb0cdcb] .style-form,.node-task-inspector[data-v-8eb0cdcb] .action-form{padding-top:0}.node-task-inspector[data-v-8eb0cdcb] .props-inspector,.node-task-inspector[data-v-8eb0cdcb] .action-panel{flex:none;min-width:0;min-height:auto;overflow:visible;border:none;box-shadow:none;background:transparent}.node-task-inspector[data-v-8eb0cdcb] .style-panel{flex:1;min-width:0;min-height:0;overflow-y:auto;border:none;box-shadow:none;background:transparent}.outline[data-v-b75cd6d6]{border-right:1px solid var(--lc-border-subtle);display:flex;flex-direction:column;min-width:220px;min-height:0;background:var(--lc-bg-surface)}.outline.embedded[data-v-b75cd6d6]{border-right:none;min-width:0;flex:1}.outline-toolbar[data-v-b75cd6d6]{display:flex;gap:8px;align-items:center;padding:8px 10px;border-bottom:1px solid var(--lc-border-subtle)}.outline-search[data-v-b75cd6d6]{flex:1;min-width:0}.outline-search-input[data-v-b75cd6d6]{width:100%}.outline-toolbar-actions[data-v-b75cd6d6]{display:inline-flex;gap:6px}.outline-toolbar-btn[data-v-b75cd6d6]{height:28px;padding:0 10px;border-radius:8px;border:1px solid var(--lc-border-subtle);background:var(--lc-bg-surface);font-size:12px;cursor:pointer}.outline-toolbar-btn[data-v-b75cd6d6]:hover{background:var(--lc-bg-hover)}.outline-tree-shell[data-v-b75cd6d6]{overflow:auto;flex:1;min-height:0;padding:6px 0}.outline-tree[data-v-b75cd6d6]{--el-tree-node-content-height: 32px;background:transparent}.outline-tree[data-v-b75cd6d6] .el-tree-node__content{min-height:32px;border-radius:8px;margin:1px 6px;padding-right:6px}.outline-tree[data-v-b75cd6d6] .el-tree-node__content:hover{background:var(--lc-bg-hover)}.outline-tree[data-v-b75cd6d6] .el-tree-node.is-current>.el-tree-node__content{background:var(--lc-bg-selected)}.outline-tree[data-v-b75cd6d6] .el-tree-node.is-drop-inner>.el-tree-node__content{background:var(--lc-p-blue-a08-2)}.outline-tree[data-v-b75cd6d6] .el-tree-node__expand-icon{color:var(--lc-icon-default)}.outline-tree[data-v-b75cd6d6] .el-tree-node__expand-icon.is-leaf{color:transparent}.outline-tree[data-v-b75cd6d6] .el-tree__drop-indicator{background-color:var(--lc-dnd-valid)}.outline-row[data-v-b75cd6d6]{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-width:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:13px}.outline-row.detecting[data-v-b75cd6d6]:not(.selected){background:transparent}.outline-title[data-v-b75cd6d6]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.outline-actions[data-v-b75cd6d6]{display:inline-flex;opacity:0;pointer-events:none;transition:opacity .12s ease}.outline-tree[data-v-b75cd6d6] .el-tree-node__content:hover .outline-actions,.outline-tree[data-v-b75cd6d6] .el-tree-node.is-current>.el-tree-node__content .outline-actions,.outline-tree[data-v-b75cd6d6] .el-tree-node:focus-within>.el-tree-node__content .outline-actions{opacity:1;pointer-events:auto}.outline-icon-btn[data-v-b75cd6d6]{width:26px;height:26px;padding:0;border:none;background:transparent;border-radius:4px;cursor:pointer;color:var(--lc-icon-default);display:inline-flex;align-items:center;justify-content:center}.outline-icon-btn[data-v-b75cd6d6]:hover{background:var(--lc-bg-hover)}.outline-icon-btn.active[data-v-b75cd6d6]{color:var(--lc-brand)}.outline-icon-btn.danger[data-v-b75cd6d6]{color:var(--lc-danger)}.outline-icon-btn.danger[data-v-b75cd6d6]:hover{background:color-mix(in srgb,var(--lc-danger) 10%,transparent)}.outline-icon-svg[data-v-b75cd6d6]{width:16px;height:16px;display:block}.component-panel[data-v-8a8eefe7]{min-width:260px;display:flex;flex-direction:column;min-height:0;background:transparent}.component-panel.embedded[data-v-8a8eefe7]{min-width:0;width:100%;flex:1}.component-panel-header[data-v-8a8eefe7]{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;font-weight:600;border-bottom:1px solid var(--lc-border-ghost);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.component-panel-header[data-v-8a8eefe7]:hover{background:var(--lc-bg-hover)}.component-panel-title[data-v-8a8eefe7]{flex:1}.component-panel-toggle[data-v-8a8eefe7]{font-size:10px;color:var(--lc-text-secondary)}.component-panel.collapsed .component-panel-header[data-v-8a8eefe7]{border-bottom:none}.component-panel-body[data-v-8a8eefe7]{overflow:auto;padding:18px 18px 20px;min-height:0}.component-panel.embedded .component-panel-body[data-v-8a8eefe7]{flex:1}.component-group[data-v-8a8eefe7]{margin-bottom:18px}.component-group[data-v-8a8eefe7]:last-child{margin-bottom:0}.component-group-title[data-v-8a8eefe7]{padding:0 4px 10px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--lc-text-secondary);font-weight:700}.component-list[data-v-8a8eefe7]{padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.component-item[data-v-8a8eefe7]{box-sizing:border-box;display:flex;align-items:center;justify-content:center;min-height:74px;padding:16px 12px;border:1px solid rgba(228,231,236,.92);border-radius:8px;background:linear-gradient(180deg,#fffffffa,#f8fafcf0);box-shadow:var(--lc-shadow-card);cursor:grab;font-size:14px;font-weight:700;line-height:1.35;text-align:center;word-break:break-word;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease}.component-item[data-v-8a8eefe7]:active{cursor:grabbing}.component-item[data-v-8a8eefe7]:hover{border-color:var(--lc-link);color:var(--lc-link);transform:translateY(-2px);box-shadow:0 18px 30px #1890ff1f}.hotspot-editor[data-v-3b61d843]{display:flex;flex-direction:column;gap:12px;min-height:min(78vh,860px)}.hotspot-toolbar[data-v-3b61d843],.hotspot-footer[data-v-3b61d843]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.hotspot-toolbar[data-v-3b61d843]{padding-bottom:8px;border-bottom:1px solid var(--lc-border-subtle)}.hotspot-overview[data-v-3b61d843]{display:flex;flex-direction:column;gap:12px}.hotspot-metrics[data-v-3b61d843]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.hotspot-metric-card[data-v-3b61d843]{padding:12px 14px;border:1px solid var(--lc-border-subtle);border-radius:12px;background:var(--lc-bg-panel);display:flex;flex-direction:column;gap:6px}.hotspot-metric-label[data-v-3b61d843]{font-size:12px;color:var(--lc-text-secondary)}.hotspot-metric-value[data-v-3b61d843]{font-size:20px;line-height:1;color:var(--lc-text-strong)}.hotspot-shortcut-list[data-v-3b61d843]{display:flex;flex-wrap:wrap;gap:8px}.hotspot-shortcut-chip[data-v-3b61d843],.hotspot-detail-pill[data-v-3b61d843],.hotspot-list-tag[data-v-3b61d843]{display:inline-flex;align-items:center;min-height:26px;padding:0 10px;border-radius:999px;background:#94a3b824;color:var(--lc-text-secondary);font-size:12px}.hotspot-detail-pill--accent[data-v-3b61d843],.hotspot-list-tag--accent[data-v-3b61d843]{background:#2563eb1f;color:var(--lc-link)}.hotspot-toolbar-group[data-v-3b61d843]{display:inline-flex;align-items:center;gap:8px}.hotspot-toolbar-group--end[data-v-3b61d843]{margin-left:auto}.hotspot-tool-btn[data-v-3b61d843],.hotspot-inline-btn[data-v-3b61d843],.hotspot-icon-btn[data-v-3b61d843],.btn-save[data-v-3b61d843],.btn-cancel[data-v-3b61d843]{border:1px solid var(--lc-border-default);background:var(--lc-bg-surface);color:var(--lc-text-default);border-radius:8px;cursor:pointer}.hotspot-tool-btn[data-v-3b61d843],.hotspot-inline-btn[data-v-3b61d843],.hotspot-icon-btn[data-v-3b61d843]{padding:6px 10px;font-size:12px}.hotspot-tool-btn.active[data-v-3b61d843]{background:var(--lc-bg-selected);border-color:var(--lc-link);color:var(--lc-link)}.hotspot-tool-btn.danger[data-v-3b61d843],.hotspot-icon-btn.danger[data-v-3b61d843]{color:var(--lc-danger-strong)}.hotspot-zoom-label[data-v-3b61d843]{min-width:56px;text-align:center;font-size:12px;color:var(--lc-text-secondary)}.hotspot-body[data-v-3b61d843]{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:16px;min-height:0;flex:1}.hotspot-stage-shell[data-v-3b61d843],.hotspot-panel[data-v-3b61d843]{border:1px solid var(--lc-border-subtle);border-radius:8px;background:var(--lc-bg-panel)}.hotspot-stage-shell[data-v-3b61d843]{display:flex;flex-direction:column;min-height:0}.hotspot-stage-viewport[data-v-3b61d843]{position:relative;flex:1;min-height:420px;overflow:auto;padding:12px;background:linear-gradient(45deg,rgba(0,0,0,.03) 25%,transparent 25%,transparent 75%,rgba(0,0,0,.03) 75%),linear-gradient(45deg,rgba(0,0,0,.03) 25%,transparent 25%,transparent 75%,rgba(0,0,0,.03) 75%);background-size:16px 16px;background-position:0 0,8px 8px}.hotspot-stage-empty[data-v-3b61d843]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:24px;pointer-events:none}.hotspot-stage-empty-card[data-v-3b61d843]{max-width:420px;padding:18px 20px;border:1px solid rgba(37,99,235,.18);border-radius:16px;background:#ffffffe6;box-shadow:0 18px 40px #0f172a1f;text-align:center;pointer-events:auto}.hotspot-stage-empty-title[data-v-3b61d843]{margin:0;font-size:16px;font-weight:700;color:var(--lc-text-strong)}.hotspot-stage-empty-desc[data-v-3b61d843]{margin:8px 0 0;font-size:13px;line-height:1.6;color:var(--lc-text-secondary)}.hotspot-stage-empty-actions[data-v-3b61d843]{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:14px}.hotspot-stage[data-v-3b61d843]{position:relative;margin:0 auto;box-shadow:0 16px 40px #0f172a2e;border-radius:8px;overflow:hidden}.hotspot-stage-image[data-v-3b61d843],.hotspot-stage-svg[data-v-3b61d843]{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.hotspot-stage-svg[data-v-3b61d843]{z-index:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.hotspot-shape[data-v-3b61d843]{fill:#22c55e2e;stroke:var(--lc-hot-area-active);stroke-width:2;vector-effect:non-scaling-stroke}.hotspot-shape-group.is-selected .hotspot-shape[data-v-3b61d843]{fill:#2563eb2e;stroke:var(--lc-link)}.hotspot-shape-group.is-invalid .hotspot-shape[data-v-3b61d843]{fill:#ef444433;stroke:var(--lc-danger-strong)}.hotspot-shape-group.is-locked .hotspot-shape[data-v-3b61d843]{stroke-dasharray:4 4}.hotspot-label[data-v-3b61d843]{fill:#fff;font-size:12px;font-weight:600;paint-order:stroke;stroke:#0f172ab8;stroke-width:3px;stroke-linejoin:round}.hotspot-selection-box[data-v-3b61d843]{fill:none;stroke:var(--lc-link);stroke-width:2;stroke-dasharray:6 4;vector-effect:non-scaling-stroke}.hotspot-resize-handle[data-v-3b61d843]{fill:#fff;stroke:var(--lc-link);stroke-width:2;cursor:pointer}.hotspot-draft-shape[data-v-3b61d843]{fill:#0ea5e92e;stroke:var(--lc-link);stroke-width:2;stroke-dasharray:6 4}.hotspot-stage-footer[data-v-3b61d843]{display:flex;gap:16px;flex-wrap:wrap;padding:10px 14px;border-top:1px solid var(--lc-border-subtle);font-size:12px;color:var(--lc-text-secondary)}.hotspot-stage-error[data-v-3b61d843],.hotspot-validation-item[data-v-3b61d843]{color:var(--lc-danger-strong)}.hotspot-sidebar[data-v-3b61d843]{display:flex;flex-direction:column;gap:12px;min-height:0}.hotspot-panel[data-v-3b61d843]{padding:12px}.hotspot-panel--empty[data-v-3b61d843]{min-height:200px;display:flex;align-items:center}.hotspot-panel-header[data-v-3b61d843],.hotspot-subpanel-title[data-v-3b61d843]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px;font-size:13px;font-weight:600;color:var(--lc-text-strong)}.hotspot-panel-actions[data-v-3b61d843],.hotspot-detail-pills[data-v-3b61d843]{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.hotspot-list[data-v-3b61d843]{display:flex;flex-direction:column;gap:8px;max-height:240px;overflow:auto}.hotspot-list-item[data-v-3b61d843]{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;width:100%;padding:10px;border:1px solid var(--lc-border-default);border-radius:10px;background:var(--lc-bg-surface);text-align:left;cursor:pointer}.hotspot-list-item.active[data-v-3b61d843]{border-color:var(--lc-link);box-shadow:0 0 0 1px #2563eb2e}.hotspot-list-main[data-v-3b61d843]{min-width:0;display:flex;flex-direction:column;gap:4px}.hotspot-list-tags[data-v-3b61d843]{display:flex;flex-wrap:wrap;gap:6px}.hotspot-list-name[data-v-3b61d843]{font-size:13px;font-weight:600;color:var(--lc-text-strong)}.hotspot-list-meta[data-v-3b61d843]{font-size:12px;color:var(--lc-text-secondary)}.hotspot-list-actions[data-v-3b61d843],.hotspot-arg-actions[data-v-3b61d843]{display:inline-flex;gap:6px;flex-wrap:wrap}.hotspot-field-grid[data-v-3b61d843]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.hotspot-field-grid--coords[data-v-3b61d843]{margin-top:10px}.hotspot-field[data-v-3b61d843]{display:flex;flex-direction:column;gap:6px;font-size:12px;color:var(--lc-text-secondary)}.hotspot-field--checkbox[data-v-3b61d843]{flex-direction:row;align-items:center;gap:8px;padding-top:24px}.hotspot-subpanel[data-v-3b61d843]{margin-top:14px}.hotspot-arg-row[data-v-3b61d843]{display:grid;grid-template-columns:1fr 112px 1fr auto;gap:8px;margin-top:8px;align-items:start}.hotspot-arg-value--json[data-v-3b61d843]{min-width:0}.hotspot-empty[data-v-3b61d843]{padding:18px 8px;font-size:12px;color:var(--lc-text-muted)}.hotspot-stage-loading[data-v-3b61d843]{min-height:420px;display:flex;align-items:center;justify-content:center;color:var(--lc-text-secondary);font-size:13px}.hotspot-stage-preload[data-v-3b61d843]{position:absolute;width:0;height:0;opacity:0;pointer-events:none}.hotspot-footer[data-v-3b61d843]{justify-content:space-between;align-items:flex-start;border-top:1px solid var(--lc-border-subtle);padding-top:12px}.hotspot-validation-list[data-v-3b61d843]{display:flex;flex-direction:column;gap:4px}.hotspot-validation-item[data-v-3b61d843]{margin:0;font-size:12px}.hotspot-footer-actions[data-v-3b61d843]{display:inline-flex;gap:8px}.btn-save[data-v-3b61d843],.btn-cancel[data-v-3b61d843]{padding:8px 16px;font-size:13px}.btn-save[data-v-3b61d843]{background:var(--lc-link);border-color:var(--lc-link);color:#fff}@media(max-width:1180px){.hotspot-metrics[data-v-3b61d843]{grid-template-columns:repeat(2,minmax(0,1fr))}.hotspot-body[data-v-3b61d843]{grid-template-columns:1fr}.hotspot-sidebar[data-v-3b61d843]{order:2}}@media(max-width:760px){.hotspot-metrics[data-v-3b61d843]{grid-template-columns:1fr}}.input-schema-editor[data-v-acaf3825],.input-schema-list[data-v-acaf3825]{display:flex;flex-direction:column;gap:10px}.schema-row[data-v-acaf3825]{border:1px solid var(--lc-border-ghost);border-radius:10px;background:var(--lc-bg-surface);padding:10px}.schema-row-grid[data-v-acaf3825]{display:grid;grid-template-columns:1.1fr 1.1fr 120px 1fr;gap:10px;align-items:center}.schema-row-grid--meta[data-v-acaf3825]{margin-top:10px;grid-template-columns:1fr 120px 72px}.schema-checkbox[data-v-acaf3825]{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--lc-text-secondary)}.schema-inline-btn[data-v-acaf3825],.schema-add-btn[data-v-acaf3825]{border:1px solid var(--lc-border-default);border-radius:6px;background:var(--lc-bg-surface);color:var(--lc-text-primary);padding:4px 10px;font-size:12px;cursor:pointer}.schema-inline-btn[data-v-acaf3825]:hover:not(:disabled),.schema-add-btn[data-v-acaf3825]:hover:not(:disabled){border-color:var(--lc-border-hover);background:var(--lc-bg-muted)}.schema-inline-btn[data-v-acaf3825]:disabled,.schema-add-btn[data-v-acaf3825]:disabled{opacity:.6;cursor:not-allowed}.schema-inline-btn.danger[data-v-acaf3825]{color:#b91c1c}.schema-empty[data-v-acaf3825]{font-size:12px;color:var(--lc-text-muted);line-height:1.5}@media(max-width:960px){.schema-row-grid[data-v-acaf3825],.schema-row-grid--meta[data-v-acaf3825]{grid-template-columns:1fr}}.am-wrap[data-v-4220f514]{overflow:hidden}.am-toolbar[data-v-4220f514]{padding:8px 0}.btn-sm[data-v-4220f514]{padding:6px 24px;border:1px solid var(--lc-border-default);border-radius:4px;background:var(--lc-bg-surface);cursor:pointer;font-size:14px;transition:border-color .2s ease,color .2s ease,background .2s ease}.btn-sm[data-v-4220f514]:disabled,.btn-icon[data-v-4220f514]:disabled,.flow-node-btn[data-v-4220f514]:disabled{opacity:.5;cursor:not-allowed}.btn-sm[data-v-4220f514]:hover:not(:disabled),.btn-icon[data-v-4220f514]:hover:not(:disabled),.flow-node-btn[data-v-4220f514]:hover:not(:disabled){border-color:var(--lc-link);color:var(--lc-link)}.btn-sm.is-active[data-v-4220f514]{border-color:var(--lc-seg-active-border);background:var(--lc-seg-active-bg);color:var(--lc-seg-active-text)}.btn-sm.danger[data-v-4220f514],.flow-node-btn--danger[data-v-4220f514]{color:var(--lc-danger-strong)}.btn-sm.danger[data-v-4220f514]:hover:not(:disabled),.btn-icon.danger[data-v-4220f514]:hover:not(:disabled),.flow-node-btn--danger[data-v-4220f514]:hover:not(:disabled){border-color:var(--lc-danger-strong);color:var(--lc-danger-strong)}.btn-primary[data-v-4220f514]{margin-left:12px;border-color:var(--lc-btn-primary-bg);background:var(--lc-btn-primary-bg);color:var(--lc-btn-primary-text)}.btn-primary[data-v-4220f514]:hover:not(:disabled){color:var(--lc-btn-primary-text)}.btn-icon[data-v-4220f514]{width:28px;height:28px;border:1px solid var(--lc-border-default);border-radius:8px;background:var(--lc-bg-surface);cursor:pointer}.flow-modal[data-v-4220f514]{display:flex;flex-direction:column;gap:14px}.flow-header[data-v-4220f514],.flow-commandbar[data-v-4220f514]{border:1px solid var(--lc-border-subtle);border-radius:20px;background:var(--lc-flow-surface-header)}.flow-header[data-v-4220f514]{padding:18px;box-shadow:var(--lc-flow-shadow-header);display:flex;flex-direction:column;gap:14px}.flow-header-main[data-v-4220f514]{display:flex;align-items:flex-start;justify-content:flex-start;gap:16px}.flow-header-copy[data-v-4220f514]{min-width:0;display:flex;flex-direction:column;gap:8px}.flow-header-eyebrow[data-v-4220f514]{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--lc-link)}.flow-header-title-row[data-v-4220f514]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.flow-header-title-input[data-v-4220f514]{flex:1;min-width:0;max-width:760px}.flow-header-title-input[data-v-4220f514] .el-input__wrapper{background:transparent;border:1px solid transparent;border-radius:10px;box-shadow:none;padding-left:4px;padding-right:10px;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.flow-header-title-input[data-v-4220f514] .el-input__wrapper:hover{background:var(--lc-bg-surface)}.flow-header-title-input[data-v-4220f514] .el-input__wrapper.is-focus{background:var(--lc-bg-surface);border-color:var(--lc-focus-border);box-shadow:0 0 0 1px var(--lc-focus-ring)}.flow-header-title-input[data-v-4220f514] .el-input__inner{font-size:24px;line-height:1.15;font-weight:600;color:var(--lc-text-strong)}.flow-header-id[data-v-4220f514]{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;background:var(--lc-bg-ink-tint);font-size:12px;color:var(--lc-text-secondary)}.flow-header-desc[data-v-4220f514]{margin:0;max-width:760px;font-size:13px;line-height:1.7;color:var(--lc-text-secondary)}.flow-commandbar[data-v-4220f514]{padding:14px 16px;display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:14px}.flow-commandbar-main[data-v-4220f514],.flow-commandbar-side[data-v-4220f514]{min-width:0}.flow-commandbar-label[data-v-4220f514]{margin-bottom:10px;font-size:12px;font-weight:600;color:var(--lc-text-secondary)}.flow-quick-create[data-v-4220f514]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.flow-quick-create-btn[data-v-4220f514]{padding:12px 14px;border:1px solid var(--lc-seg-muted-border);border-radius:16px;background:var(--lc-flow-surface-card);text-align:left;cursor:pointer;display:flex;flex-direction:column;gap:4px;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.flow-quick-create-btn[data-v-4220f514]:hover:not(:disabled){transform:translateY(-1px);border-color:var(--lc-flow-border-panel);box-shadow:var(--lc-seg-active-shadow)}.flow-quick-create-btn[data-v-4220f514]:disabled{opacity:.55;cursor:not-allowed}.flow-quick-create-name[data-v-4220f514]{font-size:13px;font-weight:700;color:var(--lc-text-strong)}.flow-quick-create-desc[data-v-4220f514]{font-size:12px;line-height:1.5;color:var(--lc-text-secondary)}.flow-context-card[data-v-4220f514]{height:100%;padding:14px 16px;border:1px solid var(--lc-flow-border-drawer);border-radius:16px;background:var(--lc-flow-card-grad);display:flex;flex-direction:column;gap:6px}.flow-context-card-label[data-v-4220f514]{font-size:12px;color:var(--lc-text-secondary)}.flow-context-card-title[data-v-4220f514]{font-size:14px;color:var(--lc-text-strong)}.flow-context-card-desc[data-v-4220f514]{font-size:12px;line-height:1.6;color:var(--lc-text-secondary)}.form-row[data-v-4220f514]{display:flex;flex-direction:column;gap:6px}.form-row span[data-v-4220f514]{font-size:12px;color:var(--lc-text-secondary)}.flow-overview[data-v-4220f514]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.flow-overview-item[data-v-4220f514]{padding:12px;border-radius:8px;background:var(--lc-flow-stat-grad),var(--lc-flow-context-surface);display:flex;flex-direction:column;gap:6px}.flow-overview-label[data-v-4220f514]{font-size:12px;color:var(--lc-text-secondary)}.flow-overview-value[data-v-4220f514]{font-size:14px;color:var(--lc-text-strong)}.flow-help[data-v-4220f514]{display:flex;flex-wrap:wrap;gap:8px}.flow-help--header[data-v-4220f514]{gap:10px}.flow-help-chip[data-v-4220f514],.flow-panel-badge[data-v-4220f514],.flow-step-nav-pill[data-v-4220f514]{display:inline-flex;align-items:center;min-height:28px;padding:0 12px;border-radius:999px;background:var(--lc-seg-active-bg);color:var(--lc-link);font-size:12px}.flow-help-chip--strong[data-v-4220f514]{background:var(--lc-flow-terminal-bg);color:var(--lc-text-on-dark)}.flow-workbench[data-v-4220f514]{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;min-height:min(62vh,720px)}.flow-stage[data-v-4220f514],.flow-inspector[data-v-4220f514]{min-width:0}.flow-panel[data-v-4220f514]{border:1px solid var(--lc-border-subtle);border-radius:16px;background:var(--lc-bg-surface);padding:14px;display:flex;flex-direction:column;gap:12px}.flow-panel+.flow-panel[data-v-4220f514]{margin-top:12px}.flow-panel--drawer[data-v-4220f514]{height:100%;overflow:auto;border-color:var(--lc-flow-border-drawer);background:var(--lc-bg-panel-elevated);box-shadow:var(--lc-flow-shadow-drawer);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.flow-panel--inspector[data-v-4220f514]{height:100%;overflow:auto;border-color:var(--lc-flow-border-panel);background:var(--lc-bg-panel-elevated);box-shadow:var(--lc-flow-shadow-drawer);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.flow-inspector-hero[data-v-4220f514]{border:1px solid var(--lc-flow-border-hero);border-radius:14px;background:var(--lc-flow-context-surface-soft);display:flex;align-items:flex-start;justify-content:space-between}.flow-inspector-hero-copy[data-v-4220f514]{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.flow-inspector-hero-name-input[data-v-4220f514]{width:100%}.flow-inspector-hero-name-input[data-v-4220f514] .el-input__wrapper{background:transparent;border:1px solid transparent;border-radius:8px;box-shadow:none;padding-left:0;padding-right:8px;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.flow-inspector-hero-name-input[data-v-4220f514] .el-input__wrapper:hover{background:var(--lc-bg-surface)}.flow-inspector-hero-name-input[data-v-4220f514] .el-input__wrapper.is-focus{background:var(--lc-bg-surface);border-color:var(--lc-focus-border);box-shadow:0 0 0 1px var(--lc-focus-ring)}.flow-inspector-hero-name-input[data-v-4220f514] .el-input__inner{font-size:14px;font-weight:600;color:var(--lc-text-strong)}.flow-inspector-hero-copy span[data-v-4220f514]{font-size:12px;color:var(--lc-text-secondary)}.flow-section-title[data-v-4220f514]{margin-top:4px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--lc-text-secondary)}.flow-panel-head[data-v-4220f514],.flow-stage-toolbar[data-v-4220f514]{display:flex;align-items:center;justify-content:space-between;gap:8px}.flow-panel-head[data-v-4220f514]{font-size:13px;font-weight:600;color:var(--lc-text-strong)}.flow-panel-actions[data-v-4220f514],.flow-stage-toolbar-group[data-v-4220f514]{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.flow-stage-toolbar-group--workspace[data-v-4220f514]{flex:1 1 auto}.flow-stage-chip[data-v-4220f514]{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border-radius:999px;background:var(--lc-bg-ink-tint);font-size:12px;color:var(--lc-text-secondary)}.flow-stage-chip--accent[data-v-4220f514]{background:var(--lc-flow-toolbar-chip-accent-bg);color:var(--lc-link)}.flow-step-nav[data-v-4220f514]{display:flex;flex-direction:column;gap:8px;overflow:auto}.flow-step-nav-item[data-v-4220f514]{width:100%;border:1px solid var(--lc-border-subtle);border-radius:12px;padding:10px 12px;background:var(--lc-bg-panel);cursor:pointer;display:flex;flex-direction:column;gap:8px;text-align:left}.flow-step-nav-item.active[data-v-4220f514],.flow-step-nav-item.is-related[data-v-4220f514]{border-color:var(--lc-seg-active-border);background:var(--lc-seg-active-bg)}.flow-step-nav-item.is-start[data-v-4220f514]{box-shadow:inset 0 0 0 1px var(--lc-flow-start-ring)}.flow-step-nav-main[data-v-4220f514],.flow-step-nav-meta[data-v-4220f514]{display:flex;align-items:center;justify-content:space-between;gap:8px}.flow-step-nav-main strong[data-v-4220f514]{font-size:13px;color:var(--lc-text-default)}.flow-step-nav-main span[data-v-4220f514],.flow-step-nav-meta span[data-v-4220f514]{font-size:12px;color:var(--lc-text-secondary)}.flow-stage[data-v-4220f514]{display:flex;flex-direction:column;gap:12px}.flow-stage-shell[data-v-4220f514]{position:relative;flex:1;min-height:0;display:flex}.flow-inspector[data-v-4220f514]{position:absolute;right:12px;top:12px;bottom:12px;width:min(360px,calc(100% - 24px));z-index:8}.flow-stage-toolbar[data-v-4220f514]{border:1px solid var(--lc-border-subtle);border-radius:16px;padding:12px;background:var(--lc-bg-surface);flex-wrap:wrap}.flow-scale-label[data-v-4220f514]{min-width:48px;text-align:center;font-size:12px;color:var(--lc-text-secondary)}.flow-canvas-viewport[data-v-4220f514]{flex:1;min-height:0;overflow:hidden;border:1px solid var(--lc-border-subtle);border-radius:12px;background:var(--lc-flow-canvas-radial),var(--lc-bg-panel);padding:0;position:relative}.flow-canvas-guide[data-v-4220f514]{position:absolute;left:20px;bottom:20px;z-index:5;width:min(420px,calc(100% - 40px));padding:18px 18px 16px;border:1px solid var(--lc-flow-border-glass);border-radius:22px;background:var(--lc-flow-context-surface-soft);box-shadow:var(--lc-flow-shadow-guide);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.flow-canvas-guide-badge[data-v-4220f514]{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;background:var(--lc-seg-active-bg);color:var(--lc-link);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.flow-canvas-guide-title[data-v-4220f514]{margin:12px 0 0;font-size:22px;line-height:1.15;color:var(--lc-text-strong)}.flow-canvas-guide-desc[data-v-4220f514]{margin:10px 0 0;font-size:13px;line-height:1.75;color:var(--lc-text-secondary)}.flow-canvas-guide-actions[data-v-4220f514]{margin-top:14px;display:inline-flex;gap:8px;flex-wrap:wrap}.flow-workspace-drawer[data-v-4220f514]{position:absolute;left:12px;top:12px;bottom:12px;width:min(340px,calc(100% - 24px));z-index:8}.flow-vue[data-v-4220f514]{height:100%}[data-v-4220f514] .flow-vue.vue-flow{background:transparent}[data-v-4220f514] .flow-vue .vue-flow__pane{cursor:grab}[data-v-4220f514] .flow-vue .vue-flow__pane.dragging{cursor:grabbing}[data-v-4220f514] .flow-vue .vue-flow__node{border:none;background:transparent;padding:0;box-shadow:none}[data-v-4220f514] .flow-vue .vue-flow__node-action-step,[data-v-4220f514] .flow-vue .vue-flow__node-action-terminal{width:auto}[data-v-4220f514] .flow-vue .vue-flow__edge-path{transition:stroke .16s ease,stroke-width .16s ease}[data-v-4220f514] .flow-vue .vue-flow__controls{box-shadow:var(--lc-flow-shadow-edge-chip);border-radius:14px;overflow:hidden}[data-v-4220f514] .flow-vue .vue-flow__controls-button{border-color:var(--lc-seg-muted-border);background:var(--lc-flow-context-surface-soft)}.flow-edge-label[data-v-4220f514]{z-index:3;min-width:72px;max-width:180px;padding:6px 10px;border:1px solid var(--lc-flow-border-drawer);border-radius:12px;background:var(--lc-flow-context-surface-soft);box-shadow:var(--lc-flow-shadow-floating);cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.flow-edge-label--vue[data-v-4220f514]{position:absolute;left:0;top:0;pointer-events:all}.flow-edge-label.is-implicit[data-v-4220f514]{border-style:dashed;border-color:var(--lc-flow-border-dashed)}.flow-edge-label.is-selected[data-v-4220f514]{border-color:var(--lc-flow-edge-selected)}.flow-edge-label-title[data-v-4220f514]{font-size:12px;font-weight:600;color:var(--lc-text-strong)}.flow-edge-label-desc[data-v-4220f514]{margin-top:4px;font-size:11px;line-height:1.45;color:var(--lc-text-secondary);word-break:break-word}.flow-x6[data-v-4220f514] .x6-node[data-shape=lc-flow-step] foreignObject>body>div{display:flex;align-items:flex-start;justify-content:flex-start;width:100%;height:100%;box-sizing:border-box}.flow-x6[data-v-4220f514] .x6-node[data-shape=lc-flow-terminal] foreignObject>body>div{display:flex;align-items:center;justify-content:center;width:100%;height:100%;box-sizing:border-box}.flow-x6[data-v-4220f514] .flow-terminal,.flow-x6[data-v-4220f514] .lc-flow-terminal{display:inline-flex;align-items:center;justify-content:center;padding:4px 10px;border-radius:999px;background:var(--lc-flow-terminal-bg);color:var(--lc-text-on-dark);font-size:11px;border:1px solid var(--lc-flow-x6-terminal-border);box-sizing:border-box}.flow-x6[data-v-4220f514] .flow-terminal--node{position:static;transform:none;min-width:68px;min-height:32px;cursor:pointer;box-shadow:var(--lc-flow-shadow-chip)}.flow-x6[data-v-4220f514] .flow-node,.flow-x6[data-v-4220f514] .lc-flow-step{width:280px;min-height:188px;border:1px solid var(--lc-flow-x6-node-border);border-radius:8px;padding:14px;background:var(--lc-flow-x6-node-bg);box-shadow:var(--lc-flow-shadow-node);display:flex;flex-direction:column;gap:12px;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:grab;box-sizing:border-box}.flow-x6[data-v-4220f514] .flow-node--x6:active,.flow-x6[data-v-4220f514] .lc-flow-step:active,.flow-x6[data-v-4220f514] .flow-node-drag-handle:active{cursor:grabbing}.flow-x6[data-v-4220f514] .flow-node.is-selected,.flow-x6[data-v-4220f514] .flow-node.is-route-related,.flow-x6[data-v-4220f514] .lc-flow-step.is-selected,.flow-x6[data-v-4220f514] .lc-flow-step.is-route-related{border-color:var(--lc-seg-active-border);box-shadow:var(--lc-flow-shadow-node-accent)}.flow-x6[data-v-4220f514] .flow-node.is-start,.flow-x6[data-v-4220f514] .lc-flow-step.is-start{box-shadow:0 0 0 1px var(--lc-flow-focus-hairline),var(--lc-flow-shadow-node)}.flow-x6[data-v-4220f514] .flow-node-drag-handle{cursor:inherit}.flow-x6[data-v-4220f514] .flow-node-head,.flow-x6[data-v-4220f514] .flow-node-meta,.flow-x6[data-v-4220f514] .flow-node-actions{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.flow-x6[data-v-4220f514] .flow-node-title{display:flex;flex-direction:column;gap:4px}.flow-x6[data-v-4220f514] .flow-node-title strong{font-size:14px;color:var(--lc-text-strong)}.flow-x6[data-v-4220f514] .flow-node-title span,.flow-x6[data-v-4220f514] .flow-node-meta span{font-size:12px;color:var(--lc-text-secondary)}.flow-x6[data-v-4220f514] .flow-node-summary{flex:1;min-height:54px;max-height:4.95em;padding:10px 12px;border-radius:8px;background:var(--lc-flow-node-summary-bg);font-size:12px;line-height:1.65;color:var(--lc-text-default);word-break:break-word;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.flow-x6[data-v-4220f514] .flow-node-meta-accent{color:var(--lc-link)}.flow-x6[data-v-4220f514] .flow-node-actions{margin-top:auto;flex-wrap:wrap;gap:2px}.flow-x6[data-v-4220f514] .flow-node-btn{padding:2px 6px;border:1px solid var(--lc-border-default);border-radius:999px;background:var(--lc-bg-surface);cursor:pointer;font-size:12px;transition:border-color .2s ease,color .2s ease,background .2s ease}.flow-x6[data-v-4220f514] .flow-node-btn:disabled{opacity:.5;cursor:not-allowed}.flow-x6[data-v-4220f514] .flow-node-btn:hover:not(:disabled){border-color:var(--lc-link);color:var(--lc-link)}.flow-x6[data-v-4220f514] .flow-node-btn--danger{color:var(--lc-danger-strong)}.flow-x6[data-v-4220f514] .flow-node-btn--danger:hover:not(:disabled){border-color:var(--lc-danger-strong);color:var(--lc-danger-strong)}.flow-stage-footer[data-v-4220f514],.flow-inspector-tip[data-v-4220f514],.flow-empty[data-v-4220f514]{font-size:12px;line-height:1.6;color:var(--lc-text-secondary)}.flow-stage-footer[data-v-4220f514]{padding:8px 12px;border:1px solid var(--lc-border-subtle);border-radius:14px;background:var(--lc-flow-context-surface-soft)}.flow-empty--large[data-v-4220f514]{min-height:180px;display:flex;align-items:center;justify-content:center;text-align:center}.flow-field-grid[data-v-4220f514]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.flow-field-grid--coords[data-v-4220f514]{grid-template-columns:repeat(2,minmax(0,1fr))}.flow-config[data-v-4220f514],.flow-inline-editor[data-v-4220f514]{display:flex;flex-direction:column;gap:10px}.flow-field-with-actions[data-v-4220f514],.flow-inline-actions[data-v-4220f514]{display:flex;align-items:flex-start;gap:8px;flex-wrap:wrap}.flow-field-with-actions-main[data-v-4220f514]{flex:1 1 220px}.flow-inline-editor-label[data-v-4220f514]{font-size:12px;color:var(--lc-text-secondary)}.flow-inspector-tip--compact[data-v-4220f514]{margin-top:6px}.flow-drawer-enter-active[data-v-4220f514],.flow-drawer-leave-active[data-v-4220f514],.flow-inspector-enter-active[data-v-4220f514],.flow-inspector-leave-active[data-v-4220f514]{transition:opacity .18s ease,transform .18s ease}.flow-drawer-enter-from[data-v-4220f514],.flow-drawer-leave-to[data-v-4220f514]{opacity:0;transform:translate(-18px)}.flow-inspector-enter-from[data-v-4220f514],.flow-inspector-leave-to[data-v-4220f514]{opacity:0;transform:translate(18px)}.action-list[data-v-4220f514]{display:flex;flex-direction:column;gap:8px}.action-item-row[data-v-4220f514]{display:flex;align-items:center;gap:8px}.action-item[data-v-4220f514]{flex:1;min-width:0;padding:10px 12px;border:1px solid var(--lc-border-default);border-radius:10px;background:var(--lc-bg-surface);display:flex;align-items:center;gap:10px}.action-name[data-v-4220f514]{flex:1;min-width:0;font-size:13px;font-weight:600;color:var(--lc-text-default);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.action-type[data-v-4220f514]{margin-top:4px;font-size:12px;color:var(--lc-text-secondary)}.row-actions[data-v-4220f514]{display:inline-flex;gap:6px;opacity:0;pointer-events:none;transition:opacity .12s ease}.action-item:hover .row-actions[data-v-4220f514],.action-item:focus-within .row-actions[data-v-4220f514]{opacity:1;pointer-events:auto}.flow-route-rule-hint[data-v-4220f514],.flow-route-rule-summary[data-v-4220f514]{margin-top:-6px;margin-bottom:10px;font-size:12px;line-height:1.6}.flow-route-rule-hint[data-v-4220f514]{color:var(--lc-text-muted)}.flow-route-rule-summary[data-v-4220f514]{color:var(--lc-text-secondary);font-weight:600}.panel-empty[data-v-4220f514]{padding:0 12px 12px;font-size:12px;color:var(--lc-text-secondary)}@media(max-width:980px){.flow-header-main[data-v-4220f514],.flow-commandbar[data-v-4220f514]{grid-template-columns:1fr;flex-direction:column}.flow-quick-create[data-v-4220f514]{grid-template-columns:repeat(2,minmax(0,1fr))}.flow-overview[data-v-4220f514],.flow-field-grid[data-v-4220f514],.flow-workbench[data-v-4220f514]{grid-template-columns:1fr}.flow-stage-toolbar[data-v-4220f514],.flow-stage-toolbar-group[data-v-4220f514],.flow-panel-head[data-v-4220f514]{align-items:stretch}.flow-workspace-drawer[data-v-4220f514]{right:12px;width:auto}.flow-inspector[data-v-4220f514]{left:12px;width:auto}}.global-actions-panel[data-v-af7bcdf0]{min-width:180px;display:flex;flex-direction:column;min-height:0;background:transparent}.global-actions-panel.embedded[data-v-af7bcdf0]{min-width:0;width:100%;flex:1}.global-actions-panel-header[data-v-af7bcdf0]{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;font-weight:600;border-bottom:1px solid var(--lc-border-ghost);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.global-actions-panel-header[data-v-af7bcdf0]:hover{background:var(--lc-bg-hover)}.global-actions-panel-title[data-v-af7bcdf0]{flex:1}.global-actions-panel-toggle[data-v-af7bcdf0]{font-size:10px;color:var(--lc-text-secondary)}.global-actions-panel.collapsed .global-actions-panel-header[data-v-af7bcdf0]{border-bottom:none}.global-actions-panel-body[data-v-af7bcdf0]{overflow:auto;padding:14px;min-height:0;background:var(--lc-bg-canvas-workbench)}.global-actions-panel.embedded .global-actions-panel-body[data-v-af7bcdf0]{flex:1}.json-editor[data-v-f6b72772]{display:flex;flex-direction:column;gap:10px;width:100%}.json-editor-toolbar[data-v-f6b72772]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.json-editor-status[data-v-f6b72772]{display:flex;align-items:center;gap:8px;min-width:0}.json-editor-badge[data-v-f6b72772]{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;font-size:12px;line-height:18px;border:1px solid transparent;white-space:nowrap}.json-editor-badge.is-valid[data-v-f6b72772]{color:#116149;background:#e7f6ef;border-color:#b9dfcb}.json-editor-badge.is-invalid[data-v-f6b72772]{color:#a33b2d;background:#fbecea;border-color:#efc1ba}.json-editor-summary[data-v-f6b72772]{font-size:12px;color:var(--lc-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.json-editor-actions[data-v-f6b72772]{display:flex;align-items:center;gap:6px}.json-editor-btn[data-v-f6b72772]{padding:5px 9px;border:1px solid var(--lc-border-ghost);border-radius:6px;background:var(--lc-bg-surface);color:var(--lc-text-default);font-size:12px;cursor:pointer}.json-editor-btn[data-v-f6b72772]:hover{border-color:var(--lc-link);color:var(--lc-link)}.json-editor-pane[data-v-f6b72772]{min-width:0;border:1px solid var(--lc-border-ghost);border-radius:10px;background:var(--lc-bg-surface);overflow:hidden}.json-editor-pane-title[data-v-f6b72772]{padding:8px 10px;border-bottom:1px solid var(--lc-border-ghost);font-size:12px;font-weight:600;color:var(--lc-text-default);background:var(--lc-bg-muted)}.json-editor-code[data-v-f6b72772]{display:grid;grid-template-columns:48px minmax(0,1fr);min-height:260px;max-height:360px}.json-editor-gutter[data-v-f6b72772]{margin:0;padding:12px 8px 12px 0;overflow:hidden;text-align:right;background:#f5f3ef;color:var(--lc-text-secondary);border-right:1px solid var(--lc-border-ghost);font:12px/1.7 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;-webkit-user-select:none;-moz-user-select:none;user-select:none}.json-editor-textarea[data-v-f6b72772]{width:100%;min-height:260px;max-height:360px;padding:12px 14px;border:0;outline:0;resize:vertical;background:#fffdf9;color:var(--lc-text-default);font:12px/1.7 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;box-sizing:border-box;-moz-tab-size:2;-o-tab-size:2;tab-size:2}.json-editor-textarea[data-v-f6b72772]::-moz-placeholder{color:var(--lc-text-muted)}.json-editor-textarea[data-v-f6b72772]::placeholder{color:var(--lc-text-muted)}.json-editor-foot[data-v-f6b72772]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 10px;border-top:1px solid var(--lc-border-ghost);font-size:12px;color:var(--lc-text-secondary);background:var(--lc-bg-surface)}.json-editor-error[data-v-f6b72772]{color:#b64835;text-align:right}.json-editor-hint[data-v-f6b72772]{text-align:right}.global-ds-panel[data-v-9da3dcf5]{min-width:180px;display:flex;flex-direction:column;min-height:0;background:transparent}.global-ds-panel.embedded[data-v-9da3dcf5]{min-width:0;width:100%;flex:1}.global-ds-panel-header[data-v-9da3dcf5]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border-bottom:1px solid var(--lc-border-ghost);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.global-ds-panel-header[data-v-9da3dcf5]:hover{background:var(--lc-bg-hover)}.global-ds-panel-heading[data-v-9da3dcf5]{min-width:0}.global-ds-panel-title[data-v-9da3dcf5]{display:block;font-size:14px;font-weight:700;color:var(--lc-text-default)}.global-ds-panel-summary[data-v-9da3dcf5]{display:block;margin-top:2px;font-size:12px;color:var(--lc-text-secondary)}.global-ds-panel-toggle[data-v-9da3dcf5]{font-size:10px;color:var(--lc-text-secondary)}.global-ds-panel.collapsed .global-ds-panel-header[data-v-9da3dcf5]{border-bottom:none}.global-ds-panel-body[data-v-9da3dcf5]{display:flex;flex-direction:column;gap:16px;overflow:hidden;padding:18px;min-height:0}.ds-toolbar[data-v-9da3dcf5]{display:flex;flex-direction:column;gap:14px}.ds-toolbar-main[data-v-9da3dcf5]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.ds-toolbar-copy[data-v-9da3dcf5]{min-width:0}.ds-toolbar-title[data-v-9da3dcf5]{font-size:18px;font-weight:700;letter-spacing:-.02em;color:var(--lc-text-default)}.ds-toolbar-desc[data-v-9da3dcf5]{margin-top:4px;max-width:640px;font-size:13px;line-height:1.5;color:var(--lc-text-secondary)}.ds-toolbar-actions[data-v-9da3dcf5]{display:flex;align-items:center;gap:10px;flex-shrink:0}.ds-toolbar-filters[data-v-9da3dcf5]{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(140px,.85fr) auto;gap:10px;align-items:center}.global-ds-panel.embedded .ds-toolbar-filters[data-v-9da3dcf5]{grid-template-columns:minmax(0,1fr)}.ds-toolbar-filters[data-v-9da3dcf5]>:nth-child(-n+2){min-width:0}.ds-toolbar-filters .ds-toggle-chip[data-v-9da3dcf5]{justify-self:start}.ds-toolbar-filters[data-v-9da3dcf5] .lc-input,.ds-toolbar-filters[data-v-9da3dcf5] .lc-select{width:100%}.ds-toggle-chip[data-v-9da3dcf5]{min-height:36px;padding:0 14px;border:1px solid var(--lc-border-ghost);border-radius:999px;background:var(--lc-bg-surface);color:var(--lc-text-secondary);font-size:12px;font-weight:600;cursor:pointer;transition:border-color .18s ease,color .18s ease,background .18s ease}.ds-toggle-chip[data-v-9da3dcf5]:hover,.ds-toggle-chip.active[data-v-9da3dcf5]{border-color:#1d6ce047;color:var(--lc-link);background:#1d6ce014}.ds-workbench[data-v-9da3dcf5]{display:grid;grid-template-columns:minmax(260px,320px) minmax(0,1fr);gap:16px;min-height:0;flex:1}.ds-groups-pane[data-v-9da3dcf5],.ds-detail[data-v-9da3dcf5]{min-height:0;border:1px solid var(--lc-border-ghost);border-radius:22px;background:linear-gradient(180deg,#fffffff5,#f7f9fdf5);box-shadow:0 12px 36px #0f172a14}.ds-groups-pane[data-v-9da3dcf5]{overflow-y:auto;overscroll-behavior:contain;padding:14px 6px 16px}.ds-group[data-v-9da3dcf5]{padding:14px 12px 0}.ds-group[data-v-9da3dcf5]:last-child{padding-bottom:14px}.ds-group-header[data-v-9da3dcf5]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;padding:0 6px}.ds-group-title[data-v-9da3dcf5]{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--lc-text-secondary)}.ds-group-count[data-v-9da3dcf5]{font-size:11px;color:var(--lc-text-secondary)}.ds-list-item[data-v-9da3dcf5]{display:flex;flex-direction:column;gap:8px;width:100%;margin-bottom:8px;padding:12px;border:1px solid transparent;border-radius:16px;background:#ffffffc7;text-align:left;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.ds-list-item[data-v-9da3dcf5]:hover,.ds-list-item.active[data-v-9da3dcf5]{border-color:#1d6ce03d;background:#fffffffa;box-shadow:0 10px 24px #1d6ce01a;transform:translateY(-1px)}.ds-list-item-title-row[data-v-9da3dcf5]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.ds-list-item-title[data-v-9da3dcf5]{font-size:13px;font-weight:700;color:var(--lc-text-default);line-height:1.4}.ds-list-item-key[data-v-9da3dcf5]{margin-top:4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;color:var(--lc-text-secondary)}.ds-list-item-summary[data-v-9da3dcf5]{margin-top:6px;font-size:12px;line-height:1.45;color:var(--lc-text-secondary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ds-list-item-foot[data-v-9da3dcf5]{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.ds-type-pill[data-v-9da3dcf5],.ds-status-pill[data-v-9da3dcf5],.ds-section-badge[data-v-9da3dcf5]{display:inline-flex;align-items:center;min-height:22px;padding:0 9px;border-radius:999px;font-size:11px;font-weight:700;white-space:nowrap}.ds-type-pill[data-v-9da3dcf5]{color:#425466;background:#42546614}.ds-foot-note[data-v-9da3dcf5]{font-size:11px;color:var(--lc-text-secondary)}.ds-status-pill.is-ready[data-v-9da3dcf5]{color:#0f6b46;background:#0f6b461f}.ds-status-pill.is-loading[data-v-9da3dcf5]{color:#0f5bd7;background:#0f5bd71f}.ds-status-pill.is-warning[data-v-9da3dcf5]{color:#9a6300;background:#cb810029}.ds-status-pill.is-danger[data-v-9da3dcf5]{color:#b42318;background:#d72d2d21}.ds-status-pill.is-muted[data-v-9da3dcf5]{color:#667085;background:#6670851f}.ds-list-empty[data-v-9da3dcf5],.ds-detail-empty[data-v-9da3dcf5]{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:10px;min-height:200px;padding:20px}.ds-list-empty-title[data-v-9da3dcf5],.ds-detail-empty-title[data-v-9da3dcf5]{font-size:16px;font-weight:700;color:var(--lc-text-default)}.ds-list-empty-desc[data-v-9da3dcf5],.ds-detail-empty-desc[data-v-9da3dcf5]{font-size:13px;line-height:1.6;color:var(--lc-text-secondary);max-width:420px}.ds-detail[data-v-9da3dcf5]{display:flex;flex-direction:column;overflow:hidden}.ds-detail-head[data-v-9da3dcf5]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:22px 22px 18px;border-bottom:1px solid rgba(129,140,153,.16)}.ds-detail-heading[data-v-9da3dcf5]{min-width:0}.ds-detail-kicker[data-v-9da3dcf5]{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--lc-link)}.ds-detail-title-row[data-v-9da3dcf5]{display:flex;align-items:center;gap:10px;margin-top:6px}.ds-detail-title[data-v-9da3dcf5]{margin:0;font-size:24px;line-height:1.12;letter-spacing:-.03em;color:var(--lc-text-default)}.ds-detail-subtitle[data-v-9da3dcf5]{margin-top:8px;font-size:13px;line-height:1.6;color:var(--lc-text-secondary);max-width:640px}.ds-detail-actions[data-v-9da3dcf5]{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.ds-overview-grid[data-v-9da3dcf5]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:18px 22px 0}.ds-overview-card[data-v-9da3dcf5]{padding:14px 16px;border-radius:18px;background:#ffffffe0;border:1px solid rgba(129,140,153,.14)}.ds-overview-label[data-v-9da3dcf5]{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--lc-text-secondary)}.ds-overview-value[data-v-9da3dcf5]{margin-top:8px;font-size:16px;font-weight:700;color:var(--lc-text-default)}.ds-overview-value.is-mono[data-v-9da3dcf5]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px}.ds-overview-note[data-v-9da3dcf5]{margin-top:4px;font-size:12px;color:var(--lc-text-secondary)}.ds-inline-link[data-v-9da3dcf5]{margin-top:8px;padding:0;border:none;background:transparent;color:var(--lc-link);font-size:12px;font-weight:600;cursor:pointer}.ds-error-banner[data-v-9da3dcf5]{margin:16px 22px 0;padding:14px 16px;border-radius:18px;border:1px solid rgba(215,45,45,.18);background:#fef2f2eb}.ds-error-title[data-v-9da3dcf5]{font-size:13px;font-weight:700;color:#b42318}.ds-error-list[data-v-9da3dcf5]{margin:8px 0 0;padding-left:18px;color:#b42318;font-size:12px;line-height:1.6}.ds-tabs[data-v-9da3dcf5]{display:flex;gap:8px;padding:18px 22px 0}.ds-tab[data-v-9da3dcf5]{display:inline-flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:128px;padding:10px 14px;border:1px solid rgba(129,140,153,.18);border-radius:16px;background:#ffffffc2;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.ds-tab span[data-v-9da3dcf5]{font-size:13px;font-weight:700;color:var(--lc-text-default)}.ds-tab small[data-v-9da3dcf5]{font-size:11px;color:var(--lc-text-secondary)}.ds-tab[data-v-9da3dcf5]:hover,.ds-tab.active[data-v-9da3dcf5]{border-color:#1d6ce03d;box-shadow:0 8px 20px #1d6ce014;transform:translateY(-1px)}.ds-detail-panel[data-v-9da3dcf5]{padding:18px 22px 22px;overflow:auto;min-height:0}.ds-form-grid[data-v-9da3dcf5],.ds-preview-grid[data-v-9da3dcf5]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ds-field-block[data-v-9da3dcf5]{display:flex;flex-direction:column;gap:8px}.ds-field-block--span-2[data-v-9da3dcf5]{grid-column:span 2}.ds-field-label[data-v-9da3dcf5]{font-size:12px;font-weight:700;color:var(--lc-text-default)}.ds-section-card[data-v-9da3dcf5]{padding:16px;border-radius:20px;border:1px solid rgba(129,140,153,.14);background:#ffffffd6}.ds-section-card+.ds-section-card[data-v-9da3dcf5]{margin-top:14px}.ds-section-head[data-v-9da3dcf5]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.ds-section-title[data-v-9da3dcf5]{font-size:14px;font-weight:700;color:var(--lc-text-default)}.ds-section-desc[data-v-9da3dcf5]{margin-top:4px;font-size:12px;line-height:1.55;color:var(--lc-text-secondary);max-width:540px}.ds-section-badge[data-v-9da3dcf5]{color:#425466;background:#42546614}.ds-json-pane[data-v-9da3dcf5]{min-height:260px;max-height:420px;overflow:auto;border:1px solid rgba(129,140,153,.16);border-radius:16px;background:#f8fafceb;padding:10px 12px}.ds-pane-empty[data-v-9da3dcf5]{display:flex;align-items:center;justify-content:center;min-height:220px;text-align:center;font-size:13px;color:var(--lc-text-secondary)}.ds-binding-list[data-v-9da3dcf5]{display:flex;flex-wrap:wrap;gap:8px}.ds-binding-chip[data-v-9da3dcf5]{padding:8px 10px;border:1px solid rgba(29,108,224,.16);border-radius:12px;background:#1d6ce00f;color:#0f5bd7;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;cursor:pointer;transition:transform .18s ease,background .18s ease,border-color .18s ease}.ds-binding-chip[data-v-9da3dcf5]:hover{transform:translateY(-1px);background:#1d6ce01a;border-color:#1d6ce042}.ds-detail-empty[data-v-9da3dcf5]{min-height:100%}[data-v-9da3dcf5] .vjs-tree{font-size:12px}@media(max-width:1180px){.ds-workbench[data-v-9da3dcf5]{grid-template-columns:minmax(240px,280px) minmax(0,1fr)}.ds-overview-grid[data-v-9da3dcf5]{grid-template-columns:1fr}}@media(max-width:920px){.ds-toolbar-filters[data-v-9da3dcf5],.ds-workbench[data-v-9da3dcf5],.ds-form-grid[data-v-9da3dcf5],.ds-preview-grid[data-v-9da3dcf5]{grid-template-columns:1fr}.ds-field-block--span-2[data-v-9da3dcf5]{grid-column:span 1}.ds-detail-head[data-v-9da3dcf5],.ds-toolbar-main[data-v-9da3dcf5]{flex-direction:column;align-items:stretch}.ds-detail-actions[data-v-9da3dcf5]{justify-content:flex-start}}.global-rules-panel[data-v-28a8c14f]{min-width:180px;display:flex;flex-direction:column;min-height:0;background:transparent}.global-rules-panel.embedded[data-v-28a8c14f]{min-width:0;width:100%;flex:1}.global-rules-panel-header[data-v-28a8c14f]{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;font-weight:600;border-bottom:1px solid var(--lc-border-ghost);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.global-rules-panel-header[data-v-28a8c14f]:hover{background:var(--lc-bg-hover)}.global-rules-panel-title[data-v-28a8c14f]{flex:1}.global-rules-panel-toggle[data-v-28a8c14f]{font-size:10px;color:var(--lc-text-secondary)}.global-rules-panel.collapsed .global-rules-panel-header[data-v-28a8c14f]{border-bottom:none}.global-rules-panel-body[data-v-28a8c14f]{overflow:auto;padding:18px;min-height:0;display:flex;flex-direction:column;gap:14px}.rules-toolbar[data-v-28a8c14f]{display:flex;gap:10px;align-items:center}.btn-sm[data-v-28a8c14f]{min-height:36px;padding:0 14px;border:1px solid var(--lc-border-default);border-radius:12px;background:#ffffffeb;cursor:pointer;font-size:12px;font-weight:600}.btn-sm[data-v-28a8c14f]:disabled{opacity:.5;cursor:not-allowed}.btn-sm.danger[data-v-28a8c14f]{border-color:var(--lc-danger-bg);color:var(--lc-danger-strong)}.search[data-v-28a8c14f]{flex:1;height:28px}.search[data-v-28a8c14f] .el-input__wrapper{height:28px}.rules-list[data-v-28a8c14f]{display:flex;flex-direction:column;gap:10px}.rule-row[data-v-28a8c14f]{display:flex;gap:8px;align-items:stretch}.rule-row.active .rule-item[data-v-28a8c14f]{border-color:#1890ff38;background:#1890ff1a;box-shadow:0 14px 24px #1890ff1a}.rule-item[data-v-28a8c14f]{flex:1;border:1px solid rgba(228,231,236,.84);background:linear-gradient(180deg,#fffffff5,#f8fafcf0);border-radius:8px;padding:14px;text-align:left;cursor:pointer;box-shadow:var(--lc-shadow-card);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.rule-item[data-v-28a8c14f]:hover{border-color:#1890ff38;background:#1890ff0f;transform:translateY(-1px)}.rule-row-actions[data-v-28a8c14f]{display:flex;gap:6px;align-items:center}.btn-icon[data-v-28a8c14f]{width:32px;height:32px;border:1px solid rgba(228,231,236,.84);background:#ffffffeb;border-radius:12px;cursor:pointer;color:var(--lc-text-secondary)}.btn-icon[data-v-28a8c14f]:hover{border-color:var(--lc-dnd-valid-bg);background:var(--lc-dnd-valid-bg);color:var(--lc-link-strong)}.btn-icon[data-v-28a8c14f]:disabled{cursor:not-allowed;opacity:.5}.btn-icon.danger[data-v-28a8c14f]{border-color:var(--lc-danger-bg);color:var(--lc-danger-strong)}.rule-name[data-v-28a8c14f]{font-size:13px;font-weight:700;color:var(--lc-text-strong);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hint[data-v-28a8c14f],.panel-empty[data-v-28a8c14f]{font-size:12px;color:var(--lc-text-muted);padding:10px 2px}.panel-empty--editor[data-v-28a8c14f]{border-top:1px solid rgba(228,231,236,.72);padding-top:14px}.rule-form[data-v-28a8c14f]{display:flex;flex-direction:column;gap:14px}.form-row[data-v-28a8c14f]{display:flex;gap:12px;align-items:flex-start;padding:12px;border:1px solid rgba(228,231,236,.8);border-radius:16px;background:#f8fafcd6}.form-row label[data-v-28a8c14f]{width:64px;flex-shrink:0;font-size:12px;color:var(--lc-text-secondary);padding-top:10px;font-weight:600}.form-row[data-v-28a8c14f] .el-input__wrapper{flex:1;height:28px}.form-body[data-v-28a8c14f]{flex:1;min-width:0}.btn-primary[data-v-28a8c14f]{background:var(--lc-btn-primary-bg);border-color:var(--lc-btn-primary-bg);color:var(--lc-btn-primary-text)}.picker-body[data-v-3f0002fe]{padding-top:2px}.picker-subtitle[data-v-3f0002fe]{display:flex;gap:8px;margin-bottom:6px;font-size:12px}.picker-subtitle-label[data-v-3f0002fe]{width:36px;color:var(--lc-text-muted)}.picker-subtitle-value[data-v-3f0002fe]{color:var(--lc-text-default);word-break:break-all}.picker-empty[data-v-3f0002fe]{margin-top:10px;color:var(--lc-text-muted);font-size:12px}.picker-list[data-v-3f0002fe]{margin-top:10px}.picker-list[data-v-3f0002fe] .el-radio-group{display:flex;flex-direction:column;gap:10px}.picker-list[data-v-3f0002fe] .el-radio{margin-right:0}.picker-list[data-v-3f0002fe] .el-radio__label{font-size:12px;color:var(--lc-text-default)}.apm-body[data-v-04dcc5e6]{min-height:0;display:grid;grid-template-columns:320px minmax(0,1fr)}.apm-left[data-v-04dcc5e6]{padding-right:16px;border-right:1px solid var(--lc-border-ghost);display:flex;flex-direction:column;min-height:0}.apm-right[data-v-04dcc5e6]{min-height:0;overflow:hidden;padding-left:16px}.apm-search[data-v-04dcc5e6]{width:100%}.apm-list[data-v-04dcc5e6]{margin-top:12px;overflow:auto;padding-right:4px;display:flex;flex-direction:column;gap:10px}.apm-item[data-v-04dcc5e6]{margin-right:0}.apm-item[data-v-04dcc5e6] .el-checkbox__label{display:inline-flex;align-items:center;gap:10px;padding-left:8px;font-size:12px}.apm-item-id[data-v-04dcc5e6]{font-weight:600;color:var(--lc-text-default)}.apm-item-type[data-v-04dcc5e6]{color:var(--lc-text-muted)}.apm-empty[data-v-04dcc5e6]{color:var(--lc-text-muted);font-size:12px;padding:8px 0}.page-settings-shell[data-v-dd7c1459]{display:flex;flex-direction:column;gap:16px;height:min(72vh,760px);min-height:0}.page-settings-tabs[data-v-dd7c1459]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.page-settings-tab[data-v-dd7c1459]{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:14px 16px;border:1px solid var(--lc-border-default);border-radius:14px;background:var(--lc-bg-surface);color:var(--lc-text-default);cursor:pointer;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.page-settings-tab[data-v-dd7c1459]:hover{border-color:var(--lc-border-hover);background:var(--lc-bg-muted)}.page-settings-tab.active[data-v-dd7c1459]{border-color:var(--lc-link);background:var(--lc-bg-selected);box-shadow:0 0 0 1px var(--lc-focus-ring)}.page-settings-tab-title[data-v-dd7c1459]{font-size:14px;font-weight:700;color:var(--lc-text-strong)}.page-settings-tab-hint[data-v-dd7c1459]{font-size:12px;color:var(--lc-text-secondary)}.page-settings-content[data-v-dd7c1459]{min-height:0;flex:1;overflow:hidden}.page-settings-panel[data-v-dd7c1459]{height:100%;overflow:auto;display:flex;flex-direction:column;gap:14px;padding-right:4px}.settings-card[data-v-dd7c1459]{padding:16px;border:1px solid var(--lc-border-ghost);border-radius:16px;background:linear-gradient(180deg,#fffffff5,#f8fafcf5);box-shadow:var(--lc-shadow-card)}.settings-card-header[data-v-dd7c1459]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.settings-card-title[data-v-dd7c1459]{font-size:14px;font-weight:700;color:var(--lc-text-strong)}.settings-card-title--sm[data-v-dd7c1459]{font-size:13px}.settings-card-desc[data-v-dd7c1459]{margin-top:4px;font-size:12px;color:var(--lc-text-secondary);line-height:1.6}.settings-grid[data-v-dd7c1459]{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.settings-grid--two[data-v-dd7c1459]{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-grid-span-2[data-v-dd7c1459]{grid-column:1 / -1}.field-block[data-v-dd7c1459]{display:flex;flex-direction:column;gap:6px;min-width:0}.field-inline-row[data-v-dd7c1459]{display:flex;align-items:center;gap:8px;min-width:0}.field-inline-row[data-v-dd7c1459]>:first-child{flex:1;min-width:0}.field-inline-action[data-v-dd7c1459]{flex-shrink:0}.field-label[data-v-dd7c1459]{font-size:12px;font-weight:600;color:var(--lc-text-secondary)}.switch-grid[data-v-dd7c1459]{display:flex;flex-wrap:wrap;gap:12px}.switch-grid--three[data-v-dd7c1459]{margin-bottom:12px}.switch-field[data-v-dd7c1459]{display:inline-flex;align-items:center;gap:8px;padding:10px 12px;border-radius:12px;border:1px solid var(--lc-border-subtle);background:var(--lc-bg-surface);font-size:13px;color:var(--lc-text-default)}.lifecycle-summary-card[data-v-dd7c1459]{gap:12px}.lifecycle-summary-metrics[data-v-dd7c1459]{display:flex;flex-wrap:wrap;gap:8px}.summary-pill[data-v-dd7c1459]{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;border:1px solid var(--lc-p-blue-a25);background:var(--lc-p-blue-a10);color:var(--lc-link-strong);font-size:12px;font-weight:600}.lifecycle-stage-grid[data-v-dd7c1459]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.lifecycle-stage-card[data-v-dd7c1459]{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:12px 14px;border:1px solid var(--lc-border-default);border-radius:14px;background:var(--lc-bg-surface);cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease}.lifecycle-stage-card[data-v-dd7c1459]:hover{border-color:var(--lc-border-hover);background:var(--lc-bg-muted)}.lifecycle-stage-card.active[data-v-dd7c1459]{border-color:var(--lc-link);background:var(--lc-bg-selected)}.lifecycle-stage-card.configured[data-v-dd7c1459]:not(.active){border-color:var(--lc-p-blue-a25)}.lifecycle-stage-name[data-v-dd7c1459]{font-size:13px;font-weight:700;color:var(--lc-text-strong)}.lifecycle-stage-status[data-v-dd7c1459]{font-size:12px;color:var(--lc-text-secondary)}.lifecycle-detail-card[data-v-dd7c1459]{min-height:0}.action-editor-section[data-v-dd7c1459]{margin-top:14px;display:flex;flex-direction:column;gap:12px}.action-editor-header[data-v-dd7c1459]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.action-editor-actions[data-v-dd7c1459]{display:flex;flex-wrap:wrap;gap:8px}.empty-state[data-v-dd7c1459]{padding:18px;border:1px dashed var(--lc-border-default);border-radius:14px;background:var(--lc-bg-surface);color:var(--lc-text-secondary);font-size:13px}.action-card[data-v-dd7c1459]{padding:14px;border:1px solid var(--lc-border-ghost);border-radius:14px;background:var(--lc-bg-panel-recessed);display:flex;flex-direction:column;gap:12px}.action-card-toolbar[data-v-dd7c1459]{display:flex;align-items:center;justify-content:space-between;gap:10px}.action-card-meta[data-v-dd7c1459]{display:flex;align-items:center;gap:10px;min-width:0}.action-kind-badge[data-v-dd7c1459]{display:inline-flex;align-items:center;padding:3px 8px;border-radius:999px;font-size:11px;font-weight:700;white-space:nowrap}.action-kind-badge.is-ref[data-v-dd7c1459]{color:var(--lc-link-strong);background:var(--lc-p-blue-a10)}.action-kind-badge.is-inline[data-v-dd7c1459]{color:var(--lc-text-strong);background:#0f172a14}.action-card-title[data-v-dd7c1459]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--lc-text-default);font-size:13px;font-weight:600}.action-card-toolbar-actions[data-v-dd7c1459]{display:flex;flex-wrap:wrap;gap:8px}.page-settings-footer[data-v-dd7c1459]{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}.footer-error[data-v-dd7c1459]{flex:1;min-width:0;color:var(--lc-danger);font-size:12px}.footer-actions[data-v-dd7c1459]{display:flex;gap:8px}@media(max-width:900px){.page-settings-shell[data-v-dd7c1459]{height:min(76vh,820px)}.page-settings-tabs[data-v-dd7c1459],.settings-grid--two[data-v-dd7c1459],.lifecycle-stage-grid[data-v-dd7c1459]{grid-template-columns:1fr}.settings-grid-span-2[data-v-dd7c1459]{grid-column:auto}.settings-card-header[data-v-dd7c1459],.action-editor-header[data-v-dd7c1459],.action-card-toolbar[data-v-dd7c1459],.page-settings-footer[data-v-dd7c1459]{flex-direction:column;align-items:stretch}.action-card-meta[data-v-dd7c1459]{flex-wrap:wrap}.footer-actions[data-v-dd7c1459]{justify-content:flex-end}}.page-assets-panel[data-v-71eab8de]{display:flex;flex-direction:column;min-height:0;flex:1;background:transparent}.page-assets-panel.embedded .page-assets-panel-body[data-v-71eab8de]{padding-top:0}.page-assets-panel-header[data-v-71eab8de]{flex-shrink:0;padding:12px 16px;font-weight:600;font-size:13px;color:var(--lc-text-strong);border-bottom:1px solid var(--lc-border-subtle)}.page-assets-panel-body[data-v-71eab8de]{flex:1;min-height:0;overflow:auto;padding:18px}.page-assets-toolbar[data-v-71eab8de]{margin-bottom:14px}.page-assets-upload[data-v-71eab8de]{width:100%;min-height:40px;padding:0 14px;font-size:12px;border-radius:8px;border:1px solid var(--lc-btn-ghost-border);background:#ffffffeb;color:var(--lc-text-default);cursor:pointer;font-weight:600}.page-assets-upload[data-v-71eab8de]:hover{background:#fff}.page-assets-file[data-v-71eab8de]{position:absolute;width:0;height:0;opacity:0;pointer-events:none}.page-assets-hint[data-v-71eab8de]{margin:0 0 8px;font-size:12px;color:var(--lc-danger)}.page-assets-list[data-v-71eab8de]{display:flex;flex-direction:column;gap:12px}.page-assets-row[data-v-71eab8de]{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid rgba(228,231,236,.84);border-radius:8px;background:linear-gradient(180deg,#fffffff5,#f8fafcf0);box-shadow:var(--lc-shadow-card)}.page-assets-row--draggable[data-v-71eab8de]{cursor:grab;-moz-user-select:none;user-select:none;-webkit-user-select:none}.page-assets-row--draggable[data-v-71eab8de]:active{cursor:grabbing}.page-assets-thumb[data-v-71eab8de]{width:56px;height:56px;flex-shrink:0;border-radius:8px;background:#0f172a0d;display:flex;align-items:center;justify-content:center;overflow:hidden}.page-assets-img[data-v-71eab8de]{max-width:100%;max-height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none;-webkit-user-drag:none;user-drag:none}.page-assets-type[data-v-71eab8de]{font-size:11px;font-weight:600;color:var(--lc-text-secondary)}.page-assets-meta[data-v-71eab8de]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.page-assets-name[data-v-71eab8de]{font-size:13px;font-weight:700;color:var(--lc-text-default);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-assets-url[data-v-71eab8de]{font-size:12px;color:var(--lc-text-muted)}.page-assets-remove[data-v-71eab8de]{flex-shrink:0;width:32px;height:32px;border:1px solid rgba(228,231,236,.84);border-radius:12px;background:#ffffffeb;color:var(--lc-text-muted);font-size:18px;line-height:1;cursor:pointer}.page-assets-remove[data-v-71eab8de]:hover{color:var(--lc-danger);background:var(--lc-danger-bg)}.page-assets-empty[data-v-71eab8de]{margin:24px 0;text-align:center;font-size:12px;color:var(--lc-text-muted)}.platform-toolbar[data-v-e479b69e]{display:flex;align-items:center;gap:8px}.toolbar-message[data-v-e479b69e]{font-size:12px;color:var(--lc-text-secondary)}.publish-confirm-body[data-v-e479b69e]{display:flex;flex-direction:column;gap:12px}.publish-confirm-title[data-v-e479b69e],.publish-confirm-desc[data-v-e479b69e],.publish-confirm-tip[data-v-e479b69e]{margin:0}.publish-confirm-title[data-v-e479b69e]{font-size:14px;font-weight:600;color:var(--lc-text-strong)}.publish-confirm-desc[data-v-e479b69e],.publish-confirm-tip[data-v-e479b69e]{font-size:13px;line-height:1.6;color:var(--lc-text-secondary)}.publish-confirm-source[data-v-e479b69e]{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border-radius:10px;background:var(--lc-bg-panel)}.publish-confirm-source-label[data-v-e479b69e]{font-size:12px;color:var(--lc-text-secondary)}.publish-confirm-source-url[data-v-e479b69e]{white-space:pre-wrap;word-break:break-all;font-size:12px;color:var(--lc-text-default)}.publish-confirm-checkbox[data-v-e479b69e]{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--lc-text-default)}.versions-loading[data-v-e479b69e],.versions-empty[data-v-e479b69e]{padding:12px 0;text-align:center;color:var(--lc-text-secondary)}.versions-list[data-v-e479b69e]{list-style:none;margin:0;padding:8px 0;overflow:auto}.version-item[data-v-e479b69e]{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;border-bottom:1px solid var(--lc-border-subtle)}.version-meta[data-v-e479b69e]{font-size:13px;color:var(--lc-text-default)}.version-actions[data-v-e479b69e]{display:flex;align-items:center;gap:8px}.editor-app[data-v-68d5240c]{display:flex;flex-direction:column;height:100%}.editor-app[data-v-68d5240c]:fullscreen{height:100vh;max-height:100vh;border-radius:0;background:var(--lc-bg-workspace)}.editor-toolbar[data-v-68d5240c]{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 18px;border:1px solid var(--lc-border-ghost);border-radius:16px;position:relative;z-index:2;background:linear-gradient(180deg,#fffffff0,#ffffffe0);box-shadow:var(--lc-shadow-panel);backdrop-filter:blur(var(--lc-blur-frosted));-webkit-backdrop-filter:blur(var(--lc-blur-frosted))}.editor-toolbar button[data-v-68d5240c]{min-height:34px;padding:0 14px;border:1px solid var(--lc-border-default);border-radius:12px;background:#ffffffdb;cursor:pointer;color:var(--lc-text-default);font-size:13px;font-weight:600;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.editor-toolbar button[data-v-68d5240c]:hover:not(:disabled){border-color:var(--lc-link);box-shadow:0 8px 18px #1890ff1f;transform:translateY(-1px)}.editor-toolbar button[data-v-68d5240c]:disabled{opacity:.5;cursor:not-allowed}.toolbar-brand[data-v-68d5240c],.toolbar-workbench[data-v-68d5240c],.toolbar-actions[data-v-68d5240c],.toolbar-group[data-v-68d5240c],.toolbar-status[data-v-68d5240c]{display:flex;align-items:center}.toolbar-brand[data-v-68d5240c]{gap:12px;min-width:0}.toolbar-brand-mark[data-v-68d5240c]{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:8px;background:linear-gradient(135deg,#0f6adf,#43a4ff);color:var(--lc-text-on-dark);font-size:14px;font-weight:800;letter-spacing:.08em;box-shadow:0 12px 24px #175cd33d}.toolbar-brand-copy[data-v-68d5240c]{display:flex;flex-direction:column;min-width:0}.toolbar-brand-eyebrow[data-v-68d5240c]{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--lc-text-muted)}.toolbar-brand-title[data-v-68d5240c]{margin-top:2px;font-size:16px;font-weight:700;color:var(--lc-text-strong);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.toolbar-workbench[data-v-68d5240c]{flex:1;justify-content:center;gap:12px;min-width:0}.toolbar-actions[data-v-68d5240c]{justify-content:flex-end;gap:12px;min-width:0}.toolbar-group[data-v-68d5240c]{gap:8px;padding:8px}.toolbar-group--viewport[data-v-68d5240c]{padding-right:12px}.toolbar-group--actions[data-v-68d5240c]{max-width:100%}.toolbar-status[data-v-68d5240c]{gap:8px;flex-wrap:wrap}.toolbar-status-chip[data-v-68d5240c]{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border-radius:999px;background:#1890ff1a;color:var(--lc-link-strong);font-size:12px;font-weight:700}.toolbar-status-chip--muted[data-v-68d5240c]{background:#0f172a0f;color:var(--lc-text-secondary)}.toolbar-status-chip--toggle[data-v-68d5240c]{border:none;cursor:pointer;font:inherit;font-size:12px;font-weight:700;max-width:100%}.toolbar-status-chip--toggle[data-v-68d5240c]:hover{background:var(--lc-bg-selected)}.toolbar-status-chip--toggle.is-preview[data-v-68d5240c],.toolbar-status-chip--toggle.is-preview-fs[data-v-68d5240c]{background:var(--lc-bg-selected);border:1px solid var(--lc-border-default)}.json-modal-body[data-v-68d5240c]{overflow:auto;min-height:0}.json-modal[data-v-68d5240c]{display:flex;flex-direction:column;gap:16px}.json-modal-tabs[data-v-68d5240c]{display:inline-flex;gap:8px}.json-modal-tab[data-v-68d5240c]{padding:7px 14px;border:1px solid var(--lc-border-default);border-radius:999px;background:var(--lc-bg-surface);color:var(--lc-text-default);cursor:pointer;font-size:13px}.json-modal-tab.active[data-v-68d5240c]{border-color:var(--lc-link);background:var(--lc-bg-selected);color:var(--lc-link)}.json-modal-tab--sub[data-v-68d5240c]{font-size:12px}.hotspot-modal-body[data-v-68d5240c]{min-height:min(78vh,860px)}.json-modal-pre[data-v-68d5240c]{margin:0;padding:12px;background:var(--lc-bg-muted);border-radius:4px;font-size:12px;line-height:1.5;overflow:auto;max-height:50vh;white-space:pre-wrap;word-break:break-all;color:var(--lc-text-default)}.json-modal-textarea[data-v-68d5240c]{width:100%;box-sizing:border-box}.json-modal-textarea[data-v-68d5240c] .el-textarea__inner{padding:12px;border:none;border-radius:0;font-size:12px;font-family:inherit;resize:vertical;color:var(--lc-text-default)}.json-modal-file-btn[data-v-68d5240c]{margin-top:8px}.import-file-input[data-v-68d5240c]{position:absolute;width:0;height:0;opacity:0;pointer-events:none}.json-import-panel[data-v-68d5240c]{display:flex;flex-direction:column;gap:14px}.json-import-mode-switch[data-v-68d5240c],.json-import-actions[data-v-68d5240c]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.json-import-url-box[data-v-68d5240c]{display:flex;flex-direction:column;gap:10px;padding:12px;border-radius:12px;background:var(--lc-bg-panel-elevated)}.json-import-field[data-v-68d5240c]{display:flex;flex-direction:column;gap:6px;font-size:12px;color:var(--lc-text-secondary)}.json-import-tip[data-v-68d5240c],.json-import-loaded[data-v-68d5240c]{margin:0;font-size:12px;line-height:1.6;color:var(--lc-text-secondary)}.json-import-loaded[data-v-68d5240c]{padding:10px 12px;border-radius:10px;background:var(--lc-bg-panel-elevated);color:var(--lc-text-default)}.toolbar-autosave-wrap[data-v-68d5240c]{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--lc-text-default);cursor:pointer;padding:0 4px 0 2px}.toolbar-size-btn[data-v-68d5240c]{display:inline-flex;flex:0 0 36px;align-items:center;justify-content:center;width:36px;min-width:36px;height:36px;min-height:36px;padding:0;border:1px solid var(--lc-border-default);border-radius:12px;background:#ffffffeb;cursor:pointer;color:var(--lc-text-default)}.toolbar-size-btn[data-v-68d5240c]:hover{border-color:var(--lc-border-hover);background:var(--lc-bg-surface)}.toolbar-size-btn.active[data-v-68d5240c]{border-color:var(--lc-link);background:#1890ff1f;color:var(--lc-link)}.toolbar-size-icon[data-v-68d5240c]{flex:0 0 20px;width:20px;min-width:20px;height:20px;min-height:20px;display:block;-o-object-fit:contain;object-fit:contain}.toolbar-zoom[data-v-68d5240c]{display:inline-flex;align-items:center;gap:6px;padding-left:10px;border-left:1px solid var(--lc-border-subtle)}.toolbar-zoom-label[data-v-68d5240c]{font-size:13px;color:var(--lc-text-strong);font-weight:700;min-width:4em;text-align:center}.editor-body[data-v-68d5240c]{display:flex;flex:1;overflow:hidden;gap:14px;margin-top:14px}.editor-left[data-v-68d5240c]{display:flex;width:360px;min-width:360px;flex-shrink:0;min-height:0;overflow:hidden;gap:12px}.editor-left.is-collapsed[data-v-68d5240c]{width:64px;min-width:64px}.left-tab-rail[data-v-68d5240c]{flex-shrink:0;display:flex;flex-direction:column;gap:8px;padding:12px 8px;overflow-y:auto;border:1px solid var(--lc-border-ghost);border-radius:12px;background:linear-gradient(180deg,#ffffffe0,#f2f4f7eb);box-shadow:var(--lc-shadow-panel)}.left-tab-btn[data-v-68d5240c]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:10px 8px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--lc-text-secondary);cursor:pointer;transition:transform .18s ease,background-color .2s,border-color .2s,color .2s}.left-tab-btn[data-v-68d5240c]:hover{background:#ffffffd6;color:var(--lc-text-default);transform:translateY(-1px)}.left-tab-btn.active[data-v-68d5240c]{background:linear-gradient(180deg,#1890ff24,#1890ff14);border-color:var(--lc-dnd-valid-border-soft);color:var(--lc-link-strong)}.left-tab-icon[data-v-68d5240c]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:12px;background:#ffffffe0}.left-tab-icon svg[data-v-68d5240c]{width:18px;height:18px}.left-tab-label[data-v-68d5240c]{font-size:12px;line-height:1.2;font-weight:700}.left-panel-shell[data-v-68d5240c],.right-panel-shell[data-v-68d5240c]{display:flex;flex-direction:column;min-width:0;min-height:0;border:1px solid var(--lc-border-ghost);border-radius:12px;background:linear-gradient(180deg,#ffffffeb,#f9fafbe0);box-shadow:var(--lc-shadow-panel)}.left-panel-shell[data-v-68d5240c]{flex:1;overflow:hidden}.editor-panel-header[data-v-68d5240c]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 20px 14px}.panel-eyebrow[data-v-68d5240c]{margin:0 0 6px;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--lc-text-muted)}.panel-title[data-v-68d5240c]{margin:0;font-size:18px;line-height:1.2;color:var(--lc-text-strong)}.panel-summary[data-v-68d5240c]{margin:0;max-width:180px;font-size:12px;line-height:1.6;text-align:right;color:var(--lc-text-secondary)}.left-panel-content[data-v-68d5240c]{flex:1;min-width:0;min-height:0;display:flex;overflow:hidden;background:linear-gradient(180deg,#f8fafcf5,#f2f4f7f5)}.left-panel-content[data-v-68d5240c]>*{flex:1;min-width:0;min-height:0}.editor-main[data-v-68d5240c]{flex:1;overflow:hidden;display:flex;flex-direction:column;min-width:0;min-height:0;border:1px solid var(--lc-border-ghost);box-shadow:var(--lc-shadow-panel);border-radius:12px}.editor-main-preview-host[data-v-68d5240c]{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;border-radius:22px}.inline-preview-viewport[data-v-68d5240c]{flex:1;min-height:0;min-width:0;overflow:auto}.inline-preview-center[data-v-68d5240c]{min-height:100%;min-width:100%;display:flex;align-items:center;justify-content:center;padding:16px;box-sizing:border-box}.inline-preview-zoom-wrapper[data-v-68d5240c],.inline-preview-scale-layer[data-v-68d5240c]{flex:0 0 auto}.inline-preview-device-frame[data-v-68d5240c]{overflow:auto;background:var(--lc-bg-workspace);border-radius:12px}.inline-preview-device-frame[data-v-68d5240c]::-webkit-scrollbar{display:none}.inline-preview-device-frame[data-v-68d5240c] .preview-shell{width:100%;height:100%;min-height:0;display:flex;flex-direction:column}.inline-preview-device-frame[data-v-68d5240c] .preview-header{display:none}.inline-preview-device-frame[data-v-68d5240c] .preview-main{flex:1;min-height:0;min-width:0}.editor-main-header[data-v-68d5240c]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:8px 8px 16px}.workspace-copy[data-v-68d5240c]{display:flex;flex-direction:column;min-width:0}.workspace-eyebrow[data-v-68d5240c]{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--lc-text-muted)}.workspace-title[data-v-68d5240c]{margin-top:4px;font-size:20px;color:var(--lc-text-strong)}.workspace-status-list[data-v-68d5240c]{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.workspace-status-chip[data-v-68d5240c]{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border:1px solid rgba(228,231,236,.84);border-radius:999px;background:#ffffffd6;color:var(--lc-text-secondary);font-size:12px;font-weight:700}.workspace-status-chip--accent[data-v-68d5240c]{color:var(--lc-link-strong);border-color:#1890ff2e;background:#1890ff14}.editor-right[data-v-68d5240c]{width:360px;min-width:360px;max-width:360px;flex-shrink:0;display:flex;min-height:0}.right-panel-shell[data-v-68d5240c]{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden}.editor-right .lc-settings-navigator[data-v-68d5240c]{min-height:40px;display:flex;align-items:center;padding:0 18px;margin:0 12px;flex-shrink:0;border:1px solid rgba(228,231,236,.72);border-radius:16px;background:#ffffffb8}.editor-right .lc-settings-navigator-icon[data-v-68d5240c]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:16px;height:16px;color:var(--lc-link)}.editor-right .lc-settings-node-breadcrumb[data-v-68d5240c]{margin-left:8px;min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:2px 0;font-size:12px;line-height:1.3}.editor-right .lc-settings-breadcrumb-sep[data-v-68d5240c]{color:var(--lc-text-muted);margin:0 4px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.editor-right .lc-settings-breadcrumb-item[data-v-68d5240c]{border:none;background:none;padding:0;font-size:12px;color:var(--lc-link);cursor:pointer;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.editor-right .lc-settings-breadcrumb-item[data-v-68d5240c]:hover{text-decoration:underline}.editor-right .lc-settings-breadcrumb-ancestor[data-v-68d5240c]{font-size:12px;color:var(--lc-text-muted);max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.editor-right .lc-settings-breadcrumb-current[data-v-68d5240c]{color:var(--lc-text-strong);font-weight:500;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.editor-right .lc-settings-breadcrumb-placeholder[data-v-68d5240c]{font-size:12px;color:var(--lc-text-muted)}.right-tabs[data-v-68d5240c]{display:flex;flex-shrink:0;gap:6px;margin:14px 12px 12px;padding:6px;border-radius:8px;background:#0f172a0a}.tab-btn[data-v-68d5240c]{flex:1;min-height:38px;padding:0 10px;border:none;border-radius:8px;cursor:pointer;font-size:12px;font-weight:700;color:var(--lc-text-secondary);transition:background .18s ease,color .18s ease,box-shadow .18s ease}.tab-btn.active[data-v-68d5240c]{background:var(--lc-bg-surface);color:var(--lc-link);box-shadow:0 10px 20px #0f172a14}.inspector-content[data-v-68d5240c]{display:flex;flex-direction:column;flex:1;min-height:0;overflow:visible;margin:0 12px 12px}.editor-right>.props-inspector[data-v-68d5240c],.editor-right>.style-panel[data-v-68d5240c],.editor-right>.action-panel[data-v-68d5240c]{flex:1;overflow:hidden}.inspector-content>.props-inspector[data-v-68d5240c],.inspector-content>.style-panel[data-v-68d5240c],.inspector-content>.action-panel[data-v-68d5240c]{flex:1;overflow:hidden}@media(max-width:1520px){.editor-toolbar[data-v-68d5240c]{flex-wrap:wrap;justify-content:flex-start}.toolbar-workbench[data-v-68d5240c],.toolbar-actions[data-v-68d5240c]{width:100%;justify-content:flex-start}.editor-left[data-v-68d5240c]{width:332px;min-width:332px}.editor-right[data-v-68d5240c]{width:332px;min-width:332px;max-width:332px}.panel-summary[data-v-68d5240c]{display:none}}:root{--lc-p-gray-50: #f9fafb;--lc-p-gray-100: #f2f4f7;--lc-p-gray-200: #e4e7ec;--lc-p-gray-300: #d0d5dd;--lc-p-gray-400: #a0a2ad;--lc-p-gray-500: #667085;--lc-p-gray-700: #344054;--lc-p-gray-900: #101828;--lc-p-blue-50: #e6f7ff;--lc-p-blue-500: #1890ff;--lc-p-blue-600: #175cd3;--lc-p-green-500: #12b76a;--lc-p-green-700: #027a48;--lc-p-red-500: #f04438;--lc-p-red-600: #d92d20;--lc-p-red-700: #b42318;--lc-p-white: #ffffff;--lc-p-black-a04: rgba(15, 23, 42, .04);--lc-p-black-a06: rgba(15, 23, 42, .06);--lc-p-black-a08: rgba(15, 23, 42, .08);--lc-p-black-a12: rgba(15, 23, 42, .12);--lc-p-black-a14: rgba(15, 23, 42, .14);--lc-p-black-a14: rgba(255, 255, 255, .14);--lc-p-black-a18-red: rgba(240, 68, 56, .18);--lc-p-black-a22: rgba(15, 23, 42, .22);--lc-p-black-a88: rgba(15, 23, 42, .88);--lc-p-black-a92: rgba(15, 23, 42, .92);--lc-p-black-a02: rgba(0, 0, 0, .02);--lc-p-black-a15: rgba(0, 0, 0, .15);--lc-p-black-a30: rgba(0, 0, 0, .3);--lc-p-black-a45: rgba(0, 0, 0, .45);--lc-p-blue-a08: rgba(24, 144, 255, .08);--lc-p-blue-a12: rgba(24, 144, 255, .12);--lc-p-blue-a10: rgba(24, 144, 255, .1);--lc-p-blue-a25: rgba(24, 144, 255, .25);--lc-p-blue-a38: rgba(24, 144, 255, .38);--lc-p-blue-a45: rgba(59, 130, 246, .45);--lc-p-blue-a06: rgba(59, 130, 246, .06);--lc-p-blue-a08-2: rgba(59, 130, 246, .08);--lc-p-blue-focus: rgba(24, 144, 255, .7);--lc-p-red-a08: rgba(240, 68, 56, .08);--lc-p-red-a12: rgba(240, 68, 56, .12);--lc-p-green-a08: rgba(18, 183, 106, .08);--lc-p-white-a90: rgba(255, 255, 255, .9);--lc-p-white-a92: rgba(255, 255, 255, .92);--lc-p-border-ghost: rgba(228, 231, 236, .55);--lc-p-disabled-fg: rgba(102, 112, 133, .45);--lc-p-canvas-radial-blue: rgba(24, 144, 255, .06);--lc-p-canvas-grad-top: #f7f8fb;--lc-p-canvas-grad-bottom: #edf1f6;--lc-p-device-shadow-outer: rgba(15, 23, 42, .08);--lc-p-device-shadow-inner: rgba(15, 23, 42, .06);--lc-p-red-border-soft: rgba(240, 68, 56, .35);--lc-p-layout-margin-strong: #d6e4ff;--lc-p-layout-margin-soft: #bfd4fb;--lc-p-slate-a18: rgba(148, 163, 184, .18);--lc-p-slate-a22: rgba(148, 163, 184, .22);--lc-p-slate-a24: rgba(148, 163, 184, .24);--lc-p-slate-a28: rgba(148, 163, 184, .28);--lc-p-slate-a40: rgba(148, 163, 184, .4);--lc-p-cyan-a04: rgba(14, 165, 233, .04);--lc-p-cyan-a12: rgba(14, 165, 233, .12);--lc-p-cyan-a22: rgba(14, 165, 233, .22);--lc-p-cyan-a25: rgba(14, 165, 233, .25);--lc-p-node-drag-bg: rgba(255, 250, 230, .78);--lc-p-node-drag-border: rgba(250, 173, 20, .9);--lc-p-node-drag-bg-active: rgba(255, 244, 213, .88);--lc-p-node-drag-border-active: rgba(250, 140, 22, .95);--lc-p-node-drag-text: #614700;--lc-p-hot-area-active: #f05941;--lc-p-syntax-keyword: #0969da;--lc-p-syntax-keyword-hover: #0550ae;--lc-p-syntax-string: #0a3069;--lc-p-syntax-number: #8250df;--lc-p-syntax-bool: #cf222e;--lc-p-syntax-plain: #24292f;--lc-p-syntax-json-key: #881391;--lc-p-syntax-json-string: #1a1aa6;--lc-p-syntax-json-literal: #1c00cf;--lc-p-syntax-json-null: #808080;--lc-bg-surface: var(--lc-p-white);--lc-bg-panel: rgba(255, 255, 255, .82);--lc-bg-panel-elevated: rgba(255, 255, 255, .94);--lc-bg-workspace: var(--lc-p-gray-50);--lc-bg-panel-recessed: var(--lc-p-gray-100);--lc-bg-hover: var(--lc-p-gray-50);--lc-bg-selected: var(--lc-p-blue-50);--lc-bg-muted: var(--lc-p-gray-100);--lc-text-secondary: var(--lc-p-gray-500);--lc-text-muted: var(--lc-p-gray-400);--lc-text-default: var(--lc-p-gray-700);--lc-text-primary: var(--lc-p-gray-700);--lc-text-strong: var(--lc-p-gray-900);--lc-text-on-dark: var(--lc-p-white);--lc-icon-default: var(--lc-p-gray-500);--lc-icon-hover: var(--lc-p-gray-700);--lc-icon-active: var(--lc-p-blue-600);--lc-border-subtle: var(--lc-p-gray-200);--lc-border-default: var(--lc-p-gray-300);--lc-border-hover: var(--lc-p-gray-400);--lc-border-ghost: var(--lc-p-border-ghost);--lc-focus-border: var(--lc-p-blue-focus);--lc-focus-ring: var(--lc-p-blue-a12);--lc-link: var(--lc-p-blue-500);--lc-link-strong: var(--lc-p-blue-600);--lc-dnd-valid: var(--lc-p-blue-500);--lc-dnd-valid-bg: var(--lc-p-blue-a08);--lc-dnd-valid-border-soft: var(--lc-p-blue-a38);--lc-dnd-invalid: var(--lc-p-red-500);--lc-dnd-invalid-bg: var(--lc-p-red-a08);--lc-danger: var(--lc-p-red-600);--lc-danger-strong: var(--lc-p-red-700);--lc-danger-bg: var(--lc-p-red-a12);--lc-success: var(--lc-p-green-500);--lc-success-strong: var(--lc-p-green-700);--lc-success-bg: var(--lc-p-green-a08);--lc-overlay-dark: var(--lc-p-black-a92);--lc-overlay-dark-weak: var(--lc-p-black-a88);--lc-overlay-chip: var(--lc-p-white-a92);--lc-overlay-outline: var(--lc-p-white-a90);--lc-overlay-shadow: var(--lc-p-black-a22);--lc-mask: var(--lc-p-black-a45);--lc-shadow-popover: var(--lc-p-black-a15);--lc-shadow-modal: 0 10px 34px var(--lc-p-black-a22);--lc-shadow-panel: 0 18px 44px rgba(15, 23, 42, .08);--lc-shadow-card: 0 10px 24px rgba(15, 23, 42, .06);--lc-btn-primary-bg: var(--lc-p-blue-500);--lc-btn-primary-text: var(--lc-p-white);--lc-btn-primary-hover-bg: var(--lc-p-blue-600);--lc-btn-ghost-border: var(--lc-border-default);--lc-danger-border-soft: var(--lc-p-red-border-soft);--lc-bg-canvas-workbench: radial-gradient( circle at top left, var(--lc-p-canvas-radial-blue), transparent 28% ), linear-gradient(180deg, var(--lc-p-canvas-grad-top) 0%, var(--lc-p-canvas-grad-bottom) 100%);--lc-shadow-device-frame: 0 18px 40px var(--lc-p-device-shadow-outer), 0 2px 8px var(--lc-p-device-shadow-inner);--lc-layout-margin-hint: var(--lc-p-layout-margin-strong);--lc-layout-margin-hint-dim: var(--lc-p-layout-margin-soft);--lc-layout-inspector-width: 300px;--lc-shadow-inspector-edge: -4px 0 24px var(--lc-p-black-a02);--lc-syntax-keyword: var(--lc-p-syntax-keyword);--lc-syntax-keyword-hover: var(--lc-p-syntax-keyword-hover);--lc-syntax-string: var(--lc-p-syntax-string);--lc-syntax-number: var(--lc-p-syntax-number);--lc-syntax-bool: var(--lc-p-syntax-bool);--lc-syntax-plain: var(--lc-p-syntax-plain);--lc-syntax-json-key: var(--lc-p-syntax-json-key);--lc-syntax-json-string: var(--lc-p-syntax-json-string);--lc-syntax-json-literal: var(--lc-p-syntax-json-literal);--lc-syntax-json-null: var(--lc-p-syntax-json-null);--lc-bg-node-drag: var(--lc-p-node-drag-bg);--lc-border-node-drag: var(--lc-p-node-drag-border);--lc-bg-node-drag-active: var(--lc-p-node-drag-bg-active);--lc-border-node-drag-active: var(--lc-p-node-drag-border-active);--lc-text-node-drag: var(--lc-p-node-drag-text);--lc-hot-area-active: var(--lc-p-hot-area-active);--lc-hot-area-fill: var(--lc-p-red-a12);--lc-disabled-text: var(--lc-p-disabled-fg);--lc-bg-ink-tint: var(--lc-p-black-a06);--lc-bg-ink-tint-soft: var(--lc-p-black-a08);--lc-flow-edge-start: var(--lc-success-strong);--lc-flow-edge-muted: var(--lc-text-muted);--lc-flow-edge-branch: var(--lc-link);--lc-flow-edge-selected: var(--lc-text-strong);--lc-flow-surface-header: linear-gradient(180deg, var(--lc-bg-surface) 0%, var(--lc-bg-workspace) 100%);--lc-flow-surface-card: linear-gradient(180deg, var(--lc-bg-surface) 0%, var(--lc-bg-panel-recessed) 100%);--lc-flow-card-grad: linear-gradient(135deg, var(--lc-p-blue-a08) 0%, var(--lc-p-cyan-a04) 100%);--lc-flow-stat-grad: linear-gradient(135deg, var(--lc-p-blue-a10) 0%, var(--lc-p-cyan-a04) 100%);--lc-flow-canvas-radial: radial-gradient(circle at top, var(--lc-p-blue-a08-2), transparent 34%);--lc-flow-shadow-header: var(--lc-shadow-panel);--lc-flow-shadow-drawer: 0 22px 60px var(--lc-overlay-shadow);--lc-flow-shadow-guide: 0 24px 60px var(--lc-p-black-a14);--lc-flow-shadow-node: 0 18px 50px var(--lc-p-black-a12);--lc-flow-x6-node-bg: var(--lc-bg-surface);--lc-flow-x6-node-border: var(--lc-border-default);--lc-flow-x6-terminal-border: var(--lc-overlay-dark-weak);--lc-flow-shadow-node-accent: 0 18px 50px var(--lc-p-blue-a12);--lc-flow-shadow-chip: 0 10px 24px var(--lc-p-black-a12);--lc-flow-shadow-floating: 0 10px 30px var(--lc-p-black-a08);--lc-flow-shadow-edge-chip: 0 14px 36px var(--lc-p-black-a12);--lc-flow-border-subtle: var(--lc-p-slate-a28);--lc-flow-border-dashed: var(--lc-p-slate-a40);--lc-flow-border-glass: var(--lc-p-slate-a22);--lc-flow-border-drawer: var(--lc-p-blue-a12);--lc-flow-border-panel: var(--lc-p-blue-a25);--lc-flow-border-hero: var(--lc-p-slate-a18);--lc-seg-active-border: var(--lc-p-blue-a38);--lc-seg-active-bg: var(--lc-p-blue-a08);--lc-seg-active-text: var(--lc-link-strong);--lc-seg-active-shadow: 0 12px 24px var(--lc-p-blue-a08);--lc-seg-muted-border: var(--lc-p-slate-a24);--lc-flow-context-surface: var(--lc-bg-panel);--lc-flow-context-surface-soft: var(--lc-p-white-a92);--lc-flow-terminal-bg: var(--lc-overlay-dark);--lc-flow-node-summary-bg: var(--lc-p-black-a04);--lc-flow-focus-hairline: var(--lc-p-cyan-a22);--lc-flow-start-ring: var(--lc-p-cyan-a25);--lc-flow-toolbar-chip-accent-bg: var(--lc-p-blue-a10);--lc-toolbar-bg: var(--lc-p-white-a92);--lc-blur-frosted: 12px;--lc-nav-rail-bg: linear-gradient( 180deg, var(--lc-bg-panel-recessed) 0%, var(--lc-p-gray-100) 100% );--lc-tab-bg: var(--lc-bg-muted);--lc-slider-track-bg: var(--lc-p-gray-200);--lc-slider-range-bg: var(--lc-p-blue-500);--lc-slider-thumb-bg: var(--lc-bg-surface);--lc-slider-thumb-border: var(--lc-border-default);--lc-slider-thumb-shadow: var(--lc-p-black-a08)}.editor-app,.lc-editor-dialog{--el-color-primary: var(--lc-link);--el-color-primary-light-3: var(--lc-p-blue-a08);--el-color-primary-light-5: var(--lc-p-blue-a06);--el-fill-color: var(--lc-bg-surface);--el-button-border-color: var(--lc-border-default);--el-button-bg-color: var(--lc-bg-surface);--el-button-text-color: var(--lc-text-default);--el-button-hover-text-color: var(--lc-text-strong);--el-button-hover-bg-color: var(--lc-bg-hover);--el-button-hover-border-color: var(--lc-border-hover);--el-button-active-bg-color: var(--lc-bg-selected);--el-button-active-border-color: var(--lc-link);--el-button-disabled-bg-color: var(--lc-bg-muted);--el-button-disabled-border-color: var(--lc-border-default);--el-button-disabled-text-color: var(--lc-disabled-text);--el-border-radius-base: 14px}.editor-app .el-input__wrapper,.editor-app .el-select__wrapper,.editor-app .el-textarea__wrapper,.lc-editor-dialog .el-input__wrapper,.lc-editor-dialog .el-select__wrapper,.lc-editor-dialog .el-textarea__wrapper{min-height:40px;padding:0 12px;background:#ffffffeb;border:1px solid rgba(208,213,221,.92);border-radius:8px;box-shadow:none;color:var(--lc-text-default);transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.editor-app .el-input__wrapper:hover,.editor-app .el-select__wrapper:hover,.editor-app .el-textarea__wrapper:hover,.lc-editor-dialog .el-input__wrapper:hover,.lc-editor-dialog .el-select__wrapper:hover,.lc-editor-dialog .el-textarea__wrapper:hover{border-color:var(--lc-border-hover)}.editor-app .el-input__wrapper:focus-within,.editor-app .el-select__wrapper:focus-within,.editor-app .el-textarea__wrapper:focus-within,.editor-app .el-input.is-focus .el-input__wrapper,.lc-editor-dialog .el-input__wrapper:focus-within,.lc-editor-dialog .el-select__wrapper:focus-within,.lc-editor-dialog .el-textarea__wrapper:focus-within,.lc-editor-dialog .el-input.is-focus .el-input__wrapper{border-color:var(--lc-link);box-shadow:0 0 0 1px var(--lc-focus-ring)}.editor-app .el-input__inner,.editor-app .el-textarea__inner,.lc-editor-dialog .el-input__inner,.lc-editor-dialog .el-textarea__inner{background:transparent;border:none;color:var(--lc-text-default)}.editor-app .el-input__inner::-moz-placeholder,.editor-app .el-textarea__inner::-moz-placeholder,.lc-editor-dialog .el-input__inner::-moz-placeholder,.lc-editor-dialog .el-textarea__inner::-moz-placeholder{color:var(--lc-text-muted)}.editor-app .el-input__inner::placeholder,.editor-app .el-textarea__inner::placeholder,.lc-editor-dialog .el-input__inner::placeholder,.lc-editor-dialog .el-textarea__inner::placeholder{color:var(--lc-text-muted)}.editor-app .el-input.is-disabled .el-input__wrapper,.editor-app .el-select.is-disabled .el-select__wrapper,.editor-app .el-textarea.is-disabled .el-textarea__wrapper,.lc-editor-dialog .el-input.is-disabled .el-input__wrapper,.lc-editor-dialog .el-select.is-disabled .el-select__wrapper,.lc-editor-dialog .el-textarea.is-disabled .el-textarea__wrapper{background:#f2f4f7e6;border-color:var(--lc-border-default);color:var(--lc-disabled-text)}.editor-app .el-button,.lc-editor-dialog .el-button{border-radius:12px;font-weight:600;box-shadow:none}.editor-app .el-button--small,.lc-editor-dialog .el-button--small{min-height:34px;padding:0 14px}.editor-app .el-button--primary,.lc-editor-dialog .el-button--primary{--el-button-bg-color: var(--lc-btn-primary-bg);--el-button-border-color: var(--lc-btn-primary-bg);--el-button-text-color: var(--lc-btn-primary-text);--el-button-hover-bg-color: var(--lc-btn-primary-bg);--el-button-hover-border-color: var(--lc-btn-primary-bg);--el-button-active-bg-color: var(--lc-link-strong);--el-button-active-border-color: var(--lc-link-strong)}.editor-app .el-button.is-link,.editor-app .el-button.is-text,.lc-editor-dialog .el-button.is-link,.lc-editor-dialog .el-button.is-text{min-height:auto;padding:0}.editor-app .el-checkbox__inner,.lc-editor-dialog .el-checkbox__inner{background:transparent;border:1px solid var(--lc-border-default);border-radius:6px}.editor-app .el-checkbox__inner:hover,.lc-editor-dialog .el-checkbox__inner:hover{border-color:var(--lc-border-hover)}.editor-app .el-checkbox__input.is-checked .el-checkbox__inner,.lc-editor-dialog .el-checkbox__input.is-checked .el-checkbox__inner{background-color:var(--lc-link);border-color:var(--lc-link)}.editor-app .el-checkbox__input.is-focus .el-checkbox__inner,.lc-editor-dialog .el-checkbox__input.is-focus .el-checkbox__inner{box-shadow:0 0 0 1px var(--lc-focus-ring) inset}.editor-app .el-checkbox.is-disabled .el-checkbox__label,.editor-app .el-checkbox.is-disabled .el-checkbox__input,.editor-app .el-checkbox.is-disabled .el-checkbox__inner,.lc-editor-dialog .el-checkbox.is-disabled .el-checkbox__label,.lc-editor-dialog .el-checkbox.is-disabled .el-checkbox__input,.lc-editor-dialog .el-checkbox.is-disabled .el-checkbox__inner{opacity:.6}.editor-app .el-select-dropdown__wrap{background:var(--lc-bg-surface)}.editor-app .el-select__placeholder,.editor-app .el-select__selected-item,.lc-editor-dialog .el-select__placeholder,.lc-editor-dialog .el-select__selected-item{color:var(--lc-text-default)}.editor-app .el-popper.el-select__popper,.lc-editor-dialog .el-popper.el-select__popper{border-radius:16px;border:1px solid rgba(208,213,221,.72);box-shadow:0 18px 44px #0f172a1f;overflow:hidden}.editor-app .el-select-dropdown__item,.lc-editor-dialog .el-select-dropdown__item{min-height:36px;border-radius:10px;margin:4px 6px}.editor-app .el-radio-button__inner,.lc-editor-dialog .el-radio-button__inner{min-height:34px;border-color:var(--lc-border-default);background:#ffffffeb;color:var(--lc-text-secondary);box-shadow:none}.editor-app .el-radio-button:first-child .el-radio-button__inner,.lc-editor-dialog .el-radio-button:first-child .el-radio-button__inner{border-left-color:var(--lc-border-default)}.editor-app .el-radio-button__original-radio:checked+.el-radio-button__inner,.lc-editor-dialog .el-radio-button__original-radio:checked+.el-radio-button__inner{background:var(--lc-bg-selected);border-color:var(--lc-link);color:var(--lc-link-strong);box-shadow:-1px 0 0 0 var(--lc-link)}.editor-app .el-radio-button__inner:hover,.lc-editor-dialog .el-radio-button__inner:hover{color:var(--lc-text-default)}.editor-app .el-switch__core,.lc-editor-dialog .el-switch__core{border-color:var(--lc-border-default);background:var(--lc-border-default)}.editor-app .el-switch.is-checked .el-switch__core,.lc-editor-dialog .el-switch.is-checked .el-switch__core{border-color:var(--lc-btn-primary-bg);background:var(--lc-btn-primary-bg)}.editor-app .el-color-picker__trigger,.lc-editor-dialog .el-color-picker__trigger{width:40px;min-height:40px;border-color:var(--lc-border-default);border-radius:8px}.editor-app .el-slider__runway{height:6px;background:var(--lc-slider-track-bg);border-radius:3px}.editor-app .el-slider__bar{height:6px;background:var(--lc-slider-range-bg);border-radius:3px}.editor-app .el-slider__button{width:14px;height:14px;background:var(--lc-slider-thumb-bg);border:1px solid var(--lc-slider-thumb-border);box-shadow:0 1px 2px var(--lc-slider-thumb-shadow)}.editor-app .el-slider.is-disabled{opacity:.55}
