#app{font-family:Inter,Noto Sans SC,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.canvas-3d-container[data-v-5bee82d8]{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.canvas-3d-container[data-v-5bee82d8]>canvas{width:100%;height:100%;box-sizing:border-box}.drawing-canvas-3d[data-v-5bee82d8]{width:100%;height:100%;display:block}.import-model-confirm[data-v-66bd50e7]{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.5);z-index:1002;display:flex;align-items:center;justify-content:center}.import-model-confirm .import-model-confirm-inner[data-v-66bd50e7]{width:900px;max-width:90vw;max-height:85vh;background:#fff;border-radius:12px;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 10px 40px rgba(0,0,0,.2)}.import-model-confirm .import-model-confirm-inner .header[data-v-66bd50e7]{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;border-bottom:1px solid #f0f0f0;flex-shrink:0}.import-model-confirm .import-model-confirm-inner .header .title[data-v-66bd50e7]{font-size:18px;font-weight:600;color:#333}.import-model-confirm .import-model-confirm-inner .header .close-btn[data-v-66bd50e7]{width:32px;height:32px;border:none;background:transparent;font-size:24px;color:#999;cursor:pointer;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:all .2s}.import-model-confirm .import-model-confirm-inner .header .close-btn[data-v-66bd50e7]:hover{background:#f5f5f5;color:#666}.import-model-confirm .import-model-confirm-inner .body[data-v-66bd50e7]{display:flex;flex:1;overflow:hidden;min-height:400px}.import-model-confirm .import-model-confirm-inner .body .preview-section[data-v-66bd50e7]{flex:1;display:flex;flex-direction:column;background:#fafafa;position:relative}.import-model-confirm .import-model-confirm-inner .body .preview-section .preview-container[data-v-66bd50e7]{flex:1;min-height:350px;position:relative;cursor:grab}.import-model-confirm .import-model-confirm-inner .body .preview-section .preview-container[data-v-66bd50e7]:active{cursor:grabbing}.import-model-confirm .import-model-confirm-inner .body .preview-section .preview-tips[data-v-66bd50e7]{position:absolute;bottom:12px;left:50%;transform:translateX(-50%);background:rgba(0,0,0,.6);color:#fff;padding:6px 14px;border-radius:16px;font-size:12px;pointer-events:none}.import-model-confirm .import-model-confirm-inner .body .info-section[data-v-66bd50e7]{width:280px;padding:20px;border-left:1px solid #f0f0f0;overflow-y:auto;flex-shrink:0}.import-model-confirm .import-model-confirm-inner .body .info-section .info-title[data-v-66bd50e7]{font-size:15px;font-weight:600;color:#333;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #f0f0f0}.import-model-confirm .import-model-confirm-inner .body .info-section .info-list[data-v-66bd50e7]{display:flex;flex-direction:column;gap:14px}.import-model-confirm .import-model-confirm-inner .body .info-section .info-list .info-item[data-v-66bd50e7]{display:flex;flex-direction:column;gap:4px}.import-model-confirm .import-model-confirm-inner .body .info-section .info-list .info-item .label[data-v-66bd50e7]{font-size:13px;color:#999}.import-model-confirm .import-model-confirm-inner .body .info-section .info-list .info-item .value[data-v-66bd50e7]{font-size:14px;color:#333;word-break:break-all}.import-model-confirm .import-model-confirm-inner .body .info-section .info-list .info-item .value.file-type[data-v-66bd50e7]{display:inline-block;padding:2px 10px;background:#e6f4ff;color:#1677ff;border-radius:4px;font-weight:500;align-self:flex-start}.import-model-confirm .import-model-confirm-inner .body .info-section .info-list .info-item .value.highlight[data-v-66bd50e7]{font-weight:600;color:#e63946;font-size:16px}.import-model-confirm .import-model-confirm-inner .footer[data-v-66bd50e7]{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;border-top:1px solid #f0f0f0;flex-shrink:0}.import-model-confirm .import-model-confirm-inner .footer .checkbox-label[data-v-66bd50e7]{display:flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-bottom:12px}.import-model-confirm .import-model-confirm-inner .footer .checkbox-label .custom-checkbox[data-v-66bd50e7]{width:18px;height:18px;accent-color:#1677ff;cursor:pointer}.import-model-confirm .import-model-confirm-inner .footer .checkbox-label .checkbox-text[data-v-66bd50e7]{font-size:14px;color:#333}.import-model-confirm .import-model-confirm-inner .footer .space-info[data-v-66bd50e7]{background:#fafbfc;border:1px solid #eef0f3;border-radius:10px;padding:12px 14px;display:flex;flex-direction:column;gap:10px;margin-left:8px}.import-model-confirm .import-model-confirm-inner .footer .space-info .space-info-header[data-v-66bd50e7]{display:flex;align-items:center;justify-content:space-between;gap:8px}.import-model-confirm .import-model-confirm-inner .footer .space-info .space-info-header .space-info-label[data-v-66bd50e7]{font-size:13px;font-weight:600;color:#444}.import-model-confirm .import-model-confirm-inner .footer .space-info .space-info-header .space-progress-bar[data-v-66bd50e7]{height:8px;background:#eef0f3;border-radius:4px;overflow:hidden;flex-grow:1}.import-model-confirm .import-model-confirm-inner .footer .space-info .space-info-header .space-progress-bar .space-progress-fill[data-v-66bd50e7]{height:100%;background:linear-gradient(90deg,#4096ff,#1677ff);border-radius:4px;transition:width .4s ease}.import-model-confirm .import-model-confirm-inner .footer .space-info .space-info-header .space-info-percent[data-v-66bd50e7]{font-size:13px;font-weight:700;color:#1677ff;font-variant-numeric:tabular-nums}.import-model-confirm .import-model-confirm-inner .footer .space-info .space-info-items[data-v-66bd50e7]{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.import-model-confirm .import-model-confirm-inner .footer .space-info .space-info-items .space-info-item[data-v-66bd50e7]{display:flex;align-items:center;gap:5px}.import-model-confirm .import-model-confirm-inner .footer .space-info .space-info-items .space-info-item .item-dot[data-v-66bd50e7]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.import-model-confirm .import-model-confirm-inner .footer .space-info .space-info-items .space-info-item .item-label[data-v-66bd50e7]{font-size:12px;color:#888}.import-model-confirm .import-model-confirm-inner .footer .space-info .space-info-items .space-info-item .item-value[data-v-66bd50e7]{font-size:12px;font-weight:600;color:#333;font-variant-numeric:tabular-nums}.import-model-confirm .import-model-confirm-inner .footer .space-info .space-info-items .space-info-item.space-used .item-dot[data-v-66bd50e7]{background:#1677ff}.import-model-confirm .import-model-confirm-inner .footer .space-info .space-info-items .space-info-item.space-total .item-dot[data-v-66bd50e7]{background:#bfbfbf}.import-model-confirm .import-model-confirm-inner .footer .space-info .space-info-items .space-info-item.space-free .item-dot[data-v-66bd50e7]{background:#52c41a}.import-model-confirm .import-model-confirm-inner .footer .space-info .space-info-items .space-info-item.space-free .item-value[data-v-66bd50e7]{color:#389e0d}.import-model-confirm .import-model-confirm-inner .footer .footer-btns[data-v-66bd50e7]{display:flex;gap:12px}.import-model-confirm .import-model-confirm-inner .footer .btn[data-v-66bd50e7]{padding:10px 24px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;border:none}.import-model-confirm .import-model-confirm-inner .footer .btn.btn-cancel[data-v-66bd50e7]{background:#f5f5f5;color:#666}.import-model-confirm .import-model-confirm-inner .footer .btn.btn-cancel[data-v-66bd50e7]:hover{background:#e8e8e8}.import-model-confirm .import-model-confirm-inner .footer .btn.btn-confirm[data-v-66bd50e7]{background:linear-gradient(135deg,#1677ff,#4096ff);color:#fff;position:relative;min-width:120px}.import-model-confirm .import-model-confirm-inner .footer .btn.btn-confirm[data-v-66bd50e7]:hover:not(:disabled){opacity:.9;transform:translateY(-1px);box-shadow:0 4px 12px rgba(22,119,255,.3)}.import-model-confirm .import-model-confirm-inner .footer .btn.btn-confirm[data-v-66bd50e7]:disabled{cursor:not-allowed;opacity:.75;transform:none;box-shadow:none}.import-model-confirm .import-model-confirm-inner .footer .btn.btn-confirm.loading[data-v-66bd50e7]{padding-left:44px}.import-model-confirm .import-model-confirm-inner .footer .btn.btn-confirm.loading[data-v-66bd50e7]:before{content:"";position:absolute;left:20px;top:50%;width:14px;height:14px;margin-top:-7px;border:2px solid hsla(0,0%,100%,.4);border-top-color:#fff;border-radius:50%;animation:btn-spin-66bd50e7 .8s linear infinite}@keyframes btn-spin-66bd50e7{to{transform:rotate(1turn)}}.publish-model-modal[data-v-08d89920]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1010}.publish-model-modal .publish-model-modal-inner[data-v-08d89920]{background:#fff;border-radius:8px;width:860px;max-width:92vw;display:flex;flex-direction:column;box-shadow:0 4px 12px rgba(0,0,0,.15);overflow:hidden}.publish-model-modal .publish-model-modal-inner .header[data-v-08d89920]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #eaeaea}.publish-model-modal .publish-model-modal-inner .header .title[data-v-08d89920]{font-size:16px;font-weight:700;color:#2c3e50}.publish-model-modal .publish-model-modal-inner .header .close-btn[data-v-08d89920]{width:28px;height:28px;border:none;background:#f5f5f5;border-radius:50%;cursor:pointer;font-size:20px;line-height:28px;text-align:center;color:#666;display:flex;align-items:center;justify-content:center;transition:all .2s}.publish-model-modal .publish-model-modal-inner .header .close-btn[data-v-08d89920]:hover{background:#e0e0e0;color:#333}.publish-model-modal .publish-model-modal-inner .body[data-v-08d89920]{display:flex;gap:20px;padding:20px}.publish-model-modal .publish-model-modal-inner .body .form-section[data-v-08d89920]{width:300px;flex-shrink:0;display:flex;flex-direction:column}.publish-model-modal .publish-model-modal-inner .body .form-section .form-item[data-v-08d89920]{margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid #d8d8d8}.publish-model-modal .publish-model-modal-inner .body .form-section .form-item .form-label[data-v-08d89920]{display:block;font-size:13px;font-weight:600;color:#444;margin-bottom:6px}.publish-model-modal .publish-model-modal-inner .body .form-section .form-item .form-input[data-v-08d89920]{width:100%;box-sizing:border-box;padding:8px 10px;border:1px solid #d9d9d9;border-radius:4px;font-size:14px;color:#333;outline:none;transition:border-color .2s}.publish-model-modal .publish-model-modal-inner .body .form-section .form-item .form-input[data-v-08d89920]:focus{border-color:#1890ff}.publish-model-modal .publish-model-modal-inner .body .form-section .form-item .form-input-checkbox[data-v-08d89920]{width:18px;height:18px}.publish-model-modal .publish-model-modal-inner .body .form-section .form-item .form-tip[data-v-08d89920]{margin-top:4px;font-size:12px;color:#999;line-height:1.5}.publish-model-modal .publish-model-modal-inner .body .form-section .form-item .scale-row[data-v-08d89920]{display:flex;align-items:center;gap:10px}.publish-model-modal .publish-model-modal-inner .body .form-section .form-item .scale-row .scale-slider[data-v-08d89920]{flex:1;height:4px;accent-color:#1890ff;cursor:pointer}.publish-model-modal .publish-model-modal-inner .body .form-section .form-item .scale-row .scale-value[data-v-08d89920]{min-width:44px;text-align:right;font-size:13px;font-weight:600;color:#1890ff;font-variant-numeric:tabular-nums}.publish-model-modal .publish-model-modal-inner .body .form-section .form-item .scale-row .numberInput[data-v-08d89920]{box-sizing:border-box;padding:8px 10px;border:1px solid #d9d9d9;border-radius:4px;font-size:14px;color:#333;outline:none;transition:border-color .2s}.publish-model-modal .publish-model-modal-inner .body .form-section .form-actions[data-v-08d89920]{display:flex;justify-content:flex-end;gap:10px;margin-top:auto}.publish-model-modal .publish-model-modal-inner .body .form-section .form-actions .btn[data-v-08d89920]{padding:8px 18px;border-radius:4px;cursor:pointer;font-size:14px;transition:all .2s}.publish-model-modal .publish-model-modal-inner .body .form-section .form-actions .btn-cancel[data-v-08d89920]{border:1px solid #d9d9d9;background:#fff;color:#595959}.publish-model-modal .publish-model-modal-inner .body .form-section .form-actions .btn-cancel[data-v-08d89920]:hover{border-color:#1890ff;color:#1890ff}.publish-model-modal .publish-model-modal-inner .body .form-section .form-actions .btn-confirm[data-v-08d89920]{border:1px solid #1890ff;background:#1890ff;color:#fff}.publish-model-modal .publish-model-modal-inner .body .form-section .form-actions .btn-confirm[data-v-08d89920]:hover:not(:disabled){background:#40a9ff;border-color:#40a9ff}.publish-model-modal .publish-model-modal-inner .body .form-section .form-actions .btn-confirm[data-v-08d89920]:disabled{cursor:not-allowed;opacity:.7}.publish-model-modal .publish-model-modal-inner .body .preview-section[data-v-08d89920]{flex:1;position:relative;min-width:0}.publish-model-modal .publish-model-modal-inner .body .preview-section .preview-container[data-v-08d89920]{width:100%;height:420px;border:1px solid #eaeaea;border-radius:6px;overflow:hidden;background:#f0f0f0}.publish-model-modal .publish-model-modal-inner .body .preview-section .preview-mask[data-v-08d89920]{position:absolute;top:0;left:0;right:0;height:420px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:hsla(0,0%,94%,.8)}.publish-model-modal .publish-model-modal-inner .body .preview-section .preview-mask .loading-img[data-v-08d89920]{width:36px;height:36px;animation:spin-08d89920 2s linear infinite}.publish-model-modal .publish-model-modal-inner .body .preview-section .preview-mask .mask-text[data-v-08d89920]{margin-top:10px;font-size:13px;color:#666}.publish-model-modal .publish-model-modal-inner .body .preview-section .preview-mask .mask-text.error[data-v-08d89920]{color:#ff4d4f}.publish-model-modal .publish-model-modal-inner .body .preview-section .preview-tips[data-v-08d89920]{margin-top:8px;font-size:12px;color:#999;text-align:center}@keyframes spin-08d89920{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.material-library-modal[data-v-78dcdf0b]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1001}.material-library-modal .material-library-modal-inner[data-v-78dcdf0b]{background:#fff;border-radius:8px;width:880px;max-width:90vw;max-height:80vh;display:flex;flex-direction:column;box-shadow:0 4px 12px rgba(0,0,0,.15);overflow:hidden}.material-library-modal .material-library-modal-inner .header[data-v-78dcdf0b]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #eaeaea}.material-library-modal .material-library-modal-inner .header .title[data-v-78dcdf0b]{font-size:18px;font-weight:700;color:#2c3e50}.material-library-modal .material-library-modal-inner .header .close-btn[data-v-78dcdf0b]{width:28px;height:28px;border:none;background:#f5f5f5;border-radius:50%;cursor:pointer;font-size:20px;line-height:28px;text-align:center;color:#666;display:flex;align-items:center;justify-content:center;transition:all .2s}.material-library-modal .material-library-modal-inner .header .close-btn[data-v-78dcdf0b]:hover{background:#e0e0e0;color:#333}.material-library-modal .material-library-modal-inner .body[data-v-78dcdf0b]{flex:1;overflow-y:auto;padding:16px 20px}.material-library-modal .material-library-modal-inner .body .space-info[data-v-78dcdf0b]{background:#fafbfc;border:1px solid #eef0f3;border-radius:10px;padding:12px 14px;display:flex;flex-direction:column;gap:10px;margin-bottom:16px}.material-library-modal .material-library-modal-inner .body .space-info .space-info-header[data-v-78dcdf0b]{display:flex;align-items:center;justify-content:space-between;gap:8px}.material-library-modal .material-library-modal-inner .body .space-info .space-info-header .space-info-label[data-v-78dcdf0b]{font-size:13px;font-weight:600;color:#444}.material-library-modal .material-library-modal-inner .body .space-info .space-info-header .space-progress-bar[data-v-78dcdf0b]{height:8px;background:#eef0f3;border-radius:4px;overflow:hidden;flex-grow:1}.material-library-modal .material-library-modal-inner .body .space-info .space-info-header .space-progress-bar .space-progress-fill[data-v-78dcdf0b]{height:100%;background:linear-gradient(90deg,#4096ff,#1677ff);border-radius:4px;transition:width .4s ease}.material-library-modal .material-library-modal-inner .body .space-info .space-info-header .space-info-percent[data-v-78dcdf0b]{font-size:13px;font-weight:700;color:#1677ff;font-variant-numeric:tabular-nums}.material-library-modal .material-library-modal-inner .body .space-info .space-info-items[data-v-78dcdf0b]{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.material-library-modal .material-library-modal-inner .body .space-info .space-info-items .space-info-item[data-v-78dcdf0b]{display:flex;align-items:center;gap:5px}.material-library-modal .material-library-modal-inner .body .space-info .space-info-items .space-info-item .item-dot[data-v-78dcdf0b]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.material-library-modal .material-library-modal-inner .body .space-info .space-info-items .space-info-item .item-label[data-v-78dcdf0b]{font-size:12px;color:#888}.material-library-modal .material-library-modal-inner .body .space-info .space-info-items .space-info-item .item-value[data-v-78dcdf0b]{font-size:12px;font-weight:600;color:#333;font-variant-numeric:tabular-nums}.material-library-modal .material-library-modal-inner .body .space-info .space-info-items .space-info-item.space-used .item-dot[data-v-78dcdf0b]{background:#1677ff}.material-library-modal .material-library-modal-inner .body .space-info .space-info-items .space-info-item.space-total .item-dot[data-v-78dcdf0b]{background:#bfbfbf}.material-library-modal .material-library-modal-inner .body .space-info .space-info-items .space-info-item.space-free .item-dot[data-v-78dcdf0b]{background:#52c41a}.material-library-modal .material-library-modal-inner .body .space-info .space-info-items .space-info-item.space-free .item-value[data-v-78dcdf0b]{color:#389e0d}.material-library-modal .material-library-modal-inner .body .loading-wrapper[data-v-78dcdf0b]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 0}.material-library-modal .material-library-modal-inner .body .loading-wrapper .loading-img[data-v-78dcdf0b]{width:40px;height:40px;animation:spin-78dcdf0b 2s linear infinite}.material-library-modal .material-library-modal-inner .body .loading-wrapper .loading-text[data-v-78dcdf0b]{margin-top:12px;font-size:14px;color:#666}.material-library-modal .material-library-modal-inner .body .empty-wrapper[data-v-78dcdf0b]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 0}.material-library-modal .material-library-modal-inner .body .empty-wrapper .empty-img[data-v-78dcdf0b]{width:120px;height:120px;opacity:.5}.material-library-modal .material-library-modal-inner .body .empty-wrapper .empty-text[data-v-78dcdf0b]{margin-top:16px;font-size:14px;color:#999}.material-library-modal .material-library-modal-inner .body .material-grid[data-v-78dcdf0b]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.material-library-modal .material-library-modal-inner .body .material-grid .upload-card[data-v-78dcdf0b]{display:flex;flex-direction:column;align-items:center;justify-content:center;aspect-ratio:auto;min-height:180px;border:2px dashed #d9d9d9;border-radius:6px;cursor:pointer;transition:all .2s;background:#fafafa;color:#999;padding:16px;text-align:center}.material-library-modal .material-library-modal-inner .body .material-grid .upload-card[data-v-78dcdf0b]:hover{border-color:#1890ff;background:#e6f7ff;color:#1890ff;transform:translateY(-2px);box-shadow:0 2px 12px rgba(24,144,255,.12)}.material-library-modal .material-library-modal-inner .body .material-grid .upload-card .upload-icon[data-v-78dcdf0b]{width:64px;height:64px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;margin-bottom:10px;box-shadow:0 2px 8px rgba(0,0,0,.06)}.material-library-modal .material-library-modal-inner .body .material-grid .upload-card .upload-text[data-v-78dcdf0b]{font-size:15px;font-weight:600;margin-bottom:4px;color:inherit}.material-library-modal .material-library-modal-inner .body .material-grid .upload-card .upload-desc[data-v-78dcdf0b]{font-size:12px;opacity:.8}.material-library-modal .material-library-modal-inner .body .material-grid .material-card[data-v-78dcdf0b]{display:flex;flex-direction:column;border:1px solid #eaeaea;border-radius:6px;overflow:hidden;transition:all .2s;background:#fff}.material-library-modal .material-library-modal-inner .body .material-grid .material-card[data-v-78dcdf0b]:hover{border-color:#1890ff;box-shadow:0 2px 12px rgba(24,144,255,.12);transform:translateY(-2px)}.material-library-modal .material-library-modal-inner .body .material-grid .material-card.deleting[data-v-78dcdf0b]{opacity:.5;pointer-events:none}.material-library-modal .material-library-modal-inner .body .material-grid .material-card .card-preview[data-v-78dcdf0b]{width:100%;aspect-ratio:1/1;background:#fafafa;border-bottom:1px solid #f0f0f0;display:flex;align-items:center;justify-content:center;overflow:hidden}.material-library-modal .material-library-modal-inner .body .material-grid .material-card .card-preview .preview-img[data-v-78dcdf0b]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.material-library-modal .material-library-modal-inner .body .material-grid .material-card .card-preview .preview-img.placeholder[data-v-78dcdf0b]{width:50%;height:50%;opacity:.25}.material-library-modal .material-library-modal-inner .body .material-grid .material-card .card-info[data-v-78dcdf0b]{padding:10px 12px;display:flex;flex-direction:column}.material-library-modal .material-library-modal-inner .body .material-grid .material-card .card-info .card-name[data-v-78dcdf0b]{font-size:14px;font-weight:500;color:#2c3e50;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:1.4}.material-library-modal .material-library-modal-inner .body .material-grid .material-card .card-info .card-fileSize[data-v-78dcdf0b]{font-size:12px;font-weight:500;color:#2c3e50;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.material-library-modal .material-library-modal-inner .body .material-grid .material-card .card-info .card-meta[data-v-78dcdf0b]{display:flex;align-items:center;justify-content:space-between;margin-top:4px}.material-library-modal .material-library-modal-inner .body .material-grid .material-card .card-info .card-meta .btn-public[data-v-78dcdf0b]{display:inline-flex;align-items:center;gap:3px;padding:3px 8px;border:1px solid #1890ff;background:#fff;color:#1890ff;border-radius:4px;cursor:pointer;font-size:12px;transition:all .2s}.material-library-modal .material-library-modal-inner .body .material-grid .material-card .card-info .card-meta .btn-public[data-v-78dcdf0b]:hover:not(:disabled){background:#1890ff;color:#fff;border-color:#1890ff}.material-library-modal .material-library-modal-inner .body .material-grid .material-card .card-info .card-meta .btn-public[data-v-78dcdf0b]:disabled{cursor:not-allowed;opacity:.7}.material-library-modal .material-library-modal-inner .body .material-grid .material-card .card-info .card-meta .btn-public .spin-icon[data-v-78dcdf0b]{animation:spin-78dcdf0b 1s linear infinite}.material-library-modal .material-library-modal-inner .body .material-grid .material-card .card-info .card-meta .btn-delete[data-v-78dcdf0b]{display:inline-flex;align-items:center;gap:3px;padding:3px 8px;border:1px solid #ffccc7;background:#fff;color:#ff4d4f;border-radius:4px;cursor:pointer;font-size:12px;transition:all .2s}.material-library-modal .material-library-modal-inner .body .material-grid .material-card .card-info .card-meta .btn-delete[data-v-78dcdf0b]:hover:not(:disabled){background:#ff4d4f;color:#fff;border-color:#ff4d4f}.material-library-modal .material-library-modal-inner .body .material-grid .material-card .card-info .card-meta .btn-delete[data-v-78dcdf0b]:disabled{cursor:not-allowed;opacity:.7}.material-library-modal .material-library-modal-inner .body .material-grid .material-card .card-info .card-meta .btn-delete .spin-icon[data-v-78dcdf0b]{animation:spin-78dcdf0b 1s linear infinite}@media (max-width:800px){.material-library-modal .material-library-modal-inner .body .material-grid[data-v-78dcdf0b]{grid-template-columns:repeat(3,1fr)}}@media (max-width:600px){.material-library-modal .material-library-modal-inner .body .material-grid[data-v-78dcdf0b]{grid-template-columns:repeat(2,1fr)}}.material-library-modal .material-library-modal-inner .footer[data-v-78dcdf0b]{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;border-top:1px solid #eaeaea}.material-library-modal .material-library-modal-inner .footer .footer-info[data-v-78dcdf0b]{font-size:13px;color:#888}.material-library-modal .material-library-modal-inner .footer .btn[data-v-78dcdf0b]{padding:6px 16px;border-radius:4px;cursor:pointer;font-size:14px;transition:all .2s}.material-library-modal .material-library-modal-inner .footer .btn-close[data-v-78dcdf0b]{border:1px solid #d9d9d9;background:#fff;color:#595959}.material-library-modal .material-library-modal-inner .footer .btn-close[data-v-78dcdf0b]:hover{border-color:#1890ff;color:#1890ff}@keyframes spin-78dcdf0b{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.toolbar-item[data-v-52122e2e]{position:relative}.addButton[data-v-52122e2e]{padding:4px 8px;border:none;border-radius:4px;background:#e4e6eb;color:#17181a;cursor:pointer;font-size:16px;min-width:50px;transition:all .3s}.insertObjTypeSelect[data-v-52122e2e]{position:absolute;background:#fff;top:100%;width:160px;left:0;border:1px solid #d9d9d9;box-sizing:border-box;border-radius:8px;padding:8px 0;z-index:1000;max-height:80vh}.insertObjTypeSelect>.childItem[data-v-52122e2e]{padding:4px 0;cursor:default;text-align:center;color:#2c3e50}.insertObjTypeSelect>.childItem.active[data-v-52122e2e],.insertObjTypeSelect>.childItem[data-v-52122e2e]:hover{background-color:#1890ff}.insertObjTypeSelect .splitLine[data-v-52122e2e]{width:100%;height:1px;margin:8px 0;background-color:#d9d9d9}.typeItemContent[data-v-52122e2e]{position:relative}.typeItemContent.active .typeName[data-v-52122e2e]{background-color:#1890ff;color:#fff;font-weight:700;position:relative}.typeItemContent.active .typeName[data-v-52122e2e]:after{color:#fff}.typeItemContent.active .childItemList[data-v-52122e2e]{display:block}.typeItemContent .typeName[data-v-52122e2e]{padding:4px 0;cursor:default;text-align:center;color:#2c3e50}.typeItemContent .typeName[data-v-52122e2e]:after{content:"";background-image:url(/img/right.58548cd1.svg);background-size:cover;background-position:50%;position:absolute;height:100%;line-height:22px;top:10px;right:4px;width:10px;height:10px;opacity:.7;color:#000;font-size:12px;border-radius:50%}.typeItemContent .childItemList[data-v-52122e2e]{position:absolute;top:-8px;left:100%;min-width:120px;background:#fff;border:1px solid #d9d9d9;box-sizing:border-box;border-radius:8px;padding:7px 0;z-index:1001}.typeItemContent .childItemList .childItem[data-v-52122e2e]{border-bottom:1px solid #f1f1f1;padding:4px 12px;text-align:center;margin:0 8px;display:flex;align-items:center;justify-content:flex-start}.typeItemContent .childItemList .childItem[data-v-52122e2e]:last-child{border-bottom:none}.typeItemContent .childItemList .childItem[data-v-52122e2e]:hover{background-color:#1890ff;color:#fff;font-weight:700}.typeItemContent .childItemList .childItem:hover .desc[data-v-52122e2e]{color:#fff}.typeItemContent .childItemList .childItem>img[data-v-52122e2e]{width:44px;margin:0 4px;flex-shrink:0}.typeItemContent .childItemList .childItem .name[data-v-52122e2e]{flex-grow:1;text-align:center;text-wrap:nowrap}.typeItemContent .childItemList .childItem .desc[data-v-52122e2e]{font-size:14px;color:#666}.addOutFileChildList[data-v-52122e2e]{position:fixed;top:-8px;left:100%;max-height:90vh;overflow-y:auto;width:180px;border:1px solid #d9d9d9;border-radius:8px;padding:7px 0;z-index:1001;padding:8px;gap:8px;width:auto;flex-wrap:wrap}.addOutFileChildList .childItem[data-v-52122e2e],.addOutFileChildList[data-v-52122e2e]{background:#fff;box-sizing:border-box;overflow:hidden;display:flex;flex-direction:column}.addOutFileChildList .childItem[data-v-52122e2e]{border:1px solid #eaeaea;border-radius:4px;cursor:default;color:#2c3e50;padding:4px 0;text-align:center;align-items:center;justify-content:center;height:113px;position:relative}.addOutFileChildList .childItem[data-v-52122e2e]:hover{background-color:#1890ff;color:#fff;font-weight:700}.addOutFileChildList .childItem:hover .desc[data-v-52122e2e]{color:#fff}.addOutFileChildList .childItem.help[data-v-52122e2e]{font-size:12px;min-width:120px}.addOutFileChildList .childItem.help .icon[data-v-52122e2e]{width:38px}.addOutFileChildList .childItem.help .desc[data-v-52122e2e]{font-size:12px}.addOutFileChildList .childItem .previewImg[data-v-52122e2e]{width:83px;height:83px;margin-left:8px;margin-right:8px;background-color:#fff;position:relative}.addOutFileChildList .childItem .previewImg>img[data-v-52122e2e]{width:100%;height:100%}.addOutFileChildList .childItem .userUpTip[data-v-52122e2e]{font-size:10px;background-color:#000;padding:4px;color:#fff;position:absolute;top:0;right:0;border-bottom-left-radius:4px;display:flex;align-items:center}.addOutFileChildList .childItem .userUpTip>img[data-v-52122e2e]{height:12px}.addOutFileChildList .childItem .name[data-v-52122e2e]{font-size:14px;color:#2c3e50;max-width:120px;padding-right:8px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.addOutFileChildList .childItem .desc[data-v-52122e2e]{font-size:14px;color:#666}.defaultValueModal[data-v-52122e2e]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:2000}.defaultValueModal .modalContent[data-v-52122e2e]{background:#fff;border-radius:8px;padding:16px;min-width:280px;max-width:80vw;box-shadow:0 4px 12px rgba(0,0,0,.15)}.defaultValueModal .modalContent .modalTitle[data-v-52122e2e]{font-size:18px;font-weight:700;text-align:center;margin-bottom:16px;color:#2c3e50}.defaultValueModal .modalContent .defaultValueList[data-v-52122e2e]{display:flex;flex-direction:row;gap:8px;flex-wrap:wrap}.defaultValueModal .modalContent .defaultValueList .defaultValueItem[data-v-52122e2e]{width:142px;height:142px;box-sizing:border-box;padding:4px;border-radius:4px;cursor:pointer;text-align:center;border:1px solid #eaeaea;color:#2c3e50;transition:background-color .2s}.defaultValueModal .modalContent .defaultValueList .defaultValueItem .img[data-v-52122e2e]{width:100px;height:100px;border:1px solid #eaeaea;border-radius:4px;margin-bottom:4px;-o-object-fit:contain;object-fit:contain}.defaultValueModal .modalContent .defaultValueList .defaultValueItem .name[data-v-52122e2e]{font-size:14px;color:#666}.defaultValueModal .modalContent .defaultValueList .defaultValueItem[data-v-52122e2e]:hover{background-color:#1890ff;color:#fff}.defaultValueModal .modalContent .defaultValueList .defaultValueItem:hover .name[data-v-52122e2e]{color:#fff}.loading[data-v-52122e2e]{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.4);z-index:1002}.loading>img[data-v-52122e2e]{width:32px;height:32px;animation:loading-52122e2e 2s linear infinite}@keyframes loading-52122e2e{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.addButtonWrapper[data-v-52122e2e]{position:relative;display:inline-block}.addButtonGuide[data-v-52122e2e]{animation:guidePulse-52122e2e 1.6s ease-in-out infinite;background:linear-gradient(135deg,#1890ff,#52c41a);color:#fff;font-weight:700;box-shadow:0 0 0 0 rgba(24,144,255,.6);position:relative;z-index:1}@keyframes guidePulse-52122e2e{0%{box-shadow:0 0 0 0 rgba(24,144,255,.6);transform:scale(1)}50%{box-shadow:0 0 0 10px rgba(24,144,255,0);transform:scale(1.05)}to{box-shadow:0 0 0 0 rgba(24,144,255,0);transform:scale(1)}}.guideBubble[data-v-52122e2e]{top:45px;left:-50px;height:154px;position:absolute;width:300px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:16px;padding:18px 18px 14px 18px;z-index:999;cursor:default;box-sizing:border-box;box-shadow:0 20px 50px -10px rgba(102,126,234,.5),0 10px 30px -5px rgba(118,75,162,.4),inset 0 0 0 1px hsla(0,0%,100%,.15);animation:guideBubbleIn-52122e2e .5s cubic-bezier(.34,1.56,.64,1),guideBubbleFloat-52122e2e 3s ease-in-out .5s infinite}.guideBubbleDecor[data-v-52122e2e]{position:absolute;border-radius:50%;pointer-events:none}.guideBubbleDecor1[data-v-52122e2e]{width:140px;height:140px;right:-50px;top:-60px;background:radial-gradient(circle,hsla(0,0%,100%,.18) 0,transparent 70%);animation:guideDecorFloat-52122e2e 6s ease-in-out infinite}.guideBubbleDecor2[data-v-52122e2e]{width:80px;height:80px;left:-20px;bottom:-30px;background:radial-gradient(circle,rgba(135,206,250,.25) 0,transparent 70%);animation:guideDecorFloat-52122e2e 5s ease-in-out infinite reverse}@keyframes guideDecorFloat-52122e2e{0%,to{transform:translate(0) scale(1);opacity:.8}50%{transform:translate(6px,-6px) scale(1.08);opacity:1}}.guideBubbleArrow[data-v-52122e2e]{position:absolute;left:25%;top:-12px;transform:translateX(-50%);width:0;height:0;border-left:14px solid transparent;border-right:14px solid transparent;border-bottom:14px solid transparent;border-bottom-color:#6876df;filter:drop-shadow(0 -4px 6px rgba(102,126,234,.35))}.guideBubbleClose[data-v-52122e2e]{position:absolute;top:8px;right:8px;width:24px;height:24px;border:none;background:hsla(0,0%,100%,.18);color:#fff;border-radius:50%;font-size:16px;line-height:22px;text-align:center;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s,transform .2s;z-index:2}.guideBubbleClose[data-v-52122e2e]:hover{background:hsla(0,0%,100%,.32);transform:rotate(90deg)}.guideBubbleContent[data-v-52122e2e]{display:flex;align-items:flex-start;gap:12px;position:relative;z-index:1}.guideBubbleIcon[data-v-52122e2e]{flex-shrink:0;width:48px;height:48px;background:linear-gradient(135deg,hsla(0,0%,100%,.25),hsla(0,0%,100%,.08));border-radius:12px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(0,0,0,.12),inset 0 0 0 1px hsla(0,0%,100%,.2);backdrop-filter:blur(4px)}.guideBubbleTextBlock[data-v-52122e2e]{flex:1;min-width:0}.guideBubbleTitle[data-v-52122e2e]{font-size:16px;font-weight:700;line-height:1.3;margin-bottom:6px;letter-spacing:.2px;background:linear-gradient(180deg,#fff,#e4e8ff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 1px 2px rgba(0,0,0,.08)}.guideBubbleDesc[data-v-52122e2e]{font-size:12.5px;line-height:1.55;color:hsla(0,0%,100%,.88);font-weight:400}.guideBubbleFooter[data-v-52122e2e]{display:flex;align-items:center;justify-content:space-between;margin-top:14px;padding-top:10px;border-top:1px solid hsla(0,0%,100%,.18);position:relative;z-index:1}.guideBubbleStep[data-v-52122e2e]{display:flex;align-items:center;gap:6px}.guideBubbleStepDot[data-v-52122e2e]{width:6px;height:6px;border-radius:50%;background:hsla(0,0%,100%,.3);transition:all .3s}.guideBubbleStepDot.active[data-v-52122e2e]{width:18px;border-radius:3px;background:linear-gradient(90deg,#ffd86b,#ff9a9e);box-shadow:0 0 8px rgba(255,216,107,.5)}.guideBubbleNextBtn[data-v-52122e2e]{display:inline-flex;align-items:center;gap:4px;border:none;background:#fff;color:#667eea;font-size:13px;font-weight:600;padding:6px 12px;border-radius:20px;cursor:pointer;box-shadow:0 4px 12px rgba(0,0,0,.15);transition:all .2s}.guideBubbleNextBtn[data-v-52122e2e]:hover{transform:translateY(-1px);box-shadow:0 6px 16px rgba(0,0,0,.2)}.guideBubbleNextBtn[data-v-52122e2e]:active{transform:translateY(0)}@keyframes guideBubbleIn-52122e2e{0%{opacity:0;transform:translateY(-16px) scale(.85)}60%{transform:translateY(4px) scale(1.02)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes guideBubbleFloat-52122e2e{0%,to{transform:translateY(0);filter:drop-shadow(0 10px 20px rgba(102,126,234,.35))}50%{transform:translateY(4px);filter:drop-shadow(0 16px 28px rgba(102,126,234,.45))}}.environmentEditor[data-v-cbec59f0]{position:absolute;background:#fff;box-sizing:border-box;border-radius:8px;box-shadow:0 0 14px 3px rgba(0,0,0,.65);z-index:1000;max-height:85vh;overflow:hidden;display:flex}.environmentEditor .environmentEditorContent[data-v-cbec59f0]{width:340px;overflow:hidden;display:flex;flex-direction:column;flex-grow:1}.environmentEditor .environmentEditorContent .head[data-v-cbec59f0]{display:flex;align-items:center;justify-content:space-between;background:#000;color:#fff}.environmentEditor .environmentEditorContent .head .moveIcon[data-v-cbec59f0]{width:32px;height:32px;cursor:move;display:flex;align-items:center;justify-content:center}.environmentEditor .environmentEditorContent .head .moveIcon>img[data-v-cbec59f0]{width:24px;height:24px}.environmentEditor .environmentEditorContent .head .title[data-v-cbec59f0]{font-size:16px;line-height:32px;height:32px;text-align:center;flex-grow:1}.environmentEditor .environmentEditorContent .head .closeIcon[data-v-cbec59f0]{width:32px;height:32px;display:flex;align-items:center;justify-content:center}.environmentEditor .environmentEditorContent .head .closeIcon>img[data-v-cbec59f0]{height:24px;width:100%}.preview[data-v-0352ce85]{display:flex;align-items:center;justify-content:center;height:100px;position:relative}.preview>img[data-v-0352ce85]{height:100px}.preview .closeButton[data-v-0352ce85]{position:absolute;top:0;right:0;cursor:pointer;padding:8px}.preview .closeButton>img[data-v-0352ce85]{height:24px}.imgEditContainer[data-v-0352ce85]{display:flex}.imgEditContainer .typeSelect[data-v-0352ce85]{border:1px solid #b2b2b2;border-right:none;border-radius:8px 0 0 8px;color:#666;font-size:14px;height:32px;width:80px;flex-shrink:0;text-align:center}.imgEditContainer .typeSelect[data-v-0352ce85]:focus{outline:none;box-shadow:none}.imgEditContainer .fileInput[data-v-0352ce85],.imgEditContainer .urlInput[data-v-0352ce85]{flex-grow:1;border:1px solid #b2b2b2;border-radius:0 8px 8px 0;height:32px;width:150px;box-sizing:border-box}.imgEditContainer .fileInput[data-v-0352ce85]{padding-left:16px;color:#666;font-size:14px;line-height:32px}.selectInfo[data-v-1c59615a]{display:flex;flex-direction:column;align-items:end;height:88px;min-height:20px}.selectInfo .img[data-v-1c59615a]{height:88px;min-height:20px;border-radius:4px;border:1px solid #d9d9d9}.selectInfo .desc[data-v-1c59615a]{font-size:14px;color:#666;text-align:center}.cornerTypePanel[data-v-1c59615a]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#0000004a;z-index:1001;display:flex;align-items:center;justify-content:center;flex-direction:column}.cornerTypePanel .cornerTypePanelInner[data-v-1c59615a]{background:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.15)}.cornerTypePanel .cornerTypePanelInner .title[data-v-1c59615a]{font-size:24px;font-weight:700;color:#333;text-align:center;margin-bottom:20px}.cornerTypePanel .cornerTypePanelInner .list[data-v-1c59615a]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;margin-top:8px;gap:8px}.cornerTypePanel .cornerTypePanelInner .list .item[data-v-1c59615a]{border:2px solid #d9d9d9;border-radius:4px;padding:10px}.cornerTypePanel .cornerTypePanelInner .list .item.active[data-v-1c59615a]{border-color:#66b1ff;box-shadow:inset 0 0 6px #66b1ff}.cornerTypePanel .cornerTypePanelInner .list .item .img[data-v-1c59615a]{width:200px;height:200px}.cornerTypePanel .cornerTypePanelInner .list .item .desc[data-v-1c59615a]{font-size:16px;color:#666;text-align:center}.ground-texture-editor[data-v-7e0fb49f]{display:flex;flex-direction:row;height:100vh;background:#fff;position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000}.toolbar[data-v-7e0fb49f]{display:flex;flex-direction:column;align-items:center;padding:4px;background:#f0f2f5;gap:24px}.toolbar .element-library[data-v-7e0fb49f]{display:flex;align-items:center;flex-direction:column;gap:4px}.toolbar .element-library .element-btn[data-v-7e0fb49f]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:62px;height:62px;border:1px solid #d9d9d9;border-radius:4px;background:#fff;cursor:pointer;font-size:16px;transition:all .2s}.toolbar .element-library .element-btn .element-name[data-v-7e0fb49f]{font-size:12px;color:#666;margin-top:2px}.toolbar .element-library .element-btn[data-v-7e0fb49f]:hover{border-color:#1890ff}.toolbar .element-library .element-btn.active[data-v-7e0fb49f]{background:#e6f7ff;border-color:#1890ff}.actions[data-v-7e0fb49f]{display:flex;flex-direction:row;gap:8px;margin-left:auto;position:fixed;z-index:1000;background:#ffffffba;left:50%;top:8px;border-radius:8px;transform:translateX(-50%);padding:8px}.actions .background-color-picker[data-v-7e0fb49f]{display:flex;flex-direction:row;align-items:center;gap:4px}.actions .background-color-picker label[data-v-7e0fb49f]{font-size:12px;color:#666}.actions .background-color-picker input[type=color][data-v-7e0fb49f]{width:48px;height:32px;border:1px solid #d9d9d9;border-radius:4px;cursor:pointer;padding:0}.file-input[data-v-7e0fb49f]{display:none}.btnGroup .action-btn[data-v-7e0fb49f]{border-radius:0;border-left:none}.btnGroup .action-btn[data-v-7e0fb49f]:first-child{border-radius:6px 0 0 6px;border-left:1px solid #d9d9d9}.btnGroup .action-btn[data-v-7e0fb49f]:last-child{border-radius:0 6px 6px 0}.action-btn[data-v-7e0fb49f]{padding:6px 16px;border:1px solid #d9d9d9;border-radius:6px;background:#fff;cursor:pointer;font-size:14px;transition:all .2s}.action-btn[data-v-7e0fb49f]:hover{background:#1890ff;color:#fff}.action-btn.primary[data-v-7e0fb49f]{background:#1890ff;border-color:#1890ff;color:#fff}.action-btn.primary[data-v-7e0fb49f]:hover{background:#40a9ff}.dropdown[data-v-7e0fb49f]{position:relative;display:inline-flex;align-items:center;border:1px solid #d9d9d9;border-radius:6px;background:#fff;cursor:pointer;font-size:14px;transition:all .2s}.dropdown .dropdown-btn[data-v-7e0fb49f]{display:flex;align-items:center;padding:6px 16px}.dropdown .dropdown-content-container[data-v-7e0fb49f]{height:32px;display:flex;align-items:center}.dropdown .dropdown-content-container:hover .dropdown-content[data-v-7e0fb49f]{opacity:1;visibility:visible}.dropdown .dropdown-content-container .dropdown-icon-container[data-v-7e0fb49f]{padding:0 8px;height:24px;border-left:1px solid #d9d9d9;display:flex;align-items:center;justify-content:center}.dropdown .dropdown-content-container .dropdown-icon-container .dropdown-icon[data-v-7e0fb49f]{width:14px;height:14px;transition:transform .2s}.dropdown .dropdown-content-container .dropdown-content[data-v-7e0fb49f]{position:absolute;top:100%;right:0;min-width:120px;background:#fff;border:1px solid #d9d9d9;border-radius:6px;box-shadow:0 2px 8px rgba(0,0,0,.15);opacity:0;visibility:hidden;transition:all .2s;z-index:100}.dropdown .dropdown-content-container .dropdown-content button[data-v-7e0fb49f]{display:block;width:100%;padding:8px 16px;border:none;background:none;cursor:pointer;text-align:left;font-size:14px;transition:background .2s}.dropdown .dropdown-content-container .dropdown-content button[data-v-7e0fb49f]:hover{background:#e8f4ff;color:#1890ff}.canvas-container[data-v-7e0fb49f]{flex:1;position:relative;overflow:auto;background:#e8e8e8}.canvas-wrapper[data-v-7e0fb49f]{position:relative;width:100%}.main-canvas[data-v-7e0fb49f]{display:block;width:100%;height:auto;position:relative;z-index:101}.grid-canvas[data-v-7e0fb49f]{z-index:100}.grid-canvas[data-v-7e0fb49f],.preview-canvas[data-v-7e0fb49f]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.preview-canvas[data-v-7e0fb49f]{z-index:102}.hint[data-v-7e0fb49f]{position:absolute;bottom:30px;left:50%;transform:translateX(-50%);padding:8px 16px;background:rgba(0,0,0,.6);color:#fff;border-radius:4px;font-size:14px}.properties-panel[data-v-7e0fb49f]{position:fixed;width:340px;padding:0;background:#fff;border-radius:8px;box-shadow:0 0 14px 3px rgba(0,0,0,.65);overflow:hidden;z-index:1000;display:flex;flex-direction:column}.properties-panel .panel-header[data-v-7e0fb49f]{display:flex;align-items:center;justify-content:space-between;background:#000;color:#fff;cursor:move}.properties-panel .panel-header .drag-handle[data-v-7e0fb49f]{width:32px;height:32px;cursor:move;display:flex;align-items:center;justify-content:center}.properties-panel .panel-header .drag-handle>img[data-v-7e0fb49f]{width:24px;height:24px}.properties-panel .panel-header .title[data-v-7e0fb49f]{font-size:16px;line-height:32px;height:32px;text-align:center;flex-grow:1}.properties-panel .panel-header .close-btn[data-v-7e0fb49f]{width:32px;height:32px;display:flex;align-items:center;justify-content:center}.properties-panel .panel-content[data-v-7e0fb49f]{padding:12px;overflow-y:auto;flex-grow:1}.properties-panel .panel-content .property-list .property-item[data-v-7e0fb49f]{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-bottom:6px;padding-bottom:6px;border-bottom:1px solid #f3f3f3;flex-wrap:wrap}.properties-panel .panel-content .property-list .property-item[data-v-7e0fb49f]:last-child{margin-bottom:0;border-bottom:none}.properties-panel .panel-content .property-list .property-item label[data-v-7e0fb49f]{font-size:14px;color:#666}.properties-panel .panel-content .property-list .property-item input[type=range][data-v-7e0fb49f]{width:100%}.properties-panel .panel-content .property-list .property-item span[data-v-7e0fb49f]{font-size:12px;color:#999;text-align:right}.properties-panel .panel-content .property-list .property-item .numberEdit[data-v-7e0fb49f]{display:flex;align-items:center;justify-content:center}.properties-panel .panel-content .property-list .property-item .numberEdit .numberInputContainer[data-v-7e0fb49f]{display:flex;align-items:center;justify-content:center;border:1px solid #b2b2b2;border-radius:4px;overflow:hidden;flex-shrink:0}.properties-panel .panel-content .property-list .property-item .numberEdit .numberInputContainer .numberInput[data-v-7e0fb49f]{margin-left:2px;width:40px;height:28px;border:none;outline:none;width:44px}.properties-panel .panel-content .property-list .property-item .textContainer[data-v-7e0fb49f]{display:flex;align-items:center;justify-content:center;border:1px solid #b2b2b2;border-radius:4px;overflow:hidden;flex-shrink:0}.properties-panel .panel-content .property-list .property-item .textContainer .textInput[data-v-7e0fb49f]{margin-left:2px;height:28px;border:none;outline:none;width:180px}.properties-panel .panel-content .bottomTools[data-v-7e0fb49f]{display:flex;flex-direction:column;gap:8px;border-top:1px solid #f3f3f3;padding-top:12px;margin-top:12px}.properties-panel .panel-content .bottomTools .layer-controls[data-v-7e0fb49f]{display:flex;gap:8px}.properties-panel .panel-content .bottomTools .layer-controls .layer-btn[data-v-7e0fb49f]{flex:1;padding:8px;border:none;border-radius:4px;background:#1890ff;color:#fff;cursor:pointer;font-size:14px}.properties-panel .panel-content .bottomTools .layer-controls .layer-btn[data-v-7e0fb49f]:hover{background:#40a9ff}.properties-panel .panel-content .bottomTools .delete-btn[data-v-7e0fb49f]{width:100%;padding:8px;border:none;border-radius:4px;background:#ff4d4f;color:#fff;cursor:pointer;font-size:14px}.properties-panel .panel-content .bottomTools .delete-btn[data-v-7e0fb49f]:hover{background:#ff7875}.numberEdit[data-v-51998dd7]{display:flex;align-items:center;justify-content:center;width:100%}.numberEdit .angleStr[data-v-51998dd7]{color:#666;font-size:14px;margin-right:16px}.numberEdit .angleNumberTitle[data-v-51998dd7]{color:#3b3b3b;font-size:14px;margin-right:2px}.numberEdit .numberInputRange[data-v-51998dd7]{flex-grow:1;margin-right:8px}.numberEdit .numberInputContainer[data-v-51998dd7]{display:flex;align-items:center;justify-content:center;border:1px solid #b2b2b2;border-radius:4px;overflow:hidden}.numberEdit .numberInputContainer .numberInput[data-v-51998dd7]{margin-left:2px;width:32px;height:28px;border:none;outline:none;-moz-appearance:textfield}.numberEdit .numberInputContainer .numberInput[data-v-51998dd7]::-webkit-inner-spin-button,.numberEdit .numberInputContainer .numberInput[data-v-51998dd7]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.numberEdit .numberInputContainer .numberInput[data-v-51998dd7]:focus{outline:none;box-shadow:none}.numberEdit .numberInputContainer .unit[data-v-51998dd7]{margin-right:2px;color:#b2b2b2}.colorInput[data-v-a2e1e8f0]{width:130px}.checkBox[data-v-a2e1e8f0]{width:20px;height:20px}.numberEdit[data-v-a2e1e8f0]{display:flex;align-items:center;justify-content:center;width:100%}.numberEdit .numberInputRange[data-v-a2e1e8f0]{flex-grow:1;margin-right:8px}.numberEdit .numberInputContainer[data-v-a2e1e8f0]{display:flex;align-items:center;justify-content:center;border:1px solid #b2b2b2;border-radius:4px;overflow:hidden}.numberEdit .numberInputContainer .numberInput[data-v-a2e1e8f0]{margin-left:2px;width:40px;height:28px;border:none;outline:none}.numberEdit .numberInputContainer .numberInput[data-v-a2e1e8f0]:focus{outline:none;box-shadow:none}.numberEdit .numberInputContainer .unit[data-v-a2e1e8f0]{margin-right:2px;color:#b2b2b2}.materialList[data-v-a2e1e8f0]{display:flex;flex-wrap:wrap}.materialList .materialItem[data-v-a2e1e8f0]{width:50px;border:1px solid #000;display:flex;flex-direction:column;box-sizing:border-box;border-radius:4px;overflow:hidden}.materialList .materialItem[data-v-a2e1e8f0]:hover{transform:scale(2);transform-origin:right center;transition:all .1s}.materialList .materialItem.active[data-v-a2e1e8f0]{border:1px solid #1890ff;box-shadow:inset 0 0 0 2px #1890ff}.materialList .materialItem .imgOuting[data-v-a2e1e8f0]{width:48px;height:48px;overflow:hidden;position:relative;z-index:-1;display:flex;align-items:center;justify-content:center}.materialList .materialItem .imgOuting .img[data-v-a2e1e8f0]{width:300px}.materialList .materialItem .name[data-v-a2e1e8f0]{z-index:-1;font-size:14px;text-align:center;background-color:#fff}.allMaterialPanel[data-v-a2e1e8f0]{position:fixed;left:0;right:0;top:0;bottom:0;z-index:1001;background-color:#00000075;display:flex;flex-direction:column;align-items:center;justify-content:center}.allMaterialPanel .allMaterialPanelInner[data-v-a2e1e8f0]{display:flex;width:610px;padding:8px;min-height:200px;max-height:70vh;background-color:#fff;border-radius:8px;overflow:auto;flex-direction:column;align-items:center}.allMaterialPanel .allMaterialPanelInner .title[data-v-a2e1e8f0]{font-size:24px}.allMaterialPanel .allMaterialPanelInner .list[data-v-a2e1e8f0]{width:593px;display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;margin-top:8px}.allMaterialPanel .allMaterialPanelInner .list .materialItem[data-v-a2e1e8f0]{flex-shrink:0;border:1px solid #b2b2b2;display:flex;flex-direction:column;box-sizing:border-box;border-radius:4px;overflow:hidden}.allMaterialPanel .allMaterialPanelInner .list .materialItem.active[data-v-a2e1e8f0]{border:1px solid #1890ff;box-shadow:0 0 0 2px #1890ff}.allMaterialPanel .allMaterialPanelInner .list .materialItem .imgOuting[data-v-a2e1e8f0]{width:140px;height:140px;overflow:hidden;position:relative;display:flex;align-items:center;justify-content:center}.allMaterialPanel .allMaterialPanelInner .list .materialItem .imgOuting .img[data-v-a2e1e8f0]{width:140px}.allMaterialPanel .allMaterialPanelInner .list .materialItem .name[data-v-a2e1e8f0]{font-size:14px;text-align:center;background-color:#fff}.cornerTypeDesc[data-v-a2e1e8f0]{font-size:14px;color:#b2b2b2}.stitchImage[data-v-a2e1e8f0]{position:relative;width:200px;height:200px}.stitchImage .previewImg[data-v-a2e1e8f0]{width:200px;height:200px;-o-object-fit:contain;object-fit:contain}.stitchImage .empty[data-v-a2e1e8f0]{width:200px;height:200px;align-items:center;justify-content:center;display:inline-flex;font-size:14px;color:#b2b2b2;text-align:center;border-radius:4px;background-color:#f5f5f5;border:1px solid #b2b2b2}.stitchImage .editBtn[data-v-a2e1e8f0]{position:absolute;top:0;right:0}.content[data-v-67b0620e]{padding:8px}.configItemList[data-v-67b0620e]{padding:12px;overflow-y:auto;flex-grow:1}.configItemList .configItem[data-v-67b0620e]{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-bottom:6px;padding-bottom:6px;border-bottom:1px solid #f3f3f3;flex-wrap:wrap}.configItemList .configItem.title[data-v-67b0620e]{margin-bottom:0;border-bottom:none;margin-top:16px}.configItemList .configItem.title[data-v-67b0620e]:first-child{margin-top:0}.configItemList .configItem[data-v-67b0620e]:last-child{margin-bottom:0;border-bottom:none}.configItemList .configItem .label[data-v-67b0620e]{flex-shrink:0;min-width:70px;text-align:left}.configItemList .configItem .label.title[data-v-67b0620e]{color:#000;font-weight:700;text-align:center;width:100%;font-size:16px;line-height:30px;background:#e5e5e5}.configItemList .configItem .edit[data-v-67b0620e]{flex-grow:1;display:flex;align-items:center;justify-content:end}.configItemList .configItem .edit .actionButton[data-v-67b0620e]{padding:4px 8px;border:none;border-radius:4px;background:#e4e6eb;cursor:pointer;font-size:16px;transition:all .3s}.login-modal-overlay[data-v-af58e620]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.login-modal[data-v-af58e620]{background:#fff;border-radius:8px;width:360px;box-shadow:0 4px 20px rgba(0,0,0,.15)}.login-header[data-v-af58e620]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #eee}.login-header h2[data-v-af58e620]{margin:0;font-size:18px;color:#333}.close-btn[data-v-af58e620]{background:none;border:none;font-size:24px;cursor:pointer;color:#999;padding:0;line-height:1}.close-btn[data-v-af58e620]:hover{color:#333}.login-content[data-v-af58e620]{padding:20px}.form-item[data-v-af58e620]{margin-bottom:16px}.form-item label[data-v-af58e620]{display:block;margin-bottom:6px;font-size:14px;color:#666}.form-item input[data-v-af58e620]{width:100%;height:36px;padding:0 12px;border:1px solid #ddd;border-radius:4px;font-size:14px;box-sizing:border-box}.form-item input[data-v-af58e620]:focus{outline:none;border-color:#409eff}.captcha-container[data-v-af58e620]{display:flex;gap:12px}.captcha-container input[data-v-af58e620]{flex:1}.captcha-btn[data-v-af58e620]{padding:0 16px;height:36px;border:1px solid #409eff;border-radius:4px;background:#fff;color:#409eff;font-size:14px;cursor:pointer;white-space:nowrap}.captcha-btn[data-v-af58e620]:hover:not(:disabled){background:#f0f5ff}.captcha-btn[data-v-af58e620]:disabled{opacity:.5;cursor:not-allowed}.error-message[data-v-af58e620]{color:#f56c6c;font-size:12px;margin-top:8px}.login-footer[data-v-af58e620]{display:flex;justify-content:flex-end;gap:12px;padding:16px 20px;border-top:1px solid #eee}.login-footer button[data-v-af58e620]{padding:8px 20px;border-radius:4px;font-size:14px;cursor:pointer;border:none}.btn-cancel[data-v-af58e620]{background:#fff;border:1px solid #dcdfe6;color:#606266}.btn-cancel[data-v-af58e620]:hover{border-color:#c0c4cc}.btn-login[data-v-af58e620]{background:#409eff;color:#fff}.btn-login[data-v-af58e620]:hover{background:#66b1ff}.login-switch[data-v-af58e620]{padding:12px 20px;text-align:center;font-size:14px;color:#666;border-top:1px solid #eee}.switch-btn[data-v-af58e620]{background:none;border:none;color:#409eff;cursor:pointer;padding:0;font-size:14px}.switch-btn[data-v-af58e620]:hover{text-decoration:underline}.forgot-password[data-v-af58e620]{padding:8px 20px;text-align:center}.forgot-btn[data-v-af58e620]{background:none;border:none;color:#409eff;cursor:pointer;padding:0;font-size:13px}.forgot-btn[data-v-af58e620]:hover{text-decoration:underline}.help-modal[data-v-4e8d7f38]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.help-modal .help-modal-content[data-v-4e8d7f38]{background:#fff;border-radius:8px;width:360px;box-shadow:0 2px 8px rgba(0,0,0,.15)}.help-modal .help-modal-content .help-modal-header[data-v-4e8d7f38]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid #d9d9d9;font-size:18px;font-weight:700}.help-modal .help-modal-content .help-modal-header .close-btn[data-v-4e8d7f38]{background:transparent;border:none;font-size:24px;cursor:pointer;color:#999;padding:0;width:24px;height:24px;line-height:24px;text-align:center}.help-modal .help-modal-content .help-modal-header .close-btn[data-v-4e8d7f38]:hover{color:#666}.help-modal .help-modal-content .help-modal-body[data-v-4e8d7f38]{padding:16px}.help-modal .help-modal-content .help-modal-body .help-item[data-v-4e8d7f38]{display:flex;align-items:center;gap:8px;margin-bottom:12px}.help-modal .help-modal-content .help-modal-body .help-item[data-v-4e8d7f38]:last-child{margin-bottom:0}.help-modal .help-modal-content .help-modal-body .help-item label[data-v-4e8d7f38]{width:80px;font-weight:700;text-align:left}.help-modal .help-modal-content .help-modal-body .help-item .value[data-v-4e8d7f38]{flex:1;color:#1890ff;text-align:left}.help-modal .help-modal-content .help-modal-body .help-item .btn[data-v-4e8d7f38]{padding:4px 12px;border-radius:4px;border:none;cursor:pointer;font-size:14px;background:#1890ff;color:#fff}.help-modal .help-modal-content .help-modal-body .help-item .btn[data-v-4e8d7f38]:hover{background:#40a9ff}.viewport-container[data-v-96058718]{display:flex;flex-direction:column;flex-wrap:wrap;gap:6px;padding:6px;overflow:hidden;position:relative;flex-wrap:nowrap}.topPanel .postList[data-v-96058718]{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:6px;margin-bottom:4px}.topPanel .postList .item[data-v-96058718]{padding:5px;background:hsla(0,0%,100%,.9);border:1px solid #d9d9d9;border-radius:4px;font-size:14px;font-weight:700;z-index:10;position:relative;width:80px;height:80px;box-sizing:border-box}.topPanel .postList .item .name[data-v-96058718]{font-size:12px;text-align:center;position:absolute;top:6px;left:5px;color:#fff;background:#0000004f;padding:2px}.topPanel .postList .item>img[data-v-96058718]{width:68px;height:68px}.topPanel .postList .moreBtn[data-v-96058718]{width:80px;height:80px;padding:5px 10px;background:hsla(0,0%,100%,.9);border:1px solid #d9d9d9;border-radius:4px;font-size:14px;font-weight:700;z-index:10;box-sizing:border-box;display:flex;align-items:center;justify-content:center}.viewport[data-v-96058718]{position:relative;border:1px solid #ccc;box-sizing:border-box;border-radius:8px;overflow:hidden}.viewport .loading[data-v-96058718]{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.4)}.viewport .loading>img[data-v-96058718]{width:32px;height:32px;animation:loading-96058718 2s linear infinite}@keyframes loading-96058718{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.canvas-bone-3d-container[data-v-96058718]{width:100%;height:100%}.bottomActions[data-v-96058718]{padding-top:12px;border-top:1px solid #d9d9d9}.bottomActions .saveBtn[data-v-96058718]{padding:4px 8px;border:none;border-radius:4px;background:#409eff;color:#fff;cursor:pointer;font-size:14px}.boneListPanel[data-v-96058718]{display:flex;flex-direction:column;gap:6px;width:250px;height:100%;overflow:hidden}.boneListPanel .boneItemList[data-v-96058718]{display:flex;flex-direction:column;gap:6px;overflow-y:auto}.boneListPanel .boneItemList .boneItem[data-v-96058718]{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-bottom:12px}.boneListPanel .boneItemList .boneItem[data-v-96058718]:last-child{margin-bottom:0}.boneListPanel .boneItemList .boneItem .label[data-v-96058718]{flex-shrink:0;min-width:80px;text-align:left}.boneListPanel .boneItemList .boneItem .editList[data-v-96058718]{flex-grow:1}.boneListPanel .boneItemList .boneItem .editList .editRange[data-v-96058718]{display:flex;flex-direction:row;align-items:center;justify-content:center}.boneListPanel .boneItemList .boneItem .editList .editRange .editRangeInput[data-v-96058718]{flex-grow:1}.boneListPanel .presetPanel[data-v-96058718]{flex:1;display:flex;flex-direction:column;gap:8px;padding:8px;overflow-y:auto}.boneListPanel .presetPanel .presetItem button[data-v-96058718]{width:100%;padding:12px;border:1px solid #d9d9d9;border-radius:8px;background:#fff;cursor:pointer;font-size:16px;transition:all .2s}.boneListPanel .presetPanel .presetItem button[data-v-96058718]:hover{border-color:#409eff;background:#e8f4ff}.boneListPanel .presetPanel .presetItem button[data-v-96058718]:active{transform:scale(.98)}.animationControls[data-v-96058718]{padding:12px;background:#fff;border-top:1px solid #e5e7eb;width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:8px}.animationControls .progressContainer[data-v-96058718]{display:flex;width:100%;align-items:center}.animationControls .progressContainer .progressBar[data-v-96058718]{position:relative;height:8px;background:#e0e0e0;border-radius:4px;cursor:pointer;overflow:visible;flex-grow:1}.animationControls .progressContainer .progressBar[data-v-96058718]:hover{background:#d0d0d0}.animationControls .progressContainer .progressBar .progressFill[data-v-96058718]{position:absolute;left:0;top:0;height:100%;background:#2563eb;border-radius:4px;transition:width .1s}.animationControls .progressContainer .progressBar .progressThumb[data-v-96058718]{position:absolute;top:50%;width:16px;height:16px;background:#2563eb;border-radius:50%;transform:translate(-50%,-50%);border:2px solid #fff;box-shadow:0 2px 4px rgba(0,0,0,.2);transition:left .1s}.animationControls .progressContainer .timeDisplay[data-v-96058718]{margin-left:12px;text-align:center;font-size:14px;color:#374151;min-width:90px}.animationControls .progressContainer .controlBtn.playBtn[data-v-96058718]{flex-shrink:0;margin-left:12px;border:none;border-radius:8px;background:#2563eb;color:#fff;cursor:pointer;font-size:16px;width:38px;height:38px;display:flex;align-items:center;justify-content:center;transition:all .2s}.animationControls .progressContainer .controlBtn.playBtn[data-v-96058718]:hover{background:#3b82f6}.animationControls .progressContainer .controlBtn.playBtn[data-v-96058718]:active{transform:scale(.96)}.animationControls .optionsSection[data-v-96058718]{display:flex;flex-direction:column;align-items:stretch;width:100%;gap:8px}.animationControls .optionsSection .optionGroup[data-v-96058718]{display:flex;flex-direction:row;align-items:center;gap:4px}.animationControls .optionsSection .optionGroup .optionGroupTitle[data-v-96058718]{font-size:16px;font-weight:500;color:#111827}.animationControls .optionsSection .optionGroup .optionRow[data-v-96058718]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.animationControls .optionsSection .optionGroup .optionRow .radioOption[data-v-96058718]{display:flex;align-items:center;gap:6px;padding:6px;border:1px solid #d1d5db;border-radius:8px;cursor:pointer;font-size:14px;color:#374151;transition:all .2s;background:#fff}.animationControls .optionsSection .optionGroup .optionRow .radioOption[data-v-96058718]:hover{border-color:#9ca3af}.animationControls .optionsSection .optionGroup .optionRow .radioOption .radioDot[data-v-96058718]{width:16px;height:16px;border:1.5px solid #9ca3af;border-radius:50%;position:relative;flex-shrink:0;transition:all .2s}.animationControls .optionsSection .optionGroup .optionRow .radioOption .radioDot[data-v-96058718]:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);width:8px;height:8px;background:#2563eb;border-radius:50%;transition:transform .2s}.animationControls .optionsSection .optionGroup .optionRow .radioOption.active[data-v-96058718]{border-color:#2563eb;background:#eff6ff;color:#1d4ed8}.animationControls .optionsSection .optionGroup .optionRow .radioOption.active .radioDot[data-v-96058718]{border-color:#2563eb}.animationControls .optionsSection .optionGroup .optionRow .radioOption.active .radioDot[data-v-96058718]:after{transform:translate(-50%,-50%) scale(1)}.animationControls .applyBtn[data-v-96058718]{width:100%;padding:4px 0;background:#2563eb;color:#fff;font-size:20px;font-weight:500;border:none;border-radius:8px;cursor:pointer;transition:all .2s;text-align:center}.animationControls .applyBtn[data-v-96058718]:hover{background:#3b82f6}.animationControls .applyBtn[data-v-96058718]:active{transform:scale(.99)}.animationControls .applyHint[data-v-96058718]{display:flex;align-items:center;gap:6px;font-size:13px;color:#6b7280}.animationControls .applyHint .hintIcon[data-v-96058718]{color:#9ca3af;font-size:14px}.modal-overlay[data-v-96058718]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-96058718]{background:#fff;border-radius:8px;width:80%;max-width:760px;max-height:70vh;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.2)}.modal-header[data-v-96058718]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #eee;background:#f5f5f5}.modal-title[data-v-96058718]{font-size:16px;font-weight:600;color:#333}.modal-close[data-v-96058718]{font-size:24px;cursor:pointer;color:#999;line-height:1}.modal-close[data-v-96058718]:hover{color:#666}.modal-body[data-v-96058718]{padding:16px;overflow-y:auto;max-height:calc(70vh - 89px);display:flex;flex-direction:row;align-items:center;gap:4px;flex-wrap:wrap}.modal-item[data-v-96058718]{padding:5px 10px;background:hsla(0,0%,100%,.9);border:1px solid #d9d9d9;border-radius:4px;font-size:14px;font-weight:700;cursor:pointer;transition:all .2s}.modal-item[data-v-96058718]:hover{background:#f0f0f0;border-color:#66b1ff}.modal-item .modal-item-name[data-v-96058718]{font-size:12px;display:block;text-align:center;margin-bottom:4px}.modal-item img[data-v-96058718]{width:78px;height:78px;display:block}.configItemList[data-v-1d017588]{padding:0 12px;overflow-y:auto;flex-grow:1}.configItemList .configItem[data-v-1d017588]{display:flex;align-items:center;border-bottom:1px solid #e9e9e9;padding:4px 0}.configItemList .configItem[data-v-1d017588]:last-child{border-bottom:none}.configItemList .configItem .nameInfo[data-v-1d017588]{flex-grow:1}.configItemList .configItem .nameInfo .tip[data-v-1d017588]{color:#8a8a8a}.configItemList .configItem .tools[data-v-1d017588]{display:flex;align-items:center}.configItemList .configItem .tools .toolItem[data-v-1d017588]{padding:1px;display:flex;align-items:center;justify-content:center;width:30px;height:30px;box-sizing:border-box}.configItemList .configItem .tools .toolItem .img[data-v-1d017588]{width:24px;height:24px}.configItemList .configItem .tools .toolItem .img.lock[data-v-1d017588]{width:20px;height:20px;margin-top:-2px}.configItemList .configItem .tools .button[data-v-1d017588]{padding:4px 8px;margin-left:8px;border:none;border-radius:4px;background:#e4e6eb;cursor:pointer;font-size:16px;transition:all .3s;flex-shrink:0}.context-menu[data-v-3409673c]{position:absolute;background:#fff;box-sizing:border-box;border-radius:8px;box-shadow:0 0 14px 3px rgba(0,0,0,.65);z-index:1000;max-height:85vh;overflow:hidden;display:flex}.context-menu.fallHeight[data-v-3409673c]{height:85vh}.context-menu.fallHeight .configContainer[data-v-3409673c]{height:100%}.context-menu .configContainer[data-v-3409673c]{width:360px;overflow:hidden;display:flex;flex-direction:column;flex-grow:1}.context-menu .configContainer .head[data-v-3409673c]{display:flex;align-items:center;justify-content:space-between;background:#000;color:#fff}.context-menu .configContainer .head .moveIcon[data-v-3409673c]{width:32px;height:32px;cursor:move;display:flex;align-items:center;justify-content:center}.context-menu .configContainer .head .moveIcon>img[data-v-3409673c]{width:24px;height:24px}.context-menu .configContainer .head .title[data-v-3409673c]{font-size:16px;line-height:32px;height:32px;text-align:center;flex-grow:1}.context-menu .configContainer .head .closeIcon[data-v-3409673c]{width:32px;height:32px;display:flex;align-items:center;justify-content:center}.context-menu .configContainer .head .closeIcon>img[data-v-3409673c]{height:24px;width:100%}.context-menu .configContainer .configItemList[data-v-3409673c]{padding:12px;overflow-y:auto;flex-grow:1}.context-menu .configContainer .configItemList .configItem[data-v-3409673c]{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-bottom:6px;padding-bottom:6px;border-bottom:1px solid #f3f3f3;flex-wrap:wrap}.context-menu .configContainer .configItemList .configItem.title[data-v-3409673c]{margin-bottom:0;border-bottom:none;margin-top:16px}.context-menu .configContainer .configItemList .configItem.title[data-v-3409673c]:first-child{margin-top:0}.context-menu .configContainer .configItemList .configItem[data-v-3409673c]:last-child{margin-bottom:0;border-bottom:none}.context-menu .configContainer .configItemList .configItem .label[data-v-3409673c]{flex-shrink:0;min-width:70px;text-align:left}.context-menu .configContainer .configItemList .configItem .label.title[data-v-3409673c]{color:#000;font-weight:700;text-align:center;width:100%;font-size:16px;line-height:30px;background:#e5e5e5}.context-menu .configContainer .configItemList .configItem .edit[data-v-3409673c]{flex-grow:1;display:flex;align-items:center;justify-content:end}.context-menu .configContainer .configItemList .configItem .edit .actionButton[data-v-3409673c]{padding:4px 8px;border:none;border-radius:4px;background:#e4e6eb;cursor:pointer;font-size:16px;transition:all .3s}.context-menu .configContainer .buttonGroup[data-v-3409673c]{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:12px}.context-menu .configContainer .buttonGroup .leftGroup[data-v-3409673c]{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:6px}.context-menu .configContainer .buttonGroup button[data-v-3409673c]{padding:4px 8px;border:none;border-radius:4px;background:#e4e6eb;cursor:pointer;font-size:16px;transition:all .3s}.context-menu .configContainer .buttonGroup button[data-v-3409673c]:hover{background:#f5f5f5}.context-menu .configContainer .buttonGroup button.deleteButton[data-v-3409673c]{color:#ff4d4f;background-color:transparent;border:1px solid #ff4d4f}.allWOrldObjSelect[data-v-8d431b1e]{position:absolute;background:#fff;box-sizing:border-box;border-radius:8px;box-shadow:0 0 14px 3px rgba(0,0,0,.65);z-index:1000;max-height:85vh;overflow:hidden;display:flex}.allWOrldObjSelect .configContainer[data-v-8d431b1e]{width:340px;overflow:hidden;display:flex;flex-direction:column;flex-grow:1}.allWOrldObjSelect .configContainer .head[data-v-8d431b1e]{display:flex;align-items:center;justify-content:space-between;background:#000;color:#fff}.allWOrldObjSelect .configContainer .head .moveIcon[data-v-8d431b1e]{width:32px;height:32px;cursor:move;display:flex;align-items:center;justify-content:center}.allWOrldObjSelect .configContainer .head .moveIcon>img[data-v-8d431b1e]{width:24px;height:24px}.allWOrldObjSelect .configContainer .head .title[data-v-8d431b1e]{font-size:16px;line-height:32px;height:32px;text-align:center;flex-grow:1}.allWOrldObjSelect .configContainer .head .closeIcon[data-v-8d431b1e]{width:32px;height:32px;display:flex;align-items:center;justify-content:center}.allWOrldObjSelect .configContainer .head .closeIcon>img[data-v-8d431b1e]{height:24px;width:100%}.allWOrldObjSelect .configContainer .configItemList[data-v-8d431b1e]{padding:0 12px;overflow-y:auto;flex-grow:1}.allWOrldObjSelect .configContainer .configItemList .configItem[data-v-8d431b1e]{border-top:1px solid #e9e9e9;padding:4px 0}.allWOrldObjSelect .configContainer .configItemList .configItem[data-v-8d431b1e]:first-child{border-top:none}.allWOrldObjSelect .configContainer .configItemList .configItem .children[data-v-8d431b1e]{padding-left:24px}.allWOrldObjSelect .configContainer .configItemList .configItem .children .childItem[data-v-8d431b1e]{border-top:1px solid #e9e9e9;padding:4px 0}.allWOrldObjSelect .configContainer .configItemList .objInfo[data-v-8d431b1e]{display:flex;align-items:center}.allWOrldObjSelect .configContainer .configItemList .objInfo .icon[data-v-8d431b1e]{width:24px;height:24px;margin-right:4px}.allWOrldObjSelect .configContainer .configItemList .objInfo .nameInfo[data-v-8d431b1e]{flex-grow:1}.allWOrldObjSelect .configContainer .configItemList .objInfo .nameInfo .tip[data-v-8d431b1e]{color:#8a8a8a}.allWOrldObjSelect .configContainer .configItemList .objInfo .tools[data-v-8d431b1e]{display:flex;align-items:center}.allWOrldObjSelect .configContainer .configItemList .objInfo .tools .toolItem[data-v-8d431b1e]{padding:1px;display:flex;align-items:center;justify-content:center;width:30px;height:30px;box-sizing:border-box}.allWOrldObjSelect .configContainer .configItemList .objInfo .tools .toolItem .img[data-v-8d431b1e]{width:24px;height:24px}.allWOrldObjSelect .configContainer .configItemList .objInfo .tools .toolItem .img.lock[data-v-8d431b1e]{width:20px;height:20px;margin-top:-2px}.aiPic[data-v-5f3cbe9a]{width:100vw;height:100vh;display:flex;flex-direction:column;position:fixed;z-index:1000;background:#fff;top:0;left:0;overflow:hidden}.aiPic .header[data-v-5f3cbe9a]{display:flex;align-items:center;justify-content:space-between;padding:0 4px;background:#0b0d0f;color:#fff;flex-shrink:0;height:44px}.aiPic .header .title[data-v-5f3cbe9a]{font-size:18px;font-weight:700;margin-left:8px}.aiPic .header .userInfo[data-v-5f3cbe9a]{color:#fff;cursor:pointer;display:flex;align-items:center}.aiPic .header .userInfo>img[data-v-5f3cbe9a]{height:18px;margin-right:4px}.aiPic .header .close-btn[data-v-5f3cbe9a]{width:32px;height:32px;margin-left:8px;border:none;background:hsla(0,0%,100%,.2);color:#fff;font-size:20px;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s}.aiPic .header .close-btn[data-v-5f3cbe9a]:hover{background:hsla(0,0%,100%,.3)}.aiPic .content[data-v-5f3cbe9a]{flex:1;padding:24px;display:flex;flex-direction:column;align-items:center;overflow:auto}.aiPic .content .section-title[data-v-5f3cbe9a]{font-size:16px;font-weight:700;color:#333;margin-top:12px}.aiPic .content .image-section[data-v-5f3cbe9a]{width:100%;max-width:1000px}.aiPic .content .image-section .image-list[data-v-5f3cbe9a]{display:flex;gap:12px;margin-top:12px;overflow-x:scroll}.aiPic .content .image-section .image-list .image-item[data-v-5f3cbe9a]{position:relative;height:400px;border:2px dashed #d9d9d9;border-radius:8px;overflow:hidden;cursor:pointer;transition:all .2s;background:#fafafa;flex-shrink:0}.aiPic .content .image-section .image-list .image-item.empty[data-v-5f3cbe9a]{width:130px}.aiPic .content .image-section .image-list .image-item[data-v-5f3cbe9a]:hover{z-index:1;border-color:#1890ff;background:#f0f5ff}.aiPic .content .image-section .image-list .image-item.empty[data-v-5f3cbe9a]:hover{border-color:#1890ff}.aiPic .content .image-section .image-list .image-item .preview-img[data-v-5f3cbe9a]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.aiPic .content .image-section .image-list .image-item .upload-hint[data-v-5f3cbe9a]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#999;gap:8px}.aiPic .content .image-section .image-list .image-item .upload-hint .plus-icon[data-v-5f3cbe9a]{width:24px;height:24px}.aiPic .content .image-section .image-list .image-item .delete-btn[data-v-5f3cbe9a]{position:absolute;top:4px;right:4px;width:24px;height:24px;border:none;background:rgba(0,0,0,.5);border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s}.aiPic .content .image-section .image-list .image-item .delete-btn[data-v-5f3cbe9a]:hover{background:rgba(255,77,79,.8)}.aiPic .content .image-section .image-list .image-item .delete-btn img[data-v-5f3cbe9a]{width:12px;height:12px}.aiPic .content .imgIndex[data-v-5f3cbe9a]{position:absolute;top:4px;left:4px;font-size:12px;color:#fff;background:rgba(0,0,0,.5);padding:2px 4px;border-radius:4px;z-index:100}.aiPic .content .templates-section[data-v-5f3cbe9a]{width:100%;max-width:1000px}.aiPic .content .templates-section .templates-list[data-v-5f3cbe9a]{display:flex;flex-wrap:wrap;gap:12px;margin-top:12px}.aiPic .content .templates-section .templates-list .template-item[data-v-5f3cbe9a]{display:flex;flex-direction:column;padding:6px;border:1px solid #d9d9d9;border-radius:8px;cursor:pointer;transition:all .2s}.aiPic .content .templates-section .templates-list .template-item[data-v-5f3cbe9a]:hover{border-color:#1890ff;background:#f0f5ff;transform:translateY(-2px) scale(1.4);box-shadow:0 2px 8px rgba(24,144,255,.15)}.aiPic .content .templates-section .templates-list .template-item .template-image[data-v-5f3cbe9a]{width:226px;-o-object-fit:cover;object-fit:cover;border-radius:4px;flex-shrink:0}.aiPic .content .templates-section .templates-list .template-item .template-info[data-v-5f3cbe9a]{flex:1;margin-top:4px;display:flex;flex-direction:column;justify-content:center;gap:4px}.aiPic .content .templates-section .templates-list .template-item .template-info .template-name[data-v-5f3cbe9a]{font-size:14px;text-align:center;font-weight:700;color:#333}.aiPic .content .templates-section .templates-list .template-item .template-info .template-prompt[data-v-5f3cbe9a]{font-size:12px;color:#666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aiPic .content .prompt-section[data-v-5f3cbe9a]{width:100%;max-width:1000px}.aiPic .content .prompt-section .prompt-input[data-v-5f3cbe9a]{width:100%;padding:12px;border:1px solid #d9d9d9;border-radius:8px;margin-top:12px;font-size:14px;resize:vertical;box-sizing:border-box;outline:none;transition:border-color .2s}.aiPic .content .prompt-section .prompt-input[data-v-5f3cbe9a]:focus{border-color:#1890ff}.aiPic .content .prompt-section .prompt-input[data-v-5f3cbe9a]::-moz-placeholder{color:#999}.aiPic .content .prompt-section .prompt-input[data-v-5f3cbe9a]::placeholder{color:#999}.aiPic .content .action-section[data-v-5f3cbe9a]{width:100%;max-width:1000px;display:flex;justify-content:center;margin-top:12px}.aiPic .content .action-section .generate-btn[data-v-5f3cbe9a]{padding:12px 48px;border:none;border-radius:8px;background:linear-gradient(90deg,#1890ff,#096dd9);color:#fff;font-size:16px;font-weight:700;cursor:pointer;transition:all .2s}.aiPic .content .action-section .generate-btn img[data-v-5f3cbe9a]{height:18px;margin:0 2px}.aiPic .content .action-section .generate-btn[data-v-5f3cbe9a]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px rgba(24,144,255,.3)}.aiPic .content .action-section .generate-btn[data-v-5f3cbe9a]:disabled{background:#ccc;cursor:not-allowed}.aiPic .content .action-section .generate-btn .loading-text[data-v-5f3cbe9a]{display:flex;align-items:center;gap:8px}.aiPic .content .action-section .generate-btn .loading-text[data-v-5f3cbe9a]:before{content:"";width:16px;height:16px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:spin-5f3cbe9a 1s linear infinite}.aiPic .content .result-section[data-v-5f3cbe9a]{width:100%;max-width:1000px;margin-top:16px}.aiPic .content .result-section .result-container[data-v-5f3cbe9a]{position:relative;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.1)}.aiPic .content .result-section .result-container .result-img[data-v-5f3cbe9a]{width:100%;height:auto;display:block}.aiPic .content .result-section .result-container .download-btn[data-v-5f3cbe9a]{position:absolute;bottom:16px;right:16px;display:flex;align-items:center;gap:8px;padding:8px 16px;border:none;border-radius:4px;background:rgba(0,0,0,.6);color:#fff;font-size:14px;cursor:pointer;transition:background .2s}.aiPic .content .result-section .result-container .download-btn[data-v-5f3cbe9a]:hover{background:rgba(0,0,0,.8)}.aiPic .content .result-section .result-container .download-btn .download-icon[data-v-5f3cbe9a]{width:16px;height:16px}@keyframes spin-5f3cbe9a{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.showPayModal[data-v-4481ca67]{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.5);z-index:1000;display:flex;align-items:center;justify-content:center}.showPayModal .showPayModalInner[data-v-4481ca67]{width:360px;background:#fff;border-radius:12px;padding:24px;position:relative;margin-top:80px}.showPayModal .showPayModalInner .title[data-v-4481ca67]{font-size:20px;font-weight:700;text-align:center;margin-bottom:24px}.showPayModal .showPayModalInner .sectionTitle[data-v-4481ca67]{font-size:18px;color:#666;margin-bottom:12px}.showPayModal .showPayModalInner .amountSection[data-v-4481ca67]{margin-bottom:24px}.showPayModal .showPayModalInner .amountSection .amountList[data-v-4481ca67]{display:flex;flex-wrap:wrap;gap:12px}.showPayModal .showPayModalInner .amountSection .amountList .amountItem[data-v-4481ca67]{width:47%;height:100px;padding:10px 0;text-align:center;border:2px solid #eee;border-radius:8px;cursor:pointer;transition:all .2s;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}.showPayModal .showPayModalInner .amountSection .amountList .amountItem .amountText[data-v-4481ca67]{font-size:24px;color:#333;font-weight:700}.showPayModal .showPayModalInner .amountSection .amountList .amountItem .coinInfo[data-v-4481ca67]{display:flex;align-items:center;gap:2px}.showPayModal .showPayModalInner .amountSection .amountList .amountItem .coinInfo .coinIcon[data-v-4481ca67]{width:12px;height:12px}.showPayModal .showPayModalInner .amountSection .amountList .amountItem .coinInfo .coinText[data-v-4481ca67]{font-size:16px;color:#999}.showPayModal .showPayModalInner .amountSection .amountList .amountItem[data-v-4481ca67]:hover{border-color:#1677ff}.showPayModal .showPayModalInner .amountSection .amountList .amountItem:hover .amountText[data-v-4481ca67],.showPayModal .showPayModalInner .amountSection .amountList .amountItem:hover .coinText[data-v-4481ca67]{color:#1677ff}.showPayModal .showPayModalInner .amountSection .amountList .amountItem.active[data-v-4481ca67]{border-color:#1677ff;background-color:#e6f4ff}.showPayModal .showPayModalInner .amountSection .amountList .amountItem.active .amountText[data-v-4481ca67],.showPayModal .showPayModalInner .amountSection .amountList .amountItem.active .coinText[data-v-4481ca67]{color:#1677ff}.showPayModal .showPayModalInner .paySection[data-v-4481ca67]{margin-bottom:24px}.showPayModal .showPayModalInner .paySection .payList[data-v-4481ca67]{display:flex;flex-direction:column;gap:8px}.showPayModal .showPayModalInner .paySection .payList .payItem[data-v-4481ca67]{display:flex;align-items:center;padding:16px;border:2px solid #eee;border-radius:8px;cursor:pointer;transition:all .2s}.showPayModal .showPayModalInner .paySection .payList .payItem[data-v-4481ca67]:hover{border-color:#1677ff}.showPayModal .showPayModalInner .paySection .payList .payItem.active[data-v-4481ca67]{border-color:#1677ff;background-color:#e6f4ff}.showPayModal .showPayModalInner .paySection .payList .payItem .payIcon[data-v-4481ca67]{width:40px;height:40px;border-radius:8px;margin-right:12px}.showPayModal .showPayModalInner .paySection .payList .payItem .payIcon>img[data-v-4481ca67]{height:40px;-o-object-fit:cover;object-fit:cover}.showPayModal .showPayModalInner .paySection .payList .payItem .checkIcon[data-v-4481ca67]{width:20px;height:20px;border-radius:50%;background-color:#1677ff;position:relative}.showPayModal .showPayModalInner .paySection .payList .payItem .checkIcon[data-v-4481ca67]:before{content:"";position:absolute;top:6px;left:6px;width:6px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.showPayModal .showPayModalInner .payButton[data-v-4481ca67]{width:100%;padding:14px;background:linear-gradient(135deg,#1677ff,#4096ff);color:#fff;font-size:18px;font-weight:700;border:none;border-radius:8px;cursor:pointer;transition:all .2s}.showPayModal .showPayModalInner .payButton[data-v-4481ca67]:hover{opacity:.9;transform:translateY(-2px)}.showPayModal .showPayModalInner .payButton[data-v-4481ca67]:active{transform:translateY(0)}.showPayModal .showPayModalInner .checkingState[data-v-4481ca67]{display:flex;flex-direction:column;align-items:center;padding:40px 0}.showPayModal .showPayModalInner .checkingState .spinner[data-v-4481ca67]{width:40px;height:40px;border:4px solid #e0e0e0;border-top-color:#1677ff;border-radius:50%;animation:spin-4481ca67 1s linear infinite}.showPayModal .showPayModalInner .checkingState .checkingText[data-v-4481ca67]{margin-top:16px;font-size:14px;color:#666}.showPayModal .showPayModalInner .unpaidState[data-v-4481ca67]{display:flex;flex-direction:column;align-items:center;padding:30px 0}.showPayModal .showPayModalInner .unpaidState .unpaidIcon[data-v-4481ca67]{width:64px;height:64px;border-radius:50%;background:linear-gradient(135deg,#ff4d4f,#ff7875);position:relative;margin-bottom:16px}.showPayModal .showPayModalInner .unpaidState .unpaidIcon[data-v-4481ca67]:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:32px;height:32px;background:#fff;mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='currentColor'%3E%3Cpath d='M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 15h-2v-2h2v2zm0-4h-2V7h2v6z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='currentColor'%3E%3Cpath d='M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 15h-2v-2h2v2zm0-4h-2V7h2v6z'/%3E%3C/svg%3E")}.showPayModal .showPayModalInner .unpaidState .unpaidText[data-v-4481ca67]{font-size:18px;font-weight:700;color:#333;margin-bottom:24px}.showPayModal .showPayModalInner .unpaidState .retryButton[data-v-4481ca67]{width:100%;padding:12px;background:linear-gradient(135deg,#1677ff,#4096ff);color:#fff;font-size:16px;font-weight:700;border:none;border-radius:8px;cursor:pointer;margin-bottom:12px;transition:all .2s}.showPayModal .showPayModalInner .unpaidState .retryButton[data-v-4481ca67]:hover{opacity:.9}.showPayModal .showPayModalInner .unpaidState .cancelButton[data-v-4481ca67]{width:100%;padding:12px;background:#f5f5f5;color:#666;font-size:16px;border:none;border-radius:8px;cursor:pointer;transition:all .2s}.showPayModal .showPayModalInner .unpaidState .cancelButton[data-v-4481ca67]:hover{background:#e8e8e8}.showPayModal .showPayModalInner .headImg[data-v-4481ca67]{width:250px;position:absolute;top:-151px;left:80px}@keyframes spin-4481ca67{to{transform:rotate(1turn)}}.showGroupQrModal[data-v-208571d4]{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.5);z-index:1000;display:flex;align-items:center;justify-content:center}.showGroupQrModal .showGroupQrModalInner[data-v-208571d4]{width:360px;background:#fff;border-radius:12px;padding:24px;position:relative;margin-top:80px;display:flex;flex-direction:column;align-items:center}.showGroupQrModal .showGroupQrModalInner .title[data-v-208571d4]{font-size:20px;font-weight:700;text-align:center;margin-bottom:20px;color:#333}.showGroupQrModal .showGroupQrModalInner .qrSection[data-v-208571d4]{width:280px;background:#fff;border-radius:8px;padding:16px;display:flex;align-items:center;justify-content:center;margin-bottom:16px}.showGroupQrModal .showGroupQrModalInner .qrSection .qrImage[data-v-208571d4]{width:100%;height:auto;-o-object-fit:contain;object-fit:contain;border-radius:4px}.showGroupQrModal .showGroupQrModalInner .tipText[data-v-208571d4]{font-size:14px;color:#666;text-align:center;margin-bottom:20px;line-height:1.5}.showGroupQrModal .showGroupQrModalInner .closeButton[data-v-208571d4]{width:100%;padding:12px;background:linear-gradient(135deg,#1677ff,#4096ff);color:#fff;font-size:16px;font-weight:700;border:none;border-radius:8px;cursor:pointer;transition:all .2s}.showGroupQrModal .showGroupQrModalInner .closeButton[data-v-208571d4]:hover{opacity:.9}.showGroupQrModal .showGroupQrModalInner .closeButton[data-v-208571d4]:active{transform:translateY(0)}.vip-benefits[data-v-64aa2ed8]{width:100%;overflow:hidden;border:1px solid #eee;border-radius:14px;background:#fff;color:#333;font-size:14px}.benefit-header[data-v-64aa2ed8]{display:grid;grid-template-columns:1.4fr 1fr 1fr;min-height:64px;background:#fafafa;border-bottom:1px solid #eee}.benefit-header>div[data-v-64aa2ed8]{display:flex;align-items:center;justify-content:center}.benefit-header .benefit-name[data-v-64aa2ed8]{justify-content:flex-start;padding-left:22px;font-size:15px;font-weight:600}.benefit-plan[data-v-64aa2ed8]{position:relative}.normal-plan[data-v-64aa2ed8]{color:#777}.vip-plan[data-v-64aa2ed8]{background:linear-gradient(180deg,#fffaf0,#fff6df);color:#d99a24}.plan-title[data-v-64aa2ed8]{font-size:15px;font-weight:600}.vip-badge[data-v-64aa2ed8]{position:absolute;top:7px;right:8px;padding:2px 7px;border-radius:8px;background:#f4b740;color:#fff;font-size:10px;font-weight:600;line-height:16px}.benefit-row[data-v-64aa2ed8]{display:grid;grid-template-columns:1.4fr 1fr 1fr;min-height:58px;border-bottom:1px solid #f0f0f0}.benefit-row[data-v-64aa2ed8]:last-child{border-bottom:none}.benefit-row>div[data-v-64aa2ed8]{display:flex;align-items:center;justify-content:center}.benefit-row .benefit-name[data-v-64aa2ed8]{flex-direction:column;align-items:flex-start;justify-content:center;padding:10px 12px 10px 22px}.benefit-title[data-v-64aa2ed8]{color:#444;font-size:14px;font-weight:500}.benefit-description[data-v-64aa2ed8]{margin-top:2px;color:#999;font-size:11px}.normal-value[data-v-64aa2ed8]{color:#777}.vip-value[data-v-64aa2ed8]{background:#fffaf0;color:#d99520;font-weight:600}.disabled[data-v-64aa2ed8]{color:#ccc;font-size:18px;font-weight:400}.check[data-v-64aa2ed8]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;margin-right:5px;border-radius:50%;background:#f4b740;color:#fff;font-size:11px;font-weight:700}.benefit-header .vip-plan[data-v-64aa2ed8],.benefit-row .vip-value[data-v-64aa2ed8]{border-left:1px solid #f7e8c2}.benefit-header .normal-plan[data-v-64aa2ed8]{border-left:1px solid #eee}@media (max-width:600px){.vip-benefits[data-v-64aa2ed8]{border-radius:12px;font-size:13px}.benefit-header[data-v-64aa2ed8],.benefit-row[data-v-64aa2ed8]{grid-template-columns:1.3fr .9fr 1fr}.benefit-header .benefit-name[data-v-64aa2ed8],.benefit-row .benefit-name[data-v-64aa2ed8]{padding-left:14px}.benefit-title[data-v-64aa2ed8]{font-size:13px}.benefit-value[data-v-64aa2ed8]{font-size:12px}.benefit-row[data-v-64aa2ed8]{min-height:54px}}.showVipModal[data-v-73480204]{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.5);z-index:1000;display:flex;align-items:center;justify-content:center}.showVipModal .showVipModalInner[data-v-73480204]{width:500px;background:#fff;border-radius:12px;padding:24px;position:relative;margin-top:20px}.showVipModal .showVipModalInner .closeBtn[data-v-73480204]{position:absolute;top:12px;right:12px;width:18px;height:18px;cursor:pointer;opacity:.6;padding:6px;transition:opacity .2s}.showVipModal .showVipModalInner .closeBtn[data-v-73480204]:hover{opacity:1}.showVipModal .showVipModalInner .title[data-v-73480204]{font-size:20px;font-weight:700;text-align:center;margin-bottom:24px;background:linear-gradient(135deg,#e6c06b,#d4a74a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.showVipModal .showVipModalInner .sectionTitle[data-v-73480204]{font-size:16px;color:#666;margin-bottom:12px}.showVipModal .showVipModalInner .sectionTitle .desc[data-v-73480204]{margin-left:12px;color:#666;font-size:14px}.showVipModal .showVipModalInner .vipSection[data-v-73480204]{margin-bottom:24px}.showVipModal .showVipModalInner .vipSection .vipList[data-v-73480204]{display:flex;gap:12px}.showVipModal .showVipModalInner .vipSection .vipList .vipItem[data-v-73480204]{flex:1;padding:16px 12px;border:2px solid #eee;border-radius:12px;cursor:pointer;transition:all .2s;position:relative;background:#fafafa;display:flex;flex-direction:column;align-items:center;text-align:center}.showVipModal .showVipModalInner .vipSection .vipList .vipItem.recommend[data-v-73480204]{background:linear-gradient(135deg,#fff8e6,#fff0cc);border-color:#fff1c4}.showVipModal .showVipModalInner .vipSection .vipList .vipItem.recommend .recommendTag[data-v-73480204]{position:absolute;top:-10px;right:-6px;background:linear-gradient(135deg,#ff9a3c,#ff7e1f);color:#fff;font-size:10px;padding:2px 8px;border-radius:10px;font-weight:700}.showVipModal .showVipModalInner .vipSection .vipList .vipItem .vipBadge[data-v-73480204]{font-size:14px;font-weight:700;color:#999;margin-bottom:8px}.showVipModal .showVipModalInner .vipSection .vipList .vipItem .vipPrice[data-v-73480204]{display:flex;align-items:baseline;margin-bottom:6px}.showVipModal .showVipModalInner .vipSection .vipList .vipItem .vipPrice .currency[data-v-73480204]{font-size:14px;color:#e63946;font-weight:700}.showVipModal .showVipModalInner .vipSection .vipList .vipItem .vipPrice .amount[data-v-73480204]{font-size:32px;color:#e63946;font-weight:700;line-height:1}.showVipModal .showVipModalInner .vipSection .vipList .vipItem .vipPrice .unit[data-v-73480204]{font-size:12px;color:#999;margin-left:2px}.showVipModal .showVipModalInner .vipSection .vipList .vipItem .vipDesc[data-v-73480204]{font-size:14px;color:#666;margin-bottom:4px}.showVipModal .showVipModalInner .vipSection .vipList .vipItem .vipDesc .number[data-v-73480204]{font-size:16px;color:#e63946;margin:0 4px;font-weight:700}.showVipModal .showVipModalInner .vipSection .vipList .vipItem .vipGiveMoney[data-v-73480204]{font-size:14px;color:#666;display:flex;align-items:center;margin-top:6px}.showVipModal .showVipModalInner .vipSection .vipList .vipItem .vipGiveMoney>img[data-v-73480204]{margin-right:4px;width:18px}.showVipModal .showVipModalInner .vipSection .vipList .vipItem .vipGiveMoney .number[data-v-73480204]{font-size:16px;color:#e63946;margin:0 4px;font-weight:700}.showVipModal .showVipModalInner .vipSection .vipList .vipItem .vipSave[data-v-73480204]{font-size:10px;color:#ff7e1f;background:#fff0e6;padding:2px 6px;border-radius:4px;margin-top:4px}.showVipModal .showVipModalInner .vipSection .vipList .vipItem .checkMark[data-v-73480204]{position:absolute;top:6px;left:6px;width:20px;height:20px;color:#1677ff}.showVipModal .showVipModalInner .vipSection .vipList .vipItem[data-v-73480204]:hover{border-color:#e6c06b;transform:translateY(-2px)}.showVipModal .showVipModalInner .vipSection .vipList .vipItem.active[data-v-73480204]{border-color:#d4a74a;background:linear-gradient(135deg,#fff8e6,#ffecc0);box-shadow:0 4px 12px rgba(212,167,74,.2)}.showVipModal .showVipModalInner .vipSection .vipList .vipItem.active .vipBadge[data-v-73480204]{color:#d4a74a}.showVipModal .showVipModalInner .paySection[data-v-73480204]{margin-bottom:8px}.showVipModal .showVipModalInner .paySection .payList[data-v-73480204]{display:flex;flex-direction:column;gap:8px}.showVipModal .showVipModalInner .paySection .payList .payItem[data-v-73480204]{display:flex;align-items:center;padding:14px 16px;border:2px solid #eee;border-radius:8px;cursor:pointer;transition:all .2s}.showVipModal .showVipModalInner .paySection .payList .payItem[data-v-73480204]:hover{border-color:#1677ff}.showVipModal .showVipModalInner .paySection .payList .payItem.active[data-v-73480204]{border-color:#1677ff;background-color:#e6f4ff}.showVipModal .showVipModalInner .paySection .payList .payItem .payIcon[data-v-73480204]{width:36px;height:36px;border-radius:8px;margin-right:12px}.showVipModal .showVipModalInner .paySection .payList .payItem .payIcon>img[data-v-73480204]{height:36px;-o-object-fit:cover;object-fit:cover}.showVipModal .showVipModalInner .paySection .payList .payItem .payName[data-v-73480204]{flex:1;font-size:15px;color:#333;font-weight:500}.showVipModal .showVipModalInner .checkingState[data-v-73480204]{display:flex;flex-direction:column;align-items:center;padding:40px 0}.showVipModal .showVipModalInner .checkingState .spinner[data-v-73480204]{width:40px;height:40px;border:4px solid #e0e0e0;border-top-color:#1677ff;border-radius:50%;animation:spin-73480204 1s linear infinite}.showVipModal .showVipModalInner .checkingState .checkingText[data-v-73480204]{margin-top:16px;font-size:14px;color:#666}.showVipModal .showVipModalInner .unpaidState[data-v-73480204]{display:flex;flex-direction:column;align-items:center;padding:30px 0}.showVipModal .showVipModalInner .unpaidState .unpaidIcon[data-v-73480204]{width:64px;height:64px;border-radius:50%;background:linear-gradient(135deg,#ff4d4f,#ff7875);position:relative;margin-bottom:16px}.showVipModal .showVipModalInner .unpaidState .unpaidIcon[data-v-73480204]:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:32px;height:32px;background:#fff;mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='currentColor'%3E%3Cpath d='M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 15h-2v-2h2v2zm0-4h-2V7h2v6z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='currentColor'%3E%3Cpath d='M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 15h-2v-2h2v2zm0-4h-2V7h2v6z'/%3E%3C/svg%3E")}.showVipModal .showVipModalInner .unpaidState .unpaidText[data-v-73480204]{font-size:18px;font-weight:700;color:#333;margin-bottom:24px}.showVipModal .showVipModalInner .unpaidState .retryButton[data-v-73480204]{width:100%;padding:12px;background:linear-gradient(135deg,#1677ff,#4096ff);color:#fff;font-size:16px;font-weight:700;border:none;border-radius:8px;cursor:pointer;margin-bottom:12px;transition:all .2s}.showVipModal .showVipModalInner .unpaidState .retryButton[data-v-73480204]:hover{opacity:.9}.showVipModal .showVipModalInner .unpaidState .cancelButton[data-v-73480204]{width:100%;padding:12px;background:#f5f5f5;color:#666;font-size:16px;border:none;border-radius:8px;cursor:pointer;transition:all .2s}.showVipModal .showVipModalInner .unpaidState .cancelButton[data-v-73480204]:hover{background:#e8e8e8}@keyframes spin-73480204{to{transform:rotate(1turn)}}.hunyuan3DItem{border:1px solid #7d7d7d;border-radius:8px;width:300px}.hunyuan3DItem .PreviewImageUrl{width:300px;height:300px;display:flex;align-items:center;justify-content:center;font-size:14px;color:#333}.hunyuan3DItem .PreviewImageUrl>img{width:300px;height:300px}.hunyuan3DItem .tools{padding:6px;display:flex;align-items:center;justify-content:space-between}.hunyuan3DItem .tools .download-btn{display:inline-block;padding:8px 16px;background:linear-gradient(90deg,#1890ff,#096dd9);color:#fff;text-decoration:none;border-radius:6px;font-size:14px;font-weight:500}.hunyuan3DItem .tools .download-btn:hover{opacity:.9}.aiImageToModel[data-v-7a2ea36c]{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.5);z-index:1000;display:flex;align-items:center;justify-content:center}.aiImageToModel .modalInner[data-v-7a2ea36c]{width:520px;max-height:90vh;background:#fff;border-radius:12px;display:flex;flex-direction:column;overflow:hidden}.aiImageToModel .modalInner .header[data-v-7a2ea36c]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #eee}.aiImageToModel .modalInner .header .title[data-v-7a2ea36c]{font-size:18px;font-weight:700;color:#333}.aiImageToModel .modalInner .header .close-btn[data-v-7a2ea36c]{background:none;border:none;font-size:24px;color:#999;cursor:pointer;line-height:1;padding:0 4px}.aiImageToModel .modalInner .header .close-btn[data-v-7a2ea36c]:hover{color:#333}.aiImageToModel .modalInner .content[data-v-7a2ea36c]{padding:20px;overflow-y:auto}.aiImageToModel .modalInner .content .section-title[data-v-7a2ea36c]{font-size:14px;font-weight:600;color:#333;margin-bottom:10px;display:flex;align-items:center}.aiImageToModel .modalInner .content .section-title>button[data-v-7a2ea36c]{margin-left:8px;background-color:#1890ff;color:#fff;height:28px;border:none;border-radius:4px;padding:4px 8px}.aiImageToModel .modalInner .content .upload-section[data-v-7a2ea36c]{margin-bottom:20px}.aiImageToModel .modalInner .content .upload-section .upload-area[data-v-7a2ea36c]{width:100%;box-sizing:border-box;height:220px;border:2px dashed #d0d0d0;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .2s,background-color .2s;overflow:hidden;position:relative}.aiImageToModel .modalInner .content .upload-section .upload-area[data-v-7a2ea36c]:hover{border-color:#1677ff;background-color:#f5f9ff}.aiImageToModel .modalInner .content .upload-section .upload-area.has-image[data-v-7a2ea36c]{border-style:solid;border-color:#e0e0e0}.aiImageToModel .modalInner .content .upload-section .upload-area .preview-img[data-v-7a2ea36c]{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.aiImageToModel .modalInner .content .upload-section .upload-area .upload-hint[data-v-7a2ea36c]{display:flex;flex-direction:column;align-items:center;gap:8px;color:#999}.aiImageToModel .modalInner .content .upload-section .upload-area .upload-hint .upload-icon[data-v-7a2ea36c]{width:40px;height:40px}.aiImageToModel .modalInner .content .upload-section .upload-area .upload-hint span[data-v-7a2ea36c]{font-size:14px}.aiImageToModel .modalInner .content .upload-section .upload-area .upload-hint .format-hint[data-v-7a2ea36c]{font-size:12px;color:#bbb}.aiImageToModel .modalInner .content .upload-section .reupload-btn[data-v-7a2ea36c]{margin-top:10px;width:100%;padding:8px;background:#f5f5f5;border:1px solid #e0e0e0;border-radius:6px;color:#666;font-size:13px;cursor:pointer}.aiImageToModel .modalInner .content .upload-section .reupload-btn[data-v-7a2ea36c]:hover{background:#eef5ff;border-color:#1677ff;color:#1677ff}.aiImageToModel .modalInner .content .action-section .submit-btn[data-v-7a2ea36c]{width:100%;padding:12px;background:linear-gradient(135deg,#1677ff,#4096ff);color:#fff;font-size:16px;font-weight:700;border-radius:8px;cursor:pointer;transition:all .2s;text-align:center;box-sizing:border-box}.aiImageToModel .modalInner .content .action-section .submit-btn[data-v-7a2ea36c]:hover{opacity:.9}.aiImageToModel .modalInner .content .action-section .submit-btn.disabled[data-v-7a2ea36c]{background:#ccc;cursor:not-allowed;opacity:.7}.aiImageToModel .modalInner .content .action-section .submit-btn .loading-text[data-v-7a2ea36c]{display:flex;align-items:center;justify-content:center;gap:6px}.aiImageToModel .modalInner .content .action-section .submit-btn .loading-text .spinner[data-v-7a2ea36c]{width:14px;height:14px;border:2px solid hsla(0,0%,100%,.4);border-top-color:#fff;border-radius:50%;animation:spin-7a2ea36c .8s linear infinite}.aiImageToModel .modalInner .content .result-section[data-v-7a2ea36c]{padding:16px;background:#f9fafc;border-radius:8px;border:1px solid #e8e8e8}.aiImageToModel .modalInner .content .result-section .result-text[data-v-7a2ea36c]{font-size:14px;color:#333;line-height:1.6;margin-bottom:8px;word-break:break-all}.aiImageToModel .modalInner .content .result-section .job-id[data-v-7a2ea36c]{font-size:12px;color:#999;margin-bottom:12px;word-break:break-all}.aiImageToModel .modalInner .content .list[data-v-7a2ea36c]{margin-top:20px}.aiImageToModel .modalInner .hunyuan3DList[data-v-7a2ea36c]{display:flex;overflow-x:auto;gap:10px}@keyframes spin-7a2ea36c{to{transform:rotate(1turn)}}.timeline-container[data-v-6d01fb5f]{width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden;font-family:Inter,Noto Sans SC,sans-serif}.timeline-container .timeline-header[data-v-6d01fb5f]{display:flex;justify-content:space-between;align-items:center;padding:4px 8px;border-bottom:1px solid #0f3460}.timeline-container .timeline-header .header-left[data-v-6d01fb5f]{display:flex;align-items:center;gap:16px}.timeline-container .timeline-header .header-left .title[data-v-6d01fb5f]{font-size:16px;color:#000}.timeline-container .timeline-header .header-left .time-display[data-v-6d01fb5f]{font-size:14px;color:#a8b2d1}.timeline-container .timeline-header .header-right[data-v-6d01fb5f]{display:flex;align-items:center;gap:8px}.timeline-container .timeline-header .header-right .control-btn[data-v-6d01fb5f]{min-width:32px;height:32px;border:none;border-radius:6px;background:#0f3460;color:#fff;font-size:14px;cursor:pointer;transition:background .2s}.timeline-container .timeline-header .header-right .control-btn[data-v-6d01fb5f]:hover{background:#1a4d7a}.timeline-container .timeline-header .header-right .control-btn.recording[data-v-6d01fb5f]{background:#e74c3c;animation:recordingPulse-6d01fb5f 1s ease-in-out infinite}.timeline-container .timeline-header .header-right .control-btn.recording[data-v-6d01fb5f]:hover{background:#c0392b}.timeline-container .timeline-header .header-right .control-btn.converting[data-v-6d01fb5f],.timeline-container .timeline-header .header-right .control-btn[data-v-6d01fb5f]:disabled{background:#8e44ad;cursor:not-allowed;opacity:.85;pointer-events:none}@keyframes recordingPulse-6d01fb5f{0%,to{box-shadow:0 0 0 0 rgba(231,76,60,.5)}50%{box-shadow:0 0 0 6px rgba(231,76,60,0)}}.timeline-container .timeline-header .header-right .speed-control[data-v-6d01fb5f]{width:80px;height:6px;cursor:pointer}.timeline-container .timeline-header .header-right .speed-label[data-v-6d01fb5f]{font-size:12px;color:#a8b2d1;min-width:30px}.timeline-container .timeline-scroll-container[data-v-6d01fb5f]{flex:1;overflow-x:auto;overflow-y:auto;position:relative;display:flex;flex-direction:row;align-items:start}.timeline-container .timeline-scroll-container .timeInfo[data-v-6d01fb5f]{flex-grow:1;flex-shrink:1;overflow-x:auto;overflow-y:auto;height:100%;display:grid;grid-template-areas:"layer"}.timeline-container .timeline-scroll-container .timeInfo .timeline-content-wrapper[data-v-6d01fb5f]{grid-area:layer}.timeline-container .timeline-scroll-container .timeInfo .playhead-container[data-v-6d01fb5f]{grid-area:layer;position:relative;top:0;left:0;pointer-events:none;z-index:100}.timeline-container .timeline-scroll-container .timeInfo .playhead-container .playhead-line[data-v-6d01fb5f]{position:absolute;top:0;width:2px;margin-left:-1px;height:100%;background:rgba(233,69,96,.6);cursor:ew-resize;pointer-events:auto;box-shadow:0 0 6px rgba(233,69,96,.3)}.timeline-container .timeline-scroll-container .timeInfo .timeline-content-wrapper[data-v-6d01fb5f]{position:relative;display:flex;flex-direction:column}.timeline-container .timeline-scroll-container .timeInfo .timeline-content-wrapper .timeline-track-area[data-v-6d01fb5f]{padding-top:8px;padding-bottom:8px;overflow-y:auto;box-sizing:border-box;position:relative}.timeline-container .timeline-scroll-container .timeInfo .timeline-content-wrapper .timeline-track-area .track-list[data-v-6d01fb5f]{display:flex;flex-direction:column;gap:4px}.timeline-container .timeline-scroll-container .timeInfo .timeline-content-wrapper .timeline-track-area .timeline-row[data-v-6d01fb5f]{position:relative;height:50px;border-bottom:1px solid hsla(0,0%,100%,.03)}.timeline-container .timeline-scroll-container .timeInfo .timeline-content-wrapper .timeline-track-area .timeline-row .track-item[data-v-6d01fb5f]{position:absolute;border-radius:6px;overflow:visible;border:1px solid #1a4d7a;box-sizing:border-box;min-width:20px;z-index:5;height:50px;top:0;background:rgba(15,52,96,.4);transition:box-shadow .15s}.timeline-container .timeline-scroll-container .timeInfo .timeline-content-wrapper .timeline-track-area .timeline-row .track-item[data-v-6d01fb5f]:hover{box-shadow:0 0 0 1px rgba(233,69,96,.5)}.timeline-container .timeline-scroll-container .timeInfo .timeline-content-wrapper .timeline-track-area .timeline-row .track-item.active[data-v-6d01fb5f]{box-shadow:inset 0 0 0 1px #e94560;z-index:50}.timeline-container .timeline-scroll-container .timeInfo .timeline-content-wrapper .timeline-track-area .timeline-row .track-item.warning[data-v-6d01fb5f]{border-color:#ff9800;background:rgba(255,152,0,.2);animation:warning-pulse-6d01fb5f 1.5s ease-in-out infinite}.timeline-container .timeline-scroll-container .timeInfo .timeline-content-wrapper .timeline-track-area .timeline-row .track-item.warning[data-v-6d01fb5f]:hover{box-shadow:0 0 0 1px #ff9800}.timeline-container .timeline-scroll-container .timeInfo .timeline-content-wrapper .timeline-track-area .timeline-row .track-item.locked[data-v-6d01fb5f]{border-color:#666;background:hsla(0,0%,39%,.3);cursor:not-allowed;opacity:.7;filter:grayscale(.5)}.timeline-container .timeline-scroll-container .timeInfo .timeline-content-wrapper .timeline-track-area .timeline-row .track-item.locked[data-v-6d01fb5f]:hover{box-shadow:none}.timeline-container .timeline-scroll-container .timeInfo .timeline-content-wrapper .timeline-track-area .timeline-row .track-item.locked .track-header-bar .clip-duration[data-v-6d01fb5f],.timeline-container .timeline-scroll-container .timeInfo .timeline-content-wrapper .timeline-track-area .timeline-row .track-item.locked .track-header-bar .clip-name[data-v-6d01fb5f]{color:#888}.timeline-container .timeline-scroll-container .timeInfo .timeline-content-wrapper .timeline-track-area .timeline-row .track-item .warning-badge[data-v-6d01fb5f]{position:absolute;top:-8px;right:-6px;padding:2px 6px;background:#ff9800;color:#fff;border-radius:4px;display:flex;align-items:center;justify-content:center;gap:3px;font-size:10px;font-weight:700;line-height:1;white-space:nowrap;box-shadow:0 1px 3px rgba(0,0,0,.3)}.timeline-container .timeline-scroll-container .timeInfo .timeline-content-wrapper .timeline-track-area .timeline-row .track-item .warning-badge .warning-icon[data-v-6d01fb5f],.timeline-container .timeline-scroll-container .timeInfo .timeline-content-wrapper .timeline-track-area .timeline-row .track-item .warning-badge .warning-text[data-v-6d01fb5f]{font-size:10px;line-height:1}.timeline-container .timeline-scroll-container .timeInfo .timeline-content-wrapper .timeline-track-area .timeline-row .track-item .locked-badge[data-v-6d01fb5f]{position:absolute;top:-8px;left:-6px;width:20px;height:20px;background:linear-gradient(135deg,#9c27b0,#673ab7);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px;box-shadow:0 1px 3px rgba(0,0,0,.4);z-index:10}.timeline-container .timeline-scroll-container .timeInfo .timeline-content-wrapper .timeline-track-area .timeline-row .track-item .locked-badge .locked-icon[data-v-6d01fb5f]{font-size:10px;line-height:1}.timeline-container .timeline-scroll-container .timeInfo .timeline-content-wrapper .timeline-track-area .timeline-row .track-item .track-header-bar[data-v-6d01fb5f]{display:flex;align-items:center;height:20px;padding:0 8px;gap:8px;color:#fff;font-size:12px;overflow:hidden}.timeline-container .timeline-scroll-container .timeInfo .timeline-content-wrapper .timeline-track-area .timeline-row .track-item .track-header-bar .clip-name[data-v-6d01fb5f]{font-weight:500;color:#e94560;flex-shrink:0;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.timeline-container .timeline-scroll-container .timeInfo .timeline-content-wrapper .timeline-track-area .timeline-row .track-item .track-header-bar .clip-duration[data-v-6d01fb5f]{color:#023068;font-size:10px;white-space:nowrap}.timeline-container .timeline-scroll-container .timeInfo .timeline-content-wrapper .timeline-track-area .timeline-row .track-item .keyframe-node[data-v-6d01fb5f]{position:absolute;top:30px;min-width:16px;height:16px;transform:translateX(-8px);margin-top:-6px;border-radius:8px;background:#4caf50;border:2px solid #fff;box-sizing:border-box;transition:transform .15s,background .15s;z-index:2}.timeline-container .timeline-scroll-container .timeInfo .timeline-content-wrapper .timeline-track-area .timeline-row .track-item .keyframe-node[data-v-6d01fb5f]:hover{box-shadow:0 0 0 3px rgba(233,69,96,.4);transform:translateX(-8px)}.timeline-container .timeline-scroll-container .timeInfo .timeline-content-wrapper .timeline-track-area .timeline-row .track-item .keyframe-node.selected[data-v-6d01fb5f]{background:#e94560;transform:translateX(-8px);box-shadow:0 0 0 3px rgba(233,69,96,.4)}.timeline-container .timeline-scroll-container .timeInfo .timeline-content-wrapper .vip-divider[data-v-6d01fb5f]{position:absolute;top:0;bottom:0;width:2px;z-index:102;pointer-events:none}.timeline-container .timeline-scroll-container .timeInfo .timeline-content-wrapper .vip-divider .vip-divider-line[data-v-6d01fb5f]{position:absolute;top:0;bottom:0;left:50%;transform:translateX(-50%);width:2px;background:linear-gradient(180deg,gold,#ff9800,gold);box-shadow:0 0 8px rgba(255,215,0,.5)}.timeline-container .timeline-scroll-container .timeInfo .timeline-content-wrapper .vip-divider .vip-divider-label[data-v-6d01fb5f]{position:absolute;top:2px;left:50%;transform:translateX(-50%);background:linear-gradient(135deg,gold,#ff9800);color:#fff;padding:2px 8px;border-radius:10px;font-size:10px;font-weight:700;display:flex;align-items:center;gap:3px;white-space:nowrap;box-shadow:0 2px 6px rgba(255,152,0,.4);z-index:61}.timeline-container .timeline-scroll-container .timeInfo .timeline-content-wrapper .vip-divider .vip-divider-label .vip-icon[data-v-6d01fb5f]{font-size:11px}.timeline-container .timeline-scroll-container .timeInfo .timeline-content-wrapper .locked-overlay[data-v-6d01fb5f]{position:absolute;top:0;bottom:0;z-index:101}.timeline-container .timeline-scroll-container .timeInfo .timeline-content-wrapper .locked-overlay .locked-pattern[data-v-6d01fb5f]{position:absolute;top:0;left:0;right:0;bottom:0;background:repeating-linear-gradient(45deg,rgba(80,80,80,.15),rgba(80,80,80,.15) 10px,rgba(60,60,60,.15) 0,rgba(60,60,60,.15) 20px);backdrop-filter:blur(1px)}.timeline-container .timeline-scroll-container .timeInfo .timeline-content-wrapper .locked-overlay .locked-text[data-v-6d01fb5f]{position:absolute;top:50%;left:130px;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;color:#888;white-space:nowrap}.timeline-container .timeline-scroll-container .timeInfo .timeline-content-wrapper .locked-overlay .locked-text .locked-big-icon[data-v-6d01fb5f]{font-size:32px;opacity:.6}.timeline-container .timeline-scroll-container .timeInfo .timeline-content-wrapper .locked-overlay .locked-text .locked-big-icon>img[data-v-6d01fb5f]{width:30px}.timeline-container .timeline-scroll-container .timeInfo .timeline-content-wrapper .locked-overlay .locked-text .locked-message[data-v-6d01fb5f]{font-size:12px;font-weight:500;color:#f7f7f5;background:#635bff;padding:4px 12px;border-radius:12px;backdrop-filter:blur(4px)}.timeline-container .timeline-ruler[data-v-6d01fb5f]{height:24px;box-sizing:border-box;position:relative;overflow-x:hidden;margin-left:4px;border-bottom:1px solid #0f3460}.timeline-container .timeline-ruler[data-v-6d01fb5f]::-webkit-scrollbar{display:none}.timeline-container .timeline-ruler .ruler-track[data-v-6d01fb5f]{position:relative;width:100%;height:100%}.timeline-container .timeline-ruler .ruler-marks[data-v-6d01fb5f]{position:absolute;top:0;left:0;width:100%;height:100%}.timeline-container .timeline-ruler .ruler-marks .ruler-mark[data-v-6d01fb5f]{position:absolute;top:0;width:1px;height:100%;background:rgba(0,0,0,.7)}.timeline-container .timeline-ruler .ruler-marks .ruler-mark.major[data-v-6d01fb5f]{height:100%;background:rgba(0,0,0,.7)}.timeline-container .timeline-ruler .ruler-marks .ruler-mark.major .mark-label[data-v-6d01fb5f]{position:absolute;top:4px;left:2px;font-size:10px;color:#a8b2d1;white-space:nowrap}.timeline-container .timeline-ruler .ruler-vip-marker[data-v-6d01fb5f]{position:absolute;top:0;height:100%;width:24px;transform:translateX(-50%);display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:10}.timeline-container .timeline-ruler .ruler-vip-marker .ruler-vip-icon[data-v-6d01fb5f]{font-size:14px;filter:drop-shadow(0 0 4px rgba(255,215,0,.8));animation:vip-glow-6d01fb5f 2s ease-in-out infinite}@keyframes vip-glow-6d01fb5f{0%,to{filter:drop-shadow(0 0 2px rgba(255,215,0,.6))}50%{filter:drop-shadow(0 0 8px #ffd700)}}.track-content-floating[data-v-6d01fb5f]{position:fixed;z-index:999;border-radius:6px;box-shadow:0 1px 16px 3px #000;box-sizing:border-box;overflow:hidden;background-color:#fff}.track-content-floating .floating-header[data-v-6d01fb5f]{display:flex;align-items:center;gap:8px;padding:8px;padding-bottom:8px;border-bottom:1px solid hsla(0,0%,100%,.1);background:#000}.track-content-floating .floating-header .floating-title[data-v-6d01fb5f]{font-weight:500;color:#fff;font-size:13px;flex:1}.track-content-floating .floating-header .floating-time[data-v-6d01fb5f]{color:#a8b2d1;font-size:11px}.track-content-floating .floating-header .floating-delete[data-v-6d01fb5f]{background:none;border:none;color:#a8b2d1;cursor:pointer;font-size:14px;padding:0 4px;line-height:1}.track-content-floating .floating-header .floating-delete[data-v-6d01fb5f]:hover{color:#f56c6c}.track-content-floating .floating-header .floating-close[data-v-6d01fb5f]{background:none;border:none;color:#a8b2d1;cursor:pointer;font-size:16px;padding:0 4px;line-height:1}.track-content-floating .floating-header .floating-close[data-v-6d01fb5f]:hover{color:#fff}.track-content-floating .track-row[data-v-6d01fb5f]{display:flex;flex-direction:row;align-items:center;border-bottom:1px solid hsla(0,0%,100%,.25);box-sizing:border-box;white-space:nowrap;height:36px}.track-content-floating .track-row[data-v-6d01fb5f]:last-child{border-bottom:none}.track-content-floating .track-row .track-label[data-v-6d01fb5f]{font-size:11px;color:#a8b2d1;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding-left:4px;box-sizing:border-box}.track-content-floating .track-row .track-remove[data-v-6d01fb5f]{background:none;border:none;color:#a8b2d1;cursor:pointer;font-size:10px;width:14px;height:14px;padding:0;line-height:1;transition:opacity .15s,color .15s;display:flex;align-items:center;justify-content:center;height:100%;padding-left:3px;box-sizing:border-box}.track-content-floating .track-row .track-remove .button[data-v-6d01fb5f]{border:1px solid #fff;color:#a8b2d1;width:22px;height:22px;border-radius:4px;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.track-content-floating .track-row .track-remove .button[data-v-6d01fb5f]:hover{border:1px solid #a8b2d1}.track-content-floating .track-row .track-remove[data-v-6d01fb5f]:hover{color:#f56c6c}.track-content-floating .track-row .track-timeline[data-v-6d01fb5f]{flex:1;position:relative;width:100%;height:100%;cursor:crosshair}.track-content-floating .track-row .track-timeline .track-background[data-v-6d01fb5f]{position:relative;width:100%;height:100%;background:hsla(0,0%,100%,.02)}.track-content-floating .track-row .track-timeline .curve-line[data-v-6d01fb5f]{position:absolute;top:15px;left:0;width:100%;height:4px;background:#bababa;pointer-events:none}.track-content-floating .add-track-area[data-v-6d01fb5f]{padding:8px;position:relative;border-top:1px solid #d3d3d3}.track-content-floating .add-track-area .add-track-select[data-v-6d01fb5f]{width:100%;padding:6px 10px;background:#e5e6eb;border-radius:4px;color:#000;font-size:12px;cursor:pointer;text-align:center;transition:all .2s;box-sizing:border-box}.track-content-floating .add-track-area .add-track-select[data-v-6d01fb5f]:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.4);color:#fff}.track-content-floating .add-track-area .track-dropdown[data-v-6d01fb5f]{position:absolute;bottom:100%;left:0;right:0;background:#1a1a2e;border:1px solid hsla(0,0%,100%,.15);border-radius:6px;padding:6px 0;margin-bottom:6px;box-shadow:0 4px 12px rgba(0,0,0,.4);z-index:100}.track-content-floating .add-track-area .track-dropdown .track-dropdown-header[data-v-6d01fb5f]{padding:4px 10px 6px;font-size:11px;color:#a8b2d1;border-bottom:1px solid hsla(0,0%,100%,.05);margin-bottom:4px}.track-content-floating .add-track-area .track-dropdown .track-dropdown-item[data-v-6d01fb5f]{padding:6px 10px;font-size:12px;color:#d0d0d0;cursor:pointer;transition:background .15s}.track-content-floating .add-track-area .track-dropdown .track-dropdown-item[data-v-6d01fb5f]:hover{background:rgba(233,69,96,.2);color:#e94560}.track-content-floating .add-track-area .track-dropdown .track-dropdown-close[data-v-6d01fb5f]{padding:6px 10px 2px;font-size:11px;color:#666;cursor:pointer;text-align:center;border-top:1px solid hsla(0,0%,100%,.05);margin-top:4px}.track-content-floating .add-track-area .track-dropdown .track-dropdown-close[data-v-6d01fb5f]:hover{color:#a8b2d1}@keyframes warning-pulse-6d01fb5f{0%,to{box-shadow:0 0 0 0 rgba(255,152,0,.4)}50%{box-shadow:0 0 0 4px rgba(255,152,0,.1)}}.map2d-app[data-v-5eb9f4cd]{display:flex;flex-direction:column;width:100vw;height:100vh;overflow:hidden}.headTools[data-v-5eb9f4cd]{display:flex;align-items:center;justify-content:space-between;background:#0b0d0f;padding-right:8px}.headTools .toolbar[data-v-5eb9f4cd]{display:flex;padding:0;width:auto;background-color:transparent}.headTools .toolbar .icon[data-v-5eb9f4cd]{width:30px;height:30px;margin-right:8px;margin-left:8px}.headTools .toolbar .toolbar-item button[data-v-5eb9f4cd]{padding:4px 8px;border:none;color:#f7f7f5;border-radius:4px;background:transparent;cursor:pointer;font-size:16px;transition:all .3s}.headTools .toolbar .toolbar-item .list[data-v-5eb9f4cd]{box-shadow:0 2px 8px rgba(0,0,0,.7)}.headTools .toolbar.right .toolbar-item .list[data-v-5eb9f4cd]{left:auto;right:0}.headTools .userInfo[data-v-5eb9f4cd]{color:#fff;cursor:pointer;display:flex;align-items:center}.headTools .userInfo>img[data-v-5eb9f4cd]{height:18px}.headTools .userInfo .vipBadgeTop[data-v-5eb9f4cd]{display:inline-flex;align-items:center;justify-content:center;margin:0 4px;padding:1px 6px;font-size:11px;font-weight:700;border-radius:3px;background:linear-gradient(135deg,#ffd66b,#d4a74a);color:#5c3d00;box-shadow:0 1px 3px rgba(212,167,74,.4);letter-spacing:.5px}.headTools .userMoney[data-v-5eb9f4cd]{padding:4px 8px;margin:0 8px 8px;border:1px solid #d9d9d9;border-radius:4px;box-sizing:border-box}.headTools .userMoney .userMoneyInner[data-v-5eb9f4cd]{color:#333;display:flex;align-items:center;font-size:14px;font-weight:700}.headTools .userMoney .userMoneyInner>img[data-v-5eb9f4cd]{height:18px;margin-left:8px}.headTools .userVip[data-v-5eb9f4cd]{padding:4px 8px;border-radius:4px;margin:0 8px 8px;box-sizing:border-box;background:linear-gradient(135deg,#fff8e6,#ffecc0);border:1px solid #f0d88a;border-radius:6px}.headTools .userVip .userVipInner[data-v-5eb9f4cd]{display:flex;align-items:center;gap:10px}.headTools .userVip .userVipInner .vipCrown[data-v-5eb9f4cd]{font-size:24px;flex-shrink:0}.headTools .userVip .userVipInner .vipInfo[data-v-5eb9f4cd]{display:flex;flex-direction:column;gap:2px}.headTools .userVip .userVipInner .vipInfo .vipTitle[data-v-5eb9f4cd]{font-size:14px;font-weight:700;background:linear-gradient(135deg,#e6c06b,#d4a74a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.headTools .userVip .userVipInner .vipInfo .vipSubtitle[data-v-5eb9f4cd]{font-size:12px;color:#960}.headTools .addGroupAddMoney[data-v-5eb9f4cd]{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0 8px 8px;color:#181818;font-size:14px;border-radius:4px;padding:8px 8px;cursor:pointer;border:1px solid #eff6e3;background-color:#f2f7ea}.headTools .addGroupAddMoney>img[data-v-5eb9f4cd]{height:48px}.headTools .addGroupAddMoney .text[data-v-5eb9f4cd]{margin-top:4px;font-size:14px}.headTools .addGroupAddMoney .text .price[data-v-5eb9f4cd]{font-size:18px;font-weight:700;color:#44a23b}.headTools .addGroupAddMoney[data-v-5eb9f4cd]:hover{background-color:#f0f0f0}.map2d-container[data-v-5eb9f4cd]{display:flex;width:100vw;flex:1;overflow:hidden;position:relative}.toolbar[data-v-5eb9f4cd]{display:flex;padding:4px 8px;align-items:center;background:#f7f7f5;gap:8px;height:40px;box-shadow:0 2px 8px rgba(0,0,0,.1);width:100%;box-sizing:border-box}.toolbar button[data-v-5eb9f4cd]{color:#17181a}.toolbar .toolbar-item[data-v-5eb9f4cd]{position:relative}.toolbar .toolbar-item .list[data-v-5eb9f4cd]{position:absolute;top:100%;width:160px;left:0;background:#fff;border:1px solid #d9d9d9;box-sizing:border-box;border-radius:8px;padding:8px 0;z-index:1000;max-height:80vh}.toolbar .toolbar-item .list.user[data-v-5eb9f4cd]{width:240px}.toolbar .toolbar-item .list .typeItemContent[data-v-5eb9f4cd]{position:relative}.toolbar .toolbar-item .list .typeItemContent:hover .typeName[data-v-5eb9f4cd]{background-color:#1890ff;color:#fff;font-weight:700;position:relative}.toolbar .toolbar-item .list .typeItemContent:hover .typeName[data-v-5eb9f4cd]:after{color:#fff}.toolbar .toolbar-item .list .typeItemContent:hover .childItemList[data-v-5eb9f4cd]{display:block}.toolbar .toolbar-item .list .typeItemContent .typeName[data-v-5eb9f4cd]{padding:4px 0;cursor:default;text-align:center;color:#2c3e50}.toolbar .toolbar-item .list .typeItemContent .typeName[data-v-5eb9f4cd]:after{content:"";background-image:url(/img/right.58548cd1.svg);background-size:cover;background-position:50%;position:absolute;height:100%;line-height:22px;top:10px;right:4px;width:10px;height:10px;opacity:.7;color:#000;font-size:12px;border-radius:50%}.toolbar .toolbar-item .list .typeItemContent .childItemList[data-v-5eb9f4cd]{position:absolute;display:none;top:-8px;left:100%;width:180px;background:#fff;border:1px solid #d9d9d9;box-sizing:border-box;border-radius:8px;padding:7px 0;z-index:1001}.toolbar .toolbar-item .list .typeItemContent .childItemList .childItem[data-v-5eb9f4cd]{border-bottom:1px solid #f1f1f1;margin:0 8px}.toolbar .toolbar-item .list .typeItemContent .childItemList .childItem[data-v-5eb9f4cd]:last-child{border-bottom:none}.toolbar .toolbar-item .list .typeItemContent .childItemList .childItem[data-v-5eb9f4cd]:hover{background-color:#1890ff;color:#fff;font-weight:700}.toolbar .toolbar-item .list .typeItemContent .childItemList .childItem:hover .desc[data-v-5eb9f4cd]{color:#fff}.toolbar .toolbar-item .list .typeItemContent .childItemList .childItem .desc[data-v-5eb9f4cd]{font-size:14px;color:#666}.toolbar .toolbar-item .list .childItem[data-v-5eb9f4cd]{padding:4px 0;cursor:default;text-align:center;color:#2c3e50}.toolbar .toolbar-item .list .childItem.active[data-v-5eb9f4cd],.toolbar .toolbar-item .list .childItem[data-v-5eb9f4cd]:hover{background-color:#635bff;color:#fff}.toolbar .toolbar-item .list .splitLine[data-v-5eb9f4cd]{width:100%;height:1px;margin:8px 0;background-color:#d9d9d9}button[data-v-5eb9f4cd]{padding:4px 8px;border:none;border-radius:4px;background:#e4e6eb;cursor:pointer;font-size:16px;transition:all .3s;flex-shrink:0}.toolbar button[data-v-5eb9f4cd]:hover{background:#d9d9d9}.toolbar button.active[data-v-5eb9f4cd]{background:#1890ff;color:#fff}.canvas-container[data-v-5eb9f4cd]{flex-grow:1;width:100%;box-sizing:border-box;overflow:hidden;position:relative}.canvas-container .protractor[data-v-5eb9f4cd]{position:absolute;pointer-events:none;width:50%;z-index:1000;transform:translate(-50%,-50%)}.canvas-container .showGroupExit[data-v-5eb9f4cd]{position:absolute;top:0;right:0;padding:8px;background-color:#fff}.canvas-container .showGroupExit .showGroupExitButton[data-v-5eb9f4cd]{padding:4px 8px;border:none;border-radius:4px;background:#e4e6eb;cursor:pointer;font-size:16px;transition:all .3s;flex-shrink:0}.canvas-container .showGroupExit .showGroupExitButton[data-v-5eb9f4cd]:hover{background:#d9d9d9}.drawing-canvas[data-v-5eb9f4cd]{box-shadow:0 2px 8px rgba(0,0,0,.1);cursor:crosshair;width:100%;height:100%;position:absolute;top:0}.left-panel[data-v-5eb9f4cd],.right-panel[data-v-5eb9f4cd]{height:100%;display:flex;flex-direction:column;align-items:center;box-sizing:border-box}.right-panel[data-v-5eb9f4cd]{background:#f0f2f5;overflow:hidden;position:relative}.right-panel .tools[data-v-5eb9f4cd]{left:0;top:0;display:flex;flex-direction:row;align-items:center;width:100%;box-sizing:border-box;padding:4px;background-color:#f7f7f5;height:40px}.right-panel .center-panel-content[data-v-5eb9f4cd],.right-panel .right-panel-content[data-v-5eb9f4cd]{width:100%;flex-grow:1;overflow:hidden;box-sizing:border-box}.right-panel .right-panel-content[data-v-5eb9f4cd]{padding:8px}.split-bar[data-v-5eb9f4cd]{width:4px;background:#0b0d0f;cursor:col-resize;transition:background .2s;z-index:100}.split-bar[data-v-5eb9f4cd]:hover{background:#1890ff}.editMode[data-v-5eb9f4cd]{padding:6px 12px;margin-left:48px}.editMode .timeLineTitle[data-v-5eb9f4cd]{display:flex;background:#e4e6eb;border-radius:12px;padding:4px}.editMode .timeLineTitle button[data-v-5eb9f4cd]{padding:2px 12px;border:none;border-radius:10px;background:transparent;cursor:pointer;font-size:14px;transition:all .3s;flex-shrink:0;margin-right:0;color:#8a8f99;display:flex;align-items:center}.editMode .timeLineTitle button[data-v-5eb9f4cd]:not(:last-child){margin-right:4px}.editMode .timeLineTitle button.active[data-v-5eb9f4cd]{background:#fff;color:#1a1a1a;box-shadow:0 1px 3px rgba(0,0,0,.08)}.timeLine .split-bar-x[data-v-5eb9f4cd]{height:4px;background:#141b44;cursor:row-resize;transition:background .2s;z-index:100}.timeLine .split-bar-x[data-v-5eb9f4cd]:hover{background:#1890ff}.left-panel[data-v-5eb9f4cd],.right-panel[data-v-5eb9f4cd]{transition:width .1s ease}.right-panel .cameraList[data-v-5eb9f4cd]{display:flex;flex-grow:1}.right-panel .cameraList .cameraItem[data-v-5eb9f4cd]{border:1px solid #000;width:28px;height:28px;line-height:30px;text-align:center;border-radius:4px;margin-left:4px;cursor:pointer}.right-panel .cameraList .cameraItem[data-v-5eb9f4cd]:hover{background-color:#f5f5f5}.right-panel .cameraList .cameraItem.active[data-v-5eb9f4cd]{background-color:#1890ff;border:1px solid #1890ff;color:#fff}.right-panel .buttons[data-v-5eb9f4cd]{display:flex}.right-panel .buttons>button[data-v-5eb9f4cd]{margin-left:4px;color:#17181a}.right-panel .noCamera[data-v-5eb9f4cd]{font-size:14px;color:#ff4d4f;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.exportImageModal[data-v-5eb9f4cd]{position:fixed;display:flex;align-items:center;justify-content:center;top:0;left:0;width:100vw;height:100vh;background:#00000094;z-index:1000}.exportImageModal .exportImageModalInner[data-v-5eb9f4cd]{width:420px;max-width:90vw;border:1px solid #d9d9d9;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.15);background-color:#f7f7f5;padding:24px 20px 20px;box-sizing:border-box;position:relative}.exportImageModal .exportImageModalInner .closeBtn[data-v-5eb9f4cd]{position:absolute;top:12px;right:12px;width:20px;height:20px;padding:6px;cursor:pointer}.exportImageModal .exportImageModalInner .closeBtn img[data-v-5eb9f4cd]{height:100%}.exportImageModal .exportImageModalInner .title[data-v-5eb9f4cd]{font-size:20px;color:#17181a;margin-bottom:16px;text-align:center}.exportImageModal .exportImageModalInner .exportSizeList[data-v-5eb9f4cd]{display:flex;flex-direction:column;gap:10px}.exportImageModal .exportImageModalInner .exportSizeItem[data-v-5eb9f4cd]{position:relative;padding:18px 8px;border:1px solid #d9d9d9;border-radius:8px;background:#fff;text-align:center;cursor:pointer;transition:border-color .15s,box-shadow .15s}.exportImageModal .exportImageModalInner .exportSizeItem[data-v-5eb9f4cd]:hover{border-color:#888;box-shadow:0 2px 6px rgba(0,0,0,.1)}.exportImageModal .exportImageModalInner .exportSizeItem .sizeLabel[data-v-5eb9f4cd]{font-size:20px;font-weight:700;color:#17181a}.exportImageModal .exportImageModalInner .exportSizeItem .sizeDesc[data-v-5eb9f4cd]{font-size:12px;color:#999;margin-top:4px}.exportImageModal .exportImageModalInner .exportSizeItem .customInput[data-v-5eb9f4cd]{flex:1;height:34px;padding:0 10px;border:1px solid #d9d9d9;border-radius:6px;font-size:14px;box-sizing:border-box;outline:none}.exportImageModal .exportImageModalInner .exportSizeItem .customInput[data-v-5eb9f4cd]:focus{border-color:#888}.exportImageModal .exportImageModalInner .exportSizeItem .customExportBtn[data-v-5eb9f4cd]{height:34px;padding:0 16px;margin-left:8px;border:none;border-radius:6px;background:#17181a;color:#fff;font-size:14px;cursor:pointer}.exportImageModal .exportImageModalInner .exportSizeItem .customExportBtn[data-v-5eb9f4cd]:hover{opacity:.85}.exportImageModal .exportImageModalInner .proBadge[data-v-5eb9f4cd]{position:absolute;top:6px;right:6px;font-size:10px;line-height:1;padding:3px 5px;border-radius:3px;color:#fff;background:linear-gradient(135deg,#f0c040,#e8a317);white-space:nowrap}.allDemosContent[data-v-5eb9f4cd]{position:fixed;display:flex;align-items:center;justify-content:center;top:0;left:0;width:100vw;height:100vh;background:#00000094;z-index:1000}.allDemosContent .allDemosContentInner[data-v-5eb9f4cd]{margin:0 auto;border:1px solid #d9d9d9;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.15);background-color:#f7f7f5;padding:16px;box-sizing:border-box;position:relative}.allDemosContent .allDemosContentInner .title[data-v-5eb9f4cd]{font-size:22px;line-height:40px;color:#17181a;margin-bottom:8px;display:flex;align-items:center;justify-content:center}.allDemosContent .allDemosContentInner .title .icon[data-v-5eb9f4cd]{width:54px;margin-right:8px;border-radius:4px}.allDemosContent .allDemosContentInner .title .p[data-v-5eb9f4cd]{font-weight:700;color:#000}.allDemosContent .allDemosContentInner .closeBtn[data-v-5eb9f4cd]{position:absolute;top:16px;right:16px;width:24px;height:24px;padding:8px;cursor:pointer}.allDemosContent .allDemosContentInner .closeBtn img[data-v-5eb9f4cd]{height:100%}.allDemosContent .allDemosContentInner .demoList[data-v-5eb9f4cd]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.allDemosContent .allDemosContentInner .demoList .loading[data-v-5eb9f4cd]{position:absolute;top:0;left:0;width:100%;height:100%;font-size:16px;color:#666;display:flex;background:#00000038;align-items:center;justify-content:center;color:#fff;font-size:36px;cursor:default}@media (min-width:680px){.allDemosContent .allDemosContentInner .demoList[data-v-5eb9f4cd]{grid-template-columns:repeat(3,1fr)}}@media (min-width:1000px){.allDemosContent .allDemosContentInner .demoList[data-v-5eb9f4cd]{grid-template-columns:repeat(4,1fr)}}.allDemosContent .allDemosContentInner .demoItem[data-v-5eb9f4cd]{width:200px;height:223px;cursor:default;font-size:16px;color:#666;border:1px solid #d9d9d9;border-radius:8px;display:flex;flex-direction:column;justify-content:center;overflow:hidden;box-sizing:border-box;text-align:center}.allDemosContent .allDemosContentInner .demoItem>img[data-v-5eb9f4cd]{width:100%}.globalLoading[data-v-5eb9f4cd]{z-index:1000;font-size:16px;color:#666;background:#00000038;font-size:36px;cursor:default}.globalLoading[data-v-5eb9f4cd],.loadingContent[data-v-5eb9f4cd]{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#fff}.loadingContent[data-v-5eb9f4cd]{background-color:rgba(0,0,0,.3);z-index:200;font-size:16px}.loadingContent .loadingIcon[data-v-5eb9f4cd]{width:20px;height:20px;margin-right:8px;animation:spin-5eb9f4cd 1s linear infinite}@keyframes spin-5eb9f4cd{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}