#btn-property-panel.active[data-v-72dd10bb]{color:#00ae56}.svg-icon[data-v-c94f5d78]{vertical-align:middle;color:inherit;display:inline-block}.operation-panel[data-v-6960f9a8]{color:#eef6ff;will-change:transform,opacity;background:#090e19b8;border:1px solid #5296ff2e;border-radius:0;flex-direction:column;display:flex;position:absolute;overflow:hidden;transform:translateZ(0)}.operation-panel-header[data-v-6960f9a8]{cursor:grab;backface-visibility:hidden;background:#09101cdb;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.operation-panel-header[data-v-6960f9a8]:active{cursor:grabbing}.operation-panel-title[data-v-6960f9a8]{color:#fff;font-size:14px;font-weight:700}.close-button[data-v-6960f9a8]{min-width:28px;padding:0;color:#fff!important}.operation-panel-content[data-v-6960f9a8]{box-sizing:border-box;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden auto}.operation-panel-content[data-v-6960f9a8]::-webkit-scrollbar{width:6px}.operation-panel-content[data-v-6960f9a8]::-webkit-scrollbar-thumb{background:#ffffff38;border-radius:6px}.operation-panel-content[data-v-6960f9a8]>*{flex-direction:column;min-height:0;display:flex}.operation-panel-content .panel-footer[data-v-6960f9a8]{z-index:1;background:#090e19d1;border-top:1px solid #ffffff14;margin-top:auto;padding:12px 16px;position:sticky;bottom:0;box-shadow:inset 0 1px #ffffff0d}.operation-panel-handle[data-v-6960f9a8]{cursor:nwse-resize;justify-content:center;align-items:center;width:18px;height:18px;display:flex;position:absolute;bottom:0;right:0}.operation-panel-handle[data-v-6960f9a8]:before{content:none}.handle-icon[data-v-6960f9a8]{width:12px;height:12px;position:relative}.handle-icon[data-v-6960f9a8]:after,.handle-icon[data-v-6960f9a8]:before{content:"";background:#ffffffa6;border-radius:2px;width:8px;height:2px;position:absolute;bottom:0;right:0}.handle-icon[data-v-6960f9a8]:before{transform:translate(-2px,-2px)rotate(-45deg)}.handle-icon[data-v-6960f9a8]:after{transform:translate(-6px,-6px)rotate(-45deg)}#name-card-wrapper{z-index:1000;perspective:1000px;animation:6s ease-in-out infinite cardFloat;position:absolute;top:10px;left:5px}@keyframes cardFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.card-3d{transform-style:preserve-3d;background-color:var(--card-bg);background-image:var(--card-bg-image);border:1px solid var(--card-border);align-items:center;gap:16px;padding:16px 20px;transition:transform .1s ease-out,box-shadow .3s;display:flex;position:relative;overflow:visible}.card-3d:after,.card-3d:before{content:"";border:2px solid var(--accent);width:12px;height:12px;box-shadow:0 0 8px var(--accent-glow);z-index:10;pointer-events:none;position:absolute}.card-3d:before{border-bottom:none;border-right:none;top:-2px;left:-2px}.card-3d:after{border-top:none;border-left:none;bottom:-2px;right:-2px}.card-icon-layer,.card-text-layer{transform-style:preserve-3d;transition:transform .1s ease-out}.card-icon-layer .icon{border:1px solid var(--accent);background:var(--icon-bg);width:46px;height:46px;box-shadow:var(--icon-shadow);flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.card-icon-layer .icon img,.card-icon-layer .icon svg{filter:drop-shadow(0 0 4px var(--accent-glow)) brightness(1.2) contrast(1.1)}.card-title{letter-spacing:1.5px;background:var(--title-gradient);-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 2px #000000e6);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;margin-bottom:8px;font-family:PingFang SC,Microsoft YaHei,sans-serif;font-size:16px;font-weight:800;line-height:1.3;animation:4s linear infinite goldShine}@keyframes goldShine{0%{background-position:200%}to{background-position:-200%}}.card-contact{color:var(--contact-color);letter-spacing:.5px;text-shadow:0 1px 2px #000c;font-size:13px;font-weight:300;line-height:1.4}.card-text-layer:after{content:"";opacity:.6;background:linear-gradient(90deg,var(--accent),transparent);width:100%;height:1px;box-shadow:0 0 5px var(--accent-glow);margin-top:10px;display:block}.card-glare{pointer-events:none;mix-blend-mode:color-dodge;width:100%;height:100%;transition:background .1s ease-out;position:absolute;top:0;left:0}.card-close-btn{z-index:20;width:22px;height:22px;color:var(--contact-color,#888);cursor:pointer;opacity:.5;background:0 0;border:none;justify-content:center;align-items:center;padding:0;font-size:13px;line-height:1;transition:opacity .2s,color .2s,transform .2s;display:flex;position:absolute;top:4px;right:4px}.card-close-btn:hover{opacity:1;color:var(--accent,#d4af37);transform:scale(1.2)}.skin-black-gold{--card-bg:#121212;--card-bg-image:linear-gradient(135deg, #ffffff08, transparent 50%), repeating-linear-gradient(90deg, #ffffff05 0px, #ffffff05 1px, transparent 0, transparent 3px);--card-border:#4a3515;--card-shadow:0 0 20px #b4871e26, 0 15px 35px #000c, inset 0 1px 2px #ffd70066, inset 0 -1px 2px #000000e6;--accent:#d4af37;--accent-glow:#d4af37cc;--icon-bg:radial-gradient(circle at 30% 30%, #3a2a10, #0a0a0a);--icon-shadow:inset 0 0 10px #d4af3780, 0 0 15px #d4af374d, 0 4px 10px #000c;--title-gradient:linear-gradient(105deg, #9b7a22 0%, #f5e6a3 20%, #b38728 40%, #fcf6ba 60%, #8a5a19 80%, #f5e6a3);--contact-color:#a9a9a9}.skin-holo-blue{--card-bg:#0a0e1a;--card-bg-image:linear-gradient(135deg, #00e5ff0a, transparent 50%), repeating-linear-gradient(90deg, #00e5ff0d 0px, #00e5ff0d 1px, transparent 0, transparent 3px);--card-border:#1a3a5a;--card-shadow:0 0 20px #00b4ff33, 0 15px 35px #000000d9, inset 0 1px 2px #00e5ff80, inset 0 -1px 2px #000000e6;--accent:#00e5ff;--accent-glow:#00e5ffd9;--icon-bg:radial-gradient(circle at 30% 30%, #0a2a3a, #020810);--icon-shadow:inset 0 0 10px #00e5ff99, 0 0 15px #00e5ff66, 0 4px 10px #000c;--title-gradient:linear-gradient(105deg, #06f 0%, #00e5ff 20%, #09c 40%, #80f0ff 60%, #05a 80%, #00e5ff);--contact-color:#7fb8cc}.skin-success-green{--card-bg:#0a1a14;--card-bg-image:linear-gradient(135deg, #34d3990a, transparent 50%), repeating-linear-gradient(90deg, #34d3990d 0px, #34d3990d 1px, transparent 0, transparent 3px);--card-border:#1a4a3a;--card-shadow:0 0 20px #34d3992e, 0 15px 35px #000000d9, inset 0 1px 2px #34d39980, inset 0 -1px 2px #000000e6;--accent:#34d399;--accent-glow:#34d399d9;--icon-bg:radial-gradient(circle at 30% 30%, #0a3a2a, #020a08);--icon-shadow:inset 0 0 10px #34d39999, 0 0 15px #34d39966, 0 4px 10px #000c;--title-gradient:linear-gradient(105deg, #059669 0%, #6ee7b7 20%, #10b981 40%, #a7f3d0 60%, #047857 80%, #6ee7b7);--contact-color:#7fb8a0}.skin-mono-stone{--card-bg:#0a0a0a;--card-bg-image:linear-gradient(135deg, #ffffff05, transparent 50%), repeating-linear-gradient(90deg, #ffffff08 0px, #ffffff08 1px, transparent 0, transparent 3px);--card-border:#3a3a3a;--card-shadow:0 0 20px #ffffff14, 0 15px 35px #000000e6, inset 0 1px 2px #ffffff4d, inset 0 -1px 2px #000000f2;--accent:#fff;--accent-glow:#ffffffb3;--icon-bg:radial-gradient(circle at 30% 30%, #2a2a2a, #050505);--icon-shadow:inset 0 0 10px #fff6, 0 0 15px #ffffff40, 0 4px 10px #000000d9;--title-gradient:linear-gradient(105deg, gray 0%, #fff 20%, #a0a0a0 40%, #f0f0f0 60%, #606060 80%, #fff);--contact-color:#b0b0b0}.panel-header[data-v-6cc8c9b6]{border-bottom:1px solid #ffffff14;flex-direction:row;padding:12px;font-size:12px}.panel-footer[data-v-6cc8c9b6],.panel-header[data-v-6cc8c9b6]{background:#040a123d;flex-shrink:0;justify-content:space-between;gap:8px;display:flex}.panel-footer[data-v-6cc8c9b6]{border-top:1px solid #ffffff14;align-items:center;padding:10px 12px}.panel-block[data-v-6cc8c9b6]{background:#040a123d;border:1px solid #ffffff14;flex:1;padding:10px;line-height:1.35;overflow:hidden auto;box-shadow:inset 0 1px #ffffff0a}.native-text-input[data-v-6cc8c9b6],.panel-block[data-v-6cc8c9b6]{box-sizing:border-box;font-size:12px}.native-text-input[data-v-6cc8c9b6]{color:#dcecff;background:#ffffff0d;border:1px solid #ffffff1f;outline:none;width:100%;min-width:0;padding:6px 8px}.native-text-input[data-v-6cc8c9b6]:focus{border-color:#005bff66}.operation-btn[data-v-6cc8c9b6]{appearance:none;color:#e8f2ff;cursor:pointer;box-shadow:none;background:#101722;border:1px solid #ffffff24;padding:7px 10px;font-size:12px;line-height:1.1;transition:background-color .12s,border-color .12s,color .12s}.operation-btn[data-v-6cc8c9b6]:focus-visible,.operation-btn[data-v-6cc8c9b6]:hover{color:#fff;background:#1a2330;border-color:#ffffff3d;outline:none}.operation-btn-icon[data-v-6cc8c9b6]{justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex}.operation-btn-small[data-v-6cc8c9b6]{padding:5px 8px;font-size:11px}.empty-keyframe[data-v-6cc8c9b6]{text-align:center;color:#8fa3bf;background:#03091266;border:1px dashed #ffffff14;border-radius:0;padding:14px}.partlist-table-wrap[data-v-6cc8c9b6]{scrollbar-width:thin;scrollbar-color:#ffffff26 transparent;height:100%;overflow:auto}.partlist-table-wrap[data-v-6cc8c9b6]::-webkit-scrollbar{width:6px;height:6px}.partlist-table-wrap[data-v-6cc8c9b6]::-webkit-scrollbar-track{background:0 0}.partlist-table-wrap[data-v-6cc8c9b6]::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:3px}.partlist-table-wrap[data-v-6cc8c9b6]::-webkit-scrollbar-thumb:hover{background:#ffffff40}.partlist-table-wrap[data-v-6cc8c9b6]::-webkit-scrollbar-corner{background:0 0}.partlist-table[data-v-6cc8c9b6]{border-collapse:collapse;table-layout:fixed;width:100%;font-size:12px}.partlist-table thead[data-v-6cc8c9b6]{z-index:10;position:sticky;top:0}.partlist-th[data-v-6cc8c9b6]{color:#ffffffbf;text-align:left;white-space:nowrap;-webkit-user-select:none;user-select:none;text-overflow:ellipsis;background:#101722;border-bottom:2px solid #ffffff26;border-right:1px solid #ffffff0f;padding:7px 8px;font-weight:600;position:relative;overflow:hidden}.partlist-resize-handle[data-v-6cc8c9b6]{cursor:col-resize;z-index:1;width:5px;height:100%;position:absolute;top:0;right:-2px}.partlist-resize-handle[data-v-6cc8c9b6]:hover{background:#005bff66}.partlist-th-fixed[data-v-6cc8c9b6]{z-index:12;text-align:center;width:50px;min-width:50px;position:sticky;left:0}.partlist-tr[data-v-6cc8c9b6]{height:34px}.partlist-tr[data-v-6cc8c9b6]:nth-child(2n){background:#ffffff05}.partlist-tr[data-v-6cc8c9b6]:hover{background:#005bff14}.partlist-tr-selected[data-v-6cc8c9b6]{background:#409eff1f!important}.partlist-tr-selected[data-v-6cc8c9b6]:hover{background:#409eff2e!important}.partlist-tr-highlight[data-v-6cc8c9b6]{animation:2s ease-out highlightFlash-6cc8c9b6}@keyframes highlightFlash-6cc8c9b6{0%{background:#ffc10799}30%{background:#ffc1074d}to{background:0 0}}.partlist-tr-highlight .partlist-td-fixed[data-v-6cc8c9b6]{animation:2s ease-out highlightFlash-6cc8c9b6}.partlist-td[data-v-6cc8c9b6]{color:#dcecff;box-sizing:border-box;text-overflow:ellipsis;white-space:nowrap;cursor:default;border-bottom:1px solid #ffffff0f;border-right:1px solid #ffffff0a;height:34px;padding:0 8px;position:relative;overflow:visible}.partlist-td[data-v-6cc8c9b6]:hover{background:#005bff0f}.partlist-td-fixed[data-v-6cc8c9b6]{z-index:5;color:#fff6;background:#0c111c;justify-content:center;align-items:center;gap:2px;font-size:11px;display:flex;position:sticky;left:0;padding:0 6px!important}.partlist-tr:nth-child(2n) .partlist-td-fixed[data-v-6cc8c9b6]{background:#0e1322}.partlist-tr:hover .partlist-td-fixed[data-v-6cc8c9b6]{background:#111928}.partlist-serial-comp[data-v-6cc8c9b6]{color:#ffffff80;flex-shrink:0;margin-left:auto;font-size:12px}.partlist-serial-part[data-v-6cc8c9b6]{color:#dcecff;border:1px solid #fff3;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;min-width:18px;height:18px;margin-left:auto;font-size:11px;line-height:18px;display:inline-flex}.partlist-expand-btn[data-v-6cc8c9b6],.partlist-expand-placeholder[data-v-6cc8c9b6]{flex-shrink:0;width:16px}.partlist-expand-btn[data-v-6cc8c9b6]{cursor:pointer;color:#ffffff80;border-radius:2px;justify-content:center;align-items:center;height:16px;transition:all .15s;display:inline-flex}.partlist-expand-btn[data-v-6cc8c9b6]:hover{color:#409eff;background:#409eff26}.partlist-cell-text[data-v-6cc8c9b6]{text-overflow:ellipsis;white-space:nowrap;line-height:34px;display:block;overflow:hidden}.partlist-cell-input[data-v-6cc8c9b6]{box-sizing:border-box;color:#fff;z-index:1;background:#005bff14;border:2px solid #005bff99;outline:none;width:100%;height:100%;padding:4px 8px;font-family:inherit;font-size:12px;position:absolute;top:0;left:0}.partlist-cell-input[data-v-6cc8c9b6]:focus{background:#005bff26;border-color:#005bffcc}.partlist-cell-input-num[data-v-6cc8c9b6]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.partlist-cell-input-num[data-v-6cc8c9b6]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.partlist-cell-input-num[data-v-6cc8c9b6]{appearance:textfield;text-align:right}.partlist-ctx-menu[data-v-6cc8c9b6]{z-index:99999;background:#1a2332;border:1px solid #ffffff1f;min-width:180px;padding:4px 0;position:fixed;box-shadow:0 4px 16px #00000080}.partlist-ctx-item[data-v-6cc8c9b6]{color:#dcecff;cursor:pointer;align-items:center;gap:8px;padding:8px 16px;font-size:12px;transition:background .1s;display:flex}.partlist-ctx-item[data-v-6cc8c9b6]:hover{background:#005bff26}.partlist-ctx-item i[data-v-6cc8c9b6]{text-align:center;color:#ffffff80;width:14px;font-size:11px}.partlist-ctx-item:hover i[data-v-6cc8c9b6]{color:#409eff}.partlist-ctx-danger[data-v-6cc8c9b6]{color:#f56c6c}.partlist-ctx-danger[data-v-6cc8c9b6]:hover{background:#f56c6c1f}.partlist-ctx-danger i[data-v-6cc8c9b6]{color:#f56c6c}.partlist-ctx-divider[data-v-6cc8c9b6]{background:#ffffff14;height:1px;margin:4px 0}.partlist-col-ctrl[data-v-6cc8c9b6]{z-index:9999;background:#1a2332;border:1px solid #ffffff1f;flex-direction:column;width:220px;max-height:360px;margin-top:4px;display:flex;position:absolute;top:100%;right:0;box-shadow:0 4px 16px #00000080}.partlist-col-ctrl-title[data-v-6cc8c9b6]{color:#ffffff80;border-bottom:1px solid #ffffff14;flex-shrink:0;padding:8px 12px;font-size:11px}.partlist-col-ctrl-list[data-v-6cc8c9b6]{scrollbar-width:thin;scrollbar-color:#ffffff26 transparent;flex:1;padding:4px 0;overflow-y:auto}.partlist-col-ctrl-item[data-v-6cc8c9b6]{color:#dcecff;cursor:default;align-items:center;gap:6px;padding:5px 12px;font-size:12px;transition:background .1s;display:flex}.partlist-col-ctrl-item[data-v-6cc8c9b6]:hover{background:#ffffff0a}.partlist-col-ctrl-dragover[data-v-6cc8c9b6]{border-top:2px solid #005bff80;background:#005bff1f!important}.partlist-col-ctrl-item input[type=checkbox][data-v-6cc8c9b6]{accent-color:#409eff;cursor:pointer;width:14px;height:14px}.partlist-col-ctrl-actions[data-v-6cc8c9b6]{border-top:1px solid #ffffff14;flex-shrink:0;gap:4px;padding:6px 12px;display:flex}.detail-btn[data-v-6cc8c9b6]{appearance:none;color:#409eff;cursor:pointer;background:#409eff1f;border:1px solid #409eff66;border-radius:2px;padding:2px 8px;font-size:11px;line-height:1.4;transition:all .15s;display:inline-block}.detail-btn[data-v-6cc8c9b6]:hover{color:#66b1ff;background:#409eff40;border-color:#409eff99}.tracking-mode-btn[data-v-6cc8c9b6]{appearance:none;color:#c0c8d4;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff26;border-radius:2px;padding:2px 8px;font-size:11px;line-height:1.4;transition:all .15s}.tracking-mode-btn.mode-assembly[data-v-6cc8c9b6]{color:#409eff;border-color:#409eff59}.tracking-mode-btn.mode-part[data-v-6cc8c9b6]{color:#e6a23c;border-color:#e6a23c59}.tracking-mode-btn[data-v-6cc8c9b6]:hover{background:#ffffff14}.dd-wrap[data-v-6cc8c9b6]{display:inline-block;position:relative}.dd-trigger[data-v-6cc8c9b6]{appearance:none;color:#c8d6e8;cursor:pointer;white-space:nowrap;background:#ffffff08;border:1px solid #ffffff1f;border-radius:3px;align-items:center;gap:5px;max-width:120px;padding:3px 8px;font-size:11px;line-height:1.4;transition:border-color .15s,background .15s;display:flex}.dd-trigger[data-v-6cc8c9b6]:hover{background:#ffffff0f}.dd-trigger.dd-open[data-v-6cc8c9b6]{border-color:#409eff66}.dd-trigger.dd-mode-assembly[data-v-6cc8c9b6]{color:#409eff;border-color:#409eff4d}.dd-trigger.dd-mode-part[data-v-6cc8c9b6]{color:#e6a23c;border-color:#e6a23c4d}.dd-dot[data-v-6cc8c9b6]{border-radius:2px;flex-shrink:0;width:8px;height:8px}.dd-label[data-v-6cc8c9b6]{text-overflow:ellipsis;overflow:hidden}.dd-arrow[data-v-6cc8c9b6]{opacity:.4;margin-left:auto;font-size:9px}.dd-menu[data-v-6cc8c9b6]{position:absolute}.dd-menu-fixed[data-v-6cc8c9b6]{z-index:10010;scrollbar-width:thin;scrollbar-color:#ffffff1f transparent;background:#1a2230;border:1px solid #ffffff26;border-radius:4px;min-width:130px;max-height:220px;margin-top:2px;padding:3px 0;position:fixed;top:100%;left:0;overflow-y:auto;box-shadow:0 4px 16px #00000080}.dd-menu[data-v-6cc8c9b6]::-webkit-scrollbar{width:4px}.dd-menu[data-v-6cc8c9b6]::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:2px}.dd-item[data-v-6cc8c9b6]{color:#c8d6e8;cursor:pointer;white-space:nowrap;align-items:center;gap:7px;padding:5px 10px;font-size:11px;transition:background .1s;display:flex}.dd-item[data-v-6cc8c9b6]:hover{background:#ffffff0f}.dd-item.dd-active[data-v-6cc8c9b6]{color:#fff;background:#409eff1a}.dd-check[data-v-6cc8c9b6]{color:#409eff;margin-left:auto;font-size:10px}.detail-inline-panel[data-v-6cc8c9b6]{background:#0e151f;border-top:none;flex-direction:column;flex-shrink:0;min-height:120px;display:flex}.detail-resize-handle[data-v-6cc8c9b6]{cursor:row-resize;z-index:10;background:0 0;flex-shrink:0;height:5px;position:relative}.detail-resize-handle[data-v-6cc8c9b6]:after{content:"";background:#00ad5733;border-radius:2px;height:3px;margin:1px auto 0;transition:background .2s;display:block}.detail-resize-handle[data-v-6cc8c9b6]:hover:after{background:#00ad5799}.detail-inline-header[data-v-6cc8c9b6]{color:#c8d6e8;border-bottom:1px solid #ffffff14;flex-shrink:0;justify-content:space-between;align-items:center;padding:8px 12px;font-size:12px;font-weight:600;display:flex}.detail-inline-body[data-v-6cc8c9b6]{scrollbar-width:thin;scrollbar-color:#ffffff26 transparent;flex:1;padding:0;overflow:auto}.detail-inline-body[data-v-6cc8c9b6]::-webkit-scrollbar{width:6px;height:6px}.detail-inline-body[data-v-6cc8c9b6]::-webkit-scrollbar-track{background:0 0}.detail-inline-body[data-v-6cc8c9b6]::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:3px}.detail-inline-body[data-v-6cc8c9b6]::-webkit-scrollbar-thumb:hover{background:#ffffff40}.detail-inline-body[data-v-6cc8c9b6]::-webkit-scrollbar-corner{background:0 0}.detail-table[data-v-6cc8c9b6]{border-collapse:collapse;table-layout:fixed;width:100%;font-size:12px}.detail-table thead[data-v-6cc8c9b6]{z-index:2;position:sticky;top:0}.detail-table th[data-v-6cc8c9b6]{color:#ffffffb3;text-align:left;white-space:nowrap;background:#101722;border-bottom:2px solid #ffffff1f;border-right:1px solid #ffffff0f;padding:8px;font-weight:600}.detail-tr[data-v-6cc8c9b6]{cursor:pointer;transition:background .1s}.detail-tr[data-v-6cc8c9b6]:hover{background:#409eff1f}.detail-tr[data-v-6cc8c9b6]:active{background:#409eff33}.detail-tr-highlight[data-v-6cc8c9b6]{animation:2s ease-out highlightFlash-6cc8c9b6}.detail-tr td[data-v-6cc8c9b6]{color:#dcecff;white-space:nowrap;text-overflow:ellipsis;border-bottom:1px solid #ffffff0d;border-right:1px solid #ffffff08;padding:7px 8px;overflow:hidden}:-webkit-any(.spaceSdkViewer:fullscreen,.spaceSdkViewer:fullscreen,.spaceSdkViewer:-webkit-full-screen,.spaceSdkViewer:fullscreen){z-index:9999;width:100%;height:100%;position:fixed;top:0;left:0}:-moz-any(.spaceSdkViewer:-moz-full-screen,.spaceSdkViewer:fullscreen,.spaceSdkViewer:fullscreen,.spaceSdkViewer:fullscreen){z-index:9999;width:100%;height:100%;position:fixed;top:0;left:0}:is(.spaceSdkViewer:fullscreen,.spaceSdkViewer:-ms-fullscreen,.spaceSdkViewer:fullscreen,.spaceSdkViewer:fullscreen){z-index:9999;width:100%;height:100%;position:fixed;top:0;left:0}:is(.spaceSdkViewer:fullscreen,.spaceSdkViewer:fullscreen,.spaceSdkViewer:fullscreen,.spaceSdkViewer:fullscreen){z-index:9999;width:100%;height:100%;position:fixed;top:0;left:0}.spaceSdkViewer{background:linear-gradient(#b4c3d7,#f7f7f7);flex-direction:column;width:100%;height:100%;display:flex;position:relative}.renderCanvas{touch-action:none;background:0 0;outline:none;width:100%;height:100%;display:block}.showLoadingStatus{color:#fff;pointer-events:none;border-radius:4px;font-size:13px;top:50%;left:50%;transform:translate(-50%,-50%)}.showLoadingStatus,.view-cube{z-index:1000;position:absolute}.view-cube{perspective:850px;box-sizing:border-box;pointer-events:auto;width:60px;height:60px;bottom:30px;left:30px}.view-cube-inner{width:100%;height:100%;transform-style:preserve-3d;pointer-events:auto;transition:transform .15s ease-out;position:relative;transform:rotateX(25deg)rotateY(45deg)}.cube-face{color:#ededed;cursor:pointer;pointer-events:auto;backface-visibility:hidden;transform-origin:50%;writing-mode:horizontal-tb;white-space:nowrap;background:#42757a;border:1px solid #ffffff1f;border-radius:10px;justify-content:center;align-items:center;width:58px;height:58px;font-size:28px;line-height:1;transition:transform .2s,background .2s,box-shadow .2s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cube-face:hover{box-shadow:0 10px 10px #172c2e}.cube-front{transform:translate(-50%,-50%)translateZ(30px)}.cube-back{transform:translate(-50%,-50%)rotateY(180deg)translateZ(30px)}.cube-right{transform:translate(-50%,-50%)rotateY(90deg)translateZ(30px)}.cube-left{transform:translate(-50%,-50%)rotateY(-90deg)translateZ(30px)}.cube-top{transform:translate(-50%,-50%)rotateX(90deg)translateZ(30px)}.cube-bottom{transform:translate(-50%,-50%)rotateX(-90deg)translateZ(30px)}.bottom-panel{z-index:1000;background:#181c22f2;border:1px solid #ffffff24;width:max-content;margin-left:auto;margin-right:auto;padding:4px;font-size:20px;position:absolute;bottom:10px;left:0;right:0}.bottom-panel,.measure-snap-group{align-items:center;gap:5px;display:flex}.measure-snap-group{border-left:2px solid #838383;border-right:2px solid #838383;padding-left:6px;padding-right:6px}.roam-card-mode{gap:4px;display:flex}.roam-mode-btn{color:#dfe9ff;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff24;border-radius:0;padding:8px 12px;font-size:12px}.roam-mode-btn.active{color:#00ae56;background:#00ae561f;border-color:#00ae5640}.roam-card-actions{border-left:2px solid #6b6b6b;gap:5px;padding-left:10px;display:flex}.tech-btn{color:#fff;background:0 0;border-radius:0;width:26px;min-width:26px;height:26px;padding:0}.tech-btn:hover{color:#fff;background:#ffffff1a}.tech-btn.active{color:#00ae56;background:#00ae5626}.color-style-group{gap:5px;display:flex;border-right:0!important}.color-style-group,.toolbar-toggle-group{border-left:2px solid #6b6b6b;align-items:center;padding-left:6px}.toolbar-toggle-group{gap:4px;display:inline-flex}.toolbar-toggle-btn{color:#ababab;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff24;border-radius:0;justify-content:center;align-items:center;padding:4px;display:inline-flex}.toolbar-toggle-btn.active{color:#00ae56;background:#00ae561f;border-color:#00ae5640}.color-style-item,.render-mode-item,.select-mode-item{cursor:pointer;color:#ababab;flex-direction:column;align-items:center;padding:0 6px;font-size:12px;transition:all .2s;display:flex;position:relative}.render-mode-item{padding:0 6px}.color-style-item input[type=radio],.render-mode-item input[type=radio],.select-mode-item input[type=radio]{display:none}.color-style-item .icon,.render-mode-item .icon,.select-mode-item .icon{justify-content:center;align-items:center;font-size:18px;transition:color .2s,box-shadow .2s,background .2s;display:flex}.render-mode-item .icon{margin-bottom:2px;font-size:18px}.color-style-item input[type=radio]:checked+.icon,.color-style-item input[type=radio]:checked~.icon,.render-mode-item input[type=radio]:checked+.icon,.render-mode-item input[type=radio]:checked~.icon,.select-mode-item input[type=radio]:checked+.icon,.select-mode-item input[type=radio]:checked~.icon{color:#00ae56}.select-mode-item input[type=radio]:checked+.icon,.select-mode-item input[type=radio]:checked~.icon{font-size:18px}.render-mode-item .label-text{font-size:11px}.render-mode-item input[type=radio]:checked~.label-text{color:#00ae56}.render-mode-item:hover{background:#ffffff1a}.select-mode-group{border-right:1px solid #6b6b6b;align-items:flex-end;display:flex}.prop-table{border-collapse:collapse;width:100%;margin-bottom:16px;overflow:hidden}.prop-table td,.prop-table th{text-align:left;border:1px solid #6b6b6b;padding:6px 10px}.prop-table td{word-break:break-all;color:#fff;white-space:normal;width:auto;font-weight:400}.prop-table tr:nth-child(2n){background:0 0}h3{color:#03da6b;letter-spacing:1px;border-left:4px solid #03da6b;margin:18px 0 8px;padding-left:8px;font-size:15px}b{color:#333;display:block}.pset-title,b{letter-spacing:.5px;margin:10px 0 4px;font-size:13px;font-weight:600}.pset-title{color:#cacaca;border-left:4px solid #e2e2e2;padding-left:8px}.prop-table-col1{width:80px}.prop-table td:first-child,.prop-table td:nth-child(2){font-size:12px}.track-status-panel{z-index:1000;background:#090e19e6;border:1px solid #5296ff2e;flex-direction:column;min-width:180px;max-width:260px;font-size:12px;display:flex;position:absolute;top:10px;right:10px}.track-status-header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.track-status-list{flex-direction:column;padding:6px 0;display:flex}.track-status-item{color:#e0e0e0;align-items:center;gap:8px;padding:5px 12px;line-height:1.4;display:flex}.track-status-item:hover{background:#ffffff0a}.track-status-dot{border-radius:2px;flex-shrink:0;width:10px;height:10px}.track-status-label{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.track-status-count{color:#ffffff8c;white-space:nowrap;font-size:11px}.track-status-footer{color:#fff6;text-align:center;border-top:1px solid #ffffff14;padding:6px 12px;font-size:11px}.card-pc-business{inset:auto 10px 10px auto!important;transform:none!important}.card-mobile-business{top:4px!important;left:0!important}.card-mobile-tree{top:100px!important}#context-card{z-index:1000;background:#292a2ccc;border-radius:4px;width:160px;position:absolute;box-shadow:0 2px 12px #0000001a}.loading-card{color:#eef6ff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0e1721f0;border-radius:18px;flex-direction:column;gap:14px;padding:10px;box-shadow:0 24px 60px #00000052}.loading-card,.logo-container{align-items:center;display:flex}.logo-container{background:linear-gradient(#1e2d44f2,#0c1626e6);border:1px solid #ffffff1a;border-radius:22px;justify-content:center;width:96px;height:96px;position:relative;overflow:hidden}.logo-container:before{content:"";opacity:.85;background:url(../logo.svg) 50%/contain no-repeat;border-radius:18px;width:72px;height:72px;position:absolute;transform:translateY(8px)}.wave-wrapper{width:100%;height:100%;bottom:0;overflow:hidden;-webkit-mask-image:radial-gradient(circle,#fff 60%,#fff0 100%);mask-image:radial-gradient(circle,#fff 60%,#fff0 100%)}.wave,.wave-wrapper{position:absolute;left:0}.wave{background:#00b4ff3d;border-radius:40%;width:200%;height:160%;animation:2.6s ease-in-out infinite alternate waveRise}.wave1{background:#00c8ff4d;animation-delay:0s;bottom:-26%}.wave2{background:#30abff29;animation-delay:1.2s;bottom:-28%}@keyframes waveRise{0%{transform:translate(-10%)translateY(40%)scaleX(1)scaleY(.9)}50%{transform:translate(-5%)translateY(20%)scaleX(1.05)scaleY(1.02)}to{transform:translate(0)translateY(0)scaleX(.95)scaleY(1.05)}}.loading-text{color:#d8efff;text-align:center;letter-spacing:.02em;font-size:14px;line-height:1.5}#context-card button{cursor:pointer;color:#fff;text-align:left;box-sizing:border-box;background:0 0;border:none;width:100%;padding:6px;font-size:14px;transition:background .2s}#context-card button:hover{color:#01c260}.context-divider{border:none;border-top:1px solid #2c2c2c;margin:4px 0}
