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-16963e8e]{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-16963e8e]{flex-shrink:0}.panel-tabs[data-v-16963e8e]{display:flex;align-items:stretch;border-bottom:1px solid var(--editor-border)}.panel-tab[data-v-16963e8e]{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-16963e8e]:hover:not(.is-active){color:var(--editor-text);background:var(--accent-subtle)}.panel-tab.is-active[data-v-16963e8e]{color:var(--accent)}.panel-tab.is-active[data-v-16963e8e]: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-16963e8e]{font-size:15px;line-height:1}.panel-tab-label[data-v-16963e8e]{font-size:10px;line-height:1;letter-spacing:.02em;white-space:nowrap}.panel-body[data-v-16963e8e]{flex:1;min-height:0;overflow-y:auto;padding:8px}.panel-body-assets-pad[data-v-16963e8e]{padding-top:4px}.comp-group[data-v-16963e8e]{margin-bottom:12px}.quick-access[data-v-16963e8e]{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid var(--editor-border);display:flex;flex-direction:column;gap:8px}.quick-section[data-v-16963e8e]{display:flex;flex-direction:column;gap:4px}.quick-section-label[data-v-16963e8e]{padding:0 2px 2px}.quick-row[data-v-16963e8e]{display:flex;flex-wrap:wrap;gap:4px}.quick-chip[data-v-16963e8e]{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-16963e8e]:hover{border-color:var(--accent);background:var(--accent-subtle)}.quick-chip[data-v-16963e8e]:active{cursor:grabbing}.quick-chip-icon[data-v-16963e8e]{font-size:14px;line-height:1;flex-shrink:0}.quick-chip-label[data-v-16963e8e]{font-size:11px;color:var(--editor-quick-chip-text);line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.comp-item[data-v-16963e8e]{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-16963e8e]:active{cursor:grabbing}.comp-fav-btn[data-v-16963e8e]{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-16963e8e],.comp-fav-btn.is-fav[data-v-16963e8e]{opacity:1}.comp-fav-btn.is-fav[data-v-16963e8e]{color:var(--accent);background:var(--accent-subtle);border-color:var(--accent)}.comp-fav-btn[data-v-16963e8e]:hover{color:var(--accent);background:var(--accent-hover-bg);border-color:var(--accent)}.group-label[data-v-16963e8e]{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-16963e8e]{font-size:14px;color:var(--accent)}.comp-list[data-v-16963e8e]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.comp-item[data-v-16963e8e]: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-16963e8e]:active{cursor:grabbing;transform:scale(.96)}.comp-icon[data-v-16963e8e]{font-size:22px}.comp-label[data-v-16963e8e]{font-size:11px;color:var(--editor-text-soft)}.presets-empty[data-v-16963e8e]{padding:24px 8px}.preset-list[data-v-16963e8e]{display:flex;flex-direction:column;gap:6px}.preset-item[data-v-16963e8e]{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-16963e8e]:hover{border-color:var(--accent);background:var(--editor-comp-hover-bg)}.preset-item[data-v-16963e8e]:active{cursor:grabbing}.preset-meta[data-v-16963e8e]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.preset-name[data-v-16963e8e]{font-size:12px;font-weight:500;color:var(--editor-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preset-sub[data-v-16963e8e]{font-size:10px;color:var(--editor-text-dim)}.preset-del[data-v-16963e8e]{flex-shrink:0;color:var(--editor-text-dim)!important}.preset-del[data-v-16963e8e]:hover{color:#ff4d4f!important}[data-v-11835475]>*{position:relative;z-index:3;width:100%;height:100%;box-sizing:border-box}.canvas-wrapper[data-v-393da35f]{flex:1;overflow:auto;display:flex;align-items:flex-start;justify-content:flex-start;background:var(--editor-bg);position:relative}.canvas[data-v-393da35f]{flex-shrink:0;box-shadow:0 0 40px var(--sidebar-active-bg)}.canvas-grid[data-v-393da35f]{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-393da35f]{position:absolute;border:2px dashed var(--accent);background:var(--accent-subtle);pointer-events:none;z-index:10000}.guide-line[data-v-393da35f]{position:absolute;pointer-events:none;z-index:999;background:#4fc3f780}.guide-line.h-line[data-v-393da35f]{width:100%;height:1px;left:0}.guide-line.v-line[data-v-393da35f]{width:1px;height:100%;top:0}.comp-wrapper[data-v-393da35f]{box-sizing:border-box;transition:outline-color .2s ease;position:relative}.canvas-comp-inner[data-v-393da35f]{width:100%;height:100%;box-sizing:border-box}.text-edit-overlay[data-v-393da35f]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;padding:4px;box-sizing:border-box}.text-edit-input[data-v-393da35f]{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-393da35f]{height:auto;min-height:32px}.chart-title-edit-overlay[data-v-393da35f]{inset:auto 8px auto 8px;top:8px;height:auto;padding:0}.chart-title-edit-overlay .inline-edit-single[data-v-393da35f]{width:100%}.comp-wrapper.selected[data-v-393da35f]{outline:2px solid var(--accent);outline-offset:0}.comp-wrapper.multi_selected[data-v-393da35f]{outline:2px solid #8bc34a;outline-offset:0}.comp-wrapper.locked[data-v-393da35f]{opacity:.7}.lock-badge[data-v-393da35f]{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-393da35f]{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-393da35f]{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-393da35f]{flex-shrink:0;font-size:12px;color:inherit;opacity:.92}.ds-binding-label-text[data-v-393da35f]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.resize-handle[data-v-393da35f]{position:absolute;width:8px;height:8px;background:#fff;border:1px solid var(--accent);border-radius:2px;z-index:9999}.resize-n[data-v-393da35f]{top:-4px;left:50%;transform:translate(-50%);cursor:n-resize}.resize-s[data-v-393da35f]{bottom:-4px;left:50%;transform:translate(-50%);cursor:s-resize}.resize-e[data-v-393da35f]{right:-4px;top:50%;transform:translateY(-50%);cursor:e-resize}.resize-w[data-v-393da35f]{left:-4px;top:50%;transform:translateY(-50%);cursor:w-resize}.resize-ne[data-v-393da35f]{top:-4px;right:-4px;cursor:ne-resize}.resize-nw[data-v-393da35f]{top:-4px;left:-4px;cursor:nw-resize}.resize-se[data-v-393da35f]{bottom:-4px;right:-4px;cursor:se-resize}.resize-sw[data-v-393da35f]{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}.prop-expand-block[data-v-f7d146b4]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-expand-block.is-open[data-v-f7d146b4]{grid-template-rows:1fr}.prop-expand-block__inner[data-v-f7d146b4]{overflow:hidden;min-height:0}.prop-section-body-anim[data-v-f7d146b4]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-section-body-anim.is-open[data-v-f7d146b4]{grid-template-rows:1fr}.prop-section-body-anim>.section-body[data-v-f7d146b4]{overflow:hidden;min-height:0}@media (prefers-reduced-motion: reduce){.prop-expand-block[data-v-f7d146b4],.prop-section-body-anim[data-v-f7d146b4]{transition:none}}.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}.prop-expand-block[data-v-bbf3aabd]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-expand-block.is-open[data-v-bbf3aabd]{grid-template-rows:1fr}.prop-expand-block__inner[data-v-bbf3aabd]{overflow:hidden;min-height:0}.prop-section-body-anim[data-v-bbf3aabd]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-section-body-anim.is-open[data-v-bbf3aabd]{grid-template-rows:1fr}.prop-section-body-anim>.section-body[data-v-bbf3aabd]{overflow:hidden;min-height:0}@media (prefers-reduced-motion: reduce){.prop-expand-block[data-v-bbf3aabd],.prop-section-body-anim[data-v-bbf3aabd]{transition:none}}.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}.prop-expand-block[data-v-cd403fa5]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-expand-block.is-open[data-v-cd403fa5]{grid-template-rows:1fr}.prop-expand-block__inner[data-v-cd403fa5]{overflow:hidden;min-height:0}.prop-section-body-anim[data-v-cd403fa5]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-section-body-anim.is-open[data-v-cd403fa5]{grid-template-rows:1fr}.prop-section-body-anim>.section-body[data-v-cd403fa5]{overflow:hidden;min-height:0}@media (prefers-reduced-motion: reduce){.prop-expand-block[data-v-cd403fa5],.prop-section-body-anim[data-v-cd403fa5]{transition:none}}.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-72f65de2]{margin-bottom:12px;background:var(--editor-bg-elevated);border-radius:8px;padding:10px;border:1px solid var(--editor-border)}.section-title[data-v-72f65de2]{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-72f65de2]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.prop-item[data-v-72f65de2]{display:flex;flex-direction:column;gap:3px}.prop-item label[data-v-72f65de2]{font-size:11px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.prop-row label[data-v-72f65de2]{font-size:12px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.label-hint[data-v-72f65de2]{color:var(--editor-text-dim);cursor:help;font-size:12px}.prop-row[data-v-72f65de2]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.prop-section>.prop-row[data-v-72f65de2]:last-child{margin-bottom:0}.prop-row-switch[data-v-72f65de2]{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.prop-row-switch>label[data-v-72f65de2],.prop-row-switch[data-v-72f65de2] label{flex:1;margin-bottom:0}.prop-row-switch>.prop-row-label-wrap[data-v-72f65de2]{flex:1;min-width:0}.prop-row-pd[data-v-72f65de2]{padding-left:15px}.prop-search-highlight[data-v-72f65de2]{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-72f65de2]{padding:4px;margin:-4px}.color-row[data-v-72f65de2]{display:flex;gap:6px;align-items:center}.prop-slider-row[data-v-72f65de2]{display:flex;align-items:center;gap:10px;width:100%}.prop-slider[data-v-72f65de2]{flex:1;min-width:0}.prop-slider-num[data-v-72f65de2]{width:72px;flex-shrink:0}.prop-slider-row-compact[data-v-72f65de2]{gap:6px}.prop-slider-row-compact .prop-slider-num[data-v-72f65de2]{width:64px}.prop-row-block[data-v-72f65de2]{flex-direction:column;align-items:stretch}.size-row[data-v-72f65de2]{display:flex;gap:6px;align-items:center}.size-row .ant-input-number[data-v-72f65de2]{flex:1;min-width:0}.size-sep[data-v-72f65de2]{color:var(--editor-text-dim);font-size:12px;flex-shrink:0}.canvas-preset-select[data-v-72f65de2]{margin-top:6px;width:100%}.color-input[data-v-72f65de2]{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-72f65de2] .ant-divider{border-color:var(--editor-border-item)!important}.data-hint[data-v-72f65de2]{font-size:12px;color:var(--editor-text-muted);font-family:monospace}.editor-code-preview[data-v-72f65de2]{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-72f65de2],.data-table-wrap[data-v-72f65de2]{overflow-x:auto}.prop-expand-block[data-v-72f65de2]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-expand-block.is-open[data-v-72f65de2]{grid-template-rows:1fr}.prop-expand-block__inner[data-v-72f65de2]{overflow:hidden;min-height:0}.prop-section-body-anim[data-v-72f65de2]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-section-body-anim.is-open[data-v-72f65de2]{grid-template-rows:1fr}.prop-section-body-anim>.section-body[data-v-72f65de2]{overflow:hidden;min-height:0}@media (prefers-reduced-motion: reduce){.prop-expand-block[data-v-72f65de2],.prop-section-body-anim[data-v-72f65de2]{transition:none}}.data-edit-table[data-v-72f65de2],.data-table[data-v-72f65de2]{width:100%;border-collapse:collapse;font-size:12px}.data-edit-table th[data-v-72f65de2],.data-edit-table td[data-v-72f65de2],.data-table th[data-v-72f65de2],.data-table td[data-v-72f65de2]{border:1px solid var(--editor-border-item);padding:6px 8px;text-align:left;color:var(--editor-text)}.data-edit-table th[data-v-72f65de2],.data-table th[data-v-72f65de2]{background:var(--sidebar-active-bg);color:var(--editor-text);font-weight:600}.data-edit-table td[data-v-72f65de2],.data-table td[data-v-72f65de2]{background:var(--editor-table-cell-bg);color:var(--editor-text)}.data-edit-table input[data-v-72f65de2],.data-edit-table .ant-input[data-v-72f65de2],.data-table input[data-v-72f65de2],.data-table .ant-input[data-v-72f65de2],.data-table .ant-input-number[data-v-72f65de2]{background:var(--editor-bg-elevated)!important;border-color:var(--editor-border)!important;color:var(--editor-text)!important}.data-table .th-series[data-v-72f65de2],.data-table .td-name[data-v-72f65de2]{min-width:80px}.data-table .th-val[data-v-72f65de2],.data-table .td-val[data-v-72f65de2]{min-width:70px}.data-table .th-actions[data-v-72f65de2],.data-table .td-actions[data-v-72f65de2]{width:40px}.prop-row-label-wrap[data-v-72f65de2]{display:flex;align-items:center;gap:2px}.prop-row-label-wrap>label[data-v-72f65de2]{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-6ca69845]{margin-bottom:12px;background:var(--editor-bg-elevated);border-radius:8px;padding:10px;border:1px solid var(--editor-border)}.section-title[data-v-6ca69845]{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-6ca69845]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.prop-item[data-v-6ca69845]{display:flex;flex-direction:column;gap:3px}.prop-item label[data-v-6ca69845]{font-size:11px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.prop-row label[data-v-6ca69845]{font-size:12px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.label-hint[data-v-6ca69845]{color:var(--editor-text-dim);cursor:help;font-size:12px}.prop-row[data-v-6ca69845]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.prop-section>.prop-row[data-v-6ca69845]:last-child{margin-bottom:0}.prop-row-switch[data-v-6ca69845]{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.prop-row-switch>label[data-v-6ca69845],.prop-row-switch[data-v-6ca69845] label{flex:1;margin-bottom:0}.prop-row-switch>.prop-row-label-wrap[data-v-6ca69845]{flex:1;min-width:0}.prop-row-pd[data-v-6ca69845]{padding-left:15px}.prop-search-highlight[data-v-6ca69845]{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-6ca69845]{padding:4px;margin:-4px}.color-row[data-v-6ca69845]{display:flex;gap:6px;align-items:center}.prop-slider-row[data-v-6ca69845]{display:flex;align-items:center;gap:10px;width:100%}.prop-slider[data-v-6ca69845]{flex:1;min-width:0}.prop-slider-num[data-v-6ca69845]{width:72px;flex-shrink:0}.prop-slider-row-compact[data-v-6ca69845]{gap:6px}.prop-slider-row-compact .prop-slider-num[data-v-6ca69845]{width:64px}.prop-row-block[data-v-6ca69845]{flex-direction:column;align-items:stretch}.size-row[data-v-6ca69845]{display:flex;gap:6px;align-items:center}.size-row .ant-input-number[data-v-6ca69845]{flex:1;min-width:0}.size-sep[data-v-6ca69845]{color:var(--editor-text-dim);font-size:12px;flex-shrink:0}.canvas-preset-select[data-v-6ca69845]{margin-top:6px;width:100%}.color-input[data-v-6ca69845]{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-6ca69845] .ant-divider{border-color:var(--editor-border-item)!important}.data-hint[data-v-6ca69845]{font-size:12px;color:var(--editor-text-muted);font-family:monospace}.editor-code-preview[data-v-6ca69845]{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-6ca69845],.data-table-wrap[data-v-6ca69845]{overflow-x:auto}.prop-expand-block[data-v-6ca69845]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-expand-block.is-open[data-v-6ca69845]{grid-template-rows:1fr}.prop-expand-block__inner[data-v-6ca69845]{overflow:hidden;min-height:0}.prop-section-body-anim[data-v-6ca69845]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-section-body-anim.is-open[data-v-6ca69845]{grid-template-rows:1fr}.prop-section-body-anim>.section-body[data-v-6ca69845]{overflow:hidden;min-height:0}@media (prefers-reduced-motion: reduce){.prop-expand-block[data-v-6ca69845],.prop-section-body-anim[data-v-6ca69845]{transition:none}}.data-edit-table[data-v-6ca69845],.data-table[data-v-6ca69845]{width:100%;border-collapse:collapse;font-size:12px}.data-edit-table th[data-v-6ca69845],.data-edit-table td[data-v-6ca69845],.data-table th[data-v-6ca69845],.data-table td[data-v-6ca69845]{border:1px solid var(--editor-border-item);padding:6px 8px;text-align:left;color:var(--editor-text)}.data-edit-table th[data-v-6ca69845],.data-table th[data-v-6ca69845]{background:var(--sidebar-active-bg);color:var(--editor-text);font-weight:600}.data-edit-table td[data-v-6ca69845],.data-table td[data-v-6ca69845]{background:var(--editor-table-cell-bg);color:var(--editor-text)}.data-edit-table input[data-v-6ca69845],.data-edit-table .ant-input[data-v-6ca69845],.data-table input[data-v-6ca69845],.data-table .ant-input[data-v-6ca69845],.data-table .ant-input-number[data-v-6ca69845]{background:var(--editor-bg-elevated)!important;border-color:var(--editor-border)!important;color:var(--editor-text)!important}.data-table .th-series[data-v-6ca69845],.data-table .td-name[data-v-6ca69845]{min-width:80px}.data-table .th-val[data-v-6ca69845],.data-table .td-val[data-v-6ca69845]{min-width:70px}.data-table .th-actions[data-v-6ca69845],.data-table .td-actions[data-v-6ca69845]{width:40px}.section-title-toggle[data-v-6ca69845]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;box-sizing:border-box;cursor:pointer;-webkit-user-select:none;user-select:none;text-transform:none;letter-spacing:0}.prop-section.is-collapsed .section-title-toggle[data-v-6ca69845]{margin-bottom:0;border-bottom:none;padding-bottom:0}.section-title-label[data-v-6ca69845]{display:block;font-size:11px;font-weight:600;color:var(--editor-text);line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.section-chevron[data-v-6ca69845]{font-size:10px;color:var(--editor-text-muted);transition:transform .2s ease,color .2s ease;transform:rotate(-90deg)}.section-title-toggle:hover .section-chevron[data-v-6ca69845]{color:var(--accent)}.section-chevron.is-open[data-v-6ca69845]{transform:rotate(0)}.section-body[data-v-6ca69845] .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-c631683e]{display:flex;flex-direction:column;gap:8px}.editor-mode-tabs[data-v-c631683e]{display:flex;gap:0;font-size:11px}.editor-mode-tabs span[data-v-c631683e]{padding:4px 12px;cursor:pointer;border-radius:4px;background:var(--editor-bg);color:var(--editor-text-muted)}.editor-mode-tabs span.active[data-v-c631683e]{color:var(--accent);background:var(--editor-bg-elevated)}.form-editor[data-v-c631683e],.json-editor[data-v-c631683e]{font-size:11px}.add-row-btn[data-v-c631683e]{margin-top:6px}.name-value-list .nv-row[data-v-c631683e]{display:flex;gap:6px;align-items:center;margin-bottom:6px}.scatter-editor .scatter-series[data-v-c631683e],.candlestick-editor .candlestick-series[data-v-c631683e]{margin-bottom:12px;padding:8px;background:var(--editor-bg);border-radius:4px}.scatter-editor .series-header[data-v-c631683e]{display:flex;align-items:center;gap:8px;margin-bottom:6px}.scatter-editor .points-list .point-row[data-v-c631683e]{display:flex;gap:6px;align-items:center;margin-bottom:4px}.fallback-hint[data-v-c631683e]{color:var(--editor-text-muted);padding:12px}.flyline-editor .nv-row[data-v-c631683e]{display:flex;gap:6px;align-items:center;margin-bottom:6px;color:var(--editor-text-soft)}.radar-editor .radar-section[data-v-c631683e],.heatmap-editor .heatmap-section[data-v-c631683e],.sankey-editor .sankey-section[data-v-c631683e],.hierarchy-editor .section-label[data-v-c631683e]{margin-bottom:12px}.radar-editor .section-label[data-v-c631683e],.heatmap-editor .section-label[data-v-c631683e],.sankey-editor .section-label[data-v-c631683e],.hierarchy-editor .section-label[data-v-c631683e],.candlestick-editor .section-label[data-v-c631683e]{font-size:11px;color:var(--editor-text-soft);margin-bottom:6px}.radar-editor .indicator-row[data-v-c631683e]{display:flex;gap:6px;align-items:center;margin-bottom:6px}.heatmap-editor .axis-tags[data-v-c631683e]{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.heatmap-editor .axis-tag-item[data-v-c631683e]{display:flex;gap:2px;align-items:center}.axis-tags[data-v-c631683e]{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.axis-tag-item[data-v-c631683e]{display:flex;gap:2px;align-items:center}.heatmap-editor .heatmap-grid[data-v-c631683e]{overflow-x:auto}.sankey-editor .nv-list .nv-row[data-v-c631683e],.sankey-editor .link-row[data-v-c631683e]{display:flex;gap:6px;align-items:center;margin-bottom:6px;color:var(--editor-text-soft)}.sankey-editor .link-row span[data-v-c631683e]{color:var(--editor-text-dim)}.flat-tree-list .flat-tree-row[data-v-c631683e],.flyline-editor .nv-row[data-v-c631683e]{display:flex;gap:6px;align-items:center;margin-bottom:6px;color:var(--editor-text-soft)}.name-value-list .nv-row[data-v-c631683e],.scatter-editor .series-header[data-v-c631683e],.scatter-editor .point-row[data-v-c631683e]{color:var(--editor-text-soft)}.error-tip[data-v-c631683e]{color:#ff4d4f;font-size:11px;margin-top:4px}.data-hint[data-v-c631683e]{font-size:12px;color:var(--editor-text-muted);margin-top:4px}.prop-section[data-v-c631683e]{margin-bottom:12px;background:var(--editor-bg-elevated);border-radius:8px;padding:10px;border:1px solid var(--editor-border)}.section-title[data-v-c631683e]{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-c631683e]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.prop-item[data-v-c631683e]{display:flex;flex-direction:column;gap:3px}.prop-item label[data-v-c631683e]{font-size:11px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.prop-row label[data-v-c631683e]{font-size:12px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.label-hint[data-v-c631683e]{color:var(--editor-text-dim);cursor:help;font-size:12px}.prop-row[data-v-c631683e]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.prop-section>.prop-row[data-v-c631683e]:last-child{margin-bottom:0}.prop-row-switch[data-v-c631683e]{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.prop-row-switch>label[data-v-c631683e],.prop-row-switch[data-v-c631683e] label{flex:1;margin-bottom:0}.prop-row-switch>.prop-row-label-wrap[data-v-c631683e]{flex:1;min-width:0}.prop-row-pd[data-v-c631683e]{padding-left:15px}.prop-search-highlight[data-v-c631683e]{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-c631683e]{padding:4px;margin:-4px}.color-row[data-v-c631683e]{display:flex;gap:6px;align-items:center}.prop-slider-row[data-v-c631683e]{display:flex;align-items:center;gap:10px;width:100%}.prop-slider[data-v-c631683e]{flex:1;min-width:0}.prop-slider-num[data-v-c631683e]{width:72px;flex-shrink:0}.prop-slider-row-compact[data-v-c631683e]{gap:6px}.prop-slider-row-compact .prop-slider-num[data-v-c631683e]{width:64px}.prop-row-block[data-v-c631683e]{flex-direction:column;align-items:stretch}.size-row[data-v-c631683e]{display:flex;gap:6px;align-items:center}.size-row .ant-input-number[data-v-c631683e]{flex:1;min-width:0}.size-sep[data-v-c631683e]{color:var(--editor-text-dim);font-size:12px;flex-shrink:0}.canvas-preset-select[data-v-c631683e]{margin-top:6px;width:100%}.color-input[data-v-c631683e]{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-c631683e] .ant-divider{border-color:var(--editor-border-item)!important}.data-hint[data-v-c631683e]{font-size:12px;color:var(--editor-text-muted);font-family:monospace}.editor-code-preview[data-v-c631683e]{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-c631683e],.data-table-wrap[data-v-c631683e]{overflow-x:auto}.prop-expand-block[data-v-c631683e]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-expand-block.is-open[data-v-c631683e]{grid-template-rows:1fr}.prop-expand-block__inner[data-v-c631683e]{overflow:hidden;min-height:0}.prop-section-body-anim[data-v-c631683e]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-section-body-anim.is-open[data-v-c631683e]{grid-template-rows:1fr}.prop-section-body-anim>.section-body[data-v-c631683e]{overflow:hidden;min-height:0}@media (prefers-reduced-motion: reduce){.prop-expand-block[data-v-c631683e],.prop-section-body-anim[data-v-c631683e]{transition:none}}.data-edit-table[data-v-c631683e],.data-table[data-v-c631683e]{width:100%;border-collapse:collapse;font-size:12px}.data-edit-table th[data-v-c631683e],.data-edit-table td[data-v-c631683e],.data-table th[data-v-c631683e],.data-table td[data-v-c631683e]{border:1px solid var(--editor-border-item);padding:6px 8px;text-align:left;color:var(--editor-text)}.data-edit-table th[data-v-c631683e],.data-table th[data-v-c631683e]{background:var(--sidebar-active-bg);color:var(--editor-text);font-weight:600}.data-edit-table td[data-v-c631683e],.data-table td[data-v-c631683e]{background:var(--editor-table-cell-bg);color:var(--editor-text)}.data-edit-table input[data-v-c631683e],.data-edit-table .ant-input[data-v-c631683e],.data-table input[data-v-c631683e],.data-table .ant-input[data-v-c631683e],.data-table .ant-input-number[data-v-c631683e]{background:var(--editor-bg-elevated)!important;border-color:var(--editor-border)!important;color:var(--editor-text)!important}.data-table .th-series[data-v-c631683e],.data-table .td-name[data-v-c631683e]{min-width:80px}.data-table .th-val[data-v-c631683e],.data-table .td-val[data-v-c631683e]{min-width:70px}.data-table .th-actions[data-v-c631683e],.data-table .td-actions[data-v-c631683e]{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}.prop-expand-block[data-v-4dad9b64]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-expand-block.is-open[data-v-4dad9b64]{grid-template-rows:1fr}.prop-expand-block__inner[data-v-4dad9b64]{overflow:hidden;min-height:0}.prop-section-body-anim[data-v-4dad9b64]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-section-body-anim.is-open[data-v-4dad9b64]{grid-template-rows:1fr}.prop-section-body-anim>.section-body[data-v-4dad9b64]{overflow:hidden;min-height:0}@media (prefers-reduced-motion: reduce){.prop-expand-block[data-v-4dad9b64],.prop-section-body-anim[data-v-4dad9b64]{transition:none}}.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}.prop-expand-block[data-v-b0f55d2c]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-expand-block.is-open[data-v-b0f55d2c]{grid-template-rows:1fr}.prop-expand-block__inner[data-v-b0f55d2c]{overflow:hidden;min-height:0}.prop-section-body-anim[data-v-b0f55d2c]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-section-body-anim.is-open[data-v-b0f55d2c]{grid-template-rows:1fr}.prop-section-body-anim>.section-body[data-v-b0f55d2c]{overflow:hidden;min-height:0}@media (prefers-reduced-motion: reduce){.prop-expand-block[data-v-b0f55d2c],.prop-section-body-anim[data-v-b0f55d2c]{transition:none}}.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}.prop-expand-block[data-v-f1b64437]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-expand-block.is-open[data-v-f1b64437]{grid-template-rows:1fr}.prop-expand-block__inner[data-v-f1b64437]{overflow:hidden;min-height:0}.prop-section-body-anim[data-v-f1b64437]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-section-body-anim.is-open[data-v-f1b64437]{grid-template-rows:1fr}.prop-section-body-anim>.section-body[data-v-f1b64437]{overflow:hidden;min-height:0}@media (prefers-reduced-motion: reduce){.prop-expand-block[data-v-f1b64437],.prop-section-body-anim[data-v-f1b64437]{transition:none}}.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-333e6f61]{margin-bottom:12px;background:var(--editor-bg-elevated);border-radius:8px;padding:10px;border:1px solid var(--editor-border)}.section-title[data-v-333e6f61]{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-333e6f61]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.prop-item[data-v-333e6f61]{display:flex;flex-direction:column;gap:3px}.prop-item label[data-v-333e6f61]{font-size:11px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.prop-row label[data-v-333e6f61]{font-size:12px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.label-hint[data-v-333e6f61]{color:var(--editor-text-dim);cursor:help;font-size:12px}.prop-row[data-v-333e6f61]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.prop-section>.prop-row[data-v-333e6f61]:last-child{margin-bottom:0}.prop-row-switch[data-v-333e6f61]{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.prop-row-switch>label[data-v-333e6f61],.prop-row-switch[data-v-333e6f61] label{flex:1;margin-bottom:0}.prop-row-switch>.prop-row-label-wrap[data-v-333e6f61]{flex:1;min-width:0}.prop-row-pd[data-v-333e6f61]{padding-left:15px}.prop-search-highlight[data-v-333e6f61]{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-333e6f61]{padding:4px;margin:-4px}.color-row[data-v-333e6f61]{display:flex;gap:6px;align-items:center}.prop-slider-row[data-v-333e6f61]{display:flex;align-items:center;gap:10px;width:100%}.prop-slider[data-v-333e6f61]{flex:1;min-width:0}.prop-slider-num[data-v-333e6f61]{width:72px;flex-shrink:0}.prop-slider-row-compact[data-v-333e6f61]{gap:6px}.prop-slider-row-compact .prop-slider-num[data-v-333e6f61]{width:64px}.prop-row-block[data-v-333e6f61]{flex-direction:column;align-items:stretch}.size-row[data-v-333e6f61]{display:flex;gap:6px;align-items:center}.size-row .ant-input-number[data-v-333e6f61]{flex:1;min-width:0}.size-sep[data-v-333e6f61]{color:var(--editor-text-dim);font-size:12px;flex-shrink:0}.canvas-preset-select[data-v-333e6f61]{margin-top:6px;width:100%}.color-input[data-v-333e6f61]{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-333e6f61] .ant-divider{border-color:var(--editor-border-item)!important}.data-hint[data-v-333e6f61]{font-size:12px;color:var(--editor-text-muted);font-family:monospace}.editor-code-preview[data-v-333e6f61]{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-333e6f61],.data-table-wrap[data-v-333e6f61]{overflow-x:auto}.prop-expand-block[data-v-333e6f61]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-expand-block.is-open[data-v-333e6f61]{grid-template-rows:1fr}.prop-expand-block__inner[data-v-333e6f61]{overflow:hidden;min-height:0}.prop-section-body-anim[data-v-333e6f61]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-section-body-anim.is-open[data-v-333e6f61]{grid-template-rows:1fr}.prop-section-body-anim>.section-body[data-v-333e6f61]{overflow:hidden;min-height:0}@media (prefers-reduced-motion: reduce){.prop-expand-block[data-v-333e6f61],.prop-section-body-anim[data-v-333e6f61]{transition:none}}.data-edit-table[data-v-333e6f61],.data-table[data-v-333e6f61]{width:100%;border-collapse:collapse;font-size:12px}.data-edit-table th[data-v-333e6f61],.data-edit-table td[data-v-333e6f61],.data-table th[data-v-333e6f61],.data-table td[data-v-333e6f61]{border:1px solid var(--editor-border-item);padding:6px 8px;text-align:left;color:var(--editor-text)}.data-edit-table th[data-v-333e6f61],.data-table th[data-v-333e6f61]{background:var(--sidebar-active-bg);color:var(--editor-text);font-weight:600}.data-edit-table td[data-v-333e6f61],.data-table td[data-v-333e6f61]{background:var(--editor-table-cell-bg);color:var(--editor-text)}.data-edit-table input[data-v-333e6f61],.data-edit-table .ant-input[data-v-333e6f61],.data-table input[data-v-333e6f61],.data-table .ant-input[data-v-333e6f61],.data-table .ant-input-number[data-v-333e6f61]{background:var(--editor-bg-elevated)!important;border-color:var(--editor-border)!important;color:var(--editor-text)!important}.data-table .th-series[data-v-333e6f61],.data-table .td-name[data-v-333e6f61]{min-width:80px}.data-table .th-val[data-v-333e6f61],.data-table .td-val[data-v-333e6f61]{min-width:70px}.data-table .th-actions[data-v-333e6f61],.data-table .td-actions[data-v-333e6f61]{width:40px}.shadow-color-gradient-row[data-v-333e6f61]{display:flex;gap:8px;align-items:flex-start}.shadow-color-pair[data-v-333e6f61]{flex:1;min-width:0}.shadow-color-pair label[data-v-333e6f61]{display:block;font-size:12px;margin-bottom:4px;color:var(--editor-text-secondary, rgba(255, 255, 255, .65))}.shadow-color-pair .color-row[data-v-333e6f61]{width:100%}.shadow-color-pair .color-input[data-v-333e6f61]{flex-shrink:0}.shadow-gradient-preview[data-v-333e6f61]{height:8px;border-radius:4px;margin:0 0 8px;border:1px solid var(--editor-border, rgba(255, 255, 255, .12))}.prop-section[data-v-893c2ba2]{margin-bottom:12px;background:var(--editor-bg-elevated);border-radius:8px;padding:10px;border:1px solid var(--editor-border)}.section-title[data-v-893c2ba2]{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-893c2ba2]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.prop-item[data-v-893c2ba2]{display:flex;flex-direction:column;gap:3px}.prop-item label[data-v-893c2ba2]{font-size:11px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.prop-row label[data-v-893c2ba2]{font-size:12px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.label-hint[data-v-893c2ba2]{color:var(--editor-text-dim);cursor:help;font-size:12px}.prop-row[data-v-893c2ba2]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.prop-section>.prop-row[data-v-893c2ba2]:last-child{margin-bottom:0}.prop-row-switch[data-v-893c2ba2]{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.prop-row-switch>label[data-v-893c2ba2],.prop-row-switch[data-v-893c2ba2] label{flex:1;margin-bottom:0}.prop-row-switch>.prop-row-label-wrap[data-v-893c2ba2]{flex:1;min-width:0}.prop-row-pd[data-v-893c2ba2]{padding-left:15px}.prop-search-highlight[data-v-893c2ba2]{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-893c2ba2]{padding:4px;margin:-4px}.color-row[data-v-893c2ba2]{display:flex;gap:6px;align-items:center}.prop-slider-row[data-v-893c2ba2]{display:flex;align-items:center;gap:10px;width:100%}.prop-slider[data-v-893c2ba2]{flex:1;min-width:0}.prop-slider-num[data-v-893c2ba2]{width:72px;flex-shrink:0}.prop-slider-row-compact[data-v-893c2ba2]{gap:6px}.prop-slider-row-compact .prop-slider-num[data-v-893c2ba2]{width:64px}.prop-row-block[data-v-893c2ba2]{flex-direction:column;align-items:stretch}.size-row[data-v-893c2ba2]{display:flex;gap:6px;align-items:center}.size-row .ant-input-number[data-v-893c2ba2]{flex:1;min-width:0}.size-sep[data-v-893c2ba2]{color:var(--editor-text-dim);font-size:12px;flex-shrink:0}.canvas-preset-select[data-v-893c2ba2]{margin-top:6px;width:100%}.color-input[data-v-893c2ba2]{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-893c2ba2] .ant-divider{border-color:var(--editor-border-item)!important}.data-hint[data-v-893c2ba2]{font-size:12px;color:var(--editor-text-muted);font-family:monospace}.editor-code-preview[data-v-893c2ba2]{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-893c2ba2],.data-table-wrap[data-v-893c2ba2]{overflow-x:auto}.prop-expand-block[data-v-893c2ba2]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-expand-block.is-open[data-v-893c2ba2]{grid-template-rows:1fr}.prop-expand-block__inner[data-v-893c2ba2]{overflow:hidden;min-height:0}.prop-section-body-anim[data-v-893c2ba2]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-section-body-anim.is-open[data-v-893c2ba2]{grid-template-rows:1fr}.prop-section-body-anim>.section-body[data-v-893c2ba2]{overflow:hidden;min-height:0}@media (prefers-reduced-motion: reduce){.prop-expand-block[data-v-893c2ba2],.prop-section-body-anim[data-v-893c2ba2]{transition:none}}.data-edit-table[data-v-893c2ba2],.data-table[data-v-893c2ba2]{width:100%;border-collapse:collapse;font-size:12px}.data-edit-table th[data-v-893c2ba2],.data-edit-table td[data-v-893c2ba2],.data-table th[data-v-893c2ba2],.data-table td[data-v-893c2ba2]{border:1px solid var(--editor-border-item);padding:6px 8px;text-align:left;color:var(--editor-text)}.data-edit-table th[data-v-893c2ba2],.data-table th[data-v-893c2ba2]{background:var(--sidebar-active-bg);color:var(--editor-text);font-weight:600}.data-edit-table td[data-v-893c2ba2],.data-table td[data-v-893c2ba2]{background:var(--editor-table-cell-bg);color:var(--editor-text)}.data-edit-table input[data-v-893c2ba2],.data-edit-table .ant-input[data-v-893c2ba2],.data-table input[data-v-893c2ba2],.data-table .ant-input[data-v-893c2ba2],.data-table .ant-input-number[data-v-893c2ba2]{background:var(--editor-bg-elevated)!important;border-color:var(--editor-border)!important;color:var(--editor-text)!important}.data-table .th-series[data-v-893c2ba2],.data-table .td-name[data-v-893c2ba2]{min-width:80px}.data-table .th-val[data-v-893c2ba2],.data-table .td-val[data-v-893c2ba2]{min-width:70px}.data-table .th-actions[data-v-893c2ba2],.data-table .td-actions[data-v-893c2ba2]{width:40px}.tooltip-color-gradient-row[data-v-893c2ba2]{display:flex;gap:8px;align-items:flex-start}.tooltip-color-pair[data-v-893c2ba2]{flex:1;min-width:0}.tooltip-color-pair label[data-v-893c2ba2]{display:block;font-size:12px;margin-bottom:4px;color:var(--editor-text-secondary, rgba(255, 255, 255, .65))}.tooltip-color-pair .color-row[data-v-893c2ba2]{width:100%}.tooltip-color-pair .color-input[data-v-893c2ba2]{flex-shrink:0}.tooltip-gradient-preview[data-v-893c2ba2]{height:8px;border-radius:4px;margin:0 0 8px;border:1px solid var(--editor-border, rgba(255, 255, 255, .12))}.prop-section[data-v-df385146]{margin-bottom:12px;background:var(--editor-bg-elevated);border-radius:8px;padding:10px;border:1px solid var(--editor-border)}.section-title[data-v-df385146]{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-df385146]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.prop-item[data-v-df385146]{display:flex;flex-direction:column;gap:3px}.prop-item label[data-v-df385146]{font-size:11px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.prop-row label[data-v-df385146]{font-size:12px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.label-hint[data-v-df385146]{color:var(--editor-text-dim);cursor:help;font-size:12px}.prop-row[data-v-df385146]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.prop-section>.prop-row[data-v-df385146]:last-child{margin-bottom:0}.prop-row-switch[data-v-df385146]{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.prop-row-switch>label[data-v-df385146],.prop-row-switch[data-v-df385146] label{flex:1;margin-bottom:0}.prop-row-switch>.prop-row-label-wrap[data-v-df385146]{flex:1;min-width:0}.prop-row-pd[data-v-df385146]{padding-left:15px}.prop-search-highlight[data-v-df385146]{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-df385146]{padding:4px;margin:-4px}.prop-slider-row[data-v-df385146]{display:flex;align-items:center;gap:10px;width:100%}.prop-slider[data-v-df385146]{flex:1;min-width:0}.prop-slider-num[data-v-df385146]{width:72px;flex-shrink:0}.prop-slider-row-compact[data-v-df385146]{gap:6px}.prop-slider-row-compact .prop-slider-num[data-v-df385146]{width:64px}.prop-row-block[data-v-df385146]{flex-direction:column;align-items:stretch}.size-row[data-v-df385146]{display:flex;gap:6px;align-items:center}.size-row .ant-input-number[data-v-df385146]{flex:1;min-width:0}.size-sep[data-v-df385146]{color:var(--editor-text-dim);font-size:12px;flex-shrink:0}.canvas-preset-select[data-v-df385146]{margin-top:6px;width:100%}.color-input[data-v-df385146]{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-df385146] .ant-divider{border-color:var(--editor-border-item)!important}.data-hint[data-v-df385146]{font-size:12px;color:var(--editor-text-muted);font-family:monospace}.editor-code-preview[data-v-df385146]{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-df385146],.data-table-wrap[data-v-df385146]{overflow-x:auto}.prop-expand-block[data-v-df385146]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-expand-block.is-open[data-v-df385146]{grid-template-rows:1fr}.prop-expand-block__inner[data-v-df385146]{overflow:hidden;min-height:0}.prop-section-body-anim[data-v-df385146]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-section-body-anim.is-open[data-v-df385146]{grid-template-rows:1fr}.prop-section-body-anim>.section-body[data-v-df385146]{overflow:hidden;min-height:0}@media (prefers-reduced-motion: reduce){.prop-expand-block[data-v-df385146],.prop-section-body-anim[data-v-df385146]{transition:none}}.data-edit-table[data-v-df385146],.data-table[data-v-df385146]{width:100%;border-collapse:collapse;font-size:12px}.data-edit-table th[data-v-df385146],.data-edit-table td[data-v-df385146],.data-table th[data-v-df385146],.data-table td[data-v-df385146]{border:1px solid var(--editor-border-item);padding:6px 8px;text-align:left;color:var(--editor-text)}.data-edit-table th[data-v-df385146],.data-table th[data-v-df385146]{background:var(--sidebar-active-bg);color:var(--editor-text);font-weight:600}.data-edit-table td[data-v-df385146],.data-table td[data-v-df385146]{background:var(--editor-table-cell-bg);color:var(--editor-text)}.data-edit-table input[data-v-df385146],.data-edit-table .ant-input[data-v-df385146],.data-table input[data-v-df385146],.data-table .ant-input[data-v-df385146],.data-table .ant-input-number[data-v-df385146]{background:var(--editor-bg-elevated)!important;border-color:var(--editor-border)!important;color:var(--editor-text)!important}.data-table .th-series[data-v-df385146],.data-table .td-name[data-v-df385146]{min-width:80px}.data-table .th-val[data-v-df385146],.data-table .td-val[data-v-df385146]{min-width:70px}.data-table .th-actions[data-v-df385146],.data-table .td-actions[data-v-df385146]{width:40px}.color-row[data-v-df385146]{display:flex;gap:6px;align-items:center}.color-input[data-v-df385146]{width:32px;height:28px;border:none;border-radius:4px;padding:0;cursor:pointer;flex-shrink:0}.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}.prop-expand-block[data-v-a1b9c1bf]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-expand-block.is-open[data-v-a1b9c1bf]{grid-template-rows:1fr}.prop-expand-block__inner[data-v-a1b9c1bf]{overflow:hidden;min-height:0}.prop-section-body-anim[data-v-a1b9c1bf]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-section-body-anim.is-open[data-v-a1b9c1bf]{grid-template-rows:1fr}.prop-section-body-anim>.section-body[data-v-a1b9c1bf]{overflow:hidden;min-height:0}@media (prefers-reduced-motion: reduce){.prop-expand-block[data-v-a1b9c1bf],.prop-section-body-anim[data-v-a1b9c1bf]{transition:none}}.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}.prop-expand-block[data-v-252832f9]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-expand-block.is-open[data-v-252832f9]{grid-template-rows:1fr}.prop-expand-block__inner[data-v-252832f9]{overflow:hidden;min-height:0}.prop-section-body-anim[data-v-252832f9]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-section-body-anim.is-open[data-v-252832f9]{grid-template-rows:1fr}.prop-section-body-anim>.section-body[data-v-252832f9]{overflow:hidden;min-height:0}@media (prefers-reduced-motion: reduce){.prop-expand-block[data-v-252832f9],.prop-section-body-anim[data-v-252832f9]{transition:none}}.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}.prop-section[data-v-70b359e7]{margin-bottom:12px;background:var(--editor-bg-elevated);border-radius:8px;padding:10px;border:1px solid var(--editor-border)}.section-title[data-v-70b359e7]{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-70b359e7]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.prop-item[data-v-70b359e7]{display:flex;flex-direction:column;gap:3px}.prop-item label[data-v-70b359e7]{font-size:11px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.prop-row label[data-v-70b359e7]{font-size:12px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.label-hint[data-v-70b359e7]{color:var(--editor-text-dim);cursor:help;font-size:12px}.prop-row[data-v-70b359e7]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.prop-section>.prop-row[data-v-70b359e7]:last-child{margin-bottom:0}.prop-row-switch[data-v-70b359e7]{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.prop-row-switch>label[data-v-70b359e7],.prop-row-switch[data-v-70b359e7] label{flex:1;margin-bottom:0}.prop-row-switch>.prop-row-label-wrap[data-v-70b359e7]{flex:1;min-width:0}.prop-row-pd[data-v-70b359e7]{padding-left:15px}.prop-search-highlight[data-v-70b359e7]{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-70b359e7]{padding:4px;margin:-4px}.color-row[data-v-70b359e7]{display:flex;gap:6px;align-items:center}.prop-slider-row[data-v-70b359e7]{display:flex;align-items:center;gap:10px;width:100%}.prop-slider[data-v-70b359e7]{flex:1;min-width:0}.prop-slider-num[data-v-70b359e7]{width:72px;flex-shrink:0}.prop-slider-row-compact[data-v-70b359e7]{gap:6px}.prop-slider-row-compact .prop-slider-num[data-v-70b359e7]{width:64px}.prop-row-block[data-v-70b359e7]{flex-direction:column;align-items:stretch}.size-row[data-v-70b359e7]{display:flex;gap:6px;align-items:center}.size-row .ant-input-number[data-v-70b359e7]{flex:1;min-width:0}.size-sep[data-v-70b359e7]{color:var(--editor-text-dim);font-size:12px;flex-shrink:0}.canvas-preset-select[data-v-70b359e7]{margin-top:6px;width:100%}.color-input[data-v-70b359e7]{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-70b359e7] .ant-divider{border-color:var(--editor-border-item)!important}.data-hint[data-v-70b359e7]{font-size:12px;color:var(--editor-text-muted);font-family:monospace}.editor-code-preview[data-v-70b359e7]{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-70b359e7],.data-table-wrap[data-v-70b359e7]{overflow-x:auto}.prop-expand-block[data-v-70b359e7]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-expand-block.is-open[data-v-70b359e7]{grid-template-rows:1fr}.prop-expand-block__inner[data-v-70b359e7]{overflow:hidden;min-height:0}.prop-section-body-anim[data-v-70b359e7]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-section-body-anim.is-open[data-v-70b359e7]{grid-template-rows:1fr}.prop-section-body-anim>.section-body[data-v-70b359e7]{overflow:hidden;min-height:0}@media (prefers-reduced-motion: reduce){.prop-expand-block[data-v-70b359e7],.prop-section-body-anim[data-v-70b359e7]{transition:none}}.data-edit-table[data-v-70b359e7],.data-table[data-v-70b359e7]{width:100%;border-collapse:collapse;font-size:12px}.data-edit-table th[data-v-70b359e7],.data-edit-table td[data-v-70b359e7],.data-table th[data-v-70b359e7],.data-table td[data-v-70b359e7]{border:1px solid var(--editor-border-item);padding:6px 8px;text-align:left;color:var(--editor-text)}.data-edit-table th[data-v-70b359e7],.data-table th[data-v-70b359e7]{background:var(--sidebar-active-bg);color:var(--editor-text);font-weight:600}.data-edit-table td[data-v-70b359e7],.data-table td[data-v-70b359e7]{background:var(--editor-table-cell-bg);color:var(--editor-text)}.data-edit-table input[data-v-70b359e7],.data-edit-table .ant-input[data-v-70b359e7],.data-table input[data-v-70b359e7],.data-table .ant-input[data-v-70b359e7],.data-table .ant-input-number[data-v-70b359e7]{background:var(--editor-bg-elevated)!important;border-color:var(--editor-border)!important;color:var(--editor-text)!important}.data-table .th-series[data-v-70b359e7],.data-table .td-name[data-v-70b359e7]{min-width:80px}.data-table .th-val[data-v-70b359e7],.data-table .td-val[data-v-70b359e7]{min-width:70px}.data-table .th-actions[data-v-70b359e7],.data-table .td-actions[data-v-70b359e7]{width:40px}.chart-prop-sections[data-v-b9063385]{display:flex;flex-direction:column;gap:0}.chart-prop-tabs[data-v-b9063385] .ant-tabs-nav{margin-bottom:8px}.chart-prop-tabs[data-v-b9063385] .ant-tabs-tab{font-size:11px;padding:4px 12px;color:var(--editor-text)}.chart-prop-tabs[data-v-b9063385] .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--accent)!important}.chart-prop-tabs[data-v-b9063385] .ant-tabs-tab .ant-tabs-tab-btn{color:var(--editor-text)}.chart-prop-tabs[data-v-b9063385] .ant-tabs-content{height:auto}.chart-prop-tabs[data-v-b9063385] .ant-tabs-card>.ant-tabs-nav .ant-tabs-tab{background:var(--editor-bg);border-color:var(--editor-border)}.chart-prop-tabs[data-v-b9063385] .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-b9063385] .ant-tabs-nav-more{color:var(--editor-text)}.tab-pane-content[data-v-b9063385]{padding-top:4px}.prop-section[data-v-b9063385]{margin-bottom:12px;background:var(--editor-bg-elevated);border-radius:8px;padding:10px;border:1px solid var(--editor-border)}.advanced-section[data-v-b9063385] .ant-collapse-header{color:#999!important;font-size:11px;text-transform:uppercase;letter-spacing:.5px}.advanced-section[data-v-b9063385] .ant-collapse-content-box{padding:8px 0 0;color:var(--editor-text-soft)}.advanced-section[data-v-b9063385] .ant-collapse-content-box .ant-input,.advanced-section[data-v-b9063385] .ant-collapse-content-box .ant-input-number-input,.advanced-section[data-v-b9063385] .ant-collapse-content-box .ant-select-selection-item{color:var(--editor-text)!important}.advanced-section[data-v-b9063385] .ant-collapse-arrow{color:#999!important}.section-title[data-v-b9063385]{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-b9063385]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.prop-section>.prop-row[data-v-b9063385]:last-child{margin-bottom:0}.prop-row-pd[data-v-b9063385]{padding-left:15px}.prop-row-switch[data-v-b9063385]{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.prop-row-switch[data-v-b9063385] label{flex:1;margin-bottom:0}.prop-row-switch>.prop-row-label-wrap[data-v-b9063385]{flex:1;min-width:0}.prop-row label[data-v-b9063385]{font-size:12px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.label-hint[data-v-b9063385]{color:#555;cursor:help;font-size:12px}.color-row[data-v-b9063385]{display:flex;gap:6px;align-items:center}.color-input[data-v-b9063385]{width:32px;height:28px;border:none;border-radius:4px;padding:0;cursor:pointer;flex-shrink:0}.error-tip[data-v-b9063385]{color:#ff4d4f;font-size:11px}.data-hint[data-v-b9063385]{font-size:12px;color:var(--editor-text-muted);font-family:monospace}.data-hint-block[data-v-b9063385]{margin:4px 0 0;font-family:inherit;line-height:1.4}[data-v-b9063385] .icon-reload{color:#13c2c2}[data-v-b9063385] .ant-input::placeholder,[data-v-b9063385] .ant-input::-webkit-input-placeholder,[data-v-b9063385] .ant-textarea::placeholder,[data-v-b9063385] .ant-textarea::-webkit-input-placeholder{color:var(--editor-text-dim)!important}[data-v-b9063385] .ant-input-number-input::placeholder,[data-v-b9063385] .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-5e78d62a]{margin-bottom:12px;background:var(--editor-bg-elevated);border-radius:8px;padding:10px;border:1px solid var(--editor-border)}.section-title[data-v-5e78d62a]{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-5e78d62a]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.prop-item[data-v-5e78d62a]{display:flex;flex-direction:column;gap:3px}.prop-item label[data-v-5e78d62a]{font-size:11px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.prop-row label[data-v-5e78d62a]{font-size:12px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.label-hint[data-v-5e78d62a]{color:var(--editor-text-dim);cursor:help;font-size:12px}.prop-row[data-v-5e78d62a]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.prop-section>.prop-row[data-v-5e78d62a]:last-child{margin-bottom:0}.prop-row-switch[data-v-5e78d62a]{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.prop-row-switch>label[data-v-5e78d62a],.prop-row-switch[data-v-5e78d62a] label{flex:1;margin-bottom:0}.prop-row-switch>.prop-row-label-wrap[data-v-5e78d62a]{flex:1;min-width:0}.prop-row-pd[data-v-5e78d62a]{padding-left:15px}.prop-search-highlight[data-v-5e78d62a]{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-5e78d62a]{padding:4px;margin:-4px}.color-row[data-v-5e78d62a]{display:flex;gap:6px;align-items:center}.prop-slider-row[data-v-5e78d62a]{display:flex;align-items:center;gap:10px;width:100%}.prop-slider[data-v-5e78d62a]{flex:1;min-width:0}.prop-slider-num[data-v-5e78d62a]{width:72px;flex-shrink:0}.prop-slider-row-compact[data-v-5e78d62a]{gap:6px}.prop-slider-row-compact .prop-slider-num[data-v-5e78d62a]{width:64px}.prop-row-block[data-v-5e78d62a]{flex-direction:column;align-items:stretch}.size-row[data-v-5e78d62a]{display:flex;gap:6px;align-items:center}.size-row .ant-input-number[data-v-5e78d62a]{flex:1;min-width:0}.size-sep[data-v-5e78d62a]{color:var(--editor-text-dim);font-size:12px;flex-shrink:0}.canvas-preset-select[data-v-5e78d62a]{margin-top:6px;width:100%}.color-input[data-v-5e78d62a]{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-5e78d62a] .ant-divider{border-color:var(--editor-border-item)!important}.data-hint[data-v-5e78d62a]{font-size:12px;color:var(--editor-text-muted);font-family:monospace}.editor-code-preview[data-v-5e78d62a]{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-5e78d62a],.data-table-wrap[data-v-5e78d62a]{overflow-x:auto}.prop-expand-block[data-v-5e78d62a]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-expand-block.is-open[data-v-5e78d62a]{grid-template-rows:1fr}.prop-expand-block__inner[data-v-5e78d62a]{overflow:hidden;min-height:0}.prop-section-body-anim[data-v-5e78d62a]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-section-body-anim.is-open[data-v-5e78d62a]{grid-template-rows:1fr}.prop-section-body-anim>.section-body[data-v-5e78d62a]{overflow:hidden;min-height:0}@media (prefers-reduced-motion: reduce){.prop-expand-block[data-v-5e78d62a],.prop-section-body-anim[data-v-5e78d62a]{transition:none}}.data-edit-table[data-v-5e78d62a],.data-table[data-v-5e78d62a]{width:100%;border-collapse:collapse;font-size:12px}.data-edit-table th[data-v-5e78d62a],.data-edit-table td[data-v-5e78d62a],.data-table th[data-v-5e78d62a],.data-table td[data-v-5e78d62a]{border:1px solid var(--editor-border-item);padding:6px 8px;text-align:left;color:var(--editor-text)}.data-edit-table th[data-v-5e78d62a],.data-table th[data-v-5e78d62a]{background:var(--sidebar-active-bg);color:var(--editor-text);font-weight:600}.data-edit-table td[data-v-5e78d62a],.data-table td[data-v-5e78d62a]{background:var(--editor-table-cell-bg);color:var(--editor-text)}.data-edit-table input[data-v-5e78d62a],.data-edit-table .ant-input[data-v-5e78d62a],.data-table input[data-v-5e78d62a],.data-table .ant-input[data-v-5e78d62a],.data-table .ant-input-number[data-v-5e78d62a]{background:var(--editor-bg-elevated)!important;border-color:var(--editor-border)!important;color:var(--editor-text)!important}.data-table .th-series[data-v-5e78d62a],.data-table .td-name[data-v-5e78d62a]{min-width:80px}.data-table .th-val[data-v-5e78d62a],.data-table .td-val[data-v-5e78d62a]{min-width:70px}.data-table .th-actions[data-v-5e78d62a],.data-table .td-actions[data-v-5e78d62a]{width:40px}.visual-map-range[data-v-5e78d62a]{width:100%;margin:4px 0 8px}.prop-section[data-v-1d07dd2f]{margin-bottom:12px;background:var(--editor-bg-elevated);border-radius:8px;padding:10px;border:1px solid var(--editor-border)}.section-title[data-v-1d07dd2f]{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-1d07dd2f]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.prop-item[data-v-1d07dd2f]{display:flex;flex-direction:column;gap:3px}.prop-item label[data-v-1d07dd2f]{font-size:11px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.prop-row label[data-v-1d07dd2f]{font-size:12px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.label-hint[data-v-1d07dd2f]{color:var(--editor-text-dim);cursor:help;font-size:12px}.prop-row[data-v-1d07dd2f]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.prop-section>.prop-row[data-v-1d07dd2f]:last-child{margin-bottom:0}.prop-row-switch[data-v-1d07dd2f]{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.prop-row-switch>label[data-v-1d07dd2f],.prop-row-switch[data-v-1d07dd2f] label{flex:1;margin-bottom:0}.prop-row-switch>.prop-row-label-wrap[data-v-1d07dd2f]{flex:1;min-width:0}.prop-row-pd[data-v-1d07dd2f]{padding-left:15px}.prop-search-highlight[data-v-1d07dd2f]{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-1d07dd2f]{padding:4px;margin:-4px}.color-row[data-v-1d07dd2f]{display:flex;gap:6px;align-items:center}.prop-slider-row[data-v-1d07dd2f]{display:flex;align-items:center;gap:10px;width:100%}.prop-slider[data-v-1d07dd2f]{flex:1;min-width:0}.prop-slider-num[data-v-1d07dd2f]{width:72px;flex-shrink:0}.prop-slider-row-compact[data-v-1d07dd2f]{gap:6px}.prop-slider-row-compact .prop-slider-num[data-v-1d07dd2f]{width:64px}.prop-row-block[data-v-1d07dd2f]{flex-direction:column;align-items:stretch}.size-row[data-v-1d07dd2f]{display:flex;gap:6px;align-items:center}.size-row .ant-input-number[data-v-1d07dd2f]{flex:1;min-width:0}.size-sep[data-v-1d07dd2f]{color:var(--editor-text-dim);font-size:12px;flex-shrink:0}.canvas-preset-select[data-v-1d07dd2f]{margin-top:6px;width:100%}.color-input[data-v-1d07dd2f]{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-1d07dd2f] .ant-divider{border-color:var(--editor-border-item)!important}.data-hint[data-v-1d07dd2f]{font-size:12px;color:var(--editor-text-muted);font-family:monospace}.editor-code-preview[data-v-1d07dd2f]{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-1d07dd2f],.data-table-wrap[data-v-1d07dd2f]{overflow-x:auto}.prop-expand-block[data-v-1d07dd2f]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-expand-block.is-open[data-v-1d07dd2f]{grid-template-rows:1fr}.prop-expand-block__inner[data-v-1d07dd2f]{overflow:hidden;min-height:0}.prop-section-body-anim[data-v-1d07dd2f]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-section-body-anim.is-open[data-v-1d07dd2f]{grid-template-rows:1fr}.prop-section-body-anim>.section-body[data-v-1d07dd2f]{overflow:hidden;min-height:0}@media (prefers-reduced-motion: reduce){.prop-expand-block[data-v-1d07dd2f],.prop-section-body-anim[data-v-1d07dd2f]{transition:none}}.data-edit-table[data-v-1d07dd2f],.data-table[data-v-1d07dd2f]{width:100%;border-collapse:collapse;font-size:12px}.data-edit-table th[data-v-1d07dd2f],.data-edit-table td[data-v-1d07dd2f],.data-table th[data-v-1d07dd2f],.data-table td[data-v-1d07dd2f]{border:1px solid var(--editor-border-item);padding:6px 8px;text-align:left;color:var(--editor-text)}.data-edit-table th[data-v-1d07dd2f],.data-table th[data-v-1d07dd2f]{background:var(--sidebar-active-bg);color:var(--editor-text);font-weight:600}.data-edit-table td[data-v-1d07dd2f],.data-table td[data-v-1d07dd2f]{background:var(--editor-table-cell-bg);color:var(--editor-text)}.data-edit-table input[data-v-1d07dd2f],.data-edit-table .ant-input[data-v-1d07dd2f],.data-table input[data-v-1d07dd2f],.data-table .ant-input[data-v-1d07dd2f],.data-table .ant-input-number[data-v-1d07dd2f]{background:var(--editor-bg-elevated)!important;border-color:var(--editor-border)!important;color:var(--editor-text)!important}.data-table .th-series[data-v-1d07dd2f],.data-table .td-name[data-v-1d07dd2f]{min-width:80px}.data-table .th-val[data-v-1d07dd2f],.data-table .td-val[data-v-1d07dd2f]{min-width:70px}.data-table .th-actions[data-v-1d07dd2f],.data-table .td-actions[data-v-1d07dd2f]{width:40px}.radar-slider-row[data-v-1d07dd2f]{display:flex;align-items:center;gap:10px;width:100%}.radar-slider[data-v-1d07dd2f]{flex:1;min-width:0}.radar-slider-num[data-v-1d07dd2f]{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}.prop-expand-block[data-v-68d2a1d3]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-expand-block.is-open[data-v-68d2a1d3]{grid-template-rows:1fr}.prop-expand-block__inner[data-v-68d2a1d3]{overflow:hidden;min-height:0}.prop-section-body-anim[data-v-68d2a1d3]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-section-body-anim.is-open[data-v-68d2a1d3]{grid-template-rows:1fr}.prop-section-body-anim>.section-body[data-v-68d2a1d3]{overflow:hidden;min-height:0}@media (prefers-reduced-motion: reduce){.prop-expand-block[data-v-68d2a1d3],.prop-section-body-anim[data-v-68d2a1d3]{transition:none}}.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}.prop-expand-block[data-v-957a48cc]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-expand-block.is-open[data-v-957a48cc]{grid-template-rows:1fr}.prop-expand-block__inner[data-v-957a48cc]{overflow:hidden;min-height:0}.prop-section-body-anim[data-v-957a48cc]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-section-body-anim.is-open[data-v-957a48cc]{grid-template-rows:1fr}.prop-section-body-anim>.section-body[data-v-957a48cc]{overflow:hidden;min-height:0}@media (prefers-reduced-motion: reduce){.prop-expand-block[data-v-957a48cc],.prop-section-body-anim[data-v-957a48cc]{transition:none}}.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-5fabf688]{margin-bottom:12px;background:var(--editor-bg-elevated);border-radius:8px;padding:10px;border:1px solid var(--editor-border)}.section-title[data-v-5fabf688]{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-5fabf688]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.prop-item[data-v-5fabf688]{display:flex;flex-direction:column;gap:3px}.prop-item label[data-v-5fabf688]{font-size:11px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.prop-row label[data-v-5fabf688]{font-size:12px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.label-hint[data-v-5fabf688]{color:var(--editor-text-dim);cursor:help;font-size:12px}.prop-row[data-v-5fabf688]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.prop-section>.prop-row[data-v-5fabf688]:last-child{margin-bottom:0}.prop-row-switch[data-v-5fabf688]{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.prop-row-switch>label[data-v-5fabf688],.prop-row-switch[data-v-5fabf688] label{flex:1;margin-bottom:0}.prop-row-switch>.prop-row-label-wrap[data-v-5fabf688]{flex:1;min-width:0}.prop-row-pd[data-v-5fabf688]{padding-left:15px}.prop-search-highlight[data-v-5fabf688]{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-5fabf688]{padding:4px;margin:-4px}.color-row[data-v-5fabf688]{display:flex;gap:6px;align-items:center}.prop-slider-row[data-v-5fabf688]{display:flex;align-items:center;gap:10px;width:100%}.prop-slider[data-v-5fabf688]{flex:1;min-width:0}.prop-slider-num[data-v-5fabf688]{width:72px;flex-shrink:0}.prop-slider-row-compact[data-v-5fabf688]{gap:6px}.prop-slider-row-compact .prop-slider-num[data-v-5fabf688]{width:64px}.prop-row-block[data-v-5fabf688]{flex-direction:column;align-items:stretch}.size-row[data-v-5fabf688]{display:flex;gap:6px;align-items:center}.size-row .ant-input-number[data-v-5fabf688]{flex:1;min-width:0}.size-sep[data-v-5fabf688]{color:var(--editor-text-dim);font-size:12px;flex-shrink:0}.canvas-preset-select[data-v-5fabf688]{margin-top:6px;width:100%}.color-input[data-v-5fabf688]{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-5fabf688] .ant-divider{border-color:var(--editor-border-item)!important}.data-hint[data-v-5fabf688]{font-size:12px;color:var(--editor-text-muted);font-family:monospace}.editor-code-preview[data-v-5fabf688]{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-5fabf688],.data-table-wrap[data-v-5fabf688]{overflow-x:auto}.prop-expand-block[data-v-5fabf688]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-expand-block.is-open[data-v-5fabf688]{grid-template-rows:1fr}.prop-expand-block__inner[data-v-5fabf688]{overflow:hidden;min-height:0}.prop-section-body-anim[data-v-5fabf688]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-section-body-anim.is-open[data-v-5fabf688]{grid-template-rows:1fr}.prop-section-body-anim>.section-body[data-v-5fabf688]{overflow:hidden;min-height:0}@media (prefers-reduced-motion: reduce){.prop-expand-block[data-v-5fabf688],.prop-section-body-anim[data-v-5fabf688]{transition:none}}.data-edit-table[data-v-5fabf688],.data-table[data-v-5fabf688]{width:100%;border-collapse:collapse;font-size:12px}.data-edit-table th[data-v-5fabf688],.data-edit-table td[data-v-5fabf688],.data-table th[data-v-5fabf688],.data-table td[data-v-5fabf688]{border:1px solid var(--editor-border-item);padding:6px 8px;text-align:left;color:var(--editor-text)}.data-edit-table th[data-v-5fabf688],.data-table th[data-v-5fabf688]{background:var(--sidebar-active-bg);color:var(--editor-text);font-weight:600}.data-edit-table td[data-v-5fabf688],.data-table td[data-v-5fabf688]{background:var(--editor-table-cell-bg);color:var(--editor-text)}.data-edit-table input[data-v-5fabf688],.data-edit-table .ant-input[data-v-5fabf688],.data-table input[data-v-5fabf688],.data-table .ant-input[data-v-5fabf688],.data-table .ant-input-number[data-v-5fabf688]{background:var(--editor-bg-elevated)!important;border-color:var(--editor-border)!important;color:var(--editor-text)!important}.data-table .th-series[data-v-5fabf688],.data-table .td-name[data-v-5fabf688]{min-width:80px}.data-table .th-val[data-v-5fabf688],.data-table .td-val[data-v-5fabf688]{min-width:70px}.data-table .th-actions[data-v-5fabf688],.data-table .td-actions[data-v-5fabf688]{width:40px}.prop-section[data-v-85e35300]{margin-bottom:12px;background:var(--editor-bg-elevated);border-radius:8px;padding:10px;border:1px solid var(--editor-border)}.section-title[data-v-85e35300]{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-85e35300]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.prop-item[data-v-85e35300]{display:flex;flex-direction:column;gap:3px}.prop-item label[data-v-85e35300]{font-size:11px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.prop-row label[data-v-85e35300]{font-size:12px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.label-hint[data-v-85e35300]{color:var(--editor-text-dim);cursor:help;font-size:12px}.prop-row[data-v-85e35300]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.prop-section>.prop-row[data-v-85e35300]:last-child{margin-bottom:0}.prop-row-switch[data-v-85e35300]{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.prop-row-switch>label[data-v-85e35300],.prop-row-switch[data-v-85e35300] label{flex:1;margin-bottom:0}.prop-row-switch>.prop-row-label-wrap[data-v-85e35300]{flex:1;min-width:0}.prop-row-pd[data-v-85e35300]{padding-left:15px}.prop-search-highlight[data-v-85e35300]{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-85e35300]{padding:4px;margin:-4px}.color-row[data-v-85e35300]{display:flex;gap:6px;align-items:center}.prop-slider-row[data-v-85e35300]{display:flex;align-items:center;gap:10px;width:100%}.prop-slider[data-v-85e35300]{flex:1;min-width:0}.prop-slider-num[data-v-85e35300]{width:72px;flex-shrink:0}.prop-slider-row-compact[data-v-85e35300]{gap:6px}.prop-slider-row-compact .prop-slider-num[data-v-85e35300]{width:64px}.prop-row-block[data-v-85e35300]{flex-direction:column;align-items:stretch}.size-row[data-v-85e35300]{display:flex;gap:6px;align-items:center}.size-row .ant-input-number[data-v-85e35300]{flex:1;min-width:0}.size-sep[data-v-85e35300]{color:var(--editor-text-dim);font-size:12px;flex-shrink:0}.canvas-preset-select[data-v-85e35300]{margin-top:6px;width:100%}.color-input[data-v-85e35300]{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-85e35300] .ant-divider{border-color:var(--editor-border-item)!important}.data-hint[data-v-85e35300]{font-size:12px;color:var(--editor-text-muted);font-family:monospace}.editor-code-preview[data-v-85e35300]{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-85e35300],.data-table-wrap[data-v-85e35300]{overflow-x:auto}.prop-expand-block[data-v-85e35300]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-expand-block.is-open[data-v-85e35300]{grid-template-rows:1fr}.prop-expand-block__inner[data-v-85e35300]{overflow:hidden;min-height:0}.prop-section-body-anim[data-v-85e35300]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-section-body-anim.is-open[data-v-85e35300]{grid-template-rows:1fr}.prop-section-body-anim>.section-body[data-v-85e35300]{overflow:hidden;min-height:0}@media (prefers-reduced-motion: reduce){.prop-expand-block[data-v-85e35300],.prop-section-body-anim[data-v-85e35300]{transition:none}}.data-edit-table[data-v-85e35300],.data-table[data-v-85e35300]{width:100%;border-collapse:collapse;font-size:12px}.data-edit-table th[data-v-85e35300],.data-edit-table td[data-v-85e35300],.data-table th[data-v-85e35300],.data-table td[data-v-85e35300]{border:1px solid var(--editor-border-item);padding:6px 8px;text-align:left;color:var(--editor-text)}.data-edit-table th[data-v-85e35300],.data-table th[data-v-85e35300]{background:var(--sidebar-active-bg);color:var(--editor-text);font-weight:600}.data-edit-table td[data-v-85e35300],.data-table td[data-v-85e35300]{background:var(--editor-table-cell-bg);color:var(--editor-text)}.data-edit-table input[data-v-85e35300],.data-edit-table .ant-input[data-v-85e35300],.data-table input[data-v-85e35300],.data-table .ant-input[data-v-85e35300],.data-table .ant-input-number[data-v-85e35300]{background:var(--editor-bg-elevated)!important;border-color:var(--editor-border)!important;color:var(--editor-text)!important}.data-table .th-series[data-v-85e35300],.data-table .td-name[data-v-85e35300]{min-width:80px}.data-table .th-val[data-v-85e35300],.data-table .td-val[data-v-85e35300]{min-width:70px}.data-table .th-actions[data-v-85e35300],.data-table .td-actions[data-v-85e35300]{width:40px}.text-color-gradient-row[data-v-85e35300]{display:flex;gap:8px;align-items:flex-start}.text-color-pair[data-v-85e35300]{flex:1;min-width:0}.text-color-pair label[data-v-85e35300]{display:block;font-size:12px;margin-bottom:4px;color:var(--editor-text-secondary, rgba(255, 255, 255, .65))}.text-color-pair .color-row[data-v-85e35300]{width:100%}.text-gradient-preview[data-v-85e35300]{height:8px;border-radius:4px;margin:0 0 8px;border:1px solid var(--editor-border, rgba(255, 255, 255, .12))}.prop-section[data-v-a434a360]{margin-bottom:12px;background:var(--editor-bg-elevated);border-radius:8px;padding:10px;border:1px solid var(--editor-border)}.section-title[data-v-a434a360]{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-a434a360]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.prop-item[data-v-a434a360]{display:flex;flex-direction:column;gap:3px}.prop-item label[data-v-a434a360]{font-size:11px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.prop-row label[data-v-a434a360]{font-size:12px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.label-hint[data-v-a434a360]{color:var(--editor-text-dim);cursor:help;font-size:12px}.prop-row[data-v-a434a360]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.prop-section>.prop-row[data-v-a434a360]:last-child{margin-bottom:0}.prop-row-switch[data-v-a434a360]{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.prop-row-switch>label[data-v-a434a360],.prop-row-switch[data-v-a434a360] label{flex:1;margin-bottom:0}.prop-row-switch>.prop-row-label-wrap[data-v-a434a360]{flex:1;min-width:0}.prop-row-pd[data-v-a434a360]{padding-left:15px}.prop-search-highlight[data-v-a434a360]{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-a434a360]{padding:4px;margin:-4px}.color-row[data-v-a434a360]{display:flex;gap:6px;align-items:center}.prop-slider-row[data-v-a434a360]{display:flex;align-items:center;gap:10px;width:100%}.prop-slider[data-v-a434a360]{flex:1;min-width:0}.prop-slider-num[data-v-a434a360]{width:72px;flex-shrink:0}.prop-slider-row-compact[data-v-a434a360]{gap:6px}.prop-slider-row-compact .prop-slider-num[data-v-a434a360]{width:64px}.prop-row-block[data-v-a434a360]{flex-direction:column;align-items:stretch}.size-row[data-v-a434a360]{display:flex;gap:6px;align-items:center}.size-row .ant-input-number[data-v-a434a360]{flex:1;min-width:0}.size-sep[data-v-a434a360]{color:var(--editor-text-dim);font-size:12px;flex-shrink:0}.canvas-preset-select[data-v-a434a360]{margin-top:6px;width:100%}.color-input[data-v-a434a360]{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-a434a360] .ant-divider{border-color:var(--editor-border-item)!important}.data-hint[data-v-a434a360]{font-size:12px;color:var(--editor-text-muted);font-family:monospace}.editor-code-preview[data-v-a434a360]{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-a434a360],.data-table-wrap[data-v-a434a360]{overflow-x:auto}.prop-expand-block[data-v-a434a360]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-expand-block.is-open[data-v-a434a360]{grid-template-rows:1fr}.prop-expand-block__inner[data-v-a434a360]{overflow:hidden;min-height:0}.prop-section-body-anim[data-v-a434a360]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-section-body-anim.is-open[data-v-a434a360]{grid-template-rows:1fr}.prop-section-body-anim>.section-body[data-v-a434a360]{overflow:hidden;min-height:0}@media (prefers-reduced-motion: reduce){.prop-expand-block[data-v-a434a360],.prop-section-body-anim[data-v-a434a360]{transition:none}}.data-edit-table[data-v-a434a360],.data-table[data-v-a434a360]{width:100%;border-collapse:collapse;font-size:12px}.data-edit-table th[data-v-a434a360],.data-edit-table td[data-v-a434a360],.data-table th[data-v-a434a360],.data-table td[data-v-a434a360]{border:1px solid var(--editor-border-item);padding:6px 8px;text-align:left;color:var(--editor-text)}.data-edit-table th[data-v-a434a360],.data-table th[data-v-a434a360]{background:var(--sidebar-active-bg);color:var(--editor-text);font-weight:600}.data-edit-table td[data-v-a434a360],.data-table td[data-v-a434a360]{background:var(--editor-table-cell-bg);color:var(--editor-text)}.data-edit-table input[data-v-a434a360],.data-edit-table .ant-input[data-v-a434a360],.data-table input[data-v-a434a360],.data-table .ant-input[data-v-a434a360],.data-table .ant-input-number[data-v-a434a360]{background:var(--editor-bg-elevated)!important;border-color:var(--editor-border)!important;color:var(--editor-text)!important}.data-table .th-series[data-v-a434a360],.data-table .td-name[data-v-a434a360]{min-width:80px}.data-table .th-val[data-v-a434a360],.data-table .td-val[data-v-a434a360]{min-width:70px}.data-table .th-actions[data-v-a434a360],.data-table .td-actions[data-v-a434a360]{width:40px}.prop-section[data-v-b8005583]{margin-bottom:12px;background:var(--editor-bg-elevated);border-radius:8px;padding:10px;border:1px solid var(--editor-border)}.section-title[data-v-b8005583]{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-b8005583]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.prop-item[data-v-b8005583]{display:flex;flex-direction:column;gap:3px}.prop-item label[data-v-b8005583]{font-size:11px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.prop-row label[data-v-b8005583]{font-size:12px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.label-hint[data-v-b8005583]{color:var(--editor-text-dim);cursor:help;font-size:12px}.prop-row[data-v-b8005583]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.prop-section>.prop-row[data-v-b8005583]:last-child{margin-bottom:0}.prop-row-switch[data-v-b8005583]{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.prop-row-switch>label[data-v-b8005583],.prop-row-switch[data-v-b8005583] label{flex:1;margin-bottom:0}.prop-row-switch>.prop-row-label-wrap[data-v-b8005583]{flex:1;min-width:0}.prop-row-pd[data-v-b8005583]{padding-left:15px}.prop-search-highlight[data-v-b8005583]{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-b8005583]{padding:4px;margin:-4px}.color-row[data-v-b8005583]{display:flex;gap:6px;align-items:center}.prop-slider-row[data-v-b8005583]{display:flex;align-items:center;gap:10px;width:100%}.prop-slider[data-v-b8005583]{flex:1;min-width:0}.prop-slider-num[data-v-b8005583]{width:72px;flex-shrink:0}.prop-slider-row-compact[data-v-b8005583]{gap:6px}.prop-slider-row-compact .prop-slider-num[data-v-b8005583]{width:64px}.prop-row-block[data-v-b8005583]{flex-direction:column;align-items:stretch}.size-row[data-v-b8005583]{display:flex;gap:6px;align-items:center}.size-row .ant-input-number[data-v-b8005583]{flex:1;min-width:0}.size-sep[data-v-b8005583]{color:var(--editor-text-dim);font-size:12px;flex-shrink:0}.canvas-preset-select[data-v-b8005583]{margin-top:6px;width:100%}.color-input[data-v-b8005583]{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-b8005583] .ant-divider{border-color:var(--editor-border-item)!important}.data-hint[data-v-b8005583]{font-size:12px;color:var(--editor-text-muted);font-family:monospace}.editor-code-preview[data-v-b8005583]{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-b8005583],.data-table-wrap[data-v-b8005583]{overflow-x:auto}.prop-expand-block[data-v-b8005583]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-expand-block.is-open[data-v-b8005583]{grid-template-rows:1fr}.prop-expand-block__inner[data-v-b8005583]{overflow:hidden;min-height:0}.prop-section-body-anim[data-v-b8005583]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-section-body-anim.is-open[data-v-b8005583]{grid-template-rows:1fr}.prop-section-body-anim>.section-body[data-v-b8005583]{overflow:hidden;min-height:0}@media (prefers-reduced-motion: reduce){.prop-expand-block[data-v-b8005583],.prop-section-body-anim[data-v-b8005583]{transition:none}}.data-edit-table[data-v-b8005583],.data-table[data-v-b8005583]{width:100%;border-collapse:collapse;font-size:12px}.data-edit-table th[data-v-b8005583],.data-edit-table td[data-v-b8005583],.data-table th[data-v-b8005583],.data-table td[data-v-b8005583]{border:1px solid var(--editor-border-item);padding:6px 8px;text-align:left;color:var(--editor-text)}.data-edit-table th[data-v-b8005583],.data-table th[data-v-b8005583]{background:var(--sidebar-active-bg);color:var(--editor-text);font-weight:600}.data-edit-table td[data-v-b8005583],.data-table td[data-v-b8005583]{background:var(--editor-table-cell-bg);color:var(--editor-text)}.data-edit-table input[data-v-b8005583],.data-edit-table .ant-input[data-v-b8005583],.data-table input[data-v-b8005583],.data-table .ant-input[data-v-b8005583],.data-table .ant-input-number[data-v-b8005583]{background:var(--editor-bg-elevated)!important;border-color:var(--editor-border)!important;color:var(--editor-text)!important}.data-table .th-series[data-v-b8005583],.data-table .td-name[data-v-b8005583]{min-width:80px}.data-table .th-val[data-v-b8005583],.data-table .td-val[data-v-b8005583]{min-width:70px}.data-table .th-actions[data-v-b8005583],.data-table .td-actions[data-v-b8005583]{width:40px}.subsection[data-v-b8005583]{font-size:12px;margin-top:4px}.prop-divider[data-v-b8005583]{margin:8px 0;border-color:var(--editor-border)}.sweep-color-gradient-row[data-v-b8005583]{display:flex;gap:8px;align-items:flex-start}.sweep-color-pair[data-v-b8005583]{flex:1;min-width:0}.sweep-color-pair label[data-v-b8005583]{display:block;font-size:12px;margin-bottom:4px;color:var(--editor-text-secondary, rgba(255, 255, 255, .65))}.sweep-color-pair .color-row[data-v-b8005583]{width:100%}.sweep-color-pair .color-input[data-v-b8005583]{flex-shrink:0}.sweep-gradient-preview[data-v-b8005583]{height:8px;margin:-4px 0 4px;border-radius:4px;border:1px solid var(--editor-border)}.prop-section[data-v-07810ea1]{margin-bottom:12px;background:var(--editor-bg-elevated);border-radius:8px;padding:10px;border:1px solid var(--editor-border)}.section-title[data-v-07810ea1]{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-07810ea1]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.prop-item[data-v-07810ea1]{display:flex;flex-direction:column;gap:3px}.prop-item label[data-v-07810ea1]{font-size:11px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.prop-row label[data-v-07810ea1]{font-size:12px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.label-hint[data-v-07810ea1]{color:var(--editor-text-dim);cursor:help;font-size:12px}.prop-row[data-v-07810ea1]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.prop-section>.prop-row[data-v-07810ea1]:last-child{margin-bottom:0}.prop-row-switch[data-v-07810ea1]{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.prop-row-switch>label[data-v-07810ea1],.prop-row-switch[data-v-07810ea1] label{flex:1;margin-bottom:0}.prop-row-switch>.prop-row-label-wrap[data-v-07810ea1]{flex:1;min-width:0}.prop-row-pd[data-v-07810ea1]{padding-left:15px}.prop-search-highlight[data-v-07810ea1]{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-07810ea1]{padding:4px;margin:-4px}.color-row[data-v-07810ea1]{display:flex;gap:6px;align-items:center}.prop-slider-row[data-v-07810ea1]{display:flex;align-items:center;gap:10px;width:100%}.prop-slider[data-v-07810ea1]{flex:1;min-width:0}.prop-slider-num[data-v-07810ea1]{width:72px;flex-shrink:0}.prop-slider-row-compact[data-v-07810ea1]{gap:6px}.prop-slider-row-compact .prop-slider-num[data-v-07810ea1]{width:64px}.prop-row-block[data-v-07810ea1]{flex-direction:column;align-items:stretch}.size-row[data-v-07810ea1]{display:flex;gap:6px;align-items:center}.size-row .ant-input-number[data-v-07810ea1]{flex:1;min-width:0}.size-sep[data-v-07810ea1]{color:var(--editor-text-dim);font-size:12px;flex-shrink:0}.canvas-preset-select[data-v-07810ea1]{margin-top:6px;width:100%}.color-input[data-v-07810ea1]{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-07810ea1] .ant-divider{border-color:var(--editor-border-item)!important}.data-hint[data-v-07810ea1]{font-size:12px;color:var(--editor-text-muted);font-family:monospace}.editor-code-preview[data-v-07810ea1]{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-07810ea1],.data-table-wrap[data-v-07810ea1]{overflow-x:auto}.prop-expand-block[data-v-07810ea1]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-expand-block.is-open[data-v-07810ea1]{grid-template-rows:1fr}.prop-expand-block__inner[data-v-07810ea1]{overflow:hidden;min-height:0}.prop-section-body-anim[data-v-07810ea1]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-section-body-anim.is-open[data-v-07810ea1]{grid-template-rows:1fr}.prop-section-body-anim>.section-body[data-v-07810ea1]{overflow:hidden;min-height:0}@media (prefers-reduced-motion: reduce){.prop-expand-block[data-v-07810ea1],.prop-section-body-anim[data-v-07810ea1]{transition:none}}.data-edit-table[data-v-07810ea1],.data-table[data-v-07810ea1]{width:100%;border-collapse:collapse;font-size:12px}.data-edit-table th[data-v-07810ea1],.data-edit-table td[data-v-07810ea1],.data-table th[data-v-07810ea1],.data-table td[data-v-07810ea1]{border:1px solid var(--editor-border-item);padding:6px 8px;text-align:left;color:var(--editor-text)}.data-edit-table th[data-v-07810ea1],.data-table th[data-v-07810ea1]{background:var(--sidebar-active-bg);color:var(--editor-text);font-weight:600}.data-edit-table td[data-v-07810ea1],.data-table td[data-v-07810ea1]{background:var(--editor-table-cell-bg);color:var(--editor-text)}.data-edit-table input[data-v-07810ea1],.data-edit-table .ant-input[data-v-07810ea1],.data-table input[data-v-07810ea1],.data-table .ant-input[data-v-07810ea1],.data-table .ant-input-number[data-v-07810ea1]{background:var(--editor-bg-elevated)!important;border-color:var(--editor-border)!important;color:var(--editor-text)!important}.data-table .th-series[data-v-07810ea1],.data-table .td-name[data-v-07810ea1]{min-width:80px}.data-table .th-val[data-v-07810ea1],.data-table .td-val[data-v-07810ea1]{min-width:70px}.data-table .th-actions[data-v-07810ea1],.data-table .td-actions[data-v-07810ea1]{width:40px}.prop-section[data-v-b28ddc83]{margin-bottom:12px;background:var(--editor-bg-elevated);border-radius:8px;padding:10px;border:1px solid var(--editor-border)}.section-title[data-v-b28ddc83]{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-b28ddc83]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.prop-item[data-v-b28ddc83]{display:flex;flex-direction:column;gap:3px}.prop-item label[data-v-b28ddc83]{font-size:11px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.prop-row label[data-v-b28ddc83]{font-size:12px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.label-hint[data-v-b28ddc83]{color:var(--editor-text-dim);cursor:help;font-size:12px}.prop-row[data-v-b28ddc83]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.prop-section>.prop-row[data-v-b28ddc83]:last-child{margin-bottom:0}.prop-row-switch[data-v-b28ddc83]{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.prop-row-switch>label[data-v-b28ddc83],.prop-row-switch[data-v-b28ddc83] label{flex:1;margin-bottom:0}.prop-row-switch>.prop-row-label-wrap[data-v-b28ddc83]{flex:1;min-width:0}.prop-row-pd[data-v-b28ddc83]{padding-left:15px}.prop-search-highlight[data-v-b28ddc83]{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-b28ddc83]{padding:4px;margin:-4px}.color-row[data-v-b28ddc83]{display:flex;gap:6px;align-items:center}.prop-slider-row[data-v-b28ddc83]{display:flex;align-items:center;gap:10px;width:100%}.prop-slider[data-v-b28ddc83]{flex:1;min-width:0}.prop-slider-num[data-v-b28ddc83]{width:72px;flex-shrink:0}.prop-slider-row-compact[data-v-b28ddc83]{gap:6px}.prop-slider-row-compact .prop-slider-num[data-v-b28ddc83]{width:64px}.prop-row-block[data-v-b28ddc83]{flex-direction:column;align-items:stretch}.size-row[data-v-b28ddc83]{display:flex;gap:6px;align-items:center}.size-row .ant-input-number[data-v-b28ddc83]{flex:1;min-width:0}.size-sep[data-v-b28ddc83]{color:var(--editor-text-dim);font-size:12px;flex-shrink:0}.canvas-preset-select[data-v-b28ddc83]{margin-top:6px;width:100%}.color-input[data-v-b28ddc83]{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-b28ddc83] .ant-divider{border-color:var(--editor-border-item)!important}.data-hint[data-v-b28ddc83]{font-size:12px;color:var(--editor-text-muted);font-family:monospace}.editor-code-preview[data-v-b28ddc83]{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-b28ddc83],.data-table-wrap[data-v-b28ddc83]{overflow-x:auto}.prop-expand-block[data-v-b28ddc83]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-expand-block.is-open[data-v-b28ddc83]{grid-template-rows:1fr}.prop-expand-block__inner[data-v-b28ddc83]{overflow:hidden;min-height:0}.prop-section-body-anim[data-v-b28ddc83]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-section-body-anim.is-open[data-v-b28ddc83]{grid-template-rows:1fr}.prop-section-body-anim>.section-body[data-v-b28ddc83]{overflow:hidden;min-height:0}@media (prefers-reduced-motion: reduce){.prop-expand-block[data-v-b28ddc83],.prop-section-body-anim[data-v-b28ddc83]{transition:none}}.data-edit-table[data-v-b28ddc83],.data-table[data-v-b28ddc83]{width:100%;border-collapse:collapse;font-size:12px}.data-edit-table th[data-v-b28ddc83],.data-edit-table td[data-v-b28ddc83],.data-table th[data-v-b28ddc83],.data-table td[data-v-b28ddc83]{border:1px solid var(--editor-border-item);padding:6px 8px;text-align:left;color:var(--editor-text)}.data-edit-table th[data-v-b28ddc83],.data-table th[data-v-b28ddc83]{background:var(--sidebar-active-bg);color:var(--editor-text);font-weight:600}.data-edit-table td[data-v-b28ddc83],.data-table td[data-v-b28ddc83]{background:var(--editor-table-cell-bg);color:var(--editor-text)}.data-edit-table input[data-v-b28ddc83],.data-edit-table .ant-input[data-v-b28ddc83],.data-table input[data-v-b28ddc83],.data-table .ant-input[data-v-b28ddc83],.data-table .ant-input-number[data-v-b28ddc83]{background:var(--editor-bg-elevated)!important;border-color:var(--editor-border)!important;color:var(--editor-text)!important}.data-table .th-series[data-v-b28ddc83],.data-table .td-name[data-v-b28ddc83]{min-width:80px}.data-table .th-val[data-v-b28ddc83],.data-table .td-val[data-v-b28ddc83]{min-width:70px}.data-table .th-actions[data-v-b28ddc83],.data-table .td-actions[data-v-b28ddc83]{width:40px}.prop-section[data-v-8fa78503]{margin-bottom:12px;background:var(--editor-bg-elevated);border-radius:8px;padding:10px;border:1px solid var(--editor-border)}.section-title[data-v-8fa78503]{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-8fa78503]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.prop-item[data-v-8fa78503]{display:flex;flex-direction:column;gap:3px}.prop-item label[data-v-8fa78503]{font-size:11px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.prop-row label[data-v-8fa78503]{font-size:12px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.label-hint[data-v-8fa78503]{color:var(--editor-text-dim);cursor:help;font-size:12px}.prop-row[data-v-8fa78503]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.prop-section>.prop-row[data-v-8fa78503]:last-child{margin-bottom:0}.prop-row-switch[data-v-8fa78503]{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.prop-row-switch>label[data-v-8fa78503],.prop-row-switch[data-v-8fa78503] label{flex:1;margin-bottom:0}.prop-row-switch>.prop-row-label-wrap[data-v-8fa78503]{flex:1;min-width:0}.prop-row-pd[data-v-8fa78503]{padding-left:15px}.prop-search-highlight[data-v-8fa78503]{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-8fa78503]{padding:4px;margin:-4px}.color-row[data-v-8fa78503]{display:flex;gap:6px;align-items:center}.prop-slider-row[data-v-8fa78503]{display:flex;align-items:center;gap:10px;width:100%}.prop-slider[data-v-8fa78503]{flex:1;min-width:0}.prop-slider-num[data-v-8fa78503]{width:72px;flex-shrink:0}.prop-slider-row-compact[data-v-8fa78503]{gap:6px}.prop-slider-row-compact .prop-slider-num[data-v-8fa78503]{width:64px}.prop-row-block[data-v-8fa78503]{flex-direction:column;align-items:stretch}.size-row[data-v-8fa78503]{display:flex;gap:6px;align-items:center}.size-row .ant-input-number[data-v-8fa78503]{flex:1;min-width:0}.size-sep[data-v-8fa78503]{color:var(--editor-text-dim);font-size:12px;flex-shrink:0}.canvas-preset-select[data-v-8fa78503]{margin-top:6px;width:100%}.color-input[data-v-8fa78503]{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-8fa78503] .ant-divider{border-color:var(--editor-border-item)!important}.data-hint[data-v-8fa78503]{font-size:12px;color:var(--editor-text-muted);font-family:monospace}.editor-code-preview[data-v-8fa78503]{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-8fa78503],.data-table-wrap[data-v-8fa78503]{overflow-x:auto}.prop-expand-block[data-v-8fa78503]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-expand-block.is-open[data-v-8fa78503]{grid-template-rows:1fr}.prop-expand-block__inner[data-v-8fa78503]{overflow:hidden;min-height:0}.prop-section-body-anim[data-v-8fa78503]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-section-body-anim.is-open[data-v-8fa78503]{grid-template-rows:1fr}.prop-section-body-anim>.section-body[data-v-8fa78503]{overflow:hidden;min-height:0}@media (prefers-reduced-motion: reduce){.prop-expand-block[data-v-8fa78503],.prop-section-body-anim[data-v-8fa78503]{transition:none}}.data-edit-table[data-v-8fa78503],.data-table[data-v-8fa78503]{width:100%;border-collapse:collapse;font-size:12px}.data-edit-table th[data-v-8fa78503],.data-edit-table td[data-v-8fa78503],.data-table th[data-v-8fa78503],.data-table td[data-v-8fa78503]{border:1px solid var(--editor-border-item);padding:6px 8px;text-align:left;color:var(--editor-text)}.data-edit-table th[data-v-8fa78503],.data-table th[data-v-8fa78503]{background:var(--sidebar-active-bg);color:var(--editor-text);font-weight:600}.data-edit-table td[data-v-8fa78503],.data-table td[data-v-8fa78503]{background:var(--editor-table-cell-bg);color:var(--editor-text)}.data-edit-table input[data-v-8fa78503],.data-edit-table .ant-input[data-v-8fa78503],.data-table input[data-v-8fa78503],.data-table .ant-input[data-v-8fa78503],.data-table .ant-input-number[data-v-8fa78503]{background:var(--editor-bg-elevated)!important;border-color:var(--editor-border)!important;color:var(--editor-text)!important}.data-table .th-series[data-v-8fa78503],.data-table .td-name[data-v-8fa78503]{min-width:80px}.data-table .th-val[data-v-8fa78503],.data-table .td-val[data-v-8fa78503]{min-width:70px}.data-table .th-actions[data-v-8fa78503],.data-table .td-actions[data-v-8fa78503]{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-ab861fd8]{margin-bottom:12px;background:var(--editor-bg-elevated);border-radius:8px;padding:10px;border:1px solid var(--editor-border)}.section-title[data-v-ab861fd8]{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-ab861fd8]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.prop-item[data-v-ab861fd8]{display:flex;flex-direction:column;gap:3px}.prop-item label[data-v-ab861fd8]{font-size:11px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.prop-row label[data-v-ab861fd8]{font-size:12px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.label-hint[data-v-ab861fd8]{color:var(--editor-text-dim);cursor:help;font-size:12px}.prop-row[data-v-ab861fd8]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.prop-section>.prop-row[data-v-ab861fd8]:last-child{margin-bottom:0}.prop-row-switch[data-v-ab861fd8]{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.prop-row-switch>label[data-v-ab861fd8],.prop-row-switch[data-v-ab861fd8] label{flex:1;margin-bottom:0}.prop-row-switch>.prop-row-label-wrap[data-v-ab861fd8]{flex:1;min-width:0}.prop-row-pd[data-v-ab861fd8]{padding-left:15px}.prop-search-highlight[data-v-ab861fd8]{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-ab861fd8]{padding:4px;margin:-4px}.color-row[data-v-ab861fd8]{display:flex;gap:6px;align-items:center}.prop-slider-row[data-v-ab861fd8]{display:flex;align-items:center;gap:10px;width:100%}.prop-slider[data-v-ab861fd8]{flex:1;min-width:0}.prop-slider-num[data-v-ab861fd8]{width:72px;flex-shrink:0}.prop-slider-row-compact[data-v-ab861fd8]{gap:6px}.prop-slider-row-compact .prop-slider-num[data-v-ab861fd8]{width:64px}.size-row[data-v-ab861fd8]{display:flex;gap:6px;align-items:center}.size-row .ant-input-number[data-v-ab861fd8]{flex:1;min-width:0}.size-sep[data-v-ab861fd8]{color:var(--editor-text-dim);font-size:12px;flex-shrink:0}.canvas-preset-select[data-v-ab861fd8]{margin-top:6px;width:100%}.color-input[data-v-ab861fd8]{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-ab861fd8] .ant-divider{border-color:var(--editor-border-item)!important}.data-hint[data-v-ab861fd8]{font-size:12px;color:var(--editor-text-muted);font-family:monospace}.editor-code-preview[data-v-ab861fd8]{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-ab861fd8],.data-table-wrap[data-v-ab861fd8]{overflow-x:auto}.prop-expand-block[data-v-ab861fd8]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-expand-block.is-open[data-v-ab861fd8]{grid-template-rows:1fr}.prop-expand-block__inner[data-v-ab861fd8]{overflow:hidden;min-height:0}.prop-section-body-anim[data-v-ab861fd8]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-section-body-anim.is-open[data-v-ab861fd8]{grid-template-rows:1fr}.prop-section-body-anim>.section-body[data-v-ab861fd8]{overflow:hidden;min-height:0}@media (prefers-reduced-motion: reduce){.prop-expand-block[data-v-ab861fd8],.prop-section-body-anim[data-v-ab861fd8]{transition:none}}.data-edit-table[data-v-ab861fd8],.data-table[data-v-ab861fd8]{width:100%;border-collapse:collapse;font-size:12px}.data-edit-table th[data-v-ab861fd8],.data-edit-table td[data-v-ab861fd8],.data-table th[data-v-ab861fd8],.data-table td[data-v-ab861fd8]{border:1px solid var(--editor-border-item);padding:6px 8px;text-align:left;color:var(--editor-text)}.data-edit-table th[data-v-ab861fd8],.data-table th[data-v-ab861fd8]{background:var(--sidebar-active-bg);color:var(--editor-text);font-weight:600}.data-edit-table td[data-v-ab861fd8],.data-table td[data-v-ab861fd8]{background:var(--editor-table-cell-bg);color:var(--editor-text)}.data-edit-table input[data-v-ab861fd8],.data-edit-table .ant-input[data-v-ab861fd8],.data-table input[data-v-ab861fd8],.data-table .ant-input[data-v-ab861fd8],.data-table .ant-input-number[data-v-ab861fd8]{background:var(--editor-bg-elevated)!important;border-color:var(--editor-border)!important;color:var(--editor-text)!important}.data-table .th-series[data-v-ab861fd8],.data-table .td-name[data-v-ab861fd8]{min-width:80px}.data-table .th-val[data-v-ab861fd8],.data-table .td-val[data-v-ab861fd8]{min-width:70px}.data-table .th-actions[data-v-ab861fd8],.data-table .td-actions[data-v-ab861fd8]{width:40px}.prop-row-block[data-v-ab861fd8]{flex-direction:column;align-items:stretch}.prop-row-block label[data-v-ab861fd8]{margin-bottom:6px}.url-hint[data-v-ab861fd8]{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}.prop-expand-block[data-v-66ac60d3]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-expand-block.is-open[data-v-66ac60d3]{grid-template-rows:1fr}.prop-expand-block__inner[data-v-66ac60d3]{overflow:hidden;min-height:0}.prop-section-body-anim[data-v-66ac60d3]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-section-body-anim.is-open[data-v-66ac60d3]{grid-template-rows:1fr}.prop-section-body-anim>.section-body[data-v-66ac60d3]{overflow:hidden;min-height:0}@media (prefers-reduced-motion: reduce){.prop-expand-block[data-v-66ac60d3],.prop-section-body-anim[data-v-66ac60d3]{transition:none}}.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-dad118ab]{margin-bottom:12px;background:var(--editor-bg-elevated);border-radius:8px;padding:10px;border:1px solid var(--editor-border)}.section-title[data-v-dad118ab]{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-dad118ab]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.prop-item[data-v-dad118ab]{display:flex;flex-direction:column;gap:3px}.prop-item label[data-v-dad118ab]{font-size:11px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.prop-row label[data-v-dad118ab]{font-size:12px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.label-hint[data-v-dad118ab]{color:var(--editor-text-dim);cursor:help;font-size:12px}.prop-row[data-v-dad118ab]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.prop-section>.prop-row[data-v-dad118ab]:last-child{margin-bottom:0}.prop-row-switch[data-v-dad118ab]{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.prop-row-switch>label[data-v-dad118ab],.prop-row-switch[data-v-dad118ab] label{flex:1;margin-bottom:0}.prop-row-switch>.prop-row-label-wrap[data-v-dad118ab]{flex:1;min-width:0}.prop-row-pd[data-v-dad118ab]{padding-left:15px}.prop-search-highlight[data-v-dad118ab]{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-dad118ab]{padding:4px;margin:-4px}.color-row[data-v-dad118ab]{display:flex;gap:6px;align-items:center}.prop-slider-row[data-v-dad118ab]{display:flex;align-items:center;gap:10px;width:100%}.prop-slider[data-v-dad118ab]{flex:1;min-width:0}.prop-slider-num[data-v-dad118ab]{width:72px;flex-shrink:0}.prop-slider-row-compact[data-v-dad118ab]{gap:6px}.prop-slider-row-compact .prop-slider-num[data-v-dad118ab]{width:64px}.prop-row-block[data-v-dad118ab]{flex-direction:column;align-items:stretch}.size-row[data-v-dad118ab]{display:flex;gap:6px;align-items:center}.size-row .ant-input-number[data-v-dad118ab]{flex:1;min-width:0}.size-sep[data-v-dad118ab]{color:var(--editor-text-dim);font-size:12px;flex-shrink:0}.canvas-preset-select[data-v-dad118ab]{margin-top:6px;width:100%}.color-input[data-v-dad118ab]{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-dad118ab] .ant-divider{border-color:var(--editor-border-item)!important}.data-hint[data-v-dad118ab]{font-size:12px;color:var(--editor-text-muted);font-family:monospace}.editor-code-preview[data-v-dad118ab]{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-dad118ab],.data-table-wrap[data-v-dad118ab]{overflow-x:auto}.prop-expand-block[data-v-dad118ab]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-expand-block.is-open[data-v-dad118ab]{grid-template-rows:1fr}.prop-expand-block__inner[data-v-dad118ab]{overflow:hidden;min-height:0}.prop-section-body-anim[data-v-dad118ab]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-section-body-anim.is-open[data-v-dad118ab]{grid-template-rows:1fr}.prop-section-body-anim>.section-body[data-v-dad118ab]{overflow:hidden;min-height:0}@media (prefers-reduced-motion: reduce){.prop-expand-block[data-v-dad118ab],.prop-section-body-anim[data-v-dad118ab]{transition:none}}.data-edit-table[data-v-dad118ab],.data-table[data-v-dad118ab]{width:100%;border-collapse:collapse;font-size:12px}.data-edit-table th[data-v-dad118ab],.data-edit-table td[data-v-dad118ab],.data-table th[data-v-dad118ab],.data-table td[data-v-dad118ab]{border:1px solid var(--editor-border-item);padding:6px 8px;text-align:left;color:var(--editor-text)}.data-edit-table th[data-v-dad118ab],.data-table th[data-v-dad118ab]{background:var(--sidebar-active-bg);color:var(--editor-text);font-weight:600}.data-edit-table td[data-v-dad118ab],.data-table td[data-v-dad118ab]{background:var(--editor-table-cell-bg);color:var(--editor-text)}.data-edit-table input[data-v-dad118ab],.data-edit-table .ant-input[data-v-dad118ab],.data-table input[data-v-dad118ab],.data-table .ant-input[data-v-dad118ab],.data-table .ant-input-number[data-v-dad118ab]{background:var(--editor-bg-elevated)!important;border-color:var(--editor-border)!important;color:var(--editor-text)!important}.data-table .th-series[data-v-dad118ab],.data-table .td-name[data-v-dad118ab]{min-width:80px}.data-table .th-val[data-v-dad118ab],.data-table .td-val[data-v-dad118ab]{min-width:70px}.data-table .th-actions[data-v-dad118ab],.data-table .td-actions[data-v-dad118ab]{width:40px}.prop-section[data-v-b2fac078]{margin-bottom:12px;background:var(--editor-bg-elevated);border-radius:8px;padding:10px;border:1px solid var(--editor-border)}.section-title[data-v-b2fac078]{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-b2fac078]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.prop-item[data-v-b2fac078]{display:flex;flex-direction:column;gap:3px}.prop-item label[data-v-b2fac078]{font-size:11px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.prop-row label[data-v-b2fac078]{font-size:12px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.label-hint[data-v-b2fac078]{color:var(--editor-text-dim);cursor:help;font-size:12px}.prop-row[data-v-b2fac078]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.prop-section>.prop-row[data-v-b2fac078]:last-child{margin-bottom:0}.prop-row-switch[data-v-b2fac078]{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.prop-row-switch>label[data-v-b2fac078],.prop-row-switch[data-v-b2fac078] label{flex:1;margin-bottom:0}.prop-row-switch>.prop-row-label-wrap[data-v-b2fac078]{flex:1;min-width:0}.prop-row-pd[data-v-b2fac078]{padding-left:15px}.prop-search-highlight[data-v-b2fac078]{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-b2fac078]{padding:4px;margin:-4px}.color-row[data-v-b2fac078]{display:flex;gap:6px;align-items:center}.prop-slider-row[data-v-b2fac078]{display:flex;align-items:center;gap:10px;width:100%}.prop-slider[data-v-b2fac078]{flex:1;min-width:0}.prop-slider-num[data-v-b2fac078]{width:72px;flex-shrink:0}.prop-slider-row-compact[data-v-b2fac078]{gap:6px}.prop-slider-row-compact .prop-slider-num[data-v-b2fac078]{width:64px}.prop-row-block[data-v-b2fac078]{flex-direction:column;align-items:stretch}.size-row[data-v-b2fac078]{display:flex;gap:6px;align-items:center}.size-row .ant-input-number[data-v-b2fac078]{flex:1;min-width:0}.size-sep[data-v-b2fac078]{color:var(--editor-text-dim);font-size:12px;flex-shrink:0}.canvas-preset-select[data-v-b2fac078]{margin-top:6px;width:100%}.color-input[data-v-b2fac078]{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-b2fac078] .ant-divider{border-color:var(--editor-border-item)!important}.data-hint[data-v-b2fac078]{font-size:12px;color:var(--editor-text-muted);font-family:monospace}.editor-code-preview[data-v-b2fac078]{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-b2fac078],.data-table-wrap[data-v-b2fac078]{overflow-x:auto}.prop-expand-block[data-v-b2fac078]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-expand-block.is-open[data-v-b2fac078]{grid-template-rows:1fr}.prop-expand-block__inner[data-v-b2fac078]{overflow:hidden;min-height:0}.prop-section-body-anim[data-v-b2fac078]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-section-body-anim.is-open[data-v-b2fac078]{grid-template-rows:1fr}.prop-section-body-anim>.section-body[data-v-b2fac078]{overflow:hidden;min-height:0}@media (prefers-reduced-motion: reduce){.prop-expand-block[data-v-b2fac078],.prop-section-body-anim[data-v-b2fac078]{transition:none}}.data-edit-table[data-v-b2fac078],.data-table[data-v-b2fac078]{width:100%;border-collapse:collapse;font-size:12px}.data-edit-table th[data-v-b2fac078],.data-edit-table td[data-v-b2fac078],.data-table th[data-v-b2fac078],.data-table td[data-v-b2fac078]{border:1px solid var(--editor-border-item);padding:6px 8px;text-align:left;color:var(--editor-text)}.data-edit-table th[data-v-b2fac078],.data-table th[data-v-b2fac078]{background:var(--sidebar-active-bg);color:var(--editor-text);font-weight:600}.data-edit-table td[data-v-b2fac078],.data-table td[data-v-b2fac078]{background:var(--editor-table-cell-bg);color:var(--editor-text)}.data-edit-table input[data-v-b2fac078],.data-edit-table .ant-input[data-v-b2fac078],.data-table input[data-v-b2fac078],.data-table .ant-input[data-v-b2fac078],.data-table .ant-input-number[data-v-b2fac078]{background:var(--editor-bg-elevated)!important;border-color:var(--editor-border)!important;color:var(--editor-text)!important}.data-table .th-series[data-v-b2fac078],.data-table .td-name[data-v-b2fac078]{min-width:80px}.data-table .th-val[data-v-b2fac078],.data-table .td-val[data-v-b2fac078]{min-width:70px}.data-table .th-actions[data-v-b2fac078],.data-table .td-actions[data-v-b2fac078]{width:40px}.text-color-gradient-row[data-v-b2fac078]{display:flex;gap:8px;align-items:flex-start}.text-color-pair[data-v-b2fac078]{flex:1;min-width:0}.text-color-pair label[data-v-b2fac078]{display:block;font-size:12px;margin-bottom:4px;color:var(--editor-text-secondary, rgba(255, 255, 255, .65))}.text-color-pair .color-row[data-v-b2fac078]{width:100%}.text-gradient-preview[data-v-b2fac078]{height:8px;border-radius:4px;margin:0 0 8px;border:1px solid var(--editor-border, rgba(255, 255, 255, .12))}.prop-section[data-v-9f5e2736]{margin-bottom:12px;background:var(--editor-bg-elevated);border-radius:8px;padding:10px;border:1px solid var(--editor-border)}.section-title[data-v-9f5e2736]{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-9f5e2736]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.prop-item[data-v-9f5e2736]{display:flex;flex-direction:column;gap:3px}.prop-item label[data-v-9f5e2736]{font-size:11px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.prop-row label[data-v-9f5e2736]{font-size:12px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.label-hint[data-v-9f5e2736]{color:var(--editor-text-dim);cursor:help;font-size:12px}.prop-row[data-v-9f5e2736]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.prop-section>.prop-row[data-v-9f5e2736]:last-child{margin-bottom:0}.prop-row-switch[data-v-9f5e2736]{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.prop-row-switch>label[data-v-9f5e2736],.prop-row-switch[data-v-9f5e2736] label{flex:1;margin-bottom:0}.prop-row-switch>.prop-row-label-wrap[data-v-9f5e2736]{flex:1;min-width:0}.prop-row-pd[data-v-9f5e2736]{padding-left:15px}.prop-search-highlight[data-v-9f5e2736]{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-9f5e2736]{padding:4px;margin:-4px}.color-row[data-v-9f5e2736]{display:flex;gap:6px;align-items:center}.prop-slider-row[data-v-9f5e2736]{display:flex;align-items:center;gap:10px;width:100%}.prop-slider[data-v-9f5e2736]{flex:1;min-width:0}.prop-slider-num[data-v-9f5e2736]{width:72px;flex-shrink:0}.prop-slider-row-compact[data-v-9f5e2736]{gap:6px}.prop-slider-row-compact .prop-slider-num[data-v-9f5e2736]{width:64px}.prop-row-block[data-v-9f5e2736]{flex-direction:column;align-items:stretch}.size-row[data-v-9f5e2736]{display:flex;gap:6px;align-items:center}.size-row .ant-input-number[data-v-9f5e2736]{flex:1;min-width:0}.size-sep[data-v-9f5e2736]{color:var(--editor-text-dim);font-size:12px;flex-shrink:0}.canvas-preset-select[data-v-9f5e2736]{margin-top:6px;width:100%}.color-input[data-v-9f5e2736]{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-9f5e2736] .ant-divider{border-color:var(--editor-border-item)!important}.data-hint[data-v-9f5e2736]{font-size:12px;color:var(--editor-text-muted);font-family:monospace}.editor-code-preview[data-v-9f5e2736]{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-9f5e2736],.data-table-wrap[data-v-9f5e2736]{overflow-x:auto}.prop-expand-block[data-v-9f5e2736]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-expand-block.is-open[data-v-9f5e2736]{grid-template-rows:1fr}.prop-expand-block__inner[data-v-9f5e2736]{overflow:hidden;min-height:0}.prop-section-body-anim[data-v-9f5e2736]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-section-body-anim.is-open[data-v-9f5e2736]{grid-template-rows:1fr}.prop-section-body-anim>.section-body[data-v-9f5e2736]{overflow:hidden;min-height:0}@media (prefers-reduced-motion: reduce){.prop-expand-block[data-v-9f5e2736],.prop-section-body-anim[data-v-9f5e2736]{transition:none}}.data-edit-table[data-v-9f5e2736],.data-table[data-v-9f5e2736]{width:100%;border-collapse:collapse;font-size:12px}.data-edit-table th[data-v-9f5e2736],.data-edit-table td[data-v-9f5e2736],.data-table th[data-v-9f5e2736],.data-table td[data-v-9f5e2736]{border:1px solid var(--editor-border-item);padding:6px 8px;text-align:left;color:var(--editor-text)}.data-edit-table th[data-v-9f5e2736],.data-table th[data-v-9f5e2736]{background:var(--sidebar-active-bg);color:var(--editor-text);font-weight:600}.data-edit-table td[data-v-9f5e2736],.data-table td[data-v-9f5e2736]{background:var(--editor-table-cell-bg);color:var(--editor-text)}.data-edit-table input[data-v-9f5e2736],.data-edit-table .ant-input[data-v-9f5e2736],.data-table input[data-v-9f5e2736],.data-table .ant-input[data-v-9f5e2736],.data-table .ant-input-number[data-v-9f5e2736]{background:var(--editor-bg-elevated)!important;border-color:var(--editor-border)!important;color:var(--editor-text)!important}.data-table .th-series[data-v-9f5e2736],.data-table .td-name[data-v-9f5e2736]{min-width:80px}.data-table .th-val[data-v-9f5e2736],.data-table .td-val[data-v-9f5e2736]{min-width:70px}.data-table .th-actions[data-v-9f5e2736],.data-table .td-actions[data-v-9f5e2736]{width:40px}.prop-section[data-v-a461ed1e]{margin-bottom:12px;background:var(--editor-bg-elevated);border-radius:8px;padding:10px;border:1px solid var(--editor-border)}.section-title[data-v-a461ed1e]{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-a461ed1e]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.prop-item[data-v-a461ed1e]{display:flex;flex-direction:column;gap:3px}.prop-item label[data-v-a461ed1e]{font-size:11px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.prop-row label[data-v-a461ed1e]{font-size:12px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.label-hint[data-v-a461ed1e]{color:var(--editor-text-dim);cursor:help;font-size:12px}.prop-row[data-v-a461ed1e]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.prop-section>.prop-row[data-v-a461ed1e]:last-child{margin-bottom:0}.prop-row-switch[data-v-a461ed1e]{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.prop-row-switch>label[data-v-a461ed1e],.prop-row-switch[data-v-a461ed1e] label{flex:1;margin-bottom:0}.prop-row-switch>.prop-row-label-wrap[data-v-a461ed1e]{flex:1;min-width:0}.prop-row-pd[data-v-a461ed1e]{padding-left:15px}.prop-search-highlight[data-v-a461ed1e]{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-a461ed1e]{padding:4px;margin:-4px}.color-row[data-v-a461ed1e]{display:flex;gap:6px;align-items:center}.prop-slider-row[data-v-a461ed1e]{display:flex;align-items:center;gap:10px;width:100%}.prop-slider[data-v-a461ed1e]{flex:1;min-width:0}.prop-slider-num[data-v-a461ed1e]{width:72px;flex-shrink:0}.prop-slider-row-compact[data-v-a461ed1e]{gap:6px}.prop-slider-row-compact .prop-slider-num[data-v-a461ed1e]{width:64px}.prop-row-block[data-v-a461ed1e]{flex-direction:column;align-items:stretch}.size-row[data-v-a461ed1e]{display:flex;gap:6px;align-items:center}.size-row .ant-input-number[data-v-a461ed1e]{flex:1;min-width:0}.size-sep[data-v-a461ed1e]{color:var(--editor-text-dim);font-size:12px;flex-shrink:0}.canvas-preset-select[data-v-a461ed1e]{margin-top:6px;width:100%}.color-input[data-v-a461ed1e]{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-a461ed1e] .ant-divider{border-color:var(--editor-border-item)!important}.data-hint[data-v-a461ed1e]{font-size:12px;color:var(--editor-text-muted);font-family:monospace}.editor-code-preview[data-v-a461ed1e]{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-a461ed1e],.data-table-wrap[data-v-a461ed1e]{overflow-x:auto}.prop-expand-block[data-v-a461ed1e]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-expand-block.is-open[data-v-a461ed1e]{grid-template-rows:1fr}.prop-expand-block__inner[data-v-a461ed1e]{overflow:hidden;min-height:0}.prop-section-body-anim[data-v-a461ed1e]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-section-body-anim.is-open[data-v-a461ed1e]{grid-template-rows:1fr}.prop-section-body-anim>.section-body[data-v-a461ed1e]{overflow:hidden;min-height:0}@media (prefers-reduced-motion: reduce){.prop-expand-block[data-v-a461ed1e],.prop-section-body-anim[data-v-a461ed1e]{transition:none}}.data-edit-table[data-v-a461ed1e],.data-table[data-v-a461ed1e]{width:100%;border-collapse:collapse;font-size:12px}.data-edit-table th[data-v-a461ed1e],.data-edit-table td[data-v-a461ed1e],.data-table th[data-v-a461ed1e],.data-table td[data-v-a461ed1e]{border:1px solid var(--editor-border-item);padding:6px 8px;text-align:left;color:var(--editor-text)}.data-edit-table th[data-v-a461ed1e],.data-table th[data-v-a461ed1e]{background:var(--sidebar-active-bg);color:var(--editor-text);font-weight:600}.data-edit-table td[data-v-a461ed1e],.data-table td[data-v-a461ed1e]{background:var(--editor-table-cell-bg);color:var(--editor-text)}.data-edit-table input[data-v-a461ed1e],.data-edit-table .ant-input[data-v-a461ed1e],.data-table input[data-v-a461ed1e],.data-table .ant-input[data-v-a461ed1e],.data-table .ant-input-number[data-v-a461ed1e]{background:var(--editor-bg-elevated)!important;border-color:var(--editor-border)!important;color:var(--editor-text)!important}.data-table .th-series[data-v-a461ed1e],.data-table .td-name[data-v-a461ed1e]{min-width:80px}.data-table .th-val[data-v-a461ed1e],.data-table .td-val[data-v-a461ed1e]{min-width:70px}.data-table .th-actions[data-v-a461ed1e],.data-table .td-actions[data-v-a461ed1e]{width:40px}.text-color-gradient-row[data-v-a461ed1e]{display:flex;gap:8px;align-items:flex-start}.text-color-pair[data-v-a461ed1e]{flex:1;min-width:0}.text-color-pair label[data-v-a461ed1e]{display:block;font-size:12px;margin-bottom:4px;color:var(--editor-text-secondary, rgba(255, 255, 255, .65))}.text-color-pair .color-row[data-v-a461ed1e]{width:100%}.text-gradient-preview[data-v-a461ed1e]{height:8px;border-radius:4px;margin:0 0 8px;border:1px solid var(--editor-border, rgba(255, 255, 255, .12))}.prop-section[data-v-743d093d]{margin-bottom:12px;background:var(--editor-bg-elevated);border-radius:8px;padding:10px;border:1px solid var(--editor-border)}.section-title[data-v-743d093d]{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-743d093d]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.prop-item[data-v-743d093d]{display:flex;flex-direction:column;gap:3px}.prop-item label[data-v-743d093d]{font-size:11px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.prop-row label[data-v-743d093d]{font-size:12px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.label-hint[data-v-743d093d]{color:var(--editor-text-dim);cursor:help;font-size:12px}.prop-row[data-v-743d093d]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.prop-section>.prop-row[data-v-743d093d]:last-child{margin-bottom:0}.prop-row-switch[data-v-743d093d]{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.prop-row-switch>label[data-v-743d093d],.prop-row-switch[data-v-743d093d] label{flex:1;margin-bottom:0}.prop-row-switch>.prop-row-label-wrap[data-v-743d093d]{flex:1;min-width:0}.prop-row-pd[data-v-743d093d]{padding-left:15px}.prop-search-highlight[data-v-743d093d]{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-743d093d]{padding:4px;margin:-4px}.color-row[data-v-743d093d]{display:flex;gap:6px;align-items:center}.prop-slider-row[data-v-743d093d]{display:flex;align-items:center;gap:10px;width:100%}.prop-slider[data-v-743d093d]{flex:1;min-width:0}.prop-slider-num[data-v-743d093d]{width:72px;flex-shrink:0}.prop-slider-row-compact[data-v-743d093d]{gap:6px}.prop-slider-row-compact .prop-slider-num[data-v-743d093d]{width:64px}.prop-row-block[data-v-743d093d]{flex-direction:column;align-items:stretch}.size-row[data-v-743d093d]{display:flex;gap:6px;align-items:center}.size-row .ant-input-number[data-v-743d093d]{flex:1;min-width:0}.size-sep[data-v-743d093d]{color:var(--editor-text-dim);font-size:12px;flex-shrink:0}.canvas-preset-select[data-v-743d093d]{margin-top:6px;width:100%}.color-input[data-v-743d093d]{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-743d093d] .ant-divider{border-color:var(--editor-border-item)!important}.data-hint[data-v-743d093d]{font-size:12px;color:var(--editor-text-muted);font-family:monospace}.editor-code-preview[data-v-743d093d]{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-743d093d],.data-table-wrap[data-v-743d093d]{overflow-x:auto}.prop-expand-block[data-v-743d093d]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-expand-block.is-open[data-v-743d093d]{grid-template-rows:1fr}.prop-expand-block__inner[data-v-743d093d]{overflow:hidden;min-height:0}.prop-section-body-anim[data-v-743d093d]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-section-body-anim.is-open[data-v-743d093d]{grid-template-rows:1fr}.prop-section-body-anim>.section-body[data-v-743d093d]{overflow:hidden;min-height:0}@media (prefers-reduced-motion: reduce){.prop-expand-block[data-v-743d093d],.prop-section-body-anim[data-v-743d093d]{transition:none}}.data-edit-table[data-v-743d093d],.data-table[data-v-743d093d]{width:100%;border-collapse:collapse;font-size:12px}.data-edit-table th[data-v-743d093d],.data-edit-table td[data-v-743d093d],.data-table th[data-v-743d093d],.data-table td[data-v-743d093d]{border:1px solid var(--editor-border-item);padding:6px 8px;text-align:left;color:var(--editor-text)}.data-edit-table th[data-v-743d093d],.data-table th[data-v-743d093d]{background:var(--sidebar-active-bg);color:var(--editor-text);font-weight:600}.data-edit-table td[data-v-743d093d],.data-table td[data-v-743d093d]{background:var(--editor-table-cell-bg);color:var(--editor-text)}.data-edit-table input[data-v-743d093d],.data-edit-table .ant-input[data-v-743d093d],.data-table input[data-v-743d093d],.data-table .ant-input[data-v-743d093d],.data-table .ant-input-number[data-v-743d093d]{background:var(--editor-bg-elevated)!important;border-color:var(--editor-border)!important;color:var(--editor-text)!important}.data-table .th-series[data-v-743d093d],.data-table .td-name[data-v-743d093d]{min-width:80px}.data-table .th-val[data-v-743d093d],.data-table .td-val[data-v-743d093d]{min-width:70px}.data-table .th-actions[data-v-743d093d],.data-table .td-actions[data-v-743d093d]{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-22fae153]{margin-bottom:12px;background:var(--editor-bg-elevated);border-radius:8px;padding:10px;border:1px solid var(--editor-border)}.section-title[data-v-22fae153]{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-22fae153]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.prop-item[data-v-22fae153]{display:flex;flex-direction:column;gap:3px}.prop-item label[data-v-22fae153]{font-size:11px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.prop-row label[data-v-22fae153]{font-size:12px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.label-hint[data-v-22fae153]{color:var(--editor-text-dim);cursor:help;font-size:12px}.prop-row[data-v-22fae153]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.prop-section>.prop-row[data-v-22fae153]:last-child{margin-bottom:0}.prop-row-switch[data-v-22fae153]{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.prop-row-switch>label[data-v-22fae153],.prop-row-switch[data-v-22fae153] label{flex:1;margin-bottom:0}.prop-row-switch>.prop-row-label-wrap[data-v-22fae153]{flex:1;min-width:0}.prop-row-pd[data-v-22fae153]{padding-left:15px}.prop-search-highlight[data-v-22fae153]{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-22fae153]{padding:4px;margin:-4px}.color-row[data-v-22fae153]{display:flex;gap:6px;align-items:center}.prop-slider-row[data-v-22fae153]{display:flex;align-items:center;gap:10px;width:100%}.prop-slider[data-v-22fae153]{flex:1;min-width:0}.prop-slider-num[data-v-22fae153]{width:72px;flex-shrink:0}.prop-slider-row-compact[data-v-22fae153]{gap:6px}.prop-slider-row-compact .prop-slider-num[data-v-22fae153]{width:64px}.prop-row-block[data-v-22fae153]{flex-direction:column;align-items:stretch}.size-row[data-v-22fae153]{display:flex;gap:6px;align-items:center}.size-row .ant-input-number[data-v-22fae153]{flex:1;min-width:0}.size-sep[data-v-22fae153]{color:var(--editor-text-dim);font-size:12px;flex-shrink:0}.canvas-preset-select[data-v-22fae153]{margin-top:6px;width:100%}.color-input[data-v-22fae153]{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-22fae153] .ant-divider{border-color:var(--editor-border-item)!important}.data-hint[data-v-22fae153]{font-size:12px;color:var(--editor-text-muted);font-family:monospace}.editor-code-preview[data-v-22fae153]{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-22fae153],.data-table-wrap[data-v-22fae153]{overflow-x:auto}.prop-expand-block[data-v-22fae153]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-expand-block.is-open[data-v-22fae153]{grid-template-rows:1fr}.prop-expand-block__inner[data-v-22fae153]{overflow:hidden;min-height:0}.prop-section-body-anim[data-v-22fae153]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-section-body-anim.is-open[data-v-22fae153]{grid-template-rows:1fr}.prop-section-body-anim>.section-body[data-v-22fae153]{overflow:hidden;min-height:0}@media (prefers-reduced-motion: reduce){.prop-expand-block[data-v-22fae153],.prop-section-body-anim[data-v-22fae153]{transition:none}}.data-edit-table[data-v-22fae153],.data-table[data-v-22fae153]{width:100%;border-collapse:collapse;font-size:12px}.data-edit-table th[data-v-22fae153],.data-edit-table td[data-v-22fae153],.data-table th[data-v-22fae153],.data-table td[data-v-22fae153]{border:1px solid var(--editor-border-item);padding:6px 8px;text-align:left;color:var(--editor-text)}.data-edit-table th[data-v-22fae153],.data-table th[data-v-22fae153]{background:var(--sidebar-active-bg);color:var(--editor-text);font-weight:600}.data-edit-table td[data-v-22fae153],.data-table td[data-v-22fae153]{background:var(--editor-table-cell-bg);color:var(--editor-text)}.data-edit-table input[data-v-22fae153],.data-edit-table .ant-input[data-v-22fae153],.data-table input[data-v-22fae153],.data-table .ant-input[data-v-22fae153],.data-table .ant-input-number[data-v-22fae153]{background:var(--editor-bg-elevated)!important;border-color:var(--editor-border)!important;color:var(--editor-text)!important}.data-table .th-series[data-v-22fae153],.data-table .td-name[data-v-22fae153]{min-width:80px}.data-table .th-val[data-v-22fae153],.data-table .td-val[data-v-22fae153]{min-width:70px}.data-table .th-actions[data-v-22fae153],.data-table .td-actions[data-v-22fae153]{width:40px}.prop-section[data-v-138495fb]{margin-bottom:12px;background:var(--editor-bg-elevated);border-radius:8px;padding:10px;border:1px solid var(--editor-border)}.section-title[data-v-138495fb]{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-138495fb]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.prop-item[data-v-138495fb]{display:flex;flex-direction:column;gap:3px}.prop-item label[data-v-138495fb]{font-size:11px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.prop-row label[data-v-138495fb]{font-size:12px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.label-hint[data-v-138495fb]{color:var(--editor-text-dim);cursor:help;font-size:12px}.prop-row[data-v-138495fb]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.prop-section>.prop-row[data-v-138495fb]:last-child{margin-bottom:0}.prop-row-switch[data-v-138495fb]{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.prop-row-switch>label[data-v-138495fb],.prop-row-switch[data-v-138495fb] label{flex:1;margin-bottom:0}.prop-row-switch>.prop-row-label-wrap[data-v-138495fb]{flex:1;min-width:0}.prop-row-pd[data-v-138495fb]{padding-left:15px}.prop-search-highlight[data-v-138495fb]{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-138495fb]{padding:4px;margin:-4px}.color-row[data-v-138495fb]{display:flex;gap:6px;align-items:center}.prop-slider-row[data-v-138495fb]{display:flex;align-items:center;gap:10px;width:100%}.prop-slider[data-v-138495fb]{flex:1;min-width:0}.prop-slider-num[data-v-138495fb]{width:72px;flex-shrink:0}.prop-slider-row-compact[data-v-138495fb]{gap:6px}.prop-slider-row-compact .prop-slider-num[data-v-138495fb]{width:64px}.prop-row-block[data-v-138495fb]{flex-direction:column;align-items:stretch}.size-row[data-v-138495fb]{display:flex;gap:6px;align-items:center}.size-row .ant-input-number[data-v-138495fb]{flex:1;min-width:0}.size-sep[data-v-138495fb]{color:var(--editor-text-dim);font-size:12px;flex-shrink:0}.canvas-preset-select[data-v-138495fb]{margin-top:6px;width:100%}.color-input[data-v-138495fb]{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-138495fb] .ant-divider{border-color:var(--editor-border-item)!important}.data-hint[data-v-138495fb]{font-size:12px;color:var(--editor-text-muted);font-family:monospace}.editor-code-preview[data-v-138495fb]{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-138495fb],.data-table-wrap[data-v-138495fb]{overflow-x:auto}.prop-expand-block[data-v-138495fb]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-expand-block.is-open[data-v-138495fb]{grid-template-rows:1fr}.prop-expand-block__inner[data-v-138495fb]{overflow:hidden;min-height:0}.prop-section-body-anim[data-v-138495fb]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-section-body-anim.is-open[data-v-138495fb]{grid-template-rows:1fr}.prop-section-body-anim>.section-body[data-v-138495fb]{overflow:hidden;min-height:0}@media (prefers-reduced-motion: reduce){.prop-expand-block[data-v-138495fb],.prop-section-body-anim[data-v-138495fb]{transition:none}}.data-edit-table[data-v-138495fb],.data-table[data-v-138495fb]{width:100%;border-collapse:collapse;font-size:12px}.data-edit-table th[data-v-138495fb],.data-edit-table td[data-v-138495fb],.data-table th[data-v-138495fb],.data-table td[data-v-138495fb]{border:1px solid var(--editor-border-item);padding:6px 8px;text-align:left;color:var(--editor-text)}.data-edit-table th[data-v-138495fb],.data-table th[data-v-138495fb]{background:var(--sidebar-active-bg);color:var(--editor-text);font-weight:600}.data-edit-table td[data-v-138495fb],.data-table td[data-v-138495fb]{background:var(--editor-table-cell-bg);color:var(--editor-text)}.data-edit-table input[data-v-138495fb],.data-edit-table .ant-input[data-v-138495fb],.data-table input[data-v-138495fb],.data-table .ant-input[data-v-138495fb],.data-table .ant-input-number[data-v-138495fb]{background:var(--editor-bg-elevated)!important;border-color:var(--editor-border)!important;color:var(--editor-text)!important}.data-table .th-series[data-v-138495fb],.data-table .td-name[data-v-138495fb]{min-width:80px}.data-table .th-val[data-v-138495fb],.data-table .td-val[data-v-138495fb]{min-width:70px}.data-table .th-actions[data-v-138495fb],.data-table .td-actions[data-v-138495fb]{width:40px}.prop-section[data-v-eba86be3]{margin-bottom:12px;background:var(--editor-bg-elevated);border-radius:8px;padding:10px;border:1px solid var(--editor-border)}.section-title[data-v-eba86be3]{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-eba86be3]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.prop-item[data-v-eba86be3]{display:flex;flex-direction:column;gap:3px}.prop-item label[data-v-eba86be3]{font-size:11px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.prop-row label[data-v-eba86be3]{font-size:12px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.label-hint[data-v-eba86be3]{color:var(--editor-text-dim);cursor:help;font-size:12px}.prop-row[data-v-eba86be3]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.prop-section>.prop-row[data-v-eba86be3]:last-child{margin-bottom:0}.prop-row-switch[data-v-eba86be3]{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.prop-row-switch>label[data-v-eba86be3],.prop-row-switch[data-v-eba86be3] label{flex:1;margin-bottom:0}.prop-row-switch>.prop-row-label-wrap[data-v-eba86be3]{flex:1;min-width:0}.prop-row-pd[data-v-eba86be3]{padding-left:15px}.prop-search-highlight[data-v-eba86be3]{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-eba86be3]{padding:4px;margin:-4px}.color-row[data-v-eba86be3]{display:flex;gap:6px;align-items:center}.prop-slider-row[data-v-eba86be3]{display:flex;align-items:center;gap:10px;width:100%}.prop-slider[data-v-eba86be3]{flex:1;min-width:0}.prop-slider-num[data-v-eba86be3]{width:72px;flex-shrink:0}.prop-slider-row-compact[data-v-eba86be3]{gap:6px}.prop-slider-row-compact .prop-slider-num[data-v-eba86be3]{width:64px}.prop-row-block[data-v-eba86be3]{flex-direction:column;align-items:stretch}.size-row[data-v-eba86be3]{display:flex;gap:6px;align-items:center}.size-row .ant-input-number[data-v-eba86be3]{flex:1;min-width:0}.size-sep[data-v-eba86be3]{color:var(--editor-text-dim);font-size:12px;flex-shrink:0}.canvas-preset-select[data-v-eba86be3]{margin-top:6px;width:100%}.color-input[data-v-eba86be3]{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-eba86be3] .ant-divider{border-color:var(--editor-border-item)!important}.data-hint[data-v-eba86be3]{font-size:12px;color:var(--editor-text-muted);font-family:monospace}.editor-code-preview[data-v-eba86be3]{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-eba86be3],.data-table-wrap[data-v-eba86be3]{overflow-x:auto}.prop-expand-block[data-v-eba86be3]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-expand-block.is-open[data-v-eba86be3]{grid-template-rows:1fr}.prop-expand-block__inner[data-v-eba86be3]{overflow:hidden;min-height:0}.prop-section-body-anim[data-v-eba86be3]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-section-body-anim.is-open[data-v-eba86be3]{grid-template-rows:1fr}.prop-section-body-anim>.section-body[data-v-eba86be3]{overflow:hidden;min-height:0}@media (prefers-reduced-motion: reduce){.prop-expand-block[data-v-eba86be3],.prop-section-body-anim[data-v-eba86be3]{transition:none}}.data-edit-table[data-v-eba86be3],.data-table[data-v-eba86be3]{width:100%;border-collapse:collapse;font-size:12px}.data-edit-table th[data-v-eba86be3],.data-edit-table td[data-v-eba86be3],.data-table th[data-v-eba86be3],.data-table td[data-v-eba86be3]{border:1px solid var(--editor-border-item);padding:6px 8px;text-align:left;color:var(--editor-text)}.data-edit-table th[data-v-eba86be3],.data-table th[data-v-eba86be3]{background:var(--sidebar-active-bg);color:var(--editor-text);font-weight:600}.data-edit-table td[data-v-eba86be3],.data-table td[data-v-eba86be3]{background:var(--editor-table-cell-bg);color:var(--editor-text)}.data-edit-table input[data-v-eba86be3],.data-edit-table .ant-input[data-v-eba86be3],.data-table input[data-v-eba86be3],.data-table .ant-input[data-v-eba86be3],.data-table .ant-input-number[data-v-eba86be3]{background:var(--editor-bg-elevated)!important;border-color:var(--editor-border)!important;color:var(--editor-text)!important}.data-table .th-series[data-v-eba86be3],.data-table .td-name[data-v-eba86be3]{min-width:80px}.data-table .th-val[data-v-eba86be3],.data-table .td-val[data-v-eba86be3]{min-width:70px}.data-table .th-actions[data-v-eba86be3],.data-table .td-actions[data-v-eba86be3]{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-f0fd2b2f]{margin-bottom:12px;background:var(--editor-bg-elevated);border-radius:8px;padding:10px;border:1px solid var(--editor-border)}.section-title[data-v-f0fd2b2f]{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-f0fd2b2f]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.prop-item[data-v-f0fd2b2f]{display:flex;flex-direction:column;gap:3px}.prop-item label[data-v-f0fd2b2f]{font-size:11px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.prop-row label[data-v-f0fd2b2f]{font-size:12px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.label-hint[data-v-f0fd2b2f]{color:var(--editor-text-dim);cursor:help;font-size:12px}.prop-row[data-v-f0fd2b2f]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.prop-section>.prop-row[data-v-f0fd2b2f]:last-child{margin-bottom:0}.prop-row-switch[data-v-f0fd2b2f]{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.prop-row-switch>label[data-v-f0fd2b2f],.prop-row-switch[data-v-f0fd2b2f] label{flex:1;margin-bottom:0}.prop-row-switch>.prop-row-label-wrap[data-v-f0fd2b2f]{flex:1;min-width:0}.prop-row-pd[data-v-f0fd2b2f]{padding-left:15px}.prop-search-highlight[data-v-f0fd2b2f]{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-f0fd2b2f]{padding:4px;margin:-4px}.color-row[data-v-f0fd2b2f]{display:flex;gap:6px;align-items:center}.prop-slider-row[data-v-f0fd2b2f]{display:flex;align-items:center;gap:10px;width:100%}.prop-slider[data-v-f0fd2b2f]{flex:1;min-width:0}.prop-slider-num[data-v-f0fd2b2f]{width:72px;flex-shrink:0}.prop-slider-row-compact[data-v-f0fd2b2f]{gap:6px}.prop-slider-row-compact .prop-slider-num[data-v-f0fd2b2f]{width:64px}.prop-row-block[data-v-f0fd2b2f]{flex-direction:column;align-items:stretch}.size-row[data-v-f0fd2b2f]{display:flex;gap:6px;align-items:center}.size-row .ant-input-number[data-v-f0fd2b2f]{flex:1;min-width:0}.size-sep[data-v-f0fd2b2f]{color:var(--editor-text-dim);font-size:12px;flex-shrink:0}.canvas-preset-select[data-v-f0fd2b2f]{margin-top:6px;width:100%}.color-input[data-v-f0fd2b2f]{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-f0fd2b2f] .ant-divider{border-color:var(--editor-border-item)!important}.data-hint[data-v-f0fd2b2f]{font-size:12px;color:var(--editor-text-muted);font-family:monospace}.editor-code-preview[data-v-f0fd2b2f]{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-f0fd2b2f],.data-table-wrap[data-v-f0fd2b2f]{overflow-x:auto}.prop-expand-block[data-v-f0fd2b2f]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-expand-block.is-open[data-v-f0fd2b2f]{grid-template-rows:1fr}.prop-expand-block__inner[data-v-f0fd2b2f]{overflow:hidden;min-height:0}.prop-section-body-anim[data-v-f0fd2b2f]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-section-body-anim.is-open[data-v-f0fd2b2f]{grid-template-rows:1fr}.prop-section-body-anim>.section-body[data-v-f0fd2b2f]{overflow:hidden;min-height:0}@media (prefers-reduced-motion: reduce){.prop-expand-block[data-v-f0fd2b2f],.prop-section-body-anim[data-v-f0fd2b2f]{transition:none}}.data-edit-table[data-v-f0fd2b2f],.data-table[data-v-f0fd2b2f]{width:100%;border-collapse:collapse;font-size:12px}.data-edit-table th[data-v-f0fd2b2f],.data-edit-table td[data-v-f0fd2b2f],.data-table th[data-v-f0fd2b2f],.data-table td[data-v-f0fd2b2f]{border:1px solid var(--editor-border-item);padding:6px 8px;text-align:left;color:var(--editor-text)}.data-edit-table th[data-v-f0fd2b2f],.data-table th[data-v-f0fd2b2f]{background:var(--sidebar-active-bg);color:var(--editor-text);font-weight:600}.data-edit-table td[data-v-f0fd2b2f],.data-table td[data-v-f0fd2b2f]{background:var(--editor-table-cell-bg);color:var(--editor-text)}.data-edit-table input[data-v-f0fd2b2f],.data-edit-table .ant-input[data-v-f0fd2b2f],.data-table input[data-v-f0fd2b2f],.data-table .ant-input[data-v-f0fd2b2f],.data-table .ant-input-number[data-v-f0fd2b2f]{background:var(--editor-bg-elevated)!important;border-color:var(--editor-border)!important;color:var(--editor-text)!important}.data-table .th-series[data-v-f0fd2b2f],.data-table .td-name[data-v-f0fd2b2f]{min-width:80px}.data-table .th-val[data-v-f0fd2b2f],.data-table .td-val[data-v-f0fd2b2f]{min-width:70px}.data-table .th-actions[data-v-f0fd2b2f],.data-table .td-actions[data-v-f0fd2b2f]{width:40px}.menu-summary[data-v-f0fd2b2f]{font-size:12px;color:var(--editor-text-muted);margin-top:4px}.subsection[data-v-f0fd2b2f]{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}.prop-expand-block[data-v-96d359db]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-expand-block.is-open[data-v-96d359db]{grid-template-rows:1fr}.prop-expand-block__inner[data-v-96d359db]{overflow:hidden;min-height:0}.prop-section-body-anim[data-v-96d359db]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-section-body-anim.is-open[data-v-96d359db]{grid-template-rows:1fr}.prop-section-body-anim>.section-body[data-v-96d359db]{overflow:hidden;min-height:0}@media (prefers-reduced-motion: reduce){.prop-expand-block[data-v-96d359db],.prop-section-body-anim[data-v-96d359db]{transition:none}}.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-ecf04a29]{margin-bottom:12px;background:var(--editor-bg-elevated);border-radius:8px;padding:10px;border:1px solid var(--editor-border)}.section-title[data-v-ecf04a29]{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-ecf04a29]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.prop-item[data-v-ecf04a29]{display:flex;flex-direction:column;gap:3px}.prop-item label[data-v-ecf04a29]{font-size:11px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.prop-row label[data-v-ecf04a29]{font-size:12px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.label-hint[data-v-ecf04a29]{color:var(--editor-text-dim);cursor:help;font-size:12px}.prop-row[data-v-ecf04a29]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.prop-section>.prop-row[data-v-ecf04a29]:last-child{margin-bottom:0}.prop-row-switch[data-v-ecf04a29]{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.prop-row-switch>label[data-v-ecf04a29],.prop-row-switch[data-v-ecf04a29] label{flex:1;margin-bottom:0}.prop-row-switch>.prop-row-label-wrap[data-v-ecf04a29]{flex:1;min-width:0}.prop-row-pd[data-v-ecf04a29]{padding-left:15px}.prop-search-highlight[data-v-ecf04a29]{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-ecf04a29]{padding:4px;margin:-4px}.color-row[data-v-ecf04a29]{display:flex;gap:6px;align-items:center}.prop-slider-row[data-v-ecf04a29]{display:flex;align-items:center;gap:10px;width:100%}.prop-slider[data-v-ecf04a29]{flex:1;min-width:0}.prop-slider-num[data-v-ecf04a29]{width:72px;flex-shrink:0}.prop-slider-row-compact[data-v-ecf04a29]{gap:6px}.prop-slider-row-compact .prop-slider-num[data-v-ecf04a29]{width:64px}.prop-row-block[data-v-ecf04a29]{flex-direction:column;align-items:stretch}.size-row[data-v-ecf04a29]{display:flex;gap:6px;align-items:center}.size-row .ant-input-number[data-v-ecf04a29]{flex:1;min-width:0}.size-sep[data-v-ecf04a29]{color:var(--editor-text-dim);font-size:12px;flex-shrink:0}.canvas-preset-select[data-v-ecf04a29]{margin-top:6px;width:100%}.color-input[data-v-ecf04a29]{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-ecf04a29] .ant-divider{border-color:var(--editor-border-item)!important}.data-hint[data-v-ecf04a29]{font-size:12px;color:var(--editor-text-muted);font-family:monospace}.editor-code-preview[data-v-ecf04a29]{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-ecf04a29],.data-table-wrap[data-v-ecf04a29]{overflow-x:auto}.prop-expand-block[data-v-ecf04a29]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-expand-block.is-open[data-v-ecf04a29]{grid-template-rows:1fr}.prop-expand-block__inner[data-v-ecf04a29]{overflow:hidden;min-height:0}.prop-section-body-anim[data-v-ecf04a29]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-section-body-anim.is-open[data-v-ecf04a29]{grid-template-rows:1fr}.prop-section-body-anim>.section-body[data-v-ecf04a29]{overflow:hidden;min-height:0}@media (prefers-reduced-motion: reduce){.prop-expand-block[data-v-ecf04a29],.prop-section-body-anim[data-v-ecf04a29]{transition:none}}.data-edit-table[data-v-ecf04a29],.data-table[data-v-ecf04a29]{width:100%;border-collapse:collapse;font-size:12px}.data-edit-table th[data-v-ecf04a29],.data-edit-table td[data-v-ecf04a29],.data-table th[data-v-ecf04a29],.data-table td[data-v-ecf04a29]{border:1px solid var(--editor-border-item);padding:6px 8px;text-align:left;color:var(--editor-text)}.data-edit-table th[data-v-ecf04a29],.data-table th[data-v-ecf04a29]{background:var(--sidebar-active-bg);color:var(--editor-text);font-weight:600}.data-edit-table td[data-v-ecf04a29],.data-table td[data-v-ecf04a29]{background:var(--editor-table-cell-bg);color:var(--editor-text)}.data-edit-table input[data-v-ecf04a29],.data-edit-table .ant-input[data-v-ecf04a29],.data-table input[data-v-ecf04a29],.data-table .ant-input[data-v-ecf04a29],.data-table .ant-input-number[data-v-ecf04a29]{background:var(--editor-bg-elevated)!important;border-color:var(--editor-border)!important;color:var(--editor-text)!important}.data-table .th-series[data-v-ecf04a29],.data-table .td-name[data-v-ecf04a29]{min-width:80px}.data-table .th-val[data-v-ecf04a29],.data-table .td-val[data-v-ecf04a29]{min-width:70px}.data-table .th-actions[data-v-ecf04a29],.data-table .td-actions[data-v-ecf04a29]{width:40px}.prop-divider[data-v-ecf04a29]{margin:8px 0;border-color:var(--editor-border)}.subsection[data-v-ecf04a29]{font-size:12px;margin-top:4px}.modal-section[data-v-ecf04a29]{max-height:400px;overflow-y:auto}.modal-section-header[data-v-ecf04a29]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;color:var(--editor-text);font-weight:500}.column-list[data-v-ecf04a29]{display:flex;flex-direction:column;gap:12px}.column-item[data-v-ecf04a29]{background:#0003;border-radius:4px;padding:12px}.column-item-header[data-v-ecf04a29]{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-ecf04a29]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.prop-section[data-v-e4a85522]{margin-bottom:12px;background:var(--editor-bg-elevated);border-radius:8px;padding:10px;border:1px solid var(--editor-border)}.section-title[data-v-e4a85522]{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-e4a85522]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.prop-item[data-v-e4a85522]{display:flex;flex-direction:column;gap:3px}.prop-item label[data-v-e4a85522]{font-size:11px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.prop-row label[data-v-e4a85522]{font-size:12px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.label-hint[data-v-e4a85522]{color:var(--editor-text-dim);cursor:help;font-size:12px}.prop-row[data-v-e4a85522]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.prop-section>.prop-row[data-v-e4a85522]:last-child{margin-bottom:0}.prop-row-switch[data-v-e4a85522]{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.prop-row-switch>label[data-v-e4a85522],.prop-row-switch[data-v-e4a85522] label{flex:1;margin-bottom:0}.prop-row-switch>.prop-row-label-wrap[data-v-e4a85522]{flex:1;min-width:0}.prop-row-pd[data-v-e4a85522]{padding-left:15px}.prop-search-highlight[data-v-e4a85522]{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-e4a85522]{padding:4px;margin:-4px}.color-row[data-v-e4a85522]{display:flex;gap:6px;align-items:center}.prop-slider-row[data-v-e4a85522]{display:flex;align-items:center;gap:10px;width:100%}.prop-slider[data-v-e4a85522]{flex:1;min-width:0}.prop-slider-num[data-v-e4a85522]{width:72px;flex-shrink:0}.prop-slider-row-compact[data-v-e4a85522]{gap:6px}.prop-slider-row-compact .prop-slider-num[data-v-e4a85522]{width:64px}.prop-row-block[data-v-e4a85522]{flex-direction:column;align-items:stretch}.size-row[data-v-e4a85522]{display:flex;gap:6px;align-items:center}.size-row .ant-input-number[data-v-e4a85522]{flex:1;min-width:0}.size-sep[data-v-e4a85522]{color:var(--editor-text-dim);font-size:12px;flex-shrink:0}.canvas-preset-select[data-v-e4a85522]{margin-top:6px;width:100%}.color-input[data-v-e4a85522]{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-e4a85522] .ant-divider{border-color:var(--editor-border-item)!important}.data-hint[data-v-e4a85522]{font-size:12px;color:var(--editor-text-muted);font-family:monospace}.editor-code-preview[data-v-e4a85522]{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-e4a85522],.data-table-wrap[data-v-e4a85522]{overflow-x:auto}.prop-expand-block[data-v-e4a85522]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-expand-block.is-open[data-v-e4a85522]{grid-template-rows:1fr}.prop-expand-block__inner[data-v-e4a85522]{overflow:hidden;min-height:0}.prop-section-body-anim[data-v-e4a85522]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-section-body-anim.is-open[data-v-e4a85522]{grid-template-rows:1fr}.prop-section-body-anim>.section-body[data-v-e4a85522]{overflow:hidden;min-height:0}@media (prefers-reduced-motion: reduce){.prop-expand-block[data-v-e4a85522],.prop-section-body-anim[data-v-e4a85522]{transition:none}}.data-edit-table[data-v-e4a85522],.data-table[data-v-e4a85522]{width:100%;border-collapse:collapse;font-size:12px}.data-edit-table th[data-v-e4a85522],.data-edit-table td[data-v-e4a85522],.data-table th[data-v-e4a85522],.data-table td[data-v-e4a85522]{border:1px solid var(--editor-border-item);padding:6px 8px;text-align:left;color:var(--editor-text)}.data-edit-table th[data-v-e4a85522],.data-table th[data-v-e4a85522]{background:var(--sidebar-active-bg);color:var(--editor-text);font-weight:600}.data-edit-table td[data-v-e4a85522],.data-table td[data-v-e4a85522]{background:var(--editor-table-cell-bg);color:var(--editor-text)}.data-edit-table input[data-v-e4a85522],.data-edit-table .ant-input[data-v-e4a85522],.data-table input[data-v-e4a85522],.data-table .ant-input[data-v-e4a85522],.data-table .ant-input-number[data-v-e4a85522]{background:var(--editor-bg-elevated)!important;border-color:var(--editor-border)!important;color:var(--editor-text)!important}.data-table .th-series[data-v-e4a85522],.data-table .td-name[data-v-e4a85522]{min-width:80px}.data-table .th-val[data-v-e4a85522],.data-table .td-val[data-v-e4a85522]{min-width:70px}.data-table .th-actions[data-v-e4a85522],.data-table .td-actions[data-v-e4a85522]{width:40px}.prop-section[data-v-b36adfa7]{margin-bottom:12px;background:var(--editor-bg-elevated);border-radius:8px;padding:10px;border:1px solid var(--editor-border)}.section-title[data-v-b36adfa7]{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-b36adfa7]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.prop-item[data-v-b36adfa7]{display:flex;flex-direction:column;gap:3px}.prop-item label[data-v-b36adfa7]{font-size:11px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.prop-row label[data-v-b36adfa7]{font-size:12px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.label-hint[data-v-b36adfa7]{color:var(--editor-text-dim);cursor:help;font-size:12px}.prop-row[data-v-b36adfa7]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.prop-section>.prop-row[data-v-b36adfa7]:last-child{margin-bottom:0}.prop-row-switch[data-v-b36adfa7]{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.prop-row-switch>label[data-v-b36adfa7],.prop-row-switch[data-v-b36adfa7] label{flex:1;margin-bottom:0}.prop-row-switch>.prop-row-label-wrap[data-v-b36adfa7]{flex:1;min-width:0}.prop-row-pd[data-v-b36adfa7]{padding-left:15px}.prop-search-highlight[data-v-b36adfa7]{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-b36adfa7]{padding:4px;margin:-4px}.color-row[data-v-b36adfa7]{display:flex;gap:6px;align-items:center}.prop-slider-row[data-v-b36adfa7]{display:flex;align-items:center;gap:10px;width:100%}.prop-slider[data-v-b36adfa7]{flex:1;min-width:0}.prop-slider-num[data-v-b36adfa7]{width:72px;flex-shrink:0}.prop-slider-row-compact[data-v-b36adfa7]{gap:6px}.prop-slider-row-compact .prop-slider-num[data-v-b36adfa7]{width:64px}.prop-row-block[data-v-b36adfa7]{flex-direction:column;align-items:stretch}.size-row[data-v-b36adfa7]{display:flex;gap:6px;align-items:center}.size-row .ant-input-number[data-v-b36adfa7]{flex:1;min-width:0}.size-sep[data-v-b36adfa7]{color:var(--editor-text-dim);font-size:12px;flex-shrink:0}.canvas-preset-select[data-v-b36adfa7]{margin-top:6px;width:100%}.color-input[data-v-b36adfa7]{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-b36adfa7] .ant-divider{border-color:var(--editor-border-item)!important}.data-hint[data-v-b36adfa7]{font-size:12px;color:var(--editor-text-muted);font-family:monospace}.editor-code-preview[data-v-b36adfa7]{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-b36adfa7],.data-table-wrap[data-v-b36adfa7]{overflow-x:auto}.prop-expand-block[data-v-b36adfa7]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-expand-block.is-open[data-v-b36adfa7]{grid-template-rows:1fr}.prop-expand-block__inner[data-v-b36adfa7]{overflow:hidden;min-height:0}.prop-section-body-anim[data-v-b36adfa7]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-section-body-anim.is-open[data-v-b36adfa7]{grid-template-rows:1fr}.prop-section-body-anim>.section-body[data-v-b36adfa7]{overflow:hidden;min-height:0}@media (prefers-reduced-motion: reduce){.prop-expand-block[data-v-b36adfa7],.prop-section-body-anim[data-v-b36adfa7]{transition:none}}.data-edit-table[data-v-b36adfa7],.data-table[data-v-b36adfa7]{width:100%;border-collapse:collapse;font-size:12px}.data-edit-table th[data-v-b36adfa7],.data-edit-table td[data-v-b36adfa7],.data-table th[data-v-b36adfa7],.data-table td[data-v-b36adfa7]{border:1px solid var(--editor-border-item);padding:6px 8px;text-align:left;color:var(--editor-text)}.data-edit-table th[data-v-b36adfa7],.data-table th[data-v-b36adfa7]{background:var(--sidebar-active-bg);color:var(--editor-text);font-weight:600}.data-edit-table td[data-v-b36adfa7],.data-table td[data-v-b36adfa7]{background:var(--editor-table-cell-bg);color:var(--editor-text)}.data-edit-table input[data-v-b36adfa7],.data-edit-table .ant-input[data-v-b36adfa7],.data-table input[data-v-b36adfa7],.data-table .ant-input[data-v-b36adfa7],.data-table .ant-input-number[data-v-b36adfa7]{background:var(--editor-bg-elevated)!important;border-color:var(--editor-border)!important;color:var(--editor-text)!important}.data-table .th-series[data-v-b36adfa7],.data-table .td-name[data-v-b36adfa7]{min-width:80px}.data-table .th-val[data-v-b36adfa7],.data-table .td-val[data-v-b36adfa7]{min-width:70px}.data-table .th-actions[data-v-b36adfa7],.data-table .td-actions[data-v-b36adfa7]{width:40px}.prop-section[data-v-4e101fc6]{margin-bottom:12px;background:var(--editor-bg-elevated);border-radius:8px;padding:10px;border:1px solid var(--editor-border)}.section-title[data-v-4e101fc6]{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-4e101fc6]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.prop-item[data-v-4e101fc6]{display:flex;flex-direction:column;gap:3px}.prop-item label[data-v-4e101fc6]{font-size:11px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.prop-row label[data-v-4e101fc6]{font-size:12px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.label-hint[data-v-4e101fc6]{color:var(--editor-text-dim);cursor:help;font-size:12px}.prop-row[data-v-4e101fc6]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.prop-section>.prop-row[data-v-4e101fc6]:last-child{margin-bottom:0}.prop-row-switch[data-v-4e101fc6]{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.prop-row-switch>label[data-v-4e101fc6],.prop-row-switch[data-v-4e101fc6] label{flex:1;margin-bottom:0}.prop-row-switch>.prop-row-label-wrap[data-v-4e101fc6]{flex:1;min-width:0}.prop-row-pd[data-v-4e101fc6]{padding-left:15px}.prop-search-highlight[data-v-4e101fc6]{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-4e101fc6]{padding:4px;margin:-4px}.color-row[data-v-4e101fc6]{display:flex;gap:6px;align-items:center}.prop-slider-row[data-v-4e101fc6]{display:flex;align-items:center;gap:10px;width:100%}.prop-slider[data-v-4e101fc6]{flex:1;min-width:0}.prop-slider-num[data-v-4e101fc6]{width:72px;flex-shrink:0}.prop-slider-row-compact[data-v-4e101fc6]{gap:6px}.prop-slider-row-compact .prop-slider-num[data-v-4e101fc6]{width:64px}.prop-row-block[data-v-4e101fc6]{flex-direction:column;align-items:stretch}.size-row[data-v-4e101fc6]{display:flex;gap:6px;align-items:center}.size-row .ant-input-number[data-v-4e101fc6]{flex:1;min-width:0}.size-sep[data-v-4e101fc6]{color:var(--editor-text-dim);font-size:12px;flex-shrink:0}.canvas-preset-select[data-v-4e101fc6]{margin-top:6px;width:100%}.color-input[data-v-4e101fc6]{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-4e101fc6] .ant-divider{border-color:var(--editor-border-item)!important}.data-hint[data-v-4e101fc6]{font-size:12px;color:var(--editor-text-muted);font-family:monospace}.editor-code-preview[data-v-4e101fc6]{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-4e101fc6],.data-table-wrap[data-v-4e101fc6]{overflow-x:auto}.prop-expand-block[data-v-4e101fc6]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-expand-block.is-open[data-v-4e101fc6]{grid-template-rows:1fr}.prop-expand-block__inner[data-v-4e101fc6]{overflow:hidden;min-height:0}.prop-section-body-anim[data-v-4e101fc6]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-section-body-anim.is-open[data-v-4e101fc6]{grid-template-rows:1fr}.prop-section-body-anim>.section-body[data-v-4e101fc6]{overflow:hidden;min-height:0}@media (prefers-reduced-motion: reduce){.prop-expand-block[data-v-4e101fc6],.prop-section-body-anim[data-v-4e101fc6]{transition:none}}.data-edit-table[data-v-4e101fc6],.data-table[data-v-4e101fc6]{width:100%;border-collapse:collapse;font-size:12px}.data-edit-table th[data-v-4e101fc6],.data-edit-table td[data-v-4e101fc6],.data-table th[data-v-4e101fc6],.data-table td[data-v-4e101fc6]{border:1px solid var(--editor-border-item);padding:6px 8px;text-align:left;color:var(--editor-text)}.data-edit-table th[data-v-4e101fc6],.data-table th[data-v-4e101fc6]{background:var(--sidebar-active-bg);color:var(--editor-text);font-weight:600}.data-edit-table td[data-v-4e101fc6],.data-table td[data-v-4e101fc6]{background:var(--editor-table-cell-bg);color:var(--editor-text)}.data-edit-table input[data-v-4e101fc6],.data-edit-table .ant-input[data-v-4e101fc6],.data-table input[data-v-4e101fc6],.data-table .ant-input[data-v-4e101fc6],.data-table .ant-input-number[data-v-4e101fc6]{background:var(--editor-bg-elevated)!important;border-color:var(--editor-border)!important;color:var(--editor-text)!important}.data-table .th-series[data-v-4e101fc6],.data-table .td-name[data-v-4e101fc6]{min-width:80px}.data-table .th-val[data-v-4e101fc6],.data-table .td-val[data-v-4e101fc6]{min-width:70px}.data-table .th-actions[data-v-4e101fc6],.data-table .td-actions[data-v-4e101fc6]{width:40px}.prop-section[data-v-30938a1e]{margin-bottom:12px;background:var(--editor-bg-elevated);border-radius:8px;padding:10px;border:1px solid var(--editor-border)}.section-title[data-v-30938a1e]{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-30938a1e]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.prop-item[data-v-30938a1e]{display:flex;flex-direction:column;gap:3px}.prop-item label[data-v-30938a1e]{font-size:11px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.prop-row label[data-v-30938a1e]{font-size:12px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.label-hint[data-v-30938a1e]{color:var(--editor-text-dim);cursor:help;font-size:12px}.prop-row[data-v-30938a1e]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.prop-section>.prop-row[data-v-30938a1e]:last-child{margin-bottom:0}.prop-row-switch[data-v-30938a1e]{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.prop-row-switch>label[data-v-30938a1e],.prop-row-switch[data-v-30938a1e] label{flex:1;margin-bottom:0}.prop-row-switch>.prop-row-label-wrap[data-v-30938a1e]{flex:1;min-width:0}.prop-row-pd[data-v-30938a1e]{padding-left:15px}.prop-search-highlight[data-v-30938a1e]{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-30938a1e]{padding:4px;margin:-4px}.color-row[data-v-30938a1e]{display:flex;gap:6px;align-items:center}.prop-slider-row[data-v-30938a1e]{display:flex;align-items:center;gap:10px;width:100%}.prop-slider[data-v-30938a1e]{flex:1;min-width:0}.prop-slider-num[data-v-30938a1e]{width:72px;flex-shrink:0}.prop-slider-row-compact[data-v-30938a1e]{gap:6px}.prop-slider-row-compact .prop-slider-num[data-v-30938a1e]{width:64px}.prop-row-block[data-v-30938a1e]{flex-direction:column;align-items:stretch}.size-row[data-v-30938a1e]{display:flex;gap:6px;align-items:center}.size-row .ant-input-number[data-v-30938a1e]{flex:1;min-width:0}.size-sep[data-v-30938a1e]{color:var(--editor-text-dim);font-size:12px;flex-shrink:0}.canvas-preset-select[data-v-30938a1e]{margin-top:6px;width:100%}.color-input[data-v-30938a1e]{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-30938a1e] .ant-divider{border-color:var(--editor-border-item)!important}.data-hint[data-v-30938a1e]{font-size:12px;color:var(--editor-text-muted);font-family:monospace}.editor-code-preview[data-v-30938a1e]{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-30938a1e],.data-table-wrap[data-v-30938a1e]{overflow-x:auto}.prop-expand-block[data-v-30938a1e]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-expand-block.is-open[data-v-30938a1e]{grid-template-rows:1fr}.prop-expand-block__inner[data-v-30938a1e]{overflow:hidden;min-height:0}.prop-section-body-anim[data-v-30938a1e]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-section-body-anim.is-open[data-v-30938a1e]{grid-template-rows:1fr}.prop-section-body-anim>.section-body[data-v-30938a1e]{overflow:hidden;min-height:0}@media (prefers-reduced-motion: reduce){.prop-expand-block[data-v-30938a1e],.prop-section-body-anim[data-v-30938a1e]{transition:none}}.data-edit-table[data-v-30938a1e],.data-table[data-v-30938a1e]{width:100%;border-collapse:collapse;font-size:12px}.data-edit-table th[data-v-30938a1e],.data-edit-table td[data-v-30938a1e],.data-table th[data-v-30938a1e],.data-table td[data-v-30938a1e]{border:1px solid var(--editor-border-item);padding:6px 8px;text-align:left;color:var(--editor-text)}.data-edit-table th[data-v-30938a1e],.data-table th[data-v-30938a1e]{background:var(--sidebar-active-bg);color:var(--editor-text);font-weight:600}.data-edit-table td[data-v-30938a1e],.data-table td[data-v-30938a1e]{background:var(--editor-table-cell-bg);color:var(--editor-text)}.data-edit-table input[data-v-30938a1e],.data-edit-table .ant-input[data-v-30938a1e],.data-table input[data-v-30938a1e],.data-table .ant-input[data-v-30938a1e],.data-table .ant-input-number[data-v-30938a1e]{background:var(--editor-bg-elevated)!important;border-color:var(--editor-border)!important;color:var(--editor-text)!important}.data-table .th-series[data-v-30938a1e],.data-table .td-name[data-v-30938a1e]{min-width:80px}.data-table .th-val[data-v-30938a1e],.data-table .td-val[data-v-30938a1e]{min-width:70px}.data-table .th-actions[data-v-30938a1e],.data-table .td-actions[data-v-30938a1e]{width:40px}.pie-reset-row[data-v-30938a1e]{width:100%}.pie-reset-tooltip-trigger[data-v-30938a1e]{display:block;width:100%}.pie-reset-btn[data-v-30938a1e]{white-space:normal;height:auto!important;min-height:28px;line-height:1.35;padding-top:6px;padding-bottom:6px}.prop-section[data-v-0d564f84]{margin-bottom:12px;background:var(--editor-bg-elevated);border-radius:8px;padding:10px;border:1px solid var(--editor-border)}.section-title[data-v-0d564f84]{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-0d564f84]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.prop-item[data-v-0d564f84]{display:flex;flex-direction:column;gap:3px}.prop-item label[data-v-0d564f84]{font-size:11px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.prop-row label[data-v-0d564f84]{font-size:12px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.label-hint[data-v-0d564f84]{color:var(--editor-text-dim);cursor:help;font-size:12px}.prop-row[data-v-0d564f84]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.prop-section>.prop-row[data-v-0d564f84]:last-child{margin-bottom:0}.prop-row-switch[data-v-0d564f84]{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.prop-row-switch>label[data-v-0d564f84],.prop-row-switch[data-v-0d564f84] label{flex:1;margin-bottom:0}.prop-row-switch>.prop-row-label-wrap[data-v-0d564f84]{flex:1;min-width:0}.prop-row-pd[data-v-0d564f84]{padding-left:15px}.prop-search-highlight[data-v-0d564f84]{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-0d564f84]{padding:4px;margin:-4px}.color-row[data-v-0d564f84]{display:flex;gap:6px;align-items:center}.prop-slider-row[data-v-0d564f84]{display:flex;align-items:center;gap:10px;width:100%}.prop-slider[data-v-0d564f84]{flex:1;min-width:0}.prop-slider-num[data-v-0d564f84]{width:72px;flex-shrink:0}.prop-slider-row-compact[data-v-0d564f84]{gap:6px}.prop-slider-row-compact .prop-slider-num[data-v-0d564f84]{width:64px}.prop-row-block[data-v-0d564f84]{flex-direction:column;align-items:stretch}.size-row[data-v-0d564f84]{display:flex;gap:6px;align-items:center}.size-row .ant-input-number[data-v-0d564f84]{flex:1;min-width:0}.size-sep[data-v-0d564f84]{color:var(--editor-text-dim);font-size:12px;flex-shrink:0}.canvas-preset-select[data-v-0d564f84]{margin-top:6px;width:100%}.color-input[data-v-0d564f84]{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-0d564f84] .ant-divider{border-color:var(--editor-border-item)!important}.data-hint[data-v-0d564f84]{font-size:12px;color:var(--editor-text-muted);font-family:monospace}.editor-code-preview[data-v-0d564f84]{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-0d564f84],.data-table-wrap[data-v-0d564f84]{overflow-x:auto}.prop-expand-block[data-v-0d564f84]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-expand-block.is-open[data-v-0d564f84]{grid-template-rows:1fr}.prop-expand-block__inner[data-v-0d564f84]{overflow:hidden;min-height:0}.prop-section-body-anim[data-v-0d564f84]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-section-body-anim.is-open[data-v-0d564f84]{grid-template-rows:1fr}.prop-section-body-anim>.section-body[data-v-0d564f84]{overflow:hidden;min-height:0}@media (prefers-reduced-motion: reduce){.prop-expand-block[data-v-0d564f84],.prop-section-body-anim[data-v-0d564f84]{transition:none}}.data-edit-table[data-v-0d564f84],.data-table[data-v-0d564f84]{width:100%;border-collapse:collapse;font-size:12px}.data-edit-table th[data-v-0d564f84],.data-edit-table td[data-v-0d564f84],.data-table th[data-v-0d564f84],.data-table td[data-v-0d564f84]{border:1px solid var(--editor-border-item);padding:6px 8px;text-align:left;color:var(--editor-text)}.data-edit-table th[data-v-0d564f84],.data-table th[data-v-0d564f84]{background:var(--sidebar-active-bg);color:var(--editor-text);font-weight:600}.data-edit-table td[data-v-0d564f84],.data-table td[data-v-0d564f84]{background:var(--editor-table-cell-bg);color:var(--editor-text)}.data-edit-table input[data-v-0d564f84],.data-edit-table .ant-input[data-v-0d564f84],.data-table input[data-v-0d564f84],.data-table .ant-input[data-v-0d564f84],.data-table .ant-input-number[data-v-0d564f84]{background:var(--editor-bg-elevated)!important;border-color:var(--editor-border)!important;color:var(--editor-text)!important}.data-table .th-series[data-v-0d564f84],.data-table .td-name[data-v-0d564f84]{min-width:80px}.data-table .th-val[data-v-0d564f84],.data-table .td-val[data-v-0d564f84]{min-width:70px}.data-table .th-actions[data-v-0d564f84],.data-table .td-actions[data-v-0d564f84]{width:40px}.pie-center-row[data-v-0d564f84]{display:flex;align-items:center;gap:10px;width:100%}.pie-center-slider[data-v-0d564f84]{flex:1;min-width:0}.pie-center-num[data-v-0d564f84]{width:72px;flex-shrink:0}.pie-reset-row[data-v-0d564f84]{width:100%}.pie-reset-tooltip-trigger[data-v-0d564f84]{display:block;width:100%}.pie-reset-btn[data-v-0d564f84]{white-space:normal;height:auto!important;min-height:28px;line-height:1.35;padding-top:6px;padding-bottom:6px}.prop-section[data-v-c0c6883f]{margin-bottom:12px;background:var(--editor-bg-elevated);border-radius:8px;padding:10px;border:1px solid var(--editor-border)}.section-title[data-v-c0c6883f]{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-c0c6883f]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.prop-item[data-v-c0c6883f]{display:flex;flex-direction:column;gap:3px}.prop-item label[data-v-c0c6883f]{font-size:11px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.prop-row label[data-v-c0c6883f]{font-size:12px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.label-hint[data-v-c0c6883f]{color:var(--editor-text-dim);cursor:help;font-size:12px}.prop-row[data-v-c0c6883f]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.prop-section>.prop-row[data-v-c0c6883f]:last-child{margin-bottom:0}.prop-row-switch[data-v-c0c6883f]{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.prop-row-switch>label[data-v-c0c6883f],.prop-row-switch[data-v-c0c6883f] label{flex:1;margin-bottom:0}.prop-row-switch>.prop-row-label-wrap[data-v-c0c6883f]{flex:1;min-width:0}.prop-row-pd[data-v-c0c6883f]{padding-left:15px}.prop-search-highlight[data-v-c0c6883f]{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-c0c6883f]{padding:4px;margin:-4px}.color-row[data-v-c0c6883f]{display:flex;gap:6px;align-items:center}.prop-slider-row[data-v-c0c6883f]{display:flex;align-items:center;gap:10px;width:100%}.prop-slider[data-v-c0c6883f]{flex:1;min-width:0}.prop-slider-num[data-v-c0c6883f]{width:72px;flex-shrink:0}.prop-slider-row-compact[data-v-c0c6883f]{gap:6px}.prop-slider-row-compact .prop-slider-num[data-v-c0c6883f]{width:64px}.prop-row-block[data-v-c0c6883f]{flex-direction:column;align-items:stretch}.size-row[data-v-c0c6883f]{display:flex;gap:6px;align-items:center}.size-row .ant-input-number[data-v-c0c6883f]{flex:1;min-width:0}.size-sep[data-v-c0c6883f]{color:var(--editor-text-dim);font-size:12px;flex-shrink:0}.canvas-preset-select[data-v-c0c6883f]{margin-top:6px;width:100%}.color-input[data-v-c0c6883f]{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-c0c6883f] .ant-divider{border-color:var(--editor-border-item)!important}.data-hint[data-v-c0c6883f]{font-size:12px;color:var(--editor-text-muted);font-family:monospace}.editor-code-preview[data-v-c0c6883f]{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-c0c6883f],.data-table-wrap[data-v-c0c6883f]{overflow-x:auto}.prop-expand-block[data-v-c0c6883f]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-expand-block.is-open[data-v-c0c6883f]{grid-template-rows:1fr}.prop-expand-block__inner[data-v-c0c6883f]{overflow:hidden;min-height:0}.prop-section-body-anim[data-v-c0c6883f]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-section-body-anim.is-open[data-v-c0c6883f]{grid-template-rows:1fr}.prop-section-body-anim>.section-body[data-v-c0c6883f]{overflow:hidden;min-height:0}@media (prefers-reduced-motion: reduce){.prop-expand-block[data-v-c0c6883f],.prop-section-body-anim[data-v-c0c6883f]{transition:none}}.data-edit-table[data-v-c0c6883f],.data-table[data-v-c0c6883f]{width:100%;border-collapse:collapse;font-size:12px}.data-edit-table th[data-v-c0c6883f],.data-edit-table td[data-v-c0c6883f],.data-table th[data-v-c0c6883f],.data-table td[data-v-c0c6883f]{border:1px solid var(--editor-border-item);padding:6px 8px;text-align:left;color:var(--editor-text)}.data-edit-table th[data-v-c0c6883f],.data-table th[data-v-c0c6883f]{background:var(--sidebar-active-bg);color:var(--editor-text);font-weight:600}.data-edit-table td[data-v-c0c6883f],.data-table td[data-v-c0c6883f]{background:var(--editor-table-cell-bg);color:var(--editor-text)}.data-edit-table input[data-v-c0c6883f],.data-edit-table .ant-input[data-v-c0c6883f],.data-table input[data-v-c0c6883f],.data-table .ant-input[data-v-c0c6883f],.data-table .ant-input-number[data-v-c0c6883f]{background:var(--editor-bg-elevated)!important;border-color:var(--editor-border)!important;color:var(--editor-text)!important}.data-table .th-series[data-v-c0c6883f],.data-table .td-name[data-v-c0c6883f]{min-width:80px}.data-table .th-val[data-v-c0c6883f],.data-table .td-val[data-v-c0c6883f]{min-width:70px}.data-table .th-actions[data-v-c0c6883f],.data-table .td-actions[data-v-c0c6883f]{width:40px}.prop-section[data-v-c53270f1]{margin-bottom:12px;background:var(--editor-bg-elevated);border-radius:8px;padding:10px;border:1px solid var(--editor-border)}.section-title[data-v-c53270f1]{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-c53270f1]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.prop-item[data-v-c53270f1]{display:flex;flex-direction:column;gap:3px}.prop-item label[data-v-c53270f1]{font-size:11px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.prop-row label[data-v-c53270f1]{font-size:12px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.label-hint[data-v-c53270f1]{color:var(--editor-text-dim);cursor:help;font-size:12px}.prop-row[data-v-c53270f1]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.prop-section>.prop-row[data-v-c53270f1]:last-child{margin-bottom:0}.prop-row-switch[data-v-c53270f1]{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.prop-row-switch>label[data-v-c53270f1],.prop-row-switch[data-v-c53270f1] label{flex:1;margin-bottom:0}.prop-row-switch>.prop-row-label-wrap[data-v-c53270f1]{flex:1;min-width:0}.prop-row-pd[data-v-c53270f1]{padding-left:15px}.prop-search-highlight[data-v-c53270f1]{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-c53270f1]{padding:4px;margin:-4px}.color-row[data-v-c53270f1]{display:flex;gap:6px;align-items:center}.prop-slider-row[data-v-c53270f1]{display:flex;align-items:center;gap:10px;width:100%}.prop-slider[data-v-c53270f1]{flex:1;min-width:0}.prop-slider-num[data-v-c53270f1]{width:72px;flex-shrink:0}.prop-slider-row-compact[data-v-c53270f1]{gap:6px}.prop-slider-row-compact .prop-slider-num[data-v-c53270f1]{width:64px}.prop-row-block[data-v-c53270f1]{flex-direction:column;align-items:stretch}.size-row[data-v-c53270f1]{display:flex;gap:6px;align-items:center}.size-row .ant-input-number[data-v-c53270f1]{flex:1;min-width:0}.size-sep[data-v-c53270f1]{color:var(--editor-text-dim);font-size:12px;flex-shrink:0}.canvas-preset-select[data-v-c53270f1]{margin-top:6px;width:100%}.color-input[data-v-c53270f1]{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-c53270f1] .ant-divider{border-color:var(--editor-border-item)!important}.data-hint[data-v-c53270f1]{font-size:12px;color:var(--editor-text-muted);font-family:monospace}.editor-code-preview[data-v-c53270f1]{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-c53270f1],.data-table-wrap[data-v-c53270f1]{overflow-x:auto}.prop-expand-block[data-v-c53270f1]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-expand-block.is-open[data-v-c53270f1]{grid-template-rows:1fr}.prop-expand-block__inner[data-v-c53270f1]{overflow:hidden;min-height:0}.prop-section-body-anim[data-v-c53270f1]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-section-body-anim.is-open[data-v-c53270f1]{grid-template-rows:1fr}.prop-section-body-anim>.section-body[data-v-c53270f1]{overflow:hidden;min-height:0}@media (prefers-reduced-motion: reduce){.prop-expand-block[data-v-c53270f1],.prop-section-body-anim[data-v-c53270f1]{transition:none}}.data-edit-table[data-v-c53270f1],.data-table[data-v-c53270f1]{width:100%;border-collapse:collapse;font-size:12px}.data-edit-table th[data-v-c53270f1],.data-edit-table td[data-v-c53270f1],.data-table th[data-v-c53270f1],.data-table td[data-v-c53270f1]{border:1px solid var(--editor-border-item);padding:6px 8px;text-align:left;color:var(--editor-text)}.data-edit-table th[data-v-c53270f1],.data-table th[data-v-c53270f1]{background:var(--sidebar-active-bg);color:var(--editor-text);font-weight:600}.data-edit-table td[data-v-c53270f1],.data-table td[data-v-c53270f1]{background:var(--editor-table-cell-bg);color:var(--editor-text)}.data-edit-table input[data-v-c53270f1],.data-edit-table .ant-input[data-v-c53270f1],.data-table input[data-v-c53270f1],.data-table .ant-input[data-v-c53270f1],.data-table .ant-input-number[data-v-c53270f1]{background:var(--editor-bg-elevated)!important;border-color:var(--editor-border)!important;color:var(--editor-text)!important}.data-table .th-series[data-v-c53270f1],.data-table .td-name[data-v-c53270f1]{min-width:80px}.data-table .th-val[data-v-c53270f1],.data-table .td-val[data-v-c53270f1]{min-width:70px}.data-table .th-actions[data-v-c53270f1],.data-table .td-actions[data-v-c53270f1]{width:40px}.prop-section[data-v-4e9ca8eb]{margin-bottom:12px;background:var(--editor-bg-elevated);border-radius:8px;padding:10px;border:1px solid var(--editor-border)}.section-title[data-v-4e9ca8eb]{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-4e9ca8eb]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.prop-item[data-v-4e9ca8eb]{display:flex;flex-direction:column;gap:3px}.prop-item label[data-v-4e9ca8eb]{font-size:11px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.prop-row label[data-v-4e9ca8eb]{font-size:12px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.label-hint[data-v-4e9ca8eb]{color:var(--editor-text-dim);cursor:help;font-size:12px}.prop-row[data-v-4e9ca8eb]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.prop-section>.prop-row[data-v-4e9ca8eb]:last-child{margin-bottom:0}.prop-row-switch[data-v-4e9ca8eb]{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.prop-row-switch>label[data-v-4e9ca8eb],.prop-row-switch[data-v-4e9ca8eb] label{flex:1;margin-bottom:0}.prop-row-switch>.prop-row-label-wrap[data-v-4e9ca8eb]{flex:1;min-width:0}.prop-row-pd[data-v-4e9ca8eb]{padding-left:15px}.prop-search-highlight[data-v-4e9ca8eb]{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-4e9ca8eb]{padding:4px;margin:-4px}.color-row[data-v-4e9ca8eb]{display:flex;gap:6px;align-items:center}.prop-slider-row[data-v-4e9ca8eb]{display:flex;align-items:center;gap:10px;width:100%}.prop-slider[data-v-4e9ca8eb]{flex:1;min-width:0}.prop-slider-num[data-v-4e9ca8eb]{width:72px;flex-shrink:0}.prop-slider-row-compact[data-v-4e9ca8eb]{gap:6px}.prop-slider-row-compact .prop-slider-num[data-v-4e9ca8eb]{width:64px}.prop-row-block[data-v-4e9ca8eb]{flex-direction:column;align-items:stretch}.size-row[data-v-4e9ca8eb]{display:flex;gap:6px;align-items:center}.size-row .ant-input-number[data-v-4e9ca8eb]{flex:1;min-width:0}.size-sep[data-v-4e9ca8eb]{color:var(--editor-text-dim);font-size:12px;flex-shrink:0}.canvas-preset-select[data-v-4e9ca8eb]{margin-top:6px;width:100%}.color-input[data-v-4e9ca8eb]{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-4e9ca8eb] .ant-divider{border-color:var(--editor-border-item)!important}.data-hint[data-v-4e9ca8eb]{font-size:12px;color:var(--editor-text-muted);font-family:monospace}.editor-code-preview[data-v-4e9ca8eb]{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-4e9ca8eb],.data-table-wrap[data-v-4e9ca8eb]{overflow-x:auto}.prop-expand-block[data-v-4e9ca8eb]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-expand-block.is-open[data-v-4e9ca8eb]{grid-template-rows:1fr}.prop-expand-block__inner[data-v-4e9ca8eb]{overflow:hidden;min-height:0}.prop-section-body-anim[data-v-4e9ca8eb]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-section-body-anim.is-open[data-v-4e9ca8eb]{grid-template-rows:1fr}.prop-section-body-anim>.section-body[data-v-4e9ca8eb]{overflow:hidden;min-height:0}@media (prefers-reduced-motion: reduce){.prop-expand-block[data-v-4e9ca8eb],.prop-section-body-anim[data-v-4e9ca8eb]{transition:none}}.data-edit-table[data-v-4e9ca8eb],.data-table[data-v-4e9ca8eb]{width:100%;border-collapse:collapse;font-size:12px}.data-edit-table th[data-v-4e9ca8eb],.data-edit-table td[data-v-4e9ca8eb],.data-table th[data-v-4e9ca8eb],.data-table td[data-v-4e9ca8eb]{border:1px solid var(--editor-border-item);padding:6px 8px;text-align:left;color:var(--editor-text)}.data-edit-table th[data-v-4e9ca8eb],.data-table th[data-v-4e9ca8eb]{background:var(--sidebar-active-bg);color:var(--editor-text);font-weight:600}.data-edit-table td[data-v-4e9ca8eb],.data-table td[data-v-4e9ca8eb]{background:var(--editor-table-cell-bg);color:var(--editor-text)}.data-edit-table input[data-v-4e9ca8eb],.data-edit-table .ant-input[data-v-4e9ca8eb],.data-table input[data-v-4e9ca8eb],.data-table .ant-input[data-v-4e9ca8eb],.data-table .ant-input-number[data-v-4e9ca8eb]{background:var(--editor-bg-elevated)!important;border-color:var(--editor-border)!important;color:var(--editor-text)!important}.data-table .th-series[data-v-4e9ca8eb],.data-table .td-name[data-v-4e9ca8eb]{min-width:80px}.data-table .th-val[data-v-4e9ca8eb],.data-table .td-val[data-v-4e9ca8eb]{min-width:70px}.data-table .th-actions[data-v-4e9ca8eb],.data-table .td-actions[data-v-4e9ca8eb]{width:40px}.prop-section[data-v-ab7afffa]{margin-bottom:12px;background:var(--editor-bg-elevated);border-radius:8px;padding:10px;border:1px solid var(--editor-border)}.section-title[data-v-ab7afffa]{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-ab7afffa]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.prop-item[data-v-ab7afffa]{display:flex;flex-direction:column;gap:3px}.prop-item label[data-v-ab7afffa]{font-size:11px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.prop-row label[data-v-ab7afffa]{font-size:12px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.label-hint[data-v-ab7afffa]{color:var(--editor-text-dim);cursor:help;font-size:12px}.prop-row[data-v-ab7afffa]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.prop-section>.prop-row[data-v-ab7afffa]:last-child{margin-bottom:0}.prop-row-switch[data-v-ab7afffa]{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.prop-row-switch>label[data-v-ab7afffa],.prop-row-switch[data-v-ab7afffa] label{flex:1;margin-bottom:0}.prop-row-switch>.prop-row-label-wrap[data-v-ab7afffa]{flex:1;min-width:0}.prop-row-pd[data-v-ab7afffa]{padding-left:15px}.prop-search-highlight[data-v-ab7afffa]{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-ab7afffa]{padding:4px;margin:-4px}.color-row[data-v-ab7afffa]{display:flex;gap:6px;align-items:center}.prop-slider-row[data-v-ab7afffa]{display:flex;align-items:center;gap:10px;width:100%}.prop-slider[data-v-ab7afffa]{flex:1;min-width:0}.prop-slider-num[data-v-ab7afffa]{width:72px;flex-shrink:0}.prop-slider-row-compact[data-v-ab7afffa]{gap:6px}.prop-slider-row-compact .prop-slider-num[data-v-ab7afffa]{width:64px}.prop-row-block[data-v-ab7afffa]{flex-direction:column;align-items:stretch}.size-row[data-v-ab7afffa]{display:flex;gap:6px;align-items:center}.size-row .ant-input-number[data-v-ab7afffa]{flex:1;min-width:0}.size-sep[data-v-ab7afffa]{color:var(--editor-text-dim);font-size:12px;flex-shrink:0}.canvas-preset-select[data-v-ab7afffa]{margin-top:6px;width:100%}.color-input[data-v-ab7afffa]{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-ab7afffa] .ant-divider{border-color:var(--editor-border-item)!important}.data-hint[data-v-ab7afffa]{font-size:12px;color:var(--editor-text-muted);font-family:monospace}.editor-code-preview[data-v-ab7afffa]{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-ab7afffa],.data-table-wrap[data-v-ab7afffa]{overflow-x:auto}.prop-expand-block[data-v-ab7afffa]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-expand-block.is-open[data-v-ab7afffa]{grid-template-rows:1fr}.prop-expand-block__inner[data-v-ab7afffa]{overflow:hidden;min-height:0}.prop-section-body-anim[data-v-ab7afffa]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-section-body-anim.is-open[data-v-ab7afffa]{grid-template-rows:1fr}.prop-section-body-anim>.section-body[data-v-ab7afffa]{overflow:hidden;min-height:0}@media (prefers-reduced-motion: reduce){.prop-expand-block[data-v-ab7afffa],.prop-section-body-anim[data-v-ab7afffa]{transition:none}}.data-edit-table[data-v-ab7afffa],.data-table[data-v-ab7afffa]{width:100%;border-collapse:collapse;font-size:12px}.data-edit-table th[data-v-ab7afffa],.data-edit-table td[data-v-ab7afffa],.data-table th[data-v-ab7afffa],.data-table td[data-v-ab7afffa]{border:1px solid var(--editor-border-item);padding:6px 8px;text-align:left;color:var(--editor-text)}.data-edit-table th[data-v-ab7afffa],.data-table th[data-v-ab7afffa]{background:var(--sidebar-active-bg);color:var(--editor-text);font-weight:600}.data-edit-table td[data-v-ab7afffa],.data-table td[data-v-ab7afffa]{background:var(--editor-table-cell-bg);color:var(--editor-text)}.data-edit-table input[data-v-ab7afffa],.data-edit-table .ant-input[data-v-ab7afffa],.data-table input[data-v-ab7afffa],.data-table .ant-input[data-v-ab7afffa],.data-table .ant-input-number[data-v-ab7afffa]{background:var(--editor-bg-elevated)!important;border-color:var(--editor-border)!important;color:var(--editor-text)!important}.data-table .th-series[data-v-ab7afffa],.data-table .td-name[data-v-ab7afffa]{min-width:80px}.data-table .th-val[data-v-ab7afffa],.data-table .td-val[data-v-ab7afffa]{min-width:70px}.data-table .th-actions[data-v-ab7afffa],.data-table .td-actions[data-v-ab7afffa]{width:40px}.prop-section[data-v-4ae5cb41]{margin-bottom:12px;background:var(--editor-bg-elevated);border-radius:8px;padding:10px;border:1px solid var(--editor-border)}.section-title[data-v-4ae5cb41]{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-4ae5cb41]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.prop-item[data-v-4ae5cb41]{display:flex;flex-direction:column;gap:3px}.prop-item label[data-v-4ae5cb41]{font-size:11px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.prop-row label[data-v-4ae5cb41]{font-size:12px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.label-hint[data-v-4ae5cb41]{color:var(--editor-text-dim);cursor:help;font-size:12px}.prop-row[data-v-4ae5cb41]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.prop-section>.prop-row[data-v-4ae5cb41]:last-child{margin-bottom:0}.prop-row-switch[data-v-4ae5cb41]{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.prop-row-switch>label[data-v-4ae5cb41],.prop-row-switch[data-v-4ae5cb41] label{flex:1;margin-bottom:0}.prop-row-switch>.prop-row-label-wrap[data-v-4ae5cb41]{flex:1;min-width:0}.prop-row-pd[data-v-4ae5cb41]{padding-left:15px}.prop-search-highlight[data-v-4ae5cb41]{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-4ae5cb41]{padding:4px;margin:-4px}.prop-slider-row[data-v-4ae5cb41]{display:flex;align-items:center;gap:10px;width:100%}.prop-slider[data-v-4ae5cb41]{flex:1;min-width:0}.prop-slider-num[data-v-4ae5cb41]{width:72px;flex-shrink:0}.prop-slider-row-compact[data-v-4ae5cb41]{gap:6px}.prop-slider-row-compact .prop-slider-num[data-v-4ae5cb41]{width:64px}.prop-row-block[data-v-4ae5cb41]{flex-direction:column;align-items:stretch}.size-row[data-v-4ae5cb41]{display:flex;gap:6px;align-items:center}.size-row .ant-input-number[data-v-4ae5cb41]{flex:1;min-width:0}.size-sep[data-v-4ae5cb41]{color:var(--editor-text-dim);font-size:12px;flex-shrink:0}.canvas-preset-select[data-v-4ae5cb41]{margin-top:6px;width:100%}.color-input[data-v-4ae5cb41]{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-4ae5cb41] .ant-divider{border-color:var(--editor-border-item)!important}.data-hint[data-v-4ae5cb41]{font-size:12px;color:var(--editor-text-muted);font-family:monospace}.editor-code-preview[data-v-4ae5cb41]{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-4ae5cb41],.data-table-wrap[data-v-4ae5cb41]{overflow-x:auto}.prop-expand-block[data-v-4ae5cb41]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-expand-block.is-open[data-v-4ae5cb41]{grid-template-rows:1fr}.prop-expand-block__inner[data-v-4ae5cb41]{overflow:hidden;min-height:0}.prop-section-body-anim[data-v-4ae5cb41]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-section-body-anim.is-open[data-v-4ae5cb41]{grid-template-rows:1fr}.prop-section-body-anim>.section-body[data-v-4ae5cb41]{overflow:hidden;min-height:0}@media (prefers-reduced-motion: reduce){.prop-expand-block[data-v-4ae5cb41],.prop-section-body-anim[data-v-4ae5cb41]{transition:none}}.data-edit-table[data-v-4ae5cb41],.data-table[data-v-4ae5cb41]{width:100%;border-collapse:collapse;font-size:12px}.data-edit-table th[data-v-4ae5cb41],.data-edit-table td[data-v-4ae5cb41],.data-table th[data-v-4ae5cb41],.data-table td[data-v-4ae5cb41]{border:1px solid var(--editor-border-item);padding:6px 8px;text-align:left;color:var(--editor-text)}.data-edit-table th[data-v-4ae5cb41],.data-table th[data-v-4ae5cb41]{background:var(--sidebar-active-bg);color:var(--editor-text);font-weight:600}.data-edit-table td[data-v-4ae5cb41],.data-table td[data-v-4ae5cb41]{background:var(--editor-table-cell-bg);color:var(--editor-text)}.data-edit-table input[data-v-4ae5cb41],.data-edit-table .ant-input[data-v-4ae5cb41],.data-table input[data-v-4ae5cb41],.data-table .ant-input[data-v-4ae5cb41],.data-table .ant-input-number[data-v-4ae5cb41]{background:var(--editor-bg-elevated)!important;border-color:var(--editor-border)!important;color:var(--editor-text)!important}.data-table .th-series[data-v-4ae5cb41],.data-table .td-name[data-v-4ae5cb41]{min-width:80px}.data-table .th-val[data-v-4ae5cb41],.data-table .td-val[data-v-4ae5cb41]{min-width:70px}.data-table .th-actions[data-v-4ae5cb41],.data-table .td-actions[data-v-4ae5cb41]{width:40px}.color-row[data-v-4ae5cb41]{display:flex;gap:6px;align-items:center}.color-input[data-v-4ae5cb41]{width:32px;height:24px;padding:0;border:1px solid var(--editor-border);border-radius:4px;cursor:pointer;background:transparent}.prop-section[data-v-38a7338c]{margin-bottom:12px;background:var(--editor-bg-elevated);border-radius:8px;padding:10px;border:1px solid var(--editor-border)}.section-title[data-v-38a7338c]{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-38a7338c]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.prop-item[data-v-38a7338c]{display:flex;flex-direction:column;gap:3px}.prop-item label[data-v-38a7338c]{font-size:11px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.prop-row label[data-v-38a7338c]{font-size:12px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.label-hint[data-v-38a7338c]{color:var(--editor-text-dim);cursor:help;font-size:12px}.prop-row[data-v-38a7338c]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.prop-section>.prop-row[data-v-38a7338c]:last-child{margin-bottom:0}.prop-row-switch[data-v-38a7338c]{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.prop-row-switch>label[data-v-38a7338c],.prop-row-switch[data-v-38a7338c] label{flex:1;margin-bottom:0}.prop-row-switch>.prop-row-label-wrap[data-v-38a7338c]{flex:1;min-width:0}.prop-row-pd[data-v-38a7338c]{padding-left:15px}.prop-search-highlight[data-v-38a7338c]{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-38a7338c]{padding:4px;margin:-4px}.color-row[data-v-38a7338c]{display:flex;gap:6px;align-items:center}.prop-slider-row[data-v-38a7338c]{display:flex;align-items:center;gap:10px;width:100%}.prop-slider[data-v-38a7338c]{flex:1;min-width:0}.prop-slider-num[data-v-38a7338c]{width:72px;flex-shrink:0}.prop-slider-row-compact[data-v-38a7338c]{gap:6px}.prop-slider-row-compact .prop-slider-num[data-v-38a7338c]{width:64px}.prop-row-block[data-v-38a7338c]{flex-direction:column;align-items:stretch}.size-row[data-v-38a7338c]{display:flex;gap:6px;align-items:center}.size-row .ant-input-number[data-v-38a7338c]{flex:1;min-width:0}.size-sep[data-v-38a7338c]{color:var(--editor-text-dim);font-size:12px;flex-shrink:0}.canvas-preset-select[data-v-38a7338c]{margin-top:6px;width:100%}.color-input[data-v-38a7338c]{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-38a7338c] .ant-divider{border-color:var(--editor-border-item)!important}.data-hint[data-v-38a7338c]{font-size:12px;color:var(--editor-text-muted);font-family:monospace}.editor-code-preview[data-v-38a7338c]{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-38a7338c],.data-table-wrap[data-v-38a7338c]{overflow-x:auto}.prop-expand-block[data-v-38a7338c]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-expand-block.is-open[data-v-38a7338c]{grid-template-rows:1fr}.prop-expand-block__inner[data-v-38a7338c]{overflow:hidden;min-height:0}.prop-section-body-anim[data-v-38a7338c]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-section-body-anim.is-open[data-v-38a7338c]{grid-template-rows:1fr}.prop-section-body-anim>.section-body[data-v-38a7338c]{overflow:hidden;min-height:0}@media (prefers-reduced-motion: reduce){.prop-expand-block[data-v-38a7338c],.prop-section-body-anim[data-v-38a7338c]{transition:none}}.data-edit-table[data-v-38a7338c],.data-table[data-v-38a7338c]{width:100%;border-collapse:collapse;font-size:12px}.data-edit-table th[data-v-38a7338c],.data-edit-table td[data-v-38a7338c],.data-table th[data-v-38a7338c],.data-table td[data-v-38a7338c]{border:1px solid var(--editor-border-item);padding:6px 8px;text-align:left;color:var(--editor-text)}.data-edit-table th[data-v-38a7338c],.data-table th[data-v-38a7338c]{background:var(--sidebar-active-bg);color:var(--editor-text);font-weight:600}.data-edit-table td[data-v-38a7338c],.data-table td[data-v-38a7338c]{background:var(--editor-table-cell-bg);color:var(--editor-text)}.data-edit-table input[data-v-38a7338c],.data-edit-table .ant-input[data-v-38a7338c],.data-table input[data-v-38a7338c],.data-table .ant-input[data-v-38a7338c],.data-table .ant-input-number[data-v-38a7338c]{background:var(--editor-bg-elevated)!important;border-color:var(--editor-border)!important;color:var(--editor-text)!important}.data-table .th-series[data-v-38a7338c],.data-table .td-name[data-v-38a7338c]{min-width:80px}.data-table .th-val[data-v-38a7338c],.data-table .td-val[data-v-38a7338c]{min-width:70px}.data-table .th-actions[data-v-38a7338c],.data-table .td-actions[data-v-38a7338c]{width:40px}.sunburst-slider-row[data-v-38a7338c]{display:flex;align-items:center;gap:10px;width:100%}.sunburst-slider[data-v-38a7338c]{flex:1;min-width:0}.sunburst-slider-num[data-v-38a7338c]{width:72px;flex-shrink:0}.prop-section[data-v-7776690b]{margin-bottom:12px;background:var(--editor-bg-elevated);border-radius:8px;padding:10px;border:1px solid var(--editor-border)}.section-title[data-v-7776690b]{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-7776690b]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.prop-item[data-v-7776690b]{display:flex;flex-direction:column;gap:3px}.prop-item label[data-v-7776690b]{font-size:11px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.prop-row label[data-v-7776690b]{font-size:12px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.label-hint[data-v-7776690b]{color:var(--editor-text-dim);cursor:help;font-size:12px}.prop-row[data-v-7776690b]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.prop-section>.prop-row[data-v-7776690b]:last-child{margin-bottom:0}.prop-row-switch[data-v-7776690b]{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.prop-row-switch>label[data-v-7776690b],.prop-row-switch[data-v-7776690b] label{flex:1;margin-bottom:0}.prop-row-switch>.prop-row-label-wrap[data-v-7776690b]{flex:1;min-width:0}.prop-row-pd[data-v-7776690b]{padding-left:15px}.prop-search-highlight[data-v-7776690b]{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-7776690b]{padding:4px;margin:-4px}.color-row[data-v-7776690b]{display:flex;gap:6px;align-items:center}.prop-slider-row[data-v-7776690b]{display:flex;align-items:center;gap:10px;width:100%}.prop-slider[data-v-7776690b]{flex:1;min-width:0}.prop-slider-num[data-v-7776690b]{width:72px;flex-shrink:0}.prop-slider-row-compact[data-v-7776690b]{gap:6px}.prop-slider-row-compact .prop-slider-num[data-v-7776690b]{width:64px}.prop-row-block[data-v-7776690b]{flex-direction:column;align-items:stretch}.size-row[data-v-7776690b]{display:flex;gap:6px;align-items:center}.size-row .ant-input-number[data-v-7776690b]{flex:1;min-width:0}.size-sep[data-v-7776690b]{color:var(--editor-text-dim);font-size:12px;flex-shrink:0}.canvas-preset-select[data-v-7776690b]{margin-top:6px;width:100%}.color-input[data-v-7776690b]{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-7776690b] .ant-divider{border-color:var(--editor-border-item)!important}.data-hint[data-v-7776690b]{font-size:12px;color:var(--editor-text-muted);font-family:monospace}.editor-code-preview[data-v-7776690b]{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-7776690b],.data-table-wrap[data-v-7776690b]{overflow-x:auto}.prop-expand-block[data-v-7776690b]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-expand-block.is-open[data-v-7776690b]{grid-template-rows:1fr}.prop-expand-block__inner[data-v-7776690b]{overflow:hidden;min-height:0}.prop-section-body-anim[data-v-7776690b]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-section-body-anim.is-open[data-v-7776690b]{grid-template-rows:1fr}.prop-section-body-anim>.section-body[data-v-7776690b]{overflow:hidden;min-height:0}@media (prefers-reduced-motion: reduce){.prop-expand-block[data-v-7776690b],.prop-section-body-anim[data-v-7776690b]{transition:none}}.data-edit-table[data-v-7776690b],.data-table[data-v-7776690b]{width:100%;border-collapse:collapse;font-size:12px}.data-edit-table th[data-v-7776690b],.data-edit-table td[data-v-7776690b],.data-table th[data-v-7776690b],.data-table td[data-v-7776690b]{border:1px solid var(--editor-border-item);padding:6px 8px;text-align:left;color:var(--editor-text)}.data-edit-table th[data-v-7776690b],.data-table th[data-v-7776690b]{background:var(--sidebar-active-bg);color:var(--editor-text);font-weight:600}.data-edit-table td[data-v-7776690b],.data-table td[data-v-7776690b]{background:var(--editor-table-cell-bg);color:var(--editor-text)}.data-edit-table input[data-v-7776690b],.data-edit-table .ant-input[data-v-7776690b],.data-table input[data-v-7776690b],.data-table .ant-input[data-v-7776690b],.data-table .ant-input-number[data-v-7776690b]{background:var(--editor-bg-elevated)!important;border-color:var(--editor-border)!important;color:var(--editor-text)!important}.data-table .th-series[data-v-7776690b],.data-table .td-name[data-v-7776690b]{min-width:80px}.data-table .th-val[data-v-7776690b],.data-table .td-val[data-v-7776690b]{min-width:70px}.data-table .th-actions[data-v-7776690b],.data-table .td-actions[data-v-7776690b]{width:40px}.prop-section[data-v-44e15530]{margin-bottom:12px;background:var(--editor-bg-elevated);border-radius:8px;padding:10px;border:1px solid var(--editor-border)}.section-title[data-v-44e15530]{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-44e15530]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.prop-item[data-v-44e15530]{display:flex;flex-direction:column;gap:3px}.prop-item label[data-v-44e15530]{font-size:11px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.prop-row label[data-v-44e15530]{font-size:12px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.label-hint[data-v-44e15530]{color:var(--editor-text-dim);cursor:help;font-size:12px}.prop-row[data-v-44e15530]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.prop-section>.prop-row[data-v-44e15530]:last-child{margin-bottom:0}.prop-row-switch[data-v-44e15530]{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.prop-row-switch>label[data-v-44e15530],.prop-row-switch[data-v-44e15530] label{flex:1;margin-bottom:0}.prop-row-switch>.prop-row-label-wrap[data-v-44e15530]{flex:1;min-width:0}.prop-row-pd[data-v-44e15530]{padding-left:15px}.prop-search-highlight[data-v-44e15530]{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-44e15530]{padding:4px;margin:-4px}.color-row[data-v-44e15530]{display:flex;gap:6px;align-items:center}.prop-slider-row[data-v-44e15530]{display:flex;align-items:center;gap:10px;width:100%}.prop-slider[data-v-44e15530]{flex:1;min-width:0}.prop-slider-num[data-v-44e15530]{width:72px;flex-shrink:0}.prop-slider-row-compact[data-v-44e15530]{gap:6px}.prop-slider-row-compact .prop-slider-num[data-v-44e15530]{width:64px}.prop-row-block[data-v-44e15530]{flex-direction:column;align-items:stretch}.size-row[data-v-44e15530]{display:flex;gap:6px;align-items:center}.size-row .ant-input-number[data-v-44e15530]{flex:1;min-width:0}.size-sep[data-v-44e15530]{color:var(--editor-text-dim);font-size:12px;flex-shrink:0}.canvas-preset-select[data-v-44e15530]{margin-top:6px;width:100%}.color-input[data-v-44e15530]{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-44e15530] .ant-divider{border-color:var(--editor-border-item)!important}.data-hint[data-v-44e15530]{font-size:12px;color:var(--editor-text-muted);font-family:monospace}.editor-code-preview[data-v-44e15530]{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-44e15530],.data-table-wrap[data-v-44e15530]{overflow-x:auto}.prop-expand-block[data-v-44e15530]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-expand-block.is-open[data-v-44e15530]{grid-template-rows:1fr}.prop-expand-block__inner[data-v-44e15530]{overflow:hidden;min-height:0}.prop-section-body-anim[data-v-44e15530]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-section-body-anim.is-open[data-v-44e15530]{grid-template-rows:1fr}.prop-section-body-anim>.section-body[data-v-44e15530]{overflow:hidden;min-height:0}@media (prefers-reduced-motion: reduce){.prop-expand-block[data-v-44e15530],.prop-section-body-anim[data-v-44e15530]{transition:none}}.data-edit-table[data-v-44e15530],.data-table[data-v-44e15530]{width:100%;border-collapse:collapse;font-size:12px}.data-edit-table th[data-v-44e15530],.data-edit-table td[data-v-44e15530],.data-table th[data-v-44e15530],.data-table td[data-v-44e15530]{border:1px solid var(--editor-border-item);padding:6px 8px;text-align:left;color:var(--editor-text)}.data-edit-table th[data-v-44e15530],.data-table th[data-v-44e15530]{background:var(--sidebar-active-bg);color:var(--editor-text);font-weight:600}.data-edit-table td[data-v-44e15530],.data-table td[data-v-44e15530]{background:var(--editor-table-cell-bg);color:var(--editor-text)}.data-edit-table input[data-v-44e15530],.data-edit-table .ant-input[data-v-44e15530],.data-table input[data-v-44e15530],.data-table .ant-input[data-v-44e15530],.data-table .ant-input-number[data-v-44e15530]{background:var(--editor-bg-elevated)!important;border-color:var(--editor-border)!important;color:var(--editor-text)!important}.data-table .th-series[data-v-44e15530],.data-table .td-name[data-v-44e15530]{min-width:80px}.data-table .th-val[data-v-44e15530],.data-table .td-val[data-v-44e15530]{min-width:70px}.data-table .th-actions[data-v-44e15530],.data-table .td-actions[data-v-44e15530]{width:40px}[data-v-44e15530] .icon-reload{color:var(--accent)}.gauge-reset-row[data-v-44e15530]{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}.prop-expand-block[data-v-049c92e6]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-expand-block.is-open[data-v-049c92e6]{grid-template-rows:1fr}.prop-expand-block__inner[data-v-049c92e6]{overflow:hidden;min-height:0}.prop-section-body-anim[data-v-049c92e6]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-section-body-anim.is-open[data-v-049c92e6]{grid-template-rows:1fr}.prop-section-body-anim>.section-body[data-v-049c92e6]{overflow:hidden;min-height:0}@media (prefers-reduced-motion: reduce){.prop-expand-block[data-v-049c92e6],.prop-section-body-anim[data-v-049c92e6]{transition:none}}.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}.prop-expand-block[data-v-50f28264]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-expand-block.is-open[data-v-50f28264]{grid-template-rows:1fr}.prop-expand-block__inner[data-v-50f28264]{overflow:hidden;min-height:0}.prop-section-body-anim[data-v-50f28264]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-section-body-anim.is-open[data-v-50f28264]{grid-template-rows:1fr}.prop-section-body-anim>.section-body[data-v-50f28264]{overflow:hidden;min-height:0}@media (prefers-reduced-motion: reduce){.prop-expand-block[data-v-50f28264],.prop-section-body-anim[data-v-50f28264]{transition:none}}.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-8a7efcc0]{margin-bottom:12px;background:var(--editor-bg-elevated);border-radius:8px;padding:10px;border:1px solid var(--editor-border)}.section-title[data-v-8a7efcc0]{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-8a7efcc0]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.prop-item[data-v-8a7efcc0]{display:flex;flex-direction:column;gap:3px}.prop-item label[data-v-8a7efcc0]{font-size:11px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.prop-row label[data-v-8a7efcc0]{font-size:12px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.label-hint[data-v-8a7efcc0]{color:var(--editor-text-dim);cursor:help;font-size:12px}.prop-row[data-v-8a7efcc0]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.prop-section>.prop-row[data-v-8a7efcc0]:last-child{margin-bottom:0}.prop-row-switch[data-v-8a7efcc0]{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.prop-row-switch>label[data-v-8a7efcc0],.prop-row-switch[data-v-8a7efcc0] label{flex:1;margin-bottom:0}.prop-row-switch>.prop-row-label-wrap[data-v-8a7efcc0]{flex:1;min-width:0}.prop-row-pd[data-v-8a7efcc0]{padding-left:15px}.prop-search-highlight[data-v-8a7efcc0]{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-8a7efcc0]{padding:4px;margin:-4px}.color-row[data-v-8a7efcc0]{display:flex;gap:6px;align-items:center}.prop-slider-row[data-v-8a7efcc0]{display:flex;align-items:center;gap:10px;width:100%}.prop-slider[data-v-8a7efcc0]{flex:1;min-width:0}.prop-slider-num[data-v-8a7efcc0]{width:72px;flex-shrink:0}.prop-slider-row-compact[data-v-8a7efcc0]{gap:6px}.prop-slider-row-compact .prop-slider-num[data-v-8a7efcc0]{width:64px}.prop-row-block[data-v-8a7efcc0]{flex-direction:column;align-items:stretch}.size-row[data-v-8a7efcc0]{display:flex;gap:6px;align-items:center}.size-row .ant-input-number[data-v-8a7efcc0]{flex:1;min-width:0}.size-sep[data-v-8a7efcc0]{color:var(--editor-text-dim);font-size:12px;flex-shrink:0}.canvas-preset-select[data-v-8a7efcc0]{margin-top:6px;width:100%}.color-input[data-v-8a7efcc0]{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-8a7efcc0] .ant-divider{border-color:var(--editor-border-item)!important}.data-hint[data-v-8a7efcc0]{font-size:12px;color:var(--editor-text-muted);font-family:monospace}.editor-code-preview[data-v-8a7efcc0]{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-8a7efcc0],.data-table-wrap[data-v-8a7efcc0]{overflow-x:auto}.prop-expand-block[data-v-8a7efcc0]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-expand-block.is-open[data-v-8a7efcc0]{grid-template-rows:1fr}.prop-expand-block__inner[data-v-8a7efcc0]{overflow:hidden;min-height:0}.prop-section-body-anim[data-v-8a7efcc0]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-section-body-anim.is-open[data-v-8a7efcc0]{grid-template-rows:1fr}.prop-section-body-anim>.section-body[data-v-8a7efcc0]{overflow:hidden;min-height:0}@media (prefers-reduced-motion: reduce){.prop-expand-block[data-v-8a7efcc0],.prop-section-body-anim[data-v-8a7efcc0]{transition:none}}.data-edit-table[data-v-8a7efcc0],.data-table[data-v-8a7efcc0]{width:100%;border-collapse:collapse;font-size:12px}.data-edit-table th[data-v-8a7efcc0],.data-edit-table td[data-v-8a7efcc0],.data-table th[data-v-8a7efcc0],.data-table td[data-v-8a7efcc0]{border:1px solid var(--editor-border-item);padding:6px 8px;text-align:left;color:var(--editor-text)}.data-edit-table th[data-v-8a7efcc0],.data-table th[data-v-8a7efcc0]{background:var(--sidebar-active-bg);color:var(--editor-text);font-weight:600}.data-edit-table td[data-v-8a7efcc0],.data-table td[data-v-8a7efcc0]{background:var(--editor-table-cell-bg);color:var(--editor-text)}.data-edit-table input[data-v-8a7efcc0],.data-edit-table .ant-input[data-v-8a7efcc0],.data-table input[data-v-8a7efcc0],.data-table .ant-input[data-v-8a7efcc0],.data-table .ant-input-number[data-v-8a7efcc0]{background:var(--editor-bg-elevated)!important;border-color:var(--editor-border)!important;color:var(--editor-text)!important}.data-table .th-series[data-v-8a7efcc0],.data-table .td-name[data-v-8a7efcc0]{min-width:80px}.data-table .th-val[data-v-8a7efcc0],.data-table .td-val[data-v-8a7efcc0]{min-width:70px}.data-table .th-actions[data-v-8a7efcc0],.data-table .td-actions[data-v-8a7efcc0]{width:40px}.prop-section[data-v-385d3276]{margin-bottom:12px;background:var(--editor-bg-elevated);border-radius:8px;padding:10px;border:1px solid var(--editor-border)}.section-title[data-v-385d3276]{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-385d3276]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.prop-item[data-v-385d3276]{display:flex;flex-direction:column;gap:3px}.prop-item label[data-v-385d3276]{font-size:11px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.prop-row label[data-v-385d3276]{font-size:12px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.label-hint[data-v-385d3276]{color:var(--editor-text-dim);cursor:help;font-size:12px}.prop-row[data-v-385d3276]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.prop-section>.prop-row[data-v-385d3276]:last-child{margin-bottom:0}.prop-row-switch[data-v-385d3276]{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.prop-row-switch>label[data-v-385d3276],.prop-row-switch[data-v-385d3276] label{flex:1;margin-bottom:0}.prop-row-switch>.prop-row-label-wrap[data-v-385d3276]{flex:1;min-width:0}.prop-row-pd[data-v-385d3276]{padding-left:15px}.prop-search-highlight[data-v-385d3276]{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-385d3276]{padding:4px;margin:-4px}.prop-slider-row[data-v-385d3276]{display:flex;align-items:center;gap:10px;width:100%}.prop-slider[data-v-385d3276]{flex:1;min-width:0}.prop-slider-num[data-v-385d3276]{width:72px;flex-shrink:0}.prop-slider-row-compact[data-v-385d3276]{gap:6px}.prop-slider-row-compact .prop-slider-num[data-v-385d3276]{width:64px}.prop-row-block[data-v-385d3276]{flex-direction:column;align-items:stretch}.size-row[data-v-385d3276]{display:flex;gap:6px;align-items:center}.size-row .ant-input-number[data-v-385d3276]{flex:1;min-width:0}.size-sep[data-v-385d3276]{color:var(--editor-text-dim);font-size:12px;flex-shrink:0}.canvas-preset-select[data-v-385d3276]{margin-top:6px;width:100%}.color-input[data-v-385d3276]{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-385d3276] .ant-divider{border-color:var(--editor-border-item)!important}.data-hint[data-v-385d3276]{font-size:12px;color:var(--editor-text-muted);font-family:monospace}.editor-code-preview[data-v-385d3276]{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-385d3276],.data-table-wrap[data-v-385d3276]{overflow-x:auto}.prop-expand-block[data-v-385d3276]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-expand-block.is-open[data-v-385d3276]{grid-template-rows:1fr}.prop-expand-block__inner[data-v-385d3276]{overflow:hidden;min-height:0}.prop-section-body-anim[data-v-385d3276]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-section-body-anim.is-open[data-v-385d3276]{grid-template-rows:1fr}.prop-section-body-anim>.section-body[data-v-385d3276]{overflow:hidden;min-height:0}@media (prefers-reduced-motion: reduce){.prop-expand-block[data-v-385d3276],.prop-section-body-anim[data-v-385d3276]{transition:none}}.data-edit-table[data-v-385d3276],.data-table[data-v-385d3276]{width:100%;border-collapse:collapse;font-size:12px}.data-edit-table th[data-v-385d3276],.data-edit-table td[data-v-385d3276],.data-table th[data-v-385d3276],.data-table td[data-v-385d3276]{border:1px solid var(--editor-border-item);padding:6px 8px;text-align:left;color:var(--editor-text)}.data-edit-table th[data-v-385d3276],.data-table th[data-v-385d3276]{background:var(--sidebar-active-bg);color:var(--editor-text);font-weight:600}.data-edit-table td[data-v-385d3276],.data-table td[data-v-385d3276]{background:var(--editor-table-cell-bg);color:var(--editor-text)}.data-edit-table input[data-v-385d3276],.data-edit-table .ant-input[data-v-385d3276],.data-table input[data-v-385d3276],.data-table .ant-input[data-v-385d3276],.data-table .ant-input-number[data-v-385d3276]{background:var(--editor-bg-elevated)!important;border-color:var(--editor-border)!important;color:var(--editor-text)!important}.data-table .th-series[data-v-385d3276],.data-table .td-name[data-v-385d3276]{min-width:80px}.data-table .th-val[data-v-385d3276],.data-table .td-val[data-v-385d3276]{min-width:70px}.data-table .th-actions[data-v-385d3276],.data-table .td-actions[data-v-385d3276]{width:40px}.data-summary[data-v-385d3276]{font-size:12px;color:var(--editor-text-muted);margin-top:4px}.label-hint[data-v-385d3276]{margin-left:4px;color:var(--editor-text-dim);cursor:help}.subsection[data-v-385d3276]{font-size:12px;margin-top:8px}.color-list[data-v-385d3276]{margin-bottom:8px}.color-item[data-v-385d3276]{display:flex;gap:6px;align-items:center;margin-bottom:6px}.color-input[data-v-385d3276]{width:32px;height:24px;padding:0;border:1px solid var(--editor-border);border-radius:4px;cursor:pointer;background:transparent}.color-row[data-v-385d3276]{display:flex;gap:6px;align-items:center}.prop-section[data-v-17afcafe]{margin-bottom:12px;background:var(--editor-bg-elevated);border-radius:8px;padding:10px;border:1px solid var(--editor-border)}.section-title[data-v-17afcafe]{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-17afcafe]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.prop-item[data-v-17afcafe]{display:flex;flex-direction:column;gap:3px}.prop-item label[data-v-17afcafe]{font-size:11px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.prop-row label[data-v-17afcafe]{font-size:12px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.label-hint[data-v-17afcafe]{color:var(--editor-text-dim);cursor:help;font-size:12px}.prop-row[data-v-17afcafe]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.prop-section>.prop-row[data-v-17afcafe]:last-child{margin-bottom:0}.prop-row-switch[data-v-17afcafe]{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.prop-row-switch>label[data-v-17afcafe],.prop-row-switch[data-v-17afcafe] label{flex:1;margin-bottom:0}.prop-row-switch>.prop-row-label-wrap[data-v-17afcafe]{flex:1;min-width:0}.prop-row-pd[data-v-17afcafe]{padding-left:15px}.prop-search-highlight[data-v-17afcafe]{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-17afcafe]{padding:4px;margin:-4px}.color-row[data-v-17afcafe]{display:flex;gap:6px;align-items:center}.prop-slider-row[data-v-17afcafe]{display:flex;align-items:center;gap:10px;width:100%}.prop-slider[data-v-17afcafe]{flex:1;min-width:0}.prop-slider-num[data-v-17afcafe]{width:72px;flex-shrink:0}.prop-slider-row-compact[data-v-17afcafe]{gap:6px}.prop-slider-row-compact .prop-slider-num[data-v-17afcafe]{width:64px}.prop-row-block[data-v-17afcafe]{flex-direction:column;align-items:stretch}.size-row[data-v-17afcafe]{display:flex;gap:6px;align-items:center}.size-row .ant-input-number[data-v-17afcafe]{flex:1;min-width:0}.size-sep[data-v-17afcafe]{color:var(--editor-text-dim);font-size:12px;flex-shrink:0}.canvas-preset-select[data-v-17afcafe]{margin-top:6px;width:100%}.color-input[data-v-17afcafe]{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-17afcafe] .ant-divider{border-color:var(--editor-border-item)!important}.data-hint[data-v-17afcafe]{font-size:12px;color:var(--editor-text-muted);font-family:monospace}.editor-code-preview[data-v-17afcafe]{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-17afcafe],.data-table-wrap[data-v-17afcafe]{overflow-x:auto}.prop-expand-block[data-v-17afcafe]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-expand-block.is-open[data-v-17afcafe]{grid-template-rows:1fr}.prop-expand-block__inner[data-v-17afcafe]{overflow:hidden;min-height:0}.prop-section-body-anim[data-v-17afcafe]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-section-body-anim.is-open[data-v-17afcafe]{grid-template-rows:1fr}.prop-section-body-anim>.section-body[data-v-17afcafe]{overflow:hidden;min-height:0}@media (prefers-reduced-motion: reduce){.prop-expand-block[data-v-17afcafe],.prop-section-body-anim[data-v-17afcafe]{transition:none}}.data-edit-table[data-v-17afcafe],.data-table[data-v-17afcafe]{width:100%;border-collapse:collapse;font-size:12px}.data-edit-table th[data-v-17afcafe],.data-edit-table td[data-v-17afcafe],.data-table th[data-v-17afcafe],.data-table td[data-v-17afcafe]{border:1px solid var(--editor-border-item);padding:6px 8px;text-align:left;color:var(--editor-text)}.data-edit-table th[data-v-17afcafe],.data-table th[data-v-17afcafe]{background:var(--sidebar-active-bg);color:var(--editor-text);font-weight:600}.data-edit-table td[data-v-17afcafe],.data-table td[data-v-17afcafe]{background:var(--editor-table-cell-bg);color:var(--editor-text)}.data-edit-table input[data-v-17afcafe],.data-edit-table .ant-input[data-v-17afcafe],.data-table input[data-v-17afcafe],.data-table .ant-input[data-v-17afcafe],.data-table .ant-input-number[data-v-17afcafe]{background:var(--editor-bg-elevated)!important;border-color:var(--editor-border)!important;color:var(--editor-text)!important}.data-table .th-series[data-v-17afcafe],.data-table .td-name[data-v-17afcafe]{min-width:80px}.data-table .th-val[data-v-17afcafe],.data-table .td-val[data-v-17afcafe]{min-width:70px}.data-table .th-actions[data-v-17afcafe],.data-table .td-actions[data-v-17afcafe]{width:40px}.prop-section[data-v-6be85945]{margin-bottom:12px;background:var(--editor-bg-elevated);border-radius:8px;padding:10px;border:1px solid var(--editor-border)}.section-title[data-v-6be85945]{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-6be85945]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.prop-item[data-v-6be85945]{display:flex;flex-direction:column;gap:3px}.prop-item label[data-v-6be85945]{font-size:11px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.prop-row label[data-v-6be85945]{font-size:12px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.label-hint[data-v-6be85945]{color:var(--editor-text-dim);cursor:help;font-size:12px}.prop-row[data-v-6be85945]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.prop-section>.prop-row[data-v-6be85945]:last-child{margin-bottom:0}.prop-row-switch[data-v-6be85945]{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.prop-row-switch>label[data-v-6be85945],.prop-row-switch[data-v-6be85945] label{flex:1;margin-bottom:0}.prop-row-switch>.prop-row-label-wrap[data-v-6be85945]{flex:1;min-width:0}.prop-row-pd[data-v-6be85945]{padding-left:15px}.prop-search-highlight[data-v-6be85945]{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-6be85945]{padding:4px;margin:-4px}.prop-slider-row[data-v-6be85945]{display:flex;align-items:center;gap:10px;width:100%}.prop-slider[data-v-6be85945]{flex:1;min-width:0}.prop-slider-num[data-v-6be85945]{width:72px;flex-shrink:0}.prop-slider-row-compact[data-v-6be85945]{gap:6px}.prop-slider-row-compact .prop-slider-num[data-v-6be85945]{width:64px}.prop-row-block[data-v-6be85945]{flex-direction:column;align-items:stretch}.size-row[data-v-6be85945]{display:flex;gap:6px;align-items:center}.size-row .ant-input-number[data-v-6be85945]{flex:1;min-width:0}.size-sep[data-v-6be85945]{color:var(--editor-text-dim);font-size:12px;flex-shrink:0}.canvas-preset-select[data-v-6be85945]{margin-top:6px;width:100%}.color-input[data-v-6be85945]{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-6be85945] .ant-divider{border-color:var(--editor-border-item)!important}.data-hint[data-v-6be85945]{font-size:12px;color:var(--editor-text-muted);font-family:monospace}.editor-code-preview[data-v-6be85945]{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-6be85945],.data-table-wrap[data-v-6be85945]{overflow-x:auto}.prop-expand-block[data-v-6be85945]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-expand-block.is-open[data-v-6be85945]{grid-template-rows:1fr}.prop-expand-block__inner[data-v-6be85945]{overflow:hidden;min-height:0}.prop-section-body-anim[data-v-6be85945]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-section-body-anim.is-open[data-v-6be85945]{grid-template-rows:1fr}.prop-section-body-anim>.section-body[data-v-6be85945]{overflow:hidden;min-height:0}@media (prefers-reduced-motion: reduce){.prop-expand-block[data-v-6be85945],.prop-section-body-anim[data-v-6be85945]{transition:none}}.data-edit-table[data-v-6be85945],.data-table[data-v-6be85945]{width:100%;border-collapse:collapse;font-size:12px}.data-edit-table th[data-v-6be85945],.data-edit-table td[data-v-6be85945],.data-table th[data-v-6be85945],.data-table td[data-v-6be85945]{border:1px solid var(--editor-border-item);padding:6px 8px;text-align:left;color:var(--editor-text)}.data-edit-table th[data-v-6be85945],.data-table th[data-v-6be85945]{background:var(--sidebar-active-bg);color:var(--editor-text);font-weight:600}.data-edit-table td[data-v-6be85945],.data-table td[data-v-6be85945]{background:var(--editor-table-cell-bg);color:var(--editor-text)}.data-edit-table input[data-v-6be85945],.data-edit-table .ant-input[data-v-6be85945],.data-table input[data-v-6be85945],.data-table .ant-input[data-v-6be85945],.data-table .ant-input-number[data-v-6be85945]{background:var(--editor-bg-elevated)!important;border-color:var(--editor-border)!important;color:var(--editor-text)!important}.data-table .th-series[data-v-6be85945],.data-table .td-name[data-v-6be85945]{min-width:80px}.data-table .th-val[data-v-6be85945],.data-table .td-val[data-v-6be85945]{min-width:70px}.data-table .th-actions[data-v-6be85945],.data-table .td-actions[data-v-6be85945]{width:40px}.data-summary[data-v-6be85945]{font-size:12px;color:var(--editor-text-muted);margin-top:4px}.label-hint[data-v-6be85945]{margin-left:4px;color:var(--editor-text-dim);cursor:help}.subsection[data-v-6be85945]{font-size:12px;margin-top:8px}.color-row[data-v-6be85945]{display:flex;gap:6px;align-items:center}.color-input[data-v-6be85945]{width:32px;height:24px;padding:0;border:1px solid var(--editor-border);border-radius:4px;cursor:pointer;background:transparent}.prop-section[data-v-67d57afc]{margin-bottom:12px;background:var(--editor-bg-elevated);border-radius:8px;padding:10px;border:1px solid var(--editor-border)}.section-title[data-v-67d57afc]{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-67d57afc]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.prop-item[data-v-67d57afc]{display:flex;flex-direction:column;gap:3px}.prop-item label[data-v-67d57afc]{font-size:11px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.prop-row label[data-v-67d57afc]{font-size:12px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.label-hint[data-v-67d57afc]{color:var(--editor-text-dim);cursor:help;font-size:12px}.prop-row[data-v-67d57afc]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.prop-section>.prop-row[data-v-67d57afc]:last-child{margin-bottom:0}.prop-row-switch[data-v-67d57afc]{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.prop-row-switch>label[data-v-67d57afc],.prop-row-switch[data-v-67d57afc] label{flex:1;margin-bottom:0}.prop-row-switch>.prop-row-label-wrap[data-v-67d57afc]{flex:1;min-width:0}.prop-row-pd[data-v-67d57afc]{padding-left:15px}.prop-search-highlight[data-v-67d57afc]{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-67d57afc]{padding:4px;margin:-4px}.prop-slider-row[data-v-67d57afc]{display:flex;align-items:center;gap:10px;width:100%}.prop-slider[data-v-67d57afc]{flex:1;min-width:0}.prop-slider-num[data-v-67d57afc]{width:72px;flex-shrink:0}.prop-slider-row-compact[data-v-67d57afc]{gap:6px}.prop-slider-row-compact .prop-slider-num[data-v-67d57afc]{width:64px}.prop-row-block[data-v-67d57afc]{flex-direction:column;align-items:stretch}.size-row[data-v-67d57afc]{display:flex;gap:6px;align-items:center}.size-row .ant-input-number[data-v-67d57afc]{flex:1;min-width:0}.size-sep[data-v-67d57afc]{color:var(--editor-text-dim);font-size:12px;flex-shrink:0}.canvas-preset-select[data-v-67d57afc]{margin-top:6px;width:100%}.color-input[data-v-67d57afc]{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-67d57afc] .ant-divider{border-color:var(--editor-border-item)!important}.data-hint[data-v-67d57afc]{font-size:12px;color:var(--editor-text-muted);font-family:monospace}.editor-code-preview[data-v-67d57afc]{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-67d57afc],.data-table-wrap[data-v-67d57afc]{overflow-x:auto}.prop-expand-block[data-v-67d57afc]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-expand-block.is-open[data-v-67d57afc]{grid-template-rows:1fr}.prop-expand-block__inner[data-v-67d57afc]{overflow:hidden;min-height:0}.prop-section-body-anim[data-v-67d57afc]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-section-body-anim.is-open[data-v-67d57afc]{grid-template-rows:1fr}.prop-section-body-anim>.section-body[data-v-67d57afc]{overflow:hidden;min-height:0}@media (prefers-reduced-motion: reduce){.prop-expand-block[data-v-67d57afc],.prop-section-body-anim[data-v-67d57afc]{transition:none}}.data-edit-table[data-v-67d57afc],.data-table[data-v-67d57afc]{width:100%;border-collapse:collapse;font-size:12px}.data-edit-table th[data-v-67d57afc],.data-edit-table td[data-v-67d57afc],.data-table th[data-v-67d57afc],.data-table td[data-v-67d57afc]{border:1px solid var(--editor-border-item);padding:6px 8px;text-align:left;color:var(--editor-text)}.data-edit-table th[data-v-67d57afc],.data-table th[data-v-67d57afc]{background:var(--sidebar-active-bg);color:var(--editor-text);font-weight:600}.data-edit-table td[data-v-67d57afc],.data-table td[data-v-67d57afc]{background:var(--editor-table-cell-bg);color:var(--editor-text)}.data-edit-table input[data-v-67d57afc],.data-edit-table .ant-input[data-v-67d57afc],.data-table input[data-v-67d57afc],.data-table .ant-input[data-v-67d57afc],.data-table .ant-input-number[data-v-67d57afc]{background:var(--editor-bg-elevated)!important;border-color:var(--editor-border)!important;color:var(--editor-text)!important}.data-table .th-series[data-v-67d57afc],.data-table .td-name[data-v-67d57afc]{min-width:80px}.data-table .th-val[data-v-67d57afc],.data-table .td-val[data-v-67d57afc]{min-width:70px}.data-table .th-actions[data-v-67d57afc],.data-table .td-actions[data-v-67d57afc]{width:40px}.data-summary[data-v-67d57afc]{font-size:12px;color:var(--editor-text-muted);margin-top:4px}.label-hint[data-v-67d57afc]{margin-left:4px;color:var(--editor-text-dim);cursor:help}.subsection[data-v-67d57afc]{font-size:12px;margin-top:8px}.color-row[data-v-67d57afc]{display:flex;gap:6px;align-items:center}.color-input[data-v-67d57afc]{width:32px;height:24px;padding:0;border:1px solid var(--editor-border);border-radius:4px;cursor:pointer;background:transparent}.prop-section[data-v-6c3aafc6]{margin-bottom:12px;background:var(--editor-bg-elevated);border-radius:8px;padding:10px;border:1px solid var(--editor-border)}.section-title[data-v-6c3aafc6]{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-6c3aafc6]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.prop-item[data-v-6c3aafc6]{display:flex;flex-direction:column;gap:3px}.prop-item label[data-v-6c3aafc6]{font-size:11px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.prop-row label[data-v-6c3aafc6]{font-size:12px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.label-hint[data-v-6c3aafc6]{color:var(--editor-text-dim);cursor:help;font-size:12px}.prop-row[data-v-6c3aafc6]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.prop-section>.prop-row[data-v-6c3aafc6]:last-child{margin-bottom:0}.prop-row-switch[data-v-6c3aafc6]{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.prop-row-switch>label[data-v-6c3aafc6],.prop-row-switch[data-v-6c3aafc6] label{flex:1;margin-bottom:0}.prop-row-switch>.prop-row-label-wrap[data-v-6c3aafc6]{flex:1;min-width:0}.prop-row-pd[data-v-6c3aafc6]{padding-left:15px}.prop-search-highlight[data-v-6c3aafc6]{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-6c3aafc6]{padding:4px;margin:-4px}.prop-slider-row[data-v-6c3aafc6]{display:flex;align-items:center;gap:10px;width:100%}.prop-slider[data-v-6c3aafc6]{flex:1;min-width:0}.prop-slider-num[data-v-6c3aafc6]{width:72px;flex-shrink:0}.prop-slider-row-compact[data-v-6c3aafc6]{gap:6px}.prop-slider-row-compact .prop-slider-num[data-v-6c3aafc6]{width:64px}.prop-row-block[data-v-6c3aafc6]{flex-direction:column;align-items:stretch}.size-row[data-v-6c3aafc6]{display:flex;gap:6px;align-items:center}.size-row .ant-input-number[data-v-6c3aafc6]{flex:1;min-width:0}.size-sep[data-v-6c3aafc6]{color:var(--editor-text-dim);font-size:12px;flex-shrink:0}.canvas-preset-select[data-v-6c3aafc6]{margin-top:6px;width:100%}.color-input[data-v-6c3aafc6]{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-6c3aafc6] .ant-divider{border-color:var(--editor-border-item)!important}.data-hint[data-v-6c3aafc6]{font-size:12px;color:var(--editor-text-muted);font-family:monospace}.editor-code-preview[data-v-6c3aafc6]{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-6c3aafc6],.data-table-wrap[data-v-6c3aafc6]{overflow-x:auto}.prop-expand-block[data-v-6c3aafc6]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-expand-block.is-open[data-v-6c3aafc6]{grid-template-rows:1fr}.prop-expand-block__inner[data-v-6c3aafc6]{overflow:hidden;min-height:0}.prop-section-body-anim[data-v-6c3aafc6]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-section-body-anim.is-open[data-v-6c3aafc6]{grid-template-rows:1fr}.prop-section-body-anim>.section-body[data-v-6c3aafc6]{overflow:hidden;min-height:0}@media (prefers-reduced-motion: reduce){.prop-expand-block[data-v-6c3aafc6],.prop-section-body-anim[data-v-6c3aafc6]{transition:none}}.data-edit-table[data-v-6c3aafc6],.data-table[data-v-6c3aafc6]{width:100%;border-collapse:collapse;font-size:12px}.data-edit-table th[data-v-6c3aafc6],.data-edit-table td[data-v-6c3aafc6],.data-table th[data-v-6c3aafc6],.data-table td[data-v-6c3aafc6]{border:1px solid var(--editor-border-item);padding:6px 8px;text-align:left;color:var(--editor-text)}.data-edit-table th[data-v-6c3aafc6],.data-table th[data-v-6c3aafc6]{background:var(--sidebar-active-bg);color:var(--editor-text);font-weight:600}.data-edit-table td[data-v-6c3aafc6],.data-table td[data-v-6c3aafc6]{background:var(--editor-table-cell-bg);color:var(--editor-text)}.data-edit-table input[data-v-6c3aafc6],.data-edit-table .ant-input[data-v-6c3aafc6],.data-table input[data-v-6c3aafc6],.data-table .ant-input[data-v-6c3aafc6],.data-table .ant-input-number[data-v-6c3aafc6]{background:var(--editor-bg-elevated)!important;border-color:var(--editor-border)!important;color:var(--editor-text)!important}.data-table .th-series[data-v-6c3aafc6],.data-table .td-name[data-v-6c3aafc6]{min-width:80px}.data-table .th-val[data-v-6c3aafc6],.data-table .td-val[data-v-6c3aafc6]{min-width:70px}.data-table .th-actions[data-v-6c3aafc6],.data-table .td-actions[data-v-6c3aafc6]{width:40px}.data-summary[data-v-6c3aafc6]{font-size:12px;color:var(--editor-text-muted);margin-top:4px}.label-hint[data-v-6c3aafc6]{margin-left:4px;color:var(--editor-text-dim);cursor:help}.subsection[data-v-6c3aafc6]{font-size:12px;margin-top:8px}.color-row[data-v-6c3aafc6]{display:flex;gap:6px;align-items:center}.color-input[data-v-6c3aafc6]{width:32px;height:24px;padding:0;border:1px solid var(--editor-border);border-radius:4px;cursor:pointer;background:transparent}.prop-section[data-v-bec0f209]{margin-bottom:12px;background:var(--editor-bg-elevated);border-radius:8px;padding:10px;border:1px solid var(--editor-border)}.section-title[data-v-bec0f209]{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-bec0f209]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.prop-item[data-v-bec0f209]{display:flex;flex-direction:column;gap:3px}.prop-item label[data-v-bec0f209]{font-size:11px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.prop-row label[data-v-bec0f209]{font-size:12px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.label-hint[data-v-bec0f209]{color:var(--editor-text-dim);cursor:help;font-size:12px}.prop-row[data-v-bec0f209]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.prop-section>.prop-row[data-v-bec0f209]:last-child{margin-bottom:0}.prop-row-switch[data-v-bec0f209]{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.prop-row-switch>label[data-v-bec0f209],.prop-row-switch[data-v-bec0f209] label{flex:1;margin-bottom:0}.prop-row-switch>.prop-row-label-wrap[data-v-bec0f209]{flex:1;min-width:0}.prop-row-pd[data-v-bec0f209]{padding-left:15px}.prop-search-highlight[data-v-bec0f209]{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-bec0f209]{padding:4px;margin:-4px}.prop-slider-row[data-v-bec0f209]{display:flex;align-items:center;gap:10px;width:100%}.prop-slider[data-v-bec0f209]{flex:1;min-width:0}.prop-slider-num[data-v-bec0f209]{width:72px;flex-shrink:0}.prop-slider-row-compact[data-v-bec0f209]{gap:6px}.prop-slider-row-compact .prop-slider-num[data-v-bec0f209]{width:64px}.prop-row-block[data-v-bec0f209]{flex-direction:column;align-items:stretch}.size-row[data-v-bec0f209]{display:flex;gap:6px;align-items:center}.size-row .ant-input-number[data-v-bec0f209]{flex:1;min-width:0}.size-sep[data-v-bec0f209]{color:var(--editor-text-dim);font-size:12px;flex-shrink:0}.canvas-preset-select[data-v-bec0f209]{margin-top:6px;width:100%}.color-input[data-v-bec0f209]{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-bec0f209] .ant-divider{border-color:var(--editor-border-item)!important}.data-hint[data-v-bec0f209]{font-size:12px;color:var(--editor-text-muted);font-family:monospace}.editor-code-preview[data-v-bec0f209]{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-bec0f209],.data-table-wrap[data-v-bec0f209]{overflow-x:auto}.prop-expand-block[data-v-bec0f209]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-expand-block.is-open[data-v-bec0f209]{grid-template-rows:1fr}.prop-expand-block__inner[data-v-bec0f209]{overflow:hidden;min-height:0}.prop-section-body-anim[data-v-bec0f209]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-section-body-anim.is-open[data-v-bec0f209]{grid-template-rows:1fr}.prop-section-body-anim>.section-body[data-v-bec0f209]{overflow:hidden;min-height:0}@media (prefers-reduced-motion: reduce){.prop-expand-block[data-v-bec0f209],.prop-section-body-anim[data-v-bec0f209]{transition:none}}.data-edit-table[data-v-bec0f209],.data-table[data-v-bec0f209]{width:100%;border-collapse:collapse;font-size:12px}.data-edit-table th[data-v-bec0f209],.data-edit-table td[data-v-bec0f209],.data-table th[data-v-bec0f209],.data-table td[data-v-bec0f209]{border:1px solid var(--editor-border-item);padding:6px 8px;text-align:left;color:var(--editor-text)}.data-edit-table th[data-v-bec0f209],.data-table th[data-v-bec0f209]{background:var(--sidebar-active-bg);color:var(--editor-text);font-weight:600}.data-edit-table td[data-v-bec0f209],.data-table td[data-v-bec0f209]{background:var(--editor-table-cell-bg);color:var(--editor-text)}.data-edit-table input[data-v-bec0f209],.data-edit-table .ant-input[data-v-bec0f209],.data-table input[data-v-bec0f209],.data-table .ant-input[data-v-bec0f209],.data-table .ant-input-number[data-v-bec0f209]{background:var(--editor-bg-elevated)!important;border-color:var(--editor-border)!important;color:var(--editor-text)!important}.data-table .th-series[data-v-bec0f209],.data-table .td-name[data-v-bec0f209]{min-width:80px}.data-table .th-val[data-v-bec0f209],.data-table .td-val[data-v-bec0f209]{min-width:70px}.data-table .th-actions[data-v-bec0f209],.data-table .td-actions[data-v-bec0f209]{width:40px}.data-summary[data-v-bec0f209]{font-size:12px;color:var(--editor-text-muted);margin-top:4px}.label-hint[data-v-bec0f209]{margin-left:4px;color:var(--editor-text-dim);cursor:help}.subsection[data-v-bec0f209]{font-size:12px;margin-top:8px}.color-row[data-v-bec0f209]{display:flex;gap:6px;align-items:center}.color-input[data-v-bec0f209]{width:32px;height:24px;padding:0;border:1px solid var(--editor-border);border-radius:4px;cursor:pointer;background:transparent}.loading-hint[data-v-664fec31]{font-size:12px;color:var(--accent);margin-top:4px;text-align:center}.prop-section[data-v-408f6e98]{margin-bottom:12px;background:var(--editor-bg-elevated);border-radius:8px;padding:10px;border:1px solid var(--editor-border)}.section-title[data-v-408f6e98]{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-408f6e98]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.prop-item[data-v-408f6e98]{display:flex;flex-direction:column;gap:3px}.prop-item label[data-v-408f6e98]{font-size:11px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.prop-row label[data-v-408f6e98]{font-size:12px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.label-hint[data-v-408f6e98]{color:var(--editor-text-dim);cursor:help;font-size:12px}.prop-row[data-v-408f6e98]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.prop-section>.prop-row[data-v-408f6e98]:last-child{margin-bottom:0}.prop-row-switch[data-v-408f6e98]{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.prop-row-switch>label[data-v-408f6e98],.prop-row-switch[data-v-408f6e98] label{flex:1;margin-bottom:0}.prop-row-switch>.prop-row-label-wrap[data-v-408f6e98]{flex:1;min-width:0}.prop-row-pd[data-v-408f6e98]{padding-left:15px}.prop-search-highlight[data-v-408f6e98]{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-408f6e98]{padding:4px;margin:-4px}.color-row[data-v-408f6e98]{display:flex;gap:6px;align-items:center}.prop-slider-row[data-v-408f6e98]{display:flex;align-items:center;gap:10px;width:100%}.prop-slider[data-v-408f6e98]{flex:1;min-width:0}.prop-slider-num[data-v-408f6e98]{width:72px;flex-shrink:0}.prop-slider-row-compact[data-v-408f6e98]{gap:6px}.prop-slider-row-compact .prop-slider-num[data-v-408f6e98]{width:64px}.prop-row-block[data-v-408f6e98]{flex-direction:column;align-items:stretch}.size-row[data-v-408f6e98]{display:flex;gap:6px;align-items:center}.size-row .ant-input-number[data-v-408f6e98]{flex:1;min-width:0}.size-sep[data-v-408f6e98]{color:var(--editor-text-dim);font-size:12px;flex-shrink:0}.canvas-preset-select[data-v-408f6e98]{margin-top:6px;width:100%}.color-input[data-v-408f6e98]{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-408f6e98] .ant-divider{border-color:var(--editor-border-item)!important}.data-hint[data-v-408f6e98]{font-size:12px;color:var(--editor-text-muted);font-family:monospace}.editor-code-preview[data-v-408f6e98]{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-408f6e98],.data-table-wrap[data-v-408f6e98]{overflow-x:auto}.prop-expand-block[data-v-408f6e98]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-expand-block.is-open[data-v-408f6e98]{grid-template-rows:1fr}.prop-expand-block__inner[data-v-408f6e98]{overflow:hidden;min-height:0}.prop-section-body-anim[data-v-408f6e98]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-section-body-anim.is-open[data-v-408f6e98]{grid-template-rows:1fr}.prop-section-body-anim>.section-body[data-v-408f6e98]{overflow:hidden;min-height:0}@media (prefers-reduced-motion: reduce){.prop-expand-block[data-v-408f6e98],.prop-section-body-anim[data-v-408f6e98]{transition:none}}.data-edit-table[data-v-408f6e98],.data-table[data-v-408f6e98]{width:100%;border-collapse:collapse;font-size:12px}.data-edit-table th[data-v-408f6e98],.data-edit-table td[data-v-408f6e98],.data-table th[data-v-408f6e98],.data-table td[data-v-408f6e98]{border:1px solid var(--editor-border-item);padding:6px 8px;text-align:left;color:var(--editor-text)}.data-edit-table th[data-v-408f6e98],.data-table th[data-v-408f6e98]{background:var(--sidebar-active-bg);color:var(--editor-text);font-weight:600}.data-edit-table td[data-v-408f6e98],.data-table td[data-v-408f6e98]{background:var(--editor-table-cell-bg);color:var(--editor-text)}.data-edit-table input[data-v-408f6e98],.data-edit-table .ant-input[data-v-408f6e98],.data-table input[data-v-408f6e98],.data-table .ant-input[data-v-408f6e98],.data-table .ant-input-number[data-v-408f6e98]{background:var(--editor-bg-elevated)!important;border-color:var(--editor-border)!important;color:var(--editor-text)!important}.data-table .th-series[data-v-408f6e98],.data-table .td-name[data-v-408f6e98]{min-width:80px}.data-table .th-val[data-v-408f6e98],.data-table .td-val[data-v-408f6e98]{min-width:70px}.data-table .th-actions[data-v-408f6e98],.data-table .td-actions[data-v-408f6e98]{width:40px}.subsection[data-v-408f6e98]{font-size:12px;margin-top:8px}.prop-section[data-v-0cb01c9c]{margin-bottom:12px;background:var(--editor-bg-elevated);border-radius:8px;padding:10px;border:1px solid var(--editor-border)}.section-title[data-v-0cb01c9c]{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-0cb01c9c]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.prop-item[data-v-0cb01c9c]{display:flex;flex-direction:column;gap:3px}.prop-item label[data-v-0cb01c9c]{font-size:11px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.prop-row label[data-v-0cb01c9c]{font-size:12px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.label-hint[data-v-0cb01c9c]{color:var(--editor-text-dim);cursor:help;font-size:12px}.prop-row[data-v-0cb01c9c]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.prop-section>.prop-row[data-v-0cb01c9c]:last-child{margin-bottom:0}.prop-row-switch[data-v-0cb01c9c]{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.prop-row-switch>label[data-v-0cb01c9c],.prop-row-switch[data-v-0cb01c9c] label{flex:1;margin-bottom:0}.prop-row-switch>.prop-row-label-wrap[data-v-0cb01c9c]{flex:1;min-width:0}.prop-row-pd[data-v-0cb01c9c]{padding-left:15px}.prop-search-highlight[data-v-0cb01c9c]{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-0cb01c9c]{padding:4px;margin:-4px}.color-row[data-v-0cb01c9c]{display:flex;gap:6px;align-items:center}.prop-slider-row[data-v-0cb01c9c]{display:flex;align-items:center;gap:10px;width:100%}.prop-slider[data-v-0cb01c9c]{flex:1;min-width:0}.prop-slider-num[data-v-0cb01c9c]{width:72px;flex-shrink:0}.prop-slider-row-compact[data-v-0cb01c9c]{gap:6px}.prop-slider-row-compact .prop-slider-num[data-v-0cb01c9c]{width:64px}.prop-row-block[data-v-0cb01c9c]{flex-direction:column;align-items:stretch}.size-row[data-v-0cb01c9c]{display:flex;gap:6px;align-items:center}.size-row .ant-input-number[data-v-0cb01c9c]{flex:1;min-width:0}.size-sep[data-v-0cb01c9c]{color:var(--editor-text-dim);font-size:12px;flex-shrink:0}.canvas-preset-select[data-v-0cb01c9c]{margin-top:6px;width:100%}.color-input[data-v-0cb01c9c]{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-0cb01c9c] .ant-divider{border-color:var(--editor-border-item)!important}.data-hint[data-v-0cb01c9c]{font-size:12px;color:var(--editor-text-muted);font-family:monospace}.editor-code-preview[data-v-0cb01c9c]{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-0cb01c9c],.data-table-wrap[data-v-0cb01c9c]{overflow-x:auto}.prop-expand-block[data-v-0cb01c9c]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-expand-block.is-open[data-v-0cb01c9c]{grid-template-rows:1fr}.prop-expand-block__inner[data-v-0cb01c9c]{overflow:hidden;min-height:0}.prop-section-body-anim[data-v-0cb01c9c]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-section-body-anim.is-open[data-v-0cb01c9c]{grid-template-rows:1fr}.prop-section-body-anim>.section-body[data-v-0cb01c9c]{overflow:hidden;min-height:0}@media (prefers-reduced-motion: reduce){.prop-expand-block[data-v-0cb01c9c],.prop-section-body-anim[data-v-0cb01c9c]{transition:none}}.data-edit-table[data-v-0cb01c9c],.data-table[data-v-0cb01c9c]{width:100%;border-collapse:collapse;font-size:12px}.data-edit-table th[data-v-0cb01c9c],.data-edit-table td[data-v-0cb01c9c],.data-table th[data-v-0cb01c9c],.data-table td[data-v-0cb01c9c]{border:1px solid var(--editor-border-item);padding:6px 8px;text-align:left;color:var(--editor-text)}.data-edit-table th[data-v-0cb01c9c],.data-table th[data-v-0cb01c9c]{background:var(--sidebar-active-bg);color:var(--editor-text);font-weight:600}.data-edit-table td[data-v-0cb01c9c],.data-table td[data-v-0cb01c9c]{background:var(--editor-table-cell-bg);color:var(--editor-text)}.data-edit-table input[data-v-0cb01c9c],.data-edit-table .ant-input[data-v-0cb01c9c],.data-table input[data-v-0cb01c9c],.data-table .ant-input[data-v-0cb01c9c],.data-table .ant-input-number[data-v-0cb01c9c]{background:var(--editor-bg-elevated)!important;border-color:var(--editor-border)!important;color:var(--editor-text)!important}.data-table .th-series[data-v-0cb01c9c],.data-table .td-name[data-v-0cb01c9c]{min-width:80px}.data-table .th-val[data-v-0cb01c9c],.data-table .td-val[data-v-0cb01c9c]{min-width:70px}.data-table .th-actions[data-v-0cb01c9c],.data-table .td-actions[data-v-0cb01c9c]{width:40px}.prop-section[data-v-0b0c7a7e]{margin-bottom:12px;background:var(--editor-bg-elevated);border-radius:8px;padding:10px;border:1px solid var(--editor-border)}.section-title[data-v-0b0c7a7e]{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-0b0c7a7e]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.prop-item[data-v-0b0c7a7e]{display:flex;flex-direction:column;gap:3px}.prop-item label[data-v-0b0c7a7e]{font-size:11px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.prop-row label[data-v-0b0c7a7e]{font-size:12px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.label-hint[data-v-0b0c7a7e]{color:var(--editor-text-dim);cursor:help;font-size:12px}.prop-row[data-v-0b0c7a7e]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.prop-section>.prop-row[data-v-0b0c7a7e]:last-child{margin-bottom:0}.prop-row-switch[data-v-0b0c7a7e]{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.prop-row-switch>label[data-v-0b0c7a7e],.prop-row-switch[data-v-0b0c7a7e] label{flex:1;margin-bottom:0}.prop-row-switch>.prop-row-label-wrap[data-v-0b0c7a7e]{flex:1;min-width:0}.prop-row-pd[data-v-0b0c7a7e]{padding-left:15px}.prop-search-highlight[data-v-0b0c7a7e]{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-0b0c7a7e]{padding:4px;margin:-4px}.color-row[data-v-0b0c7a7e]{display:flex;gap:6px;align-items:center}.prop-slider-row[data-v-0b0c7a7e]{display:flex;align-items:center;gap:10px;width:100%}.prop-slider[data-v-0b0c7a7e]{flex:1;min-width:0}.prop-slider-num[data-v-0b0c7a7e]{width:72px;flex-shrink:0}.prop-slider-row-compact[data-v-0b0c7a7e]{gap:6px}.prop-slider-row-compact .prop-slider-num[data-v-0b0c7a7e]{width:64px}.prop-row-block[data-v-0b0c7a7e]{flex-direction:column;align-items:stretch}.size-row[data-v-0b0c7a7e]{display:flex;gap:6px;align-items:center}.size-row .ant-input-number[data-v-0b0c7a7e]{flex:1;min-width:0}.size-sep[data-v-0b0c7a7e]{color:var(--editor-text-dim);font-size:12px;flex-shrink:0}.canvas-preset-select[data-v-0b0c7a7e]{margin-top:6px;width:100%}.color-input[data-v-0b0c7a7e]{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-0b0c7a7e] .ant-divider{border-color:var(--editor-border-item)!important}.data-hint[data-v-0b0c7a7e]{font-size:12px;color:var(--editor-text-muted);font-family:monospace}.editor-code-preview[data-v-0b0c7a7e]{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-0b0c7a7e],.data-table-wrap[data-v-0b0c7a7e]{overflow-x:auto}.prop-expand-block[data-v-0b0c7a7e]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-expand-block.is-open[data-v-0b0c7a7e]{grid-template-rows:1fr}.prop-expand-block__inner[data-v-0b0c7a7e]{overflow:hidden;min-height:0}.prop-section-body-anim[data-v-0b0c7a7e]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-section-body-anim.is-open[data-v-0b0c7a7e]{grid-template-rows:1fr}.prop-section-body-anim>.section-body[data-v-0b0c7a7e]{overflow:hidden;min-height:0}@media (prefers-reduced-motion: reduce){.prop-expand-block[data-v-0b0c7a7e],.prop-section-body-anim[data-v-0b0c7a7e]{transition:none}}.data-edit-table[data-v-0b0c7a7e],.data-table[data-v-0b0c7a7e]{width:100%;border-collapse:collapse;font-size:12px}.data-edit-table th[data-v-0b0c7a7e],.data-edit-table td[data-v-0b0c7a7e],.data-table th[data-v-0b0c7a7e],.data-table td[data-v-0b0c7a7e]{border:1px solid var(--editor-border-item);padding:6px 8px;text-align:left;color:var(--editor-text)}.data-edit-table th[data-v-0b0c7a7e],.data-table th[data-v-0b0c7a7e]{background:var(--sidebar-active-bg);color:var(--editor-text);font-weight:600}.data-edit-table td[data-v-0b0c7a7e],.data-table td[data-v-0b0c7a7e]{background:var(--editor-table-cell-bg);color:var(--editor-text)}.data-edit-table input[data-v-0b0c7a7e],.data-edit-table .ant-input[data-v-0b0c7a7e],.data-table input[data-v-0b0c7a7e],.data-table .ant-input[data-v-0b0c7a7e],.data-table .ant-input-number[data-v-0b0c7a7e]{background:var(--editor-bg-elevated)!important;border-color:var(--editor-border)!important;color:var(--editor-text)!important}.data-table .th-series[data-v-0b0c7a7e],.data-table .td-name[data-v-0b0c7a7e]{min-width:80px}.data-table .th-val[data-v-0b0c7a7e],.data-table .td-val[data-v-0b0c7a7e]{min-width:70px}.data-table .th-actions[data-v-0b0c7a7e],.data-table .td-actions[data-v-0b0c7a7e]{width:40px}.prop-section[data-v-ea21e794]{margin-bottom:12px;background:var(--editor-bg-elevated);border-radius:8px;padding:10px;border:1px solid var(--editor-border)}.section-title[data-v-ea21e794]{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-ea21e794]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.prop-item[data-v-ea21e794]{display:flex;flex-direction:column;gap:3px}.prop-item label[data-v-ea21e794]{font-size:11px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.prop-row label[data-v-ea21e794]{font-size:12px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.label-hint[data-v-ea21e794]{color:var(--editor-text-dim);cursor:help;font-size:12px}.prop-row[data-v-ea21e794]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.prop-section>.prop-row[data-v-ea21e794]:last-child{margin-bottom:0}.prop-row-switch[data-v-ea21e794]{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.prop-row-switch>label[data-v-ea21e794],.prop-row-switch[data-v-ea21e794] label{flex:1;margin-bottom:0}.prop-row-switch>.prop-row-label-wrap[data-v-ea21e794]{flex:1;min-width:0}.prop-row-pd[data-v-ea21e794]{padding-left:15px}.prop-search-highlight[data-v-ea21e794]{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-ea21e794]{padding:4px;margin:-4px}.color-row[data-v-ea21e794]{display:flex;gap:6px;align-items:center}.prop-slider-row[data-v-ea21e794]{display:flex;align-items:center;gap:10px;width:100%}.prop-slider[data-v-ea21e794]{flex:1;min-width:0}.prop-slider-num[data-v-ea21e794]{width:72px;flex-shrink:0}.prop-slider-row-compact[data-v-ea21e794]{gap:6px}.prop-slider-row-compact .prop-slider-num[data-v-ea21e794]{width:64px}.prop-row-block[data-v-ea21e794]{flex-direction:column;align-items:stretch}.size-row[data-v-ea21e794]{display:flex;gap:6px;align-items:center}.size-row .ant-input-number[data-v-ea21e794]{flex:1;min-width:0}.size-sep[data-v-ea21e794]{color:var(--editor-text-dim);font-size:12px;flex-shrink:0}.canvas-preset-select[data-v-ea21e794]{margin-top:6px;width:100%}.color-input[data-v-ea21e794]{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-ea21e794] .ant-divider{border-color:var(--editor-border-item)!important}.data-hint[data-v-ea21e794]{font-size:12px;color:var(--editor-text-muted);font-family:monospace}.editor-code-preview[data-v-ea21e794]{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-ea21e794],.data-table-wrap[data-v-ea21e794]{overflow-x:auto}.prop-expand-block[data-v-ea21e794]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-expand-block.is-open[data-v-ea21e794]{grid-template-rows:1fr}.prop-expand-block__inner[data-v-ea21e794]{overflow:hidden;min-height:0}.prop-section-body-anim[data-v-ea21e794]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-section-body-anim.is-open[data-v-ea21e794]{grid-template-rows:1fr}.prop-section-body-anim>.section-body[data-v-ea21e794]{overflow:hidden;min-height:0}@media (prefers-reduced-motion: reduce){.prop-expand-block[data-v-ea21e794],.prop-section-body-anim[data-v-ea21e794]{transition:none}}.data-edit-table[data-v-ea21e794],.data-table[data-v-ea21e794]{width:100%;border-collapse:collapse;font-size:12px}.data-edit-table th[data-v-ea21e794],.data-edit-table td[data-v-ea21e794],.data-table th[data-v-ea21e794],.data-table td[data-v-ea21e794]{border:1px solid var(--editor-border-item);padding:6px 8px;text-align:left;color:var(--editor-text)}.data-edit-table th[data-v-ea21e794],.data-table th[data-v-ea21e794]{background:var(--sidebar-active-bg);color:var(--editor-text);font-weight:600}.data-edit-table td[data-v-ea21e794],.data-table td[data-v-ea21e794]{background:var(--editor-table-cell-bg);color:var(--editor-text)}.data-edit-table input[data-v-ea21e794],.data-edit-table .ant-input[data-v-ea21e794],.data-table input[data-v-ea21e794],.data-table .ant-input[data-v-ea21e794],.data-table .ant-input-number[data-v-ea21e794]{background:var(--editor-bg-elevated)!important;border-color:var(--editor-border)!important;color:var(--editor-text)!important}.data-table .th-series[data-v-ea21e794],.data-table .td-name[data-v-ea21e794]{min-width:80px}.data-table .th-val[data-v-ea21e794],.data-table .td-val[data-v-ea21e794]{min-width:70px}.data-table .th-actions[data-v-ea21e794],.data-table .td-actions[data-v-ea21e794]{width:40px}.prop-section[data-v-96fa6876]{margin-bottom:12px;background:var(--editor-bg-elevated);border-radius:8px;padding:10px;border:1px solid var(--editor-border)}.section-title[data-v-96fa6876]{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-96fa6876]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.prop-item[data-v-96fa6876]{display:flex;flex-direction:column;gap:3px}.prop-item label[data-v-96fa6876]{font-size:11px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.prop-row label[data-v-96fa6876]{font-size:12px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.label-hint[data-v-96fa6876]{color:var(--editor-text-dim);cursor:help;font-size:12px}.prop-row[data-v-96fa6876]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.prop-section>.prop-row[data-v-96fa6876]:last-child{margin-bottom:0}.prop-row-switch[data-v-96fa6876]{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.prop-row-switch>label[data-v-96fa6876],.prop-row-switch[data-v-96fa6876] label{flex:1;margin-bottom:0}.prop-row-switch>.prop-row-label-wrap[data-v-96fa6876]{flex:1;min-width:0}.prop-row-pd[data-v-96fa6876]{padding-left:15px}.prop-search-highlight[data-v-96fa6876]{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-96fa6876]{padding:4px;margin:-4px}.prop-slider-row[data-v-96fa6876]{display:flex;align-items:center;gap:10px;width:100%}.prop-slider[data-v-96fa6876]{flex:1;min-width:0}.prop-slider-num[data-v-96fa6876]{width:72px;flex-shrink:0}.prop-slider-row-compact[data-v-96fa6876]{gap:6px}.prop-slider-row-compact .prop-slider-num[data-v-96fa6876]{width:64px}.prop-row-block[data-v-96fa6876]{flex-direction:column;align-items:stretch}.size-row[data-v-96fa6876]{display:flex;gap:6px;align-items:center}.size-row .ant-input-number[data-v-96fa6876]{flex:1;min-width:0}.size-sep[data-v-96fa6876]{color:var(--editor-text-dim);font-size:12px;flex-shrink:0}.canvas-preset-select[data-v-96fa6876]{margin-top:6px;width:100%}.color-input[data-v-96fa6876]{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-96fa6876] .ant-divider{border-color:var(--editor-border-item)!important}.data-hint[data-v-96fa6876]{font-size:12px;color:var(--editor-text-muted);font-family:monospace}.editor-code-preview[data-v-96fa6876]{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-96fa6876],.data-table-wrap[data-v-96fa6876]{overflow-x:auto}.prop-expand-block[data-v-96fa6876]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-expand-block.is-open[data-v-96fa6876]{grid-template-rows:1fr}.prop-expand-block__inner[data-v-96fa6876]{overflow:hidden;min-height:0}.prop-section-body-anim[data-v-96fa6876]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-section-body-anim.is-open[data-v-96fa6876]{grid-template-rows:1fr}.prop-section-body-anim>.section-body[data-v-96fa6876]{overflow:hidden;min-height:0}@media (prefers-reduced-motion: reduce){.prop-expand-block[data-v-96fa6876],.prop-section-body-anim[data-v-96fa6876]{transition:none}}.data-edit-table[data-v-96fa6876],.data-table[data-v-96fa6876]{width:100%;border-collapse:collapse;font-size:12px}.data-edit-table th[data-v-96fa6876],.data-edit-table td[data-v-96fa6876],.data-table th[data-v-96fa6876],.data-table td[data-v-96fa6876]{border:1px solid var(--editor-border-item);padding:6px 8px;text-align:left;color:var(--editor-text)}.data-edit-table th[data-v-96fa6876],.data-table th[data-v-96fa6876]{background:var(--sidebar-active-bg);color:var(--editor-text);font-weight:600}.data-edit-table td[data-v-96fa6876],.data-table td[data-v-96fa6876]{background:var(--editor-table-cell-bg);color:var(--editor-text)}.data-edit-table input[data-v-96fa6876],.data-edit-table .ant-input[data-v-96fa6876],.data-table input[data-v-96fa6876],.data-table .ant-input[data-v-96fa6876],.data-table .ant-input-number[data-v-96fa6876]{background:var(--editor-bg-elevated)!important;border-color:var(--editor-border)!important;color:var(--editor-text)!important}.data-table .th-series[data-v-96fa6876],.data-table .td-name[data-v-96fa6876]{min-width:80px}.data-table .th-val[data-v-96fa6876],.data-table .td-val[data-v-96fa6876]{min-width:70px}.data-table .th-actions[data-v-96fa6876],.data-table .td-actions[data-v-96fa6876]{width:40px}.color-row[data-v-96fa6876]{display:flex;gap:6px;align-items:center}.color-input[data-v-96fa6876]{width:32px;height:24px;padding:0;border:1px solid var(--editor-border);border-radius:4px;cursor:pointer;background:transparent}.prop-section[data-v-933b4b45]{margin-bottom:12px;background:var(--editor-bg-elevated);border-radius:8px;padding:10px;border:1px solid var(--editor-border)}.section-title[data-v-933b4b45]{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-933b4b45]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.prop-item[data-v-933b4b45]{display:flex;flex-direction:column;gap:3px}.prop-item label[data-v-933b4b45]{font-size:11px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.prop-row label[data-v-933b4b45]{font-size:12px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.label-hint[data-v-933b4b45]{color:var(--editor-text-dim);cursor:help;font-size:12px}.prop-row[data-v-933b4b45]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.prop-section>.prop-row[data-v-933b4b45]:last-child{margin-bottom:0}.prop-row-switch[data-v-933b4b45]{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.prop-row-switch>label[data-v-933b4b45],.prop-row-switch[data-v-933b4b45] label{flex:1;margin-bottom:0}.prop-row-switch>.prop-row-label-wrap[data-v-933b4b45]{flex:1;min-width:0}.prop-row-pd[data-v-933b4b45]{padding-left:15px}.prop-search-highlight[data-v-933b4b45]{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-933b4b45]{padding:4px;margin:-4px}.color-row[data-v-933b4b45]{display:flex;gap:6px;align-items:center}.prop-slider-row[data-v-933b4b45]{display:flex;align-items:center;gap:10px;width:100%}.prop-slider[data-v-933b4b45]{flex:1;min-width:0}.prop-slider-num[data-v-933b4b45]{width:72px;flex-shrink:0}.prop-slider-row-compact[data-v-933b4b45]{gap:6px}.prop-slider-row-compact .prop-slider-num[data-v-933b4b45]{width:64px}.prop-row-block[data-v-933b4b45]{flex-direction:column;align-items:stretch}.size-row[data-v-933b4b45]{display:flex;gap:6px;align-items:center}.size-row .ant-input-number[data-v-933b4b45]{flex:1;min-width:0}.size-sep[data-v-933b4b45]{color:var(--editor-text-dim);font-size:12px;flex-shrink:0}.canvas-preset-select[data-v-933b4b45]{margin-top:6px;width:100%}.color-input[data-v-933b4b45]{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-933b4b45] .ant-divider{border-color:var(--editor-border-item)!important}.data-hint[data-v-933b4b45]{font-size:12px;color:var(--editor-text-muted);font-family:monospace}.editor-code-preview[data-v-933b4b45]{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-933b4b45],.data-table-wrap[data-v-933b4b45]{overflow-x:auto}.prop-expand-block[data-v-933b4b45]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-expand-block.is-open[data-v-933b4b45]{grid-template-rows:1fr}.prop-expand-block__inner[data-v-933b4b45]{overflow:hidden;min-height:0}.prop-section-body-anim[data-v-933b4b45]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-section-body-anim.is-open[data-v-933b4b45]{grid-template-rows:1fr}.prop-section-body-anim>.section-body[data-v-933b4b45]{overflow:hidden;min-height:0}@media (prefers-reduced-motion: reduce){.prop-expand-block[data-v-933b4b45],.prop-section-body-anim[data-v-933b4b45]{transition:none}}.data-edit-table[data-v-933b4b45],.data-table[data-v-933b4b45]{width:100%;border-collapse:collapse;font-size:12px}.data-edit-table th[data-v-933b4b45],.data-edit-table td[data-v-933b4b45],.data-table th[data-v-933b4b45],.data-table td[data-v-933b4b45]{border:1px solid var(--editor-border-item);padding:6px 8px;text-align:left;color:var(--editor-text)}.data-edit-table th[data-v-933b4b45],.data-table th[data-v-933b4b45]{background:var(--sidebar-active-bg);color:var(--editor-text);font-weight:600}.data-edit-table td[data-v-933b4b45],.data-table td[data-v-933b4b45]{background:var(--editor-table-cell-bg);color:var(--editor-text)}.data-edit-table input[data-v-933b4b45],.data-edit-table .ant-input[data-v-933b4b45],.data-table input[data-v-933b4b45],.data-table .ant-input[data-v-933b4b45],.data-table .ant-input-number[data-v-933b4b45]{background:var(--editor-bg-elevated)!important;border-color:var(--editor-border)!important;color:var(--editor-text)!important}.data-table .th-series[data-v-933b4b45],.data-table .td-name[data-v-933b4b45]{min-width:80px}.data-table .th-val[data-v-933b4b45],.data-table .td-val[data-v-933b4b45]{min-width:70px}.data-table .th-actions[data-v-933b4b45],.data-table .td-actions[data-v-933b4b45]{width:40px}.visual-map-header[data-v-933b4b45]{display:flex;align-items:center;justify-content:space-between;width:100%;gap:8px}.sync-btn[data-v-933b4b45]{padding:0;height:auto;font-size:12px;flex-shrink:0}.visual-map-range[data-v-933b4b45]{width:100%;margin:4px 0 8px}.data-hint[data-v-933b4b45]{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}.prop-expand-block[data-v-ff067bc0]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-expand-block.is-open[data-v-ff067bc0]{grid-template-rows:1fr}.prop-expand-block__inner[data-v-ff067bc0]{overflow:hidden;min-height:0}.prop-section-body-anim[data-v-ff067bc0]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-section-body-anim.is-open[data-v-ff067bc0]{grid-template-rows:1fr}.prop-section-body-anim>.section-body[data-v-ff067bc0]{overflow:hidden;min-height:0}@media (prefers-reduced-motion: reduce){.prop-expand-block[data-v-ff067bc0],.prop-section-body-anim[data-v-ff067bc0]{transition:none}}.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-31420746]{margin-bottom:12px;background:var(--editor-bg-elevated);border-radius:8px;padding:10px;border:1px solid var(--editor-border)}.section-title[data-v-31420746]{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-31420746]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.prop-item[data-v-31420746]{display:flex;flex-direction:column;gap:3px}.prop-item label[data-v-31420746]{font-size:11px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.prop-row label[data-v-31420746]{font-size:12px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.label-hint[data-v-31420746]{color:var(--editor-text-dim);cursor:help;font-size:12px}.prop-row[data-v-31420746]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.prop-section>.prop-row[data-v-31420746]:last-child{margin-bottom:0}.prop-row-switch[data-v-31420746]{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.prop-row-switch>label[data-v-31420746],.prop-row-switch[data-v-31420746] label{flex:1;margin-bottom:0}.prop-row-switch>.prop-row-label-wrap[data-v-31420746]{flex:1;min-width:0}.prop-row-pd[data-v-31420746]{padding-left:15px}.prop-search-highlight[data-v-31420746]{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-31420746]{padding:4px;margin:-4px}.color-row[data-v-31420746]{display:flex;gap:6px;align-items:center}.prop-slider-row[data-v-31420746]{display:flex;align-items:center;gap:10px;width:100%}.prop-slider[data-v-31420746]{flex:1;min-width:0}.prop-slider-num[data-v-31420746]{width:72px;flex-shrink:0}.prop-slider-row-compact[data-v-31420746]{gap:6px}.prop-slider-row-compact .prop-slider-num[data-v-31420746]{width:64px}.prop-row-block[data-v-31420746]{flex-direction:column;align-items:stretch}.size-row[data-v-31420746]{display:flex;gap:6px;align-items:center}.size-row .ant-input-number[data-v-31420746]{flex:1;min-width:0}.size-sep[data-v-31420746]{color:var(--editor-text-dim);font-size:12px;flex-shrink:0}.canvas-preset-select[data-v-31420746]{margin-top:6px;width:100%}.color-input[data-v-31420746]{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-31420746] .ant-divider{border-color:var(--editor-border-item)!important}.data-hint[data-v-31420746]{font-size:12px;color:var(--editor-text-muted);font-family:monospace}.editor-code-preview[data-v-31420746]{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-31420746],.data-table-wrap[data-v-31420746]{overflow-x:auto}.prop-expand-block[data-v-31420746]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-expand-block.is-open[data-v-31420746]{grid-template-rows:1fr}.prop-expand-block__inner[data-v-31420746]{overflow:hidden;min-height:0}.prop-section-body-anim[data-v-31420746]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-section-body-anim.is-open[data-v-31420746]{grid-template-rows:1fr}.prop-section-body-anim>.section-body[data-v-31420746]{overflow:hidden;min-height:0}@media (prefers-reduced-motion: reduce){.prop-expand-block[data-v-31420746],.prop-section-body-anim[data-v-31420746]{transition:none}}.data-edit-table[data-v-31420746],.data-table[data-v-31420746]{width:100%;border-collapse:collapse;font-size:12px}.data-edit-table th[data-v-31420746],.data-edit-table td[data-v-31420746],.data-table th[data-v-31420746],.data-table td[data-v-31420746]{border:1px solid var(--editor-border-item);padding:6px 8px;text-align:left;color:var(--editor-text)}.data-edit-table th[data-v-31420746],.data-table th[data-v-31420746]{background:var(--sidebar-active-bg);color:var(--editor-text);font-weight:600}.data-edit-table td[data-v-31420746],.data-table td[data-v-31420746]{background:var(--editor-table-cell-bg);color:var(--editor-text)}.data-edit-table input[data-v-31420746],.data-edit-table .ant-input[data-v-31420746],.data-table input[data-v-31420746],.data-table .ant-input[data-v-31420746],.data-table .ant-input-number[data-v-31420746]{background:var(--editor-bg-elevated)!important;border-color:var(--editor-border)!important;color:var(--editor-text)!important}.data-table .th-series[data-v-31420746],.data-table .td-name[data-v-31420746]{min-width:80px}.data-table .th-val[data-v-31420746],.data-table .td-val[data-v-31420746]{min-width:70px}.data-table .th-actions[data-v-31420746],.data-table .td-actions[data-v-31420746]{width:40px}.prop-section[data-v-e209bf11]{margin-bottom:12px;background:var(--editor-bg-elevated);border-radius:8px;padding:10px;border:1px solid var(--editor-border)}.section-title[data-v-e209bf11]{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-e209bf11]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.prop-item[data-v-e209bf11]{display:flex;flex-direction:column;gap:3px}.prop-item label[data-v-e209bf11]{font-size:11px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.prop-row label[data-v-e209bf11]{font-size:12px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.label-hint[data-v-e209bf11]{color:var(--editor-text-dim);cursor:help;font-size:12px}.prop-row[data-v-e209bf11]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.prop-section>.prop-row[data-v-e209bf11]:last-child{margin-bottom:0}.prop-row-switch[data-v-e209bf11]{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.prop-row-switch>label[data-v-e209bf11],.prop-row-switch[data-v-e209bf11] label{flex:1;margin-bottom:0}.prop-row-switch>.prop-row-label-wrap[data-v-e209bf11]{flex:1;min-width:0}.prop-row-pd[data-v-e209bf11]{padding-left:15px}.prop-search-highlight[data-v-e209bf11]{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-e209bf11]{padding:4px;margin:-4px}.color-row[data-v-e209bf11]{display:flex;gap:6px;align-items:center}.prop-slider-row[data-v-e209bf11]{display:flex;align-items:center;gap:10px;width:100%}.prop-slider[data-v-e209bf11]{flex:1;min-width:0}.prop-slider-num[data-v-e209bf11]{width:72px;flex-shrink:0}.prop-slider-row-compact[data-v-e209bf11]{gap:6px}.prop-slider-row-compact .prop-slider-num[data-v-e209bf11]{width:64px}.prop-row-block[data-v-e209bf11]{flex-direction:column;align-items:stretch}.size-row[data-v-e209bf11]{display:flex;gap:6px;align-items:center}.size-row .ant-input-number[data-v-e209bf11]{flex:1;min-width:0}.size-sep[data-v-e209bf11]{color:var(--editor-text-dim);font-size:12px;flex-shrink:0}.canvas-preset-select[data-v-e209bf11]{margin-top:6px;width:100%}.color-input[data-v-e209bf11]{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-e209bf11] .ant-divider{border-color:var(--editor-border-item)!important}.data-hint[data-v-e209bf11]{font-size:12px;color:var(--editor-text-muted);font-family:monospace}.editor-code-preview[data-v-e209bf11]{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-e209bf11],.data-table-wrap[data-v-e209bf11]{overflow-x:auto}.prop-expand-block[data-v-e209bf11]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-expand-block.is-open[data-v-e209bf11]{grid-template-rows:1fr}.prop-expand-block__inner[data-v-e209bf11]{overflow:hidden;min-height:0}.prop-section-body-anim[data-v-e209bf11]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-section-body-anim.is-open[data-v-e209bf11]{grid-template-rows:1fr}.prop-section-body-anim>.section-body[data-v-e209bf11]{overflow:hidden;min-height:0}@media (prefers-reduced-motion: reduce){.prop-expand-block[data-v-e209bf11],.prop-section-body-anim[data-v-e209bf11]{transition:none}}.data-edit-table[data-v-e209bf11],.data-table[data-v-e209bf11]{width:100%;border-collapse:collapse;font-size:12px}.data-edit-table th[data-v-e209bf11],.data-edit-table td[data-v-e209bf11],.data-table th[data-v-e209bf11],.data-table td[data-v-e209bf11]{border:1px solid var(--editor-border-item);padding:6px 8px;text-align:left;color:var(--editor-text)}.data-edit-table th[data-v-e209bf11],.data-table th[data-v-e209bf11]{background:var(--sidebar-active-bg);color:var(--editor-text);font-weight:600}.data-edit-table td[data-v-e209bf11],.data-table td[data-v-e209bf11]{background:var(--editor-table-cell-bg);color:var(--editor-text)}.data-edit-table input[data-v-e209bf11],.data-edit-table .ant-input[data-v-e209bf11],.data-table input[data-v-e209bf11],.data-table .ant-input[data-v-e209bf11],.data-table .ant-input-number[data-v-e209bf11]{background:var(--editor-bg-elevated)!important;border-color:var(--editor-border)!important;color:var(--editor-text)!important}.data-table .th-series[data-v-e209bf11],.data-table .td-name[data-v-e209bf11]{min-width:80px}.data-table .th-val[data-v-e209bf11],.data-table .td-val[data-v-e209bf11]{min-width:70px}.data-table .th-actions[data-v-e209bf11],.data-table .td-actions[data-v-e209bf11]{width:40px}.prop-hint[data-v-e209bf11]{margin:0 0 8px;font-size:12px;color:var(--editor-text-muted);line-height:1.4}.prop-row-switch[data-v-e209bf11]{flex-direction:row;justify-content:space-between;align-items:center;gap:12px}.prop-row-switch label[data-v-e209bf11]{margin-bottom:0;flex-shrink:0}.prop-row-switch[data-v-e209bf11] .ant-switch{flex-shrink:0}.color-row[data-v-e209bf11]{display:flex;gap:6px;align-items:center;width:100%}.color-input[data-v-e209bf11]{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-e209bf11]{flex:1;min-width:0}.prop-section[data-v-af4df474]{margin-bottom:12px;background:var(--editor-bg-elevated);border-radius:8px;padding:10px;border:1px solid var(--editor-border)}.section-title[data-v-af4df474]{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-af4df474]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.prop-item[data-v-af4df474]{display:flex;flex-direction:column;gap:3px}.prop-item label[data-v-af4df474]{font-size:11px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.prop-row label[data-v-af4df474]{font-size:12px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.label-hint[data-v-af4df474]{color:var(--editor-text-dim);cursor:help;font-size:12px}.prop-row[data-v-af4df474]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.prop-section>.prop-row[data-v-af4df474]:last-child{margin-bottom:0}.prop-row-switch[data-v-af4df474]{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.prop-row-switch>label[data-v-af4df474],.prop-row-switch[data-v-af4df474] label{flex:1;margin-bottom:0}.prop-row-switch>.prop-row-label-wrap[data-v-af4df474]{flex:1;min-width:0}.prop-row-pd[data-v-af4df474]{padding-left:15px}.prop-search-highlight[data-v-af4df474]{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-af4df474]{padding:4px;margin:-4px}.color-row[data-v-af4df474]{display:flex;gap:6px;align-items:center}.prop-slider-row[data-v-af4df474]{display:flex;align-items:center;gap:10px;width:100%}.prop-slider[data-v-af4df474]{flex:1;min-width:0}.prop-slider-num[data-v-af4df474]{width:72px;flex-shrink:0}.prop-slider-row-compact[data-v-af4df474]{gap:6px}.prop-slider-row-compact .prop-slider-num[data-v-af4df474]{width:64px}.prop-row-block[data-v-af4df474]{flex-direction:column;align-items:stretch}.size-row[data-v-af4df474]{display:flex;gap:6px;align-items:center}.size-row .ant-input-number[data-v-af4df474]{flex:1;min-width:0}.size-sep[data-v-af4df474]{color:var(--editor-text-dim);font-size:12px;flex-shrink:0}.canvas-preset-select[data-v-af4df474]{margin-top:6px;width:100%}.color-input[data-v-af4df474]{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-af4df474] .ant-divider{border-color:var(--editor-border-item)!important}.data-hint[data-v-af4df474]{font-size:12px;color:var(--editor-text-muted);font-family:monospace}.editor-code-preview[data-v-af4df474]{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-af4df474],.data-table-wrap[data-v-af4df474]{overflow-x:auto}.prop-expand-block[data-v-af4df474]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-expand-block.is-open[data-v-af4df474]{grid-template-rows:1fr}.prop-expand-block__inner[data-v-af4df474]{overflow:hidden;min-height:0}.prop-section-body-anim[data-v-af4df474]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-section-body-anim.is-open[data-v-af4df474]{grid-template-rows:1fr}.prop-section-body-anim>.section-body[data-v-af4df474]{overflow:hidden;min-height:0}@media (prefers-reduced-motion: reduce){.prop-expand-block[data-v-af4df474],.prop-section-body-anim[data-v-af4df474]{transition:none}}.data-edit-table[data-v-af4df474],.data-table[data-v-af4df474]{width:100%;border-collapse:collapse;font-size:12px}.data-edit-table th[data-v-af4df474],.data-edit-table td[data-v-af4df474],.data-table th[data-v-af4df474],.data-table td[data-v-af4df474]{border:1px solid var(--editor-border-item);padding:6px 8px;text-align:left;color:var(--editor-text)}.data-edit-table th[data-v-af4df474],.data-table th[data-v-af4df474]{background:var(--sidebar-active-bg);color:var(--editor-text);font-weight:600}.data-edit-table td[data-v-af4df474],.data-table td[data-v-af4df474]{background:var(--editor-table-cell-bg);color:var(--editor-text)}.data-edit-table input[data-v-af4df474],.data-edit-table .ant-input[data-v-af4df474],.data-table input[data-v-af4df474],.data-table .ant-input[data-v-af4df474],.data-table .ant-input-number[data-v-af4df474]{background:var(--editor-bg-elevated)!important;border-color:var(--editor-border)!important;color:var(--editor-text)!important}.data-table .th-series[data-v-af4df474],.data-table .td-name[data-v-af4df474]{min-width:80px}.data-table .th-val[data-v-af4df474],.data-table .td-val[data-v-af4df474]{min-width:70px}.data-table .th-actions[data-v-af4df474],.data-table .td-actions[data-v-af4df474]{width:40px}.prop-divider[data-v-af4df474]{margin:8px 0;border-color:var(--editor-border)}.subsection[data-v-af4df474]{font-size:12px;margin-top:4px}.modal-section[data-v-af4df474]{max-height:400px;overflow-y:auto}.modal-section-header[data-v-af4df474]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;color:var(--editor-text);font-weight:500}.column-list[data-v-af4df474]{display:flex;flex-direction:column;gap:12px}.column-item[data-v-af4df474]{background:#0003;border-radius:4px;padding:12px}.column-item-header[data-v-af4df474]{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-af4df474]{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-1ac9e3cb]{margin-bottom:12px;background:var(--editor-bg-elevated);border-radius:8px;padding:10px;border:1px solid var(--editor-border)}.section-title[data-v-1ac9e3cb]{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-1ac9e3cb]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.prop-item[data-v-1ac9e3cb]{display:flex;flex-direction:column;gap:3px}.prop-item label[data-v-1ac9e3cb]{font-size:11px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.prop-row label[data-v-1ac9e3cb]{font-size:12px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.label-hint[data-v-1ac9e3cb]{color:var(--editor-text-dim);cursor:help;font-size:12px}.prop-row[data-v-1ac9e3cb]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.prop-section>.prop-row[data-v-1ac9e3cb]:last-child{margin-bottom:0}.prop-row-switch[data-v-1ac9e3cb]{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.prop-row-switch>label[data-v-1ac9e3cb],.prop-row-switch[data-v-1ac9e3cb] label{flex:1;margin-bottom:0}.prop-row-switch>.prop-row-label-wrap[data-v-1ac9e3cb]{flex:1;min-width:0}.prop-row-pd[data-v-1ac9e3cb]{padding-left:15px}.prop-search-highlight[data-v-1ac9e3cb]{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-1ac9e3cb]{padding:4px;margin:-4px}.color-row[data-v-1ac9e3cb]{display:flex;gap:6px;align-items:center}.prop-slider-row[data-v-1ac9e3cb]{display:flex;align-items:center;gap:10px;width:100%}.prop-slider[data-v-1ac9e3cb]{flex:1;min-width:0}.prop-slider-num[data-v-1ac9e3cb]{width:72px;flex-shrink:0}.prop-slider-row-compact[data-v-1ac9e3cb]{gap:6px}.prop-slider-row-compact .prop-slider-num[data-v-1ac9e3cb]{width:64px}.prop-row-block[data-v-1ac9e3cb]{flex-direction:column;align-items:stretch}.size-row[data-v-1ac9e3cb]{display:flex;gap:6px;align-items:center}.size-row .ant-input-number[data-v-1ac9e3cb]{flex:1;min-width:0}.size-sep[data-v-1ac9e3cb]{color:var(--editor-text-dim);font-size:12px;flex-shrink:0}.canvas-preset-select[data-v-1ac9e3cb]{margin-top:6px;width:100%}.color-input[data-v-1ac9e3cb]{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-1ac9e3cb] .ant-divider{border-color:var(--editor-border-item)!important}.data-hint[data-v-1ac9e3cb]{font-size:12px;color:var(--editor-text-muted);font-family:monospace}.editor-code-preview[data-v-1ac9e3cb]{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-1ac9e3cb],.data-table-wrap[data-v-1ac9e3cb]{overflow-x:auto}.prop-expand-block[data-v-1ac9e3cb]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-expand-block.is-open[data-v-1ac9e3cb]{grid-template-rows:1fr}.prop-expand-block__inner[data-v-1ac9e3cb]{overflow:hidden;min-height:0}.prop-section-body-anim[data-v-1ac9e3cb]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-section-body-anim.is-open[data-v-1ac9e3cb]{grid-template-rows:1fr}.prop-section-body-anim>.section-body[data-v-1ac9e3cb]{overflow:hidden;min-height:0}@media (prefers-reduced-motion: reduce){.prop-expand-block[data-v-1ac9e3cb],.prop-section-body-anim[data-v-1ac9e3cb]{transition:none}}.data-edit-table[data-v-1ac9e3cb],.data-table[data-v-1ac9e3cb]{width:100%;border-collapse:collapse;font-size:12px}.data-edit-table th[data-v-1ac9e3cb],.data-edit-table td[data-v-1ac9e3cb],.data-table th[data-v-1ac9e3cb],.data-table td[data-v-1ac9e3cb]{border:1px solid var(--editor-border-item);padding:6px 8px;text-align:left;color:var(--editor-text)}.data-edit-table th[data-v-1ac9e3cb],.data-table th[data-v-1ac9e3cb]{background:var(--sidebar-active-bg);color:var(--editor-text);font-weight:600}.data-edit-table td[data-v-1ac9e3cb],.data-table td[data-v-1ac9e3cb]{background:var(--editor-table-cell-bg);color:var(--editor-text)}.data-edit-table input[data-v-1ac9e3cb],.data-edit-table .ant-input[data-v-1ac9e3cb],.data-table input[data-v-1ac9e3cb],.data-table .ant-input[data-v-1ac9e3cb],.data-table .ant-input-number[data-v-1ac9e3cb]{background:var(--editor-bg-elevated)!important;border-color:var(--editor-border)!important;color:var(--editor-text)!important}.data-table .th-series[data-v-1ac9e3cb],.data-table .td-name[data-v-1ac9e3cb]{min-width:80px}.data-table .th-val[data-v-1ac9e3cb],.data-table .td-val[data-v-1ac9e3cb]{min-width:70px}.data-table .th-actions[data-v-1ac9e3cb],.data-table .td-actions[data-v-1ac9e3cb]{width:40px}.prop-divider[data-v-1ac9e3cb]{margin:8px 0;border-color:var(--editor-border)}.subsection[data-v-1ac9e3cb]{font-size:12px;margin-top:4px}.modal-section[data-v-1ac9e3cb]{max-height:450px;overflow-y:auto}.modal-section-header[data-v-1ac9e3cb]{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-1ac9e3cb]{display:flex;gap:0}.prop-section[data-v-a7fc39fc]{margin-bottom:12px;background:var(--editor-bg-elevated);border-radius:8px;padding:10px;border:1px solid var(--editor-border)}.section-title[data-v-a7fc39fc]{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-a7fc39fc]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.prop-item[data-v-a7fc39fc]{display:flex;flex-direction:column;gap:3px}.prop-item label[data-v-a7fc39fc]{font-size:11px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.prop-row label[data-v-a7fc39fc]{font-size:12px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.label-hint[data-v-a7fc39fc]{color:var(--editor-text-dim);cursor:help;font-size:12px}.prop-row[data-v-a7fc39fc]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.prop-section>.prop-row[data-v-a7fc39fc]:last-child{margin-bottom:0}.prop-row-switch[data-v-a7fc39fc]{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.prop-row-switch>label[data-v-a7fc39fc],.prop-row-switch[data-v-a7fc39fc] label{flex:1;margin-bottom:0}.prop-row-switch>.prop-row-label-wrap[data-v-a7fc39fc]{flex:1;min-width:0}.prop-row-pd[data-v-a7fc39fc]{padding-left:15px}.prop-search-highlight[data-v-a7fc39fc]{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-a7fc39fc]{padding:4px;margin:-4px}.color-row[data-v-a7fc39fc]{display:flex;gap:6px;align-items:center}.prop-slider-row[data-v-a7fc39fc]{display:flex;align-items:center;gap:10px;width:100%}.prop-slider[data-v-a7fc39fc]{flex:1;min-width:0}.prop-slider-num[data-v-a7fc39fc]{width:72px;flex-shrink:0}.prop-slider-row-compact[data-v-a7fc39fc]{gap:6px}.prop-slider-row-compact .prop-slider-num[data-v-a7fc39fc]{width:64px}.prop-row-block[data-v-a7fc39fc]{flex-direction:column;align-items:stretch}.size-row[data-v-a7fc39fc]{display:flex;gap:6px;align-items:center}.size-row .ant-input-number[data-v-a7fc39fc]{flex:1;min-width:0}.size-sep[data-v-a7fc39fc]{color:var(--editor-text-dim);font-size:12px;flex-shrink:0}.canvas-preset-select[data-v-a7fc39fc]{margin-top:6px;width:100%}.color-input[data-v-a7fc39fc]{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-a7fc39fc] .ant-divider{border-color:var(--editor-border-item)!important}.data-hint[data-v-a7fc39fc]{font-size:12px;color:var(--editor-text-muted);font-family:monospace}.editor-code-preview[data-v-a7fc39fc]{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-a7fc39fc],.data-table-wrap[data-v-a7fc39fc]{overflow-x:auto}.prop-expand-block[data-v-a7fc39fc]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-expand-block.is-open[data-v-a7fc39fc]{grid-template-rows:1fr}.prop-expand-block__inner[data-v-a7fc39fc]{overflow:hidden;min-height:0}.prop-section-body-anim[data-v-a7fc39fc]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-section-body-anim.is-open[data-v-a7fc39fc]{grid-template-rows:1fr}.prop-section-body-anim>.section-body[data-v-a7fc39fc]{overflow:hidden;min-height:0}@media (prefers-reduced-motion: reduce){.prop-expand-block[data-v-a7fc39fc],.prop-section-body-anim[data-v-a7fc39fc]{transition:none}}.data-edit-table[data-v-a7fc39fc],.data-table[data-v-a7fc39fc]{width:100%;border-collapse:collapse;font-size:12px}.data-edit-table th[data-v-a7fc39fc],.data-edit-table td[data-v-a7fc39fc],.data-table th[data-v-a7fc39fc],.data-table td[data-v-a7fc39fc]{border:1px solid var(--editor-border-item);padding:6px 8px;text-align:left;color:var(--editor-text)}.data-edit-table th[data-v-a7fc39fc],.data-table th[data-v-a7fc39fc]{background:var(--sidebar-active-bg);color:var(--editor-text);font-weight:600}.data-edit-table td[data-v-a7fc39fc],.data-table td[data-v-a7fc39fc]{background:var(--editor-table-cell-bg);color:var(--editor-text)}.data-edit-table input[data-v-a7fc39fc],.data-edit-table .ant-input[data-v-a7fc39fc],.data-table input[data-v-a7fc39fc],.data-table .ant-input[data-v-a7fc39fc],.data-table .ant-input-number[data-v-a7fc39fc]{background:var(--editor-bg-elevated)!important;border-color:var(--editor-border)!important;color:var(--editor-text)!important}.data-table .th-series[data-v-a7fc39fc],.data-table .td-name[data-v-a7fc39fc]{min-width:80px}.data-table .th-val[data-v-a7fc39fc],.data-table .td-val[data-v-a7fc39fc]{min-width:70px}.data-table .th-actions[data-v-a7fc39fc],.data-table .td-actions[data-v-a7fc39fc]{width:40px}.prop-divider[data-v-a7fc39fc]{margin:8px 0;border-color:var(--editor-border)}.subsection[data-v-a7fc39fc]{font-size:12px;margin-top:4px}.dim-item[data-v-a7fc39fc]{margin-bottom:8px}.dim-header[data-v-a7fc39fc]{display:flex;align-items:center;gap:2px}.modal-section[data-v-a7fc39fc]{max-height:480px;overflow-y:auto}.dim-tags-header[data-v-a7fc39fc]{display:flex;align-items:center;gap:6px;margin-bottom:12px;flex-wrap:wrap}.dim-tags-label[data-v-a7fc39fc]{color:var(--editor-text-muted);font-size:12px}.dim-tag[data-v-a7fc39fc]{display:inline-block;padding:1px 8px;border-radius:3px;border:1px solid;font-size:12px;font-weight:500}.modal-section-header[data-v-a7fc39fc]{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-a7fc39fc]{display:flex;gap:0}.target-placeholder[data-v-a7fc39fc]{color:var(--editor-text-muted);font-size:12px}.prop-section[data-v-c205ea78]{margin-bottom:12px;background:var(--editor-bg-elevated);border-radius:8px;padding:10px;border:1px solid var(--editor-border)}.section-title[data-v-c205ea78]{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-c205ea78]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.prop-item[data-v-c205ea78]{display:flex;flex-direction:column;gap:3px}.prop-item label[data-v-c205ea78]{font-size:11px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.prop-row label[data-v-c205ea78]{font-size:12px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.label-hint[data-v-c205ea78]{color:var(--editor-text-dim);cursor:help;font-size:12px}.prop-row[data-v-c205ea78]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.prop-section>.prop-row[data-v-c205ea78]:last-child{margin-bottom:0}.prop-row-switch[data-v-c205ea78]{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.prop-row-switch>label[data-v-c205ea78],.prop-row-switch[data-v-c205ea78] label{flex:1;margin-bottom:0}.prop-row-switch>.prop-row-label-wrap[data-v-c205ea78]{flex:1;min-width:0}.prop-row-pd[data-v-c205ea78]{padding-left:15px}.prop-search-highlight[data-v-c205ea78]{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-c205ea78]{padding:4px;margin:-4px}.color-row[data-v-c205ea78]{display:flex;gap:6px;align-items:center}.prop-slider-row[data-v-c205ea78]{display:flex;align-items:center;gap:10px;width:100%}.prop-slider[data-v-c205ea78]{flex:1;min-width:0}.prop-slider-num[data-v-c205ea78]{width:72px;flex-shrink:0}.prop-slider-row-compact[data-v-c205ea78]{gap:6px}.prop-slider-row-compact .prop-slider-num[data-v-c205ea78]{width:64px}.prop-row-block[data-v-c205ea78]{flex-direction:column;align-items:stretch}.size-row[data-v-c205ea78]{display:flex;gap:6px;align-items:center}.size-row .ant-input-number[data-v-c205ea78]{flex:1;min-width:0}.size-sep[data-v-c205ea78]{color:var(--editor-text-dim);font-size:12px;flex-shrink:0}.canvas-preset-select[data-v-c205ea78]{margin-top:6px;width:100%}.color-input[data-v-c205ea78]{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-c205ea78] .ant-divider{border-color:var(--editor-border-item)!important}.data-hint[data-v-c205ea78]{font-size:12px;color:var(--editor-text-muted);font-family:monospace}.editor-code-preview[data-v-c205ea78]{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-c205ea78],.data-table-wrap[data-v-c205ea78]{overflow-x:auto}.prop-expand-block[data-v-c205ea78]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-expand-block.is-open[data-v-c205ea78]{grid-template-rows:1fr}.prop-expand-block__inner[data-v-c205ea78]{overflow:hidden;min-height:0}.prop-section-body-anim[data-v-c205ea78]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-section-body-anim.is-open[data-v-c205ea78]{grid-template-rows:1fr}.prop-section-body-anim>.section-body[data-v-c205ea78]{overflow:hidden;min-height:0}@media (prefers-reduced-motion: reduce){.prop-expand-block[data-v-c205ea78],.prop-section-body-anim[data-v-c205ea78]{transition:none}}.data-edit-table[data-v-c205ea78],.data-table[data-v-c205ea78]{width:100%;border-collapse:collapse;font-size:12px}.data-edit-table th[data-v-c205ea78],.data-edit-table td[data-v-c205ea78],.data-table th[data-v-c205ea78],.data-table td[data-v-c205ea78]{border:1px solid var(--editor-border-item);padding:6px 8px;text-align:left;color:var(--editor-text)}.data-edit-table th[data-v-c205ea78],.data-table th[data-v-c205ea78]{background:var(--sidebar-active-bg);color:var(--editor-text);font-weight:600}.data-edit-table td[data-v-c205ea78],.data-table td[data-v-c205ea78]{background:var(--editor-table-cell-bg);color:var(--editor-text)}.data-edit-table input[data-v-c205ea78],.data-edit-table .ant-input[data-v-c205ea78],.data-table input[data-v-c205ea78],.data-table .ant-input[data-v-c205ea78],.data-table .ant-input-number[data-v-c205ea78]{background:var(--editor-bg-elevated)!important;border-color:var(--editor-border)!important;color:var(--editor-text)!important}.data-table .th-series[data-v-c205ea78],.data-table .td-name[data-v-c205ea78]{min-width:80px}.data-table .th-val[data-v-c205ea78],.data-table .td-val[data-v-c205ea78]{min-width:70px}.data-table .th-actions[data-v-c205ea78],.data-table .td-actions[data-v-c205ea78]{width:40px}.prop-divider[data-v-c205ea78]{margin:8px 0;border-color:var(--editor-border)}.subsection[data-v-c205ea78]{font-size:12px;margin-top:4px}.modal-section[data-v-c205ea78]{max-height:450px;overflow-y:auto}.modal-section-header[data-v-c205ea78]{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-c205ea78]{display:flex;gap:0}.prop-section[data-v-2ba637a3]{margin-bottom:12px;background:var(--editor-bg-elevated);border-radius:8px;padding:10px;border:1px solid var(--editor-border)}.section-title[data-v-2ba637a3]{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-2ba637a3]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.prop-item[data-v-2ba637a3]{display:flex;flex-direction:column;gap:3px}.prop-item label[data-v-2ba637a3]{font-size:11px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.prop-row label[data-v-2ba637a3]{font-size:12px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.label-hint[data-v-2ba637a3]{color:var(--editor-text-dim);cursor:help;font-size:12px}.prop-row[data-v-2ba637a3]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.prop-section>.prop-row[data-v-2ba637a3]:last-child{margin-bottom:0}.prop-row-switch[data-v-2ba637a3]{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.prop-row-switch>label[data-v-2ba637a3],.prop-row-switch[data-v-2ba637a3] label{flex:1;margin-bottom:0}.prop-row-switch>.prop-row-label-wrap[data-v-2ba637a3]{flex:1;min-width:0}.prop-row-pd[data-v-2ba637a3]{padding-left:15px}.prop-search-highlight[data-v-2ba637a3]{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-2ba637a3]{padding:4px;margin:-4px}.color-row[data-v-2ba637a3]{display:flex;gap:6px;align-items:center}.prop-slider-row[data-v-2ba637a3]{display:flex;align-items:center;gap:10px;width:100%}.prop-slider[data-v-2ba637a3]{flex:1;min-width:0}.prop-slider-num[data-v-2ba637a3]{width:72px;flex-shrink:0}.prop-slider-row-compact[data-v-2ba637a3]{gap:6px}.prop-slider-row-compact .prop-slider-num[data-v-2ba637a3]{width:64px}.prop-row-block[data-v-2ba637a3]{flex-direction:column;align-items:stretch}.size-row[data-v-2ba637a3]{display:flex;gap:6px;align-items:center}.size-row .ant-input-number[data-v-2ba637a3]{flex:1;min-width:0}.size-sep[data-v-2ba637a3]{color:var(--editor-text-dim);font-size:12px;flex-shrink:0}.canvas-preset-select[data-v-2ba637a3]{margin-top:6px;width:100%}.color-input[data-v-2ba637a3]{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-2ba637a3] .ant-divider{border-color:var(--editor-border-item)!important}.data-hint[data-v-2ba637a3]{font-size:12px;color:var(--editor-text-muted);font-family:monospace}.editor-code-preview[data-v-2ba637a3]{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-2ba637a3],.data-table-wrap[data-v-2ba637a3]{overflow-x:auto}.prop-expand-block[data-v-2ba637a3]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-expand-block.is-open[data-v-2ba637a3]{grid-template-rows:1fr}.prop-expand-block__inner[data-v-2ba637a3]{overflow:hidden;min-height:0}.prop-section-body-anim[data-v-2ba637a3]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-section-body-anim.is-open[data-v-2ba637a3]{grid-template-rows:1fr}.prop-section-body-anim>.section-body[data-v-2ba637a3]{overflow:hidden;min-height:0}@media (prefers-reduced-motion: reduce){.prop-expand-block[data-v-2ba637a3],.prop-section-body-anim[data-v-2ba637a3]{transition:none}}.data-edit-table[data-v-2ba637a3],.data-table[data-v-2ba637a3]{width:100%;border-collapse:collapse;font-size:12px}.data-edit-table th[data-v-2ba637a3],.data-edit-table td[data-v-2ba637a3],.data-table th[data-v-2ba637a3],.data-table td[data-v-2ba637a3]{border:1px solid var(--editor-border-item);padding:6px 8px;text-align:left;color:var(--editor-text)}.data-edit-table th[data-v-2ba637a3],.data-table th[data-v-2ba637a3]{background:var(--sidebar-active-bg);color:var(--editor-text);font-weight:600}.data-edit-table td[data-v-2ba637a3],.data-table td[data-v-2ba637a3]{background:var(--editor-table-cell-bg);color:var(--editor-text)}.data-edit-table input[data-v-2ba637a3],.data-edit-table .ant-input[data-v-2ba637a3],.data-table input[data-v-2ba637a3],.data-table .ant-input[data-v-2ba637a3],.data-table .ant-input-number[data-v-2ba637a3]{background:var(--editor-bg-elevated)!important;border-color:var(--editor-border)!important;color:var(--editor-text)!important}.data-table .th-series[data-v-2ba637a3],.data-table .td-name[data-v-2ba637a3]{min-width:80px}.data-table .th-val[data-v-2ba637a3],.data-table .td-val[data-v-2ba637a3]{min-width:70px}.data-table .th-actions[data-v-2ba637a3],.data-table .td-actions[data-v-2ba637a3]{width:40px}.prop-section[data-v-5c7cfbe9]{margin-bottom:12px;background:var(--editor-bg-elevated);border-radius:8px;padding:10px;border:1px solid var(--editor-border)}.section-title[data-v-5c7cfbe9]{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-5c7cfbe9]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.prop-item[data-v-5c7cfbe9]{display:flex;flex-direction:column;gap:3px}.prop-item label[data-v-5c7cfbe9]{font-size:11px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.prop-row label[data-v-5c7cfbe9]{font-size:12px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.label-hint[data-v-5c7cfbe9]{color:var(--editor-text-dim);cursor:help;font-size:12px}.prop-row[data-v-5c7cfbe9]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.prop-section>.prop-row[data-v-5c7cfbe9]:last-child{margin-bottom:0}.prop-row-switch[data-v-5c7cfbe9]{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.prop-row-switch>label[data-v-5c7cfbe9],.prop-row-switch[data-v-5c7cfbe9] label{flex:1;margin-bottom:0}.prop-row-switch>.prop-row-label-wrap[data-v-5c7cfbe9]{flex:1;min-width:0}.prop-row-pd[data-v-5c7cfbe9]{padding-left:15px}.prop-search-highlight[data-v-5c7cfbe9]{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-5c7cfbe9]{padding:4px;margin:-4px}.color-row[data-v-5c7cfbe9]{display:flex;gap:6px;align-items:center}.prop-slider-row[data-v-5c7cfbe9]{display:flex;align-items:center;gap:10px;width:100%}.prop-slider[data-v-5c7cfbe9]{flex:1;min-width:0}.prop-slider-num[data-v-5c7cfbe9]{width:72px;flex-shrink:0}.prop-slider-row-compact[data-v-5c7cfbe9]{gap:6px}.prop-slider-row-compact .prop-slider-num[data-v-5c7cfbe9]{width:64px}.prop-row-block[data-v-5c7cfbe9]{flex-direction:column;align-items:stretch}.size-row[data-v-5c7cfbe9]{display:flex;gap:6px;align-items:center}.size-row .ant-input-number[data-v-5c7cfbe9]{flex:1;min-width:0}.size-sep[data-v-5c7cfbe9]{color:var(--editor-text-dim);font-size:12px;flex-shrink:0}.canvas-preset-select[data-v-5c7cfbe9]{margin-top:6px;width:100%}.color-input[data-v-5c7cfbe9]{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-5c7cfbe9] .ant-divider{border-color:var(--editor-border-item)!important}.data-hint[data-v-5c7cfbe9]{font-size:12px;color:var(--editor-text-muted);font-family:monospace}.editor-code-preview[data-v-5c7cfbe9]{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-5c7cfbe9],.data-table-wrap[data-v-5c7cfbe9]{overflow-x:auto}.prop-expand-block[data-v-5c7cfbe9]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-expand-block.is-open[data-v-5c7cfbe9]{grid-template-rows:1fr}.prop-expand-block__inner[data-v-5c7cfbe9]{overflow:hidden;min-height:0}.prop-section-body-anim[data-v-5c7cfbe9]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-section-body-anim.is-open[data-v-5c7cfbe9]{grid-template-rows:1fr}.prop-section-body-anim>.section-body[data-v-5c7cfbe9]{overflow:hidden;min-height:0}@media (prefers-reduced-motion: reduce){.prop-expand-block[data-v-5c7cfbe9],.prop-section-body-anim[data-v-5c7cfbe9]{transition:none}}.data-edit-table[data-v-5c7cfbe9],.data-table[data-v-5c7cfbe9]{width:100%;border-collapse:collapse;font-size:12px}.data-edit-table th[data-v-5c7cfbe9],.data-edit-table td[data-v-5c7cfbe9],.data-table th[data-v-5c7cfbe9],.data-table td[data-v-5c7cfbe9]{border:1px solid var(--editor-border-item);padding:6px 8px;text-align:left;color:var(--editor-text)}.data-edit-table th[data-v-5c7cfbe9],.data-table th[data-v-5c7cfbe9]{background:var(--sidebar-active-bg);color:var(--editor-text);font-weight:600}.data-edit-table td[data-v-5c7cfbe9],.data-table td[data-v-5c7cfbe9]{background:var(--editor-table-cell-bg);color:var(--editor-text)}.data-edit-table input[data-v-5c7cfbe9],.data-edit-table .ant-input[data-v-5c7cfbe9],.data-table input[data-v-5c7cfbe9],.data-table .ant-input[data-v-5c7cfbe9],.data-table .ant-input-number[data-v-5c7cfbe9]{background:var(--editor-bg-elevated)!important;border-color:var(--editor-border)!important;color:var(--editor-text)!important}.data-table .th-series[data-v-5c7cfbe9],.data-table .td-name[data-v-5c7cfbe9]{min-width:80px}.data-table .th-val[data-v-5c7cfbe9],.data-table .td-val[data-v-5c7cfbe9]{min-width:70px}.data-table .th-actions[data-v-5c7cfbe9],.data-table .td-actions[data-v-5c7cfbe9]{width:40px}.prop-divider[data-v-5c7cfbe9]{margin:8px 0;border-color:var(--editor-border)}.subsection[data-v-5c7cfbe9]{font-size:12px;margin-top:4px}.prop-section[data-v-517d6401]{margin-bottom:12px;background:var(--editor-bg-elevated);border-radius:8px;padding:10px;border:1px solid var(--editor-border)}.section-title[data-v-517d6401]{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-517d6401]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.prop-item[data-v-517d6401]{display:flex;flex-direction:column;gap:3px}.prop-item label[data-v-517d6401]{font-size:11px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.prop-row label[data-v-517d6401]{font-size:12px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.label-hint[data-v-517d6401]{color:var(--editor-text-dim);cursor:help;font-size:12px}.prop-row[data-v-517d6401]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.prop-section>.prop-row[data-v-517d6401]:last-child{margin-bottom:0}.prop-row-switch[data-v-517d6401]{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.prop-row-switch>label[data-v-517d6401],.prop-row-switch[data-v-517d6401] label{flex:1;margin-bottom:0}.prop-row-switch>.prop-row-label-wrap[data-v-517d6401]{flex:1;min-width:0}.prop-row-pd[data-v-517d6401]{padding-left:15px}.prop-search-highlight[data-v-517d6401]{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-517d6401]{padding:4px;margin:-4px}.color-row[data-v-517d6401]{display:flex;gap:6px;align-items:center}.prop-slider-row[data-v-517d6401]{display:flex;align-items:center;gap:10px;width:100%}.prop-slider[data-v-517d6401]{flex:1;min-width:0}.prop-slider-num[data-v-517d6401]{width:72px;flex-shrink:0}.prop-slider-row-compact[data-v-517d6401]{gap:6px}.prop-slider-row-compact .prop-slider-num[data-v-517d6401]{width:64px}.prop-row-block[data-v-517d6401]{flex-direction:column;align-items:stretch}.size-row[data-v-517d6401]{display:flex;gap:6px;align-items:center}.size-row .ant-input-number[data-v-517d6401]{flex:1;min-width:0}.size-sep[data-v-517d6401]{color:var(--editor-text-dim);font-size:12px;flex-shrink:0}.canvas-preset-select[data-v-517d6401]{margin-top:6px;width:100%}.color-input[data-v-517d6401]{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-517d6401] .ant-divider{border-color:var(--editor-border-item)!important}.data-hint[data-v-517d6401]{font-size:12px;color:var(--editor-text-muted);font-family:monospace}.editor-code-preview[data-v-517d6401]{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-517d6401],.data-table-wrap[data-v-517d6401]{overflow-x:auto}.prop-expand-block[data-v-517d6401]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-expand-block.is-open[data-v-517d6401]{grid-template-rows:1fr}.prop-expand-block__inner[data-v-517d6401]{overflow:hidden;min-height:0}.prop-section-body-anim[data-v-517d6401]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-section-body-anim.is-open[data-v-517d6401]{grid-template-rows:1fr}.prop-section-body-anim>.section-body[data-v-517d6401]{overflow:hidden;min-height:0}@media (prefers-reduced-motion: reduce){.prop-expand-block[data-v-517d6401],.prop-section-body-anim[data-v-517d6401]{transition:none}}.data-edit-table[data-v-517d6401],.data-table[data-v-517d6401]{width:100%;border-collapse:collapse;font-size:12px}.data-edit-table th[data-v-517d6401],.data-edit-table td[data-v-517d6401],.data-table th[data-v-517d6401],.data-table td[data-v-517d6401]{border:1px solid var(--editor-border-item);padding:6px 8px;text-align:left;color:var(--editor-text)}.data-edit-table th[data-v-517d6401],.data-table th[data-v-517d6401]{background:var(--sidebar-active-bg);color:var(--editor-text);font-weight:600}.data-edit-table td[data-v-517d6401],.data-table td[data-v-517d6401]{background:var(--editor-table-cell-bg);color:var(--editor-text)}.data-edit-table input[data-v-517d6401],.data-edit-table .ant-input[data-v-517d6401],.data-table input[data-v-517d6401],.data-table .ant-input[data-v-517d6401],.data-table .ant-input-number[data-v-517d6401]{background:var(--editor-bg-elevated)!important;border-color:var(--editor-border)!important;color:var(--editor-text)!important}.data-table .th-series[data-v-517d6401],.data-table .td-name[data-v-517d6401]{min-width:80px}.data-table .th-val[data-v-517d6401],.data-table .td-val[data-v-517d6401]{min-width:70px}.data-table .th-actions[data-v-517d6401],.data-table .td-actions[data-v-517d6401]{width:40px}.scroll-size-row[data-v-517d6401]{display:flex;align-items:center;gap:4px;width:100%}.scroll-size-row[data-v-517d6401] .prop-slider-number{flex:1;min-width:0}.scroll-clear-btn[data-v-517d6401]{flex-shrink:0;padding:0 4px;height:22px;font-size:11px}.prop-section[data-v-4bb0fe4d]{margin-bottom:12px;background:var(--editor-bg-elevated);border-radius:8px;padding:10px;border:1px solid var(--editor-border)}.section-title[data-v-4bb0fe4d]{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-4bb0fe4d]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.prop-item[data-v-4bb0fe4d]{display:flex;flex-direction:column;gap:3px}.prop-item label[data-v-4bb0fe4d]{font-size:11px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.prop-row label[data-v-4bb0fe4d]{font-size:12px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.label-hint[data-v-4bb0fe4d]{color:var(--editor-text-dim);cursor:help;font-size:12px}.prop-row[data-v-4bb0fe4d]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.prop-section>.prop-row[data-v-4bb0fe4d]:last-child{margin-bottom:0}.prop-row-switch[data-v-4bb0fe4d]{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.prop-row-switch>label[data-v-4bb0fe4d],.prop-row-switch[data-v-4bb0fe4d] label{flex:1;margin-bottom:0}.prop-row-switch>.prop-row-label-wrap[data-v-4bb0fe4d]{flex:1;min-width:0}.prop-row-pd[data-v-4bb0fe4d]{padding-left:15px}.prop-search-highlight[data-v-4bb0fe4d]{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-4bb0fe4d]{padding:4px;margin:-4px}.color-row[data-v-4bb0fe4d]{display:flex;gap:6px;align-items:center}.prop-slider-row[data-v-4bb0fe4d]{display:flex;align-items:center;gap:10px;width:100%}.prop-slider[data-v-4bb0fe4d]{flex:1;min-width:0}.prop-slider-num[data-v-4bb0fe4d]{width:72px;flex-shrink:0}.prop-slider-row-compact[data-v-4bb0fe4d]{gap:6px}.prop-slider-row-compact .prop-slider-num[data-v-4bb0fe4d]{width:64px}.prop-row-block[data-v-4bb0fe4d]{flex-direction:column;align-items:stretch}.size-row[data-v-4bb0fe4d]{display:flex;gap:6px;align-items:center}.size-row .ant-input-number[data-v-4bb0fe4d]{flex:1;min-width:0}.size-sep[data-v-4bb0fe4d]{color:var(--editor-text-dim);font-size:12px;flex-shrink:0}.canvas-preset-select[data-v-4bb0fe4d]{margin-top:6px;width:100%}.color-input[data-v-4bb0fe4d]{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-4bb0fe4d] .ant-divider{border-color:var(--editor-border-item)!important}.data-hint[data-v-4bb0fe4d]{font-size:12px;color:var(--editor-text-muted);font-family:monospace}.editor-code-preview[data-v-4bb0fe4d]{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-4bb0fe4d],.data-table-wrap[data-v-4bb0fe4d]{overflow-x:auto}.prop-expand-block[data-v-4bb0fe4d]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-expand-block.is-open[data-v-4bb0fe4d]{grid-template-rows:1fr}.prop-expand-block__inner[data-v-4bb0fe4d]{overflow:hidden;min-height:0}.prop-section-body-anim[data-v-4bb0fe4d]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-section-body-anim.is-open[data-v-4bb0fe4d]{grid-template-rows:1fr}.prop-section-body-anim>.section-body[data-v-4bb0fe4d]{overflow:hidden;min-height:0}@media (prefers-reduced-motion: reduce){.prop-expand-block[data-v-4bb0fe4d],.prop-section-body-anim[data-v-4bb0fe4d]{transition:none}}.data-edit-table[data-v-4bb0fe4d],.data-table[data-v-4bb0fe4d]{width:100%;border-collapse:collapse;font-size:12px}.data-edit-table th[data-v-4bb0fe4d],.data-edit-table td[data-v-4bb0fe4d],.data-table th[data-v-4bb0fe4d],.data-table td[data-v-4bb0fe4d]{border:1px solid var(--editor-border-item);padding:6px 8px;text-align:left;color:var(--editor-text)}.data-edit-table th[data-v-4bb0fe4d],.data-table th[data-v-4bb0fe4d]{background:var(--sidebar-active-bg);color:var(--editor-text);font-weight:600}.data-edit-table td[data-v-4bb0fe4d],.data-table td[data-v-4bb0fe4d]{background:var(--editor-table-cell-bg);color:var(--editor-text)}.data-edit-table input[data-v-4bb0fe4d],.data-edit-table .ant-input[data-v-4bb0fe4d],.data-table input[data-v-4bb0fe4d],.data-table .ant-input[data-v-4bb0fe4d],.data-table .ant-input-number[data-v-4bb0fe4d]{background:var(--editor-bg-elevated)!important;border-color:var(--editor-border)!important;color:var(--editor-text)!important}.data-table .th-series[data-v-4bb0fe4d],.data-table .td-name[data-v-4bb0fe4d]{min-width:80px}.data-table .th-val[data-v-4bb0fe4d],.data-table .td-val[data-v-4bb0fe4d]{min-width:70px}.data-table .th-actions[data-v-4bb0fe4d],.data-table .td-actions[data-v-4bb0fe4d]{width:40px}.prop-section[data-v-909dc846]{margin-bottom:12px;background:var(--editor-bg-elevated);border-radius:8px;padding:10px;border:1px solid var(--editor-border)}.section-title[data-v-909dc846]{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-909dc846]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.prop-item[data-v-909dc846]{display:flex;flex-direction:column;gap:3px}.prop-item label[data-v-909dc846]{font-size:11px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.prop-row label[data-v-909dc846]{font-size:12px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.label-hint[data-v-909dc846]{color:var(--editor-text-dim);cursor:help;font-size:12px}.prop-row[data-v-909dc846]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.prop-section>.prop-row[data-v-909dc846]:last-child{margin-bottom:0}.prop-row-switch[data-v-909dc846]{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.prop-row-switch>label[data-v-909dc846],.prop-row-switch[data-v-909dc846] label{flex:1;margin-bottom:0}.prop-row-switch>.prop-row-label-wrap[data-v-909dc846]{flex:1;min-width:0}.prop-row-pd[data-v-909dc846]{padding-left:15px}.prop-search-highlight[data-v-909dc846]{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-909dc846]{padding:4px;margin:-4px}.color-row[data-v-909dc846]{display:flex;gap:6px;align-items:center}.prop-slider-row[data-v-909dc846]{display:flex;align-items:center;gap:10px;width:100%}.prop-slider[data-v-909dc846]{flex:1;min-width:0}.prop-slider-num[data-v-909dc846]{width:72px;flex-shrink:0}.prop-slider-row-compact[data-v-909dc846]{gap:6px}.prop-slider-row-compact .prop-slider-num[data-v-909dc846]{width:64px}.prop-row-block[data-v-909dc846]{flex-direction:column;align-items:stretch}.size-row[data-v-909dc846]{display:flex;gap:6px;align-items:center}.size-row .ant-input-number[data-v-909dc846]{flex:1;min-width:0}.size-sep[data-v-909dc846]{color:var(--editor-text-dim);font-size:12px;flex-shrink:0}.canvas-preset-select[data-v-909dc846]{margin-top:6px;width:100%}.color-input[data-v-909dc846]{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-909dc846] .ant-divider{border-color:var(--editor-border-item)!important}.data-hint[data-v-909dc846]{font-size:12px;color:var(--editor-text-muted);font-family:monospace}.editor-code-preview[data-v-909dc846]{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-909dc846],.data-table-wrap[data-v-909dc846]{overflow-x:auto}.prop-expand-block[data-v-909dc846]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-expand-block.is-open[data-v-909dc846]{grid-template-rows:1fr}.prop-expand-block__inner[data-v-909dc846]{overflow:hidden;min-height:0}.prop-section-body-anim[data-v-909dc846]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-section-body-anim.is-open[data-v-909dc846]{grid-template-rows:1fr}.prop-section-body-anim>.section-body[data-v-909dc846]{overflow:hidden;min-height:0}@media (prefers-reduced-motion: reduce){.prop-expand-block[data-v-909dc846],.prop-section-body-anim[data-v-909dc846]{transition:none}}.data-edit-table[data-v-909dc846],.data-table[data-v-909dc846]{width:100%;border-collapse:collapse;font-size:12px}.data-edit-table th[data-v-909dc846],.data-edit-table td[data-v-909dc846],.data-table th[data-v-909dc846],.data-table td[data-v-909dc846]{border:1px solid var(--editor-border-item);padding:6px 8px;text-align:left;color:var(--editor-text)}.data-edit-table th[data-v-909dc846],.data-table th[data-v-909dc846]{background:var(--sidebar-active-bg);color:var(--editor-text);font-weight:600}.data-edit-table td[data-v-909dc846],.data-table td[data-v-909dc846]{background:var(--editor-table-cell-bg);color:var(--editor-text)}.data-edit-table input[data-v-909dc846],.data-edit-table .ant-input[data-v-909dc846],.data-table input[data-v-909dc846],.data-table .ant-input[data-v-909dc846],.data-table .ant-input-number[data-v-909dc846]{background:var(--editor-bg-elevated)!important;border-color:var(--editor-border)!important;color:var(--editor-text)!important}.data-table .th-series[data-v-909dc846],.data-table .td-name[data-v-909dc846]{min-width:80px}.data-table .th-val[data-v-909dc846],.data-table .td-val[data-v-909dc846]{min-width:70px}.data-table .th-actions[data-v-909dc846],.data-table .td-actions[data-v-909dc846]{width:40px}.prop-hint[data-v-909dc846]{margin:4px 0 0;font-size:11px;color:var(--text-secondary, #8c8c8c);line-height:1.4}.prop-hint-warn[data-v-909dc846]{color:#faad14}.act-unpublished[data-v-909dc846]{color:var(--text-muted, #8c8c8c);font-size:11px}.prop-section[data-v-8b78867c]{margin-bottom:12px;background:var(--editor-bg-elevated);border-radius:8px;padding:10px;border:1px solid var(--editor-border)}.section-title[data-v-8b78867c]{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-8b78867c]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.prop-item[data-v-8b78867c]{display:flex;flex-direction:column;gap:3px}.prop-item label[data-v-8b78867c]{font-size:11px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.prop-row label[data-v-8b78867c]{font-size:12px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.label-hint[data-v-8b78867c]{color:var(--editor-text-dim);cursor:help;font-size:12px}.prop-row[data-v-8b78867c]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.prop-section>.prop-row[data-v-8b78867c]:last-child{margin-bottom:0}.prop-row-switch[data-v-8b78867c]{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.prop-row-switch>label[data-v-8b78867c],.prop-row-switch[data-v-8b78867c] label{flex:1;margin-bottom:0}.prop-row-switch>.prop-row-label-wrap[data-v-8b78867c]{flex:1;min-width:0}.prop-row-pd[data-v-8b78867c]{padding-left:15px}.prop-search-highlight[data-v-8b78867c]{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-8b78867c]{padding:4px;margin:-4px}.color-row[data-v-8b78867c]{display:flex;gap:6px;align-items:center}.prop-slider-row[data-v-8b78867c]{display:flex;align-items:center;gap:10px;width:100%}.prop-slider[data-v-8b78867c]{flex:1;min-width:0}.prop-slider-num[data-v-8b78867c]{width:72px;flex-shrink:0}.prop-slider-row-compact[data-v-8b78867c]{gap:6px}.prop-slider-row-compact .prop-slider-num[data-v-8b78867c]{width:64px}.prop-row-block[data-v-8b78867c]{flex-direction:column;align-items:stretch}.size-row[data-v-8b78867c]{display:flex;gap:6px;align-items:center}.size-row .ant-input-number[data-v-8b78867c]{flex:1;min-width:0}.size-sep[data-v-8b78867c]{color:var(--editor-text-dim);font-size:12px;flex-shrink:0}.canvas-preset-select[data-v-8b78867c]{margin-top:6px;width:100%}.color-input[data-v-8b78867c]{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-8b78867c] .ant-divider{border-color:var(--editor-border-item)!important}.data-hint[data-v-8b78867c]{font-size:12px;color:var(--editor-text-muted);font-family:monospace}.editor-code-preview[data-v-8b78867c]{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-8b78867c],.data-table-wrap[data-v-8b78867c]{overflow-x:auto}.prop-expand-block[data-v-8b78867c]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-expand-block.is-open[data-v-8b78867c]{grid-template-rows:1fr}.prop-expand-block__inner[data-v-8b78867c]{overflow:hidden;min-height:0}.prop-section-body-anim[data-v-8b78867c]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-section-body-anim.is-open[data-v-8b78867c]{grid-template-rows:1fr}.prop-section-body-anim>.section-body[data-v-8b78867c]{overflow:hidden;min-height:0}@media (prefers-reduced-motion: reduce){.prop-expand-block[data-v-8b78867c],.prop-section-body-anim[data-v-8b78867c]{transition:none}}.data-edit-table[data-v-8b78867c],.data-table[data-v-8b78867c]{width:100%;border-collapse:collapse;font-size:12px}.data-edit-table th[data-v-8b78867c],.data-edit-table td[data-v-8b78867c],.data-table th[data-v-8b78867c],.data-table td[data-v-8b78867c]{border:1px solid var(--editor-border-item);padding:6px 8px;text-align:left;color:var(--editor-text)}.data-edit-table th[data-v-8b78867c],.data-table th[data-v-8b78867c]{background:var(--sidebar-active-bg);color:var(--editor-text);font-weight:600}.data-edit-table td[data-v-8b78867c],.data-table td[data-v-8b78867c]{background:var(--editor-table-cell-bg);color:var(--editor-text)}.data-edit-table input[data-v-8b78867c],.data-edit-table .ant-input[data-v-8b78867c],.data-table input[data-v-8b78867c],.data-table .ant-input[data-v-8b78867c],.data-table .ant-input-number[data-v-8b78867c]{background:var(--editor-bg-elevated)!important;border-color:var(--editor-border)!important;color:var(--editor-text)!important}.data-table .th-series[data-v-8b78867c],.data-table .td-name[data-v-8b78867c]{min-width:80px}.data-table .th-val[data-v-8b78867c],.data-table .td-val[data-v-8b78867c]{min-width:70px}.data-table .th-actions[data-v-8b78867c],.data-table .td-actions[data-v-8b78867c]{width:40px}.prop-section[data-v-683d2364]{margin-bottom:12px;background:var(--editor-bg-elevated);border-radius:8px;padding:10px;border:1px solid var(--editor-border)}.section-title[data-v-683d2364]{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-683d2364]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.prop-item[data-v-683d2364]{display:flex;flex-direction:column;gap:3px}.prop-item label[data-v-683d2364]{font-size:11px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.prop-row label[data-v-683d2364]{font-size:12px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.label-hint[data-v-683d2364]{color:var(--editor-text-dim);cursor:help;font-size:12px}.prop-row[data-v-683d2364]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.prop-section>.prop-row[data-v-683d2364]:last-child{margin-bottom:0}.prop-row-switch[data-v-683d2364]{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.prop-row-switch>label[data-v-683d2364],.prop-row-switch[data-v-683d2364] label{flex:1;margin-bottom:0}.prop-row-switch>.prop-row-label-wrap[data-v-683d2364]{flex:1;min-width:0}.prop-row-pd[data-v-683d2364]{padding-left:15px}.prop-search-highlight[data-v-683d2364]{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-683d2364]{padding:4px;margin:-4px}.color-row[data-v-683d2364]{display:flex;gap:6px;align-items:center}.prop-slider-row[data-v-683d2364]{display:flex;align-items:center;gap:10px;width:100%}.prop-slider[data-v-683d2364]{flex:1;min-width:0}.prop-slider-num[data-v-683d2364]{width:72px;flex-shrink:0}.prop-slider-row-compact[data-v-683d2364]{gap:6px}.prop-slider-row-compact .prop-slider-num[data-v-683d2364]{width:64px}.prop-row-block[data-v-683d2364]{flex-direction:column;align-items:stretch}.size-row[data-v-683d2364]{display:flex;gap:6px;align-items:center}.size-row .ant-input-number[data-v-683d2364]{flex:1;min-width:0}.size-sep[data-v-683d2364]{color:var(--editor-text-dim);font-size:12px;flex-shrink:0}.canvas-preset-select[data-v-683d2364]{margin-top:6px;width:100%}.color-input[data-v-683d2364]{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-683d2364] .ant-divider{border-color:var(--editor-border-item)!important}.data-hint[data-v-683d2364]{font-size:12px;color:var(--editor-text-muted);font-family:monospace}.editor-code-preview[data-v-683d2364]{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-683d2364],.data-table-wrap[data-v-683d2364]{overflow-x:auto}.prop-expand-block[data-v-683d2364]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-expand-block.is-open[data-v-683d2364]{grid-template-rows:1fr}.prop-expand-block__inner[data-v-683d2364]{overflow:hidden;min-height:0}.prop-section-body-anim[data-v-683d2364]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-section-body-anim.is-open[data-v-683d2364]{grid-template-rows:1fr}.prop-section-body-anim>.section-body[data-v-683d2364]{overflow:hidden;min-height:0}@media (prefers-reduced-motion: reduce){.prop-expand-block[data-v-683d2364],.prop-section-body-anim[data-v-683d2364]{transition:none}}.data-edit-table[data-v-683d2364],.data-table[data-v-683d2364]{width:100%;border-collapse:collapse;font-size:12px}.data-edit-table th[data-v-683d2364],.data-edit-table td[data-v-683d2364],.data-table th[data-v-683d2364],.data-table td[data-v-683d2364]{border:1px solid var(--editor-border-item);padding:6px 8px;text-align:left;color:var(--editor-text)}.data-edit-table th[data-v-683d2364],.data-table th[data-v-683d2364]{background:var(--sidebar-active-bg);color:var(--editor-text);font-weight:600}.data-edit-table td[data-v-683d2364],.data-table td[data-v-683d2364]{background:var(--editor-table-cell-bg);color:var(--editor-text)}.data-edit-table input[data-v-683d2364],.data-edit-table .ant-input[data-v-683d2364],.data-table input[data-v-683d2364],.data-table .ant-input[data-v-683d2364],.data-table .ant-input-number[data-v-683d2364]{background:var(--editor-bg-elevated)!important;border-color:var(--editor-border)!important;color:var(--editor-text)!important}.data-table .th-series[data-v-683d2364],.data-table .td-name[data-v-683d2364]{min-width:80px}.data-table .th-val[data-v-683d2364],.data-table .td-val[data-v-683d2364]{min-width:70px}.data-table .th-actions[data-v-683d2364],.data-table .td-actions[data-v-683d2364]{width:40px}.prop-section[data-v-939c84ac]{margin-bottom:12px;background:var(--editor-bg-elevated);border-radius:8px;padding:10px;border:1px solid var(--editor-border)}.section-title[data-v-939c84ac]{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-939c84ac]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.prop-item[data-v-939c84ac]{display:flex;flex-direction:column;gap:3px}.prop-item label[data-v-939c84ac]{font-size:11px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.prop-row label[data-v-939c84ac]{font-size:12px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.label-hint[data-v-939c84ac]{color:var(--editor-text-dim);cursor:help;font-size:12px}.prop-row[data-v-939c84ac]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.prop-section>.prop-row[data-v-939c84ac]:last-child{margin-bottom:0}.prop-row-switch[data-v-939c84ac]{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.prop-row-switch>label[data-v-939c84ac],.prop-row-switch[data-v-939c84ac] label{flex:1;margin-bottom:0}.prop-row-switch>.prop-row-label-wrap[data-v-939c84ac]{flex:1;min-width:0}.prop-row-pd[data-v-939c84ac]{padding-left:15px}.prop-search-highlight[data-v-939c84ac]{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-939c84ac]{padding:4px;margin:-4px}.color-row[data-v-939c84ac]{display:flex;gap:6px;align-items:center}.prop-slider-row[data-v-939c84ac]{display:flex;align-items:center;gap:10px;width:100%}.prop-slider[data-v-939c84ac]{flex:1;min-width:0}.prop-slider-num[data-v-939c84ac]{width:72px;flex-shrink:0}.prop-slider-row-compact[data-v-939c84ac]{gap:6px}.prop-slider-row-compact .prop-slider-num[data-v-939c84ac]{width:64px}.prop-row-block[data-v-939c84ac]{flex-direction:column;align-items:stretch}.size-row[data-v-939c84ac]{display:flex;gap:6px;align-items:center}.size-row .ant-input-number[data-v-939c84ac]{flex:1;min-width:0}.size-sep[data-v-939c84ac]{color:var(--editor-text-dim);font-size:12px;flex-shrink:0}.canvas-preset-select[data-v-939c84ac]{margin-top:6px;width:100%}.color-input[data-v-939c84ac]{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-939c84ac] .ant-divider{border-color:var(--editor-border-item)!important}.data-hint[data-v-939c84ac]{font-size:12px;color:var(--editor-text-muted);font-family:monospace}.editor-code-preview[data-v-939c84ac]{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-939c84ac],.data-table-wrap[data-v-939c84ac]{overflow-x:auto}.prop-expand-block[data-v-939c84ac]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-expand-block.is-open[data-v-939c84ac]{grid-template-rows:1fr}.prop-expand-block__inner[data-v-939c84ac]{overflow:hidden;min-height:0}.prop-section-body-anim[data-v-939c84ac]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-section-body-anim.is-open[data-v-939c84ac]{grid-template-rows:1fr}.prop-section-body-anim>.section-body[data-v-939c84ac]{overflow:hidden;min-height:0}@media (prefers-reduced-motion: reduce){.prop-expand-block[data-v-939c84ac],.prop-section-body-anim[data-v-939c84ac]{transition:none}}.data-edit-table[data-v-939c84ac],.data-table[data-v-939c84ac]{width:100%;border-collapse:collapse;font-size:12px}.data-edit-table th[data-v-939c84ac],.data-edit-table td[data-v-939c84ac],.data-table th[data-v-939c84ac],.data-table td[data-v-939c84ac]{border:1px solid var(--editor-border-item);padding:6px 8px;text-align:left;color:var(--editor-text)}.data-edit-table th[data-v-939c84ac],.data-table th[data-v-939c84ac]{background:var(--sidebar-active-bg);color:var(--editor-text);font-weight:600}.data-edit-table td[data-v-939c84ac],.data-table td[data-v-939c84ac]{background:var(--editor-table-cell-bg);color:var(--editor-text)}.data-edit-table input[data-v-939c84ac],.data-edit-table .ant-input[data-v-939c84ac],.data-table input[data-v-939c84ac],.data-table .ant-input[data-v-939c84ac],.data-table .ant-input-number[data-v-939c84ac]{background:var(--editor-bg-elevated)!important;border-color:var(--editor-border)!important;color:var(--editor-text)!important}.data-table .th-series[data-v-939c84ac],.data-table .td-name[data-v-939c84ac]{min-width:80px}.data-table .th-val[data-v-939c84ac],.data-table .td-val[data-v-939c84ac]{min-width:70px}.data-table .th-actions[data-v-939c84ac],.data-table .td-actions[data-v-939c84ac]{width:40px}.prop-hint[data-v-939c84ac]{margin:0 0 8px;font-size:11px;color:var(--text-secondary, #8c8c8c);line-height:1.4}.prop-section[data-v-cea346a1]{margin-bottom:12px;background:var(--editor-bg-elevated);border-radius:8px;padding:10px;border:1px solid var(--editor-border)}.section-title[data-v-cea346a1]{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-cea346a1]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.prop-item[data-v-cea346a1]{display:flex;flex-direction:column;gap:3px}.prop-item label[data-v-cea346a1]{font-size:11px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.prop-row label[data-v-cea346a1]{font-size:12px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.label-hint[data-v-cea346a1]{color:var(--editor-text-dim);cursor:help;font-size:12px}.prop-row[data-v-cea346a1]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.prop-section>.prop-row[data-v-cea346a1]:last-child{margin-bottom:0}.prop-row-switch[data-v-cea346a1]{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.prop-row-switch>label[data-v-cea346a1],.prop-row-switch[data-v-cea346a1] label{flex:1;margin-bottom:0}.prop-row-switch>.prop-row-label-wrap[data-v-cea346a1]{flex:1;min-width:0}.prop-row-pd[data-v-cea346a1]{padding-left:15px}.prop-search-highlight[data-v-cea346a1]{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-cea346a1]{padding:4px;margin:-4px}.color-row[data-v-cea346a1]{display:flex;gap:6px;align-items:center}.prop-slider-row[data-v-cea346a1]{display:flex;align-items:center;gap:10px;width:100%}.prop-slider[data-v-cea346a1]{flex:1;min-width:0}.prop-slider-num[data-v-cea346a1]{width:72px;flex-shrink:0}.prop-slider-row-compact[data-v-cea346a1]{gap:6px}.prop-slider-row-compact .prop-slider-num[data-v-cea346a1]{width:64px}.prop-row-block[data-v-cea346a1]{flex-direction:column;align-items:stretch}.size-row[data-v-cea346a1]{display:flex;gap:6px;align-items:center}.size-row .ant-input-number[data-v-cea346a1]{flex:1;min-width:0}.size-sep[data-v-cea346a1]{color:var(--editor-text-dim);font-size:12px;flex-shrink:0}.canvas-preset-select[data-v-cea346a1]{margin-top:6px;width:100%}.color-input[data-v-cea346a1]{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-cea346a1] .ant-divider{border-color:var(--editor-border-item)!important}.data-hint[data-v-cea346a1]{font-size:12px;color:var(--editor-text-muted);font-family:monospace}.editor-code-preview[data-v-cea346a1]{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-cea346a1],.data-table-wrap[data-v-cea346a1]{overflow-x:auto}.prop-expand-block[data-v-cea346a1]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-expand-block.is-open[data-v-cea346a1]{grid-template-rows:1fr}.prop-expand-block__inner[data-v-cea346a1]{overflow:hidden;min-height:0}.prop-section-body-anim[data-v-cea346a1]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-section-body-anim.is-open[data-v-cea346a1]{grid-template-rows:1fr}.prop-section-body-anim>.section-body[data-v-cea346a1]{overflow:hidden;min-height:0}@media (prefers-reduced-motion: reduce){.prop-expand-block[data-v-cea346a1],.prop-section-body-anim[data-v-cea346a1]{transition:none}}.data-edit-table[data-v-cea346a1],.data-table[data-v-cea346a1]{width:100%;border-collapse:collapse;font-size:12px}.data-edit-table th[data-v-cea346a1],.data-edit-table td[data-v-cea346a1],.data-table th[data-v-cea346a1],.data-table td[data-v-cea346a1]{border:1px solid var(--editor-border-item);padding:6px 8px;text-align:left;color:var(--editor-text)}.data-edit-table th[data-v-cea346a1],.data-table th[data-v-cea346a1]{background:var(--sidebar-active-bg);color:var(--editor-text);font-weight:600}.data-edit-table td[data-v-cea346a1],.data-table td[data-v-cea346a1]{background:var(--editor-table-cell-bg);color:var(--editor-text)}.data-edit-table input[data-v-cea346a1],.data-edit-table .ant-input[data-v-cea346a1],.data-table input[data-v-cea346a1],.data-table .ant-input[data-v-cea346a1],.data-table .ant-input-number[data-v-cea346a1]{background:var(--editor-bg-elevated)!important;border-color:var(--editor-border)!important;color:var(--editor-text)!important}.data-table .th-series[data-v-cea346a1],.data-table .td-name[data-v-cea346a1]{min-width:80px}.data-table .th-val[data-v-cea346a1],.data-table .td-val[data-v-cea346a1]{min-width:70px}.data-table .th-actions[data-v-cea346a1],.data-table .td-actions[data-v-cea346a1]{width:40px}.prop-section[data-v-089f9ac2]{margin-bottom:12px;background:var(--editor-bg-elevated);border-radius:8px;padding:10px;border:1px solid var(--editor-border)}.section-title[data-v-089f9ac2]{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-089f9ac2]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.prop-item[data-v-089f9ac2]{display:flex;flex-direction:column;gap:3px}.prop-item label[data-v-089f9ac2]{font-size:11px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.prop-row label[data-v-089f9ac2]{font-size:12px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.label-hint[data-v-089f9ac2]{color:var(--editor-text-dim);cursor:help;font-size:12px}.prop-row[data-v-089f9ac2]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.prop-section>.prop-row[data-v-089f9ac2]:last-child{margin-bottom:0}.prop-row-switch[data-v-089f9ac2]{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.prop-row-switch>label[data-v-089f9ac2],.prop-row-switch[data-v-089f9ac2] label{flex:1;margin-bottom:0}.prop-row-switch>.prop-row-label-wrap[data-v-089f9ac2]{flex:1;min-width:0}.prop-row-pd[data-v-089f9ac2]{padding-left:15px}.prop-search-highlight[data-v-089f9ac2]{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-089f9ac2]{padding:4px;margin:-4px}.color-row[data-v-089f9ac2]{display:flex;gap:6px;align-items:center}.prop-slider-row[data-v-089f9ac2]{display:flex;align-items:center;gap:10px;width:100%}.prop-slider[data-v-089f9ac2]{flex:1;min-width:0}.prop-slider-num[data-v-089f9ac2]{width:72px;flex-shrink:0}.prop-slider-row-compact[data-v-089f9ac2]{gap:6px}.prop-slider-row-compact .prop-slider-num[data-v-089f9ac2]{width:64px}.prop-row-block[data-v-089f9ac2]{flex-direction:column;align-items:stretch}.size-row[data-v-089f9ac2]{display:flex;gap:6px;align-items:center}.size-row .ant-input-number[data-v-089f9ac2]{flex:1;min-width:0}.size-sep[data-v-089f9ac2]{color:var(--editor-text-dim);font-size:12px;flex-shrink:0}.canvas-preset-select[data-v-089f9ac2]{margin-top:6px;width:100%}.color-input[data-v-089f9ac2]{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-089f9ac2] .ant-divider{border-color:var(--editor-border-item)!important}.data-hint[data-v-089f9ac2]{font-size:12px;color:var(--editor-text-muted);font-family:monospace}.editor-code-preview[data-v-089f9ac2]{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-089f9ac2],.data-table-wrap[data-v-089f9ac2]{overflow-x:auto}.prop-expand-block[data-v-089f9ac2]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-expand-block.is-open[data-v-089f9ac2]{grid-template-rows:1fr}.prop-expand-block__inner[data-v-089f9ac2]{overflow:hidden;min-height:0}.prop-section-body-anim[data-v-089f9ac2]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-section-body-anim.is-open[data-v-089f9ac2]{grid-template-rows:1fr}.prop-section-body-anim>.section-body[data-v-089f9ac2]{overflow:hidden;min-height:0}@media (prefers-reduced-motion: reduce){.prop-expand-block[data-v-089f9ac2],.prop-section-body-anim[data-v-089f9ac2]{transition:none}}.data-edit-table[data-v-089f9ac2],.data-table[data-v-089f9ac2]{width:100%;border-collapse:collapse;font-size:12px}.data-edit-table th[data-v-089f9ac2],.data-edit-table td[data-v-089f9ac2],.data-table th[data-v-089f9ac2],.data-table td[data-v-089f9ac2]{border:1px solid var(--editor-border-item);padding:6px 8px;text-align:left;color:var(--editor-text)}.data-edit-table th[data-v-089f9ac2],.data-table th[data-v-089f9ac2]{background:var(--sidebar-active-bg);color:var(--editor-text);font-weight:600}.data-edit-table td[data-v-089f9ac2],.data-table td[data-v-089f9ac2]{background:var(--editor-table-cell-bg);color:var(--editor-text)}.data-edit-table input[data-v-089f9ac2],.data-edit-table .ant-input[data-v-089f9ac2],.data-table input[data-v-089f9ac2],.data-table .ant-input[data-v-089f9ac2],.data-table .ant-input-number[data-v-089f9ac2]{background:var(--editor-bg-elevated)!important;border-color:var(--editor-border)!important;color:var(--editor-text)!important}.data-table .th-series[data-v-089f9ac2],.data-table .td-name[data-v-089f9ac2]{min-width:80px}.data-table .th-val[data-v-089f9ac2],.data-table .td-val[data-v-089f9ac2]{min-width:70px}.data-table .th-actions[data-v-089f9ac2],.data-table .td-actions[data-v-089f9ac2]{width:40px}.prop-hint[data-v-089f9ac2]{margin:4px 0 0;font-size:11px;color:var(--text-secondary, #8c8c8c);line-height:1.4}.prop-section[data-v-53ea7698]{margin-bottom:12px;background:var(--editor-bg-elevated);border-radius:8px;padding:10px;border:1px solid var(--editor-border)}.section-title[data-v-53ea7698]{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-53ea7698]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.prop-item[data-v-53ea7698]{display:flex;flex-direction:column;gap:3px}.prop-item label[data-v-53ea7698]{font-size:11px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.prop-row label[data-v-53ea7698]{font-size:12px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.label-hint[data-v-53ea7698]{color:var(--editor-text-dim);cursor:help;font-size:12px}.prop-row[data-v-53ea7698]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.prop-section>.prop-row[data-v-53ea7698]:last-child{margin-bottom:0}.prop-row-switch[data-v-53ea7698]{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.prop-row-switch>label[data-v-53ea7698],.prop-row-switch[data-v-53ea7698] label{flex:1;margin-bottom:0}.prop-row-switch>.prop-row-label-wrap[data-v-53ea7698]{flex:1;min-width:0}.prop-row-pd[data-v-53ea7698]{padding-left:15px}.prop-search-highlight[data-v-53ea7698]{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-53ea7698]{padding:4px;margin:-4px}.color-row[data-v-53ea7698]{display:flex;gap:6px;align-items:center}.prop-slider-row[data-v-53ea7698]{display:flex;align-items:center;gap:10px;width:100%}.prop-slider[data-v-53ea7698]{flex:1;min-width:0}.prop-slider-num[data-v-53ea7698]{width:72px;flex-shrink:0}.prop-slider-row-compact[data-v-53ea7698]{gap:6px}.prop-slider-row-compact .prop-slider-num[data-v-53ea7698]{width:64px}.prop-row-block[data-v-53ea7698]{flex-direction:column;align-items:stretch}.size-row[data-v-53ea7698]{display:flex;gap:6px;align-items:center}.size-row .ant-input-number[data-v-53ea7698]{flex:1;min-width:0}.size-sep[data-v-53ea7698]{color:var(--editor-text-dim);font-size:12px;flex-shrink:0}.canvas-preset-select[data-v-53ea7698]{margin-top:6px;width:100%}.color-input[data-v-53ea7698]{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-53ea7698] .ant-divider{border-color:var(--editor-border-item)!important}.data-hint[data-v-53ea7698]{font-size:12px;color:var(--editor-text-muted);font-family:monospace}.editor-code-preview[data-v-53ea7698]{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-53ea7698],.data-table-wrap[data-v-53ea7698]{overflow-x:auto}.prop-expand-block[data-v-53ea7698]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-expand-block.is-open[data-v-53ea7698]{grid-template-rows:1fr}.prop-expand-block__inner[data-v-53ea7698]{overflow:hidden;min-height:0}.prop-section-body-anim[data-v-53ea7698]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-section-body-anim.is-open[data-v-53ea7698]{grid-template-rows:1fr}.prop-section-body-anim>.section-body[data-v-53ea7698]{overflow:hidden;min-height:0}@media (prefers-reduced-motion: reduce){.prop-expand-block[data-v-53ea7698],.prop-section-body-anim[data-v-53ea7698]{transition:none}}.data-edit-table[data-v-53ea7698],.data-table[data-v-53ea7698]{width:100%;border-collapse:collapse;font-size:12px}.data-edit-table th[data-v-53ea7698],.data-edit-table td[data-v-53ea7698],.data-table th[data-v-53ea7698],.data-table td[data-v-53ea7698]{border:1px solid var(--editor-border-item);padding:6px 8px;text-align:left;color:var(--editor-text)}.data-edit-table th[data-v-53ea7698],.data-table th[data-v-53ea7698]{background:var(--sidebar-active-bg);color:var(--editor-text);font-weight:600}.data-edit-table td[data-v-53ea7698],.data-table td[data-v-53ea7698]{background:var(--editor-table-cell-bg);color:var(--editor-text)}.data-edit-table input[data-v-53ea7698],.data-edit-table .ant-input[data-v-53ea7698],.data-table input[data-v-53ea7698],.data-table .ant-input[data-v-53ea7698],.data-table .ant-input-number[data-v-53ea7698]{background:var(--editor-bg-elevated)!important;border-color:var(--editor-border)!important;color:var(--editor-text)!important}.data-table .th-series[data-v-53ea7698],.data-table .td-name[data-v-53ea7698]{min-width:80px}.data-table .th-val[data-v-53ea7698],.data-table .td-val[data-v-53ea7698]{min-width:70px}.data-table .th-actions[data-v-53ea7698],.data-table .td-actions[data-v-53ea7698]{width:40px}.prop-section[data-v-e8eb79fe]{margin-bottom:12px;background:var(--editor-bg-elevated);border-radius:8px;padding:10px;border:1px solid var(--editor-border)}.section-title[data-v-e8eb79fe]{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-e8eb79fe]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.prop-item[data-v-e8eb79fe]{display:flex;flex-direction:column;gap:3px}.prop-item label[data-v-e8eb79fe]{font-size:11px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.prop-row label[data-v-e8eb79fe]{font-size:12px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.label-hint[data-v-e8eb79fe]{color:var(--editor-text-dim);cursor:help;font-size:12px}.prop-row[data-v-e8eb79fe]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.prop-section>.prop-row[data-v-e8eb79fe]:last-child{margin-bottom:0}.prop-row-switch[data-v-e8eb79fe]{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.prop-row-switch>label[data-v-e8eb79fe],.prop-row-switch[data-v-e8eb79fe] label{flex:1;margin-bottom:0}.prop-row-switch>.prop-row-label-wrap[data-v-e8eb79fe]{flex:1;min-width:0}.prop-row-pd[data-v-e8eb79fe]{padding-left:15px}.prop-search-highlight[data-v-e8eb79fe]{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-e8eb79fe]{padding:4px;margin:-4px}.color-row[data-v-e8eb79fe]{display:flex;gap:6px;align-items:center}.prop-slider-row[data-v-e8eb79fe]{display:flex;align-items:center;gap:10px;width:100%}.prop-slider[data-v-e8eb79fe]{flex:1;min-width:0}.prop-slider-num[data-v-e8eb79fe]{width:72px;flex-shrink:0}.prop-slider-row-compact[data-v-e8eb79fe]{gap:6px}.prop-slider-row-compact .prop-slider-num[data-v-e8eb79fe]{width:64px}.prop-row-block[data-v-e8eb79fe]{flex-direction:column;align-items:stretch}.size-row[data-v-e8eb79fe]{display:flex;gap:6px;align-items:center}.size-row .ant-input-number[data-v-e8eb79fe]{flex:1;min-width:0}.size-sep[data-v-e8eb79fe]{color:var(--editor-text-dim);font-size:12px;flex-shrink:0}.canvas-preset-select[data-v-e8eb79fe]{margin-top:6px;width:100%}.color-input[data-v-e8eb79fe]{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-e8eb79fe] .ant-divider{border-color:var(--editor-border-item)!important}.data-hint[data-v-e8eb79fe]{font-size:12px;color:var(--editor-text-muted);font-family:monospace}.editor-code-preview[data-v-e8eb79fe]{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-e8eb79fe],.data-table-wrap[data-v-e8eb79fe]{overflow-x:auto}.prop-expand-block[data-v-e8eb79fe]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-expand-block.is-open[data-v-e8eb79fe]{grid-template-rows:1fr}.prop-expand-block__inner[data-v-e8eb79fe]{overflow:hidden;min-height:0}.prop-section-body-anim[data-v-e8eb79fe]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-section-body-anim.is-open[data-v-e8eb79fe]{grid-template-rows:1fr}.prop-section-body-anim>.section-body[data-v-e8eb79fe]{overflow:hidden;min-height:0}@media (prefers-reduced-motion: reduce){.prop-expand-block[data-v-e8eb79fe],.prop-section-body-anim[data-v-e8eb79fe]{transition:none}}.data-edit-table[data-v-e8eb79fe],.data-table[data-v-e8eb79fe]{width:100%;border-collapse:collapse;font-size:12px}.data-edit-table th[data-v-e8eb79fe],.data-edit-table td[data-v-e8eb79fe],.data-table th[data-v-e8eb79fe],.data-table td[data-v-e8eb79fe]{border:1px solid var(--editor-border-item);padding:6px 8px;text-align:left;color:var(--editor-text)}.data-edit-table th[data-v-e8eb79fe],.data-table th[data-v-e8eb79fe]{background:var(--sidebar-active-bg);color:var(--editor-text);font-weight:600}.data-edit-table td[data-v-e8eb79fe],.data-table td[data-v-e8eb79fe]{background:var(--editor-table-cell-bg);color:var(--editor-text)}.data-edit-table input[data-v-e8eb79fe],.data-edit-table .ant-input[data-v-e8eb79fe],.data-table input[data-v-e8eb79fe],.data-table .ant-input[data-v-e8eb79fe],.data-table .ant-input-number[data-v-e8eb79fe]{background:var(--editor-bg-elevated)!important;border-color:var(--editor-border)!important;color:var(--editor-text)!important}.data-table .th-series[data-v-e8eb79fe],.data-table .td-name[data-v-e8eb79fe]{min-width:80px}.data-table .th-val[data-v-e8eb79fe],.data-table .td-val[data-v-e8eb79fe]{min-width:70px}.data-table .th-actions[data-v-e8eb79fe],.data-table .td-actions[data-v-e8eb79fe]{width:40px}.prop-section[data-v-8af3a6bb]{margin-bottom:12px;background:var(--editor-bg-elevated);border-radius:8px;padding:10px;border:1px solid var(--editor-border)}.section-title[data-v-8af3a6bb]{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-8af3a6bb]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.prop-item[data-v-8af3a6bb]{display:flex;flex-direction:column;gap:3px}.prop-item label[data-v-8af3a6bb]{font-size:11px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.prop-row label[data-v-8af3a6bb]{font-size:12px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.label-hint[data-v-8af3a6bb]{color:var(--editor-text-dim);cursor:help;font-size:12px}.prop-row[data-v-8af3a6bb]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.prop-section>.prop-row[data-v-8af3a6bb]:last-child{margin-bottom:0}.prop-row-switch[data-v-8af3a6bb]{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.prop-row-switch>label[data-v-8af3a6bb],.prop-row-switch[data-v-8af3a6bb] label{flex:1;margin-bottom:0}.prop-row-switch>.prop-row-label-wrap[data-v-8af3a6bb]{flex:1;min-width:0}.prop-row-pd[data-v-8af3a6bb]{padding-left:15px}.prop-search-highlight[data-v-8af3a6bb]{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-8af3a6bb]{padding:4px;margin:-4px}.color-row[data-v-8af3a6bb]{display:flex;gap:6px;align-items:center}.prop-slider-row[data-v-8af3a6bb]{display:flex;align-items:center;gap:10px;width:100%}.prop-slider[data-v-8af3a6bb]{flex:1;min-width:0}.prop-slider-num[data-v-8af3a6bb]{width:72px;flex-shrink:0}.prop-slider-row-compact[data-v-8af3a6bb]{gap:6px}.prop-slider-row-compact .prop-slider-num[data-v-8af3a6bb]{width:64px}.prop-row-block[data-v-8af3a6bb]{flex-direction:column;align-items:stretch}.size-row[data-v-8af3a6bb]{display:flex;gap:6px;align-items:center}.size-row .ant-input-number[data-v-8af3a6bb]{flex:1;min-width:0}.size-sep[data-v-8af3a6bb]{color:var(--editor-text-dim);font-size:12px;flex-shrink:0}.canvas-preset-select[data-v-8af3a6bb]{margin-top:6px;width:100%}.color-input[data-v-8af3a6bb]{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-8af3a6bb] .ant-divider{border-color:var(--editor-border-item)!important}.data-hint[data-v-8af3a6bb]{font-size:12px;color:var(--editor-text-muted);font-family:monospace}.editor-code-preview[data-v-8af3a6bb]{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-8af3a6bb],.data-table-wrap[data-v-8af3a6bb]{overflow-x:auto}.prop-expand-block[data-v-8af3a6bb]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-expand-block.is-open[data-v-8af3a6bb]{grid-template-rows:1fr}.prop-expand-block__inner[data-v-8af3a6bb]{overflow:hidden;min-height:0}.prop-section-body-anim[data-v-8af3a6bb]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-section-body-anim.is-open[data-v-8af3a6bb]{grid-template-rows:1fr}.prop-section-body-anim>.section-body[data-v-8af3a6bb]{overflow:hidden;min-height:0}@media (prefers-reduced-motion: reduce){.prop-expand-block[data-v-8af3a6bb],.prop-section-body-anim[data-v-8af3a6bb]{transition:none}}.data-edit-table[data-v-8af3a6bb],.data-table[data-v-8af3a6bb]{width:100%;border-collapse:collapse;font-size:12px}.data-edit-table th[data-v-8af3a6bb],.data-edit-table td[data-v-8af3a6bb],.data-table th[data-v-8af3a6bb],.data-table td[data-v-8af3a6bb]{border:1px solid var(--editor-border-item);padding:6px 8px;text-align:left;color:var(--editor-text)}.data-edit-table th[data-v-8af3a6bb],.data-table th[data-v-8af3a6bb]{background:var(--sidebar-active-bg);color:var(--editor-text);font-weight:600}.data-edit-table td[data-v-8af3a6bb],.data-table td[data-v-8af3a6bb]{background:var(--editor-table-cell-bg);color:var(--editor-text)}.data-edit-table input[data-v-8af3a6bb],.data-edit-table .ant-input[data-v-8af3a6bb],.data-table input[data-v-8af3a6bb],.data-table .ant-input[data-v-8af3a6bb],.data-table .ant-input-number[data-v-8af3a6bb]{background:var(--editor-bg-elevated)!important;border-color:var(--editor-border)!important;color:var(--editor-text)!important}.data-table .th-series[data-v-8af3a6bb],.data-table .td-name[data-v-8af3a6bb]{min-width:80px}.data-table .th-val[data-v-8af3a6bb],.data-table .td-val[data-v-8af3a6bb]{min-width:70px}.data-table .th-actions[data-v-8af3a6bb],.data-table .td-actions[data-v-8af3a6bb]{width:40px}.eval-radar-dim-row[data-v-8af3a6bb]{display:flex;gap:6px;align-items:center;margin-bottom:6px}.eval-radar-dim-row[data-v-8af3a6bb]>:first-child{flex:1.2}.eval-radar-dim-row[data-v-8af3a6bb]>:nth-child(2){flex:1.2}.prop-hint[data-v-8af3a6bb]{margin:2px 0 8px;font-size:11px;color:var(--text-secondary, #8c8c8c);line-height:1.4}.prop-section[data-v-dbfa0b6c]{margin-bottom:12px;background:var(--editor-bg-elevated);border-radius:8px;padding:10px;border:1px solid var(--editor-border)}.section-title[data-v-dbfa0b6c]{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-dbfa0b6c]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.prop-item[data-v-dbfa0b6c]{display:flex;flex-direction:column;gap:3px}.prop-item label[data-v-dbfa0b6c]{font-size:11px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.prop-row label[data-v-dbfa0b6c]{font-size:12px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.label-hint[data-v-dbfa0b6c]{color:var(--editor-text-dim);cursor:help;font-size:12px}.prop-row[data-v-dbfa0b6c]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.prop-section>.prop-row[data-v-dbfa0b6c]:last-child{margin-bottom:0}.prop-row-switch[data-v-dbfa0b6c]{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.prop-row-switch>label[data-v-dbfa0b6c],.prop-row-switch[data-v-dbfa0b6c] label{flex:1;margin-bottom:0}.prop-row-switch>.prop-row-label-wrap[data-v-dbfa0b6c]{flex:1;min-width:0}.prop-row-pd[data-v-dbfa0b6c]{padding-left:15px}.prop-search-highlight[data-v-dbfa0b6c]{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-dbfa0b6c]{padding:4px;margin:-4px}.color-row[data-v-dbfa0b6c]{display:flex;gap:6px;align-items:center}.prop-slider-row[data-v-dbfa0b6c]{display:flex;align-items:center;gap:10px;width:100%}.prop-slider[data-v-dbfa0b6c]{flex:1;min-width:0}.prop-slider-num[data-v-dbfa0b6c]{width:72px;flex-shrink:0}.prop-slider-row-compact[data-v-dbfa0b6c]{gap:6px}.prop-slider-row-compact .prop-slider-num[data-v-dbfa0b6c]{width:64px}.prop-row-block[data-v-dbfa0b6c]{flex-direction:column;align-items:stretch}.size-row[data-v-dbfa0b6c]{display:flex;gap:6px;align-items:center}.size-row .ant-input-number[data-v-dbfa0b6c]{flex:1;min-width:0}.size-sep[data-v-dbfa0b6c]{color:var(--editor-text-dim);font-size:12px;flex-shrink:0}.canvas-preset-select[data-v-dbfa0b6c]{margin-top:6px;width:100%}.color-input[data-v-dbfa0b6c]{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-dbfa0b6c] .ant-divider{border-color:var(--editor-border-item)!important}.data-hint[data-v-dbfa0b6c]{font-size:12px;color:var(--editor-text-muted);font-family:monospace}.editor-code-preview[data-v-dbfa0b6c]{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-dbfa0b6c],.data-table-wrap[data-v-dbfa0b6c]{overflow-x:auto}.prop-expand-block[data-v-dbfa0b6c]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-expand-block.is-open[data-v-dbfa0b6c]{grid-template-rows:1fr}.prop-expand-block__inner[data-v-dbfa0b6c]{overflow:hidden;min-height:0}.prop-section-body-anim[data-v-dbfa0b6c]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-section-body-anim.is-open[data-v-dbfa0b6c]{grid-template-rows:1fr}.prop-section-body-anim>.section-body[data-v-dbfa0b6c]{overflow:hidden;min-height:0}@media (prefers-reduced-motion: reduce){.prop-expand-block[data-v-dbfa0b6c],.prop-section-body-anim[data-v-dbfa0b6c]{transition:none}}.data-edit-table[data-v-dbfa0b6c],.data-table[data-v-dbfa0b6c]{width:100%;border-collapse:collapse;font-size:12px}.data-edit-table th[data-v-dbfa0b6c],.data-edit-table td[data-v-dbfa0b6c],.data-table th[data-v-dbfa0b6c],.data-table td[data-v-dbfa0b6c]{border:1px solid var(--editor-border-item);padding:6px 8px;text-align:left;color:var(--editor-text)}.data-edit-table th[data-v-dbfa0b6c],.data-table th[data-v-dbfa0b6c]{background:var(--sidebar-active-bg);color:var(--editor-text);font-weight:600}.data-edit-table td[data-v-dbfa0b6c],.data-table td[data-v-dbfa0b6c]{background:var(--editor-table-cell-bg);color:var(--editor-text)}.data-edit-table input[data-v-dbfa0b6c],.data-edit-table .ant-input[data-v-dbfa0b6c],.data-table input[data-v-dbfa0b6c],.data-table .ant-input[data-v-dbfa0b6c],.data-table .ant-input-number[data-v-dbfa0b6c]{background:var(--editor-bg-elevated)!important;border-color:var(--editor-border)!important;color:var(--editor-text)!important}.data-table .th-series[data-v-dbfa0b6c],.data-table .td-name[data-v-dbfa0b6c]{min-width:80px}.data-table .th-val[data-v-dbfa0b6c],.data-table .td-val[data-v-dbfa0b6c]{min-width:70px}.data-table .th-actions[data-v-dbfa0b6c],.data-table .td-actions[data-v-dbfa0b6c]{width:40px}.prop-hint[data-v-dbfa0b6c]{margin:4px 0 0;font-size:11px;color:var(--text-secondary, #8c8c8c);line-height:1.4}.prop-section[data-v-e23f4a80]{margin-bottom:12px;background:var(--editor-bg-elevated);border-radius:8px;padding:10px;border:1px solid var(--editor-border)}.section-title[data-v-e23f4a80]{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-e23f4a80]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.prop-item[data-v-e23f4a80]{display:flex;flex-direction:column;gap:3px}.prop-item label[data-v-e23f4a80]{font-size:11px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.prop-row label[data-v-e23f4a80]{font-size:12px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.label-hint[data-v-e23f4a80]{color:var(--editor-text-dim);cursor:help;font-size:12px}.prop-row[data-v-e23f4a80]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.prop-section>.prop-row[data-v-e23f4a80]:last-child{margin-bottom:0}.prop-row-switch[data-v-e23f4a80]{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.prop-row-switch>label[data-v-e23f4a80],.prop-row-switch[data-v-e23f4a80] label{flex:1;margin-bottom:0}.prop-row-switch>.prop-row-label-wrap[data-v-e23f4a80]{flex:1;min-width:0}.prop-row-pd[data-v-e23f4a80]{padding-left:15px}.prop-search-highlight[data-v-e23f4a80]{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-e23f4a80]{padding:4px;margin:-4px}.color-row[data-v-e23f4a80]{display:flex;gap:6px;align-items:center}.prop-slider-row[data-v-e23f4a80]{display:flex;align-items:center;gap:10px;width:100%}.prop-slider[data-v-e23f4a80]{flex:1;min-width:0}.prop-slider-num[data-v-e23f4a80]{width:72px;flex-shrink:0}.prop-slider-row-compact[data-v-e23f4a80]{gap:6px}.prop-slider-row-compact .prop-slider-num[data-v-e23f4a80]{width:64px}.prop-row-block[data-v-e23f4a80]{flex-direction:column;align-items:stretch}.size-row[data-v-e23f4a80]{display:flex;gap:6px;align-items:center}.size-row .ant-input-number[data-v-e23f4a80]{flex:1;min-width:0}.size-sep[data-v-e23f4a80]{color:var(--editor-text-dim);font-size:12px;flex-shrink:0}.canvas-preset-select[data-v-e23f4a80]{margin-top:6px;width:100%}.color-input[data-v-e23f4a80]{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-e23f4a80] .ant-divider{border-color:var(--editor-border-item)!important}.data-hint[data-v-e23f4a80]{font-size:12px;color:var(--editor-text-muted);font-family:monospace}.editor-code-preview[data-v-e23f4a80]{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-e23f4a80],.data-table-wrap[data-v-e23f4a80]{overflow-x:auto}.prop-expand-block[data-v-e23f4a80]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-expand-block.is-open[data-v-e23f4a80]{grid-template-rows:1fr}.prop-expand-block__inner[data-v-e23f4a80]{overflow:hidden;min-height:0}.prop-section-body-anim[data-v-e23f4a80]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-section-body-anim.is-open[data-v-e23f4a80]{grid-template-rows:1fr}.prop-section-body-anim>.section-body[data-v-e23f4a80]{overflow:hidden;min-height:0}@media (prefers-reduced-motion: reduce){.prop-expand-block[data-v-e23f4a80],.prop-section-body-anim[data-v-e23f4a80]{transition:none}}.data-edit-table[data-v-e23f4a80],.data-table[data-v-e23f4a80]{width:100%;border-collapse:collapse;font-size:12px}.data-edit-table th[data-v-e23f4a80],.data-edit-table td[data-v-e23f4a80],.data-table th[data-v-e23f4a80],.data-table td[data-v-e23f4a80]{border:1px solid var(--editor-border-item);padding:6px 8px;text-align:left;color:var(--editor-text)}.data-edit-table th[data-v-e23f4a80],.data-table th[data-v-e23f4a80]{background:var(--sidebar-active-bg);color:var(--editor-text);font-weight:600}.data-edit-table td[data-v-e23f4a80],.data-table td[data-v-e23f4a80]{background:var(--editor-table-cell-bg);color:var(--editor-text)}.data-edit-table input[data-v-e23f4a80],.data-edit-table .ant-input[data-v-e23f4a80],.data-table input[data-v-e23f4a80],.data-table .ant-input[data-v-e23f4a80],.data-table .ant-input-number[data-v-e23f4a80]{background:var(--editor-bg-elevated)!important;border-color:var(--editor-border)!important;color:var(--editor-text)!important}.data-table .th-series[data-v-e23f4a80],.data-table .td-name[data-v-e23f4a80]{min-width:80px}.data-table .th-val[data-v-e23f4a80],.data-table .td-val[data-v-e23f4a80]{min-width:70px}.data-table .th-actions[data-v-e23f4a80],.data-table .td-actions[data-v-e23f4a80]{width:40px}.prop-hint[data-v-e23f4a80]{margin:4px 0 0;font-size:11px;color:var(--text-secondary, #8c8c8c);line-height:1.4}.prop-section[data-v-4860cabc]{margin-bottom:12px;background:var(--editor-bg-elevated);border-radius:8px;padding:10px;border:1px solid var(--editor-border)}.section-title[data-v-4860cabc]{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-4860cabc]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.prop-item[data-v-4860cabc]{display:flex;flex-direction:column;gap:3px}.prop-item label[data-v-4860cabc]{font-size:11px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.prop-row label[data-v-4860cabc]{font-size:12px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.label-hint[data-v-4860cabc]{color:var(--editor-text-dim);cursor:help;font-size:12px}.prop-row[data-v-4860cabc]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.prop-section>.prop-row[data-v-4860cabc]:last-child{margin-bottom:0}.prop-row-switch[data-v-4860cabc]{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.prop-row-switch>label[data-v-4860cabc],.prop-row-switch[data-v-4860cabc] label{flex:1;margin-bottom:0}.prop-row-switch>.prop-row-label-wrap[data-v-4860cabc]{flex:1;min-width:0}.prop-row-pd[data-v-4860cabc]{padding-left:15px}.prop-search-highlight[data-v-4860cabc]{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-4860cabc]{padding:4px;margin:-4px}.color-row[data-v-4860cabc]{display:flex;gap:6px;align-items:center}.prop-slider-row[data-v-4860cabc]{display:flex;align-items:center;gap:10px;width:100%}.prop-slider[data-v-4860cabc]{flex:1;min-width:0}.prop-slider-num[data-v-4860cabc]{width:72px;flex-shrink:0}.prop-slider-row-compact[data-v-4860cabc]{gap:6px}.prop-slider-row-compact .prop-slider-num[data-v-4860cabc]{width:64px}.prop-row-block[data-v-4860cabc]{flex-direction:column;align-items:stretch}.size-row[data-v-4860cabc]{display:flex;gap:6px;align-items:center}.size-row .ant-input-number[data-v-4860cabc]{flex:1;min-width:0}.size-sep[data-v-4860cabc]{color:var(--editor-text-dim);font-size:12px;flex-shrink:0}.canvas-preset-select[data-v-4860cabc]{margin-top:6px;width:100%}.color-input[data-v-4860cabc]{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-4860cabc] .ant-divider{border-color:var(--editor-border-item)!important}.data-hint[data-v-4860cabc]{font-size:12px;color:var(--editor-text-muted);font-family:monospace}.editor-code-preview[data-v-4860cabc]{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-4860cabc],.data-table-wrap[data-v-4860cabc]{overflow-x:auto}.prop-expand-block[data-v-4860cabc]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-expand-block.is-open[data-v-4860cabc]{grid-template-rows:1fr}.prop-expand-block__inner[data-v-4860cabc]{overflow:hidden;min-height:0}.prop-section-body-anim[data-v-4860cabc]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-section-body-anim.is-open[data-v-4860cabc]{grid-template-rows:1fr}.prop-section-body-anim>.section-body[data-v-4860cabc]{overflow:hidden;min-height:0}@media (prefers-reduced-motion: reduce){.prop-expand-block[data-v-4860cabc],.prop-section-body-anim[data-v-4860cabc]{transition:none}}.data-edit-table[data-v-4860cabc],.data-table[data-v-4860cabc]{width:100%;border-collapse:collapse;font-size:12px}.data-edit-table th[data-v-4860cabc],.data-edit-table td[data-v-4860cabc],.data-table th[data-v-4860cabc],.data-table td[data-v-4860cabc]{border:1px solid var(--editor-border-item);padding:6px 8px;text-align:left;color:var(--editor-text)}.data-edit-table th[data-v-4860cabc],.data-table th[data-v-4860cabc]{background:var(--sidebar-active-bg);color:var(--editor-text);font-weight:600}.data-edit-table td[data-v-4860cabc],.data-table td[data-v-4860cabc]{background:var(--editor-table-cell-bg);color:var(--editor-text)}.data-edit-table input[data-v-4860cabc],.data-edit-table .ant-input[data-v-4860cabc],.data-table input[data-v-4860cabc],.data-table .ant-input[data-v-4860cabc],.data-table .ant-input-number[data-v-4860cabc]{background:var(--editor-bg-elevated)!important;border-color:var(--editor-border)!important;color:var(--editor-text)!important}.data-table .th-series[data-v-4860cabc],.data-table .td-name[data-v-4860cabc]{min-width:80px}.data-table .th-val[data-v-4860cabc],.data-table .td-val[data-v-4860cabc]{min-width:70px}.data-table .th-actions[data-v-4860cabc],.data-table .td-actions[data-v-4860cabc]{width:40px}.prop-hint[data-v-4860cabc]{margin:4px 0 0;font-size:11px;color:var(--text-secondary, #8c8c8c);line-height:1.4}.prop-section[data-v-d825aa52]{margin-bottom:12px;background:var(--editor-bg-elevated);border-radius:8px;padding:10px;border:1px solid var(--editor-border)}.section-title[data-v-d825aa52]{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-d825aa52]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.prop-item[data-v-d825aa52]{display:flex;flex-direction:column;gap:3px}.prop-item label[data-v-d825aa52]{font-size:11px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.prop-row label[data-v-d825aa52]{font-size:12px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.label-hint[data-v-d825aa52]{color:var(--editor-text-dim);cursor:help;font-size:12px}.prop-row[data-v-d825aa52]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.prop-section>.prop-row[data-v-d825aa52]:last-child{margin-bottom:0}.prop-row-switch[data-v-d825aa52]{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.prop-row-switch>label[data-v-d825aa52],.prop-row-switch[data-v-d825aa52] label{flex:1;margin-bottom:0}.prop-row-switch>.prop-row-label-wrap[data-v-d825aa52]{flex:1;min-width:0}.prop-row-pd[data-v-d825aa52]{padding-left:15px}.prop-search-highlight[data-v-d825aa52]{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-d825aa52]{padding:4px;margin:-4px}.color-row[data-v-d825aa52]{display:flex;gap:6px;align-items:center}.prop-slider-row[data-v-d825aa52]{display:flex;align-items:center;gap:10px;width:100%}.prop-slider[data-v-d825aa52]{flex:1;min-width:0}.prop-slider-num[data-v-d825aa52]{width:72px;flex-shrink:0}.prop-slider-row-compact[data-v-d825aa52]{gap:6px}.prop-slider-row-compact .prop-slider-num[data-v-d825aa52]{width:64px}.prop-row-block[data-v-d825aa52]{flex-direction:column;align-items:stretch}.size-row[data-v-d825aa52]{display:flex;gap:6px;align-items:center}.size-row .ant-input-number[data-v-d825aa52]{flex:1;min-width:0}.size-sep[data-v-d825aa52]{color:var(--editor-text-dim);font-size:12px;flex-shrink:0}.canvas-preset-select[data-v-d825aa52]{margin-top:6px;width:100%}.color-input[data-v-d825aa52]{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-d825aa52] .ant-divider{border-color:var(--editor-border-item)!important}.data-hint[data-v-d825aa52]{font-size:12px;color:var(--editor-text-muted);font-family:monospace}.editor-code-preview[data-v-d825aa52]{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-d825aa52],.data-table-wrap[data-v-d825aa52]{overflow-x:auto}.prop-expand-block[data-v-d825aa52]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-expand-block.is-open[data-v-d825aa52]{grid-template-rows:1fr}.prop-expand-block__inner[data-v-d825aa52]{overflow:hidden;min-height:0}.prop-section-body-anim[data-v-d825aa52]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-section-body-anim.is-open[data-v-d825aa52]{grid-template-rows:1fr}.prop-section-body-anim>.section-body[data-v-d825aa52]{overflow:hidden;min-height:0}@media (prefers-reduced-motion: reduce){.prop-expand-block[data-v-d825aa52],.prop-section-body-anim[data-v-d825aa52]{transition:none}}.data-edit-table[data-v-d825aa52],.data-table[data-v-d825aa52]{width:100%;border-collapse:collapse;font-size:12px}.data-edit-table th[data-v-d825aa52],.data-edit-table td[data-v-d825aa52],.data-table th[data-v-d825aa52],.data-table td[data-v-d825aa52]{border:1px solid var(--editor-border-item);padding:6px 8px;text-align:left;color:var(--editor-text)}.data-edit-table th[data-v-d825aa52],.data-table th[data-v-d825aa52]{background:var(--sidebar-active-bg);color:var(--editor-text);font-weight:600}.data-edit-table td[data-v-d825aa52],.data-table td[data-v-d825aa52]{background:var(--editor-table-cell-bg);color:var(--editor-text)}.data-edit-table input[data-v-d825aa52],.data-edit-table .ant-input[data-v-d825aa52],.data-table input[data-v-d825aa52],.data-table .ant-input[data-v-d825aa52],.data-table .ant-input-number[data-v-d825aa52]{background:var(--editor-bg-elevated)!important;border-color:var(--editor-border)!important;color:var(--editor-text)!important}.data-table .th-series[data-v-d825aa52],.data-table .td-name[data-v-d825aa52]{min-width:80px}.data-table .th-val[data-v-d825aa52],.data-table .td-val[data-v-d825aa52]{min-width:70px}.data-table .th-actions[data-v-d825aa52],.data-table .td-actions[data-v-d825aa52]{width:40px}.prop-hint[data-v-d825aa52]{margin:4px 0 0;font-size:11px;color:var(--text-secondary, #8c8c8c);line-height:1.4}.prop-section[data-v-3ba431f0]{margin-bottom:12px;background:var(--editor-bg-elevated);border-radius:8px;padding:10px;border:1px solid var(--editor-border)}.section-title[data-v-3ba431f0]{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-3ba431f0]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.prop-item[data-v-3ba431f0]{display:flex;flex-direction:column;gap:3px}.prop-item label[data-v-3ba431f0]{font-size:11px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.prop-row label[data-v-3ba431f0]{font-size:12px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.label-hint[data-v-3ba431f0]{color:var(--editor-text-dim);cursor:help;font-size:12px}.prop-row[data-v-3ba431f0]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.prop-section>.prop-row[data-v-3ba431f0]:last-child{margin-bottom:0}.prop-row-switch[data-v-3ba431f0]{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.prop-row-switch>label[data-v-3ba431f0],.prop-row-switch[data-v-3ba431f0] label{flex:1;margin-bottom:0}.prop-row-switch>.prop-row-label-wrap[data-v-3ba431f0]{flex:1;min-width:0}.prop-row-pd[data-v-3ba431f0]{padding-left:15px}.prop-search-highlight[data-v-3ba431f0]{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-3ba431f0]{padding:4px;margin:-4px}.color-row[data-v-3ba431f0]{display:flex;gap:6px;align-items:center}.prop-slider-row[data-v-3ba431f0]{display:flex;align-items:center;gap:10px;width:100%}.prop-slider[data-v-3ba431f0]{flex:1;min-width:0}.prop-slider-num[data-v-3ba431f0]{width:72px;flex-shrink:0}.prop-slider-row-compact[data-v-3ba431f0]{gap:6px}.prop-slider-row-compact .prop-slider-num[data-v-3ba431f0]{width:64px}.prop-row-block[data-v-3ba431f0]{flex-direction:column;align-items:stretch}.size-row[data-v-3ba431f0]{display:flex;gap:6px;align-items:center}.size-row .ant-input-number[data-v-3ba431f0]{flex:1;min-width:0}.size-sep[data-v-3ba431f0]{color:var(--editor-text-dim);font-size:12px;flex-shrink:0}.canvas-preset-select[data-v-3ba431f0]{margin-top:6px;width:100%}.color-input[data-v-3ba431f0]{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-3ba431f0] .ant-divider{border-color:var(--editor-border-item)!important}.data-hint[data-v-3ba431f0]{font-size:12px;color:var(--editor-text-muted);font-family:monospace}.editor-code-preview[data-v-3ba431f0]{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-3ba431f0],.data-table-wrap[data-v-3ba431f0]{overflow-x:auto}.prop-expand-block[data-v-3ba431f0]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-expand-block.is-open[data-v-3ba431f0]{grid-template-rows:1fr}.prop-expand-block__inner[data-v-3ba431f0]{overflow:hidden;min-height:0}.prop-section-body-anim[data-v-3ba431f0]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-section-body-anim.is-open[data-v-3ba431f0]{grid-template-rows:1fr}.prop-section-body-anim>.section-body[data-v-3ba431f0]{overflow:hidden;min-height:0}@media (prefers-reduced-motion: reduce){.prop-expand-block[data-v-3ba431f0],.prop-section-body-anim[data-v-3ba431f0]{transition:none}}.data-edit-table[data-v-3ba431f0],.data-table[data-v-3ba431f0]{width:100%;border-collapse:collapse;font-size:12px}.data-edit-table th[data-v-3ba431f0],.data-edit-table td[data-v-3ba431f0],.data-table th[data-v-3ba431f0],.data-table td[data-v-3ba431f0]{border:1px solid var(--editor-border-item);padding:6px 8px;text-align:left;color:var(--editor-text)}.data-edit-table th[data-v-3ba431f0],.data-table th[data-v-3ba431f0]{background:var(--sidebar-active-bg);color:var(--editor-text);font-weight:600}.data-edit-table td[data-v-3ba431f0],.data-table td[data-v-3ba431f0]{background:var(--editor-table-cell-bg);color:var(--editor-text)}.data-edit-table input[data-v-3ba431f0],.data-edit-table .ant-input[data-v-3ba431f0],.data-table input[data-v-3ba431f0],.data-table .ant-input[data-v-3ba431f0],.data-table .ant-input-number[data-v-3ba431f0]{background:var(--editor-bg-elevated)!important;border-color:var(--editor-border)!important;color:var(--editor-text)!important}.data-table .th-series[data-v-3ba431f0],.data-table .td-name[data-v-3ba431f0]{min-width:80px}.data-table .th-val[data-v-3ba431f0],.data-table .td-val[data-v-3ba431f0]{min-width:70px}.data-table .th-actions[data-v-3ba431f0],.data-table .td-actions[data-v-3ba431f0]{width:40px}.prop-section[data-v-c0ec072f]{margin-bottom:12px;background:var(--editor-bg-elevated);border-radius:8px;padding:10px;border:1px solid var(--editor-border)}.section-title[data-v-c0ec072f]{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-c0ec072f]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.prop-item[data-v-c0ec072f]{display:flex;flex-direction:column;gap:3px}.prop-item label[data-v-c0ec072f]{font-size:11px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.prop-row label[data-v-c0ec072f]{font-size:12px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.label-hint[data-v-c0ec072f]{color:var(--editor-text-dim);cursor:help;font-size:12px}.prop-row[data-v-c0ec072f]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.prop-section>.prop-row[data-v-c0ec072f]:last-child{margin-bottom:0}.prop-row-switch[data-v-c0ec072f]{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.prop-row-switch>label[data-v-c0ec072f],.prop-row-switch[data-v-c0ec072f] label{flex:1;margin-bottom:0}.prop-row-switch>.prop-row-label-wrap[data-v-c0ec072f]{flex:1;min-width:0}.prop-row-pd[data-v-c0ec072f]{padding-left:15px}.prop-search-highlight[data-v-c0ec072f]{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-c0ec072f]{padding:4px;margin:-4px}.color-row[data-v-c0ec072f]{display:flex;gap:6px;align-items:center}.prop-slider-row[data-v-c0ec072f]{display:flex;align-items:center;gap:10px;width:100%}.prop-slider[data-v-c0ec072f]{flex:1;min-width:0}.prop-slider-num[data-v-c0ec072f]{width:72px;flex-shrink:0}.prop-slider-row-compact[data-v-c0ec072f]{gap:6px}.prop-slider-row-compact .prop-slider-num[data-v-c0ec072f]{width:64px}.prop-row-block[data-v-c0ec072f]{flex-direction:column;align-items:stretch}.size-row[data-v-c0ec072f]{display:flex;gap:6px;align-items:center}.size-row .ant-input-number[data-v-c0ec072f]{flex:1;min-width:0}.size-sep[data-v-c0ec072f]{color:var(--editor-text-dim);font-size:12px;flex-shrink:0}.canvas-preset-select[data-v-c0ec072f]{margin-top:6px;width:100%}.color-input[data-v-c0ec072f]{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-c0ec072f] .ant-divider{border-color:var(--editor-border-item)!important}.data-hint[data-v-c0ec072f]{font-size:12px;color:var(--editor-text-muted);font-family:monospace}.editor-code-preview[data-v-c0ec072f]{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-c0ec072f],.data-table-wrap[data-v-c0ec072f]{overflow-x:auto}.prop-expand-block[data-v-c0ec072f]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-expand-block.is-open[data-v-c0ec072f]{grid-template-rows:1fr}.prop-expand-block__inner[data-v-c0ec072f]{overflow:hidden;min-height:0}.prop-section-body-anim[data-v-c0ec072f]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-section-body-anim.is-open[data-v-c0ec072f]{grid-template-rows:1fr}.prop-section-body-anim>.section-body[data-v-c0ec072f]{overflow:hidden;min-height:0}@media (prefers-reduced-motion: reduce){.prop-expand-block[data-v-c0ec072f],.prop-section-body-anim[data-v-c0ec072f]{transition:none}}.data-edit-table[data-v-c0ec072f],.data-table[data-v-c0ec072f]{width:100%;border-collapse:collapse;font-size:12px}.data-edit-table th[data-v-c0ec072f],.data-edit-table td[data-v-c0ec072f],.data-table th[data-v-c0ec072f],.data-table td[data-v-c0ec072f]{border:1px solid var(--editor-border-item);padding:6px 8px;text-align:left;color:var(--editor-text)}.data-edit-table th[data-v-c0ec072f],.data-table th[data-v-c0ec072f]{background:var(--sidebar-active-bg);color:var(--editor-text);font-weight:600}.data-edit-table td[data-v-c0ec072f],.data-table td[data-v-c0ec072f]{background:var(--editor-table-cell-bg);color:var(--editor-text)}.data-edit-table input[data-v-c0ec072f],.data-edit-table .ant-input[data-v-c0ec072f],.data-table input[data-v-c0ec072f],.data-table .ant-input[data-v-c0ec072f],.data-table .ant-input-number[data-v-c0ec072f]{background:var(--editor-bg-elevated)!important;border-color:var(--editor-border)!important;color:var(--editor-text)!important}.data-table .th-series[data-v-c0ec072f],.data-table .td-name[data-v-c0ec072f]{min-width:80px}.data-table .th-val[data-v-c0ec072f],.data-table .td-val[data-v-c0ec072f]{min-width:70px}.data-table .th-actions[data-v-c0ec072f],.data-table .td-actions[data-v-c0ec072f]{width:40px}.prop-section[data-v-23b1c5ad]{margin-bottom:12px;background:var(--editor-bg-elevated);border-radius:8px;padding:10px;border:1px solid var(--editor-border)}.section-title[data-v-23b1c5ad]{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-23b1c5ad]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.prop-item[data-v-23b1c5ad]{display:flex;flex-direction:column;gap:3px}.prop-item label[data-v-23b1c5ad]{font-size:11px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.prop-row label[data-v-23b1c5ad]{font-size:12px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.label-hint[data-v-23b1c5ad]{color:var(--editor-text-dim);cursor:help;font-size:12px}.prop-row[data-v-23b1c5ad]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.prop-section>.prop-row[data-v-23b1c5ad]:last-child{margin-bottom:0}.prop-row-switch[data-v-23b1c5ad]{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.prop-row-switch>label[data-v-23b1c5ad],.prop-row-switch[data-v-23b1c5ad] label{flex:1;margin-bottom:0}.prop-row-switch>.prop-row-label-wrap[data-v-23b1c5ad]{flex:1;min-width:0}.prop-row-pd[data-v-23b1c5ad]{padding-left:15px}.prop-search-highlight[data-v-23b1c5ad]{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-23b1c5ad]{padding:4px;margin:-4px}.color-row[data-v-23b1c5ad]{display:flex;gap:6px;align-items:center}.prop-slider-row[data-v-23b1c5ad]{display:flex;align-items:center;gap:10px;width:100%}.prop-slider[data-v-23b1c5ad]{flex:1;min-width:0}.prop-slider-num[data-v-23b1c5ad]{width:72px;flex-shrink:0}.prop-slider-row-compact[data-v-23b1c5ad]{gap:6px}.prop-slider-row-compact .prop-slider-num[data-v-23b1c5ad]{width:64px}.prop-row-block[data-v-23b1c5ad]{flex-direction:column;align-items:stretch}.size-row[data-v-23b1c5ad]{display:flex;gap:6px;align-items:center}.size-row .ant-input-number[data-v-23b1c5ad]{flex:1;min-width:0}.size-sep[data-v-23b1c5ad]{color:var(--editor-text-dim);font-size:12px;flex-shrink:0}.canvas-preset-select[data-v-23b1c5ad]{margin-top:6px;width:100%}.color-input[data-v-23b1c5ad]{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-23b1c5ad] .ant-divider{border-color:var(--editor-border-item)!important}.data-hint[data-v-23b1c5ad]{font-size:12px;color:var(--editor-text-muted);font-family:monospace}.editor-code-preview[data-v-23b1c5ad]{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-23b1c5ad],.data-table-wrap[data-v-23b1c5ad]{overflow-x:auto}.prop-expand-block[data-v-23b1c5ad]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-expand-block.is-open[data-v-23b1c5ad]{grid-template-rows:1fr}.prop-expand-block__inner[data-v-23b1c5ad]{overflow:hidden;min-height:0}.prop-section-body-anim[data-v-23b1c5ad]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-section-body-anim.is-open[data-v-23b1c5ad]{grid-template-rows:1fr}.prop-section-body-anim>.section-body[data-v-23b1c5ad]{overflow:hidden;min-height:0}@media (prefers-reduced-motion: reduce){.prop-expand-block[data-v-23b1c5ad],.prop-section-body-anim[data-v-23b1c5ad]{transition:none}}.data-edit-table[data-v-23b1c5ad],.data-table[data-v-23b1c5ad]{width:100%;border-collapse:collapse;font-size:12px}.data-edit-table th[data-v-23b1c5ad],.data-edit-table td[data-v-23b1c5ad],.data-table th[data-v-23b1c5ad],.data-table td[data-v-23b1c5ad]{border:1px solid var(--editor-border-item);padding:6px 8px;text-align:left;color:var(--editor-text)}.data-edit-table th[data-v-23b1c5ad],.data-table th[data-v-23b1c5ad]{background:var(--sidebar-active-bg);color:var(--editor-text);font-weight:600}.data-edit-table td[data-v-23b1c5ad],.data-table td[data-v-23b1c5ad]{background:var(--editor-table-cell-bg);color:var(--editor-text)}.data-edit-table input[data-v-23b1c5ad],.data-edit-table .ant-input[data-v-23b1c5ad],.data-table input[data-v-23b1c5ad],.data-table .ant-input[data-v-23b1c5ad],.data-table .ant-input-number[data-v-23b1c5ad]{background:var(--editor-bg-elevated)!important;border-color:var(--editor-border)!important;color:var(--editor-text)!important}.data-table .th-series[data-v-23b1c5ad],.data-table .td-name[data-v-23b1c5ad]{min-width:80px}.data-table .th-val[data-v-23b1c5ad],.data-table .td-val[data-v-23b1c5ad]{min-width:70px}.data-table .th-actions[data-v-23b1c5ad],.data-table .td-actions[data-v-23b1c5ad]{width:40px}.section-title-sub[data-v-23b1c5ad]{margin-top:12px}.prop-section[data-v-31829c84]{margin-bottom:12px;background:var(--editor-bg-elevated);border-radius:8px;padding:10px;border:1px solid var(--editor-border)}.section-title[data-v-31829c84]{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-31829c84]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.prop-item[data-v-31829c84]{display:flex;flex-direction:column;gap:3px}.prop-item label[data-v-31829c84]{font-size:11px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.prop-row label[data-v-31829c84]{font-size:12px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.label-hint[data-v-31829c84]{color:var(--editor-text-dim);cursor:help;font-size:12px}.prop-row[data-v-31829c84]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.prop-section>.prop-row[data-v-31829c84]:last-child{margin-bottom:0}.prop-row-switch[data-v-31829c84]{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.prop-row-switch>label[data-v-31829c84],.prop-row-switch[data-v-31829c84] label{flex:1;margin-bottom:0}.prop-row-switch>.prop-row-label-wrap[data-v-31829c84]{flex:1;min-width:0}.prop-row-pd[data-v-31829c84]{padding-left:15px}.prop-search-highlight[data-v-31829c84]{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-31829c84]{padding:4px;margin:-4px}.color-row[data-v-31829c84]{display:flex;gap:6px;align-items:center}.prop-slider-row[data-v-31829c84]{display:flex;align-items:center;gap:10px;width:100%}.prop-slider[data-v-31829c84]{flex:1;min-width:0}.prop-slider-num[data-v-31829c84]{width:72px;flex-shrink:0}.prop-slider-row-compact[data-v-31829c84]{gap:6px}.prop-slider-row-compact .prop-slider-num[data-v-31829c84]{width:64px}.prop-row-block[data-v-31829c84]{flex-direction:column;align-items:stretch}.size-row[data-v-31829c84]{display:flex;gap:6px;align-items:center}.size-row .ant-input-number[data-v-31829c84]{flex:1;min-width:0}.size-sep[data-v-31829c84]{color:var(--editor-text-dim);font-size:12px;flex-shrink:0}.canvas-preset-select[data-v-31829c84]{margin-top:6px;width:100%}.color-input[data-v-31829c84]{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-31829c84] .ant-divider{border-color:var(--editor-border-item)!important}.data-hint[data-v-31829c84]{font-size:12px;color:var(--editor-text-muted);font-family:monospace}.editor-code-preview[data-v-31829c84]{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-31829c84],.data-table-wrap[data-v-31829c84]{overflow-x:auto}.prop-expand-block[data-v-31829c84]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-expand-block.is-open[data-v-31829c84]{grid-template-rows:1fr}.prop-expand-block__inner[data-v-31829c84]{overflow:hidden;min-height:0}.prop-section-body-anim[data-v-31829c84]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-section-body-anim.is-open[data-v-31829c84]{grid-template-rows:1fr}.prop-section-body-anim>.section-body[data-v-31829c84]{overflow:hidden;min-height:0}@media (prefers-reduced-motion: reduce){.prop-expand-block[data-v-31829c84],.prop-section-body-anim[data-v-31829c84]{transition:none}}.data-edit-table[data-v-31829c84],.data-table[data-v-31829c84]{width:100%;border-collapse:collapse;font-size:12px}.data-edit-table th[data-v-31829c84],.data-edit-table td[data-v-31829c84],.data-table th[data-v-31829c84],.data-table td[data-v-31829c84]{border:1px solid var(--editor-border-item);padding:6px 8px;text-align:left;color:var(--editor-text)}.data-edit-table th[data-v-31829c84],.data-table th[data-v-31829c84]{background:var(--sidebar-active-bg);color:var(--editor-text);font-weight:600}.data-edit-table td[data-v-31829c84],.data-table td[data-v-31829c84]{background:var(--editor-table-cell-bg);color:var(--editor-text)}.data-edit-table input[data-v-31829c84],.data-edit-table .ant-input[data-v-31829c84],.data-table input[data-v-31829c84],.data-table .ant-input[data-v-31829c84],.data-table .ant-input-number[data-v-31829c84]{background:var(--editor-bg-elevated)!important;border-color:var(--editor-border)!important;color:var(--editor-text)!important}.data-table .th-series[data-v-31829c84],.data-table .td-name[data-v-31829c84]{min-width:80px}.data-table .th-val[data-v-31829c84],.data-table .td-val[data-v-31829c84]{min-width:70px}.data-table .th-actions[data-v-31829c84],.data-table .td-actions[data-v-31829c84]{width:40px}.prop-hint[data-v-31829c84]{margin:2px 0 8px;font-size:11px;color:var(--text-secondary, #8c8c8c);line-height:1.4}.prop-section[data-v-d3154c15]{margin-bottom:12px;background:var(--editor-bg-elevated);border-radius:8px;padding:10px;border:1px solid var(--editor-border)}.section-title[data-v-d3154c15]{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-d3154c15]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.prop-item[data-v-d3154c15]{display:flex;flex-direction:column;gap:3px}.prop-item label[data-v-d3154c15]{font-size:11px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.prop-row label[data-v-d3154c15]{font-size:12px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.label-hint[data-v-d3154c15]{color:var(--editor-text-dim);cursor:help;font-size:12px}.prop-row[data-v-d3154c15]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.prop-section>.prop-row[data-v-d3154c15]:last-child{margin-bottom:0}.prop-row-switch[data-v-d3154c15]{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.prop-row-switch>label[data-v-d3154c15],.prop-row-switch[data-v-d3154c15] label{flex:1;margin-bottom:0}.prop-row-switch>.prop-row-label-wrap[data-v-d3154c15]{flex:1;min-width:0}.prop-row-pd[data-v-d3154c15]{padding-left:15px}.prop-search-highlight[data-v-d3154c15]{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-d3154c15]{padding:4px;margin:-4px}.color-row[data-v-d3154c15]{display:flex;gap:6px;align-items:center}.prop-slider-row[data-v-d3154c15]{display:flex;align-items:center;gap:10px;width:100%}.prop-slider[data-v-d3154c15]{flex:1;min-width:0}.prop-slider-num[data-v-d3154c15]{width:72px;flex-shrink:0}.prop-slider-row-compact[data-v-d3154c15]{gap:6px}.prop-slider-row-compact .prop-slider-num[data-v-d3154c15]{width:64px}.prop-row-block[data-v-d3154c15]{flex-direction:column;align-items:stretch}.size-row[data-v-d3154c15]{display:flex;gap:6px;align-items:center}.size-row .ant-input-number[data-v-d3154c15]{flex:1;min-width:0}.size-sep[data-v-d3154c15]{color:var(--editor-text-dim);font-size:12px;flex-shrink:0}.canvas-preset-select[data-v-d3154c15]{margin-top:6px;width:100%}.color-input[data-v-d3154c15]{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-d3154c15] .ant-divider{border-color:var(--editor-border-item)!important}.data-hint[data-v-d3154c15]{font-size:12px;color:var(--editor-text-muted);font-family:monospace}.editor-code-preview[data-v-d3154c15]{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-d3154c15],.data-table-wrap[data-v-d3154c15]{overflow-x:auto}.prop-expand-block[data-v-d3154c15]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-expand-block.is-open[data-v-d3154c15]{grid-template-rows:1fr}.prop-expand-block__inner[data-v-d3154c15]{overflow:hidden;min-height:0}.prop-section-body-anim[data-v-d3154c15]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-section-body-anim.is-open[data-v-d3154c15]{grid-template-rows:1fr}.prop-section-body-anim>.section-body[data-v-d3154c15]{overflow:hidden;min-height:0}@media (prefers-reduced-motion: reduce){.prop-expand-block[data-v-d3154c15],.prop-section-body-anim[data-v-d3154c15]{transition:none}}.data-edit-table[data-v-d3154c15],.data-table[data-v-d3154c15]{width:100%;border-collapse:collapse;font-size:12px}.data-edit-table th[data-v-d3154c15],.data-edit-table td[data-v-d3154c15],.data-table th[data-v-d3154c15],.data-table td[data-v-d3154c15]{border:1px solid var(--editor-border-item);padding:6px 8px;text-align:left;color:var(--editor-text)}.data-edit-table th[data-v-d3154c15],.data-table th[data-v-d3154c15]{background:var(--sidebar-active-bg);color:var(--editor-text);font-weight:600}.data-edit-table td[data-v-d3154c15],.data-table td[data-v-d3154c15]{background:var(--editor-table-cell-bg);color:var(--editor-text)}.data-edit-table input[data-v-d3154c15],.data-edit-table .ant-input[data-v-d3154c15],.data-table input[data-v-d3154c15],.data-table .ant-input[data-v-d3154c15],.data-table .ant-input-number[data-v-d3154c15]{background:var(--editor-bg-elevated)!important;border-color:var(--editor-border)!important;color:var(--editor-text)!important}.data-table .th-series[data-v-d3154c15],.data-table .td-name[data-v-d3154c15]{min-width:80px}.data-table .th-val[data-v-d3154c15],.data-table .td-val[data-v-d3154c15]{min-width:70px}.data-table .th-actions[data-v-d3154c15],.data-table .td-actions[data-v-d3154c15]{width:40px}.eval-page-event-hint[data-v-d3154c15]{margin:0 0 8px;font-size:12px;opacity:.75}.prop-section[data-v-1bd06716]{margin-bottom:12px;background:var(--editor-bg-elevated);border-radius:8px;padding:10px;border:1px solid var(--editor-border)}.section-title[data-v-1bd06716]{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-1bd06716]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.prop-item[data-v-1bd06716]{display:flex;flex-direction:column;gap:3px}.prop-item label[data-v-1bd06716]{font-size:11px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.prop-row label[data-v-1bd06716]{font-size:12px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.label-hint[data-v-1bd06716]{color:var(--editor-text-dim);cursor:help;font-size:12px}.prop-row[data-v-1bd06716]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.prop-section>.prop-row[data-v-1bd06716]:last-child{margin-bottom:0}.prop-row-switch[data-v-1bd06716]{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.prop-row-switch>label[data-v-1bd06716],.prop-row-switch[data-v-1bd06716] label{flex:1;margin-bottom:0}.prop-row-switch>.prop-row-label-wrap[data-v-1bd06716]{flex:1;min-width:0}.prop-row-pd[data-v-1bd06716]{padding-left:15px}.prop-search-highlight[data-v-1bd06716]{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-1bd06716]{padding:4px;margin:-4px}.color-row[data-v-1bd06716]{display:flex;gap:6px;align-items:center}.prop-slider-row[data-v-1bd06716]{display:flex;align-items:center;gap:10px;width:100%}.prop-slider[data-v-1bd06716]{flex:1;min-width:0}.prop-slider-num[data-v-1bd06716]{width:72px;flex-shrink:0}.prop-slider-row-compact[data-v-1bd06716]{gap:6px}.prop-slider-row-compact .prop-slider-num[data-v-1bd06716]{width:64px}.prop-row-block[data-v-1bd06716]{flex-direction:column;align-items:stretch}.size-row[data-v-1bd06716]{display:flex;gap:6px;align-items:center}.size-row .ant-input-number[data-v-1bd06716]{flex:1;min-width:0}.size-sep[data-v-1bd06716]{color:var(--editor-text-dim);font-size:12px;flex-shrink:0}.canvas-preset-select[data-v-1bd06716]{margin-top:6px;width:100%}.color-input[data-v-1bd06716]{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-1bd06716] .ant-divider{border-color:var(--editor-border-item)!important}.data-hint[data-v-1bd06716]{font-size:12px;color:var(--editor-text-muted);font-family:monospace}.editor-code-preview[data-v-1bd06716]{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-1bd06716],.data-table-wrap[data-v-1bd06716]{overflow-x:auto}.prop-expand-block[data-v-1bd06716]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-expand-block.is-open[data-v-1bd06716]{grid-template-rows:1fr}.prop-expand-block__inner[data-v-1bd06716]{overflow:hidden;min-height:0}.prop-section-body-anim[data-v-1bd06716]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-section-body-anim.is-open[data-v-1bd06716]{grid-template-rows:1fr}.prop-section-body-anim>.section-body[data-v-1bd06716]{overflow:hidden;min-height:0}@media (prefers-reduced-motion: reduce){.prop-expand-block[data-v-1bd06716],.prop-section-body-anim[data-v-1bd06716]{transition:none}}.data-edit-table[data-v-1bd06716],.data-table[data-v-1bd06716]{width:100%;border-collapse:collapse;font-size:12px}.data-edit-table th[data-v-1bd06716],.data-edit-table td[data-v-1bd06716],.data-table th[data-v-1bd06716],.data-table td[data-v-1bd06716]{border:1px solid var(--editor-border-item);padding:6px 8px;text-align:left;color:var(--editor-text)}.data-edit-table th[data-v-1bd06716],.data-table th[data-v-1bd06716]{background:var(--sidebar-active-bg);color:var(--editor-text);font-weight:600}.data-edit-table td[data-v-1bd06716],.data-table td[data-v-1bd06716]{background:var(--editor-table-cell-bg);color:var(--editor-text)}.data-edit-table input[data-v-1bd06716],.data-edit-table .ant-input[data-v-1bd06716],.data-table input[data-v-1bd06716],.data-table .ant-input[data-v-1bd06716],.data-table .ant-input-number[data-v-1bd06716]{background:var(--editor-bg-elevated)!important;border-color:var(--editor-border)!important;color:var(--editor-text)!important}.data-table .th-series[data-v-1bd06716],.data-table .td-name[data-v-1bd06716]{min-width:80px}.data-table .th-val[data-v-1bd06716],.data-table .td-val[data-v-1bd06716]{min-width:70px}.data-table .th-actions[data-v-1bd06716],.data-table .td-actions[data-v-1bd06716]{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)}@keyframes prop-search-pulse{0%,to{box-shadow:0 0 0 2px rgba(var(--accent-rgb, 22, 119, 255),.55)}50%{box-shadow:0 0 0 5px rgba(var(--accent-rgb, 22, 119, 255),.2)}}.shell-main-scroll .prop-search-highlight,.comp-prop-shell .prop-search-highlight{outline:2px solid var(--accent, #1677ff)!important;outline-offset:2px;border-radius:4px;background:var(--accent-subtle, rgba(22, 119, 255, .14))!important;box-shadow:0 0 0 2px rgba(var(--accent-rgb, 22, 119, 255),.45);animation:prop-search-pulse .9s ease-in-out 3;transition:background .2s ease,outline .2s ease,box-shadow .2s ease}.shell-main-scroll .prop-row.prop-search-highlight,.shell-main-scroll .prop-row-switch.prop-search-highlight,.shell-main-scroll .prop-row-block.prop-search-highlight,.shell-main-scroll .prop-text-color-fill.prop-search-highlight,.shell-main-scroll .prop-surface-fill.prop-search-highlight,.shell-main-scroll .prop-row-label-wrap.prop-search-highlight,.shell-main-scroll .ds-binding-section.prop-search-highlight{position:relative;z-index:1}.shell-main-scroll .prop-section>.section-title-toggle.prop-search-highlight,.shell-main-scroll .section-title.prop-search-highlight,.shell-main-scroll .section-title-label.prop-search-highlight{display:block;padding:4px 6px;margin:-2px -4px 4px}.presence-edit-alert[data-v-1bd06716]{margin:8px 10px 0}.comp-prop-shell[data-v-1bd06716]{--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-1bd06716]{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto}.shell-segmented[data-v-1bd06716]{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-1bd06716] .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-1bd06716] .ant-segmented-group{display:flex;flex-wrap:nowrap}.shell-segmented[data-v-1bd06716] .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-1bd06716] .ant-segmented-item{flex:1 1 0;min-width:0;color:var(--editor-text-muted);transition:color .15s ease}.shell-segmented[data-v-1bd06716] .ant-segmented-item:hover:not(.ant-segmented-item-selected){color:var(--editor-text)}.shell-segmented[data-v-1bd06716] .ant-segmented-item-selected{color:var(--accent)}.shell-segmented[data-v-1bd06716] .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-1bd06716] .ant-segmented-item-selected .ant-segmented-item-label{color:var(--accent)!important;font-weight:600}.shell-pane-hint[data-v-1bd06716]{margin:0 8px 6px;padding:0 2px;font-size:11px;line-height:1.45;color:var(--editor-text-muted, #8c8c8c)}.shell-content[data-v-1bd06716]{padding:8px}.shell-content[data-v-1bd06716] .prop-row,.shell-content[data-v-1bd06716] .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}.prop-expand-block[data-v-36ed5fc6]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-expand-block.is-open[data-v-36ed5fc6]{grid-template-rows:1fr}.prop-expand-block__inner[data-v-36ed5fc6]{overflow:hidden;min-height:0}.prop-section-body-anim[data-v-36ed5fc6]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-section-body-anim.is-open[data-v-36ed5fc6]{grid-template-rows:1fr}.prop-section-body-anim>.section-body[data-v-36ed5fc6]{overflow:hidden;min-height:0}@media (prefers-reduced-motion: reduce){.prop-expand-block[data-v-36ed5fc6],.prop-section-body-anim[data-v-36ed5fc6]{transition:none}}.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}.prop-expand-block[data-v-c7205a25]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-expand-block.is-open[data-v-c7205a25]{grid-template-rows:1fr}.prop-expand-block__inner[data-v-c7205a25]{overflow:hidden;min-height:0}.prop-section-body-anim[data-v-c7205a25]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-section-body-anim.is-open[data-v-c7205a25]{grid-template-rows:1fr}.prop-section-body-anim>.section-body[data-v-c7205a25]{overflow:hidden;min-height:0}@media (prefers-reduced-motion: reduce){.prop-expand-block[data-v-c7205a25],.prop-section-body-anim[data-v-c7205a25]{transition:none}}.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}.prop-expand-block[data-v-bdbdcd63]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-expand-block.is-open[data-v-bdbdcd63]{grid-template-rows:1fr}.prop-expand-block__inner[data-v-bdbdcd63]{overflow:hidden;min-height:0}.prop-section-body-anim[data-v-bdbdcd63]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-section-body-anim.is-open[data-v-bdbdcd63]{grid-template-rows:1fr}.prop-section-body-anim>.section-body[data-v-bdbdcd63]{overflow:hidden;min-height:0}@media (prefers-reduced-motion: reduce){.prop-expand-block[data-v-bdbdcd63],.prop-section-body-anim[data-v-bdbdcd63]{transition:none}}.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-0e12beaa]{margin-bottom:12px;background:var(--editor-bg-elevated);border-radius:8px;padding:10px;border:1px solid var(--editor-border)}.section-title[data-v-0e12beaa]{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-0e12beaa]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.prop-item[data-v-0e12beaa]{display:flex;flex-direction:column;gap:3px}.prop-item label[data-v-0e12beaa]{font-size:11px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.prop-row label[data-v-0e12beaa]{font-size:12px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.label-hint[data-v-0e12beaa]{color:var(--editor-text-dim);cursor:help;font-size:12px}.prop-row[data-v-0e12beaa]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.prop-section>.prop-row[data-v-0e12beaa]:last-child{margin-bottom:0}.prop-row-switch[data-v-0e12beaa]{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.prop-row-switch>label[data-v-0e12beaa],.prop-row-switch[data-v-0e12beaa] label{flex:1;margin-bottom:0}.prop-row-switch>.prop-row-label-wrap[data-v-0e12beaa]{flex:1;min-width:0}.prop-row-pd[data-v-0e12beaa]{padding-left:15px}.prop-search-highlight[data-v-0e12beaa]{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-0e12beaa]{padding:4px;margin:-4px}.color-row[data-v-0e12beaa]{display:flex;gap:6px;align-items:center}.prop-slider-row[data-v-0e12beaa]{display:flex;align-items:center;gap:10px;width:100%}.prop-slider[data-v-0e12beaa]{flex:1;min-width:0}.prop-slider-num[data-v-0e12beaa]{width:72px;flex-shrink:0}.prop-slider-row-compact[data-v-0e12beaa]{gap:6px}.prop-slider-row-compact .prop-slider-num[data-v-0e12beaa]{width:64px}.prop-row-block[data-v-0e12beaa]{flex-direction:column;align-items:stretch}.size-row[data-v-0e12beaa]{display:flex;gap:6px;align-items:center}.size-row .ant-input-number[data-v-0e12beaa]{flex:1;min-width:0}.size-sep[data-v-0e12beaa]{color:var(--editor-text-dim);font-size:12px;flex-shrink:0}.canvas-preset-select[data-v-0e12beaa]{margin-top:6px;width:100%}.color-input[data-v-0e12beaa]{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-0e12beaa] .ant-divider{border-color:var(--editor-border-item)!important}.data-hint[data-v-0e12beaa]{font-size:12px;color:var(--editor-text-muted);font-family:monospace}.editor-code-preview[data-v-0e12beaa]{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-0e12beaa],.data-table-wrap[data-v-0e12beaa]{overflow-x:auto}.prop-expand-block[data-v-0e12beaa]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-expand-block.is-open[data-v-0e12beaa]{grid-template-rows:1fr}.prop-expand-block__inner[data-v-0e12beaa]{overflow:hidden;min-height:0}.prop-section-body-anim[data-v-0e12beaa]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-section-body-anim.is-open[data-v-0e12beaa]{grid-template-rows:1fr}.prop-section-body-anim>.section-body[data-v-0e12beaa]{overflow:hidden;min-height:0}@media (prefers-reduced-motion: reduce){.prop-expand-block[data-v-0e12beaa],.prop-section-body-anim[data-v-0e12beaa]{transition:none}}.data-edit-table[data-v-0e12beaa],.data-table[data-v-0e12beaa]{width:100%;border-collapse:collapse;font-size:12px}.data-edit-table th[data-v-0e12beaa],.data-edit-table td[data-v-0e12beaa],.data-table th[data-v-0e12beaa],.data-table td[data-v-0e12beaa]{border:1px solid var(--editor-border-item);padding:6px 8px;text-align:left;color:var(--editor-text)}.data-edit-table th[data-v-0e12beaa],.data-table th[data-v-0e12beaa]{background:var(--sidebar-active-bg);color:var(--editor-text);font-weight:600}.data-edit-table td[data-v-0e12beaa],.data-table td[data-v-0e12beaa]{background:var(--editor-table-cell-bg);color:var(--editor-text)}.data-edit-table input[data-v-0e12beaa],.data-edit-table .ant-input[data-v-0e12beaa],.data-table input[data-v-0e12beaa],.data-table .ant-input[data-v-0e12beaa],.data-table .ant-input-number[data-v-0e12beaa]{background:var(--editor-bg-elevated)!important;border-color:var(--editor-border)!important;color:var(--editor-text)!important}.data-table .th-series[data-v-0e12beaa],.data-table .td-name[data-v-0e12beaa]{min-width:80px}.data-table .th-val[data-v-0e12beaa],.data-table .td-val[data-v-0e12beaa]{min-width:70px}.data-table .th-actions[data-v-0e12beaa],.data-table .td-actions[data-v-0e12beaa]{width:40px}.data-source-panel[data-v-0e12beaa]{padding:8px 0;overflow-y:auto;display:flex;flex-direction:column}.data-source-panel.is-embedded[data-v-0e12beaa]{padding-top:0}.ds-toolbar[data-v-0e12beaa]{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-0e12beaa]{font-size:12px;font-weight:600;color:var(--editor-text-muted)}.panel-header[data-v-0e12beaa]{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-0e12beaa]{margin:0;font-size:14px;color:var(--editor-text-muted);font-weight:600}.header-actions[data-v-0e12beaa]{display:flex;align-items:center;gap:4px}.ds-toolbar[data-v-0e12beaa]{display:flex;justify-content:space-between;align-items:center}.save-library-check[data-v-0e12beaa]{margin-right:auto;font-size:12px}.form-actions[data-v-0e12beaa]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.btn-add[data-v-0e12beaa]{color:var(--accent);width:24px;height:24px;padding:0;display:flex;align-items:center;justify-content:center}[data-v-0e12beaa] .icon-plus{color:#52c41a!important}[data-v-0e12beaa] .icon-close{color:#ff4d4f!important}[data-v-0e12beaa] .icon-reload{color:#13c2c2!important}[data-v-0e12beaa] .icon-edit{color:#1890ff!important}[data-v-0e12beaa] .icon-delete{color:#ff4d4f!important}[data-v-0e12beaa] .icon-check{color:#52c41a!important}.btn-icon.icon-reload[data-v-0e12beaa] .anticon{color:#13c2c2!important}.btn-icon.icon-edit[data-v-0e12beaa] .anticon{color:#1890ff!important}.btn-icon.icon-delete[data-v-0e12beaa] .anticon{color:#ff4d4f!important}.ds-meta-chip.icon-reload[data-v-0e12beaa]{color:#13c2c2;border-color:#13c2c259}.ds-meta-chip.icon-check[data-v-0e12beaa]{color:#52c41a;border-color:#52c41a59}.ds-type-tag[data-v-0e12beaa]{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-0e12beaa]{background:#13c2c233;color:#13c2c2}.ds-type-tag.websocket[data-v-0e12beaa]{background:#ff980033;color:#ff9800}.ds-type-tag.eval-api[data-v-0e12beaa]{background:#722ed133;color:#b37feb}.ds-type-tag.sse[data-v-0e12beaa]{background:#52c41a33;color:#52c41a}.eval-ds-preview[data-v-0e12beaa]{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-0e12beaa]{color:var(--accent);opacity:.9}.eval-status-warn[data-v-0e12beaa]{color:#faad14}.eval-ds-readonly[data-v-0e12beaa]{font-size:12px;color:var(--editor-text)}.prop-hint-warn[data-v-0e12beaa]{color:#faad14}.add-form[data-v-0e12beaa]{margin-bottom:12px}.form-actions[data-v-0e12beaa]{display:flex;gap:8px;margin-top:10px}.form-actions .ant-btn[data-v-0e12beaa]{flex:1}.ds-list[data-v-0e12beaa]{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:8px}.empty-state[data-v-0e12beaa]{text-align:center;color:#fff6;padding:20px 10px;font-size:12px}.ds-item[data-v-0e12beaa]{background:var(--editor-bg-elevated);border:1px solid var(--editor-border);border-radius:8px;padding:10px 12px;font-size:12px}.ds-header[data-v-0e12beaa]{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:8px}.ds-name[data-v-0e12beaa]{font-weight:600;color:var(--editor-text);flex:1;min-width:0;line-height:1.45;word-break:break-word}.ds-actions[data-v-0e12beaa]{display:flex;gap:4px;flex-shrink:0}.btn-icon[data-v-0e12beaa]{width:24px;height:24px;padding:0;display:flex;align-items:center;justify-content:center;border-radius:4px}.ds-info[data-v-0e12beaa]{margin:4px 0 0}.ds-info-head[data-v-0e12beaa]{margin-bottom:6px}.ds-url[data-v-0e12beaa]{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-0e12beaa]{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-top:0}.ds-meta-chip[data-v-0e12beaa]{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-0e12beaa]{overflow:hidden;text-overflow:ellipsis}.ds-meta-link[data-v-0e12beaa]{cursor:pointer;color:var(--accent);border-color:#4fc3f759;background:#4fc3f714;font:inherit}.ds-meta-link[data-v-0e12beaa]:hover{background:#4fc3f724}.ds-edit-form[data-v-0e12beaa],.ds-params[data-v-0e12beaa]{margin:8px 0}.ds-bindings[data-v-0e12beaa]{background:#4fc3f714;border:1px solid rgba(79,195,247,.2);border-radius:6px;padding:8px;margin-top:8px}.bindings-header[data-v-0e12beaa]{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-0e12beaa]{display:flex;flex-wrap:wrap;gap:4px}.ws-add-hint[data-v-0e12beaa]{font-size:11px;color:var(--editor-text-dim, #888);margin:4px 0 0}.binding-tag[data-v-0e12beaa]{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-dae92652]{margin-bottom:12px;background:var(--editor-bg-elevated);border-radius:8px;padding:10px;border:1px solid var(--editor-border)}.section-title[data-v-dae92652]{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-dae92652]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.prop-item[data-v-dae92652]{display:flex;flex-direction:column;gap:3px}.prop-item label[data-v-dae92652]{font-size:11px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.prop-row label[data-v-dae92652]{font-size:12px;color:var(--editor-text);display:flex;align-items:center;gap:4px}.label-hint[data-v-dae92652]{color:var(--editor-text-dim);cursor:help;font-size:12px}.prop-row[data-v-dae92652]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.prop-section>.prop-row[data-v-dae92652]:last-child{margin-bottom:0}.prop-row-switch[data-v-dae92652]{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.prop-row-switch>label[data-v-dae92652],.prop-row-switch[data-v-dae92652] label{flex:1;margin-bottom:0}.prop-row-switch>.prop-row-label-wrap[data-v-dae92652]{flex:1;min-width:0}.prop-row-pd[data-v-dae92652]{padding-left:15px}.prop-search-highlight[data-v-dae92652]{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-dae92652]{padding:4px;margin:-4px}.color-row[data-v-dae92652]{display:flex;gap:6px;align-items:center}.prop-slider-row[data-v-dae92652]{display:flex;align-items:center;gap:10px;width:100%}.prop-slider[data-v-dae92652]{flex:1;min-width:0}.prop-slider-num[data-v-dae92652]{width:72px;flex-shrink:0}.prop-slider-row-compact[data-v-dae92652]{gap:6px}.prop-slider-row-compact .prop-slider-num[data-v-dae92652]{width:64px}.size-row[data-v-dae92652]{display:flex;gap:6px;align-items:center}.size-row .ant-input-number[data-v-dae92652]{flex:1;min-width:0}.size-sep[data-v-dae92652]{color:var(--editor-text-dim);font-size:12px;flex-shrink:0}.canvas-preset-select[data-v-dae92652]{margin-top:6px;width:100%}.color-input[data-v-dae92652]{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-dae92652] .ant-divider{border-color:var(--editor-border-item)!important}.data-hint[data-v-dae92652]{font-size:12px;color:var(--editor-text-muted);font-family:monospace}.editor-code-preview[data-v-dae92652]{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-dae92652],.data-table-wrap[data-v-dae92652]{overflow-x:auto}.prop-expand-block[data-v-dae92652]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-expand-block.is-open[data-v-dae92652]{grid-template-rows:1fr}.prop-expand-block__inner[data-v-dae92652]{overflow:hidden;min-height:0}.prop-section-body-anim[data-v-dae92652]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.prop-section-body-anim.is-open[data-v-dae92652]{grid-template-rows:1fr}.prop-section-body-anim>.section-body[data-v-dae92652]{overflow:hidden;min-height:0}@media (prefers-reduced-motion: reduce){.prop-expand-block[data-v-dae92652],.prop-section-body-anim[data-v-dae92652]{transition:none}}.data-edit-table[data-v-dae92652],.data-table[data-v-dae92652]{width:100%;border-collapse:collapse;font-size:12px}.data-edit-table th[data-v-dae92652],.data-edit-table td[data-v-dae92652],.data-table th[data-v-dae92652],.data-table td[data-v-dae92652]{border:1px solid var(--editor-border-item);padding:6px 8px;text-align:left;color:var(--editor-text)}.data-edit-table th[data-v-dae92652],.data-table th[data-v-dae92652]{background:var(--sidebar-active-bg);color:var(--editor-text);font-weight:600}.data-edit-table td[data-v-dae92652],.data-table td[data-v-dae92652]{background:var(--editor-table-cell-bg);color:var(--editor-text)}.data-edit-table input[data-v-dae92652],.data-edit-table .ant-input[data-v-dae92652],.data-table input[data-v-dae92652],.data-table .ant-input[data-v-dae92652],.data-table .ant-input-number[data-v-dae92652]{background:var(--editor-bg-elevated)!important;border-color:var(--editor-border)!important;color:var(--editor-text)!important}.data-table .th-series[data-v-dae92652],.data-table .td-name[data-v-dae92652]{min-width:80px}.data-table .th-val[data-v-dae92652],.data-table .td-val[data-v-dae92652]{min-width:70px}.data-table .th-actions[data-v-dae92652],.data-table .td-actions[data-v-dae92652]{width:40px}.property-panel[data-v-dae92652]{width:100%;flex:1;flex-shrink:0;background:var(--editor-bg);display:flex;flex-direction:column;overflow:hidden}.prop-hint[data-v-dae92652]{font-size:11px;color:var(--editor-text-muted);line-height:1.45;margin:-4px 0 10px;padding:0 2px}.prop-row-block[data-v-dae92652]{flex-direction:column;align-items:stretch}.prop-row-block label[data-v-dae92652]{margin-bottom:6px}.preview-modal-radio[data-v-dae92652]{display:flex;flex-wrap:wrap;gap:4px;width:100%}.preview-modal-radio[data-v-dae92652] .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-dae92652] .ant-radio-button-wrapper:before{background-color:#3d3d52!important}.preview-modal-radio[data-v-dae92652] .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-dae92652] .ant-radio-button-wrapper:hover{color:#7fd6ff!important}.panel-header[data-v-dae92652]{flex-shrink:0}.panel-tabs[data-v-dae92652]{display:flex;align-items:stretch;border-bottom:1px solid var(--editor-border)}.panel-tab[data-v-dae92652]{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-dae92652]:hover:not(.is-active){color:var(--editor-text);background:var(--accent-subtle)}.panel-tab.is-active[data-v-dae92652]{color:var(--accent)}.panel-tab.is-active[data-v-dae92652]: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-dae92652]{font-size:15px;line-height:1}.panel-tab-label[data-v-dae92652]{font-size:10px;line-height:1;letter-spacing:.02em;white-space:nowrap}.panel-body[data-v-dae92652]{flex:1;overflow-y:auto;padding:8px}.panel-body--shell[data-v-dae92652]{padding:0;overflow:hidden;display:flex;flex-direction:column}.action-btns[data-v-dae92652]{display:flex;gap:8px}.action-btns .ant-btn[data-v-dae92652]{flex:1}.no-selection[data-v-dae92652]{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-dae92652]{color:var(--accent)}[data-v-dae92652] .icon-copy{color:#1890ff}[data-v-dae92652] .icon-delete{color:#ff4d4f}[data-v-dae92652] .icon-reload{color:#13c2c2}[data-v-dae92652] .icon-plus{color:#52c41a}[data-v-dae92652] .icon-close{color:#fa8c16}[data-v-dae92652] .ant-input,[data-v-dae92652] .ant-input-number,[data-v-dae92652] .ant-select-selector,[data-v-dae92652] .ant-input-affix-wrapper,[data-v-dae92652] .ant-textarea{background:var(--editor-input-overlay-bg)!important;border-color:var(--editor-border-item)!important;color:var(--editor-text)!important}[data-v-dae92652] .ant-input-affix-wrapper .ant-input{background:transparent!important}[data-v-dae92652] .ant-input::placeholder,[data-v-dae92652] .ant-input::-webkit-input-placeholder,[data-v-dae92652] .ant-textarea::placeholder,[data-v-dae92652] .ant-textarea::-webkit-input-placeholder{color:var(--editor-text-dim)!important}[data-v-dae92652] .ant-input-number-input{color:var(--editor-text)!important}[data-v-dae92652] .ant-input-number-input::placeholder,[data-v-dae92652] .ant-input-number-input::-webkit-input-placeholder{color:var(--editor-text-dim)!important}[data-v-dae92652] .ant-select-selection-item{color:var(--editor-text)!important}[data-v-dae92652] .ant-select-selection-placeholder{color:var(--editor-text-dim)!important}[data-v-dae92652] .ant-collapse-header,[data-v-dae92652] .ant-collapse-arrow{color:#999!important}[data-v-dae92652] .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-12dd894c]{width:100%;height:100%;display:flex;flex-direction:column;background:var(--editor-bg);overflow:hidden}.editor-loading[data-v-12dd894c]{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-12dd894c]{margin:0;color:var(--editor-text-muted);font-size:14px}@keyframes editorShellEnter-12dd894c{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.editor-shell-enter[data-v-12dd894c]{animation:editorShellEnter-12dd894c .32s ease-out}.editor-shell[data-v-12dd894c]{width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden}.editor-body[data-v-12dd894c]{flex:1;display:flex;overflow:hidden;min-height:0}.editor-sidebar[data-v-12dd894c]{flex-shrink:0;align-self:stretch;min-height:0;background:var(--editor-bg);transition:width .2s ease;overflow:hidden}.editor-sidebar--left[data-v-12dd894c]{width:220px;border-right:1px solid var(--editor-border)}.editor-sidebar--left.is-collapsed[data-v-12dd894c]{width:0;border-right:none}.editor-sidebar--right[data-v-12dd894c]{width:240px;border-left:1px solid var(--editor-border)}.editor-sidebar--right.is-collapsed[data-v-12dd894c]{width:0;border-left:none}.editor-sidebar__content[data-v-12dd894c]{width:100%;height:100%;min-height:0;overflow:hidden;display:flex;flex-direction:column}.editor-main[data-v-12dd894c]{position:relative;flex:1;display:flex;flex-direction:column;overflow:hidden;min-width:0;background:var(--editor-bg-stage)}.panel-fold[data-v-12dd894c]{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-12dd894c]:hover{color:var(--accent);background:var(--editor-panel-fold-hover-bg);border-color:var(--accent)}.panel-fold--left[data-v-12dd894c]{left:0;border-radius:0 3px 3px 0;border-left:none}.panel-fold--right[data-v-12dd894c]{right:0;border-radius:3px 0 0 3px;border-right:none}.page-menu[data-v-12dd894c]{flex-shrink:0;display:flex;flex-direction:column;overflow:hidden}.page-menu.page-menu-top[data-v-12dd894c]{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-12dd894c]{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-12dd894c]{width:160px;border-right:1px solid var(--editor-border)}.page-menu.page-menu-right[data-v-12dd894c]{width:160px;border-left:1px solid var(--editor-border)}.page-menu-items[data-v-12dd894c]{display:flex;flex:1;gap:4px;overflow:auto}.page-menu-left .page-menu-items[data-v-12dd894c],.page-menu-right .page-menu-items[data-v-12dd894c]{flex-direction:column;gap:0}.page-menu-top .page-menu-items[data-v-12dd894c],.page-menu-bottom .page-menu-items[data-v-12dd894c]{flex-direction:row;align-items:center}.menu-item-h[data-v-12dd894c]{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-12dd894c]{background:var(--sidebar-active-bg);color:var(--accent)}.page-menu-top .menu-item-h[data-v-12dd894c],.page-menu-bottom .menu-item-h[data-v-12dd894c]{border-bottom:none}.menu-item-top[data-v-12dd894c]{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-12dd894c]{background:var(--sidebar-active-bg);color:var(--accent)}.canvas-container[data-v-12dd894c]{flex:1;overflow:auto;padding:20px;background:var(--editor-bg-elevated)}.canvas-viewport[data-v-12dd894c]{overflow:hidden;flex-shrink:0}.canvas-scale-wrapper[data-v-12dd894c]{display:inline-block}.canvas-with-rulers[data-v-12dd894c]{display:grid;grid-template-areas:"corner h-ruler" "v-ruler canvas"}.ruler-corner[data-v-12dd894c]{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-12dd894c]{grid-area:h-ruler;height:35px;background:var(--editor-bg);border-bottom:1px solid var(--editor-border);position:relative}.vertical-ruler[data-v-12dd894c]{grid-area:v-ruler;width:35px;background:var(--editor-bg);border-right:1px solid var(--editor-border);position:relative}.canvas-cell[data-v-12dd894c]{grid-area:canvas;min-width:0;min-height:0}.ruler-tick[data-v-12dd894c]{position:absolute;left:0;width:100%;height:0;display:flex;align-items:center;transform:translateY(-50%)}.ruler-tick[data-v-12dd894c]:before{content:"";position:absolute;right:0;width:6px;height:1px;background:var(--editor-ruler)}.ruler-label[data-v-12dd894c]{position:absolute;right:10px;font-size:12px;color:var(--editor-text);font-family:monospace}.ruler-tick-h[data-v-12dd894c]{position:absolute;top:0;width:0;height:100%;display:flex;align-items:center;transform:translate(-50%)}.ruler-tick-h[data-v-12dd894c]:before{content:"";position:absolute;bottom:0;left:0;width:1px;height:6px;background:var(--editor-ruler)}.ruler-label-h[data-v-12dd894c]{position:absolute;bottom:8px;left:50%;transform:translate(-50%);font-size:12px;color:var(--editor-text);font-family:monospace}.page-menu-left[data-v-12dd894c]{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-12dd894c]{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-12dd894c]{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-12dd894c]:hover{background:var(--editor-bg-elevated)}.page-menu-item.active[data-v-12dd894c]{background:var(--sidebar-active-bg);border-left:3px solid var(--accent)}.page-name[data-v-12dd894c]{flex:1;font-size:13px;color:var(--editor-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu-icon[data-v-12dd894c]{font-size:14px;flex-shrink:0}.del-page-btn[data-v-12dd894c]{opacity:0;color:var(--editor-text-dim)!important;font-size:10px!important}.page-menu-item:hover .del-page-btn[data-v-12dd894c]{opacity:1}.modal-page-canvas-wrap[data-v-12dd894c]{padding:0}.modal-page-canvas[data-v-12dd894c]{position:relative;overflow:hidden;transform-origin:top left}.modal-page-comp[data-v-12dd894c]{position:absolute;box-sizing:border-box}.preview-layout[data-v-0b627b8b]{width:100%;height:100%;display:flex;flex-direction:column;background:var(--editor-bg);overflow:hidden;position:relative}.preview-layout.preview-thumbnail[data-v-0b627b8b]{pointer-events:none}.preview-actions-float[data-v-0b627b8b]{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-0b627b8b]{width:108px}.preview-actions-float .action-btn[data-v-0b627b8b]{color:var(--editor-text-muted)!important}.preview-actions-float .action-btn[data-v-0b627b8b]:hover{color:var(--accent)!important}.preview-body[data-v-0b627b8b]{flex:1;display:flex;overflow:hidden}.preview-menu[data-v-0b627b8b]{flex-shrink:0;display:flex;flex-direction:column;overflow:hidden}.preview-menu-left[data-v-0b627b8b]{width:160px;border-right:1px solid var(--editor-border);padding:8px 0}.preview-menu-right[data-v-0b627b8b]{width:160px;border-left:1px solid var(--editor-border);padding:8px 0}.preview-menu-items[data-v-0b627b8b]{display:flex;flex:1;gap:4px;overflow:auto;padding:0 8px}.preview-menu-left .preview-menu-items[data-v-0b627b8b],.preview-menu-right .preview-menu-items[data-v-0b627b8b]{flex-direction:column;gap:0;padding:8px 0}.preview-menu-top .preview-menu-items[data-v-0b627b8b],.preview-menu-bottom .preview-menu-items[data-v-0b627b8b]{flex-direction:row;align-items:center}.preview-menu-top[data-v-0b627b8b]{height:40px;border-bottom:1px solid var(--editor-border)}.preview-menu-bottom[data-v-0b627b8b]{height:40px;border-top:1px solid var(--editor-border)}.preview-menu-item[data-v-0b627b8b]{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-0b627b8b]:hover{background:var(--accent-subtle);color:var(--accent)}.preview-menu-item.active[data-v-0b627b8b]{background:var(--sidebar-active-bg);color:var(--accent);border-left:3px solid var(--accent)}.preview-canvas-area[data-v-0b627b8b]{flex:1;display:flex;flex-direction:column;overflow:hidden}.preview-menu-top[data-v-0b627b8b]{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-0b627b8b]{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-0b627b8b]{background:var(--sidebar-active-bg);color:var(--accent)}.canvas-scale-container[data-v-0b627b8b]{flex:1;overflow:hidden;display:flex;align-items:center;justify-content:center;min-height:0}.canvas-scale-wrapper[data-v-0b627b8b],.preview-canvas-scaled[data-v-0b627b8b]{flex-shrink:0}.preview-canvas[data-v-0b627b8b]{overflow:hidden}.preview-comp-wrap[data-v-0b627b8b]{position:absolute;box-sizing:border-box}.preview-comp[data-v-0b627b8b]{width:100%;height:100%;box-sizing:border-box}.page-fade-enter-active[data-v-0b627b8b],.page-fade-leave-active[data-v-0b627b8b]{transition:opacity .3s ease}.page-fade-enter-from[data-v-0b627b8b],.page-fade-leave-to[data-v-0b627b8b]{opacity:0}.page-slide-left-enter-active[data-v-0b627b8b],.page-slide-left-leave-active[data-v-0b627b8b]{transition:all .3s ease}.page-slide-left-enter-from[data-v-0b627b8b]{opacity:0;transform:translate(30px)}.page-slide-left-leave-to[data-v-0b627b8b]{opacity:0;transform:translate(-30px)}.page-slide-right-enter-active[data-v-0b627b8b],.page-slide-right-leave-active[data-v-0b627b8b]{transition:all .3s ease}.page-slide-right-enter-from[data-v-0b627b8b]{opacity:0;transform:translate(-30px)}.page-slide-right-leave-to[data-v-0b627b8b]{opacity:0;transform:translate(30px)}.modal-page-canvas-wrap[data-v-0b627b8b]{overflow-x:hidden;overflow-y:auto;overscroll-behavior-x:none;display:flex;justify-content:center}.modal-page-scale-wrapper[data-v-0b627b8b]{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-e865896c]{width:100%;height:100vh;background:var(--editor-bg);position:relative}.public-theme-bar[data-v-e865896c]{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-e865896c],.public-loading[data-v-e865896c]{display:flex;align-items:center;justify-content:center;min-height:100vh;background:var(--editor-bg)}.preview-layout[data-v-e865896c]{width:100%;height:100%;position:relative}.preview-actions-float[data-v-e865896c]{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-e865896c]{flex:1;overflow:hidden;height:100%}.preview-canvas-area[data-v-e865896c]{height:100%;overflow:hidden}.canvas-scale-container[data-v-e865896c]{height:100%;overflow:hidden;display:flex;align-items:center;justify-content:center}.preview-canvas-scaled[data-v-e865896c]{flex-shrink:0}.preview-canvas[data-v-e865896c]{overflow:hidden}.preview-comp-wrap[data-v-e865896c]{position:absolute;box-sizing:border-box}.preview-comp[data-v-e865896c]{width:100%;height:100%;box-sizing:border-box}.page-fade-enter-active[data-v-e865896c],.page-fade-leave-active[data-v-e865896c]{transition:opacity .3s ease}.page-fade-enter-from[data-v-e865896c],.page-fade-leave-to[data-v-e865896c]{opacity:0}.page-slide-left-enter-active[data-v-e865896c],.page-slide-left-leave-active[data-v-e865896c]{transition:all .3s ease}.page-slide-left-enter-from[data-v-e865896c]{opacity:0;transform:translate(30px)}.page-slide-left-leave-to[data-v-e865896c]{opacity:0;transform:translate(-30px)}.page-slide-right-enter-active[data-v-e865896c],.page-slide-right-leave-active[data-v-e865896c]{transition:all .3s ease}.page-slide-right-enter-from[data-v-e865896c]{opacity:0;transform:translate(-30px)}.page-slide-right-leave-to[data-v-e865896c]{opacity:0;transform:translate(30px)}.modal-page-canvas-wrap[data-v-e865896c]{overflow-x:hidden;overflow-y:auto;overscroll-behavior-x:none;display:flex;justify-content:center}.modal-page-scale-wrapper[data-v-e865896c]{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}}.shell-anim-wrap{position:relative;width:100%;height:100%;box-sizing:border-box}.shell-anim-wrap:before,.shell-anim-wrap:after{pointer-events:none;border-radius:inherit}.shell-border-neonBreath:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border:var(--shell-border-width, 1px) solid var(--shell-glow, rgba(79, 195, 247, .35));box-shadow:0 0 12px var(--shell-glow, rgba(79, 195, 247, .35)),inset 0 0 8px #4fc3f714;animation:shell-neon-breath var(--shell-breath-period, 2.4s) ease-in-out infinite}@keyframes shell-neon-breath{0%,to{opacity:.45;box-shadow:0 0 8px var(--shell-glow, rgba(79, 195, 247, .25)),inset 0 0 6px #4fc3f70d}50%{opacity:1;box-shadow:0 0 22px var(--shell-glow, rgba(79, 195, 247, .55)),inset 0 0 14px #4fc3f71f}}.shell-border-wireframeFlow:before{content:"";position:absolute;inset:calc(-1 * var(--shell-border-width, 1px));z-index:1;padding:var(--shell-border-width, 1px);background:conic-gradient(from var(--shell-flow-angle, 0deg),transparent 0deg,var(--shell-glow, rgba(79, 195, 247, .55)) 70deg,transparent 140deg,var(--shell-glow, rgba(79, 195, 247, .35)) 220deg,transparent 300deg);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:shell-wireframe-flow-spin 3s linear infinite}@property --shell-flow-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}@keyframes shell-wireframe-flow-spin{to{--shell-flow-angle: 360deg}}@supports not (background: conic-gradient(from var(--shell-flow-angle),red,blue)){.shell-border-wireframeFlow:before{animation:shell-wireframe-flow-fallback 3s linear infinite}@keyframes shell-wireframe-flow-fallback{0%{transform:rotate(0)}to{transform:rotate(360deg)}}}.shell-border-sweepFlash{overflow:hidden}.shell-border-sweepFlash:before{content:"";position:absolute;top:0;left:-150%;z-index:2;width:30%;height:100%;background:linear-gradient(90deg,transparent 0%,var(--shell-sweep-start, rgba(255, 255, 255, .15)) 35%,var(--shell-sweep-end, rgba(0, 242, 254, .15)) 65%,transparent 100%);transform:skew(-25deg);pointer-events:none;border-radius:inherit;animation:var(--shell-sweep-anim, shell-sweep-fallback) var(--shell-sweep-cycle, 6.2s) linear infinite}@keyframes shell-sweep-fallback{0%{left:-150%}19.35%{left:150%}to{left:150%}}.comp-fade-enter-active,.comp-fade-appear-active{transition:opacity var(--duration, .5s) ease var(--anim-delay, 0ms)}.comp-fade-leave-active{transition:opacity var(--duration, .5s) ease}.comp-fade-enter-from,.comp-fade-appear-from,.comp-fade-leave-to{opacity:0}.comp-fade-enter-to,.comp-fade-appear-to{opacity:1}.comp-slide-up-enter-active,.comp-slide-up-appear-active{transition:opacity var(--duration, .5s) ease var(--anim-delay, 0ms),transform var(--duration, .5s) ease var(--anim-delay, 0ms)}.comp-slide-up-leave-active{transition:opacity var(--duration, .5s) ease,transform var(--duration, .5s) ease}.comp-slide-up-enter-from,.comp-slide-up-appear-from,.comp-slide-up-leave-to{opacity:0;transform:translateY(30px)}.comp-slide-up-enter-to,.comp-slide-up-appear-to{opacity:1;transform:translateY(0)}.comp-slide-down-enter-active,.comp-slide-down-appear-active{transition:opacity var(--duration, .5s) ease var(--anim-delay, 0ms),transform var(--duration, .5s) ease var(--anim-delay, 0ms)}.comp-slide-down-leave-active{transition:opacity var(--duration, .5s) ease,transform var(--duration, .5s) ease}.comp-slide-down-enter-from,.comp-slide-down-appear-from,.comp-slide-down-leave-to{opacity:0;transform:translateY(-30px)}.comp-slide-down-enter-to,.comp-slide-down-appear-to{opacity:1;transform:translateY(0)}.comp-slide-left-enter-active,.comp-slide-left-appear-active{transition:opacity var(--duration, .5s) ease var(--anim-delay, 0ms),transform var(--duration, .5s) ease var(--anim-delay, 0ms)}.comp-slide-left-leave-active{transition:opacity var(--duration, .5s) ease,transform var(--duration, .5s) ease}.comp-slide-left-enter-from,.comp-slide-left-appear-from,.comp-slide-left-leave-to{opacity:0;transform:translate(30px)}.comp-slide-left-enter-to,.comp-slide-left-appear-to{opacity:1;transform:translate(0)}.comp-slide-right-enter-active,.comp-slide-right-appear-active{transition:opacity var(--duration, .5s) ease var(--anim-delay, 0ms),transform var(--duration, .5s) ease var(--anim-delay, 0ms)}.comp-slide-right-leave-active{transition:opacity var(--duration, .5s) ease,transform var(--duration, .5s) ease}.comp-slide-right-enter-from,.comp-slide-right-appear-from,.comp-slide-right-leave-to{opacity:0;transform:translate(-30px)}.comp-slide-right-enter-to,.comp-slide-right-appear-to{opacity:1;transform:translate(0)}.comp-zoom-enter-active,.comp-zoom-appear-active{transition:opacity var(--duration, .5s) ease var(--anim-delay, 0ms),transform var(--duration, .5s) ease var(--anim-delay, 0ms)}.comp-zoom-leave-active{transition:opacity var(--duration, .5s) ease,transform var(--duration, .5s) ease}.comp-zoom-enter-from,.comp-zoom-appear-from,.comp-zoom-leave-to{opacity:0;transform:scale(.8)}.comp-zoom-enter-to,.comp-zoom-appear-to{opacity:1;transform:scale(1)}
