.tripo-rail[data-v-b240aeb5]{align-items:stretch;background:#1b1d20;border-radius:20px 0 0 20px;display:flex;flex-direction:column;flex-shrink:0;overflow-x:hidden;overflow-y:auto;padding:0;width:54px}.tripo-rail[data-v-b240aeb5]::-webkit-scrollbar{width:0}.tripo-rail-item[data-v-b240aeb5]{align-items:center;color:#fafafa;display:flex;flex-direction:column;flex-shrink:0;gap:6px;height:70px;justify-content:center;position:relative;text-decoration:none;transition:background .15s,color .15s}.tripo-rail-item[data-v-b240aeb5]:hover{background:#ffffff0d}.tripo-rail-item.is-active[data-v-b240aeb5]{background:#27292c;color:#f9cf00}.tripo-rail-icon[data-v-b240aeb5]{flex-shrink:0;font-size:16px;line-height:1}.tripo-rail-label[data-v-b240aeb5]{font-size:10px;line-height:14px;text-align:center;white-space:nowrap}.ir-feed[data-v-02bc0a04]{background:#000;gap:36px;height:100%;overflow-y:auto;padding:12px}.ir-feed[data-v-02bc0a04],.ir-group[data-v-02bc0a04]{display:flex;flex-direction:column}.ir-group[data-v-02bc0a04]{gap:12px}.ir-head[data-v-02bc0a04]{gap:12px;justify-content:space-between}.ir-head[data-v-02bc0a04],.ir-thumb[data-v-02bc0a04]{align-items:center;display:flex}.ir-thumb[data-v-02bc0a04]{background:#0c0d10;border:1px solid #ffffff1a;border-radius:12px;flex:0 0 64px;height:64px;justify-content:center;overflow:hidden;width:64px}.ir-thumb img[data-v-02bc0a04]{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.ir-spin[data-v-02bc0a04]{color:#999;height:22px;width:22px}.ir-spin svg[data-v-02bc0a04]{animation:irSpin-02bc0a04 1s linear infinite;height:100%;width:100%}@keyframes irSpin-02bc0a04{to{transform:rotate(1turn)}}.ir-headtext[data-v-02bc0a04]{flex:1;min-width:0}.ir-title[data-v-02bc0a04]{color:#f2f2f2;font-size:14px;line-height:20px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ir-time[data-v-02bc0a04]{align-items:center;color:#999;display:flex;font-size:12px;gap:6px;line-height:16px;margin:4px 0 0}.ir-sep[data-v-02bc0a04]{color:#fff3}.ir-headacts[data-v-02bc0a04]{flex-shrink:0;gap:8px}.ir-btn[data-v-02bc0a04],.ir-headacts[data-v-02bc0a04]{align-items:center;display:flex}.ir-btn[data-v-02bc0a04]{background:#ffffff0d;border:none;border-radius:999px;color:#f2f2f2;cursor:pointer;font-size:12px;gap:6px;height:32px;padding:0 12px}.ir-btn[data-v-02bc0a04]:hover,.ir-progress[data-v-02bc0a04]{background:#ffffff1a}.ir-progress[data-v-02bc0a04]{border-radius:999px;height:4px;overflow:hidden;width:160px}.ir-progress-fill[data-v-02bc0a04]{background:#f9cf00;height:100%;transition:width .8s ease}.ir-round[data-v-02bc0a04]{align-items:center;background:#ffffff0d;border:none;border-radius:999px;color:#f2f2f2;cursor:pointer;display:flex;flex:0 0 32px;height:32px;justify-content:center;transition:background .15s ease;width:32px}.ir-round[data-v-02bc0a04]:hover{background:#ffffff1a}.ir-round--sm[data-v-02bc0a04]{flex:0 0 28px;height:28px;width:28px}.ir-4k[data-v-02bc0a04]{font-size:11px;font-weight:700;line-height:1}.ir-pro[data-v-02bc0a04]{position:relative}.ir-pro[data-v-02bc0a04]:after{background:#f9cf00;border:1.5px solid #000;border-radius:50%;bottom:1px;content:"";height:7px;position:absolute;right:1px;width:7px}.ir-views[data-v-02bc0a04]{display:grid;gap:12px;grid-template-columns:repeat(4,1fr)}.ir-fail[data-v-02bc0a04]{background:var(--colors-white-5,#ffffff0d);color:var(--colors-white-60,#fff9);font-size:12px;grid-column:1/-1;line-height:16px;padding:12px}.ir-fail[data-v-02bc0a04],.ir-view[data-v-02bc0a04]{border-radius:12px}.ir-view[data-v-02bc0a04]{aspect-ratio:1/1;background:#0c0d10;overflow:hidden;position:relative}.ir-view>img[data-v-02bc0a04]{cursor:zoom-in;display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.ir-view[data-v-02bc0a04]:after{background:linear-gradient(180deg,rgba(0,0,0,.28),transparent 32%,transparent 62%,rgba(0,0,0,.28));content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.ir-tag[data-v-02bc0a04]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000008c;border-radius:999px;color:#f2f2f2;display:inline-flex;font-size:12px;gap:4px;height:24px;left:10px;padding:0 8px;position:absolute;top:10px;z-index:2}.ir-cardacts[data-v-02bc0a04],.ir-to3d[data-v-02bc0a04],.ir-tools[data-v-02bc0a04]{opacity:0;pointer-events:none;transition:opacity .15s ease}.ir-view:hover .ir-cardacts[data-v-02bc0a04],.ir-view:hover .ir-to3d[data-v-02bc0a04],.ir-view:hover .ir-tools[data-v-02bc0a04]{opacity:1;pointer-events:auto}.ir-to3d[data-v-02bc0a04]{pointer-events:none}.ir-to3d-btn[data-v-02bc0a04]{pointer-events:auto}.ir-to3d:focus-within .ir-to3d-panel[data-v-02bc0a04],.ir-to3d:has(.ir-to3d-btn:hover) .ir-to3d-panel[data-v-02bc0a04],.ir-to3d:has(.ir-to3d-panel:hover) .ir-to3d-panel[data-v-02bc0a04]{opacity:1;pointer-events:auto}.ir-to3d-panel[data-v-02bc0a04]{position:relative}.ir-to3d-panel[data-v-02bc0a04]:after{bottom:-8px;content:"";height:8px;left:0;position:absolute;right:0}.ir-ring[data-v-02bc0a04]{align-items:center;background:#00000059;display:flex;inset:0;justify-content:center;pointer-events:none;position:absolute;z-index:4}.ir-ring-svg[data-v-02bc0a04]{height:52px;transform:rotate(-90deg);width:52px}.ir-ring-svg.is-spin[data-v-02bc0a04]{animation:irRingSpin-02bc0a04 .9s linear infinite}.ir-ring-svg.is-spin .ir-ring-arc[data-v-02bc0a04]{stroke-dasharray:34 86;stroke-dashoffset:0}@keyframes irRingSpin-02bc0a04{0%{transform:rotate(-90deg)}to{transform:rotate(270deg)}}.ir-ring-track[data-v-02bc0a04]{fill:none;stroke:#ffffff40;stroke-width:3}.ir-ring-arc[data-v-02bc0a04]{fill:none;stroke:#f9cf00;stroke-dasharray:119.38;stroke-linecap:round;stroke-width:3;transition:stroke-dashoffset .15s linear}.ir-ring-txt[data-v-02bc0a04]{color:#fff;font-size:12px;font-variant-numeric:tabular-nums;position:absolute}.ir-views[data-v-02bc0a04]{position:relative}.ir-mv3d[data-v-02bc0a04]{align-items:center;background:#f9cf00;border:none;border-radius:999px;box-shadow:0 6px 18px #00000073;color:#0c0d10;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:6px;height:36px;left:50%;opacity:0;padding:0 16px;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .15s ease;z-index:5}.ir-views:hover .ir-mv3d[data-v-02bc0a04]{opacity:1;pointer-events:auto}.ir-mv3d[data-v-02bc0a04]:hover{background:#ffe14d}.ir-mv3d-wrap[data-v-02bc0a04]{align-items:center;display:flex;flex-direction:column;gap:8px;left:50%;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .15s ease;z-index:5}.ir-views:hover .ir-mv3d-wrap[data-v-02bc0a04]{opacity:1}.ir-mv3d-wrap .ir-mv3d[data-v-02bc0a04]{opacity:1;pointer-events:auto;position:static;transform:none}.ir-mv3d-wrap .ir-to3d-panel[data-v-02bc0a04]{opacity:0;pointer-events:none}.ir-mv3d-wrap:has(.ir-mv3d:hover) .ir-to3d-panel[data-v-02bc0a04],.ir-mv3d-wrap:has(.ir-to3d-panel:hover) .ir-to3d-panel[data-v-02bc0a04]{opacity:1;pointer-events:auto}.ir-cardacts .ir-round[data-v-02bc0a04],.ir-tools .ir-round[data-v-02bc0a04]{background:#0c0d10d1;color:#fff}.ir-cardacts .ir-round[data-v-02bc0a04]:hover,.ir-tools .ir-round[data-v-02bc0a04]:hover{background:#0c0d10f2}.ir-cardacts[data-v-02bc0a04]{right:10px;top:10px}.ir-cardacts[data-v-02bc0a04],.ir-tools[data-v-02bc0a04]{display:flex;gap:6px;position:absolute;z-index:2}.ir-tools[data-v-02bc0a04]{flex-direction:column;left:10px;top:56px}.ir-to3d[data-v-02bc0a04]{align-items:flex-end;bottom:10px;gap:8px;position:absolute;right:10px;z-index:3}.ir-to3d[data-v-02bc0a04],.ir-to3d-panel[data-v-02bc0a04]{display:flex;flex-direction:column}.ir-to3d-panel[data-v-02bc0a04]{background:#0c0d10;border:1px solid #ffffff1f;border-radius:14px;box-shadow:0 10px 28px #0000008c;opacity:0;padding:6px;pointer-events:none;transition:opacity .15s ease}.ir-to3d:focus-within .ir-to3d-panel[data-v-02bc0a04]{opacity:1;pointer-events:auto}.ir-opt[data-v-02bc0a04]{align-items:center;border-radius:10px;color:#f2f2f2;display:flex;font-size:12px;gap:8px;height:34px;padding:0 12px 0 4px;white-space:nowrap}button.ir-opt[data-v-02bc0a04]{background:transparent;border:none;cursor:pointer;text-align:left;width:100%}button.ir-opt[data-v-02bc0a04]:hover{background:#ffffff1a}.ir-opt-tile[data-v-02bc0a04]{background:#ffffff1a;border-radius:8px;color:#f2f2f2;flex:0 0 26px;height:26px;justify-content:center;width:26px}.ir-opt-tile[data-v-02bc0a04],.ir-to3d-btn[data-v-02bc0a04]{align-items:center;display:flex}.ir-to3d-btn[data-v-02bc0a04]{background:#f9cf00;border:none;border-radius:999px;box-shadow:0 6px 18px #00000073;color:#0c0d10;cursor:pointer;font-size:13px;font-weight:600;gap:6px;height:36px;padding:0 16px}.ir-to3d-btn[data-v-02bc0a04]:hover{background:#ffe14d}.ir-skeleton[data-v-02bc0a04]{align-items:center;background:#0f1013;border:1px solid #ffffff0f;border-radius:12px;display:flex;justify-content:center;min-height:220px;overflow:hidden;position:relative}.ir-skeleton-logo[data-v-02bc0a04]{color:#fff;font-size:40px;opacity:.08}.ir-sweep[data-v-02bc0a04]{animation:ir-sweep-02bc0a04 2s linear infinite;background:linear-gradient(90deg,#fff0,#ffffff14 50%,#fff0);height:200%;left:-60%;position:absolute;top:-50%;transform:rotate(15deg);width:50%}@keyframes ir-sweep-02bc0a04{0%{left:-60%}to{left:110%}}.ir-empty[data-v-02bc0a04]{align-items:center;display:flex;flex:1;flex-direction:column;gap:8px;justify-content:center}.ir-empty-t[data-v-02bc0a04]{color:#999;font-size:13px;margin:0}.ir-empty-h[data-v-02bc0a04]{color:#666;font-size:11px;margin:0}.ep-backdrop[data-v-a0ccccf6]{align-items:center;background:#00000073;display:flex;inset:0;justify-content:center;position:fixed;z-index:3000}.ep-panel[data-v-a0ccccf6]{background:#1e1e3a;border:1px solid #3b3b60;box-shadow:0 20px 60px #000000b3,0 0 0 1px #7c6ff714;display:flex;flex-direction:column;gap:14px;max-height:calc(100vh - 80px);overflow-y:auto;padding:20px;width:360px}.ep-title[data-v-a0ccccf6]{color:#e8e8f8;font-size:15px;font-weight:700}.ep-x[data-v-a0ccccf6]{align-items:center;background:#ffffff0f;border:none;border-radius:50%;color:#888;display:flex;height:28px;justify-content:center;width:28px}.ep-x[data-v-a0ccccf6]:hover{background:#ffffff1f;color:#ccc}.ep-field[data-v-a0ccccf6]{display:flex;gap:6px}.ep-flabel[data-v-a0ccccf6]{color:#96a0c0;font-size:11px;font-weight:700;letter-spacing:.5px}.ep-text[data-v-a0ccccf6]{background:#ffffff0f;border:1px solid hsla(0,0%,100%,.12);border-radius:8px;color:#e8e8f8;font-size:12px;padding:8px 10px}.ep-text[data-v-a0ccccf6]:focus{border-color:#4c68f8}.ep-actions[data-v-a0ccccf6]{display:flex;gap:8px;margin-top:2px}.ep-cancel[data-v-a0ccccf6]{background:transparent;border:1px solid hsla(0,0%,100%,.1);border-radius:10px;color:#8890b0;cursor:pointer;flex:0 0 auto;font-size:13px;font-weight:500;padding:10px 16px}.ep-cancel[data-v-a0ccccf6]:hover:not(:disabled){background:#ffffff0d;color:#b0b8d0}.ep-submit[data-v-a0ccccf6]{background:linear-gradient(135deg,#4c60f0,#6c5cf0);border:none;border-radius:10px;box-shadow:0 4px 14px #4c60f066;color:#fff;flex:1;font-size:13px;overflow:hidden;padding:10px 16px;position:relative}.ep-submit[data-v-a0ccccf6]:hover:not(:disabled){box-shadow:0 4px 20px #4c60f08c}.ep-submit[data-v-a0ccccf6]:disabled{cursor:default}.ep-submit--busy[data-v-a0ccccf6]{opacity:.85}.ep-btn-text[data-v-a0ccccf6]{position:relative;z-index:1}.ep-btn-wave[data-v-a0ccccf6]{animation:ep-btn-wave-a0ccccf6 1.4s ease-in-out infinite;background:linear-gradient(90deg,transparent,transparent 30%,hsla(0,0%,100%,.15) 45%,hsla(0,0%,100%,.3) 50%,hsla(0,0%,100%,.15) 55%,transparent 70%,transparent);background-size:200% 100%;inset:0;pointer-events:none;position:absolute;z-index:0}@keyframes ep-btn-wave-a0ccccf6{0%{background-position:150% 0}to{background-position:-50% 0}}.ep-status[data-v-a0ccccf6]{align-items:center;background:#ffffff08;border-radius:8px;color:#7680a0;display:flex;font-size:12px;gap:8px;padding:8px 12px}.ep-anim-picker[data-v-a0ccccf6]{position:relative}.ep-anim-trigger[data-v-a0ccccf6]{align-items:center;background:#ffffff0a;border:1px solid hsla(0,0%,100%,.06);border-radius:8px;box-sizing:border-box;color:#cdd3e6;cursor:pointer;display:flex;font-size:12px;height:32px;justify-content:space-between;padding:0 10px;width:100%}.ep-anim-menu[data-v-a0ccccf6]{background:#1b1d20;border:1px solid hsla(0,0%,100%,.1);border-radius:10px;box-shadow:0 10px 28px #0000008c;left:0;max-height:220px;overflow-y:auto;padding:6px;position:absolute;right:0;top:calc(100% + 4px);z-index:40}.ep-anim-all[data-v-a0ccccf6]{align-items:center;color:#cdd3e6;display:flex;font-size:12px;justify-content:space-between;padding:4px 6px 8px}.ep-anim-allbtn[data-v-a0ccccf6]{background:none;border:0;color:#7c6ff7;padding:0}.ep-anim-allbtn[data-v-a0ccccf6],.ep-anim-row[data-v-a0ccccf6]{cursor:pointer;font-size:12px}.ep-anim-row[data-v-a0ccccf6]{align-items:center;border-radius:6px;color:#cdd3e6;display:flex;gap:8px;padding:6px}.ep-anim-row[data-v-a0ccccf6]:hover{background:#ffffff0d}.ep-anim-name[data-v-a0ccccf6]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ep-anims-empty[data-v-a0ccccf6]{color:#687090;font-size:11px;margin:4px 6px}.ep-backdrop[data-v-a0ccccf6]{background:#0000008c}.ep-panel[data-v-a0ccccf6]{background:#1b1d20;border:1px solid hsla(0,0%,100%,.08);border-radius:16px;box-shadow:0 18px 50px #000000a6;box-sizing:border-box;padding:16px;width:320px}.ep-header[data-v-a0ccccf6]{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.ep-title[data-v-a0ccccf6]{color:#f2f2f2;font-size:14px;font-weight:500;line-height:20px}.ep-x[data-v-a0ccccf6]{background:none;border:0;border-radius:6px;color:#999;cursor:pointer;font-size:14px;height:24px;width:24px}.ep-x[data-v-a0ccccf6]:hover{background:#ffffff14;color:#f2f2f2}.ep-field[data-v-a0ccccf6]{align-items:stretch;display:block;flex-direction:column;margin-bottom:14px;text-align:left}.ep-field.ep-inline[data-v-a0ccccf6]{align-items:center;display:flex;flex-direction:row;gap:12px;justify-content:space-between;min-height:32px}.ep-flabel[data-v-a0ccccf6]{color:#999;display:block;font-size:12px;line-height:16px;margin-bottom:6px}.ep-inline .ep-flabel[data-v-a0ccccf6]{margin-bottom:0}.ep-text[data-v-a0ccccf6]{background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);border-radius:10px;box-sizing:border-box;color:#f2f2f2;font-family:inherit;font-size:13px;height:36px;outline:none;padding:0 12px;width:100%}.ep-text[data-v-a0ccccf6]:focus{border-color:#7c6ff7}.ep-panel[data-v-a0ccccf6] .select-field{align-items:center;background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);border-radius:10px;box-sizing:border-box;color:#f2f2f2;display:flex;font-size:13px;gap:6px;height:36px;justify-content:flex-start;padding:0 12px}.ep-panel[data-v-a0ccccf6] .select-field.select-open{border-color:#7c6ff7}.ep-panel[data-v-a0ccccf6] .select-arrow{color:#999;flex:0 0 auto;margin-left:auto}.ep-panel[data-v-a0ccccf6] .select-dropdown{background:#23262a;border:1px solid hsla(0,0%,100%,.1);border-radius:10px;box-shadow:0 12px 32px #0009;padding:4px}.ep-panel[data-v-a0ccccf6] .select-option{border-radius:8px;color:#cdd3e6;font-size:13px;padding:8px 10px}.ep-panel[data-v-a0ccccf6] .select-option.select-active{background:#7c6ff72e}.ep-panel[data-v-a0ccccf6] .select-option-badge{color:#7c6ff7}.ep-panel[data-v-a0ccccf6] .toggle-on{background:#7c6ff7}.ep-tip[data-v-a0ccccf6]{color:#666;font-size:12px;margin-left:2px}.ep-actions[data-v-a0ccccf6]{margin-top:18px}.ep-submit[data-v-a0ccccf6]{align-items:center;background:#f9cf00;border:0;border-radius:999px;color:#0c0d10;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:6px;height:40px;justify-content:center;width:100%}.ep-submit[data-v-a0ccccf6]:hover:not(:disabled){background:#ffdb2e}.ep-submit[data-v-a0ccccf6]:disabled{cursor:not-allowed;opacity:.5}.ep-submit-ico[data-v-a0ccccf6]{height:16px;width:16px}.ep-status[data-v-a0ccccf6]{background:#ffffff0a;color:#999;margin-top:12px}.mv-root[data-v-36dd9558]{background:#1b1d20;height:100%;overflow:hidden;position:relative;width:100%}.mv-canvas[data-v-36dd9558]{background:transparent;display:block;height:100%!important;outline:none;width:100%!important}.mv-empty[data-v-36dd9558]{align-items:center;color:#666;display:flex;flex-direction:column;gap:8px;inset:0;justify-content:center;pointer-events:none;position:absolute}.mv-empty p[data-v-36dd9558]{color:#888;font-size:14px;margin:0}.mv-empty-sub[data-v-36dd9558]{color:#555!important;font-size:12px}.mv-loading[data-v-36dd9558]{align-items:center;background:transparent;display:flex;flex-direction:column;gap:8px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:200px;z-index:10}.mv-load-label[data-v-36dd9558]{color:#2a2a3a;font-size:24px;font-variant-numeric:tabular-nums;font-weight:600;line-height:1}.mv-load-bar[data-v-36dd9558]{background:#50507826;border-radius:2px;height:4px;overflow:hidden;width:100%}.mv-load-bar-fill[data-v-36dd9558]{background:linear-gradient(90deg,#7c6ff7,#5ca8ff);border-radius:2px;height:100%;transition:width .15s ease}.mv-load-meta[data-v-36dd9558]{color:#3c3c5abf;font-size:12px;font-variant-numeric:tabular-nums;line-height:1}.mv-error[data-v-36dd9558]{align-items:flex-start;background:#dc2626eb;border-radius:8px;box-shadow:0 4px 14px #0000004d;color:#fff;display:flex;gap:8px;left:12px;max-width:420px;padding:10px 12px;position:absolute;right:12px;top:12px;z-index:12}.mv-error-title[data-v-36dd9558]{font-size:12px;font-weight:600;margin:0}.mv-error-detail[data-v-36dd9558]{font-size:11px;margin:2px 0 0;opacity:.9;word-break:break-all}.mv-error-close[data-v-36dd9558]{background:none;border:none;color:#fff;cursor:pointer;font-size:12px;line-height:1;margin-left:auto;padding:0 2px}.mv-gen[data-v-36dd9558]{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#1e1e37cc;border-radius:10px;bottom:18px;left:50%;padding:10px 12px;position:absolute;transform:translate(-50%);width:240px;z-index:11}.mv-gen-row[data-v-36dd9558]{align-items:baseline;display:flex;justify-content:space-between;margin-bottom:6px}.mv-gen-label[data-v-36dd9558]{color:#cdd3ff;font-size:11px}.mv-gen-pct[data-v-36dd9558]{color:#fff;font-size:13px;font-variant-numeric:tabular-nums;font-weight:600}.mv-gen-bar[data-v-36dd9558]{background:#ffffff2e;border-radius:2px;height:4px;overflow:hidden;width:100%}.mv-gen-bar-fill[data-v-36dd9558]{background:linear-gradient(90deg,#7c6ff7,#5ca8ff);border-radius:2px;height:100%;transition:width .3s ease}.mv-gen-hint[data-v-36dd9558]{color:#9aa0c0;font-size:10px;margin-top:5px;text-align:center}@keyframes mv-spin-36dd9558{to{transform:rotate(1turn)}}.mv-top-right[data-v-36dd9558]{gap:6px;right:12px;top:12px}.mv-mesh-info[data-v-36dd9558],.mv-top-right[data-v-36dd9558]{display:flex;position:absolute;z-index:5}.mv-mesh-info[data-v-36dd9558]{bottom:100px;flex-direction:column;gap:2px;left:12px}.mv-mesh-row[data-v-36dd9558]{display:flex;font-family:SF Mono,Cascadia Code,monospace;font-size:11px;gap:8px}.mv-mesh-label[data-v-36dd9558]{color:#888}.mv-mesh-val[data-v-36dd9558]{color:#ccc}.mv-toolbar[data-v-36dd9558]{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#1e1e37d9;border-radius:25px;box-shadow:0 1px 10px #0006;display:flex;gap:2px;left:50%;padding:6px 10px;position:absolute;transform:translate(-50%);z-index:10}.mv-toolbar-anim[data-v-36dd9558]{bottom:95px;gap:2px;padding:4px 8px}.mv-toolbar-render[data-v-36dd9558]{bottom:50px}.mv-toolbar-gizmo[data-v-36dd9558]{bottom:95px}.mv-toolbar-actions[data-v-36dd9558]{bottom:12px}.mv-tb-btn[data-v-36dd9558]{align-items:center;background:transparent;border:none;border-radius:25px;color:#999;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .15s;width:32px}.mv-tb-btn[data-v-36dd9558]:hover{background:#ffffff0d;color:#ccc}.mv-tb-btn.active[data-v-36dd9558]{background:#ffffff1a;color:#fff}.mv-tb-btn-sm[data-v-36dd9558]{border-radius:4px;color:#888;font-size:10px;font-weight:600;height:22px;width:28px}.mv-tb-btn-sm[data-v-36dd9558]:hover{color:#ccc}.mv-tb-btn-sm.active[data-v-36dd9558]{background:#ffffff1f;color:#fff}.mv-tb-disabled[data-v-36dd9558]{cursor:not-allowed;opacity:.3}.mv-tb-disabled[data-v-36dd9558]:hover{background:transparent;color:#999}.mv-tb-icon[data-v-36dd9558]{height:16px;opacity:.8;width:16px}.mv-tb-btn.active .mv-tb-icon[data-v-36dd9558]{opacity:1}.mv-icon-btn[data-v-36dd9558]{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#1e1e37d9;border:none;border-radius:25px;box-shadow:0 1px 10px #0006;color:#999;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .15s;width:32px}.mv-icon-btn[data-v-36dd9558]:hover{background:#ffffff14;color:#ccc}.mv-tb-divider[data-v-36dd9558]{background:#ffffff1a;height:12px;margin:0 4px;width:1px}.mv-anim-slider-wrap[data-v-36dd9558]{flex:1;max-width:200px;min-width:60px;padding:0 4px}.mv-anim-slider[data-v-36dd9558]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#ffffff1a;border-radius:2px;cursor:pointer;height:4px;outline:none;width:100%}.mv-anim-slider[data-v-36dd9558]::-webkit-slider-thumb{-webkit-appearance:none;background:#7c6ff7;border-radius:50%;cursor:grab;height:12px;width:12px}.mv-anim-time[data-v-36dd9558]{color:#777;font-size:10px;font-variant-numeric:tabular-nums;min-width:64px;text-align:center;white-space:nowrap}.mv-undo-count[data-v-36dd9558]{align-items:center;background:#7c6ff7;border-radius:8px;color:#fff;display:flex;font-size:10px;font-weight:600;height:16px;justify-content:center;line-height:1;min-width:16px;padding:0 4px}.mv-tb-export[data-v-36dd9558]{background:linear-gradient(135deg,#7c6ff7,#5b4fcf);box-shadow:0 2px 8px #7c6ff766;color:#fff;font-size:12px;font-weight:500;gap:6px;padding:0 12px;width:auto}.mv-tb-export[data-v-36dd9558]:hover{background:linear-gradient(135deg,#8b7dff,#6a5ee0);color:#fff}.mv-effect-popup[data-v-36dd9558]{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#141428f2;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;bottom:90px;box-shadow:0 8px 32px #00000080;display:flex;flex-direction:column;gap:10px;min-width:180px;padding:14px;position:absolute;right:12px;z-index:15}.mv-effect-title[data-v-36dd9558]{color:#ccc;font-size:12px;font-weight:600}.mv-effect-row[data-v-36dd9558]{align-items:center;color:#999;display:flex;font-size:11px;gap:8px;justify-content:space-between}.mv-color-swatches[data-v-36dd9558]{display:flex;gap:4px}.mv-color-swatch[data-v-36dd9558]{border:1.5px solid transparent;border-radius:50%;cursor:pointer;height:18px;transition:all .15s;width:18px}.mv-color-swatch[data-v-36dd9558]:hover{transform:scale(1.15)}.mv-color-swatch.active[data-v-36dd9558]{border-color:#7c6ff7}.mv-slider[data-v-36dd9558]{accent-color:#7c6ff7;height:3px;width:80px}.mv-effect-sep[data-v-36dd9558]{background:#ffffff14;height:1px;margin:2px 0}.mv-seg[data-v-36dd9558]{background:#ffffff0f;border-radius:7px;display:flex;gap:2px;padding:2px}.mv-seg button[data-v-36dd9558]{background:transparent;border:0;border-radius:5px;color:#888;cursor:pointer;font-size:11px;padding:3px 10px;transition:all .15s}.mv-seg button[data-v-36dd9558]:hover{color:#ccc}.mv-seg button.active[data-v-36dd9558]{background:#7c6ff7;color:#fff}.mv-effect-row.disabled[data-v-36dd9558]{opacity:.4}.mv-effect-row.disabled .mv-slider[data-v-36dd9558]{cursor:not-allowed}.mv-light-orbit[data-v-36dd9558]{aspect-ratio:1;background:radial-gradient(circle at center,#ffffff08 0,#ffffff0f);border:1px solid hsla(0,0%,100%,.1);border-radius:50%;cursor:grab;margin:0 auto;max-width:140px;position:relative;touch-action:none;width:100%}.mv-light-orbit[data-v-36dd9558]:active{cursor:grabbing}.mv-light-orbit-dot[data-v-36dd9558]{background:#ef4444;border-radius:50%;box-shadow:0 0 8px #ef444499;height:14px;pointer-events:none;position:absolute;transform:translate(-50%,-50%);transition:none;width:14px}.mv-effect-hint[data-v-36dd9558]{color:#666;font-size:9px;text-align:center}.ua-mask[data-v-b30e107f]{align-items:center;background:#0009;display:flex;inset:0;justify-content:center;position:fixed;z-index:900}.ua-dlg[data-v-b30e107f]{background:#1b1d20;border:1px solid hsla(0,0%,100%,.08);border-radius:16px;box-shadow:0 24px 60px #000000b3;display:flex;flex-direction:column;max-height:calc(100vh - 64px);overflow:hidden;width:min(920px,calc(100vw - 48px))}.ua-head[data-v-b30e107f]{padding:16px 20px 0}.ua-head[data-v-b30e107f],.ua-title[data-v-b30e107f]{align-items:center;display:flex}.ua-title[data-v-b30e107f]{color:#f2f2f2;font-size:15px;font-weight:600;gap:6px}.ua-title-icon[data-v-b30e107f]{font-size:16px}.ua-x[data-v-b30e107f]{background:transparent;border:none;border-radius:999px;color:#fff9;cursor:pointer;font-size:13px;height:24px;margin-left:auto;width:24px}.ua-x[data-v-b30e107f]:hover{background:#ffffff14;color:#fff}.ua-tip[data-v-b30e107f]{color:#ffffff80;font-size:12px;line-height:16px;margin:6px 20px 0}.ua-body[data-v-b30e107f]{display:flex;flex:1;gap:16px;min-height:0;padding:14px 20px}.ua-ref[data-v-b30e107f]{flex:0 0 268px;flex-direction:column;overflow-y:auto;width:268px}.ua-ref[data-v-b30e107f],.ua-ref-row[data-v-b30e107f]{display:flex;gap:10px}.ua-ref img[data-v-b30e107f]{aspect-ratio:1;background:#101114;border:1px solid hsla(0,0%,100%,.06);border-radius:10px;-o-object-fit:contain;object-fit:contain;width:calc(50% - 5px)}.ua-view[data-v-b30e107f]{background:#0c0d10;border:1px solid hsla(0,0%,100%,.06);border-radius:12px;display:flex;flex:1;flex-direction:column;gap:10px;min-width:0;overflow:hidden;position:relative}.ua-canvas[data-v-b30e107f]{display:block;height:100%;min-height:320px;width:100%}.ua-state[data-v-b30e107f]{align-items:center;color:#fff9;display:flex;font-size:12px;inset:0;justify-content:center;position:absolute}.ua-state--err[data-v-b30e107f]{color:#f9cf00;padding:0 24px;text-align:center}.ua-xyz[data-v-b30e107f]{background:#14161ae6;border:1px solid hsla(0,0%,100%,.08);border-radius:10px;bottom:12px;display:flex;gap:8px;left:50%;padding:6px 10px;position:absolute;transform:translate(-50%)}.ua-axis[data-v-b30e107f]{align-items:center;color:#fff9;display:flex;font-size:11px;gap:4px}.ua-axis-in[data-v-b30e107f]{background:transparent;border:none;box-sizing:border-box;color:#f2f2f2;font-size:12px;height:24px;outline:none;text-align:center;width:62px}.ua-foot[data-v-b30e107f]{gap:10px;padding:12px 20px 16px}.ua-foot[data-v-b30e107f],.ua-uv[data-v-b30e107f]{align-items:center;display:flex}.ua-uv[data-v-b30e107f]{color:#f2f2f2;cursor:pointer;font-size:12px;gap:6px}.ua-uv-tip[data-v-b30e107f]{color:#ffffff80;font-size:14px}.ua-spacer[data-v-b30e107f]{flex:1}.ua-btn[data-v-b30e107f]{background:transparent;border:1px solid hsla(0,0%,100%,.12);border-radius:999px;color:#f2f2f2;cursor:pointer;font-size:13px;font-weight:600;height:36px;padding:0 20px}.ua-btn[data-v-b30e107f]:hover{background:#ffffff0f}.ua-btn--primary[data-v-b30e107f]{background:#f9cf00;border-color:#f9cf00;color:#0c0d10}.ua-btn--primary[data-v-b30e107f]:hover{background:#ffd83d}.rp-body[data-v-ed4d395d]{display:flex;flex:1;flex-direction:column;gap:8px;overflow-y:auto;padding:10px}.rp-manage[data-v-ed4d395d]{height:40px;justify-content:flex-end;padding:0 12px;position:relative}.rp-icon-btn[data-v-ed4d395d],.rp-manage[data-v-ed4d395d]{align-items:center;box-sizing:border-box;display:flex}.rp-icon-btn[data-v-ed4d395d]{background:transparent;border:none;border-radius:999px;color:#f2f2f2;cursor:pointer;height:28px;justify-content:center;padding:6px;width:28px}.rp-icon-btn[data-v-ed4d395d]:hover{background:#ffffff1a}.rp-icon-btn.is-on[data-v-ed4d395d]{background:#fff;color:#0c0d10}.rp-filter-wrap[data-v-ed4d395d]{position:relative}.rp-filter-pop[data-v-ed4d395d]{background:#1b1d20;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;box-shadow:0 8px 24px #000000a6;box-sizing:border-box;padding:10px;position:absolute;right:0;top:32px;width:200px;z-index:30}.rp-filter-title[data-v-ed4d395d]{color:#f2f2f2;font-size:12px;font-weight:600;margin:0 0 8px}.rp-filter-label[data-v-ed4d395d]{color:#ffffff80;font-size:11px;margin:0 0 6px}.rp-filter-opts[data-v-ed4d395d]{display:flex;flex-wrap:wrap;gap:6px}.rp-chip[data-v-ed4d395d]{background:transparent;border:1px solid hsla(0,0%,100%,.08);border-radius:999px;color:#f2f2f2;cursor:pointer;font-size:11px;line-height:14px;padding:5px 10px}.rp-chip[data-v-ed4d395d]:hover{border-color:#ffffff40}.rp-chip.is-on[data-v-ed4d395d]{background:#503be32e;border-color:#503be3}.card-saving-label[data-v-ed4d395d]{bottom:5px;color:#fff;font-size:10px;left:0;position:absolute;right:0;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);z-index:2}.upload-sm[data-v-ed4d395d]{align-items:center;background:var(--bg-secondary);border:1.5px dashed var(--border);border-radius:8px;cursor:pointer;display:flex;flex-direction:column;gap:2px;padding:10px;transition:all .15s}.upload-sm[data-v-ed4d395d]:hover{background:var(--accent-light);border-color:var(--accent)}.upload-sm-hint[data-v-ed4d395d]{color:var(--text-tertiary);font-size:10px}.upload-progress[data-v-ed4d395d]{background:var(--border);border-radius:3px;height:5px;margin-top:4px;overflow:hidden;position:relative;width:100%}.upload-progress-bar[data-v-ed4d395d]{background:linear-gradient(90deg,var(--accent),#3b82f6);border-radius:3px;height:100%;transition:width .2s ease}.upload-progress-pct[data-v-ed4d395d]{color:var(--text-secondary);display:block;font-size:9px;margin-top:1px;text-align:center}.task-grid[data-v-ed4d395d]{display:grid;gap:6px;grid-template-columns:repeat(2,1fr)}.task-card[data-v-ed4d395d]{background:var(--bg-primary);border:1px solid var(--border);border-radius:8px;cursor:pointer;overflow:hidden;transition:all .15s}.task-card[data-v-ed4d395d]:hover{border-color:var(--accent-dim);box-shadow:var(--shadow-sm)}.task-card.selected[data-v-ed4d395d]{border-color:var(--accent);box-shadow:0 0 0 1.5px var(--accent)}.card-img-wrap[data-v-ed4d395d]{align-items:center;aspect-ratio:1;background:#000;border-radius:8px;display:flex;justify-content:center;overflow:hidden;position:relative;width:100%}.card-img-wrap img[data-v-ed4d395d]{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.card-placeholder[data-v-ed4d395d]{background:linear-gradient(135deg,#1b1b20,#101013);color:#ffffff61;height:100%;width:100%}.card-placeholder[data-v-ed4d395d],.card-spinner[data-v-ed4d395d]{align-items:center;display:flex;justify-content:center}.card-spinner[data-v-ed4d395d]{inset:0;position:absolute}.card-spinner svg[data-v-ed4d395d]{animation:spin-ed4d395d 1s linear infinite;flex:none;height:28px;width:28px}@keyframes spin-ed4d395d{to{transform:rotate(1turn)}}.card-progress[data-v-ed4d395d]{background:#00000014;bottom:0;height:3px;left:0;position:absolute;right:0}.card-progress-fill[data-v-ed4d395d]{background:var(--accent);height:100%;transition:width .8s ease}.card-actions[data-v-ed4d395d]{bottom:3px;display:flex;gap:2px;opacity:0;position:absolute;right:3px;transition:opacity .15s}.task-card:hover .card-actions[data-v-ed4d395d]{opacity:1}.card-act-btn[data-v-ed4d395d]{align-items:center;background:#ffffffd9;border:none;border-radius:4px;color:var(--text-secondary);cursor:pointer;display:flex;font-size:10px;height:22px;justify-content:center;line-height:1;transition:all .1s;width:22px}.card-act-btn[data-v-ed4d395d]:hover{background:#fff;color:var(--accent);transform:scale(1.1)}.card-act-del[data-v-ed4d395d],.card-act-del[data-v-ed4d395d]:hover{color:#ef4444!important}.card-act-del[data-v-ed4d395d]:hover{background:#fef2f2!important}.card-badge[data-v-ed4d395d]{border-radius:4px;color:#fff;font-size:9px;font-weight:600;left:3px;line-height:1;opacity:.92;padding:2px 5px;pointer-events:none;position:absolute;top:3px;z-index:2}.badge-pre[data-v-ed4d395d]{background:#64748b}.badge-rig[data-v-ed4d395d]{background:#8b5cf6}.badge-anim[data-v-ed4d395d]{background:#0ea5e9}.badge-project[data-v-ed4d395d]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172ab8}.card-hoverbar[data-v-ed4d395d]{align-items:center;background:#000c;box-sizing:border-box;color:#94a3b8;display:flex;height:20px;justify-content:space-between;left:0;opacity:0;padding:0 6px;pointer-events:none;position:absolute;top:0;transition:opacity .15s;width:100%;z-index:3}.task-card:hover .card-hoverbar[data-v-ed4d395d]{opacity:1}.card-type-icon[data-v-ed4d395d]{align-items:center;display:flex}.card-date[data-v-ed4d395d]{font-size:9px;line-height:1;white-space:nowrap}.empty-hint[data-v-ed4d395d]{color:var(--text-tertiary);font-size:11px;padding:16px 0;text-align:center}.props-title[data-v-ed4d395d]{font-size:13px;font-weight:600;margin-bottom:8px}.props-row[data-v-ed4d395d]{border-bottom:1px solid var(--border);display:flex;font-size:11px;justify-content:space-between;padding:4px 0}.props-row span[data-v-ed4d395d]:first-child{color:var(--text-secondary)}.mono[data-v-ed4d395d]{font-family:monospace;font-size:10px}.props-label[data-v-ed4d395d]{color:var(--text-secondary);font-size:11px;font-weight:500}.privacy-pill[data-v-ed4d395d],.privacy-pills[data-v-ed4d395d]{display:flex;gap:4px}.privacy-pill[data-v-ed4d395d]{align-items:center;background:var(--bg-secondary);border:1px solid var(--border);border-radius:6px;color:var(--text-secondary);cursor:pointer;flex:1;font-size:11px;height:26px;justify-content:center;min-width:0;padding:0 6px}.privacy-pill.is-on[data-v-ed4d395d],.privacy-pill[data-v-ed4d395d]:hover:not(:disabled){color:var(--text-primary)}.privacy-pill.is-on[data-v-ed4d395d]{background:#503be333;border-color:#503be3}.privacy-pill[data-v-ed4d395d]:disabled{cursor:default;opacity:.6}.download-hint[data-v-ed4d395d]{color:var(--text-tertiary);font-size:9px;margin-top:4px;text-align:center}.credit-hint[data-v-ed4d395d]{background:var(--bg-secondary);border-radius:4px;color:var(--text-secondary);font-size:10px;margin-bottom:6px;padding:3px 6px;text-align:center}.credit-hint strong[data-v-ed4d395d]{color:var(--accent)}.convert-status[data-v-ed4d395d]{display:flex;flex-direction:column;gap:4px;margin-top:6px}.convert-bar[data-v-ed4d395d]{background:var(--border);border-radius:2px;height:4px;overflow:hidden;width:100%}.convert-bar-fill[data-v-ed4d395d]{background:linear-gradient(90deg,var(--accent),#6366f1);border-radius:2px;height:100%;transition:width .3s ease}.convert-text[data-v-ed4d395d]{color:var(--text-tertiary);font-size:10px;text-align:center}.export-fmt-btn[data-v-ed4d395d]{align-items:center;background:var(--bg-primary);border:1px solid var(--border);border-radius:8px;color:var(--text-primary);cursor:pointer;display:flex;font-size:12px;justify-content:space-between;overflow:hidden;padding:10px 12px;position:relative;transition:all .15s;width:100%;z-index:1}.export-fmt-btn[data-v-ed4d395d]:hover:not(:disabled){background:var(--bg-hover);border-color:var(--accent)}.export-fmt-btn[data-v-ed4d395d]:disabled{cursor:default;opacity:.6}.export-fmt--active[data-v-ed4d395d]{background:#2563eb1a!important;border-color:var(--accent)!important;opacity:1!important}.export-fmt--done[data-v-ed4d395d]{border-color:#22c55e66!important}.export-fmt-wave[data-v-ed4d395d]{animation:fmt-wave-ed4d395d 1.2s ease-in-out infinite;background:linear-gradient(90deg,transparent,transparent 30%,rgba(37,99,235,.25) 45%,rgba(99,180,255,.4) 50%,rgba(37,99,235,.25) 55%,transparent 70%,transparent);background-size:200% 100%;inset:0;pointer-events:none;position:absolute;z-index:0}@keyframes fmt-wave-ed4d395d{0%{background-position:150% 0}to{background-position:-50% 0}}.export-fmt-label[data-v-ed4d395d]{font-weight:500;position:relative;z-index:1}.export-fmt-cost[data-v-ed4d395d]{color:var(--text-tertiary);font-size:10px;position:relative;z-index:1}.export-fmt-status[data-v-ed4d395d]{align-items:center;border-top:1px solid var(--border);color:var(--text-secondary);display:flex;font-size:11px;gap:6px;margin-top:6px;padding-top:6px}.app-shell[data-v-3ddad0e6]{--bg-primary:#1b1d20;--bg-secondary:#27292c;--bg-hover:#333;--text-primary:#f2f2f2;--text-secondary:#ccc;--text-tertiary:#999;--border:#ffffff1a;--accent:#f9cf00;--accent-dim:#f9cf0066;--main-w:248px;--topbar-h:60px;background:#000;color:var(--text-primary);min-height:100vh}.workspace-layout[data-v-3ddad0e6]{box-sizing:border-box;display:flex;gap:0;height:calc(100vh - var(--topbar-h));padding:12px}.ws-main[data-v-3ddad0e6]{background:var(--bg-secondary);border-radius:0 20px 20px 0;flex-shrink:0;overflow-y:auto;width:var(--main-w)}.ws-viewer[data-v-3ddad0e6]{background:#000;flex:1;min-width:0;overflow:hidden;position:relative}.ws-right[data-v-3ddad0e6]{background:#1b1d20;border-radius:20px;display:flex;flex-shrink:0;overflow:hidden;width:248px}.ws-right[data-v-3ddad0e6]>*{background:transparent;border-radius:20px;flex:1;min-width:0}.image-viewer-placeholder[data-v-3ddad0e6]{align-items:center;background:var(--bg-secondary);color:var(--text-tertiary);display:flex;flex-direction:column;gap:8px;height:100%;justify-content:center}.image-viewer-content[data-v-3ddad0e6]{background:var(--bg-secondary);height:100%;overflow:hidden;width:100%}.rp-header[data-v-3ddad0e6]{border-bottom:1px solid var(--border);flex-shrink:0;font-size:13px;font-weight:600;padding:10px 12px}.task-grid[data-v-3ddad0e6]{display:grid;gap:6px;grid-template-columns:repeat(2,1fr)}.task-card[data-v-3ddad0e6]{background:var(--bg-primary);border:1px solid var(--border);border-radius:8px;cursor:pointer;overflow:hidden;transition:all .15s}.task-card[data-v-3ddad0e6]:hover{border-color:var(--accent-dim);box-shadow:var(--shadow-sm)}.card-img-wrap[data-v-3ddad0e6]{align-items:center;aspect-ratio:1;background:var(--bg-secondary);display:flex;justify-content:center;position:relative;width:100%}.card-img-wrap img[data-v-3ddad0e6]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.card-actions[data-v-3ddad0e6]{bottom:3px;display:flex;gap:2px;opacity:0;position:absolute;right:3px;transition:opacity .15s}.task-card:hover .card-actions[data-v-3ddad0e6]{opacity:1}.card-act-btn[data-v-3ddad0e6]{align-items:center;background:#ffffffd9;border:none;border-radius:4px;color:var(--text-secondary);cursor:pointer;display:flex;height:22px;justify-content:center;line-height:1;transition:all .1s;width:22px}.card-act-btn[data-v-3ddad0e6]:hover{background:#fff;color:var(--accent);transform:scale(1.1)}.card-act-del[data-v-3ddad0e6]{color:#ef4444!important}.card-act-ref[data-v-3ddad0e6]{color:#8b5cf6!important}.card-placeholder[data-v-3ddad0e6]{background:linear-gradient(135deg,#f0f0f0,#e0e0e0);color:var(--text-tertiary)}.card-placeholder[data-v-3ddad0e6],.card-spinner-img[data-v-3ddad0e6]{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.card-spinner-img[data-v-3ddad0e6]{background:var(--bg-secondary)}.card-spinner-img svg[data-v-3ddad0e6]{animation:imgSpin-3ddad0e6 1s linear infinite;height:32px;width:32px}@keyframes imgSpin-3ddad0e6{to{transform:rotate(1turn)}}.card-progress[data-v-3ddad0e6]{background:#00000014;bottom:0;height:3px;left:0;position:absolute;right:0}.card-progress-fill[data-v-3ddad0e6]{background:var(--accent);height:100%;transition:width .8s ease}.empty-hint[data-v-3ddad0e6]{color:var(--text-tertiary);font-size:11px;padding:16px 0;text-align:center}.card-download-overlay[data-v-3ddad0e6]{align-items:center;background:#0000008c;display:flex;flex-direction:column;gap:4px;inset:0;justify-content:center;position:absolute}.card-download-circle[data-v-3ddad0e6]{height:40px;width:40px}.card-download-pct[data-v-3ddad0e6]{color:#fff;font-size:10px;font-weight:700}.preview-img-wrap[data-v-3ddad0e6]{position:relative}.preview-download-btn[data-v-3ddad0e6],.preview-img-wrap[data-v-3ddad0e6]{align-items:center;display:flex;justify-content:center}.preview-download-btn[data-v-3ddad0e6]{background:#00000080;border:1.5px solid hsla(0,0%,100%,.3);border-radius:50%;bottom:28px;color:#fff;cursor:pointer;height:36px;opacity:0;position:absolute;right:28px;transition:opacity .15s;width:36px}.preview-img-wrap:hover .preview-download-btn[data-v-3ddad0e6]{opacity:1}.preview-download-btn[data-v-3ddad0e6]:hover{background:#000000bf;border-color:#fff9;transform:scale(1.1)}.preview-download-overlay[data-v-3ddad0e6]{align-items:center;background:#0000008c;border-radius:10px;display:flex;flex-direction:column;gap:4px;inset:20px;justify-content:center;position:absolute}.preview-img-wrap.\!flex[data-v-3ddad0e6]{position:unset}.preview-img-wrap.\!flex .preview-download-btn[data-v-3ddad0e6]{bottom:8px;right:8px}.preview-img-wrap.\!flex .preview-download-overlay[data-v-3ddad0e6]{border-radius:8px;inset:0}@media(max-width:1440px){.ws-right[data-v-3ddad0e6]{width:228px}}@media(max-width:1280px){.ws-right[data-v-3ddad0e6]{width:216px}}@media(max-width:1120px){.ws-right[data-v-3ddad0e6]{width:202px}}@media(max-width:960px){.ws-right[data-v-3ddad0e6]{width:194px}}@media(max-width:820px){.ws-right[data-v-3ddad0e6]{width:188px}}@media(max-width:640px){.workspace-layout[data-v-3ddad0e6]{display:grid;grid-template-columns:54px minmax(0,1fr);grid-template-rows:minmax(0,1fr);overflow:hidden}.workspace-layout[data-v-3ddad0e6]>:first-child{grid-column:1;grid-row:1;height:auto;max-height:none;overflow-x:hidden;overflow-y:auto;width:54px}.ws-main[data-v-3ddad0e6]{border-radius:20px;bottom:8px;box-shadow:12px 0 32px #000000a0;left:60px;overflow-y:auto;position:fixed;top:calc(var(--topbar-h) + 8px);transform:translate(calc(-100% - 72px));transition:transform .22s ease;width:min(84vw,320px);z-index:62}.app-shell.rm-params-open .ws-main[data-v-3ddad0e6]{transform:none}.app-shell.rm-params-open .ws-viewer[data-v-3ddad0e6]:after{background:#00000073;content:"";inset:0 0 0 66px;position:fixed;z-index:55}.ws-viewer[data-v-3ddad0e6]{grid-column:2;grid-row:1;min-height:0}.ws-right[data-v-3ddad0e6]{border-radius:20px;bottom:8px;box-shadow:-12px 0 32px #000000a0;height:auto;left:8px;position:fixed;right:8px;top:calc(var(--topbar-h) + 8px);transform:translate(calc(100% + 16px));transition:transform .22s ease;width:min(86vw,320px);width:auto;z-index:60}.app-shell:has(#rm-assets-toggle:checked) .ws-right[data-v-3ddad0e6]{transform:none}.ws-right[data-v-3ddad0e6]>*{transform:none!important}.app-shell:has(#rm-assets-toggle:checked) .ws-viewer[data-v-3ddad0e6]:after{background:#00000073;content:"";inset:0;position:fixed;z-index:55}.rm-assets-toggle[data-v-3ddad0e6]{display:none}.rm-assets-btn[data-v-3ddad0e6]{background:var(--accent);border-radius:999px;bottom:14px;box-shadow:0 6px 18px #00000073;color:#000;font-size:13px;font-weight:600;padding:9px 16px;position:fixed;right:10px;z-index:70}.app-shell:has(#rm-assets-toggle:checked) .rm-assets-btn[data-v-3ddad0e6]{background:#ffffff1f;color:#fff}}@media(min-width:641px){.rm-assets-btn[data-v-3ddad0e6],.rm-assets-toggle[data-v-3ddad0e6]{display:none}}.lightbox-overlay[data-v-3ddad0e6]{align-items:center;animation:lbFadeIn-3ddad0e6 .2s ease;background:#000000d9;display:flex;justify-content:center;inset:0;position:fixed;z-index:9999}@keyframes lbFadeIn-3ddad0e6{0%{opacity:0}to{opacity:1}}.lightbox-container[data-v-3ddad0e6]{background:#18181b;border-radius:12px;box-shadow:0 20px 60px #00000080;display:flex;flex-direction:column;height:90vh;overflow:hidden;width:90vw}.lightbox-header[data-v-3ddad0e6]{align-items:center;border-bottom:1px solid #27272a;display:flex;flex-shrink:0;justify-content:space-between;padding:12px 16px}.lightbox-title[data-v-3ddad0e6]{color:#a1a1aa;font-size:13px;font-weight:500}.lightbox-actions[data-v-3ddad0e6]{align-items:center;display:flex;gap:8px}.lightbox-btn[data-v-3ddad0e6]{align-items:center;background:#27272a;border:1px solid #3f3f46;border-radius:8px;color:#d4d4d8;cursor:pointer;display:flex;font-size:12px;gap:6px;padding:6px 14px;transition:all .15s}.lightbox-btn[data-v-3ddad0e6]:hover{background:#3f3f46;border-color:#52525b}.lightbox-btn[data-v-3ddad0e6]:disabled{cursor:default;opacity:.5}.lightbox-close[data-v-3ddad0e6]{padding:6px 10px}.lightbox-body[data-v-3ddad0e6]{align-items:center;display:flex;flex:1;justify-content:center;overflow:auto;padding:16px}.lightbox-img[data-v-3ddad0e6]{border-radius:8px;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;transition:transform .15s ease}.lightbox-body[data-v-3ddad0e6]{position:relative}.lb-ring[data-v-3ddad0e6]{align-items:center;display:flex;justify-content:center;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%)}.lb-ring-svg[data-v-3ddad0e6]{height:72px;transform:rotate(-90deg);width:72px}.lb-ring-svg.is-spin[data-v-3ddad0e6]{animation:lbRingSpin-3ddad0e6 .9s linear infinite}.lb-ring-svg.is-spin .lb-ring-arc[data-v-3ddad0e6]{stroke-dasharray:34 86;stroke-dashoffset:0}@keyframes lbRingSpin-3ddad0e6{0%{transform:rotate(-90deg)}to{transform:rotate(270deg)}}.lb-ring-track[data-v-3ddad0e6]{fill:none;stroke:#ffffff40;stroke-width:4}.lb-ring-arc[data-v-3ddad0e6]{fill:none;stroke:#f9cf00;stroke-dasharray:119.38;stroke-linecap:round;stroke-width:4;transition:stroke-dashoffset .15s linear}.lb-ring-txt[data-v-3ddad0e6]{color:#fff;font-size:16px;font-variant-numeric:tabular-nums;position:absolute;text-shadow:0 1px 4px rgba(0,0,0,.8)}
