.n-config-provider{width:100%;height:100%}.auth-error-container[data-v-69631a28]{background-color:#f5f7fa;justify-content:center;align-items:center;height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;display:flex}.error-card[data-v-69631a28]{text-align:center;background:#fff;border-radius:12px;width:90%;max-width:480px;padding:40px;box-shadow:0 4px 12px #0000001a}.icon[data-v-69631a28]{margin-bottom:16px;font-size:48px}h1[data-v-69631a28]{color:#2c3e50;margin:0 0 16px;font-size:24px}.message[data-v-69631a28]{color:#5c6b7f;margin-bottom:8px;line-height:1.5}.sub-message[data-v-69631a28]{color:#8c9baf;margin-bottom:32px;font-size:14px}.actions[data-v-69631a28]{justify-content:center;gap:16px;display:flex}button[data-v-69631a28]{cursor:pointer;border:none;border-radius:6px;padding:10px 20px;font-size:14px;font-weight:500;transition:opacity .2s}button[data-v-69631a28]:hover{opacity:.9}.primary-btn[data-v-69631a28]{color:#fff;background-color:#3b82f6}.secondary-btn[data-v-69631a28]{color:#475569;background-color:#e2e8f0}.imported-model-node-icon[data-v-4ea05923]{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.feature-tree[data-v-e609dc58]{flex-direction:column;width:100%;height:100%;min-height:0;display:flex}.panel-content[data-v-e609dc58]{flex:1;min-height:0;padding:8px;position:relative;overflow-y:auto}.feature-tree-loading[data-v-e609dc58]{color:var(--n-text-color-3,#6b7280);justify-content:center;align-items:center;gap:8px;padding:60px 0;font-size:12px;display:flex}.feature-tree-loading-overlay[data-v-e609dc58]{backdrop-filter:blur(1px);z-index:1;background:#0f111514;position:absolute;inset:8px}.feature-tree-loading-text[data-v-e609dc58]{white-space:nowrap}.panel-search[data-v-e609dc58]{padding:0 16px 8px}[data-v-e609dc58] .tree-node-label-wrap{align-items:center;gap:6px;display:inline-flex}[data-v-e609dc58] .tree-node-icon{justify-content:center;width:16px;display:inline-flex}[data-v-e609dc58] .tree-node-status{opacity:.75;font-size:12px}.manager-title[data-v-c28133f4]{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.manager-error-message[data-v-c28133f4]{white-space:normal;max-width:260px;font-size:12px;line-height:1.5}.manager-actions[data-v-c28133f4]{flex-shrink:0;gap:6px;margin-left:12px;display:flex}.manager-content[data-v-c28133f4]{flex:1;padding:12px 12px 24px;overflow:auto}.manager-section+.manager-section[data-v-c28133f4]{margin-top:16px}.section-title[data-v-c28133f4]{margin-bottom:8px}.section-body[data-v-c28133f4]{flex-direction:column;gap:8px;display:flex}.manager-empty[data-v-c28133f4]{margin-top:40px}.dropdown-button[data-v-cda11fd5]{border:1px solid #0000;transition:all .2s;overflow:hidden}.dropdown-button .dropdown-button-main[data-v-cda11fd5]{cursor:pointer}.dropdown-button-label[data-v-cda11fd5]{justify-content:center;align-items:center;gap:2px;padding:.35rem .45rem;display:flex}.dropdown-button-down[data-v-cda11fd5]{cursor:pointer;justify-content:center;align-items:center;min-width:14px;padding:8px 3px;display:flex}.dropdown-button-down-icon[data-v-cda11fd5]{opacity:.7;font-size:12px;line-height:.8;transform:scale(1.5)}.dropdown-button[data-v-cda11fd5]:hover,.dropdown-button.is-active[data-v-cda11fd5]{background:var(--n-tab-color);box-shadow:inset 0 0 0 1px var(--n-tab-border-color);border-color:var(--n-tab-border-color);cursor:pointer}.dropdown-button:hover .dropdown-button-down[data-v-cda11fd5],.dropdown-button.is-active .dropdown-button-down[data-v-cda11fd5]{background:var(--n-tab-color-segment)}.dropdown-button-row .dropdown-button-label[data-v-cda11fd5]{padding:.18rem .32rem}.dropdown-button-row .dropdown-button-down[data-v-cda11fd5]{min-width:13px;padding:0 5px}.dropdown-button-column[data-v-cda11fd5],.dropdown-button-label.is-column[data-v-cda11fd5]{flex-direction:column}.dropdown-button-label.is-column span[data-v-cda11fd5]{white-space:pre-line;word-break:keep-all;text-align:center}.dropdown-button-label.is-row[data-v-cda11fd5]{flex-direction:row;justify-content:flex-start}.dropdown-button-disabled[data-v-cda11fd5]{border:1px solid #0000;overflow:hidden}.dropdown-button-disabled .dropdown-button-main[data-v-cda11fd5]{cursor:not-allowed}.dropdown-button-disabled img[data-v-cda11fd5]{filter:grayscale()brightness(1.2)}.dropdown-button-disabled span[data-v-cda11fd5]{color:var(--n-tab-text-color-disabled)}.dropdown-button-disabled .dropdown-button-down[data-v-cda11fd5]{cursor:not-allowed;border-left:1px solid #0000;justify-content:center;align-items:center;min-width:14px;display:flex}.dropdown-button-disabled .dropdown-button-down-icon[data-v-cda11fd5]{opacity:.7;font-size:12px}.command-categories[data-v-8f86928a]{box-sizing:border-box;flex-wrap:nowrap;align-items:stretch;gap:0;width:100%;height:116px;min-height:116px;max-height:116px;display:flex;overflow-x:auto}.category[data-v-8f86928a]{flex-direction:column;gap:6px;min-width:max-content;padding:4px 8px;display:flex;position:relative}.category+.category[data-v-8f86928a]{border-left:1px solid var(--n-tab-border-color)}.category-actions.feature-layout-grid[data-v-8f86928a]{--feature-large-width:66px;--feature-small-min-width:62px;--feature-row-height:34px;grid-template-columns:repeat(var(--feature-grid-columns), max-content);grid-template-rows:repeat(var(--feature-grid-rows), var(--feature-row-height));place-items:stretch stretch;gap:3px;display:grid}.feature-command[data-v-8f86928a]{width:max-content;height:100%}.feature-command-small[data-v-8f86928a]{width:max-content;min-width:var(--feature-small-min-width)}.feature-command-large[data-v-8f86928a]{width:var(--feature-large-width)}.feature-command[data-v-8f86928a]>*{width:100%}[data-v-8f86928a] .dropdown-option-icon{object-fit:contain;width:18px;height:18px}.command-categories[data-v-c7a88b80]{box-sizing:border-box;flex-wrap:nowrap;align-items:stretch;gap:0;width:100%;height:116px;min-height:116px;max-height:116px;display:flex;overflow-x:auto}.category[data-v-c7a88b80]{flex-direction:column;gap:6px;min-width:max-content;padding:4px 8px;display:flex;position:relative}.category+.category[data-v-c7a88b80]{border-left:1px solid var(--n-tab-border-color)}.category-actions[data-v-c7a88b80]{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.category-actions.sketch-layout-grid[data-v-c7a88b80]{--sketch-large-width:72px;--sketch-small-min-width:76px;--sketch-row-height:34px;grid-template-columns:repeat(var(--sketch-grid-columns), max-content);grid-template-rows:repeat(var(--sketch-grid-rows), var(--sketch-row-height));place-items:stretch stretch;gap:3px;display:grid}.sketch-command[data-v-c7a88b80]{width:max-content;height:100%}.sketch-command-small[data-v-c7a88b80]{width:max-content;min-width:var(--sketch-small-min-width)}.sketch-command-large[data-v-c7a88b80]{width:var(--sketch-large-width)}.sketch-command-large[data-sketch-key=trim-entities][data-v-c7a88b80],.sketch-command-large[data-sketch-key=convert-entities][data-v-c7a88b80]{width:100px}.sketch-command-large[data-sketch-key=display-delete-relations][data-v-c7a88b80]{width:140px}.sketch-command[data-v-c7a88b80]>*{width:100%}.command-split[data-v-c7a88b80]{align-items:stretch;gap:2px;display:inline-flex}.category-draw .category-actions[data-v-c7a88b80]{grid-template-rows:repeat(3,auto);grid-auto-flow:column;align-items:start;display:grid}[data-v-c7a88b80] .dropdown-option-icon{object-fit:contain;width:18px;height:18px}.command-categories[data-v-c3acd723]{box-sizing:border-box;flex-wrap:nowrap;align-items:stretch;gap:0;width:100%;height:116px;min-height:116px;max-height:116px;display:flex;overflow-x:auto}.category[data-v-c3acd723]{flex-direction:column;gap:6px;min-width:max-content;padding:4px 8px;display:flex;position:relative}.category-actions[data-v-c3acd723]{align-items:stretch;gap:2px;display:flex}.mark-command[data-v-c3acd723]{align-items:stretch;display:inline-flex}.command-categories[data-v-cc89c5c8]{box-sizing:border-box;flex-wrap:nowrap;align-items:stretch;gap:0;width:100%;height:116px;min-height:116px;max-height:116px;display:flex;overflow-x:auto}.category[data-v-cc89c5c8]{flex-direction:column;gap:6px;min-width:max-content;padding:4px 8px;display:flex;position:relative}.category-actions.feature-layout-grid[data-v-cc89c5c8]{--feature-large-width:66px;--feature-small-min-width:62px;--feature-row-height:34px;grid-template-columns:repeat(var(--feature-grid-columns), max-content);grid-template-rows:repeat(var(--feature-grid-rows), var(--feature-row-height));place-items:stretch stretch;gap:3px;display:grid}.feature-command[data-v-cc89c5c8]{width:max-content;height:100%}.feature-command-large[data-v-cc89c5c8]{width:var(--feature-large-width)}.feature-command[data-v-cc89c5c8]>*{width:100%}[data-v-cc89c5c8] .dropdown-option-icon{object-fit:contain;width:18px;height:18px}.user-menu[data-v-c47d17fb]{align-items:center;display:flex}.user-trigger[data-v-c47d17fb]{padding:4px 8px}.username[data-v-c47d17fb]{font-weight:500}.editor-settings-dialog[data-v-3abdb7ab]{width:min(980px,95vw)}.settings-search-input[data-v-3abdb7ab]{width:200px}.settings-body[data-v-3abdb7ab]{grid-template-columns:240px minmax(0,1fr);gap:12px;min-height:520px;max-height:64vh;display:grid}.settings-sidebar[data-v-3abdb7ab]{border:1px solid #1f242b;border-radius:6px;padding:8px;overflow:auto}.settings-sidebar[data-v-3abdb7ab] .n-tree-node-switcher{display:none}.settings-content[data-v-3abdb7ab]{border:1px solid #1f242b;border-radius:6px;padding:12px;overflow:auto}.settings-main-switches[data-v-3abdb7ab]{justify-content:space-between;align-items:center;gap:12px;display:flex}.settings-sub-switches[data-v-3abdb7ab]{flex-direction:column;align-items:flex-start;gap:8px;margin-top:12px;display:flex}.snap-option-group[data-v-3abdb7ab]{border:1px solid #1f242b;border-radius:4px;margin-top:14px;padding:10px 12px}.snap-option-group>legend[data-v-3abdb7ab]{padding:0 4px;font-size:13px}.snap-option-item[data-v-3abdb7ab]{flex-direction:column;align-items:flex-start;margin-bottom:8px;display:flex}.snap-option-item[data-v-3abdb7ab]:last-child{margin-bottom:0}.snap-option-child[data-v-3abdb7ab]{margin-top:6px;margin-left:24px}.angle-option-child[data-v-3abdb7ab]{align-items:center;gap:8px;display:flex}.settings-footer[data-v-3abdb7ab]{justify-content:flex-end;gap:8px;display:flex}.toolbar-row[data-v-27664d03]{align-items:center;padding:0 12px;display:flex}.toolbar-row-4[data-v-27664d03]{height:32px}.icon-button[data-v-27664d03]{cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px;font-size:12px}.icon-button svg[data-v-27664d03]{width:16px;height:16px}.toolbar-tabs[data-v-27664d03]{width:100%}.toolbar-tabs[data-v-27664d03] .n-tabs-nav{min-height:40px;margin-bottom:0;padding:0 12px}.toolbar-tabs[data-v-27664d03] .n-tab-pane{box-sizing:border-box;height:132px;min-height:132px;max-height:132px;padding:8px 12px;overflow:hidden}.toolbar-tabs[data-v-27664d03] .n-tabs-tab{padding:8px 16px;font-size:13px}.toolbar-tabs[data-v-27664d03] .n-tabs-tab-pad{width:10px!important}.operation-hint-container[data-v-27664d03]{justify-content:space-between;align-items:center;gap:16px;width:100%;display:flex}.operation-hint[data-v-27664d03]{flex:1;padding:0 8px}.drawing-actions[data-v-27664d03]{align-items:center;gap:8px;padding-right:8px;display:flex}.part-tab-bar[data-v-bc9d2d69]{user-select:none;align-items:center;width:100%;height:max-content;display:flex;overflow:hidden}.part-tab-bar .n-tabs[data-v-bc9d2d69]{margin-bottom:5px}.part-tab-bar[data-v-bc9d2d69] .n-tabs-nav__prefix,.part-tab-bar[data-v-bc9d2d69] .n-tabs-nav__suffix{padding-left:.5rem!important;padding-right:.5rem!important}.part-tab-bar__spinner[data-v-bc9d2d69]{flex-shrink:0;margin-left:2px}.viewport-stack[data-v-1a48fbef],.render-container[data-v-1a48fbef]{width:100%;height:100%;position:relative}.loading-placeholder[data-v-1a48fbef]{color:#94a3b8;justify-content:center;align-items:center;width:100%;height:100%;font-size:14px;display:flex}.drawing-hint[data-v-1a48fbef]{backdrop-filter:blur(10px);color:#a3c5ff;white-space:nowrap;pointer-events:none;z-index:9;background:#141820f2;border:1px solid #4a9eff4d;border-radius:6px;padding:10px 20px;font-size:14px;position:absolute;bottom:80px;left:50%;transform:translate(-50%);box-shadow:0 4px 24px #00000073}.view-orientation-quick-switch[data-v-483b898f]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:192px;display:grid}.view-orientation-quick-switch__item[data-v-483b898f]{cursor:pointer;border-radius:8px;flex-direction:column;align-items:center;gap:4px;padding:10px 8px;display:flex}.view-orientation-quick-switch__preview[data-v-483b898f]{justify-content:center;align-items:center;width:38px;height:34px;display:flex;position:relative}.view-orientation-quick-switch__preview-svg[data-v-483b898f]{width:100%;height:100%;overflow:visible}.view-orientation-quick-switch__face[data-v-483b898f]{fill:#0000;stroke:none}.view-orientation-quick-switch__outline[data-v-483b898f]{fill:none;stroke:#d6e0f0eb;stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round}.view-orientation-quick-switch__preview--front .view-orientation-quick-switch__face--main[data-v-483b898f],.view-orientation-quick-switch__preview--back .view-orientation-quick-switch__face--main[data-v-483b898f],.view-orientation-quick-switch__preview--left .view-orientation-quick-switch__face--main[data-v-483b898f],.view-orientation-quick-switch__preview--right .view-orientation-quick-switch__face--main[data-v-483b898f],.view-orientation-quick-switch__preview--top .view-orientation-quick-switch__face--top[data-v-483b898f],.view-orientation-quick-switch__preview--bottom .view-orientation-quick-switch__face--top[data-v-483b898f]{fill:var(--n-text-color-pressed)}.view-orientation-quick-switch__preview--front[data-v-483b898f]{transform:none}.view-orientation-quick-switch__preview--back[data-v-483b898f]{transform-origin:50%;transform:scaleX(-1)}.view-orientation-quick-switch__preview--left[data-v-483b898f]{transform-origin:50%;transform:rotate(-90deg)scaleX(-1)}.view-orientation-quick-switch__preview--right[data-v-483b898f]{transform-origin:50%;transform:rotate(90deg)}.view-orientation-quick-switch__preview--top[data-v-483b898f]{transform:none}.view-orientation-quick-switch__preview--bottom[data-v-483b898f]{transform-origin:50%;transform:rotate(180deg)}.view-orientation-quick-switch__label-cn[data-v-483b898f]{font-size:12px;font-weight:500;line-height:16px}.view-orientation-quick-switch__label-en[data-v-483b898f]{color:#8fa3c8;font-size:11px;line-height:14px}.trim-power-overlay[data-v-4477e9b4]{pointer-events:none;z-index:8;width:100%;height:100%;position:absolute;inset:0}.rectangle-property[data-v-b5baf6a3]{flex-direction:column;gap:8px;display:flex}.pm-collapse[data-v-b5baf6a3] .n-collapse-item__header{padding:6px 0}.group-block+.group-block[data-v-b5baf6a3]{margin-top:12px}.group-label[data-v-b5baf6a3]{margin-bottom:8px;display:block}.construction-group[data-v-b5baf6a3]{margin-top:8px;padding-left:6px}.param-grid[data-v-b5baf6a3]{flex-direction:column;gap:8px;display:flex}.param-row[data-v-b5baf6a3]{grid-template-columns:60px 1fr;align-items:center;gap:8px;display:grid}.param-inputs[data-v-b5baf6a3]{flex-direction:column;gap:6px;display:flex}.param-field[data-v-b5baf6a3]{grid-template-columns:16px 1fr;align-items:center;gap:6px;display:grid}.param-axis[data-v-b5baf6a3],.param-label[data-v-b5baf6a3]{font-size:12px}.selection-list[data-v-7aae5127]{flex-direction:column;gap:4px;display:flex}.selection-list-frame[data-v-7aae5127]{border:1px solid #ffffff40;border-radius:4px;padding:6px;font-size:12px;overflow-y:auto}.selection-item[data-v-7aae5127]{border:1px solid #fff3;border-radius:3px;justify-content:space-between;align-items:center;gap:8px;min-height:24px;padding:2px 6px;display:flex}.selection-item.active[data-v-7aae5127]{background:#2f8cff38;border-color:#2f8cff}.selection-item.selected[data-v-7aae5127]:not(.active){background:#2f8cff1f;border-color:#2f8cffb3}.selection-item.disabled[data-v-7aae5127]{opacity:.6;pointer-events:none}.selection-empty[data-v-7aae5127]{color:#7f7f7f;align-items:center;min-height:24px;padding:2px 6px;display:flex}.line-property-manager-panel[data-v-bcaef028],.existing-relations-section[data-v-bcaef028]{flex-direction:column;gap:8px;display:flex}.relation-main[data-v-bcaef028]{flex-direction:column;min-width:0;display:flex}.add-relations-section[data-v-bcaef028]{flex-direction:column;gap:8px;display:flex}.line-options-section[data-v-bcaef028]{flex-direction:column;gap:6px;display:flex}.line-parameters-section[data-v-bcaef028]{flex-direction:column;gap:8px;display:flex}.param-row[data-v-bcaef028]{grid-template-columns:48px 1fr;align-items:center;gap:8px;display:grid}.param-label[data-v-bcaef028]{font-size:12px}.line-property[data-v-5d9558df]{flex-direction:column;gap:8px;display:flex}.pm-collapse[data-v-5d9558df] .n-collapse-item__header{padding:6px 0}.info-box[data-v-5d9558df]{background:#eab30826;border:1px solid #eab30859;border-radius:6px;padding:8px 10px}.direction-angle[data-v-5d9558df]{grid-template-columns:48px 1fr;align-items:center;gap:8px;margin-top:10px;display:grid}.option-list[data-v-5d9558df]{flex-direction:column;gap:6px;display:flex}.param-grid[data-v-5d9558df]{flex-direction:column;gap:8px;display:flex}.param-row[data-v-5d9558df]{grid-template-columns:48px 1fr;align-items:center;gap:8px;display:grid}.param-label[data-v-5d9558df]{font-size:12px}.circle-property[data-v-7d1a98e2]{flex-direction:column;gap:8px;display:flex}.pm-collapse[data-v-7d1a98e2] .n-collapse-item__header{padding:6px 0}.circle-type-grid[data-v-7d1a98e2]{grid-template-columns:repeat(2,48px);gap:8px;display:grid}.circle-type-button[data-v-7d1a98e2]{cursor:pointer;background:#ffffff05;border:1px solid #ffffff1f;border-radius:4px;justify-content:center;align-items:center;width:48px;height:48px;padding:0;display:inline-flex}.circle-type-button img[data-v-7d1a98e2]{width:28px;height:28px}.circle-type-button.active[data-v-7d1a98e2]{border-color:#4299e1cc;box-shadow:inset 0 0 0 1px #4299e166}.circle-type-button[data-v-7d1a98e2]:disabled{opacity:.5;cursor:not-allowed}.param-grid[data-v-7d1a98e2]{flex-direction:column;gap:8px;display:flex}.param-row[data-v-7d1a98e2]{grid-template-columns:20px 1fr;align-items:center;gap:8px;display:grid}.param-label[data-v-7d1a98e2]{font-size:12px}.arc-property[data-v-7c8993a5]{flex-direction:column;gap:8px;display:flex}.pm-collapse[data-v-7c8993a5] .n-collapse-item__header{padding:6px 0}.arc-type-grid[data-v-7c8993a5]{grid-template-columns:repeat(3,48px);gap:8px;display:grid}.arc-type-button[data-v-7c8993a5]{cursor:pointer;background:#ffffff05;border:1px solid #ffffff1f;border-radius:4px;justify-content:center;align-items:center;width:48px;height:48px;padding:0;display:inline-flex}.arc-type-button img[data-v-7c8993a5]{width:28px;height:28px}.arc-type-button.active[data-v-7c8993a5]{border-color:#4299e1cc;box-shadow:inset 0 0 0 1px #4299e166}.arc-type-button[data-v-7c8993a5]:disabled{opacity:.5;cursor:not-allowed}.param-grid[data-v-7c8993a5]{flex-direction:column;gap:8px;display:flex}.param-row[data-v-7c8993a5]{grid-template-columns:32px 1fr;align-items:center;gap:8px;display:grid}.param-label[data-v-7c8993a5]{font-size:12px}.ellipse-property[data-v-7e93f0ee]{flex-direction:column;gap:8px;display:flex}.pm-collapse[data-v-7e93f0ee] .n-collapse-item__header{padding:6px 0}.ellipse-type-grid[data-v-7e93f0ee]{grid-template-columns:repeat(2,48px);gap:8px;display:grid}.ellipse-type-button[data-v-7e93f0ee]{cursor:pointer;background:#ffffff05;border:1px solid #ffffff1f;border-radius:4px;justify-content:center;align-items:center;width:48px;height:48px;padding:0;display:inline-flex}.ellipse-type-button img[data-v-7e93f0ee]{width:28px;height:28px}.ellipse-type-button.active[data-v-7e93f0ee]{border-color:#4299e1cc;box-shadow:inset 0 0 0 1px #4299e166}.ellipse-type-button[data-v-7e93f0ee]:disabled{opacity:.5;cursor:not-allowed}.option-list[data-v-7e93f0ee],.param-grid[data-v-7e93f0ee]{flex-direction:column;gap:8px;display:flex}.param-row[data-v-7e93f0ee]{grid-template-columns:46px 1fr;align-items:center;gap:8px;display:grid}.param-label[data-v-7e93f0ee]{font-size:12px}.polygon-property[data-v-85c8419e]{flex-direction:column;gap:8px;display:flex}.pm-collapse[data-v-85c8419e] .n-collapse-item__header{padding:6px 0}.param-grid[data-v-85c8419e]{flex-direction:column;gap:8px;display:flex}.param-row[data-v-85c8419e]{grid-template-columns:36px 1fr;align-items:center;gap:8px;display:grid}.param-row-mode[data-v-85c8419e]{grid-template-columns:1fr}.param-label[data-v-85c8419e]{font-size:12px}.new-polygon-button[data-v-85c8419e]{width:100%;margin-top:10px}.slot-property[data-v-08e554d6]{flex-direction:column;gap:8px;display:flex}.pm-collapse[data-v-08e554d6] .n-collapse-item__header{padding:6px 0}.slot-type-grid[data-v-08e554d6]{grid-template-columns:repeat(2,48px);gap:8px;display:grid}.slot-type-button[data-v-08e554d6]{cursor:pointer;background:#ffffff05;border:1px solid #ffffff1f;border-radius:4px;justify-content:center;align-items:center;width:48px;height:48px;padding:0;display:inline-flex}.slot-type-button img[data-v-08e554d6]{width:28px;height:28px}.slot-type-button.active[data-v-08e554d6]{border-color:#4299e1cc;box-shadow:inset 0 0 0 1px #4299e166}.slot-type-button[data-v-08e554d6]:disabled{opacity:.5;cursor:not-allowed}.length-type-row[data-v-08e554d6]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.length-type-button[data-v-08e554d6]{height:28px;color:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff26;border-radius:4px}.length-type-button.active[data-v-08e554d6]{border-color:#4299e1cc;box-shadow:inset 0 0 0 1px #4299e159}.length-type-button[data-v-08e554d6]:disabled{opacity:.5;cursor:not-allowed}.param-grid[data-v-08e554d6]{flex-direction:column;gap:8px;display:flex}.param-row[data-v-08e554d6]{grid-template-columns:48px 1fr;align-items:center;gap:8px;display:grid}.param-label[data-v-08e554d6]{font-size:12px}.point-property[data-v-a7768fb3],.existing-relations-section[data-v-a7768fb3]{flex-direction:column;gap:8px;display:flex}.pm-collapse[data-v-a7768fb3] .n-collapse-item__header{padding:6px 0}.param-grid[data-v-a7768fb3]{flex-direction:column;gap:8px;display:flex}.relations-header[data-v-a7768fb3]{justify-content:flex-end;margin-bottom:6px;display:flex}.point-property[data-v-a7768fb3] .selection-list-frame{max-height:140px}.relation-main[data-v-a7768fb3]{flex-direction:column;min-width:0;display:flex}.relation-related[data-v-a7768fb3]{font-size:12px}.relation-button-list[data-v-a7768fb3]{flex-wrap:wrap;gap:8px;display:flex}.fixed-tip[data-v-a7768fb3]{margin-bottom:8px;display:block}.param-row[data-v-a7768fb3]{grid-template-columns:36px 1fr;align-items:center;gap:8px;display:grid}.param-label[data-v-a7768fb3]{font-size:12px}.sketch-corner-property[data-v-ff036760]{flex-direction:column;gap:8px;display:flex}.pm-collapse[data-v-ff036760] .n-collapse-item__header{padding:6px 0}.param-grid[data-v-ff036760]{flex-direction:column;gap:10px;display:flex}.radio-list[data-v-ff036760]{flex-direction:column;gap:6px;display:flex}.param-row[data-v-ff036760]{grid-template-columns:48px 1fr;align-items:center;gap:8px;display:grid}.param-label[data-v-ff036760]{font-size:12px}.status-grid[data-v-ff036760]{flex-direction:column;gap:8px;min-width:0;display:flex}.status-entity-text[data-v-ff036760]{overflow-wrap:anywhere;word-break:break-all}.sketch-convert-entities-property-section[data-v-c8ba0dfd]{flex-direction:column;gap:12px;display:flex}.panel-block[data-v-c8ba0dfd]{background:#0f172a47;border:1px solid #94a3b829;border-radius:8px;flex-direction:column;gap:8px;padding:12px;display:flex}.panel-block__header[data-v-c8ba0dfd]{justify-content:space-between;align-items:center;gap:8px;display:flex}.panel-block__title[data-v-c8ba0dfd]{color:#e5e7eb;font-size:13px;font-weight:600}.panel-block__meta[data-v-c8ba0dfd]{color:#9ca3af;font-size:12px}.panel-block__empty[data-v-c8ba0dfd]{color:#cbd5e1;margin:0;font-size:12px;line-height:1.6}.panel-block__list[data-v-c8ba0dfd]{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.panel-block__list-item[data-v-c8ba0dfd]{background:#1e293b99;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}.panel-block__list-label[data-v-c8ba0dfd]{color:#e2e8f0;flex:1;min-width:0;font-size:12px;line-height:1.5}.panel-block__remove-button[data-v-c8ba0dfd]{color:#cbd5e1;cursor:pointer;background:#94a3b81f;border:0;border-radius:4px;flex:none;padding:4px 8px;font-size:12px;line-height:1.2;transition:background-color .15s,color .15s}.panel-block__remove-button[data-v-c8ba0dfd]:hover{color:#fecaca;background:#f871712e}.sketch-trim-property[data-v-950e8ea5],.mode-list[data-v-950e8ea5]{flex-direction:column;gap:8px;display:flex}.option-list[data-v-950e8ea5]{flex-direction:column;gap:10px;display:flex}.style-spline-property[data-v-571ca915]{flex-direction:column;gap:8px;display:flex}.option-list[data-v-571ca915]{flex-direction:column;gap:6px;display:flex}.param-grid[data-v-571ca915]{flex-direction:column;gap:8px;display:flex}.param-group[data-v-571ca915]{padding:2px 0}.param-row[data-v-571ca915]{grid-template-columns:64px 1fr;align-items:center;gap:8px;display:grid}.param-label[data-v-571ca915]{font-size:12px}.weight-label[data-v-571ca915]{margin-bottom:4px;font-size:12px}.weight-row[data-v-571ca915]{align-items:center;display:flex}.spline-property[data-v-36d74eba]{flex-direction:column;gap:8px;display:flex}.option-list[data-v-36d74eba]{flex-direction:column;gap:6px;display:flex}.param-grid[data-v-36d74eba]{flex-direction:column;gap:8px;display:flex}.param-row[data-v-36d74eba]{grid-template-columns:40px 1fr;align-items:center;gap:8px;display:grid}.param-label[data-v-36d74eba]{font-size:12px}.row[data-v-1e953839]{justify-content:space-between;gap:12px;display:flex}.puppy-collapse-item__header-extra[data-v-a67b4a23]{align-items:center;gap:8px;display:inline-flex}.puppy-collapse-item__fieldset[data-v-a67b4a23]{border:0;min-inline-size:0;margin:0;padding:0}.puppy-collapse-item__fieldset[data-v-a67b4a23]:disabled{opacity:.6}.puppy-form-item[data-v-6cdf246c]{align-items:center;gap:8px;width:100%;min-width:0;display:flex}.puppy-form-item__icon[data-v-6cdf246c]{color:inherit;flex:none;justify-content:center;align-items:center;display:inline-flex}.puppy-form-item__icon button[data-v-6cdf246c]{background:0 0;border:0 solid #0000;transition:border-color .15s,background-color .15s,opacity .15s}.can-select[data-v-6cdf246c]{border-radius:4px;justify-content:center;align-items:center;width:28px;height:28px;padding:4px;display:flex;border:1px solid #ffffff2e!important}.is-clickable[data-v-6cdf246c]{cursor:pointer}.is-selected[data-v-6cdf246c]{background:#7f7f7f2e!important}.is-disabled[data-v-6cdf246c]{opacity:.6}.puppy-form-item__body[data-v-6cdf246c]{flex:auto;min-width:0}.puppy-input-select[data-v-91df3095]{background:#ffffff08;border:1px solid #ffffff29;border-radius:4px;outline:none;flex-direction:column;width:100%;min-width:0;min-height:92px;padding:4px;transition:border-color .15s,background-color .15s,box-shadow .15s;display:flex;overflow:hidden}.puppy-input-select.is-active[data-v-91df3095]{background:#2f8cff1f;border-color:#2f8cfff2;box-shadow:inset 0 0 0 1px #2f8cff2e}.puppy-input-select.is-disabled[data-v-91df3095]{opacity:.65;pointer-events:none}.puppy-input-select__list-frame[data-v-91df3095]{width:100%;min-height:0}.puppy-input-select[data-v-91df3095] .selection-list-frame{background:0 0;border:0;border-radius:0;min-height:auto;padding:0;overflow:hidden auto}.puppy-input-select[data-v-91df3095] .selection-list{gap:6px}.puppy-input-select[data-v-91df3095] .selection-item{background:#ffffff05;border-color:#ffffff29;min-height:26px}.puppy-input-select[data-v-91df3095] .selection-item.active{background:#2f8cff2e;border-color:#2f8cfff2}.puppy-input-select[data-v-91df3095] .selection-item.selected:not(.active){background:#2f8cff1a;border-color:#2f8cffb3}.blend-type-glyph[data-v-11369dc0]{width:28px;height:28px;display:block}.blend-property[data-v-9bbdd1fc]{flex-direction:column;gap:8px;display:flex}.pm-collapse[data-v-9bbdd1fc]{width:100%}.section-grid[data-v-9bbdd1fc],.button-row[data-v-9bbdd1fc],.variable-point-list[data-v-9bbdd1fc]{flex-direction:column;gap:10px;display:flex}.type-grid[data-v-9bbdd1fc]{grid-template-columns:repeat(var(--blend-type-columns,4), minmax(0, 1fr));gap:8px;display:grid}.type-card[data-v-9bbdd1fc]{min-height:40px;color:inherit;background:#ffffff05;border:1px solid #ffffff2e;border-radius:4px;justify-content:center;align-items:center;transition:border-color .15s,background-color .15s;display:inline-flex}.type-card[data-v-9bbdd1fc]:hover{border-color:#ffffff47}.type-card.is-active[data-v-9bbdd1fc]{color:#7ab1f5;background:#5aa3f21f;border-color:#5aa3f2b8}.field-label-text[data-v-9bbdd1fc]{justify-content:center;align-items:center;min-width:28px;font-size:12px;line-height:1;display:inline-flex}.face-set-label[data-v-9bbdd1fc]{white-space:nowrap;justify-content:center;align-items:center;gap:4px;font-size:12px;line-height:1;display:inline-flex}.field-with-unit[data-v-9bbdd1fc]{align-items:center;gap:8px;width:100%;display:flex}.field-with-unit[data-v-9bbdd1fc] .n-input-number{flex:auto;min-width:0}.field-unit[data-v-9bbdd1fc]{opacity:.68;white-space:nowrap;flex:none;font-size:12px}.blend-property[data-v-e5e971ac]{flex-direction:column;gap:8px;display:flex}.pm-collapse[data-v-e5e971ac]{width:100%}.section-grid[data-v-e5e971ac],.button-row[data-v-e5e971ac],.variable-point-list[data-v-e5e971ac]{flex-direction:column;gap:10px;display:flex}.type-grid[data-v-e5e971ac]{grid-template-columns:repeat(var(--blend-type-columns,4), minmax(0, 1fr));gap:8px;display:grid}.type-card[data-v-e5e971ac]{min-height:40px;color:inherit;background:#ffffff05;border:1px solid #ffffff2e;border-radius:4px;justify-content:center;align-items:center;transition:border-color .15s,background-color .15s;display:inline-flex}.type-card[data-v-e5e971ac]:hover{border-color:#ffffff47}.type-card.is-active[data-v-e5e971ac]{color:#7ab1f5;background:#5aa3f21f;border-color:#5aa3f2b8}.field-label-text[data-v-e5e971ac]{justify-content:center;align-items:center;min-width:28px;font-size:12px;line-height:1;display:inline-flex}.face-set-label[data-v-e5e971ac]{white-space:nowrap;justify-content:center;align-items:center;gap:4px;font-size:12px;line-height:1;display:inline-flex}.field-with-unit[data-v-e5e971ac]{align-items:center;gap:8px;width:100%;display:flex}.field-with-unit[data-v-e5e971ac] .n-input-number{flex:auto;min-width:0}.field-unit[data-v-e5e971ac]{opacity:.68;white-space:nowrap;flex:none;font-size:12px}.blend-property[data-v-4e4351ac]{flex-direction:column;gap:8px;display:flex}.pm-collapse[data-v-4e4351ac]{width:100%}.section-grid[data-v-4e4351ac],.button-row[data-v-4e4351ac],.variable-point-list[data-v-4e4351ac]{flex-direction:column;gap:10px;display:flex}.type-grid[data-v-4e4351ac]{grid-template-columns:repeat(var(--blend-type-columns,4), minmax(0, 1fr));gap:8px;display:grid}.type-card[data-v-4e4351ac]{min-height:40px;color:inherit;background:#ffffff05;border:1px solid #ffffff2e;border-radius:4px;justify-content:center;align-items:center;transition:border-color .15s,background-color .15s;display:inline-flex}.type-card[data-v-4e4351ac]:hover{border-color:#ffffff47}.type-card.is-active[data-v-4e4351ac]{color:#7ab1f5;background:#5aa3f21f;border-color:#5aa3f2b8}.field-label-text[data-v-4e4351ac]{justify-content:center;align-items:center;min-width:28px;font-size:12px;line-height:1;display:inline-flex}.face-set-label[data-v-4e4351ac]{white-space:nowrap;justify-content:center;align-items:center;gap:4px;font-size:12px;line-height:1;display:inline-flex}.field-with-unit[data-v-4e4351ac]{align-items:center;gap:8px;width:100%;display:flex}.field-with-unit[data-v-4e4351ac] .n-input-number{flex:auto;min-width:0}.field-unit[data-v-4e4351ac]{opacity:.68;white-space:nowrap;flex:none;font-size:12px}.extrude-property[data-v-836dc4e5],.section-grid[data-v-836dc4e5]{flex-direction:column;gap:8px;display:flex}.field-label-text[data-v-836dc4e5]{color:#ffffffe0;justify-content:center;align-items:center;min-width:32px;font-size:12px;display:inline-flex}.field-label-empty[data-v-836dc4e5]{width:32px;min-width:32px;height:20px;display:inline-flex}.field-label-icon[data-v-836dc4e5]{object-fit:contain;opacity:.92;width:16px;height:16px}.contour-item[data-v-836dc4e5]{align-items:center;gap:6px;min-width:0;display:flex}.contour-diamond[data-v-836dc4e5]{color:#8fb8ff;font-size:12px}.contour-label[data-v-836dc4e5]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.revolve-property[data-v-9282c107],.section-grid[data-v-9282c107]{flex-direction:column;gap:8px;display:flex}.field-label-text[data-v-9282c107]{color:#ffffffe0;justify-content:center;align-items:center;min-width:32px;font-size:12px;display:inline-flex}.field-label-empty[data-v-9282c107]{width:32px;min-width:32px;height:20px;display:inline-flex}.selection-entry[data-v-9282c107]{align-items:center;gap:6px;min-width:0;display:flex}.selection-marker[data-v-9282c107]{background:#8fb8ff;border-radius:50%;flex:none;width:6px;height:6px}.selection-label[data-v-9282c107]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.revolve-cut-keep-dialog-viewport[data-v-b7fcf052]{z-index:4000;pointer-events:none;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;box-shadow:none!important}.revolve-cut-keep-dialog-shell[data-v-b7fcf052]{pointer-events:auto}.revolve-cut-keep-dialog-card[data-v-b7fcf052]{box-shadow:none;border-radius:6px}.revolve-cut-keep-dialog-header[data-v-b7fcf052]{cursor:move;user-select:none;align-items:center;min-height:28px;display:flex}.revolve-cut-keep-dialog-title[data-v-b7fcf052]{font-size:14px;font-weight:600}.dialog-body[data-v-b7fcf052]{flex-direction:column;gap:12px;display:flex}.mode-list[data-v-b7fcf052]{flex-direction:column;gap:8px;display:flex}.fragment-list[data-v-b7fcf052]{flex-direction:column;gap:6px;max-height:220px;display:flex;overflow-y:auto}.fragment-row[data-v-b7fcf052]{border:1px solid var(--n-border-color);width:100%;min-height:30px;color:var(--n-text-color);background:var(--n-color);cursor:pointer;text-align:left;border-radius:6px;align-items:center;gap:8px;padding:5px 8px;display:flex}.fragment-row[data-v-b7fcf052]:hover,.fragment-row--selected[data-v-b7fcf052]{border-color:var(--n-primary-color);background:var(--n-primary-color-suppl)}.fragment-label[data-v-b7fcf052]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dialog-footer[data-v-b7fcf052]{justify-content:flex-end;gap:8px;display:flex}.revolve-cut-property[data-v-a3544579],.reference-axis-property[data-v-a88d6042]{flex-direction:column;gap:8px;display:flex}.pm-collapse[data-v-a88d6042] .n-collapse-item__header{padding:6px 0}.group-block+.group-block[data-v-a88d6042]{margin-top:12px}.diagnostic[data-v-a88d6042]{color:#ccc;font-size:12px}[data-v-a88d6042] .n-radio .n-radio__label{color:#fff}.sw-plane-property[data-v-44cf8a73]{flex-direction:column;gap:8px;display:flex}.pm-collapse[data-v-44cf8a73] .n-collapse-item__header{padding:6px 0}.status-banner[data-v-44cf8a73]{border:1px solid #cfd4dd;border-radius:2px;padding:4px 8px;font-size:13px;font-weight:600}.status-success[data-v-44cf8a73]{color:#0f2e0b;background:#75e26d}.status-warning[data-v-44cf8a73]{color:#4a3a00;background:#f9d56e}.status-error[data-v-44cf8a73]{color:#4a0f0f;background:#ff9f9f}.reference-input[data-v-44cf8a73]{cursor:pointer;text-align:left;background:0 0;border:1px solid #ffffff40;border-radius:4px;grid-template-columns:6px 1fr;align-items:center;gap:8px;width:100%;min-height:30px;padding:0 8px;display:grid}.reference-input.active[data-v-44cf8a73]{background:#2f8cff38;border-color:#2f8cff}.slot-accent[data-v-44cf8a73]{border-radius:1px;width:4px;height:18px}.reference-text[data-v-44cf8a73]{color:#e5e5e5;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.slot-midplane-tag[data-v-44cf8a73]{color:#e5e5e5;margin-top:6px;margin-left:2px;font-size:12px;line-height:18px}.reference-detail[data-v-44cf8a73]{flex-direction:column;gap:8px;margin-top:8px;display:flex}.scalar-row[data-v-44cf8a73]{background:0 0;border:1px solid #ffffff40;border-radius:4px;align-items:center;gap:8px;padding:4px 8px;display:flex}.scalar-name[data-v-44cf8a73]{color:#e5e5e5;white-space:nowrap;font-size:12px}.unit-text[data-v-44cf8a73]{color:#e5e5e5;text-align:right;min-width:18px;font-size:12px}.reverse-offset-check[data-v-44cf8a73]{margin-left:2px}.count-row[data-v-44cf8a73]{grid-template-columns:auto 1fr;align-items:center;gap:8px;display:grid}.count-name[data-v-44cf8a73]{color:#e5e5e5;white-space:nowrap;font-size:12px}.projection-block[data-v-44cf8a73]{border-top:1px solid #d2d7df;margin-top:8px;padding-top:8px}.projection-title[data-v-44cf8a73]{color:#e5e5e5;margin-bottom:6px;font-size:12px;font-weight:600}[data-v-44cf8a73] .n-radio .n-radio__label,[data-v-44cf8a73] .n-checkbox .n-checkbox__label,[data-v-44cf8a73] .n-input-number .n-input__input-el{color:#fff}.scalar-row[data-v-44cf8a73]{background:0 0!important;border:none!important;padding:0!important}.scalar-row .unit-text[data-v-44cf8a73]{display:none!important}.scalar-row .scalar-editor[data-v-44cf8a73]{width:100%}.scalar-row[data-v-44cf8a73] .n-input-number{width:100%;background:0 0!important}.scalar-row[data-v-44cf8a73] .n-input-number .n-input-wrapper{box-shadow:none!important;background:0 0!important;border:1px solid #ffffff40!important}.scalar-row[data-v-44cf8a73] .n-input-number .n-input__input-el{color:#fff!important}.scalar-row.scalar-row--angle[data-v-44cf8a73],.scalar-row[data-scalar-kind=angle][data-v-44cf8a73],.scalar-row[data-scalar-type=angle][data-v-44cf8a73],.first-reference-slot .scalar-row[data-v-44cf8a73]:first-of-type{display:none!important}.reference-point-property[data-v-5977d7cc]{flex-direction:column;gap:8px;display:flex}.pm-collapse[data-v-5977d7cc] .n-collapse-item__header{padding:6px 0}.group-block+.group-block[data-v-5977d7cc]{margin-top:12px}.group-block.disabled[data-v-5977d7cc]{opacity:.5}.param-grid[data-v-5977d7cc]{flex-direction:column;gap:8px;display:flex}.param-row[data-v-5977d7cc]{grid-template-columns:36px 1fr;align-items:center;gap:8px;display:grid}.param-label[data-v-5977d7cc]{font-size:12px}[data-v-5977d7cc] .n-checkbox .n-checkbox__label,[data-v-5977d7cc] .n-input-number .n-input__input-el,[data-v-5977d7cc] .n-radio .n-radio__label{color:#fff}.reference-axis-property[data-v-9f64fe6d]{flex-direction:column;gap:8px;display:flex}.pm-collapse[data-v-9f64fe6d] .n-collapse-item__header{padding:6px 0}.group-block+.group-block[data-v-9f64fe6d]{margin-top:12px}.diagnostic[data-v-9f64fe6d]{color:#ccc;font-size:12px}[data-v-9f64fe6d] .n-radio .n-radio__label{color:#fff}.sw-plane-property[data-v-e4c7919a]{flex-direction:column;gap:8px;display:flex}.pm-collapse[data-v-e4c7919a] .n-collapse-item__header{padding:6px 0}.status-banner[data-v-e4c7919a]{border:1px solid #cfd4dd;border-radius:2px;padding:4px 8px;font-size:13px;font-weight:600}.status-success[data-v-e4c7919a]{color:#0f2e0b;background:#75e26d}.status-warning[data-v-e4c7919a]{color:#4a3a00;background:#f9d56e}.status-error[data-v-e4c7919a]{color:#4a0f0f;background:#ff9f9f}.reference-input[data-v-e4c7919a]{cursor:pointer;text-align:left;background:0 0;border:1px solid #ffffff40;border-radius:4px;grid-template-columns:6px 1fr;align-items:center;gap:8px;width:100%;min-height:30px;padding:0 8px;display:grid}.reference-input.active[data-v-e4c7919a]{background:#2f8cff38;border-color:#2f8cff}.slot-accent[data-v-e4c7919a]{border-radius:1px;width:4px;height:18px}.reference-text[data-v-e4c7919a]{color:#e5e5e5;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.slot-midplane-tag[data-v-e4c7919a]{color:#e5e5e5;margin-top:6px;margin-left:2px;font-size:12px;line-height:18px}.reference-detail[data-v-e4c7919a]{flex-direction:column;gap:8px;margin-top:8px;display:flex}.scalar-row[data-v-e4c7919a]{background:0 0;border:1px solid #ffffff40;border-radius:4px;align-items:center;gap:8px;padding:4px 8px;display:flex}.scalar-name[data-v-e4c7919a]{color:#e5e5e5;white-space:nowrap;font-size:12px}.unit-text[data-v-e4c7919a]{color:#e5e5e5;text-align:right;min-width:18px;font-size:12px}.reverse-offset-check[data-v-e4c7919a]{margin-left:2px}.count-row[data-v-e4c7919a]{grid-template-columns:auto 1fr;align-items:center;gap:8px;display:grid}.count-name[data-v-e4c7919a]{color:#e5e5e5;white-space:nowrap;font-size:12px}.projection-block[data-v-e4c7919a]{border-top:1px solid #d2d7df;margin-top:8px;padding-top:8px}.projection-title[data-v-e4c7919a]{color:#e5e5e5;margin-bottom:6px;font-size:12px;font-weight:600}[data-v-e4c7919a] .n-radio .n-radio__label,[data-v-e4c7919a] .n-checkbox .n-checkbox__label,[data-v-e4c7919a] .n-input-number .n-input__input-el{color:#fff}.scalar-row[data-v-e4c7919a]{background:0 0!important;border:none!important;padding:0!important}.scalar-row .unit-text[data-v-e4c7919a]{display:none!important}.scalar-row .scalar-editor[data-v-e4c7919a]{width:100%}.scalar-row[data-v-e4c7919a] .n-input-number{width:100%;background:0 0!important}.scalar-row[data-v-e4c7919a] .n-input-number .n-input-wrapper{box-shadow:none!important;background:0 0!important;border:1px solid #ffffff40!important}.scalar-row[data-v-e4c7919a] .n-input-number .n-input__input-el{color:#fff!important}.scalar-row.scalar-row--angle[data-v-e4c7919a],.scalar-row[data-scalar-kind=angle][data-v-e4c7919a],.scalar-row[data-scalar-type=angle][data-v-e4c7919a],.first-reference-slot .scalar-row[data-v-e4c7919a]:first-of-type{display:none!important}.reference-point-property[data-v-058fdf20]{flex-direction:column;gap:8px;display:flex}.pm-collapse[data-v-058fdf20] .n-collapse-item__header{padding:6px 0}.group-block+.group-block[data-v-058fdf20]{margin-top:12px}.group-block.disabled[data-v-058fdf20]{opacity:.5}.param-grid[data-v-058fdf20]{flex-direction:column;gap:8px;display:flex}.param-row[data-v-058fdf20]{grid-template-columns:36px 1fr;align-items:center;gap:8px;display:grid}.param-label[data-v-058fdf20]{font-size:12px}[data-v-058fdf20] .n-checkbox .n-checkbox__label,[data-v-058fdf20] .n-input-number .n-input__input-el,[data-v-058fdf20] .n-radio .n-radio__label{color:#fff}.geometry-relations-panel[data-v-c1a5283c]{flex-direction:column;gap:8px;padding:8px;display:flex}.selected-entities-section[data-v-c1a5283c]{flex-direction:column;gap:8px;display:flex}.entity-main[data-v-c1a5283c]{flex-direction:column;min-width:0;display:flex}.entity-type[data-v-c1a5283c]{font-size:12px}.existing-relations-section[data-v-c1a5283c],.add-relations-section[data-v-c1a5283c]{flex-direction:column;gap:8px;display:flex}.insert-component-section[data-v-e456a22e]{flex-direction:column;gap:8px;padding:4px 0;display:flex}.insert-info[data-v-e456a22e]{font-size:12px}.insert-filter[data-v-e456a22e]{align-items:center;gap:8px;display:flex}.insert-search[data-v-e456a22e]{padding:0}.insert-list-header[data-v-e456a22e]{padding:4px 0 0}.insert-list-container[data-v-e456a22e]{border:1px solid #2d3039;border-radius:4px;height:260px;min-height:260px;overflow-y:auto}.insert-list-item[data-v-e456a22e]{cursor:pointer;color:#e5e7eb;align-items:center;gap:8px;padding:6px 8px;font-size:12px;transition:background .15s;display:flex}.insert-list-item[data-v-e456a22e]:hover{background:#ffffff0f}.insert-list-item+.insert-list-item[data-v-e456a22e]{border-top:1px solid #2d3039}.insert-list-item-icon[data-v-e456a22e]{flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;display:flex}.insert-list-item-label[data-v-e456a22e]{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.insert-list-loading[data-v-e456a22e]{justify-content:center;padding:12px;display:flex}.insert-list-empty[data-v-e456a22e]{justify-content:center;padding:16px;display:flex}.pm-collapse[data-v-e456a22e] .n-collapse-item__header{padding:6px 0;font-size:12px}.pm-collapse[data-v-e456a22e] .n-collapse-item__content-inner{padding-top:4px}.insert-options-radio-group[data-v-e456a22e]{flex-direction:column;gap:6px;padding:2px 0 4px;font-size:12px;display:flex}.move-component-property[data-v-995a6ab9]{flex-direction:column;gap:8px;display:flex}.pm-collapse[data-v-995a6ab9] .n-collapse-item__header{padding:6px 0}.group-block[data-v-995a6ab9],.xyz-input-list[data-v-995a6ab9]{flex-direction:column;gap:8px;display:flex}.xyz-input-row[data-v-995a6ab9]{grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:6px;display:grid}.xyz-input-label[data-v-995a6ab9]{color:#ffffffc7;white-space:nowrap;font-size:12px}.apply-move-btn[data-v-995a6ab9],.apply-rotate-btn[data-v-995a6ab9]{align-self:flex-start}.radio-list[data-v-995a6ab9]{flex-direction:column;gap:6px;display:flex}[data-v-995a6ab9] .n-radio .n-radio__label{color:#fff}.field-label[data-v-995a6ab9]{color:#fff9;font-size:12px}.selection-box[data-v-995a6ab9]{border:1px solid #ffffff1f;border-radius:4px;justify-content:center;align-items:center;min-height:56px;padding:6px;display:flex}.along-entity-box[data-v-995a6ab9]{min-height:48px}.selection-box-text[data-v-995a6ab9]{color:#fff;word-break:break-all;font-size:12px}.along-entity-status[data-v-995a6ab9]{justify-content:space-between;align-items:center;gap:8px;display:flex}.along-entity-phase[data-v-995a6ab9]{color:#fff9;font-size:12px}.unit-label[data-v-995a6ab9]{color:#fff9;white-space:nowrap;font-size:12px}.reference-list[data-v-f1bea16c]{min-width:0}.reference-list[data-v-f1bea16c] .selection-list-frame--single-row{scrollbar-width:none;-ms-overflow-style:none;overflow-y:hidden}.reference-list[data-v-f1bea16c] .selection-list-frame--single-row::-webkit-scrollbar{width:0;height:0}.reference-list[data-v-f1bea16c] .selection-list-frame--active{background:#2f8cff14;border-color:#2f8cff}.reference-item[data-v-f1bea16c]{align-items:center;min-width:0;display:flex}.up-to-reference-fields[data-v-c6b0715a]{flex-direction:column;gap:8px;display:flex}.selection-row[data-v-c6b0715a],.number-row[data-v-c6b0715a]{grid-template-columns:52px minmax(0,1fr);align-items:center;gap:6px;display:grid}.field-label[data-v-c6b0715a]{color:var(--n-text-color);white-space:nowrap;text-align:right;font-size:12px}.selection-input[data-v-c6b0715a]{min-width:0}.active-reference-input[data-v-c6b0715a] .n-input-wrapper{box-shadow:inset 3px 0 #18a058}.selected-reference-input[data-v-c6b0715a] .n-input-wrapper{box-shadow:inset 3px 0 #7c3aed}.radio-list[data-v-c6b0715a]{flex-direction:column;gap:4px;padding-left:58px;display:flex}.up-to-reference-toggle-row[data-v-c6b0715a]{gap:6px;padding-left:58px;display:flex}.small-toggle-button[data-v-c6b0715a]{border:1px solid var(--n-border-color);background:var(--n-color);white-space:nowrap;justify-content:center;align-items:center;min-width:46px;height:24px;padding:2px 6px;font-size:12px;display:inline-flex}.small-toggle-button.is-active[data-v-c6b0715a]{background:var(--n-color-target);border-color:var(--n-border-color-hover)}.linear-component-pattern-property[data-v-1704a243]{flex-direction:column;gap:8px;display:flex}.pm-collapse[data-v-1704a243] .n-collapse-item__header{padding:6px 0}.pm-collapse[data-v-1704a243] .n-collapse-item__content-inner{padding-top:4px}.group-block[data-v-1704a243]{flex-direction:column;gap:8px;display:flex}.selection-row[data-v-1704a243],.number-row[data-v-1704a243]{grid-template-columns:52px minmax(0,1fr);align-items:center;gap:6px;display:grid}.field-label[data-v-1704a243]{color:var(--n-text-color);white-space:nowrap;text-align:right;font-size:12px}.selection-input[data-v-1704a243]{min-width:0}.selection-input--active[data-v-1704a243]{border-radius:3px}.selection-input--active[data-v-1704a243] .n-input-wrapper{background:#2f8cff14;box-shadow:inset 0 0 0 1px #2f8cff}.radio-list[data-v-1704a243]{flex-direction:column;gap:4px;padding-left:58px;display:flex}.field-title[data-v-1704a243]{color:var(--n-text-color);font-size:12px;font-weight:600}.nested-option[data-v-1704a243]{margin-left:30px}.model-loading-overlay[data-v-a92e9f9c]{backdrop-filter:blur(2px);z-index:20;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex;position:absolute;inset:0}.model-loading-text[data-v-a92e9f9c]{font-size:13px}.preview-page[data-v-879a6dfe]{background:#f5f5f5;flex-direction:column;width:100vw;height:100vh;display:flex;overflow:hidden}.preview-header[data-v-879a6dfe]{background:#fff;border-bottom:1px solid #e0e0e0;flex-shrink:0;justify-content:space-between;align-items:center;height:60px;padding:0 20px;display:flex}.header-left[data-v-879a6dfe],.header-center[data-v-879a6dfe],.header-right[data-v-879a6dfe]{align-items:center;gap:12px;display:flex}.header-center[data-v-879a6dfe]{flex:1;justify-content:center}.preview-content[data-v-879a6dfe]{background:#2a2a2a;flex:1;display:flex;position:relative;overflow:hidden}.viewport-container[data-v-879a6dfe]{flex:1;position:relative;overflow:hidden}.viewport-placeholder[data-v-879a6dfe]{color:#888;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.viewport-toolbar[data-v-879a6dfe]{background:#ffffffe6;border-radius:6px;padding:8px;position:absolute;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 2px 8px #0003}*,:before,:after,::backdrop{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 #0000;--un-ring-shadow:0 0 #0000;--un-shadow-inset: ;--un-shadow:0 0 #0000;--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:#93c5fd80;--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }.container,[container=""]{width:100%}[\!container=""]{width:100%!important}@media (width>=640px){.container,[container=""]{max-width:640px}[\!container=""]{max-width:640px!important}}@media (width>=768px){.container,[container=""]{max-width:768px}[\!container=""]{max-width:768px!important}}@media (width>=1024px){.container,[container=""]{max-width:1024px}[\!container=""]{max-width:1024px!important}}@media (width>=1280px){.container,[container=""]{max-width:1280px}[\!container=""]{max-width:1280px!important}}@media (width>=1536px){.container,[container=""]{max-width:1536px}[\!container=""]{max-width:1536px!important}}[select~="$event)"]{user-select:var(--event\))}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative,[relative=""]{position:relative}.top-6{top:1.5rem}.z-100{z-index:100}.grid{display:grid}.\!m-0{margin:0!important}.m-0{margin:0}.mr-1{margin-right:.25rem}.mr-3px{margin-right:3px}.inline{display:inline}.block{display:block}.hidden{display:none}[size~="12"]{width:3rem;height:3rem}[size~="14"]{width:3.5rem;height:3.5rem}[size~="24"]{width:6rem;height:6rem}[default-size~="0.8"]:default{width:.2rem;height:.2rem}.\!h-20px{height:20px!important}.h-0{height:0}.h-100vh{height:100vh}.h-20px{height:20px}.h-30px{height:30px}.h-40px{height:40px}.h-42px{height:42px}.h-5rem{height:5rem}.h-full{height:100%}.h1{height:.25rem}.max-h-100px{max-height:100px}.min-h-28px{min-height:28px}.min-w-\[28px\],.min-w-28px{min-width:28px}.min-w-0{min-width:0}.min-w-200px{min-width:200px}.w-0{width:0}.w-100vw{width:100vw}.w-20px{width:20px}.w-25\%{width:25%}.w-30px{width:30px}.w-44px{width:44px}.w-full{width:100%}.flex{display:flex}.inline-flex{display:inline-flex}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}[transform-origin~=center]{transform-origin:50%}.transform{transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.resize{resize:both}[items~=start]{align-items:flex-start}[items~=end]{align-items:flex-end}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-self-start{justify-self:start}.justify-self-end{justify-self:end}.justify-self-center{justify-self:center}.gap-\[10px\]{gap:10px}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-5px{gap:5px}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.break-all{word-break:break-all}.b,.border,[b=""]{border-width:1px}.border-white\/12{border-color:#ffffff1f}.rounded-\[6px\]{border-radius:6px}[stroke-width~="1"]{stroke-width:1px}[stroke-width~="1.2"]{stroke-width:1.2px}[stroke-width~="1.6"]{stroke-width:1.6px}[stroke-width~="1.8"]{stroke-width:1.8px}[stroke-width~="2"]{stroke-width:2px}[stroke~=\#1565C0]{--un-stroke-opacity:1;stroke:rgb(21 101 192/var(--un-stroke-opacity)) }[stroke~=\#ef4444]{--un-stroke-opacity:1;stroke:rgb(239 68 68/var(--un-stroke-opacity)) }[stroke~=\#ffffff]{--un-stroke-opacity:1;stroke:rgb(255 255 255/var(--un-stroke-opacity)) }.\!p-0{padding:0!important}.p-0{padding:0}.p-2{padding:.5rem}.px,.px-4,[px=""]{padding-left:1rem;padding-right:1rem}.px-0{padding-left:0;padding-right:0}.px-12px{padding-left:12px;padding-right:12px}.py-10px{padding-top:10px;padding-bottom:10px}.py-2{padding-top:.5rem;padding-bottom:.5rem}[px~=default\:]:default{padding-left:1rem;padding-right:1rem}.pr-8px{padding-right:8px}.\!text-12px{font-size:12px!important}.text-12px{font-size:12px}.text-16px{font-size:16px}.text-xs{font-size:.75rem;line-height:1rem}[empty-text~="1"]:empty{font-size:.25rem}[empty-text~="2"]:empty{font-size:.5rem}[color~=\#63E2B7]{--un-text-opacity:1;color:rgb(99 226 183/var(--un-text-opacity)) }.font-600{font-weight:600}.leading-none{line-height:1}.tab,[tab=""]{tab-size:4}[tab~="1"]{tab-size:1}.opacity-68{opacity:.68}.opacity-82{opacity:.82}.outline{outline-style:solid}.filter{filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia)}.backdrop-filter{backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease{transition-timing-function:cubic-bezier(.4,0,.2,1)}*{box-sizing:border-box;margin:0;padding:0}html,body{width:100vw;height:100vh;overflow:hidden}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}::-webkit-scrollbar{width:5px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#888;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#555}.tooltip{display:inline-block;position:relative}.tooltip .tooltiptext{visibility:hidden;color:#fff;text-align:center;z-index:1;opacity:0;white-space:nowrap;background-color:#333;border-radius:4px;padding:5px 10px;font-size:12px;transition:opacity .3s;position:absolute;bottom:125%;left:50%;transform:translate(-50%)}.tooltip:hover .tooltiptext{visibility:visible;opacity:1}.snap-indicator{pointer-events:none;user-select:none;flex-direction:row;align-items:center;gap:2px;margin-top:12px;margin-left:12px;display:flex}.snap-indicator-icon{flex-shrink:0;width:20px;height:20px;display:block}.dropdown-option-icon--active{background:#939393}
