html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}@-ms-viewport{width:device-width}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{padding:.2em;background-color:#feffe6}.theme-controls[data-v-d37f8b8d]{display:inline-flex;align-items:center;gap:2px}.theme-controls-announcement[data-v-d37f8b8d]{display:inline-flex;align-items:center;justify-content:center;line-height:1}.theme-controls-announcement[data-v-d37f8b8d] .ant-badge{display:inline-flex;align-items:center;line-height:1}.theme-controls[data-v-d37f8b8d] .theme-controls-btn:not(.ant-btn-sm){color:var(--text-secondary)!important;width:36px;height:36px;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important}.theme-controls[data-v-d37f8b8d] .theme-controls-btn .anticon{color:inherit;line-height:1}.theme-controls[data-v-d37f8b8d] .theme-controls-btn:not(.ant-btn-sm) .anticon{font-size:16px}.theme-controls[data-v-d37f8b8d] .theme-controls-btn:hover{color:var(--accent)!important}.account-expire-badge[data-v-37f08d9f]{display:inline-flex;align-items:center;gap:4px;margin-right:4px;padding:4px 10px;border-radius:8px;font-size:13px;color:var(--text-secondary);background:var(--bg-card-hover);white-space:nowrap}.account-expire-badge--warn[data-v-37f08d9f]{color:#faad14;background:#faad141f}.announcement-list[data-v-391a9ad0]{max-height:420px;overflow-y:auto}.announcement-item+.announcement-item[data-v-391a9ad0]{margin-top:16px;padding-top:16px;border-top:1px solid var(--border)}.announcement-head[data-v-391a9ad0]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.announcement-title[data-v-391a9ad0]{font-size:15px;font-weight:600;color:var(--text-primary)}.announcement-time[data-v-391a9ad0]{margin-top:6px;font-size:12px;color:var(--text-muted)}.announcement-content[data-v-391a9ad0]{margin-top:10px;font-size:13px;color:var(--text-secondary);line-height:1.7;white-space:pre-wrap;word-break:break-word}.announcement-tip[data-v-391a9ad0]{margin-top:12px;font-size:12px;color:var(--text-muted)}.drawer-toolbar[data-v-7c101328]{display:flex;justify-content:flex-end;margin-bottom:8px}.history-list[data-v-7c101328]{display:flex;flex-direction:column;gap:12px}.history-item[data-v-7c101328]{padding:12px 14px;border:1px solid var(--border);border-radius:10px;background:var(--bg-card)}.history-item.unread[data-v-7c101328]{border-color:var(--accent);background:var(--accent-subtle)}.history-title-row[data-v-7c101328]{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.history-title[data-v-7c101328]{font-size:14px;font-weight:600;color:var(--text-primary)}.history-time[data-v-7c101328]{margin-top:6px;font-size:12px;color:var(--text-muted)}.history-content[data-v-7c101328]{margin-top:10px;font-size:13px;color:var(--text-secondary);line-height:1.7;white-space:pre-wrap;word-break:break-word}.history-read-btn[data-v-7c101328]{margin-top:6px;padding:0;height:auto}.app-shell[data-v-94c9f5dc]{display:flex;width:100%;height:100%;overflow:hidden;background:var(--bg-base)}.app-shell-sidebar[data-v-94c9f5dc]{width:220px;flex-shrink:0;display:flex;flex-direction:column;background:var(--bg-sidebar);border-right:1px solid var(--border)}.sidebar-brand[data-v-94c9f5dc]{display:flex;align-items:center;gap:10px;padding:20px 18px;border-bottom:1px solid var(--border)}.brand-logo[data-v-94c9f5dc]{height:28px;width:auto;max-width:72px;flex-shrink:0;object-fit:contain}.brand-text[data-v-94c9f5dc]{font-size:15px;font-weight:700;color:var(--text-primary);letter-spacing:.5px;line-height:1.2}.sidebar-nav[data-v-94c9f5dc]{flex:1;min-height:0;overflow-y:auto;padding:8px 6px 12px}.sidebar-ant-menu.ant-menu[data-v-94c9f5dc]{background:transparent;border-inline-end:none}.sidebar-ant-menu.ant-menu .ant-menu-submenu-title[data-v-94c9f5dc]{padding-inline:12px!important;margin:0;height:32px;line-height:32px;color:var(--text-muted);font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.sidebar-ant-menu.ant-menu .ant-menu-submenu-title[data-v-94c9f5dc]:hover{color:var(--text-secondary);background:transparent}.sidebar-ant-menu.ant-menu .ant-menu-submenu-arrow[data-v-94c9f5dc]{color:var(--text-muted)}.sidebar-ant-menu.ant-menu .submenu-title-inner[data-v-94c9f5dc]{display:inline-flex;align-items:center;gap:8px}.sidebar-ant-menu.ant-menu .submenu-title-inner .anticon[data-v-94c9f5dc]{font-size:14px}.sidebar-ant-menu.ant-menu .ant-menu-item[data-v-94c9f5dc]{margin:2px 0;padding-inline:12px!important;height:40px;line-height:40px;border-radius:8px;color:var(--text-secondary);font-size:14px}.sidebar-ant-menu.ant-menu .ant-menu-title-content[data-v-94c9f5dc]{display:inline-flex;align-items:center;gap:10px}.sidebar-ant-menu.ant-menu .ant-menu-item .anticon[data-v-94c9f5dc]{font-size:15px}.sidebar-ant-menu.ant-menu .ant-menu-item[data-v-94c9f5dc]:hover{color:var(--text-primary);background:var(--bg-card-hover)}.sidebar-ant-menu.ant-menu .ant-menu-item-selected[data-v-94c9f5dc]{color:var(--accent);background:var(--sidebar-active-bg);font-weight:500}.sidebar-ant-menu.ant-menu .ant-menu-item-selected[data-v-94c9f5dc]:hover{color:var(--accent);background:var(--sidebar-active-bg)}.sidebar-ant-menu.ant-menu .ant-menu-sub.ant-menu-inline[data-v-94c9f5dc]{background:transparent}.sidebar-ant-menu.ant-menu .ant-menu-submenu .ant-menu-sub[data-v-94c9f5dc]{padding-inline:4px 0}.app-shell-main[data-v-94c9f5dc]{flex:1;min-width:0;display:flex;flex-direction:column;overflow:hidden}.app-shell-header[data-v-94c9f5dc]{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:0 24px;height:56px;background:var(--bg-header);border-bottom:1px solid var(--border)}.page-title[data-v-94c9f5dc]{margin:0;font-size:16px;font-weight:600;color:var(--text-primary)}.header-actions[data-v-94c9f5dc]{display:flex;align-items:center;gap:4px}.header-doc-link[data-v-94c9f5dc]{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;color:var(--text-secondary);font-size:14px}.header-doc-link[data-v-94c9f5dc]:hover{color:var(--accent)}.header-user[data-v-94c9f5dc]{display:inline-flex;align-items:center;gap:6px;margin-left:8px;padding:6px 12px;border-radius:8px;cursor:pointer;color:var(--text-secondary);font-size:14px}.header-user[data-v-94c9f5dc]:hover{color:var(--accent);background:var(--bg-card-hover)}.header-user-arrow[data-v-94c9f5dc]{font-size:10px}.app-shell-content[data-v-94c9f5dc]{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column}.contribute-steps[data-v-9925ae19]{margin-bottom:20px}.contribute-pane[data-v-9925ae19]{min-height:220px}.contribute-alert[data-v-9925ae19],.contribute-sanitize-check[data-v-9925ae19]{margin-bottom:12px}.contribute-issue-list[data-v-9925ae19]{max-height:180px;overflow:auto;border:1px solid var(--border);border-radius:8px;padding:8px 10px;background:var(--bg-inset)}.contribute-issue-item[data-v-9925ae19]{display:grid;grid-template-columns:64px 1fr auto;gap:8px;font-size:12px;padding:4px 0;border-bottom:1px dashed var(--border-light)}.contribute-issue-item[data-v-9925ae19]:last-child{border-bottom:none}.issue-type[data-v-9925ae19]{color:var(--accent);font-weight:500}.issue-path[data-v-9925ae19]{color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.issue-value[data-v-9925ae19]{color:var(--text-secondary);max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contribute-issue-more[data-v-9925ae19]{font-size:12px;color:var(--text-muted);padding-top:6px}.contribute-summary[data-v-9925ae19]{display:flex;flex-direction:column;gap:10px;margin-bottom:16px;padding:12px;border-radius:8px;background:var(--bg-inset);font-size:13px;color:var(--text-primary)}.summary-label[data-v-9925ae19]{display:inline-block;width:48px;color:var(--text-muted)}.summary-tag[data-v-9925ae19]{margin-inline-end:4px}.contribute-visibility[data-v-9925ae19] .ant-form-item-label{font-weight:600}.visibility-group[data-v-9925ae19]{display:flex;flex-direction:column;gap:10px;width:100%}.visibility-radio[data-v-9925ae19]{display:flex;align-items:flex-start;margin:0;padding:10px 12px;border:1px solid var(--border);border-radius:8px;background:var(--bg-card)}.visibility-radio[data-v-9925ae19] .ant-radio{margin-top:2px}.visibility-title[data-v-9925ae19]{display:block;font-weight:600;color:var(--text-primary)}.visibility-desc[data-v-9925ae19]{display:block;font-size:12px;color:var(--text-muted);margin-top:2px}.contribute-footer[data-v-9925ae19]{display:flex;justify-content:flex-end;gap:8px;margin-top:16px;padding-top:12px;border-top:1px solid var(--border)}.ie-panel[data-v-e613b989]{padding:8px 0}.ie-section[data-v-e613b989]{margin-bottom:4px}.ie-section-title[data-v-e613b989]{font-weight:600;margin-bottom:4px}.ie-desc[data-v-e613b989]{color:var(--editor-text-muted);font-size:13px;margin-bottom:12px}.ie-hint[data-v-e613b989],.ie-error[data-v-e613b989]{font-size:12px;margin-top:6px}.ie-hint[data-v-e613b989]{color:var(--editor-text-muted)}.ie-error[data-v-e613b989]{color:#ff4d4f}.admin-user-filter[data-v-476bd165]{display:flex;align-items:center;gap:8px}.admin-user-select[data-v-476bd165]{min-width:200px;max-width:280px}.page-tabs[data-v-5392e61b]{flex-shrink:0;display:flex;align-items:center;gap:8px;padding:0 24px;min-height:44px;background:var(--bg-content);border-bottom:1px solid var(--border);overflow:hidden}.page-tab[data-v-5392e61b]{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border:none;border-radius:6px;background:transparent;color:var(--text-secondary);font-size:14px;line-height:1;cursor:pointer;transition:color .15s,background .15s;white-space:nowrap;flex-shrink:0}.page-tab[data-v-5392e61b]:hover{color:var(--text-primary);background:var(--bg-card-hover)}.page-tab.active[data-v-5392e61b]{color:var(--accent);background:var(--sidebar-active-bg);font-weight:500}.page-tab-count[data-v-5392e61b]{font-size:12px;color:var(--text-muted);background:var(--bg-inset);padding:0 6px;border-radius:10px;line-height:18px}.page-tab.active .page-tab-count[data-v-5392e61b]{color:var(--accent);background:var(--accent-subtle)}.page-body[data-v-4b8e16e3]{flex:1;overflow-y:auto;padding:20px 24px 32px;display:flex;flex-direction:column}.page-footer[data-v-4b8e16e3]{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:20px;padding-top:16px;border-top:1px solid var(--border)}.page-footer-total[data-v-4b8e16e3]{font-size:13px;color:var(--text-secondary);white-space:nowrap}.empty-state[data-v-4b8e16e3]{display:flex;justify-content:center;align-items:center;min-height:420px;padding:24px 0}.empty-rich[data-v-4b8e16e3]{max-width:720px;width:100%;text-align:center}.empty-hero-icon[data-v-4b8e16e3]{font-size:56px;color:var(--accent);margin-bottom:16px}.empty-title[data-v-4b8e16e3]{margin:0 0 8px;font-size:20px;font-weight:600;color:var(--text-primary)}.empty-subtitle[data-v-4b8e16e3]{margin:0;font-size:14px;color:var(--text-secondary)}.empty-actions[data-v-4b8e16e3]{display:flex;justify-content:center;gap:12px;margin:24px 0 32px;flex-wrap:wrap}.empty-templates-title[data-v-4b8e16e3]{font-size:13px;font-weight:600;color:var(--text-secondary);margin-bottom:12px;text-align:left}.empty-template-grid[data-v-4b8e16e3]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}@media (max-width: 640px){.empty-template-grid[data-v-4b8e16e3]{grid-template-columns:1fr}}.empty-template-card[data-v-4b8e16e3]{padding:14px 16px;border:1px solid var(--border);border-radius:8px;background:var(--bg-card);cursor:pointer;text-align:left;transition:border-color .2s,box-shadow .2s}.empty-template-card[data-v-4b8e16e3]:hover{border-color:var(--accent);box-shadow:var(--shadow-card)}.empty-template-name[data-v-4b8e16e3]{font-size:14px;font-weight:600;color:var(--text-primary);margin-bottom:4px}.empty-template-meta[data-v-4b8e16e3]{font-size:12px;color:var(--text-muted)}[data-v-4b8e16e3] .ant-empty-description{color:var(--text-secondary)}.screen-grid[data-v-4b8e16e3]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}@media (max-width: 1280px){.screen-grid[data-v-4b8e16e3]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 960px){.screen-grid[data-v-4b8e16e3]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 560px){.screen-grid[data-v-4b8e16e3]{grid-template-columns:1fr}}.screen-card-create[data-v-4b8e16e3]{border:1px solid var(--border);background:var(--bg-card);cursor:pointer;transition:border-color .2s,box-shadow .2s,transform .2s}.screen-card-create[data-v-4b8e16e3]:hover{border-color:var(--accent);box-shadow:var(--shadow-card);transform:translateY(-2px)}.screen-card-create-preview[data-v-4b8e16e3]{height:100%;display:flex;align-items:center;justify-content:center}.screen-card-create-inner[data-v-4b8e16e3]{display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center;padding:12px;color:var(--text-secondary)}.create-doc-icon[data-v-4b8e16e3]{font-size:44px;line-height:1;color:var(--text-secondary);transition:color .2s}.create-doc-icon[data-v-4b8e16e3] svg{fill:currentColor}.create-label[data-v-4b8e16e3]{color:var(--text-secondary);font-size:14px;font-weight:400;letter-spacing:.02em;transition:color .2s}.screen-card-create:hover .screen-card-create-preview[data-v-4b8e16e3]{background:var(--sidebar-active-bg)}.screen-card-create:hover .screen-card-create-inner[data-v-4b8e16e3],.screen-card-create:hover .create-doc-icon[data-v-4b8e16e3],.screen-card-create:hover .create-label[data-v-4b8e16e3]{color:var(--text-primary)}.screen-card[data-v-4b8e16e3]{background:var(--bg-card);border-radius:8px;overflow:hidden;border:1px solid var(--border);transition:border-color .2s,box-shadow .2s,transform .2s;cursor:pointer}.screen-card[data-v-4b8e16e3]:hover{border-color:var(--accent);box-shadow:var(--shadow-card);transform:translateY(-2px)}.screen-card-preview[data-v-4b8e16e3]{aspect-ratio:16 / 9;width:100%;background:var(--bg-elevated);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.screen-pv-badge[data-v-4b8e16e3]{position:absolute;top:8px;right:8px;z-index:4;display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:12px;border:none;font-size:11px;font-weight:600;color:var(--accent);background:var(--accent-subtle);cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.screen-published-badge[data-v-4b8e16e3]{position:absolute;top:8px;left:8px;z-index:4;display:inline-flex;align-items:center;padding:2px 8px;border-radius:12px;border:none;font-size:11px;font-weight:600;color:#389e0d;background:#52c41a29;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.screen-published-badge[data-v-4b8e16e3]:hover{background:#52c41a47}.screen-pv-badge[data-v-4b8e16e3]:hover{background:var(--accent-hover-bg)}.pv-tooltip[data-v-4b8e16e3]{display:flex;flex-direction:column;gap:6px;align-items:stretch}.pv-sparkline[data-v-4b8e16e3]{width:56px;height:20px;color:var(--accent)}.screen-thumb-iframe[data-v-4b8e16e3]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:none;display:block}.screen-thumb-img[data-v-4b8e16e3]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;display:block;background:var(--bg-elevated)}.screen-thumb-loading[data-v-4b8e16e3]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:var(--bg-elevated);z-index:2}.screen-thumb-loading[data-v-4b8e16e3] .ant-spin-dot-item{background-color:var(--accent)}.screen-thumb-placeholder[data-v-4b8e16e3]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,var(--bg-inset) 0%,var(--bg-elevated) 100%)}.screen-thumb-overlay[data-v-4b8e16e3]{position:absolute;top:0;right:0;bottom:0;left:0;cursor:pointer;z-index:1}.screen-card-preview[data-v-4b8e16e3]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.screen-preview-inner[data-v-4b8e16e3]{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.screen-title-preview[data-v-4b8e16e3]{color:var(--accent);font-size:18px;font-weight:600;text-shadow:0 0 20px rgba(var(--accent-rgb),.35);z-index:1}.screen-card-footer[data-v-4b8e16e3]{padding:12px 16px;display:flex;flex-direction:column;align-items:stretch;gap:8px;border-top:1px solid var(--border)}.screen-card-footer-bottom[data-v-4b8e16e3]{display:flex;flex-direction:column;align-items:stretch;gap:6px;min-width:0}.screen-info[data-v-4b8e16e3]{min-width:0;overflow:hidden}.screen-author[data-v-4b8e16e3]{color:var(--text-secondary);font-size:12px;margin-top:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.screen-meta-k[data-v-4b8e16e3]{color:var(--text-muted);margin-right:6px}.screen-time[data-v-4b8e16e3]{color:var(--text-muted);font-size:12px;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.screen-actions[data-v-4b8e16e3]{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:4px;flex-shrink:0}.screen-name[data-v-4b8e16e3]{color:var(--text-primary);font-size:15px;font-weight:500;line-height:1.35;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;word-break:break-word;cursor:pointer}.screen-name[data-v-4b8e16e3]:hover{color:var(--accent)}[data-v-4b8e16e3] .ant-btn-text{color:var(--text-secondary)}[data-v-4b8e16e3] .ant-btn-text:hover{color:var(--accent);background:var(--accent-hover-bg)}[data-v-4b8e16e3] .icon-plus{color:#52c41a!important}[data-v-4b8e16e3] .icon-edit{color:#1890ff!important}[data-v-4b8e16e3] .icon-analytics{color:#13c2c2!important}[data-v-4b8e16e3] .icon-publish{color:#52c41a!important}[data-v-4b8e16e3] .icon-eye{color:#722ed1!important}[data-v-4b8e16e3] .icon-delete{color:#ff4d4f!important}[data-v-4b8e16e3] .icon-members{color:#13c2c2!important}[data-v-4b8e16e3] .icon-copy{color:#fa8c16!important}.create-form[data-v-3cc84cfd]{margin-top:8px}.template-picker-head[data-v-3cc84cfd]{display:flex;justify-content:flex-end;margin-bottom:8px}.template-empty[data-v-3cc84cfd]{padding:16px 0}.template-list[data-v-3cc84cfd]{max-height:280px;overflow-y:auto}.template-item[data-v-3cc84cfd]{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;border:1px solid var(--border);border-radius:8px;margin-bottom:8px;cursor:pointer;transition:all .2s}.template-item[data-v-3cc84cfd]:hover{border-color:var(--accent);background:var(--accent-subtle)}.template-item.active[data-v-3cc84cfd]{border-color:var(--accent);background:var(--accent-subtle);box-shadow:0 0 0 1px var(--accent)}.template-item-info[data-v-3cc84cfd]{flex:1;min-width:0}.template-name[data-v-3cc84cfd]{font-weight:500;color:var(--text-primary);font-size:14px}.template-desc[data-v-3cc84cfd]{font-size:12px;color:var(--text-secondary);margin-top:4px}.template-meta[data-v-3cc84cfd]{font-size:12px;color:var(--text-muted);margin-top:4px}.members-modal-body[data-v-f25d4feb]{padding:4px 0}.members-section[data-v-f25d4feb]{margin-bottom:20px}.members-section[data-v-f25d4feb]:last-child{margin-bottom:0}.members-section-title[data-v-f25d4feb]{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--text-secondary);margin-bottom:12px}.members-section-title .anticon[data-v-f25d4feb]{color:var(--accent)}.members-list[data-v-f25d4feb]{max-height:220px;overflow-y:auto;padding:4px}.members-empty[data-v-f25d4feb]{text-align:center;color:var(--text-muted);font-size:13px;padding:24px 16px;border:1px dashed var(--border);border-radius:8px;background:var(--bg-inset)}.members-empty-icon[data-v-f25d4feb]{font-size:32px;color:var(--accent);margin-bottom:10px}.members-empty-title[data-v-f25d4feb]{margin:0 0 6px;font-size:14px;font-weight:600;color:var(--text-primary)}.members-empty-desc[data-v-f25d4feb]{margin:0;font-size:12px;color:var(--text-secondary)}.member-row[data-v-f25d4feb]{display:flex;align-items:center;gap:12px;padding:10px 14px;background:var(--bg-card);border:1px solid var(--border);border-radius:8px;margin-bottom:8px;transition:border-color .2s,background .2s}.member-row[data-v-f25d4feb]:hover{border-color:var(--border-light);background:var(--bg-card-hover)}.member-row[data-v-f25d4feb]:last-child{margin-bottom:0}.member-avatar[data-v-f25d4feb]{font-size:18px;color:var(--accent);flex-shrink:0}.member-row .member-name[data-v-f25d4feb]{flex:1;color:var(--text-primary);font-size:14px}.member-role[data-v-f25d4feb]{font-size:12px;padding:2px 10px;border-radius:4px}.member-role.role-owner[data-v-f25d4feb]{background:var(--accent-subtle);color:var(--accent)}.member-role.role-editor[data-v-f25d4feb]{background:#52c41a26;color:#73d13d}.member-role.role-viewer[data-v-f25d4feb]{background:var(--bg-inset);color:var(--text-secondary)}.member-remove-btn[data-v-f25d4feb]{color:var(--text-secondary)!important}.member-remove-btn[data-v-f25d4feb]:hover{color:#ff4d4f!important;background:#ff4d4f1a!important}.members-add-row[data-v-f25d4feb]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.members-user-select[data-v-f25d4feb]{flex:1;min-width:140px}.members-role-select[data-v-f25d4feb]{width:100px}.onboarding-steps[data-v-7998b662]{margin-bottom:20px}.step-desc[data-v-7998b662]{font-size:13px;color:var(--editor-text-muted, #aaa);margin:0 0 16px}.scenario-grid[data-v-7998b662]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.scenario-card[data-v-7998b662]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px 12px;border:1px solid var(--editor-border, rgba(255, 255, 255, .12));border-radius:8px;background:var(--editor-bg-elevated, rgba(0, 0, 0, .2));cursor:pointer;transition:border-color .2s,background .2s}.scenario-card[data-v-7998b662]:hover,.scenario-card.active[data-v-7998b662]{border-color:var(--accent, #4fc3f7);background:#4fc3f714}.scenario-icon[data-v-7998b662]{font-size:28px;color:var(--editor-text-muted, #888);transition:color .2s}.scenario-card:hover .scenario-icon[data-v-7998b662],.scenario-card.active .scenario-icon[data-v-7998b662]{color:var(--accent, #4fc3f7)}.scenario-label[data-v-7998b662]{font-size:12px;color:var(--editor-text, #eee)}.template-grid[data-v-7998b662]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.template-card[data-v-7998b662]{padding:12px;border:1px solid var(--editor-border, rgba(255, 255, 255, .12));border-radius:8px;cursor:pointer;transition:border-color .2s}.template-card[data-v-7998b662]:hover{border-color:var(--accent, #4fc3f7)}.template-name[data-v-7998b662]{font-size:13px;font-weight:600;color:var(--editor-text, #eee);margin-bottom:4px}.template-meta[data-v-7998b662]{font-size:11px;color:var(--editor-text-dim, #888)}.editor-zones[data-v-7998b662]{display:flex;flex-direction:column;gap:10px}.zone-card[data-v-7998b662]{padding:12px 14px;border-radius:8px;border-left:3px solid var(--accent, #4fc3f7);background:#4fc3f70f}.zone-title[data-v-7998b662]{font-size:13px;font-weight:600;color:var(--editor-text, #eee);margin-bottom:4px}.zone-desc[data-v-7998b662]{font-size:12px;color:var(--editor-text-muted, #aaa)}.modal-footer[data-v-7998b662]{display:flex;justify-content:flex-end;gap:8px;margin-top:20px;padding-top:16px;border-top:1px solid var(--editor-border, rgba(255, 255, 255, .08))}.quick-start-checklist[data-v-96b80228]{position:fixed;right:24px;bottom:24px;z-index:100;width:240px;background:var(--editor-bg-elevated, #1e1e2e);border:1px solid var(--editor-border, rgba(255, 255, 255, .12));border-radius:10px;box-shadow:0 8px 24px #00000059;font-size:12px}.checklist-header[data-v-96b80228]{display:flex;align-items:center;gap:8px;padding:10px 12px;cursor:pointer;-webkit-user-select:none;user-select:none;border-bottom:1px solid var(--editor-border, rgba(255, 255, 255, .08))}.checklist-title[data-v-96b80228]{flex:1;font-weight:600;color:var(--editor-text, #eee)}.checklist-progress[data-v-96b80228]{font-size:11px;color:var(--accent, #4fc3f7)}.collapse-icon[data-v-96b80228]{font-size:10px;color:var(--editor-text-dim, #888)}.checklist-items[data-v-96b80228]{list-style:none;margin:0;padding:8px 12px 10px}.checklist-item[data-v-96b80228]{display:flex;align-items:center;gap:8px;padding:5px 0;color:var(--editor-text-muted, #aaa)}.checklist-item.done[data-v-96b80228]{color:var(--editor-text-dim, #888)}.checklist-item.done .item-label[data-v-96b80228]{text-decoration:line-through}.item-check[data-v-96b80228]{width:14px;flex-shrink:0;font-size:11px;color:var(--editor-text-dim, #666)}.item-check.done[data-v-96b80228]{color:#52c41a}.item-label[data-v-96b80228]{line-height:1.4}.checklist-done-hint[data-v-96b80228]{padding:0 12px 10px;font-size:11px;color:#52c41a}.analytics-panel[data-v-94cf185d]{display:flex;flex-direction:column;gap:20px}.stat-grid[data-v-94cf185d]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.stat-card[data-v-94cf185d]{padding:12px;border-radius:8px;background:var(--editor-bg-inset, var(--bg-inset));border:1px solid var(--editor-border, var(--border))}.stat-label[data-v-94cf185d]{font-size:12px;color:var(--editor-text-muted, var(--text-muted));margin-bottom:4px}.stat-value[data-v-94cf185d]{font-size:22px;font-weight:600;color:var(--editor-text, var(--text-primary));line-height:1.2}.stat-value.accent[data-v-94cf185d]{color:var(--accent)}.trend-section[data-v-94cf185d]{padding:12px;border-radius:8px;background:var(--editor-bg-inset, var(--bg-inset));border:1px solid var(--editor-border, var(--border))}.trend-title[data-v-94cf185d]{font-size:13px;font-weight:600;margin-bottom:12px;color:var(--editor-text, var(--text-primary))}.trend-bars[data-v-94cf185d]{display:flex;align-items:flex-end;gap:6px;height:100px}.trend-bar-col[data-v-94cf185d]{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0}.trend-bar-wrap[data-v-94cf185d]{flex:1;width:100%;display:flex;align-items:flex-end;justify-content:center}.trend-bar[data-v-94cf185d]{width:100%;max-width:28px;min-height:4px;border-radius:3px 3px 0 0;background:var(--accent);opacity:.85;transition:height .2s}.trend-day[data-v-94cf185d]{font-size:10px;color:var(--editor-text-dim, var(--text-muted));white-space:nowrap}.analytics-hint[data-v-94cf185d]{font-size:12px;color:var(--text-muted);margin:0}.publish-panel[data-v-ea6fbc17]{padding:4px 0 0}.publish-status[data-v-ea6fbc17]{margin-bottom:16px}.publish-alert-msg[data-v-ea6fbc17]{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px}.publish-view-stat[data-v-ea6fbc17]{font-size:12px;font-weight:400;color:var(--text-secondary)}.publish-layout[data-v-ea6fbc17]{display:flex;gap:24px;align-items:flex-start}.publish-left[data-v-ea6fbc17]{flex:0 0 200px;display:flex;flex-direction:column;align-items:center;text-align:center;padding:12px 8px;border-radius:8px;border:1px solid var(--border);background:var(--bg-elevated)}.publish-left--draft[data-v-ea6fbc17]{justify-content:center;min-height:220px}.draft-icon[data-v-ea6fbc17]{font-size:40px;color:var(--accent);margin-bottom:12px}.publish-left-title[data-v-ea6fbc17]{font-size:14px;font-weight:600;color:var(--text-primary);margin-top:8px}.publish-left-hint[data-v-ea6fbc17]{margin-top:6px;font-size:12px;color:var(--text-secondary);line-height:1.5}.publish-right[data-v-ea6fbc17]{flex:1;min-width:0}.link-row[data-v-ea6fbc17]{display:flex;gap:8px}.link-row .ant-input[data-v-ea6fbc17]{flex:1;min-width:0}.publish-form[data-v-ea6fbc17]{margin:0}.publish-form[data-v-ea6fbc17] .ant-form-item{margin-bottom:14px}.readonly-field[data-v-ea6fbc17]{font-size:13px;color:var(--text-primary);line-height:1.5}.form-hint[data-v-ea6fbc17]{font-size:12px;color:var(--text-muted);margin-top:4px}.publish-actions[data-v-ea6fbc17]{display:flex;gap:8px;margin-top:4px}.password-row[data-v-ea6fbc17]{display:flex;flex-direction:column}.publish-hint[data-v-ea6fbc17]{margin-top:4px;line-height:1.5}.qr-preview[data-v-ea6fbc17]{display:flex;align-items:center;justify-content:center;padding:8px;border-radius:8px;background:#fff}.qr-image[data-v-ea6fbc17]{width:148px;height:148px;display:block}@media (max-width: 640px){.publish-layout[data-v-ea6fbc17]{flex-direction:column}.publish-left[data-v-ea6fbc17]{flex:none;width:100%}}.home-page[data-v-82eb8d81]{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.version-panel[data-v-2f06cd71]{padding:8px 0}.version-desc[data-v-2f06cd71]{color:var(--editor-text-muted);font-size:13px;margin-bottom:12px}.version-toolbar[data-v-2f06cd71]{margin-bottom:12px}.version-tag[data-v-2f06cd71]{margin-inline:0;font-size:11px;line-height:18px;padding:0 6px}.version-empty[data-v-2f06cd71]{padding:24px}.version-list[data-v-2f06cd71]{max-height:320px;overflow-y:auto}.version-item[data-v-2f06cd71]{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-radius:6px;margin-bottom:4px;background:var(--editor-bg-inset);border:1px solid var(--editor-border);transition:background .15s,border-color .15s}.version-item[data-v-2f06cd71]:hover{background:var(--editor-comp-hover-bg);border-color:var(--editor-border-light)}.version-info[data-v-2f06cd71]{display:flex;flex-direction:column;gap:2px;min-width:0}.version-meta[data-v-2f06cd71]{display:flex;flex-wrap:wrap;align-items:center;gap:4px;font-size:13px;line-height:1.4}.version-num[data-v-2f06cd71]{font-weight:600;color:var(--accent)}.version-sep[data-v-2f06cd71]{color:var(--editor-text-dim);-webkit-user-select:none;user-select:none}.version-author[data-v-2f06cd71]{color:var(--editor-text);font-weight:500}.version-time[data-v-2f06cd71]{font-size:12px;color:var(--editor-text-muted)}.version-desc-text[data-v-2f06cd71]{font-size:12px;color:var(--editor-text-dim)}.version-loading-more[data-v-2f06cd71],.version-load-more-hint[data-v-2f06cd71],.version-no-more[data-v-2f06cd71]{text-align:center;padding:12px;font-size:12px;color:var(--editor-text-dim)}.version-item[data-v-2f06cd71] .ant-btn-link{color:var(--accent);padding:0 4px}.version-item[data-v-2f06cd71] .ant-btn-link:hover{color:var(--accent);opacity:.85}.version-loading-more[data-v-2f06cd71]{padding:16px}.scope-row[data-v-8c4ea3bc]{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:12px}.scope-label[data-v-8c4ea3bc]{font-size:13px;color:var(--editor-text-muted)}.scope-page-name[data-v-8c4ea3bc]{font-size:12px;color:var(--editor-text-muted)}.palette-grid[data-v-8c4ea3bc]{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:16px;max-height:420px;overflow-y:auto;padding-right:4px}.palette-card[data-v-8c4ea3bc]{border:1px solid var(--editor-border);border-radius:8px;padding:10px;cursor:pointer;transition:border-color .15s,box-shadow .15s}.palette-card[data-v-8c4ea3bc]:hover{border-color:var(--accent)}.palette-card.selected[data-v-8c4ea3bc]{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent-subtle, rgba(24, 144, 255, .2))}.palette-name[data-v-8c4ea3bc]{font-size:13px;font-weight:500;margin-bottom:8px}.palette-bg[data-v-8c4ea3bc]{height:36px;border-radius:4px;display:flex;align-items:center;justify-content:center;margin-bottom:8px}.palette-bg-label[data-v-8c4ea3bc]{font-size:11px;color:#ffffffd9;text-shadow:0 1px 2px rgba(0,0,0,.4)}.palette-colors[data-v-8c4ea3bc]{display:flex;gap:4px;flex-wrap:wrap}.color-dot[data-v-8c4ea3bc]{width:18px;height:18px;border-radius:4px;border:1px solid rgba(0,0,0,.08)}.apply-row[data-v-8c4ea3bc]{margin-top:4px}.form-hint[data-v-8c4ea3bc]{font-size:12px;color:var(--editor-text-muted);margin-top:8px;line-height:1.5}.presence-bar[data-v-cfe0a72a]{display:inline-flex;align-items:center;gap:4px;margin-right:4px}.presence-icon[data-v-cfe0a72a]{font-size:14px;color:var(--editor-text-muted);cursor:default}.presence-avatar[data-v-cfe0a72a]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;font-size:10px;font-weight:600;cursor:default;background:var(--editor-bg-elevated);color:var(--presence-color, var(--editor-text-soft));border:1.5px solid var(--presence-color, var(--editor-border-item))}.presence-avatar.self[data-v-cfe0a72a]{color:var(--accent);background:var(--accent-subtle);border-color:var(--accent)}.presence-warn[data-v-cfe0a72a]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:#ff4d4f;color:#fff;font-size:11px;font-weight:700}.toolbar[data-v-6be46817]{height:44px;background:var(--editor-bg);border-bottom:1px solid var(--editor-border);display:flex;align-items:center;justify-content:space-between;padding:0 12px;flex-shrink:0;gap:8px}.toolbar-left[data-v-6be46817],.toolbar-center[data-v-6be46817],.toolbar-right[data-v-6be46817]{display:flex;align-items:center;gap:4px}.toolbar-left[data-v-6be46817]{flex:1}.toolbar-center[data-v-6be46817]{flex:0 0 auto;justify-content:center}.toolbar-right[data-v-6be46817]{flex:1;justify-content:flex-end}[data-v-6be46817] .btn-active{color:var(--accent)!important;background:var(--accent-subtle)!important}[data-v-6be46817] .icon-grid{color:#13c2c2}[data-v-6be46817] .icon-snap{color:#722ed1}.divider[data-v-6be46817]{width:1px;height:16px;background:var(--editor-border);margin:0 4px}.screen-title[data-v-6be46817]{font-size:14px;font-weight:600;color:var(--editor-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-switcher[data-v-6be46817]{display:inline-flex;align-items:center;gap:6px}.page-switcher-home[data-v-6be46817]{color:#f59e0b;font-size:12px}.zoom-label[data-v-6be46817]{font-size:12px;color:var(--editor-text);min-width:40px;text-align:center}.zoom-editable[data-v-6be46817]{cursor:pointer;padding:2px 6px;border-radius:4px}.zoom-editable[data-v-6be46817]:hover{color:var(--accent);background:var(--accent-subtle)}.zoom-input[data-v-6be46817]{width:80px}.zoom-input[data-v-6be46817] .ant-input-number-input{font-size:12px;text-align:center;padding:0 8px}[data-v-6be46817] .ant-btn-text{color:var(--editor-text)}[data-v-6be46817] .ant-btn-text:hover{color:var(--accent);background:var(--accent-subtle)!important}[data-v-6be46817] .icon-home{color:#1890ff}[data-v-6be46817] .icon-down{color:#8c8c8c}[data-v-6be46817] .icon-file{color:#69c0ff}[data-v-6be46817] .icon-plus{color:#52c41a}[data-v-6be46817] .icon-zoom,[data-v-6be46817] .icon-compress{color:#13c2c2}[data-v-6be46817] .icon-undo,[data-v-6be46817] .icon-redo{color:#fa8c16}[data-v-6be46817] .icon-disabled{color:#555!important;opacity:.5}[data-v-6be46817] .icon-save{color:#52c41a}[data-v-6be46817] .icon-eye{color:#1890ff}[data-v-6be46817] .icon-fullscreen{color:#722ed1}[data-v-6be46817] .icon-database{color:#13c2c2}.page-dropdown-overlay[data-v-6be46817]{box-shadow:var(--shadow-card)}.icon-home-page[data-v-6be46817]{color:#f59e0b;font-size:12px;flex-shrink:0}.page-more[data-v-6be46817]{color:#9ca3af;font-size:14px;padding:2px;opacity:.8}.page-row:hover .page-more[data-v-6be46817]{opacity:1;color:#c5cbd3}.add-page-row[data-v-6be46817]{padding:8px 12px;cursor:pointer;font-size:13px;color:#b0b5bc}.add-page-row[data-v-6be46817]:hover{background:var(--accent-hover-bg);color:var(--accent)}.rename-form[data-v-6be46817]{display:flex;flex-direction:column;gap:8px}.comp-ctx-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10990;background:transparent}.comp-ctx-menu{position:fixed;z-index:10991;min-width:160px;background:var(--editor-popup-bg);border:1px solid var(--editor-popup-border);border-radius:6px;box-shadow:var(--editor-popup-shadow);overflow:hidden}.comp-ctx-ant-menu.ant-menu{background:transparent;border:none}.comp-ctx-ant-menu.ant-menu .ant-menu-item{color:var(--editor-popup-text);font-size:13px;height:34px;line-height:34px;margin:0}.comp-ctx-ant-menu.ant-menu .ant-menu-item:hover{background:var(--sidebar-active-bg);color:var(--accent)}.comp-ctx-ant-menu.ant-menu .ant-menu-item-disabled{color:var(--editor-popup-text-muted)!important}.comp-ctx-ant-menu.ant-menu .ant-menu-item-divider{margin:4px 0;border-color:var(--editor-popup-divider)}.layer-panel[data-v-faa7b691]{display:flex;flex-direction:column;flex:1;min-height:0;height:100%;overflow:hidden}.layer-list[data-v-faa7b691]{flex:1;overflow-y:auto}.layer-item[data-v-faa7b691]{display:flex;align-items:center;gap:6px;padding:6px 12px;cursor:pointer;border-bottom:1px solid var(--editor-menu-divider);transition:background .15s,color .15s;font-size:12px;color:var(--editor-text-soft)}.layer-item[data-v-faa7b691]:hover{background:var(--editor-comp-hover-bg);color:var(--editor-text)}.layer-item.selected[data-v-faa7b691]{background:var(--sidebar-active-bg);color:var(--editor-text);box-shadow:inset 3px 0 0 var(--accent)}.layer-item.selected .layer-name[data-v-faa7b691]{color:var(--accent);font-weight:600}.layer-item.locked[data-v-faa7b691]{opacity:.5}.layer-icon[data-v-faa7b691]{font-size:13px;flex-shrink:0}.layer-name[data-v-faa7b691]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.layer-actions[data-v-faa7b691]{display:flex;gap:2px;opacity:0;transition:opacity .15s;flex-shrink:0}.layer-item:hover .layer-actions[data-v-faa7b691],.layer-item.selected .layer-actions[data-v-faa7b691]{opacity:1}.layer-btn[data-v-faa7b691]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:3px;font-size:11px;cursor:pointer;color:var(--editor-text-muted);transition:background .15s,color .15s}.layer-btn[data-v-faa7b691]:hover{background:#4fc3f733;color:var(--accent)}.layer-btn .anticon[data-v-faa7b691]:first-child{color:inherit}.layer-item .layer-btn[data-v-faa7b691]:has(.anticon-unlock){color:#52c41a}.layer-item .layer-btn[data-v-faa7b691]:has(.anticon-lock){color:#fa8c16}.layer-item .layer-btn[data-v-faa7b691]:has(.anticon-arrow-up),.layer-item .layer-btn[data-v-faa7b691]:has(.anticon-arrow-down){color:#1890ff}.layer-empty[data-v-faa7b691]{padding:28px 16px;text-align:center;color:var(--editor-text-dim);font-size:12px}.layer-empty-icon[data-v-faa7b691]{font-size:32px;color:var(--editor-text-muted);margin-bottom:10px}.layer-empty p[data-v-faa7b691]{margin:0 0 6px;color:var(--editor-text-muted);font-size:12px}.layer-empty-hint[data-v-faa7b691]{font-size:11px;color:var(--editor-text-dim)}.asset-library-panel[data-v-12335dd4]{display:block}.asset-cat-strip[data-v-12335dd4]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px;padding:2px 0}.asset-cat-pill[data-v-12335dd4]{border:1px solid var(--editor-border-item);background:var(--editor-asset-pill-bg);color:var(--editor-asset-pill-text);font-size:11px;padding:4px 8px;border-radius:6px;cursor:pointer;transition:background .15s,border-color .15s,color .15s;line-height:1.3}.asset-cat-pill[data-v-12335dd4]:hover{border-color:var(--accent);color:var(--editor-text)}.asset-cat-pill.active[data-v-12335dd4]{background:var(--sidebar-active-bg);border-color:var(--accent);color:var(--accent)}.asset-empty[data-v-12335dd4]{padding:24px 8px;text-align:center;color:var(--editor-text-dim);font-size:12px}.asset-thumb-grid[data-v-12335dd4]{display:grid;grid-template-columns:1fr 1fr;gap:8px;align-content:start}.asset-cell[data-v-12335dd4]{background:var(--editor-asset-cell-bg);border:1px solid var(--editor-border-item);border-radius:8px;overflow:hidden;cursor:grab;transition:border-color .15s;-webkit-user-select:none;user-select:none}.asset-cell[data-v-12335dd4]:hover{border-color:var(--accent)}.asset-cell[data-v-12335dd4]:active{cursor:grabbing}.asset-cell-thumb[data-v-12335dd4]{aspect-ratio:1;background:var(--editor-bg-inset);overflow:hidden}.asset-cell-thumb img[data-v-12335dd4]{width:100%;height:100%;object-fit:contain;display:block;pointer-events:none}.asset-cell-actions[data-v-12335dd4]{padding:4px 6px 6px;text-align:center}.asset-link-btn[data-v-12335dd4]{font-size:10px;color:var(--accent);cursor:pointer}.asset-link-btn[data-v-12335dd4]:hover{text-decoration:underline}.asset-load-more[data-v-12335dd4]{display:flex;justify-content:center;padding:12px 0 4px}.asset-end-hint[data-v-12335dd4]{text-align:center;font-size:11px;color:var(--editor-text-dim);padding:8px 0 4px}.component-panel[data-v-1aedb34c]{width:100%;flex:1;flex-shrink:0;align-self:stretch;background:var(--editor-bg);display:flex;flex-direction:column;overflow:hidden;min-height:0}.panel-header[data-v-1aedb34c]{flex-shrink:0}.panel-tabs[data-v-1aedb34c]{display:flex;align-items:stretch;border-bottom:1px solid var(--editor-border)}.panel-tab[data-v-1aedb34c]{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:48px;padding:7px 2px 6px;border:none;background:transparent;color:var(--editor-text-muted);cursor:pointer;position:relative;transition:color .15s,background .15s}.panel-tab[data-v-1aedb34c]:hover:not(.is-active){color:var(--editor-text);background:var(--accent-subtle)}.panel-tab.is-active[data-v-1aedb34c]{color:var(--accent)}.panel-tab.is-active[data-v-1aedb34c]:after{content:"";position:absolute;bottom:0;left:18%;right:18%;height:2px;border-radius:2px 2px 0 0;background:var(--accent)}.panel-tab-icon[data-v-1aedb34c]{font-size:15px;line-height:1}.panel-tab-label[data-v-1aedb34c]{font-size:10px;line-height:1;letter-spacing:.02em;white-space:nowrap}.panel-body[data-v-1aedb34c]{flex:1;min-height:0;overflow-y:auto;padding:8px}.panel-body-assets-pad[data-v-1aedb34c]{padding-top:4px}.comp-group[data-v-1aedb34c]{margin-bottom:12px}.quick-access[data-v-1aedb34c]{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid var(--editor-border);display:flex;flex-direction:column;gap:8px}.quick-section[data-v-1aedb34c]{display:flex;flex-direction:column;gap:4px}.quick-section-label[data-v-1aedb34c]{padding:0 2px 2px}.quick-row[data-v-1aedb34c]{display:flex;flex-wrap:wrap;gap:4px}.quick-chip[data-v-1aedb34c]{display:inline-flex;align-items:center;gap:4px;max-width:100%;padding:4px 8px 4px 6px;border-radius:6px;background:var(--editor-quick-chip-bg);border:1px solid var(--editor-border-item);cursor:grab;-webkit-user-select:none;user-select:none;transition:border-color .15s,background .15s,color .15s}.quick-chip[data-v-1aedb34c]:hover{border-color:var(--accent);background:var(--accent-subtle)}.quick-chip[data-v-1aedb34c]:active{cursor:grabbing}.quick-chip-icon[data-v-1aedb34c]{font-size:14px;line-height:1;flex-shrink:0}.quick-chip-label[data-v-1aedb34c]{font-size:11px;color:var(--editor-quick-chip-text);line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.comp-item[data-v-1aedb34c]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:10px 6px;background:var(--editor-bg-elevated);border:1px solid var(--editor-border-item);border-radius:8px;cursor:pointer;transition:all .2s;-webkit-user-select:none;user-select:none}.comp-item[data-v-1aedb34c]:active{cursor:grabbing}.comp-fav-btn[data-v-1aedb34c]{position:absolute;top:4px;right:4px;z-index:1;display:flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;border:1px solid var(--editor-icon-badge-border);border-radius:4px;background:var(--editor-icon-badge-bg);color:var(--editor-text-muted);font-size:10px;cursor:pointer;opacity:0;transition:opacity .15s,color .15s,background .15s,border-color .15s}.comp-item:hover .comp-fav-btn[data-v-1aedb34c],.comp-fav-btn.is-fav[data-v-1aedb34c]{opacity:1}.comp-fav-btn.is-fav[data-v-1aedb34c]{color:var(--accent);background:var(--accent-subtle);border-color:var(--accent)}.comp-fav-btn[data-v-1aedb34c]:hover{color:var(--accent);background:var(--accent-hover-bg);border-color:var(--accent)}.group-label[data-v-1aedb34c]{font-size:11px;color:var(--editor-text);padding:4px 8px;text-transform:uppercase;letter-spacing:.5px;display:flex;align-items:center;gap:6px}.group-icon[data-v-1aedb34c]{font-size:14px;color:var(--accent)}.comp-list[data-v-1aedb34c]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.comp-item[data-v-1aedb34c]:hover{background:var(--editor-comp-hover-bg);border-color:var(--accent);transform:translateY(-1px);box-shadow:0 4px 12px var(--sidebar-active-bg)}.comp-item[data-v-1aedb34c]:active{cursor:grabbing;transform:scale(.96)}.comp-icon[data-v-1aedb34c]{font-size:22px}.comp-label[data-v-1aedb34c]{font-size:11px;color:var(--editor-text-soft)}.presets-empty[data-v-1aedb34c]{padding:24px 8px}.preset-list[data-v-1aedb34c]{display:flex;flex-direction:column;gap:6px}.preset-item[data-v-1aedb34c]{display:flex;align-items:center;gap:8px;padding:8px 10px;background:var(--editor-bg-elevated);border:1px solid var(--editor-border-item);border-radius:8px;cursor:grab;-webkit-user-select:none;user-select:none;transition:border-color .15s,background .15s}.preset-item[data-v-1aedb34c]:hover{border-color:var(--accent);background:var(--editor-comp-hover-bg)}.preset-item[data-v-1aedb34c]:active{cursor:grabbing}.preset-meta[data-v-1aedb34c]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.preset-name[data-v-1aedb34c]{font-size:12px;font-weight:500;color:var(--editor-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preset-sub[data-v-1aedb34c]{font-size:10px;color:var(--editor-text-dim)}.preset-del[data-v-1aedb34c]{flex-shrink:0;color:var(--editor-text-dim)!important}.preset-del[data-v-1aedb34c]:hover{color:#ff4d4f!important}.canvas-wrapper[data-v-1557dfae]{flex:1;overflow:auto;display:flex;align-items:flex-start;justify-content:flex-start;background:var(--editor-bg);position:relative}.canvas[data-v-1557dfae]{flex-shrink:0;box-shadow:0 0 40px var(--sidebar-active-bg)}.canvas-grid[data-v-1557dfae]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:20px 20px}.selection-rect[data-v-1557dfae]{position:absolute;border:2px dashed var(--accent);background:var(--accent-subtle);pointer-events:none;z-index:10000}.guide-line[data-v-1557dfae]{position:absolute;pointer-events:none;z-index:999;background:#4fc3f780}.guide-line.h-line[data-v-1557dfae]{width:100%;height:1px;left:0}.guide-line.v-line[data-v-1557dfae]{width:1px;height:100%;top:0}.comp-wrapper[data-v-1557dfae]{box-sizing:border-box;transition:outline-color .2s ease;position:relative}.text-edit-overlay[data-v-1557dfae]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;padding:4px;box-sizing:border-box}.text-edit-input[data-v-1557dfae]{width:100%;height:100%;border:1px solid var(--accent);border-radius:4px;padding:4px 8px;font:inherit;color:inherit;background:var(--editor-input-overlay-bg);resize:none;outline:none;box-sizing:border-box;line-height:inherit}.inline-edit-single[data-v-1557dfae]{height:auto;min-height:32px}.chart-title-edit-overlay[data-v-1557dfae]{inset:auto 8px auto 8px;top:8px;height:auto;padding:0}.chart-title-edit-overlay .inline-edit-single[data-v-1557dfae]{width:100%}.comp-wrapper.selected[data-v-1557dfae]{outline:2px solid var(--accent);outline-offset:0}.comp-wrapper.multi_selected[data-v-1557dfae]{outline:2px solid #8bc34a;outline-offset:0}.comp-wrapper.locked[data-v-1557dfae]{opacity:.7}.lock-badge[data-v-1557dfae]{position:absolute;top:-18px;right:-5px;font-size:12px;z-index:1000;background:#0009;padding:2px 4px;border-radius:3px;color:#fa8c16}.presence-badge[data-v-1557dfae]{position:absolute;top:-10px;left:-10px;min-width:20px;height:20px;padding:0 4px;border-radius:10px;font-size:10px;font-weight:700;z-index:1001;display:flex;align-items:center;justify-content:center;pointer-events:none;background:var(--editor-bg-elevated);border:1.5px solid var(--presence-color, var(--editor-border-item));box-shadow:0 1px 3px #00000040}.ds-binding-label[data-v-1557dfae]{position:absolute;right:2px;bottom:2px;max-width:calc(100% - 8px);padding:2px 6px;border-radius:4px;font-size:14px;line-height:1.4;font-weight:500;color:var(--accent);background:var(--accent-subtle);border:1px solid var(--accent);z-index:1000;pointer-events:none;box-shadow:0 1px 2px #0000001f;display:inline-flex;align-items:center;gap:4px;min-width:0}.ds-binding-label-icon[data-v-1557dfae]{flex-shrink:0;font-size:12px;color:inherit;opacity:.92}.ds-binding-label-text[data-v-1557dfae]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.resize-handle[data-v-1557dfae]{position:absolute;width:8px;height:8px;background:#fff;border:1px solid var(--accent);border-radius:2px;z-index:9999}.resize-n[data-v-1557dfae]{top:-4px;left:50%;transform:translate(-50%);cursor:n-resize}.resize-s[data-v-1557dfae]{bottom:-4px;left:50%;transform:translate(-50%);cursor:s-resize}.resize-e[data-v-1557dfae]{right:-4px;top:50%;transform:translateY(-50%);cursor:e-resize}.resize-w[data-v-1557dfae]{left:-4px;top:50%;transform:translateY(-50%);cursor:w-resize}.resize-ne[data-v-1557dfae]{top:-4px;right:-4px;cursor:ne-resize}.resize-nw[data-v-1557dfae]{top:-4px;left:-4px;cursor:nw-resize}.resize-se[data-v-1557dfae]{bottom:-4px;right:-4px;cursor:se-resize}.resize-sw[data-v-1557dfae]{bottom:-4px;left:-4px;cursor:sw-resize}.prop-section[data-v-f7d146b4]{margin-bottom:12px;background:var(--editor-bg-elevated);border-radius:8px;padding:10px;border:1px solid var(--editor-border)}.section-title[data-v-f7d146b4]{font-size:11px;color:var(--editor-text);font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid var(--editor-border)}.prop-grid[data-v-f7d146b4]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.prop-item[data-v-f7d146b4]{display:flex;flex-direction:column;gap:3px}.prop-item label[data-v-f7d146b4]{font-size:11px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.prop-row label[data-v-f7d146b4]{font-size:12px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.label-hint[data-v-f7d146b4]{color:var(--editor-text-dim);cursor:help;font-size:12px}.prop-row[data-v-f7d146b4]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.prop-section>.prop-row[data-v-f7d146b4]:last-child{margin-bottom:0}.prop-row-switch[data-v-f7d146b4]{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.prop-row-switch>label[data-v-f7d146b4],.prop-row-switch[data-v-f7d146b4] label{flex:1;margin-bottom:0}.prop-row-switch>.prop-row-label-wrap[data-v-f7d146b4]{flex:1;min-width:0}.prop-row-pd[data-v-f7d146b4]{padding-left:15px}.prop-search-highlight[data-v-f7d146b4]{outline:1px solid var(--editor-focus-ring);outline-offset:2px;border-radius:4px;background:var(--editor-focus-bg);transition:background .2s ease}.prop-section.prop-search-highlight[data-v-f7d146b4]{padding:4px;margin:-4px}.color-row[data-v-f7d146b4]{display:flex;gap:6px;align-items:center}.prop-slider-row[data-v-f7d146b4]{display:flex;align-items:center;gap:10px;width:100%}.prop-slider[data-v-f7d146b4]{flex:1;min-width:0}.prop-slider-num[data-v-f7d146b4]{width:72px;flex-shrink:0}.prop-slider-row-compact[data-v-f7d146b4]{gap:6px}.prop-slider-row-compact .prop-slider-num[data-v-f7d146b4]{width:64px}.prop-row-block[data-v-f7d146b4]{flex-direction:column;align-items:stretch}.size-row[data-v-f7d146b4]{display:flex;gap:6px;align-items:center}.size-row .ant-input-number[data-v-f7d146b4]{flex:1;min-width:0}.size-sep[data-v-f7d146b4]{color:var(--editor-text-dim);font-size:12px;flex-shrink:0}.canvas-preset-select[data-v-f7d146b4]{margin-top:6px;width:100%}.color-input[data-v-f7d146b4]{width:32px;height:28px;border:1px solid var(--editor-border-item);border-radius:4px;padding:0;cursor:pointer;flex-shrink:0;background:transparent}[data-v-f7d146b4] .ant-divider{border-color:var(--editor-border-item)!important}.data-hint[data-v-f7d146b4]{font-size:12px;color:var(--editor-text-muted);font-family:monospace}.editor-code-preview[data-v-f7d146b4]{background:var(--editor-bg-inset);border:1px solid var(--editor-border);border-radius:4px;padding:8px;color:var(--editor-text-muted);font-size:10px;font-family:ui-monospace,Consolas,monospace;max-height:120px;overflow:auto;margin:0;word-break:break-all;white-space:pre-wrap}.data-table-wrapper[data-v-f7d146b4],.data-table-wrap[data-v-f7d146b4]{overflow-x:auto}.data-edit-table[data-v-f7d146b4],.data-table[data-v-f7d146b4]{width:100%;border-collapse:collapse;font-size:12px}.data-edit-table th[data-v-f7d146b4],.data-edit-table td[data-v-f7d146b4],.data-table th[data-v-f7d146b4],.data-table td[data-v-f7d146b4]{border:1px solid var(--editor-border-item);padding:6px 8px;text-align:left;color:var(--editor-text)}.data-edit-table th[data-v-f7d146b4],.data-table th[data-v-f7d146b4]{background:var(--sidebar-active-bg);color:var(--editor-text);font-weight:600}.data-edit-table td[data-v-f7d146b4],.data-table td[data-v-f7d146b4]{background:var(--editor-table-cell-bg);color:var(--editor-text)}.data-edit-table input[data-v-f7d146b4],.data-edit-table .ant-input[data-v-f7d146b4],.data-table input[data-v-f7d146b4],.data-table .ant-input[data-v-f7d146b4],.data-table .ant-input-number[data-v-f7d146b4]{background:var(--editor-bg-elevated)!important;border-color:var(--editor-border)!important;color:var(--editor-text)!important}.data-table .th-series[data-v-f7d146b4],.data-table .td-name[data-v-f7d146b4]{min-width:80px}.data-table .th-val[data-v-f7d146b4],.data-table .td-val[data-v-f7d146b4]{min-width:70px}.data-table .th-actions[data-v-f7d146b4],.data-table .td-actions[data-v-f7d146b4]{width:40px}.media-picker[data-v-0a351de7]{display:flex;flex-direction:column;gap:12px}.media-picker-toolbar[data-v-0a351de7]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.media-picker-search[data-v-0a351de7]{flex:1;min-width:160px}.media-cat-strip[data-v-0a351de7]{display:flex;flex-wrap:wrap;gap:6px}.media-cat-pill[data-v-0a351de7]{border:1px solid var(--editor-border-item);background:var(--editor-asset-pill-bg);color:var(--editor-asset-pill-text);font-size:11px;padding:4px 8px;border-radius:6px;cursor:pointer;line-height:1.3}.media-cat-pill.active[data-v-0a351de7]{background:var(--sidebar-active-bg);border-color:var(--accent);color:var(--accent)}.media-grid[data-v-0a351de7]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;max-height:360px;overflow-y:auto;padding:2px}.media-cell[data-v-0a351de7]{border:1px solid var(--editor-border-item);background:var(--editor-asset-cell-bg);border-radius:8px;overflow:hidden;cursor:pointer;padding:0;text-align:left;transition:border-color .15s,box-shadow .15s}.media-cell[data-v-0a351de7]:hover{border-color:var(--accent)}.media-cell.selected[data-v-0a351de7]{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.media-cell-thumb[data-v-0a351de7]{aspect-ratio:1;background:var(--editor-bg-inset);display:flex;align-items:center;justify-content:center;overflow:hidden}.media-cell-thumb img[data-v-0a351de7],.media-cell-thumb video[data-v-0a351de7]{width:100%;height:100%;object-fit:contain;display:block;pointer-events:none}.media-audio-icon[data-v-0a351de7]{font-size:28px;color:var(--editor-text-dim)}.media-cell-name[data-v-0a351de7]{padding:4px 6px 6px;font-size:11px;color:var(--editor-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.media-empty[data-v-0a351de7]{padding:40px 12px;text-align:center;color:var(--editor-text-dim);font-size:13px}.media-load-more[data-v-0a351de7]{display:flex;justify-content:center;padding-top:8px}.media-picker-footer[data-v-0a351de7]{display:flex;justify-content:flex-end;gap:8px;padding-top:4px;border-top:1px solid var(--editor-border)}.image-upload[data-v-25b69fc9]{display:flex;flex-direction:column;gap:8px}.upload-preview[data-v-25b69fc9]{width:100%;height:80px;border:1px dashed #434343;border-radius:6px;overflow:hidden;cursor:pointer;display:flex;align-items:center;justify-content:center;background:var(--editor-bg);transition:border-color .2s;position:relative}.upload-preview[data-v-25b69fc9]:hover{border-color:var(--accent)}.preview-img[data-v-25b69fc9]{width:100%;height:100%;object-fit:contain}.upload-placeholder[data-v-25b69fc9]{display:flex;flex-direction:column;align-items:center;gap:4px;color:var(--editor-text-dim);font-size:12px}.placeholder-icon[data-v-25b69fc9]{font-size:24px;color:#434343}.upload-actions[data-v-25b69fc9]{display:flex;gap:8px}.comp-prop-header[data-v-9dd9295a]{position:sticky;top:0;z-index:3;display:flex;align-items:center;gap:8px;height:36px;padding:0 10px;background:var(--editor-bg-elevated);border-bottom:1px solid var(--editor-border)}.comp-icon[data-v-9dd9295a]{display:flex;font-size:16px;flex-shrink:0}.comp-meta[data-v-9dd9295a]{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.comp-label[data-v-9dd9295a]{font-size:12px;font-weight:600;color:var(--editor-text);line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.comp-type[data-v-9dd9295a]{font-size:10px;color:var(--editor-text-muted);line-height:1.2}.lock-indicator[data-v-9dd9295a]{color:var(--accent);font-size:12px;flex-shrink:0}.prop-section[data-v-bbf3aabd]{margin-bottom:12px;background:var(--editor-bg-elevated);border-radius:8px;padding:10px;border:1px solid var(--editor-border)}.section-title[data-v-bbf3aabd]{font-size:11px;color:var(--editor-text);font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid var(--editor-border)}.prop-grid[data-v-bbf3aabd]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.prop-item[data-v-bbf3aabd]{display:flex;flex-direction:column;gap:3px}.prop-item label[data-v-bbf3aabd]{font-size:11px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.prop-row label[data-v-bbf3aabd]{font-size:12px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.label-hint[data-v-bbf3aabd]{color:var(--editor-text-dim);cursor:help;font-size:12px}.prop-row[data-v-bbf3aabd]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.prop-section>.prop-row[data-v-bbf3aabd]:last-child{margin-bottom:0}.prop-row-switch[data-v-bbf3aabd]{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.prop-row-switch>label[data-v-bbf3aabd],.prop-row-switch[data-v-bbf3aabd] label{flex:1;margin-bottom:0}.prop-row-switch>.prop-row-label-wrap[data-v-bbf3aabd]{flex:1;min-width:0}.prop-row-pd[data-v-bbf3aabd]{padding-left:15px}.prop-search-highlight[data-v-bbf3aabd]{outline:1px solid var(--editor-focus-ring);outline-offset:2px;border-radius:4px;background:var(--editor-focus-bg);transition:background .2s ease}.prop-section.prop-search-highlight[data-v-bbf3aabd]{padding:4px;margin:-4px}.color-row[data-v-bbf3aabd]{display:flex;gap:6px;align-items:center}.prop-slider-row[data-v-bbf3aabd]{display:flex;align-items:center;gap:10px;width:100%}.prop-slider[data-v-bbf3aabd]{flex:1;min-width:0}.prop-slider-num[data-v-bbf3aabd]{width:72px;flex-shrink:0}.prop-slider-row-compact[data-v-bbf3aabd]{gap:6px}.prop-slider-row-compact .prop-slider-num[data-v-bbf3aabd]{width:64px}.prop-row-block[data-v-bbf3aabd]{flex-direction:column;align-items:stretch}.size-row[data-v-bbf3aabd]{display:flex;gap:6px;align-items:center}.size-row .ant-input-number[data-v-bbf3aabd]{flex:1;min-width:0}.size-sep[data-v-bbf3aabd]{color:var(--editor-text-dim);font-size:12px;flex-shrink:0}.canvas-preset-select[data-v-bbf3aabd]{margin-top:6px;width:100%}.color-input[data-v-bbf3aabd]{width:32px;height:28px;border:1px solid var(--editor-border-item);border-radius:4px;padding:0;cursor:pointer;flex-shrink:0;background:transparent}[data-v-bbf3aabd] .ant-divider{border-color:var(--editor-border-item)!important}.data-hint[data-v-bbf3aabd]{font-size:12px;color:var(--editor-text-muted);font-family:monospace}.editor-code-preview[data-v-bbf3aabd]{background:var(--editor-bg-inset);border:1px solid var(--editor-border);border-radius:4px;padding:8px;color:var(--editor-text-muted);font-size:10px;font-family:ui-monospace,Consolas,monospace;max-height:120px;overflow:auto;margin:0;word-break:break-all;white-space:pre-wrap}.data-table-wrapper[data-v-bbf3aabd],.data-table-wrap[data-v-bbf3aabd]{overflow-x:auto}.data-edit-table[data-v-bbf3aabd],.data-table[data-v-bbf3aabd]{width:100%;border-collapse:collapse;font-size:12px}.data-edit-table th[data-v-bbf3aabd],.data-edit-table td[data-v-bbf3aabd],.data-table th[data-v-bbf3aabd],.data-table td[data-v-bbf3aabd]{border:1px solid var(--editor-border-item);padding:6px 8px;text-align:left;color:var(--editor-text)}.data-edit-table th[data-v-bbf3aabd],.data-table th[data-v-bbf3aabd]{background:var(--sidebar-active-bg);color:var(--editor-text);font-weight:600}.data-edit-table td[data-v-bbf3aabd],.data-table td[data-v-bbf3aabd]{background:var(--editor-table-cell-bg);color:var(--editor-text)}.data-edit-table input[data-v-bbf3aabd],.data-edit-table .ant-input[data-v-bbf3aabd],.data-table input[data-v-bbf3aabd],.data-table .ant-input[data-v-bbf3aabd],.data-table .ant-input-number[data-v-bbf3aabd]{background:var(--editor-bg-elevated)!important;border-color:var(--editor-border)!important;color:var(--editor-text)!important}.data-table .th-series[data-v-bbf3aabd],.data-table .td-name[data-v-bbf3aabd]{min-width:80px}.data-table .th-val[data-v-bbf3aabd],.data-table .td-val[data-v-bbf3aabd]{min-width:70px}.data-table .th-actions[data-v-bbf3aabd],.data-table .td-actions[data-v-bbf3aabd]{width:40px}.prop-layout-bar[data-v-bbf3aabd]{padding:8px 10px;border-bottom:1px solid var(--editor-border);flex-shrink:0;background:var(--editor-bg)}.prop-row-z[data-v-bbf3aabd]{display:flex;flex-direction:column;gap:4px;margin-top:6px}.prop-row-z label[data-v-bbf3aabd]{font-size:11px;color:var(--editor-text)}.prop-property-search[data-v-7041e4f7]{width:100%;box-sizing:border-box;padding:6px 8px 0;flex-shrink:0}.prop-property-search-ac[data-v-7041e4f7]{display:block;width:100%}.prop-property-search[data-v-7041e4f7] .ant-select,.prop-property-search[data-v-7041e4f7] .ant-select-auto-complete{display:block;width:100%!important}.prop-property-search[data-v-7041e4f7] .ant-select-selector{width:100%!important;background:var(--editor-input-overlay-bg)!important;border-color:var(--editor-border-item)!important}.prop-property-search[data-v-7041e4f7] .ant-input,.prop-property-search[data-v-7041e4f7] .ant-input-affix-wrapper{background:var(--editor-input-overlay-bg)!important;border-color:var(--editor-border-item)!important;color:var(--editor-text)!important}.prop-property-search[data-v-7041e4f7] .ant-input-affix-wrapper .ant-input{background:transparent!important}.prop-property-search[data-v-7041e4f7] .ant-select-item-group{font-size:10px;color:var(--editor-text-dim);padding:4px 8px 2px}.prop-pinned-bar[data-v-364e7100]{display:flex;align-items:center;gap:8px;padding:6px 8px 0;flex-shrink:0}.prop-pinned-label[data-v-364e7100]{flex-shrink:0;line-height:1;align-self:center}.prop-pinned-chips[data-v-364e7100]{display:flex;flex-wrap:wrap;align-items:center;gap:4px;flex:1;min-width:0}.prop-pinned-chip[data-v-364e7100]{display:inline-flex;align-items:center;justify-content:center;max-width:100%;min-height:22px;padding:0 8px;border-radius:6px;border:1px solid var(--editor-border-item);background:var(--editor-quick-chip-bg);color:var(--editor-quick-chip-text);font-size:11px;line-height:1;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:border-color .15s,background .15s,color .15s}.prop-pinned-chip[data-v-364e7100]:hover{border-color:var(--accent);background:var(--accent-subtle);color:var(--accent)}.theme-preset-bar[data-v-75f5d204]{display:flex;align-items:center;gap:8px;padding:6px 8px;border-bottom:1px solid var(--editor-border);flex-shrink:0}.theme-preset-label[data-v-75f5d204]{flex-shrink:0;font-size:12px;color:var(--editor-text);white-space:nowrap}.theme-preset-select[data-v-75f5d204]{flex:1;min-width:0}.theme-preset-bar[data-v-75f5d204] .ant-select-selector{color:var(--editor-text)!important;background:var(--editor-input-overlay-bg, var(--editor-bg-elevated))!important}.theme-preset-bar[data-v-75f5d204] .ant-select-selection-placeholder{color:var(--editor-text-dim)!important}.theme-swatch[data-v-75f5d204]{display:inline-block;width:10px;height:10px;border-radius:2px;margin-right:6px;vertical-align:middle;border:1px solid rgba(255,255,255,.25)}.prop-action-bar[data-v-029066b0]{display:flex;flex-wrap:wrap;gap:6px;padding:6px 8px;min-height:44px;box-sizing:border-box;border-top:1px solid var(--editor-border);background:var(--editor-bg-elevated);flex-shrink:0}.action-btn[data-v-029066b0]{flex:1 1 calc(33.333% - 4px);min-width:0;padding-inline:4px!important;font-size:11px}.action-btn--style[data-v-029066b0]{flex:1 1 calc(50% - 3px)}[data-v-029066b0] .icon-copy{color:#1890ff}[data-v-029066b0] .icon-delete{color:#ff4d4f}[data-v-029066b0] .icon-style-copy{color:#722ed1}[data-v-029066b0] .icon-style-paste{color:#13c2c2}[data-v-029066b0] .icon-preset{color:#fa8c16}.prop-section[data-v-cd403fa5]{margin-bottom:12px;background:var(--editor-bg-elevated);border-radius:8px;padding:10px;border:1px solid var(--editor-border)}.section-title[data-v-cd403fa5]{font-size:11px;color:var(--editor-text);font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid var(--editor-border)}.prop-grid[data-v-cd403fa5]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.prop-item[data-v-cd403fa5]{display:flex;flex-direction:column;gap:3px}.prop-item label[data-v-cd403fa5]{font-size:11px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.prop-row label[data-v-cd403fa5]{font-size:12px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.label-hint[data-v-cd403fa5]{color:var(--editor-text-dim);cursor:help;font-size:12px}.prop-row[data-v-cd403fa5]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.prop-section>.prop-row[data-v-cd403fa5]:last-child{margin-bottom:0}.prop-row-switch[data-v-cd403fa5]{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.prop-row-switch>label[data-v-cd403fa5],.prop-row-switch[data-v-cd403fa5] label{flex:1;margin-bottom:0}.prop-row-switch>.prop-row-label-wrap[data-v-cd403fa5]{flex:1;min-width:0}.prop-row-pd[data-v-cd403fa5]{padding-left:15px}.prop-search-highlight[data-v-cd403fa5]{outline:1px solid var(--editor-focus-ring);outline-offset:2px;border-radius:4px;background:var(--editor-focus-bg);transition:background .2s ease}.prop-section.prop-search-highlight[data-v-cd403fa5]{padding:4px;margin:-4px}.color-row[data-v-cd403fa5]{display:flex;gap:6px;align-items:center}.prop-slider-row[data-v-cd403fa5]{display:flex;align-items:center;gap:10px;width:100%}.prop-slider[data-v-cd403fa5]{flex:1;min-width:0}.prop-slider-num[data-v-cd403fa5]{width:72px;flex-shrink:0}.prop-slider-row-compact[data-v-cd403fa5]{gap:6px}.prop-slider-row-compact .prop-slider-num[data-v-cd403fa5]{width:64px}.prop-row-block[data-v-cd403fa5]{flex-direction:column;align-items:stretch}.size-row[data-v-cd403fa5]{display:flex;gap:6px;align-items:center}.size-row .ant-input-number[data-v-cd403fa5]{flex:1;min-width:0}.size-sep[data-v-cd403fa5]{color:var(--editor-text-dim);font-size:12px;flex-shrink:0}.canvas-preset-select[data-v-cd403fa5]{margin-top:6px;width:100%}.color-input[data-v-cd403fa5]{width:32px;height:28px;border:1px solid var(--editor-border-item);border-radius:4px;padding:0;cursor:pointer;flex-shrink:0;background:transparent}[data-v-cd403fa5] .ant-divider{border-color:var(--editor-border-item)!important}.data-hint[data-v-cd403fa5]{font-size:12px;color:var(--editor-text-muted);font-family:monospace}.editor-code-preview[data-v-cd403fa5]{background:var(--editor-bg-inset);border:1px solid var(--editor-border);border-radius:4px;padding:8px;color:var(--editor-text-muted);font-size:10px;font-family:ui-monospace,Consolas,monospace;max-height:120px;overflow:auto;margin:0;word-break:break-all;white-space:pre-wrap}.data-table-wrapper[data-v-cd403fa5],.data-table-wrap[data-v-cd403fa5]{overflow-x:auto}.data-edit-table[data-v-cd403fa5],.data-table[data-v-cd403fa5]{width:100%;border-collapse:collapse;font-size:12px}.data-edit-table th[data-v-cd403fa5],.data-edit-table td[data-v-cd403fa5],.data-table th[data-v-cd403fa5],.data-table td[data-v-cd403fa5]{border:1px solid var(--editor-border-item);padding:6px 8px;text-align:left;color:var(--editor-text)}.data-edit-table th[data-v-cd403fa5],.data-table th[data-v-cd403fa5]{background:var(--sidebar-active-bg);color:var(--editor-text);font-weight:600}.data-edit-table td[data-v-cd403fa5],.data-table td[data-v-cd403fa5]{background:var(--editor-table-cell-bg);color:var(--editor-text)}.data-edit-table input[data-v-cd403fa5],.data-edit-table .ant-input[data-v-cd403fa5],.data-table input[data-v-cd403fa5],.data-table .ant-input[data-v-cd403fa5],.data-table .ant-input-number[data-v-cd403fa5]{background:var(--editor-bg-elevated)!important;border-color:var(--editor-border)!important;color:var(--editor-text)!important}.data-table .th-series[data-v-cd403fa5],.data-table .td-name[data-v-cd403fa5]{min-width:80px}.data-table .th-val[data-v-cd403fa5],.data-table .td-val[data-v-cd403fa5]{min-width:70px}.data-table .th-actions[data-v-cd403fa5],.data-table .td-actions[data-v-cd403fa5]{width:40px}.prop-row-label-wrap[data-v-cd403fa5]{display:flex;align-items:center;gap:2px}.prop-row-label-wrap label[data-v-cd403fa5]{flex:1;min-width:0;font-size:12px;font-weight:400;color:var(--editor-text);display:flex;align-items:center;gap:4px;margin-bottom:0}.prop-section[data-v-4a886111]{margin-bottom:12px;background:var(--editor-bg-elevated);border-radius:8px;padding:10px;border:1px solid var(--editor-border)}.section-title[data-v-4a886111]{font-size:11px;color:var(--editor-text);font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid var(--editor-border)}.prop-grid[data-v-4a886111]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.prop-item[data-v-4a886111]{display:flex;flex-direction:column;gap:3px}.prop-item label[data-v-4a886111]{font-size:11px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.prop-row label[data-v-4a886111]{font-size:12px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.label-hint[data-v-4a886111]{color:var(--editor-text-dim);cursor:help;font-size:12px}.prop-row[data-v-4a886111]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.prop-section>.prop-row[data-v-4a886111]:last-child{margin-bottom:0}.prop-row-switch[data-v-4a886111]{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.prop-row-switch>label[data-v-4a886111],.prop-row-switch[data-v-4a886111] label{flex:1;margin-bottom:0}.prop-row-switch>.prop-row-label-wrap[data-v-4a886111]{flex:1;min-width:0}.prop-row-pd[data-v-4a886111]{padding-left:15px}.prop-search-highlight[data-v-4a886111]{outline:1px solid var(--editor-focus-ring);outline-offset:2px;border-radius:4px;background:var(--editor-focus-bg);transition:background .2s ease}.prop-section.prop-search-highlight[data-v-4a886111]{padding:4px;margin:-4px}.color-row[data-v-4a886111]{display:flex;gap:6px;align-items:center}.prop-slider-row[data-v-4a886111]{display:flex;align-items:center;gap:10px;width:100%}.prop-slider[data-v-4a886111]{flex:1;min-width:0}.prop-slider-num[data-v-4a886111]{width:72px;flex-shrink:0}.prop-slider-row-compact[data-v-4a886111]{gap:6px}.prop-slider-row-compact .prop-slider-num[data-v-4a886111]{width:64px}.prop-row-block[data-v-4a886111]{flex-direction:column;align-items:stretch}.size-row[data-v-4a886111]{display:flex;gap:6px;align-items:center}.size-row .ant-input-number[data-v-4a886111]{flex:1;min-width:0}.size-sep[data-v-4a886111]{color:var(--editor-text-dim);font-size:12px;flex-shrink:0}.canvas-preset-select[data-v-4a886111]{margin-top:6px;width:100%}.color-input[data-v-4a886111]{width:32px;height:28px;border:1px solid var(--editor-border-item);border-radius:4px;padding:0;cursor:pointer;flex-shrink:0;background:transparent}[data-v-4a886111] .ant-divider{border-color:var(--editor-border-item)!important}.data-hint[data-v-4a886111]{font-size:12px;color:var(--editor-text-muted);font-family:monospace}.editor-code-preview[data-v-4a886111]{background:var(--editor-bg-inset);border:1px solid var(--editor-border);border-radius:4px;padding:8px;color:var(--editor-text-muted);font-size:10px;font-family:ui-monospace,Consolas,monospace;max-height:120px;overflow:auto;margin:0;word-break:break-all;white-space:pre-wrap}.data-table-wrapper[data-v-4a886111],.data-table-wrap[data-v-4a886111]{overflow-x:auto}.data-edit-table[data-v-4a886111],.data-table[data-v-4a886111]{width:100%;border-collapse:collapse;font-size:12px}.data-edit-table th[data-v-4a886111],.data-edit-table td[data-v-4a886111],.data-table th[data-v-4a886111],.data-table td[data-v-4a886111]{border:1px solid var(--editor-border-item);padding:6px 8px;text-align:left;color:var(--editor-text)}.data-edit-table th[data-v-4a886111],.data-table th[data-v-4a886111]{background:var(--sidebar-active-bg);color:var(--editor-text);font-weight:600}.data-edit-table td[data-v-4a886111],.data-table td[data-v-4a886111]{background:var(--editor-table-cell-bg);color:var(--editor-text)}.data-edit-table input[data-v-4a886111],.data-edit-table .ant-input[data-v-4a886111],.data-table input[data-v-4a886111],.data-table .ant-input[data-v-4a886111],.data-table .ant-input-number[data-v-4a886111]{background:var(--editor-bg-elevated)!important;border-color:var(--editor-border)!important;color:var(--editor-text)!important}.data-table .th-series[data-v-4a886111],.data-table .td-name[data-v-4a886111]{min-width:80px}.data-table .th-val[data-v-4a886111],.data-table .td-val[data-v-4a886111]{min-width:70px}.data-table .th-actions[data-v-4a886111],.data-table .td-actions[data-v-4a886111]{width:40px}.prop-row-label-wrap[data-v-4a886111]{display:flex;align-items:center;gap:2px}.prop-row-label-wrap>label[data-v-4a886111]{flex:1;min-width:0;font-size:12px;font-weight:400;color:var(--editor-text);display:flex;align-items:center;gap:4px;margin-bottom:0}.prop-section[data-v-818acde0]{margin-bottom:12px;background:var(--editor-bg-elevated);border-radius:8px;padding:10px;border:1px solid var(--editor-border)}.section-title[data-v-818acde0]{font-size:11px;color:var(--editor-text);font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid var(--editor-border)}.prop-grid[data-v-818acde0]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.prop-item[data-v-818acde0]{display:flex;flex-direction:column;gap:3px}.prop-item label[data-v-818acde0]{font-size:11px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.prop-row label[data-v-818acde0]{font-size:12px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.label-hint[data-v-818acde0]{color:var(--editor-text-dim);cursor:help;font-size:12px}.prop-row[data-v-818acde0]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.prop-section>.prop-row[data-v-818acde0]:last-child{margin-bottom:0}.prop-row-switch[data-v-818acde0]{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.prop-row-switch>label[data-v-818acde0],.prop-row-switch[data-v-818acde0] label{flex:1;margin-bottom:0}.prop-row-switch>.prop-row-label-wrap[data-v-818acde0]{flex:1;min-width:0}.prop-row-pd[data-v-818acde0]{padding-left:15px}.prop-search-highlight[data-v-818acde0]{outline:1px solid var(--editor-focus-ring);outline-offset:2px;border-radius:4px;background:var(--editor-focus-bg);transition:background .2s ease}.prop-section.prop-search-highlight[data-v-818acde0]{padding:4px;margin:-4px}.color-row[data-v-818acde0]{display:flex;gap:6px;align-items:center}.prop-slider-row[data-v-818acde0]{display:flex;align-items:center;gap:10px;width:100%}.prop-slider[data-v-818acde0]{flex:1;min-width:0}.prop-slider-num[data-v-818acde0]{width:72px;flex-shrink:0}.prop-slider-row-compact[data-v-818acde0]{gap:6px}.prop-slider-row-compact .prop-slider-num[data-v-818acde0]{width:64px}.prop-row-block[data-v-818acde0]{flex-direction:column;align-items:stretch}.size-row[data-v-818acde0]{display:flex;gap:6px;align-items:center}.size-row .ant-input-number[data-v-818acde0]{flex:1;min-width:0}.size-sep[data-v-818acde0]{color:var(--editor-text-dim);font-size:12px;flex-shrink:0}.canvas-preset-select[data-v-818acde0]{margin-top:6px;width:100%}.color-input[data-v-818acde0]{width:32px;height:28px;border:1px solid var(--editor-border-item);border-radius:4px;padding:0;cursor:pointer;flex-shrink:0;background:transparent}[data-v-818acde0] .ant-divider{border-color:var(--editor-border-item)!important}.data-hint[data-v-818acde0]{font-size:12px;color:var(--editor-text-muted);font-family:monospace}.editor-code-preview[data-v-818acde0]{background:var(--editor-bg-inset);border:1px solid var(--editor-border);border-radius:4px;padding:8px;color:var(--editor-text-muted);font-size:10px;font-family:ui-monospace,Consolas,monospace;max-height:120px;overflow:auto;margin:0;word-break:break-all;white-space:pre-wrap}.data-table-wrapper[data-v-818acde0],.data-table-wrap[data-v-818acde0]{overflow-x:auto}.data-edit-table[data-v-818acde0],.data-table[data-v-818acde0]{width:100%;border-collapse:collapse;font-size:12px}.data-edit-table th[data-v-818acde0],.data-edit-table td[data-v-818acde0],.data-table th[data-v-818acde0],.data-table td[data-v-818acde0]{border:1px solid var(--editor-border-item);padding:6px 8px;text-align:left;color:var(--editor-text)}.data-edit-table th[data-v-818acde0],.data-table th[data-v-818acde0]{background:var(--sidebar-active-bg);color:var(--editor-text);font-weight:600}.data-edit-table td[data-v-818acde0],.data-table td[data-v-818acde0]{background:var(--editor-table-cell-bg);color:var(--editor-text)}.data-edit-table input[data-v-818acde0],.data-edit-table .ant-input[data-v-818acde0],.data-table input[data-v-818acde0],.data-table .ant-input[data-v-818acde0],.data-table .ant-input-number[data-v-818acde0]{background:var(--editor-bg-elevated)!important;border-color:var(--editor-border)!important;color:var(--editor-text)!important}.data-table .th-series[data-v-818acde0],.data-table .td-name[data-v-818acde0]{min-width:80px}.data-table .th-val[data-v-818acde0],.data-table .td-val[data-v-818acde0]{min-width:70px}.data-table .th-actions[data-v-818acde0],.data-table .td-actions[data-v-818acde0]{width:40px}.section-title-btn[data-v-818acde0]{display:flex;align-items:center;justify-content:space-between;width:100%;margin:0 0 8px;padding:0 0 6px;border:none;border-bottom:1px solid var(--editor-border);background:transparent;cursor:pointer;text-align:left}.prop-section.is-collapsed .section-title-btn[data-v-818acde0]{margin-bottom:0;border-bottom:none;padding-bottom:0}.section-title-text[data-v-818acde0]{font-size:11px;color:var(--editor-text);font-weight:600;text-transform:uppercase;letter-spacing:.5px}.section-chevron[data-v-818acde0]{font-size:10px;color:var(--editor-text-muted);transition:transform .2s ease,color .2s ease;transform:rotate(-90deg)}.section-title-btn:hover .section-chevron[data-v-818acde0]{color:var(--accent)}.section-chevron.is-open[data-v-818acde0]{transform:rotate(0)}.section-body[data-v-818acde0] .prop-row:last-child{margin-bottom:0}.dimension-color-picker[data-v-716d611e]{display:flex;flex-direction:column;gap:6px;margin-bottom:8px}.dimension-color-picker label[data-v-716d611e]{font-size:11px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.dimension-color-list[data-v-716d611e]{display:flex;flex-direction:column;gap:6px}.dimension-color-item[data-v-716d611e]{display:flex;align-items:center;gap:8px;font-size:11px}.dimension-name[data-v-716d611e]{color:var(--editor-text-muted);min-width:60px;overflow:hidden;text-overflow:ellipsis}.dimension-color-item .color-row[data-v-716d611e]{flex:1}.color-input[data-v-716d611e]{width:32px;height:28px;border:none;border-radius:4px;padding:0;cursor:pointer;flex-shrink:0}.chart-data-editor[data-v-334f9d51]{display:flex;flex-direction:column;gap:8px}.editor-mode-tabs[data-v-334f9d51]{display:flex;gap:0;font-size:11px}.editor-mode-tabs span[data-v-334f9d51]{padding:4px 12px;cursor:pointer;border-radius:4px;background:var(--editor-bg);color:var(--editor-text-muted)}.editor-mode-tabs span.active[data-v-334f9d51]{color:var(--accent);background:var(--editor-bg-elevated)}.form-editor[data-v-334f9d51],.json-editor[data-v-334f9d51]{font-size:11px}.add-row-btn[data-v-334f9d51]{margin-top:6px}.name-value-list .nv-row[data-v-334f9d51]{display:flex;gap:6px;align-items:center;margin-bottom:6px}.scatter-editor .scatter-series[data-v-334f9d51],.candlestick-editor .candlestick-series[data-v-334f9d51]{margin-bottom:12px;padding:8px;background:var(--editor-bg);border-radius:4px}.scatter-editor .series-header[data-v-334f9d51]{display:flex;align-items:center;gap:8px;margin-bottom:6px}.scatter-editor .points-list .point-row[data-v-334f9d51]{display:flex;gap:6px;align-items:center;margin-bottom:4px}.fallback-hint[data-v-334f9d51]{color:var(--editor-text-muted);padding:12px}.flyline-editor .nv-row[data-v-334f9d51]{display:flex;gap:6px;align-items:center;margin-bottom:6px;color:var(--editor-text-soft)}.radar-editor .radar-section[data-v-334f9d51],.heatmap-editor .heatmap-section[data-v-334f9d51],.sankey-editor .sankey-section[data-v-334f9d51],.hierarchy-editor .section-label[data-v-334f9d51]{margin-bottom:12px}.radar-editor .section-label[data-v-334f9d51],.heatmap-editor .section-label[data-v-334f9d51],.sankey-editor .section-label[data-v-334f9d51],.hierarchy-editor .section-label[data-v-334f9d51],.candlestick-editor .section-label[data-v-334f9d51]{font-size:11px;color:var(--editor-text-soft);margin-bottom:6px}.radar-editor .indicator-row[data-v-334f9d51]{display:flex;gap:6px;align-items:center;margin-bottom:6px}.heatmap-editor .axis-tags[data-v-334f9d51]{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.heatmap-editor .axis-tag-item[data-v-334f9d51]{display:flex;gap:2px;align-items:center}.axis-tags[data-v-334f9d51]{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.axis-tag-item[data-v-334f9d51]{display:flex;gap:2px;align-items:center}.heatmap-editor .heatmap-grid[data-v-334f9d51]{overflow-x:auto}.sankey-editor .nv-list .nv-row[data-v-334f9d51],.sankey-editor .link-row[data-v-334f9d51]{display:flex;gap:6px;align-items:center;margin-bottom:6px;color:var(--editor-text-soft)}.sankey-editor .link-row span[data-v-334f9d51]{color:var(--editor-text-dim)}.flat-tree-list .flat-tree-row[data-v-334f9d51],.flyline-editor .nv-row[data-v-334f9d51]{display:flex;gap:6px;align-items:center;margin-bottom:6px;color:var(--editor-text-soft)}.name-value-list .nv-row[data-v-334f9d51],.scatter-editor .series-header[data-v-334f9d51],.scatter-editor .point-row[data-v-334f9d51]{color:var(--editor-text-soft)}.error-tip[data-v-334f9d51]{color:#ff4d4f;font-size:11px;margin-top:4px}.data-hint[data-v-334f9d51]{font-size:12px;color:var(--editor-text-muted);margin-top:4px}.prop-section[data-v-334f9d51]{margin-bottom:12px;background:var(--editor-bg-elevated);border-radius:8px;padding:10px;border:1px solid var(--editor-border)}.section-title[data-v-334f9d51]{font-size:11px;color:var(--editor-text);font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid var(--editor-border)}.prop-grid[data-v-334f9d51]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.prop-item[data-v-334f9d51]{display:flex;flex-direction:column;gap:3px}.prop-item label[data-v-334f9d51]{font-size:11px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.prop-row label[data-v-334f9d51]{font-size:12px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.label-hint[data-v-334f9d51]{color:var(--editor-text-dim);cursor:help;font-size:12px}.prop-row[data-v-334f9d51]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.prop-section>.prop-row[data-v-334f9d51]:last-child{margin-bottom:0}.prop-row-switch[data-v-334f9d51]{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.prop-row-switch>label[data-v-334f9d51],.prop-row-switch[data-v-334f9d51] label{flex:1;margin-bottom:0}.prop-row-switch>.prop-row-label-wrap[data-v-334f9d51]{flex:1;min-width:0}.prop-row-pd[data-v-334f9d51]{padding-left:15px}.prop-search-highlight[data-v-334f9d51]{outline:1px solid var(--editor-focus-ring);outline-offset:2px;border-radius:4px;background:var(--editor-focus-bg);transition:background .2s ease}.prop-section.prop-search-highlight[data-v-334f9d51]{padding:4px;margin:-4px}.color-row[data-v-334f9d51]{display:flex;gap:6px;align-items:center}.prop-slider-row[data-v-334f9d51]{display:flex;align-items:center;gap:10px;width:100%}.prop-slider[data-v-334f9d51]{flex:1;min-width:0}.prop-slider-num[data-v-334f9d51]{width:72px;flex-shrink:0}.prop-slider-row-compact[data-v-334f9d51]{gap:6px}.prop-slider-row-compact .prop-slider-num[data-v-334f9d51]{width:64px}.prop-row-block[data-v-334f9d51]{flex-direction:column;align-items:stretch}.size-row[data-v-334f9d51]{display:flex;gap:6px;align-items:center}.size-row .ant-input-number[data-v-334f9d51]{flex:1;min-width:0}.size-sep[data-v-334f9d51]{color:var(--editor-text-dim);font-size:12px;flex-shrink:0}.canvas-preset-select[data-v-334f9d51]{margin-top:6px;width:100%}.color-input[data-v-334f9d51]{width:32px;height:28px;border:1px solid var(--editor-border-item);border-radius:4px;padding:0;cursor:pointer;flex-shrink:0;background:transparent}[data-v-334f9d51] .ant-divider{border-color:var(--editor-border-item)!important}.data-hint[data-v-334f9d51]{font-size:12px;color:var(--editor-text-muted);font-family:monospace}.editor-code-preview[data-v-334f9d51]{background:var(--editor-bg-inset);border:1px solid var(--editor-border);border-radius:4px;padding:8px;color:var(--editor-text-muted);font-size:10px;font-family:ui-monospace,Consolas,monospace;max-height:120px;overflow:auto;margin:0;word-break:break-all;white-space:pre-wrap}.data-table-wrapper[data-v-334f9d51],.data-table-wrap[data-v-334f9d51]{overflow-x:auto}.data-edit-table[data-v-334f9d51],.data-table[data-v-334f9d51]{width:100%;border-collapse:collapse;font-size:12px}.data-edit-table th[data-v-334f9d51],.data-edit-table td[data-v-334f9d51],.data-table th[data-v-334f9d51],.data-table td[data-v-334f9d51]{border:1px solid var(--editor-border-item);padding:6px 8px;text-align:left;color:var(--editor-text)}.data-edit-table th[data-v-334f9d51],.data-table th[data-v-334f9d51]{background:var(--sidebar-active-bg);color:var(--editor-text);font-weight:600}.data-edit-table td[data-v-334f9d51],.data-table td[data-v-334f9d51]{background:var(--editor-table-cell-bg);color:var(--editor-text)}.data-edit-table input[data-v-334f9d51],.data-edit-table .ant-input[data-v-334f9d51],.data-table input[data-v-334f9d51],.data-table .ant-input[data-v-334f9d51],.data-table .ant-input-number[data-v-334f9d51]{background:var(--editor-bg-elevated)!important;border-color:var(--editor-border)!important;color:var(--editor-text)!important}.data-table .th-series[data-v-334f9d51],.data-table .td-name[data-v-334f9d51]{min-width:80px}.data-table .th-val[data-v-334f9d51],.data-table .td-val[data-v-334f9d51]{min-width:70px}.data-table .th-actions[data-v-334f9d51],.data-table .td-actions[data-v-334f9d51]{width:40px}.chart-data-modal-mask[data-v-abccbf28]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:1000;display:flex;align-items:center;justify-content:center}.chart-data-modal-wrap[data-v-abccbf28]{position:fixed;background:var(--editor-bg);border-radius:8px;box-shadow:0 4px 24px #0006;border:1px solid var(--editor-border);display:flex;flex-direction:column;overflow:hidden;z-index:1001}.chart-data-modal-header[data-v-abccbf28]{padding:12px 16px;background:var(--editor-bg-elevated);border-bottom:1px solid var(--editor-border);display:flex;align-items:center;gap:8px;cursor:move;-webkit-user-select:none;user-select:none;flex-shrink:0}.chart-data-modal-header[data-v-abccbf28]:active{cursor:moving}.modal-title[data-v-abccbf28]{flex:1;font-size:14px;color:var(--editor-text);font-weight:500}.modal-btn-expand[data-v-abccbf28],.modal-btn-close[data-v-abccbf28]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:4px;color:var(--editor-text-muted);font-size:12px;cursor:pointer;flex-shrink:0}.modal-btn-expand[data-v-abccbf28]:hover,.modal-btn-close[data-v-abccbf28]:hover{background:var(--editor-border);color:var(--editor-text)}.chart-data-modal-body[data-v-abccbf28]{flex:1;overflow-y:auto;padding:16px;min-height:0}.chart-data-modal-content[data-v-abccbf28]{min-height:0}.modal-validate-error[data-v-abccbf28]{color:#ff4d4f;font-size:12px;margin-top:8px;display:flex;align-items:center;gap:6px}.chart-data-modal-footer[data-v-abccbf28]{padding:12px 16px;background:var(--editor-bg-elevated);border-top:1px solid var(--editor-border);display:flex;justify-content:flex-end;gap:8px;flex-shrink:0}.chart-data-modal-resize[data-v-abccbf28]{position:absolute;right:0;bottom:0;width:16px;height:16px;cursor:nwse-resize;background:linear-gradient(135deg,transparent 50%,var(--editor-border-item) 50%);border-radius:0 0 8px}.chart-data-modal-resize[data-v-abccbf28]:hover{background:linear-gradient(135deg,transparent 50%,var(--accent) 50%)}.fill-sample-data[data-v-2a051751]{margin-bottom:10px}.help-text[data-v-2a051751]{font-size:11px;color:var(--editor-text-dim);margin-top:4px;line-height:1.5}.prop-section[data-v-4dad9b64]{margin-bottom:12px;background:var(--editor-bg-elevated);border-radius:8px;padding:10px;border:1px solid var(--editor-border)}.section-title[data-v-4dad9b64]{font-size:11px;color:var(--editor-text);font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid var(--editor-border)}.prop-grid[data-v-4dad9b64]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.prop-item[data-v-4dad9b64]{display:flex;flex-direction:column;gap:3px}.prop-item label[data-v-4dad9b64]{font-size:11px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.prop-row label[data-v-4dad9b64]{font-size:12px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.label-hint[data-v-4dad9b64]{color:var(--editor-text-dim);cursor:help;font-size:12px}.prop-row[data-v-4dad9b64]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.prop-section>.prop-row[data-v-4dad9b64]:last-child{margin-bottom:0}.prop-row-switch[data-v-4dad9b64]{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.prop-row-switch>label[data-v-4dad9b64],.prop-row-switch[data-v-4dad9b64] label{flex:1;margin-bottom:0}.prop-row-switch>.prop-row-label-wrap[data-v-4dad9b64]{flex:1;min-width:0}.prop-row-pd[data-v-4dad9b64]{padding-left:15px}.prop-search-highlight[data-v-4dad9b64]{outline:1px solid var(--editor-focus-ring);outline-offset:2px;border-radius:4px;background:var(--editor-focus-bg);transition:background .2s ease}.prop-section.prop-search-highlight[data-v-4dad9b64]{padding:4px;margin:-4px}.color-row[data-v-4dad9b64]{display:flex;gap:6px;align-items:center}.prop-slider-row[data-v-4dad9b64]{display:flex;align-items:center;gap:10px;width:100%}.prop-slider[data-v-4dad9b64]{flex:1;min-width:0}.prop-slider-num[data-v-4dad9b64]{width:72px;flex-shrink:0}.prop-slider-row-compact[data-v-4dad9b64]{gap:6px}.prop-slider-row-compact .prop-slider-num[data-v-4dad9b64]{width:64px}.prop-row-block[data-v-4dad9b64]{flex-direction:column;align-items:stretch}.size-row[data-v-4dad9b64]{display:flex;gap:6px;align-items:center}.size-row .ant-input-number[data-v-4dad9b64]{flex:1;min-width:0}.size-sep[data-v-4dad9b64]{color:var(--editor-text-dim);font-size:12px;flex-shrink:0}.canvas-preset-select[data-v-4dad9b64]{margin-top:6px;width:100%}.color-input[data-v-4dad9b64]{width:32px;height:28px;border:1px solid var(--editor-border-item);border-radius:4px;padding:0;cursor:pointer;flex-shrink:0;background:transparent}[data-v-4dad9b64] .ant-divider{border-color:var(--editor-border-item)!important}.data-hint[data-v-4dad9b64]{font-size:12px;color:var(--editor-text-muted);font-family:monospace}.editor-code-preview[data-v-4dad9b64]{background:var(--editor-bg-inset);border:1px solid var(--editor-border);border-radius:4px;padding:8px;color:var(--editor-text-muted);font-size:10px;font-family:ui-monospace,Consolas,monospace;max-height:120px;overflow:auto;margin:0;word-break:break-all;white-space:pre-wrap}.data-table-wrapper[data-v-4dad9b64],.data-table-wrap[data-v-4dad9b64]{overflow-x:auto}.data-edit-table[data-v-4dad9b64],.data-table[data-v-4dad9b64]{width:100%;border-collapse:collapse;font-size:12px}.data-edit-table th[data-v-4dad9b64],.data-edit-table td[data-v-4dad9b64],.data-table th[data-v-4dad9b64],.data-table td[data-v-4dad9b64]{border:1px solid var(--editor-border-item);padding:6px 8px;text-align:left;color:var(--editor-text)}.data-edit-table th[data-v-4dad9b64],.data-table th[data-v-4dad9b64]{background:var(--sidebar-active-bg);color:var(--editor-text);font-weight:600}.data-edit-table td[data-v-4dad9b64],.data-table td[data-v-4dad9b64]{background:var(--editor-table-cell-bg);color:var(--editor-text)}.data-edit-table input[data-v-4dad9b64],.data-edit-table .ant-input[data-v-4dad9b64],.data-table input[data-v-4dad9b64],.data-table .ant-input[data-v-4dad9b64],.data-table .ant-input-number[data-v-4dad9b64]{background:var(--editor-bg-elevated)!important;border-color:var(--editor-border)!important;color:var(--editor-text)!important}.data-table .th-series[data-v-4dad9b64],.data-table .td-name[data-v-4dad9b64]{min-width:80px}.data-table .th-val[data-v-4dad9b64],.data-table .td-val[data-v-4dad9b64]{min-width:70px}.data-table .th-actions[data-v-4dad9b64],.data-table .td-actions[data-v-4dad9b64]{width:40px}.chart-color-palette[data-v-4dad9b64]{display:flex;flex-direction:column;gap:8px;width:100%}.palette-chips[data-v-4dad9b64]{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.palette-chip[data-v-4dad9b64]{display:flex;align-items:center;gap:2px}.chip-remove[data-v-4dad9b64]{min-width:20px;padding:0 2px!important;color:var(--editor-text-muted)!important;line-height:1}.chip-add[data-v-4dad9b64]{min-width:28px;padding-inline:6px!important}.palette-reset[data-v-4dad9b64]{margin-top:2px}.color-input[data-v-4dad9b64]{width:32px;height:28px;border:none;border-radius:4px;padding:0;cursor:pointer;flex-shrink:0}.prop-section[data-v-b0f55d2c]{margin-bottom:12px;background:var(--editor-bg-elevated);border-radius:8px;padding:10px;border:1px solid var(--editor-border)}.section-title[data-v-b0f55d2c]{font-size:11px;color:var(--editor-text);font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid var(--editor-border)}.prop-grid[data-v-b0f55d2c]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.prop-item[data-v-b0f55d2c]{display:flex;flex-direction:column;gap:3px}.prop-item label[data-v-b0f55d2c]{font-size:11px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.prop-row label[data-v-b0f55d2c]{font-size:12px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.label-hint[data-v-b0f55d2c]{color:var(--editor-text-dim);cursor:help;font-size:12px}.prop-row[data-v-b0f55d2c]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.prop-section>.prop-row[data-v-b0f55d2c]:last-child{margin-bottom:0}.prop-row-switch[data-v-b0f55d2c]{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.prop-row-switch>label[data-v-b0f55d2c],.prop-row-switch[data-v-b0f55d2c] label{flex:1;margin-bottom:0}.prop-row-switch>.prop-row-label-wrap[data-v-b0f55d2c]{flex:1;min-width:0}.prop-row-pd[data-v-b0f55d2c]{padding-left:15px}.prop-search-highlight[data-v-b0f55d2c]{outline:1px solid var(--editor-focus-ring);outline-offset:2px;border-radius:4px;background:var(--editor-focus-bg);transition:background .2s ease}.prop-section.prop-search-highlight[data-v-b0f55d2c]{padding:4px;margin:-4px}.color-row[data-v-b0f55d2c]{display:flex;gap:6px;align-items:center}.prop-slider-row[data-v-b0f55d2c]{display:flex;align-items:center;gap:10px;width:100%}.prop-slider[data-v-b0f55d2c]{flex:1;min-width:0}.prop-slider-num[data-v-b0f55d2c]{width:72px;flex-shrink:0}.prop-slider-row-compact[data-v-b0f55d2c]{gap:6px}.prop-slider-row-compact .prop-slider-num[data-v-b0f55d2c]{width:64px}.prop-row-block[data-v-b0f55d2c]{flex-direction:column;align-items:stretch}.size-row[data-v-b0f55d2c]{display:flex;gap:6px;align-items:center}.size-row .ant-input-number[data-v-b0f55d2c]{flex:1;min-width:0}.size-sep[data-v-b0f55d2c]{color:var(--editor-text-dim);font-size:12px;flex-shrink:0}.canvas-preset-select[data-v-b0f55d2c]{margin-top:6px;width:100%}.color-input[data-v-b0f55d2c]{width:32px;height:28px;border:1px solid var(--editor-border-item);border-radius:4px;padding:0;cursor:pointer;flex-shrink:0;background:transparent}[data-v-b0f55d2c] .ant-divider{border-color:var(--editor-border-item)!important}.data-hint[data-v-b0f55d2c]{font-size:12px;color:var(--editor-text-muted);font-family:monospace}.editor-code-preview[data-v-b0f55d2c]{background:var(--editor-bg-inset);border:1px solid var(--editor-border);border-radius:4px;padding:8px;color:var(--editor-text-muted);font-size:10px;font-family:ui-monospace,Consolas,monospace;max-height:120px;overflow:auto;margin:0;word-break:break-all;white-space:pre-wrap}.data-table-wrapper[data-v-b0f55d2c],.data-table-wrap[data-v-b0f55d2c]{overflow-x:auto}.data-edit-table[data-v-b0f55d2c],.data-table[data-v-b0f55d2c]{width:100%;border-collapse:collapse;font-size:12px}.data-edit-table th[data-v-b0f55d2c],.data-edit-table td[data-v-b0f55d2c],.data-table th[data-v-b0f55d2c],.data-table td[data-v-b0f55d2c]{border:1px solid var(--editor-border-item);padding:6px 8px;text-align:left;color:var(--editor-text)}.data-edit-table th[data-v-b0f55d2c],.data-table th[data-v-b0f55d2c]{background:var(--sidebar-active-bg);color:var(--editor-text);font-weight:600}.data-edit-table td[data-v-b0f55d2c],.data-table td[data-v-b0f55d2c]{background:var(--editor-table-cell-bg);color:var(--editor-text)}.data-edit-table input[data-v-b0f55d2c],.data-edit-table .ant-input[data-v-b0f55d2c],.data-table input[data-v-b0f55d2c],.data-table .ant-input[data-v-b0f55d2c],.data-table .ant-input-number[data-v-b0f55d2c]{background:var(--editor-bg-elevated)!important;border-color:var(--editor-border)!important;color:var(--editor-text)!important}.data-table .th-series[data-v-b0f55d2c],.data-table .td-name[data-v-b0f55d2c]{min-width:80px}.data-table .th-val[data-v-b0f55d2c],.data-table .td-val[data-v-b0f55d2c]{min-width:70px}.data-table .th-actions[data-v-b0f55d2c],.data-table .td-actions[data-v-b0f55d2c]{width:40px}.prop-section[data-v-f1b64437]{margin-bottom:12px;background:var(--editor-bg-elevated);border-radius:8px;padding:10px;border:1px solid var(--editor-border)}.section-title[data-v-f1b64437]{font-size:11px;color:var(--editor-text);font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid var(--editor-border)}.prop-grid[data-v-f1b64437]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.prop-item[data-v-f1b64437]{display:flex;flex-direction:column;gap:3px}.prop-item label[data-v-f1b64437]{font-size:11px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.prop-row label[data-v-f1b64437]{font-size:12px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.label-hint[data-v-f1b64437]{color:var(--editor-text-dim);cursor:help;font-size:12px}.prop-row[data-v-f1b64437]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.prop-section>.prop-row[data-v-f1b64437]:last-child{margin-bottom:0}.prop-row-switch[data-v-f1b64437]{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.prop-row-switch>label[data-v-f1b64437],.prop-row-switch[data-v-f1b64437] label{flex:1;margin-bottom:0}.prop-row-switch>.prop-row-label-wrap[data-v-f1b64437]{flex:1;min-width:0}.prop-row-pd[data-v-f1b64437]{padding-left:15px}.prop-search-highlight[data-v-f1b64437]{outline:1px solid var(--editor-focus-ring);outline-offset:2px;border-radius:4px;background:var(--editor-focus-bg);transition:background .2s ease}.prop-section.prop-search-highlight[data-v-f1b64437]{padding:4px;margin:-4px}.color-row[data-v-f1b64437]{display:flex;gap:6px;align-items:center}.prop-slider-row[data-v-f1b64437]{display:flex;align-items:center;gap:10px;width:100%}.prop-slider[data-v-f1b64437]{flex:1;min-width:0}.prop-slider-num[data-v-f1b64437]{width:72px;flex-shrink:0}.prop-slider-row-compact[data-v-f1b64437]{gap:6px}.prop-slider-row-compact .prop-slider-num[data-v-f1b64437]{width:64px}.prop-row-block[data-v-f1b64437]{flex-direction:column;align-items:stretch}.size-row[data-v-f1b64437]{display:flex;gap:6px;align-items:center}.size-row .ant-input-number[data-v-f1b64437]{flex:1;min-width:0}.size-sep[data-v-f1b64437]{color:var(--editor-text-dim);font-size:12px;flex-shrink:0}.canvas-preset-select[data-v-f1b64437]{margin-top:6px;width:100%}.color-input[data-v-f1b64437]{width:32px;height:28px;border:1px solid var(--editor-border-item);border-radius:4px;padding:0;cursor:pointer;flex-shrink:0;background:transparent}[data-v-f1b64437] .ant-divider{border-color:var(--editor-border-item)!important}.data-hint[data-v-f1b64437]{font-size:12px;color:var(--editor-text-muted);font-family:monospace}.editor-code-preview[data-v-f1b64437]{background:var(--editor-bg-inset);border:1px solid var(--editor-border);border-radius:4px;padding:8px;color:var(--editor-text-muted);font-size:10px;font-family:ui-monospace,Consolas,monospace;max-height:120px;overflow:auto;margin:0;word-break:break-all;white-space:pre-wrap}.data-table-wrapper[data-v-f1b64437],.data-table-wrap[data-v-f1b64437]{overflow-x:auto}.data-edit-table[data-v-f1b64437],.data-table[data-v-f1b64437]{width:100%;border-collapse:collapse;font-size:12px}.data-edit-table th[data-v-f1b64437],.data-edit-table td[data-v-f1b64437],.data-table th[data-v-f1b64437],.data-table td[data-v-f1b64437]{border:1px solid var(--editor-border-item);padding:6px 8px;text-align:left;color:var(--editor-text)}.data-edit-table th[data-v-f1b64437],.data-table th[data-v-f1b64437]{background:var(--sidebar-active-bg);color:var(--editor-text);font-weight:600}.data-edit-table td[data-v-f1b64437],.data-table td[data-v-f1b64437]{background:var(--editor-table-cell-bg);color:var(--editor-text)}.data-edit-table input[data-v-f1b64437],.data-edit-table .ant-input[data-v-f1b64437],.data-table input[data-v-f1b64437],.data-table .ant-input[data-v-f1b64437],.data-table .ant-input-number[data-v-f1b64437]{background:var(--editor-bg-elevated)!important;border-color:var(--editor-border)!important;color:var(--editor-text)!important}.data-table .th-series[data-v-f1b64437],.data-table .td-name[data-v-f1b64437]{min-width:80px}.data-table .th-val[data-v-f1b64437],.data-table .td-val[data-v-f1b64437]{min-width:70px}.data-table .th-actions[data-v-f1b64437],.data-table .td-actions[data-v-f1b64437]{width:40px}.prop-section[data-v-a1b9c1bf]{margin-bottom:12px;background:var(--editor-bg-elevated);border-radius:8px;padding:10px;border:1px solid var(--editor-border)}.section-title[data-v-a1b9c1bf]{font-size:11px;color:var(--editor-text);font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid var(--editor-border)}.prop-grid[data-v-a1b9c1bf]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.prop-item[data-v-a1b9c1bf]{display:flex;flex-direction:column;gap:3px}.prop-item label[data-v-a1b9c1bf]{font-size:11px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.prop-row label[data-v-a1b9c1bf]{font-size:12px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.label-hint[data-v-a1b9c1bf]{color:var(--editor-text-dim);cursor:help;font-size:12px}.prop-row[data-v-a1b9c1bf]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.prop-section>.prop-row[data-v-a1b9c1bf]:last-child{margin-bottom:0}.prop-row-switch[data-v-a1b9c1bf]{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.prop-row-switch>label[data-v-a1b9c1bf],.prop-row-switch[data-v-a1b9c1bf] label{flex:1;margin-bottom:0}.prop-row-switch>.prop-row-label-wrap[data-v-a1b9c1bf]{flex:1;min-width:0}.prop-row-pd[data-v-a1b9c1bf]{padding-left:15px}.prop-search-highlight[data-v-a1b9c1bf]{outline:1px solid var(--editor-focus-ring);outline-offset:2px;border-radius:4px;background:var(--editor-focus-bg);transition:background .2s ease}.prop-section.prop-search-highlight[data-v-a1b9c1bf]{padding:4px;margin:-4px}.color-row[data-v-a1b9c1bf]{display:flex;gap:6px;align-items:center}.prop-slider-row[data-v-a1b9c1bf]{display:flex;align-items:center;gap:10px;width:100%}.prop-slider[data-v-a1b9c1bf]{flex:1;min-width:0}.prop-slider-num[data-v-a1b9c1bf]{width:72px;flex-shrink:0}.prop-slider-row-compact[data-v-a1b9c1bf]{gap:6px}.prop-slider-row-compact .prop-slider-num[data-v-a1b9c1bf]{width:64px}.prop-row-block[data-v-a1b9c1bf]{flex-direction:column;align-items:stretch}.size-row[data-v-a1b9c1bf]{display:flex;gap:6px;align-items:center}.size-row .ant-input-number[data-v-a1b9c1bf]{flex:1;min-width:0}.size-sep[data-v-a1b9c1bf]{color:var(--editor-text-dim);font-size:12px;flex-shrink:0}.canvas-preset-select[data-v-a1b9c1bf]{margin-top:6px;width:100%}.color-input[data-v-a1b9c1bf]{width:32px;height:28px;border:1px solid var(--editor-border-item);border-radius:4px;padding:0;cursor:pointer;flex-shrink:0;background:transparent}[data-v-a1b9c1bf] .ant-divider{border-color:var(--editor-border-item)!important}.data-hint[data-v-a1b9c1bf]{font-size:12px;color:var(--editor-text-muted);font-family:monospace}.editor-code-preview[data-v-a1b9c1bf]{background:var(--editor-bg-inset);border:1px solid var(--editor-border);border-radius:4px;padding:8px;color:var(--editor-text-muted);font-size:10px;font-family:ui-monospace,Consolas,monospace;max-height:120px;overflow:auto;margin:0;word-break:break-all;white-space:pre-wrap}.data-table-wrapper[data-v-a1b9c1bf],.data-table-wrap[data-v-a1b9c1bf]{overflow-x:auto}.data-edit-table[data-v-a1b9c1bf],.data-table[data-v-a1b9c1bf]{width:100%;border-collapse:collapse;font-size:12px}.data-edit-table th[data-v-a1b9c1bf],.data-edit-table td[data-v-a1b9c1bf],.data-table th[data-v-a1b9c1bf],.data-table td[data-v-a1b9c1bf]{border:1px solid var(--editor-border-item);padding:6px 8px;text-align:left;color:var(--editor-text)}.data-edit-table th[data-v-a1b9c1bf],.data-table th[data-v-a1b9c1bf]{background:var(--sidebar-active-bg);color:var(--editor-text);font-weight:600}.data-edit-table td[data-v-a1b9c1bf],.data-table td[data-v-a1b9c1bf]{background:var(--editor-table-cell-bg);color:var(--editor-text)}.data-edit-table input[data-v-a1b9c1bf],.data-edit-table .ant-input[data-v-a1b9c1bf],.data-table input[data-v-a1b9c1bf],.data-table .ant-input[data-v-a1b9c1bf],.data-table .ant-input-number[data-v-a1b9c1bf]{background:var(--editor-bg-elevated)!important;border-color:var(--editor-border)!important;color:var(--editor-text)!important}.data-table .th-series[data-v-a1b9c1bf],.data-table .td-name[data-v-a1b9c1bf]{min-width:80px}.data-table .th-val[data-v-a1b9c1bf],.data-table .td-val[data-v-a1b9c1bf]{min-width:70px}.data-table .th-actions[data-v-a1b9c1bf],.data-table .td-actions[data-v-a1b9c1bf]{width:40px}.prop-section[data-v-252832f9]{margin-bottom:12px;background:var(--editor-bg-elevated);border-radius:8px;padding:10px;border:1px solid var(--editor-border)}.section-title[data-v-252832f9]{font-size:11px;color:var(--editor-text);font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid var(--editor-border)}.prop-grid[data-v-252832f9]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.prop-item[data-v-252832f9]{display:flex;flex-direction:column;gap:3px}.prop-item label[data-v-252832f9]{font-size:11px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.prop-row label[data-v-252832f9]{font-size:12px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.label-hint[data-v-252832f9]{color:var(--editor-text-dim);cursor:help;font-size:12px}.prop-row[data-v-252832f9]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.prop-section>.prop-row[data-v-252832f9]:last-child{margin-bottom:0}.prop-row-switch[data-v-252832f9]{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.prop-row-switch>label[data-v-252832f9],.prop-row-switch[data-v-252832f9] label{flex:1;margin-bottom:0}.prop-row-switch>.prop-row-label-wrap[data-v-252832f9]{flex:1;min-width:0}.prop-row-pd[data-v-252832f9]{padding-left:15px}.prop-search-highlight[data-v-252832f9]{outline:1px solid var(--editor-focus-ring);outline-offset:2px;border-radius:4px;background:var(--editor-focus-bg);transition:background .2s ease}.prop-section.prop-search-highlight[data-v-252832f9]{padding:4px;margin:-4px}.color-row[data-v-252832f9]{display:flex;gap:6px;align-items:center}.prop-slider-row[data-v-252832f9]{display:flex;align-items:center;gap:10px;width:100%}.prop-slider[data-v-252832f9]{flex:1;min-width:0}.prop-slider-num[data-v-252832f9]{width:72px;flex-shrink:0}.prop-slider-row-compact[data-v-252832f9]{gap:6px}.prop-slider-row-compact .prop-slider-num[data-v-252832f9]{width:64px}.prop-row-block[data-v-252832f9]{flex-direction:column;align-items:stretch}.size-row[data-v-252832f9]{display:flex;gap:6px;align-items:center}.size-row .ant-input-number[data-v-252832f9]{flex:1;min-width:0}.size-sep[data-v-252832f9]{color:var(--editor-text-dim);font-size:12px;flex-shrink:0}.canvas-preset-select[data-v-252832f9]{margin-top:6px;width:100%}.color-input[data-v-252832f9]{width:32px;height:28px;border:1px solid var(--editor-border-item);border-radius:4px;padding:0;cursor:pointer;flex-shrink:0;background:transparent}[data-v-252832f9] .ant-divider{border-color:var(--editor-border-item)!important}.data-hint[data-v-252832f9]{font-size:12px;color:var(--editor-text-muted);font-family:monospace}.editor-code-preview[data-v-252832f9]{background:var(--editor-bg-inset);border:1px solid var(--editor-border);border-radius:4px;padding:8px;color:var(--editor-text-muted);font-size:10px;font-family:ui-monospace,Consolas,monospace;max-height:120px;overflow:auto;margin:0;word-break:break-all;white-space:pre-wrap}.data-table-wrapper[data-v-252832f9],.data-table-wrap[data-v-252832f9]{overflow-x:auto}.data-edit-table[data-v-252832f9],.data-table[data-v-252832f9]{width:100%;border-collapse:collapse;font-size:12px}.data-edit-table th[data-v-252832f9],.data-edit-table td[data-v-252832f9],.data-table th[data-v-252832f9],.data-table td[data-v-252832f9]{border:1px solid var(--editor-border-item);padding:6px 8px;text-align:left;color:var(--editor-text)}.data-edit-table th[data-v-252832f9],.data-table th[data-v-252832f9]{background:var(--sidebar-active-bg);color:var(--editor-text);font-weight:600}.data-edit-table td[data-v-252832f9],.data-table td[data-v-252832f9]{background:var(--editor-table-cell-bg);color:var(--editor-text)}.data-edit-table input[data-v-252832f9],.data-edit-table .ant-input[data-v-252832f9],.data-table input[data-v-252832f9],.data-table .ant-input[data-v-252832f9],.data-table .ant-input-number[data-v-252832f9]{background:var(--editor-bg-elevated)!important;border-color:var(--editor-border)!important;color:var(--editor-text)!important}.data-table .th-series[data-v-252832f9],.data-table .td-name[data-v-252832f9]{min-width:80px}.data-table .th-val[data-v-252832f9],.data-table .td-val[data-v-252832f9]{min-width:70px}.data-table .th-actions[data-v-252832f9],.data-table .td-actions[data-v-252832f9]{width:40px}.chart-prop-sections[data-v-a1d92bf8]{display:flex;flex-direction:column;gap:0}.chart-prop-tabs[data-v-a1d92bf8] .ant-tabs-nav{margin-bottom:8px}.chart-prop-tabs[data-v-a1d92bf8] .ant-tabs-tab{font-size:11px;padding:4px 12px;color:var(--editor-text)}.chart-prop-tabs[data-v-a1d92bf8] .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--accent)!important}.chart-prop-tabs[data-v-a1d92bf8] .ant-tabs-tab .ant-tabs-tab-btn{color:var(--editor-text)}.chart-prop-tabs[data-v-a1d92bf8] .ant-tabs-content{height:auto}.chart-prop-tabs[data-v-a1d92bf8] .ant-tabs-card>.ant-tabs-nav .ant-tabs-tab{background:var(--editor-bg);border-color:var(--editor-border)}.chart-prop-tabs[data-v-a1d92bf8] .ant-tabs-card>.ant-tabs-nav .ant-tabs-tab-active{background:var(--editor-bg-elevated);border-color:var(--editor-border);color:var(--accent)}.chart-prop-tabs[data-v-a1d92bf8] .ant-tabs-nav-more{color:var(--editor-text)}.tab-pane-content[data-v-a1d92bf8]{padding-top:4px}.prop-section[data-v-a1d92bf8]{margin-bottom:12px;background:var(--editor-bg-elevated);border-radius:8px;padding:10px;border:1px solid var(--editor-border)}.advanced-section[data-v-a1d92bf8] .ant-collapse-header{color:#999!important;font-size:11px;text-transform:uppercase;letter-spacing:.5px}.advanced-section[data-v-a1d92bf8] .ant-collapse-content-box{padding:8px 0 0;color:var(--editor-text-soft)}.advanced-section[data-v-a1d92bf8] .ant-collapse-content-box .ant-input,.advanced-section[data-v-a1d92bf8] .ant-collapse-content-box .ant-input-number-input,.advanced-section[data-v-a1d92bf8] .ant-collapse-content-box .ant-select-selection-item{color:var(--editor-text)!important}.advanced-section[data-v-a1d92bf8] .ant-collapse-arrow{color:#999!important}.section-title[data-v-a1d92bf8]{font-size:11px;color:var(--editor-text);font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid var(--editor-border)}.prop-row[data-v-a1d92bf8]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.prop-section>.prop-row[data-v-a1d92bf8]:last-child{margin-bottom:0}.prop-row-pd[data-v-a1d92bf8]{padding-left:15px}.prop-row-switch[data-v-a1d92bf8]{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.prop-row-switch[data-v-a1d92bf8] label{flex:1;margin-bottom:0}.prop-row-switch>.prop-row-label-wrap[data-v-a1d92bf8]{flex:1;min-width:0}.prop-row label[data-v-a1d92bf8]{font-size:12px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.label-hint[data-v-a1d92bf8]{color:#555;cursor:help;font-size:12px}.color-row[data-v-a1d92bf8]{display:flex;gap:6px;align-items:center}.color-input[data-v-a1d92bf8]{width:32px;height:28px;border:none;border-radius:4px;padding:0;cursor:pointer;flex-shrink:0}.error-tip[data-v-a1d92bf8]{color:#ff4d4f;font-size:11px}.data-hint[data-v-a1d92bf8]{font-size:12px;color:var(--editor-text-muted);font-family:monospace}[data-v-a1d92bf8] .icon-reload{color:#13c2c2}[data-v-a1d92bf8] .ant-input::placeholder,[data-v-a1d92bf8] .ant-input::-webkit-input-placeholder,[data-v-a1d92bf8] .ant-textarea::placeholder,[data-v-a1d92bf8] .ant-textarea::-webkit-input-placeholder{color:var(--editor-text-dim)!important}[data-v-a1d92bf8] .ant-input-number-input::placeholder,[data-v-a1d92bf8] .ant-input-number-input::-webkit-input-placeholder{color:var(--editor-text-dim)!important}.color-gradient-picker[data-v-61521fce]{display:flex;flex-direction:column;gap:8px}.gradient-row[data-v-61521fce]{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.gradient-item[data-v-61521fce]{display:flex;align-items:center;gap:2px}.color-swatch[data-v-61521fce]{width:32px;height:28px;border:1px solid var(--editor-border-item);border-radius:4px;padding:0;cursor:pointer;background:transparent}.btn-remove[data-v-61521fce]{padding:0 4px;min-width:auto}.btn-add[data-v-61521fce]{padding:0 4px;min-width:auto;color:var(--accent)}.gradient-preview[data-v-61521fce]{height:8px;border-radius:4px;border:1px solid var(--editor-border)}.prop-section[data-v-e46e0fe8]{margin-bottom:12px;background:var(--editor-bg-elevated);border-radius:8px;padding:10px;border:1px solid var(--editor-border)}.section-title[data-v-e46e0fe8]{font-size:11px;color:var(--editor-text);font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid var(--editor-border)}.prop-grid[data-v-e46e0fe8]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.prop-item[data-v-e46e0fe8]{display:flex;flex-direction:column;gap:3px}.prop-item label[data-v-e46e0fe8]{font-size:11px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.prop-row label[data-v-e46e0fe8]{font-size:12px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.label-hint[data-v-e46e0fe8]{color:var(--editor-text-dim);cursor:help;font-size:12px}.prop-row[data-v-e46e0fe8]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.prop-section>.prop-row[data-v-e46e0fe8]:last-child{margin-bottom:0}.prop-row-switch[data-v-e46e0fe8]{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.prop-row-switch>label[data-v-e46e0fe8],.prop-row-switch[data-v-e46e0fe8] label{flex:1;margin-bottom:0}.prop-row-switch>.prop-row-label-wrap[data-v-e46e0fe8]{flex:1;min-width:0}.prop-row-pd[data-v-e46e0fe8]{padding-left:15px}.prop-search-highlight[data-v-e46e0fe8]{outline:1px solid var(--editor-focus-ring);outline-offset:2px;border-radius:4px;background:var(--editor-focus-bg);transition:background .2s ease}.prop-section.prop-search-highlight[data-v-e46e0fe8]{padding:4px;margin:-4px}.color-row[data-v-e46e0fe8]{display:flex;gap:6px;align-items:center}.prop-slider-row[data-v-e46e0fe8]{display:flex;align-items:center;gap:10px;width:100%}.prop-slider[data-v-e46e0fe8]{flex:1;min-width:0}.prop-slider-num[data-v-e46e0fe8]{width:72px;flex-shrink:0}.prop-slider-row-compact[data-v-e46e0fe8]{gap:6px}.prop-slider-row-compact .prop-slider-num[data-v-e46e0fe8]{width:64px}.prop-row-block[data-v-e46e0fe8]{flex-direction:column;align-items:stretch}.size-row[data-v-e46e0fe8]{display:flex;gap:6px;align-items:center}.size-row .ant-input-number[data-v-e46e0fe8]{flex:1;min-width:0}.size-sep[data-v-e46e0fe8]{color:var(--editor-text-dim);font-size:12px;flex-shrink:0}.canvas-preset-select[data-v-e46e0fe8]{margin-top:6px;width:100%}.color-input[data-v-e46e0fe8]{width:32px;height:28px;border:1px solid var(--editor-border-item);border-radius:4px;padding:0;cursor:pointer;flex-shrink:0;background:transparent}[data-v-e46e0fe8] .ant-divider{border-color:var(--editor-border-item)!important}.data-hint[data-v-e46e0fe8]{font-size:12px;color:var(--editor-text-muted);font-family:monospace}.editor-code-preview[data-v-e46e0fe8]{background:var(--editor-bg-inset);border:1px solid var(--editor-border);border-radius:4px;padding:8px;color:var(--editor-text-muted);font-size:10px;font-family:ui-monospace,Consolas,monospace;max-height:120px;overflow:auto;margin:0;word-break:break-all;white-space:pre-wrap}.data-table-wrapper[data-v-e46e0fe8],.data-table-wrap[data-v-e46e0fe8]{overflow-x:auto}.data-edit-table[data-v-e46e0fe8],.data-table[data-v-e46e0fe8]{width:100%;border-collapse:collapse;font-size:12px}.data-edit-table th[data-v-e46e0fe8],.data-edit-table td[data-v-e46e0fe8],.data-table th[data-v-e46e0fe8],.data-table td[data-v-e46e0fe8]{border:1px solid var(--editor-border-item);padding:6px 8px;text-align:left;color:var(--editor-text)}.data-edit-table th[data-v-e46e0fe8],.data-table th[data-v-e46e0fe8]{background:var(--sidebar-active-bg);color:var(--editor-text);font-weight:600}.data-edit-table td[data-v-e46e0fe8],.data-table td[data-v-e46e0fe8]{background:var(--editor-table-cell-bg);color:var(--editor-text)}.data-edit-table input[data-v-e46e0fe8],.data-edit-table .ant-input[data-v-e46e0fe8],.data-table input[data-v-e46e0fe8],.data-table .ant-input[data-v-e46e0fe8],.data-table .ant-input-number[data-v-e46e0fe8]{background:var(--editor-bg-elevated)!important;border-color:var(--editor-border)!important;color:var(--editor-text)!important}.data-table .th-series[data-v-e46e0fe8],.data-table .td-name[data-v-e46e0fe8]{min-width:80px}.data-table .th-val[data-v-e46e0fe8],.data-table .td-val[data-v-e46e0fe8]{min-width:70px}.data-table .th-actions[data-v-e46e0fe8],.data-table .td-actions[data-v-e46e0fe8]{width:40px}.visual-map-range[data-v-e46e0fe8]{width:100%;margin:4px 0 8px}.prop-section[data-v-c56d0227]{margin-bottom:12px;background:var(--editor-bg-elevated);border-radius:8px;padding:10px;border:1px solid var(--editor-border)}.section-title[data-v-c56d0227]{font-size:11px;color:var(--editor-text);font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid var(--editor-border)}.prop-grid[data-v-c56d0227]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.prop-item[data-v-c56d0227]{display:flex;flex-direction:column;gap:3px}.prop-item label[data-v-c56d0227]{font-size:11px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.prop-row label[data-v-c56d0227]{font-size:12px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.label-hint[data-v-c56d0227]{color:var(--editor-text-dim);cursor:help;font-size:12px}.prop-row[data-v-c56d0227]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.prop-section>.prop-row[data-v-c56d0227]:last-child{margin-bottom:0}.prop-row-switch[data-v-c56d0227]{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.prop-row-switch>label[data-v-c56d0227],.prop-row-switch[data-v-c56d0227] label{flex:1;margin-bottom:0}.prop-row-switch>.prop-row-label-wrap[data-v-c56d0227]{flex:1;min-width:0}.prop-row-pd[data-v-c56d0227]{padding-left:15px}.prop-search-highlight[data-v-c56d0227]{outline:1px solid var(--editor-focus-ring);outline-offset:2px;border-radius:4px;background:var(--editor-focus-bg);transition:background .2s ease}.prop-section.prop-search-highlight[data-v-c56d0227]{padding:4px;margin:-4px}.color-row[data-v-c56d0227]{display:flex;gap:6px;align-items:center}.prop-slider-row[data-v-c56d0227]{display:flex;align-items:center;gap:10px;width:100%}.prop-slider[data-v-c56d0227]{flex:1;min-width:0}.prop-slider-num[data-v-c56d0227]{width:72px;flex-shrink:0}.prop-slider-row-compact[data-v-c56d0227]{gap:6px}.prop-slider-row-compact .prop-slider-num[data-v-c56d0227]{width:64px}.prop-row-block[data-v-c56d0227]{flex-direction:column;align-items:stretch}.size-row[data-v-c56d0227]{display:flex;gap:6px;align-items:center}.size-row .ant-input-number[data-v-c56d0227]{flex:1;min-width:0}.size-sep[data-v-c56d0227]{color:var(--editor-text-dim);font-size:12px;flex-shrink:0}.canvas-preset-select[data-v-c56d0227]{margin-top:6px;width:100%}.color-input[data-v-c56d0227]{width:32px;height:28px;border:1px solid var(--editor-border-item);border-radius:4px;padding:0;cursor:pointer;flex-shrink:0;background:transparent}[data-v-c56d0227] .ant-divider{border-color:var(--editor-border-item)!important}.data-hint[data-v-c56d0227]{font-size:12px;color:var(--editor-text-muted);font-family:monospace}.editor-code-preview[data-v-c56d0227]{background:var(--editor-bg-inset);border:1px solid var(--editor-border);border-radius:4px;padding:8px;color:var(--editor-text-muted);font-size:10px;font-family:ui-monospace,Consolas,monospace;max-height:120px;overflow:auto;margin:0;word-break:break-all;white-space:pre-wrap}.data-table-wrapper[data-v-c56d0227],.data-table-wrap[data-v-c56d0227]{overflow-x:auto}.data-edit-table[data-v-c56d0227],.data-table[data-v-c56d0227]{width:100%;border-collapse:collapse;font-size:12px}.data-edit-table th[data-v-c56d0227],.data-edit-table td[data-v-c56d0227],.data-table th[data-v-c56d0227],.data-table td[data-v-c56d0227]{border:1px solid var(--editor-border-item);padding:6px 8px;text-align:left;color:var(--editor-text)}.data-edit-table th[data-v-c56d0227],.data-table th[data-v-c56d0227]{background:var(--sidebar-active-bg);color:var(--editor-text);font-weight:600}.data-edit-table td[data-v-c56d0227],.data-table td[data-v-c56d0227]{background:var(--editor-table-cell-bg);color:var(--editor-text)}.data-edit-table input[data-v-c56d0227],.data-edit-table .ant-input[data-v-c56d0227],.data-table input[data-v-c56d0227],.data-table .ant-input[data-v-c56d0227],.data-table .ant-input-number[data-v-c56d0227]{background:var(--editor-bg-elevated)!important;border-color:var(--editor-border)!important;color:var(--editor-text)!important}.data-table .th-series[data-v-c56d0227],.data-table .td-name[data-v-c56d0227]{min-width:80px}.data-table .th-val[data-v-c56d0227],.data-table .td-val[data-v-c56d0227]{min-width:70px}.data-table .th-actions[data-v-c56d0227],.data-table .td-actions[data-v-c56d0227]{width:40px}.radar-slider-row[data-v-c56d0227]{display:flex;align-items:center;gap:10px;width:100%}.radar-slider[data-v-c56d0227]{flex:1;min-width:0}.radar-slider-num[data-v-c56d0227]{width:72px;flex-shrink:0}.row-head[data-v-0ee1f770]{display:flex;align-items:center;justify-content:space-between}.auto-btn[data-v-0ee1f770]{padding:0;height:auto;font-size:11px}.map-row[data-v-0ee1f770]{margin-bottom:8px}.map-alert[data-v-0ee1f770]{margin:8px 0}.preview-table-wrap[data-v-0ee1f770]{margin-top:10px}.preview-table[data-v-0ee1f770]{width:100%;border-collapse:collapse;font-size:10px}.preview-table th[data-v-0ee1f770],.preview-table td[data-v-0ee1f770]{border:1px solid var(--editor-border, rgba(255, 255, 255, .12));padding:4px 6px;text-align:left}.preview-table th[data-v-0ee1f770]{background:#0003;color:var(--editor-text-muted, #aaa)}.json-node[data-v-52f2e52c]{list-style:none}.json-line[data-v-52f2e52c]{display:flex;align-items:center;gap:4px;padding:2px 4px;border-radius:4px;line-height:1.5}.json-line.clickable[data-v-52f2e52c]{cursor:pointer}.json-line.clickable[data-v-52f2e52c]:hover{background:var(--accent-subtle)}.json-line.selected[data-v-52f2e52c]{background:var(--editor-focus-bg);color:var(--accent)}.toggle[data-v-52f2e52c]{width:12px;flex-shrink:0;font-size:9px;color:var(--editor-text-dim);-webkit-user-select:none;user-select:none}.toggle.placeholder[data-v-52f2e52c]{visibility:hidden}.key[data-v-52f2e52c]{color:var(--accent)}.type[data-v-52f2e52c]{color:var(--editor-text-dim);margin-left:4px}.json-children[data-v-52f2e52c]{margin:0;padding-left:14px}.json-path-picker[data-v-4d001374]{max-height:220px;overflow:auto;background:var(--editor-bg-inset);border:1px solid var(--editor-border);border-radius:6px;padding:8px;font-size:11px;font-family:ui-monospace,Consolas,monospace;color:var(--editor-text-muted)}.json-path-empty[data-v-4d001374]{color:var(--editor-text-dim);text-align:center;padding:12px 0}.json-tree[data-v-4d001374]{list-style:none;margin:0;padding:0}.prop-section[data-v-68d2a1d3]{margin-bottom:12px;background:var(--editor-bg-elevated);border-radius:8px;padding:10px;border:1px solid var(--editor-border)}.section-title[data-v-68d2a1d3]{font-size:11px;color:var(--editor-text);font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid var(--editor-border)}.prop-grid[data-v-68d2a1d3]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.prop-item[data-v-68d2a1d3]{display:flex;flex-direction:column;gap:3px}.prop-item label[data-v-68d2a1d3]{font-size:11px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.prop-row label[data-v-68d2a1d3]{font-size:12px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.label-hint[data-v-68d2a1d3]{color:var(--editor-text-dim);cursor:help;font-size:12px}.prop-row[data-v-68d2a1d3]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.prop-section>.prop-row[data-v-68d2a1d3]:last-child{margin-bottom:0}.prop-row-switch[data-v-68d2a1d3]{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.prop-row-switch>label[data-v-68d2a1d3],.prop-row-switch[data-v-68d2a1d3] label{flex:1;margin-bottom:0}.prop-row-switch>.prop-row-label-wrap[data-v-68d2a1d3]{flex:1;min-width:0}.prop-row-pd[data-v-68d2a1d3]{padding-left:15px}.prop-search-highlight[data-v-68d2a1d3]{outline:1px solid var(--editor-focus-ring);outline-offset:2px;border-radius:4px;background:var(--editor-focus-bg);transition:background .2s ease}.prop-section.prop-search-highlight[data-v-68d2a1d3]{padding:4px;margin:-4px}.color-row[data-v-68d2a1d3]{display:flex;gap:6px;align-items:center}.prop-slider-row[data-v-68d2a1d3]{display:flex;align-items:center;gap:10px;width:100%}.prop-slider[data-v-68d2a1d3]{flex:1;min-width:0}.prop-slider-num[data-v-68d2a1d3]{width:72px;flex-shrink:0}.prop-slider-row-compact[data-v-68d2a1d3]{gap:6px}.prop-slider-row-compact .prop-slider-num[data-v-68d2a1d3]{width:64px}.prop-row-block[data-v-68d2a1d3]{flex-direction:column;align-items:stretch}.size-row[data-v-68d2a1d3]{display:flex;gap:6px;align-items:center}.size-row .ant-input-number[data-v-68d2a1d3]{flex:1;min-width:0}.size-sep[data-v-68d2a1d3]{color:var(--editor-text-dim);font-size:12px;flex-shrink:0}.canvas-preset-select[data-v-68d2a1d3]{margin-top:6px;width:100%}.color-input[data-v-68d2a1d3]{width:32px;height:28px;border:1px solid var(--editor-border-item);border-radius:4px;padding:0;cursor:pointer;flex-shrink:0;background:transparent}[data-v-68d2a1d3] .ant-divider{border-color:var(--editor-border-item)!important}.data-hint[data-v-68d2a1d3]{font-size:12px;color:var(--editor-text-muted);font-family:monospace}.editor-code-preview[data-v-68d2a1d3]{background:var(--editor-bg-inset);border:1px solid var(--editor-border);border-radius:4px;padding:8px;color:var(--editor-text-muted);font-size:10px;font-family:ui-monospace,Consolas,monospace;max-height:120px;overflow:auto;margin:0;word-break:break-all;white-space:pre-wrap}.data-table-wrapper[data-v-68d2a1d3],.data-table-wrap[data-v-68d2a1d3]{overflow-x:auto}.data-edit-table[data-v-68d2a1d3],.data-table[data-v-68d2a1d3]{width:100%;border-collapse:collapse;font-size:12px}.data-edit-table th[data-v-68d2a1d3],.data-edit-table td[data-v-68d2a1d3],.data-table th[data-v-68d2a1d3],.data-table td[data-v-68d2a1d3]{border:1px solid var(--editor-border-item);padding:6px 8px;text-align:left;color:var(--editor-text)}.data-edit-table th[data-v-68d2a1d3],.data-table th[data-v-68d2a1d3]{background:var(--sidebar-active-bg);color:var(--editor-text);font-weight:600}.data-edit-table td[data-v-68d2a1d3],.data-table td[data-v-68d2a1d3]{background:var(--editor-table-cell-bg);color:var(--editor-text)}.data-edit-table input[data-v-68d2a1d3],.data-edit-table .ant-input[data-v-68d2a1d3],.data-table input[data-v-68d2a1d3],.data-table .ant-input[data-v-68d2a1d3],.data-table .ant-input-number[data-v-68d2a1d3]{background:var(--editor-bg-elevated)!important;border-color:var(--editor-border)!important;color:var(--editor-text)!important}.data-table .th-series[data-v-68d2a1d3],.data-table .td-name[data-v-68d2a1d3]{min-width:80px}.data-table .th-val[data-v-68d2a1d3],.data-table .td-val[data-v-68d2a1d3]{min-width:70px}.data-table .th-actions[data-v-68d2a1d3],.data-table .td-actions[data-v-68d2a1d3]{width:40px}.ds-binding-section[data-v-68d2a1d3]{margin-top:12px}.binding-config[data-v-68d2a1d3]{margin-bottom:0}.rest-refresh-block[data-v-68d2a1d3]{margin-top:8px}.help-text[data-v-68d2a1d3]{font-size:10px;color:var(--editor-text-dim);margin-top:2px}.params-binding[data-v-68d2a1d3]{margin:10px 0}.param-binding[data-v-68d2a1d3]{margin-bottom:10px}.param-binding[data-v-68d2a1d3]:last-child{margin-bottom:0}.binding-actions[data-v-68d2a1d3]{display:flex;gap:8px;margin-top:10px}.binding-actions .ant-btn[data-v-68d2a1d3]{flex:1}.binding-status[data-v-68d2a1d3]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 0;font-size:12px}.status-text[data-v-68d2a1d3]{color:var(--editor-text-muted);flex:1;font-size:12px}.binding-preview[data-v-68d2a1d3]{margin-top:12px}.path-warn[data-v-68d2a1d3]{margin-top:6px}.binding-json-tree[data-v-68d2a1d3]{margin-top:10px}.prop-section[data-v-957a48cc]{margin-bottom:12px;background:var(--editor-bg-elevated);border-radius:8px;padding:10px;border:1px solid var(--editor-border)}.section-title[data-v-957a48cc]{font-size:11px;color:var(--editor-text);font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid var(--editor-border)}.prop-grid[data-v-957a48cc]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.prop-item[data-v-957a48cc]{display:flex;flex-direction:column;gap:3px}.prop-item label[data-v-957a48cc]{font-size:11px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.prop-row label[data-v-957a48cc]{font-size:12px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.label-hint[data-v-957a48cc]{color:var(--editor-text-dim);cursor:help;font-size:12px}.prop-row[data-v-957a48cc]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.prop-section>.prop-row[data-v-957a48cc]:last-child{margin-bottom:0}.prop-row-switch[data-v-957a48cc]{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.prop-row-switch>label[data-v-957a48cc],.prop-row-switch[data-v-957a48cc] label{flex:1;margin-bottom:0}.prop-row-switch>.prop-row-label-wrap[data-v-957a48cc]{flex:1;min-width:0}.prop-row-pd[data-v-957a48cc]{padding-left:15px}.prop-search-highlight[data-v-957a48cc]{outline:1px solid var(--editor-focus-ring);outline-offset:2px;border-radius:4px;background:var(--editor-focus-bg);transition:background .2s ease}.prop-section.prop-search-highlight[data-v-957a48cc]{padding:4px;margin:-4px}.color-row[data-v-957a48cc]{display:flex;gap:6px;align-items:center}.prop-slider-row[data-v-957a48cc]{display:flex;align-items:center;gap:10px;width:100%}.prop-slider[data-v-957a48cc]{flex:1;min-width:0}.prop-slider-num[data-v-957a48cc]{width:72px;flex-shrink:0}.prop-slider-row-compact[data-v-957a48cc]{gap:6px}.prop-slider-row-compact .prop-slider-num[data-v-957a48cc]{width:64px}.prop-row-block[data-v-957a48cc]{flex-direction:column;align-items:stretch}.size-row[data-v-957a48cc]{display:flex;gap:6px;align-items:center}.size-row .ant-input-number[data-v-957a48cc]{flex:1;min-width:0}.size-sep[data-v-957a48cc]{color:var(--editor-text-dim);font-size:12px;flex-shrink:0}.canvas-preset-select[data-v-957a48cc]{margin-top:6px;width:100%}.color-input[data-v-957a48cc]{width:32px;height:28px;border:1px solid var(--editor-border-item);border-radius:4px;padding:0;cursor:pointer;flex-shrink:0;background:transparent}[data-v-957a48cc] .ant-divider{border-color:var(--editor-border-item)!important}.data-hint[data-v-957a48cc]{font-size:12px;color:var(--editor-text-muted);font-family:monospace}.editor-code-preview[data-v-957a48cc]{background:var(--editor-bg-inset);border:1px solid var(--editor-border);border-radius:4px;padding:8px;color:var(--editor-text-muted);font-size:10px;font-family:ui-monospace,Consolas,monospace;max-height:120px;overflow:auto;margin:0;word-break:break-all;white-space:pre-wrap}.data-table-wrapper[data-v-957a48cc],.data-table-wrap[data-v-957a48cc]{overflow-x:auto}.data-edit-table[data-v-957a48cc],.data-table[data-v-957a48cc]{width:100%;border-collapse:collapse;font-size:12px}.data-edit-table th[data-v-957a48cc],.data-edit-table td[data-v-957a48cc],.data-table th[data-v-957a48cc],.data-table td[data-v-957a48cc]{border:1px solid var(--editor-border-item);padding:6px 8px;text-align:left;color:var(--editor-text)}.data-edit-table th[data-v-957a48cc],.data-table th[data-v-957a48cc]{background:var(--sidebar-active-bg);color:var(--editor-text);font-weight:600}.data-edit-table td[data-v-957a48cc],.data-table td[data-v-957a48cc]{background:var(--editor-table-cell-bg);color:var(--editor-text)}.data-edit-table input[data-v-957a48cc],.data-edit-table .ant-input[data-v-957a48cc],.data-table input[data-v-957a48cc],.data-table .ant-input[data-v-957a48cc],.data-table .ant-input-number[data-v-957a48cc]{background:var(--editor-bg-elevated)!important;border-color:var(--editor-border)!important;color:var(--editor-text)!important}.data-table .th-series[data-v-957a48cc],.data-table .td-name[data-v-957a48cc]{min-width:80px}.data-table .th-val[data-v-957a48cc],.data-table .td-val[data-v-957a48cc]{min-width:70px}.data-table .th-actions[data-v-957a48cc],.data-table .td-actions[data-v-957a48cc]{width:40px}.prop-section[data-v-5bf5a6fb]{margin-bottom:12px;background:var(--editor-bg-elevated);border-radius:8px;padding:10px;border:1px solid var(--editor-border)}.section-title[data-v-5bf5a6fb]{font-size:11px;color:var(--editor-text);font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid var(--editor-border)}.prop-grid[data-v-5bf5a6fb]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.prop-item[data-v-5bf5a6fb]{display:flex;flex-direction:column;gap:3px}.prop-item label[data-v-5bf5a6fb]{font-size:11px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.prop-row label[data-v-5bf5a6fb]{font-size:12px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.label-hint[data-v-5bf5a6fb]{color:var(--editor-text-dim);cursor:help;font-size:12px}.prop-row[data-v-5bf5a6fb]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.prop-section>.prop-row[data-v-5bf5a6fb]:last-child{margin-bottom:0}.prop-row-switch[data-v-5bf5a6fb]{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.prop-row-switch>label[data-v-5bf5a6fb],.prop-row-switch[data-v-5bf5a6fb] label{flex:1;margin-bottom:0}.prop-row-switch>.prop-row-label-wrap[data-v-5bf5a6fb]{flex:1;min-width:0}.prop-row-pd[data-v-5bf5a6fb]{padding-left:15px}.prop-search-highlight[data-v-5bf5a6fb]{outline:1px solid var(--editor-focus-ring);outline-offset:2px;border-radius:4px;background:var(--editor-focus-bg);transition:background .2s ease}.prop-section.prop-search-highlight[data-v-5bf5a6fb]{padding:4px;margin:-4px}.color-row[data-v-5bf5a6fb]{display:flex;gap:6px;align-items:center}.prop-slider-row[data-v-5bf5a6fb]{display:flex;align-items:center;gap:10px;width:100%}.prop-slider[data-v-5bf5a6fb]{flex:1;min-width:0}.prop-slider-num[data-v-5bf5a6fb]{width:72px;flex-shrink:0}.prop-slider-row-compact[data-v-5bf5a6fb]{gap:6px}.prop-slider-row-compact .prop-slider-num[data-v-5bf5a6fb]{width:64px}.prop-row-block[data-v-5bf5a6fb]{flex-direction:column;align-items:stretch}.size-row[data-v-5bf5a6fb]{display:flex;gap:6px;align-items:center}.size-row .ant-input-number[data-v-5bf5a6fb]{flex:1;min-width:0}.size-sep[data-v-5bf5a6fb]{color:var(--editor-text-dim);font-size:12px;flex-shrink:0}.canvas-preset-select[data-v-5bf5a6fb]{margin-top:6px;width:100%}.color-input[data-v-5bf5a6fb]{width:32px;height:28px;border:1px solid var(--editor-border-item);border-radius:4px;padding:0;cursor:pointer;flex-shrink:0;background:transparent}[data-v-5bf5a6fb] .ant-divider{border-color:var(--editor-border-item)!important}.data-hint[data-v-5bf5a6fb]{font-size:12px;color:var(--editor-text-muted);font-family:monospace}.editor-code-preview[data-v-5bf5a6fb]{background:var(--editor-bg-inset);border:1px solid var(--editor-border);border-radius:4px;padding:8px;color:var(--editor-text-muted);font-size:10px;font-family:ui-monospace,Consolas,monospace;max-height:120px;overflow:auto;margin:0;word-break:break-all;white-space:pre-wrap}.data-table-wrapper[data-v-5bf5a6fb],.data-table-wrap[data-v-5bf5a6fb]{overflow-x:auto}.data-edit-table[data-v-5bf5a6fb],.data-table[data-v-5bf5a6fb]{width:100%;border-collapse:collapse;font-size:12px}.data-edit-table th[data-v-5bf5a6fb],.data-edit-table td[data-v-5bf5a6fb],.data-table th[data-v-5bf5a6fb],.data-table td[data-v-5bf5a6fb]{border:1px solid var(--editor-border-item);padding:6px 8px;text-align:left;color:var(--editor-text)}.data-edit-table th[data-v-5bf5a6fb],.data-table th[data-v-5bf5a6fb]{background:var(--sidebar-active-bg);color:var(--editor-text);font-weight:600}.data-edit-table td[data-v-5bf5a6fb],.data-table td[data-v-5bf5a6fb]{background:var(--editor-table-cell-bg);color:var(--editor-text)}.data-edit-table input[data-v-5bf5a6fb],.data-edit-table .ant-input[data-v-5bf5a6fb],.data-table input[data-v-5bf5a6fb],.data-table .ant-input[data-v-5bf5a6fb],.data-table .ant-input-number[data-v-5bf5a6fb]{background:var(--editor-bg-elevated)!important;border-color:var(--editor-border)!important;color:var(--editor-text)!important}.data-table .th-series[data-v-5bf5a6fb],.data-table .td-name[data-v-5bf5a6fb]{min-width:80px}.data-table .th-val[data-v-5bf5a6fb],.data-table .td-val[data-v-5bf5a6fb]{min-width:70px}.data-table .th-actions[data-v-5bf5a6fb],.data-table .td-actions[data-v-5bf5a6fb]{width:40px}.prop-section[data-v-0decf0c5]{margin-bottom:12px;background:var(--editor-bg-elevated);border-radius:8px;padding:10px;border:1px solid var(--editor-border)}.section-title[data-v-0decf0c5]{font-size:11px;color:var(--editor-text);font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid var(--editor-border)}.prop-grid[data-v-0decf0c5]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.prop-item[data-v-0decf0c5]{display:flex;flex-direction:column;gap:3px}.prop-item label[data-v-0decf0c5]{font-size:11px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.prop-row label[data-v-0decf0c5]{font-size:12px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.label-hint[data-v-0decf0c5]{color:var(--editor-text-dim);cursor:help;font-size:12px}.prop-row[data-v-0decf0c5]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.prop-section>.prop-row[data-v-0decf0c5]:last-child{margin-bottom:0}.prop-row-switch[data-v-0decf0c5]{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.prop-row-switch>label[data-v-0decf0c5],.prop-row-switch[data-v-0decf0c5] label{flex:1;margin-bottom:0}.prop-row-switch>.prop-row-label-wrap[data-v-0decf0c5]{flex:1;min-width:0}.prop-row-pd[data-v-0decf0c5]{padding-left:15px}.prop-search-highlight[data-v-0decf0c5]{outline:1px solid var(--editor-focus-ring);outline-offset:2px;border-radius:4px;background:var(--editor-focus-bg);transition:background .2s ease}.prop-section.prop-search-highlight[data-v-0decf0c5]{padding:4px;margin:-4px}.color-row[data-v-0decf0c5]{display:flex;gap:6px;align-items:center}.prop-slider-row[data-v-0decf0c5]{display:flex;align-items:center;gap:10px;width:100%}.prop-slider[data-v-0decf0c5]{flex:1;min-width:0}.prop-slider-num[data-v-0decf0c5]{width:72px;flex-shrink:0}.prop-slider-row-compact[data-v-0decf0c5]{gap:6px}.prop-slider-row-compact .prop-slider-num[data-v-0decf0c5]{width:64px}.prop-row-block[data-v-0decf0c5]{flex-direction:column;align-items:stretch}.size-row[data-v-0decf0c5]{display:flex;gap:6px;align-items:center}.size-row .ant-input-number[data-v-0decf0c5]{flex:1;min-width:0}.size-sep[data-v-0decf0c5]{color:var(--editor-text-dim);font-size:12px;flex-shrink:0}.canvas-preset-select[data-v-0decf0c5]{margin-top:6px;width:100%}.color-input[data-v-0decf0c5]{width:32px;height:28px;border:1px solid var(--editor-border-item);border-radius:4px;padding:0;cursor:pointer;flex-shrink:0;background:transparent}[data-v-0decf0c5] .ant-divider{border-color:var(--editor-border-item)!important}.data-hint[data-v-0decf0c5]{font-size:12px;color:var(--editor-text-muted);font-family:monospace}.editor-code-preview[data-v-0decf0c5]{background:var(--editor-bg-inset);border:1px solid var(--editor-border);border-radius:4px;padding:8px;color:var(--editor-text-muted);font-size:10px;font-family:ui-monospace,Consolas,monospace;max-height:120px;overflow:auto;margin:0;word-break:break-all;white-space:pre-wrap}.data-table-wrapper[data-v-0decf0c5],.data-table-wrap[data-v-0decf0c5]{overflow-x:auto}.data-edit-table[data-v-0decf0c5],.data-table[data-v-0decf0c5]{width:100%;border-collapse:collapse;font-size:12px}.data-edit-table th[data-v-0decf0c5],.data-edit-table td[data-v-0decf0c5],.data-table th[data-v-0decf0c5],.data-table td[data-v-0decf0c5]{border:1px solid var(--editor-border-item);padding:6px 8px;text-align:left;color:var(--editor-text)}.data-edit-table th[data-v-0decf0c5],.data-table th[data-v-0decf0c5]{background:var(--sidebar-active-bg);color:var(--editor-text);font-weight:600}.data-edit-table td[data-v-0decf0c5],.data-table td[data-v-0decf0c5]{background:var(--editor-table-cell-bg);color:var(--editor-text)}.data-edit-table input[data-v-0decf0c5],.data-edit-table .ant-input[data-v-0decf0c5],.data-table input[data-v-0decf0c5],.data-table .ant-input[data-v-0decf0c5],.data-table .ant-input-number[data-v-0decf0c5]{background:var(--editor-bg-elevated)!important;border-color:var(--editor-border)!important;color:var(--editor-text)!important}.data-table .th-series[data-v-0decf0c5],.data-table .td-name[data-v-0decf0c5]{min-width:80px}.data-table .th-val[data-v-0decf0c5],.data-table .td-val[data-v-0decf0c5]{min-width:70px}.data-table .th-actions[data-v-0decf0c5],.data-table .td-actions[data-v-0decf0c5]{width:40px}.prop-section[data-v-5b5482cd]{margin-bottom:12px;background:var(--editor-bg-elevated);border-radius:8px;padding:10px;border:1px solid var(--editor-border)}.section-title[data-v-5b5482cd]{font-size:11px;color:var(--editor-text);font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid var(--editor-border)}.prop-grid[data-v-5b5482cd]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.prop-item[data-v-5b5482cd]{display:flex;flex-direction:column;gap:3px}.prop-item label[data-v-5b5482cd]{font-size:11px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.prop-row label[data-v-5b5482cd]{font-size:12px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.label-hint[data-v-5b5482cd]{color:var(--editor-text-dim);cursor:help;font-size:12px}.prop-row[data-v-5b5482cd]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.prop-section>.prop-row[data-v-5b5482cd]:last-child{margin-bottom:0}.prop-row-switch[data-v-5b5482cd]{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.prop-row-switch>label[data-v-5b5482cd],.prop-row-switch[data-v-5b5482cd] label{flex:1;margin-bottom:0}.prop-row-switch>.prop-row-label-wrap[data-v-5b5482cd]{flex:1;min-width:0}.prop-row-pd[data-v-5b5482cd]{padding-left:15px}.prop-search-highlight[data-v-5b5482cd]{outline:1px solid var(--editor-focus-ring);outline-offset:2px;border-radius:4px;background:var(--editor-focus-bg);transition:background .2s ease}.prop-section.prop-search-highlight[data-v-5b5482cd]{padding:4px;margin:-4px}.color-row[data-v-5b5482cd]{display:flex;gap:6px;align-items:center}.prop-slider-row[data-v-5b5482cd]{display:flex;align-items:center;gap:10px;width:100%}.prop-slider[data-v-5b5482cd]{flex:1;min-width:0}.prop-slider-num[data-v-5b5482cd]{width:72px;flex-shrink:0}.prop-slider-row-compact[data-v-5b5482cd]{gap:6px}.prop-slider-row-compact .prop-slider-num[data-v-5b5482cd]{width:64px}.prop-row-block[data-v-5b5482cd]{flex-direction:column;align-items:stretch}.size-row[data-v-5b5482cd]{display:flex;gap:6px;align-items:center}.size-row .ant-input-number[data-v-5b5482cd]{flex:1;min-width:0}.size-sep[data-v-5b5482cd]{color:var(--editor-text-dim);font-size:12px;flex-shrink:0}.canvas-preset-select[data-v-5b5482cd]{margin-top:6px;width:100%}.color-input[data-v-5b5482cd]{width:32px;height:28px;border:1px solid var(--editor-border-item);border-radius:4px;padding:0;cursor:pointer;flex-shrink:0;background:transparent}[data-v-5b5482cd] .ant-divider{border-color:var(--editor-border-item)!important}.data-hint[data-v-5b5482cd]{font-size:12px;color:var(--editor-text-muted);font-family:monospace}.editor-code-preview[data-v-5b5482cd]{background:var(--editor-bg-inset);border:1px solid var(--editor-border);border-radius:4px;padding:8px;color:var(--editor-text-muted);font-size:10px;font-family:ui-monospace,Consolas,monospace;max-height:120px;overflow:auto;margin:0;word-break:break-all;white-space:pre-wrap}.data-table-wrapper[data-v-5b5482cd],.data-table-wrap[data-v-5b5482cd]{overflow-x:auto}.data-edit-table[data-v-5b5482cd],.data-table[data-v-5b5482cd]{width:100%;border-collapse:collapse;font-size:12px}.data-edit-table th[data-v-5b5482cd],.data-edit-table td[data-v-5b5482cd],.data-table th[data-v-5b5482cd],.data-table td[data-v-5b5482cd]{border:1px solid var(--editor-border-item);padding:6px 8px;text-align:left;color:var(--editor-text)}.data-edit-table th[data-v-5b5482cd],.data-table th[data-v-5b5482cd]{background:var(--sidebar-active-bg);color:var(--editor-text);font-weight:600}.data-edit-table td[data-v-5b5482cd],.data-table td[data-v-5b5482cd]{background:var(--editor-table-cell-bg);color:var(--editor-text)}.data-edit-table input[data-v-5b5482cd],.data-edit-table .ant-input[data-v-5b5482cd],.data-table input[data-v-5b5482cd],.data-table .ant-input[data-v-5b5482cd],.data-table .ant-input-number[data-v-5b5482cd]{background:var(--editor-bg-elevated)!important;border-color:var(--editor-border)!important;color:var(--editor-text)!important}.data-table .th-series[data-v-5b5482cd],.data-table .td-name[data-v-5b5482cd]{min-width:80px}.data-table .th-val[data-v-5b5482cd],.data-table .td-val[data-v-5b5482cd]{min-width:70px}.data-table .th-actions[data-v-5b5482cd],.data-table .td-actions[data-v-5b5482cd]{width:40px}.prop-section[data-v-259833d2]{margin-bottom:12px;background:var(--editor-bg-elevated);border-radius:8px;padding:10px;border:1px solid var(--editor-border)}.section-title[data-v-259833d2]{font-size:11px;color:var(--editor-text);font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid var(--editor-border)}.prop-grid[data-v-259833d2]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.prop-item[data-v-259833d2]{display:flex;flex-direction:column;gap:3px}.prop-item label[data-v-259833d2]{font-size:11px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.prop-row label[data-v-259833d2]{font-size:12px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.label-hint[data-v-259833d2]{color:var(--editor-text-dim);cursor:help;font-size:12px}.prop-row[data-v-259833d2]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.prop-section>.prop-row[data-v-259833d2]:last-child{margin-bottom:0}.prop-row-switch[data-v-259833d2]{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.prop-row-switch>label[data-v-259833d2],.prop-row-switch[data-v-259833d2] label{flex:1;margin-bottom:0}.prop-row-switch>.prop-row-label-wrap[data-v-259833d2]{flex:1;min-width:0}.prop-row-pd[data-v-259833d2]{padding-left:15px}.prop-search-highlight[data-v-259833d2]{outline:1px solid var(--editor-focus-ring);outline-offset:2px;border-radius:4px;background:var(--editor-focus-bg);transition:background .2s ease}.prop-section.prop-search-highlight[data-v-259833d2]{padding:4px;margin:-4px}.color-row[data-v-259833d2]{display:flex;gap:6px;align-items:center}.prop-slider-row[data-v-259833d2]{display:flex;align-items:center;gap:10px;width:100%}.prop-slider[data-v-259833d2]{flex:1;min-width:0}.prop-slider-num[data-v-259833d2]{width:72px;flex-shrink:0}.prop-slider-row-compact[data-v-259833d2]{gap:6px}.prop-slider-row-compact .prop-slider-num[data-v-259833d2]{width:64px}.prop-row-block[data-v-259833d2]{flex-direction:column;align-items:stretch}.size-row[data-v-259833d2]{display:flex;gap:6px;align-items:center}.size-row .ant-input-number[data-v-259833d2]{flex:1;min-width:0}.size-sep[data-v-259833d2]{color:var(--editor-text-dim);font-size:12px;flex-shrink:0}.canvas-preset-select[data-v-259833d2]{margin-top:6px;width:100%}.color-input[data-v-259833d2]{width:32px;height:28px;border:1px solid var(--editor-border-item);border-radius:4px;padding:0;cursor:pointer;flex-shrink:0;background:transparent}[data-v-259833d2] .ant-divider{border-color:var(--editor-border-item)!important}.data-hint[data-v-259833d2]{font-size:12px;color:var(--editor-text-muted);font-family:monospace}.editor-code-preview[data-v-259833d2]{background:var(--editor-bg-inset);border:1px solid var(--editor-border);border-radius:4px;padding:8px;color:var(--editor-text-muted);font-size:10px;font-family:ui-monospace,Consolas,monospace;max-height:120px;overflow:auto;margin:0;word-break:break-all;white-space:pre-wrap}.data-table-wrapper[data-v-259833d2],.data-table-wrap[data-v-259833d2]{overflow-x:auto}.data-edit-table[data-v-259833d2],.data-table[data-v-259833d2]{width:100%;border-collapse:collapse;font-size:12px}.data-edit-table th[data-v-259833d2],.data-edit-table td[data-v-259833d2],.data-table th[data-v-259833d2],.data-table td[data-v-259833d2]{border:1px solid var(--editor-border-item);padding:6px 8px;text-align:left;color:var(--editor-text)}.data-edit-table th[data-v-259833d2],.data-table th[data-v-259833d2]{background:var(--sidebar-active-bg);color:var(--editor-text);font-weight:600}.data-edit-table td[data-v-259833d2],.data-table td[data-v-259833d2]{background:var(--editor-table-cell-bg);color:var(--editor-text)}.data-edit-table input[data-v-259833d2],.data-edit-table .ant-input[data-v-259833d2],.data-table input[data-v-259833d2],.data-table .ant-input[data-v-259833d2],.data-table .ant-input-number[data-v-259833d2]{background:var(--editor-bg-elevated)!important;border-color:var(--editor-border)!important;color:var(--editor-text)!important}.data-table .th-series[data-v-259833d2],.data-table .td-name[data-v-259833d2]{min-width:80px}.data-table .th-val[data-v-259833d2],.data-table .td-val[data-v-259833d2]{min-width:70px}.data-table .th-actions[data-v-259833d2],.data-table .td-actions[data-v-259833d2]{width:40px}.prop-section[data-v-b8367c7d]{margin-bottom:12px;background:var(--editor-bg-elevated);border-radius:8px;padding:10px;border:1px solid var(--editor-border)}.section-title[data-v-b8367c7d]{font-size:11px;color:var(--editor-text);font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid var(--editor-border)}.prop-grid[data-v-b8367c7d]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.prop-item[data-v-b8367c7d]{display:flex;flex-direction:column;gap:3px}.prop-item label[data-v-b8367c7d]{font-size:11px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.prop-row label[data-v-b8367c7d]{font-size:12px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.label-hint[data-v-b8367c7d]{color:var(--editor-text-dim);cursor:help;font-size:12px}.prop-row[data-v-b8367c7d]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.prop-section>.prop-row[data-v-b8367c7d]:last-child{margin-bottom:0}.prop-row-switch[data-v-b8367c7d]{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.prop-row-switch>label[data-v-b8367c7d],.prop-row-switch[data-v-b8367c7d] label{flex:1;margin-bottom:0}.prop-row-switch>.prop-row-label-wrap[data-v-b8367c7d]{flex:1;min-width:0}.prop-row-pd[data-v-b8367c7d]{padding-left:15px}.prop-search-highlight[data-v-b8367c7d]{outline:1px solid var(--editor-focus-ring);outline-offset:2px;border-radius:4px;background:var(--editor-focus-bg);transition:background .2s ease}.prop-section.prop-search-highlight[data-v-b8367c7d]{padding:4px;margin:-4px}.color-row[data-v-b8367c7d]{display:flex;gap:6px;align-items:center}.prop-slider-row[data-v-b8367c7d]{display:flex;align-items:center;gap:10px;width:100%}.prop-slider[data-v-b8367c7d]{flex:1;min-width:0}.prop-slider-num[data-v-b8367c7d]{width:72px;flex-shrink:0}.prop-slider-row-compact[data-v-b8367c7d]{gap:6px}.prop-slider-row-compact .prop-slider-num[data-v-b8367c7d]{width:64px}.prop-row-block[data-v-b8367c7d]{flex-direction:column;align-items:stretch}.size-row[data-v-b8367c7d]{display:flex;gap:6px;align-items:center}.size-row .ant-input-number[data-v-b8367c7d]{flex:1;min-width:0}.size-sep[data-v-b8367c7d]{color:var(--editor-text-dim);font-size:12px;flex-shrink:0}.canvas-preset-select[data-v-b8367c7d]{margin-top:6px;width:100%}.color-input[data-v-b8367c7d]{width:32px;height:28px;border:1px solid var(--editor-border-item);border-radius:4px;padding:0;cursor:pointer;flex-shrink:0;background:transparent}[data-v-b8367c7d] .ant-divider{border-color:var(--editor-border-item)!important}.data-hint[data-v-b8367c7d]{font-size:12px;color:var(--editor-text-muted);font-family:monospace}.editor-code-preview[data-v-b8367c7d]{background:var(--editor-bg-inset);border:1px solid var(--editor-border);border-radius:4px;padding:8px;color:var(--editor-text-muted);font-size:10px;font-family:ui-monospace,Consolas,monospace;max-height:120px;overflow:auto;margin:0;word-break:break-all;white-space:pre-wrap}.data-table-wrapper[data-v-b8367c7d],.data-table-wrap[data-v-b8367c7d]{overflow-x:auto}.data-edit-table[data-v-b8367c7d],.data-table[data-v-b8367c7d]{width:100%;border-collapse:collapse;font-size:12px}.data-edit-table th[data-v-b8367c7d],.data-edit-table td[data-v-b8367c7d],.data-table th[data-v-b8367c7d],.data-table td[data-v-b8367c7d]{border:1px solid var(--editor-border-item);padding:6px 8px;text-align:left;color:var(--editor-text)}.data-edit-table th[data-v-b8367c7d],.data-table th[data-v-b8367c7d]{background:var(--sidebar-active-bg);color:var(--editor-text);font-weight:600}.data-edit-table td[data-v-b8367c7d],.data-table td[data-v-b8367c7d]{background:var(--editor-table-cell-bg);color:var(--editor-text)}.data-edit-table input[data-v-b8367c7d],.data-edit-table .ant-input[data-v-b8367c7d],.data-table input[data-v-b8367c7d],.data-table .ant-input[data-v-b8367c7d],.data-table .ant-input-number[data-v-b8367c7d]{background:var(--editor-bg-elevated)!important;border-color:var(--editor-border)!important;color:var(--editor-text)!important}.data-table .th-series[data-v-b8367c7d],.data-table .td-name[data-v-b8367c7d]{min-width:80px}.data-table .th-val[data-v-b8367c7d],.data-table .td-val[data-v-b8367c7d]{min-width:70px}.data-table .th-actions[data-v-b8367c7d],.data-table .td-actions[data-v-b8367c7d]{width:40px}.video-upload[data-v-74ed711a]{display:flex;flex-direction:column;gap:8px}.upload-preview[data-v-74ed711a]{width:100%;height:100px;border:1px dashed #434343;border-radius:6px;overflow:hidden;cursor:pointer;display:flex;align-items:center;justify-content:center;background:var(--editor-bg);transition:border-color .2s;position:relative}.upload-preview[data-v-74ed711a]:hover{border-color:var(--accent)}.preview-video[data-v-74ed711a]{width:100%;height:100%;object-fit:contain}.upload-placeholder[data-v-74ed711a]{display:flex;flex-direction:column;align-items:center;gap:4px;color:var(--editor-text-dim);font-size:12px}.placeholder-icon[data-v-74ed711a]{font-size:24px;color:#434343}.upload-actions[data-v-74ed711a]{display:flex;gap:8px}.prop-section[data-v-d900b8f4]{margin-bottom:12px;background:var(--editor-bg-elevated);border-radius:8px;padding:10px;border:1px solid var(--editor-border)}.section-title[data-v-d900b8f4]{font-size:11px;color:var(--editor-text);font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid var(--editor-border)}.prop-grid[data-v-d900b8f4]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.prop-item[data-v-d900b8f4]{display:flex;flex-direction:column;gap:3px}.prop-item label[data-v-d900b8f4]{font-size:11px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.prop-row label[data-v-d900b8f4]{font-size:12px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.label-hint[data-v-d900b8f4]{color:var(--editor-text-dim);cursor:help;font-size:12px}.prop-row[data-v-d900b8f4]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.prop-section>.prop-row[data-v-d900b8f4]:last-child{margin-bottom:0}.prop-row-switch[data-v-d900b8f4]{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.prop-row-switch>label[data-v-d900b8f4],.prop-row-switch[data-v-d900b8f4] label{flex:1;margin-bottom:0}.prop-row-switch>.prop-row-label-wrap[data-v-d900b8f4]{flex:1;min-width:0}.prop-row-pd[data-v-d900b8f4]{padding-left:15px}.prop-search-highlight[data-v-d900b8f4]{outline:1px solid var(--editor-focus-ring);outline-offset:2px;border-radius:4px;background:var(--editor-focus-bg);transition:background .2s ease}.prop-section.prop-search-highlight[data-v-d900b8f4]{padding:4px;margin:-4px}.color-row[data-v-d900b8f4]{display:flex;gap:6px;align-items:center}.prop-slider-row[data-v-d900b8f4]{display:flex;align-items:center;gap:10px;width:100%}.prop-slider[data-v-d900b8f4]{flex:1;min-width:0}.prop-slider-num[data-v-d900b8f4]{width:72px;flex-shrink:0}.prop-slider-row-compact[data-v-d900b8f4]{gap:6px}.prop-slider-row-compact .prop-slider-num[data-v-d900b8f4]{width:64px}.size-row[data-v-d900b8f4]{display:flex;gap:6px;align-items:center}.size-row .ant-input-number[data-v-d900b8f4]{flex:1;min-width:0}.size-sep[data-v-d900b8f4]{color:var(--editor-text-dim);font-size:12px;flex-shrink:0}.canvas-preset-select[data-v-d900b8f4]{margin-top:6px;width:100%}.color-input[data-v-d900b8f4]{width:32px;height:28px;border:1px solid var(--editor-border-item);border-radius:4px;padding:0;cursor:pointer;flex-shrink:0;background:transparent}[data-v-d900b8f4] .ant-divider{border-color:var(--editor-border-item)!important}.data-hint[data-v-d900b8f4]{font-size:12px;color:var(--editor-text-muted);font-family:monospace}.editor-code-preview[data-v-d900b8f4]{background:var(--editor-bg-inset);border:1px solid var(--editor-border);border-radius:4px;padding:8px;color:var(--editor-text-muted);font-size:10px;font-family:ui-monospace,Consolas,monospace;max-height:120px;overflow:auto;margin:0;word-break:break-all;white-space:pre-wrap}.data-table-wrapper[data-v-d900b8f4],.data-table-wrap[data-v-d900b8f4]{overflow-x:auto}.data-edit-table[data-v-d900b8f4],.data-table[data-v-d900b8f4]{width:100%;border-collapse:collapse;font-size:12px}.data-edit-table th[data-v-d900b8f4],.data-edit-table td[data-v-d900b8f4],.data-table th[data-v-d900b8f4],.data-table td[data-v-d900b8f4]{border:1px solid var(--editor-border-item);padding:6px 8px;text-align:left;color:var(--editor-text)}.data-edit-table th[data-v-d900b8f4],.data-table th[data-v-d900b8f4]{background:var(--sidebar-active-bg);color:var(--editor-text);font-weight:600}.data-edit-table td[data-v-d900b8f4],.data-table td[data-v-d900b8f4]{background:var(--editor-table-cell-bg);color:var(--editor-text)}.data-edit-table input[data-v-d900b8f4],.data-edit-table .ant-input[data-v-d900b8f4],.data-table input[data-v-d900b8f4],.data-table .ant-input[data-v-d900b8f4],.data-table .ant-input-number[data-v-d900b8f4]{background:var(--editor-bg-elevated)!important;border-color:var(--editor-border)!important;color:var(--editor-text)!important}.data-table .th-series[data-v-d900b8f4],.data-table .td-name[data-v-d900b8f4]{min-width:80px}.data-table .th-val[data-v-d900b8f4],.data-table .td-val[data-v-d900b8f4]{min-width:70px}.data-table .th-actions[data-v-d900b8f4],.data-table .td-actions[data-v-d900b8f4]{width:40px}.prop-row-block[data-v-d900b8f4]{flex-direction:column;align-items:stretch}.prop-row-block label[data-v-d900b8f4]{margin-bottom:6px}.url-hint[data-v-d900b8f4]{font-size:12px;color:var(--editor-text-muted);margin:6px 0 4px}.audio-upload[data-v-26f826e2]{display:flex;flex-direction:column;gap:8px}.upload-preview[data-v-26f826e2]{width:100%;height:72px;border:1px dashed #434343;border-radius:6px;overflow:hidden;cursor:pointer;display:flex;align-items:center;justify-content:center;background:var(--editor-bg);transition:border-color .2s}.upload-preview[data-v-26f826e2]:hover{border-color:var(--accent)}.upload-placeholder[data-v-26f826e2]{display:flex;flex-direction:column;align-items:center;gap:4px;color:var(--editor-text-dim);font-size:12px;padding:0 8px;text-align:center}.placeholder-icon[data-v-26f826e2]{font-size:22px;color:#434343}.upload-actions[data-v-26f826e2]{display:flex;gap:8px}.prop-section[data-v-66ac60d3]{margin-bottom:12px;background:var(--editor-bg-elevated);border-radius:8px;padding:10px;border:1px solid var(--editor-border)}.section-title[data-v-66ac60d3]{font-size:11px;color:var(--editor-text);font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid var(--editor-border)}.prop-grid[data-v-66ac60d3]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.prop-item[data-v-66ac60d3]{display:flex;flex-direction:column;gap:3px}.prop-item label[data-v-66ac60d3]{font-size:11px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.prop-row label[data-v-66ac60d3]{font-size:12px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.label-hint[data-v-66ac60d3]{color:var(--editor-text-dim);cursor:help;font-size:12px}.prop-row[data-v-66ac60d3]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.prop-section>.prop-row[data-v-66ac60d3]:last-child{margin-bottom:0}.prop-row-switch[data-v-66ac60d3]{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.prop-row-switch>label[data-v-66ac60d3],.prop-row-switch[data-v-66ac60d3] label{flex:1;margin-bottom:0}.prop-row-switch>.prop-row-label-wrap[data-v-66ac60d3]{flex:1;min-width:0}.prop-row-pd[data-v-66ac60d3]{padding-left:15px}.prop-search-highlight[data-v-66ac60d3]{outline:1px solid var(--editor-focus-ring);outline-offset:2px;border-radius:4px;background:var(--editor-focus-bg);transition:background .2s ease}.prop-section.prop-search-highlight[data-v-66ac60d3]{padding:4px;margin:-4px}.color-row[data-v-66ac60d3]{display:flex;gap:6px;align-items:center}.prop-slider-row[data-v-66ac60d3]{display:flex;align-items:center;gap:10px;width:100%}.prop-slider[data-v-66ac60d3]{flex:1;min-width:0}.prop-slider-num[data-v-66ac60d3]{width:72px;flex-shrink:0}.prop-slider-row-compact[data-v-66ac60d3]{gap:6px}.prop-slider-row-compact .prop-slider-num[data-v-66ac60d3]{width:64px}.size-row[data-v-66ac60d3]{display:flex;gap:6px;align-items:center}.size-row .ant-input-number[data-v-66ac60d3]{flex:1;min-width:0}.size-sep[data-v-66ac60d3]{color:var(--editor-text-dim);font-size:12px;flex-shrink:0}.canvas-preset-select[data-v-66ac60d3]{margin-top:6px;width:100%}.color-input[data-v-66ac60d3]{width:32px;height:28px;border:1px solid var(--editor-border-item);border-radius:4px;padding:0;cursor:pointer;flex-shrink:0;background:transparent}[data-v-66ac60d3] .ant-divider{border-color:var(--editor-border-item)!important}.data-hint[data-v-66ac60d3]{font-size:12px;color:var(--editor-text-muted);font-family:monospace}.editor-code-preview[data-v-66ac60d3]{background:var(--editor-bg-inset);border:1px solid var(--editor-border);border-radius:4px;padding:8px;color:var(--editor-text-muted);font-size:10px;font-family:ui-monospace,Consolas,monospace;max-height:120px;overflow:auto;margin:0;word-break:break-all;white-space:pre-wrap}.data-table-wrapper[data-v-66ac60d3],.data-table-wrap[data-v-66ac60d3]{overflow-x:auto}.data-edit-table[data-v-66ac60d3],.data-table[data-v-66ac60d3]{width:100%;border-collapse:collapse;font-size:12px}.data-edit-table th[data-v-66ac60d3],.data-edit-table td[data-v-66ac60d3],.data-table th[data-v-66ac60d3],.data-table td[data-v-66ac60d3]{border:1px solid var(--editor-border-item);padding:6px 8px;text-align:left;color:var(--editor-text)}.data-edit-table th[data-v-66ac60d3],.data-table th[data-v-66ac60d3]{background:var(--sidebar-active-bg);color:var(--editor-text);font-weight:600}.data-edit-table td[data-v-66ac60d3],.data-table td[data-v-66ac60d3]{background:var(--editor-table-cell-bg);color:var(--editor-text)}.data-edit-table input[data-v-66ac60d3],.data-edit-table .ant-input[data-v-66ac60d3],.data-table input[data-v-66ac60d3],.data-table .ant-input[data-v-66ac60d3],.data-table .ant-input-number[data-v-66ac60d3]{background:var(--editor-bg-elevated)!important;border-color:var(--editor-border)!important;color:var(--editor-text)!important}.data-table .th-series[data-v-66ac60d3],.data-table .td-name[data-v-66ac60d3]{min-width:80px}.data-table .th-val[data-v-66ac60d3],.data-table .td-val[data-v-66ac60d3]{min-width:70px}.data-table .th-actions[data-v-66ac60d3],.data-table .td-actions[data-v-66ac60d3]{width:40px}.prop-row-block[data-v-66ac60d3]{flex-direction:column;align-items:stretch}.prop-row-block label[data-v-66ac60d3]{margin-bottom:6px}.url-hint[data-v-66ac60d3]{font-size:12px;color:var(--editor-text-muted);margin:6px 0 4px}.prop-section[data-v-4a943bfc]{margin-bottom:12px;background:var(--editor-bg-elevated);border-radius:8px;padding:10px;border:1px solid var(--editor-border)}.section-title[data-v-4a943bfc]{font-size:11px;color:var(--editor-text);font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid var(--editor-border)}.prop-grid[data-v-4a943bfc]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.prop-item[data-v-4a943bfc]{display:flex;flex-direction:column;gap:3px}.prop-item label[data-v-4a943bfc]{font-size:11px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.prop-row label[data-v-4a943bfc]{font-size:12px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.label-hint[data-v-4a943bfc]{color:var(--editor-text-dim);cursor:help;font-size:12px}.prop-row[data-v-4a943bfc]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.prop-section>.prop-row[data-v-4a943bfc]:last-child{margin-bottom:0}.prop-row-switch[data-v-4a943bfc]{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.prop-row-switch>label[data-v-4a943bfc],.prop-row-switch[data-v-4a943bfc] label{flex:1;margin-bottom:0}.prop-row-switch>.prop-row-label-wrap[data-v-4a943bfc]{flex:1;min-width:0}.prop-row-pd[data-v-4a943bfc]{padding-left:15px}.prop-search-highlight[data-v-4a943bfc]{outline:1px solid var(--editor-focus-ring);outline-offset:2px;border-radius:4px;background:var(--editor-focus-bg);transition:background .2s ease}.prop-section.prop-search-highlight[data-v-4a943bfc]{padding:4px;margin:-4px}.color-row[data-v-4a943bfc]{display:flex;gap:6px;align-items:center}.prop-slider-row[data-v-4a943bfc]{display:flex;align-items:center;gap:10px;width:100%}.prop-slider[data-v-4a943bfc]{flex:1;min-width:0}.prop-slider-num[data-v-4a943bfc]{width:72px;flex-shrink:0}.prop-slider-row-compact[data-v-4a943bfc]{gap:6px}.prop-slider-row-compact .prop-slider-num[data-v-4a943bfc]{width:64px}.prop-row-block[data-v-4a943bfc]{flex-direction:column;align-items:stretch}.size-row[data-v-4a943bfc]{display:flex;gap:6px;align-items:center}.size-row .ant-input-number[data-v-4a943bfc]{flex:1;min-width:0}.size-sep[data-v-4a943bfc]{color:var(--editor-text-dim);font-size:12px;flex-shrink:0}.canvas-preset-select[data-v-4a943bfc]{margin-top:6px;width:100%}.color-input[data-v-4a943bfc]{width:32px;height:28px;border:1px solid var(--editor-border-item);border-radius:4px;padding:0;cursor:pointer;flex-shrink:0;background:transparent}[data-v-4a943bfc] .ant-divider{border-color:var(--editor-border-item)!important}.data-hint[data-v-4a943bfc]{font-size:12px;color:var(--editor-text-muted);font-family:monospace}.editor-code-preview[data-v-4a943bfc]{background:var(--editor-bg-inset);border:1px solid var(--editor-border);border-radius:4px;padding:8px;color:var(--editor-text-muted);font-size:10px;font-family:ui-monospace,Consolas,monospace;max-height:120px;overflow:auto;margin:0;word-break:break-all;white-space:pre-wrap}.data-table-wrapper[data-v-4a943bfc],.data-table-wrap[data-v-4a943bfc]{overflow-x:auto}.data-edit-table[data-v-4a943bfc],.data-table[data-v-4a943bfc]{width:100%;border-collapse:collapse;font-size:12px}.data-edit-table th[data-v-4a943bfc],.data-edit-table td[data-v-4a943bfc],.data-table th[data-v-4a943bfc],.data-table td[data-v-4a943bfc]{border:1px solid var(--editor-border-item);padding:6px 8px;text-align:left;color:var(--editor-text)}.data-edit-table th[data-v-4a943bfc],.data-table th[data-v-4a943bfc]{background:var(--sidebar-active-bg);color:var(--editor-text);font-weight:600}.data-edit-table td[data-v-4a943bfc],.data-table td[data-v-4a943bfc]{background:var(--editor-table-cell-bg);color:var(--editor-text)}.data-edit-table input[data-v-4a943bfc],.data-edit-table .ant-input[data-v-4a943bfc],.data-table input[data-v-4a943bfc],.data-table .ant-input[data-v-4a943bfc],.data-table .ant-input-number[data-v-4a943bfc]{background:var(--editor-bg-elevated)!important;border-color:var(--editor-border)!important;color:var(--editor-text)!important}.data-table .th-series[data-v-4a943bfc],.data-table .td-name[data-v-4a943bfc]{min-width:80px}.data-table .th-val[data-v-4a943bfc],.data-table .td-val[data-v-4a943bfc]{min-width:70px}.data-table .th-actions[data-v-4a943bfc],.data-table .td-actions[data-v-4a943bfc]{width:40px}.prop-section[data-v-15dd8a67]{margin-bottom:12px;background:var(--editor-bg-elevated);border-radius:8px;padding:10px;border:1px solid var(--editor-border)}.section-title[data-v-15dd8a67]{font-size:11px;color:var(--editor-text);font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid var(--editor-border)}.prop-grid[data-v-15dd8a67]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.prop-item[data-v-15dd8a67]{display:flex;flex-direction:column;gap:3px}.prop-item label[data-v-15dd8a67]{font-size:11px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.prop-row label[data-v-15dd8a67]{font-size:12px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.label-hint[data-v-15dd8a67]{color:var(--editor-text-dim);cursor:help;font-size:12px}.prop-row[data-v-15dd8a67]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.prop-section>.prop-row[data-v-15dd8a67]:last-child{margin-bottom:0}.prop-row-switch[data-v-15dd8a67]{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.prop-row-switch>label[data-v-15dd8a67],.prop-row-switch[data-v-15dd8a67] label{flex:1;margin-bottom:0}.prop-row-switch>.prop-row-label-wrap[data-v-15dd8a67]{flex:1;min-width:0}.prop-row-pd[data-v-15dd8a67]{padding-left:15px}.prop-search-highlight[data-v-15dd8a67]{outline:1px solid var(--editor-focus-ring);outline-offset:2px;border-radius:4px;background:var(--editor-focus-bg);transition:background .2s ease}.prop-section.prop-search-highlight[data-v-15dd8a67]{padding:4px;margin:-4px}.color-row[data-v-15dd8a67]{display:flex;gap:6px;align-items:center}.prop-slider-row[data-v-15dd8a67]{display:flex;align-items:center;gap:10px;width:100%}.prop-slider[data-v-15dd8a67]{flex:1;min-width:0}.prop-slider-num[data-v-15dd8a67]{width:72px;flex-shrink:0}.prop-slider-row-compact[data-v-15dd8a67]{gap:6px}.prop-slider-row-compact .prop-slider-num[data-v-15dd8a67]{width:64px}.prop-row-block[data-v-15dd8a67]{flex-direction:column;align-items:stretch}.size-row[data-v-15dd8a67]{display:flex;gap:6px;align-items:center}.size-row .ant-input-number[data-v-15dd8a67]{flex:1;min-width:0}.size-sep[data-v-15dd8a67]{color:var(--editor-text-dim);font-size:12px;flex-shrink:0}.canvas-preset-select[data-v-15dd8a67]{margin-top:6px;width:100%}.color-input[data-v-15dd8a67]{width:32px;height:28px;border:1px solid var(--editor-border-item);border-radius:4px;padding:0;cursor:pointer;flex-shrink:0;background:transparent}[data-v-15dd8a67] .ant-divider{border-color:var(--editor-border-item)!important}.data-hint[data-v-15dd8a67]{font-size:12px;color:var(--editor-text-muted);font-family:monospace}.editor-code-preview[data-v-15dd8a67]{background:var(--editor-bg-inset);border:1px solid var(--editor-border);border-radius:4px;padding:8px;color:var(--editor-text-muted);font-size:10px;font-family:ui-monospace,Consolas,monospace;max-height:120px;overflow:auto;margin:0;word-break:break-all;white-space:pre-wrap}.data-table-wrapper[data-v-15dd8a67],.data-table-wrap[data-v-15dd8a67]{overflow-x:auto}.data-edit-table[data-v-15dd8a67],.data-table[data-v-15dd8a67]{width:100%;border-collapse:collapse;font-size:12px}.data-edit-table th[data-v-15dd8a67],.data-edit-table td[data-v-15dd8a67],.data-table th[data-v-15dd8a67],.data-table td[data-v-15dd8a67]{border:1px solid var(--editor-border-item);padding:6px 8px;text-align:left;color:var(--editor-text)}.data-edit-table th[data-v-15dd8a67],.data-table th[data-v-15dd8a67]{background:var(--sidebar-active-bg);color:var(--editor-text);font-weight:600}.data-edit-table td[data-v-15dd8a67],.data-table td[data-v-15dd8a67]{background:var(--editor-table-cell-bg);color:var(--editor-text)}.data-edit-table input[data-v-15dd8a67],.data-edit-table .ant-input[data-v-15dd8a67],.data-table input[data-v-15dd8a67],.data-table .ant-input[data-v-15dd8a67],.data-table .ant-input-number[data-v-15dd8a67]{background:var(--editor-bg-elevated)!important;border-color:var(--editor-border)!important;color:var(--editor-text)!important}.data-table .th-series[data-v-15dd8a67],.data-table .td-name[data-v-15dd8a67]{min-width:80px}.data-table .th-val[data-v-15dd8a67],.data-table .td-val[data-v-15dd8a67]{min-width:70px}.data-table .th-actions[data-v-15dd8a67],.data-table .td-actions[data-v-15dd8a67]{width:40px}.prop-section[data-v-1eab673d]{margin-bottom:12px;background:var(--editor-bg-elevated);border-radius:8px;padding:10px;border:1px solid var(--editor-border)}.section-title[data-v-1eab673d]{font-size:11px;color:var(--editor-text);font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid var(--editor-border)}.prop-grid[data-v-1eab673d]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.prop-item[data-v-1eab673d]{display:flex;flex-direction:column;gap:3px}.prop-item label[data-v-1eab673d]{font-size:11px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.prop-row label[data-v-1eab673d]{font-size:12px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.label-hint[data-v-1eab673d]{color:var(--editor-text-dim);cursor:help;font-size:12px}.prop-row[data-v-1eab673d]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.prop-section>.prop-row[data-v-1eab673d]:last-child{margin-bottom:0}.prop-row-switch[data-v-1eab673d]{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.prop-row-switch>label[data-v-1eab673d],.prop-row-switch[data-v-1eab673d] label{flex:1;margin-bottom:0}.prop-row-switch>.prop-row-label-wrap[data-v-1eab673d]{flex:1;min-width:0}.prop-row-pd[data-v-1eab673d]{padding-left:15px}.prop-search-highlight[data-v-1eab673d]{outline:1px solid var(--editor-focus-ring);outline-offset:2px;border-radius:4px;background:var(--editor-focus-bg);transition:background .2s ease}.prop-section.prop-search-highlight[data-v-1eab673d]{padding:4px;margin:-4px}.color-row[data-v-1eab673d]{display:flex;gap:6px;align-items:center}.prop-slider-row[data-v-1eab673d]{display:flex;align-items:center;gap:10px;width:100%}.prop-slider[data-v-1eab673d]{flex:1;min-width:0}.prop-slider-num[data-v-1eab673d]{width:72px;flex-shrink:0}.prop-slider-row-compact[data-v-1eab673d]{gap:6px}.prop-slider-row-compact .prop-slider-num[data-v-1eab673d]{width:64px}.prop-row-block[data-v-1eab673d]{flex-direction:column;align-items:stretch}.size-row[data-v-1eab673d]{display:flex;gap:6px;align-items:center}.size-row .ant-input-number[data-v-1eab673d]{flex:1;min-width:0}.size-sep[data-v-1eab673d]{color:var(--editor-text-dim);font-size:12px;flex-shrink:0}.canvas-preset-select[data-v-1eab673d]{margin-top:6px;width:100%}.color-input[data-v-1eab673d]{width:32px;height:28px;border:1px solid var(--editor-border-item);border-radius:4px;padding:0;cursor:pointer;flex-shrink:0;background:transparent}[data-v-1eab673d] .ant-divider{border-color:var(--editor-border-item)!important}.data-hint[data-v-1eab673d]{font-size:12px;color:var(--editor-text-muted);font-family:monospace}.editor-code-preview[data-v-1eab673d]{background:var(--editor-bg-inset);border:1px solid var(--editor-border);border-radius:4px;padding:8px;color:var(--editor-text-muted);font-size:10px;font-family:ui-monospace,Consolas,monospace;max-height:120px;overflow:auto;margin:0;word-break:break-all;white-space:pre-wrap}.data-table-wrapper[data-v-1eab673d],.data-table-wrap[data-v-1eab673d]{overflow-x:auto}.data-edit-table[data-v-1eab673d],.data-table[data-v-1eab673d]{width:100%;border-collapse:collapse;font-size:12px}.data-edit-table th[data-v-1eab673d],.data-edit-table td[data-v-1eab673d],.data-table th[data-v-1eab673d],.data-table td[data-v-1eab673d]{border:1px solid var(--editor-border-item);padding:6px 8px;text-align:left;color:var(--editor-text)}.data-edit-table th[data-v-1eab673d],.data-table th[data-v-1eab673d]{background:var(--sidebar-active-bg);color:var(--editor-text);font-weight:600}.data-edit-table td[data-v-1eab673d],.data-table td[data-v-1eab673d]{background:var(--editor-table-cell-bg);color:var(--editor-text)}.data-edit-table input[data-v-1eab673d],.data-edit-table .ant-input[data-v-1eab673d],.data-table input[data-v-1eab673d],.data-table .ant-input[data-v-1eab673d],.data-table .ant-input-number[data-v-1eab673d]{background:var(--editor-bg-elevated)!important;border-color:var(--editor-border)!important;color:var(--editor-text)!important}.data-table .th-series[data-v-1eab673d],.data-table .td-name[data-v-1eab673d]{min-width:80px}.data-table .th-val[data-v-1eab673d],.data-table .td-val[data-v-1eab673d]{min-width:70px}.data-table .th-actions[data-v-1eab673d],.data-table .td-actions[data-v-1eab673d]{width:40px}.icon-select-trigger[data-v-3f3658f0]{min-height:24px;padding:0 8px;background:var(--editor-bg);border:1px solid var(--editor-border-item);border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:6px;transition:border-color .2s;font-size:12px}.icon-select-trigger[data-v-3f3658f0]:hover{border-color:var(--accent)}.icon-select-trigger.focused[data-v-3f3658f0]{border-color:var(--accent);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 25%,transparent)}.trigger-content[data-v-3f3658f0]{flex:1;display:flex;align-items:center;gap:6px;min-width:0;overflow:hidden}.trigger-icon[data-v-3f3658f0]{font-size:14px;color:var(--accent);flex-shrink:0}.trigger-placeholder[data-v-3f3658f0]{color:var(--editor-text-dim)}.trigger-name[data-v-3f3658f0]{color:var(--editor-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trigger-clear[data-v-3f3658f0],.trigger-arrow[data-v-3f3658f0]{font-size:10px;color:var(--editor-text-muted);flex-shrink:0;padding:2px;display:inline-flex;align-items:center}.trigger-clear[data-v-3f3658f0]:hover{color:#ff4d4f}.icon-select-popover .ant-popover-inner{padding:0;border-radius:6px;background:var(--editor-popup-bg)!important;border:1px solid var(--editor-popup-border);box-shadow:var(--editor-popup-shadow)}.icon-select-popover-content{width:320px;max-height:400px;display:flex;flex-direction:column;background:var(--editor-popup-bg);color:var(--editor-text)}.icon-select-header{padding:10px 12px;font-size:13px;font-weight:600;color:var(--accent);border-bottom:1px solid var(--editor-border);flex-shrink:0}.icon-select-search{padding:0 8px;flex-shrink:0;min-width:0;width:95%;box-sizing:border-box;margin:8px 0 8px 2.5%}.icon-select-search .ant-input-affix-wrapper{width:100%;max-width:100%;background:var(--editor-bg)!important;border-color:var(--editor-border-item)!important}.icon-select-search .ant-input{background:var(--editor-bg)!important;color:var(--editor-text)!important}.icon-select-search .ant-input::placeholder{color:var(--editor-text-dim)!important}.icon-select-search .ant-input-prefix{color:var(--editor-text-muted)!important}.icon-select-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:4px;padding:10px;overflow-y:auto;max-height:320px}.icon-select-cell{aspect-ratio:1;display:flex;align-items:center;justify-content:center;background:var(--editor-asset-cell-bg);border:1px solid var(--editor-border-item);border-radius:4px;cursor:pointer;color:var(--editor-text-soft);transition:all .15s}.icon-select-cell:hover{border-color:var(--accent);background:var(--editor-comp-hover-bg);color:var(--editor-text)}.icon-select-cell.active{border-color:var(--accent);background:var(--accent-subtle);color:var(--accent)}.icon-select-cell .cell-icon{font-size:18px;color:inherit}.icon-select-cell .cell-empty{font-size:11px;color:var(--editor-text-dim)}.prop-section[data-v-3d49c334]{margin-bottom:12px;background:var(--editor-bg-elevated);border-radius:8px;padding:10px;border:1px solid var(--editor-border)}.section-title[data-v-3d49c334]{font-size:11px;color:var(--editor-text);font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid var(--editor-border)}.prop-grid[data-v-3d49c334]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.prop-item[data-v-3d49c334]{display:flex;flex-direction:column;gap:3px}.prop-item label[data-v-3d49c334]{font-size:11px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.prop-row label[data-v-3d49c334]{font-size:12px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.label-hint[data-v-3d49c334]{color:var(--editor-text-dim);cursor:help;font-size:12px}.prop-row[data-v-3d49c334]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.prop-section>.prop-row[data-v-3d49c334]:last-child{margin-bottom:0}.prop-row-switch[data-v-3d49c334]{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.prop-row-switch>label[data-v-3d49c334],.prop-row-switch[data-v-3d49c334] label{flex:1;margin-bottom:0}.prop-row-switch>.prop-row-label-wrap[data-v-3d49c334]{flex:1;min-width:0}.prop-row-pd[data-v-3d49c334]{padding-left:15px}.prop-search-highlight[data-v-3d49c334]{outline:1px solid var(--editor-focus-ring);outline-offset:2px;border-radius:4px;background:var(--editor-focus-bg);transition:background .2s ease}.prop-section.prop-search-highlight[data-v-3d49c334]{padding:4px;margin:-4px}.color-row[data-v-3d49c334]{display:flex;gap:6px;align-items:center}.prop-slider-row[data-v-3d49c334]{display:flex;align-items:center;gap:10px;width:100%}.prop-slider[data-v-3d49c334]{flex:1;min-width:0}.prop-slider-num[data-v-3d49c334]{width:72px;flex-shrink:0}.prop-slider-row-compact[data-v-3d49c334]{gap:6px}.prop-slider-row-compact .prop-slider-num[data-v-3d49c334]{width:64px}.prop-row-block[data-v-3d49c334]{flex-direction:column;align-items:stretch}.size-row[data-v-3d49c334]{display:flex;gap:6px;align-items:center}.size-row .ant-input-number[data-v-3d49c334]{flex:1;min-width:0}.size-sep[data-v-3d49c334]{color:var(--editor-text-dim);font-size:12px;flex-shrink:0}.canvas-preset-select[data-v-3d49c334]{margin-top:6px;width:100%}.color-input[data-v-3d49c334]{width:32px;height:28px;border:1px solid var(--editor-border-item);border-radius:4px;padding:0;cursor:pointer;flex-shrink:0;background:transparent}[data-v-3d49c334] .ant-divider{border-color:var(--editor-border-item)!important}.data-hint[data-v-3d49c334]{font-size:12px;color:var(--editor-text-muted);font-family:monospace}.editor-code-preview[data-v-3d49c334]{background:var(--editor-bg-inset);border:1px solid var(--editor-border);border-radius:4px;padding:8px;color:var(--editor-text-muted);font-size:10px;font-family:ui-monospace,Consolas,monospace;max-height:120px;overflow:auto;margin:0;word-break:break-all;white-space:pre-wrap}.data-table-wrapper[data-v-3d49c334],.data-table-wrap[data-v-3d49c334]{overflow-x:auto}.data-edit-table[data-v-3d49c334],.data-table[data-v-3d49c334]{width:100%;border-collapse:collapse;font-size:12px}.data-edit-table th[data-v-3d49c334],.data-edit-table td[data-v-3d49c334],.data-table th[data-v-3d49c334],.data-table td[data-v-3d49c334]{border:1px solid var(--editor-border-item);padding:6px 8px;text-align:left;color:var(--editor-text)}.data-edit-table th[data-v-3d49c334],.data-table th[data-v-3d49c334]{background:var(--sidebar-active-bg);color:var(--editor-text);font-weight:600}.data-edit-table td[data-v-3d49c334],.data-table td[data-v-3d49c334]{background:var(--editor-table-cell-bg);color:var(--editor-text)}.data-edit-table input[data-v-3d49c334],.data-edit-table .ant-input[data-v-3d49c334],.data-table input[data-v-3d49c334],.data-table .ant-input[data-v-3d49c334],.data-table .ant-input-number[data-v-3d49c334]{background:var(--editor-bg-elevated)!important;border-color:var(--editor-border)!important;color:var(--editor-text)!important}.data-table .th-series[data-v-3d49c334],.data-table .td-name[data-v-3d49c334]{min-width:80px}.data-table .th-val[data-v-3d49c334],.data-table .td-val[data-v-3d49c334]{min-width:70px}.data-table .th-actions[data-v-3d49c334],.data-table .td-actions[data-v-3d49c334]{width:40px}.prop-section[data-v-1a60748b]{margin-bottom:12px;background:var(--editor-bg-elevated);border-radius:8px;padding:10px;border:1px solid var(--editor-border)}.section-title[data-v-1a60748b]{font-size:11px;color:var(--editor-text);font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid var(--editor-border)}.prop-grid[data-v-1a60748b]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.prop-item[data-v-1a60748b]{display:flex;flex-direction:column;gap:3px}.prop-item label[data-v-1a60748b]{font-size:11px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.prop-row label[data-v-1a60748b]{font-size:12px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.label-hint[data-v-1a60748b]{color:var(--editor-text-dim);cursor:help;font-size:12px}.prop-row[data-v-1a60748b]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.prop-section>.prop-row[data-v-1a60748b]:last-child{margin-bottom:0}.prop-row-switch[data-v-1a60748b]{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.prop-row-switch>label[data-v-1a60748b],.prop-row-switch[data-v-1a60748b] label{flex:1;margin-bottom:0}.prop-row-switch>.prop-row-label-wrap[data-v-1a60748b]{flex:1;min-width:0}.prop-row-pd[data-v-1a60748b]{padding-left:15px}.prop-search-highlight[data-v-1a60748b]{outline:1px solid var(--editor-focus-ring);outline-offset:2px;border-radius:4px;background:var(--editor-focus-bg);transition:background .2s ease}.prop-section.prop-search-highlight[data-v-1a60748b]{padding:4px;margin:-4px}.color-row[data-v-1a60748b]{display:flex;gap:6px;align-items:center}.prop-slider-row[data-v-1a60748b]{display:flex;align-items:center;gap:10px;width:100%}.prop-slider[data-v-1a60748b]{flex:1;min-width:0}.prop-slider-num[data-v-1a60748b]{width:72px;flex-shrink:0}.prop-slider-row-compact[data-v-1a60748b]{gap:6px}.prop-slider-row-compact .prop-slider-num[data-v-1a60748b]{width:64px}.prop-row-block[data-v-1a60748b]{flex-direction:column;align-items:stretch}.size-row[data-v-1a60748b]{display:flex;gap:6px;align-items:center}.size-row .ant-input-number[data-v-1a60748b]{flex:1;min-width:0}.size-sep[data-v-1a60748b]{color:var(--editor-text-dim);font-size:12px;flex-shrink:0}.canvas-preset-select[data-v-1a60748b]{margin-top:6px;width:100%}.color-input[data-v-1a60748b]{width:32px;height:28px;border:1px solid var(--editor-border-item);border-radius:4px;padding:0;cursor:pointer;flex-shrink:0;background:transparent}[data-v-1a60748b] .ant-divider{border-color:var(--editor-border-item)!important}.data-hint[data-v-1a60748b]{font-size:12px;color:var(--editor-text-muted);font-family:monospace}.editor-code-preview[data-v-1a60748b]{background:var(--editor-bg-inset);border:1px solid var(--editor-border);border-radius:4px;padding:8px;color:var(--editor-text-muted);font-size:10px;font-family:ui-monospace,Consolas,monospace;max-height:120px;overflow:auto;margin:0;word-break:break-all;white-space:pre-wrap}.data-table-wrapper[data-v-1a60748b],.data-table-wrap[data-v-1a60748b]{overflow-x:auto}.data-edit-table[data-v-1a60748b],.data-table[data-v-1a60748b]{width:100%;border-collapse:collapse;font-size:12px}.data-edit-table th[data-v-1a60748b],.data-edit-table td[data-v-1a60748b],.data-table th[data-v-1a60748b],.data-table td[data-v-1a60748b]{border:1px solid var(--editor-border-item);padding:6px 8px;text-align:left;color:var(--editor-text)}.data-edit-table th[data-v-1a60748b],.data-table th[data-v-1a60748b]{background:var(--sidebar-active-bg);color:var(--editor-text);font-weight:600}.data-edit-table td[data-v-1a60748b],.data-table td[data-v-1a60748b]{background:var(--editor-table-cell-bg);color:var(--editor-text)}.data-edit-table input[data-v-1a60748b],.data-edit-table .ant-input[data-v-1a60748b],.data-table input[data-v-1a60748b],.data-table .ant-input[data-v-1a60748b],.data-table .ant-input-number[data-v-1a60748b]{background:var(--editor-bg-elevated)!important;border-color:var(--editor-border)!important;color:var(--editor-text)!important}.data-table .th-series[data-v-1a60748b],.data-table .td-name[data-v-1a60748b]{min-width:80px}.data-table .th-val[data-v-1a60748b],.data-table .td-val[data-v-1a60748b]{min-width:70px}.data-table .th-actions[data-v-1a60748b],.data-table .td-actions[data-v-1a60748b]{width:40px}.prop-section[data-v-21629269]{margin-bottom:12px;background:var(--editor-bg-elevated);border-radius:8px;padding:10px;border:1px solid var(--editor-border)}.section-title[data-v-21629269]{font-size:11px;color:var(--editor-text);font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid var(--editor-border)}.prop-grid[data-v-21629269]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.prop-item[data-v-21629269]{display:flex;flex-direction:column;gap:3px}.prop-item label[data-v-21629269]{font-size:11px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.prop-row label[data-v-21629269]{font-size:12px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.label-hint[data-v-21629269]{color:var(--editor-text-dim);cursor:help;font-size:12px}.prop-row[data-v-21629269]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.prop-section>.prop-row[data-v-21629269]:last-child{margin-bottom:0}.prop-row-switch[data-v-21629269]{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.prop-row-switch>label[data-v-21629269],.prop-row-switch[data-v-21629269] label{flex:1;margin-bottom:0}.prop-row-switch>.prop-row-label-wrap[data-v-21629269]{flex:1;min-width:0}.prop-row-pd[data-v-21629269]{padding-left:15px}.prop-search-highlight[data-v-21629269]{outline:1px solid var(--editor-focus-ring);outline-offset:2px;border-radius:4px;background:var(--editor-focus-bg);transition:background .2s ease}.prop-section.prop-search-highlight[data-v-21629269]{padding:4px;margin:-4px}.color-row[data-v-21629269]{display:flex;gap:6px;align-items:center}.prop-slider-row[data-v-21629269]{display:flex;align-items:center;gap:10px;width:100%}.prop-slider[data-v-21629269]{flex:1;min-width:0}.prop-slider-num[data-v-21629269]{width:72px;flex-shrink:0}.prop-slider-row-compact[data-v-21629269]{gap:6px}.prop-slider-row-compact .prop-slider-num[data-v-21629269]{width:64px}.prop-row-block[data-v-21629269]{flex-direction:column;align-items:stretch}.size-row[data-v-21629269]{display:flex;gap:6px;align-items:center}.size-row .ant-input-number[data-v-21629269]{flex:1;min-width:0}.size-sep[data-v-21629269]{color:var(--editor-text-dim);font-size:12px;flex-shrink:0}.canvas-preset-select[data-v-21629269]{margin-top:6px;width:100%}.color-input[data-v-21629269]{width:32px;height:28px;border:1px solid var(--editor-border-item);border-radius:4px;padding:0;cursor:pointer;flex-shrink:0;background:transparent}[data-v-21629269] .ant-divider{border-color:var(--editor-border-item)!important}.data-hint[data-v-21629269]{font-size:12px;color:var(--editor-text-muted);font-family:monospace}.editor-code-preview[data-v-21629269]{background:var(--editor-bg-inset);border:1px solid var(--editor-border);border-radius:4px;padding:8px;color:var(--editor-text-muted);font-size:10px;font-family:ui-monospace,Consolas,monospace;max-height:120px;overflow:auto;margin:0;word-break:break-all;white-space:pre-wrap}.data-table-wrapper[data-v-21629269],.data-table-wrap[data-v-21629269]{overflow-x:auto}.data-edit-table[data-v-21629269],.data-table[data-v-21629269]{width:100%;border-collapse:collapse;font-size:12px}.data-edit-table th[data-v-21629269],.data-edit-table td[data-v-21629269],.data-table th[data-v-21629269],.data-table td[data-v-21629269]{border:1px solid var(--editor-border-item);padding:6px 8px;text-align:left;color:var(--editor-text)}.data-edit-table th[data-v-21629269],.data-table th[data-v-21629269]{background:var(--sidebar-active-bg);color:var(--editor-text);font-weight:600}.data-edit-table td[data-v-21629269],.data-table td[data-v-21629269]{background:var(--editor-table-cell-bg);color:var(--editor-text)}.data-edit-table input[data-v-21629269],.data-edit-table .ant-input[data-v-21629269],.data-table input[data-v-21629269],.data-table .ant-input[data-v-21629269],.data-table .ant-input-number[data-v-21629269]{background:var(--editor-bg-elevated)!important;border-color:var(--editor-border)!important;color:var(--editor-text)!important}.data-table .th-series[data-v-21629269],.data-table .td-name[data-v-21629269]{min-width:80px}.data-table .th-val[data-v-21629269],.data-table .td-val[data-v-21629269]{min-width:70px}.data-table .th-actions[data-v-21629269],.data-table .td-actions[data-v-21629269]{width:40px}.menu-items-editor[data-v-79975aa0]{padding:4px 0}.menu-item-block[data-v-79975aa0]{margin-bottom:16px;padding:12px;background:var(--editor-bg);border-radius:8px;border:1px solid var(--editor-border)}.menu-item-row[data-v-79975aa0],.menu-child-row[data-v-79975aa0]{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:8px}.menu-child-row[data-v-79975aa0]{margin-bottom:6px}.menu-child-row[data-v-79975aa0]:last-child{margin-bottom:0}.input-label[data-v-79975aa0]{flex:1;min-width:100px}.select-link[data-v-79975aa0],.select-target[data-v-79975aa0],.input-target[data-v-79975aa0]{width:120px;flex-shrink:0}.menu-children[data-v-79975aa0]{margin-top:12px;padding-left:16px;border-left:3px solid var(--editor-border)}.menu-children .menu-child-row .input-label[data-v-79975aa0]{min-width:80px}.prop-row[data-v-79975aa0]{margin-top:8px;margin-bottom:0}.prop-row label[data-v-79975aa0]{font-size:12px;margin-bottom:4px;display:block;color:var(--editor-text)}.add-btn[data-v-79975aa0]{margin-top:12px}[data-v-79975aa0]::deep(.icon-plus){color:#52c41a}[data-v-79975aa0]::deep(.icon-del){color:#ff4d4f}[data-v-79975aa0]::deep(.icon-close){color:#fa8c16}.prop-section[data-v-2744546d]{margin-bottom:12px;background:var(--editor-bg-elevated);border-radius:8px;padding:10px;border:1px solid var(--editor-border)}.section-title[data-v-2744546d]{font-size:11px;color:var(--editor-text);font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid var(--editor-border)}.prop-grid[data-v-2744546d]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.prop-item[data-v-2744546d]{display:flex;flex-direction:column;gap:3px}.prop-item label[data-v-2744546d]{font-size:11px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.prop-row label[data-v-2744546d]{font-size:12px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.label-hint[data-v-2744546d]{color:var(--editor-text-dim);cursor:help;font-size:12px}.prop-row[data-v-2744546d]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.prop-section>.prop-row[data-v-2744546d]:last-child{margin-bottom:0}.prop-row-switch[data-v-2744546d]{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.prop-row-switch>label[data-v-2744546d],.prop-row-switch[data-v-2744546d] label{flex:1;margin-bottom:0}.prop-row-switch>.prop-row-label-wrap[data-v-2744546d]{flex:1;min-width:0}.prop-row-pd[data-v-2744546d]{padding-left:15px}.prop-search-highlight[data-v-2744546d]{outline:1px solid var(--editor-focus-ring);outline-offset:2px;border-radius:4px;background:var(--editor-focus-bg);transition:background .2s ease}.prop-section.prop-search-highlight[data-v-2744546d]{padding:4px;margin:-4px}.color-row[data-v-2744546d]{display:flex;gap:6px;align-items:center}.prop-slider-row[data-v-2744546d]{display:flex;align-items:center;gap:10px;width:100%}.prop-slider[data-v-2744546d]{flex:1;min-width:0}.prop-slider-num[data-v-2744546d]{width:72px;flex-shrink:0}.prop-slider-row-compact[data-v-2744546d]{gap:6px}.prop-slider-row-compact .prop-slider-num[data-v-2744546d]{width:64px}.prop-row-block[data-v-2744546d]{flex-direction:column;align-items:stretch}.size-row[data-v-2744546d]{display:flex;gap:6px;align-items:center}.size-row .ant-input-number[data-v-2744546d]{flex:1;min-width:0}.size-sep[data-v-2744546d]{color:var(--editor-text-dim);font-size:12px;flex-shrink:0}.canvas-preset-select[data-v-2744546d]{margin-top:6px;width:100%}.color-input[data-v-2744546d]{width:32px;height:28px;border:1px solid var(--editor-border-item);border-radius:4px;padding:0;cursor:pointer;flex-shrink:0;background:transparent}[data-v-2744546d] .ant-divider{border-color:var(--editor-border-item)!important}.data-hint[data-v-2744546d]{font-size:12px;color:var(--editor-text-muted);font-family:monospace}.editor-code-preview[data-v-2744546d]{background:var(--editor-bg-inset);border:1px solid var(--editor-border);border-radius:4px;padding:8px;color:var(--editor-text-muted);font-size:10px;font-family:ui-monospace,Consolas,monospace;max-height:120px;overflow:auto;margin:0;word-break:break-all;white-space:pre-wrap}.data-table-wrapper[data-v-2744546d],.data-table-wrap[data-v-2744546d]{overflow-x:auto}.data-edit-table[data-v-2744546d],.data-table[data-v-2744546d]{width:100%;border-collapse:collapse;font-size:12px}.data-edit-table th[data-v-2744546d],.data-edit-table td[data-v-2744546d],.data-table th[data-v-2744546d],.data-table td[data-v-2744546d]{border:1px solid var(--editor-border-item);padding:6px 8px;text-align:left;color:var(--editor-text)}.data-edit-table th[data-v-2744546d],.data-table th[data-v-2744546d]{background:var(--sidebar-active-bg);color:var(--editor-text);font-weight:600}.data-edit-table td[data-v-2744546d],.data-table td[data-v-2744546d]{background:var(--editor-table-cell-bg);color:var(--editor-text)}.data-edit-table input[data-v-2744546d],.data-edit-table .ant-input[data-v-2744546d],.data-table input[data-v-2744546d],.data-table .ant-input[data-v-2744546d],.data-table .ant-input-number[data-v-2744546d]{background:var(--editor-bg-elevated)!important;border-color:var(--editor-border)!important;color:var(--editor-text)!important}.data-table .th-series[data-v-2744546d],.data-table .td-name[data-v-2744546d]{min-width:80px}.data-table .th-val[data-v-2744546d],.data-table .td-val[data-v-2744546d]{min-width:70px}.data-table .th-actions[data-v-2744546d],.data-table .td-actions[data-v-2744546d]{width:40px}.menu-summary[data-v-2744546d]{font-size:12px;color:var(--editor-text-muted);margin-top:4px}.subsection[data-v-2744546d]{font-size:12px;margin-top:4px}.prop-section[data-v-96d359db]{margin-bottom:12px;background:var(--editor-bg-elevated);border-radius:8px;padding:10px;border:1px solid var(--editor-border)}.section-title[data-v-96d359db]{font-size:11px;color:var(--editor-text);font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid var(--editor-border)}.prop-grid[data-v-96d359db]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.prop-item[data-v-96d359db]{display:flex;flex-direction:column;gap:3px}.prop-item label[data-v-96d359db]{font-size:11px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.prop-row label[data-v-96d359db]{font-size:12px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.label-hint[data-v-96d359db]{color:var(--editor-text-dim);cursor:help;font-size:12px}.prop-row[data-v-96d359db]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.prop-section>.prop-row[data-v-96d359db]:last-child{margin-bottom:0}.prop-row-switch[data-v-96d359db]{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.prop-row-switch>label[data-v-96d359db],.prop-row-switch[data-v-96d359db] label{flex:1;margin-bottom:0}.prop-row-switch>.prop-row-label-wrap[data-v-96d359db]{flex:1;min-width:0}.prop-row-pd[data-v-96d359db]{padding-left:15px}.prop-search-highlight[data-v-96d359db]{outline:1px solid var(--editor-focus-ring);outline-offset:2px;border-radius:4px;background:var(--editor-focus-bg);transition:background .2s ease}.prop-section.prop-search-highlight[data-v-96d359db]{padding:4px;margin:-4px}.color-row[data-v-96d359db]{display:flex;gap:6px;align-items:center}.prop-slider-row[data-v-96d359db]{display:flex;align-items:center;gap:10px;width:100%}.prop-slider[data-v-96d359db]{flex:1;min-width:0}.prop-slider-num[data-v-96d359db]{width:72px;flex-shrink:0}.prop-slider-row-compact[data-v-96d359db]{gap:6px}.prop-slider-row-compact .prop-slider-num[data-v-96d359db]{width:64px}.prop-row-block[data-v-96d359db]{flex-direction:column;align-items:stretch}.size-row[data-v-96d359db]{display:flex;gap:6px;align-items:center}.size-row .ant-input-number[data-v-96d359db]{flex:1;min-width:0}.size-sep[data-v-96d359db]{color:var(--editor-text-dim);font-size:12px;flex-shrink:0}.canvas-preset-select[data-v-96d359db]{margin-top:6px;width:100%}.color-input[data-v-96d359db]{width:32px;height:28px;border:1px solid var(--editor-border-item);border-radius:4px;padding:0;cursor:pointer;flex-shrink:0;background:transparent}[data-v-96d359db] .ant-divider{border-color:var(--editor-border-item)!important}.data-hint[data-v-96d359db]{font-size:12px;color:var(--editor-text-muted);font-family:monospace}.editor-code-preview[data-v-96d359db]{background:var(--editor-bg-inset);border:1px solid var(--editor-border);border-radius:4px;padding:8px;color:var(--editor-text-muted);font-size:10px;font-family:ui-monospace,Consolas,monospace;max-height:120px;overflow:auto;margin:0;word-break:break-all;white-space:pre-wrap}.data-table-wrapper[data-v-96d359db],.data-table-wrap[data-v-96d359db]{overflow-x:auto}.data-edit-table[data-v-96d359db],.data-table[data-v-96d359db]{width:100%;border-collapse:collapse;font-size:12px}.data-edit-table th[data-v-96d359db],.data-edit-table td[data-v-96d359db],.data-table th[data-v-96d359db],.data-table td[data-v-96d359db]{border:1px solid var(--editor-border-item);padding:6px 8px;text-align:left;color:var(--editor-text)}.data-edit-table th[data-v-96d359db],.data-table th[data-v-96d359db]{background:var(--sidebar-active-bg);color:var(--editor-text);font-weight:600}.data-edit-table td[data-v-96d359db],.data-table td[data-v-96d359db]{background:var(--editor-table-cell-bg);color:var(--editor-text)}.data-edit-table input[data-v-96d359db],.data-edit-table .ant-input[data-v-96d359db],.data-table input[data-v-96d359db],.data-table .ant-input[data-v-96d359db],.data-table .ant-input-number[data-v-96d359db]{background:var(--editor-bg-elevated)!important;border-color:var(--editor-border)!important;color:var(--editor-text)!important}.data-table .th-series[data-v-96d359db],.data-table .td-name[data-v-96d359db]{min-width:80px}.data-table .th-val[data-v-96d359db],.data-table .td-val[data-v-96d359db]{min-width:70px}.data-table .th-actions[data-v-96d359db],.data-table .td-actions[data-v-96d359db]{width:40px}.list-data-hint-block[data-v-96d359db]{margin-bottom:10px}.data-format-hint[data-v-96d359db]{font-size:11px;color:var(--editor-text-dim);margin-top:4px;line-height:1.5;word-break:break-all}.prop-section[data-v-ba06efaa]{margin-bottom:12px;background:var(--editor-bg-elevated);border-radius:8px;padding:10px;border:1px solid var(--editor-border)}.section-title[data-v-ba06efaa]{font-size:11px;color:var(--editor-text);font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid var(--editor-border)}.prop-grid[data-v-ba06efaa]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.prop-item[data-v-ba06efaa]{display:flex;flex-direction:column;gap:3px}.prop-item label[data-v-ba06efaa]{font-size:11px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.prop-row label[data-v-ba06efaa]{font-size:12px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.label-hint[data-v-ba06efaa]{color:var(--editor-text-dim);cursor:help;font-size:12px}.prop-row[data-v-ba06efaa]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.prop-section>.prop-row[data-v-ba06efaa]:last-child{margin-bottom:0}.prop-row-switch[data-v-ba06efaa]{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.prop-row-switch>label[data-v-ba06efaa],.prop-row-switch[data-v-ba06efaa] label{flex:1;margin-bottom:0}.prop-row-switch>.prop-row-label-wrap[data-v-ba06efaa]{flex:1;min-width:0}.prop-row-pd[data-v-ba06efaa]{padding-left:15px}.prop-search-highlight[data-v-ba06efaa]{outline:1px solid var(--editor-focus-ring);outline-offset:2px;border-radius:4px;background:var(--editor-focus-bg);transition:background .2s ease}.prop-section.prop-search-highlight[data-v-ba06efaa]{padding:4px;margin:-4px}.color-row[data-v-ba06efaa]{display:flex;gap:6px;align-items:center}.prop-slider-row[data-v-ba06efaa]{display:flex;align-items:center;gap:10px;width:100%}.prop-slider[data-v-ba06efaa]{flex:1;min-width:0}.prop-slider-num[data-v-ba06efaa]{width:72px;flex-shrink:0}.prop-slider-row-compact[data-v-ba06efaa]{gap:6px}.prop-slider-row-compact .prop-slider-num[data-v-ba06efaa]{width:64px}.prop-row-block[data-v-ba06efaa]{flex-direction:column;align-items:stretch}.size-row[data-v-ba06efaa]{display:flex;gap:6px;align-items:center}.size-row .ant-input-number[data-v-ba06efaa]{flex:1;min-width:0}.size-sep[data-v-ba06efaa]{color:var(--editor-text-dim);font-size:12px;flex-shrink:0}.canvas-preset-select[data-v-ba06efaa]{margin-top:6px;width:100%}.color-input[data-v-ba06efaa]{width:32px;height:28px;border:1px solid var(--editor-border-item);border-radius:4px;padding:0;cursor:pointer;flex-shrink:0;background:transparent}[data-v-ba06efaa] .ant-divider{border-color:var(--editor-border-item)!important}.data-hint[data-v-ba06efaa]{font-size:12px;color:var(--editor-text-muted);font-family:monospace}.editor-code-preview[data-v-ba06efaa]{background:var(--editor-bg-inset);border:1px solid var(--editor-border);border-radius:4px;padding:8px;color:var(--editor-text-muted);font-size:10px;font-family:ui-monospace,Consolas,monospace;max-height:120px;overflow:auto;margin:0;word-break:break-all;white-space:pre-wrap}.data-table-wrapper[data-v-ba06efaa],.data-table-wrap[data-v-ba06efaa]{overflow-x:auto}.data-edit-table[data-v-ba06efaa],.data-table[data-v-ba06efaa]{width:100%;border-collapse:collapse;font-size:12px}.data-edit-table th[data-v-ba06efaa],.data-edit-table td[data-v-ba06efaa],.data-table th[data-v-ba06efaa],.data-table td[data-v-ba06efaa]{border:1px solid var(--editor-border-item);padding:6px 8px;text-align:left;color:var(--editor-text)}.data-edit-table th[data-v-ba06efaa],.data-table th[data-v-ba06efaa]{background:var(--sidebar-active-bg);color:var(--editor-text);font-weight:600}.data-edit-table td[data-v-ba06efaa],.data-table td[data-v-ba06efaa]{background:var(--editor-table-cell-bg);color:var(--editor-text)}.data-edit-table input[data-v-ba06efaa],.data-edit-table .ant-input[data-v-ba06efaa],.data-table input[data-v-ba06efaa],.data-table .ant-input[data-v-ba06efaa],.data-table .ant-input-number[data-v-ba06efaa]{background:var(--editor-bg-elevated)!important;border-color:var(--editor-border)!important;color:var(--editor-text)!important}.data-table .th-series[data-v-ba06efaa],.data-table .td-name[data-v-ba06efaa]{min-width:80px}.data-table .th-val[data-v-ba06efaa],.data-table .td-val[data-v-ba06efaa]{min-width:70px}.data-table .th-actions[data-v-ba06efaa],.data-table .td-actions[data-v-ba06efaa]{width:40px}.prop-divider[data-v-ba06efaa]{margin:8px 0;border-color:var(--editor-border)}.subsection[data-v-ba06efaa]{font-size:12px;margin-top:4px}.scroll-size-row[data-v-ba06efaa]{display:flex;align-items:center;gap:4px}.scroll-size-row[data-v-ba06efaa] .prop-slider-row{flex:1;min-width:0}.scroll-clear-btn[data-v-ba06efaa]{flex-shrink:0;padding:0 4px;font-size:12px}.modal-section[data-v-ba06efaa]{max-height:400px;overflow-y:auto}.modal-section-header[data-v-ba06efaa]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;color:var(--editor-text);font-weight:500}.column-list[data-v-ba06efaa]{display:flex;flex-direction:column;gap:12px}.column-item[data-v-ba06efaa]{background:#0003;border-radius:4px;padding:12px}.column-item-header[data-v-ba06efaa]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;color:var(--editor-text-muted);font-size:12px}.column-item-body[data-v-ba06efaa]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.prop-section[data-v-81b3a8d1]{margin-bottom:12px;background:var(--editor-bg-elevated);border-radius:8px;padding:10px;border:1px solid var(--editor-border)}.section-title[data-v-81b3a8d1]{font-size:11px;color:var(--editor-text);font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid var(--editor-border)}.prop-grid[data-v-81b3a8d1]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.prop-item[data-v-81b3a8d1]{display:flex;flex-direction:column;gap:3px}.prop-item label[data-v-81b3a8d1]{font-size:11px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.prop-row label[data-v-81b3a8d1]{font-size:12px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.label-hint[data-v-81b3a8d1]{color:var(--editor-text-dim);cursor:help;font-size:12px}.prop-row[data-v-81b3a8d1]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.prop-section>.prop-row[data-v-81b3a8d1]:last-child{margin-bottom:0}.prop-row-switch[data-v-81b3a8d1]{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.prop-row-switch>label[data-v-81b3a8d1],.prop-row-switch[data-v-81b3a8d1] label{flex:1;margin-bottom:0}.prop-row-switch>.prop-row-label-wrap[data-v-81b3a8d1]{flex:1;min-width:0}.prop-row-pd[data-v-81b3a8d1]{padding-left:15px}.prop-search-highlight[data-v-81b3a8d1]{outline:1px solid var(--editor-focus-ring);outline-offset:2px;border-radius:4px;background:var(--editor-focus-bg);transition:background .2s ease}.prop-section.prop-search-highlight[data-v-81b3a8d1]{padding:4px;margin:-4px}.color-row[data-v-81b3a8d1]{display:flex;gap:6px;align-items:center}.prop-slider-row[data-v-81b3a8d1]{display:flex;align-items:center;gap:10px;width:100%}.prop-slider[data-v-81b3a8d1]{flex:1;min-width:0}.prop-slider-num[data-v-81b3a8d1]{width:72px;flex-shrink:0}.prop-slider-row-compact[data-v-81b3a8d1]{gap:6px}.prop-slider-row-compact .prop-slider-num[data-v-81b3a8d1]{width:64px}.prop-row-block[data-v-81b3a8d1]{flex-direction:column;align-items:stretch}.size-row[data-v-81b3a8d1]{display:flex;gap:6px;align-items:center}.size-row .ant-input-number[data-v-81b3a8d1]{flex:1;min-width:0}.size-sep[data-v-81b3a8d1]{color:var(--editor-text-dim);font-size:12px;flex-shrink:0}.canvas-preset-select[data-v-81b3a8d1]{margin-top:6px;width:100%}.color-input[data-v-81b3a8d1]{width:32px;height:28px;border:1px solid var(--editor-border-item);border-radius:4px;padding:0;cursor:pointer;flex-shrink:0;background:transparent}[data-v-81b3a8d1] .ant-divider{border-color:var(--editor-border-item)!important}.data-hint[data-v-81b3a8d1]{font-size:12px;color:var(--editor-text-muted);font-family:monospace}.editor-code-preview[data-v-81b3a8d1]{background:var(--editor-bg-inset);border:1px solid var(--editor-border);border-radius:4px;padding:8px;color:var(--editor-text-muted);font-size:10px;font-family:ui-monospace,Consolas,monospace;max-height:120px;overflow:auto;margin:0;word-break:break-all;white-space:pre-wrap}.data-table-wrapper[data-v-81b3a8d1],.data-table-wrap[data-v-81b3a8d1]{overflow-x:auto}.data-edit-table[data-v-81b3a8d1],.data-table[data-v-81b3a8d1]{width:100%;border-collapse:collapse;font-size:12px}.data-edit-table th[data-v-81b3a8d1],.data-edit-table td[data-v-81b3a8d1],.data-table th[data-v-81b3a8d1],.data-table td[data-v-81b3a8d1]{border:1px solid var(--editor-border-item);padding:6px 8px;text-align:left;color:var(--editor-text)}.data-edit-table th[data-v-81b3a8d1],.data-table th[data-v-81b3a8d1]{background:var(--sidebar-active-bg);color:var(--editor-text);font-weight:600}.data-edit-table td[data-v-81b3a8d1],.data-table td[data-v-81b3a8d1]{background:var(--editor-table-cell-bg);color:var(--editor-text)}.data-edit-table input[data-v-81b3a8d1],.data-edit-table .ant-input[data-v-81b3a8d1],.data-table input[data-v-81b3a8d1],.data-table .ant-input[data-v-81b3a8d1],.data-table .ant-input-number[data-v-81b3a8d1]{background:var(--editor-bg-elevated)!important;border-color:var(--editor-border)!important;color:var(--editor-text)!important}.data-table .th-series[data-v-81b3a8d1],.data-table .td-name[data-v-81b3a8d1]{min-width:80px}.data-table .th-val[data-v-81b3a8d1],.data-table .td-val[data-v-81b3a8d1]{min-width:70px}.data-table .th-actions[data-v-81b3a8d1],.data-table .td-actions[data-v-81b3a8d1]{width:40px}.prop-section[data-v-68668693]{margin-bottom:12px;background:var(--editor-bg-elevated);border-radius:8px;padding:10px;border:1px solid var(--editor-border)}.section-title[data-v-68668693]{font-size:11px;color:var(--editor-text);font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid var(--editor-border)}.prop-grid[data-v-68668693]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.prop-item[data-v-68668693]{display:flex;flex-direction:column;gap:3px}.prop-item label[data-v-68668693]{font-size:11px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.prop-row label[data-v-68668693]{font-size:12px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.label-hint[data-v-68668693]{color:var(--editor-text-dim);cursor:help;font-size:12px}.prop-row[data-v-68668693]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.prop-section>.prop-row[data-v-68668693]:last-child{margin-bottom:0}.prop-row-switch[data-v-68668693]{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.prop-row-switch>label[data-v-68668693],.prop-row-switch[data-v-68668693] label{flex:1;margin-bottom:0}.prop-row-switch>.prop-row-label-wrap[data-v-68668693]{flex:1;min-width:0}.prop-row-pd[data-v-68668693]{padding-left:15px}.prop-search-highlight[data-v-68668693]{outline:1px solid var(--editor-focus-ring);outline-offset:2px;border-radius:4px;background:var(--editor-focus-bg);transition:background .2s ease}.prop-section.prop-search-highlight[data-v-68668693]{padding:4px;margin:-4px}.color-row[data-v-68668693]{display:flex;gap:6px;align-items:center}.prop-slider-row[data-v-68668693]{display:flex;align-items:center;gap:10px;width:100%}.prop-slider[data-v-68668693]{flex:1;min-width:0}.prop-slider-num[data-v-68668693]{width:72px;flex-shrink:0}.prop-slider-row-compact[data-v-68668693]{gap:6px}.prop-slider-row-compact .prop-slider-num[data-v-68668693]{width:64px}.prop-row-block[data-v-68668693]{flex-direction:column;align-items:stretch}.size-row[data-v-68668693]{display:flex;gap:6px;align-items:center}.size-row .ant-input-number[data-v-68668693]{flex:1;min-width:0}.size-sep[data-v-68668693]{color:var(--editor-text-dim);font-size:12px;flex-shrink:0}.canvas-preset-select[data-v-68668693]{margin-top:6px;width:100%}.color-input[data-v-68668693]{width:32px;height:28px;border:1px solid var(--editor-border-item);border-radius:4px;padding:0;cursor:pointer;flex-shrink:0;background:transparent}[data-v-68668693] .ant-divider{border-color:var(--editor-border-item)!important}.data-hint[data-v-68668693]{font-size:12px;color:var(--editor-text-muted);font-family:monospace}.editor-code-preview[data-v-68668693]{background:var(--editor-bg-inset);border:1px solid var(--editor-border);border-radius:4px;padding:8px;color:var(--editor-text-muted);font-size:10px;font-family:ui-monospace,Consolas,monospace;max-height:120px;overflow:auto;margin:0;word-break:break-all;white-space:pre-wrap}.data-table-wrapper[data-v-68668693],.data-table-wrap[data-v-68668693]{overflow-x:auto}.data-edit-table[data-v-68668693],.data-table[data-v-68668693]{width:100%;border-collapse:collapse;font-size:12px}.data-edit-table th[data-v-68668693],.data-edit-table td[data-v-68668693],.data-table th[data-v-68668693],.data-table td[data-v-68668693]{border:1px solid var(--editor-border-item);padding:6px 8px;text-align:left;color:var(--editor-text)}.data-edit-table th[data-v-68668693],.data-table th[data-v-68668693]{background:var(--sidebar-active-bg);color:var(--editor-text);font-weight:600}.data-edit-table td[data-v-68668693],.data-table td[data-v-68668693]{background:var(--editor-table-cell-bg);color:var(--editor-text)}.data-edit-table input[data-v-68668693],.data-edit-table .ant-input[data-v-68668693],.data-table input[data-v-68668693],.data-table .ant-input[data-v-68668693],.data-table .ant-input-number[data-v-68668693]{background:var(--editor-bg-elevated)!important;border-color:var(--editor-border)!important;color:var(--editor-text)!important}.data-table .th-series[data-v-68668693],.data-table .td-name[data-v-68668693]{min-width:80px}.data-table .th-val[data-v-68668693],.data-table .td-val[data-v-68668693]{min-width:70px}.data-table .th-actions[data-v-68668693],.data-table .td-actions[data-v-68668693]{width:40px}.prop-section[data-v-7070bf08]{margin-bottom:12px;background:var(--editor-bg-elevated);border-radius:8px;padding:10px;border:1px solid var(--editor-border)}.section-title[data-v-7070bf08]{font-size:11px;color:var(--editor-text);font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid var(--editor-border)}.prop-grid[data-v-7070bf08]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.prop-item[data-v-7070bf08]{display:flex;flex-direction:column;gap:3px}.prop-item label[data-v-7070bf08]{font-size:11px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.prop-row label[data-v-7070bf08]{font-size:12px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.label-hint[data-v-7070bf08]{color:var(--editor-text-dim);cursor:help;font-size:12px}.prop-row[data-v-7070bf08]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.prop-section>.prop-row[data-v-7070bf08]:last-child{margin-bottom:0}.prop-row-switch[data-v-7070bf08]{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.prop-row-switch>label[data-v-7070bf08],.prop-row-switch[data-v-7070bf08] label{flex:1;margin-bottom:0}.prop-row-switch>.prop-row-label-wrap[data-v-7070bf08]{flex:1;min-width:0}.prop-row-pd[data-v-7070bf08]{padding-left:15px}.prop-search-highlight[data-v-7070bf08]{outline:1px solid var(--editor-focus-ring);outline-offset:2px;border-radius:4px;background:var(--editor-focus-bg);transition:background .2s ease}.prop-section.prop-search-highlight[data-v-7070bf08]{padding:4px;margin:-4px}.color-row[data-v-7070bf08]{display:flex;gap:6px;align-items:center}.prop-slider-row[data-v-7070bf08]{display:flex;align-items:center;gap:10px;width:100%}.prop-slider[data-v-7070bf08]{flex:1;min-width:0}.prop-slider-num[data-v-7070bf08]{width:72px;flex-shrink:0}.prop-slider-row-compact[data-v-7070bf08]{gap:6px}.prop-slider-row-compact .prop-slider-num[data-v-7070bf08]{width:64px}.prop-row-block[data-v-7070bf08]{flex-direction:column;align-items:stretch}.size-row[data-v-7070bf08]{display:flex;gap:6px;align-items:center}.size-row .ant-input-number[data-v-7070bf08]{flex:1;min-width:0}.size-sep[data-v-7070bf08]{color:var(--editor-text-dim);font-size:12px;flex-shrink:0}.canvas-preset-select[data-v-7070bf08]{margin-top:6px;width:100%}.color-input[data-v-7070bf08]{width:32px;height:28px;border:1px solid var(--editor-border-item);border-radius:4px;padding:0;cursor:pointer;flex-shrink:0;background:transparent}[data-v-7070bf08] .ant-divider{border-color:var(--editor-border-item)!important}.data-hint[data-v-7070bf08]{font-size:12px;color:var(--editor-text-muted);font-family:monospace}.editor-code-preview[data-v-7070bf08]{background:var(--editor-bg-inset);border:1px solid var(--editor-border);border-radius:4px;padding:8px;color:var(--editor-text-muted);font-size:10px;font-family:ui-monospace,Consolas,monospace;max-height:120px;overflow:auto;margin:0;word-break:break-all;white-space:pre-wrap}.data-table-wrapper[data-v-7070bf08],.data-table-wrap[data-v-7070bf08]{overflow-x:auto}.data-edit-table[data-v-7070bf08],.data-table[data-v-7070bf08]{width:100%;border-collapse:collapse;font-size:12px}.data-edit-table th[data-v-7070bf08],.data-edit-table td[data-v-7070bf08],.data-table th[data-v-7070bf08],.data-table td[data-v-7070bf08]{border:1px solid var(--editor-border-item);padding:6px 8px;text-align:left;color:var(--editor-text)}.data-edit-table th[data-v-7070bf08],.data-table th[data-v-7070bf08]{background:var(--sidebar-active-bg);color:var(--editor-text);font-weight:600}.data-edit-table td[data-v-7070bf08],.data-table td[data-v-7070bf08]{background:var(--editor-table-cell-bg);color:var(--editor-text)}.data-edit-table input[data-v-7070bf08],.data-edit-table .ant-input[data-v-7070bf08],.data-table input[data-v-7070bf08],.data-table .ant-input[data-v-7070bf08],.data-table .ant-input-number[data-v-7070bf08]{background:var(--editor-bg-elevated)!important;border-color:var(--editor-border)!important;color:var(--editor-text)!important}.data-table .th-series[data-v-7070bf08],.data-table .td-name[data-v-7070bf08]{min-width:80px}.data-table .th-val[data-v-7070bf08],.data-table .td-val[data-v-7070bf08]{min-width:70px}.data-table .th-actions[data-v-7070bf08],.data-table .td-actions[data-v-7070bf08]{width:40px}.prop-section[data-v-53cf78a1]{margin-bottom:12px;background:var(--editor-bg-elevated);border-radius:8px;padding:10px;border:1px solid var(--editor-border)}.section-title[data-v-53cf78a1]{font-size:11px;color:var(--editor-text);font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid var(--editor-border)}.prop-grid[data-v-53cf78a1]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.prop-item[data-v-53cf78a1]{display:flex;flex-direction:column;gap:3px}.prop-item label[data-v-53cf78a1]{font-size:11px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.prop-row label[data-v-53cf78a1]{font-size:12px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.label-hint[data-v-53cf78a1]{color:var(--editor-text-dim);cursor:help;font-size:12px}.prop-row[data-v-53cf78a1]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.prop-section>.prop-row[data-v-53cf78a1]:last-child{margin-bottom:0}.prop-row-switch[data-v-53cf78a1]{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.prop-row-switch>label[data-v-53cf78a1],.prop-row-switch[data-v-53cf78a1] label{flex:1;margin-bottom:0}.prop-row-switch>.prop-row-label-wrap[data-v-53cf78a1]{flex:1;min-width:0}.prop-row-pd[data-v-53cf78a1]{padding-left:15px}.prop-search-highlight[data-v-53cf78a1]{outline:1px solid var(--editor-focus-ring);outline-offset:2px;border-radius:4px;background:var(--editor-focus-bg);transition:background .2s ease}.prop-section.prop-search-highlight[data-v-53cf78a1]{padding:4px;margin:-4px}.color-row[data-v-53cf78a1]{display:flex;gap:6px;align-items:center}.prop-slider-row[data-v-53cf78a1]{display:flex;align-items:center;gap:10px;width:100%}.prop-slider[data-v-53cf78a1]{flex:1;min-width:0}.prop-slider-num[data-v-53cf78a1]{width:72px;flex-shrink:0}.prop-slider-row-compact[data-v-53cf78a1]{gap:6px}.prop-slider-row-compact .prop-slider-num[data-v-53cf78a1]{width:64px}.prop-row-block[data-v-53cf78a1]{flex-direction:column;align-items:stretch}.size-row[data-v-53cf78a1]{display:flex;gap:6px;align-items:center}.size-row .ant-input-number[data-v-53cf78a1]{flex:1;min-width:0}.size-sep[data-v-53cf78a1]{color:var(--editor-text-dim);font-size:12px;flex-shrink:0}.canvas-preset-select[data-v-53cf78a1]{margin-top:6px;width:100%}.color-input[data-v-53cf78a1]{width:32px;height:28px;border:1px solid var(--editor-border-item);border-radius:4px;padding:0;cursor:pointer;flex-shrink:0;background:transparent}[data-v-53cf78a1] .ant-divider{border-color:var(--editor-border-item)!important}.data-hint[data-v-53cf78a1]{font-size:12px;color:var(--editor-text-muted);font-family:monospace}.editor-code-preview[data-v-53cf78a1]{background:var(--editor-bg-inset);border:1px solid var(--editor-border);border-radius:4px;padding:8px;color:var(--editor-text-muted);font-size:10px;font-family:ui-monospace,Consolas,monospace;max-height:120px;overflow:auto;margin:0;word-break:break-all;white-space:pre-wrap}.data-table-wrapper[data-v-53cf78a1],.data-table-wrap[data-v-53cf78a1]{overflow-x:auto}.data-edit-table[data-v-53cf78a1],.data-table[data-v-53cf78a1]{width:100%;border-collapse:collapse;font-size:12px}.data-edit-table th[data-v-53cf78a1],.data-edit-table td[data-v-53cf78a1],.data-table th[data-v-53cf78a1],.data-table td[data-v-53cf78a1]{border:1px solid var(--editor-border-item);padding:6px 8px;text-align:left;color:var(--editor-text)}.data-edit-table th[data-v-53cf78a1],.data-table th[data-v-53cf78a1]{background:var(--sidebar-active-bg);color:var(--editor-text);font-weight:600}.data-edit-table td[data-v-53cf78a1],.data-table td[data-v-53cf78a1]{background:var(--editor-table-cell-bg);color:var(--editor-text)}.data-edit-table input[data-v-53cf78a1],.data-edit-table .ant-input[data-v-53cf78a1],.data-table input[data-v-53cf78a1],.data-table .ant-input[data-v-53cf78a1],.data-table .ant-input-number[data-v-53cf78a1]{background:var(--editor-bg-elevated)!important;border-color:var(--editor-border)!important;color:var(--editor-text)!important}.data-table .th-series[data-v-53cf78a1],.data-table .td-name[data-v-53cf78a1]{min-width:80px}.data-table .th-val[data-v-53cf78a1],.data-table .td-val[data-v-53cf78a1]{min-width:70px}.data-table .th-actions[data-v-53cf78a1],.data-table .td-actions[data-v-53cf78a1]{width:40px}.pie-reset-row[data-v-53cf78a1]{width:100%}.pie-reset-tooltip-trigger[data-v-53cf78a1]{display:block;width:100%}.pie-reset-btn[data-v-53cf78a1]{white-space:normal;height:auto!important;min-height:28px;line-height:1.35;padding-top:6px;padding-bottom:6px}.prop-section[data-v-5bdc5237]{margin-bottom:12px;background:var(--editor-bg-elevated);border-radius:8px;padding:10px;border:1px solid var(--editor-border)}.section-title[data-v-5bdc5237]{font-size:11px;color:var(--editor-text);font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid var(--editor-border)}.prop-grid[data-v-5bdc5237]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.prop-item[data-v-5bdc5237]{display:flex;flex-direction:column;gap:3px}.prop-item label[data-v-5bdc5237]{font-size:11px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.prop-row label[data-v-5bdc5237]{font-size:12px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.label-hint[data-v-5bdc5237]{color:var(--editor-text-dim);cursor:help;font-size:12px}.prop-row[data-v-5bdc5237]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.prop-section>.prop-row[data-v-5bdc5237]:last-child{margin-bottom:0}.prop-row-switch[data-v-5bdc5237]{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.prop-row-switch>label[data-v-5bdc5237],.prop-row-switch[data-v-5bdc5237] label{flex:1;margin-bottom:0}.prop-row-switch>.prop-row-label-wrap[data-v-5bdc5237]{flex:1;min-width:0}.prop-row-pd[data-v-5bdc5237]{padding-left:15px}.prop-search-highlight[data-v-5bdc5237]{outline:1px solid var(--editor-focus-ring);outline-offset:2px;border-radius:4px;background:var(--editor-focus-bg);transition:background .2s ease}.prop-section.prop-search-highlight[data-v-5bdc5237]{padding:4px;margin:-4px}.color-row[data-v-5bdc5237]{display:flex;gap:6px;align-items:center}.prop-slider-row[data-v-5bdc5237]{display:flex;align-items:center;gap:10px;width:100%}.prop-slider[data-v-5bdc5237]{flex:1;min-width:0}.prop-slider-num[data-v-5bdc5237]{width:72px;flex-shrink:0}.prop-slider-row-compact[data-v-5bdc5237]{gap:6px}.prop-slider-row-compact .prop-slider-num[data-v-5bdc5237]{width:64px}.prop-row-block[data-v-5bdc5237]{flex-direction:column;align-items:stretch}.size-row[data-v-5bdc5237]{display:flex;gap:6px;align-items:center}.size-row .ant-input-number[data-v-5bdc5237]{flex:1;min-width:0}.size-sep[data-v-5bdc5237]{color:var(--editor-text-dim);font-size:12px;flex-shrink:0}.canvas-preset-select[data-v-5bdc5237]{margin-top:6px;width:100%}.color-input[data-v-5bdc5237]{width:32px;height:28px;border:1px solid var(--editor-border-item);border-radius:4px;padding:0;cursor:pointer;flex-shrink:0;background:transparent}[data-v-5bdc5237] .ant-divider{border-color:var(--editor-border-item)!important}.data-hint[data-v-5bdc5237]{font-size:12px;color:var(--editor-text-muted);font-family:monospace}.editor-code-preview[data-v-5bdc5237]{background:var(--editor-bg-inset);border:1px solid var(--editor-border);border-radius:4px;padding:8px;color:var(--editor-text-muted);font-size:10px;font-family:ui-monospace,Consolas,monospace;max-height:120px;overflow:auto;margin:0;word-break:break-all;white-space:pre-wrap}.data-table-wrapper[data-v-5bdc5237],.data-table-wrap[data-v-5bdc5237]{overflow-x:auto}.data-edit-table[data-v-5bdc5237],.data-table[data-v-5bdc5237]{width:100%;border-collapse:collapse;font-size:12px}.data-edit-table th[data-v-5bdc5237],.data-edit-table td[data-v-5bdc5237],.data-table th[data-v-5bdc5237],.data-table td[data-v-5bdc5237]{border:1px solid var(--editor-border-item);padding:6px 8px;text-align:left;color:var(--editor-text)}.data-edit-table th[data-v-5bdc5237],.data-table th[data-v-5bdc5237]{background:var(--sidebar-active-bg);color:var(--editor-text);font-weight:600}.data-edit-table td[data-v-5bdc5237],.data-table td[data-v-5bdc5237]{background:var(--editor-table-cell-bg);color:var(--editor-text)}.data-edit-table input[data-v-5bdc5237],.data-edit-table .ant-input[data-v-5bdc5237],.data-table input[data-v-5bdc5237],.data-table .ant-input[data-v-5bdc5237],.data-table .ant-input-number[data-v-5bdc5237]{background:var(--editor-bg-elevated)!important;border-color:var(--editor-border)!important;color:var(--editor-text)!important}.data-table .th-series[data-v-5bdc5237],.data-table .td-name[data-v-5bdc5237]{min-width:80px}.data-table .th-val[data-v-5bdc5237],.data-table .td-val[data-v-5bdc5237]{min-width:70px}.data-table .th-actions[data-v-5bdc5237],.data-table .td-actions[data-v-5bdc5237]{width:40px}.pie-center-row[data-v-5bdc5237]{display:flex;align-items:center;gap:10px;width:100%}.pie-center-slider[data-v-5bdc5237]{flex:1;min-width:0}.pie-center-num[data-v-5bdc5237]{width:72px;flex-shrink:0}.pie-reset-row[data-v-5bdc5237]{width:100%}.pie-reset-tooltip-trigger[data-v-5bdc5237]{display:block;width:100%}.pie-reset-btn[data-v-5bdc5237]{white-space:normal;height:auto!important;min-height:28px;line-height:1.35;padding-top:6px;padding-bottom:6px}.prop-section[data-v-1286ca54]{margin-bottom:12px;background:var(--editor-bg-elevated);border-radius:8px;padding:10px;border:1px solid var(--editor-border)}.section-title[data-v-1286ca54]{font-size:11px;color:var(--editor-text);font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid var(--editor-border)}.prop-grid[data-v-1286ca54]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.prop-item[data-v-1286ca54]{display:flex;flex-direction:column;gap:3px}.prop-item label[data-v-1286ca54]{font-size:11px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.prop-row label[data-v-1286ca54]{font-size:12px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.label-hint[data-v-1286ca54]{color:var(--editor-text-dim);cursor:help;font-size:12px}.prop-row[data-v-1286ca54]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.prop-section>.prop-row[data-v-1286ca54]:last-child{margin-bottom:0}.prop-row-switch[data-v-1286ca54]{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.prop-row-switch>label[data-v-1286ca54],.prop-row-switch[data-v-1286ca54] label{flex:1;margin-bottom:0}.prop-row-switch>.prop-row-label-wrap[data-v-1286ca54]{flex:1;min-width:0}.prop-row-pd[data-v-1286ca54]{padding-left:15px}.prop-search-highlight[data-v-1286ca54]{outline:1px solid var(--editor-focus-ring);outline-offset:2px;border-radius:4px;background:var(--editor-focus-bg);transition:background .2s ease}.prop-section.prop-search-highlight[data-v-1286ca54]{padding:4px;margin:-4px}.color-row[data-v-1286ca54]{display:flex;gap:6px;align-items:center}.prop-slider-row[data-v-1286ca54]{display:flex;align-items:center;gap:10px;width:100%}.prop-slider[data-v-1286ca54]{flex:1;min-width:0}.prop-slider-num[data-v-1286ca54]{width:72px;flex-shrink:0}.prop-slider-row-compact[data-v-1286ca54]{gap:6px}.prop-slider-row-compact .prop-slider-num[data-v-1286ca54]{width:64px}.prop-row-block[data-v-1286ca54]{flex-direction:column;align-items:stretch}.size-row[data-v-1286ca54]{display:flex;gap:6px;align-items:center}.size-row .ant-input-number[data-v-1286ca54]{flex:1;min-width:0}.size-sep[data-v-1286ca54]{color:var(--editor-text-dim);font-size:12px;flex-shrink:0}.canvas-preset-select[data-v-1286ca54]{margin-top:6px;width:100%}.color-input[data-v-1286ca54]{width:32px;height:28px;border:1px solid var(--editor-border-item);border-radius:4px;padding:0;cursor:pointer;flex-shrink:0;background:transparent}[data-v-1286ca54] .ant-divider{border-color:var(--editor-border-item)!important}.data-hint[data-v-1286ca54]{font-size:12px;color:var(--editor-text-muted);font-family:monospace}.editor-code-preview[data-v-1286ca54]{background:var(--editor-bg-inset);border:1px solid var(--editor-border);border-radius:4px;padding:8px;color:var(--editor-text-muted);font-size:10px;font-family:ui-monospace,Consolas,monospace;max-height:120px;overflow:auto;margin:0;word-break:break-all;white-space:pre-wrap}.data-table-wrapper[data-v-1286ca54],.data-table-wrap[data-v-1286ca54]{overflow-x:auto}.data-edit-table[data-v-1286ca54],.data-table[data-v-1286ca54]{width:100%;border-collapse:collapse;font-size:12px}.data-edit-table th[data-v-1286ca54],.data-edit-table td[data-v-1286ca54],.data-table th[data-v-1286ca54],.data-table td[data-v-1286ca54]{border:1px solid var(--editor-border-item);padding:6px 8px;text-align:left;color:var(--editor-text)}.data-edit-table th[data-v-1286ca54],.data-table th[data-v-1286ca54]{background:var(--sidebar-active-bg);color:var(--editor-text);font-weight:600}.data-edit-table td[data-v-1286ca54],.data-table td[data-v-1286ca54]{background:var(--editor-table-cell-bg);color:var(--editor-text)}.data-edit-table input[data-v-1286ca54],.data-edit-table .ant-input[data-v-1286ca54],.data-table input[data-v-1286ca54],.data-table .ant-input[data-v-1286ca54],.data-table .ant-input-number[data-v-1286ca54]{background:var(--editor-bg-elevated)!important;border-color:var(--editor-border)!important;color:var(--editor-text)!important}.data-table .th-series[data-v-1286ca54],.data-table .td-name[data-v-1286ca54]{min-width:80px}.data-table .th-val[data-v-1286ca54],.data-table .td-val[data-v-1286ca54]{min-width:70px}.data-table .th-actions[data-v-1286ca54],.data-table .td-actions[data-v-1286ca54]{width:40px}.prop-section[data-v-af2b7c2b]{margin-bottom:12px;background:var(--editor-bg-elevated);border-radius:8px;padding:10px;border:1px solid var(--editor-border)}.section-title[data-v-af2b7c2b]{font-size:11px;color:var(--editor-text);font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid var(--editor-border)}.prop-grid[data-v-af2b7c2b]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.prop-item[data-v-af2b7c2b]{display:flex;flex-direction:column;gap:3px}.prop-item label[data-v-af2b7c2b]{font-size:11px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.prop-row label[data-v-af2b7c2b]{font-size:12px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.label-hint[data-v-af2b7c2b]{color:var(--editor-text-dim);cursor:help;font-size:12px}.prop-row[data-v-af2b7c2b]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.prop-section>.prop-row[data-v-af2b7c2b]:last-child{margin-bottom:0}.prop-row-switch[data-v-af2b7c2b]{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.prop-row-switch>label[data-v-af2b7c2b],.prop-row-switch[data-v-af2b7c2b] label{flex:1;margin-bottom:0}.prop-row-switch>.prop-row-label-wrap[data-v-af2b7c2b]{flex:1;min-width:0}.prop-row-pd[data-v-af2b7c2b]{padding-left:15px}.prop-search-highlight[data-v-af2b7c2b]{outline:1px solid var(--editor-focus-ring);outline-offset:2px;border-radius:4px;background:var(--editor-focus-bg);transition:background .2s ease}.prop-section.prop-search-highlight[data-v-af2b7c2b]{padding:4px;margin:-4px}.color-row[data-v-af2b7c2b]{display:flex;gap:6px;align-items:center}.prop-slider-row[data-v-af2b7c2b]{display:flex;align-items:center;gap:10px;width:100%}.prop-slider[data-v-af2b7c2b]{flex:1;min-width:0}.prop-slider-num[data-v-af2b7c2b]{width:72px;flex-shrink:0}.prop-slider-row-compact[data-v-af2b7c2b]{gap:6px}.prop-slider-row-compact .prop-slider-num[data-v-af2b7c2b]{width:64px}.prop-row-block[data-v-af2b7c2b]{flex-direction:column;align-items:stretch}.size-row[data-v-af2b7c2b]{display:flex;gap:6px;align-items:center}.size-row .ant-input-number[data-v-af2b7c2b]{flex:1;min-width:0}.size-sep[data-v-af2b7c2b]{color:var(--editor-text-dim);font-size:12px;flex-shrink:0}.canvas-preset-select[data-v-af2b7c2b]{margin-top:6px;width:100%}.color-input[data-v-af2b7c2b]{width:32px;height:28px;border:1px solid var(--editor-border-item);border-radius:4px;padding:0;cursor:pointer;flex-shrink:0;background:transparent}[data-v-af2b7c2b] .ant-divider{border-color:var(--editor-border-item)!important}.data-hint[data-v-af2b7c2b]{font-size:12px;color:var(--editor-text-muted);font-family:monospace}.editor-code-preview[data-v-af2b7c2b]{background:var(--editor-bg-inset);border:1px solid var(--editor-border);border-radius:4px;padding:8px;color:var(--editor-text-muted);font-size:10px;font-family:ui-monospace,Consolas,monospace;max-height:120px;overflow:auto;margin:0;word-break:break-all;white-space:pre-wrap}.data-table-wrapper[data-v-af2b7c2b],.data-table-wrap[data-v-af2b7c2b]{overflow-x:auto}.data-edit-table[data-v-af2b7c2b],.data-table[data-v-af2b7c2b]{width:100%;border-collapse:collapse;font-size:12px}.data-edit-table th[data-v-af2b7c2b],.data-edit-table td[data-v-af2b7c2b],.data-table th[data-v-af2b7c2b],.data-table td[data-v-af2b7c2b]{border:1px solid var(--editor-border-item);padding:6px 8px;text-align:left;color:var(--editor-text)}.data-edit-table th[data-v-af2b7c2b],.data-table th[data-v-af2b7c2b]{background:var(--sidebar-active-bg);color:var(--editor-text);font-weight:600}.data-edit-table td[data-v-af2b7c2b],.data-table td[data-v-af2b7c2b]{background:var(--editor-table-cell-bg);color:var(--editor-text)}.data-edit-table input[data-v-af2b7c2b],.data-edit-table .ant-input[data-v-af2b7c2b],.data-table input[data-v-af2b7c2b],.data-table .ant-input[data-v-af2b7c2b],.data-table .ant-input-number[data-v-af2b7c2b]{background:var(--editor-bg-elevated)!important;border-color:var(--editor-border)!important;color:var(--editor-text)!important}.data-table .th-series[data-v-af2b7c2b],.data-table .td-name[data-v-af2b7c2b]{min-width:80px}.data-table .th-val[data-v-af2b7c2b],.data-table .td-val[data-v-af2b7c2b]{min-width:70px}.data-table .th-actions[data-v-af2b7c2b],.data-table .td-actions[data-v-af2b7c2b]{width:40px}.prop-section[data-v-b37fd452]{margin-bottom:12px;background:var(--editor-bg-elevated);border-radius:8px;padding:10px;border:1px solid var(--editor-border)}.section-title[data-v-b37fd452]{font-size:11px;color:var(--editor-text);font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid var(--editor-border)}.prop-grid[data-v-b37fd452]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.prop-item[data-v-b37fd452]{display:flex;flex-direction:column;gap:3px}.prop-item label[data-v-b37fd452]{font-size:11px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.prop-row label[data-v-b37fd452]{font-size:12px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.label-hint[data-v-b37fd452]{color:var(--editor-text-dim);cursor:help;font-size:12px}.prop-row[data-v-b37fd452]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.prop-section>.prop-row[data-v-b37fd452]:last-child{margin-bottom:0}.prop-row-switch[data-v-b37fd452]{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.prop-row-switch>label[data-v-b37fd452],.prop-row-switch[data-v-b37fd452] label{flex:1;margin-bottom:0}.prop-row-switch>.prop-row-label-wrap[data-v-b37fd452]{flex:1;min-width:0}.prop-row-pd[data-v-b37fd452]{padding-left:15px}.prop-search-highlight[data-v-b37fd452]{outline:1px solid var(--editor-focus-ring);outline-offset:2px;border-radius:4px;background:var(--editor-focus-bg);transition:background .2s ease}.prop-section.prop-search-highlight[data-v-b37fd452]{padding:4px;margin:-4px}.color-row[data-v-b37fd452]{display:flex;gap:6px;align-items:center}.prop-slider-row[data-v-b37fd452]{display:flex;align-items:center;gap:10px;width:100%}.prop-slider[data-v-b37fd452]{flex:1;min-width:0}.prop-slider-num[data-v-b37fd452]{width:72px;flex-shrink:0}.prop-slider-row-compact[data-v-b37fd452]{gap:6px}.prop-slider-row-compact .prop-slider-num[data-v-b37fd452]{width:64px}.prop-row-block[data-v-b37fd452]{flex-direction:column;align-items:stretch}.size-row[data-v-b37fd452]{display:flex;gap:6px;align-items:center}.size-row .ant-input-number[data-v-b37fd452]{flex:1;min-width:0}.size-sep[data-v-b37fd452]{color:var(--editor-text-dim);font-size:12px;flex-shrink:0}.canvas-preset-select[data-v-b37fd452]{margin-top:6px;width:100%}.color-input[data-v-b37fd452]{width:32px;height:28px;border:1px solid var(--editor-border-item);border-radius:4px;padding:0;cursor:pointer;flex-shrink:0;background:transparent}[data-v-b37fd452] .ant-divider{border-color:var(--editor-border-item)!important}.data-hint[data-v-b37fd452]{font-size:12px;color:var(--editor-text-muted);font-family:monospace}.editor-code-preview[data-v-b37fd452]{background:var(--editor-bg-inset);border:1px solid var(--editor-border);border-radius:4px;padding:8px;color:var(--editor-text-muted);font-size:10px;font-family:ui-monospace,Consolas,monospace;max-height:120px;overflow:auto;margin:0;word-break:break-all;white-space:pre-wrap}.data-table-wrapper[data-v-b37fd452],.data-table-wrap[data-v-b37fd452]{overflow-x:auto}.data-edit-table[data-v-b37fd452],.data-table[data-v-b37fd452]{width:100%;border-collapse:collapse;font-size:12px}.data-edit-table th[data-v-b37fd452],.data-edit-table td[data-v-b37fd452],.data-table th[data-v-b37fd452],.data-table td[data-v-b37fd452]{border:1px solid var(--editor-border-item);padding:6px 8px;text-align:left;color:var(--editor-text)}.data-edit-table th[data-v-b37fd452],.data-table th[data-v-b37fd452]{background:var(--sidebar-active-bg);color:var(--editor-text);font-weight:600}.data-edit-table td[data-v-b37fd452],.data-table td[data-v-b37fd452]{background:var(--editor-table-cell-bg);color:var(--editor-text)}.data-edit-table input[data-v-b37fd452],.data-edit-table .ant-input[data-v-b37fd452],.data-table input[data-v-b37fd452],.data-table .ant-input[data-v-b37fd452],.data-table .ant-input-number[data-v-b37fd452]{background:var(--editor-bg-elevated)!important;border-color:var(--editor-border)!important;color:var(--editor-text)!important}.data-table .th-series[data-v-b37fd452],.data-table .td-name[data-v-b37fd452]{min-width:80px}.data-table .th-val[data-v-b37fd452],.data-table .td-val[data-v-b37fd452]{min-width:70px}.data-table .th-actions[data-v-b37fd452],.data-table .td-actions[data-v-b37fd452]{width:40px}.prop-section[data-v-cb641a5e]{margin-bottom:12px;background:var(--editor-bg-elevated);border-radius:8px;padding:10px;border:1px solid var(--editor-border)}.section-title[data-v-cb641a5e]{font-size:11px;color:var(--editor-text);font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid var(--editor-border)}.prop-grid[data-v-cb641a5e]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.prop-item[data-v-cb641a5e]{display:flex;flex-direction:column;gap:3px}.prop-item label[data-v-cb641a5e]{font-size:11px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.prop-row label[data-v-cb641a5e]{font-size:12px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.label-hint[data-v-cb641a5e]{color:var(--editor-text-dim);cursor:help;font-size:12px}.prop-row[data-v-cb641a5e]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.prop-section>.prop-row[data-v-cb641a5e]:last-child{margin-bottom:0}.prop-row-switch[data-v-cb641a5e]{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.prop-row-switch>label[data-v-cb641a5e],.prop-row-switch[data-v-cb641a5e] label{flex:1;margin-bottom:0}.prop-row-switch>.prop-row-label-wrap[data-v-cb641a5e]{flex:1;min-width:0}.prop-row-pd[data-v-cb641a5e]{padding-left:15px}.prop-search-highlight[data-v-cb641a5e]{outline:1px solid var(--editor-focus-ring);outline-offset:2px;border-radius:4px;background:var(--editor-focus-bg);transition:background .2s ease}.prop-section.prop-search-highlight[data-v-cb641a5e]{padding:4px;margin:-4px}.color-row[data-v-cb641a5e]{display:flex;gap:6px;align-items:center}.prop-slider-row[data-v-cb641a5e]{display:flex;align-items:center;gap:10px;width:100%}.prop-slider[data-v-cb641a5e]{flex:1;min-width:0}.prop-slider-num[data-v-cb641a5e]{width:72px;flex-shrink:0}.prop-slider-row-compact[data-v-cb641a5e]{gap:6px}.prop-slider-row-compact .prop-slider-num[data-v-cb641a5e]{width:64px}.prop-row-block[data-v-cb641a5e]{flex-direction:column;align-items:stretch}.size-row[data-v-cb641a5e]{display:flex;gap:6px;align-items:center}.size-row .ant-input-number[data-v-cb641a5e]{flex:1;min-width:0}.size-sep[data-v-cb641a5e]{color:var(--editor-text-dim);font-size:12px;flex-shrink:0}.canvas-preset-select[data-v-cb641a5e]{margin-top:6px;width:100%}.color-input[data-v-cb641a5e]{width:32px;height:28px;border:1px solid var(--editor-border-item);border-radius:4px;padding:0;cursor:pointer;flex-shrink:0;background:transparent}[data-v-cb641a5e] .ant-divider{border-color:var(--editor-border-item)!important}.data-hint[data-v-cb641a5e]{font-size:12px;color:var(--editor-text-muted);font-family:monospace}.editor-code-preview[data-v-cb641a5e]{background:var(--editor-bg-inset);border:1px solid var(--editor-border);border-radius:4px;padding:8px;color:var(--editor-text-muted);font-size:10px;font-family:ui-monospace,Consolas,monospace;max-height:120px;overflow:auto;margin:0;word-break:break-all;white-space:pre-wrap}.data-table-wrapper[data-v-cb641a5e],.data-table-wrap[data-v-cb641a5e]{overflow-x:auto}.data-edit-table[data-v-cb641a5e],.data-table[data-v-cb641a5e]{width:100%;border-collapse:collapse;font-size:12px}.data-edit-table th[data-v-cb641a5e],.data-edit-table td[data-v-cb641a5e],.data-table th[data-v-cb641a5e],.data-table td[data-v-cb641a5e]{border:1px solid var(--editor-border-item);padding:6px 8px;text-align:left;color:var(--editor-text)}.data-edit-table th[data-v-cb641a5e],.data-table th[data-v-cb641a5e]{background:var(--sidebar-active-bg);color:var(--editor-text);font-weight:600}.data-edit-table td[data-v-cb641a5e],.data-table td[data-v-cb641a5e]{background:var(--editor-table-cell-bg);color:var(--editor-text)}.data-edit-table input[data-v-cb641a5e],.data-edit-table .ant-input[data-v-cb641a5e],.data-table input[data-v-cb641a5e],.data-table .ant-input[data-v-cb641a5e],.data-table .ant-input-number[data-v-cb641a5e]{background:var(--editor-bg-elevated)!important;border-color:var(--editor-border)!important;color:var(--editor-text)!important}.data-table .th-series[data-v-cb641a5e],.data-table .td-name[data-v-cb641a5e]{min-width:80px}.data-table .th-val[data-v-cb641a5e],.data-table .td-val[data-v-cb641a5e]{min-width:70px}.data-table .th-actions[data-v-cb641a5e],.data-table .td-actions[data-v-cb641a5e]{width:40px}.prop-section[data-v-5d7013d8]{margin-bottom:12px;background:var(--editor-bg-elevated);border-radius:8px;padding:10px;border:1px solid var(--editor-border)}.section-title[data-v-5d7013d8]{font-size:11px;color:var(--editor-text);font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid var(--editor-border)}.prop-grid[data-v-5d7013d8]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.prop-item[data-v-5d7013d8]{display:flex;flex-direction:column;gap:3px}.prop-item label[data-v-5d7013d8]{font-size:11px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.prop-row label[data-v-5d7013d8]{font-size:12px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.label-hint[data-v-5d7013d8]{color:var(--editor-text-dim);cursor:help;font-size:12px}.prop-row[data-v-5d7013d8]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.prop-section>.prop-row[data-v-5d7013d8]:last-child{margin-bottom:0}.prop-row-switch[data-v-5d7013d8]{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.prop-row-switch>label[data-v-5d7013d8],.prop-row-switch[data-v-5d7013d8] label{flex:1;margin-bottom:0}.prop-row-switch>.prop-row-label-wrap[data-v-5d7013d8]{flex:1;min-width:0}.prop-row-pd[data-v-5d7013d8]{padding-left:15px}.prop-search-highlight[data-v-5d7013d8]{outline:1px solid var(--editor-focus-ring);outline-offset:2px;border-radius:4px;background:var(--editor-focus-bg);transition:background .2s ease}.prop-section.prop-search-highlight[data-v-5d7013d8]{padding:4px;margin:-4px}.color-row[data-v-5d7013d8]{display:flex;gap:6px;align-items:center}.prop-slider-row[data-v-5d7013d8]{display:flex;align-items:center;gap:10px;width:100%}.prop-slider[data-v-5d7013d8]{flex:1;min-width:0}.prop-slider-num[data-v-5d7013d8]{width:72px;flex-shrink:0}.prop-slider-row-compact[data-v-5d7013d8]{gap:6px}.prop-slider-row-compact .prop-slider-num[data-v-5d7013d8]{width:64px}.prop-row-block[data-v-5d7013d8]{flex-direction:column;align-items:stretch}.size-row[data-v-5d7013d8]{display:flex;gap:6px;align-items:center}.size-row .ant-input-number[data-v-5d7013d8]{flex:1;min-width:0}.size-sep[data-v-5d7013d8]{color:var(--editor-text-dim);font-size:12px;flex-shrink:0}.canvas-preset-select[data-v-5d7013d8]{margin-top:6px;width:100%}.color-input[data-v-5d7013d8]{width:32px;height:28px;border:1px solid var(--editor-border-item);border-radius:4px;padding:0;cursor:pointer;flex-shrink:0;background:transparent}[data-v-5d7013d8] .ant-divider{border-color:var(--editor-border-item)!important}.data-hint[data-v-5d7013d8]{font-size:12px;color:var(--editor-text-muted);font-family:monospace}.editor-code-preview[data-v-5d7013d8]{background:var(--editor-bg-inset);border:1px solid var(--editor-border);border-radius:4px;padding:8px;color:var(--editor-text-muted);font-size:10px;font-family:ui-monospace,Consolas,monospace;max-height:120px;overflow:auto;margin:0;word-break:break-all;white-space:pre-wrap}.data-table-wrapper[data-v-5d7013d8],.data-table-wrap[data-v-5d7013d8]{overflow-x:auto}.data-edit-table[data-v-5d7013d8],.data-table[data-v-5d7013d8]{width:100%;border-collapse:collapse;font-size:12px}.data-edit-table th[data-v-5d7013d8],.data-edit-table td[data-v-5d7013d8],.data-table th[data-v-5d7013d8],.data-table td[data-v-5d7013d8]{border:1px solid var(--editor-border-item);padding:6px 8px;text-align:left;color:var(--editor-text)}.data-edit-table th[data-v-5d7013d8],.data-table th[data-v-5d7013d8]{background:var(--sidebar-active-bg);color:var(--editor-text);font-weight:600}.data-edit-table td[data-v-5d7013d8],.data-table td[data-v-5d7013d8]{background:var(--editor-table-cell-bg);color:var(--editor-text)}.data-edit-table input[data-v-5d7013d8],.data-edit-table .ant-input[data-v-5d7013d8],.data-table input[data-v-5d7013d8],.data-table .ant-input[data-v-5d7013d8],.data-table .ant-input-number[data-v-5d7013d8]{background:var(--editor-bg-elevated)!important;border-color:var(--editor-border)!important;color:var(--editor-text)!important}.data-table .th-series[data-v-5d7013d8],.data-table .td-name[data-v-5d7013d8]{min-width:80px}.data-table .th-val[data-v-5d7013d8],.data-table .td-val[data-v-5d7013d8]{min-width:70px}.data-table .th-actions[data-v-5d7013d8],.data-table .td-actions[data-v-5d7013d8]{width:40px}.sunburst-slider-row[data-v-5d7013d8]{display:flex;align-items:center;gap:10px;width:100%}.sunburst-slider[data-v-5d7013d8]{flex:1;min-width:0}.sunburst-slider-num[data-v-5d7013d8]{width:72px;flex-shrink:0}.prop-section[data-v-c462f792]{margin-bottom:12px;background:var(--editor-bg-elevated);border-radius:8px;padding:10px;border:1px solid var(--editor-border)}.section-title[data-v-c462f792]{font-size:11px;color:var(--editor-text);font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid var(--editor-border)}.prop-grid[data-v-c462f792]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.prop-item[data-v-c462f792]{display:flex;flex-direction:column;gap:3px}.prop-item label[data-v-c462f792]{font-size:11px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.prop-row label[data-v-c462f792]{font-size:12px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.label-hint[data-v-c462f792]{color:var(--editor-text-dim);cursor:help;font-size:12px}.prop-row[data-v-c462f792]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.prop-section>.prop-row[data-v-c462f792]:last-child{margin-bottom:0}.prop-row-switch[data-v-c462f792]{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.prop-row-switch>label[data-v-c462f792],.prop-row-switch[data-v-c462f792] label{flex:1;margin-bottom:0}.prop-row-switch>.prop-row-label-wrap[data-v-c462f792]{flex:1;min-width:0}.prop-row-pd[data-v-c462f792]{padding-left:15px}.prop-search-highlight[data-v-c462f792]{outline:1px solid var(--editor-focus-ring);outline-offset:2px;border-radius:4px;background:var(--editor-focus-bg);transition:background .2s ease}.prop-section.prop-search-highlight[data-v-c462f792]{padding:4px;margin:-4px}.color-row[data-v-c462f792]{display:flex;gap:6px;align-items:center}.prop-slider-row[data-v-c462f792]{display:flex;align-items:center;gap:10px;width:100%}.prop-slider[data-v-c462f792]{flex:1;min-width:0}.prop-slider-num[data-v-c462f792]{width:72px;flex-shrink:0}.prop-slider-row-compact[data-v-c462f792]{gap:6px}.prop-slider-row-compact .prop-slider-num[data-v-c462f792]{width:64px}.prop-row-block[data-v-c462f792]{flex-direction:column;align-items:stretch}.size-row[data-v-c462f792]{display:flex;gap:6px;align-items:center}.size-row .ant-input-number[data-v-c462f792]{flex:1;min-width:0}.size-sep[data-v-c462f792]{color:var(--editor-text-dim);font-size:12px;flex-shrink:0}.canvas-preset-select[data-v-c462f792]{margin-top:6px;width:100%}.color-input[data-v-c462f792]{width:32px;height:28px;border:1px solid var(--editor-border-item);border-radius:4px;padding:0;cursor:pointer;flex-shrink:0;background:transparent}[data-v-c462f792] .ant-divider{border-color:var(--editor-border-item)!important}.data-hint[data-v-c462f792]{font-size:12px;color:var(--editor-text-muted);font-family:monospace}.editor-code-preview[data-v-c462f792]{background:var(--editor-bg-inset);border:1px solid var(--editor-border);border-radius:4px;padding:8px;color:var(--editor-text-muted);font-size:10px;font-family:ui-monospace,Consolas,monospace;max-height:120px;overflow:auto;margin:0;word-break:break-all;white-space:pre-wrap}.data-table-wrapper[data-v-c462f792],.data-table-wrap[data-v-c462f792]{overflow-x:auto}.data-edit-table[data-v-c462f792],.data-table[data-v-c462f792]{width:100%;border-collapse:collapse;font-size:12px}.data-edit-table th[data-v-c462f792],.data-edit-table td[data-v-c462f792],.data-table th[data-v-c462f792],.data-table td[data-v-c462f792]{border:1px solid var(--editor-border-item);padding:6px 8px;text-align:left;color:var(--editor-text)}.data-edit-table th[data-v-c462f792],.data-table th[data-v-c462f792]{background:var(--sidebar-active-bg);color:var(--editor-text);font-weight:600}.data-edit-table td[data-v-c462f792],.data-table td[data-v-c462f792]{background:var(--editor-table-cell-bg);color:var(--editor-text)}.data-edit-table input[data-v-c462f792],.data-edit-table .ant-input[data-v-c462f792],.data-table input[data-v-c462f792],.data-table .ant-input[data-v-c462f792],.data-table .ant-input-number[data-v-c462f792]{background:var(--editor-bg-elevated)!important;border-color:var(--editor-border)!important;color:var(--editor-text)!important}.data-table .th-series[data-v-c462f792],.data-table .td-name[data-v-c462f792]{min-width:80px}.data-table .th-val[data-v-c462f792],.data-table .td-val[data-v-c462f792]{min-width:70px}.data-table .th-actions[data-v-c462f792],.data-table .td-actions[data-v-c462f792]{width:40px}.prop-section[data-v-91d84604]{margin-bottom:12px;background:var(--editor-bg-elevated);border-radius:8px;padding:10px;border:1px solid var(--editor-border)}.section-title[data-v-91d84604]{font-size:11px;color:var(--editor-text);font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid var(--editor-border)}.prop-grid[data-v-91d84604]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.prop-item[data-v-91d84604]{display:flex;flex-direction:column;gap:3px}.prop-item label[data-v-91d84604]{font-size:11px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.prop-row label[data-v-91d84604]{font-size:12px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.label-hint[data-v-91d84604]{color:var(--editor-text-dim);cursor:help;font-size:12px}.prop-row[data-v-91d84604]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.prop-section>.prop-row[data-v-91d84604]:last-child{margin-bottom:0}.prop-row-switch[data-v-91d84604]{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.prop-row-switch>label[data-v-91d84604],.prop-row-switch[data-v-91d84604] label{flex:1;margin-bottom:0}.prop-row-switch>.prop-row-label-wrap[data-v-91d84604]{flex:1;min-width:0}.prop-row-pd[data-v-91d84604]{padding-left:15px}.prop-search-highlight[data-v-91d84604]{outline:1px solid var(--editor-focus-ring);outline-offset:2px;border-radius:4px;background:var(--editor-focus-bg);transition:background .2s ease}.prop-section.prop-search-highlight[data-v-91d84604]{padding:4px;margin:-4px}.color-row[data-v-91d84604]{display:flex;gap:6px;align-items:center}.prop-slider-row[data-v-91d84604]{display:flex;align-items:center;gap:10px;width:100%}.prop-slider[data-v-91d84604]{flex:1;min-width:0}.prop-slider-num[data-v-91d84604]{width:72px;flex-shrink:0}.prop-slider-row-compact[data-v-91d84604]{gap:6px}.prop-slider-row-compact .prop-slider-num[data-v-91d84604]{width:64px}.prop-row-block[data-v-91d84604]{flex-direction:column;align-items:stretch}.size-row[data-v-91d84604]{display:flex;gap:6px;align-items:center}.size-row .ant-input-number[data-v-91d84604]{flex:1;min-width:0}.size-sep[data-v-91d84604]{color:var(--editor-text-dim);font-size:12px;flex-shrink:0}.canvas-preset-select[data-v-91d84604]{margin-top:6px;width:100%}.color-input[data-v-91d84604]{width:32px;height:28px;border:1px solid var(--editor-border-item);border-radius:4px;padding:0;cursor:pointer;flex-shrink:0;background:transparent}[data-v-91d84604] .ant-divider{border-color:var(--editor-border-item)!important}.data-hint[data-v-91d84604]{font-size:12px;color:var(--editor-text-muted);font-family:monospace}.editor-code-preview[data-v-91d84604]{background:var(--editor-bg-inset);border:1px solid var(--editor-border);border-radius:4px;padding:8px;color:var(--editor-text-muted);font-size:10px;font-family:ui-monospace,Consolas,monospace;max-height:120px;overflow:auto;margin:0;word-break:break-all;white-space:pre-wrap}.data-table-wrapper[data-v-91d84604],.data-table-wrap[data-v-91d84604]{overflow-x:auto}.data-edit-table[data-v-91d84604],.data-table[data-v-91d84604]{width:100%;border-collapse:collapse;font-size:12px}.data-edit-table th[data-v-91d84604],.data-edit-table td[data-v-91d84604],.data-table th[data-v-91d84604],.data-table td[data-v-91d84604]{border:1px solid var(--editor-border-item);padding:6px 8px;text-align:left;color:var(--editor-text)}.data-edit-table th[data-v-91d84604],.data-table th[data-v-91d84604]{background:var(--sidebar-active-bg);color:var(--editor-text);font-weight:600}.data-edit-table td[data-v-91d84604],.data-table td[data-v-91d84604]{background:var(--editor-table-cell-bg);color:var(--editor-text)}.data-edit-table input[data-v-91d84604],.data-edit-table .ant-input[data-v-91d84604],.data-table input[data-v-91d84604],.data-table .ant-input[data-v-91d84604],.data-table .ant-input-number[data-v-91d84604]{background:var(--editor-bg-elevated)!important;border-color:var(--editor-border)!important;color:var(--editor-text)!important}.data-table .th-series[data-v-91d84604],.data-table .td-name[data-v-91d84604]{min-width:80px}.data-table .th-val[data-v-91d84604],.data-table .td-val[data-v-91d84604]{min-width:70px}.data-table .th-actions[data-v-91d84604],.data-table .td-actions[data-v-91d84604]{width:40px}[data-v-91d84604] .icon-reload{color:var(--accent)}.gauge-reset-row[data-v-91d84604]{width:100%}.prop-section[data-v-049c92e6]{margin-bottom:12px;background:var(--editor-bg-elevated);border-radius:8px;padding:10px;border:1px solid var(--editor-border)}.section-title[data-v-049c92e6]{font-size:11px;color:var(--editor-text);font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid var(--editor-border)}.prop-grid[data-v-049c92e6]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.prop-item[data-v-049c92e6]{display:flex;flex-direction:column;gap:3px}.prop-item label[data-v-049c92e6]{font-size:11px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.prop-row label[data-v-049c92e6]{font-size:12px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.label-hint[data-v-049c92e6]{color:var(--editor-text-dim);cursor:help;font-size:12px}.prop-row[data-v-049c92e6]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.prop-section>.prop-row[data-v-049c92e6]:last-child{margin-bottom:0}.prop-row-switch[data-v-049c92e6]{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.prop-row-switch>label[data-v-049c92e6],.prop-row-switch[data-v-049c92e6] label{flex:1;margin-bottom:0}.prop-row-switch>.prop-row-label-wrap[data-v-049c92e6]{flex:1;min-width:0}.prop-row-pd[data-v-049c92e6]{padding-left:15px}.prop-search-highlight[data-v-049c92e6]{outline:1px solid var(--editor-focus-ring);outline-offset:2px;border-radius:4px;background:var(--editor-focus-bg);transition:background .2s ease}.prop-section.prop-search-highlight[data-v-049c92e6]{padding:4px;margin:-4px}.color-row[data-v-049c92e6]{display:flex;gap:6px;align-items:center}.prop-slider-row[data-v-049c92e6]{display:flex;align-items:center;gap:10px;width:100%}.prop-slider[data-v-049c92e6]{flex:1;min-width:0}.prop-slider-num[data-v-049c92e6]{width:72px;flex-shrink:0}.prop-slider-row-compact[data-v-049c92e6]{gap:6px}.prop-slider-row-compact .prop-slider-num[data-v-049c92e6]{width:64px}.prop-row-block[data-v-049c92e6]{flex-direction:column;align-items:stretch}.size-row[data-v-049c92e6]{display:flex;gap:6px;align-items:center}.size-row .ant-input-number[data-v-049c92e6]{flex:1;min-width:0}.size-sep[data-v-049c92e6]{color:var(--editor-text-dim);font-size:12px;flex-shrink:0}.canvas-preset-select[data-v-049c92e6]{margin-top:6px;width:100%}.color-input[data-v-049c92e6]{width:32px;height:28px;border:1px solid var(--editor-border-item);border-radius:4px;padding:0;cursor:pointer;flex-shrink:0;background:transparent}[data-v-049c92e6] .ant-divider{border-color:var(--editor-border-item)!important}.data-hint[data-v-049c92e6]{font-size:12px;color:var(--editor-text-muted);font-family:monospace}.editor-code-preview[data-v-049c92e6]{background:var(--editor-bg-inset);border:1px solid var(--editor-border);border-radius:4px;padding:8px;color:var(--editor-text-muted);font-size:10px;font-family:ui-monospace,Consolas,monospace;max-height:120px;overflow:auto;margin:0;word-break:break-all;white-space:pre-wrap}.data-table-wrapper[data-v-049c92e6],.data-table-wrap[data-v-049c92e6]{overflow-x:auto}.data-edit-table[data-v-049c92e6],.data-table[data-v-049c92e6]{width:100%;border-collapse:collapse;font-size:12px}.data-edit-table th[data-v-049c92e6],.data-edit-table td[data-v-049c92e6],.data-table th[data-v-049c92e6],.data-table td[data-v-049c92e6]{border:1px solid var(--editor-border-item);padding:6px 8px;text-align:left;color:var(--editor-text)}.data-edit-table th[data-v-049c92e6],.data-table th[data-v-049c92e6]{background:var(--sidebar-active-bg);color:var(--editor-text);font-weight:600}.data-edit-table td[data-v-049c92e6],.data-table td[data-v-049c92e6]{background:var(--editor-table-cell-bg);color:var(--editor-text)}.data-edit-table input[data-v-049c92e6],.data-edit-table .ant-input[data-v-049c92e6],.data-table input[data-v-049c92e6],.data-table .ant-input[data-v-049c92e6],.data-table .ant-input-number[data-v-049c92e6]{background:var(--editor-bg-elevated)!important;border-color:var(--editor-border)!important;color:var(--editor-text)!important}.data-table .th-series[data-v-049c92e6],.data-table .td-name[data-v-049c92e6]{min-width:80px}.data-table .th-val[data-v-049c92e6],.data-table .td-val[data-v-049c92e6]{min-width:70px}.data-table .th-actions[data-v-049c92e6],.data-table .td-actions[data-v-049c92e6]{width:40px}.prop-section[data-v-50f28264]{margin-bottom:12px;background:var(--editor-bg-elevated);border-radius:8px;padding:10px;border:1px solid var(--editor-border)}.section-title[data-v-50f28264]{font-size:11px;color:var(--editor-text);font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid var(--editor-border)}.prop-grid[data-v-50f28264]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.prop-item[data-v-50f28264]{display:flex;flex-direction:column;gap:3px}.prop-item label[data-v-50f28264]{font-size:11px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.prop-row label[data-v-50f28264]{font-size:12px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.label-hint[data-v-50f28264]{color:var(--editor-text-dim);cursor:help;font-size:12px}.prop-row[data-v-50f28264]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.prop-section>.prop-row[data-v-50f28264]:last-child{margin-bottom:0}.prop-row-switch[data-v-50f28264]{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.prop-row-switch>label[data-v-50f28264],.prop-row-switch[data-v-50f28264] label{flex:1;margin-bottom:0}.prop-row-switch>.prop-row-label-wrap[data-v-50f28264]{flex:1;min-width:0}.prop-row-pd[data-v-50f28264]{padding-left:15px}.prop-search-highlight[data-v-50f28264]{outline:1px solid var(--editor-focus-ring);outline-offset:2px;border-radius:4px;background:var(--editor-focus-bg);transition:background .2s ease}.prop-section.prop-search-highlight[data-v-50f28264]{padding:4px;margin:-4px}.color-row[data-v-50f28264]{display:flex;gap:6px;align-items:center}.prop-slider-row[data-v-50f28264]{display:flex;align-items:center;gap:10px;width:100%}.prop-slider[data-v-50f28264]{flex:1;min-width:0}.prop-slider-num[data-v-50f28264]{width:72px;flex-shrink:0}.prop-slider-row-compact[data-v-50f28264]{gap:6px}.prop-slider-row-compact .prop-slider-num[data-v-50f28264]{width:64px}.prop-row-block[data-v-50f28264]{flex-direction:column;align-items:stretch}.size-row[data-v-50f28264]{display:flex;gap:6px;align-items:center}.size-row .ant-input-number[data-v-50f28264]{flex:1;min-width:0}.size-sep[data-v-50f28264]{color:var(--editor-text-dim);font-size:12px;flex-shrink:0}.canvas-preset-select[data-v-50f28264]{margin-top:6px;width:100%}.color-input[data-v-50f28264]{width:32px;height:28px;border:1px solid var(--editor-border-item);border-radius:4px;padding:0;cursor:pointer;flex-shrink:0;background:transparent}[data-v-50f28264] .ant-divider{border-color:var(--editor-border-item)!important}.data-hint[data-v-50f28264]{font-size:12px;color:var(--editor-text-muted);font-family:monospace}.editor-code-preview[data-v-50f28264]{background:var(--editor-bg-inset);border:1px solid var(--editor-border);border-radius:4px;padding:8px;color:var(--editor-text-muted);font-size:10px;font-family:ui-monospace,Consolas,monospace;max-height:120px;overflow:auto;margin:0;word-break:break-all;white-space:pre-wrap}.data-table-wrapper[data-v-50f28264],.data-table-wrap[data-v-50f28264]{overflow-x:auto}.data-edit-table[data-v-50f28264],.data-table[data-v-50f28264]{width:100%;border-collapse:collapse;font-size:12px}.data-edit-table th[data-v-50f28264],.data-edit-table td[data-v-50f28264],.data-table th[data-v-50f28264],.data-table td[data-v-50f28264]{border:1px solid var(--editor-border-item);padding:6px 8px;text-align:left;color:var(--editor-text)}.data-edit-table th[data-v-50f28264],.data-table th[data-v-50f28264]{background:var(--sidebar-active-bg);color:var(--editor-text);font-weight:600}.data-edit-table td[data-v-50f28264],.data-table td[data-v-50f28264]{background:var(--editor-table-cell-bg);color:var(--editor-text)}.data-edit-table input[data-v-50f28264],.data-edit-table .ant-input[data-v-50f28264],.data-table input[data-v-50f28264],.data-table .ant-input[data-v-50f28264],.data-table .ant-input-number[data-v-50f28264]{background:var(--editor-bg-elevated)!important;border-color:var(--editor-border)!important;color:var(--editor-text)!important}.data-table .th-series[data-v-50f28264],.data-table .td-name[data-v-50f28264]{min-width:80px}.data-table .th-val[data-v-50f28264],.data-table .td-val[data-v-50f28264]{min-width:70px}.data-table .th-actions[data-v-50f28264],.data-table .td-actions[data-v-50f28264]{width:40px}.prop-section[data-v-15a758c8]{margin-bottom:12px;background:var(--editor-bg-elevated);border-radius:8px;padding:10px;border:1px solid var(--editor-border)}.section-title[data-v-15a758c8]{font-size:11px;color:var(--editor-text);font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid var(--editor-border)}.prop-grid[data-v-15a758c8]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.prop-item[data-v-15a758c8]{display:flex;flex-direction:column;gap:3px}.prop-item label[data-v-15a758c8]{font-size:11px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.prop-row label[data-v-15a758c8]{font-size:12px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.label-hint[data-v-15a758c8]{color:var(--editor-text-dim);cursor:help;font-size:12px}.prop-row[data-v-15a758c8]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.prop-section>.prop-row[data-v-15a758c8]:last-child{margin-bottom:0}.prop-row-switch[data-v-15a758c8]{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.prop-row-switch>label[data-v-15a758c8],.prop-row-switch[data-v-15a758c8] label{flex:1;margin-bottom:0}.prop-row-switch>.prop-row-label-wrap[data-v-15a758c8]{flex:1;min-width:0}.prop-row-pd[data-v-15a758c8]{padding-left:15px}.prop-search-highlight[data-v-15a758c8]{outline:1px solid var(--editor-focus-ring);outline-offset:2px;border-radius:4px;background:var(--editor-focus-bg);transition:background .2s ease}.prop-section.prop-search-highlight[data-v-15a758c8]{padding:4px;margin:-4px}.color-row[data-v-15a758c8]{display:flex;gap:6px;align-items:center}.prop-slider-row[data-v-15a758c8]{display:flex;align-items:center;gap:10px;width:100%}.prop-slider[data-v-15a758c8]{flex:1;min-width:0}.prop-slider-num[data-v-15a758c8]{width:72px;flex-shrink:0}.prop-slider-row-compact[data-v-15a758c8]{gap:6px}.prop-slider-row-compact .prop-slider-num[data-v-15a758c8]{width:64px}.prop-row-block[data-v-15a758c8]{flex-direction:column;align-items:stretch}.size-row[data-v-15a758c8]{display:flex;gap:6px;align-items:center}.size-row .ant-input-number[data-v-15a758c8]{flex:1;min-width:0}.size-sep[data-v-15a758c8]{color:var(--editor-text-dim);font-size:12px;flex-shrink:0}.canvas-preset-select[data-v-15a758c8]{margin-top:6px;width:100%}.color-input[data-v-15a758c8]{width:32px;height:28px;border:1px solid var(--editor-border-item);border-radius:4px;padding:0;cursor:pointer;flex-shrink:0;background:transparent}[data-v-15a758c8] .ant-divider{border-color:var(--editor-border-item)!important}.data-hint[data-v-15a758c8]{font-size:12px;color:var(--editor-text-muted);font-family:monospace}.editor-code-preview[data-v-15a758c8]{background:var(--editor-bg-inset);border:1px solid var(--editor-border);border-radius:4px;padding:8px;color:var(--editor-text-muted);font-size:10px;font-family:ui-monospace,Consolas,monospace;max-height:120px;overflow:auto;margin:0;word-break:break-all;white-space:pre-wrap}.data-table-wrapper[data-v-15a758c8],.data-table-wrap[data-v-15a758c8]{overflow-x:auto}.data-edit-table[data-v-15a758c8],.data-table[data-v-15a758c8]{width:100%;border-collapse:collapse;font-size:12px}.data-edit-table th[data-v-15a758c8],.data-edit-table td[data-v-15a758c8],.data-table th[data-v-15a758c8],.data-table td[data-v-15a758c8]{border:1px solid var(--editor-border-item);padding:6px 8px;text-align:left;color:var(--editor-text)}.data-edit-table th[data-v-15a758c8],.data-table th[data-v-15a758c8]{background:var(--sidebar-active-bg);color:var(--editor-text);font-weight:600}.data-edit-table td[data-v-15a758c8],.data-table td[data-v-15a758c8]{background:var(--editor-table-cell-bg);color:var(--editor-text)}.data-edit-table input[data-v-15a758c8],.data-edit-table .ant-input[data-v-15a758c8],.data-table input[data-v-15a758c8],.data-table .ant-input[data-v-15a758c8],.data-table .ant-input-number[data-v-15a758c8]{background:var(--editor-bg-elevated)!important;border-color:var(--editor-border)!important;color:var(--editor-text)!important}.data-table .th-series[data-v-15a758c8],.data-table .td-name[data-v-15a758c8]{min-width:80px}.data-table .th-val[data-v-15a758c8],.data-table .td-val[data-v-15a758c8]{min-width:70px}.data-table .th-actions[data-v-15a758c8],.data-table .td-actions[data-v-15a758c8]{width:40px}.prop-section[data-v-c04d5649]{margin-bottom:12px;background:var(--editor-bg-elevated);border-radius:8px;padding:10px;border:1px solid var(--editor-border)}.section-title[data-v-c04d5649]{font-size:11px;color:var(--editor-text);font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid var(--editor-border)}.prop-grid[data-v-c04d5649]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.prop-item[data-v-c04d5649]{display:flex;flex-direction:column;gap:3px}.prop-item label[data-v-c04d5649]{font-size:11px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.prop-row label[data-v-c04d5649]{font-size:12px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.label-hint[data-v-c04d5649]{color:var(--editor-text-dim);cursor:help;font-size:12px}.prop-row[data-v-c04d5649]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.prop-section>.prop-row[data-v-c04d5649]:last-child{margin-bottom:0}.prop-row-switch[data-v-c04d5649]{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.prop-row-switch>label[data-v-c04d5649],.prop-row-switch[data-v-c04d5649] label{flex:1;margin-bottom:0}.prop-row-switch>.prop-row-label-wrap[data-v-c04d5649]{flex:1;min-width:0}.prop-row-pd[data-v-c04d5649]{padding-left:15px}.prop-search-highlight[data-v-c04d5649]{outline:1px solid var(--editor-focus-ring);outline-offset:2px;border-radius:4px;background:var(--editor-focus-bg);transition:background .2s ease}.prop-section.prop-search-highlight[data-v-c04d5649]{padding:4px;margin:-4px}.prop-slider-row[data-v-c04d5649]{display:flex;align-items:center;gap:10px;width:100%}.prop-slider[data-v-c04d5649]{flex:1;min-width:0}.prop-slider-num[data-v-c04d5649]{width:72px;flex-shrink:0}.prop-slider-row-compact[data-v-c04d5649]{gap:6px}.prop-slider-row-compact .prop-slider-num[data-v-c04d5649]{width:64px}.prop-row-block[data-v-c04d5649]{flex-direction:column;align-items:stretch}.size-row[data-v-c04d5649]{display:flex;gap:6px;align-items:center}.size-row .ant-input-number[data-v-c04d5649]{flex:1;min-width:0}.size-sep[data-v-c04d5649]{color:var(--editor-text-dim);font-size:12px;flex-shrink:0}.canvas-preset-select[data-v-c04d5649]{margin-top:6px;width:100%}.color-input[data-v-c04d5649]{width:32px;height:28px;border:1px solid var(--editor-border-item);border-radius:4px;padding:0;cursor:pointer;flex-shrink:0;background:transparent}[data-v-c04d5649] .ant-divider{border-color:var(--editor-border-item)!important}.data-hint[data-v-c04d5649]{font-size:12px;color:var(--editor-text-muted);font-family:monospace}.editor-code-preview[data-v-c04d5649]{background:var(--editor-bg-inset);border:1px solid var(--editor-border);border-radius:4px;padding:8px;color:var(--editor-text-muted);font-size:10px;font-family:ui-monospace,Consolas,monospace;max-height:120px;overflow:auto;margin:0;word-break:break-all;white-space:pre-wrap}.data-table-wrapper[data-v-c04d5649],.data-table-wrap[data-v-c04d5649]{overflow-x:auto}.data-edit-table[data-v-c04d5649],.data-table[data-v-c04d5649]{width:100%;border-collapse:collapse;font-size:12px}.data-edit-table th[data-v-c04d5649],.data-edit-table td[data-v-c04d5649],.data-table th[data-v-c04d5649],.data-table td[data-v-c04d5649]{border:1px solid var(--editor-border-item);padding:6px 8px;text-align:left;color:var(--editor-text)}.data-edit-table th[data-v-c04d5649],.data-table th[data-v-c04d5649]{background:var(--sidebar-active-bg);color:var(--editor-text);font-weight:600}.data-edit-table td[data-v-c04d5649],.data-table td[data-v-c04d5649]{background:var(--editor-table-cell-bg);color:var(--editor-text)}.data-edit-table input[data-v-c04d5649],.data-edit-table .ant-input[data-v-c04d5649],.data-table input[data-v-c04d5649],.data-table .ant-input[data-v-c04d5649],.data-table .ant-input-number[data-v-c04d5649]{background:var(--editor-bg-elevated)!important;border-color:var(--editor-border)!important;color:var(--editor-text)!important}.data-table .th-series[data-v-c04d5649],.data-table .td-name[data-v-c04d5649]{min-width:80px}.data-table .th-val[data-v-c04d5649],.data-table .td-val[data-v-c04d5649]{min-width:70px}.data-table .th-actions[data-v-c04d5649],.data-table .td-actions[data-v-c04d5649]{width:40px}.data-summary[data-v-c04d5649]{font-size:12px;color:var(--editor-text-muted);margin-top:4px}.label-hint[data-v-c04d5649]{margin-left:4px;color:var(--editor-text-dim);cursor:help}.subsection[data-v-c04d5649]{font-size:12px;margin-top:8px}.color-list[data-v-c04d5649]{margin-bottom:8px}.color-item[data-v-c04d5649]{display:flex;gap:6px;align-items:center;margin-bottom:6px}.color-input[data-v-c04d5649]{width:32px;height:24px;padding:0;border:1px solid var(--editor-border);border-radius:4px;cursor:pointer;background:transparent}.color-row[data-v-c04d5649]{display:flex;gap:6px;align-items:center}.prop-section[data-v-be569d47]{margin-bottom:12px;background:var(--editor-bg-elevated);border-radius:8px;padding:10px;border:1px solid var(--editor-border)}.section-title[data-v-be569d47]{font-size:11px;color:var(--editor-text);font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid var(--editor-border)}.prop-grid[data-v-be569d47]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.prop-item[data-v-be569d47]{display:flex;flex-direction:column;gap:3px}.prop-item label[data-v-be569d47]{font-size:11px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.prop-row label[data-v-be569d47]{font-size:12px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.label-hint[data-v-be569d47]{color:var(--editor-text-dim);cursor:help;font-size:12px}.prop-row[data-v-be569d47]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.prop-section>.prop-row[data-v-be569d47]:last-child{margin-bottom:0}.prop-row-switch[data-v-be569d47]{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.prop-row-switch>label[data-v-be569d47],.prop-row-switch[data-v-be569d47] label{flex:1;margin-bottom:0}.prop-row-switch>.prop-row-label-wrap[data-v-be569d47]{flex:1;min-width:0}.prop-row-pd[data-v-be569d47]{padding-left:15px}.prop-search-highlight[data-v-be569d47]{outline:1px solid var(--editor-focus-ring);outline-offset:2px;border-radius:4px;background:var(--editor-focus-bg);transition:background .2s ease}.prop-section.prop-search-highlight[data-v-be569d47]{padding:4px;margin:-4px}.prop-slider-row[data-v-be569d47]{display:flex;align-items:center;gap:10px;width:100%}.prop-slider[data-v-be569d47]{flex:1;min-width:0}.prop-slider-num[data-v-be569d47]{width:72px;flex-shrink:0}.prop-slider-row-compact[data-v-be569d47]{gap:6px}.prop-slider-row-compact .prop-slider-num[data-v-be569d47]{width:64px}.prop-row-block[data-v-be569d47]{flex-direction:column;align-items:stretch}.size-row[data-v-be569d47]{display:flex;gap:6px;align-items:center}.size-row .ant-input-number[data-v-be569d47]{flex:1;min-width:0}.size-sep[data-v-be569d47]{color:var(--editor-text-dim);font-size:12px;flex-shrink:0}.canvas-preset-select[data-v-be569d47]{margin-top:6px;width:100%}.color-input[data-v-be569d47]{width:32px;height:28px;border:1px solid var(--editor-border-item);border-radius:4px;padding:0;cursor:pointer;flex-shrink:0;background:transparent}[data-v-be569d47] .ant-divider{border-color:var(--editor-border-item)!important}.data-hint[data-v-be569d47]{font-size:12px;color:var(--editor-text-muted);font-family:monospace}.editor-code-preview[data-v-be569d47]{background:var(--editor-bg-inset);border:1px solid var(--editor-border);border-radius:4px;padding:8px;color:var(--editor-text-muted);font-size:10px;font-family:ui-monospace,Consolas,monospace;max-height:120px;overflow:auto;margin:0;word-break:break-all;white-space:pre-wrap}.data-table-wrapper[data-v-be569d47],.data-table-wrap[data-v-be569d47]{overflow-x:auto}.data-edit-table[data-v-be569d47],.data-table[data-v-be569d47]{width:100%;border-collapse:collapse;font-size:12px}.data-edit-table th[data-v-be569d47],.data-edit-table td[data-v-be569d47],.data-table th[data-v-be569d47],.data-table td[data-v-be569d47]{border:1px solid var(--editor-border-item);padding:6px 8px;text-align:left;color:var(--editor-text)}.data-edit-table th[data-v-be569d47],.data-table th[data-v-be569d47]{background:var(--sidebar-active-bg);color:var(--editor-text);font-weight:600}.data-edit-table td[data-v-be569d47],.data-table td[data-v-be569d47]{background:var(--editor-table-cell-bg);color:var(--editor-text)}.data-edit-table input[data-v-be569d47],.data-edit-table .ant-input[data-v-be569d47],.data-table input[data-v-be569d47],.data-table .ant-input[data-v-be569d47],.data-table .ant-input-number[data-v-be569d47]{background:var(--editor-bg-elevated)!important;border-color:var(--editor-border)!important;color:var(--editor-text)!important}.data-table .th-series[data-v-be569d47],.data-table .td-name[data-v-be569d47]{min-width:80px}.data-table .th-val[data-v-be569d47],.data-table .td-val[data-v-be569d47]{min-width:70px}.data-table .th-actions[data-v-be569d47],.data-table .td-actions[data-v-be569d47]{width:40px}.data-summary[data-v-be569d47]{font-size:12px;color:var(--editor-text-muted);margin-top:4px}.label-hint[data-v-be569d47]{margin-left:4px;color:var(--editor-text-dim);cursor:help}.subsection[data-v-be569d47]{font-size:12px;margin-top:8px}.color-row[data-v-be569d47]{display:flex;gap:6px;align-items:center}.color-input[data-v-be569d47]{width:32px;height:24px;padding:0;border:1px solid var(--editor-border);border-radius:4px;cursor:pointer;background:transparent}.prop-section[data-v-ca2d57d7]{margin-bottom:12px;background:var(--editor-bg-elevated);border-radius:8px;padding:10px;border:1px solid var(--editor-border)}.section-title[data-v-ca2d57d7]{font-size:11px;color:var(--editor-text);font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid var(--editor-border)}.prop-grid[data-v-ca2d57d7]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.prop-item[data-v-ca2d57d7]{display:flex;flex-direction:column;gap:3px}.prop-item label[data-v-ca2d57d7]{font-size:11px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.prop-row label[data-v-ca2d57d7]{font-size:12px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.label-hint[data-v-ca2d57d7]{color:var(--editor-text-dim);cursor:help;font-size:12px}.prop-row[data-v-ca2d57d7]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.prop-section>.prop-row[data-v-ca2d57d7]:last-child{margin-bottom:0}.prop-row-switch[data-v-ca2d57d7]{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.prop-row-switch>label[data-v-ca2d57d7],.prop-row-switch[data-v-ca2d57d7] label{flex:1;margin-bottom:0}.prop-row-switch>.prop-row-label-wrap[data-v-ca2d57d7]{flex:1;min-width:0}.prop-row-pd[data-v-ca2d57d7]{padding-left:15px}.prop-search-highlight[data-v-ca2d57d7]{outline:1px solid var(--editor-focus-ring);outline-offset:2px;border-radius:4px;background:var(--editor-focus-bg);transition:background .2s ease}.prop-section.prop-search-highlight[data-v-ca2d57d7]{padding:4px;margin:-4px}.prop-slider-row[data-v-ca2d57d7]{display:flex;align-items:center;gap:10px;width:100%}.prop-slider[data-v-ca2d57d7]{flex:1;min-width:0}.prop-slider-num[data-v-ca2d57d7]{width:72px;flex-shrink:0}.prop-slider-row-compact[data-v-ca2d57d7]{gap:6px}.prop-slider-row-compact .prop-slider-num[data-v-ca2d57d7]{width:64px}.prop-row-block[data-v-ca2d57d7]{flex-direction:column;align-items:stretch}.size-row[data-v-ca2d57d7]{display:flex;gap:6px;align-items:center}.size-row .ant-input-number[data-v-ca2d57d7]{flex:1;min-width:0}.size-sep[data-v-ca2d57d7]{color:var(--editor-text-dim);font-size:12px;flex-shrink:0}.canvas-preset-select[data-v-ca2d57d7]{margin-top:6px;width:100%}.color-input[data-v-ca2d57d7]{width:32px;height:28px;border:1px solid var(--editor-border-item);border-radius:4px;padding:0;cursor:pointer;flex-shrink:0;background:transparent}[data-v-ca2d57d7] .ant-divider{border-color:var(--editor-border-item)!important}.data-hint[data-v-ca2d57d7]{font-size:12px;color:var(--editor-text-muted);font-family:monospace}.editor-code-preview[data-v-ca2d57d7]{background:var(--editor-bg-inset);border:1px solid var(--editor-border);border-radius:4px;padding:8px;color:var(--editor-text-muted);font-size:10px;font-family:ui-monospace,Consolas,monospace;max-height:120px;overflow:auto;margin:0;word-break:break-all;white-space:pre-wrap}.data-table-wrapper[data-v-ca2d57d7],.data-table-wrap[data-v-ca2d57d7]{overflow-x:auto}.data-edit-table[data-v-ca2d57d7],.data-table[data-v-ca2d57d7]{width:100%;border-collapse:collapse;font-size:12px}.data-edit-table th[data-v-ca2d57d7],.data-edit-table td[data-v-ca2d57d7],.data-table th[data-v-ca2d57d7],.data-table td[data-v-ca2d57d7]{border:1px solid var(--editor-border-item);padding:6px 8px;text-align:left;color:var(--editor-text)}.data-edit-table th[data-v-ca2d57d7],.data-table th[data-v-ca2d57d7]{background:var(--sidebar-active-bg);color:var(--editor-text);font-weight:600}.data-edit-table td[data-v-ca2d57d7],.data-table td[data-v-ca2d57d7]{background:var(--editor-table-cell-bg);color:var(--editor-text)}.data-edit-table input[data-v-ca2d57d7],.data-edit-table .ant-input[data-v-ca2d57d7],.data-table input[data-v-ca2d57d7],.data-table .ant-input[data-v-ca2d57d7],.data-table .ant-input-number[data-v-ca2d57d7]{background:var(--editor-bg-elevated)!important;border-color:var(--editor-border)!important;color:var(--editor-text)!important}.data-table .th-series[data-v-ca2d57d7],.data-table .td-name[data-v-ca2d57d7]{min-width:80px}.data-table .th-val[data-v-ca2d57d7],.data-table .td-val[data-v-ca2d57d7]{min-width:70px}.data-table .th-actions[data-v-ca2d57d7],.data-table .td-actions[data-v-ca2d57d7]{width:40px}.data-summary[data-v-ca2d57d7]{font-size:12px;color:var(--editor-text-muted);margin-top:4px}.label-hint[data-v-ca2d57d7]{margin-left:4px;color:var(--editor-text-dim);cursor:help}.subsection[data-v-ca2d57d7]{font-size:12px;margin-top:8px}.color-row[data-v-ca2d57d7]{display:flex;gap:6px;align-items:center}.color-input[data-v-ca2d57d7]{width:32px;height:24px;padding:0;border:1px solid var(--editor-border);border-radius:4px;cursor:pointer;background:transparent}.prop-section[data-v-4e15105c]{margin-bottom:12px;background:var(--editor-bg-elevated);border-radius:8px;padding:10px;border:1px solid var(--editor-border)}.section-title[data-v-4e15105c]{font-size:11px;color:var(--editor-text);font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid var(--editor-border)}.prop-grid[data-v-4e15105c]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.prop-item[data-v-4e15105c]{display:flex;flex-direction:column;gap:3px}.prop-item label[data-v-4e15105c]{font-size:11px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.prop-row label[data-v-4e15105c]{font-size:12px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.label-hint[data-v-4e15105c]{color:var(--editor-text-dim);cursor:help;font-size:12px}.prop-row[data-v-4e15105c]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.prop-section>.prop-row[data-v-4e15105c]:last-child{margin-bottom:0}.prop-row-switch[data-v-4e15105c]{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.prop-row-switch>label[data-v-4e15105c],.prop-row-switch[data-v-4e15105c] label{flex:1;margin-bottom:0}.prop-row-switch>.prop-row-label-wrap[data-v-4e15105c]{flex:1;min-width:0}.prop-row-pd[data-v-4e15105c]{padding-left:15px}.prop-search-highlight[data-v-4e15105c]{outline:1px solid var(--editor-focus-ring);outline-offset:2px;border-radius:4px;background:var(--editor-focus-bg);transition:background .2s ease}.prop-section.prop-search-highlight[data-v-4e15105c]{padding:4px;margin:-4px}.prop-slider-row[data-v-4e15105c]{display:flex;align-items:center;gap:10px;width:100%}.prop-slider[data-v-4e15105c]{flex:1;min-width:0}.prop-slider-num[data-v-4e15105c]{width:72px;flex-shrink:0}.prop-slider-row-compact[data-v-4e15105c]{gap:6px}.prop-slider-row-compact .prop-slider-num[data-v-4e15105c]{width:64px}.prop-row-block[data-v-4e15105c]{flex-direction:column;align-items:stretch}.size-row[data-v-4e15105c]{display:flex;gap:6px;align-items:center}.size-row .ant-input-number[data-v-4e15105c]{flex:1;min-width:0}.size-sep[data-v-4e15105c]{color:var(--editor-text-dim);font-size:12px;flex-shrink:0}.canvas-preset-select[data-v-4e15105c]{margin-top:6px;width:100%}.color-input[data-v-4e15105c]{width:32px;height:28px;border:1px solid var(--editor-border-item);border-radius:4px;padding:0;cursor:pointer;flex-shrink:0;background:transparent}[data-v-4e15105c] .ant-divider{border-color:var(--editor-border-item)!important}.data-hint[data-v-4e15105c]{font-size:12px;color:var(--editor-text-muted);font-family:monospace}.editor-code-preview[data-v-4e15105c]{background:var(--editor-bg-inset);border:1px solid var(--editor-border);border-radius:4px;padding:8px;color:var(--editor-text-muted);font-size:10px;font-family:ui-monospace,Consolas,monospace;max-height:120px;overflow:auto;margin:0;word-break:break-all;white-space:pre-wrap}.data-table-wrapper[data-v-4e15105c],.data-table-wrap[data-v-4e15105c]{overflow-x:auto}.data-edit-table[data-v-4e15105c],.data-table[data-v-4e15105c]{width:100%;border-collapse:collapse;font-size:12px}.data-edit-table th[data-v-4e15105c],.data-edit-table td[data-v-4e15105c],.data-table th[data-v-4e15105c],.data-table td[data-v-4e15105c]{border:1px solid var(--editor-border-item);padding:6px 8px;text-align:left;color:var(--editor-text)}.data-edit-table th[data-v-4e15105c],.data-table th[data-v-4e15105c]{background:var(--sidebar-active-bg);color:var(--editor-text);font-weight:600}.data-edit-table td[data-v-4e15105c],.data-table td[data-v-4e15105c]{background:var(--editor-table-cell-bg);color:var(--editor-text)}.data-edit-table input[data-v-4e15105c],.data-edit-table .ant-input[data-v-4e15105c],.data-table input[data-v-4e15105c],.data-table .ant-input[data-v-4e15105c],.data-table .ant-input-number[data-v-4e15105c]{background:var(--editor-bg-elevated)!important;border-color:var(--editor-border)!important;color:var(--editor-text)!important}.data-table .th-series[data-v-4e15105c],.data-table .td-name[data-v-4e15105c]{min-width:80px}.data-table .th-val[data-v-4e15105c],.data-table .td-val[data-v-4e15105c]{min-width:70px}.data-table .th-actions[data-v-4e15105c],.data-table .td-actions[data-v-4e15105c]{width:40px}.data-summary[data-v-4e15105c]{font-size:12px;color:var(--editor-text-muted);margin-top:4px}.label-hint[data-v-4e15105c]{margin-left:4px;color:var(--editor-text-dim);cursor:help}.subsection[data-v-4e15105c]{font-size:12px;margin-top:8px}.color-row[data-v-4e15105c]{display:flex;gap:6px;align-items:center}.color-input[data-v-4e15105c]{width:32px;height:24px;padding:0;border:1px solid var(--editor-border);border-radius:4px;cursor:pointer;background:transparent}.prop-section[data-v-4046d44d]{margin-bottom:12px;background:var(--editor-bg-elevated);border-radius:8px;padding:10px;border:1px solid var(--editor-border)}.section-title[data-v-4046d44d]{font-size:11px;color:var(--editor-text);font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid var(--editor-border)}.prop-grid[data-v-4046d44d]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.prop-item[data-v-4046d44d]{display:flex;flex-direction:column;gap:3px}.prop-item label[data-v-4046d44d]{font-size:11px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.prop-row label[data-v-4046d44d]{font-size:12px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.label-hint[data-v-4046d44d]{color:var(--editor-text-dim);cursor:help;font-size:12px}.prop-row[data-v-4046d44d]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.prop-section>.prop-row[data-v-4046d44d]:last-child{margin-bottom:0}.prop-row-switch[data-v-4046d44d]{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.prop-row-switch>label[data-v-4046d44d],.prop-row-switch[data-v-4046d44d] label{flex:1;margin-bottom:0}.prop-row-switch>.prop-row-label-wrap[data-v-4046d44d]{flex:1;min-width:0}.prop-row-pd[data-v-4046d44d]{padding-left:15px}.prop-search-highlight[data-v-4046d44d]{outline:1px solid var(--editor-focus-ring);outline-offset:2px;border-radius:4px;background:var(--editor-focus-bg);transition:background .2s ease}.prop-section.prop-search-highlight[data-v-4046d44d]{padding:4px;margin:-4px}.prop-slider-row[data-v-4046d44d]{display:flex;align-items:center;gap:10px;width:100%}.prop-slider[data-v-4046d44d]{flex:1;min-width:0}.prop-slider-num[data-v-4046d44d]{width:72px;flex-shrink:0}.prop-slider-row-compact[data-v-4046d44d]{gap:6px}.prop-slider-row-compact .prop-slider-num[data-v-4046d44d]{width:64px}.prop-row-block[data-v-4046d44d]{flex-direction:column;align-items:stretch}.size-row[data-v-4046d44d]{display:flex;gap:6px;align-items:center}.size-row .ant-input-number[data-v-4046d44d]{flex:1;min-width:0}.size-sep[data-v-4046d44d]{color:var(--editor-text-dim);font-size:12px;flex-shrink:0}.canvas-preset-select[data-v-4046d44d]{margin-top:6px;width:100%}.color-input[data-v-4046d44d]{width:32px;height:28px;border:1px solid var(--editor-border-item);border-radius:4px;padding:0;cursor:pointer;flex-shrink:0;background:transparent}[data-v-4046d44d] .ant-divider{border-color:var(--editor-border-item)!important}.data-hint[data-v-4046d44d]{font-size:12px;color:var(--editor-text-muted);font-family:monospace}.editor-code-preview[data-v-4046d44d]{background:var(--editor-bg-inset);border:1px solid var(--editor-border);border-radius:4px;padding:8px;color:var(--editor-text-muted);font-size:10px;font-family:ui-monospace,Consolas,monospace;max-height:120px;overflow:auto;margin:0;word-break:break-all;white-space:pre-wrap}.data-table-wrapper[data-v-4046d44d],.data-table-wrap[data-v-4046d44d]{overflow-x:auto}.data-edit-table[data-v-4046d44d],.data-table[data-v-4046d44d]{width:100%;border-collapse:collapse;font-size:12px}.data-edit-table th[data-v-4046d44d],.data-edit-table td[data-v-4046d44d],.data-table th[data-v-4046d44d],.data-table td[data-v-4046d44d]{border:1px solid var(--editor-border-item);padding:6px 8px;text-align:left;color:var(--editor-text)}.data-edit-table th[data-v-4046d44d],.data-table th[data-v-4046d44d]{background:var(--sidebar-active-bg);color:var(--editor-text);font-weight:600}.data-edit-table td[data-v-4046d44d],.data-table td[data-v-4046d44d]{background:var(--editor-table-cell-bg);color:var(--editor-text)}.data-edit-table input[data-v-4046d44d],.data-edit-table .ant-input[data-v-4046d44d],.data-table input[data-v-4046d44d],.data-table .ant-input[data-v-4046d44d],.data-table .ant-input-number[data-v-4046d44d]{background:var(--editor-bg-elevated)!important;border-color:var(--editor-border)!important;color:var(--editor-text)!important}.data-table .th-series[data-v-4046d44d],.data-table .td-name[data-v-4046d44d]{min-width:80px}.data-table .th-val[data-v-4046d44d],.data-table .td-val[data-v-4046d44d]{min-width:70px}.data-table .th-actions[data-v-4046d44d],.data-table .td-actions[data-v-4046d44d]{width:40px}.data-summary[data-v-4046d44d]{font-size:12px;color:var(--editor-text-muted);margin-top:4px}.label-hint[data-v-4046d44d]{margin-left:4px;color:var(--editor-text-dim);cursor:help}.subsection[data-v-4046d44d]{font-size:12px;margin-top:8px}.color-row[data-v-4046d44d]{display:flex;gap:6px;align-items:center}.color-input[data-v-4046d44d]{width:32px;height:24px;padding:0;border:1px solid var(--editor-border);border-radius:4px;cursor:pointer;background:transparent}.loading-hint[data-v-fae861aa]{font-size:12px;color:var(--accent);margin-top:4px;text-align:center}.prop-section[data-v-8ac09b53]{margin-bottom:12px;background:var(--editor-bg-elevated);border-radius:8px;padding:10px;border:1px solid var(--editor-border)}.section-title[data-v-8ac09b53]{font-size:11px;color:var(--editor-text);font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid var(--editor-border)}.prop-grid[data-v-8ac09b53]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.prop-item[data-v-8ac09b53]{display:flex;flex-direction:column;gap:3px}.prop-item label[data-v-8ac09b53]{font-size:11px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.prop-row label[data-v-8ac09b53]{font-size:12px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.label-hint[data-v-8ac09b53]{color:var(--editor-text-dim);cursor:help;font-size:12px}.prop-row[data-v-8ac09b53]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.prop-section>.prop-row[data-v-8ac09b53]:last-child{margin-bottom:0}.prop-row-switch[data-v-8ac09b53]{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.prop-row-switch>label[data-v-8ac09b53],.prop-row-switch[data-v-8ac09b53] label{flex:1;margin-bottom:0}.prop-row-switch>.prop-row-label-wrap[data-v-8ac09b53]{flex:1;min-width:0}.prop-row-pd[data-v-8ac09b53]{padding-left:15px}.prop-search-highlight[data-v-8ac09b53]{outline:1px solid var(--editor-focus-ring);outline-offset:2px;border-radius:4px;background:var(--editor-focus-bg);transition:background .2s ease}.prop-section.prop-search-highlight[data-v-8ac09b53]{padding:4px;margin:-4px}.color-row[data-v-8ac09b53]{display:flex;gap:6px;align-items:center}.prop-slider-row[data-v-8ac09b53]{display:flex;align-items:center;gap:10px;width:100%}.prop-slider[data-v-8ac09b53]{flex:1;min-width:0}.prop-slider-num[data-v-8ac09b53]{width:72px;flex-shrink:0}.prop-slider-row-compact[data-v-8ac09b53]{gap:6px}.prop-slider-row-compact .prop-slider-num[data-v-8ac09b53]{width:64px}.prop-row-block[data-v-8ac09b53]{flex-direction:column;align-items:stretch}.size-row[data-v-8ac09b53]{display:flex;gap:6px;align-items:center}.size-row .ant-input-number[data-v-8ac09b53]{flex:1;min-width:0}.size-sep[data-v-8ac09b53]{color:var(--editor-text-dim);font-size:12px;flex-shrink:0}.canvas-preset-select[data-v-8ac09b53]{margin-top:6px;width:100%}.color-input[data-v-8ac09b53]{width:32px;height:28px;border:1px solid var(--editor-border-item);border-radius:4px;padding:0;cursor:pointer;flex-shrink:0;background:transparent}[data-v-8ac09b53] .ant-divider{border-color:var(--editor-border-item)!important}.data-hint[data-v-8ac09b53]{font-size:12px;color:var(--editor-text-muted);font-family:monospace}.editor-code-preview[data-v-8ac09b53]{background:var(--editor-bg-inset);border:1px solid var(--editor-border);border-radius:4px;padding:8px;color:var(--editor-text-muted);font-size:10px;font-family:ui-monospace,Consolas,monospace;max-height:120px;overflow:auto;margin:0;word-break:break-all;white-space:pre-wrap}.data-table-wrapper[data-v-8ac09b53],.data-table-wrap[data-v-8ac09b53]{overflow-x:auto}.data-edit-table[data-v-8ac09b53],.data-table[data-v-8ac09b53]{width:100%;border-collapse:collapse;font-size:12px}.data-edit-table th[data-v-8ac09b53],.data-edit-table td[data-v-8ac09b53],.data-table th[data-v-8ac09b53],.data-table td[data-v-8ac09b53]{border:1px solid var(--editor-border-item);padding:6px 8px;text-align:left;color:var(--editor-text)}.data-edit-table th[data-v-8ac09b53],.data-table th[data-v-8ac09b53]{background:var(--sidebar-active-bg);color:var(--editor-text);font-weight:600}.data-edit-table td[data-v-8ac09b53],.data-table td[data-v-8ac09b53]{background:var(--editor-table-cell-bg);color:var(--editor-text)}.data-edit-table input[data-v-8ac09b53],.data-edit-table .ant-input[data-v-8ac09b53],.data-table input[data-v-8ac09b53],.data-table .ant-input[data-v-8ac09b53],.data-table .ant-input-number[data-v-8ac09b53]{background:var(--editor-bg-elevated)!important;border-color:var(--editor-border)!important;color:var(--editor-text)!important}.data-table .th-series[data-v-8ac09b53],.data-table .td-name[data-v-8ac09b53]{min-width:80px}.data-table .th-val[data-v-8ac09b53],.data-table .td-val[data-v-8ac09b53]{min-width:70px}.data-table .th-actions[data-v-8ac09b53],.data-table .td-actions[data-v-8ac09b53]{width:40px}.subsection[data-v-8ac09b53]{font-size:12px;margin-top:8px}.prop-section[data-v-dd5f65dc]{margin-bottom:12px;background:var(--editor-bg-elevated);border-radius:8px;padding:10px;border:1px solid var(--editor-border)}.section-title[data-v-dd5f65dc]{font-size:11px;color:var(--editor-text);font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid var(--editor-border)}.prop-grid[data-v-dd5f65dc]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.prop-item[data-v-dd5f65dc]{display:flex;flex-direction:column;gap:3px}.prop-item label[data-v-dd5f65dc]{font-size:11px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.prop-row label[data-v-dd5f65dc]{font-size:12px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.label-hint[data-v-dd5f65dc]{color:var(--editor-text-dim);cursor:help;font-size:12px}.prop-row[data-v-dd5f65dc]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.prop-section>.prop-row[data-v-dd5f65dc]:last-child{margin-bottom:0}.prop-row-switch[data-v-dd5f65dc]{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.prop-row-switch>label[data-v-dd5f65dc],.prop-row-switch[data-v-dd5f65dc] label{flex:1;margin-bottom:0}.prop-row-switch>.prop-row-label-wrap[data-v-dd5f65dc]{flex:1;min-width:0}.prop-row-pd[data-v-dd5f65dc]{padding-left:15px}.prop-search-highlight[data-v-dd5f65dc]{outline:1px solid var(--editor-focus-ring);outline-offset:2px;border-radius:4px;background:var(--editor-focus-bg);transition:background .2s ease}.prop-section.prop-search-highlight[data-v-dd5f65dc]{padding:4px;margin:-4px}.prop-slider-row[data-v-dd5f65dc]{display:flex;align-items:center;gap:10px;width:100%}.prop-slider[data-v-dd5f65dc]{flex:1;min-width:0}.prop-slider-num[data-v-dd5f65dc]{width:72px;flex-shrink:0}.prop-slider-row-compact[data-v-dd5f65dc]{gap:6px}.prop-slider-row-compact .prop-slider-num[data-v-dd5f65dc]{width:64px}.prop-row-block[data-v-dd5f65dc]{flex-direction:column;align-items:stretch}.size-row[data-v-dd5f65dc]{display:flex;gap:6px;align-items:center}.size-row .ant-input-number[data-v-dd5f65dc]{flex:1;min-width:0}.size-sep[data-v-dd5f65dc]{color:var(--editor-text-dim);font-size:12px;flex-shrink:0}.canvas-preset-select[data-v-dd5f65dc]{margin-top:6px;width:100%}.color-input[data-v-dd5f65dc]{width:32px;height:28px;border:1px solid var(--editor-border-item);border-radius:4px;padding:0;cursor:pointer;flex-shrink:0;background:transparent}[data-v-dd5f65dc] .ant-divider{border-color:var(--editor-border-item)!important}.data-hint[data-v-dd5f65dc]{font-size:12px;color:var(--editor-text-muted);font-family:monospace}.editor-code-preview[data-v-dd5f65dc]{background:var(--editor-bg-inset);border:1px solid var(--editor-border);border-radius:4px;padding:8px;color:var(--editor-text-muted);font-size:10px;font-family:ui-monospace,Consolas,monospace;max-height:120px;overflow:auto;margin:0;word-break:break-all;white-space:pre-wrap}.data-table-wrapper[data-v-dd5f65dc],.data-table-wrap[data-v-dd5f65dc]{overflow-x:auto}.data-edit-table[data-v-dd5f65dc],.data-table[data-v-dd5f65dc]{width:100%;border-collapse:collapse;font-size:12px}.data-edit-table th[data-v-dd5f65dc],.data-edit-table td[data-v-dd5f65dc],.data-table th[data-v-dd5f65dc],.data-table td[data-v-dd5f65dc]{border:1px solid var(--editor-border-item);padding:6px 8px;text-align:left;color:var(--editor-text)}.data-edit-table th[data-v-dd5f65dc],.data-table th[data-v-dd5f65dc]{background:var(--sidebar-active-bg);color:var(--editor-text);font-weight:600}.data-edit-table td[data-v-dd5f65dc],.data-table td[data-v-dd5f65dc]{background:var(--editor-table-cell-bg);color:var(--editor-text)}.data-edit-table input[data-v-dd5f65dc],.data-edit-table .ant-input[data-v-dd5f65dc],.data-table input[data-v-dd5f65dc],.data-table .ant-input[data-v-dd5f65dc],.data-table .ant-input-number[data-v-dd5f65dc]{background:var(--editor-bg-elevated)!important;border-color:var(--editor-border)!important;color:var(--editor-text)!important}.data-table .th-series[data-v-dd5f65dc],.data-table .td-name[data-v-dd5f65dc]{min-width:80px}.data-table .th-val[data-v-dd5f65dc],.data-table .td-val[data-v-dd5f65dc]{min-width:70px}.data-table .th-actions[data-v-dd5f65dc],.data-table .td-actions[data-v-dd5f65dc]{width:40px}.color-row[data-v-dd5f65dc]{display:flex;gap:6px;align-items:center}.color-input[data-v-dd5f65dc]{width:32px;height:24px;padding:0;border:1px solid var(--editor-border);border-radius:4px;cursor:pointer;background:transparent}.prop-section[data-v-b0ec180b]{margin-bottom:12px;background:var(--editor-bg-elevated);border-radius:8px;padding:10px;border:1px solid var(--editor-border)}.section-title[data-v-b0ec180b]{font-size:11px;color:var(--editor-text);font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid var(--editor-border)}.prop-grid[data-v-b0ec180b]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.prop-item[data-v-b0ec180b]{display:flex;flex-direction:column;gap:3px}.prop-item label[data-v-b0ec180b]{font-size:11px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.prop-row label[data-v-b0ec180b]{font-size:12px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.label-hint[data-v-b0ec180b]{color:var(--editor-text-dim);cursor:help;font-size:12px}.prop-row[data-v-b0ec180b]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.prop-section>.prop-row[data-v-b0ec180b]:last-child{margin-bottom:0}.prop-row-switch[data-v-b0ec180b]{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.prop-row-switch>label[data-v-b0ec180b],.prop-row-switch[data-v-b0ec180b] label{flex:1;margin-bottom:0}.prop-row-switch>.prop-row-label-wrap[data-v-b0ec180b]{flex:1;min-width:0}.prop-row-pd[data-v-b0ec180b]{padding-left:15px}.prop-search-highlight[data-v-b0ec180b]{outline:1px solid var(--editor-focus-ring);outline-offset:2px;border-radius:4px;background:var(--editor-focus-bg);transition:background .2s ease}.prop-section.prop-search-highlight[data-v-b0ec180b]{padding:4px;margin:-4px}.color-row[data-v-b0ec180b]{display:flex;gap:6px;align-items:center}.prop-slider-row[data-v-b0ec180b]{display:flex;align-items:center;gap:10px;width:100%}.prop-slider[data-v-b0ec180b]{flex:1;min-width:0}.prop-slider-num[data-v-b0ec180b]{width:72px;flex-shrink:0}.prop-slider-row-compact[data-v-b0ec180b]{gap:6px}.prop-slider-row-compact .prop-slider-num[data-v-b0ec180b]{width:64px}.prop-row-block[data-v-b0ec180b]{flex-direction:column;align-items:stretch}.size-row[data-v-b0ec180b]{display:flex;gap:6px;align-items:center}.size-row .ant-input-number[data-v-b0ec180b]{flex:1;min-width:0}.size-sep[data-v-b0ec180b]{color:var(--editor-text-dim);font-size:12px;flex-shrink:0}.canvas-preset-select[data-v-b0ec180b]{margin-top:6px;width:100%}.color-input[data-v-b0ec180b]{width:32px;height:28px;border:1px solid var(--editor-border-item);border-radius:4px;padding:0;cursor:pointer;flex-shrink:0;background:transparent}[data-v-b0ec180b] .ant-divider{border-color:var(--editor-border-item)!important}.data-hint[data-v-b0ec180b]{font-size:12px;color:var(--editor-text-muted);font-family:monospace}.editor-code-preview[data-v-b0ec180b]{background:var(--editor-bg-inset);border:1px solid var(--editor-border);border-radius:4px;padding:8px;color:var(--editor-text-muted);font-size:10px;font-family:ui-monospace,Consolas,monospace;max-height:120px;overflow:auto;margin:0;word-break:break-all;white-space:pre-wrap}.data-table-wrapper[data-v-b0ec180b],.data-table-wrap[data-v-b0ec180b]{overflow-x:auto}.data-edit-table[data-v-b0ec180b],.data-table[data-v-b0ec180b]{width:100%;border-collapse:collapse;font-size:12px}.data-edit-table th[data-v-b0ec180b],.data-edit-table td[data-v-b0ec180b],.data-table th[data-v-b0ec180b],.data-table td[data-v-b0ec180b]{border:1px solid var(--editor-border-item);padding:6px 8px;text-align:left;color:var(--editor-text)}.data-edit-table th[data-v-b0ec180b],.data-table th[data-v-b0ec180b]{background:var(--sidebar-active-bg);color:var(--editor-text);font-weight:600}.data-edit-table td[data-v-b0ec180b],.data-table td[data-v-b0ec180b]{background:var(--editor-table-cell-bg);color:var(--editor-text)}.data-edit-table input[data-v-b0ec180b],.data-edit-table .ant-input[data-v-b0ec180b],.data-table input[data-v-b0ec180b],.data-table .ant-input[data-v-b0ec180b],.data-table .ant-input-number[data-v-b0ec180b]{background:var(--editor-bg-elevated)!important;border-color:var(--editor-border)!important;color:var(--editor-text)!important}.data-table .th-series[data-v-b0ec180b],.data-table .td-name[data-v-b0ec180b]{min-width:80px}.data-table .th-val[data-v-b0ec180b],.data-table .td-val[data-v-b0ec180b]{min-width:70px}.data-table .th-actions[data-v-b0ec180b],.data-table .td-actions[data-v-b0ec180b]{width:40px}.visual-map-header[data-v-b0ec180b]{display:flex;align-items:center;justify-content:space-between;width:100%;gap:8px}.sync-btn[data-v-b0ec180b]{padding:0;height:auto;font-size:12px;flex-shrink:0}.visual-map-range[data-v-b0ec180b]{width:100%;margin:4px 0 8px}.data-hint[data-v-b0ec180b]{font-size:12px;color:var(--editor-text-muted);margin-top:4px}.prop-section[data-v-ff067bc0]{margin-bottom:12px;background:var(--editor-bg-elevated);border-radius:8px;padding:10px;border:1px solid var(--editor-border)}.section-title[data-v-ff067bc0]{font-size:11px;color:var(--editor-text);font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid var(--editor-border)}.prop-grid[data-v-ff067bc0]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.prop-item[data-v-ff067bc0]{display:flex;flex-direction:column;gap:3px}.prop-item label[data-v-ff067bc0]{font-size:11px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.prop-row label[data-v-ff067bc0]{font-size:12px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.label-hint[data-v-ff067bc0]{color:var(--editor-text-dim);cursor:help;font-size:12px}.prop-row[data-v-ff067bc0]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.prop-section>.prop-row[data-v-ff067bc0]:last-child{margin-bottom:0}.prop-row-switch[data-v-ff067bc0]{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.prop-row-switch>label[data-v-ff067bc0],.prop-row-switch[data-v-ff067bc0] label{flex:1;margin-bottom:0}.prop-row-switch>.prop-row-label-wrap[data-v-ff067bc0]{flex:1;min-width:0}.prop-row-pd[data-v-ff067bc0]{padding-left:15px}.prop-search-highlight[data-v-ff067bc0]{outline:1px solid var(--editor-focus-ring);outline-offset:2px;border-radius:4px;background:var(--editor-focus-bg);transition:background .2s ease}.prop-section.prop-search-highlight[data-v-ff067bc0]{padding:4px;margin:-4px}.color-row[data-v-ff067bc0]{display:flex;gap:6px;align-items:center}.prop-slider-row[data-v-ff067bc0]{display:flex;align-items:center;gap:10px;width:100%}.prop-slider[data-v-ff067bc0]{flex:1;min-width:0}.prop-slider-num[data-v-ff067bc0]{width:72px;flex-shrink:0}.prop-slider-row-compact[data-v-ff067bc0]{gap:6px}.prop-slider-row-compact .prop-slider-num[data-v-ff067bc0]{width:64px}.prop-row-block[data-v-ff067bc0]{flex-direction:column;align-items:stretch}.size-row[data-v-ff067bc0]{display:flex;gap:6px;align-items:center}.size-row .ant-input-number[data-v-ff067bc0]{flex:1;min-width:0}.size-sep[data-v-ff067bc0]{color:var(--editor-text-dim);font-size:12px;flex-shrink:0}.canvas-preset-select[data-v-ff067bc0]{margin-top:6px;width:100%}.color-input[data-v-ff067bc0]{width:32px;height:28px;border:1px solid var(--editor-border-item);border-radius:4px;padding:0;cursor:pointer;flex-shrink:0;background:transparent}[data-v-ff067bc0] .ant-divider{border-color:var(--editor-border-item)!important}.data-hint[data-v-ff067bc0]{font-size:12px;color:var(--editor-text-muted);font-family:monospace}.editor-code-preview[data-v-ff067bc0]{background:var(--editor-bg-inset);border:1px solid var(--editor-border);border-radius:4px;padding:8px;color:var(--editor-text-muted);font-size:10px;font-family:ui-monospace,Consolas,monospace;max-height:120px;overflow:auto;margin:0;word-break:break-all;white-space:pre-wrap}.data-table-wrapper[data-v-ff067bc0],.data-table-wrap[data-v-ff067bc0]{overflow-x:auto}.data-edit-table[data-v-ff067bc0],.data-table[data-v-ff067bc0]{width:100%;border-collapse:collapse;font-size:12px}.data-edit-table th[data-v-ff067bc0],.data-edit-table td[data-v-ff067bc0],.data-table th[data-v-ff067bc0],.data-table td[data-v-ff067bc0]{border:1px solid var(--editor-border-item);padding:6px 8px;text-align:left;color:var(--editor-text)}.data-edit-table th[data-v-ff067bc0],.data-table th[data-v-ff067bc0]{background:var(--sidebar-active-bg);color:var(--editor-text);font-weight:600}.data-edit-table td[data-v-ff067bc0],.data-table td[data-v-ff067bc0]{background:var(--editor-table-cell-bg);color:var(--editor-text)}.data-edit-table input[data-v-ff067bc0],.data-edit-table .ant-input[data-v-ff067bc0],.data-table input[data-v-ff067bc0],.data-table .ant-input[data-v-ff067bc0],.data-table .ant-input-number[data-v-ff067bc0]{background:var(--editor-bg-elevated)!important;border-color:var(--editor-border)!important;color:var(--editor-text)!important}.data-table .th-series[data-v-ff067bc0],.data-table .td-name[data-v-ff067bc0]{min-width:80px}.data-table .th-val[data-v-ff067bc0],.data-table .td-val[data-v-ff067bc0]{min-width:70px}.data-table .th-actions[data-v-ff067bc0],.data-table .td-actions[data-v-ff067bc0]{width:40px}.event-template-desc[data-v-ff067bc0]{font-size:11px;color:var(--editor-text-dim);margin-top:4px;line-height:1.5}.prop-section[data-v-9929cb0f]{margin-bottom:12px;background:var(--editor-bg-elevated);border-radius:8px;padding:10px;border:1px solid var(--editor-border)}.section-title[data-v-9929cb0f]{font-size:11px;color:var(--editor-text);font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid var(--editor-border)}.prop-grid[data-v-9929cb0f]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.prop-item[data-v-9929cb0f]{display:flex;flex-direction:column;gap:3px}.prop-item label[data-v-9929cb0f]{font-size:11px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.prop-row label[data-v-9929cb0f]{font-size:12px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.label-hint[data-v-9929cb0f]{color:var(--editor-text-dim);cursor:help;font-size:12px}.prop-row[data-v-9929cb0f]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.prop-section>.prop-row[data-v-9929cb0f]:last-child{margin-bottom:0}.prop-row-switch[data-v-9929cb0f]{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.prop-row-switch>label[data-v-9929cb0f],.prop-row-switch[data-v-9929cb0f] label{flex:1;margin-bottom:0}.prop-row-switch>.prop-row-label-wrap[data-v-9929cb0f]{flex:1;min-width:0}.prop-row-pd[data-v-9929cb0f]{padding-left:15px}.prop-search-highlight[data-v-9929cb0f]{outline:1px solid var(--editor-focus-ring);outline-offset:2px;border-radius:4px;background:var(--editor-focus-bg);transition:background .2s ease}.prop-section.prop-search-highlight[data-v-9929cb0f]{padding:4px;margin:-4px}.color-row[data-v-9929cb0f]{display:flex;gap:6px;align-items:center}.prop-slider-row[data-v-9929cb0f]{display:flex;align-items:center;gap:10px;width:100%}.prop-slider[data-v-9929cb0f]{flex:1;min-width:0}.prop-slider-num[data-v-9929cb0f]{width:72px;flex-shrink:0}.prop-slider-row-compact[data-v-9929cb0f]{gap:6px}.prop-slider-row-compact .prop-slider-num[data-v-9929cb0f]{width:64px}.prop-row-block[data-v-9929cb0f]{flex-direction:column;align-items:stretch}.size-row[data-v-9929cb0f]{display:flex;gap:6px;align-items:center}.size-row .ant-input-number[data-v-9929cb0f]{flex:1;min-width:0}.size-sep[data-v-9929cb0f]{color:var(--editor-text-dim);font-size:12px;flex-shrink:0}.canvas-preset-select[data-v-9929cb0f]{margin-top:6px;width:100%}.color-input[data-v-9929cb0f]{width:32px;height:28px;border:1px solid var(--editor-border-item);border-radius:4px;padding:0;cursor:pointer;flex-shrink:0;background:transparent}[data-v-9929cb0f] .ant-divider{border-color:var(--editor-border-item)!important}.data-hint[data-v-9929cb0f]{font-size:12px;color:var(--editor-text-muted);font-family:monospace}.editor-code-preview[data-v-9929cb0f]{background:var(--editor-bg-inset);border:1px solid var(--editor-border);border-radius:4px;padding:8px;color:var(--editor-text-muted);font-size:10px;font-family:ui-monospace,Consolas,monospace;max-height:120px;overflow:auto;margin:0;word-break:break-all;white-space:pre-wrap}.data-table-wrapper[data-v-9929cb0f],.data-table-wrap[data-v-9929cb0f]{overflow-x:auto}.data-edit-table[data-v-9929cb0f],.data-table[data-v-9929cb0f]{width:100%;border-collapse:collapse;font-size:12px}.data-edit-table th[data-v-9929cb0f],.data-edit-table td[data-v-9929cb0f],.data-table th[data-v-9929cb0f],.data-table td[data-v-9929cb0f]{border:1px solid var(--editor-border-item);padding:6px 8px;text-align:left;color:var(--editor-text)}.data-edit-table th[data-v-9929cb0f],.data-table th[data-v-9929cb0f]{background:var(--sidebar-active-bg);color:var(--editor-text);font-weight:600}.data-edit-table td[data-v-9929cb0f],.data-table td[data-v-9929cb0f]{background:var(--editor-table-cell-bg);color:var(--editor-text)}.data-edit-table input[data-v-9929cb0f],.data-edit-table .ant-input[data-v-9929cb0f],.data-table input[data-v-9929cb0f],.data-table .ant-input[data-v-9929cb0f],.data-table .ant-input-number[data-v-9929cb0f]{background:var(--editor-bg-elevated)!important;border-color:var(--editor-border)!important;color:var(--editor-text)!important}.data-table .th-series[data-v-9929cb0f],.data-table .td-name[data-v-9929cb0f]{min-width:80px}.data-table .th-val[data-v-9929cb0f],.data-table .td-val[data-v-9929cb0f]{min-width:70px}.data-table .th-actions[data-v-9929cb0f],.data-table .td-actions[data-v-9929cb0f]{width:40px}.prop-section[data-v-67c7e080]{margin-bottom:12px;background:var(--editor-bg-elevated);border-radius:8px;padding:10px;border:1px solid var(--editor-border)}.section-title[data-v-67c7e080]{font-size:11px;color:var(--editor-text);font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid var(--editor-border)}.prop-grid[data-v-67c7e080]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.prop-item[data-v-67c7e080]{display:flex;flex-direction:column;gap:3px}.prop-item label[data-v-67c7e080]{font-size:11px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.prop-row label[data-v-67c7e080]{font-size:12px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.label-hint[data-v-67c7e080]{color:var(--editor-text-dim);cursor:help;font-size:12px}.prop-row[data-v-67c7e080]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.prop-section>.prop-row[data-v-67c7e080]:last-child{margin-bottom:0}.prop-row-switch[data-v-67c7e080]{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.prop-row-switch>label[data-v-67c7e080],.prop-row-switch[data-v-67c7e080] label{flex:1;margin-bottom:0}.prop-row-switch>.prop-row-label-wrap[data-v-67c7e080]{flex:1;min-width:0}.prop-row-pd[data-v-67c7e080]{padding-left:15px}.prop-search-highlight[data-v-67c7e080]{outline:1px solid var(--editor-focus-ring);outline-offset:2px;border-radius:4px;background:var(--editor-focus-bg);transition:background .2s ease}.prop-section.prop-search-highlight[data-v-67c7e080]{padding:4px;margin:-4px}.color-row[data-v-67c7e080]{display:flex;gap:6px;align-items:center}.prop-slider-row[data-v-67c7e080]{display:flex;align-items:center;gap:10px;width:100%}.prop-slider[data-v-67c7e080]{flex:1;min-width:0}.prop-slider-num[data-v-67c7e080]{width:72px;flex-shrink:0}.prop-slider-row-compact[data-v-67c7e080]{gap:6px}.prop-slider-row-compact .prop-slider-num[data-v-67c7e080]{width:64px}.prop-row-block[data-v-67c7e080]{flex-direction:column;align-items:stretch}.size-row[data-v-67c7e080]{display:flex;gap:6px;align-items:center}.size-row .ant-input-number[data-v-67c7e080]{flex:1;min-width:0}.size-sep[data-v-67c7e080]{color:var(--editor-text-dim);font-size:12px;flex-shrink:0}.canvas-preset-select[data-v-67c7e080]{margin-top:6px;width:100%}.color-input[data-v-67c7e080]{width:32px;height:28px;border:1px solid var(--editor-border-item);border-radius:4px;padding:0;cursor:pointer;flex-shrink:0;background:transparent}[data-v-67c7e080] .ant-divider{border-color:var(--editor-border-item)!important}.data-hint[data-v-67c7e080]{font-size:12px;color:var(--editor-text-muted);font-family:monospace}.editor-code-preview[data-v-67c7e080]{background:var(--editor-bg-inset);border:1px solid var(--editor-border);border-radius:4px;padding:8px;color:var(--editor-text-muted);font-size:10px;font-family:ui-monospace,Consolas,monospace;max-height:120px;overflow:auto;margin:0;word-break:break-all;white-space:pre-wrap}.data-table-wrapper[data-v-67c7e080],.data-table-wrap[data-v-67c7e080]{overflow-x:auto}.data-edit-table[data-v-67c7e080],.data-table[data-v-67c7e080]{width:100%;border-collapse:collapse;font-size:12px}.data-edit-table th[data-v-67c7e080],.data-edit-table td[data-v-67c7e080],.data-table th[data-v-67c7e080],.data-table td[data-v-67c7e080]{border:1px solid var(--editor-border-item);padding:6px 8px;text-align:left;color:var(--editor-text)}.data-edit-table th[data-v-67c7e080],.data-table th[data-v-67c7e080]{background:var(--sidebar-active-bg);color:var(--editor-text);font-weight:600}.data-edit-table td[data-v-67c7e080],.data-table td[data-v-67c7e080]{background:var(--editor-table-cell-bg);color:var(--editor-text)}.data-edit-table input[data-v-67c7e080],.data-edit-table .ant-input[data-v-67c7e080],.data-table input[data-v-67c7e080],.data-table .ant-input[data-v-67c7e080],.data-table .ant-input-number[data-v-67c7e080]{background:var(--editor-bg-elevated)!important;border-color:var(--editor-border)!important;color:var(--editor-text)!important}.data-table .th-series[data-v-67c7e080],.data-table .td-name[data-v-67c7e080]{min-width:80px}.data-table .th-val[data-v-67c7e080],.data-table .td-val[data-v-67c7e080]{min-width:70px}.data-table .th-actions[data-v-67c7e080],.data-table .td-actions[data-v-67c7e080]{width:40px}.prop-hint[data-v-67c7e080]{margin:0 0 8px;font-size:12px;color:var(--editor-text-muted);line-height:1.4}.prop-row-switch[data-v-67c7e080]{flex-direction:row;justify-content:space-between;align-items:center;gap:12px}.prop-row-switch label[data-v-67c7e080]{margin-bottom:0;flex-shrink:0}.prop-row-switch[data-v-67c7e080] .ant-switch{flex-shrink:0}.color-row[data-v-67c7e080]{display:flex;gap:6px;align-items:center;width:100%}.color-input[data-v-67c7e080]{width:32px;height:24px;padding:0;border:1px solid #3a3a5c;border-radius:4px;cursor:pointer;background:transparent;flex-shrink:0}.color-row .ant-input[data-v-67c7e080]{flex:1;min-width:0}.prop-section[data-v-51ab4292]{margin-bottom:12px;background:var(--editor-bg-elevated);border-radius:8px;padding:10px;border:1px solid var(--editor-border)}.section-title[data-v-51ab4292]{font-size:11px;color:var(--editor-text);font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid var(--editor-border)}.prop-grid[data-v-51ab4292]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.prop-item[data-v-51ab4292]{display:flex;flex-direction:column;gap:3px}.prop-item label[data-v-51ab4292]{font-size:11px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.prop-row label[data-v-51ab4292]{font-size:12px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.label-hint[data-v-51ab4292]{color:var(--editor-text-dim);cursor:help;font-size:12px}.prop-row[data-v-51ab4292]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.prop-section>.prop-row[data-v-51ab4292]:last-child{margin-bottom:0}.prop-row-switch[data-v-51ab4292]{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.prop-row-switch>label[data-v-51ab4292],.prop-row-switch[data-v-51ab4292] label{flex:1;margin-bottom:0}.prop-row-switch>.prop-row-label-wrap[data-v-51ab4292]{flex:1;min-width:0}.prop-row-pd[data-v-51ab4292]{padding-left:15px}.prop-search-highlight[data-v-51ab4292]{outline:1px solid var(--editor-focus-ring);outline-offset:2px;border-radius:4px;background:var(--editor-focus-bg);transition:background .2s ease}.prop-section.prop-search-highlight[data-v-51ab4292]{padding:4px;margin:-4px}.color-row[data-v-51ab4292]{display:flex;gap:6px;align-items:center}.prop-slider-row[data-v-51ab4292]{display:flex;align-items:center;gap:10px;width:100%}.prop-slider[data-v-51ab4292]{flex:1;min-width:0}.prop-slider-num[data-v-51ab4292]{width:72px;flex-shrink:0}.prop-slider-row-compact[data-v-51ab4292]{gap:6px}.prop-slider-row-compact .prop-slider-num[data-v-51ab4292]{width:64px}.prop-row-block[data-v-51ab4292]{flex-direction:column;align-items:stretch}.size-row[data-v-51ab4292]{display:flex;gap:6px;align-items:center}.size-row .ant-input-number[data-v-51ab4292]{flex:1;min-width:0}.size-sep[data-v-51ab4292]{color:var(--editor-text-dim);font-size:12px;flex-shrink:0}.canvas-preset-select[data-v-51ab4292]{margin-top:6px;width:100%}.color-input[data-v-51ab4292]{width:32px;height:28px;border:1px solid var(--editor-border-item);border-radius:4px;padding:0;cursor:pointer;flex-shrink:0;background:transparent}[data-v-51ab4292] .ant-divider{border-color:var(--editor-border-item)!important}.data-hint[data-v-51ab4292]{font-size:12px;color:var(--editor-text-muted);font-family:monospace}.editor-code-preview[data-v-51ab4292]{background:var(--editor-bg-inset);border:1px solid var(--editor-border);border-radius:4px;padding:8px;color:var(--editor-text-muted);font-size:10px;font-family:ui-monospace,Consolas,monospace;max-height:120px;overflow:auto;margin:0;word-break:break-all;white-space:pre-wrap}.data-table-wrapper[data-v-51ab4292],.data-table-wrap[data-v-51ab4292]{overflow-x:auto}.data-edit-table[data-v-51ab4292],.data-table[data-v-51ab4292]{width:100%;border-collapse:collapse;font-size:12px}.data-edit-table th[data-v-51ab4292],.data-edit-table td[data-v-51ab4292],.data-table th[data-v-51ab4292],.data-table td[data-v-51ab4292]{border:1px solid var(--editor-border-item);padding:6px 8px;text-align:left;color:var(--editor-text)}.data-edit-table th[data-v-51ab4292],.data-table th[data-v-51ab4292]{background:var(--sidebar-active-bg);color:var(--editor-text);font-weight:600}.data-edit-table td[data-v-51ab4292],.data-table td[data-v-51ab4292]{background:var(--editor-table-cell-bg);color:var(--editor-text)}.data-edit-table input[data-v-51ab4292],.data-edit-table .ant-input[data-v-51ab4292],.data-table input[data-v-51ab4292],.data-table .ant-input[data-v-51ab4292],.data-table .ant-input-number[data-v-51ab4292]{background:var(--editor-bg-elevated)!important;border-color:var(--editor-border)!important;color:var(--editor-text)!important}.data-table .th-series[data-v-51ab4292],.data-table .td-name[data-v-51ab4292]{min-width:80px}.data-table .th-val[data-v-51ab4292],.data-table .td-val[data-v-51ab4292]{min-width:70px}.data-table .th-actions[data-v-51ab4292],.data-table .td-actions[data-v-51ab4292]{width:40px}.prop-divider[data-v-51ab4292]{margin:8px 0;border-color:var(--editor-border)}.subsection[data-v-51ab4292]{font-size:12px;margin-top:4px}.modal-section[data-v-51ab4292]{max-height:400px;overflow-y:auto}.modal-section-header[data-v-51ab4292]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;color:var(--editor-text);font-weight:500}.column-list[data-v-51ab4292]{display:flex;flex-direction:column;gap:12px}.column-item[data-v-51ab4292]{background:#0003;border-radius:4px;padding:12px}.column-item-header[data-v-51ab4292]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;color:var(--editor-text-muted);font-size:12px}.column-item-body[data-v-51ab4292]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.prop-table-img-cell[data-v-47243185]{display:flex;align-items:center;gap:4px}.prop-table-img-thumb[data-v-47243185]{width:32px;height:32px;border-radius:4px;object-fit:cover;flex-shrink:0;cursor:pointer}.prop-table-img-remove[data-v-47243185]{padding:0;font-size:12px;line-height:1}.prop-table-img-pick[data-v-47243185]{font-size:11px;height:28px}.prop-section[data-v-5282a28c]{margin-bottom:12px;background:var(--editor-bg-elevated);border-radius:8px;padding:10px;border:1px solid var(--editor-border)}.section-title[data-v-5282a28c]{font-size:11px;color:var(--editor-text);font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid var(--editor-border)}.prop-grid[data-v-5282a28c]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.prop-item[data-v-5282a28c]{display:flex;flex-direction:column;gap:3px}.prop-item label[data-v-5282a28c]{font-size:11px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.prop-row label[data-v-5282a28c]{font-size:12px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.label-hint[data-v-5282a28c]{color:var(--editor-text-dim);cursor:help;font-size:12px}.prop-row[data-v-5282a28c]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.prop-section>.prop-row[data-v-5282a28c]:last-child{margin-bottom:0}.prop-row-switch[data-v-5282a28c]{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.prop-row-switch>label[data-v-5282a28c],.prop-row-switch[data-v-5282a28c] label{flex:1;margin-bottom:0}.prop-row-switch>.prop-row-label-wrap[data-v-5282a28c]{flex:1;min-width:0}.prop-row-pd[data-v-5282a28c]{padding-left:15px}.prop-search-highlight[data-v-5282a28c]{outline:1px solid var(--editor-focus-ring);outline-offset:2px;border-radius:4px;background:var(--editor-focus-bg);transition:background .2s ease}.prop-section.prop-search-highlight[data-v-5282a28c]{padding:4px;margin:-4px}.color-row[data-v-5282a28c]{display:flex;gap:6px;align-items:center}.prop-slider-row[data-v-5282a28c]{display:flex;align-items:center;gap:10px;width:100%}.prop-slider[data-v-5282a28c]{flex:1;min-width:0}.prop-slider-num[data-v-5282a28c]{width:72px;flex-shrink:0}.prop-slider-row-compact[data-v-5282a28c]{gap:6px}.prop-slider-row-compact .prop-slider-num[data-v-5282a28c]{width:64px}.prop-row-block[data-v-5282a28c]{flex-direction:column;align-items:stretch}.size-row[data-v-5282a28c]{display:flex;gap:6px;align-items:center}.size-row .ant-input-number[data-v-5282a28c]{flex:1;min-width:0}.size-sep[data-v-5282a28c]{color:var(--editor-text-dim);font-size:12px;flex-shrink:0}.canvas-preset-select[data-v-5282a28c]{margin-top:6px;width:100%}.color-input[data-v-5282a28c]{width:32px;height:28px;border:1px solid var(--editor-border-item);border-radius:4px;padding:0;cursor:pointer;flex-shrink:0;background:transparent}[data-v-5282a28c] .ant-divider{border-color:var(--editor-border-item)!important}.data-hint[data-v-5282a28c]{font-size:12px;color:var(--editor-text-muted);font-family:monospace}.editor-code-preview[data-v-5282a28c]{background:var(--editor-bg-inset);border:1px solid var(--editor-border);border-radius:4px;padding:8px;color:var(--editor-text-muted);font-size:10px;font-family:ui-monospace,Consolas,monospace;max-height:120px;overflow:auto;margin:0;word-break:break-all;white-space:pre-wrap}.data-table-wrapper[data-v-5282a28c],.data-table-wrap[data-v-5282a28c]{overflow-x:auto}.data-edit-table[data-v-5282a28c],.data-table[data-v-5282a28c]{width:100%;border-collapse:collapse;font-size:12px}.data-edit-table th[data-v-5282a28c],.data-edit-table td[data-v-5282a28c],.data-table th[data-v-5282a28c],.data-table td[data-v-5282a28c]{border:1px solid var(--editor-border-item);padding:6px 8px;text-align:left;color:var(--editor-text)}.data-edit-table th[data-v-5282a28c],.data-table th[data-v-5282a28c]{background:var(--sidebar-active-bg);color:var(--editor-text);font-weight:600}.data-edit-table td[data-v-5282a28c],.data-table td[data-v-5282a28c]{background:var(--editor-table-cell-bg);color:var(--editor-text)}.data-edit-table input[data-v-5282a28c],.data-edit-table .ant-input[data-v-5282a28c],.data-table input[data-v-5282a28c],.data-table .ant-input[data-v-5282a28c],.data-table .ant-input-number[data-v-5282a28c]{background:var(--editor-bg-elevated)!important;border-color:var(--editor-border)!important;color:var(--editor-text)!important}.data-table .th-series[data-v-5282a28c],.data-table .td-name[data-v-5282a28c]{min-width:80px}.data-table .th-val[data-v-5282a28c],.data-table .td-val[data-v-5282a28c]{min-width:70px}.data-table .th-actions[data-v-5282a28c],.data-table .td-actions[data-v-5282a28c]{width:40px}.prop-divider[data-v-5282a28c]{margin:8px 0;border-color:var(--editor-border)}.subsection[data-v-5282a28c]{font-size:12px;margin-top:4px}.modal-section[data-v-5282a28c]{max-height:450px;overflow-y:auto}.modal-section-header[data-v-5282a28c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;color:var(--editor-text);font-weight:500}.modal-section-header>div[data-v-5282a28c]{display:flex;gap:0}.prop-section[data-v-3abdfd1f]{margin-bottom:12px;background:var(--editor-bg-elevated);border-radius:8px;padding:10px;border:1px solid var(--editor-border)}.section-title[data-v-3abdfd1f]{font-size:11px;color:var(--editor-text);font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid var(--editor-border)}.prop-grid[data-v-3abdfd1f]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.prop-item[data-v-3abdfd1f]{display:flex;flex-direction:column;gap:3px}.prop-item label[data-v-3abdfd1f]{font-size:11px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.prop-row label[data-v-3abdfd1f]{font-size:12px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.label-hint[data-v-3abdfd1f]{color:var(--editor-text-dim);cursor:help;font-size:12px}.prop-row[data-v-3abdfd1f]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.prop-section>.prop-row[data-v-3abdfd1f]:last-child{margin-bottom:0}.prop-row-switch[data-v-3abdfd1f]{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.prop-row-switch>label[data-v-3abdfd1f],.prop-row-switch[data-v-3abdfd1f] label{flex:1;margin-bottom:0}.prop-row-switch>.prop-row-label-wrap[data-v-3abdfd1f]{flex:1;min-width:0}.prop-row-pd[data-v-3abdfd1f]{padding-left:15px}.prop-search-highlight[data-v-3abdfd1f]{outline:1px solid var(--editor-focus-ring);outline-offset:2px;border-radius:4px;background:var(--editor-focus-bg);transition:background .2s ease}.prop-section.prop-search-highlight[data-v-3abdfd1f]{padding:4px;margin:-4px}.color-row[data-v-3abdfd1f]{display:flex;gap:6px;align-items:center}.prop-slider-row[data-v-3abdfd1f]{display:flex;align-items:center;gap:10px;width:100%}.prop-slider[data-v-3abdfd1f]{flex:1;min-width:0}.prop-slider-num[data-v-3abdfd1f]{width:72px;flex-shrink:0}.prop-slider-row-compact[data-v-3abdfd1f]{gap:6px}.prop-slider-row-compact .prop-slider-num[data-v-3abdfd1f]{width:64px}.prop-row-block[data-v-3abdfd1f]{flex-direction:column;align-items:stretch}.size-row[data-v-3abdfd1f]{display:flex;gap:6px;align-items:center}.size-row .ant-input-number[data-v-3abdfd1f]{flex:1;min-width:0}.size-sep[data-v-3abdfd1f]{color:var(--editor-text-dim);font-size:12px;flex-shrink:0}.canvas-preset-select[data-v-3abdfd1f]{margin-top:6px;width:100%}.color-input[data-v-3abdfd1f]{width:32px;height:28px;border:1px solid var(--editor-border-item);border-radius:4px;padding:0;cursor:pointer;flex-shrink:0;background:transparent}[data-v-3abdfd1f] .ant-divider{border-color:var(--editor-border-item)!important}.data-hint[data-v-3abdfd1f]{font-size:12px;color:var(--editor-text-muted);font-family:monospace}.editor-code-preview[data-v-3abdfd1f]{background:var(--editor-bg-inset);border:1px solid var(--editor-border);border-radius:4px;padding:8px;color:var(--editor-text-muted);font-size:10px;font-family:ui-monospace,Consolas,monospace;max-height:120px;overflow:auto;margin:0;word-break:break-all;white-space:pre-wrap}.data-table-wrapper[data-v-3abdfd1f],.data-table-wrap[data-v-3abdfd1f]{overflow-x:auto}.data-edit-table[data-v-3abdfd1f],.data-table[data-v-3abdfd1f]{width:100%;border-collapse:collapse;font-size:12px}.data-edit-table th[data-v-3abdfd1f],.data-edit-table td[data-v-3abdfd1f],.data-table th[data-v-3abdfd1f],.data-table td[data-v-3abdfd1f]{border:1px solid var(--editor-border-item);padding:6px 8px;text-align:left;color:var(--editor-text)}.data-edit-table th[data-v-3abdfd1f],.data-table th[data-v-3abdfd1f]{background:var(--sidebar-active-bg);color:var(--editor-text);font-weight:600}.data-edit-table td[data-v-3abdfd1f],.data-table td[data-v-3abdfd1f]{background:var(--editor-table-cell-bg);color:var(--editor-text)}.data-edit-table input[data-v-3abdfd1f],.data-edit-table .ant-input[data-v-3abdfd1f],.data-table input[data-v-3abdfd1f],.data-table .ant-input[data-v-3abdfd1f],.data-table .ant-input-number[data-v-3abdfd1f]{background:var(--editor-bg-elevated)!important;border-color:var(--editor-border)!important;color:var(--editor-text)!important}.data-table .th-series[data-v-3abdfd1f],.data-table .td-name[data-v-3abdfd1f]{min-width:80px}.data-table .th-val[data-v-3abdfd1f],.data-table .td-val[data-v-3abdfd1f]{min-width:70px}.data-table .th-actions[data-v-3abdfd1f],.data-table .td-actions[data-v-3abdfd1f]{width:40px}.prop-divider[data-v-3abdfd1f]{margin:8px 0;border-color:var(--editor-border)}.subsection[data-v-3abdfd1f]{font-size:12px;margin-top:4px}.dim-item[data-v-3abdfd1f]{margin-bottom:8px}.dim-header[data-v-3abdfd1f]{display:flex;align-items:center;gap:2px}.modal-section[data-v-3abdfd1f]{max-height:480px;overflow-y:auto}.dim-tags-header[data-v-3abdfd1f]{display:flex;align-items:center;gap:6px;margin-bottom:12px;flex-wrap:wrap}.dim-tags-label[data-v-3abdfd1f]{color:var(--editor-text-muted);font-size:12px}.dim-tag[data-v-3abdfd1f]{display:inline-block;padding:1px 8px;border-radius:3px;border:1px solid;font-size:12px;font-weight:500}.modal-section-header[data-v-3abdfd1f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;color:var(--editor-text);font-weight:500}.modal-section-header>div[data-v-3abdfd1f]{display:flex;gap:0}.target-placeholder[data-v-3abdfd1f]{color:var(--editor-text-muted);font-size:12px}.prop-section[data-v-44d8c3df]{margin-bottom:12px;background:var(--editor-bg-elevated);border-radius:8px;padding:10px;border:1px solid var(--editor-border)}.section-title[data-v-44d8c3df]{font-size:11px;color:var(--editor-text);font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid var(--editor-border)}.prop-grid[data-v-44d8c3df]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.prop-item[data-v-44d8c3df]{display:flex;flex-direction:column;gap:3px}.prop-item label[data-v-44d8c3df]{font-size:11px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.prop-row label[data-v-44d8c3df]{font-size:12px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.label-hint[data-v-44d8c3df]{color:var(--editor-text-dim);cursor:help;font-size:12px}.prop-row[data-v-44d8c3df]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.prop-section>.prop-row[data-v-44d8c3df]:last-child{margin-bottom:0}.prop-row-switch[data-v-44d8c3df]{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.prop-row-switch>label[data-v-44d8c3df],.prop-row-switch[data-v-44d8c3df] label{flex:1;margin-bottom:0}.prop-row-switch>.prop-row-label-wrap[data-v-44d8c3df]{flex:1;min-width:0}.prop-row-pd[data-v-44d8c3df]{padding-left:15px}.prop-search-highlight[data-v-44d8c3df]{outline:1px solid var(--editor-focus-ring);outline-offset:2px;border-radius:4px;background:var(--editor-focus-bg);transition:background .2s ease}.prop-section.prop-search-highlight[data-v-44d8c3df]{padding:4px;margin:-4px}.color-row[data-v-44d8c3df]{display:flex;gap:6px;align-items:center}.prop-slider-row[data-v-44d8c3df]{display:flex;align-items:center;gap:10px;width:100%}.prop-slider[data-v-44d8c3df]{flex:1;min-width:0}.prop-slider-num[data-v-44d8c3df]{width:72px;flex-shrink:0}.prop-slider-row-compact[data-v-44d8c3df]{gap:6px}.prop-slider-row-compact .prop-slider-num[data-v-44d8c3df]{width:64px}.prop-row-block[data-v-44d8c3df]{flex-direction:column;align-items:stretch}.size-row[data-v-44d8c3df]{display:flex;gap:6px;align-items:center}.size-row .ant-input-number[data-v-44d8c3df]{flex:1;min-width:0}.size-sep[data-v-44d8c3df]{color:var(--editor-text-dim);font-size:12px;flex-shrink:0}.canvas-preset-select[data-v-44d8c3df]{margin-top:6px;width:100%}.color-input[data-v-44d8c3df]{width:32px;height:28px;border:1px solid var(--editor-border-item);border-radius:4px;padding:0;cursor:pointer;flex-shrink:0;background:transparent}[data-v-44d8c3df] .ant-divider{border-color:var(--editor-border-item)!important}.data-hint[data-v-44d8c3df]{font-size:12px;color:var(--editor-text-muted);font-family:monospace}.editor-code-preview[data-v-44d8c3df]{background:var(--editor-bg-inset);border:1px solid var(--editor-border);border-radius:4px;padding:8px;color:var(--editor-text-muted);font-size:10px;font-family:ui-monospace,Consolas,monospace;max-height:120px;overflow:auto;margin:0;word-break:break-all;white-space:pre-wrap}.data-table-wrapper[data-v-44d8c3df],.data-table-wrap[data-v-44d8c3df]{overflow-x:auto}.data-edit-table[data-v-44d8c3df],.data-table[data-v-44d8c3df]{width:100%;border-collapse:collapse;font-size:12px}.data-edit-table th[data-v-44d8c3df],.data-edit-table td[data-v-44d8c3df],.data-table th[data-v-44d8c3df],.data-table td[data-v-44d8c3df]{border:1px solid var(--editor-border-item);padding:6px 8px;text-align:left;color:var(--editor-text)}.data-edit-table th[data-v-44d8c3df],.data-table th[data-v-44d8c3df]{background:var(--sidebar-active-bg);color:var(--editor-text);font-weight:600}.data-edit-table td[data-v-44d8c3df],.data-table td[data-v-44d8c3df]{background:var(--editor-table-cell-bg);color:var(--editor-text)}.data-edit-table input[data-v-44d8c3df],.data-edit-table .ant-input[data-v-44d8c3df],.data-table input[data-v-44d8c3df],.data-table .ant-input[data-v-44d8c3df],.data-table .ant-input-number[data-v-44d8c3df]{background:var(--editor-bg-elevated)!important;border-color:var(--editor-border)!important;color:var(--editor-text)!important}.data-table .th-series[data-v-44d8c3df],.data-table .td-name[data-v-44d8c3df]{min-width:80px}.data-table .th-val[data-v-44d8c3df],.data-table .td-val[data-v-44d8c3df]{min-width:70px}.data-table .th-actions[data-v-44d8c3df],.data-table .td-actions[data-v-44d8c3df]{width:40px}.prop-divider[data-v-44d8c3df]{margin:8px 0;border-color:var(--editor-border)}.subsection[data-v-44d8c3df]{font-size:12px;margin-top:4px}.modal-section[data-v-44d8c3df]{max-height:450px;overflow-y:auto}.modal-section-header[data-v-44d8c3df]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;color:var(--editor-text);font-weight:500}.modal-section-header>div[data-v-44d8c3df]{display:flex;gap:0}.prop-section[data-v-bfc6e27d]{margin-bottom:12px;background:var(--editor-bg-elevated);border-radius:8px;padding:10px;border:1px solid var(--editor-border)}.section-title[data-v-bfc6e27d]{font-size:11px;color:var(--editor-text);font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid var(--editor-border)}.prop-grid[data-v-bfc6e27d]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.prop-item[data-v-bfc6e27d]{display:flex;flex-direction:column;gap:3px}.prop-item label[data-v-bfc6e27d]{font-size:11px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.prop-row label[data-v-bfc6e27d]{font-size:12px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.label-hint[data-v-bfc6e27d]{color:var(--editor-text-dim);cursor:help;font-size:12px}.prop-row[data-v-bfc6e27d]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.prop-section>.prop-row[data-v-bfc6e27d]:last-child{margin-bottom:0}.prop-row-switch[data-v-bfc6e27d]{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.prop-row-switch>label[data-v-bfc6e27d],.prop-row-switch[data-v-bfc6e27d] label{flex:1;margin-bottom:0}.prop-row-switch>.prop-row-label-wrap[data-v-bfc6e27d]{flex:1;min-width:0}.prop-row-pd[data-v-bfc6e27d]{padding-left:15px}.prop-search-highlight[data-v-bfc6e27d]{outline:1px solid var(--editor-focus-ring);outline-offset:2px;border-radius:4px;background:var(--editor-focus-bg);transition:background .2s ease}.prop-section.prop-search-highlight[data-v-bfc6e27d]{padding:4px;margin:-4px}.color-row[data-v-bfc6e27d]{display:flex;gap:6px;align-items:center}.prop-slider-row[data-v-bfc6e27d]{display:flex;align-items:center;gap:10px;width:100%}.prop-slider[data-v-bfc6e27d]{flex:1;min-width:0}.prop-slider-num[data-v-bfc6e27d]{width:72px;flex-shrink:0}.prop-slider-row-compact[data-v-bfc6e27d]{gap:6px}.prop-slider-row-compact .prop-slider-num[data-v-bfc6e27d]{width:64px}.prop-row-block[data-v-bfc6e27d]{flex-direction:column;align-items:stretch}.size-row[data-v-bfc6e27d]{display:flex;gap:6px;align-items:center}.size-row .ant-input-number[data-v-bfc6e27d]{flex:1;min-width:0}.size-sep[data-v-bfc6e27d]{color:var(--editor-text-dim);font-size:12px;flex-shrink:0}.canvas-preset-select[data-v-bfc6e27d]{margin-top:6px;width:100%}.color-input[data-v-bfc6e27d]{width:32px;height:28px;border:1px solid var(--editor-border-item);border-radius:4px;padding:0;cursor:pointer;flex-shrink:0;background:transparent}[data-v-bfc6e27d] .ant-divider{border-color:var(--editor-border-item)!important}.data-hint[data-v-bfc6e27d]{font-size:12px;color:var(--editor-text-muted);font-family:monospace}.editor-code-preview[data-v-bfc6e27d]{background:var(--editor-bg-inset);border:1px solid var(--editor-border);border-radius:4px;padding:8px;color:var(--editor-text-muted);font-size:10px;font-family:ui-monospace,Consolas,monospace;max-height:120px;overflow:auto;margin:0;word-break:break-all;white-space:pre-wrap}.data-table-wrapper[data-v-bfc6e27d],.data-table-wrap[data-v-bfc6e27d]{overflow-x:auto}.data-edit-table[data-v-bfc6e27d],.data-table[data-v-bfc6e27d]{width:100%;border-collapse:collapse;font-size:12px}.data-edit-table th[data-v-bfc6e27d],.data-edit-table td[data-v-bfc6e27d],.data-table th[data-v-bfc6e27d],.data-table td[data-v-bfc6e27d]{border:1px solid var(--editor-border-item);padding:6px 8px;text-align:left;color:var(--editor-text)}.data-edit-table th[data-v-bfc6e27d],.data-table th[data-v-bfc6e27d]{background:var(--sidebar-active-bg);color:var(--editor-text);font-weight:600}.data-edit-table td[data-v-bfc6e27d],.data-table td[data-v-bfc6e27d]{background:var(--editor-table-cell-bg);color:var(--editor-text)}.data-edit-table input[data-v-bfc6e27d],.data-edit-table .ant-input[data-v-bfc6e27d],.data-table input[data-v-bfc6e27d],.data-table .ant-input[data-v-bfc6e27d],.data-table .ant-input-number[data-v-bfc6e27d]{background:var(--editor-bg-elevated)!important;border-color:var(--editor-border)!important;color:var(--editor-text)!important}.data-table .th-series[data-v-bfc6e27d],.data-table .td-name[data-v-bfc6e27d]{min-width:80px}.data-table .th-val[data-v-bfc6e27d],.data-table .td-val[data-v-bfc6e27d]{min-width:70px}.data-table .th-actions[data-v-bfc6e27d],.data-table .td-actions[data-v-bfc6e27d]{width:40px}.prop-section[data-v-91efb14d]{margin-bottom:12px;background:var(--editor-bg-elevated);border-radius:8px;padding:10px;border:1px solid var(--editor-border)}.section-title[data-v-91efb14d]{font-size:11px;color:var(--editor-text);font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid var(--editor-border)}.prop-grid[data-v-91efb14d]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.prop-item[data-v-91efb14d]{display:flex;flex-direction:column;gap:3px}.prop-item label[data-v-91efb14d]{font-size:11px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.prop-row label[data-v-91efb14d]{font-size:12px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.label-hint[data-v-91efb14d]{color:var(--editor-text-dim);cursor:help;font-size:12px}.prop-row[data-v-91efb14d]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.prop-section>.prop-row[data-v-91efb14d]:last-child{margin-bottom:0}.prop-row-switch[data-v-91efb14d]{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.prop-row-switch>label[data-v-91efb14d],.prop-row-switch[data-v-91efb14d] label{flex:1;margin-bottom:0}.prop-row-switch>.prop-row-label-wrap[data-v-91efb14d]{flex:1;min-width:0}.prop-row-pd[data-v-91efb14d]{padding-left:15px}.prop-search-highlight[data-v-91efb14d]{outline:1px solid var(--editor-focus-ring);outline-offset:2px;border-radius:4px;background:var(--editor-focus-bg);transition:background .2s ease}.prop-section.prop-search-highlight[data-v-91efb14d]{padding:4px;margin:-4px}.color-row[data-v-91efb14d]{display:flex;gap:6px;align-items:center}.prop-slider-row[data-v-91efb14d]{display:flex;align-items:center;gap:10px;width:100%}.prop-slider[data-v-91efb14d]{flex:1;min-width:0}.prop-slider-num[data-v-91efb14d]{width:72px;flex-shrink:0}.prop-slider-row-compact[data-v-91efb14d]{gap:6px}.prop-slider-row-compact .prop-slider-num[data-v-91efb14d]{width:64px}.prop-row-block[data-v-91efb14d]{flex-direction:column;align-items:stretch}.size-row[data-v-91efb14d]{display:flex;gap:6px;align-items:center}.size-row .ant-input-number[data-v-91efb14d]{flex:1;min-width:0}.size-sep[data-v-91efb14d]{color:var(--editor-text-dim);font-size:12px;flex-shrink:0}.canvas-preset-select[data-v-91efb14d]{margin-top:6px;width:100%}.color-input[data-v-91efb14d]{width:32px;height:28px;border:1px solid var(--editor-border-item);border-radius:4px;padding:0;cursor:pointer;flex-shrink:0;background:transparent}[data-v-91efb14d] .ant-divider{border-color:var(--editor-border-item)!important}.data-hint[data-v-91efb14d]{font-size:12px;color:var(--editor-text-muted);font-family:monospace}.editor-code-preview[data-v-91efb14d]{background:var(--editor-bg-inset);border:1px solid var(--editor-border);border-radius:4px;padding:8px;color:var(--editor-text-muted);font-size:10px;font-family:ui-monospace,Consolas,monospace;max-height:120px;overflow:auto;margin:0;word-break:break-all;white-space:pre-wrap}.data-table-wrapper[data-v-91efb14d],.data-table-wrap[data-v-91efb14d]{overflow-x:auto}.data-edit-table[data-v-91efb14d],.data-table[data-v-91efb14d]{width:100%;border-collapse:collapse;font-size:12px}.data-edit-table th[data-v-91efb14d],.data-edit-table td[data-v-91efb14d],.data-table th[data-v-91efb14d],.data-table td[data-v-91efb14d]{border:1px solid var(--editor-border-item);padding:6px 8px;text-align:left;color:var(--editor-text)}.data-edit-table th[data-v-91efb14d],.data-table th[data-v-91efb14d]{background:var(--sidebar-active-bg);color:var(--editor-text);font-weight:600}.data-edit-table td[data-v-91efb14d],.data-table td[data-v-91efb14d]{background:var(--editor-table-cell-bg);color:var(--editor-text)}.data-edit-table input[data-v-91efb14d],.data-edit-table .ant-input[data-v-91efb14d],.data-table input[data-v-91efb14d],.data-table .ant-input[data-v-91efb14d],.data-table .ant-input-number[data-v-91efb14d]{background:var(--editor-bg-elevated)!important;border-color:var(--editor-border)!important;color:var(--editor-text)!important}.data-table .th-series[data-v-91efb14d],.data-table .td-name[data-v-91efb14d]{min-width:80px}.data-table .th-val[data-v-91efb14d],.data-table .td-val[data-v-91efb14d]{min-width:70px}.data-table .th-actions[data-v-91efb14d],.data-table .td-actions[data-v-91efb14d]{width:40px}.prop-hint[data-v-91efb14d]{margin:4px 0 0;font-size:11px;color:var(--text-secondary, #8c8c8c);line-height:1.4}.prop-hint-warn[data-v-91efb14d]{color:#faad14}.act-unpublished[data-v-91efb14d]{color:var(--text-muted, #8c8c8c);font-size:11px}.prop-section[data-v-13918459]{margin-bottom:12px;background:var(--editor-bg-elevated);border-radius:8px;padding:10px;border:1px solid var(--editor-border)}.section-title[data-v-13918459]{font-size:11px;color:var(--editor-text);font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid var(--editor-border)}.prop-grid[data-v-13918459]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.prop-item[data-v-13918459]{display:flex;flex-direction:column;gap:3px}.prop-item label[data-v-13918459]{font-size:11px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.prop-row label[data-v-13918459]{font-size:12px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.label-hint[data-v-13918459]{color:var(--editor-text-dim);cursor:help;font-size:12px}.prop-row[data-v-13918459]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.prop-section>.prop-row[data-v-13918459]:last-child{margin-bottom:0}.prop-row-switch[data-v-13918459]{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.prop-row-switch>label[data-v-13918459],.prop-row-switch[data-v-13918459] label{flex:1;margin-bottom:0}.prop-row-switch>.prop-row-label-wrap[data-v-13918459]{flex:1;min-width:0}.prop-row-pd[data-v-13918459]{padding-left:15px}.prop-search-highlight[data-v-13918459]{outline:1px solid var(--editor-focus-ring);outline-offset:2px;border-radius:4px;background:var(--editor-focus-bg);transition:background .2s ease}.prop-section.prop-search-highlight[data-v-13918459]{padding:4px;margin:-4px}.color-row[data-v-13918459]{display:flex;gap:6px;align-items:center}.prop-slider-row[data-v-13918459]{display:flex;align-items:center;gap:10px;width:100%}.prop-slider[data-v-13918459]{flex:1;min-width:0}.prop-slider-num[data-v-13918459]{width:72px;flex-shrink:0}.prop-slider-row-compact[data-v-13918459]{gap:6px}.prop-slider-row-compact .prop-slider-num[data-v-13918459]{width:64px}.prop-row-block[data-v-13918459]{flex-direction:column;align-items:stretch}.size-row[data-v-13918459]{display:flex;gap:6px;align-items:center}.size-row .ant-input-number[data-v-13918459]{flex:1;min-width:0}.size-sep[data-v-13918459]{color:var(--editor-text-dim);font-size:12px;flex-shrink:0}.canvas-preset-select[data-v-13918459]{margin-top:6px;width:100%}.color-input[data-v-13918459]{width:32px;height:28px;border:1px solid var(--editor-border-item);border-radius:4px;padding:0;cursor:pointer;flex-shrink:0;background:transparent}[data-v-13918459] .ant-divider{border-color:var(--editor-border-item)!important}.data-hint[data-v-13918459]{font-size:12px;color:var(--editor-text-muted);font-family:monospace}.editor-code-preview[data-v-13918459]{background:var(--editor-bg-inset);border:1px solid var(--editor-border);border-radius:4px;padding:8px;color:var(--editor-text-muted);font-size:10px;font-family:ui-monospace,Consolas,monospace;max-height:120px;overflow:auto;margin:0;word-break:break-all;white-space:pre-wrap}.data-table-wrapper[data-v-13918459],.data-table-wrap[data-v-13918459]{overflow-x:auto}.data-edit-table[data-v-13918459],.data-table[data-v-13918459]{width:100%;border-collapse:collapse;font-size:12px}.data-edit-table th[data-v-13918459],.data-edit-table td[data-v-13918459],.data-table th[data-v-13918459],.data-table td[data-v-13918459]{border:1px solid var(--editor-border-item);padding:6px 8px;text-align:left;color:var(--editor-text)}.data-edit-table th[data-v-13918459],.data-table th[data-v-13918459]{background:var(--sidebar-active-bg);color:var(--editor-text);font-weight:600}.data-edit-table td[data-v-13918459],.data-table td[data-v-13918459]{background:var(--editor-table-cell-bg);color:var(--editor-text)}.data-edit-table input[data-v-13918459],.data-edit-table .ant-input[data-v-13918459],.data-table input[data-v-13918459],.data-table .ant-input[data-v-13918459],.data-table .ant-input-number[data-v-13918459]{background:var(--editor-bg-elevated)!important;border-color:var(--editor-border)!important;color:var(--editor-text)!important}.data-table .th-series[data-v-13918459],.data-table .td-name[data-v-13918459]{min-width:80px}.data-table .th-val[data-v-13918459],.data-table .td-val[data-v-13918459]{min-width:70px}.data-table .th-actions[data-v-13918459],.data-table .td-actions[data-v-13918459]{width:40px}.prop-section[data-v-14cbe4d6]{margin-bottom:12px;background:var(--editor-bg-elevated);border-radius:8px;padding:10px;border:1px solid var(--editor-border)}.section-title[data-v-14cbe4d6]{font-size:11px;color:var(--editor-text);font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid var(--editor-border)}.prop-grid[data-v-14cbe4d6]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.prop-item[data-v-14cbe4d6]{display:flex;flex-direction:column;gap:3px}.prop-item label[data-v-14cbe4d6]{font-size:11px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.prop-row label[data-v-14cbe4d6]{font-size:12px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.label-hint[data-v-14cbe4d6]{color:var(--editor-text-dim);cursor:help;font-size:12px}.prop-row[data-v-14cbe4d6]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.prop-section>.prop-row[data-v-14cbe4d6]:last-child{margin-bottom:0}.prop-row-switch[data-v-14cbe4d6]{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.prop-row-switch>label[data-v-14cbe4d6],.prop-row-switch[data-v-14cbe4d6] label{flex:1;margin-bottom:0}.prop-row-switch>.prop-row-label-wrap[data-v-14cbe4d6]{flex:1;min-width:0}.prop-row-pd[data-v-14cbe4d6]{padding-left:15px}.prop-search-highlight[data-v-14cbe4d6]{outline:1px solid var(--editor-focus-ring);outline-offset:2px;border-radius:4px;background:var(--editor-focus-bg);transition:background .2s ease}.prop-section.prop-search-highlight[data-v-14cbe4d6]{padding:4px;margin:-4px}.color-row[data-v-14cbe4d6]{display:flex;gap:6px;align-items:center}.prop-slider-row[data-v-14cbe4d6]{display:flex;align-items:center;gap:10px;width:100%}.prop-slider[data-v-14cbe4d6]{flex:1;min-width:0}.prop-slider-num[data-v-14cbe4d6]{width:72px;flex-shrink:0}.prop-slider-row-compact[data-v-14cbe4d6]{gap:6px}.prop-slider-row-compact .prop-slider-num[data-v-14cbe4d6]{width:64px}.prop-row-block[data-v-14cbe4d6]{flex-direction:column;align-items:stretch}.size-row[data-v-14cbe4d6]{display:flex;gap:6px;align-items:center}.size-row .ant-input-number[data-v-14cbe4d6]{flex:1;min-width:0}.size-sep[data-v-14cbe4d6]{color:var(--editor-text-dim);font-size:12px;flex-shrink:0}.canvas-preset-select[data-v-14cbe4d6]{margin-top:6px;width:100%}.color-input[data-v-14cbe4d6]{width:32px;height:28px;border:1px solid var(--editor-border-item);border-radius:4px;padding:0;cursor:pointer;flex-shrink:0;background:transparent}[data-v-14cbe4d6] .ant-divider{border-color:var(--editor-border-item)!important}.data-hint[data-v-14cbe4d6]{font-size:12px;color:var(--editor-text-muted);font-family:monospace}.editor-code-preview[data-v-14cbe4d6]{background:var(--editor-bg-inset);border:1px solid var(--editor-border);border-radius:4px;padding:8px;color:var(--editor-text-muted);font-size:10px;font-family:ui-monospace,Consolas,monospace;max-height:120px;overflow:auto;margin:0;word-break:break-all;white-space:pre-wrap}.data-table-wrapper[data-v-14cbe4d6],.data-table-wrap[data-v-14cbe4d6]{overflow-x:auto}.data-edit-table[data-v-14cbe4d6],.data-table[data-v-14cbe4d6]{width:100%;border-collapse:collapse;font-size:12px}.data-edit-table th[data-v-14cbe4d6],.data-edit-table td[data-v-14cbe4d6],.data-table th[data-v-14cbe4d6],.data-table td[data-v-14cbe4d6]{border:1px solid var(--editor-border-item);padding:6px 8px;text-align:left;color:var(--editor-text)}.data-edit-table th[data-v-14cbe4d6],.data-table th[data-v-14cbe4d6]{background:var(--sidebar-active-bg);color:var(--editor-text);font-weight:600}.data-edit-table td[data-v-14cbe4d6],.data-table td[data-v-14cbe4d6]{background:var(--editor-table-cell-bg);color:var(--editor-text)}.data-edit-table input[data-v-14cbe4d6],.data-edit-table .ant-input[data-v-14cbe4d6],.data-table input[data-v-14cbe4d6],.data-table .ant-input[data-v-14cbe4d6],.data-table .ant-input-number[data-v-14cbe4d6]{background:var(--editor-bg-elevated)!important;border-color:var(--editor-border)!important;color:var(--editor-text)!important}.data-table .th-series[data-v-14cbe4d6],.data-table .td-name[data-v-14cbe4d6]{min-width:80px}.data-table .th-val[data-v-14cbe4d6],.data-table .td-val[data-v-14cbe4d6]{min-width:70px}.data-table .th-actions[data-v-14cbe4d6],.data-table .td-actions[data-v-14cbe4d6]{width:40px}.prop-section[data-v-83caade6]{margin-bottom:12px;background:var(--editor-bg-elevated);border-radius:8px;padding:10px;border:1px solid var(--editor-border)}.section-title[data-v-83caade6]{font-size:11px;color:var(--editor-text);font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid var(--editor-border)}.prop-grid[data-v-83caade6]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.prop-item[data-v-83caade6]{display:flex;flex-direction:column;gap:3px}.prop-item label[data-v-83caade6]{font-size:11px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.prop-row label[data-v-83caade6]{font-size:12px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.label-hint[data-v-83caade6]{color:var(--editor-text-dim);cursor:help;font-size:12px}.prop-row[data-v-83caade6]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.prop-section>.prop-row[data-v-83caade6]:last-child{margin-bottom:0}.prop-row-switch[data-v-83caade6]{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.prop-row-switch>label[data-v-83caade6],.prop-row-switch[data-v-83caade6] label{flex:1;margin-bottom:0}.prop-row-switch>.prop-row-label-wrap[data-v-83caade6]{flex:1;min-width:0}.prop-row-pd[data-v-83caade6]{padding-left:15px}.prop-search-highlight[data-v-83caade6]{outline:1px solid var(--editor-focus-ring);outline-offset:2px;border-radius:4px;background:var(--editor-focus-bg);transition:background .2s ease}.prop-section.prop-search-highlight[data-v-83caade6]{padding:4px;margin:-4px}.color-row[data-v-83caade6]{display:flex;gap:6px;align-items:center}.prop-slider-row[data-v-83caade6]{display:flex;align-items:center;gap:10px;width:100%}.prop-slider[data-v-83caade6]{flex:1;min-width:0}.prop-slider-num[data-v-83caade6]{width:72px;flex-shrink:0}.prop-slider-row-compact[data-v-83caade6]{gap:6px}.prop-slider-row-compact .prop-slider-num[data-v-83caade6]{width:64px}.prop-row-block[data-v-83caade6]{flex-direction:column;align-items:stretch}.size-row[data-v-83caade6]{display:flex;gap:6px;align-items:center}.size-row .ant-input-number[data-v-83caade6]{flex:1;min-width:0}.size-sep[data-v-83caade6]{color:var(--editor-text-dim);font-size:12px;flex-shrink:0}.canvas-preset-select[data-v-83caade6]{margin-top:6px;width:100%}.color-input[data-v-83caade6]{width:32px;height:28px;border:1px solid var(--editor-border-item);border-radius:4px;padding:0;cursor:pointer;flex-shrink:0;background:transparent}[data-v-83caade6] .ant-divider{border-color:var(--editor-border-item)!important}.data-hint[data-v-83caade6]{font-size:12px;color:var(--editor-text-muted);font-family:monospace}.editor-code-preview[data-v-83caade6]{background:var(--editor-bg-inset);border:1px solid var(--editor-border);border-radius:4px;padding:8px;color:var(--editor-text-muted);font-size:10px;font-family:ui-monospace,Consolas,monospace;max-height:120px;overflow:auto;margin:0;word-break:break-all;white-space:pre-wrap}.data-table-wrapper[data-v-83caade6],.data-table-wrap[data-v-83caade6]{overflow-x:auto}.data-edit-table[data-v-83caade6],.data-table[data-v-83caade6]{width:100%;border-collapse:collapse;font-size:12px}.data-edit-table th[data-v-83caade6],.data-edit-table td[data-v-83caade6],.data-table th[data-v-83caade6],.data-table td[data-v-83caade6]{border:1px solid var(--editor-border-item);padding:6px 8px;text-align:left;color:var(--editor-text)}.data-edit-table th[data-v-83caade6],.data-table th[data-v-83caade6]{background:var(--sidebar-active-bg);color:var(--editor-text);font-weight:600}.data-edit-table td[data-v-83caade6],.data-table td[data-v-83caade6]{background:var(--editor-table-cell-bg);color:var(--editor-text)}.data-edit-table input[data-v-83caade6],.data-edit-table .ant-input[data-v-83caade6],.data-table input[data-v-83caade6],.data-table .ant-input[data-v-83caade6],.data-table .ant-input-number[data-v-83caade6]{background:var(--editor-bg-elevated)!important;border-color:var(--editor-border)!important;color:var(--editor-text)!important}.data-table .th-series[data-v-83caade6],.data-table .td-name[data-v-83caade6]{min-width:80px}.data-table .th-val[data-v-83caade6],.data-table .td-val[data-v-83caade6]{min-width:70px}.data-table .th-actions[data-v-83caade6],.data-table .td-actions[data-v-83caade6]{width:40px}.prop-hint[data-v-83caade6]{margin:0 0 8px;font-size:11px;color:var(--text-secondary, #8c8c8c);line-height:1.4}.prop-section[data-v-52e0fc99]{margin-bottom:12px;background:var(--editor-bg-elevated);border-radius:8px;padding:10px;border:1px solid var(--editor-border)}.section-title[data-v-52e0fc99]{font-size:11px;color:var(--editor-text);font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid var(--editor-border)}.prop-grid[data-v-52e0fc99]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.prop-item[data-v-52e0fc99]{display:flex;flex-direction:column;gap:3px}.prop-item label[data-v-52e0fc99]{font-size:11px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.prop-row label[data-v-52e0fc99]{font-size:12px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.label-hint[data-v-52e0fc99]{color:var(--editor-text-dim);cursor:help;font-size:12px}.prop-row[data-v-52e0fc99]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.prop-section>.prop-row[data-v-52e0fc99]:last-child{margin-bottom:0}.prop-row-switch[data-v-52e0fc99]{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.prop-row-switch>label[data-v-52e0fc99],.prop-row-switch[data-v-52e0fc99] label{flex:1;margin-bottom:0}.prop-row-switch>.prop-row-label-wrap[data-v-52e0fc99]{flex:1;min-width:0}.prop-row-pd[data-v-52e0fc99]{padding-left:15px}.prop-search-highlight[data-v-52e0fc99]{outline:1px solid var(--editor-focus-ring);outline-offset:2px;border-radius:4px;background:var(--editor-focus-bg);transition:background .2s ease}.prop-section.prop-search-highlight[data-v-52e0fc99]{padding:4px;margin:-4px}.color-row[data-v-52e0fc99]{display:flex;gap:6px;align-items:center}.prop-slider-row[data-v-52e0fc99]{display:flex;align-items:center;gap:10px;width:100%}.prop-slider[data-v-52e0fc99]{flex:1;min-width:0}.prop-slider-num[data-v-52e0fc99]{width:72px;flex-shrink:0}.prop-slider-row-compact[data-v-52e0fc99]{gap:6px}.prop-slider-row-compact .prop-slider-num[data-v-52e0fc99]{width:64px}.prop-row-block[data-v-52e0fc99]{flex-direction:column;align-items:stretch}.size-row[data-v-52e0fc99]{display:flex;gap:6px;align-items:center}.size-row .ant-input-number[data-v-52e0fc99]{flex:1;min-width:0}.size-sep[data-v-52e0fc99]{color:var(--editor-text-dim);font-size:12px;flex-shrink:0}.canvas-preset-select[data-v-52e0fc99]{margin-top:6px;width:100%}.color-input[data-v-52e0fc99]{width:32px;height:28px;border:1px solid var(--editor-border-item);border-radius:4px;padding:0;cursor:pointer;flex-shrink:0;background:transparent}[data-v-52e0fc99] .ant-divider{border-color:var(--editor-border-item)!important}.data-hint[data-v-52e0fc99]{font-size:12px;color:var(--editor-text-muted);font-family:monospace}.editor-code-preview[data-v-52e0fc99]{background:var(--editor-bg-inset);border:1px solid var(--editor-border);border-radius:4px;padding:8px;color:var(--editor-text-muted);font-size:10px;font-family:ui-monospace,Consolas,monospace;max-height:120px;overflow:auto;margin:0;word-break:break-all;white-space:pre-wrap}.data-table-wrapper[data-v-52e0fc99],.data-table-wrap[data-v-52e0fc99]{overflow-x:auto}.data-edit-table[data-v-52e0fc99],.data-table[data-v-52e0fc99]{width:100%;border-collapse:collapse;font-size:12px}.data-edit-table th[data-v-52e0fc99],.data-edit-table td[data-v-52e0fc99],.data-table th[data-v-52e0fc99],.data-table td[data-v-52e0fc99]{border:1px solid var(--editor-border-item);padding:6px 8px;text-align:left;color:var(--editor-text)}.data-edit-table th[data-v-52e0fc99],.data-table th[data-v-52e0fc99]{background:var(--sidebar-active-bg);color:var(--editor-text);font-weight:600}.data-edit-table td[data-v-52e0fc99],.data-table td[data-v-52e0fc99]{background:var(--editor-table-cell-bg);color:var(--editor-text)}.data-edit-table input[data-v-52e0fc99],.data-edit-table .ant-input[data-v-52e0fc99],.data-table input[data-v-52e0fc99],.data-table .ant-input[data-v-52e0fc99],.data-table .ant-input-number[data-v-52e0fc99]{background:var(--editor-bg-elevated)!important;border-color:var(--editor-border)!important;color:var(--editor-text)!important}.data-table .th-series[data-v-52e0fc99],.data-table .td-name[data-v-52e0fc99]{min-width:80px}.data-table .th-val[data-v-52e0fc99],.data-table .td-val[data-v-52e0fc99]{min-width:70px}.data-table .th-actions[data-v-52e0fc99],.data-table .td-actions[data-v-52e0fc99]{width:40px}.prop-section[data-v-7f2087bb]{margin-bottom:12px;background:var(--editor-bg-elevated);border-radius:8px;padding:10px;border:1px solid var(--editor-border)}.section-title[data-v-7f2087bb]{font-size:11px;color:var(--editor-text);font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid var(--editor-border)}.prop-grid[data-v-7f2087bb]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.prop-item[data-v-7f2087bb]{display:flex;flex-direction:column;gap:3px}.prop-item label[data-v-7f2087bb]{font-size:11px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.prop-row label[data-v-7f2087bb]{font-size:12px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.label-hint[data-v-7f2087bb]{color:var(--editor-text-dim);cursor:help;font-size:12px}.prop-row[data-v-7f2087bb]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.prop-section>.prop-row[data-v-7f2087bb]:last-child{margin-bottom:0}.prop-row-switch[data-v-7f2087bb]{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.prop-row-switch>label[data-v-7f2087bb],.prop-row-switch[data-v-7f2087bb] label{flex:1;margin-bottom:0}.prop-row-switch>.prop-row-label-wrap[data-v-7f2087bb]{flex:1;min-width:0}.prop-row-pd[data-v-7f2087bb]{padding-left:15px}.prop-search-highlight[data-v-7f2087bb]{outline:1px solid var(--editor-focus-ring);outline-offset:2px;border-radius:4px;background:var(--editor-focus-bg);transition:background .2s ease}.prop-section.prop-search-highlight[data-v-7f2087bb]{padding:4px;margin:-4px}.color-row[data-v-7f2087bb]{display:flex;gap:6px;align-items:center}.prop-slider-row[data-v-7f2087bb]{display:flex;align-items:center;gap:10px;width:100%}.prop-slider[data-v-7f2087bb]{flex:1;min-width:0}.prop-slider-num[data-v-7f2087bb]{width:72px;flex-shrink:0}.prop-slider-row-compact[data-v-7f2087bb]{gap:6px}.prop-slider-row-compact .prop-slider-num[data-v-7f2087bb]{width:64px}.prop-row-block[data-v-7f2087bb]{flex-direction:column;align-items:stretch}.size-row[data-v-7f2087bb]{display:flex;gap:6px;align-items:center}.size-row .ant-input-number[data-v-7f2087bb]{flex:1;min-width:0}.size-sep[data-v-7f2087bb]{color:var(--editor-text-dim);font-size:12px;flex-shrink:0}.canvas-preset-select[data-v-7f2087bb]{margin-top:6px;width:100%}.color-input[data-v-7f2087bb]{width:32px;height:28px;border:1px solid var(--editor-border-item);border-radius:4px;padding:0;cursor:pointer;flex-shrink:0;background:transparent}[data-v-7f2087bb] .ant-divider{border-color:var(--editor-border-item)!important}.data-hint[data-v-7f2087bb]{font-size:12px;color:var(--editor-text-muted);font-family:monospace}.editor-code-preview[data-v-7f2087bb]{background:var(--editor-bg-inset);border:1px solid var(--editor-border);border-radius:4px;padding:8px;color:var(--editor-text-muted);font-size:10px;font-family:ui-monospace,Consolas,monospace;max-height:120px;overflow:auto;margin:0;word-break:break-all;white-space:pre-wrap}.data-table-wrapper[data-v-7f2087bb],.data-table-wrap[data-v-7f2087bb]{overflow-x:auto}.data-edit-table[data-v-7f2087bb],.data-table[data-v-7f2087bb]{width:100%;border-collapse:collapse;font-size:12px}.data-edit-table th[data-v-7f2087bb],.data-edit-table td[data-v-7f2087bb],.data-table th[data-v-7f2087bb],.data-table td[data-v-7f2087bb]{border:1px solid var(--editor-border-item);padding:6px 8px;text-align:left;color:var(--editor-text)}.data-edit-table th[data-v-7f2087bb],.data-table th[data-v-7f2087bb]{background:var(--sidebar-active-bg);color:var(--editor-text);font-weight:600}.data-edit-table td[data-v-7f2087bb],.data-table td[data-v-7f2087bb]{background:var(--editor-table-cell-bg);color:var(--editor-text)}.data-edit-table input[data-v-7f2087bb],.data-edit-table .ant-input[data-v-7f2087bb],.data-table input[data-v-7f2087bb],.data-table .ant-input[data-v-7f2087bb],.data-table .ant-input-number[data-v-7f2087bb]{background:var(--editor-bg-elevated)!important;border-color:var(--editor-border)!important;color:var(--editor-text)!important}.data-table .th-series[data-v-7f2087bb],.data-table .td-name[data-v-7f2087bb]{min-width:80px}.data-table .th-val[data-v-7f2087bb],.data-table .td-val[data-v-7f2087bb]{min-width:70px}.data-table .th-actions[data-v-7f2087bb],.data-table .td-actions[data-v-7f2087bb]{width:40px}.prop-hint[data-v-7f2087bb]{margin:4px 0 0;font-size:11px;color:var(--text-secondary, #8c8c8c);line-height:1.4}.prop-section[data-v-11086f95]{margin-bottom:12px;background:var(--editor-bg-elevated);border-radius:8px;padding:10px;border:1px solid var(--editor-border)}.section-title[data-v-11086f95]{font-size:11px;color:var(--editor-text);font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid var(--editor-border)}.prop-grid[data-v-11086f95]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.prop-item[data-v-11086f95]{display:flex;flex-direction:column;gap:3px}.prop-item label[data-v-11086f95]{font-size:11px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.prop-row label[data-v-11086f95]{font-size:12px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.label-hint[data-v-11086f95]{color:var(--editor-text-dim);cursor:help;font-size:12px}.prop-row[data-v-11086f95]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.prop-section>.prop-row[data-v-11086f95]:last-child{margin-bottom:0}.prop-row-switch[data-v-11086f95]{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.prop-row-switch>label[data-v-11086f95],.prop-row-switch[data-v-11086f95] label{flex:1;margin-bottom:0}.prop-row-switch>.prop-row-label-wrap[data-v-11086f95]{flex:1;min-width:0}.prop-row-pd[data-v-11086f95]{padding-left:15px}.prop-search-highlight[data-v-11086f95]{outline:1px solid var(--editor-focus-ring);outline-offset:2px;border-radius:4px;background:var(--editor-focus-bg);transition:background .2s ease}.prop-section.prop-search-highlight[data-v-11086f95]{padding:4px;margin:-4px}.color-row[data-v-11086f95]{display:flex;gap:6px;align-items:center}.prop-slider-row[data-v-11086f95]{display:flex;align-items:center;gap:10px;width:100%}.prop-slider[data-v-11086f95]{flex:1;min-width:0}.prop-slider-num[data-v-11086f95]{width:72px;flex-shrink:0}.prop-slider-row-compact[data-v-11086f95]{gap:6px}.prop-slider-row-compact .prop-slider-num[data-v-11086f95]{width:64px}.prop-row-block[data-v-11086f95]{flex-direction:column;align-items:stretch}.size-row[data-v-11086f95]{display:flex;gap:6px;align-items:center}.size-row .ant-input-number[data-v-11086f95]{flex:1;min-width:0}.size-sep[data-v-11086f95]{color:var(--editor-text-dim);font-size:12px;flex-shrink:0}.canvas-preset-select[data-v-11086f95]{margin-top:6px;width:100%}.color-input[data-v-11086f95]{width:32px;height:28px;border:1px solid var(--editor-border-item);border-radius:4px;padding:0;cursor:pointer;flex-shrink:0;background:transparent}[data-v-11086f95] .ant-divider{border-color:var(--editor-border-item)!important}.data-hint[data-v-11086f95]{font-size:12px;color:var(--editor-text-muted);font-family:monospace}.editor-code-preview[data-v-11086f95]{background:var(--editor-bg-inset);border:1px solid var(--editor-border);border-radius:4px;padding:8px;color:var(--editor-text-muted);font-size:10px;font-family:ui-monospace,Consolas,monospace;max-height:120px;overflow:auto;margin:0;word-break:break-all;white-space:pre-wrap}.data-table-wrapper[data-v-11086f95],.data-table-wrap[data-v-11086f95]{overflow-x:auto}.data-edit-table[data-v-11086f95],.data-table[data-v-11086f95]{width:100%;border-collapse:collapse;font-size:12px}.data-edit-table th[data-v-11086f95],.data-edit-table td[data-v-11086f95],.data-table th[data-v-11086f95],.data-table td[data-v-11086f95]{border:1px solid var(--editor-border-item);padding:6px 8px;text-align:left;color:var(--editor-text)}.data-edit-table th[data-v-11086f95],.data-table th[data-v-11086f95]{background:var(--sidebar-active-bg);color:var(--editor-text);font-weight:600}.data-edit-table td[data-v-11086f95],.data-table td[data-v-11086f95]{background:var(--editor-table-cell-bg);color:var(--editor-text)}.data-edit-table input[data-v-11086f95],.data-edit-table .ant-input[data-v-11086f95],.data-table input[data-v-11086f95],.data-table .ant-input[data-v-11086f95],.data-table .ant-input-number[data-v-11086f95]{background:var(--editor-bg-elevated)!important;border-color:var(--editor-border)!important;color:var(--editor-text)!important}.data-table .th-series[data-v-11086f95],.data-table .td-name[data-v-11086f95]{min-width:80px}.data-table .th-val[data-v-11086f95],.data-table .td-val[data-v-11086f95]{min-width:70px}.data-table .th-actions[data-v-11086f95],.data-table .td-actions[data-v-11086f95]{width:40px}.prop-section[data-v-437ffc3f]{margin-bottom:12px;background:var(--editor-bg-elevated);border-radius:8px;padding:10px;border:1px solid var(--editor-border)}.section-title[data-v-437ffc3f]{font-size:11px;color:var(--editor-text);font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid var(--editor-border)}.prop-grid[data-v-437ffc3f]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.prop-item[data-v-437ffc3f]{display:flex;flex-direction:column;gap:3px}.prop-item label[data-v-437ffc3f]{font-size:11px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.prop-row label[data-v-437ffc3f]{font-size:12px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.label-hint[data-v-437ffc3f]{color:var(--editor-text-dim);cursor:help;font-size:12px}.prop-row[data-v-437ffc3f]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.prop-section>.prop-row[data-v-437ffc3f]:last-child{margin-bottom:0}.prop-row-switch[data-v-437ffc3f]{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.prop-row-switch>label[data-v-437ffc3f],.prop-row-switch[data-v-437ffc3f] label{flex:1;margin-bottom:0}.prop-row-switch>.prop-row-label-wrap[data-v-437ffc3f]{flex:1;min-width:0}.prop-row-pd[data-v-437ffc3f]{padding-left:15px}.prop-search-highlight[data-v-437ffc3f]{outline:1px solid var(--editor-focus-ring);outline-offset:2px;border-radius:4px;background:var(--editor-focus-bg);transition:background .2s ease}.prop-section.prop-search-highlight[data-v-437ffc3f]{padding:4px;margin:-4px}.color-row[data-v-437ffc3f]{display:flex;gap:6px;align-items:center}.prop-slider-row[data-v-437ffc3f]{display:flex;align-items:center;gap:10px;width:100%}.prop-slider[data-v-437ffc3f]{flex:1;min-width:0}.prop-slider-num[data-v-437ffc3f]{width:72px;flex-shrink:0}.prop-slider-row-compact[data-v-437ffc3f]{gap:6px}.prop-slider-row-compact .prop-slider-num[data-v-437ffc3f]{width:64px}.prop-row-block[data-v-437ffc3f]{flex-direction:column;align-items:stretch}.size-row[data-v-437ffc3f]{display:flex;gap:6px;align-items:center}.size-row .ant-input-number[data-v-437ffc3f]{flex:1;min-width:0}.size-sep[data-v-437ffc3f]{color:var(--editor-text-dim);font-size:12px;flex-shrink:0}.canvas-preset-select[data-v-437ffc3f]{margin-top:6px;width:100%}.color-input[data-v-437ffc3f]{width:32px;height:28px;border:1px solid var(--editor-border-item);border-radius:4px;padding:0;cursor:pointer;flex-shrink:0;background:transparent}[data-v-437ffc3f] .ant-divider{border-color:var(--editor-border-item)!important}.data-hint[data-v-437ffc3f]{font-size:12px;color:var(--editor-text-muted);font-family:monospace}.editor-code-preview[data-v-437ffc3f]{background:var(--editor-bg-inset);border:1px solid var(--editor-border);border-radius:4px;padding:8px;color:var(--editor-text-muted);font-size:10px;font-family:ui-monospace,Consolas,monospace;max-height:120px;overflow:auto;margin:0;word-break:break-all;white-space:pre-wrap}.data-table-wrapper[data-v-437ffc3f],.data-table-wrap[data-v-437ffc3f]{overflow-x:auto}.data-edit-table[data-v-437ffc3f],.data-table[data-v-437ffc3f]{width:100%;border-collapse:collapse;font-size:12px}.data-edit-table th[data-v-437ffc3f],.data-edit-table td[data-v-437ffc3f],.data-table th[data-v-437ffc3f],.data-table td[data-v-437ffc3f]{border:1px solid var(--editor-border-item);padding:6px 8px;text-align:left;color:var(--editor-text)}.data-edit-table th[data-v-437ffc3f],.data-table th[data-v-437ffc3f]{background:var(--sidebar-active-bg);color:var(--editor-text);font-weight:600}.data-edit-table td[data-v-437ffc3f],.data-table td[data-v-437ffc3f]{background:var(--editor-table-cell-bg);color:var(--editor-text)}.data-edit-table input[data-v-437ffc3f],.data-edit-table .ant-input[data-v-437ffc3f],.data-table input[data-v-437ffc3f],.data-table .ant-input[data-v-437ffc3f],.data-table .ant-input-number[data-v-437ffc3f]{background:var(--editor-bg-elevated)!important;border-color:var(--editor-border)!important;color:var(--editor-text)!important}.data-table .th-series[data-v-437ffc3f],.data-table .td-name[data-v-437ffc3f]{min-width:80px}.data-table .th-val[data-v-437ffc3f],.data-table .td-val[data-v-437ffc3f]{min-width:70px}.data-table .th-actions[data-v-437ffc3f],.data-table .td-actions[data-v-437ffc3f]{width:40px}.prop-section[data-v-b83ddb4d]{margin-bottom:12px;background:var(--editor-bg-elevated);border-radius:8px;padding:10px;border:1px solid var(--editor-border)}.section-title[data-v-b83ddb4d]{font-size:11px;color:var(--editor-text);font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid var(--editor-border)}.prop-grid[data-v-b83ddb4d]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.prop-item[data-v-b83ddb4d]{display:flex;flex-direction:column;gap:3px}.prop-item label[data-v-b83ddb4d]{font-size:11px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.prop-row label[data-v-b83ddb4d]{font-size:12px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.label-hint[data-v-b83ddb4d]{color:var(--editor-text-dim);cursor:help;font-size:12px}.prop-row[data-v-b83ddb4d]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.prop-section>.prop-row[data-v-b83ddb4d]:last-child{margin-bottom:0}.prop-row-switch[data-v-b83ddb4d]{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.prop-row-switch>label[data-v-b83ddb4d],.prop-row-switch[data-v-b83ddb4d] label{flex:1;margin-bottom:0}.prop-row-switch>.prop-row-label-wrap[data-v-b83ddb4d]{flex:1;min-width:0}.prop-row-pd[data-v-b83ddb4d]{padding-left:15px}.prop-search-highlight[data-v-b83ddb4d]{outline:1px solid var(--editor-focus-ring);outline-offset:2px;border-radius:4px;background:var(--editor-focus-bg);transition:background .2s ease}.prop-section.prop-search-highlight[data-v-b83ddb4d]{padding:4px;margin:-4px}.color-row[data-v-b83ddb4d]{display:flex;gap:6px;align-items:center}.prop-slider-row[data-v-b83ddb4d]{display:flex;align-items:center;gap:10px;width:100%}.prop-slider[data-v-b83ddb4d]{flex:1;min-width:0}.prop-slider-num[data-v-b83ddb4d]{width:72px;flex-shrink:0}.prop-slider-row-compact[data-v-b83ddb4d]{gap:6px}.prop-slider-row-compact .prop-slider-num[data-v-b83ddb4d]{width:64px}.prop-row-block[data-v-b83ddb4d]{flex-direction:column;align-items:stretch}.size-row[data-v-b83ddb4d]{display:flex;gap:6px;align-items:center}.size-row .ant-input-number[data-v-b83ddb4d]{flex:1;min-width:0}.size-sep[data-v-b83ddb4d]{color:var(--editor-text-dim);font-size:12px;flex-shrink:0}.canvas-preset-select[data-v-b83ddb4d]{margin-top:6px;width:100%}.color-input[data-v-b83ddb4d]{width:32px;height:28px;border:1px solid var(--editor-border-item);border-radius:4px;padding:0;cursor:pointer;flex-shrink:0;background:transparent}[data-v-b83ddb4d] .ant-divider{border-color:var(--editor-border-item)!important}.data-hint[data-v-b83ddb4d]{font-size:12px;color:var(--editor-text-muted);font-family:monospace}.editor-code-preview[data-v-b83ddb4d]{background:var(--editor-bg-inset);border:1px solid var(--editor-border);border-radius:4px;padding:8px;color:var(--editor-text-muted);font-size:10px;font-family:ui-monospace,Consolas,monospace;max-height:120px;overflow:auto;margin:0;word-break:break-all;white-space:pre-wrap}.data-table-wrapper[data-v-b83ddb4d],.data-table-wrap[data-v-b83ddb4d]{overflow-x:auto}.data-edit-table[data-v-b83ddb4d],.data-table[data-v-b83ddb4d]{width:100%;border-collapse:collapse;font-size:12px}.data-edit-table th[data-v-b83ddb4d],.data-edit-table td[data-v-b83ddb4d],.data-table th[data-v-b83ddb4d],.data-table td[data-v-b83ddb4d]{border:1px solid var(--editor-border-item);padding:6px 8px;text-align:left;color:var(--editor-text)}.data-edit-table th[data-v-b83ddb4d],.data-table th[data-v-b83ddb4d]{background:var(--sidebar-active-bg);color:var(--editor-text);font-weight:600}.data-edit-table td[data-v-b83ddb4d],.data-table td[data-v-b83ddb4d]{background:var(--editor-table-cell-bg);color:var(--editor-text)}.data-edit-table input[data-v-b83ddb4d],.data-edit-table .ant-input[data-v-b83ddb4d],.data-table input[data-v-b83ddb4d],.data-table .ant-input[data-v-b83ddb4d],.data-table .ant-input-number[data-v-b83ddb4d]{background:var(--editor-bg-elevated)!important;border-color:var(--editor-border)!important;color:var(--editor-text)!important}.data-table .th-series[data-v-b83ddb4d],.data-table .td-name[data-v-b83ddb4d]{min-width:80px}.data-table .th-val[data-v-b83ddb4d],.data-table .td-val[data-v-b83ddb4d]{min-width:70px}.data-table .th-actions[data-v-b83ddb4d],.data-table .td-actions[data-v-b83ddb4d]{width:40px}.eval-radar-dim-row[data-v-b83ddb4d]{display:flex;gap:6px;align-items:center;margin-bottom:6px}.eval-radar-dim-row[data-v-b83ddb4d]>:first-child{flex:1.2}.eval-radar-dim-row[data-v-b83ddb4d]>:nth-child(2){flex:1.2}.prop-hint[data-v-b83ddb4d]{margin:2px 0 8px;font-size:11px;color:var(--text-secondary, #8c8c8c);line-height:1.4}.prop-section[data-v-c04af086]{margin-bottom:12px;background:var(--editor-bg-elevated);border-radius:8px;padding:10px;border:1px solid var(--editor-border)}.section-title[data-v-c04af086]{font-size:11px;color:var(--editor-text);font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid var(--editor-border)}.prop-grid[data-v-c04af086]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.prop-item[data-v-c04af086]{display:flex;flex-direction:column;gap:3px}.prop-item label[data-v-c04af086]{font-size:11px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.prop-row label[data-v-c04af086]{font-size:12px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.label-hint[data-v-c04af086]{color:var(--editor-text-dim);cursor:help;font-size:12px}.prop-row[data-v-c04af086]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.prop-section>.prop-row[data-v-c04af086]:last-child{margin-bottom:0}.prop-row-switch[data-v-c04af086]{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.prop-row-switch>label[data-v-c04af086],.prop-row-switch[data-v-c04af086] label{flex:1;margin-bottom:0}.prop-row-switch>.prop-row-label-wrap[data-v-c04af086]{flex:1;min-width:0}.prop-row-pd[data-v-c04af086]{padding-left:15px}.prop-search-highlight[data-v-c04af086]{outline:1px solid var(--editor-focus-ring);outline-offset:2px;border-radius:4px;background:var(--editor-focus-bg);transition:background .2s ease}.prop-section.prop-search-highlight[data-v-c04af086]{padding:4px;margin:-4px}.color-row[data-v-c04af086]{display:flex;gap:6px;align-items:center}.prop-slider-row[data-v-c04af086]{display:flex;align-items:center;gap:10px;width:100%}.prop-slider[data-v-c04af086]{flex:1;min-width:0}.prop-slider-num[data-v-c04af086]{width:72px;flex-shrink:0}.prop-slider-row-compact[data-v-c04af086]{gap:6px}.prop-slider-row-compact .prop-slider-num[data-v-c04af086]{width:64px}.prop-row-block[data-v-c04af086]{flex-direction:column;align-items:stretch}.size-row[data-v-c04af086]{display:flex;gap:6px;align-items:center}.size-row .ant-input-number[data-v-c04af086]{flex:1;min-width:0}.size-sep[data-v-c04af086]{color:var(--editor-text-dim);font-size:12px;flex-shrink:0}.canvas-preset-select[data-v-c04af086]{margin-top:6px;width:100%}.color-input[data-v-c04af086]{width:32px;height:28px;border:1px solid var(--editor-border-item);border-radius:4px;padding:0;cursor:pointer;flex-shrink:0;background:transparent}[data-v-c04af086] .ant-divider{border-color:var(--editor-border-item)!important}.data-hint[data-v-c04af086]{font-size:12px;color:var(--editor-text-muted);font-family:monospace}.editor-code-preview[data-v-c04af086]{background:var(--editor-bg-inset);border:1px solid var(--editor-border);border-radius:4px;padding:8px;color:var(--editor-text-muted);font-size:10px;font-family:ui-monospace,Consolas,monospace;max-height:120px;overflow:auto;margin:0;word-break:break-all;white-space:pre-wrap}.data-table-wrapper[data-v-c04af086],.data-table-wrap[data-v-c04af086]{overflow-x:auto}.data-edit-table[data-v-c04af086],.data-table[data-v-c04af086]{width:100%;border-collapse:collapse;font-size:12px}.data-edit-table th[data-v-c04af086],.data-edit-table td[data-v-c04af086],.data-table th[data-v-c04af086],.data-table td[data-v-c04af086]{border:1px solid var(--editor-border-item);padding:6px 8px;text-align:left;color:var(--editor-text)}.data-edit-table th[data-v-c04af086],.data-table th[data-v-c04af086]{background:var(--sidebar-active-bg);color:var(--editor-text);font-weight:600}.data-edit-table td[data-v-c04af086],.data-table td[data-v-c04af086]{background:var(--editor-table-cell-bg);color:var(--editor-text)}.data-edit-table input[data-v-c04af086],.data-edit-table .ant-input[data-v-c04af086],.data-table input[data-v-c04af086],.data-table .ant-input[data-v-c04af086],.data-table .ant-input-number[data-v-c04af086]{background:var(--editor-bg-elevated)!important;border-color:var(--editor-border)!important;color:var(--editor-text)!important}.data-table .th-series[data-v-c04af086],.data-table .td-name[data-v-c04af086]{min-width:80px}.data-table .th-val[data-v-c04af086],.data-table .td-val[data-v-c04af086]{min-width:70px}.data-table .th-actions[data-v-c04af086],.data-table .td-actions[data-v-c04af086]{width:40px}.prop-hint[data-v-c04af086]{margin:4px 0 0;font-size:11px;color:var(--text-secondary, #8c8c8c);line-height:1.4}.prop-section[data-v-fbc7b72b]{margin-bottom:12px;background:var(--editor-bg-elevated);border-radius:8px;padding:10px;border:1px solid var(--editor-border)}.section-title[data-v-fbc7b72b]{font-size:11px;color:var(--editor-text);font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid var(--editor-border)}.prop-grid[data-v-fbc7b72b]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.prop-item[data-v-fbc7b72b]{display:flex;flex-direction:column;gap:3px}.prop-item label[data-v-fbc7b72b]{font-size:11px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.prop-row label[data-v-fbc7b72b]{font-size:12px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.label-hint[data-v-fbc7b72b]{color:var(--editor-text-dim);cursor:help;font-size:12px}.prop-row[data-v-fbc7b72b]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.prop-section>.prop-row[data-v-fbc7b72b]:last-child{margin-bottom:0}.prop-row-switch[data-v-fbc7b72b]{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.prop-row-switch>label[data-v-fbc7b72b],.prop-row-switch[data-v-fbc7b72b] label{flex:1;margin-bottom:0}.prop-row-switch>.prop-row-label-wrap[data-v-fbc7b72b]{flex:1;min-width:0}.prop-row-pd[data-v-fbc7b72b]{padding-left:15px}.prop-search-highlight[data-v-fbc7b72b]{outline:1px solid var(--editor-focus-ring);outline-offset:2px;border-radius:4px;background:var(--editor-focus-bg);transition:background .2s ease}.prop-section.prop-search-highlight[data-v-fbc7b72b]{padding:4px;margin:-4px}.color-row[data-v-fbc7b72b]{display:flex;gap:6px;align-items:center}.prop-slider-row[data-v-fbc7b72b]{display:flex;align-items:center;gap:10px;width:100%}.prop-slider[data-v-fbc7b72b]{flex:1;min-width:0}.prop-slider-num[data-v-fbc7b72b]{width:72px;flex-shrink:0}.prop-slider-row-compact[data-v-fbc7b72b]{gap:6px}.prop-slider-row-compact .prop-slider-num[data-v-fbc7b72b]{width:64px}.prop-row-block[data-v-fbc7b72b]{flex-direction:column;align-items:stretch}.size-row[data-v-fbc7b72b]{display:flex;gap:6px;align-items:center}.size-row .ant-input-number[data-v-fbc7b72b]{flex:1;min-width:0}.size-sep[data-v-fbc7b72b]{color:var(--editor-text-dim);font-size:12px;flex-shrink:0}.canvas-preset-select[data-v-fbc7b72b]{margin-top:6px;width:100%}.color-input[data-v-fbc7b72b]{width:32px;height:28px;border:1px solid var(--editor-border-item);border-radius:4px;padding:0;cursor:pointer;flex-shrink:0;background:transparent}[data-v-fbc7b72b] .ant-divider{border-color:var(--editor-border-item)!important}.data-hint[data-v-fbc7b72b]{font-size:12px;color:var(--editor-text-muted);font-family:monospace}.editor-code-preview[data-v-fbc7b72b]{background:var(--editor-bg-inset);border:1px solid var(--editor-border);border-radius:4px;padding:8px;color:var(--editor-text-muted);font-size:10px;font-family:ui-monospace,Consolas,monospace;max-height:120px;overflow:auto;margin:0;word-break:break-all;white-space:pre-wrap}.data-table-wrapper[data-v-fbc7b72b],.data-table-wrap[data-v-fbc7b72b]{overflow-x:auto}.data-edit-table[data-v-fbc7b72b],.data-table[data-v-fbc7b72b]{width:100%;border-collapse:collapse;font-size:12px}.data-edit-table th[data-v-fbc7b72b],.data-edit-table td[data-v-fbc7b72b],.data-table th[data-v-fbc7b72b],.data-table td[data-v-fbc7b72b]{border:1px solid var(--editor-border-item);padding:6px 8px;text-align:left;color:var(--editor-text)}.data-edit-table th[data-v-fbc7b72b],.data-table th[data-v-fbc7b72b]{background:var(--sidebar-active-bg);color:var(--editor-text);font-weight:600}.data-edit-table td[data-v-fbc7b72b],.data-table td[data-v-fbc7b72b]{background:var(--editor-table-cell-bg);color:var(--editor-text)}.data-edit-table input[data-v-fbc7b72b],.data-edit-table .ant-input[data-v-fbc7b72b],.data-table input[data-v-fbc7b72b],.data-table .ant-input[data-v-fbc7b72b],.data-table .ant-input-number[data-v-fbc7b72b]{background:var(--editor-bg-elevated)!important;border-color:var(--editor-border)!important;color:var(--editor-text)!important}.data-table .th-series[data-v-fbc7b72b],.data-table .td-name[data-v-fbc7b72b]{min-width:80px}.data-table .th-val[data-v-fbc7b72b],.data-table .td-val[data-v-fbc7b72b]{min-width:70px}.data-table .th-actions[data-v-fbc7b72b],.data-table .td-actions[data-v-fbc7b72b]{width:40px}.prop-hint[data-v-fbc7b72b]{margin:4px 0 0;font-size:11px;color:var(--text-secondary, #8c8c8c);line-height:1.4}.prop-section[data-v-da2300bb]{margin-bottom:12px;background:var(--editor-bg-elevated);border-radius:8px;padding:10px;border:1px solid var(--editor-border)}.section-title[data-v-da2300bb]{font-size:11px;color:var(--editor-text);font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid var(--editor-border)}.prop-grid[data-v-da2300bb]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.prop-item[data-v-da2300bb]{display:flex;flex-direction:column;gap:3px}.prop-item label[data-v-da2300bb]{font-size:11px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.prop-row label[data-v-da2300bb]{font-size:12px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.label-hint[data-v-da2300bb]{color:var(--editor-text-dim);cursor:help;font-size:12px}.prop-row[data-v-da2300bb]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.prop-section>.prop-row[data-v-da2300bb]:last-child{margin-bottom:0}.prop-row-switch[data-v-da2300bb]{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.prop-row-switch>label[data-v-da2300bb],.prop-row-switch[data-v-da2300bb] label{flex:1;margin-bottom:0}.prop-row-switch>.prop-row-label-wrap[data-v-da2300bb]{flex:1;min-width:0}.prop-row-pd[data-v-da2300bb]{padding-left:15px}.prop-search-highlight[data-v-da2300bb]{outline:1px solid var(--editor-focus-ring);outline-offset:2px;border-radius:4px;background:var(--editor-focus-bg);transition:background .2s ease}.prop-section.prop-search-highlight[data-v-da2300bb]{padding:4px;margin:-4px}.color-row[data-v-da2300bb]{display:flex;gap:6px;align-items:center}.prop-slider-row[data-v-da2300bb]{display:flex;align-items:center;gap:10px;width:100%}.prop-slider[data-v-da2300bb]{flex:1;min-width:0}.prop-slider-num[data-v-da2300bb]{width:72px;flex-shrink:0}.prop-slider-row-compact[data-v-da2300bb]{gap:6px}.prop-slider-row-compact .prop-slider-num[data-v-da2300bb]{width:64px}.prop-row-block[data-v-da2300bb]{flex-direction:column;align-items:stretch}.size-row[data-v-da2300bb]{display:flex;gap:6px;align-items:center}.size-row .ant-input-number[data-v-da2300bb]{flex:1;min-width:0}.size-sep[data-v-da2300bb]{color:var(--editor-text-dim);font-size:12px;flex-shrink:0}.canvas-preset-select[data-v-da2300bb]{margin-top:6px;width:100%}.color-input[data-v-da2300bb]{width:32px;height:28px;border:1px solid var(--editor-border-item);border-radius:4px;padding:0;cursor:pointer;flex-shrink:0;background:transparent}[data-v-da2300bb] .ant-divider{border-color:var(--editor-border-item)!important}.data-hint[data-v-da2300bb]{font-size:12px;color:var(--editor-text-muted);font-family:monospace}.editor-code-preview[data-v-da2300bb]{background:var(--editor-bg-inset);border:1px solid var(--editor-border);border-radius:4px;padding:8px;color:var(--editor-text-muted);font-size:10px;font-family:ui-monospace,Consolas,monospace;max-height:120px;overflow:auto;margin:0;word-break:break-all;white-space:pre-wrap}.data-table-wrapper[data-v-da2300bb],.data-table-wrap[data-v-da2300bb]{overflow-x:auto}.data-edit-table[data-v-da2300bb],.data-table[data-v-da2300bb]{width:100%;border-collapse:collapse;font-size:12px}.data-edit-table th[data-v-da2300bb],.data-edit-table td[data-v-da2300bb],.data-table th[data-v-da2300bb],.data-table td[data-v-da2300bb]{border:1px solid var(--editor-border-item);padding:6px 8px;text-align:left;color:var(--editor-text)}.data-edit-table th[data-v-da2300bb],.data-table th[data-v-da2300bb]{background:var(--sidebar-active-bg);color:var(--editor-text);font-weight:600}.data-edit-table td[data-v-da2300bb],.data-table td[data-v-da2300bb]{background:var(--editor-table-cell-bg);color:var(--editor-text)}.data-edit-table input[data-v-da2300bb],.data-edit-table .ant-input[data-v-da2300bb],.data-table input[data-v-da2300bb],.data-table .ant-input[data-v-da2300bb],.data-table .ant-input-number[data-v-da2300bb]{background:var(--editor-bg-elevated)!important;border-color:var(--editor-border)!important;color:var(--editor-text)!important}.data-table .th-series[data-v-da2300bb],.data-table .td-name[data-v-da2300bb]{min-width:80px}.data-table .th-val[data-v-da2300bb],.data-table .td-val[data-v-da2300bb]{min-width:70px}.data-table .th-actions[data-v-da2300bb],.data-table .td-actions[data-v-da2300bb]{width:40px}.prop-hint[data-v-da2300bb]{margin:4px 0 0;font-size:11px;color:var(--text-secondary, #8c8c8c);line-height:1.4}.prop-section[data-v-b0e8442c]{margin-bottom:12px;background:var(--editor-bg-elevated);border-radius:8px;padding:10px;border:1px solid var(--editor-border)}.section-title[data-v-b0e8442c]{font-size:11px;color:var(--editor-text);font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid var(--editor-border)}.prop-grid[data-v-b0e8442c]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.prop-item[data-v-b0e8442c]{display:flex;flex-direction:column;gap:3px}.prop-item label[data-v-b0e8442c]{font-size:11px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.prop-row label[data-v-b0e8442c]{font-size:12px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.label-hint[data-v-b0e8442c]{color:var(--editor-text-dim);cursor:help;font-size:12px}.prop-row[data-v-b0e8442c]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.prop-section>.prop-row[data-v-b0e8442c]:last-child{margin-bottom:0}.prop-row-switch[data-v-b0e8442c]{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.prop-row-switch>label[data-v-b0e8442c],.prop-row-switch[data-v-b0e8442c] label{flex:1;margin-bottom:0}.prop-row-switch>.prop-row-label-wrap[data-v-b0e8442c]{flex:1;min-width:0}.prop-row-pd[data-v-b0e8442c]{padding-left:15px}.prop-search-highlight[data-v-b0e8442c]{outline:1px solid var(--editor-focus-ring);outline-offset:2px;border-radius:4px;background:var(--editor-focus-bg);transition:background .2s ease}.prop-section.prop-search-highlight[data-v-b0e8442c]{padding:4px;margin:-4px}.color-row[data-v-b0e8442c]{display:flex;gap:6px;align-items:center}.prop-slider-row[data-v-b0e8442c]{display:flex;align-items:center;gap:10px;width:100%}.prop-slider[data-v-b0e8442c]{flex:1;min-width:0}.prop-slider-num[data-v-b0e8442c]{width:72px;flex-shrink:0}.prop-slider-row-compact[data-v-b0e8442c]{gap:6px}.prop-slider-row-compact .prop-slider-num[data-v-b0e8442c]{width:64px}.prop-row-block[data-v-b0e8442c]{flex-direction:column;align-items:stretch}.size-row[data-v-b0e8442c]{display:flex;gap:6px;align-items:center}.size-row .ant-input-number[data-v-b0e8442c]{flex:1;min-width:0}.size-sep[data-v-b0e8442c]{color:var(--editor-text-dim);font-size:12px;flex-shrink:0}.canvas-preset-select[data-v-b0e8442c]{margin-top:6px;width:100%}.color-input[data-v-b0e8442c]{width:32px;height:28px;border:1px solid var(--editor-border-item);border-radius:4px;padding:0;cursor:pointer;flex-shrink:0;background:transparent}[data-v-b0e8442c] .ant-divider{border-color:var(--editor-border-item)!important}.data-hint[data-v-b0e8442c]{font-size:12px;color:var(--editor-text-muted);font-family:monospace}.editor-code-preview[data-v-b0e8442c]{background:var(--editor-bg-inset);border:1px solid var(--editor-border);border-radius:4px;padding:8px;color:var(--editor-text-muted);font-size:10px;font-family:ui-monospace,Consolas,monospace;max-height:120px;overflow:auto;margin:0;word-break:break-all;white-space:pre-wrap}.data-table-wrapper[data-v-b0e8442c],.data-table-wrap[data-v-b0e8442c]{overflow-x:auto}.data-edit-table[data-v-b0e8442c],.data-table[data-v-b0e8442c]{width:100%;border-collapse:collapse;font-size:12px}.data-edit-table th[data-v-b0e8442c],.data-edit-table td[data-v-b0e8442c],.data-table th[data-v-b0e8442c],.data-table td[data-v-b0e8442c]{border:1px solid var(--editor-border-item);padding:6px 8px;text-align:left;color:var(--editor-text)}.data-edit-table th[data-v-b0e8442c],.data-table th[data-v-b0e8442c]{background:var(--sidebar-active-bg);color:var(--editor-text);font-weight:600}.data-edit-table td[data-v-b0e8442c],.data-table td[data-v-b0e8442c]{background:var(--editor-table-cell-bg);color:var(--editor-text)}.data-edit-table input[data-v-b0e8442c],.data-edit-table .ant-input[data-v-b0e8442c],.data-table input[data-v-b0e8442c],.data-table .ant-input[data-v-b0e8442c],.data-table .ant-input-number[data-v-b0e8442c]{background:var(--editor-bg-elevated)!important;border-color:var(--editor-border)!important;color:var(--editor-text)!important}.data-table .th-series[data-v-b0e8442c],.data-table .td-name[data-v-b0e8442c]{min-width:80px}.data-table .th-val[data-v-b0e8442c],.data-table .td-val[data-v-b0e8442c]{min-width:70px}.data-table .th-actions[data-v-b0e8442c],.data-table .td-actions[data-v-b0e8442c]{width:40px}.prop-hint[data-v-b0e8442c]{margin:4px 0 0;font-size:11px;color:var(--text-secondary, #8c8c8c);line-height:1.4}.prop-section[data-v-bc02cee7]{margin-bottom:12px;background:var(--editor-bg-elevated);border-radius:8px;padding:10px;border:1px solid var(--editor-border)}.section-title[data-v-bc02cee7]{font-size:11px;color:var(--editor-text);font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid var(--editor-border)}.prop-grid[data-v-bc02cee7]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.prop-item[data-v-bc02cee7]{display:flex;flex-direction:column;gap:3px}.prop-item label[data-v-bc02cee7]{font-size:11px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.prop-row label[data-v-bc02cee7]{font-size:12px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.label-hint[data-v-bc02cee7]{color:var(--editor-text-dim);cursor:help;font-size:12px}.prop-row[data-v-bc02cee7]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.prop-section>.prop-row[data-v-bc02cee7]:last-child{margin-bottom:0}.prop-row-switch[data-v-bc02cee7]{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.prop-row-switch>label[data-v-bc02cee7],.prop-row-switch[data-v-bc02cee7] label{flex:1;margin-bottom:0}.prop-row-switch>.prop-row-label-wrap[data-v-bc02cee7]{flex:1;min-width:0}.prop-row-pd[data-v-bc02cee7]{padding-left:15px}.prop-search-highlight[data-v-bc02cee7]{outline:1px solid var(--editor-focus-ring);outline-offset:2px;border-radius:4px;background:var(--editor-focus-bg);transition:background .2s ease}.prop-section.prop-search-highlight[data-v-bc02cee7]{padding:4px;margin:-4px}.color-row[data-v-bc02cee7]{display:flex;gap:6px;align-items:center}.prop-slider-row[data-v-bc02cee7]{display:flex;align-items:center;gap:10px;width:100%}.prop-slider[data-v-bc02cee7]{flex:1;min-width:0}.prop-slider-num[data-v-bc02cee7]{width:72px;flex-shrink:0}.prop-slider-row-compact[data-v-bc02cee7]{gap:6px}.prop-slider-row-compact .prop-slider-num[data-v-bc02cee7]{width:64px}.prop-row-block[data-v-bc02cee7]{flex-direction:column;align-items:stretch}.size-row[data-v-bc02cee7]{display:flex;gap:6px;align-items:center}.size-row .ant-input-number[data-v-bc02cee7]{flex:1;min-width:0}.size-sep[data-v-bc02cee7]{color:var(--editor-text-dim);font-size:12px;flex-shrink:0}.canvas-preset-select[data-v-bc02cee7]{margin-top:6px;width:100%}.color-input[data-v-bc02cee7]{width:32px;height:28px;border:1px solid var(--editor-border-item);border-radius:4px;padding:0;cursor:pointer;flex-shrink:0;background:transparent}[data-v-bc02cee7] .ant-divider{border-color:var(--editor-border-item)!important}.data-hint[data-v-bc02cee7]{font-size:12px;color:var(--editor-text-muted);font-family:monospace}.editor-code-preview[data-v-bc02cee7]{background:var(--editor-bg-inset);border:1px solid var(--editor-border);border-radius:4px;padding:8px;color:var(--editor-text-muted);font-size:10px;font-family:ui-monospace,Consolas,monospace;max-height:120px;overflow:auto;margin:0;word-break:break-all;white-space:pre-wrap}.data-table-wrapper[data-v-bc02cee7],.data-table-wrap[data-v-bc02cee7]{overflow-x:auto}.data-edit-table[data-v-bc02cee7],.data-table[data-v-bc02cee7]{width:100%;border-collapse:collapse;font-size:12px}.data-edit-table th[data-v-bc02cee7],.data-edit-table td[data-v-bc02cee7],.data-table th[data-v-bc02cee7],.data-table td[data-v-bc02cee7]{border:1px solid var(--editor-border-item);padding:6px 8px;text-align:left;color:var(--editor-text)}.data-edit-table th[data-v-bc02cee7],.data-table th[data-v-bc02cee7]{background:var(--sidebar-active-bg);color:var(--editor-text);font-weight:600}.data-edit-table td[data-v-bc02cee7],.data-table td[data-v-bc02cee7]{background:var(--editor-table-cell-bg);color:var(--editor-text)}.data-edit-table input[data-v-bc02cee7],.data-edit-table .ant-input[data-v-bc02cee7],.data-table input[data-v-bc02cee7],.data-table .ant-input[data-v-bc02cee7],.data-table .ant-input-number[data-v-bc02cee7]{background:var(--editor-bg-elevated)!important;border-color:var(--editor-border)!important;color:var(--editor-text)!important}.data-table .th-series[data-v-bc02cee7],.data-table .td-name[data-v-bc02cee7]{min-width:80px}.data-table .th-val[data-v-bc02cee7],.data-table .td-val[data-v-bc02cee7]{min-width:70px}.data-table .th-actions[data-v-bc02cee7],.data-table .td-actions[data-v-bc02cee7]{width:40px}.prop-section[data-v-28fc7a45]{margin-bottom:12px;background:var(--editor-bg-elevated);border-radius:8px;padding:10px;border:1px solid var(--editor-border)}.section-title[data-v-28fc7a45]{font-size:11px;color:var(--editor-text);font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid var(--editor-border)}.prop-grid[data-v-28fc7a45]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.prop-item[data-v-28fc7a45]{display:flex;flex-direction:column;gap:3px}.prop-item label[data-v-28fc7a45]{font-size:11px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.prop-row label[data-v-28fc7a45]{font-size:12px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.label-hint[data-v-28fc7a45]{color:var(--editor-text-dim);cursor:help;font-size:12px}.prop-row[data-v-28fc7a45]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.prop-section>.prop-row[data-v-28fc7a45]:last-child{margin-bottom:0}.prop-row-switch[data-v-28fc7a45]{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.prop-row-switch>label[data-v-28fc7a45],.prop-row-switch[data-v-28fc7a45] label{flex:1;margin-bottom:0}.prop-row-switch>.prop-row-label-wrap[data-v-28fc7a45]{flex:1;min-width:0}.prop-row-pd[data-v-28fc7a45]{padding-left:15px}.prop-search-highlight[data-v-28fc7a45]{outline:1px solid var(--editor-focus-ring);outline-offset:2px;border-radius:4px;background:var(--editor-focus-bg);transition:background .2s ease}.prop-section.prop-search-highlight[data-v-28fc7a45]{padding:4px;margin:-4px}.color-row[data-v-28fc7a45]{display:flex;gap:6px;align-items:center}.prop-slider-row[data-v-28fc7a45]{display:flex;align-items:center;gap:10px;width:100%}.prop-slider[data-v-28fc7a45]{flex:1;min-width:0}.prop-slider-num[data-v-28fc7a45]{width:72px;flex-shrink:0}.prop-slider-row-compact[data-v-28fc7a45]{gap:6px}.prop-slider-row-compact .prop-slider-num[data-v-28fc7a45]{width:64px}.prop-row-block[data-v-28fc7a45]{flex-direction:column;align-items:stretch}.size-row[data-v-28fc7a45]{display:flex;gap:6px;align-items:center}.size-row .ant-input-number[data-v-28fc7a45]{flex:1;min-width:0}.size-sep[data-v-28fc7a45]{color:var(--editor-text-dim);font-size:12px;flex-shrink:0}.canvas-preset-select[data-v-28fc7a45]{margin-top:6px;width:100%}.color-input[data-v-28fc7a45]{width:32px;height:28px;border:1px solid var(--editor-border-item);border-radius:4px;padding:0;cursor:pointer;flex-shrink:0;background:transparent}[data-v-28fc7a45] .ant-divider{border-color:var(--editor-border-item)!important}.data-hint[data-v-28fc7a45]{font-size:12px;color:var(--editor-text-muted);font-family:monospace}.editor-code-preview[data-v-28fc7a45]{background:var(--editor-bg-inset);border:1px solid var(--editor-border);border-radius:4px;padding:8px;color:var(--editor-text-muted);font-size:10px;font-family:ui-monospace,Consolas,monospace;max-height:120px;overflow:auto;margin:0;word-break:break-all;white-space:pre-wrap}.data-table-wrapper[data-v-28fc7a45],.data-table-wrap[data-v-28fc7a45]{overflow-x:auto}.data-edit-table[data-v-28fc7a45],.data-table[data-v-28fc7a45]{width:100%;border-collapse:collapse;font-size:12px}.data-edit-table th[data-v-28fc7a45],.data-edit-table td[data-v-28fc7a45],.data-table th[data-v-28fc7a45],.data-table td[data-v-28fc7a45]{border:1px solid var(--editor-border-item);padding:6px 8px;text-align:left;color:var(--editor-text)}.data-edit-table th[data-v-28fc7a45],.data-table th[data-v-28fc7a45]{background:var(--sidebar-active-bg);color:var(--editor-text);font-weight:600}.data-edit-table td[data-v-28fc7a45],.data-table td[data-v-28fc7a45]{background:var(--editor-table-cell-bg);color:var(--editor-text)}.data-edit-table input[data-v-28fc7a45],.data-edit-table .ant-input[data-v-28fc7a45],.data-table input[data-v-28fc7a45],.data-table .ant-input[data-v-28fc7a45],.data-table .ant-input-number[data-v-28fc7a45]{background:var(--editor-bg-elevated)!important;border-color:var(--editor-border)!important;color:var(--editor-text)!important}.data-table .th-series[data-v-28fc7a45],.data-table .td-name[data-v-28fc7a45]{min-width:80px}.data-table .th-val[data-v-28fc7a45],.data-table .td-val[data-v-28fc7a45]{min-width:70px}.data-table .th-actions[data-v-28fc7a45],.data-table .td-actions[data-v-28fc7a45]{width:40px}.prop-section[data-v-759c5dd3]{margin-bottom:12px;background:var(--editor-bg-elevated);border-radius:8px;padding:10px;border:1px solid var(--editor-border)}.section-title[data-v-759c5dd3]{font-size:11px;color:var(--editor-text);font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid var(--editor-border)}.prop-grid[data-v-759c5dd3]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.prop-item[data-v-759c5dd3]{display:flex;flex-direction:column;gap:3px}.prop-item label[data-v-759c5dd3]{font-size:11px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.prop-row label[data-v-759c5dd3]{font-size:12px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.label-hint[data-v-759c5dd3]{color:var(--editor-text-dim);cursor:help;font-size:12px}.prop-row[data-v-759c5dd3]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.prop-section>.prop-row[data-v-759c5dd3]:last-child{margin-bottom:0}.prop-row-switch[data-v-759c5dd3]{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.prop-row-switch>label[data-v-759c5dd3],.prop-row-switch[data-v-759c5dd3] label{flex:1;margin-bottom:0}.prop-row-switch>.prop-row-label-wrap[data-v-759c5dd3]{flex:1;min-width:0}.prop-row-pd[data-v-759c5dd3]{padding-left:15px}.prop-search-highlight[data-v-759c5dd3]{outline:1px solid var(--editor-focus-ring);outline-offset:2px;border-radius:4px;background:var(--editor-focus-bg);transition:background .2s ease}.prop-section.prop-search-highlight[data-v-759c5dd3]{padding:4px;margin:-4px}.color-row[data-v-759c5dd3]{display:flex;gap:6px;align-items:center}.prop-slider-row[data-v-759c5dd3]{display:flex;align-items:center;gap:10px;width:100%}.prop-slider[data-v-759c5dd3]{flex:1;min-width:0}.prop-slider-num[data-v-759c5dd3]{width:72px;flex-shrink:0}.prop-slider-row-compact[data-v-759c5dd3]{gap:6px}.prop-slider-row-compact .prop-slider-num[data-v-759c5dd3]{width:64px}.prop-row-block[data-v-759c5dd3]{flex-direction:column;align-items:stretch}.size-row[data-v-759c5dd3]{display:flex;gap:6px;align-items:center}.size-row .ant-input-number[data-v-759c5dd3]{flex:1;min-width:0}.size-sep[data-v-759c5dd3]{color:var(--editor-text-dim);font-size:12px;flex-shrink:0}.canvas-preset-select[data-v-759c5dd3]{margin-top:6px;width:100%}.color-input[data-v-759c5dd3]{width:32px;height:28px;border:1px solid var(--editor-border-item);border-radius:4px;padding:0;cursor:pointer;flex-shrink:0;background:transparent}[data-v-759c5dd3] .ant-divider{border-color:var(--editor-border-item)!important}.data-hint[data-v-759c5dd3]{font-size:12px;color:var(--editor-text-muted);font-family:monospace}.editor-code-preview[data-v-759c5dd3]{background:var(--editor-bg-inset);border:1px solid var(--editor-border);border-radius:4px;padding:8px;color:var(--editor-text-muted);font-size:10px;font-family:ui-monospace,Consolas,monospace;max-height:120px;overflow:auto;margin:0;word-break:break-all;white-space:pre-wrap}.data-table-wrapper[data-v-759c5dd3],.data-table-wrap[data-v-759c5dd3]{overflow-x:auto}.data-edit-table[data-v-759c5dd3],.data-table[data-v-759c5dd3]{width:100%;border-collapse:collapse;font-size:12px}.data-edit-table th[data-v-759c5dd3],.data-edit-table td[data-v-759c5dd3],.data-table th[data-v-759c5dd3],.data-table td[data-v-759c5dd3]{border:1px solid var(--editor-border-item);padding:6px 8px;text-align:left;color:var(--editor-text)}.data-edit-table th[data-v-759c5dd3],.data-table th[data-v-759c5dd3]{background:var(--sidebar-active-bg);color:var(--editor-text);font-weight:600}.data-edit-table td[data-v-759c5dd3],.data-table td[data-v-759c5dd3]{background:var(--editor-table-cell-bg);color:var(--editor-text)}.data-edit-table input[data-v-759c5dd3],.data-edit-table .ant-input[data-v-759c5dd3],.data-table input[data-v-759c5dd3],.data-table .ant-input[data-v-759c5dd3],.data-table .ant-input-number[data-v-759c5dd3]{background:var(--editor-bg-elevated)!important;border-color:var(--editor-border)!important;color:var(--editor-text)!important}.data-table .th-series[data-v-759c5dd3],.data-table .td-name[data-v-759c5dd3]{min-width:80px}.data-table .th-val[data-v-759c5dd3],.data-table .td-val[data-v-759c5dd3]{min-width:70px}.data-table .th-actions[data-v-759c5dd3],.data-table .td-actions[data-v-759c5dd3]{width:40px}.section-title-sub[data-v-759c5dd3]{margin-top:12px}.prop-section[data-v-5dbd4daf]{margin-bottom:12px;background:var(--editor-bg-elevated);border-radius:8px;padding:10px;border:1px solid var(--editor-border)}.section-title[data-v-5dbd4daf]{font-size:11px;color:var(--editor-text);font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid var(--editor-border)}.prop-grid[data-v-5dbd4daf]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.prop-item[data-v-5dbd4daf]{display:flex;flex-direction:column;gap:3px}.prop-item label[data-v-5dbd4daf]{font-size:11px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.prop-row label[data-v-5dbd4daf]{font-size:12px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.label-hint[data-v-5dbd4daf]{color:var(--editor-text-dim);cursor:help;font-size:12px}.prop-row[data-v-5dbd4daf]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.prop-section>.prop-row[data-v-5dbd4daf]:last-child{margin-bottom:0}.prop-row-switch[data-v-5dbd4daf]{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.prop-row-switch>label[data-v-5dbd4daf],.prop-row-switch[data-v-5dbd4daf] label{flex:1;margin-bottom:0}.prop-row-switch>.prop-row-label-wrap[data-v-5dbd4daf]{flex:1;min-width:0}.prop-row-pd[data-v-5dbd4daf]{padding-left:15px}.prop-search-highlight[data-v-5dbd4daf]{outline:1px solid var(--editor-focus-ring);outline-offset:2px;border-radius:4px;background:var(--editor-focus-bg);transition:background .2s ease}.prop-section.prop-search-highlight[data-v-5dbd4daf]{padding:4px;margin:-4px}.color-row[data-v-5dbd4daf]{display:flex;gap:6px;align-items:center}.prop-slider-row[data-v-5dbd4daf]{display:flex;align-items:center;gap:10px;width:100%}.prop-slider[data-v-5dbd4daf]{flex:1;min-width:0}.prop-slider-num[data-v-5dbd4daf]{width:72px;flex-shrink:0}.prop-slider-row-compact[data-v-5dbd4daf]{gap:6px}.prop-slider-row-compact .prop-slider-num[data-v-5dbd4daf]{width:64px}.prop-row-block[data-v-5dbd4daf]{flex-direction:column;align-items:stretch}.size-row[data-v-5dbd4daf]{display:flex;gap:6px;align-items:center}.size-row .ant-input-number[data-v-5dbd4daf]{flex:1;min-width:0}.size-sep[data-v-5dbd4daf]{color:var(--editor-text-dim);font-size:12px;flex-shrink:0}.canvas-preset-select[data-v-5dbd4daf]{margin-top:6px;width:100%}.color-input[data-v-5dbd4daf]{width:32px;height:28px;border:1px solid var(--editor-border-item);border-radius:4px;padding:0;cursor:pointer;flex-shrink:0;background:transparent}[data-v-5dbd4daf] .ant-divider{border-color:var(--editor-border-item)!important}.data-hint[data-v-5dbd4daf]{font-size:12px;color:var(--editor-text-muted);font-family:monospace}.editor-code-preview[data-v-5dbd4daf]{background:var(--editor-bg-inset);border:1px solid var(--editor-border);border-radius:4px;padding:8px;color:var(--editor-text-muted);font-size:10px;font-family:ui-monospace,Consolas,monospace;max-height:120px;overflow:auto;margin:0;word-break:break-all;white-space:pre-wrap}.data-table-wrapper[data-v-5dbd4daf],.data-table-wrap[data-v-5dbd4daf]{overflow-x:auto}.data-edit-table[data-v-5dbd4daf],.data-table[data-v-5dbd4daf]{width:100%;border-collapse:collapse;font-size:12px}.data-edit-table th[data-v-5dbd4daf],.data-edit-table td[data-v-5dbd4daf],.data-table th[data-v-5dbd4daf],.data-table td[data-v-5dbd4daf]{border:1px solid var(--editor-border-item);padding:6px 8px;text-align:left;color:var(--editor-text)}.data-edit-table th[data-v-5dbd4daf],.data-table th[data-v-5dbd4daf]{background:var(--sidebar-active-bg);color:var(--editor-text);font-weight:600}.data-edit-table td[data-v-5dbd4daf],.data-table td[data-v-5dbd4daf]{background:var(--editor-table-cell-bg);color:var(--editor-text)}.data-edit-table input[data-v-5dbd4daf],.data-edit-table .ant-input[data-v-5dbd4daf],.data-table input[data-v-5dbd4daf],.data-table .ant-input[data-v-5dbd4daf],.data-table .ant-input-number[data-v-5dbd4daf]{background:var(--editor-bg-elevated)!important;border-color:var(--editor-border)!important;color:var(--editor-text)!important}.data-table .th-series[data-v-5dbd4daf],.data-table .td-name[data-v-5dbd4daf]{min-width:80px}.data-table .th-val[data-v-5dbd4daf],.data-table .td-val[data-v-5dbd4daf]{min-width:70px}.data-table .th-actions[data-v-5dbd4daf],.data-table .td-actions[data-v-5dbd4daf]{width:40px}.prop-hint[data-v-5dbd4daf]{margin:2px 0 8px;font-size:11px;color:var(--text-secondary, #8c8c8c);line-height:1.4}.prop-section[data-v-0a96cd1e]{margin-bottom:12px;background:var(--editor-bg-elevated);border-radius:8px;padding:10px;border:1px solid var(--editor-border)}.section-title[data-v-0a96cd1e]{font-size:11px;color:var(--editor-text);font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid var(--editor-border)}.prop-grid[data-v-0a96cd1e]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.prop-item[data-v-0a96cd1e]{display:flex;flex-direction:column;gap:3px}.prop-item label[data-v-0a96cd1e]{font-size:11px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.prop-row label[data-v-0a96cd1e]{font-size:12px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.label-hint[data-v-0a96cd1e]{color:var(--editor-text-dim);cursor:help;font-size:12px}.prop-row[data-v-0a96cd1e]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.prop-section>.prop-row[data-v-0a96cd1e]:last-child{margin-bottom:0}.prop-row-switch[data-v-0a96cd1e]{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.prop-row-switch>label[data-v-0a96cd1e],.prop-row-switch[data-v-0a96cd1e] label{flex:1;margin-bottom:0}.prop-row-switch>.prop-row-label-wrap[data-v-0a96cd1e]{flex:1;min-width:0}.prop-row-pd[data-v-0a96cd1e]{padding-left:15px}.prop-search-highlight[data-v-0a96cd1e]{outline:1px solid var(--editor-focus-ring);outline-offset:2px;border-radius:4px;background:var(--editor-focus-bg);transition:background .2s ease}.prop-section.prop-search-highlight[data-v-0a96cd1e]{padding:4px;margin:-4px}.color-row[data-v-0a96cd1e]{display:flex;gap:6px;align-items:center}.prop-slider-row[data-v-0a96cd1e]{display:flex;align-items:center;gap:10px;width:100%}.prop-slider[data-v-0a96cd1e]{flex:1;min-width:0}.prop-slider-num[data-v-0a96cd1e]{width:72px;flex-shrink:0}.prop-slider-row-compact[data-v-0a96cd1e]{gap:6px}.prop-slider-row-compact .prop-slider-num[data-v-0a96cd1e]{width:64px}.prop-row-block[data-v-0a96cd1e]{flex-direction:column;align-items:stretch}.size-row[data-v-0a96cd1e]{display:flex;gap:6px;align-items:center}.size-row .ant-input-number[data-v-0a96cd1e]{flex:1;min-width:0}.size-sep[data-v-0a96cd1e]{color:var(--editor-text-dim);font-size:12px;flex-shrink:0}.canvas-preset-select[data-v-0a96cd1e]{margin-top:6px;width:100%}.color-input[data-v-0a96cd1e]{width:32px;height:28px;border:1px solid var(--editor-border-item);border-radius:4px;padding:0;cursor:pointer;flex-shrink:0;background:transparent}[data-v-0a96cd1e] .ant-divider{border-color:var(--editor-border-item)!important}.data-hint[data-v-0a96cd1e]{font-size:12px;color:var(--editor-text-muted);font-family:monospace}.editor-code-preview[data-v-0a96cd1e]{background:var(--editor-bg-inset);border:1px solid var(--editor-border);border-radius:4px;padding:8px;color:var(--editor-text-muted);font-size:10px;font-family:ui-monospace,Consolas,monospace;max-height:120px;overflow:auto;margin:0;word-break:break-all;white-space:pre-wrap}.data-table-wrapper[data-v-0a96cd1e],.data-table-wrap[data-v-0a96cd1e]{overflow-x:auto}.data-edit-table[data-v-0a96cd1e],.data-table[data-v-0a96cd1e]{width:100%;border-collapse:collapse;font-size:12px}.data-edit-table th[data-v-0a96cd1e],.data-edit-table td[data-v-0a96cd1e],.data-table th[data-v-0a96cd1e],.data-table td[data-v-0a96cd1e]{border:1px solid var(--editor-border-item);padding:6px 8px;text-align:left;color:var(--editor-text)}.data-edit-table th[data-v-0a96cd1e],.data-table th[data-v-0a96cd1e]{background:var(--sidebar-active-bg);color:var(--editor-text);font-weight:600}.data-edit-table td[data-v-0a96cd1e],.data-table td[data-v-0a96cd1e]{background:var(--editor-table-cell-bg);color:var(--editor-text)}.data-edit-table input[data-v-0a96cd1e],.data-edit-table .ant-input[data-v-0a96cd1e],.data-table input[data-v-0a96cd1e],.data-table .ant-input[data-v-0a96cd1e],.data-table .ant-input-number[data-v-0a96cd1e]{background:var(--editor-bg-elevated)!important;border-color:var(--editor-border)!important;color:var(--editor-text)!important}.data-table .th-series[data-v-0a96cd1e],.data-table .td-name[data-v-0a96cd1e]{min-width:80px}.data-table .th-val[data-v-0a96cd1e],.data-table .td-val[data-v-0a96cd1e]{min-width:70px}.data-table .th-actions[data-v-0a96cd1e],.data-table .td-actions[data-v-0a96cd1e]{width:40px}.eval-page-event-hint[data-v-0a96cd1e]{margin:0 0 8px;font-size:12px;opacity:.75}.prop-section[data-v-a46251cc]{margin-bottom:12px;background:var(--editor-bg-elevated);border-radius:8px;padding:10px;border:1px solid var(--editor-border)}.section-title[data-v-a46251cc]{font-size:11px;color:var(--editor-text);font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid var(--editor-border)}.prop-grid[data-v-a46251cc]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.prop-item[data-v-a46251cc]{display:flex;flex-direction:column;gap:3px}.prop-item label[data-v-a46251cc]{font-size:11px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.prop-row label[data-v-a46251cc]{font-size:12px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.label-hint[data-v-a46251cc]{color:var(--editor-text-dim);cursor:help;font-size:12px}.prop-row[data-v-a46251cc]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.prop-section>.prop-row[data-v-a46251cc]:last-child{margin-bottom:0}.prop-row-switch[data-v-a46251cc]{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.prop-row-switch>label[data-v-a46251cc],.prop-row-switch[data-v-a46251cc] label{flex:1;margin-bottom:0}.prop-row-switch>.prop-row-label-wrap[data-v-a46251cc]{flex:1;min-width:0}.prop-row-pd[data-v-a46251cc]{padding-left:15px}.prop-search-highlight[data-v-a46251cc]{outline:1px solid var(--editor-focus-ring);outline-offset:2px;border-radius:4px;background:var(--editor-focus-bg);transition:background .2s ease}.prop-section.prop-search-highlight[data-v-a46251cc]{padding:4px;margin:-4px}.color-row[data-v-a46251cc]{display:flex;gap:6px;align-items:center}.prop-slider-row[data-v-a46251cc]{display:flex;align-items:center;gap:10px;width:100%}.prop-slider[data-v-a46251cc]{flex:1;min-width:0}.prop-slider-num[data-v-a46251cc]{width:72px;flex-shrink:0}.prop-slider-row-compact[data-v-a46251cc]{gap:6px}.prop-slider-row-compact .prop-slider-num[data-v-a46251cc]{width:64px}.prop-row-block[data-v-a46251cc]{flex-direction:column;align-items:stretch}.size-row[data-v-a46251cc]{display:flex;gap:6px;align-items:center}.size-row .ant-input-number[data-v-a46251cc]{flex:1;min-width:0}.size-sep[data-v-a46251cc]{color:var(--editor-text-dim);font-size:12px;flex-shrink:0}.canvas-preset-select[data-v-a46251cc]{margin-top:6px;width:100%}.color-input[data-v-a46251cc]{width:32px;height:28px;border:1px solid var(--editor-border-item);border-radius:4px;padding:0;cursor:pointer;flex-shrink:0;background:transparent}[data-v-a46251cc] .ant-divider{border-color:var(--editor-border-item)!important}.data-hint[data-v-a46251cc]{font-size:12px;color:var(--editor-text-muted);font-family:monospace}.editor-code-preview[data-v-a46251cc]{background:var(--editor-bg-inset);border:1px solid var(--editor-border);border-radius:4px;padding:8px;color:var(--editor-text-muted);font-size:10px;font-family:ui-monospace,Consolas,monospace;max-height:120px;overflow:auto;margin:0;word-break:break-all;white-space:pre-wrap}.data-table-wrapper[data-v-a46251cc],.data-table-wrap[data-v-a46251cc]{overflow-x:auto}.data-edit-table[data-v-a46251cc],.data-table[data-v-a46251cc]{width:100%;border-collapse:collapse;font-size:12px}.data-edit-table th[data-v-a46251cc],.data-edit-table td[data-v-a46251cc],.data-table th[data-v-a46251cc],.data-table td[data-v-a46251cc]{border:1px solid var(--editor-border-item);padding:6px 8px;text-align:left;color:var(--editor-text)}.data-edit-table th[data-v-a46251cc],.data-table th[data-v-a46251cc]{background:var(--sidebar-active-bg);color:var(--editor-text);font-weight:600}.data-edit-table td[data-v-a46251cc],.data-table td[data-v-a46251cc]{background:var(--editor-table-cell-bg);color:var(--editor-text)}.data-edit-table input[data-v-a46251cc],.data-edit-table .ant-input[data-v-a46251cc],.data-table input[data-v-a46251cc],.data-table .ant-input[data-v-a46251cc],.data-table .ant-input-number[data-v-a46251cc]{background:var(--editor-bg-elevated)!important;border-color:var(--editor-border)!important;color:var(--editor-text)!important}.data-table .th-series[data-v-a46251cc],.data-table .td-name[data-v-a46251cc]{min-width:80px}.data-table .th-val[data-v-a46251cc],.data-table .td-val[data-v-a46251cc]{min-width:70px}.data-table .th-actions[data-v-a46251cc],.data-table .td-actions[data-v-a46251cc]{width:40px}.prop-row:hover .prop-pin-btn,.prop-row-switch:hover .prop-pin-btn,.prop-row-label-wrap:hover .prop-pin-btn,.prop-pin-btn.is-pinned{opacity:1}.prop-pin-btn{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;margin-left:4px;border:none;border-radius:4px;background:transparent;color:var(--editor-text-muted);font-size:10px;cursor:pointer;opacity:0;transition:opacity .15s,color .15s}.prop-pin-btn.is-pinned,.prop-pin-btn:hover{color:var(--accent)}.presence-edit-alert[data-v-a46251cc]{margin:8px 10px 0}.comp-prop-shell[data-v-a46251cc]{--comp-prop-header-height: 36px;--shell-segmented-sticky-height: 40px;--shell-sticky-offset: calc(var(--comp-prop-header-height) + var(--shell-segmented-sticky-height));display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.shell-main-scroll[data-v-a46251cc]{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto}.shell-segmented[data-v-a46251cc]{position:sticky;top:var(--comp-prop-header-height);z-index:2;padding:6px 8px;background:var(--editor-bg-elevated);border-bottom:1px solid var(--editor-border)}.shell-segmented[data-v-a46251cc] .ant-segmented{width:100%;font-size:12px;padding:3px;background:var(--editor-bg-segmented)!important;border:1px solid var(--editor-border);border-radius:8px}.shell-segmented[data-v-a46251cc] .ant-segmented-group{display:flex;flex-wrap:nowrap}.shell-segmented[data-v-a46251cc] .ant-segmented-thumb{background:var(--accent-subtle)!important;border:1px solid rgba(var(--accent-rgb, 22, 119, 255),.32);border-radius:6px!important;box-shadow:0 1px 4px rgba(var(--accent-rgb, 22, 119, 255),.12)}.shell-segmented[data-v-a46251cc] .ant-segmented-item{flex:1 1 0;min-width:0;color:var(--editor-text-muted);transition:color .15s ease}.shell-segmented[data-v-a46251cc] .ant-segmented-item:hover:not(.ant-segmented-item-selected){color:var(--editor-text)}.shell-segmented[data-v-a46251cc] .ant-segmented-item-selected{color:var(--accent)}.shell-segmented[data-v-a46251cc] .ant-segmented-item-label{padding:0 4px;min-height:28px;line-height:28px;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:inherit}.shell-segmented[data-v-a46251cc] .ant-segmented-item-selected .ant-segmented-item-label{color:var(--accent)!important;font-weight:600}.shell-content[data-v-a46251cc]{padding:8px}.shell-content[data-v-a46251cc] .prop-row,.shell-content[data-v-a46251cc] .section-title{scroll-margin-top:calc(var(--shell-sticky-offset) + 8px)}.prop-section[data-v-36ed5fc6]{margin-bottom:12px;background:var(--editor-bg-elevated);border-radius:8px;padding:10px;border:1px solid var(--editor-border)}.section-title[data-v-36ed5fc6]{font-size:11px;color:var(--editor-text);font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid var(--editor-border)}.prop-grid[data-v-36ed5fc6]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.prop-item[data-v-36ed5fc6]{display:flex;flex-direction:column;gap:3px}.prop-item label[data-v-36ed5fc6]{font-size:11px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.prop-row label[data-v-36ed5fc6]{font-size:12px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.label-hint[data-v-36ed5fc6]{color:var(--editor-text-dim);cursor:help;font-size:12px}.prop-row[data-v-36ed5fc6]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.prop-section>.prop-row[data-v-36ed5fc6]:last-child{margin-bottom:0}.prop-row-switch[data-v-36ed5fc6]{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.prop-row-switch>label[data-v-36ed5fc6],.prop-row-switch[data-v-36ed5fc6] label{flex:1;margin-bottom:0}.prop-row-switch>.prop-row-label-wrap[data-v-36ed5fc6]{flex:1;min-width:0}.prop-row-pd[data-v-36ed5fc6]{padding-left:15px}.prop-search-highlight[data-v-36ed5fc6]{outline:1px solid var(--editor-focus-ring);outline-offset:2px;border-radius:4px;background:var(--editor-focus-bg);transition:background .2s ease}.prop-section.prop-search-highlight[data-v-36ed5fc6]{padding:4px;margin:-4px}.color-row[data-v-36ed5fc6]{display:flex;gap:6px;align-items:center}.prop-slider-row[data-v-36ed5fc6]{display:flex;align-items:center;gap:10px;width:100%}.prop-slider[data-v-36ed5fc6]{flex:1;min-width:0}.prop-slider-num[data-v-36ed5fc6]{width:72px;flex-shrink:0}.prop-slider-row-compact[data-v-36ed5fc6]{gap:6px}.prop-slider-row-compact .prop-slider-num[data-v-36ed5fc6]{width:64px}.prop-row-block[data-v-36ed5fc6]{flex-direction:column;align-items:stretch}.size-row[data-v-36ed5fc6]{display:flex;gap:6px;align-items:center}.size-row .ant-input-number[data-v-36ed5fc6]{flex:1;min-width:0}.size-sep[data-v-36ed5fc6]{color:var(--editor-text-dim);font-size:12px;flex-shrink:0}.canvas-preset-select[data-v-36ed5fc6]{margin-top:6px;width:100%}.color-input[data-v-36ed5fc6]{width:32px;height:28px;border:1px solid var(--editor-border-item);border-radius:4px;padding:0;cursor:pointer;flex-shrink:0;background:transparent}[data-v-36ed5fc6] .ant-divider{border-color:var(--editor-border-item)!important}.data-hint[data-v-36ed5fc6]{font-size:12px;color:var(--editor-text-muted);font-family:monospace}.editor-code-preview[data-v-36ed5fc6]{background:var(--editor-bg-inset);border:1px solid var(--editor-border);border-radius:4px;padding:8px;color:var(--editor-text-muted);font-size:10px;font-family:ui-monospace,Consolas,monospace;max-height:120px;overflow:auto;margin:0;word-break:break-all;white-space:pre-wrap}.data-table-wrapper[data-v-36ed5fc6],.data-table-wrap[data-v-36ed5fc6]{overflow-x:auto}.data-edit-table[data-v-36ed5fc6],.data-table[data-v-36ed5fc6]{width:100%;border-collapse:collapse;font-size:12px}.data-edit-table th[data-v-36ed5fc6],.data-edit-table td[data-v-36ed5fc6],.data-table th[data-v-36ed5fc6],.data-table td[data-v-36ed5fc6]{border:1px solid var(--editor-border-item);padding:6px 8px;text-align:left;color:var(--editor-text)}.data-edit-table th[data-v-36ed5fc6],.data-table th[data-v-36ed5fc6]{background:var(--sidebar-active-bg);color:var(--editor-text);font-weight:600}.data-edit-table td[data-v-36ed5fc6],.data-table td[data-v-36ed5fc6]{background:var(--editor-table-cell-bg);color:var(--editor-text)}.data-edit-table input[data-v-36ed5fc6],.data-edit-table .ant-input[data-v-36ed5fc6],.data-table input[data-v-36ed5fc6],.data-table .ant-input[data-v-36ed5fc6],.data-table .ant-input-number[data-v-36ed5fc6]{background:var(--editor-bg-elevated)!important;border-color:var(--editor-border)!important;color:var(--editor-text)!important}.data-table .th-series[data-v-36ed5fc6],.data-table .td-name[data-v-36ed5fc6]{min-width:80px}.data-table .th-val[data-v-36ed5fc6],.data-table .td-val[data-v-36ed5fc6]{min-width:70px}.data-table .th-actions[data-v-36ed5fc6],.data-table .td-actions[data-v-36ed5fc6]{width:40px}.batch-summary-text[data-v-36ed5fc6]{font-size:12px;color:var(--editor-text);line-height:1.5;margin-bottom:4px}.batch-hint[data-v-36ed5fc6]{font-size:11px;color:var(--editor-text-dim);line-height:1.4}.field-meta[data-v-36ed5fc6]{margin-left:auto;font-size:10px;color:var(--editor-text-dim);font-weight:400}.prop-row label[data-v-36ed5fc6]{justify-content:space-between}.prop-section[data-v-c7205a25]{margin-bottom:12px;background:var(--editor-bg-elevated);border-radius:8px;padding:10px;border:1px solid var(--editor-border)}.section-title[data-v-c7205a25]{font-size:11px;color:var(--editor-text);font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid var(--editor-border)}.prop-grid[data-v-c7205a25]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.prop-item[data-v-c7205a25]{display:flex;flex-direction:column;gap:3px}.prop-item label[data-v-c7205a25]{font-size:11px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.prop-row label[data-v-c7205a25]{font-size:12px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.label-hint[data-v-c7205a25]{color:var(--editor-text-dim);cursor:help;font-size:12px}.prop-row[data-v-c7205a25]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.prop-section>.prop-row[data-v-c7205a25]:last-child{margin-bottom:0}.prop-row-switch[data-v-c7205a25]{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.prop-row-switch>label[data-v-c7205a25],.prop-row-switch[data-v-c7205a25] label{flex:1;margin-bottom:0}.prop-row-switch>.prop-row-label-wrap[data-v-c7205a25]{flex:1;min-width:0}.prop-row-pd[data-v-c7205a25]{padding-left:15px}.prop-search-highlight[data-v-c7205a25]{outline:1px solid var(--editor-focus-ring);outline-offset:2px;border-radius:4px;background:var(--editor-focus-bg);transition:background .2s ease}.prop-section.prop-search-highlight[data-v-c7205a25]{padding:4px;margin:-4px}.color-row[data-v-c7205a25]{display:flex;gap:6px;align-items:center}.prop-slider-row[data-v-c7205a25]{display:flex;align-items:center;gap:10px;width:100%}.prop-slider[data-v-c7205a25]{flex:1;min-width:0}.prop-slider-num[data-v-c7205a25]{width:72px;flex-shrink:0}.prop-slider-row-compact[data-v-c7205a25]{gap:6px}.prop-slider-row-compact .prop-slider-num[data-v-c7205a25]{width:64px}.prop-row-block[data-v-c7205a25]{flex-direction:column;align-items:stretch}.size-row[data-v-c7205a25]{display:flex;gap:6px;align-items:center}.size-row .ant-input-number[data-v-c7205a25]{flex:1;min-width:0}.size-sep[data-v-c7205a25]{color:var(--editor-text-dim);font-size:12px;flex-shrink:0}.canvas-preset-select[data-v-c7205a25]{margin-top:6px;width:100%}.color-input[data-v-c7205a25]{width:32px;height:28px;border:1px solid var(--editor-border-item);border-radius:4px;padding:0;cursor:pointer;flex-shrink:0;background:transparent}[data-v-c7205a25] .ant-divider{border-color:var(--editor-border-item)!important}.data-hint[data-v-c7205a25]{font-size:12px;color:var(--editor-text-muted);font-family:monospace}.editor-code-preview[data-v-c7205a25]{background:var(--editor-bg-inset);border:1px solid var(--editor-border);border-radius:4px;padding:8px;color:var(--editor-text-muted);font-size:10px;font-family:ui-monospace,Consolas,monospace;max-height:120px;overflow:auto;margin:0;word-break:break-all;white-space:pre-wrap}.data-table-wrapper[data-v-c7205a25],.data-table-wrap[data-v-c7205a25]{overflow-x:auto}.data-edit-table[data-v-c7205a25],.data-table[data-v-c7205a25]{width:100%;border-collapse:collapse;font-size:12px}.data-edit-table th[data-v-c7205a25],.data-edit-table td[data-v-c7205a25],.data-table th[data-v-c7205a25],.data-table td[data-v-c7205a25]{border:1px solid var(--editor-border-item);padding:6px 8px;text-align:left;color:var(--editor-text)}.data-edit-table th[data-v-c7205a25],.data-table th[data-v-c7205a25]{background:var(--sidebar-active-bg);color:var(--editor-text);font-weight:600}.data-edit-table td[data-v-c7205a25],.data-table td[data-v-c7205a25]{background:var(--editor-table-cell-bg);color:var(--editor-text)}.data-edit-table input[data-v-c7205a25],.data-edit-table .ant-input[data-v-c7205a25],.data-table input[data-v-c7205a25],.data-table .ant-input[data-v-c7205a25],.data-table .ant-input-number[data-v-c7205a25]{background:var(--editor-bg-elevated)!important;border-color:var(--editor-border)!important;color:var(--editor-text)!important}.data-table .th-series[data-v-c7205a25],.data-table .td-name[data-v-c7205a25]{min-width:80px}.data-table .th-val[data-v-c7205a25],.data-table .td-val[data-v-c7205a25]{min-width:70px}.data-table .th-actions[data-v-c7205a25],.data-table .td-actions[data-v-c7205a25]{width:40px}.ds-debugger[data-v-c7205a25]{margin-top:10px;padding-top:10px;border-top:1px dashed var(--editor-border, rgba(255, 255, 255, .12))}.debugger-toolbar[data-v-c7205a25]{display:flex;align-items:center;gap:10px;margin-bottom:10px}.test-status[data-v-c7205a25]{font-size:11px;color:#ff7875}.test-status.ok[data-v-c7205a25]{color:#52c41a}.debug-block[data-v-c7205a25],.debug-alert[data-v-c7205a25]{margin-bottom:10px}.suggested-paths[data-v-c7205a25]{display:flex;flex-wrap:wrap;gap:6px}.path-tag[data-v-c7205a25]{cursor:pointer;margin:0}.path-preview[data-v-c7205a25]{background:var(--editor-bg-inset);border:1px solid var(--editor-border);border-radius:4px;padding:8px;font-size:10px;max-height:120px;overflow:auto;margin:0;color:var(--editor-text-muted);font-family:ui-monospace,Consolas,monospace}.prop-section[data-v-bdbdcd63]{margin-bottom:12px;background:var(--editor-bg-elevated);border-radius:8px;padding:10px;border:1px solid var(--editor-border)}.section-title[data-v-bdbdcd63]{font-size:11px;color:var(--editor-text);font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid var(--editor-border)}.prop-grid[data-v-bdbdcd63]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.prop-item[data-v-bdbdcd63]{display:flex;flex-direction:column;gap:3px}.prop-item label[data-v-bdbdcd63]{font-size:11px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.prop-row label[data-v-bdbdcd63]{font-size:12px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.label-hint[data-v-bdbdcd63]{color:var(--editor-text-dim);cursor:help;font-size:12px}.prop-row[data-v-bdbdcd63]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.prop-section>.prop-row[data-v-bdbdcd63]:last-child{margin-bottom:0}.prop-row-switch[data-v-bdbdcd63]{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.prop-row-switch>label[data-v-bdbdcd63],.prop-row-switch[data-v-bdbdcd63] label{flex:1;margin-bottom:0}.prop-row-switch>.prop-row-label-wrap[data-v-bdbdcd63]{flex:1;min-width:0}.prop-row-pd[data-v-bdbdcd63]{padding-left:15px}.prop-search-highlight[data-v-bdbdcd63]{outline:1px solid var(--editor-focus-ring);outline-offset:2px;border-radius:4px;background:var(--editor-focus-bg);transition:background .2s ease}.prop-section.prop-search-highlight[data-v-bdbdcd63]{padding:4px;margin:-4px}.color-row[data-v-bdbdcd63]{display:flex;gap:6px;align-items:center}.prop-slider-row[data-v-bdbdcd63]{display:flex;align-items:center;gap:10px;width:100%}.prop-slider[data-v-bdbdcd63]{flex:1;min-width:0}.prop-slider-num[data-v-bdbdcd63]{width:72px;flex-shrink:0}.prop-slider-row-compact[data-v-bdbdcd63]{gap:6px}.prop-slider-row-compact .prop-slider-num[data-v-bdbdcd63]{width:64px}.prop-row-block[data-v-bdbdcd63]{flex-direction:column;align-items:stretch}.size-row[data-v-bdbdcd63]{display:flex;gap:6px;align-items:center}.size-row .ant-input-number[data-v-bdbdcd63]{flex:1;min-width:0}.size-sep[data-v-bdbdcd63]{color:var(--editor-text-dim);font-size:12px;flex-shrink:0}.canvas-preset-select[data-v-bdbdcd63]{margin-top:6px;width:100%}.color-input[data-v-bdbdcd63]{width:32px;height:28px;border:1px solid var(--editor-border-item);border-radius:4px;padding:0;cursor:pointer;flex-shrink:0;background:transparent}[data-v-bdbdcd63] .ant-divider{border-color:var(--editor-border-item)!important}.data-hint[data-v-bdbdcd63]{font-size:12px;color:var(--editor-text-muted);font-family:monospace}.editor-code-preview[data-v-bdbdcd63]{background:var(--editor-bg-inset);border:1px solid var(--editor-border);border-radius:4px;padding:8px;color:var(--editor-text-muted);font-size:10px;font-family:ui-monospace,Consolas,monospace;max-height:120px;overflow:auto;margin:0;word-break:break-all;white-space:pre-wrap}.data-table-wrapper[data-v-bdbdcd63],.data-table-wrap[data-v-bdbdcd63]{overflow-x:auto}.data-edit-table[data-v-bdbdcd63],.data-table[data-v-bdbdcd63]{width:100%;border-collapse:collapse;font-size:12px}.data-edit-table th[data-v-bdbdcd63],.data-edit-table td[data-v-bdbdcd63],.data-table th[data-v-bdbdcd63],.data-table td[data-v-bdbdcd63]{border:1px solid var(--editor-border-item);padding:6px 8px;text-align:left;color:var(--editor-text)}.data-edit-table th[data-v-bdbdcd63],.data-table th[data-v-bdbdcd63]{background:var(--sidebar-active-bg);color:var(--editor-text);font-weight:600}.data-edit-table td[data-v-bdbdcd63],.data-table td[data-v-bdbdcd63]{background:var(--editor-table-cell-bg);color:var(--editor-text)}.data-edit-table input[data-v-bdbdcd63],.data-edit-table .ant-input[data-v-bdbdcd63],.data-table input[data-v-bdbdcd63],.data-table .ant-input[data-v-bdbdcd63],.data-table .ant-input-number[data-v-bdbdcd63]{background:var(--editor-bg-elevated)!important;border-color:var(--editor-border)!important;color:var(--editor-text)!important}.data-table .th-series[data-v-bdbdcd63],.data-table .td-name[data-v-bdbdcd63]{min-width:80px}.data-table .th-val[data-v-bdbdcd63],.data-table .td-val[data-v-bdbdcd63]{min-width:70px}.data-table .th-actions[data-v-bdbdcd63],.data-table .td-actions[data-v-bdbdcd63]{width:40px}.ws-debugger[data-v-bdbdcd63]{margin-top:10px;padding-top:10px;border-top:1px dashed var(--editor-border, rgba(255, 255, 255, .12))}.ws-status-row[data-v-bdbdcd63]{display:flex;align-items:center;gap:8px;margin-bottom:10px}.status-dot[data-v-bdbdcd63]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.status-text[data-v-bdbdcd63]{font-size:11px;color:var(--editor-text-muted, #aaa);flex:1}.reconnect-btn[data-v-bdbdcd63]{padding:0;height:auto;font-size:11px}.ws-log-section[data-v-bdbdcd63]{margin-bottom:10px}.ws-log-list[data-v-bdbdcd63]{list-style:none;margin:0;padding:0;max-height:160px;overflow-y:auto}.ws-log-item[data-v-bdbdcd63]{font-size:10px;padding:6px 8px;margin-bottom:4px;border-radius:4px;background:#0003;border-left:3px solid #4fc3f7}.ws-log-item.out[data-v-bdbdcd63]{border-left-color:#faad14}.log-dir[data-v-bdbdcd63]{display:inline-block;min-width:28px;color:var(--editor-text-dim, #888);margin-right:6px}.log-time[data-v-bdbdcd63]{color:var(--editor-text-dim, #666);margin-right:6px}.log-body[data-v-bdbdcd63]{margin:4px 0 0;white-space:pre-wrap;word-break:break-all;color:#bbb;font-family:ui-monospace,Consolas,monospace;font-size:10px}.ws-log-empty[data-v-bdbdcd63]{font-size:11px;color:var(--editor-text-dim, #888);margin-bottom:10px}.ws-send-row[data-v-bdbdcd63]{display:flex;gap:8px;align-items:center}.ws-send-row .ant-input[data-v-bdbdcd63]{flex:1}.prop-section[data-v-68f14c6f]{margin-bottom:12px;background:var(--editor-bg-elevated);border-radius:8px;padding:10px;border:1px solid var(--editor-border)}.section-title[data-v-68f14c6f]{font-size:11px;color:var(--editor-text);font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid var(--editor-border)}.prop-grid[data-v-68f14c6f]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.prop-item[data-v-68f14c6f]{display:flex;flex-direction:column;gap:3px}.prop-item label[data-v-68f14c6f]{font-size:11px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.prop-row label[data-v-68f14c6f]{font-size:12px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.label-hint[data-v-68f14c6f]{color:var(--editor-text-dim);cursor:help;font-size:12px}.prop-row[data-v-68f14c6f]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.prop-section>.prop-row[data-v-68f14c6f]:last-child{margin-bottom:0}.prop-row-switch[data-v-68f14c6f]{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.prop-row-switch>label[data-v-68f14c6f],.prop-row-switch[data-v-68f14c6f] label{flex:1;margin-bottom:0}.prop-row-switch>.prop-row-label-wrap[data-v-68f14c6f]{flex:1;min-width:0}.prop-row-pd[data-v-68f14c6f]{padding-left:15px}.prop-search-highlight[data-v-68f14c6f]{outline:1px solid var(--editor-focus-ring);outline-offset:2px;border-radius:4px;background:var(--editor-focus-bg);transition:background .2s ease}.prop-section.prop-search-highlight[data-v-68f14c6f]{padding:4px;margin:-4px}.color-row[data-v-68f14c6f]{display:flex;gap:6px;align-items:center}.prop-slider-row[data-v-68f14c6f]{display:flex;align-items:center;gap:10px;width:100%}.prop-slider[data-v-68f14c6f]{flex:1;min-width:0}.prop-slider-num[data-v-68f14c6f]{width:72px;flex-shrink:0}.prop-slider-row-compact[data-v-68f14c6f]{gap:6px}.prop-slider-row-compact .prop-slider-num[data-v-68f14c6f]{width:64px}.prop-row-block[data-v-68f14c6f]{flex-direction:column;align-items:stretch}.size-row[data-v-68f14c6f]{display:flex;gap:6px;align-items:center}.size-row .ant-input-number[data-v-68f14c6f]{flex:1;min-width:0}.size-sep[data-v-68f14c6f]{color:var(--editor-text-dim);font-size:12px;flex-shrink:0}.canvas-preset-select[data-v-68f14c6f]{margin-top:6px;width:100%}.color-input[data-v-68f14c6f]{width:32px;height:28px;border:1px solid var(--editor-border-item);border-radius:4px;padding:0;cursor:pointer;flex-shrink:0;background:transparent}[data-v-68f14c6f] .ant-divider{border-color:var(--editor-border-item)!important}.data-hint[data-v-68f14c6f]{font-size:12px;color:var(--editor-text-muted);font-family:monospace}.editor-code-preview[data-v-68f14c6f]{background:var(--editor-bg-inset);border:1px solid var(--editor-border);border-radius:4px;padding:8px;color:var(--editor-text-muted);font-size:10px;font-family:ui-monospace,Consolas,monospace;max-height:120px;overflow:auto;margin:0;word-break:break-all;white-space:pre-wrap}.data-table-wrapper[data-v-68f14c6f],.data-table-wrap[data-v-68f14c6f]{overflow-x:auto}.data-edit-table[data-v-68f14c6f],.data-table[data-v-68f14c6f]{width:100%;border-collapse:collapse;font-size:12px}.data-edit-table th[data-v-68f14c6f],.data-edit-table td[data-v-68f14c6f],.data-table th[data-v-68f14c6f],.data-table td[data-v-68f14c6f]{border:1px solid var(--editor-border-item);padding:6px 8px;text-align:left;color:var(--editor-text)}.data-edit-table th[data-v-68f14c6f],.data-table th[data-v-68f14c6f]{background:var(--sidebar-active-bg);color:var(--editor-text);font-weight:600}.data-edit-table td[data-v-68f14c6f],.data-table td[data-v-68f14c6f]{background:var(--editor-table-cell-bg);color:var(--editor-text)}.data-edit-table input[data-v-68f14c6f],.data-edit-table .ant-input[data-v-68f14c6f],.data-table input[data-v-68f14c6f],.data-table .ant-input[data-v-68f14c6f],.data-table .ant-input-number[data-v-68f14c6f]{background:var(--editor-bg-elevated)!important;border-color:var(--editor-border)!important;color:var(--editor-text)!important}.data-table .th-series[data-v-68f14c6f],.data-table .td-name[data-v-68f14c6f]{min-width:80px}.data-table .th-val[data-v-68f14c6f],.data-table .td-val[data-v-68f14c6f]{min-width:70px}.data-table .th-actions[data-v-68f14c6f],.data-table .td-actions[data-v-68f14c6f]{width:40px}.data-source-panel[data-v-68f14c6f]{padding:8px 0;overflow-y:auto;display:flex;flex-direction:column}.data-source-panel.is-embedded[data-v-68f14c6f]{padding-top:0}.ds-toolbar[data-v-68f14c6f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;padding:0 2px 8px;border-bottom:1px solid var(--editor-border)}.ds-toolbar-label[data-v-68f14c6f]{font-size:12px;font-weight:600;color:var(--editor-text-muted)}.panel-header[data-v-68f14c6f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding:0 2px 8px;border-bottom:1px solid var(--editor-border)}.panel-header h3[data-v-68f14c6f]{margin:0;font-size:14px;color:var(--editor-text-muted);font-weight:600}.header-actions[data-v-68f14c6f]{display:flex;align-items:center;gap:4px}.ds-toolbar[data-v-68f14c6f]{display:flex;justify-content:space-between;align-items:center}.save-library-check[data-v-68f14c6f]{margin-right:auto;font-size:12px}.form-actions[data-v-68f14c6f]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.btn-add[data-v-68f14c6f]{color:var(--accent);width:24px;height:24px;padding:0;display:flex;align-items:center;justify-content:center}[data-v-68f14c6f] .icon-plus{color:#52c41a!important}[data-v-68f14c6f] .icon-close{color:#ff4d4f!important}[data-v-68f14c6f] .icon-reload{color:#13c2c2!important}[data-v-68f14c6f] .icon-edit{color:#1890ff!important}[data-v-68f14c6f] .icon-delete{color:#ff4d4f!important}[data-v-68f14c6f] .icon-check{color:#52c41a!important}.btn-icon.icon-reload[data-v-68f14c6f] .anticon{color:#13c2c2!important}.btn-icon.icon-edit[data-v-68f14c6f] .anticon{color:#1890ff!important}.btn-icon.icon-delete[data-v-68f14c6f] .anticon{color:#ff4d4f!important}.ds-meta-chip.icon-reload[data-v-68f14c6f]{color:#13c2c2;border-color:#13c2c259}.ds-meta-chip.icon-check[data-v-68f14c6f]{color:#52c41a;border-color:#52c41a59}.ds-type-tag[data-v-68f14c6f]{display:inline-block;font-size:10px;line-height:1.4;padding:2px 8px;border-radius:4px;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.ds-type-tag.rest[data-v-68f14c6f]{background:#13c2c233;color:#13c2c2}.ds-type-tag.websocket[data-v-68f14c6f]{background:#ff980033;color:#ff9800}.ds-type-tag.eval-api[data-v-68f14c6f]{background:#722ed133;color:#b37feb}.ds-type-tag.sse[data-v-68f14c6f]{background:#52c41a33;color:#52c41a}.eval-ds-preview[data-v-68f14c6f]{font-size:10px;color:var(--editor-text-dim, #888);line-height:1.45;word-break:break-all;margin-top:4px}.eval-endpoint-hint[data-v-68f14c6f]{color:var(--accent);opacity:.9}.eval-status-warn[data-v-68f14c6f]{color:#faad14}.eval-ds-readonly[data-v-68f14c6f]{font-size:12px;color:var(--editor-text)}.prop-hint-warn[data-v-68f14c6f]{color:#faad14}.add-form[data-v-68f14c6f]{margin-bottom:12px}.form-actions[data-v-68f14c6f]{display:flex;gap:8px;margin-top:10px}.form-actions .ant-btn[data-v-68f14c6f]{flex:1}.ds-list[data-v-68f14c6f]{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:8px}.empty-state[data-v-68f14c6f]{text-align:center;color:#fff6;padding:20px 10px;font-size:12px}.ds-item[data-v-68f14c6f]{background:var(--editor-bg-elevated);border:1px solid var(--editor-border);border-radius:8px;padding:10px 12px;font-size:12px}.ds-header[data-v-68f14c6f]{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:8px}.ds-name[data-v-68f14c6f]{font-weight:600;color:var(--editor-text);flex:1;min-width:0;line-height:1.45;word-break:break-word}.ds-actions[data-v-68f14c6f]{display:flex;gap:4px;flex-shrink:0}.btn-icon[data-v-68f14c6f]{width:24px;height:24px;padding:0;display:flex;align-items:center;justify-content:center;border-radius:4px}.ds-info[data-v-68f14c6f]{margin:4px 0 0}.ds-info-head[data-v-68f14c6f]{margin-bottom:6px}.ds-url[data-v-68f14c6f]{color:var(--editor-text-dim, #999);margin:0 0 8px;line-height:1.45;word-break:break-word;font-size:11px}.ds-meta[data-v-68f14c6f]{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-top:0}.ds-meta-chip[data-v-68f14c6f]{display:inline-flex;align-items:center;gap:4px;flex:0 0 auto;max-width:100%;padding:2px 8px;border-radius:999px;border:1px solid var(--editor-border);background:#ffffff0a;font-size:10px;line-height:1.5;color:var(--editor-text-dim, #999);white-space:nowrap}.ds-meta-creator[data-v-68f14c6f]{overflow:hidden;text-overflow:ellipsis}.ds-meta-link[data-v-68f14c6f]{cursor:pointer;color:var(--accent);border-color:#4fc3f759;background:#4fc3f714;font:inherit}.ds-meta-link[data-v-68f14c6f]:hover{background:#4fc3f724}.ds-edit-form[data-v-68f14c6f],.ds-params[data-v-68f14c6f]{margin:8px 0}.ds-bindings[data-v-68f14c6f]{background:#4fc3f714;border:1px solid rgba(79,195,247,.2);border-radius:6px;padding:8px;margin-top:8px}.bindings-header[data-v-68f14c6f]{font-size:11px;font-weight:600;color:var(--editor-text-dim);margin-bottom:6px;padding-bottom:4px;border-bottom:1px solid var(--editor-border)}.bindings-list[data-v-68f14c6f]{display:flex;flex-wrap:wrap;gap:4px}.ws-add-hint[data-v-68f14c6f]{font-size:11px;color:var(--editor-text-dim, #888);margin:4px 0 0}.binding-tag[data-v-68f14c6f]{background:var(--sidebar-active-bg);border:1px solid rgba(79,195,247,.3);color:var(--accent);padding:2px 6px;border-radius:4px;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.preset-hint[data-v-b5cc89a3]{margin:0;font-size:12px;color:var(--editor-text-muted, var(--text-muted))}.prop-section[data-v-cb07d22a]{margin-bottom:12px;background:var(--editor-bg-elevated);border-radius:8px;padding:10px;border:1px solid var(--editor-border)}.section-title[data-v-cb07d22a]{font-size:11px;color:var(--editor-text);font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid var(--editor-border)}.prop-grid[data-v-cb07d22a]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.prop-item[data-v-cb07d22a]{display:flex;flex-direction:column;gap:3px}.prop-item label[data-v-cb07d22a]{font-size:11px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.prop-row label[data-v-cb07d22a]{font-size:12px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.label-hint[data-v-cb07d22a]{color:var(--editor-text-dim);cursor:help;font-size:12px}.prop-row[data-v-cb07d22a]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.prop-section>.prop-row[data-v-cb07d22a]:last-child{margin-bottom:0}.prop-row-switch[data-v-cb07d22a]{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.prop-row-switch>label[data-v-cb07d22a],.prop-row-switch[data-v-cb07d22a] label{flex:1;margin-bottom:0}.prop-row-switch>.prop-row-label-wrap[data-v-cb07d22a]{flex:1;min-width:0}.prop-row-pd[data-v-cb07d22a]{padding-left:15px}.prop-search-highlight[data-v-cb07d22a]{outline:1px solid var(--editor-focus-ring);outline-offset:2px;border-radius:4px;background:var(--editor-focus-bg);transition:background .2s ease}.prop-section.prop-search-highlight[data-v-cb07d22a]{padding:4px;margin:-4px}.color-row[data-v-cb07d22a]{display:flex;gap:6px;align-items:center}.prop-slider-row[data-v-cb07d22a]{display:flex;align-items:center;gap:10px;width:100%}.prop-slider[data-v-cb07d22a]{flex:1;min-width:0}.prop-slider-num[data-v-cb07d22a]{width:72px;flex-shrink:0}.prop-slider-row-compact[data-v-cb07d22a]{gap:6px}.prop-slider-row-compact .prop-slider-num[data-v-cb07d22a]{width:64px}.size-row[data-v-cb07d22a]{display:flex;gap:6px;align-items:center}.size-row .ant-input-number[data-v-cb07d22a]{flex:1;min-width:0}.size-sep[data-v-cb07d22a]{color:var(--editor-text-dim);font-size:12px;flex-shrink:0}.canvas-preset-select[data-v-cb07d22a]{margin-top:6px;width:100%}.color-input[data-v-cb07d22a]{width:32px;height:28px;border:1px solid var(--editor-border-item);border-radius:4px;padding:0;cursor:pointer;flex-shrink:0;background:transparent}[data-v-cb07d22a] .ant-divider{border-color:var(--editor-border-item)!important}.data-hint[data-v-cb07d22a]{font-size:12px;color:var(--editor-text-muted);font-family:monospace}.editor-code-preview[data-v-cb07d22a]{background:var(--editor-bg-inset);border:1px solid var(--editor-border);border-radius:4px;padding:8px;color:var(--editor-text-muted);font-size:10px;font-family:ui-monospace,Consolas,monospace;max-height:120px;overflow:auto;margin:0;word-break:break-all;white-space:pre-wrap}.data-table-wrapper[data-v-cb07d22a],.data-table-wrap[data-v-cb07d22a]{overflow-x:auto}.data-edit-table[data-v-cb07d22a],.data-table[data-v-cb07d22a]{width:100%;border-collapse:collapse;font-size:12px}.data-edit-table th[data-v-cb07d22a],.data-edit-table td[data-v-cb07d22a],.data-table th[data-v-cb07d22a],.data-table td[data-v-cb07d22a]{border:1px solid var(--editor-border-item);padding:6px 8px;text-align:left;color:var(--editor-text)}.data-edit-table th[data-v-cb07d22a],.data-table th[data-v-cb07d22a]{background:var(--sidebar-active-bg);color:var(--editor-text);font-weight:600}.data-edit-table td[data-v-cb07d22a],.data-table td[data-v-cb07d22a]{background:var(--editor-table-cell-bg);color:var(--editor-text)}.data-edit-table input[data-v-cb07d22a],.data-edit-table .ant-input[data-v-cb07d22a],.data-table input[data-v-cb07d22a],.data-table .ant-input[data-v-cb07d22a],.data-table .ant-input-number[data-v-cb07d22a]{background:var(--editor-bg-elevated)!important;border-color:var(--editor-border)!important;color:var(--editor-text)!important}.data-table .th-series[data-v-cb07d22a],.data-table .td-name[data-v-cb07d22a]{min-width:80px}.data-table .th-val[data-v-cb07d22a],.data-table .td-val[data-v-cb07d22a]{min-width:70px}.data-table .th-actions[data-v-cb07d22a],.data-table .td-actions[data-v-cb07d22a]{width:40px}.property-panel[data-v-cb07d22a]{width:100%;flex:1;flex-shrink:0;background:var(--editor-bg);display:flex;flex-direction:column;overflow:hidden}.prop-hint[data-v-cb07d22a]{font-size:11px;color:var(--editor-text-muted);line-height:1.45;margin:-4px 0 10px;padding:0 2px}.prop-row-block[data-v-cb07d22a]{flex-direction:column;align-items:stretch}.prop-row-block label[data-v-cb07d22a]{margin-bottom:6px}.preview-modal-radio[data-v-cb07d22a]{display:flex;flex-wrap:wrap;gap:4px;width:100%}.preview-modal-radio[data-v-cb07d22a] .ant-radio-button-wrapper{padding-inline:8px;font-size:12px;background:#1a1a28!important;color:#c4c4d4!important;border-color:#3d3d52!important}.preview-modal-radio[data-v-cb07d22a] .ant-radio-button-wrapper:before{background-color:#3d3d52!important}.preview-modal-radio[data-v-cb07d22a] .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){background:#4fc3f738!important;color:var(--accent)!important;border-color:var(--accent)!important;box-shadow:none!important}.preview-modal-radio[data-v-cb07d22a] .ant-radio-button-wrapper:hover{color:#7fd6ff!important}.panel-header[data-v-cb07d22a]{flex-shrink:0}.panel-tabs[data-v-cb07d22a]{display:flex;align-items:stretch;border-bottom:1px solid var(--editor-border)}.panel-tab[data-v-cb07d22a]{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:48px;padding:7px 4px 6px;border:none;background:transparent;color:var(--editor-text-muted);cursor:pointer;position:relative;transition:color .15s,background .15s}.panel-tab[data-v-cb07d22a]:hover:not(.is-active){color:var(--editor-text);background:var(--accent-subtle)}.panel-tab.is-active[data-v-cb07d22a]{color:var(--accent)}.panel-tab.is-active[data-v-cb07d22a]:after{content:"";position:absolute;bottom:0;left:18%;right:18%;height:2px;border-radius:2px 2px 0 0;background:var(--accent)}.panel-tab-icon[data-v-cb07d22a]{font-size:15px;line-height:1}.panel-tab-label[data-v-cb07d22a]{font-size:10px;line-height:1;letter-spacing:.02em;white-space:nowrap}.panel-body[data-v-cb07d22a]{flex:1;overflow-y:auto;padding:8px}.panel-body--shell[data-v-cb07d22a]{padding:0;overflow:hidden;display:flex;flex-direction:column}.action-btns[data-v-cb07d22a]{display:flex;gap:8px}.action-btns .ant-btn[data-v-cb07d22a]{flex:1}.no-selection[data-v-cb07d22a]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:200px;color:#555;font-size:13px;text-align:center}.no-selection-icon[data-v-cb07d22a]{color:var(--accent)}[data-v-cb07d22a] .icon-copy{color:#1890ff}[data-v-cb07d22a] .icon-delete{color:#ff4d4f}[data-v-cb07d22a] .icon-reload{color:#13c2c2}[data-v-cb07d22a] .icon-plus{color:#52c41a}[data-v-cb07d22a] .icon-close{color:#fa8c16}[data-v-cb07d22a] .ant-input,[data-v-cb07d22a] .ant-input-number,[data-v-cb07d22a] .ant-select-selector,[data-v-cb07d22a] .ant-input-affix-wrapper,[data-v-cb07d22a] .ant-textarea{background:var(--editor-input-overlay-bg)!important;border-color:var(--editor-border-item)!important;color:var(--editor-text)!important}[data-v-cb07d22a] .ant-input-affix-wrapper .ant-input{background:transparent!important}[data-v-cb07d22a] .ant-input::placeholder,[data-v-cb07d22a] .ant-input::-webkit-input-placeholder,[data-v-cb07d22a] .ant-textarea::placeholder,[data-v-cb07d22a] .ant-textarea::-webkit-input-placeholder{color:var(--editor-text-dim)!important}[data-v-cb07d22a] .ant-input-number-input{color:var(--editor-text)!important}[data-v-cb07d22a] .ant-input-number-input::placeholder,[data-v-cb07d22a] .ant-input-number-input::-webkit-input-placeholder{color:var(--editor-text-dim)!important}[data-v-cb07d22a] .ant-select-selection-item{color:var(--editor-text)!important}[data-v-cb07d22a] .ant-select-selection-placeholder{color:var(--editor-text-dim)!important}[data-v-cb07d22a] .ant-collapse-header,[data-v-cb07d22a] .ant-collapse-arrow{color:#999!important}[data-v-cb07d22a] .ant-collapse-content-box{color:var(--editor-text-soft)}.align-toolbar[data-v-774699fd]{display:flex;align-items:center;gap:2px;padding:2px 8px;background:var(--editor-bg);border-bottom:1px solid var(--editor-border);flex-shrink:0}.align-btn[data-v-774699fd]{background:none;border:1px solid var(--editor-border);border-radius:4px;color:var(--editor-text-soft);padding:4px 8px;cursor:pointer;font-size:14px;transition:all .15s;min-width:28px;display:inline-flex;align-items:center;justify-content:center}.align-btn[data-v-774699fd]:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-subtle)}.export-panel[data-v-bf28eb60]{padding:8px 0}.export-hint[data-v-bf28eb60]{font-size:12px;color:var(--editor-text-muted);margin-top:4px}.preview-snapshot-host[data-v-7487e791]{position:fixed;left:-12000px;top:0;z-index:-1;pointer-events:none}.preview-canvas[data-v-7487e791]{overflow:hidden}.preview-comp-wrap[data-v-7487e791]{position:absolute;box-sizing:border-box;overflow:hidden}.preview-comp[data-v-7487e791]{width:100%;height:100%;box-sizing:border-box}.conflict-desc[data-v-65981bda]{margin:0 0 12px;font-size:13px;color:var(--text-secondary, #aaa);line-height:1.5}.conflict-meta[data-v-65981bda]{list-style:none;margin:0 0 16px;padding:12px;background:var(--bg-inset, rgba(0, 0, 0, .15));border-radius:8px;font-size:12px}.conflict-meta li[data-v-65981bda]{margin-bottom:6px;color:var(--text-primary, #eee)}.conflict-meta li[data-v-65981bda]:last-child{margin-bottom:0}.conflict-meta .k[data-v-65981bda]{display:inline-block;min-width:72px;color:var(--text-muted, #888)}.conflict-actions[data-v-65981bda]{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.editor-layout[data-v-d6bdc845]{width:100%;height:100%;display:flex;flex-direction:column;background:var(--editor-bg);overflow:hidden}.editor-loading[data-v-d6bdc845]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;background:var(--editor-bg)}.editor-loading-text[data-v-d6bdc845]{margin:0;color:var(--editor-text-muted);font-size:14px}@keyframes editorShellEnter-d6bdc845{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.editor-shell-enter[data-v-d6bdc845]{animation:editorShellEnter-d6bdc845 .32s ease-out}.editor-shell[data-v-d6bdc845]{width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden}.editor-body[data-v-d6bdc845]{flex:1;display:flex;overflow:hidden;min-height:0}.editor-sidebar[data-v-d6bdc845]{flex-shrink:0;align-self:stretch;min-height:0;background:var(--editor-bg);transition:width .2s ease;overflow:hidden}.editor-sidebar--left[data-v-d6bdc845]{width:220px;border-right:1px solid var(--editor-border)}.editor-sidebar--left.is-collapsed[data-v-d6bdc845]{width:0;border-right:none}.editor-sidebar--right[data-v-d6bdc845]{width:240px;border-left:1px solid var(--editor-border)}.editor-sidebar--right.is-collapsed[data-v-d6bdc845]{width:0;border-left:none}.editor-sidebar__content[data-v-d6bdc845]{width:100%;height:100%;min-height:0;overflow:hidden;display:flex;flex-direction:column}.editor-main[data-v-d6bdc845]{position:relative;flex:1;display:flex;flex-direction:column;overflow:hidden;min-width:0;background:var(--editor-bg-stage)}.panel-fold[data-v-d6bdc845]{position:absolute;top:50%;z-index:12;width:12px;height:36px;padding:0;margin:0;border:1px solid var(--editor-border-light);background:var(--editor-panel-fold-bg);color:#7a7a90;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:10px;line-height:1;transform:translateY(-50%);transition:color .15s,background .15s,border-color .15s}.panel-fold[data-v-d6bdc845]:hover{color:var(--accent);background:var(--editor-panel-fold-hover-bg);border-color:var(--accent)}.panel-fold--left[data-v-d6bdc845]{left:0;border-radius:0 3px 3px 0;border-left:none}.panel-fold--right[data-v-d6bdc845]{right:0;border-radius:3px 0 0 3px;border-right:none}.page-menu[data-v-d6bdc845]{flex-shrink:0;display:flex;flex-direction:column;overflow:hidden}.page-menu.page-menu-top[data-v-d6bdc845]{flex-direction:row;align-items:center;border-bottom:1px solid var(--editor-border);padding:0 8px;height:36px;gap:4px;overflow-x:auto}.page-menu.page-menu-bottom[data-v-d6bdc845]{flex-direction:row;align-items:center;border-top:1px solid var(--editor-border);padding:0 8px;height:36px;gap:4px;overflow-x:auto}.page-menu.page-menu-left[data-v-d6bdc845]{width:160px;border-right:1px solid var(--editor-border)}.page-menu.page-menu-right[data-v-d6bdc845]{width:160px;border-left:1px solid var(--editor-border)}.page-menu-items[data-v-d6bdc845]{display:flex;flex:1;gap:4px;overflow:auto}.page-menu-left .page-menu-items[data-v-d6bdc845],.page-menu-right .page-menu-items[data-v-d6bdc845]{flex-direction:column;gap:0}.page-menu-top .page-menu-items[data-v-d6bdc845],.page-menu-bottom .page-menu-items[data-v-d6bdc845]{flex-direction:row;align-items:center}.menu-item-h[data-v-d6bdc845]{display:flex;align-items:center;gap:4px;padding:4px 12px;border-radius:6px;cursor:pointer;font-size:13px;color:var(--editor-text-muted);white-space:nowrap}.menu-item-h.active[data-v-d6bdc845]{background:var(--sidebar-active-bg);color:var(--accent)}.page-menu-top .menu-item-h[data-v-d6bdc845],.page-menu-bottom .menu-item-h[data-v-d6bdc845]{border-bottom:none}.menu-item-top[data-v-d6bdc845]{display:flex;align-items:center;gap:4px;padding:4px 12px;border-radius:6px;cursor:pointer;font-size:13px;color:var(--editor-text-muted);white-space:nowrap}.menu-item-top.active[data-v-d6bdc845]{background:var(--sidebar-active-bg);color:var(--accent)}.canvas-container[data-v-d6bdc845]{flex:1;overflow:auto;padding:20px;background:var(--editor-bg-elevated)}.canvas-viewport[data-v-d6bdc845]{overflow:hidden;flex-shrink:0}.canvas-scale-wrapper[data-v-d6bdc845]{display:inline-block}.canvas-with-rulers[data-v-d6bdc845]{display:grid;grid-template-areas:"corner h-ruler" "v-ruler canvas"}.ruler-corner[data-v-d6bdc845]{grid-area:corner;background:var(--editor-bg);border-right:1px solid var(--editor-border);border-bottom:1px solid var(--editor-border)}.horizontal-ruler[data-v-d6bdc845]{grid-area:h-ruler;height:35px;background:var(--editor-bg);border-bottom:1px solid var(--editor-border);position:relative}.vertical-ruler[data-v-d6bdc845]{grid-area:v-ruler;width:35px;background:var(--editor-bg);border-right:1px solid var(--editor-border);position:relative}.canvas-cell[data-v-d6bdc845]{grid-area:canvas;min-width:0;min-height:0}.ruler-tick[data-v-d6bdc845]{position:absolute;left:0;width:100%;height:0;display:flex;align-items:center;transform:translateY(-50%)}.ruler-tick[data-v-d6bdc845]:before{content:"";position:absolute;right:0;width:6px;height:1px;background:var(--editor-ruler)}.ruler-label[data-v-d6bdc845]{position:absolute;right:10px;font-size:12px;color:var(--editor-text);font-family:monospace}.ruler-tick-h[data-v-d6bdc845]{position:absolute;top:0;width:0;height:100%;display:flex;align-items:center;transform:translate(-50%)}.ruler-tick-h[data-v-d6bdc845]:before{content:"";position:absolute;bottom:0;left:0;width:1px;height:6px;background:var(--editor-ruler)}.ruler-label-h[data-v-d6bdc845]{position:absolute;bottom:8px;left:50%;transform:translate(-50%);font-size:12px;color:var(--editor-text);font-family:monospace}.page-menu-left[data-v-d6bdc845]{width:160px;flex-shrink:0;background:var(--editor-bg);border-right:1px solid var(--editor-border);display:flex;flex-direction:column;overflow:hidden}.page-menu-header[data-v-d6bdc845]{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-bottom:1px solid var(--editor-border);font-size:12px;color:var(--editor-text-dim);flex-shrink:0}.page-menu-item[data-v-d6bdc845]{display:flex;align-items:center;gap:6px;padding:8px 12px;cursor:pointer;border-bottom:1px solid var(--editor-menu-divider);transition:background .2s}.page-menu-item[data-v-d6bdc845]:hover{background:var(--editor-bg-elevated)}.page-menu-item.active[data-v-d6bdc845]{background:var(--sidebar-active-bg);border-left:3px solid var(--accent)}.page-name[data-v-d6bdc845]{flex:1;font-size:13px;color:var(--editor-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu-icon[data-v-d6bdc845]{font-size:14px;flex-shrink:0}.del-page-btn[data-v-d6bdc845]{opacity:0;color:var(--editor-text-dim)!important;font-size:10px!important}.page-menu-item:hover .del-page-btn[data-v-d6bdc845]{opacity:1}.modal-page-canvas-wrap[data-v-d6bdc845]{padding:0}.modal-page-canvas[data-v-d6bdc845]{position:relative;overflow:hidden;transform-origin:top left}.modal-page-comp[data-v-d6bdc845]{position:absolute;box-sizing:border-box}.preview-layout[data-v-c968e6fe]{width:100%;height:100%;display:flex;flex-direction:column;background:var(--editor-bg);overflow:hidden;position:relative}.preview-layout.preview-thumbnail[data-v-c968e6fe]{pointer-events:none}.preview-actions-float[data-v-c968e6fe]{position:absolute;top:12px;right:12px;z-index:100;display:flex;align-items:center;gap:2px;background:var(--editor-float-bg);padding:4px 8px;border-radius:8px;border:1px solid var(--editor-border)}.fit-mode-select[data-v-c968e6fe]{width:108px}.preview-actions-float .action-btn[data-v-c968e6fe]{color:var(--editor-text-muted)!important}.preview-actions-float .action-btn[data-v-c968e6fe]:hover{color:var(--accent)!important}.preview-body[data-v-c968e6fe]{flex:1;display:flex;overflow:hidden}.preview-menu[data-v-c968e6fe]{flex-shrink:0;display:flex;flex-direction:column;overflow:hidden}.preview-menu-left[data-v-c968e6fe]{width:160px;border-right:1px solid var(--editor-border);padding:8px 0}.preview-menu-right[data-v-c968e6fe]{width:160px;border-left:1px solid var(--editor-border);padding:8px 0}.preview-menu-items[data-v-c968e6fe]{display:flex;flex:1;gap:4px;overflow:auto;padding:0 8px}.preview-menu-left .preview-menu-items[data-v-c968e6fe],.preview-menu-right .preview-menu-items[data-v-c968e6fe]{flex-direction:column;gap:0;padding:8px 0}.preview-menu-top .preview-menu-items[data-v-c968e6fe],.preview-menu-bottom .preview-menu-items[data-v-c968e6fe]{flex-direction:row;align-items:center}.preview-menu-top[data-v-c968e6fe]{height:40px;border-bottom:1px solid var(--editor-border)}.preview-menu-bottom[data-v-c968e6fe]{height:40px;border-top:1px solid var(--editor-border)}.preview-menu-item[data-v-c968e6fe]{display:flex;align-items:center;gap:8px;padding:10px 16px;cursor:pointer;color:var(--editor-text-muted);font-size:14px;transition:all .2s}.preview-menu-item[data-v-c968e6fe]:hover{background:var(--accent-subtle);color:var(--accent)}.preview-menu-item.active[data-v-c968e6fe]{background:var(--sidebar-active-bg);color:var(--accent);border-left:3px solid var(--accent)}.preview-canvas-area[data-v-c968e6fe]{flex:1;display:flex;flex-direction:column;overflow:hidden}.preview-menu-top[data-v-c968e6fe]{display:flex;align-items:center;background:var(--editor-bg);border-bottom:1px solid var(--editor-border);padding:0 16px;gap:4px;flex-shrink:0;height:40px}.preview-menu-item-top[data-v-c968e6fe]{display:flex;align-items:center;gap:6px;padding:6px 16px;border-radius:6px;cursor:pointer;font-size:14px;color:var(--editor-text-muted)}.preview-menu-item-top.active[data-v-c968e6fe]{background:var(--sidebar-active-bg);color:var(--accent)}.canvas-scale-container[data-v-c968e6fe]{flex:1;overflow:hidden;display:flex;align-items:center;justify-content:center;min-height:0}.canvas-scale-wrapper[data-v-c968e6fe],.preview-canvas-scaled[data-v-c968e6fe]{flex-shrink:0}.preview-canvas[data-v-c968e6fe]{overflow:hidden}.preview-comp-wrap[data-v-c968e6fe]{position:absolute;box-sizing:border-box}.preview-comp[data-v-c968e6fe]{width:100%;height:100%;box-sizing:border-box}.page-fade-enter-active[data-v-c968e6fe],.page-fade-leave-active[data-v-c968e6fe]{transition:opacity .3s ease}.page-fade-enter-from[data-v-c968e6fe],.page-fade-leave-to[data-v-c968e6fe]{opacity:0}.page-slide-left-enter-active[data-v-c968e6fe],.page-slide-left-leave-active[data-v-c968e6fe]{transition:all .3s ease}.page-slide-left-enter-from[data-v-c968e6fe]{opacity:0;transform:translate(30px)}.page-slide-left-leave-to[data-v-c968e6fe]{opacity:0;transform:translate(-30px)}.page-slide-right-enter-active[data-v-c968e6fe],.page-slide-right-leave-active[data-v-c968e6fe]{transition:all .3s ease}.page-slide-right-enter-from[data-v-c968e6fe]{opacity:0;transform:translate(-30px)}.page-slide-right-leave-to[data-v-c968e6fe]{opacity:0;transform:translate(30px)}.comp-fade-enter-active[data-v-c968e6fe],.comp-fade-appear-active[data-v-c968e6fe],.comp-slide-up-enter-active[data-v-c968e6fe],.comp-slide-up-appear-active[data-v-c968e6fe],.comp-slide-down-enter-active[data-v-c968e6fe],.comp-slide-down-appear-active[data-v-c968e6fe],.comp-slide-left-enter-active[data-v-c968e6fe],.comp-slide-left-appear-active[data-v-c968e6fe],.comp-slide-right-enter-active[data-v-c968e6fe],.comp-slide-right-appear-active[data-v-c968e6fe],.comp-zoom-enter-active[data-v-c968e6fe],.comp-zoom-appear-active[data-v-c968e6fe]{transition-delay:var(--anim-delay, 0ms)}.comp-fade-enter-active[data-v-c968e6fe],.comp-fade-appear-active[data-v-c968e6fe],.comp-fade-leave-active[data-v-c968e6fe]{transition:opacity var(--duration, .5s) ease}.comp-fade-enter-from[data-v-c968e6fe],.comp-fade-appear-from[data-v-c968e6fe],.comp-fade-leave-to[data-v-c968e6fe]{opacity:0}.comp-fade-enter-to[data-v-c968e6fe],.comp-fade-appear-to[data-v-c968e6fe]{opacity:1}.comp-slide-up-enter-active[data-v-c968e6fe],.comp-slide-up-appear-active[data-v-c968e6fe],.comp-slide-up-leave-active[data-v-c968e6fe]{transition:opacity var(--duration, .5s) ease,transform var(--duration, .5s) ease}.comp-slide-up-enter-from[data-v-c968e6fe],.comp-slide-up-appear-from[data-v-c968e6fe],.comp-slide-up-leave-to[data-v-c968e6fe]{opacity:0;transform:translateY(30px)}.comp-slide-up-enter-to[data-v-c968e6fe],.comp-slide-up-appear-to[data-v-c968e6fe]{opacity:1;transform:translateY(0)}.comp-slide-down-enter-active[data-v-c968e6fe],.comp-slide-down-appear-active[data-v-c968e6fe],.comp-slide-down-leave-active[data-v-c968e6fe]{transition:opacity var(--duration, .5s) ease,transform var(--duration, .5s) ease}.comp-slide-down-enter-from[data-v-c968e6fe],.comp-slide-down-appear-from[data-v-c968e6fe],.comp-slide-down-leave-to[data-v-c968e6fe]{opacity:0;transform:translateY(-30px)}.comp-slide-down-enter-to[data-v-c968e6fe],.comp-slide-down-appear-to[data-v-c968e6fe]{opacity:1;transform:translateY(0)}.comp-slide-left-enter-active[data-v-c968e6fe],.comp-slide-left-appear-active[data-v-c968e6fe],.comp-slide-left-leave-active[data-v-c968e6fe]{transition:opacity var(--duration, .5s) ease,transform var(--duration, .5s) ease}.comp-slide-left-enter-from[data-v-c968e6fe],.comp-slide-left-appear-from[data-v-c968e6fe],.comp-slide-left-leave-to[data-v-c968e6fe]{opacity:0;transform:translate(30px)}.comp-slide-left-enter-to[data-v-c968e6fe],.comp-slide-left-appear-to[data-v-c968e6fe]{opacity:1;transform:translate(0)}.comp-slide-right-enter-active[data-v-c968e6fe],.comp-slide-right-appear-active[data-v-c968e6fe],.comp-slide-right-leave-active[data-v-c968e6fe]{transition:opacity var(--duration, .5s) ease,transform var(--duration, .5s) ease}.comp-slide-right-enter-from[data-v-c968e6fe],.comp-slide-right-appear-from[data-v-c968e6fe],.comp-slide-right-leave-to[data-v-c968e6fe]{opacity:0;transform:translate(-30px)}.comp-slide-right-enter-to[data-v-c968e6fe],.comp-slide-right-appear-to[data-v-c968e6fe]{opacity:1;transform:translate(0)}.comp-zoom-enter-active[data-v-c968e6fe],.comp-zoom-appear-active[data-v-c968e6fe],.comp-zoom-leave-active[data-v-c968e6fe]{transition:opacity var(--duration, .5s) ease,transform var(--duration, .5s) ease}.comp-zoom-enter-from[data-v-c968e6fe],.comp-zoom-appear-from[data-v-c968e6fe],.comp-zoom-leave-to[data-v-c968e6fe]{opacity:0;transform:scale(.8)}.comp-zoom-enter-to[data-v-c968e6fe],.comp-zoom-appear-to[data-v-c968e6fe]{opacity:1;transform:scale(1)}.modal-page-canvas-wrap[data-v-c968e6fe]{overflow-x:hidden;overflow-y:auto;overscroll-behavior-x:none;display:flex;justify-content:center}.modal-page-scale-wrapper[data-v-c968e6fe]{flex-shrink:0}.demo-watermark[data-v-9f1f31a9]{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2147483000;overflow:hidden}.demo-watermark-tile[data-v-9f1f31a9]{position:absolute;top:-40%;right:-40%;bottom:-40%;left:-40%;width:180%;height:180%;background-repeat:repeat;background-size:220px 140px}.public-preview[data-v-2bb2358e]{width:100%;height:100vh;background:var(--editor-bg);position:relative}.public-theme-bar[data-v-2bb2358e]{position:fixed;top:12px;right:12px;z-index:200;display:flex;align-items:center;padding:4px 8px;border-radius:8px;background:var(--editor-float-bg);border:1px solid var(--editor-border)}.public-error[data-v-2bb2358e],.public-loading[data-v-2bb2358e]{display:flex;align-items:center;justify-content:center;min-height:100vh;background:var(--editor-bg)}.preview-layout[data-v-2bb2358e]{width:100%;height:100%;position:relative}.preview-actions-float[data-v-2bb2358e]{position:absolute;top:12px;right:12px;z-index:100;background:var(--editor-float-bg);padding:4px 8px;border-radius:8px;border:1px solid var(--editor-border)}.preview-body[data-v-2bb2358e]{flex:1;overflow:hidden;height:100%}.preview-canvas-area[data-v-2bb2358e]{height:100%;overflow:hidden}.canvas-scale-container[data-v-2bb2358e]{height:100%;overflow:hidden;display:flex;align-items:center;justify-content:center}.preview-canvas-scaled[data-v-2bb2358e]{flex-shrink:0}.preview-canvas[data-v-2bb2358e]{overflow:hidden}.preview-comp-wrap[data-v-2bb2358e]{position:absolute;box-sizing:border-box}.preview-comp[data-v-2bb2358e]{width:100%;height:100%;box-sizing:border-box}.page-fade-enter-active[data-v-2bb2358e],.page-fade-leave-active[data-v-2bb2358e]{transition:opacity .3s ease}.page-fade-enter-from[data-v-2bb2358e],.page-fade-leave-to[data-v-2bb2358e]{opacity:0}.page-slide-left-enter-active[data-v-2bb2358e],.page-slide-left-leave-active[data-v-2bb2358e]{transition:all .3s ease}.page-slide-left-enter-from[data-v-2bb2358e]{opacity:0;transform:translate(30px)}.page-slide-left-leave-to[data-v-2bb2358e]{opacity:0;transform:translate(-30px)}.page-slide-right-enter-active[data-v-2bb2358e],.page-slide-right-leave-active[data-v-2bb2358e]{transition:all .3s ease}.page-slide-right-enter-from[data-v-2bb2358e]{opacity:0;transform:translate(-30px)}.page-slide-right-leave-to[data-v-2bb2358e]{opacity:0;transform:translate(30px)}.comp-fade-enter-active[data-v-2bb2358e],.comp-fade-appear-active[data-v-2bb2358e],.comp-slide-up-enter-active[data-v-2bb2358e],.comp-slide-up-appear-active[data-v-2bb2358e],.comp-slide-down-enter-active[data-v-2bb2358e],.comp-slide-down-appear-active[data-v-2bb2358e],.comp-slide-left-enter-active[data-v-2bb2358e],.comp-slide-left-appear-active[data-v-2bb2358e],.comp-slide-right-enter-active[data-v-2bb2358e],.comp-slide-right-appear-active[data-v-2bb2358e],.comp-zoom-enter-active[data-v-2bb2358e],.comp-zoom-appear-active[data-v-2bb2358e]{transition-delay:var(--anim-delay, 0ms)}.comp-fade-enter-active[data-v-2bb2358e],.comp-fade-appear-active[data-v-2bb2358e],.comp-fade-leave-active[data-v-2bb2358e]{transition:opacity var(--duration, .5s) ease}.comp-fade-enter-from[data-v-2bb2358e],.comp-fade-appear-from[data-v-2bb2358e],.comp-fade-leave-to[data-v-2bb2358e]{opacity:0}.comp-fade-enter-to[data-v-2bb2358e],.comp-fade-appear-to[data-v-2bb2358e]{opacity:1}.comp-slide-up-enter-active[data-v-2bb2358e],.comp-slide-up-appear-active[data-v-2bb2358e],.comp-slide-up-leave-active[data-v-2bb2358e]{transition:opacity var(--duration, .5s) ease,transform var(--duration, .5s) ease}.comp-slide-up-enter-from[data-v-2bb2358e],.comp-slide-up-appear-from[data-v-2bb2358e],.comp-slide-up-leave-to[data-v-2bb2358e]{opacity:0;transform:translateY(30px)}.comp-slide-up-enter-to[data-v-2bb2358e],.comp-slide-up-appear-to[data-v-2bb2358e]{opacity:1;transform:translateY(0)}.comp-slide-down-enter-active[data-v-2bb2358e],.comp-slide-down-appear-active[data-v-2bb2358e],.comp-slide-down-leave-active[data-v-2bb2358e]{transition:opacity var(--duration, .5s) ease,transform var(--duration, .5s) ease}.comp-slide-down-enter-from[data-v-2bb2358e],.comp-slide-down-appear-from[data-v-2bb2358e],.comp-slide-down-leave-to[data-v-2bb2358e]{opacity:0;transform:translateY(-30px)}.comp-slide-down-enter-to[data-v-2bb2358e],.comp-slide-down-appear-to[data-v-2bb2358e]{opacity:1;transform:translateY(0)}.comp-slide-left-enter-active[data-v-2bb2358e],.comp-slide-left-appear-active[data-v-2bb2358e],.comp-slide-left-leave-active[data-v-2bb2358e]{transition:opacity var(--duration, .5s) ease,transform var(--duration, .5s) ease}.comp-slide-left-enter-from[data-v-2bb2358e],.comp-slide-left-appear-from[data-v-2bb2358e],.comp-slide-left-leave-to[data-v-2bb2358e]{opacity:0;transform:translate(30px)}.comp-slide-left-enter-to[data-v-2bb2358e],.comp-slide-left-appear-to[data-v-2bb2358e]{opacity:1;transform:translate(0)}.comp-slide-right-enter-active[data-v-2bb2358e],.comp-slide-right-appear-active[data-v-2bb2358e],.comp-slide-right-leave-active[data-v-2bb2358e]{transition:opacity var(--duration, .5s) ease,transform var(--duration, .5s) ease}.comp-slide-right-enter-from[data-v-2bb2358e],.comp-slide-right-appear-from[data-v-2bb2358e],.comp-slide-right-leave-to[data-v-2bb2358e]{opacity:0;transform:translate(-30px)}.comp-slide-right-enter-to[data-v-2bb2358e],.comp-slide-right-appear-to[data-v-2bb2358e]{opacity:1;transform:translate(0)}.comp-zoom-enter-active[data-v-2bb2358e],.comp-zoom-appear-active[data-v-2bb2358e],.comp-zoom-leave-active[data-v-2bb2358e]{transition:opacity var(--duration, .5s) ease,transform var(--duration, .5s) ease}.comp-zoom-enter-from[data-v-2bb2358e],.comp-zoom-appear-from[data-v-2bb2358e],.comp-zoom-leave-to[data-v-2bb2358e]{opacity:0;transform:scale(.8)}.comp-zoom-enter-to[data-v-2bb2358e],.comp-zoom-appear-to[data-v-2bb2358e]{opacity:1;transform:scale(1)}.modal-page-canvas-wrap[data-v-2bb2358e]{overflow-x:hidden;overflow-y:auto;overscroll-behavior-x:none;display:flex;justify-content:center}.modal-page-scale-wrapper[data-v-2bb2358e]{flex-shrink:0}.online-offline[data-v-1d8d158c]{font-size:13px;color:var(--text-muted)}.role-card[data-v-0d28c299]{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;overflow:hidden}.role-card-header[data-v-0d28c299]{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;background:var(--bg-elevated);border-bottom:1px solid var(--border)}.role-name[data-v-0d28c299]{font-weight:600;color:var(--text-primary)}.role-card-body[data-v-0d28c299]{padding:16px 18px;min-height:120px}.checkbox-row[data-v-0d28c299]{margin-bottom:4px}.checkbox-row[data-v-0d28c299] .ant-checkbox-wrapper{color:var(--text-secondary)}.component-grid[data-v-0d28c299]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px 24px}.component-groups[data-v-0d28c299]{display:flex;flex-direction:column;gap:12px}.group-block[data-v-0d28c299]{padding:8px 10px;border:1px solid var(--border);border-radius:8px;background:var(--bg-inset)}.group-header[data-v-0d28c299]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.group-title[data-v-0d28c299]{color:var(--text-secondary);font-size:12px;font-weight:600}.group-header[data-v-0d28c299] .ant-checkbox-wrapper{color:var(--text-secondary);font-size:12px;flex-shrink:0}.comp-check-item[data-v-0d28c299]{display:flex;align-items:center}.comp-check-item[data-v-0d28c299] .ant-checkbox-wrapper,.admin-hint[data-v-0d28c299]{color:var(--text-secondary)}.refresh-hint[data-v-686e7026]{margin-top:24px;padding:12px 16px;background:var(--accent-subtle);border-radius:8px;border:1px solid var(--border)}.role-component-config[data-v-b4c8f9e7]{height:100%;overflow:hidden;box-sizing:border-box}.category-aside[data-v-84814fac]{width:268px;flex-shrink:0;background:var(--bg-card);border:1px solid var(--border);border-radius:12px;padding:12px}.aside-title[data-v-84814fac]{font-size:12px;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;margin-bottom:10px}.add-cat-btn[data-v-84814fac]{margin-bottom:12px}.category-list[data-v-84814fac]{display:flex;flex-direction:column;gap:4px;max-height:min(60vh,480px);overflow-y:auto}.category-item[data-v-84814fac]{display:flex;align-items:center;gap:4px;padding:4px 6px 4px 8px;border-radius:8px;color:var(--text-secondary);font-size:13px;transition:background .15s}.category-item[data-v-84814fac]:hover{background:var(--bg-card-hover)}.category-item.active[data-v-84814fac]{background:var(--sidebar-active-bg);color:var(--accent)}.cat-row-main[data-v-84814fac]{flex:1;min-width:0;padding:6px 4px;cursor:pointer;border-radius:6px}.cat-name[data-v-84814fac]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cat-toolbar[data-v-84814fac]{display:flex;align-items:center;gap:0;flex-shrink:0}.cat-tool[data-v-84814fac]{display:inline-flex;align-items:center;justify-content:center;padding:4px;color:var(--text-muted);cursor:pointer;border-radius:4px;font-size:12px}.cat-tool[data-v-84814fac]:hover:not(.disabled){color:var(--accent);background:var(--accent-hover-bg)}.cat-tool.disabled[data-v-84814fac]{opacity:.22;pointer-events:none}.cat-del[data-v-84814fac]{flex-shrink:0;color:var(--text-muted);padding:4px;cursor:pointer;border-radius:4px;font-size:12px}.cat-del[data-v-84814fac]:hover{color:#ff4d4f;background:#ff4d4f14}.empty-hint[data-v-11756591]{padding:48px 0}.pagination-wrap[data-v-11756591]{display:flex;justify-content:flex-end;margin-top:20px;padding-top:16px;border-top:1px solid var(--border)}.asset-grid[data-v-11756591]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}@media (max-width: 1280px){.asset-grid[data-v-11756591]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 960px){.asset-grid[data-v-11756591]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 640px){.asset-grid[data-v-11756591]{grid-template-columns:repeat(2,minmax(0,1fr))}}.asset-card[data-v-11756591]{background:var(--bg-elevated);border:1px solid var(--border);border-radius:10px;overflow:hidden;display:flex;flex-direction:column}.asset-thumb-wrap[data-v-11756591]{aspect-ratio:4 / 3;background:var(--bg-inset);overflow:hidden;position:relative}.asset-thumb-wrap[data-v-11756591] .ant-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;background:var(--bg-inset)}.asset-thumb-wrap[data-v-11756591] .ant-image-img,.asset-thumb-image[data-v-11756591]{width:100%;height:100%;object-fit:contain}.asset-meta[data-v-11756591]{padding:8px 10px;flex:1}.asset-name[data-v-11756591]{font-size:12px;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asset-sub[data-v-11756591]{font-size:11px;color:var(--text-muted);margin-top:4px}.asset-actions[data-v-11756591]{display:flex;flex-wrap:wrap;gap:4px;padding:8px;border-top:1px solid var(--border)}.image-asset-manage[data-v-2eb790b5]{box-sizing:border-box}.manage-layout[data-v-2eb790b5]{display:flex;gap:24px;align-items:flex-start}.main-panel[data-v-2eb790b5]{flex:1;min-width:0;background:var(--bg-card);border:1px solid var(--border);border-radius:12px;padding:16px 18px}.empty-hint[data-v-702ebf36]{padding:64px 0}.template-grid[data-v-702ebf36]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}@media (max-width: 1280px){.template-grid[data-v-702ebf36]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 960px){.template-grid[data-v-702ebf36]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 560px){.template-grid[data-v-702ebf36]{grid-template-columns:1fr}}.template-card[data-v-702ebf36]{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;overflow:hidden;display:flex;flex-direction:column;transition:border-color .2s,box-shadow .2s}.template-card[data-v-702ebf36]:hover{border-color:var(--accent);box-shadow:0 4px 16px #00000014}.template-card-preview[data-v-702ebf36]{aspect-ratio:16 / 9;width:100%;background:var(--bg-elevated);position:relative;overflow:hidden;cursor:pointer}.template-card-body[data-v-702ebf36]{cursor:pointer}.template-thumb-img[data-v-702ebf36],.template-thumb-iframe[data-v-702ebf36]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;border:none}.template-thumb-img[data-v-702ebf36]{object-fit:contain;background:var(--bg-elevated)}.template-thumb-loading[data-v-702ebf36]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:var(--bg-inset)}.template-thumb-placeholder[data-v-702ebf36]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,var(--bg-inset) 0%,var(--bg-elevated) 100%)}.template-official-tag[data-v-702ebf36]{position:absolute;top:8px;left:8px;margin:0;z-index:1}.template-visibility-tag[data-v-702ebf36]{position:absolute;top:8px;left:8px;margin:0;z-index:1;background:var(--editor-icon-badge-bg);border-color:var(--editor-icon-badge-border);color:var(--text-secondary)}.template-card-preview:has(.template-official-tag) .template-visibility-tag[data-v-702ebf36]{top:36px}.template-fav-btn[data-v-702ebf36]{position:absolute;top:8px;right:8px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid var(--editor-icon-badge-border);border-radius:999px;background:var(--editor-icon-badge-bg);color:var(--text-muted);cursor:pointer;transition:transform .15s,background .15s,color .15s,border-color .15s}.template-fav-btn[data-v-702ebf36]:hover,.template-fav-btn.is-active[data-v-702ebf36]{color:var(--accent);background:var(--accent-subtle);border-color:var(--accent);transform:scale(1.05)}.template-card-body[data-v-702ebf36]{flex:1;padding:12px 14px;min-width:0}.template-card-name[data-v-702ebf36]{font-size:14px;font-weight:600;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.template-card-desc[data-v-702ebf36]{font-size:12px;color:var(--text-secondary);margin-top:4px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.template-card-tags[data-v-702ebf36]{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin-top:8px}.template-tag[data-v-702ebf36]{margin:0;font-size:11px}.template-tag-more[data-v-702ebf36]{font-size:11px;color:var(--text-muted)}.template-card-rating[data-v-702ebf36]{display:flex;align-items:center;gap:6px;margin-top:8px}.template-card-rating[data-v-702ebf36] .ant-rate{font-size:12px}.template-rating-text[data-v-702ebf36]{font-size:11px;color:var(--text-muted)}.template-card-meta[data-v-702ebf36]{font-size:12px;color:var(--text-muted);margin-top:8px}.template-card-time[data-v-702ebf36]{font-size:11px;color:var(--text-muted);margin-top:4px}.template-card-actions[data-v-702ebf36]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 14px;border-top:1px solid var(--border)}.template-card-icon-actions[data-v-702ebf36]{display:flex;align-items:center;gap:2px;flex-shrink:0}[data-v-702ebf36] .ant-btn-text:hover{color:var(--accent);background:var(--accent-hover-bg)}[data-v-702ebf36] .icon-meta{color:#fa8c16!important}[data-v-702ebf36] .icon-edit{color:#1890ff!important}[data-v-702ebf36] .icon-eye{color:#722ed1!important}[data-v-702ebf36] .icon-info{color:#13c2c2!important}[data-v-702ebf36] .icon-delete{color:#ff4d4f!important}[data-v-702ebf36] .icon-export{color:#13c2c2!important}.create-source-group[data-v-0afbd67b]{display:flex;flex-wrap:wrap;gap:8px 16px}.create-source-panel[data-v-0afbd67b]{margin-top:-4px}.create-source-hint[data-v-0afbd67b]{margin-top:-4px;font-size:12px;color:var(--text-secondary);line-height:1.6}.create-file-name[data-v-0afbd67b]{margin-top:8px;font-size:12px;color:var(--text-secondary)}.create-error[data-v-0afbd67b]{margin-top:8px;font-size:12px;color:#ff4d4f}.detail-preview[data-v-5422a2a7]{aspect-ratio:16 / 9;border-radius:10px;overflow:hidden;background:var(--bg-elevated);margin-bottom:16px}.detail-cover[data-v-5422a2a7],.detail-cover-iframe[data-v-5422a2a7],.detail-cover-placeholder[data-v-5422a2a7]{width:100%;height:100%;display:block;border:none}.detail-cover[data-v-5422a2a7]{object-fit:contain}.detail-cover-placeholder[data-v-5422a2a7]{background:linear-gradient(135deg,var(--bg-inset) 0%,var(--bg-elevated) 100%)}.detail-head[data-v-5422a2a7]{margin-bottom:16px}.detail-title-row[data-v-5422a2a7]{display:flex;align-items:center;gap:8px}.detail-name[data-v-5422a2a7]{margin:0;flex:1;font-size:18px;font-weight:600;color:var(--text-primary)}.detail-fav-btn[data-v-5422a2a7]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--border);border-radius:8px;background:transparent;color:var(--text-muted);cursor:pointer;transition:color .15s,border-color .15s,background .15s}.detail-fav-btn[data-v-5422a2a7]:hover,.detail-fav-btn.is-active[data-v-5422a2a7]{color:var(--accent);border-color:var(--accent);background:var(--accent-subtle)}.detail-desc[data-v-5422a2a7]{margin-top:8px;font-size:13px;color:var(--text-secondary);line-height:1.6}.detail-meta[data-v-5422a2a7]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;font-size:12px;color:var(--text-muted)}.detail-rating-text[data-v-5422a2a7]{line-height:1}.detail-meta-sep[data-v-5422a2a7]{opacity:.5}.detail-tags[data-v-5422a2a7]{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.detail-actions[data-v-5422a2a7]{display:flex;gap:8px;margin-bottom:20px}.detail-section-title[data-v-5422a2a7]{font-size:13px;font-weight:600;color:var(--text-primary);margin-bottom:10px}.detail-my-review[data-v-5422a2a7]{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.detail-review-item[data-v-5422a2a7]{padding:10px 0;border-top:1px solid var(--border)}.detail-review-item-head[data-v-5422a2a7]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.detail-review-user[data-v-5422a2a7]{font-size:13px;font-weight:500;color:var(--text-primary)}.detail-review-time[data-v-5422a2a7]{margin-left:auto;font-size:11px;color:var(--text-muted)}.detail-review-comment[data-v-5422a2a7]{margin-top:6px;font-size:13px;color:var(--text-secondary);line-height:1.5}.edit-meta-form[data-v-e1932ac1]{margin-top:8px}.menu-icon-cell[data-v-cd35a5d6]{font-size:18px;color:var(--accent)}.menu-icon-empty[data-v-cd35a5d6]{color:var(--text-muted)}.menu-icon-select[data-v-aa9e383a]{width:100%}.menu-icon-select[data-v-aa9e383a] .icon-select-trigger{min-height:32px;width:100%}.ds-share-editor[data-v-1b6ecc52]{margin-top:8px}.share-hint[data-v-1b6ecc52]{margin-bottom:12px}.share-add-row[data-v-1b6ecc52]{display:flex;gap:8px;margin-top:12px;align-items:center}.ref-alert[data-v-e86a602f]{margin-top:8px}.test-ds-name[data-v-dbab6576]{margin-bottom:12px;font-weight:500}.test-hint[data-v-dbab6576]{color:var(--text-muted);font-size:13px}.page-desc[data-v-b34455de]{margin-bottom:16px}.member-toolbar[data-v-feaffd85]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.page-desc[data-v-c51d4fc0]{margin-bottom:16px}.role-perm-card[data-v-a961616f]{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;overflow:hidden}.role-perm-header[data-v-a961616f]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid var(--border);background:var(--bg-header)}.role-name[data-v-a961616f]{font-size:15px;font-weight:600;color:var(--text-primary)}.role-perm-body[data-v-a961616f]{padding:14px 16px 16px}.admin-hint[data-v-a961616f]{display:block;font-size:13px;color:var(--text-secondary)}.checkbox-row[data-v-a961616f]{margin-bottom:4px}.tree-node-title[data-v-a961616f]{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px;line-height:1.4}.tree-node-name[data-v-a961616f]{color:var(--text-primary)}.tree-node-code[data-v-a961616f]{font-size:11px;color:var(--text-muted)}.tree-node-type[data-v-a961616f]{margin:0;line-height:18px}[data-v-a961616f] .ant-tree-treenode{padding:2px 0}[data-v-a961616f] .ant-tree-checkbox{margin-top:2px}.role-permission-manage[data-v-49680ea6]{height:100%;overflow:hidden;box-sizing:border-box}.group-name[data-v-d3d6b095]{font-weight:600;color:var(--text-primary)}.field-hint[data-v-0c87ea4e]{margin-top:4px;font-size:12px;color:var(--text-muted)}.page-desc[data-v-f69db688]{margin:0 0 16px}.cell-title[data-v-1e3149f7]{font-weight:500;color:var(--text-primary)}.cell-preview[data-v-1e3149f7]{margin-top:4px;font-size:12px;color:var(--text-muted);line-height:1.5}.edit-form[data-v-e3735ea5]{margin-top:8px}.field-hint[data-v-e3735ea5]{margin-top:4px;font-size:12px;color:var(--text-muted);line-height:1.5}.eval-score-page[data-v-1f84dd67]{display:flex;flex-direction:column;height:100dvh;max-height:100dvh;max-width:480px;margin:0 auto;overflow:hidden;background:var(--bg-page, #f5f5f8);color:var(--text-primary, #1a1a2e)}.eval-score-scroll[data-v-1f84dd67]{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:16px}.eval-score-state[data-v-1f84dd67]{flex:1 1 auto;display:flex;align-items:center;justify-content:center;min-height:0}.eval-score-header[data-v-1f84dd67]{margin-bottom:20px}.eval-score-title[data-v-1f84dd67]{margin:0 0 8px;font-size:20px;font-weight:600;line-height:1.35}.eval-score-meta[data-v-1f84dd67]{margin:0 0 8px;font-size:14px;color:var(--text-secondary, #5c5c6a)}.eval-score-role[data-v-1f84dd67]{opacity:.85}.eval-score-progress-wrap[data-v-1f84dd67]{margin-top:4px}.eval-score-progress-text[data-v-1f84dd67]{display:block;margin-bottom:4px;font-size:13px;color:var(--accent, #1677ff);font-weight:500}.eval-score-banner[data-v-1f84dd67]{margin-bottom:16px;padding:10px 12px;border-radius:8px;background:#faad1426;color:#ad6800;font-size:13px}.eval-score-banner-retry[data-v-1f84dd67]{display:flex;align-items:center;justify-content:space-between;background:var(--accent-soft-bg, rgba(22, 119, 255, .1));color:var(--accent-deep, #0958d9)}.eval-score-section[data-v-1f84dd67]{margin-bottom:20px;padding:14px;border-radius:12px;background:var(--bg-card, #fff);box-shadow:0 1px 4px #0000000f}.eval-score-label[data-v-1f84dd67]{margin-bottom:10px;font-size:13px;font-weight:500;color:var(--text-secondary, #5c5c6a)}.eval-score-target-select[data-v-1f84dd67]{width:100%}.eval-score-dim+.eval-score-dim[data-v-1f84dd67]{margin-top:18px;padding-top:18px;border-top:1px solid rgba(0,0,0,.06)}.eval-score-dim-head[data-v-1f84dd67]{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.eval-score-dim-name[data-v-1f84dd67]{font-size:15px;font-weight:500}.eval-score-dim-val[data-v-1f84dd67]{font-size:18px;font-weight:600;color:var(--accent, #1677ff)}.eval-score-dim-rubric[data-v-1f84dd67]{margin:0 0 8px;font-size:12px;color:var(--text-secondary, #5c5c6a);line-height:1.45}.eval-score-footer[data-v-1f84dd67]{flex-shrink:0;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));background:var(--bg-card, #fff);border-top:1px solid rgba(0,0,0,.06);box-shadow:0 -2px 12px #0000000f}.eval-entry-page[data-v-0e31ffd6]{min-height:100dvh;max-width:480px;margin:0 auto;background:var(--bg-page, #f5f5f8);color:var(--text-primary, #1a1a2e);padding:24px 16px 48px;box-sizing:border-box}.eval-entry-state[data-v-0e31ffd6]{min-height:60vh;display:flex;align-items:center;justify-content:center}.eval-entry-header[data-v-0e31ffd6]{max-width:480px;margin:0 auto 24px;text-align:center}.eval-entry-header h1[data-v-0e31ffd6]{margin:0 0 8px;font-size:20px;font-weight:600;line-height:1.35;color:var(--text-primary, #1a1a2e)}.eval-entry-sub[data-v-0e31ffd6]{margin:0;color:var(--text-secondary, #5c5c6a)}.eval-entry-list[data-v-0e31ffd6],.eval-entry-card[data-v-0e31ffd6]{max-width:480px;margin:0 auto}.eval-entry-judge-btn[data-v-0e31ffd6]{margin-bottom:12px;height:auto;padding:12px 16px;text-align:left;border-radius:12px}.eval-entry-role[data-v-0e31ffd6]{color:var(--text-secondary, #5c5c6a);font-size:13px}.eval-entry-card[data-v-0e31ffd6]{background:var(--bg-card, #fff);border-radius:12px;padding:20px;line-height:1.6;color:var(--text-primary, #1a1a2e);box-shadow:0 1px 4px #0000000f}.eval-entry-code[data-v-0e31ffd6]{margin-top:12px;font-weight:600;color:var(--accent, #1677ff)}.eval-entry-blocked[data-v-0e31ffd6]{text-align:center}.eval-entry-blocked-title[data-v-0e31ffd6]{margin:0 0 8px;font-size:17px;font-weight:600;color:var(--text-primary, #1a1a2e)}.eval-entry-blocked-sub[data-v-0e31ffd6]{margin:0;font-size:14px;color:var(--text-secondary, #5c5c6a);line-height:1.5}.eval-overview-actions[data-v-a8a85859]{margin-top:16px}.eval-overview-tags[data-v-a8a85859]{display:flex;flex-wrap:wrap;gap:6px}.eval-overview-tags[data-v-a8a85859] .ant-tag{margin:0}.eval-overview-empty[data-v-a8a85859]{color:var(--text-muted)}.eval-csv-intro[data-v-cb86f443]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.eval-csv-hint[data-v-cb86f443]{margin:0;flex:1;line-height:1.6}.eval-csv-template-btn[data-v-cb86f443]{flex-shrink:0;padding:0;height:auto}.eval-csv-result[data-v-cb86f443]{margin-top:16px}.eval-csv-errors[data-v-cb86f443]{margin:12px 0 0;padding-left:18px;font-size:12px;color:#faad14;max-height:160px;overflow:auto}.eval-judge-qr-body[data-v-080645d4]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:4px 0 8px}.eval-judge-qr-meta[data-v-080645d4]{margin:0;font-size:14px;font-weight:600;color:var(--text-primary);text-align:center}.eval-judge-qr-wrap[data-v-080645d4]{width:200px;height:200px;display:flex;align-items:center;justify-content:center;padding:8px;background:#fff;border:1px solid var(--border);border-radius:8px}.eval-judge-qr-img[data-v-080645d4]{width:184px;height:184px;display:block}.eval-judge-qr-hint[data-v-080645d4]{margin:0;text-align:center}.eval-judge-qr-link[data-v-080645d4]{width:100%;display:flex;flex-direction:column;gap:4px;padding:8px 10px;background:var(--bg-inset);border-radius:8px;word-break:break-all}.eval-judge-qr-link-label[data-v-080645d4]{font-size:12px;color:var(--text-secondary)}.eval-judge-qr-actions[data-v-080645d4]{width:100%;display:flex;justify-content:center}.eval-part-card[data-v-c12effa8]{margin-bottom:16px}.eval-part-card[data-v-c12effa8]:last-child{margin-bottom:0}.eval-judge-no-url[data-v-c12effa8]{color:var(--text-muted)}.hint[data-v-e8a20ac6]{margin-top:12px;margin-bottom:0;font-size:12px;color:var(--text-secondary)}.eval-dim-row[data-v-10502354]{display:flex;gap:8px;align-items:center;margin-bottom:8px}.eval-settings-actions[data-v-10502354]{margin-top:20px}.eval-settings-form .form-hint[data-v-10502354],.eval-settings-row[data-v-10502354] .ant-form-item{margin-bottom:12px}.eval-settings-row[data-v-10502354] .ant-form-item .ant-form-item-extra{font-size:11px;line-height:1.4}.eval-settings-logo-upload[data-v-10502354]{width:160px;max-width:100%}.eval-settings-logo-upload[data-v-10502354] .upload-preview{width:160px;height:120px;max-width:100%}.eval-weight-summary[data-v-10502354]{margin-bottom:12px;font-size:13px;color:var(--text-secondary)}.eval-weight-summary.is-invalid strong[data-v-10502354]{color:var(--danger-color, #ff4d4f)}.eval-detail-head[data-v-ec0b60cf]{display:flex;justify-content:space-between;align-items:center;margin:-20px -24px 20px;padding:16px 24px;background:var(--bg-header);border-bottom:1px solid var(--border);gap:12px;flex-wrap:wrap}.eval-detail-head-left[data-v-ec0b60cf]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;min-width:0}.eval-detail-title[data-v-ec0b60cf]{margin:0;font-size:16px;font-weight:600;color:var(--text-primary)}.eval-detail-panel[data-v-ec0b60cf]{overflow:hidden}.eval-remote-head[data-v-f37c6cbd]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px;flex-wrap:wrap}.eval-remote-head-left[data-v-f37c6cbd]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.eval-remote-title[data-v-f37c6cbd]{margin:0;font-size:20px;font-weight:600}.eval-remote-sse[data-v-f37c6cbd]{width:10px;height:10px;border-radius:50%;background:var(--text-muted, #999);flex-shrink:0}.eval-remote-sse.online[data-v-f37c6cbd]{background:#52c41a}.eval-remote-panel[data-v-f37c6cbd]{padding:0 20px 20px}.eval-remote-alert[data-v-f37c6cbd]{margin-bottom:16px}.eval-remote-section[data-v-f37c6cbd]{padding:16px;margin-bottom:16px}.eval-remote-section-title[data-v-f37c6cbd]{margin:0 0 8px;font-size:15px;font-weight:600}.eval-remote-countdown-display[data-v-f37c6cbd]{font-size:28px;font-weight:700;font-variant-numeric:tabular-nums;margin-bottom:12px;letter-spacing:.04em}.eval-remote-countdown-reset[data-v-f37c6cbd]{display:flex;align-items:center;gap:8px;margin-bottom:12px;flex-wrap:wrap}.eval-remote-countdown-actions[data-v-f37c6cbd]{margin-top:4px}.eval-remote-section-head[data-v-f37c6cbd]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.eval-remote-section-head .eval-remote-section-title[data-v-f37c6cbd]{margin-bottom:0}.eval-remote-hint[data-v-f37c6cbd]{margin:0 0 12px;font-size:12px;color:var(--text-muted)}.eval-remote-reveal-label[data-v-f37c6cbd]{margin-bottom:8px;font-size:12px;color:var(--text-muted)}.eval-remote-reveal-btn[data-v-f37c6cbd]{margin-top:10px;min-width:112px;height:32px;padding:0 14px;font-size:13px}.eval-remote-controls-grid[data-v-f37c6cbd]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:16px}.eval-remote-controls-grid .eval-remote-section[data-v-f37c6cbd]{margin-bottom:0;height:100%}.eval-remote-pages[data-v-f37c6cbd]{display:flex;flex-wrap:wrap;gap:8px}.eval-remote-page-btn[data-v-f37c6cbd]{min-width:72px;height:32px;padding:0 12px;font-size:13px}.eval-remote-current[data-v-f37c6cbd]{margin:12px 0 0;font-size:13px;color:var(--text-muted)}.eval-remote-grid[data-v-f37c6cbd]{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (max-width: 768px){.eval-remote-controls-grid[data-v-f37c6cbd],.eval-remote-grid[data-v-f37c6cbd]{grid-template-columns:1fr}}.eval-remote-target-item[data-v-f37c6cbd],.eval-remote-judge-item[data-v-f37c6cbd]{cursor:default}.eval-remote-target-item[data-v-f37c6cbd]{cursor:pointer;border-radius:6px;padding-inline:8px!important}.eval-remote-target-item.active[data-v-f37c6cbd]{background:color-mix(in srgb,var(--accent, #1890ff) 12%,transparent)}.eval-remote-target-rank[data-v-f37c6cbd]{width:28px;color:var(--text-muted);flex-shrink:0}.eval-remote-target-name[data-v-f37c6cbd]{flex:1;min-width:0}.eval-remote-target-score[data-v-f37c6cbd]{color:var(--accent, #1890ff);font-variant-numeric:tabular-nums}.eval-remote-judge-main[data-v-f37c6cbd]{display:flex;align-items:center;gap:8px;flex:1;min-width:0;flex-wrap:wrap}.eval-remote-judge-name[data-v-f37c6cbd]{font-weight:500}.eval-remote-judge-role[data-v-f37c6cbd]{font-size:12px;color:var(--text-muted)}.eval-remote-lifecycle[data-v-f37c6cbd]{margin-bottom:0}.eval-remote-rules-desc[data-v-f37c6cbd]{margin-top:4px}.eval-remote-tag-row[data-v-f37c6cbd]{display:flex;flex-wrap:wrap;gap:6px}.eval-remote-muted[data-v-f37c6cbd]{color:var(--text-muted)}.eval-template-empty[data-v-f4f40583]{padding:48px 0}.eval-template-grid[data-v-f4f40583]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px}.eval-template-card[data-v-f4f40583]{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;overflow:hidden;cursor:pointer;transition:border-color .2s,box-shadow .2s;display:flex;flex-direction:column}.eval-template-card[data-v-f4f40583]:hover{border-color:var(--accent);box-shadow:0 4px 16px #00000014}.eval-template-card-cover[data-v-f4f40583]{position:relative;height:120px;background:var(--bg-elevated);display:flex;align-items:center;justify-content:center}.eval-template-card-cover img[data-v-f4f40583]{width:100%;height:100%;object-fit:cover}.eval-template-card-placeholder[data-v-f4f40583]{font-size:36px;color:var(--text-muted)}.eval-template-official[data-v-f4f40583]{position:absolute;top:8px;left:8px;z-index:1}.eval-template-private[data-v-f4f40583]{position:absolute;top:8px;right:40px;z-index:1;background:var(--editor-icon-badge-bg);border-color:var(--editor-icon-badge-border);color:var(--text-secondary)}.eval-template-star-btn[data-v-f4f40583]{position:absolute;top:8px;right:8px;z-index:2;width:28px;height:28px;border:1px solid var(--editor-icon-badge-border);border-radius:999px;background:var(--editor-icon-badge-bg);color:var(--text-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .15s,background .15s,color .15s,border-color .15s}.eval-template-star-btn[data-v-f4f40583]:hover,.eval-template-star-btn.is-active[data-v-f4f40583]{color:var(--accent);background:var(--accent-subtle);border-color:var(--accent);transform:scale(1.05)}.eval-template-card-body[data-v-f4f40583]{padding:12px 14px;flex:1;min-width:0}.eval-template-card-name[data-v-f4f40583]{font-weight:600;font-size:14px;color:var(--text-primary);margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eval-template-card-meta[data-v-f4f40583]{font-size:12px;color:var(--text-secondary);margin-bottom:6px}.eval-template-card-desc[data-v-f4f40583]{font-size:12px;color:var(--text-secondary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:8px;line-height:1.5}.eval-template-card-tags[data-v-f4f40583]{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:8px}.eval-template-card-foot[data-v-f4f40583]{display:flex;justify-content:space-between;font-size:12px;color:var(--text-muted)}.eval-template-card-actions[data-v-f4f40583]{display:flex;gap:8px;padding:0 12px 12px;flex-wrap:wrap}.eval-tpl-detail-desc[data-v-3d63ec29]{margin-bottom:12px;color:#ffffffa6;line-height:1.6}.eval-tpl-dim-list[data-v-3d63ec29]{margin-top:16px}.eval-tpl-dim-title[data-v-3d63ec29]{font-weight:600;margin-bottom:8px}.eval-tpl-dim-row[data-v-3d63ec29]{display:flex;justify-content:space-between;padding:6px 0;border-bottom:1px solid rgba(255,255,255,.06);font-size:13px}.eval-tpl-dim-weight[data-v-3d63ec29]{color:#ffffff8c}.eval-tpl-widget-list[data-v-3d63ec29]{margin-top:16px}.eval-tpl-widget-hint[data-v-3d63ec29]{margin:8px 0 0;font-size:12px;color:#ffffff73;line-height:1.5}.eval-tpl-detail-actions[data-v-3d63ec29]{margin-top:20px;display:flex;gap:8px;justify-content:flex-end}.eval-template-editor-head[data-v-d546eecc]{display:flex;justify-content:space-between;align-items:center;margin:-20px -24px 20px;padding:16px 24px;background:var(--bg-header);border-bottom:1px solid var(--border);gap:12px;flex-wrap:wrap}.eval-template-editor-form .form-hint[data-v-d546eecc]{margin-bottom:12px}.eval-dim-row[data-v-d546eecc]{display:flex;gap:8px;align-items:center;margin-bottom:8px}.eval-weight-summary[data-v-d546eecc]{margin-bottom:12px;font-size:13px;color:var(--text-secondary)}.eval-weight-summary.is-invalid[data-v-d546eecc],.eval-weight-summary.is-invalid strong[data-v-d546eecc]{color:#ff7875}.eval-theme-color-row[data-v-d546eecc]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.eval-theme-hint[data-v-d546eecc]{margin-top:0;margin-bottom:0}.color-input[data-v-d546eecc]{width:32px;height:28px;padding:0;border:1px solid var(--border);border-radius:4px;cursor:pointer;background:var(--bg-elevated)}.color-input[data-v-d546eecc]:disabled{opacity:.5;cursor:not-allowed}.broadcast-modal[data-v-8cb957cc]{padding:4px 0 0}.broadcast-sender[data-v-8cb957cc]{margin:0 0 12px;font-size:12px;color:var(--text-muted)}.broadcast-content[data-v-8cb957cc]{font-size:14px;line-height:1.65;color:var(--text-primary);white-space:pre-wrap;word-break:break-word;margin-bottom:20px}.broadcast-actions[data-v-8cb957cc]{margin-top:8px}:root,[data-theme=light]{color-scheme:light;--bg-base: #f0f2f5;--bg-sidebar: #ffffff;--bg-header: #ffffff;--bg-content: #f0f2f5;--bg-card: #ffffff;--bg-card-hover: #fafafa;--bg-elevated: #ffffff;--bg-inset: #f5f5f8;--border: #e8e8ee;--border-light: #f0f0f5;--text-primary: #1f1f28;--text-secondary: #5c5c6a;--text-muted: #8c8c98;--sidebar-active-bg: rgba(var(--accent-rgb, 22, 119, 255), .1);--accent-subtle: rgba(var(--accent-rgb, 22, 119, 255), .08);--accent-hover-bg: rgba(var(--accent-rgb, 22, 119, 255), .1);--shadow-card: 0 2px 12px rgba(0, 0, 0, .06);--scrollbar-track: #f0f0f5;--scrollbar-thumb: #c8c8d4;--login-gradient-start: #e8ecf4;--login-gradient-end: #f5f7fb;--editor-bg: #f0f2f5;--editor-bg-elevated: #ffffff;--editor-bg-stage: #e4e6eb;--editor-bg-inset: #fafafa;--editor-bg-segmented: #e8e8ee;--editor-border: #e8e8ee;--editor-border-light: #dcdce4;--editor-border-item: #d0d0da;--editor-text: #1f1f28;--editor-text-muted: #5c5c6a;--editor-text-dim: #8c8c98;--editor-text-soft: #6b6b78;--editor-ruler: #c8c8d4;--editor-menu-divider: #f0f0f5;--editor-panel-fold-bg: rgba(255, 255, 255, .92);--editor-panel-fold-hover-bg: rgba(255, 255, 255, .98);--editor-float-bg: rgba(255, 255, 255, .92);--editor-comp-hover-bg: #eef0f5;--editor-table-cell-bg: #ffffff;--editor-input-overlay-bg: #ffffff;--editor-popup-bg: #ffffff;--editor-popup-border: #e8e8ee;--editor-popup-text: #5c5c6a;--editor-popup-text-muted: #8c8c98;--editor-popup-divider: #e8e8ee;--editor-popup-shadow: 0 6px 16px rgba(0, 0, 0, .12);--editor-asset-cell-bg: #ffffff;--editor-asset-pill-bg: #f5f5f8;--editor-asset-pill-text: #5c5c6a;--editor-quick-chip-bg: var(--editor-bg-elevated);--editor-quick-chip-text: var(--editor-text);--editor-focus-ring: rgba(var(--accent-rgb, 22, 119, 255), .85);--editor-focus-bg: var(--accent-subtle);--editor-icon-badge-bg: var(--editor-bg-inset);--editor-icon-badge-border: var(--editor-border-item)}[data-theme=dark]{color-scheme:dark;--bg-base: #0f0f12;--bg-sidebar: #141419;--bg-header: #18181f;--bg-content: #0f0f12;--bg-card: #1a1a22;--bg-card-hover: #22222c;--bg-elevated: #1e1e28;--bg-inset: #141419;--border: #2a2a36;--border-light: #343444;--text-primary: #ececf1;--text-secondary: #8b8b9a;--text-muted: #5c5c6a;--sidebar-active-bg: rgba(var(--accent-rgb, 22, 119, 255), .16);--accent-subtle: rgba(var(--accent-rgb, 22, 119, 255), .1);--accent-hover-bg: rgba(var(--accent-rgb, 22, 119, 255), .12);--shadow-card: 0 4px 16px rgba(0, 0, 0, .35);--scrollbar-track: #141419;--scrollbar-thumb: #3a3a48;--login-gradient-start: #0f0f12;--login-gradient-end: #1a1a28;--editor-bg: #252525;--editor-bg-elevated: #333333;--editor-bg-stage: #141428;--editor-bg-inset: #1e1e1e;--editor-bg-segmented: #1e1e2e;--editor-border: #2d2d4e;--editor-border-light: #3a3a52;--editor-border-item: #3a3a5a;--editor-text: #ffffff;--editor-text-muted: #888888;--editor-text-dim: #666666;--editor-text-soft: #aaaaaa;--editor-ruler: #4a4a6a;--editor-menu-divider: #1e1e3a;--editor-panel-fold-bg: rgba(28, 28, 42, .92);--editor-panel-fold-hover-bg: rgba(42, 42, 62, .98);--editor-float-bg: rgba(26, 26, 46, .9);--editor-comp-hover-bg: #2d2d5e;--editor-table-cell-bg: #222230;--editor-input-overlay-bg: rgba(30, 30, 50, .95);--editor-popup-bg: #2a2a3e;--editor-popup-border: #3a3a5c;--editor-popup-text: #cccccc;--editor-popup-text-muted: #888888;--editor-popup-divider: #3a3a5c;--editor-popup-shadow: 0 6px 16px rgba(0, 0, 0, .45);--editor-asset-cell-bg: #2a2a2a;--editor-asset-pill-bg: #2a2a2a;--editor-asset-pill-text: #b4b4c4;--editor-quick-chip-bg: var(--editor-bg-elevated);--editor-quick-chip-text: var(--editor-text);--editor-focus-ring: rgba(var(--accent-rgb, 22, 119, 255), .85);--editor-focus-bg: var(--accent-subtle);--editor-icon-badge-bg: var(--editor-bg-inset);--editor-icon-badge-border: var(--editor-border-item)}html,body,#app{background:var(--bg-base);color:var(--text-primary)}::-webkit-scrollbar-track{background:var(--scrollbar-track)}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb)}.app-shell-layout{--accent: #1677ff;--accent-rgb: 22, 119, 255}.admin-page{flex:1;min-height:0;overflow-y:auto;padding:20px 24px 32px}.page-desc,.page-desc.ant-typography{color:var(--text-secondary);font-size:13px;margin-bottom:16px;line-height:1.6}.page-desc code,.list-page-body code,.admin-page code{color:var(--text-primary);background:var(--bg-inset);padding:1px 6px;border-radius:4px;font-size:12px}.page-desc strong{color:var(--text-primary);font-weight:600}.sub-text,.share-count,.share-hint{color:var(--text-muted);font-size:12px}.admin-hint,.admin-hint.ant-typography{color:var(--text-secondary)!important}.hint{color:var(--text-secondary)}.filter-label{font-size:13px;color:var(--text-secondary);white-space:nowrap}.page-toolbar-inline{margin-bottom:16px}.page-toolbar{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 24px;background:var(--bg-header);border-bottom:1px solid var(--border)}.page-toolbar .toolbar-left,.page-toolbar .toolbar-right{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.page-toolbar .search-input{width:220px}.list-page{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.list-page-body{flex:1;min-height:0;overflow-y:auto;padding:20px 24px 32px}.app-shell-content .ant-typography-secondary,.app-shell-content .ant-typography.ant-typography-secondary,.app-shell-content .ant-alert-description,.app-shell-content .ant-empty-description,.admin-table-wrap .ant-empty-description{color:var(--text-secondary)}.theme-panel{background:var(--bg-card);border:1px solid var(--border);border-radius:12px}.theme-panel-header{padding:14px 18px;background:var(--bg-elevated);border-bottom:1px solid var(--border);font-weight:600;color:var(--text-primary)}.theme-panel-body{padding:16px 18px}.theme-panel-tabs.ant-tabs{color:var(--text-primary)}.theme-panel-tabs>.ant-tabs-nav{margin:0;padding:0 20px;background:var(--bg-elevated)}.theme-panel-tabs>.ant-tabs-nav:before{border-color:var(--border)}.theme-panel-tabs .ant-tabs-tab{color:var(--text-secondary)}.theme-panel-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--accent)}.theme-panel-tabs>.ant-tabs-content-holder{padding:20px 24px}.theme-sub-panel{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;overflow:hidden}.theme-sub-panel-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;background:var(--bg-elevated);border-bottom:1px solid var(--border);font-weight:600;color:var(--text-primary);font-size:14px}.theme-sub-panel-body .admin-table-wrap .ant-table{border-radius:0}.admin-descriptions.ant-descriptions-bordered .ant-descriptions-view,.admin-descriptions.ant-descriptions-bordered .ant-descriptions-row,.admin-descriptions.ant-descriptions-bordered .ant-descriptions-item-label,.admin-descriptions.ant-descriptions-bordered .ant-descriptions-item-content{border-color:var(--border)!important}.admin-descriptions.ant-descriptions-bordered .ant-descriptions-item-label{background:var(--bg-elevated)!important;color:var(--text-secondary)!important}.admin-descriptions.ant-descriptions-bordered .ant-descriptions-item-content{background:var(--bg-card)!important;color:var(--text-primary)!important}.theme-group-block{padding:8px 10px;border:1px solid var(--border);border-radius:8px;background:var(--bg-inset)}.theme-group-title{color:var(--text-secondary);font-size:12px;font-weight:600}.admin-table-wrap .ant-table{background:var(--bg-card)!important;border-radius:8px}.admin-table-wrap .ant-table-thead>tr>th{background:var(--bg-elevated)!important;color:var(--text-secondary)!important;border-color:var(--border)!important}.admin-table-wrap .ant-table-tbody>tr>td{background:var(--bg-card)!important;color:var(--text-primary)!important;border-color:var(--border)!important}.admin-table-wrap .ant-table-tbody>tr:hover>td{background:var(--bg-card-hover)!important}.admin-table-wrap .ant-pagination,.admin-table-wrap .ant-pagination-item a,.admin-table-wrap .ant-pagination-total-text{color:var(--text-secondary)}.admin-table-wrap .ant-pagination-item-active{border-color:var(--accent);background:var(--accent-hover-bg)}.admin-table-wrap .ant-pagination-item-active a{color:var(--accent)}.theme-pagination .ant-pagination-item{background:var(--bg-card);border-color:var(--border)}.theme-pagination .ant-pagination-item a{color:var(--text-secondary)}.theme-pagination .ant-pagination-item-active{border-color:var(--accent);background:var(--accent-hover-bg)}.theme-pagination .ant-pagination-item-active a{color:var(--accent)}.theme-pagination .ant-pagination-prev .ant-pagination-item-link,.theme-pagination .ant-pagination-next .ant-pagination-item-link{background:var(--bg-card);border-color:var(--border);color:var(--text-secondary)}.theme-pagination .ant-pagination-disabled .ant-pagination-item-link{color:var(--text-muted)}.theme-pagination .ant-pagination-total-text{color:var(--text-secondary)}.theme-list-item{display:flex;align-items:center;gap:4px;padding:4px 6px 4px 8px;border-radius:8px;color:var(--text-secondary);font-size:13px;transition:background .15s}.theme-list-item:hover{background:var(--bg-card-hover)}.theme-list-item.active{background:var(--sidebar-active-bg);color:var(--accent)}.theme-list-tool{display:inline-flex;align-items:center;justify-content:center;padding:4px;color:var(--text-muted);cursor:pointer;border-radius:4px;font-size:12px}.theme-list-tool:hover:not(.disabled){color:var(--accent);background:var(--accent-hover-bg)}.theme-list-tool.disabled{opacity:.22;pointer-events:none}.form-hint{display:block;margin-top:6px;font-size:12px;color:var(--text-secondary);line-height:1.5}.login-page{min-height:100vh;background:linear-gradient(135deg,var(--login-gradient-start) 0%,var(--login-gradient-end) 100%);display:flex;align-items:center;justify-content:center;padding:24px;position:relative}.login-page-actions{position:absolute;top:20px;right:24px;display:flex;align-items:center;gap:4px}.login-card{width:100%;max-width:400px;background:var(--bg-card);border:1px solid var(--border);border-radius:12px;padding:40px;box-shadow:var(--shadow-card)}.login-header{text-align:center;margin-bottom:32px}.login-logo{height:48px;width:auto;max-width:min(280px,80vw);object-fit:contain;margin-bottom:12px}.login-header h1{font-size:24px;color:var(--text-primary);margin:0 0 8px}.login-header p{font-size:14px;color:var(--text-secondary);margin:0}.login-error{text-align:center;color:#ff7875;font-size:14px;margin-top:12px}.login-card .ant-form-item-label>label{color:var(--text-secondary)!important}.login-card .ant-input,.login-card .ant-input-affix-wrapper{background:var(--bg-elevated)!important;border-color:var(--border)!important;color:var(--text-primary)!important}.login-card .ant-input-affix-wrapper input{color:var(--text-primary)!important}.login-card .ant-input::placeholder,.login-card .ant-input-affix-wrapper input::placeholder{color:var(--text-muted)!important}.login-card .ant-input:hover,.login-card .ant-input-affix-wrapper:hover,.login-card .ant-input:focus,.login-card .ant-input-affix-wrapper:focus-within{border-color:var(--accent)!important}.login-card .ant-input-affix-wrapper .ant-input-suffix,.login-card .ant-input-password-icon{color:var(--text-secondary)!important}.theme-color-popover .accent-picker{width:200px}.theme-color-popover .accent-picker-label{font-size:12px;color:var(--text-secondary);margin-bottom:8px}.theme-color-popover .accent-presets{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.theme-color-popover .accent-swatch{width:24px;height:24px;border-radius:50%;border:2px solid transparent;cursor:pointer;padding:0}.theme-color-popover .accent-swatch.active{border-color:var(--text-primary);box-shadow:0 0 0 2px var(--bg-base)}.theme-color-popover .accent-input{width:100%;height:32px;border:none;padding:0;cursor:pointer;background:transparent}.editor-dropdown-overlay,.page-dropdown-overlay{min-width:220px;padding:4px 0;background:var(--editor-bg-elevated);border:1px solid var(--editor-border);border-radius:8px;box-shadow:var(--shadow-card);overflow:visible;color:var(--editor-text)}.editor-dropdown-row,.page-row{display:flex;align-items:center;justify-content:space-between;padding:6px 12px;cursor:pointer;gap:8px;color:inherit}.editor-dropdown-row:hover,.page-row:hover{background:var(--accent-hover-bg)}.editor-dropdown-row.active,.page-row.active{background:var(--sidebar-active-bg);color:var(--accent)}.page-dropdown-overlay .page-name{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:inherit;display:flex;align-items:center;gap:6px}.page-actions-dropdown.ant-dropdown .ant-dropdown-menu,.page-actions-dropdown{background:var(--editor-bg-elevated)!important;border:1px solid var(--editor-border)!important;border-radius:6px}.page-actions-menu.ant-menu{background:transparent!important}.page-actions-menu .ant-menu-item{color:var(--editor-text)!important}.page-actions-menu .ant-menu-item:hover{background:var(--accent-hover-bg)!important;color:var(--accent)!important}.page-actions-menu .ant-menu-item-danger{color:#f87171!important}.page-actions-menu .ant-menu-item-danger:hover{color:#fca5a5!important}.app-shell-content .ant-spin-dot-item,.home-page .ant-spin-dot-item{background-color:var(--accent)}.editor-section-mini-label{font-size:11px;font-weight:600;color:var(--editor-text);letter-spacing:.04em}.app-modal-wrap .ant-modal-content{background:var(--bg-elevated)!important;border:1px solid var(--border)!important;border-radius:12px}.app-modal-wrap .ant-modal-header{background:transparent!important;border-bottom:1px solid var(--border)!important}.app-modal-wrap .ant-modal-title{color:var(--text-primary)!important;font-size:16px}.app-modal-wrap .ant-modal-close{color:var(--text-secondary)!important}.app-modal-wrap .ant-modal-close:hover{color:var(--text-primary)!important}.app-modal-wrap .ant-modal-body{background:transparent!important;color:var(--text-primary)}.app-modal-wrap .ant-modal-footer{background:transparent!important}.app-modal-wrap .ant-form-item-label>label{color:var(--text-secondary)!important}.app-modal-wrap .ant-input,.app-modal-wrap .ant-input-password,.app-modal-wrap .ant-input-password input,.app-modal-wrap .ant-select-selector,.app-modal-wrap .ant-input-affix-wrapper{background:var(--bg-card)!important;border-color:var(--border)!important;color:var(--text-primary)!important}.app-modal-wrap .ant-input-affix-wrapper .ant-input{background:transparent!important}.app-modal-wrap .ant-input::placeholder,.app-modal-wrap .ant-select-selection-placeholder{color:var(--text-muted)!important}.app-modal-wrap .ant-input:hover,.app-modal-wrap .ant-select:hover .ant-select-selector,.app-modal-wrap .ant-input:focus,.app-modal-wrap .ant-select-focused .ant-select-selector,.app-modal-wrap .ant-input-affix-wrapper:focus-within{border-color:var(--accent)!important}.app-modal-wrap .ant-select-selection-item{color:var(--text-primary)!important}.app-modal-wrap .ant-empty-description{color:var(--text-secondary)!important}.app-modal-wrap.preview-modal-ui:not(.preview-modal-bg-composite) .ant-modal-content{position:relative;background:transparent!important;border:var(--pm-panel-border, 1px solid var(--border))!important;border-radius:var(--pm-panel-radius, 12px)!important;box-shadow:var(--pm-panel-shadow, none)!important;opacity:var(--pm-panel-opacity, 1);overflow:hidden}.app-modal-wrap.preview-modal-ui:not(.preview-modal-bg-composite) .ant-modal-content:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:inherit;pointer-events:none;background-color:var(--pm-panel-bg);background-image:var(--pm-panel-bg-img, none);background-size:cover;background-position:center;opacity:var(--pm-panel-bg-opacity, 1)}.app-modal-wrap.preview-modal-ui.preview-modal-bg-composite .ant-modal-content{position:relative;background:transparent!important;border:var(--pm-panel-border, 1px solid var(--border))!important;border-radius:var(--pm-panel-radius, 12px)!important;overflow:hidden}.app-modal-wrap.preview-modal-ui.preview-modal-bg-composite .ant-modal-content:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:inherit;pointer-events:none;background:var(--pm-panel-bg-composite);background-size:cover;background-position:center;opacity:var(--pm-panel-bg-opacity, 1)}.app-modal-wrap.preview-modal-ui .ant-modal-content>*:not(.ant-modal-close){position:relative;z-index:1}.app-modal-wrap.preview-modal-ui .ant-modal-close{position:absolute!important;top:0;inset-inline-end:0;z-index:10;color:#ffffffbf!important}.app-modal-wrap.preview-modal-ui .ant-modal-title{color:var(--pm-title-color, #ffffff)!important;font-size:var(--pm-title-font-size, 16px)!important}.app-modal-wrap.preview-page-modal .ant-modal-content{display:flex;flex-direction:column;padding:0}.app-modal-wrap.preview-page-modal .ant-modal-header{flex:0 0 auto;margin:0;padding:12px 48px 12px 16px;min-height:48px;display:flex;align-items:center;background:transparent!important;border-bottom:1px solid rgba(255,255,255,.12)!important}.app-modal-wrap.preview-page-modal .ant-modal-title{flex:1;margin:0;padding:0;line-height:1.5;font-weight:600}.app-modal-wrap.preview-page-modal .ant-modal-close{top:0!important;inset-inline-end:0!important;width:48px;height:48px;line-height:48px;display:inline-flex;align-items:center;justify-content:center;color:#ffffffd9!important}.app-modal-wrap.preview-page-modal .ant-modal-body{flex:1 1 auto;padding:0!important;margin:0!important;overflow:hidden;border:none!important}.app-modal-wrap.preview-page-modal .ant-modal-footer{display:none!important;height:0!important;padding:0!important;margin:0!important;border:none!important;overflow:hidden}.app-modal-wrap.preview-modal-no-title.preview-page-modal .ant-modal-header{display:none!important}.app-modal-wrap.preview-modal-no-title.preview-page-modal .ant-modal-close{top:8px!important;inset-inline-end:8px!important;width:36px;height:36px;line-height:36px;border-radius:6px;background:#00000059}*{box-sizing:border-box;margin:0;padding:0}html,body,#app{width:100%;height:100%;overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{border-radius:3px}::-webkit-scrollbar-thumb:hover{opacity:.85}.eval-theme-dark-gold{--eval-accent: #ffd666;--eval-accent-soft: rgba(255, 214, 102, .45);--eval-accent-cyan: #4fc3f7;--eval-text: #ffffff;--eval-text-sub: rgba(255, 255, 255, .75);--eval-banner-bg: rgba(18, 12, 4, .88);--eval-banner-border: #ffd666;--eval-card-bg: rgba(30, 22, 8, .72);--eval-card-border: rgba(255, 214, 102, .35);--eval-header-bg: linear-gradient(180deg, rgba(20, 28, 48, .95) 0%, rgba(8, 12, 24, .6) 100%);--eval-glow: 0 0 24px rgba(255, 214, 102, .4)}.eval-theme-tech-glass{--eval-accent: #4fc3f7;--eval-accent-soft: rgba(79, 195, 247, .4);--eval-accent-cyan: #69c0ff;--eval-text: #e6f7ff;--eval-text-sub: rgba(230, 247, 255, .72);--eval-banner-bg: rgba(8, 24, 48, .55);--eval-banner-border: rgba(79, 195, 247, .65);--eval-card-bg: rgba(12, 36, 64, .45);--eval-card-border: rgba(105, 192, 255, .28);--eval-header-bg: linear-gradient(180deg, rgba(12, 32, 56, .82) 0%, rgba(6, 16, 32, .35) 100%);--eval-glow: 0 0 20px rgba(79, 195, 247, .35);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.eval-theme-cyber-wing{--eval-accent: #69c0ff;--eval-accent-soft: rgba(105, 192, 255, .35);--eval-accent-cyan: #36cfc9;--eval-text: #ffffff;--eval-text-sub: rgba(255, 255, 255, .7);--eval-banner-bg: transparent;--eval-banner-border: rgba(105, 192, 255, .5);--eval-card-bg: rgba(255, 255, 255, .06);--eval-card-border: rgba(105, 192, 255, .22);--eval-header-bg: radial-gradient(ellipse 42% 120% at 0% 50%, rgba(54, 207, 201, .18), transparent 70%), radial-gradient(ellipse 42% 120% at 100% 50%, rgba(54, 207, 201, .18), transparent 70%), linear-gradient(180deg, rgba(10, 20, 40, .92) 0%, rgba(6, 12, 28, .75) 100%);--eval-glow: 0 0 28px rgba(105, 192, 255, .25)}.eval-theme-tech-metallic{--eval-accent: #b8c4d4;--eval-accent-soft: rgba(184, 196, 212, .35);--eval-accent-cyan: #8ba3bf;--eval-text: #f0f4f8;--eval-text-sub: rgba(240, 244, 248, .68);--eval-banner-bg: rgba(16, 20, 28, .85);--eval-banner-border: rgba(184, 196, 212, .55);--eval-card-bg: rgba(22, 28, 38, .8);--eval-card-border: rgba(140, 156, 176, .4);--eval-header-bg: linear-gradient(135deg, rgba(28, 34, 44, .95) 0%, rgba(12, 16, 24, .88) 100%);--eval-glow: 0 0 16px rgba(184, 196, 212, .2)}.eval-theme-minimal{--eval-accent: rgba(255, 255, 255, .85);--eval-accent-soft: rgba(255, 255, 255, .25);--eval-text: #ffffff;--eval-text-sub: rgba(255, 255, 255, .65);--eval-banner-bg: transparent;--eval-banner-border: rgba(255, 255, 255, .45);--eval-card-bg: transparent;--eval-card-border: rgba(255, 255, 255, .2);--eval-glow: none}.eval-page-transition-overlay{pointer-events:none;overflow:hidden;box-sizing:border-box}.eval-page-transition-fixed{background:#00000059}.eval-pt-radarRipple:before,.eval-pt-radarRipple:after{content:"";position:absolute;left:50%;top:8%;width:140vmax;height:140vmax;margin-left:-70vmax;margin-top:-70vmax;border-radius:50%;pointer-events:none}.eval-pt-radarRipple:before{border:2px solid rgba(255,214,102,.75);box-shadow:0 0 40px #ffd66659,inset 0 0 60px #ffd66614;background:radial-gradient(circle,rgba(255,214,102,.18) 0%,transparent 58%);animation:eval-pt-radar 1s cubic-bezier(.22,.61,.36,1) forwards}.eval-pt-radarRipple:after{border:1px solid rgba(255,255,255,.35);background:radial-gradient(circle,rgba(79,195,247,.12) 0%,transparent 55%);animation:eval-pt-radar-delay 1s cubic-bezier(.22,.61,.36,1) forwards;animation-delay:.12s}.eval-pt-particleDissolve{background:radial-gradient(circle at 50% 20%,rgba(255,214,102,.35),transparent 48%),#00000040;animation:eval-pt-dissolve 1s cubic-bezier(.22,.61,.36,1) forwards}.eval-pt-particleDissolve:after{content:"";position:absolute;top:-10%;right:-10%;bottom:-10%;left:-10%;background-image:radial-gradient(circle,rgba(255,255,255,.55) 0 1px,transparent 2px),radial-gradient(circle,rgba(255,214,102,.65) 0 2px,transparent 3px);background-size:36px 36px,56px 56px;opacity:.85;animation:eval-pt-particles 1s ease-out forwards}@keyframes eval-pt-radar{0%{transform:scale(.08);opacity:1}to{transform:scale(1.15);opacity:0}}@keyframes eval-pt-radar-delay{0%{transform:scale(.05);opacity:.9}to{transform:scale(1.05);opacity:0}}@keyframes eval-pt-dissolve{0%{opacity:1;filter:blur(0)}to{opacity:0;filter:blur(8px)}}@keyframes eval-pt-particles{0%{transform:scale(1) translateY(0);opacity:.9}to{transform:scale(1.2) translateY(-6%);opacity:0}}.eval-spotlight .eval-sl-stage{position:relative;perspective:1200px;min-height:0}.eval-spotlight .eval-sl-slide-x-enter-active,.eval-spotlight .eval-sl-slide-x-leave-active{transition:transform var(--eval-sl-switch-ms, .6s) cubic-bezier(.4,0,.2,1),opacity var(--eval-sl-switch-ms, .6s) cubic-bezier(.4,0,.2,1)}.eval-spotlight .eval-sl-slide-x-enter-from{opacity:0;transform:translate(48px)}.eval-spotlight .eval-sl-slide-x-leave-to{opacity:0;transform:translate(-48px)}.eval-spotlight .eval-sl-flip-3d-enter-active,.eval-spotlight .eval-sl-flip-3d-leave-active{transition:transform var(--eval-sl-switch-ms, .6s) cubic-bezier(.4,0,.2,1),opacity var(--eval-sl-switch-ms, .6s) cubic-bezier(.4,0,.2,1);transform-style:preserve-3d}.eval-spotlight .eval-sl-flip-3d-enter-from{opacity:0;transform:perspective(900px) rotateY(88deg)}.eval-spotlight .eval-sl-flip-3d-leave-to{opacity:0;transform:perspective(900px) rotateY(-88deg)}.eval-spotlight .eval-sl-scale-bounce-enter-active{animation:eval-sl-scale-bounce-in var(--eval-sl-switch-ms, .6s) cubic-bezier(.34,1.56,.64,1)}.eval-spotlight .eval-sl-scale-bounce-leave-active{transition:transform calc(var(--eval-sl-switch-ms, .6s) * .6) ease,opacity calc(var(--eval-sl-switch-ms, .6s) * .6) ease}.eval-spotlight .eval-sl-scale-bounce-leave-to{opacity:0;transform:scale(.88)}@keyframes eval-sl-scale-bounce-in{0%{opacity:0;transform:scale(.72)}to{opacity:1;transform:scale(1)}}.eval-podium-stage.theme-default .eval-podium-pedestal{background:#ffffff0d}.eval-podium-stage.theme-cyberGold .eval-podium-pedestal{background:linear-gradient(165deg,#30240ceb,#181206c7);border-bottom-width:5px;clip-path:polygon(6% 0,94% 0,100% 100%,0 100%);box-shadow:inset 0 1px #ffd66640,0 0 18px #ffd6661f}.eval-podium-stage.theme-neonBlue .eval-podium-pedestal{background:#0c24406b;border-bottom-width:3px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:eval-pd-neon-breathe 2.8s ease-in-out infinite}@keyframes eval-pd-neon-breathe{0%,to{box-shadow:0 0 8px #4fc3f733}50%{box-shadow:0 0 22px #4fc3f773}}.eval-pd-champion-fx{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0}.eval-pd-champion-fx.fx-spotlight{background:radial-gradient(ellipse 55% 120% at 50% 0%,rgba(255,214,102,.35),transparent 72%)}.eval-pd-champion-fx.fx-crownGlow{box-shadow:inset 0 0 40px #ffd66673;animation:eval-pd-crown-glow 1.6s ease-in-out infinite alternate}@keyframes eval-pd-crown-glow{0%{opacity:.55}to{opacity:1}}.eval-pd-champion-fx.fx-goldRain:before,.eval-pd-champion-fx.fx-goldRain:after{content:"";position:absolute;top:-8px;width:3px;height:14px;border-radius:2px;background:linear-gradient(180deg,#ffd666,transparent);animation:eval-pd-gold-fall 1.1s linear infinite}.eval-pd-champion-fx.fx-goldRain:before{left:28%;animation-delay:0s}.eval-pd-champion-fx.fx-goldRain:after{right:26%;animation-delay:.35s}@keyframes eval-pd-gold-fall{0%{transform:translateY(-20px);opacity:0}20%{opacity:1}to{transform:translateY(120px);opacity:0}}.eval-pd-page-overlay{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:8}.eval-pd-page-overlay.flash-dimFocus{background:#000c}.eval-pd-page-overlay.flash-confetti .eval-pd-confetti-bit{position:absolute;top:-12px;width:8px;height:14px;border-radius:2px;opacity:.9;animation:eval-pd-confetti-fall 2.8s ease-in forwards}@keyframes eval-pd-confetti-fall{0%{transform:translateY(0) rotate(0);opacity:1}to{transform:translateY(110vh) rotate(540deg);opacity:0}}.eval-judge-panel .eval-jp-state-voting{animation:eval-jp-voting-pulse 1.8s ease-in-out infinite}@keyframes eval-jp-voting-pulse{0%,to{filter:brightness(1)}50%{filter:brightness(1.12)}}.eval-judge-panel .eval-jp-list{display:flex;flex-direction:column}.eval-qr-panel .eval-qr-wrap.eval-qr-wrap-guide{position:relative;overflow:visible;isolation:isolate;animation:eval-qr-guide-glow 2.4s ease-in-out infinite}.eval-qr-panel .eval-qr-wrap.eval-qr-wrap-guide:before{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:inherit;padding:2px;background:linear-gradient(90deg,#4fc3f7,#ffd666,#69f0ae,#ff4081,#4fc3f7);background-size:400% 100%;animation:eval-qr-guide-flow 2.8s linear infinite;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:2}@keyframes eval-qr-guide-flow{0%{background-position:0% 50%}to{background-position:400% 50%}}@keyframes eval-qr-guide-glow{0%,to{box-shadow:0 0 10px #4fc3f759}50%{box-shadow:0 0 22px #4fc3f7bf,0 0 14px #ffd66673}}
