#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50}#nav{padding:30px}#nav a{font-weight:700;color:#2c3e50}#nav a.router-link-exact-active{color:#42b983}h3[data-v-342faadc]{margin:40px 0 0}ul[data-v-342faadc]{list-style-type:none;padding:0}li[data-v-342faadc]{display:inline-block;margin:0 10px}a[data-v-342faadc]{color:#42b983}.fileupload label[data-v-1f3aaf79]{font-size:large;border:3px solid #aaa;background-color:#f0f0f0;display:block;width:90%;margin:5px auto;transition:.3s}.fileupload label[data-v-1f3aaf79]:hover{background-color:#aaa}.fileupload input[type=file][data-v-1f3aaf79]{display:none}.atlas-modal-overlay[data-v-70a23841]{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.7);z-index:9999;display:flex;align-items:center;justify-content:center}.atlas-modal-container[data-v-70a23841]{width:94vw;max-width:1200px;height:90vh;max-height:850px;background:#fff;border-radius:8px;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 10px 25px rgba(0,0,0,.5);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#1e293b}.modal-header[data-v-70a23841]{display:flex;justify-content:space-between;align-items:center;padding:12px 20px;background:#f8fafc;border-bottom:1px solid #cbd5e1}.modal-header .header-title[data-v-70a23841]{display:flex;align-items:center;gap:10px}.modal-header .header-title h3[data-v-70a23841]{margin:0;font-size:16px;font-weight:700}.modal-header .header-title .header-badge[data-v-70a23841]{background:#e0f2fe;color:#0284c7;font-size:12px;padding:2px 8px;border-radius:12px;font-weight:600}.modal-header .btn-close[data-v-70a23841]{background:none;border:none;font-size:18px;cursor:pointer;color:#64748b}.modal-header .btn-close[data-v-70a23841]:hover{color:#1e293b}.modal-toolbar[data-v-70a23841]{display:flex;align-items:center;gap:16px;padding:8px 16px;background:#f1f5f9;border-bottom:1px solid #cbd5e1;flex-wrap:wrap}.modal-toolbar .toolbar-group[data-v-70a23841]{display:flex;align-items:center;gap:6px}.modal-toolbar .toolbar-group .toolbar-label[data-v-70a23841]{font-size:12px;font-weight:600;color:#64748b}.modal-toolbar .toolbar-group .size-select[data-v-70a23841]{padding:4px 8px;font-size:12px;border:1px solid #cbd5e1;border-radius:4px;background:#fff}.modal-toolbar .toolbar-group .num-input-small[data-v-70a23841]{width:48px;padding:4px 6px;font-size:12px;border:1px solid #cbd5e1;border-radius:4px}.modal-toolbar .toolbar-group .unit[data-v-70a23841]{font-size:11px;color:#64748b}.modal-toolbar .toolbar-group .btn-tool[data-v-70a23841]{padding:5px 12px;font-size:12px;font-weight:600;background:#fff;border:1px solid #cbd5e1;border-radius:4px;cursor:pointer}.modal-toolbar .toolbar-group .btn-tool[data-v-70a23841]:hover{background:#e2e8f0}.modal-toolbar .toolbar-group .toggle-label-mini[data-v-70a23841]{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600;color:#1e293b;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:#fff;padding:4px 8px;border:1px solid #cbd5e1;border-radius:4px}.modal-toolbar .toolbar-group .toggle-label-mini input[type=checkbox][data-v-70a23841]{cursor:pointer}.modal-toolbar .zoom-group[data-v-70a23841]{margin-left:auto}.modal-toolbar .zoom-group .btn-mini[data-v-70a23841]{padding:2px 8px;font-size:12px;background:#fff;border:1px solid #cbd5e1;border-radius:3px;cursor:pointer}.modal-toolbar .zoom-group .zoom-text[data-v-70a23841]{font-size:12px;min-width:40px;text-align:center;font-weight:700}.modal-main-body[data-v-70a23841]{flex:1;display:flex;overflow:hidden}.canvas-viewport[data-v-70a23841]{flex:1;background:#1e293b;overflow:auto;position:relative;display:flex;align-items:center;justify-content:center;padding:30px}.canvas-board[data-v-70a23841]{position:relative;box-shadow:0 0 20px rgba(0,0,0,.6);border:1px solid #475569;flex-shrink:0}.canvas-board .board-grid[data-v-70a23841]{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#2e3440;background-image:linear-gradient(45deg,#242933 25%,transparent 0),linear-gradient(-45deg,#242933 25%,transparent 0),linear-gradient(45deg,transparent 75%,#242933 0),linear-gradient(-45deg,transparent 75%,#242933 0);background-size:20px 20px;background-position:0 0,0 10px,10px -10px,-10px 0}.canvas-board .guide-line[data-v-70a23841]{position:absolute;z-index:15;pointer-events:none}.canvas-board .guide-line.guide-line-x[data-v-70a23841]{top:0;bottom:0;width:1px;border-left:1px dashed #ec4899;box-shadow:0 0 2px #ec4899}.canvas-board .guide-line.guide-line-y[data-v-70a23841]{left:0;right:0;height:1px;border-top:1px dashed #ec4899;box-shadow:0 0 2px #ec4899}.atlas-item-box[data-v-70a23841]{position:absolute;cursor:-webkit-grab;cursor:grab;box-sizing:border-box;border:1px solid hsla(0,0%,100%,.4);transition:box-shadow .1s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.atlas-item-box[data-v-70a23841]:hover{border-color:#38bdf8}.atlas-item-box.selected[data-v-70a23841]{border:2px solid #0284c7;box-shadow:0 0 8px rgba(2,132,199,.8);z-index:10}.atlas-item-box.dragging[data-v-70a23841]{cursor:-webkit-grabbing;cursor:grabbing;opacity:.85;box-shadow:0 8px 24px rgba(0,0,0,.5);z-index:25}.atlas-item-box.colliding[data-v-70a23841]{border:2px dashed #ef4444;background:rgba(239,68,68,.2)}.atlas-item-box .item-img[data-v-70a23841]{width:100%;height:100%;-o-object-fit:fill;object-fit:fill;display:block;pointer-events:none}.atlas-item-box .item-label-tag[data-v-70a23841]{position:absolute;top:2px;left:2px;background:rgba(0,0,0,.7);color:#fff;font-size:10px;padding:1px 4px;border-radius:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:90%;pointer-events:none}.atlas-item-box .drag-coord-badge[data-v-70a23841]{position:absolute;bottom:-22px;left:50%;transform:translateX(-50%);background:#0284c7;color:#fff;font-size:11px;font-weight:700;padding:2px 6px;border-radius:3px;white-space:nowrap;box-shadow:0 2px 5px rgba(0,0,0,.4);pointer-events:none;z-index:30}.resize-handle[data-v-70a23841]{position:absolute;width:8px;height:8px;background:#fff;border:1.5px solid #0284c7;border-radius:50%;z-index:20}.resize-handle.handle-nw[data-v-70a23841]{top:-4px;left:-4px;cursor:nw-resize}.resize-handle.handle-ne[data-v-70a23841]{top:-4px;right:-4px;cursor:ne-resize}.resize-handle.handle-se[data-v-70a23841]{bottom:-4px;right:-4px;cursor:se-resize}.resize-handle.handle-sw[data-v-70a23841]{bottom:-4px;left:-4px;cursor:sw-resize}.resize-handle.handle-n[data-v-70a23841]{top:-4px;left:calc(50% - 4px);cursor:n-resize}.resize-handle.handle-s[data-v-70a23841]{bottom:-4px;left:calc(50% - 4px);cursor:s-resize}.resize-handle.handle-w[data-v-70a23841]{top:calc(50% - 4px);left:-4px;cursor:w-resize}.resize-handle.handle-e[data-v-70a23841]{top:calc(50% - 4px);right:-4px;cursor:e-resize}.modal-inspector[data-v-70a23841]{width:280px;background:#f8fafc;border-left:1px solid #cbd5e1;display:flex;flex-direction:column;overflow-y:auto;padding:12px;gap:12px}.modal-inspector .warning-banner[data-v-70a23841]{background:#fef2f2;border:1px solid #fca5a5;color:#b91c1c;font-size:11px;padding:6px 8px;border-radius:4px}.modal-inspector .warning-banner.info[data-v-70a23841]{background:#f0fdf4;border-color:#86efac;color:#15803d}.modal-inspector .inspector-section[data-v-70a23841]{background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:10px}.modal-inspector .inspector-section h4[data-v-70a23841]{margin:0 0 8px 0;font-size:13px;font-weight:700;color:#1e293b}.modal-inspector .inspector-section.no-selection[data-v-70a23841]{text-align:center;color:#64748b;font-size:12px;padding:20px 10px}.modal-inspector .inspector-section .prop-item-header[data-v-70a23841]{display:flex;flex-direction:column;margin-bottom:8px}.modal-inspector .inspector-section .prop-item-header .prop-name[data-v-70a23841]{font-size:12px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.modal-inspector .inspector-section .prop-item-header .prop-orig-size[data-v-70a23841]{font-size:11px;color:#64748b}.modal-inspector .inspector-section .prop-grid[data-v-70a23841]{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:8px}.modal-inspector .inspector-section .prop-grid .prop-field[data-v-70a23841]{display:flex;flex-direction:column;gap:2px}.modal-inspector .inspector-section .prop-grid .prop-field label[data-v-70a23841]{font-size:10px;color:#64748b}.modal-inspector .inspector-section .prop-grid .prop-field input[data-v-70a23841]{padding:3px 6px;font-size:12px;border:1px solid #cbd5e1;border-radius:3px}.modal-inspector .inspector-section .prop-toggles[data-v-70a23841]{margin-bottom:8px}.modal-inspector .inspector-section .prop-toggles .toggle-check[data-v-70a23841]{display:flex;align-items:center;gap:4px;font-size:11px;cursor:pointer}.modal-inspector .inspector-section .prop-quick-btns[data-v-70a23841]{display:flex;gap:4px;margin-bottom:8px}.modal-inspector .inspector-section .prop-quick-btns .btn-sub[data-v-70a23841]{flex:1;padding:4px 6px;font-size:11px;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:3px;cursor:pointer}.modal-inspector .inspector-section .prop-quick-btns .btn-sub[data-v-70a23841]:hover{background:#e2e8f0}.modal-inspector .inspector-section .drag-hint[data-v-70a23841]{font-size:10px;color:#64748b;background:#f1f5f9;padding:4px 6px;border-radius:4px;line-height:1.4}.modal-inspector .items-list-section[data-v-70a23841]{flex:1;display:flex;flex-direction:column}.modal-inspector .items-list-section .items-scroll-list[data-v-70a23841]{max-height:200px;overflow-y:auto;display:flex;flex-direction:column;gap:4px}.modal-inspector .items-list-section .items-scroll-list .item-list-row[data-v-70a23841]{display:flex;align-items:center;gap:6px;padding:4px 6px;border-radius:4px;cursor:pointer;font-size:11px}.modal-inspector .items-list-section .items-scroll-list .item-list-row[data-v-70a23841]:hover{background:#f1f5f9}.modal-inspector .items-list-section .items-scroll-list .item-list-row.active[data-v-70a23841]{background:#e0f2fe;font-weight:600}.modal-inspector .items-list-section .items-scroll-list .item-list-row .row-thumb[data-v-70a23841]{width:24px;height:24px;-o-object-fit:cover;object-fit:cover;border-radius:2px;border:1px solid #cbd5e1}.modal-inspector .items-list-section .items-scroll-list .item-list-row .row-info[data-v-70a23841]{flex:1;overflow:hidden;display:flex;flex-direction:column}.modal-inspector .items-list-section .items-scroll-list .item-list-row .row-info .row-name[data-v-70a23841]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.modal-inspector .items-list-section .items-scroll-list .item-list-row .row-info .row-coord[data-v-70a23841]{font-size:10px;color:#64748b}.modal-inspector .items-list-section .items-scroll-list .item-list-row .badge-warn[data-v-70a23841]{background:#fef08a;color:#854d0e;font-size:9px;padding:1px 3px;border-radius:2px;font-weight:700}.modal-footer[data-v-70a23841]{display:flex;justify-content:space-between;align-items:center;padding:12px 20px;background:#f8fafc;border-top:1px solid #cbd5e1}.modal-footer .reduction-hint[data-v-70a23841]{font-size:12px;color:#64748b}.modal-footer .footer-right[data-v-70a23841]{display:flex;gap:8px}.modal-footer .footer-right .btn-cancel[data-v-70a23841]{padding:8px 16px;font-size:13px;background:#fff;border:1px solid #cbd5e1;border-radius:4px;cursor:pointer}.modal-footer .footer-right .btn-cancel[data-v-70a23841]:hover{background:#f1f5f9}.modal-footer .footer-right .btn-apply[data-v-70a23841]{padding:8px 20px;font-size:13px;font-weight:600;color:#fff;background:#0284c7;border:none;border-radius:4px;cursor:pointer}.modal-footer .footer-right .btn-apply[data-v-70a23841]:hover:not(:disabled){background:#0369a1}.modal-footer .footer-right .btn-apply[data-v-70a23841]:disabled{background:#94a3b8;cursor:not-allowed}.images-toolbar[data-v-7751bc53]{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background:#f1f5f9;border-bottom:1px solid #cbd5e1;margin-bottom:8px}.images-toolbar .toolbar-left[data-v-7751bc53]{display:flex;align-items:center;gap:8px}.images-toolbar .toolbar-left .btn-tool[data-v-7751bc53]{padding:4px 10px;font-size:12px;background:#fff;border:1px solid #cbd5e1;border-radius:4px;cursor:pointer}.images-toolbar .toolbar-left .btn-tool[data-v-7751bc53]:hover{background:#e2e8f0}.images-toolbar .toolbar-left .selected-count-badge[data-v-7751bc53]{font-size:12px;font-weight:600;color:#0284c7;background:#e0f2fe;padding:2px 8px;border-radius:10px}.images-toolbar .btn-atlas-open[data-v-7751bc53]{padding:6px 14px;font-size:12px;font-weight:600;color:#fff;background:#0284c7;border:none;border-radius:4px;cursor:pointer;transition:background .15s}.images-toolbar .btn-atlas-open[data-v-7751bc53]:hover:not(:disabled){background:#0369a1}.images-toolbar .btn-atlas-open[data-v-7751bc53]:disabled{background:#cbd5e1;cursor:not-allowed}.table[data-v-7751bc53]{margin:0 auto;width:100%;border-collapse:collapse}.table thead[data-v-7751bc53]{background-color:#789;color:#fff}.table thead th[data-v-7751bc53]{padding:6px 8px;text-align:left}.table thead .col-th-check[data-v-7751bc53]{width:36px;text-align:center}.table tbody tr[data-v-7751bc53]{border-bottom:1px solid #e2e8f0;transition:background .1s}.table tbody tr[data-v-7751bc53]:hover{background-color:#f8fafc}.table tbody tr.row-selected[data-v-7751bc53]{background-color:#f0f9ff}.table tbody .col-td-check[data-v-7751bc53]{width:36px;text-align:center;vertical-align:middle}.table tbody .col-td-check input[type=checkbox][data-v-7751bc53]{cursor:pointer;width:16px;height:16px}.table tbody .tableDetail[data-v-7751bc53]{padding:8px}.table tbody .tableDetail .img-header[data-v-7751bc53]{display:flex;align-items:center;gap:8px;margin-bottom:6px}.table tbody .tableDetail .img-header .img-name[data-v-7751bc53]{margin:0;font-weight:600;font-size:13px}.table tbody .tableDetail .img-header .badge-placeholder[data-v-7751bc53]{font-size:10px;color:#64748b;background:#e2e8f0;padding:1px 6px;border-radius:4px}.table tbody .tableDetail .row-content[data-v-7751bc53]{display:flex;align-items:center;justify-content:space-between}.table tbody .tableDetail .row-content .thumbnail-wrapper[data-v-7751bc53]{width:70px;height:70px;min-width:70px;min-height:70px;background:#333;border-radius:4px;border:1px solid #cbd5e1;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.table tbody .tableDetail .row-content .thumbnail-wrapper .src_thumbnail[data-v-7751bc53]{display:block;max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.table tbody .tableDetail .row-content .thumbnail-wrapper .thumbnail-placeholder-text[data-v-7751bc53]{position:absolute;font-size:10px;color:#94a3b8;font-weight:600;pointer-events:none}.table tbody .tableDetail .row-content .btn-group[data-v-7751bc53]{display:flex;flex-direction:column;gap:6px;margin-left:auto}.table tbody .tableDetail .row-content .btn-group .btn-action[data-v-7751bc53]{width:100px;padding:4px 8px;font-size:11px;cursor:pointer;border:1px solid #cbd5e1;background:#fff;border-radius:3px;text-align:center}.table tbody .tableDetail .row-content .btn-group .btn-action[data-v-7751bc53]:hover{background:#f1f5f9}.tabFirstPerson .title[data-v-f8900b86]{text-align:left;font-size:large;font-weight:700;color:#000}.tabFirstPerson table td.label[data-v-f8900b86]{width:75px}.tabFirstPerson table td[data-v-f8900b86],.tabFirstPerson table th[data-v-f8900b86]{text-align:left}.tabFirstPerson thead[data-v-f8900b86]{background-color:#789;height:60px}.tabFirstPerson .focus-btn-container[data-v-f8900b86]{margin:8px 0;text-align:left}.tabFirstPerson .focus-btn-container .btn-focus[data-v-f8900b86]{padding:6px 14px;font-size:13px;font-weight:700;background-color:#2196f3;color:#fff;border:none;border-radius:4px;cursor:pointer;transition:background-color .2s}.tabFirstPerson .focus-btn-container .btn-focus[data-v-f8900b86]:hover{background-color:#1976d2}.tabFirstPerson .update-message[data-v-f8900b86]{margin-top:6px;color:#2e7d32;font-weight:700;font-size:14px;text-align:center}.tabFirstPerson label[data-v-f8900b86]{text-align:center;font-size:large;border:3px solid #aaa;background-color:#f0f0f0;display:block;width:90%;margin:5px auto;transition:.3s;cursor:pointer}.tabFirstPerson label[data-v-f8900b86]:hover{background-color:#aaa}.tabFirstPerson input[type=button][data-v-f8900b86]{display:none}.tabVroid label[data-v-3c2c5afe]{font-size:large;border:3px solid #aaa;background-color:#f0f0f0;display:block;width:90%;margin:5px auto;transition:.3s}.tabVroid label[data-v-3c2c5afe]:hover{background-color:#aaa}.tabVroid input[type=button][data-v-3c2c5afe]{display:none}.tabVroid .placeholderGravityPower[data-v-3c2c5afe],.tabVroid .placeholderHitRadius[data-v-3c2c5afe]{font-size:small}.tabShortVideo .btn label[data-v-2ca7538e]{font-size:large;border:3px solid #aaa;background-color:#f0f0f0;display:block;width:90%;margin:5px auto;transition:.3s}.tabShortVideo .btn label[data-v-2ca7538e]:hover{background-color:#aaa}.tabShortVideo .btn input[data-v-2ca7538e]{display:none}.tabShortVideo .step-progress[data-v-2ca7538e]{display:flex;height:5px;margin:5px 10px;background-color:#2dfc3e;transition:.5s;width:0}.table[data-v-7721853b]{margin:0 auto;width:100%;border-collapse:collapse}.table thead[data-v-7721853b]{background-color:#789;color:#fff;height:60px}.table thead th[data-v-7721853b]{padding:6px 8px;text-align:left}.table tbody .tableDetail[data-v-7721853b]{border-bottom:1px solid #e2e8f0;padding:10px 12px;text-align:left}.table tbody .tableDetail .material-header[data-v-7721853b]{display:flex;align-items:center;margin:0 0 8px 0;padding-bottom:4px;border-bottom:1px solid #f1f5f9}.table tbody .tableDetail .material-header .material-name[data-v-7721853b]{margin:0;font-weight:700;font-size:14px;color:#0f172a;text-align:left}.table tbody .tableDetail .inner-table[data-v-7721853b]{width:100%;border-collapse:collapse;text-align:left}.table tbody .tableDetail .inner-table tr[data-v-7721853b]{border-bottom:1px dashed #f1f5f9}.table tbody .tableDetail .inner-table tr[data-v-7721853b]:last-child{border-bottom:none}.table tbody .tableDetail .inner-table .title[data-v-7721853b]{width:90px;font-weight:600;font-size:12px;color:#475569;vertical-align:middle;text-align:left;padding:6px 4px}.table tbody .tableDetail .inner-table .thumb-cell[data-v-7721853b]{width:70px;padding:4px 0}.table tbody .tableDetail .inner-table .thumbnail-wrapper[data-v-7721853b]{width:60px;height:60px;min-width:60px;min-height:60px;background:#333;border-radius:4px;border:1px solid #cbd5e1;display:flex;align-items:center;justify-content:center;overflow:hidden}.table tbody .tableDetail .inner-table .thumbnail-wrapper .src_thumbnail[data-v-7721853b]{display:block;max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.table tbody .tableDetail .inner-table .btn-group-cell[data-v-7721853b]{padding-left:12px;vertical-align:middle;text-align:right;padding-right:4px}.table tbody .tableDetail .inner-table .btn-group-cell p[data-v-7721853b]{margin:3px 0;display:flex;justify-content:flex-end}.table tbody .tableDetail .inner-table .btn-group-cell .btn-action[data-v-7721853b]{width:100px;padding:3px 8px;font-size:11px;cursor:pointer;border:1px solid #cbd5e1;background:#fff;border-radius:3px;text-align:center}.table tbody .tableDetail .inner-table .btn-group-cell .btn-action[data-v-7721853b]:hover{background:#f1f5f9}.table tbody .tableDetail .inner-table .btn-group-cell .btn-action.btn-danger[data-v-7721853b]{color:#ef4444;border-color:#fca5a5}.table tbody .tableDetail .inner-table .btn-group-cell .btn-action.btn-danger[data-v-7721853b]:hover{background:#fef2f2}.table tbody .tableDetail .inner-table .outline-add-cell[data-v-7721853b]{padding:6px 0;vertical-align:middle;text-align:left}.table tbody .tableDetail .inner-table .outline-add-cell .outline-add-actions[data-v-7721853b]{display:flex;gap:8px;justify-content:flex-start}.table tbody .tableDetail .inner-table .outline-add-cell .outline-add-actions .btn-add-outline[data-v-7721853b]{padding:5px 12px;font-size:11px;cursor:pointer;background:#fff;border:1px dashed #cbd5e1;border-radius:4px;color:#334155;display:flex;align-items:center;gap:4px;transition:all .15s}.table tbody .tableDetail .inner-table .outline-add-cell .outline-add-actions .btn-add-outline[data-v-7721853b]:hover{background:#f0f9ff;border-color:#0284c7;color:#0284c7}.table tbody .tableDetail .inner-table .outline-width-cell[data-v-7721853b]{padding:6px 0;vertical-align:middle;text-align:left}.table tbody .tableDetail .inner-table .outline-width-cell .slider-with-val[data-v-7721853b]{display:flex;align-items:center;gap:8px;max-width:260px}.table tbody .tableDetail .inner-table .outline-width-cell .slider-with-val .range-slider[data-v-7721853b]{flex:1;cursor:pointer;accent-color:#0284c7}.table tbody .tableDetail .inner-table .outline-width-cell .slider-with-val .number-input-mini[data-v-7721853b]{width:54px;padding:2px 4px;border:1px solid #cbd5e1;border-radius:4px;font-size:12px;text-align:right;color:#334155}.modal-overlay[data-v-7721853b]{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.6);z-index:9999;display:flex;align-items:center;justify-content:center}.modal-overlay .modal-content[data-v-7721853b]{background:#fff;border-radius:8px;width:90vw;max-width:520px;max-height:80vh;padding:16px;box-shadow:0 10px 25px rgba(0,0,0,.3);display:flex;flex-direction:column}.modal-overlay .modal-content .modal-header[data-v-7721853b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.modal-overlay .modal-content .modal-header h3[data-v-7721853b]{margin:0;font-size:15px;color:#0f172a}.modal-overlay .modal-content .modal-header .btn-close[data-v-7721853b]{background:none;border:none;font-size:16px;cursor:pointer;color:#64748b}.modal-overlay .modal-content .modal-header .btn-close[data-v-7721853b]:hover{color:#0f172a}.modal-overlay .modal-content .modal-prompt[data-v-7721853b]{margin:0 0 12px 0;font-size:12px;color:#64748b}.modal-overlay .modal-content .texture-grid[data-v-7721853b]{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:10px;overflow-y:auto;max-height:60vh;padding:4px}.modal-overlay .modal-content .texture-grid .texture-card[data-v-7721853b]{border:1px solid #cbd5e1;border-radius:6px;padding:6px;cursor:pointer;transition:all .15s;text-align:center;background:#f8fafc}.modal-overlay .modal-content .texture-grid .texture-card[data-v-7721853b]:hover{border-color:#0284c7;background:#f0f9ff;transform:translateY(-1px)}.modal-overlay .modal-content .texture-grid .texture-card .card-thumb[data-v-7721853b]{width:80px;height:80px;margin:0 auto 6px;background:#333;border-radius:4px;display:flex;align-items:center;justify-content:center;overflow:hidden}.modal-overlay .modal-content .texture-grid .texture-card .card-thumb img[data-v-7721853b]{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.modal-overlay .modal-content .texture-grid .texture-card .card-name[data-v-7721853b]{margin:0;font-size:11px;font-weight:500;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tabMeta label[data-v-02ad493a]{font-size:large;border:3px solid #aaa;background-color:#f0f0f0;display:block;width:90%;margin:5px auto;transition:.3s}.tabMeta label[data-v-02ad493a]:hover{background-color:#aaa}.tabMeta input[type=button][data-v-02ad493a]{display:none}.tabMeta input[type=text][data-v-02ad493a],.tabMeta select[data-v-02ad493a]{width:100%;text-align:left}.tabMeta .placeholderGravityPower[data-v-02ad493a],.tabMeta .placeholderHitRadius[data-v-02ad493a]{font-size:small}label[data-v-02ad493a]{font-size:large;border:3px solid #aaa;background-color:#f0f0f0;display:block;width:90%;margin:5px auto;transition:.3s}label[data-v-02ad493a]:hover{background-color:#aaa}input[type=button][data-v-02ad493a]{display:none}.tabBlendShape[data-v-51400f4e]{padding:8px 4px;max-width:520px;box-sizing:border-box}.tabBlendShape .top-actions[data-v-51400f4e]{display:flex;gap:8px;margin-bottom:8px;flex-wrap:wrap}.tabBlendShape .top-actions .action-btn[data-v-51400f4e]{flex:1;min-width:100px;height:36px;font-size:13px;font-weight:700;border:none;border-radius:6px;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center}.tabBlendShape .top-actions .action-btn.btn-download[data-v-51400f4e]{background-color:#007db9;color:#fff}.tabBlendShape .top-actions .action-btn.btn-download[data-v-51400f4e]:hover{background-color:#006090}.tabBlendShape .top-actions .action-btn.btn-reset[data-v-51400f4e]{background-color:#64748b;color:#fff}.tabBlendShape .top-actions .action-btn.btn-reset[data-v-51400f4e]:hover{background-color:#475569}.tabBlendShape .top-actions .action-btn.btn-add[data-v-51400f4e]{background-color:#10b981;color:#fff}.tabBlendShape .top-actions .action-btn.btn-add[data-v-51400f4e]:hover{background-color:#059669}.tabBlendShape .status-message[data-v-51400f4e]{padding:8px 12px;background-color:#dcfce7;color:#166534;border:1px solid #bbf7d0;border-radius:6px;font-size:13px;font-weight:700;text-align:center;margin-bottom:8px;-webkit-animation:fadeIn-data-v-51400f4e .3s ease;animation:fadeIn-data-v-51400f4e .3s ease}.tabBlendShape .separator[data-v-51400f4e]{border:0;height:1px;background:#e2e8f0;margin:10px 0}.tabBlendShape .add-clip-panel[data-v-51400f4e],.tabBlendShape .edit-clip-panel[data-v-51400f4e]{background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:12px;margin-bottom:12px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);text-align:left}.tabBlendShape .add-clip-panel .panel-header[data-v-51400f4e],.tabBlendShape .edit-clip-panel .panel-header[data-v-51400f4e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;padding-bottom:6px;border-bottom:1px solid #e2e8f0}.tabBlendShape .add-clip-panel .panel-header h3[data-v-51400f4e],.tabBlendShape .edit-clip-panel .panel-header h3[data-v-51400f4e]{margin:0;font-size:15px;color:#1e293b}.tabBlendShape .add-clip-panel .panel-header .btn-close[data-v-51400f4e],.tabBlendShape .edit-clip-panel .panel-header .btn-close[data-v-51400f4e]{background:transparent;border:none;font-size:16px;color:#64748b;cursor:pointer}.tabBlendShape .add-clip-panel .panel-header .btn-close[data-v-51400f4e]:hover,.tabBlendShape .edit-clip-panel .panel-header .btn-close[data-v-51400f4e]:hover{color:#1e293b}.tabBlendShape .add-clip-panel .form-group[data-v-51400f4e],.tabBlendShape .edit-clip-panel .form-group[data-v-51400f4e]{margin-bottom:8px}.tabBlendShape .add-clip-panel .form-group label[data-v-51400f4e],.tabBlendShape .edit-clip-panel .form-group label[data-v-51400f4e]{display:block;font-size:12px;font-weight:700;color:#64748b;margin-bottom:2px}.tabBlendShape .add-clip-panel .edit-meta-row[data-v-51400f4e],.tabBlendShape .edit-clip-panel .edit-meta-row[data-v-51400f4e]{display:flex;gap:8px;align-items:flex-end;flex-wrap:wrap;margin-bottom:8px}.tabBlendShape .add-clip-panel .edit-meta-row .meta-item[data-v-51400f4e],.tabBlendShape .edit-clip-panel .edit-meta-row .meta-item[data-v-51400f4e]{flex:1;min-width:120px}.tabBlendShape .add-clip-panel .edit-meta-row .meta-item label[data-v-51400f4e],.tabBlendShape .edit-clip-panel .edit-meta-row .meta-item label[data-v-51400f4e]{display:block;font-size:11px;color:#64748b}.tabBlendShape .add-clip-panel .edit-meta-row .meta-item .preset-badge[data-v-51400f4e],.tabBlendShape .edit-clip-panel .edit-meta-row .meta-item .preset-badge[data-v-51400f4e]{display:inline-block;padding:4px 8px;background:#e2e8f0;color:#475569;border-radius:4px;font-size:12px;font-weight:700}.tabBlendShape .add-clip-panel .form-group-checkbox[data-v-51400f4e],.tabBlendShape .add-clip-panel .meta-item-checkbox[data-v-51400f4e],.tabBlendShape .edit-clip-panel .form-group-checkbox[data-v-51400f4e],.tabBlendShape .edit-clip-panel .meta-item-checkbox[data-v-51400f4e]{margin-bottom:8px;font-size:12px;color:#1e293b;display:flex;align-items:center}.tabBlendShape .add-clip-panel .form-group-checkbox input[data-v-51400f4e],.tabBlendShape .add-clip-panel .meta-item-checkbox input[data-v-51400f4e],.tabBlendShape .edit-clip-panel .form-group-checkbox input[data-v-51400f4e],.tabBlendShape .edit-clip-panel .meta-item-checkbox input[data-v-51400f4e]{margin-right:4px}.tabBlendShape .binds-section[data-v-51400f4e]{margin-top:10px;background:#f8fafc;border-radius:6px;padding:8px}.tabBlendShape .binds-section h4[data-v-51400f4e]{margin:0 0 6px 0;font-size:13px;color:#1e293b}.tabBlendShape .binds-section .no-binds[data-v-51400f4e]{font-size:12px;color:#64748b;padding:6px 0}.tabBlendShape .binds-section .bind-row[data-v-51400f4e]{display:flex;justify-content:space-between;align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:4px;padding:6px 8px;margin-bottom:4px;font-size:12px}.tabBlendShape .binds-section .bind-row .bind-info[data-v-51400f4e]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.tabBlendShape .binds-section .bind-row .bind-info .bind-mesh[data-v-51400f4e]{font-weight:700;color:#007db9}.tabBlendShape .binds-section .bind-row .bind-info .bind-target[data-v-51400f4e]{color:#1e293b}.tabBlendShape .binds-section .bind-row .bind-info .bind-weight[data-v-51400f4e]{color:#059669;font-weight:700}.tabBlendShape .binds-section .binds-list[data-v-51400f4e]{display:flex;flex-direction:column;gap:8px;margin-bottom:8px}.tabBlendShape .binds-section .binds-list .bind-item-card[data-v-51400f4e]{background:#fff;border:1px solid #e2e8f0;border-radius:6px;padding:8px 10px;box-shadow:0 1px 2px rgba(0,0,0,.04)}.tabBlendShape .binds-section .binds-list .bind-item-card .bind-card-header[data-v-51400f4e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.tabBlendShape .binds-section .binds-list .bind-item-card .bind-card-header .bind-names[data-v-51400f4e]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.tabBlendShape .binds-section .binds-list .bind-item-card .bind-card-header .bind-names .mesh-badge[data-v-51400f4e]{font-size:11px;padding:2px 6px;background:#e0f2fe;color:#0369a1;border-radius:4px;font-weight:700}.tabBlendShape .binds-section .binds-list .bind-item-card .bind-card-header .bind-names .morph-name[data-v-51400f4e]{font-size:12px;font-weight:700;color:#1e293b;word-break:break-all}.tabBlendShape .binds-section .binds-list .bind-item-card .bind-card-controls[data-v-51400f4e]{display:flex;flex-direction:column;gap:6px;padding-top:4px;border-top:1px solid #f1f5f9}.tabBlendShape .binds-section .binds-list .bind-item-card .bind-card-controls .control-row[data-v-51400f4e]{display:flex;align-items:center;gap:8px}.tabBlendShape .binds-section .binds-list .bind-item-card .bind-card-controls .control-row .control-label[data-v-51400f4e]{font-size:11px;color:#64748b;font-weight:700;min-width:105px;flex-shrink:0}.tabBlendShape .binds-section .binds-list .bind-item-card .bind-card-controls .control-row .control-label.test-label[data-v-51400f4e]{color:#d97706}.tabBlendShape .binds-section .binds-list .bind-item-card .bind-card-controls .control-row .slider-with-val[data-v-51400f4e]{display:flex;align-items:center;gap:6px;flex:1}.tabBlendShape .binds-section .binds-list .bind-item-card .bind-card-controls .control-row .slider-with-val .range-slider[data-v-51400f4e]{flex:1;min-width:0}.tabBlendShape .binds-section .binds-list .bind-item-card .bind-card-controls .control-row .slider-with-val .unit[data-v-51400f4e]{font-size:11px;color:#64748b}.tabBlendShape .binds-section .binds-list .bind-item-card .bind-card-controls .control-row .slider-with-val .test-val[data-v-51400f4e]{font-size:11px;color:#d97706;font-weight:700;min-width:32px;text-align:right}.tabBlendShape .binds-section .add-bind-box[data-v-51400f4e]{margin-top:8px;padding:8px 10px;background:#fff;border:1px dashed #94a3b8;border-radius:6px;box-sizing:border-box;width:100%}.tabBlendShape .binds-section .add-bind-box .bind-selects-row[data-v-51400f4e]{display:flex;gap:8px;margin-bottom:8px;width:100%;box-sizing:border-box}.tabBlendShape .binds-section .add-bind-box .bind-selects-row .select-box[data-v-51400f4e]{flex:1;min-width:0;max-width:none;width:50%;box-sizing:border-box;font-size:12px}.tabBlendShape .binds-section .add-bind-box .add-bind-controls[data-v-51400f4e]{display:flex;flex-direction:column;gap:6px;margin-bottom:8px}.tabBlendShape .binds-section .add-bind-box .add-bind-controls .control-row[data-v-51400f4e]{display:flex;align-items:center;gap:8px}.tabBlendShape .binds-section .add-bind-box .add-bind-controls .control-row .control-label[data-v-51400f4e]{font-size:11px;color:#64748b;font-weight:700;min-width:105px;flex-shrink:0}.tabBlendShape .binds-section .add-bind-box .add-bind-controls .control-row .control-label.test-label[data-v-51400f4e]{color:#d97706}.tabBlendShape .binds-section .add-bind-box .add-bind-controls .control-row .slider-with-val[data-v-51400f4e]{display:flex;align-items:center;gap:6px;flex:1;min-width:0}.tabBlendShape .binds-section .add-bind-box .add-bind-controls .control-row .slider-with-val .range-slider[data-v-51400f4e]{flex:1;min-width:0}.tabBlendShape .binds-section .add-bind-box .add-bind-controls .control-row .slider-with-val .unit[data-v-51400f4e]{font-size:11px;color:#64748b}.tabBlendShape .binds-section .add-bind-box .add-bind-controls .control-row .slider-with-val .test-val[data-v-51400f4e]{font-size:11px;color:#d97706;font-weight:700;min-width:32px;text-align:right}.tabBlendShape .binds-section .add-bind-box .btn-add-bind[data-v-51400f4e]{width:100%;padding:6px;background:#f1f5f9;color:#007db9;border:1px solid #cbd5e1;border-radius:4px;font-weight:700;font-size:12px;cursor:pointer;box-sizing:border-box}.tabBlendShape .binds-section .add-bind-box .btn-add-bind[data-v-51400f4e]:hover{background:#e2e8f0}.tabBlendShape .edit-footer[data-v-51400f4e],.tabBlendShape .modal-buttons[data-v-51400f4e]{display:flex;gap:8px;margin-top:12px;justify-content:flex-end}.tabBlendShape .btn-save-main[data-v-51400f4e]{padding:6px 14px;background:#2e7d32;color:#fff;border:none;border-radius:4px;font-weight:700;font-size:13px;cursor:pointer}.tabBlendShape .btn-save-main[data-v-51400f4e]:hover{background:#1b5e20}.tabBlendShape .btn-delete-main[data-v-51400f4e]{padding:6px 12px;background:#d32f2f;color:#fff;border:none;border-radius:4px;font-weight:700;font-size:13px;cursor:pointer}.tabBlendShape .btn-delete-main[data-v-51400f4e]:hover{background:#b71c1c}.tabBlendShape .btn-cancel[data-v-51400f4e]{padding:6px 12px;background:#e2e8f0;color:#334155;border:none;border-radius:4px;font-size:13px;cursor:pointer}.tabBlendShape .btn-cancel[data-v-51400f4e]:hover{background:#cbd5e1}.tabBlendShape .btn-delete-small[data-v-51400f4e]{background:transparent;color:#ef4444;border:none;font-size:14px;font-weight:700;cursor:pointer;padding:2px 6px}.tabBlendShape .btn-delete-small[data-v-51400f4e]:hover{background:#fee2e2;border-radius:4px}.tabBlendShape .input-text[data-v-51400f4e]{width:100%;box-sizing:border-box;padding:6px 8px;border:1px solid #cbd5e1;border-radius:4px;font-size:13px}.tabBlendShape .input-text[data-v-51400f4e]:focus{outline:none;border-color:#007db9}.tabBlendShape .select-box[data-v-51400f4e]{padding:6px 8px;border:1px solid #cbd5e1;border-radius:4px;font-size:12px;background:#fff;max-width:160px}.tabBlendShape .select-box[data-v-51400f4e]:focus{outline:none;border-color:#007db9}.tabBlendShape .range-slider[data-v-51400f4e]{cursor:pointer;accent-color:#007db9}.tabBlendShape .range-slider.test-slider[data-v-51400f4e]{accent-color:#d97706}.tabBlendShape .slider-with-val[data-v-51400f4e]{display:flex;align-items:center;gap:4px}.tabBlendShape .number-input-mini[data-v-51400f4e]{width:44px;padding:2px 4px;border:1px solid #cbd5e1;border-radius:4px;font-size:12px;text-align:right}.tabBlendShape .clips-container[data-v-51400f4e]{display:flex;flex-direction:column;gap:8px;margin-top:8px;max-height:520px;overflow-y:auto;padding-right:2px}.tabBlendShape .clips-container .clip-card[data-v-51400f4e]{background:#fff;border:1px solid #e2e8f0;border-radius:6px;padding:8px 10px;box-shadow:0 1px 2px rgba(0,0,0,.05);transition:all .2s}.tabBlendShape .clips-container .clip-card.active[data-v-51400f4e]{border-color:#0284c7;background:#f0f9ff;box-shadow:0 0 0 1px #0284c7}.tabBlendShape .clips-container .clip-card.active .clip-title-wrap .clip-name[data-v-51400f4e]{color:#0284c7}.tabBlendShape .clips-container .clip-card .clip-header[data-v-51400f4e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.tabBlendShape .clips-container .clip-card .clip-header .clip-title-wrap[data-v-51400f4e]{display:flex;align-items:center;gap:6px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:2px 6px;border-radius:4px;transition:all .2s}.tabBlendShape .clips-container .clip-card .clip-header .clip-title-wrap[data-v-51400f4e]:hover{background-color:#e0f2fe}.tabBlendShape .clips-container .clip-card .clip-header .clip-title-wrap:hover .clip-name[data-v-51400f4e]{color:#007db9}.tabBlendShape .clips-container .clip-card .clip-header .clip-title-wrap .clip-name[data-v-51400f4e]{font-size:13px;font-weight:700;color:#1e293b;transition:color .2s}.tabBlendShape .clips-container .clip-card .clip-header .clip-title-wrap .badge-custom[data-v-51400f4e]{font-size:10px;padding:1px 5px;background:#dbeafe;color:#1e40af;border-radius:3px;font-weight:700}.tabBlendShape .clips-container .clip-card .clip-header .clip-quick-buttons[data-v-51400f4e]{display:flex;gap:4px;align-items:center}.tabBlendShape .clips-container .clip-card .clip-header .clip-quick-buttons .btn-quick[data-v-51400f4e]{padding:2px 6px;font-size:11px;font-weight:700;background:#f1f5f9;color:#475569;border:1px solid #cbd5e1;border-radius:3px;cursor:pointer}.tabBlendShape .clips-container .clip-card .clip-header .clip-quick-buttons .btn-quick[data-v-51400f4e]:hover{background:#e2e8f0}.tabBlendShape .clips-container .clip-card .clip-header .clip-quick-buttons .btn-edit-toggle[data-v-51400f4e]{padding:2px 6px;font-size:11px;background:#fff;color:#007db9;border:1px solid #93c5fd;border-radius:3px;cursor:pointer}.tabBlendShape .clips-container .clip-card .clip-header .clip-quick-buttons .btn-edit-toggle[data-v-51400f4e]:hover{background:#eff6ff}.tabBlendShape .clips-container .clip-card .clip-slider-wrap[data-v-51400f4e]{display:flex;align-items:center;gap:8px}.tabBlendShape .clips-container .clip-card .clip-slider-wrap .main-slider[data-v-51400f4e]{flex:1}.tabBlendShape .clips-container .clip-card .clip-slider-wrap .slider-val-box[data-v-51400f4e]{display:flex;align-items:center;gap:2px}.tabBlendShape .clips-container .clip-card .clip-slider-wrap .slider-val-box .number-input[data-v-51400f4e]{width:48px;padding:2px 4px;border:1px solid #cbd5e1;border-radius:4px;font-size:12px;text-align:right}.tabBlendShape .clips-container .clip-card .clip-slider-wrap .slider-val-box .unit[data-v-51400f4e]{font-size:11px;color:#64748b}@-webkit-keyframes fadeIn-data-v-51400f4e{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn-data-v-51400f4e{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.tabArmature[data-v-647ff18e]{padding:12px;background-color:#fff;color:#1e293b;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.armature-toolbar[data-v-647ff18e]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px;padding:8px 12px;background:#f1f5f9;border-radius:6px;margin-bottom:12px}.armature-toolbar .toolbar-toggles[data-v-647ff18e]{display:flex;align-items:center;gap:16px}.armature-toolbar .toolbar-toggles .toggle-label[data-v-647ff18e]{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:500;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.armature-toolbar .toolbar-toggles .toggle-label.disabled[data-v-647ff18e]{opacity:.5;cursor:not-allowed}.armature-toolbar .toolbar-toggles .toggle-label input[type=checkbox][data-v-647ff18e]{cursor:pointer}.armature-toolbar .btn-action[data-v-647ff18e]{padding:6px 14px;font-size:12px;font-weight:600;color:#fff;background:#0284c7;border:none;border-radius:4px;cursor:pointer;transition:background .15s ease}.armature-toolbar .btn-action[data-v-647ff18e]:hover:not(:disabled){background:#0369a1}.armature-toolbar .btn-action[data-v-647ff18e]:disabled{background:#cbd5e1;cursor:not-allowed}.summary-cards[data-v-647ff18e]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:12px}.summary-cards .stat-card[data-v-647ff18e]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;padding:8px 10px;text-align:center}.summary-cards .stat-card .stat-val[data-v-647ff18e]{font-size:16px;font-weight:700;color:#0284c7}.summary-cards .stat-card .stat-label[data-v-647ff18e]{font-size:11px;color:#64748b;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.summary-cards .stat-card.card-ok .stat-val[data-v-647ff18e]{color:#10b981}.summary-cards .stat-card.card-warn .stat-val[data-v-647ff18e]{color:#f59e0b}.view-switch-tabs[data-v-647ff18e]{display:flex;border-bottom:2px solid #e2e8f0;margin-bottom:12px}.view-switch-tabs .switch-btn[data-v-647ff18e]{flex:1;padding:8px 12px;background:transparent;border:none;border-bottom:2px solid transparent;margin-bottom:-2px;font-size:13px;font-weight:600;color:#64748b;cursor:pointer;transition:all .15s ease}.view-switch-tabs .switch-btn.active[data-v-647ff18e]{color:#0284c7;border-bottom-color:#0284c7}.view-switch-tabs .switch-btn[data-v-647ff18e]:hover:not(.active){color:#1e293b;background:#f8fafc}.tree-search-bar[data-v-647ff18e]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:8px}.tree-search-bar .search-input[data-v-647ff18e]{flex:1;min-width:140px;padding:5px 8px;font-size:12px;border:1px solid #cbd5e1;border-radius:4px}.tree-search-bar .search-input[data-v-647ff18e]:focus{outline:none;border-color:#0284c7}.tree-search-bar .filter-checkbox[data-v-647ff18e]{display:flex;align-items:center;gap:4px;font-size:12px;color:#64748b;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.tree-search-bar .tree-expand-btns[data-v-647ff18e]{display:flex;gap:4px}.tree-search-bar .tree-expand-btns .btn-mini[data-v-647ff18e]{padding:3px 8px;font-size:11px;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:3px;color:#64748b;cursor:pointer}.tree-search-bar .tree-expand-btns .btn-mini[data-v-647ff18e]:hover{background:#e2e8f0;color:#1e293b}.tree-container[data-v-647ff18e]{max-height:260px;overflow-y:auto;border:1px solid #e2e8f0;border-radius:6px;background:#fff;padding:4px 0}.tree-container .no-nodes-message[data-v-647ff18e]{padding:20px;text-align:center;color:#64748b;font-size:12px}.tree-container .tree-node-row[data-v-647ff18e]{display:flex;align-items:center;padding-top:4px;padding-bottom:4px;padding-right:8px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:12px;line-height:1.4;transition:background .1s}.tree-container .tree-node-row[data-v-647ff18e]:hover{background-color:#f1f5f9}.tree-container .tree-node-row.selected[data-v-647ff18e]{background-color:#e0f2fe;color:#0369a1;font-weight:600}.tree-container .tree-node-row .toggle-arrow[data-v-647ff18e]{display:inline-block;width:16px;font-size:10px;color:#64748b;cursor:pointer;text-align:center}.tree-container .tree-node-row .toggle-arrow-placeholder[data-v-647ff18e]{display:inline-block;width:16px;text-align:center;color:#cbd5e1;font-size:10px}.tree-container .tree-node-row .node-icon[data-v-647ff18e]{font-size:11px;margin-right:4px}.tree-container .tree-node-row .node-name[data-v-647ff18e]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-right:6px}.tree-container .tree-node-row .node-index-badge[data-v-647ff18e]{font-size:10px;color:#94a3b8;margin-right:6px}.tree-container .tree-node-row .humanoid-badge[data-v-647ff18e]{font-size:10px;padding:1px 6px;background:#e0f2fe;color:#0284c7;border:1px solid #bae6fd;border-radius:10px;font-weight:500;white-space:nowrap}.humanoid-view-wrapper[data-v-647ff18e]{max-height:260px;overflow-y:auto;border:1px solid #e2e8f0;border-radius:6px;padding:6px;background:#fff}.humanoid-view-wrapper .category-group[data-v-647ff18e]{margin-bottom:10px}.humanoid-view-wrapper .category-group .category-header[data-v-647ff18e]{display:flex;justify-content:space-between;align-items:center;padding:4px 6px;background:#f8fafc;border-left:3px solid #0284c7;font-size:12px;font-weight:700;color:#1e293b;margin-bottom:4px}.humanoid-view-wrapper .category-group .category-header .cat-count[data-v-647ff18e]{font-size:11px;color:#64748b}.humanoid-view-wrapper .category-group .category-table[data-v-647ff18e]{display:flex;flex-direction:column;gap:2px}.humanoid-view-wrapper .category-group .category-table .humanoid-bone-row[data-v-647ff18e]{display:flex;align-items:center;padding:3px 6px;border-radius:4px;font-size:11px;cursor:pointer}.humanoid-view-wrapper .category-group .category-table .humanoid-bone-row[data-v-647ff18e]:hover{background:#f1f5f9}.humanoid-view-wrapper .category-group .category-table .humanoid-bone-row.selected[data-v-647ff18e]{background:#e0f2fe;font-weight:600}.humanoid-view-wrapper .category-group .category-table .humanoid-bone-row.required-missing[data-v-647ff18e]{background:#fef2f2}.humanoid-view-wrapper .category-group .category-table .humanoid-bone-row .bone-status-icon[data-v-647ff18e]{width:18px;text-align:center;font-size:12px}.humanoid-view-wrapper .category-group .category-table .humanoid-bone-row .bone-status-icon .icon-ok[data-v-647ff18e]{color:#10b981;font-weight:700}.humanoid-view-wrapper .category-group .category-table .humanoid-bone-row .bone-status-icon .icon-missing[data-v-647ff18e]{color:#ef4444;font-weight:700}.humanoid-view-wrapper .category-group .category-table .humanoid-bone-row .bone-status-icon .icon-empty[data-v-647ff18e]{color:#cbd5e1}.humanoid-view-wrapper .category-group .category-table .humanoid-bone-row .bone-name-col[data-v-647ff18e]{width:140px;display:flex;align-items:center;gap:4px}.humanoid-view-wrapper .category-group .category-table .humanoid-bone-row .bone-name-col .bone-def-name[data-v-647ff18e]{font-family:monospace}.humanoid-view-wrapper .category-group .category-table .humanoid-bone-row .bone-name-col .required-badge[data-v-647ff18e]{font-size:9px;padding:1px 4px;background:#fee2e2;color:#dc2626;border-radius:3px}.humanoid-view-wrapper .category-group .category-table .humanoid-bone-row .bone-target-col[data-v-647ff18e]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.humanoid-view-wrapper .category-group .category-table .humanoid-bone-row .bone-target-col .target-node-name[data-v-647ff18e]{color:#1e293b}.humanoid-view-wrapper .category-group .category-table .humanoid-bone-row .bone-target-col .target-node-idx[data-v-647ff18e]{font-size:10px;color:#64748b}.humanoid-view-wrapper .category-group .category-table .humanoid-bone-row .bone-target-col .unmapped-text[data-v-647ff18e]{color:#94a3b8;font-style:italic}.bone-detail-panel[data-v-647ff18e]{margin-top:14px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;padding:10px}.bone-detail-panel .panel-header[data-v-647ff18e]{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e2e8f0;padding-bottom:6px;margin-bottom:8px}.bone-detail-panel .panel-header h4[data-v-647ff18e]{margin:0;font-size:13px;color:#1e293b}.bone-detail-panel .panel-header .selected-badge[data-v-647ff18e]{font-size:11px;padding:1px 6px;background:#0284c7;color:#fff;border-radius:10px}.bone-detail-panel .no-selection-msg[data-v-647ff18e]{text-align:center;color:#64748b;font-size:12px;padding:12px}.bone-detail-panel .detail-table[data-v-647ff18e]{width:100%;border-collapse:collapse;font-size:12px;margin-bottom:8px}.bone-detail-panel .detail-table .label-th[data-v-647ff18e]{width:120px;text-align:left;color:#64748b;font-weight:500;padding:4px 6px}.bone-detail-panel .detail-table .val-td[data-v-647ff18e]{padding:4px 6px;color:#1e293b}.bone-detail-panel .detail-table .val-td.highlight-name[data-v-647ff18e]{font-weight:700}.bone-detail-panel .detail-table .humanoid-badge-large[data-v-647ff18e]{padding:2px 8px;background:#e0f2fe;color:#0284c7;border:1px solid #bae6fd;border-radius:12px;font-weight:600}.bone-detail-panel .detail-table .link-node[data-v-647ff18e]{color:#0284c7;cursor:pointer;text-decoration:underline}.bone-detail-panel .detail-table .link-node[data-v-647ff18e]:hover{color:#0369a1}.bone-detail-panel .detail-table .child-links-list[data-v-647ff18e]{display:flex;flex-wrap:wrap;gap:4px}.bone-detail-panel .detail-table .child-links-list .link-node-tag[data-v-647ff18e]{font-size:11px;padding:2px 6px;background:#e2e8f0;color:#1e293b;border-radius:3px;cursor:pointer}.bone-detail-panel .detail-table .child-links-list .link-node-tag[data-v-647ff18e]:hover{background:#cbd5e1}.bone-detail-panel .detail-table .text-sub[data-v-647ff18e]{color:#64748b}.bone-detail-panel .transform-section[data-v-647ff18e]{background:#fff;border:1px solid #e2e8f0;border-radius:4px;padding:8px;margin-bottom:8px}.bone-detail-panel .transform-section .section-subtitle[data-v-647ff18e]{font-size:11px;font-weight:700;color:#64748b;margin-bottom:6px;text-transform:uppercase}.bone-detail-panel .transform-section .transform-row[data-v-647ff18e]{display:flex;flex-direction:column;gap:2px;font-size:11px;margin-bottom:6px}.bone-detail-panel .transform-section .transform-row[data-v-647ff18e]:last-child{margin-bottom:0}.bone-detail-panel .transform-section .transform-row .tf-label[data-v-647ff18e]{color:#64748b}.bone-detail-panel .transform-section .transform-row .tf-values[data-v-647ff18e]{display:flex;gap:8px;font-family:monospace}.bone-detail-panel .transform-section .transform-row .tf-values .axis[data-v-647ff18e]{padding:2px 6px;border-radius:3px;background:#f8fafc;border:1px solid #e2e8f0}.bone-detail-panel .transform-section .transform-row .tf-values .axis.axis-x[data-v-647ff18e]{border-left:2px solid #ef4444}.bone-detail-panel .transform-section .transform-row .tf-values .axis.axis-y[data-v-647ff18e]{border-left:2px solid #10b981}.bone-detail-panel .transform-section .transform-row .tf-values .axis.axis-z[data-v-647ff18e]{border-left:2px solid #3b82f6}.bone-detail-panel .detail-actions[data-v-647ff18e]{display:flex;justify-content:flex-end}.bone-detail-panel .detail-actions .btn-focus-large[data-v-647ff18e]{padding:6px 14px;font-size:12px;font-weight:600;color:#fff;background:#0284c7;border:none;border-radius:4px;cursor:pointer}.bone-detail-panel .detail-actions .btn-focus-large[data-v-647ff18e]:hover{background:#0369a1}#tab[data-v-a4632b70]{width:100%;max-width:600px}#tab .tabMenu[data-v-a4632b70]{display:flex;flex-wrap:wrap;padding-left:3px;margin:0}#tab .tabMenu li[data-v-a4632b70]{display:inline;width:auto;padding:8px 10px;color:#fff;border-right:1px solid #fff;border-bottom:1px solid #fff;background-color:#007db9;cursor:pointer;font-size:13px}#tab .tabMenu li[data-v-a4632b70]:last-child{border-right:none}#tab .tabMenu li.active[data-v-a4632b70]{background-color:#004d73;font-weight:700}#tab .tabMenu li[data-v-a4632b70]:hover:not(.active){background-color:#006da2}#canvas[data-v-ecf47656]{margin:0 auto;width:600px;height:540px;background-color:grey}@media screen and (max-width:480px){#canvas[data-v-ecf47656]{width:300px;height:400px}}.main[data-v-d040d24a]{display:flex;justify-content:center;margin:0 auto}.main .container[data-v-d040d24a]{width:100%}.main .container label[data-v-d040d24a]{font-size:large;border:3px solid #aaa;background-color:#f0f0f0;display:block;width:90%;margin:5px auto;transition:.3s}.main .container label[data-v-d040d24a]:hover{background-color:#aaa}.main .container input[type=button][data-v-d040d24a]{display:none}@media screen and (max-width:480px){.main[data-v-d040d24a]{flex-direction:column}.main .container[data-v-d040d24a]{width:300px;margin:0 auto}}h1[data-v-02fb573c],p[data-v-02fb573c]{margin:5px auto}