@charset "UTF-8";.tool-category-tabs[data-v-c3b8508b]{display:flex;gap:2px;padding:0 4px;margin-bottom:8px;flex-shrink:0}.cat-tab[data-v-c3b8508b]{flex:1;padding:6px 0;background:transparent;border:1px solid transparent;border-radius:6px;cursor:pointer;white-space:nowrap;transition:all .15s;font-size:13px;color:#fff6;text-align:center}.cat-tab[data-v-c3b8508b]:hover{background:#ffffff0a;color:#ffffffa6}.cat-tab.active[data-v-c3b8508b]{background:#6366f11f;border-color:#6366f133;color:#fff;font-weight:500}.cat-tab.cat-video.active[data-v-c3b8508b]{color:#818cf8;background:#6366f11f;border-color:#6366f133}.cat-tab.cat-audio.active[data-v-c3b8508b]{color:#f472b6;background:#f472b61f;border-color:#f472b633}.cat-tab.cat-convert.active[data-v-c3b8508b]{color:#c084fc;background:#c084fc1f;border-color:#c084fc33}.cat-tab.cat-record.active[data-v-c3b8508b]{color:#34d399;background:#34d3991f;border-color:#34d39933}.file-thumb[data-v-02f7e34b]{width:28px;height:28px;border-radius:5px;background:var(--app-tint-hover);border:1px solid var(--app-tint-border);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--app-text-muted)}.file-thumb.thumb-video[data-v-02f7e34b]{color:#818cf8;background:#6366f114;border-color:#6366f11f}.file-thumb.thumb-audio[data-v-02f7e34b]{color:#f472b6;background:#f472b614;border-color:#f472b61f}.file-thumb.thumb-image[data-v-02f7e34b]{color:#34d399;background:#34d39914;border-color:#34d3991f}.recent-file-item[data-v-623460a0]{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:8px;cursor:pointer;transition:all .15s}.recent-file-item[data-v-623460a0]:hover{background:#ffffff0d}.recent-file-item:hover .rfi-menu-btn[data-v-623460a0]{opacity:1}.recent-file-item.active[data-v-623460a0]{background:#6366f11a}.rfi-info[data-v-623460a0]{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.rfi-name[data-v-623460a0]{font-size:13px;color:#ffffffbf;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.3}.rfi-meta[data-v-623460a0]{font-size:11px;color:#ffffff4d;line-height:1.3}.rfi-menu-btn[data-v-623460a0]{width:26px;height:26px;border-radius:6px;background:none;border:none;color:#ffffff40;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;opacity:0;transition:all .15s}.rfi-menu-btn[data-v-623460a0]:hover{background:#ffffff14;color:#fff9}.preview-popup[data-v-5e60cfba]{width:280px;background:var(--app-surface);border:1px solid var(--app-tint-border-hover);border-radius:12px;box-shadow:0 8px 32px #00000080;overflow:hidden;animation:pp-in-5e60cfba .15s ease-out}@keyframes pp-in-5e60cfba{0%{opacity:0;transform:translate(-8px) scale(.96)}to{opacity:1;transform:translate(0) scale(1)}}.pp-preview[data-v-5e60cfba]{background:#000;display:flex;align-items:center;justify-content:center;overflow:hidden}.pp-video[data-v-5e60cfba]{width:100%;max-height:180px;display:block}.pp-audio-wrap[data-v-5e60cfba]{width:100%;padding:20px 16px 12px;display:flex;flex-direction:column;align-items:center;gap:12px}.pp-audio-icon[data-v-5e60cfba]{width:56px;height:56px;border-radius:14px;background:#f472b61a;border:1px solid rgba(244,114,182,.15);display:flex;align-items:center;justify-content:center}.pp-audio-player[data-v-5e60cfba]{width:100%;height:36px}.pp-image[data-v-5e60cfba]{width:100%;max-height:180px;object-fit:contain;display:block}.pp-info[data-v-5e60cfba]{padding:10px 14px 6px;display:flex;flex-direction:column;gap:2px}.pp-name[data-v-5e60cfba]{font-size:13px;font-weight:500;color:var(--app-text-strong);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-meta[data-v-5e60cfba]{font-size:11px;color:var(--app-text-muted)}.pp-actions[data-v-5e60cfba]{display:flex;gap:4px;padding:6px 10px 10px}.pp-action[data-v-5e60cfba]{display:flex;align-items:center;gap:5px;padding:6px 10px;font-size:11px;color:var(--app-text-secondary);background:var(--app-tint-hover);border:1px solid var(--app-tint-border);border-radius:7px;cursor:pointer;transition:all .15s;white-space:nowrap}.pp-action[data-v-5e60cfba]:hover{background:var(--app-tint-active);color:var(--app-text-primary)}.pp-action.primary[data-v-5e60cfba]{background:#6366f11f;border-color:#6366f133;color:#818cf8}.pp-action.primary[data-v-5e60cfba]:hover{background:#6366f133}.pp-tool-picker[data-v-5e60cfba]{padding:0 10px 10px;display:flex;flex-wrap:wrap;gap:4px}.tp-item[data-v-5e60cfba]{display:flex;align-items:center;gap:5px;padding:5px 9px;font-size:11px;color:var(--app-text-muted);background:var(--app-tint-2);border:1px solid var(--app-tint-border);border-radius:6px;cursor:pointer;transition:all .15s}.tp-item[data-v-5e60cfba]:hover{background:#6366f11a;border-color:#6366f133;color:#818cf8}.pp-close[data-v-5e60cfba]{position:absolute;top:6px;right:6px;width:24px;height:24px;border-radius:6px;background:#00000080;border:none;color:var(--app-text-secondary);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s}.pp-close[data-v-5e60cfba]:hover{background:#000000b3;color:#fff}.rf-menu[data-v-8082a0aa]{position:fixed;width:180px;background:#1e1e1e;border:1px solid rgba(255,255,255,.08);border-radius:10px;box-shadow:0 4px 20px #0006;padding:4px;z-index:2001;animation:rfm-in-8082a0aa .12s ease-out}@keyframes rfm-in-8082a0aa{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.rfm-item[data-v-8082a0aa]{display:flex;align-items:center;gap:8px;width:100%;padding:7px 10px;font-size:12px;color:#ffffffa6;background:none;border:none;border-radius:6px;cursor:pointer;transition:all .12s;text-align:left}.rfm-item[data-v-8082a0aa]:hover{background:#ffffff0f;color:#ffffffe6}.rfm-item.danger[data-v-8082a0aa]:hover{background:#ef44441a;color:#ef4444}.rfm-chevron[data-v-8082a0aa]{margin-left:auto;color:#ffffff40}.rfm-divider[data-v-8082a0aa]{height:1px;background:#ffffff0f;margin:3px 6px}.rfm-submenu-trigger[data-v-8082a0aa]{position:relative}.rfm-submenu[data-v-8082a0aa]{position:absolute;left:100%;top:0;width:180px;background:#1e1e1e;border:1px solid rgba(255,255,255,.08);border-radius:10px;box-shadow:0 4px 20px #0006;padding:4px;animation:rfm-in-8082a0aa .12s ease-out}.rfm-sub-item[data-v-8082a0aa]{display:flex;align-items:center;gap:8px;width:100%;padding:7px 10px;font-size:12px;color:#fff9;background:none;border:none;border-radius:6px;cursor:pointer;transition:all .12s;text-align:left}.rfm-sub-item[data-v-8082a0aa]:hover{background:#6366f11a;color:#818cf8}.recent-files-panel[data-v-790efdbd]{display:flex;flex-direction:column;min-height:0;flex:1}.rfp-tabs[data-v-790efdbd]{display:flex;gap:2px;padding:0 4px;margin-bottom:6px;flex-shrink:0}.rfp-tab[data-v-790efdbd]{display:flex;align-items:center;gap:4px;padding:6px 10px;background:transparent;border:1px solid transparent;border-radius:6px;cursor:pointer;transition:all .15s;flex-shrink:0}.rfp-tab[data-v-790efdbd]:hover{background:#ffffff0a}.rfp-tab.active[data-v-790efdbd]{background:#6366f11a;border-color:#6366f126}.rfp-tab.active .rfp-tab-label[data-v-790efdbd]{color:#ffffffd9}.rfp-tab-icon[data-v-790efdbd]{font-size:10px;color:#ffffff59}.rfp-tab-label[data-v-790efdbd]{font-size:13px;color:#fff6;transition:color .15s}.rfp-list[data-v-790efdbd]{flex:1;overflow-y:auto;padding:0 4px 8px}.rfp-list[data-v-790efdbd]::-webkit-scrollbar{width:3px}.rfp-list[data-v-790efdbd]::-webkit-scrollbar-track{background:transparent}.rfp-list[data-v-790efdbd]::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:2px}.rfp-empty[data-v-790efdbd]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px 12px;gap:8px}.rfp-empty-icon[data-v-790efdbd]{color:#ffffff1f}.rfp-empty-text[data-v-790efdbd]{font-size:13px;color:#ffffff40;text-align:center;line-height:1.4}.tools-sidebar[data-v-a18d7a86]{width:280px;flex-shrink:0;background:#ffffff04;border-right:1px solid rgba(255,255,255,.06);display:flex;flex-direction:column;overflow:hidden}.sidebar-inner[data-v-a18d7a86]{display:flex;flex-direction:column;height:100%;padding:24px 16px 0}.sidebar-header[data-v-a18d7a86]{padding:0 8px;margin-bottom:20px;flex-shrink:0}.sidebar-header h2[data-v-a18d7a86]{font-size:20px;font-weight:700;color:#fff;letter-spacing:-.02em}.sidebar-search[data-v-a18d7a86]{display:flex;align-items:center;gap:8px;padding:8px 12px;margin:0 4px 16px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06);border-radius:8px;transition:border-color .2s;flex-shrink:0}.sidebar-search[data-v-a18d7a86]:focus-within{border-color:#6366f166}.sidebar-search-input[data-v-a18d7a86]{flex:1;background:none;border:none;outline:none;color:#fff;font-size:13px;font-family:inherit}.sidebar-search-input[data-v-a18d7a86]::placeholder{color:#ffffff40}.sidebar-tools[data-v-a18d7a86]{flex:1;min-height:0;display:flex;flex-direction:column}.sidebar-recent[data-v-a18d7a86]{height:45vh;min-height:200px;display:flex;flex-direction:column;overflow:hidden;border-top:1px solid rgba(255,255,255,.06);margin:0 -16px;padding:0 16px}.slide-up-enter-active[data-v-a18d7a86],.slide-up-leave-active[data-v-a18d7a86]{transition:all .25s ease;overflow:hidden}.slide-up-enter-from[data-v-a18d7a86],.slide-up-leave-to[data-v-a18d7a86]{max-height:0;min-height:0;opacity:0;padding-top:0;padding-bottom:0;margin-top:0}.recent-toggle[data-v-a18d7a86]{display:flex;align-items:center;gap:6px;padding:10px 12px;margin:0 -16px;background:transparent;border:none;border-top:1px solid rgba(255,255,255,.06);cursor:pointer;flex-shrink:0;transition:all .15s}.recent-toggle[data-v-a18d7a86]:hover{background:#ffffff08}.recent-toggle:hover .recent-toggle-label[data-v-a18d7a86]{color:#fff9}.recent-toggle.active .recent-toggle-label[data-v-a18d7a86],.recent-toggle.active .recent-toggle-icon[data-v-a18d7a86]{color:#818cf8}.recent-toggle-icon[data-v-a18d7a86]{color:#ffffff4d;transition:all .25s}.recent-toggle-icon.expanded[data-v-a18d7a86]{transform:rotate(180deg)}.recent-toggle-label[data-v-a18d7a86]{font-size:13px;color:#ffffff59;transition:color .15s}.recent-toggle-badge[data-v-a18d7a86]{font-size:11px;color:#818cf8;background:#6366f11f;border-radius:10px;padding:1px 7px;margin-left:auto}.sidebar-nav[data-v-a18d7a86]{flex:1;overflow-y:auto;padding-bottom:24px}.sidebar-nav[data-v-a18d7a86]::-webkit-scrollbar{width:4px}.sidebar-nav[data-v-a18d7a86]::-webkit-scrollbar-track{background:transparent}.sidebar-nav[data-v-a18d7a86]::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:2px}.sidebar-nav[data-v-a18d7a86]::-webkit-scrollbar-thumb:hover{background:#fff3}.sidebar-group[data-v-a18d7a86]{margin-bottom:4px}.sidebar-group-title[data-v-a18d7a86]{padding:8px 12px 4px;font-size:11px;font-weight:600;color:#ffffff4d;text-transform:uppercase;letter-spacing:.06em}.sidebar-group-tools[data-v-a18d7a86]{overflow:hidden}.sidebar-tool-btn[data-v-a18d7a86]{display:flex;align-items:center;gap:10px;width:100%;padding:8px 12px;background:transparent;border:none;border-radius:8px;cursor:pointer;transition:all .15s;text-align:left}.sidebar-tool-btn[data-v-a18d7a86]:hover{background:#ffffff0d}.sidebar-tool-btn:hover .stb-name[data-v-a18d7a86]{color:#ffffffd9}.sidebar-tool-btn.active[data-v-a18d7a86]{background:#6366f11f}.sidebar-tool-btn.active .stb-name[data-v-a18d7a86]{color:#fff;font-weight:500}.sidebar-tool-btn.active .stb-icon[data-v-a18d7a86]{background:#6366f133;border-color:#6366f140;color:#818cf8}.stb-icon[data-v-a18d7a86]{width:30px;height:30px;border-radius:7px;background:#ffffff0a;border:1px solid rgba(255,255,255,.05);display:flex;align-items:center;justify-content:center;color:#fff6;flex-shrink:0;transition:all .15s}.stb-icon.cat-video[data-v-a18d7a86]{color:#818cf8}.stb-icon.cat-audio[data-v-a18d7a86]{color:#f472b6}.stb-icon.cat-convert[data-v-a18d7a86]{color:#c084fc}.stb-icon.cat-record[data-v-a18d7a86]{color:#34d399}.stb-name[data-v-a18d7a86]{font-size:13px;color:#ffffff8c;transition:all .15s}.upload-zone-wrap[data-v-33281542]{display:flex;flex-direction:column;gap:0}.recent-strip[data-v-33281542]{display:flex;align-items:center;gap:8px;padding:8px 14px;margin-bottom:-2px;background:#ffffff04;border:1px solid rgba(255,255,255,.06);border-bottom:none;border-radius:16px 16px 0 0}.recent-strip-label[data-v-33281542]{font-size:11px;color:#ffffff4d;white-space:nowrap;flex-shrink:0}.recent-strip-items[data-v-33281542]{display:flex;gap:4px;overflow-x:auto}.recent-strip-items[data-v-33281542]::-webkit-scrollbar{height:0}.recent-strip-item[data-v-33281542]{position:relative;width:36px;height:36px;border-radius:8px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06);cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:0;transition:all .15s}.recent-strip-item[data-v-33281542]:hover{background:#6366f11a;border-color:#6366f133}.recent-strip-item[data-v-33281542] .file-thumb{width:24px;height:24px;border:none;background:none}.upload-zone[data-v-33281542]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:56px 32px;background:#ffffff04;border:2px dashed rgba(255,255,255,.08);border-radius:16px;cursor:pointer;transition:all .25s ease}.recent-strip+.upload-zone[data-v-33281542]{border-top-left-radius:0;border-top-right-radius:0;border-top-style:solid;border-top-color:#ffffff0f}.upload-zone[data-v-33281542]:hover{background:#ffffff08;border-color:#6366f140}.upload-zone:hover .upload-icon[data-v-33281542]{color:#818cf8;background:#6366f11a;border-color:#6366f126}.upload-zone.dragover[data-v-33281542]{background:#6366f10d;border-color:#6366f166}.upload-zone.dragover .upload-icon[data-v-33281542]{color:#818cf8;background:#6366f126;transform:scale(1.05)}.upload-zone.uploading[data-v-33281542]{cursor:default;border-style:solid;border-color:#6366f133;background:#6366f108}.upload-zone h3[data-v-33281542]{font-size:18px;font-weight:600;color:#fff}.upload-zone p[data-v-33281542]{font-size:13px;color:#ffffff59}.upload-icon[data-v-33281542]{width:72px;height:72px;border-radius:18px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);display:flex;align-items:center;justify-content:center;color:#ffffff59;transition:all .25s}.upload-hint[data-v-33281542]{font-size:12px!important;color:#fff3!important;margin-top:2px}.upload-progress-ring[data-v-33281542]{position:relative;width:80px;height:80px}.upload-progress-ring svg[data-v-33281542]{width:100%;height:100%;transform:rotate(-90deg)}.upload-progress-ring .progress-bg[data-v-33281542]{fill:none;stroke:#ffffff0f;stroke-width:5}.upload-progress-ring .progress-fill[data-v-33281542]{fill:none;stroke:#818cf8;stroke-width:5;stroke-linecap:round;stroke-dasharray:214;transition:stroke-dashoffset .3s ease}.upload-progress-ring .progress-pct[data-v-33281542]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;color:#818cf8;font-variant-numeric:tabular-nums}.content-features[data-v-b0e4e1cc]{display:flex;gap:24px;margin-bottom:36px;padding:16px 0}.cf-item[data-v-b0e4e1cc]{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--app-text-muted)}.howto-section h2[data-v-7b5b3c22]{font-size:20px;font-weight:700;color:var(--app-text-strong);margin-bottom:20px}.steps-row[data-v-7b5b3c22],.step-item-wrapper[data-v-7b5b3c22]{display:flex;align-items:flex-start}.step-item[data-v-7b5b3c22]{flex:1;text-align:center;padding:20px;background:var(--app-tint-1);border:1px solid var(--app-tint-border);border-radius:12px}.step-item h4[data-v-7b5b3c22]{font-size:14px;font-weight:600;color:var(--app-text-strong);margin:10px 0 4px}.step-item p[data-v-7b5b3c22]{font-size:12px;color:var(--app-text-muted)}.step-num[data-v-7b5b3c22]{width:32px;height:32px;margin:0 auto;border-radius:50%;background:linear-gradient(135deg,#6366f1,#a855f7);display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;color:#fff}.step-arrow[data-v-7b5b3c22]{display:flex;align-items:center;padding:20px 6px 0}.processing-card[data-v-ab6db853]{display:flex;flex-direction:column;align-items:center;padding:48px 32px;text-align:center}.processing-card h3[data-v-ab6db853]{font-size:20px;font-weight:600;color:var(--app-text-strong);margin-top:16px}.processing-card p[data-v-ab6db853]{font-size:14px;color:var(--app-text-muted);margin-top:6px}.progress-ring[data-v-ab6db853]{position:relative;width:120px;height:120px}.progress-ring svg[data-v-ab6db853]{width:100%;height:100%;transform:rotate(-90deg)}.ring-bg[data-v-ab6db853]{fill:none;stroke:var(--app-tint-border);stroke-width:6}.ring-fill[data-v-ab6db853]{fill:none;stroke-width:6;stroke-linecap:round;transition:stroke-dashoffset .5s ease}.progress-text[data-v-ab6db853]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:700;color:#fff}.done-card[data-v-e2c94f5f]{display:flex;flex-direction:column;align-items:center;padding:48px 32px;text-align:center}.done-card h3[data-v-e2c94f5f]{font-size:20px;font-weight:600;color:#fff;margin-top:16px}.done-icon[data-v-e2c94f5f]{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#10b9811a}.result-compare[data-v-e2c94f5f]{display:flex;align-items:center;gap:16px;padding:20px 24px;margin:24px 0;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:12px;width:100%}.compare-item[data-v-e2c94f5f]{flex:1;text-align:center}.compare-item.highlight .compare-value[data-v-e2c94f5f]{color:#10b981}.compare-label[data-v-e2c94f5f]{display:block;font-size:12px;color:#ffffff59;margin-bottom:4px}.compare-value[data-v-e2c94f5f]{display:block;font-size:18px;font-weight:700;color:#fff}.compare-arrow[data-v-e2c94f5f]{color:#10b981;flex-shrink:0}.compare-badge[data-v-e2c94f5f]{padding:4px 12px;font-size:14px;font-weight:700;color:#10b981;background:#10b9811f;border-radius:8px;flex-shrink:0}.compare-badge.negative[data-v-e2c94f5f]{color:#f59e0b;background:#f59e0b1f}.done-actions[data-v-e2c94f5f]{display:flex;gap:12px;margin-top:8px}.download-btn[data-v-e2c94f5f]{text-decoration:none}.compress-tool[data-v-40b6a9d2],.phase-upload[data-v-40b6a9d2],.phase-settings[data-v-40b6a9d2],.phase-processing[data-v-40b6a9d2],.phase-done[data-v-40b6a9d2],.phase-error[data-v-40b6a9d2]{width:100%}.file-info-card[data-v-40b6a9d2]{display:flex;align-items:center;gap:14px;padding:16px 18px;background:var(--app-tint-2);border:1px solid var(--app-tint-border);border-radius:12px;margin-bottom:28px}.fi-icon[data-v-40b6a9d2]{width:44px;height:44px;border-radius:10px;background:#6366f11a;border:1px solid rgba(99,102,241,.15);display:flex;align-items:center;justify-content:center;flex-shrink:0}.fi-details[data-v-40b6a9d2]{flex:1;min-width:0}.fi-details h4[data-v-40b6a9d2]{font-size:14px;font-weight:500;color:var(--app-text-strong);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fi-meta[data-v-40b6a9d2]{display:flex;gap:12px;margin-top:4px}.fi-meta span[data-v-40b6a9d2]{font-size:12px;color:var(--app-text-muted)}.fi-remove[data-v-40b6a9d2]{width:32px;height:32px;border-radius:8px;background:none;border:none;color:var(--app-text-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s}.fi-remove[data-v-40b6a9d2]:hover{background:#ef44441a;color:#ef4444}.fi-history[data-v-40b6a9d2]{display:flex;gap:2px;margin-left:auto}.history-btn[data-v-40b6a9d2]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;background:var(--app-tint-hover);border:1px solid var(--app-tint-border);color:var(--app-text-muted);cursor:pointer;transition:all .15s}.history-btn[data-v-40b6a9d2]:hover:not(:disabled){background:var(--app-tint-active);color:var(--app-text-strong)}.history-btn[data-v-40b6a9d2]:disabled{opacity:.3;cursor:default}.settings-section[data-v-40b6a9d2]{margin-bottom:24px}.settings-section h3[data-v-40b6a9d2]{font-size:15px;font-weight:600;color:var(--app-text-strong);margin-bottom:12px}.quality-options[data-v-40b6a9d2]{display:flex;gap:10px}.quality-btn[data-v-40b6a9d2]{flex:1;padding:14px 12px;background:var(--app-tint-2);border:1px solid var(--app-tint-border);border-radius:12px;cursor:pointer;text-align:center;transition:all .2s}.quality-btn[data-v-40b6a9d2]:hover{background:var(--app-tint-hover);border-color:var(--app-tint-border-hover)}.quality-btn.active[data-v-40b6a9d2]{background:#6366f11a;border-color:#6366f14d}.qb-label[data-v-40b6a9d2]{display:block;font-size:14px;font-weight:600;color:var(--app-text-strong);margin-bottom:2px}.qb-desc[data-v-40b6a9d2]{display:block;font-size:11px;color:var(--app-text-muted)}.resolution-options[data-v-40b6a9d2]{display:flex;gap:8px;flex-wrap:wrap}.res-btn[data-v-40b6a9d2]{padding:8px 18px;font-size:13px;color:var(--app-text-muted);background:var(--app-tint-2);border:1px solid var(--app-tint-border);border-radius:8px;cursor:pointer;transition:all .15s}.res-btn[data-v-40b6a9d2]:hover{background:var(--app-tint-hover);color:var(--app-text-primary)}.res-btn.active[data-v-40b6a9d2]{background:#6366f11f;border-color:#6366f14d;color:var(--app-text-strong)}.audio-options[data-v-40b6a9d2]{display:flex;gap:10px}.audio-btn[data-v-40b6a9d2]{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 16px;font-size:14px;color:var(--app-text-muted);background:var(--app-tint-2);border:1px solid var(--app-tint-border);border-radius:10px;cursor:pointer;transition:all .2s}.audio-btn[data-v-40b6a9d2]:hover{background:var(--app-tint-hover);color:var(--app-text-primary)}.audio-btn.active[data-v-40b6a9d2]{background:#6366f11f;border-color:#6366f14d;color:var(--app-text-strong)}.estimate-card[data-v-40b6a9d2]{padding:16px 20px;background:var(--app-tint-1);border:1px solid var(--app-tint-border);border-radius:12px;margin-bottom:20px}.estimate-row[data-v-40b6a9d2]{display:flex;justify-content:space-between;align-items:center}.estimate-label[data-v-40b6a9d2]{font-size:13px;color:var(--app-text-muted)}.estimate-value[data-v-40b6a9d2]{font-size:18px;font-weight:700;color:#10b981}.estimate-bar[data-v-40b6a9d2]{position:relative;height:6px;background:var(--app-tint-border);border-radius:3px;margin:12px 0 8px;overflow:hidden}.estimate-bar-original[data-v-40b6a9d2]{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--app-tint-active);border-radius:3px}.estimate-bar-compressed[data-v-40b6a9d2]{position:absolute;top:0;left:0;bottom:0;background:linear-gradient(90deg,#6366f1,#10b981);border-radius:3px;transition:width .3s ease}.estimate-sub[data-v-40b6a9d2]{font-size:11px;color:var(--app-text-muted)}.compress-btn[data-v-40b6a9d2]{width:100%;margin-top:8px;background:linear-gradient(135deg,#6366f1,#a855f7)!important;border:none!important;font-size:16px!important;height:48px!important}.error-card[data-v-40b6a9d2]{display:flex;flex-direction:column;align-items:center;padding:48px 32px;text-align:center}.error-card h3[data-v-40b6a9d2]{font-size:20px;font-weight:600;color:var(--app-text-strong);margin-top:16px}.error-card p[data-v-40b6a9d2]{font-size:14px;color:var(--app-text-muted);margin-top:6px}.error-icon[data-v-40b6a9d2]{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#ef44441a}.pc-overlay[data-v-3c2b24cc]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--app-bg) 55%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:inherit}.pc-card[data-v-3c2b24cc]{display:flex;flex-direction:column;align-items:center;gap:10px;padding:28px 40px;border-radius:16px;background:var(--app-tint-1);border:1px solid var(--app-tint-border);box-shadow:0 12px 40px #0000002e}.pc-ring[data-v-3c2b24cc]{position:relative;width:80px;height:80px}.pc-ring svg[data-v-3c2b24cc]{width:100%;height:100%;transform:rotate(-90deg)}.pc-ring .pc-ring-bg[data-v-3c2b24cc]{fill:none;stroke:var(--app-tint-border);stroke-width:5}.pc-ring .pc-ring-fill[data-v-3c2b24cc]{fill:none;stroke:#818cf8;stroke-width:5;stroke-linecap:round;stroke-dasharray:214;transition:stroke-dashoffset .4s ease}.pc-pct[data-v-3c2b24cc]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;color:#818cf8;font-variant-numeric:tabular-nums}.pc-title[data-v-3c2b24cc]{font-size:14px;font-weight:600;color:var(--app-text-strong)}.pc-hint[data-v-3c2b24cc]{font-size:12px;color:var(--app-text-muted);text-align:center;line-height:1.5;max-width:260px}.cut-tool[data-v-5083411b]{width:100%;height:100%}.phase-upload[data-v-5083411b]{width:100%}.phase-editor[data-v-5083411b]{width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden}.editor-main[data-v-5083411b]{flex:1;min-height:0;display:flex;gap:0;border-bottom:1px solid var(--app-tint-border)}.editor-content[data-v-5083411b]{flex:1;min-width:0;display:flex;align-items:center;justify-content:center;padding:12px;background:#0003}.video-preview[data-v-5083411b]{position:relative;width:100%;max-height:100%;background:transparent;border-radius:8px;overflow:hidden}.video-preview video[data-v-5083411b]{width:100%;height:100%;object-fit:contain;display:block}.preview-loading[data-v-5083411b]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:var(--app-text-muted);font-size:13px}.spinner[data-v-5083411b]{width:28px;height:28px;border:3px solid var(--app-tint-border-hover);border-top-color:#818cf8;border-radius:50%;animation:spin-5083411b .8s linear infinite}@keyframes spin-5083411b{to{transform:rotate(360deg)}}.preview-overlay[data-v-5083411b]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;cursor:pointer}.play-btn-big[data-v-5083411b]{width:56px;height:56px;border-radius:50%;background:#0009;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center}.play-btn-big svg[data-v-5083411b]{margin-left:3px}.fade-enter-active[data-v-5083411b],.fade-leave-active[data-v-5083411b]{transition:opacity .2s}.fade-enter-from[data-v-5083411b],.fade-leave-to[data-v-5083411b]{opacity:0}.preview-time[data-v-5083411b]{position:absolute;bottom:10px;right:12px;padding:4px 10px;background:#000000b3;border-radius:6px;font-size:12px;font-weight:500;color:#fffc;font-variant-numeric:tabular-nums;z-index:3}.fade-visual[data-v-5083411b]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:#000}.editor-sidebar[data-v-5083411b]{width:240px;flex-shrink:0;display:flex;flex-direction:column;background:var(--app-tint-1);border-left:1px solid var(--app-tint-border);overflow-y:auto}.sidebar-header[data-v-5083411b]{display:flex;align-items:center;gap:8px;padding:16px 16px 12px;border-bottom:1px solid var(--app-tint-border)}.sidebar-title[data-v-5083411b]{font-size:14px;font-weight:600;color:var(--app-text-strong)}.sidebar-history[data-v-5083411b]{display:flex;gap:2px;margin-left:auto}.history-btn[data-v-5083411b]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;background:var(--app-tint-hover);border:1px solid var(--app-tint-border);color:var(--app-text-muted);cursor:pointer;transition:all .15s}.history-btn[data-v-5083411b]:hover:not(:disabled){background:var(--app-tint-active);color:var(--app-text-strong)}.history-btn[data-v-5083411b]:disabled{opacity:.3;cursor:default}.sidebar-section[data-v-5083411b]{padding:14px 16px;border-bottom:1px solid var(--app-tint-border)}.ss-label[data-v-5083411b]{font-size:11px;font-weight:600;color:var(--app-text-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:10px}.mode-group[data-v-5083411b]{display:flex;flex-direction:column;gap:6px}.mode-btn[data-v-5083411b]{display:flex;align-items:center;gap:8px;padding:8px 12px;font-size:13px;color:var(--app-text-muted);background:var(--app-tint-2);border:1px solid var(--app-tint-border);border-radius:8px;cursor:pointer;transition:all .2s;width:100%}.mode-btn[data-v-5083411b]:hover{background:var(--app-tint-hover);color:var(--app-text-primary)}.mode-btn.active[data-v-5083411b]{background:#6366f11f;border-color:#6366f14d;color:var(--app-text-strong)}.range-display[data-v-5083411b]{display:flex;flex-direction:column;gap:6px}.rd-row[data-v-5083411b]{display:flex;justify-content:space-between;align-items:center}.rd-key[data-v-5083411b]{font-size:12px;color:var(--app-text-muted)}.rd-val[data-v-5083411b]{font-size:13px;font-weight:500;color:var(--app-text-secondary);font-variant-numeric:tabular-nums}.rd-val.highlight[data-v-5083411b]{color:#818cf8;font-weight:600}.rd-val.ellipsis[data-v-5083411b]{max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fade-check[data-v-5083411b]{display:flex;align-items:center;gap:8px;padding:6px 0;font-size:13px;color:var(--app-text-muted);cursor:pointer}.fade-check input[data-v-5083411b]{display:none}.fc-box[data-v-5083411b]{width:18px;height:18px;border-radius:4px;background:var(--app-tint-hover);border:1px solid var(--app-tint-border-hover);display:flex;align-items:center;justify-content:center;transition:all .15s;color:transparent;flex-shrink:0}.fade-check input:checked+.fc-box[data-v-5083411b]{background:#6366f133;border-color:#6366f166;color:#818cf8}.file-info-mini[data-v-5083411b]{display:flex;flex-direction:column;gap:6px}.sidebar-spacer[data-v-5083411b]{flex:1}.sidebar-remove[data-v-5083411b]{display:flex;align-items:center;gap:6px;margin:12px 16px;padding:8px 12px;font-size:12px;color:var(--app-text-muted);background:none;border:1px solid var(--app-tint-border);border-radius:8px;cursor:pointer;transition:all .15s}.sidebar-remove[data-v-5083411b]:hover{background:#ef444414;color:#ef4444;border-color:#ef444433}.editor-timeline[data-v-5083411b]{flex-shrink:0;padding:8px 12px 4px;background:var(--app-tint-1)}.timeline-toolbar[data-v-5083411b]{display:flex;align-items:center;justify-content:space-between;padding:4px 4px 8px}.tt-left[data-v-5083411b]{display:flex;gap:4px;align-items:center}.tt-btn[data-v-5083411b]{width:32px;height:32px;border-radius:8px;background:var(--app-tint-hover);border:1px solid var(--app-tint-border);color:var(--app-text-secondary);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s}.tt-btn[data-v-5083411b]:hover{background:var(--app-tint-active);color:var(--app-text-strong)}.tt-btn[data-v-5083411b]:disabled{opacity:.3;cursor:not-allowed}.tt-separator[data-v-5083411b]{width:1px;height:20px;background:var(--app-tint-active);margin:0 4px}.zoom-label[data-v-5083411b]{font-size:11px;color:var(--app-text-muted);min-width:36px;text-align:center;font-variant-numeric:tabular-nums}.tt-hint[data-v-5083411b]{font-size:11px;color:var(--app-text-muted)}.timeline-scroll[data-v-5083411b]{overflow-x:auto;overflow-y:hidden;border:1px solid var(--app-tint-border);border-radius:8px}.timeline-track-inner[data-v-5083411b]{position:relative;height:60px;background:var(--app-tint-1);cursor:pointer;-webkit-user-select:none;user-select:none}.thumbnail-strip[data-v-5083411b]{position:absolute;top:0;bottom:0;left:0;right:0}.thumb-canvas[data-v-5083411b]{height:100%;width:100%;object-fit:cover;opacity:.8}.range-overlay[data-v-5083411b]{position:absolute;top:0;bottom:0;pointer-events:none;transition:background .3s ease}.dimmed[data-v-5083411b]{background:#0009;z-index:2}.lit[data-v-5083411b]{background:#6366f10f;z-index:2}.selected-keep[data-v-5083411b]{background:#6366f126;border-top:2px solid rgba(99,102,241,.6);border-bottom:2px solid rgba(99,102,241,.6);z-index:1}.selected-remove[data-v-5083411b]{background:#ef44441f;border-top:2px solid rgba(239,68,68,.5);border-bottom:2px solid rgba(239,68,68,.5);z-index:1}.range-handle[data-v-5083411b]{position:absolute;top:0;bottom:0;width:14px;z-index:5;transform:translate(-50%);cursor:ew-resize;display:flex;align-items:center;justify-content:center}.handle-grip[data-v-5083411b]{width:4px;height:24px;border-radius:2px;background:#818cf8;box-shadow:0 0 8px #6366f166;transition:height .15s}.range-handle:hover .handle-grip[data-v-5083411b],.range-handle:active .handle-grip[data-v-5083411b]{height:32px;background:#a5b4fc}.playhead[data-v-5083411b]{position:absolute;top:0;bottom:0;z-index:4;transform:translate(-50%);pointer-events:none}.playhead-line[data-v-5083411b]{position:absolute;left:50%;top:0;bottom:0;width:2px;background:var(--app-text-strong);transform:translate(-50%)}.playhead-top[data-v-5083411b]{position:absolute;top:-2px;left:50%;transform:translate(-50%);width:10px;height:10px;background:var(--app-text-strong);border-radius:50%}.timeline-ruler-scroll[data-v-5083411b]{overflow-x:auto;overflow-y:hidden;height:18px;margin-top:2px}.timeline-ruler-scroll[data-v-5083411b]::-webkit-scrollbar{display:none}.timeline-ruler-inner[data-v-5083411b]{position:relative;height:100%}.ruler-mark[data-v-5083411b]{position:absolute;top:0;transform:translate(-50%);display:flex;flex-direction:column;align-items:center}.ruler-tick[data-v-5083411b]{width:1px;height:5px;background:var(--app-tint-border-hover)}.ruler-label[data-v-5083411b]{font-size:9px;color:var(--app-text-muted);margin-top:1px}.editor-statusbar[data-v-5083411b]{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:8px 16px;background:var(--app-tint-2);border-top:1px solid var(--app-tint-border)}.sb-left[data-v-5083411b]{display:flex;align-items:center;gap:0}.sb-item[data-v-5083411b]{display:flex;align-items:center;gap:4px;font-size:12px;color:var(--app-text-muted);font-variant-numeric:tabular-nums}.sb-item svg[data-v-5083411b]{flex-shrink:0}.sb-divider[data-v-5083411b]{width:1px;height:14px;background:var(--app-tint-active);margin:0 12px}.export-btn[data-v-5083411b]{background:linear-gradient(135deg,#6366f1,#a855f7)!important;border:none!important;font-size:14px!important;height:36px!important;padding:0 24px!important}.phase-error[data-v-5083411b]{width:100%}.error-card[data-v-5083411b]{display:flex;flex-direction:column;align-items:center;padding:48px 32px;text-align:center}.error-card h3[data-v-5083411b]{font-size:20px;font-weight:600;color:var(--app-text-strong);margin-top:16px}.error-card p[data-v-5083411b]{font-size:14px;color:var(--app-text-muted);margin-top:6px}.error-icon[data-v-5083411b]{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#ef44441a}.merge-tool[data-v-3d0202ff]{width:100%;height:100%}.phase-upload[data-v-3d0202ff]{width:100%}.multi-upload-zone[data-v-3d0202ff]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:56px 32px;background:#ffffff04;border:2px dashed rgba(255,255,255,.08);border-radius:16px;cursor:pointer;transition:all .25s ease}.multi-upload-zone h3[data-v-3d0202ff]{font-size:18px;font-weight:600;color:#fff}.multi-upload-zone p[data-v-3d0202ff]{font-size:13px;color:#ffffff59}.multi-upload-zone[data-v-3d0202ff]:hover{background:#ffffff08;border-color:#6366f140}.multi-upload-zone.dragover[data-v-3d0202ff]{background:#6366f10d;border-color:#6366f166}.multi-upload-zone.uploading[data-v-3d0202ff]{cursor:default;border-style:solid;border-color:#6366f133;background:#6366f108}.upload-icon[data-v-3d0202ff]{width:72px;height:72px;border-radius:18px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);display:flex;align-items:center;justify-content:center;color:#ffffff59;transition:all .25s}.upload-hint[data-v-3d0202ff]{font-size:12px!important;color:#fff3!important;margin-top:2px}.upload-progress-ring[data-v-3d0202ff]{position:relative;width:80px;height:80px}.upload-progress-ring svg[data-v-3d0202ff]{width:100%;height:100%;transform:rotate(-90deg)}.upload-progress-ring .progress-bg[data-v-3d0202ff]{fill:none;stroke:#ffffff0f;stroke-width:5}.upload-progress-ring .progress-fill[data-v-3d0202ff]{fill:none;stroke:#818cf8;stroke-width:5;stroke-linecap:round;stroke-dasharray:214;transition:stroke-dashoffset .3s ease}.upload-progress-ring .progress-pct[data-v-3d0202ff]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;color:#818cf8;font-variant-numeric:tabular-nums}.phase-editor[data-v-3d0202ff]{width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden}.editor-main[data-v-3d0202ff]{flex:1;min-height:0;display:flex;gap:0;border-bottom:1px solid rgba(255,255,255,.06)}.editor-content[data-v-3d0202ff]{flex:1;min-width:0;display:flex;align-items:center;justify-content:center;padding:12px;background:#0003}.video-preview[data-v-3d0202ff]{position:relative;width:100%;max-height:100%;background:transparent;border-radius:8px;overflow:hidden}.video-preview video[data-v-3d0202ff]{width:100%;height:100%;object-fit:contain;display:block}.preview-loading[data-v-3d0202ff]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#ffffff80;font-size:13px}.spinner[data-v-3d0202ff]{width:28px;height:28px;border:3px solid rgba(255,255,255,.1);border-top-color:#818cf8;border-radius:50%;animation:spin-3d0202ff .8s linear infinite}@keyframes spin-3d0202ff{to{transform:rotate(360deg)}}.preview-overlay[data-v-3d0202ff]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;cursor:pointer}.play-btn-big[data-v-3d0202ff]{width:56px;height:56px;border-radius:50%;background:#0009;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center}.play-btn-big svg[data-v-3d0202ff]{margin-left:3px}.fade-enter-active[data-v-3d0202ff],.fade-leave-active[data-v-3d0202ff]{transition:opacity .2s}.fade-enter-from[data-v-3d0202ff],.fade-leave-to[data-v-3d0202ff]{opacity:0}.preview-time[data-v-3d0202ff]{position:absolute;bottom:10px;right:12px;padding:4px 10px;background:#000000b3;border-radius:6px;font-size:12px;font-weight:500;color:#fffc;font-variant-numeric:tabular-nums;z-index:3}.preview-badge[data-v-3d0202ff]{position:absolute;top:10px;left:12px;padding:4px 10px;background:#6366f140;border-radius:6px;font-size:11px;font-weight:600;color:#a5b4fc;z-index:3}.editor-sidebar[data-v-3d0202ff]{width:260px;flex-shrink:0;display:flex;flex-direction:column;background:#ffffff05;border-left:1px solid rgba(255,255,255,.06);overflow-y:auto}.sidebar-header[data-v-3d0202ff]{display:flex;align-items:center;gap:8px;padding:16px 16px 12px;border-bottom:1px solid rgba(255,255,255,.04)}.sidebar-title[data-v-3d0202ff]{font-size:14px;font-weight:600;color:#fff}.sidebar-history[data-v-3d0202ff]{display:flex;gap:2px;margin-left:auto}.history-btn[data-v-3d0202ff]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06);color:#ffffff80;cursor:pointer;transition:all .15s}.history-btn[data-v-3d0202ff]:hover:not(:disabled){background:#ffffff14;color:#fff}.history-btn[data-v-3d0202ff]:disabled{opacity:.3;cursor:default}.sidebar-section[data-v-3d0202ff]{padding:14px 16px;border-bottom:1px solid rgba(255,255,255,.04)}.ss-label[data-v-3d0202ff]{font-size:11px;font-weight:600;color:#ffffff59;text-transform:uppercase;letter-spacing:.5px;margin-bottom:10px}.ss-desc[data-v-3d0202ff]{font-size:11px;color:#ffffff4d;margin-top:6px}.file-info-mini[data-v-3d0202ff]{display:flex;flex-direction:column;gap:6px}.rd-row[data-v-3d0202ff]{display:flex;justify-content:space-between;align-items:center}.rd-key[data-v-3d0202ff]{font-size:12px;color:#ffffff59}.rd-val[data-v-3d0202ff]{font-size:13px;font-weight:500;color:#ffffffb3;font-variant-numeric:tabular-nums}.rd-val.highlight[data-v-3d0202ff]{color:#818cf8;font-weight:600}.file-list[data-v-3d0202ff]{display:flex;flex-direction:column;gap:2px;max-height:240px;overflow-y:auto;margin-bottom:6px}.file-list[data-v-3d0202ff]::-webkit-scrollbar{width:4px}.file-list[data-v-3d0202ff]::-webkit-scrollbar-track{background:transparent}.file-list[data-v-3d0202ff]::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:2px}.file-item[data-v-3d0202ff]{display:flex;align-items:center;gap:6px;padding:6px 8px;border-radius:6px;cursor:pointer;transition:background .15s}.file-item[data-v-3d0202ff]:hover{background:#ffffff0a}.file-item.active[data-v-3d0202ff]{background:#6366f126;border-left:2px solid #818CF8;padding-left:6px}.fi-idx[data-v-3d0202ff]{font-size:10px;font-weight:600;color:#ffffff40;min-width:14px;text-align:center}.fi-name[data-v-3d0202ff]{flex:1;font-size:11px;color:#ffffffb3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fi-dur[data-v-3d0202ff]{font-size:10px;color:#ffffff4d;font-variant-numeric:tabular-nums;flex-shrink:0}.fi-actions[data-v-3d0202ff]{display:flex;gap:2px;flex-shrink:0;opacity:0;transition:opacity .15s}.file-item:hover .fi-actions[data-v-3d0202ff],.file-item.active .fi-actions[data-v-3d0202ff]{opacity:1}.fi-btn[data-v-3d0202ff]{width:20px;height:20px;border-radius:4px;background:#ffffff0a;border:none;color:#fff6;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s}.fi-btn[data-v-3d0202ff]:hover{background:#ffffff14;color:#fff}.fi-btn[data-v-3d0202ff]:disabled{opacity:.2;cursor:not-allowed}.fi-btn.fi-btn-danger[data-v-3d0202ff]:hover{background:#ef444426;color:#ef4444}.file-list-summary[data-v-3d0202ff]{font-size:10px;color:#ffffff40;padding:0 2px}.sidebar-actions[data-v-3d0202ff]{margin-top:8px}.fb-add-btn[data-v-3d0202ff]{display:flex;align-items:center;gap:6px;padding:6px 12px;font-size:12px;color:#fff6;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:6px;cursor:pointer;transition:all .15s}.fb-add-btn[data-v-3d0202ff]:hover{background:#6366f11a;color:#818cf8}.mode-group[data-v-3d0202ff]{display:flex;gap:6px;flex-wrap:wrap}.mode-btn[data-v-3d0202ff]{padding:6px 12px;font-size:12px;color:#ffffff80;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:8px;cursor:pointer;transition:all .2s}.mode-btn[data-v-3d0202ff]:hover{background:#ffffff0f;color:#fffc}.mode-btn.active[data-v-3d0202ff]{background:#6366f11f;border-color:#6366f14d;color:#fff}.res-presets[data-v-3d0202ff]{display:flex;gap:6px;flex-wrap:wrap}.res-btn[data-v-3d0202ff]{padding:6px 12px;font-size:12px;color:#ffffff80;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:8px;cursor:pointer;transition:all .2s}.res-btn[data-v-3d0202ff]:hover{background:#ffffff0f;color:#fffc}.res-btn.active[data-v-3d0202ff]{background:#6366f11f;border-color:#6366f14d;color:#fff}.custom-res[data-v-3d0202ff]{display:flex;align-items:center;gap:6px}.res-input[data-v-3d0202ff]{width:70px;padding:6px 8px;font-size:12px;color:#fff;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:6px;outline:none;text-align:center;font-variant-numeric:tabular-nums}.res-input[data-v-3d0202ff]:focus{border-color:#6366f166}.res-x[data-v-3d0202ff]{color:#ffffff4d;font-size:12px}.res-unit[data-v-3d0202ff]{color:#ffffff4d;font-size:11px}.sidebar-spacer[data-v-3d0202ff]{flex:1}.sidebar-remove[data-v-3d0202ff]{display:flex;align-items:center;gap:6px;margin:12px 16px;padding:8px 12px;font-size:12px;color:#ffffff4d;background:none;border:1px solid rgba(255,255,255,.06);border-radius:8px;cursor:pointer;transition:all .15s}.sidebar-remove[data-v-3d0202ff]:hover{background:#ef444414;color:#ef4444;border-color:#ef444433}.editor-timeline[data-v-3d0202ff]{flex-shrink:0;padding:8px 12px 4px;background:#ffffff03}.timeline-toolbar[data-v-3d0202ff]{display:flex;align-items:center;justify-content:space-between;padding:4px 4px 8px}.tt-left[data-v-3d0202ff]{display:flex;gap:4px;align-items:center}.tt-btn[data-v-3d0202ff]{width:32px;height:32px;border-radius:8px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06);color:#fff9;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s}.tt-btn[data-v-3d0202ff]:hover{background:#ffffff14;color:#fff}.tt-btn[data-v-3d0202ff]:disabled{opacity:.3;cursor:not-allowed}.tt-separator[data-v-3d0202ff]{width:1px;height:20px;background:#ffffff14;margin:0 4px}.zoom-label[data-v-3d0202ff]{font-size:11px;color:#fff6;min-width:36px;text-align:center;font-variant-numeric:tabular-nums}.tt-hint[data-v-3d0202ff]{font-size:11px;color:#fff3}.timeline-scroll[data-v-3d0202ff]{overflow-x:auto;overflow-y:hidden;border:1px solid var(--app-tint-border);border-radius:8px}.timeline-track-inner[data-v-3d0202ff]{position:relative;height:60px;background:#ffffff05;cursor:pointer;-webkit-user-select:none;user-select:none}.timeline-segment[data-v-3d0202ff]{position:absolute;top:0;bottom:0;display:flex;flex-direction:column;justify-content:flex-end;border-right:1px solid rgba(255,255,255,.08);cursor:grab;transition:box-shadow .2s,background .2s}.timeline-segment[data-v-3d0202ff]:hover{background:#6366f10f}.timeline-segment.active[data-v-3d0202ff]{background:#6366f11a;box-shadow:inset 0 -2px #818cf8}.timeline-segment.dragover[data-v-3d0202ff]{background:#6366f126;box-shadow:inset 0 0 0 2px #818cf8}.timeline-segment[data-v-3d0202ff]:active{cursor:grabbing}.seg-thumb[data-v-3d0202ff]{position:absolute;top:0;right:0;bottom:0;left:0;background-size:auto 100%;background-repeat:repeat-x;opacity:.35;pointer-events:none}.seg-label[data-v-3d0202ff]{position:relative;z-index:1;display:flex;align-items:center;gap:4px;padding:2px 6px;font-size:10px;color:#ffffffb3;overflow:hidden}.seg-idx[data-v-3d0202ff]{width:16px;height:16px;border-radius:4px;background:#6366f140;color:#a5b4fc;display:flex;align-items:center;justify-content:center;font-size:9px;font-weight:700;flex-shrink:0}.seg-name[data-v-3d0202ff]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.seg-duration[data-v-3d0202ff]{position:relative;z-index:1;padding:0 6px 4px;font-size:9px;color:#ffffff59}.seg-remove[data-v-3d0202ff]{position:absolute;top:3px;right:3px;z-index:2;width:18px;height:18px;border-radius:4px;background:#00000080;border:none;color:#ffffff80;cursor:pointer;display:none;align-items:center;justify-content:center;transition:all .15s}.seg-remove[data-v-3d0202ff]:hover{background:#ef444499;color:#fff}.timeline-segment:hover .seg-remove[data-v-3d0202ff]{display:flex}.playhead[data-v-3d0202ff]{position:absolute;top:0;bottom:0;z-index:10;transform:translate(-50%);pointer-events:none}.playhead-hit[data-v-3d0202ff]{position:absolute;left:50%;top:0;bottom:0;width:14px;transform:translate(-50%);pointer-events:auto;cursor:ew-resize}.playhead-line[data-v-3d0202ff]{position:absolute;left:50%;top:0;bottom:0;width:2px;background:#fff;transform:translate(-50%);pointer-events:none}.playhead-top[data-v-3d0202ff]{position:absolute;top:-2px;left:50%;transform:translate(-50%);width:10px;height:10px;background:#fff;border-radius:50%;pointer-events:none}.timeline-ruler-scroll[data-v-3d0202ff]{overflow-x:auto;overflow-y:hidden;height:18px;margin-top:2px;cursor:ew-resize;-webkit-user-select:none;user-select:none}.timeline-ruler-scroll[data-v-3d0202ff]::-webkit-scrollbar{display:none}.timeline-ruler-inner[data-v-3d0202ff]{position:relative;height:100%}.ruler-mark[data-v-3d0202ff]{position:absolute;top:0;transform:translate(-50%);display:flex;flex-direction:column;align-items:center}.ruler-tick[data-v-3d0202ff]{width:1px;height:5px;background:#ffffff26}.ruler-label[data-v-3d0202ff]{font-size:9px;color:#ffffff40;margin-top:1px}.editor-statusbar[data-v-3d0202ff]{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:8px 16px;background:#ffffff08;border-top:1px solid rgba(255,255,255,.06)}.sb-left[data-v-3d0202ff]{display:flex;align-items:center;gap:0}.sb-item[data-v-3d0202ff]{display:flex;align-items:center;gap:4px;font-size:12px;color:#fff6;font-variant-numeric:tabular-nums}.sb-item svg[data-v-3d0202ff]{flex-shrink:0}.sb-divider[data-v-3d0202ff]{width:1px;height:14px;background:#ffffff14;margin:0 12px}.export-btn[data-v-3d0202ff]{background:linear-gradient(135deg,#6366f1,#a855f7)!important;border:none!important;font-size:14px!important;height:36px!important;padding:0 24px!important}.phase-error[data-v-3d0202ff]{width:100%}.error-card[data-v-3d0202ff]{display:flex;flex-direction:column;align-items:center;padding:48px 32px;text-align:center}.error-card h3[data-v-3d0202ff]{font-size:20px;font-weight:600;color:#fff;margin-top:16px}.error-card p[data-v-3d0202ff]{font-size:14px;color:#fff6;margin-top:6px}.error-icon[data-v-3d0202ff]{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#ef44441a}.timeline-transition-btn[data-v-3d0202ff]{position:absolute;top:50%;z-index:5;transform:translate(-50%,-50%) rotate(45deg);width:22px;height:22px;border-radius:4px;background:#f59e0b1f;border:1px solid rgba(245,158,11,.35);color:#f59e0b;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;padding:0}.timeline-transition-btn svg[data-v-3d0202ff]{transform:rotate(-45deg);width:10px;height:10px}.timeline-transition-btn[data-v-3d0202ff]:hover{background:#f59e0b33;border-color:#f59e0b99}.timeline-transition-btn.active[data-v-3d0202ff]{background:#f59e0b4d;border-color:#f59e0b;color:#fcd34d;box-shadow:0 0 10px #f59e0b66}.tr-panel[data-v-3d0202ff]{padding:12px!important}.tr-panel-header[data-v-3d0202ff]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.tr-panel-close[data-v-3d0202ff]{width:22px;height:22px;border-radius:4px;background:none;border:none;color:#ffffff4d;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s}.tr-panel-close[data-v-3d0202ff]:hover{background:#ffffff0f;color:#ffffffb3}.tr-current-info[data-v-3d0202ff]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;padding:6px 8px;background:#f59e0b0f;border:1px solid rgba(245,158,11,.12);border-radius:6px}.tr-current-label[data-v-3d0202ff]{font-size:11px;color:#fff6}.tr-current-value[data-v-3d0202ff]{font-size:12px;font-weight:600;color:#f59e0b}.tr-current-value.is-none[data-v-3d0202ff]{color:#ffffff40;font-weight:400}.tr-preview-grid[data-v-3d0202ff]{display:grid;grid-template-columns:repeat(2,1fr);gap:6px;max-height:320px;overflow-y:auto;margin-bottom:10px;padding-right:2px}.tr-preview-grid[data-v-3d0202ff]::-webkit-scrollbar{width:3px}.tr-preview-grid[data-v-3d0202ff]::-webkit-scrollbar-track{background:transparent}.tr-preview-grid[data-v-3d0202ff]::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:2px}.tr-preview-card[data-v-3d0202ff]{border-radius:8px;background:#ffffff05;border:1px solid rgba(255,255,255,.06);cursor:pointer;transition:all .2s;overflow:hidden}.tr-preview-card[data-v-3d0202ff]:hover{background:#ffffff0a;border-color:#ffffff1f}.tr-preview-card.active[data-v-3d0202ff]{background:#f59e0b14;border-color:#f59e0b66;box-shadow:0 0 8px #f59e0b26}.tr-preview-none[data-v-3d0202ff]{width:100%;height:54px;display:flex;align-items:center;justify-content:center;color:#ffffff26;background:#ffffff05}.tr-preview-canvas[data-v-3d0202ff]{width:100%;height:54px;display:block}.tr-preview-name[data-v-3d0202ff]{display:block;padding:4px 6px;font-size:10px;color:#ffffff80;text-align:center}.tr-preview-card.active .tr-preview-name[data-v-3d0202ff]{color:#f59e0b;font-weight:600}.tr-params[data-v-3d0202ff]{border-top:1px solid rgba(255,255,255,.04);padding-top:10px}.tr-param-row[data-v-3d0202ff]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.tr-param-row[data-v-3d0202ff]:last-child{margin-bottom:0}.tr-param-label[data-v-3d0202ff]{font-size:11px;color:#fff6;white-space:nowrap}.tr-duration-ctrl[data-v-3d0202ff]{display:flex;align-items:center;gap:8px;flex:1}.tr-duration-slider[data-v-3d0202ff]{flex:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:4px;background:#ffffff1a;border-radius:2px;outline:none}.tr-duration-slider[data-v-3d0202ff]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:14px;height:14px;border-radius:50%;background:#f59e0b;cursor:pointer;border:2px solid rgba(0,0,0,.3)}.tr-duration-val[data-v-3d0202ff]{font-size:11px;color:#ffffff80;font-variant-numeric:tabular-nums;min-width:32px;text-align:right}.tr-color-picker[data-v-3d0202ff]{width:28px;height:28px;border:1px solid rgba(255,255,255,.1);border-radius:6px;background:none;cursor:pointer;padding:2px}.tr-color-picker[data-v-3d0202ff]::-webkit-color-swatch-wrapper{padding:0}.tr-color-picker[data-v-3d0202ff]::-webkit-color-swatch{border:none;border-radius:4px}.vtb[data-v-38cd3495]{flex-shrink:0;padding:8px 12px 4px;background:var(--app-tint-1)}.timeline-toolbar[data-v-38cd3495]{display:flex;align-items:center;justify-content:space-between;padding:4px 4px 8px}.tt-left[data-v-38cd3495]{display:flex;gap:4px;align-items:center}.tt-btn[data-v-38cd3495]{width:32px;height:32px;border-radius:8px;background:var(--app-tint-hover);border:1px solid var(--app-tint-border);color:var(--app-text-secondary);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s}.tt-btn[data-v-38cd3495]:hover{background:var(--app-tint-active);color:var(--app-text-strong)}.tt-btn[data-v-38cd3495]:disabled{opacity:.3;cursor:not-allowed}.tt-separator[data-v-38cd3495]{width:1px;height:20px;background:var(--app-tint-active);margin:0 4px}.zoom-label[data-v-38cd3495]{font-size:11px;color:var(--app-text-muted);min-width:36px;text-align:center;font-variant-numeric:tabular-nums}.tt-right[data-v-38cd3495]{display:flex;align-items:center;gap:12px}.tt-time[data-v-38cd3495]{font-size:11px;color:var(--app-text-secondary);font-variant-numeric:tabular-nums}.tt-hint[data-v-38cd3495]{font-size:11px;color:var(--app-text-muted)}.timeline-scroll[data-v-38cd3495]{overflow-x:auto;overflow-y:hidden;border:1px solid var(--app-tint-border);border-radius:8px}.timeline-track-inner[data-v-38cd3495]{position:relative;height:36px;background:var(--app-tint-1);cursor:pointer;-webkit-user-select:none;user-select:none}.thumbnail-strip[data-v-38cd3495]{position:absolute;top:0;bottom:0;left:0;right:0;background-size:100% 100%;background-repeat:no-repeat;opacity:0;transition:opacity .3s;pointer-events:none}.thumbnail-strip.ready[data-v-38cd3495]{opacity:.75}.vtb-progress[data-v-38cd3495]{position:absolute;top:0;bottom:0;left:0;background:#6366f12e;border-right:1px solid rgba(99,102,241,.5);pointer-events:none}.playhead[data-v-38cd3495]{position:absolute;top:0;bottom:0;z-index:4;transform:translate(-50%);pointer-events:none}.playhead-line[data-v-38cd3495]{position:absolute;left:50%;top:0;bottom:0;width:2px;background:var(--app-text-strong);transform:translate(-50%)}.playhead-top[data-v-38cd3495]{position:absolute;top:-2px;left:50%;transform:translate(-50%);width:10px;height:10px;background:var(--app-text-strong);border-radius:50%}.timeline-ruler-scroll[data-v-38cd3495]{overflow-x:auto;overflow-y:hidden;height:18px;margin-top:2px}.timeline-ruler-scroll[data-v-38cd3495]::-webkit-scrollbar{display:none}.timeline-ruler-inner[data-v-38cd3495]{position:relative;height:100%}.ruler-mark[data-v-38cd3495]{position:absolute;top:0;transform:translate(-50%);display:flex;flex-direction:column;align-items:center}.ruler-tick[data-v-38cd3495]{width:1px;height:5px;background:var(--app-tint-border-hover)}.ruler-label[data-v-38cd3495]{font-size:9px;color:var(--app-text-muted);margin-top:1px}.crop-frame-tool[data-v-342b36f0]{width:100%;height:100%}.phase-upload[data-v-342b36f0]{width:100%}.phase-editor[data-v-342b36f0]{width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden}.editor-main[data-v-342b36f0]{flex:1;min-height:0;display:flex;gap:0;border-bottom:1px solid var(--app-tint-border)}.editor-content[data-v-342b36f0]{flex:1;min-width:0;display:flex;align-items:center;justify-content:center;padding:12px;background:#0003;position:relative}.video-preview[data-v-342b36f0]{position:relative;width:100%;background:transparent;overflow:hidden;border-radius:8px}.video-preview video[data-v-342b36f0]{width:100%;height:100%;object-fit:contain;display:block}.preview-canvas[data-v-342b36f0]{margin:0 auto}.preview-canvas video[data-v-342b36f0]{display:block}.video-wrapper video[data-v-342b36f0]{display:block;width:100%;height:100%}.preview-loading[data-v-342b36f0]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:var(--app-text-muted);font-size:13px;z-index:5}.spinner[data-v-342b36f0]{width:28px;height:28px;border:3px solid var(--app-tint-border-hover);border-top-color:#818cf8;border-radius:50%;animation:spin-342b36f0 .8s linear infinite}@keyframes spin-342b36f0{to{transform:rotate(360deg)}}.preview-overlay[data-v-342b36f0]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:4;pointer-events:none}.play-btn-big[data-v-342b36f0]{width:56px;height:56px;border-radius:50%;background:#0009;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;pointer-events:auto}.play-btn-big svg[data-v-342b36f0]{margin-left:3px}.fade-enter-active[data-v-342b36f0],.fade-leave-active[data-v-342b36f0]{transition:opacity .2s}.fade-enter-from[data-v-342b36f0],.fade-leave-to[data-v-342b36f0]{opacity:0}.preview-time[data-v-342b36f0]{position:absolute;bottom:10px;right:12px;padding:4px 10px;background:#000000b3;border-radius:6px;font-size:12px;font-weight:500;color:#fffc;font-variant-numeric:tabular-nums;z-index:5}.res-badge[data-v-342b36f0]{position:absolute;top:10px;left:12px;padding:4px 10px;background:#6366f140;border-radius:6px;font-size:11px;font-weight:600;color:#a5b4fc;z-index:5}.crop-overlay[data-v-342b36f0]{position:absolute;z-index:6;pointer-events:none}.crop-region[data-v-342b36f0]{position:absolute;border:2px solid rgba(99,102,241,.8);box-shadow:0 0 0 9999px #0000008c;cursor:move;pointer-events:auto}.crop-handle[data-v-342b36f0]{position:absolute;width:12px;height:12px;background:#fff;border:2px solid #6366F1;border-radius:2px;z-index:7}.crop-handle-tl[data-v-342b36f0]{top:-6px;left:-6px;cursor:nw-resize}.crop-handle-tr[data-v-342b36f0]{top:-6px;right:-6px;cursor:ne-resize}.crop-handle-bl[data-v-342b36f0]{bottom:-6px;left:-6px;cursor:sw-resize}.crop-handle-br[data-v-342b36f0]{bottom:-6px;right:-6px;cursor:se-resize}.crop-handle-t[data-v-342b36f0]{top:-6px;left:50%;transform:translate(-50%);cursor:n-resize}.crop-handle-b[data-v-342b36f0]{bottom:-6px;left:50%;transform:translate(-50%);cursor:s-resize}.crop-handle-l[data-v-342b36f0]{left:-6px;top:50%;transform:translateY(-50%);cursor:w-resize}.crop-handle-r[data-v-342b36f0]{right:-6px;top:50%;transform:translateY(-50%);cursor:e-resize}.crop-grid-lines[data-v-342b36f0]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.crop-grid-lines .grid-line[data-v-342b36f0]{position:absolute;background:#ffffff40}.crop-grid-lines .grid-h1[data-v-342b36f0]{left:0;right:0;top:33.33%;height:1px}.crop-grid-lines .grid-h2[data-v-342b36f0]{left:0;right:0;top:66.66%;height:1px}.crop-grid-lines .grid-v1[data-v-342b36f0]{top:0;bottom:0;left:33.33%;width:1px}.crop-grid-lines .grid-v2[data-v-342b36f0]{top:0;bottom:0;left:66.66%;width:1px}.editor-sidebar[data-v-342b36f0]{width:300px;flex-shrink:0;display:flex;flex-direction:column;background:var(--app-tint-1);border-left:1px solid var(--app-tint-border);overflow:hidden}.sidebar-header[data-v-342b36f0]{display:flex;align-items:center;gap:8px;padding:16px 16px 12px;border-bottom:1px solid var(--app-tint-border);flex-shrink:0}.sidebar-title[data-v-342b36f0]{font-size:14px;font-weight:600;color:var(--app-text-strong)}.sidebar-history[data-v-342b36f0]{display:flex;gap:2px;margin-left:auto}.history-btn[data-v-342b36f0]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;background:var(--app-tint-hover);border:1px solid var(--app-tint-border);color:var(--app-text-muted);cursor:pointer;transition:all .15s}.history-btn[data-v-342b36f0]:hover:not(:disabled){background:var(--app-tint-active);color:var(--app-text-strong)}.history-btn[data-v-342b36f0]:disabled{opacity:.3;cursor:default}.sidebar-scroll[data-v-342b36f0]{flex:1;overflow-y:auto}.sidebar-scroll[data-v-342b36f0]::-webkit-scrollbar{width:4px}.sidebar-scroll[data-v-342b36f0]::-webkit-scrollbar-track{background:transparent}.sidebar-scroll[data-v-342b36f0]::-webkit-scrollbar-thumb{background:var(--app-tint-border-hover);border-radius:2px}.sidebar-section[data-v-342b36f0]{padding:14px 16px;border-bottom:1px solid var(--app-tint-border)}.ss-label[data-v-342b36f0]{font-size:11px;font-weight:600;color:var(--app-text-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:10px}.ss-desc[data-v-342b36f0]{font-size:11px;color:var(--app-text-muted);margin-top:6px}.mode-tabs[data-v-342b36f0]{display:flex;gap:4px}.mode-tab[data-v-342b36f0]{flex:1;padding:8px 10px;font-size:12px;font-weight:600;color:var(--app-text-muted);background:var(--app-tint-2);border:1px solid var(--app-tint-border);border-radius:8px;cursor:pointer;transition:all .2s;text-align:center}.mode-tab[data-v-342b36f0]:hover{background:var(--app-tint-hover)}.mode-tab.active[data-v-342b36f0]{background:#6366f11f;border-color:#6366f14d;color:var(--app-text-strong)}.cf-select[data-v-342b36f0]{width:100%;padding:8px 12px;font-size:13px;font-weight:500;color:var(--app-text-primary);background:var(--app-tint-hover);border:1px solid var(--app-tint-border-hover);border-radius:8px;outline:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='rgba(255,255,255,0.4)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}.cf-select[data-v-342b36f0]:focus{border-color:#6366f166}.cf-select option[data-v-342b36f0]{background:var(--app-surface);color:var(--app-text-strong)}.size-inputs[data-v-342b36f0]{display:flex;align-items:flex-end;gap:6px}.size-field label[data-v-342b36f0]{display:block;font-size:11px;color:var(--app-text-muted);margin-bottom:4px}.num-input[data-v-342b36f0]{width:90px;padding:8px 10px;font-size:13px;color:var(--app-text-strong);background:var(--app-tint-2);border:1px solid var(--app-tint-border-hover);border-radius:8px;outline:none}.num-input[data-v-342b36f0]:focus{border-color:#6366f166}.lock-btn[data-v-342b36f0]{width:32px;height:32px;border-radius:6px;background:var(--app-tint-hover);border:1px solid var(--app-tint-border);color:var(--app-text-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s;margin-bottom:2px}.lock-btn.locked[data-v-342b36f0]{color:#818cf8;background:#6366f11a;border-color:#6366f133}.lock-btn[data-v-342b36f0]:hover{background:var(--app-tint-active)}.fit-group[data-v-342b36f0]{display:flex;gap:4px}.fit-btn[data-v-342b36f0]{flex:1;padding:6px 8px;font-size:11px;color:var(--app-text-muted);background:var(--app-tint-2);border:1px solid var(--app-tint-border);border-radius:8px;cursor:pointer;transition:all .2s;text-align:center}.fit-btn[data-v-342b36f0]:hover{background:var(--app-tint-hover)}.fit-btn.active[data-v-342b36f0]{background:#6366f11f;border-color:#6366f14d;color:var(--app-text-strong)}.adjust-row[data-v-342b36f0]{margin-bottom:10px}.adjust-row[data-v-342b36f0]:last-child{margin-bottom:0}.adj-header[data-v-342b36f0]{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.adj-label[data-v-342b36f0]{font-size:12px;color:var(--app-text-muted)}.adj-value[data-v-342b36f0]{font-size:11px;color:#818cf8;font-weight:600;font-variant-numeric:tabular-nums;min-width:36px;text-align:right}.adj-slider[data-v-342b36f0]{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:4px;background:var(--app-tint-border-hover);border-radius:2px;outline:none}.adj-slider[data-v-342b36f0]::-webkit-slider-thumb{-webkit-appearance:none;width:14px;height:14px;border-radius:50%;background:#818cf8;cursor:pointer;border:2px solid rgba(99,102,241,.3)}.color-row[data-v-342b36f0]{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.color-swatch[data-v-342b36f0]{width:28px;height:28px;border-radius:6px;cursor:pointer;border:2px solid var(--app-tint-border-hover);transition:all .15s;display:flex;align-items:center;justify-content:center}.color-swatch[data-v-342b36f0]:hover{border-color:var(--app-tint-active)}.color-swatch.active[data-v-342b36f0]{border-color:#6366f199;box-shadow:0 0 0 2px #6366f133}.custom-swatch[data-v-342b36f0]{background:conic-gradient(red,#ff0,#0f0,#0ff,#00f,#f0f,red);color:var(--app-text-secondary)}.hidden-color-input[data-v-342b36f0]{width:0;height:0;opacity:0;position:absolute}.ratio-options[data-v-342b36f0]{display:flex;gap:6px;flex-wrap:wrap}.ratio-btn[data-v-342b36f0]{padding:6px 14px;font-size:12px;font-weight:600;color:var(--app-text-muted);background:var(--app-tint-2);border:1px solid var(--app-tint-border);border-radius:8px;cursor:pointer;transition:all .15s}.ratio-btn[data-v-342b36f0]:hover{background:var(--app-tint-hover);color:var(--app-text-primary)}.ratio-btn.active[data-v-342b36f0]{background:#6366f11f;border-color:#6366f14d;color:var(--app-text-strong)}.crop-grid[data-v-342b36f0]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.crop-field label[data-v-342b36f0]{display:block;font-size:11px;color:var(--app-text-muted);margin-bottom:4px}.sidebar-footer[data-v-342b36f0]{flex-shrink:0;padding:8px 16px 12px}.sidebar-remove[data-v-342b36f0]{display:flex;align-items:center;gap:6px;width:100%;padding:8px 12px;font-size:12px;color:var(--app-text-muted);background:none;border:1px solid var(--app-tint-border);border-radius:8px;cursor:pointer;transition:all .15s}.sidebar-remove[data-v-342b36f0]:hover{background:#ef444414;color:#ef4444;border-color:#ef444433}.editor-statusbar[data-v-342b36f0]{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:8px 16px;background:var(--app-tint-2);border-top:1px solid var(--app-tint-border)}.sb-left[data-v-342b36f0]{display:flex;align-items:center;gap:0}.sb-item[data-v-342b36f0]{display:flex;align-items:center;gap:4px;font-size:12px;color:var(--app-text-muted);font-variant-numeric:tabular-nums}.sb-item svg[data-v-342b36f0]{flex-shrink:0}.export-btn[data-v-342b36f0]{background:linear-gradient(135deg,#6366f1,#a855f7)!important;border:none!important;font-size:14px!important;height:36px!important;padding:0 24px!important}.phase-error[data-v-342b36f0]{width:100%}.error-card[data-v-342b36f0]{display:flex;flex-direction:column;align-items:center;padding:48px 32px;text-align:center}.error-card h3[data-v-342b36f0]{font-size:20px;font-weight:600;color:var(--app-text-strong);margin-top:16px}.error-card p[data-v-342b36f0]{font-size:14px;color:var(--app-text-muted);margin-top:6px}.error-icon[data-v-342b36f0]{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#ef44441a}.rotate-tool[data-v-7f192ef0]{width:100%;height:100%}.phase-upload[data-v-7f192ef0]{width:100%}.phase-editor[data-v-7f192ef0]{width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden}.editor-main[data-v-7f192ef0]{flex:1;min-height:0;display:flex;gap:0;border-bottom:1px solid rgba(255,255,255,.06)}.editor-content[data-v-7f192ef0]{flex:1;min-width:0;display:flex;align-items:center;justify-content:center;padding:12px;background:#0003}.video-preview[data-v-7f192ef0]{position:relative;width:100%;max-height:100%;background:transparent;border-radius:8px;overflow:hidden}.preview-rotate-wrapper[data-v-7f192ef0]{width:100%;height:100%;transition:transform .3s ease}.preview-rotate-wrapper video[data-v-7f192ef0]{width:100%;height:100%;object-fit:contain;display:block}.preview-loading[data-v-7f192ef0]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#ffffff80;font-size:13px;z-index:5}.spinner[data-v-7f192ef0]{width:28px;height:28px;border:3px solid rgba(255,255,255,.1);border-top-color:#818cf8;border-radius:50%;animation:spin-7f192ef0 .8s linear infinite}@keyframes spin-7f192ef0{to{transform:rotate(360deg)}}.preview-overlay[data-v-7f192ef0]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:4}.play-btn-big[data-v-7f192ef0]{width:56px;height:56px;border-radius:50%;background:#0009;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center}.play-btn-big svg[data-v-7f192ef0]{margin-left:3px}.fade-enter-active[data-v-7f192ef0],.fade-leave-active[data-v-7f192ef0]{transition:opacity .2s}.fade-enter-from[data-v-7f192ef0],.fade-leave-to[data-v-7f192ef0]{opacity:0}.preview-time[data-v-7f192ef0]{position:absolute;bottom:10px;right:12px;padding:4px 10px;background:#000000b3;border-radius:6px;font-size:12px;font-weight:500;color:#fffc;font-variant-numeric:tabular-nums;z-index:5}.res-badge[data-v-7f192ef0]{position:absolute;top:10px;left:12px;padding:4px 10px;background:#6366f140;border-radius:6px;font-size:11px;font-weight:600;color:#a5b4fc;z-index:5}.editor-sidebar[data-v-7f192ef0]{width:260px;flex-shrink:0;display:flex;flex-direction:column;background:#ffffff05;border-left:1px solid rgba(255,255,255,.06);overflow-y:auto}.sidebar-header[data-v-7f192ef0]{display:flex;align-items:center;gap:8px;padding:16px 16px 12px;border-bottom:1px solid rgba(255,255,255,.04)}.sidebar-title[data-v-7f192ef0]{font-size:14px;font-weight:600;color:#fff}.sidebar-section[data-v-7f192ef0]{padding:14px 16px;border-bottom:1px solid rgba(255,255,255,.04)}.ss-label[data-v-7f192ef0]{font-size:11px;font-weight:600;color:#ffffff59;text-transform:uppercase;letter-spacing:.5px;margin-bottom:10px}.rotate-actions[data-v-7f192ef0]{display:flex;gap:8px}.rotate-action-btn[data-v-7f192ef0]{flex:1;display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px 12px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:12px;cursor:pointer;transition:all .2s;color:#ffffff80}.rotate-action-btn[data-v-7f192ef0]:hover{background:#6366f114;color:#fffc;border-color:#6366f133}.rotate-action-btn[data-v-7f192ef0]:active{background:#6366f126}.rotate-action-btn span[data-v-7f192ef0]{font-size:13px;font-weight:600}.rotate-status[data-v-7f192ef0]{display:flex;flex-direction:column;gap:8px}.status-row[data-v-7f192ef0]{display:flex;justify-content:space-between;align-items:center}.status-key[data-v-7f192ef0]{font-size:12px;color:#fff6}.status-val[data-v-7f192ef0]{font-size:13px;font-weight:500;color:#ffffffb3;font-variant-numeric:tabular-nums}.status-val.highlight[data-v-7f192ef0]{color:#818cf8;font-weight:600}.sidebar-spacer[data-v-7f192ef0]{flex:1}.sidebar-remove[data-v-7f192ef0]{display:flex;align-items:center;gap:6px;margin:12px 16px;padding:8px 12px;font-size:12px;color:#ffffff4d;background:none;border:1px solid rgba(255,255,255,.06);border-radius:8px;cursor:pointer;transition:all .15s}.sidebar-remove[data-v-7f192ef0]:hover{background:#ef444414;color:#ef4444;border-color:#ef444433}.editor-statusbar[data-v-7f192ef0]{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:8px 16px;background:#ffffff08;border-top:1px solid rgba(255,255,255,.06)}.sb-left[data-v-7f192ef0]{display:flex;align-items:center;gap:0}.sb-item[data-v-7f192ef0]{display:flex;align-items:center;gap:4px;font-size:12px;color:#fff6;font-variant-numeric:tabular-nums}.sb-item svg[data-v-7f192ef0]{flex-shrink:0}.sb-divider[data-v-7f192ef0]{width:1px;height:14px;background:#ffffff14;margin:0 12px}.export-btn[data-v-7f192ef0]{background:linear-gradient(135deg,#6366f1,#a855f7)!important;border:none!important;font-size:14px!important;height:36px!important;padding:0 24px!important}.export-btn[data-v-7f192ef0]:disabled{opacity:.4;cursor:not-allowed}.phase-error[data-v-7f192ef0]{width:100%}.error-card[data-v-7f192ef0]{display:flex;flex-direction:column;align-items:center;padding:48px 32px;text-align:center}.error-card h3[data-v-7f192ef0]{font-size:20px;font-weight:600;color:#fff;margin-top:16px}.error-card p[data-v-7f192ef0]{font-size:14px;color:#fff6;margin-top:6px}.error-icon[data-v-7f192ef0]{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#ef44441a}.flip-tool[data-v-f96019b9]{width:100%;height:100%}.phase-upload[data-v-f96019b9]{width:100%}.phase-editor[data-v-f96019b9]{width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden}.editor-main[data-v-f96019b9]{flex:1;min-height:0;display:flex;gap:0;border-bottom:1px solid var(--app-tint-border)}.editor-content[data-v-f96019b9]{flex:1;min-width:0;display:flex;align-items:center;justify-content:center;padding:12px;background:#0003}.video-preview[data-v-f96019b9]{position:relative;width:100%;max-height:100%;background:transparent;border-radius:8px;overflow:hidden}.preview-flip-wrapper[data-v-f96019b9]{width:100%;height:100%}.preview-flip-wrapper video[data-v-f96019b9]{width:100%;height:100%;object-fit:contain;display:block}.preview-loading[data-v-f96019b9]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:var(--app-text-muted);font-size:13px;z-index:5}.spinner[data-v-f96019b9]{width:28px;height:28px;border:3px solid var(--app-tint-border-hover);border-top-color:#818cf8;border-radius:50%;animation:spin-f96019b9 .8s linear infinite}@keyframes spin-f96019b9{to{transform:rotate(360deg)}}.preview-overlay[data-v-f96019b9]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:4}.play-btn-big[data-v-f96019b9]{width:56px;height:56px;border-radius:50%;background:#0009;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center}.play-btn-big svg[data-v-f96019b9]{margin-left:3px}.fade-enter-active[data-v-f96019b9],.fade-leave-active[data-v-f96019b9]{transition:opacity .2s}.fade-enter-from[data-v-f96019b9],.fade-leave-to[data-v-f96019b9]{opacity:0}.preview-time[data-v-f96019b9]{position:absolute;bottom:10px;right:12px;padding:4px 10px;background:#000000b3;border-radius:6px;font-size:12px;font-weight:500;color:#fffc;font-variant-numeric:tabular-nums;z-index:5}.res-badge[data-v-f96019b9]{position:absolute;top:10px;left:12px;padding:4px 10px;background:#6366f140;border-radius:6px;font-size:11px;font-weight:600;color:#a5b4fc;z-index:5}.editor-sidebar[data-v-f96019b9]{width:260px;flex-shrink:0;display:flex;flex-direction:column;background:var(--app-tint-1);border-left:1px solid var(--app-tint-border);overflow-y:auto}.sidebar-header[data-v-f96019b9]{display:flex;align-items:center;gap:8px;padding:16px 16px 12px;border-bottom:1px solid var(--app-tint-border)}.sidebar-title[data-v-f96019b9]{font-size:14px;font-weight:600;color:var(--app-text-strong)}.sidebar-section[data-v-f96019b9]{padding:14px 16px;border-bottom:1px solid var(--app-tint-border)}.ss-label[data-v-f96019b9]{font-size:11px;font-weight:600;color:var(--app-text-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:10px}.ss-desc[data-v-f96019b9]{font-size:11px;color:var(--app-text-muted);margin-top:8px}.flip-toggles[data-v-f96019b9]{display:flex;gap:10px}.flip-toggle[data-v-f96019b9]{flex:1;display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px 12px;background:var(--app-tint-2);border:1px solid var(--app-tint-border);border-radius:12px;cursor:pointer;transition:all .2s;color:var(--app-text-muted)}.flip-toggle[data-v-f96019b9]:hover{background:var(--app-tint-hover);color:var(--app-text-primary)}.flip-toggle.active[data-v-f96019b9]{background:#6366f11f;border-color:#6366f14d;color:var(--app-text-strong)}.flip-toggle span[data-v-f96019b9]{font-size:13px;font-weight:600}.flip-icon[data-v-f96019b9]{opacity:.7}.active .flip-icon[data-v-f96019b9]{opacity:1}.flip-status[data-v-f96019b9]{display:flex;flex-direction:column;gap:8px}.status-row[data-v-f96019b9]{display:flex;justify-content:space-between;align-items:center}.status-key[data-v-f96019b9]{font-size:12px;color:var(--app-text-muted)}.status-val[data-v-f96019b9]{font-size:13px;font-weight:500;color:var(--app-text-secondary);font-variant-numeric:tabular-nums}.status-val.highlight[data-v-f96019b9]{color:#818cf8;font-weight:600}.sidebar-spacer[data-v-f96019b9]{flex:1}.sidebar-remove[data-v-f96019b9]{display:flex;align-items:center;gap:6px;margin:12px 16px;padding:8px 12px;font-size:12px;color:var(--app-text-muted);background:none;border:1px solid var(--app-tint-border);border-radius:8px;cursor:pointer;transition:all .15s}.sidebar-remove[data-v-f96019b9]:hover{background:#ef444414;color:#ef4444;border-color:#ef444433}.editor-statusbar[data-v-f96019b9]{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:8px 16px;background:var(--app-tint-2);border-top:1px solid var(--app-tint-border)}.sb-left[data-v-f96019b9]{display:flex;align-items:center;gap:0}.sb-item[data-v-f96019b9]{display:flex;align-items:center;gap:4px;font-size:12px;color:var(--app-text-muted);font-variant-numeric:tabular-nums}.sb-item svg[data-v-f96019b9]{flex-shrink:0}.sb-divider[data-v-f96019b9]{width:1px;height:14px;background:var(--app-tint-active);margin:0 12px}.export-btn[data-v-f96019b9]{background:linear-gradient(135deg,#6366f1,#a855f7)!important;border:none!important;font-size:14px!important;height:36px!important;padding:0 24px!important}.export-btn[data-v-f96019b9]:disabled{opacity:.4;cursor:not-allowed}.phase-error[data-v-f96019b9]{width:100%}.error-card[data-v-f96019b9]{display:flex;flex-direction:column;align-items:center;padding:48px 32px;text-align:center}.error-card h3[data-v-f96019b9]{font-size:20px;font-weight:600;color:var(--app-text-strong);margin-top:16px}.error-card p[data-v-f96019b9]{font-size:14px;color:var(--app-text-muted);margin-top:6px}.error-icon[data-v-f96019b9]{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#ef44441a}.speed-tool[data-v-34331ac9]{width:100%;height:100%}.phase-upload[data-v-34331ac9]{width:100%}.phase-editor[data-v-34331ac9]{width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden}.editor-main[data-v-34331ac9]{flex:1;min-height:0;display:flex;gap:0;border-bottom:1px solid rgba(255,255,255,.06)}.editor-content[data-v-34331ac9]{flex:1;min-width:0;display:flex;align-items:center;justify-content:center;padding:12px;background:#0003}.video-preview[data-v-34331ac9]{position:relative;width:100%;max-height:100%;background:transparent;border-radius:8px;overflow:hidden}.video-preview video[data-v-34331ac9]{width:100%;height:100%;object-fit:contain;display:block}.preview-loading[data-v-34331ac9]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#ffffff80;font-size:13px}.spinner[data-v-34331ac9]{width:28px;height:28px;border:3px solid rgba(255,255,255,.1);border-top-color:#818cf8;border-radius:50%;animation:spin-34331ac9 .8s linear infinite}@keyframes spin-34331ac9{to{transform:rotate(360deg)}}.preview-overlay[data-v-34331ac9]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;cursor:pointer}.play-btn-big[data-v-34331ac9]{width:56px;height:56px;border-radius:50%;background:#0009;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center}.play-btn-big svg[data-v-34331ac9]{margin-left:3px}.fade-enter-active[data-v-34331ac9],.fade-leave-active[data-v-34331ac9]{transition:opacity .2s}.fade-enter-from[data-v-34331ac9],.fade-leave-to[data-v-34331ac9]{opacity:0}.preview-time[data-v-34331ac9]{position:absolute;bottom:10px;right:12px;padding:4px 10px;background:#000000b3;border-radius:6px;font-size:12px;font-weight:500;color:#fffc;font-variant-numeric:tabular-nums;z-index:3}.speed-badge[data-v-34331ac9]{position:absolute;top:10px;left:12px;padding:4px 10px;background:#6366f140;border-radius:6px;font-size:11px;font-weight:600;color:#a5b4fc;z-index:3}.editor-sidebar[data-v-34331ac9]{width:260px;flex-shrink:0;display:flex;flex-direction:column;background:#ffffff05;border-left:1px solid rgba(255,255,255,.06);overflow-y:auto}.sidebar-header[data-v-34331ac9]{display:flex;align-items:center;gap:8px;padding:16px 16px 12px;border-bottom:1px solid rgba(255,255,255,.04)}.sidebar-title[data-v-34331ac9]{font-size:14px;font-weight:600;color:#fff}.sidebar-section[data-v-34331ac9]{padding:14px 16px;border-bottom:1px solid rgba(255,255,255,.04)}.ss-label[data-v-34331ac9]{font-size:11px;font-weight:600;color:#ffffff59;text-transform:uppercase;letter-spacing:.5px;margin-bottom:10px}.file-info-mini[data-v-34331ac9]{display:flex;flex-direction:column;gap:6px}.rd-row[data-v-34331ac9]{display:flex;justify-content:space-between;align-items:center}.rd-key[data-v-34331ac9]{font-size:12px;color:#ffffff59}.rd-val[data-v-34331ac9]{font-size:13px;font-weight:500;color:#ffffffb3;font-variant-numeric:tabular-nums}.rd-val.highlight[data-v-34331ac9]{color:#818cf8;font-weight:600}.rd-val.ellipsis[data-v-34331ac9]{max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.speed-options[data-v-34331ac9]{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:10px}.speed-btn[data-v-34331ac9]{padding:6px 12px;font-size:12px;font-weight:600;color:#ffffff80;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:6px;cursor:pointer;transition:all .15s}.speed-btn[data-v-34331ac9]:hover{background:#ffffff0f}.speed-btn.active[data-v-34331ac9]{background:#6366f11f;border-color:#6366f14d;color:#fff}.speed-btn.slow[data-v-34331ac9]{color:#3b82f6b3}.speed-btn.slow.active[data-v-34331ac9]{color:#3b82f6;border-color:#3b82f64d;background:#3b82f61a}.speed-btn.fast[data-v-34331ac9]{color:#f97316b3}.speed-btn.fast.active[data-v-34331ac9]{color:#f97316;border-color:#f973164d;background:#f973161a}.slider-row[data-v-34331ac9]{display:flex;align-items:center;gap:8px}.slider-label[data-v-34331ac9]{font-size:10px;color:#ffffff4d}.slider-wrap[data-v-34331ac9]{position:relative;flex:1;display:flex;align-items:center;padding-top:0}.slider-bubble[data-v-34331ac9]{position:absolute;top:-24px;transform:translate(-50%);padding:2px 8px;border-radius:5px;background:#6366f1e6;color:#fff;font-size:11px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .15s}.slider-bubble[data-v-34331ac9]:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:4px solid transparent;border-top-color:#6366f1e6}.slider-wrap.dragging .slider-bubble[data-v-34331ac9],.slider-wrap:hover .slider-bubble[data-v-34331ac9]{opacity:1}.speed-slider[data-v-34331ac9]{width:100%;flex:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:4px;border-radius:2px;background:linear-gradient(to right,#6366f18c,#6366f18c 80%,#f973168c 80%,#f973168c);outline:none}.speed-slider[data-v-34331ac9]::-webkit-slider-thumb{-webkit-appearance:none;width:14px;height:14px;border-radius:50%;background:#818cf8;cursor:pointer}.speed-input-row[data-v-34331ac9]{display:flex;align-items:center;gap:6px;margin-top:8px;justify-content:flex-end}.speed-input[data-v-34331ac9]{width:72px;padding:5px 8px;text-align:right;font-size:12px;font-weight:600;color:#fffc;font-variant-numeric:tabular-nums;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:6px;outline:none;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.speed-input[data-v-34331ac9]:focus{border-color:#6366f166}.speed-input[data-v-34331ac9]::-webkit-inner-spin-button,.speed-input[data-v-34331ac9]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.speed-input-suffix[data-v-34331ac9]{font-size:12px;color:#ffffff59}.estimate-card[data-v-34331ac9]{padding:12px 14px;background:#ffffff06;border:1px solid rgba(255,255,255,.06);border-radius:8px;display:flex;flex-direction:column;gap:6px}.estimate-row[data-v-34331ac9]{display:flex;justify-content:space-between;align-items:center}.estimate-label[data-v-34331ac9]{font-size:12px;color:#ffffff73}.estimate-value[data-v-34331ac9]{font-size:15px;font-weight:700;color:#818cf8}.estimate-value.dim[data-v-34331ac9]{color:#ffffff4d;font-size:13px}.sidebar-spacer[data-v-34331ac9]{flex:1}.sidebar-remove[data-v-34331ac9]{display:flex;align-items:center;gap:6px;margin:12px 16px;padding:8px 12px;font-size:12px;color:#ffffff4d;background:none;border:1px solid rgba(255,255,255,.06);border-radius:8px;cursor:pointer;transition:all .15s}.sidebar-remove[data-v-34331ac9]:hover{background:#ef444414;color:#ef4444;border-color:#ef444433}.editor-statusbar[data-v-34331ac9]{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:8px 16px;background:#ffffff08;border-top:1px solid rgba(255,255,255,.06)}.sb-left[data-v-34331ac9]{display:flex;align-items:center;gap:0}.sb-item[data-v-34331ac9]{display:flex;align-items:center;gap:4px;font-size:12px;color:#fff6;font-variant-numeric:tabular-nums}.sb-item svg[data-v-34331ac9]{flex-shrink:0}.sb-divider[data-v-34331ac9]{width:1px;height:14px;background:#ffffff14;margin:0 12px}.export-btn[data-v-34331ac9]{background:linear-gradient(135deg,#6366f1,#a855f7)!important;border:none!important;font-size:14px!important;height:36px!important;padding:0 24px!important}.phase-error[data-v-34331ac9]{width:100%}.error-card[data-v-34331ac9]{display:flex;flex-direction:column;align-items:center;padding:48px 32px;text-align:center}.error-card h3[data-v-34331ac9]{font-size:20px;font-weight:600;color:#fff;margin-top:16px}.error-card p[data-v-34331ac9]{font-size:14px;color:#fff6;margin-top:6px}.error-icon[data-v-34331ac9]{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#ef44441a}.reverse-tool[data-v-a40789d8]{width:100%;height:100%}.phase-upload[data-v-a40789d8]{width:100%}.phase-editor[data-v-a40789d8]{width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden}.editor-main[data-v-a40789d8]{flex:1;min-height:0;display:flex;gap:0;border-bottom:1px solid rgba(255,255,255,.06)}.editor-content[data-v-a40789d8]{flex:1;min-width:0;display:flex;align-items:center;justify-content:center;padding:12px;background:#0003}.video-preview[data-v-a40789d8]{position:relative;width:100%;max-height:100%;background:transparent;border-radius:8px;overflow:hidden}.video-preview video[data-v-a40789d8]{width:100%;height:100%;object-fit:contain;display:block}.preview-loading[data-v-a40789d8]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#ffffff80;font-size:13px;z-index:5}.spinner[data-v-a40789d8]{width:28px;height:28px;border:3px solid rgba(255,255,255,.1);border-top-color:#818cf8;border-radius:50%;animation:spin-a40789d8 .8s linear infinite}@keyframes spin-a40789d8{to{transform:rotate(360deg)}}.play-btn-big[data-v-a40789d8]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:56px;height:56px;border-radius:50%;background:#0009;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:4}.play-btn-big svg[data-v-a40789d8]{margin-left:3px}.fade-enter-active[data-v-a40789d8],.fade-leave-active[data-v-a40789d8]{transition:opacity .2s}.fade-enter-from[data-v-a40789d8],.fade-leave-to[data-v-a40789d8]{opacity:0}.preview-time[data-v-a40789d8]{position:absolute;bottom:10px;right:12px;padding:4px 10px;background:#000000b3;border-radius:6px;font-size:12px;font-weight:500;color:#fffc;font-variant-numeric:tabular-nums;z-index:5}.res-badge[data-v-a40789d8]{position:absolute;top:10px;left:12px;padding:4px 10px;border-radius:6px;font-size:11px;font-weight:600;z-index:5;display:flex;align-items:center;gap:4px;cursor:pointer;transition:all .15s}.reverse-badge[data-v-a40789d8]{background:#6366f140;color:#a5b4fc}.normal-badge[data-v-a40789d8]{background:#22c55e40;color:#86efac}.editor-sidebar[data-v-a40789d8]{width:260px;flex-shrink:0;display:flex;flex-direction:column;background:#ffffff05;border-left:1px solid rgba(255,255,255,.06);overflow-y:auto}.sidebar-header[data-v-a40789d8]{display:flex;align-items:center;gap:8px;padding:16px 16px 12px;border-bottom:1px solid rgba(255,255,255,.04)}.sidebar-title[data-v-a40789d8]{font-size:14px;font-weight:600;color:#fff}.sidebar-section[data-v-a40789d8]{padding:14px 16px;border-bottom:1px solid rgba(255,255,255,.04)}.ss-label[data-v-a40789d8]{font-size:11px;font-weight:600;color:#ffffff59;text-transform:uppercase;letter-spacing:.5px;margin-bottom:10px}.file-info-mini[data-v-a40789d8]{display:flex;flex-direction:column;gap:6px}.rd-row[data-v-a40789d8]{display:flex;justify-content:space-between;align-items:center}.rd-key[data-v-a40789d8]{font-size:12px;color:#ffffff59}.rd-val[data-v-a40789d8]{font-size:13px;font-weight:500;color:#ffffffb3;font-variant-numeric:tabular-nums}.rd-val.highlight[data-v-a40789d8]{color:#818cf8;font-weight:600}.rd-val.ellipsis[data-v-a40789d8]{max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reverse-toggle-card[data-v-a40789d8]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:12px;cursor:pointer;transition:all .2s}.reverse-toggle-card[data-v-a40789d8]:hover{background:#ffffff0a}.reverse-toggle-card.active[data-v-a40789d8]{background:#6366f114;border-color:#6366f133}.rt-left[data-v-a40789d8]{display:flex;align-items:center;gap:12px}.rt-icon[data-v-a40789d8]{width:40px;height:40px;border-radius:10px;background:#ffffff0a;display:flex;align-items:center;justify-content:center;flex-shrink:0}.rt-text[data-v-a40789d8]{display:flex;flex-direction:column;gap:2px}.rt-title[data-v-a40789d8]{font-size:13px;font-weight:600;color:#fff}.rt-desc[data-v-a40789d8]{font-size:11px;color:#ffffff59}.rt-switch[data-v-a40789d8]{width:36px;height:20px;border-radius:10px;background:#ffffff1a;position:relative;transition:all .2s;flex-shrink:0}.rt-switch.on[data-v-a40789d8]{background:#6366f180}.rt-knob[data-v-a40789d8]{width:16px;height:16px;border-radius:50%;background:#fff;position:absolute;top:2px;left:2px;transition:all .2s}.rt-switch.on .rt-knob[data-v-a40789d8]{left:18px}.sidebar-spacer[data-v-a40789d8]{flex:1}.sidebar-remove[data-v-a40789d8]{display:flex;align-items:center;gap:6px;margin:12px 16px;padding:8px 12px;font-size:12px;color:#ffffff4d;background:none;border:1px solid rgba(255,255,255,.06);border-radius:8px;cursor:pointer;transition:all .15s}.sidebar-remove[data-v-a40789d8]:hover{background:#ef444414;color:#ef4444;border-color:#ef444433}.editor-statusbar[data-v-a40789d8]{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:8px 16px;background:#ffffff08;border-top:1px solid rgba(255,255,255,.06)}.sb-left[data-v-a40789d8]{display:flex;align-items:center;gap:0}.sb-item[data-v-a40789d8]{display:flex;align-items:center;gap:4px;font-size:12px;color:#fff6;font-variant-numeric:tabular-nums}.sb-item svg[data-v-a40789d8]{flex-shrink:0}.sb-divider[data-v-a40789d8]{width:1px;height:14px;background:#ffffff14;margin:0 12px}.export-btn[data-v-a40789d8]{background:linear-gradient(135deg,#6366f1,#a855f7)!important;border:none!important;font-size:14px!important;height:36px!important;padding:0 24px!important}.phase-error[data-v-a40789d8]{width:100%}.error-card[data-v-a40789d8]{display:flex;flex-direction:column;align-items:center;padding:48px 32px;text-align:center}.error-card h3[data-v-a40789d8]{font-size:20px;font-weight:600;color:#fff;margin-top:16px}.error-card p[data-v-a40789d8]{font-size:14px;color:#fff6;margin-top:6px}.error-icon[data-v-a40789d8]{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#ef44441a}.loop-tool[data-v-8ca91367]{width:100%;height:100%}.phase-upload[data-v-8ca91367]{width:100%}.phase-editor[data-v-8ca91367]{width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden}.editor-main[data-v-8ca91367]{flex:1;min-height:0;display:flex;gap:0;border-bottom:1px solid var(--app-tint-border)}.editor-content[data-v-8ca91367]{flex:1;min-width:0;display:flex;align-items:center;justify-content:center;padding:12px;background:#0003}.video-preview[data-v-8ca91367]{position:relative;width:100%;max-height:100%;background:transparent;border-radius:8px;overflow:hidden}.video-preview video[data-v-8ca91367]{width:100%;height:100%;object-fit:contain;display:block}.preview-loading[data-v-8ca91367]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:var(--app-text-muted);font-size:13px;z-index:5}.spinner[data-v-8ca91367]{width:28px;height:28px;border:3px solid var(--app-tint-border-hover);border-top-color:#818cf8;border-radius:50%;animation:spin-8ca91367 .8s linear infinite}@keyframes spin-8ca91367{to{transform:rotate(360deg)}}.preview-overlay[data-v-8ca91367]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:4}.play-btn-big[data-v-8ca91367]{width:56px;height:56px;border-radius:50%;background:#0009;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center}.play-btn-big svg[data-v-8ca91367]{margin-left:3px}.fade-enter-active[data-v-8ca91367],.fade-leave-active[data-v-8ca91367]{transition:opacity .2s}.fade-enter-from[data-v-8ca91367],.fade-leave-to[data-v-8ca91367]{opacity:0}.preview-time[data-v-8ca91367]{position:absolute;bottom:10px;right:12px;padding:4px 10px;background:#000000b3;border-radius:6px;font-size:12px;font-weight:500;color:#fffc;font-variant-numeric:tabular-nums;z-index:5}.res-badge[data-v-8ca91367]{position:absolute;top:10px;left:12px;padding:4px 10px;background:#6366f140;border-radius:6px;font-size:11px;font-weight:600;color:#a5b4fc;z-index:5}.editor-sidebar[data-v-8ca91367]{width:260px;flex-shrink:0;display:flex;flex-direction:column;background:var(--app-tint-1);border-left:1px solid var(--app-tint-border);overflow-y:auto}.sidebar-header[data-v-8ca91367]{display:flex;align-items:center;gap:8px;padding:16px 16px 12px;border-bottom:1px solid var(--app-tint-border)}.sidebar-title[data-v-8ca91367]{font-size:14px;font-weight:600;color:var(--app-text-strong)}.sidebar-section[data-v-8ca91367]{padding:14px 16px;border-bottom:1px solid var(--app-tint-border)}.ss-label[data-v-8ca91367]{font-size:11px;font-weight:600;color:var(--app-text-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:10px}.file-info-mini[data-v-8ca91367]{display:flex;flex-direction:column;gap:6px}.rd-row[data-v-8ca91367]{display:flex;justify-content:space-between;align-items:center}.rd-key[data-v-8ca91367]{font-size:12px;color:var(--app-text-muted)}.rd-val[data-v-8ca91367]{font-size:13px;font-weight:500;color:var(--app-text-secondary);font-variant-numeric:tabular-nums}.rd-val.highlight[data-v-8ca91367]{color:#818cf8;font-weight:600}.rd-val.ellipsis[data-v-8ca91367]{max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.loop-options[data-v-8ca91367]{display:flex;gap:6px;flex-wrap:wrap}.loop-btn[data-v-8ca91367]{padding:6px 14px;font-size:13px;font-weight:600;color:var(--app-text-muted);background:var(--app-tint-2);border:1px solid var(--app-tint-border);border-radius:8px;cursor:pointer;transition:all .15s}.loop-btn[data-v-8ca91367]:hover{background:var(--app-tint-hover);color:var(--app-text-primary)}.loop-btn.active[data-v-8ca91367]{background:#6366f11f;border-color:#6366f14d;color:var(--app-text-strong)}.sidebar-spacer[data-v-8ca91367]{flex:1}.sidebar-remove[data-v-8ca91367]{display:flex;align-items:center;gap:6px;margin:12px 16px;padding:8px 12px;font-size:12px;color:var(--app-text-muted);background:none;border:1px solid var(--app-tint-border);border-radius:8px;cursor:pointer;transition:all .15s}.sidebar-remove[data-v-8ca91367]:hover{background:#ef444414;color:#ef4444;border-color:#ef444433}.editor-statusbar[data-v-8ca91367]{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:8px 16px;background:var(--app-tint-2);border-top:1px solid var(--app-tint-border)}.sb-left[data-v-8ca91367]{display:flex;align-items:center;gap:0}.sb-item[data-v-8ca91367]{display:flex;align-items:center;gap:4px;font-size:12px;color:var(--app-text-muted);font-variant-numeric:tabular-nums}.sb-item svg[data-v-8ca91367]{flex-shrink:0}.sb-divider[data-v-8ca91367]{width:1px;height:14px;background:var(--app-tint-active);margin:0 12px}.export-btn[data-v-8ca91367]{background:linear-gradient(135deg,#6366f1,#a855f7)!important;border:none!important;font-size:14px!important;height:36px!important;padding:0 24px!important}.phase-error[data-v-8ca91367]{width:100%}.error-card[data-v-8ca91367]{display:flex;flex-direction:column;align-items:center;padding:48px 32px;text-align:center}.error-card h3[data-v-8ca91367]{font-size:20px;font-weight:600;color:var(--app-text-strong);margin-top:16px}.error-card p[data-v-8ca91367]{font-size:14px;color:var(--app-text-muted);margin-top:6px}.error-icon[data-v-8ca91367]{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#ef44441a}.mute-tool[data-v-ae07a976]{width:100%;height:100%}.phase-upload[data-v-ae07a976]{width:100%}.phase-editor[data-v-ae07a976]{width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden}.editor-main[data-v-ae07a976]{flex:1;min-height:0;display:flex;gap:0;border-bottom:1px solid rgba(255,255,255,.06)}.editor-content[data-v-ae07a976]{flex:1;min-width:0;display:flex;align-items:center;justify-content:center;padding:12px;background:#0003}.video-preview[data-v-ae07a976]{position:relative;width:100%;max-height:100%;background:transparent;border-radius:8px;overflow:hidden}.video-preview video[data-v-ae07a976]{width:100%;height:100%;object-fit:contain;display:block}.preview-loading[data-v-ae07a976]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#ffffff80;font-size:13px;z-index:5}.spinner[data-v-ae07a976]{width:28px;height:28px;border:3px solid rgba(255,255,255,.1);border-top-color:#818cf8;border-radius:50%;animation:spin-ae07a976 .8s linear infinite}@keyframes spin-ae07a976{to{transform:rotate(360deg)}}.play-btn-big[data-v-ae07a976]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:56px;height:56px;border-radius:50%;background:#0009;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:4}.play-btn-big svg[data-v-ae07a976]{margin-left:3px}.fade-enter-active[data-v-ae07a976],.fade-leave-active[data-v-ae07a976]{transition:opacity .2s}.fade-enter-from[data-v-ae07a976],.fade-leave-to[data-v-ae07a976]{opacity:0}.preview-time[data-v-ae07a976]{position:absolute;bottom:10px;right:12px;padding:4px 10px;background:#000000b3;border-radius:6px;font-size:12px;font-weight:500;color:#fffc;font-variant-numeric:tabular-nums;z-index:5}.res-badge[data-v-ae07a976]{position:absolute;top:10px;left:12px;padding:4px 10px;border-radius:6px;font-size:11px;font-weight:600;z-index:5;display:flex;align-items:center;gap:4px;cursor:pointer;transition:all .15s}.mute-badge[data-v-ae07a976]{background:#ef444440;color:#fca5a5}.unmute-badge[data-v-ae07a976]{background:#22c55e40;color:#86efac}.editor-sidebar[data-v-ae07a976]{width:260px;flex-shrink:0;display:flex;flex-direction:column;background:#ffffff05;border-left:1px solid rgba(255,255,255,.06);overflow-y:auto}.sidebar-header[data-v-ae07a976]{display:flex;align-items:center;gap:8px;padding:16px 16px 12px;border-bottom:1px solid rgba(255,255,255,.04)}.sidebar-title[data-v-ae07a976]{font-size:14px;font-weight:600;color:#fff}.sidebar-section[data-v-ae07a976]{padding:14px 16px;border-bottom:1px solid rgba(255,255,255,.04)}.ss-label[data-v-ae07a976]{font-size:11px;font-weight:600;color:#ffffff59;text-transform:uppercase;letter-spacing:.5px;margin-bottom:10px}.file-info-mini[data-v-ae07a976]{display:flex;flex-direction:column;gap:6px}.rd-row[data-v-ae07a976]{display:flex;justify-content:space-between;align-items:center}.rd-key[data-v-ae07a976]{font-size:12px;color:#ffffff59}.rd-val[data-v-ae07a976]{font-size:13px;font-weight:500;color:#ffffffb3;font-variant-numeric:tabular-nums}.rd-val.highlight[data-v-ae07a976]{color:#818cf8;font-weight:600}.rd-val.ellipsis[data-v-ae07a976]{max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mute-toggle-card[data-v-ae07a976]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:12px;cursor:pointer;transition:all .2s}.mute-toggle-card[data-v-ae07a976]:hover{background:#ffffff0a}.mute-toggle-card.active[data-v-ae07a976]{background:#6366f114;border-color:#6366f133}.mtc-left[data-v-ae07a976]{display:flex;align-items:center;gap:12px}.mtc-icon[data-v-ae07a976]{width:40px;height:40px;border-radius:10px;background:#ffffff0a;display:flex;align-items:center;justify-content:center;flex-shrink:0}.mtc-text[data-v-ae07a976]{display:flex;flex-direction:column;gap:2px}.mtc-title[data-v-ae07a976]{font-size:13px;font-weight:600;color:#fff}.mtc-desc[data-v-ae07a976]{font-size:11px;color:#ffffff59}.mtc-switch[data-v-ae07a976]{width:36px;height:20px;border-radius:10px;background:#ffffff1a;position:relative;transition:all .2s;flex-shrink:0}.mtc-switch.on[data-v-ae07a976]{background:#6366f180}.mtc-knob[data-v-ae07a976]{width:16px;height:16px;border-radius:50%;background:#fff;position:absolute;top:2px;left:2px;transition:all .2s}.mtc-switch.on .mtc-knob[data-v-ae07a976]{left:18px}.sidebar-spacer[data-v-ae07a976]{flex:1}.sidebar-remove[data-v-ae07a976]{display:flex;align-items:center;gap:6px;margin:12px 16px;padding:8px 12px;font-size:12px;color:#ffffff4d;background:none;border:1px solid rgba(255,255,255,.06);border-radius:8px;cursor:pointer;transition:all .15s}.sidebar-remove[data-v-ae07a976]:hover{background:#ef444414;color:#ef4444;border-color:#ef444433}.editor-statusbar[data-v-ae07a976]{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:8px 16px;background:#ffffff08;border-top:1px solid rgba(255,255,255,.06)}.sb-left[data-v-ae07a976]{display:flex;align-items:center;gap:0}.sb-item[data-v-ae07a976]{display:flex;align-items:center;gap:4px;font-size:12px;color:#fff6;font-variant-numeric:tabular-nums}.sb-item svg[data-v-ae07a976]{flex-shrink:0}.sb-divider[data-v-ae07a976]{width:1px;height:14px;background:#ffffff14;margin:0 12px}.export-btn[data-v-ae07a976]{background:linear-gradient(135deg,#6366f1,#a855f7)!important;border:none!important;font-size:14px!important;height:36px!important;padding:0 24px!important}.phase-error[data-v-ae07a976]{width:100%}.error-card[data-v-ae07a976]{display:flex;flex-direction:column;align-items:center;padding:48px 32px;text-align:center}.error-card h3[data-v-ae07a976]{font-size:20px;font-weight:600;color:#fff;margin-top:16px}.error-card p[data-v-ae07a976]{font-size:14px;color:#fff6;margin-top:6px}.error-icon[data-v-ae07a976]{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#ef44441a}.add-audio-tool[data-v-b731b181]{width:100%;height:100%}.phase-upload[data-v-b731b181]{width:100%}.phase-editor[data-v-b731b181]{width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden}.editor-main[data-v-b731b181]{flex:1;min-height:0;display:flex;border-bottom:1px solid var(--app-tint-border)}.editor-content[data-v-b731b181]{flex:1;min-width:0;display:flex;align-items:center;justify-content:center;padding:12px;background:#0003}.video-preview[data-v-b731b181]{position:relative;width:100%;max-height:100%;background:transparent;border-radius:8px;overflow:hidden}.video-preview video[data-v-b731b181]{width:100%;height:100%;object-fit:contain;display:block}.preview-loading[data-v-b731b181]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:var(--app-text-muted);font-size:13px;z-index:5}.spinner[data-v-b731b181]{width:28px;height:28px;border:3px solid var(--app-tint-border-hover);border-top-color:#818cf8;border-radius:50%;animation:spin-b731b181 .8s linear infinite}@keyframes spin-b731b181{to{transform:rotate(360deg)}}.play-btn-big[data-v-b731b181]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:56px;height:56px;border-radius:50%;background:#0009;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:4}.play-btn-big svg[data-v-b731b181]{margin-left:3px}.fade-enter-active[data-v-b731b181],.fade-leave-active[data-v-b731b181]{transition:opacity .2s}.fade-enter-from[data-v-b731b181],.fade-leave-to[data-v-b731b181]{opacity:0}.preview-time[data-v-b731b181]{position:absolute;bottom:10px;right:12px;padding:4px 10px;background:#000000b3;border-radius:6px;font-size:12px;font-weight:500;color:#ffffffd9;font-variant-numeric:tabular-nums;z-index:5}.mute-toggle-btn[data-v-b731b181]{position:absolute;top:10px;right:12px;width:32px;height:32px;border:none;border-radius:8px;background:#0000008c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:5;transition:background .2s,opacity .2s}.mute-toggle-btn[data-v-b731b181]:hover{background:#000000bf}.mute-toggle-btn.muted[data-v-b731b181]{color:#fff;background:#ef4444d9}.mute-toggle-btn.muted[data-v-b731b181]:hover{background:#ef4444}.editor-sidebar[data-v-b731b181]{width:280px;flex-shrink:0;display:flex;flex-direction:column;background:var(--app-tint-1);border-left:1px solid var(--app-tint-border);overflow:hidden}.sidebar-header[data-v-b731b181]{display:flex;align-items:center;gap:8px;padding:14px 14px 10px;border-bottom:1px solid var(--app-tint-border);flex-shrink:0}.sidebar-title[data-v-b731b181]{font-size:14px;font-weight:600;color:var(--app-text-strong)}.sidebar-history[data-v-b731b181]{display:flex;gap:2px;margin-left:auto}.history-btn[data-v-b731b181]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;background:var(--app-tint-hover);border:1px solid var(--app-tint-border);color:var(--app-text-muted);cursor:pointer;transition:all .15s}.history-btn[data-v-b731b181]:hover:not(:disabled){background:var(--app-tint-active);color:var(--app-text-strong)}.history-btn[data-v-b731b181]:disabled{opacity:.3;cursor:default}.sidebar-scroll[data-v-b731b181]{flex:1;overflow-y:auto}.sidebar-section[data-v-b731b181]{padding:12px 14px;border-bottom:1px solid var(--app-tint-border)}.ss-label[data-v-b731b181]{font-size:11px;font-weight:600;color:var(--app-text-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px}.ss-desc[data-v-b731b181]{font-size:11px;color:var(--app-text-muted);margin-top:6px}.sidebar-empty[data-v-b731b181]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:32px}.sidebar-empty p[data-v-b731b181]{font-size:13px;color:var(--app-text-muted)}.sidebar-footer[data-v-b731b181]{flex-shrink:0;padding:8px;border-top:1px solid var(--app-tint-border)}.file-card-mini[data-v-b731b181]{display:flex;align-items:center;gap:8px;padding:8px 12px;background:var(--app-tint-2);border:1px solid var(--app-tint-border);border-radius:8px}.file-name[data-v-b731b181]{font-size:12px;color:var(--app-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.volume-row[data-v-b731b181]{display:flex;align-items:center;gap:10px}.range-input[data-v-b731b181]{flex:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:4px;background:var(--app-tint-border-hover);border-radius:2px;outline:none}.range-input[data-v-b731b181]::-webkit-slider-thumb{-webkit-appearance:none;width:14px;height:14px;border-radius:50%;background:#818cf8;cursor:pointer;border:2px solid rgba(99,102,241,.3)}.range-val[data-v-b731b181]{font-size:11px;color:var(--app-text-muted);min-width:32px;text-align:right;font-variant-numeric:tabular-nums}.time-range-info[data-v-b731b181]{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--app-text-secondary);font-variant-numeric:tabular-nums}.time-range-info.sub[data-v-b731b181]{margin-top:4px;font-size:11px;color:var(--app-text-muted)}.delete-block-btn[data-v-b731b181]{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:8px;font-size:12px;color:#ef444499;background:#ef44440d;border:1px solid rgba(239,68,68,.1);border-radius:8px;cursor:pointer}.delete-block-btn[data-v-b731b181]:hover{background:#ef44441a;color:#ef4444}.add-block-btn[data-v-b731b181]{display:flex;align-items:center;gap:6px;padding:10px 20px;font-size:13px;color:#818cf8;background:#6366f11a;border:1px solid rgba(99,102,241,.2);border-radius:10px;cursor:pointer;transition:all .15s}.add-block-btn[data-v-b731b181]:hover{background:#6366f133}.add-block-btn.full[data-v-b731b181]{width:100%;justify-content:center;padding:8px 12px;font-size:12px}.mode-group[data-v-b731b181]{display:flex;gap:6px}.mode-btn[data-v-b731b181]{padding:6px 12px;font-size:12px;color:var(--app-text-muted);background:var(--app-tint-2);border:1px solid var(--app-tint-border);border-radius:8px;cursor:pointer;transition:all .2s}.mode-btn[data-v-b731b181]:hover{background:var(--app-tint-hover)}.mode-btn.active[data-v-b731b181]{background:#6366f11f;border-color:#6366f14d;color:var(--app-text-strong)}.sidebar-remove[data-v-b731b181]{display:flex;align-items:center;gap:6px;width:100%;padding:8px 12px;font-size:12px;color:var(--app-text-muted);background:none;border:1px solid var(--app-tint-border);border-radius:8px;cursor:pointer}.sidebar-remove[data-v-b731b181]:hover{background:#ef444414;color:#ef4444}.editor-timeline[data-v-b731b181]{flex-shrink:0;border-top:1px solid var(--app-tint-border);background:#00000026}.timeline-toolbar[data-v-b731b181]{display:flex;align-items:center;justify-content:space-between;height:36px;padding:0 10px;border-bottom:1px solid var(--app-tint-border)}.tt-left[data-v-b731b181],.tt-center[data-v-b731b181]{display:flex;align-items:center;gap:4px}.tt-right[data-v-b731b181]{display:flex;align-items:center;gap:6px}.ctrl-btn[data-v-b731b181]{display:flex;align-items:center;justify-content:center;width:30px;height:28px;border-radius:6px;background:var(--app-tint-hover);border:1px solid var(--app-tint-border);color:var(--app-text-muted);cursor:pointer;transition:all .15s}.ctrl-btn[data-v-b731b181]:hover{background:var(--app-tint-active);color:var(--app-text-strong)}.ctrl-btn.play-btn[data-v-b731b181]{width:36px;height:32px;color:#818cf8}.ctrl-btn.play-btn[data-v-b731b181]:hover{background:#6366f126}.add-audio-tl-btn[data-v-b731b181]{display:flex;align-items:center;gap:4px;padding:4px 12px;font-size:12px;color:#818cf8;background:#6366f11a;border:1px solid rgba(99,102,241,.2);border-radius:6px;cursor:pointer}.add-audio-tl-btn[data-v-b731b181]:hover{background:#6366f133}.tt-sep[data-v-b731b181]{width:1px;height:18px;background:var(--app-tint-border);margin:0 4px}.tt-btn[data-v-b731b181]{display:flex;align-items:center;justify-content:center;width:28px;height:26px;border-radius:6px;background:var(--app-tint-hover);border:1px solid var(--app-tint-border);color:var(--app-text-muted);cursor:pointer}.tt-btn[data-v-b731b181]:hover:not(:disabled){background:var(--app-tint-active);color:var(--app-text-strong)}.tt-btn[data-v-b731b181]:disabled{opacity:.3}.zoom-label[data-v-b731b181]{font-size:11px;color:var(--app-text-muted);min-width:32px;text-align:center}.tt-total[data-v-b731b181]{font-size:12px;color:var(--app-text-secondary);font-variant-numeric:tabular-nums}.timeline-scroll[data-v-b731b181]{overflow-x:auto;overflow-y:hidden;position:relative}.timeline-track-inner[data-v-b731b181]{position:relative;min-width:100%}.track-row[data-v-b731b181]{display:flex;height:40px;border-bottom:1px solid var(--app-tint-border)}.track-label[data-v-b731b181]{width:60px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:600;color:var(--app-text-muted);border-right:1px solid var(--app-tint-border);background:var(--app-tint-1)}.track-content[data-v-b731b181]{position:relative;cursor:pointer}.video-track .track-content[data-v-b731b181]{background:#6366f10a}.video-region[data-v-b731b181]{position:absolute;top:4px;bottom:4px;left:0;background:#6366f114;border:1px solid rgba(99,102,241,.12);border-radius:4px;display:flex;align-items:center;padding:0 8px}.region-label[data-v-b731b181]{font-size:10px;color:var(--app-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.audio-track .track-content[data-v-b731b181]{background:#22c55e05}.audio-block[data-v-b731b181]{position:absolute;top:4px;bottom:4px;background:#22c55e1f;border:1px solid rgba(34,197,94,.25);border-radius:4px;display:flex;align-items:stretch;cursor:grab;min-width:20px;z-index:2}.audio-block[data-v-b731b181]:hover{background:#22c55e33}.audio-block.selected[data-v-b731b181]{background:#22c55e40;border-color:#22c55e80;box-shadow:0 0 8px #22c55e26}.audio-block[data-v-b731b181]:active{cursor:grabbing}.block-handle[data-v-b731b181]{width:6px;flex-shrink:0;cursor:ew-resize;display:flex;align-items:center;justify-content:center}.block-handle[data-v-b731b181]:hover{background:#22c55e66;border-radius:2px}.block-body[data-v-b731b181]{flex:1;display:flex;align-items:center;overflow:hidden;min-width:0}.wave-canvas[data-v-b731b181]{width:100%;height:32px;pointer-events:none}.playhead[data-v-b731b181]{position:absolute;top:0;bottom:0;width:2px;background:#ef4444;z-index:10;pointer-events:none;transform:translate(-1px)}.playhead-top[data-v-b731b181]{position:absolute;top:0;left:50%;transform:translate(-50%);width:12px;height:10px;background:#ef4444;border-radius:2px;pointer-events:all;cursor:ew-resize}.playhead-top[data-v-b731b181]:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:4px solid transparent;border-top-color:#ef4444}.playhead-line[data-v-b731b181]{position:absolute;top:10px;bottom:0;left:0;width:2px;background:#ef4444}.timeline-ruler-scroll[data-v-b731b181]{overflow-x:auto;overflow-y:hidden;border-top:1px solid var(--app-tint-border)}.timeline-ruler-scroll[data-v-b731b181]::-webkit-scrollbar{display:none}.timeline-ruler-inner[data-v-b731b181]{position:relative;height:20px;display:flex}.ruler-spacer[data-v-b731b181]{width:60px;flex-shrink:0;border-right:1px solid var(--app-tint-border)}.ruler-track-area[data-v-b731b181]{position:relative}.ruler-mark[data-v-b731b181]{position:absolute;top:0;height:100%}.ruler-tick[data-v-b731b181]{width:1px;height:6px;background:var(--app-tint-border-hover);margin:0 auto}.ruler-label[data-v-b731b181]{font-size:9px;color:var(--app-text-muted);text-align:center;transform:translate(-50%);white-space:nowrap}.editor-statusbar[data-v-b731b181]{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:8px 16px;background:var(--app-tint-2);border-top:1px solid var(--app-tint-border)}.sb-left[data-v-b731b181]{display:flex;align-items:center;gap:0}.sb-item[data-v-b731b181]{display:flex;align-items:center;gap:4px;font-size:12px;color:var(--app-text-muted);font-variant-numeric:tabular-nums}.sb-divider[data-v-b731b181]{width:1px;height:14px;background:var(--app-tint-active);margin:0 12px}.export-btn[data-v-b731b181]{background:linear-gradient(135deg,#6366f1,#a855f7)!important;border:none!important;font-size:14px!important;height:36px!important;padding:0 24px!important}.phase-error[data-v-b731b181]{width:100%}.error-card[data-v-b731b181]{display:flex;flex-direction:column;align-items:center;padding:48px 32px;text-align:center}.error-card h3[data-v-b731b181]{font-size:20px;font-weight:600;color:var(--app-text-strong);margin-top:16px}.error-card p[data-v-b731b181]{font-size:14px;color:var(--app-text-muted);margin-top:6px}.error-icon[data-v-b731b181]{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#ef44441a}.add-subtitles-tool[data-v-1f3e4334]{width:100%;height:100%}.phase-upload[data-v-1f3e4334]{width:100%}.phase-editor[data-v-1f3e4334]{width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden}.editor-main[data-v-1f3e4334]{flex:1;min-height:0;display:flex;gap:0;border-bottom:1px solid var(--app-tint-border)}.editor-content[data-v-1f3e4334]{flex:1;min-width:0;display:flex;align-items:center;justify-content:center;padding:12px;background:#0003}.video-preview[data-v-1f3e4334]{position:relative;width:100%;max-height:100%;background:transparent;border-radius:8px;overflow:hidden}.video-preview video[data-v-1f3e4334]{width:100%;height:100%;object-fit:contain;display:block}.preview-loading[data-v-1f3e4334]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:var(--app-text-muted);font-size:13px;z-index:5}.spinner[data-v-1f3e4334]{width:28px;height:28px;border:3px solid var(--app-tint-border-hover);border-top-color:#818cf8;border-radius:50%;animation:spin-1f3e4334 .8s linear infinite}@keyframes spin-1f3e4334{to{transform:rotate(360deg)}}.preview-overlay[data-v-1f3e4334]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:4}.play-btn-big[data-v-1f3e4334]{width:56px;height:56px;border-radius:50%;background:#0009;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center}.play-btn-big svg[data-v-1f3e4334]{margin-left:3px}.fade-enter-active[data-v-1f3e4334],.fade-leave-active[data-v-1f3e4334]{transition:opacity .2s}.fade-enter-from[data-v-1f3e4334],.fade-leave-to[data-v-1f3e4334]{opacity:0}.preview-time[data-v-1f3e4334]{position:absolute;bottom:10px;right:12px;padding:4px 10px;background:#000000b3;border-radius:6px;font-size:12px;font-weight:500;color:#ffffffd9;font-variant-numeric:tabular-nums;z-index:5}.res-badge[data-v-1f3e4334]{position:absolute;top:10px;left:12px;padding:4px 10px;background:#6366f140;border-radius:6px;font-size:11px;font-weight:600;color:#a5b4fc;z-index:5;display:flex;align-items:center;gap:4px}.editor-sidebar[data-v-1f3e4334]{width:260px;flex-shrink:0;display:flex;flex-direction:column;background:var(--app-tint-1);border-left:1px solid var(--app-tint-border);overflow-y:auto}.sidebar-header[data-v-1f3e4334]{display:flex;align-items:center;gap:8px;padding:16px 16px 12px;border-bottom:1px solid var(--app-tint-border)}.sidebar-title[data-v-1f3e4334]{font-size:14px;font-weight:600;color:var(--app-text-strong)}.sidebar-section[data-v-1f3e4334]{padding:14px 16px;border-bottom:1px solid var(--app-tint-border)}.ss-label[data-v-1f3e4334]{font-size:11px;font-weight:600;color:var(--app-text-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:10px}.file-info-mini[data-v-1f3e4334]{display:flex;flex-direction:column;gap:6px}.rd-row[data-v-1f3e4334]{display:flex;justify-content:space-between;align-items:center}.rd-key[data-v-1f3e4334]{font-size:12px;color:var(--app-text-muted)}.rd-val[data-v-1f3e4334]{font-size:13px;font-weight:500;color:var(--app-text-secondary);font-variant-numeric:tabular-nums}.rd-val.highlight[data-v-1f3e4334]{color:#818cf8;font-weight:600}.rd-val.ellipsis[data-v-1f3e4334]{max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sub-upload-zone[data-v-1f3e4334]{display:flex;flex-direction:column;align-items:center;gap:6px;padding:24px 16px;background:var(--app-tint-1);border:2px dashed var(--app-tint-border-hover);border-radius:12px;cursor:pointer;transition:all .25s;color:var(--app-text-muted)}.sub-upload-zone span[data-v-1f3e4334]{font-size:12px}.sub-upload-zone[data-v-1f3e4334]:hover{background:var(--app-tint-2);border-color:#6366f140;color:var(--app-text-secondary)}.sub-upload-zone.dragover[data-v-1f3e4334]{background:#6366f10d;border-color:#6366f166}.sub-hint[data-v-1f3e4334]{font-size:10px!important;color:var(--app-text-muted)!important}.sub-file-card[data-v-1f3e4334]{display:flex;align-items:center;gap:10px;padding:12px 14px;background:var(--app-tint-2);border:1px solid var(--app-tint-border);border-radius:10px}.sfc-icon[data-v-1f3e4334]{width:32px;height:32px;border-radius:8px;background:#6366f11a;border:1px solid rgba(99,102,241,.15);display:flex;align-items:center;justify-content:center;flex-shrink:0}.sfc-info[data-v-1f3e4334]{flex:1;min-width:0;display:flex;align-items:center;gap:8px}.sfc-name[data-v-1f3e4334]{font-size:12px;color:var(--app-text-strong);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sfc-size[data-v-1f3e4334]{font-size:11px;color:var(--app-text-muted);flex-shrink:0}.sfc-remove[data-v-1f3e4334]{width:26px;height:26px;border-radius:6px;background:none;border:none;color:var(--app-text-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s}.sfc-remove[data-v-1f3e4334]:hover{background:#ef44441a;color:#ef4444}.sidebar-spacer[data-v-1f3e4334]{flex:1}.sidebar-remove[data-v-1f3e4334]{display:flex;align-items:center;gap:6px;margin:12px 16px;padding:8px 12px;font-size:12px;color:var(--app-text-muted);background:none;border:1px solid var(--app-tint-border);border-radius:8px;cursor:pointer;transition:all .15s}.sidebar-remove[data-v-1f3e4334]:hover{background:#ef444414;color:#ef4444;border-color:#ef444433}.editor-statusbar[data-v-1f3e4334]{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:8px 16px;background:var(--app-tint-2);border-top:1px solid var(--app-tint-border)}.sb-left[data-v-1f3e4334]{display:flex;align-items:center;gap:0}.sb-item[data-v-1f3e4334]{display:flex;align-items:center;gap:4px;font-size:12px;color:var(--app-text-muted);font-variant-numeric:tabular-nums}.sb-item svg[data-v-1f3e4334]{flex-shrink:0}.sb-divider[data-v-1f3e4334]{width:1px;height:14px;background:var(--app-tint-active);margin:0 12px}.export-btn[data-v-1f3e4334]{background:linear-gradient(135deg,#6366f1,#a855f7)!important;border:none!important;font-size:14px!important;height:36px!important;padding:0 24px!important}.phase-error[data-v-1f3e4334]{width:100%}.error-card[data-v-1f3e4334]{display:flex;flex-direction:column;align-items:center;padding:48px 32px;text-align:center}.error-card h3[data-v-1f3e4334]{font-size:20px;font-weight:600;color:var(--app-text-strong);margin-top:16px}.error-card p[data-v-1f3e4334]{font-size:14px;color:var(--app-text-muted);margin-top:6px}.error-icon[data-v-1f3e4334]{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#ef44441a}.add-text-tool[data-v-07d20ba4]{width:100%;height:100%}.phase-upload[data-v-07d20ba4]{width:100%}.phase-editor[data-v-07d20ba4]{width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden}.editor-main[data-v-07d20ba4]{flex:1;min-height:0;display:flex;border-bottom:1px solid var(--app-tint-border)}.editor-content[data-v-07d20ba4]{flex:1;min-width:0;display:flex;align-items:center;justify-content:center;padding:12px;background:#0003}.video-preview[data-v-07d20ba4]{position:relative;width:100%;max-height:100%;background:transparent;border-radius:8px;overflow:hidden}.video-preview video[data-v-07d20ba4]{width:100%;height:100%;object-fit:contain;display:block}.text-overlay[data-v-07d20ba4]{position:absolute;z-index:3;font-weight:700;white-space:pre-wrap;word-break:break-word;pointer-events:auto;width:max-content;max-width:100%;cursor:move;transform-origin:center center}.text-overlay.selected[data-v-07d20ba4]{outline:2px solid rgba(99,102,241,.6);outline-offset:2px}.overlay-text[data-v-07d20ba4]{display:block;width:100%;height:100%}.resize-handle[data-v-07d20ba4]{position:absolute;width:8px;height:8px;background:#fff;border:1.5px solid #6366F1;border-radius:2px;z-index:4;transform:translate(-50%,-50%)}.resize-handle.rh-nw[data-v-07d20ba4]{left:0;top:0;cursor:nwse-resize}.resize-handle.rh-n[data-v-07d20ba4]{left:50%;top:0;cursor:ns-resize}.resize-handle.rh-ne[data-v-07d20ba4]{left:100%;top:0;cursor:nesw-resize}.resize-handle.rh-e[data-v-07d20ba4]{left:100%;top:50%;cursor:ew-resize}.resize-handle.rh-se[data-v-07d20ba4]{left:100%;top:100%;cursor:nwse-resize}.resize-handle.rh-s[data-v-07d20ba4]{left:50%;top:100%;cursor:ns-resize}.resize-handle.rh-sw[data-v-07d20ba4]{left:0;top:100%;cursor:nesw-resize}.resize-handle.rh-w[data-v-07d20ba4]{left:0;top:50%;cursor:ew-resize}.preview-loading[data-v-07d20ba4]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:var(--app-text-muted);font-size:13px;z-index:5}.spinner[data-v-07d20ba4]{width:28px;height:28px;border:3px solid var(--app-tint-border-hover);border-top-color:#818cf8;border-radius:50%;animation:spin-07d20ba4 .8s linear infinite}@keyframes spin-07d20ba4{to{transform:rotate(360deg)}}.play-btn-big[data-v-07d20ba4]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:56px;height:56px;border-radius:50%;background:#0009;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:4}.play-btn-big svg[data-v-07d20ba4]{margin-left:3px}.fade-enter-active[data-v-07d20ba4],.fade-leave-active[data-v-07d20ba4]{transition:opacity .2s}.fade-enter-from[data-v-07d20ba4],.fade-leave-to[data-v-07d20ba4]{opacity:0}.preview-time[data-v-07d20ba4]{position:absolute;bottom:10px;right:12px;padding:4px 10px;background:#000000b3;border-radius:6px;font-size:12px;font-weight:500;color:#ffffffd9;font-variant-numeric:tabular-nums;z-index:5}.editor-sidebar[data-v-07d20ba4]{width:280px;flex-shrink:0;display:flex;flex-direction:column;background:var(--app-tint-1);border-left:1px solid var(--app-tint-border);overflow:hidden}.sidebar-header[data-v-07d20ba4]{display:flex;align-items:center;gap:8px;padding:14px 14px 10px;border-bottom:1px solid var(--app-tint-border);flex-shrink:0}.sidebar-title[data-v-07d20ba4]{font-size:14px;font-weight:600;color:var(--app-text-strong)}.sidebar-history[data-v-07d20ba4]{display:flex;gap:2px;margin-left:auto}.history-btn[data-v-07d20ba4]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;background:var(--app-tint-hover);border:1px solid var(--app-tint-border);color:var(--app-text-muted);cursor:pointer;transition:all .15s}.history-btn[data-v-07d20ba4]:hover:not(:disabled){background:var(--app-tint-active);color:var(--app-text-strong)}.history-btn[data-v-07d20ba4]:disabled{opacity:.3;cursor:default}.sidebar-scroll[data-v-07d20ba4]{flex:1;overflow-y:auto}.sidebar-section[data-v-07d20ba4]{padding:12px 14px;border-bottom:1px solid var(--app-tint-border)}.ss-label[data-v-07d20ba4]{font-size:11px;font-weight:600;color:var(--app-text-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px}.sidebar-empty[data-v-07d20ba4]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:24px 32px}.sidebar-empty p[data-v-07d20ba4]{font-size:13px;color:var(--app-text-muted)}.preset-section[data-v-07d20ba4]{padding-bottom:8px}.preset-toggle[data-v-07d20ba4]{display:flex;align-items:center;justify-content:space-between;width:100%;background:none;border:none;padding:0;cursor:pointer;color:var(--app-text-muted)}.preset-toggle svg[data-v-07d20ba4]{transition:transform .15s}.preset-grid[data-v-07d20ba4]{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:10px}.preset-card[data-v-07d20ba4]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:10px 6px 8px;min-height:56px;background:#ffffff05;border:1px solid var(--app-tint-border);border-radius:8px;cursor:pointer;transition:all .15s}.preset-card[data-v-07d20ba4]:hover{border-color:#6366f166;background:#6366f10f}.preset-preview[data-v-07d20ba4]{line-height:1.2;text-align:center;overflow:hidden;max-width:100%}.preset-name[data-v-07d20ba4]{font-size:10px;color:var(--app-text-muted)}.bg-none[data-v-07d20ba4]{color:var(--app-text-muted)}.sidebar-footer[data-v-07d20ba4]{flex-shrink:0;padding:8px;border-top:1px solid var(--app-tint-border)}.text-area[data-v-07d20ba4]{width:100%;padding:10px 14px;font-size:13px;color:var(--app-text-strong);background:var(--app-tint-2);border:1px solid var(--app-tint-border-hover);border-radius:8px;outline:none;resize:vertical;min-height:48px;font-family:inherit}.text-area[data-v-07d20ba4]:focus{border-color:#6366f166}.text-area[data-v-07d20ba4]::placeholder{color:var(--app-text-muted)}.cf-select[data-v-07d20ba4]{width:100%;padding:8px 12px;font-size:13px;color:var(--app-text-strong);background:var(--app-tint-2);border:1px solid var(--app-tint-border-hover);border-radius:8px;outline:none;cursor:pointer}.cf-select[data-v-07d20ba4]:focus{border-color:#6366f166}.cf-select option[data-v-07d20ba4]{background:var(--app-surface);color:var(--app-text-strong)}.cf-select.small[data-v-07d20ba4]{width:auto;flex:1;padding:6px 10px;font-size:12px}.size-weight-row[data-v-07d20ba4]{display:flex;gap:8px;align-items:center}.num-input[data-v-07d20ba4]{width:100%;padding:8px 10px;font-size:13px;color:var(--app-text-strong);background:var(--app-tint-2);border:1px solid var(--app-tint-border-hover);border-radius:8px;outline:none}.num-input[data-v-07d20ba4]:focus{border-color:#6366f166}.num-input.small[data-v-07d20ba4]{width:80px;flex-shrink:0;padding:6px 8px;font-size:12px}.num-input.tiny[data-v-07d20ba4]{width:60px;padding:5px 6px;font-size:12px}.color-row[data-v-07d20ba4]{display:flex;gap:6px;flex-wrap:wrap}.color-swatch[data-v-07d20ba4]{width:30px;height:30px;border-radius:8px;background:var(--app-tint-2);border:2px solid var(--app-tint-border);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s}.color-swatch[data-v-07d20ba4]:hover{border-color:var(--app-tint-border-hover)}.color-swatch.active[data-v-07d20ba4]{border-color:#6366f180;background:#6366f11a}.custom-swatch[data-v-07d20ba4]{position:relative;overflow:hidden}.hidden-color-input[data-v-07d20ba4]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer;width:100%;height:100%}.style-row[data-v-07d20ba4]{display:flex;justify-content:space-between;align-items:center}.btn-group[data-v-07d20ba4]{display:flex;gap:2px}.style-btn[data-v-07d20ba4]{display:inline-flex;align-items:center;justify-content:center;min-width:30px;height:28px;padding:0 6px;font-size:12px;color:var(--app-text-muted);background:var(--app-tint-2);border:1px solid var(--app-tint-border);border-radius:6px;cursor:pointer;transition:all .15s}.style-btn[data-v-07d20ba4]:hover{color:var(--app-text-primary);border-color:var(--app-tint-border-hover)}.style-btn.active[data-v-07d20ba4]{color:#818cf8;border-color:#6366f166;background:#6366f11a}.stroke-row[data-v-07d20ba4]{display:flex;align-items:center;gap:8px}.color-input[data-v-07d20ba4]{width:32px;height:28px;border:1px solid var(--app-tint-border-hover);border-radius:6px;background:none;cursor:pointer;padding:2px}.range-input[data-v-07d20ba4]{flex:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:4px;background:var(--app-tint-border-hover);border-radius:2px;outline:none}.range-input[data-v-07d20ba4]::-webkit-slider-thumb{-webkit-appearance:none;width:14px;height:14px;border-radius:50%;background:#818cf8;cursor:pointer;border:2px solid rgba(99,102,241,.3)}.range-input.small[data-v-07d20ba4]{flex:1}.range-val[data-v-07d20ba4]{font-size:11px;color:var(--app-text-muted);min-width:32px;text-align:right;font-variant-numeric:tabular-nums}.shadow-params[data-v-07d20ba4]{display:flex;align-items:center;gap:8px;margin-top:6px}.shadow-field[data-v-07d20ba4]{display:flex;align-items:center;gap:4px}.shadow-field label[data-v-07d20ba4]{font-size:11px;color:var(--app-text-muted)}.opacity-row[data-v-07d20ba4]{display:flex;align-items:center;gap:10px}.add-block-btn[data-v-07d20ba4]{display:flex;align-items:center;gap:6px;padding:10px 20px;font-size:13px;color:#818cf8;background:#6366f11a;border:1px solid rgba(99,102,241,.2);border-radius:10px;cursor:pointer;transition:all .15s}.add-block-btn[data-v-07d20ba4]:hover{background:#6366f133}.add-block-btn.full[data-v-07d20ba4]{width:100%;justify-content:center;padding:8px 12px;font-size:12px}.delete-block-btn[data-v-07d20ba4]{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:8px;font-size:12px;color:#ef444499;background:#ef44440d;border:1px solid rgba(239,68,68,.1);border-radius:8px;cursor:pointer}.delete-block-btn[data-v-07d20ba4]:hover{background:#ef44441a;color:#ef4444}.sidebar-remove[data-v-07d20ba4]{display:flex;align-items:center;gap:6px;width:100%;padding:8px 12px;font-size:12px;color:var(--app-text-muted);background:none;border:1px solid var(--app-tint-border);border-radius:8px;cursor:pointer}.sidebar-remove[data-v-07d20ba4]:hover{background:#ef444414;color:#ef4444}.editor-timeline[data-v-07d20ba4]{flex-shrink:0;border-top:1px solid var(--app-tint-border);background:#00000026}.timeline-toolbar[data-v-07d20ba4]{display:flex;align-items:center;justify-content:space-between;height:36px;padding:0 10px;border-bottom:1px solid var(--app-tint-border)}.tt-left[data-v-07d20ba4],.tt-center[data-v-07d20ba4]{display:flex;align-items:center;gap:4px}.tt-right[data-v-07d20ba4]{display:flex;align-items:center;gap:6px}.ctrl-btn[data-v-07d20ba4]{display:flex;align-items:center;justify-content:center;width:30px;height:28px;border-radius:6px;background:var(--app-tint-hover);border:1px solid var(--app-tint-border);color:var(--app-text-muted);cursor:pointer}.ctrl-btn[data-v-07d20ba4]:hover{background:var(--app-tint-active);color:var(--app-text-strong)}.ctrl-btn.play-btn[data-v-07d20ba4]{width:36px;height:32px;color:#818cf8}.ctrl-btn.play-btn[data-v-07d20ba4]:hover{background:#6366f126}.add-text-tl-btn[data-v-07d20ba4]{display:flex;align-items:center;gap:4px;padding:4px 12px;font-size:12px;color:#818cf8;background:#6366f11a;border:1px solid rgba(99,102,241,.2);border-radius:6px;cursor:pointer}.add-text-tl-btn[data-v-07d20ba4]:hover{background:#6366f133}.tt-sep[data-v-07d20ba4]{width:1px;height:18px;background:var(--app-tint-border);margin:0 4px}.tt-btn[data-v-07d20ba4]{display:flex;align-items:center;justify-content:center;width:28px;height:26px;border-radius:6px;background:var(--app-tint-hover);border:1px solid var(--app-tint-border);color:var(--app-text-muted);cursor:pointer}.tt-btn[data-v-07d20ba4]:hover:not(:disabled){background:var(--app-tint-active);color:var(--app-text-strong)}.tt-btn[data-v-07d20ba4]:disabled{opacity:.3}.zoom-label[data-v-07d20ba4]{font-size:11px;color:var(--app-text-muted);min-width:32px;text-align:center}.tt-total[data-v-07d20ba4]{font-size:12px;color:var(--app-text-secondary);font-variant-numeric:tabular-nums}.timeline-scroll[data-v-07d20ba4]{overflow-x:auto;overflow-y:hidden;position:relative}.timeline-track-inner[data-v-07d20ba4]{position:relative;min-width:100%}.track-row[data-v-07d20ba4]{display:flex;height:40px;border-bottom:1px solid var(--app-tint-border)}.track-label[data-v-07d20ba4]{width:60px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:600;color:var(--app-text-muted);border-right:1px solid var(--app-tint-border);background:var(--app-tint-1)}.track-content[data-v-07d20ba4]{position:relative;cursor:pointer}.video-track .track-content[data-v-07d20ba4]{background:#6366f10a}.video-region[data-v-07d20ba4]{position:absolute;top:4px;bottom:4px;left:0;background:#6366f114;border:1px solid rgba(99,102,241,.12);border-radius:4px;display:flex;align-items:center;padding:0 8px}.region-label[data-v-07d20ba4]{font-size:10px;color:var(--app-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-track .track-content[data-v-07d20ba4]{background:#a855f705}.text-block[data-v-07d20ba4]{position:absolute;top:4px;bottom:4px;background:#a855f726;border:1px solid rgba(168,85,247,.3);border-radius:4px;display:flex;align-items:stretch;cursor:grab;min-width:20px;z-index:2}.text-block[data-v-07d20ba4]:hover{background:#a855f740}.text-block.selected[data-v-07d20ba4]{background:#a855f74d;border-color:#a855f799;box-shadow:0 0 8px #a855f733}.text-block[data-v-07d20ba4]:active{cursor:grabbing}.block-handle[data-v-07d20ba4]{width:6px;flex-shrink:0;cursor:ew-resize;display:flex;align-items:center;justify-content:center}.block-handle[data-v-07d20ba4]:hover{background:#a855f766;border-radius:2px}.block-body[data-v-07d20ba4]{flex:1;display:flex;align-items:center;padding:0 6px;overflow:hidden;min-width:0}.block-label[data-v-07d20ba4]{font-size:10px;color:var(--app-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.playhead[data-v-07d20ba4]{position:absolute;top:0;bottom:0;width:2px;background:#ef4444;z-index:10;pointer-events:none;transform:translate(-1px)}.playhead[data-v-07d20ba4]:before{content:"";position:absolute;top:0;bottom:0;left:-6px;right:-6px;pointer-events:all;cursor:ew-resize}.playhead-top[data-v-07d20ba4]{position:absolute;top:0;left:50%;transform:translate(-50%);width:12px;height:10px;background:#ef4444;border-radius:2px;pointer-events:all;cursor:ew-resize}.playhead-top[data-v-07d20ba4]:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:4px solid transparent;border-top-color:#ef4444}.playhead-line[data-v-07d20ba4]{position:absolute;top:10px;bottom:0;left:0;width:2px;background:#ef4444}.timeline-ruler-scroll[data-v-07d20ba4]{overflow-x:auto;overflow-y:hidden;border-top:1px solid var(--app-tint-border)}.timeline-ruler-scroll[data-v-07d20ba4]::-webkit-scrollbar{display:none}.timeline-ruler-inner[data-v-07d20ba4]{position:relative;height:20px;display:flex}.ruler-spacer[data-v-07d20ba4]{width:60px;flex-shrink:0;border-right:1px solid var(--app-tint-border)}.ruler-track-area[data-v-07d20ba4]{position:relative}.ruler-mark[data-v-07d20ba4]{position:absolute;top:0;height:100%}.ruler-tick[data-v-07d20ba4]{width:1px;height:6px;background:var(--app-tint-border-hover);margin:0 auto}.ruler-label[data-v-07d20ba4]{font-size:9px;color:var(--app-text-muted);text-align:center;transform:translate(-50%);white-space:nowrap}.editor-statusbar[data-v-07d20ba4]{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:8px 16px;background:var(--app-tint-2);border-top:1px solid var(--app-tint-border)}.sb-left[data-v-07d20ba4]{display:flex;align-items:center;gap:0}.sb-item[data-v-07d20ba4]{display:flex;align-items:center;gap:4px;font-size:12px;color:var(--app-text-muted);font-variant-numeric:tabular-nums}.sb-divider[data-v-07d20ba4]{width:1px;height:14px;background:var(--app-tint-active);margin:0 12px}.export-btn[data-v-07d20ba4]{background:linear-gradient(135deg,#6366f1,#a855f7)!important;border:none!important;font-size:14px!important;height:36px!important;padding:0 24px!important}.phase-error[data-v-07d20ba4]{width:100%}.error-card[data-v-07d20ba4]{display:flex;flex-direction:column;align-items:center;padding:48px 32px;text-align:center}.error-card h3[data-v-07d20ba4]{font-size:20px;font-weight:600;color:var(--app-text-strong);margin-top:16px}.error-card p[data-v-07d20ba4]{font-size:14px;color:var(--app-text-muted);margin-top:6px}.error-icon[data-v-07d20ba4]{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#ef44441a}.filter-tool[data-v-ed8628d2]{width:100%;height:100%}.phase-upload[data-v-ed8628d2]{width:100%}.phase-editor[data-v-ed8628d2]{width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden}.editor-main[data-v-ed8628d2]{flex:1;min-height:0;display:flex;gap:0;border-bottom:1px solid rgba(255,255,255,.06)}.editor-content[data-v-ed8628d2]{flex:1;min-width:0;display:flex;align-items:center;justify-content:center;padding:12px;background:#0003}.video-preview[data-v-ed8628d2]{position:relative;width:100%;max-height:100%;background:transparent;border-radius:8px;overflow:hidden}.preview-filter-wrapper[data-v-ed8628d2]{width:100%;height:100%}.preview-filter-wrapper video[data-v-ed8628d2]{width:100%;height:100%;object-fit:contain;display:block}.preview-loading[data-v-ed8628d2]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#ffffff80;font-size:13px;z-index:5}.spinner[data-v-ed8628d2]{width:28px;height:28px;border:3px solid rgba(255,255,255,.1);border-top-color:#818cf8;border-radius:50%;animation:spin-ed8628d2 .8s linear infinite}@keyframes spin-ed8628d2{to{transform:rotate(360deg)}}.preview-overlay[data-v-ed8628d2]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:4}.play-btn-big[data-v-ed8628d2]{width:56px;height:56px;border-radius:50%;background:#0009;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center}.play-btn-big svg[data-v-ed8628d2]{margin-left:3px}.fade-enter-active[data-v-ed8628d2],.fade-leave-active[data-v-ed8628d2]{transition:opacity .2s}.fade-enter-from[data-v-ed8628d2],.fade-leave-to[data-v-ed8628d2]{opacity:0}.preview-time[data-v-ed8628d2]{position:absolute;bottom:10px;right:12px;padding:4px 10px;background:#000000b3;border-radius:6px;font-size:12px;font-weight:500;color:#fffc;font-variant-numeric:tabular-nums;z-index:5}.filter-badge[data-v-ed8628d2]{position:absolute;top:10px;left:12px;padding:4px 10px;background:#6366f140;border-radius:6px;font-size:11px;font-weight:600;color:#a5b4fc;z-index:5}.editor-sidebar[data-v-ed8628d2]{width:280px;flex-shrink:0;display:flex;flex-direction:column;background:#ffffff05;border-left:1px solid rgba(255,255,255,.06);overflow:hidden}.sidebar-header[data-v-ed8628d2]{display:flex;align-items:center;gap:8px;padding:16px 16px 12px;border-bottom:1px solid rgba(255,255,255,.04);flex-shrink:0}.sidebar-title[data-v-ed8628d2]{font-size:14px;font-weight:600;color:#fff}.sidebar-history[data-v-ed8628d2]{display:flex;gap:2px;margin-left:auto}.history-btn[data-v-ed8628d2]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06);color:#ffffff80;cursor:pointer;transition:all .15s}.history-btn[data-v-ed8628d2]:hover:not(:disabled){background:#ffffff14;color:#fff}.history-btn[data-v-ed8628d2]:disabled{opacity:.3;cursor:default}.sidebar-scroll[data-v-ed8628d2]{flex:1;overflow-y:auto}.sidebar-scroll[data-v-ed8628d2]::-webkit-scrollbar{width:4px}.sidebar-scroll[data-v-ed8628d2]::-webkit-scrollbar-track{background:transparent}.sidebar-scroll[data-v-ed8628d2]::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:2px}.sidebar-section[data-v-ed8628d2]{padding:14px 16px;border-bottom:1px solid rgba(255,255,255,.04)}.ss-label[data-v-ed8628d2]{font-size:11px;font-weight:600;color:#ffffff59;text-transform:uppercase;letter-spacing:.5px;margin-bottom:10px}.filter-grid[data-v-ed8628d2]{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.filter-card[data-v-ed8628d2]{display:flex;flex-direction:column;align-items:center;gap:4px;padding:6px 4px;background:#ffffff08;border:2px solid rgba(255,255,255,.06);border-radius:8px;cursor:pointer;transition:all .2s;color:#ffffff80}.filter-card[data-v-ed8628d2]:hover{background:#ffffff0f}.filter-card.active[data-v-ed8628d2]{background:#6366f11f;border-color:#6366f166;color:#fff}.fc-thumb[data-v-ed8628d2]{width:72px;height:40px;border-radius:4px;overflow:hidden;position:relative;background:#1a1a2e}.fc-canvas[data-v-ed8628d2]{display:none}.fc-overlay[data-v-ed8628d2]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.fc-thumb-img[data-v-ed8628d2]{width:100%;height:100%;background-size:cover;background-position:center}.fc-label[data-v-ed8628d2]{font-size:10px;font-weight:500;white-space:nowrap}.adjust-list[data-v-ed8628d2]{display:flex;flex-direction:column;gap:12px}.adjust-row[data-v-ed8628d2]{display:flex;flex-direction:column;gap:4px}.adj-header[data-v-ed8628d2]{display:flex;justify-content:space-between;align-items:center}.adj-label[data-v-ed8628d2]{font-size:12px;color:#fff9}.adj-value[data-v-ed8628d2]{font-size:11px;color:#818cf8;font-weight:600;font-variant-numeric:tabular-nums;min-width:40px;text-align:right}.adj-slider[data-v-ed8628d2]{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:4px;background:#ffffff1a;border-radius:2px;outline:none}.adj-slider[data-v-ed8628d2]::-webkit-slider-thumb{-webkit-appearance:none;width:14px;height:14px;border-radius:50%;background:#818cf8;cursor:pointer;border:2px solid rgba(99,102,241,.3);transition:transform .1s}.adj-slider[data-v-ed8628d2]::-webkit-slider-thumb:hover{transform:scale(1.2)}.reset-adj-btn[data-v-ed8628d2]{display:flex;align-items:center;gap:6px;width:100%;padding:8px 12px;font-size:12px;color:#fff6;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:8px;cursor:pointer;transition:all .15s}.reset-adj-btn[data-v-ed8628d2]:hover{background:#ffffff0f;color:#ffffffb3}.sidebar-footer[data-v-ed8628d2]{flex-shrink:0;padding:8px 16px 12px}.sidebar-remove[data-v-ed8628d2]{display:flex;align-items:center;gap:6px;width:100%;padding:8px 12px;font-size:12px;color:#ffffff4d;background:none;border:1px solid rgba(255,255,255,.06);border-radius:8px;cursor:pointer;transition:all .15s}.sidebar-remove[data-v-ed8628d2]:hover{background:#ef444414;color:#ef4444;border-color:#ef444433}.editor-statusbar[data-v-ed8628d2]{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:8px 16px;background:#ffffff08;border-top:1px solid rgba(255,255,255,.06)}.sb-left[data-v-ed8628d2]{display:flex;align-items:center;gap:0}.sb-item[data-v-ed8628d2]{display:flex;align-items:center;gap:4px;font-size:12px;color:#fff6;font-variant-numeric:tabular-nums}.sb-item svg[data-v-ed8628d2]{flex-shrink:0}.sb-divider[data-v-ed8628d2]{width:1px;height:14px;background:#ffffff14;margin:0 12px}.export-btn[data-v-ed8628d2]{background:linear-gradient(135deg,#6366f1,#a855f7)!important;border:none!important;font-size:14px!important;height:36px!important;padding:0 24px!important}.phase-error[data-v-ed8628d2]{width:100%}.error-card[data-v-ed8628d2]{display:flex;flex-direction:column;align-items:center;padding:48px 32px;text-align:center}.error-card h3[data-v-ed8628d2]{font-size:20px;font-weight:600;color:#fff;margin-top:16px}.error-card p[data-v-ed8628d2]{font-size:14px;color:#fff6;margin-top:6px}.error-icon[data-v-ed8628d2]{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#ef44441a}.cut-audio-tool[data-v-4f93e64a]{width:100%;height:100%}.phase-upload[data-v-4f93e64a]{width:100%}.phase-editor[data-v-4f93e64a]{width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden}.editor-main[data-v-4f93e64a]{flex:1;min-height:0;display:flex;gap:0;border-bottom:1px solid var(--app-tint-border)}.editor-content[data-v-4f93e64a]{flex:1;min-width:0;display:flex;flex-direction:column;padding:12px;background:#0000001a;overflow-y:auto}.audio-player-section[data-v-4f93e64a]{display:flex;align-items:center;gap:16px;padding:16px 20px;background:var(--app-tint-1);border:1px solid var(--app-tint-border);border-radius:12px;margin-bottom:12px}.player-controls[data-v-4f93e64a]{display:flex;align-items:center;gap:6px}.ctrl-btn[data-v-4f93e64a]{width:36px;height:36px;border-radius:8px;background:var(--app-tint-hover);border:1px solid var(--app-tint-border);color:var(--app-text-secondary);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s}.ctrl-btn[data-v-4f93e64a]:hover{background:var(--app-tint-active);color:var(--app-text-strong)}.ctrl-btn[data-v-4f93e64a]:disabled{opacity:.3;cursor:not-allowed}.player-info[data-v-4f93e64a]{display:flex;align-items:center;gap:6px}.pi-time[data-v-4f93e64a]{font-size:15px;font-weight:600;color:var(--app-text-strong);font-variant-numeric:tabular-nums}.pi-sep[data-v-4f93e64a]{font-size:13px;color:var(--app-text-muted)}.pi-duration[data-v-4f93e64a]{font-size:13px;color:var(--app-text-muted);font-variant-numeric:tabular-nums}.editor-timeline[data-v-4f93e64a]{flex-shrink:0}.timeline-toolbar[data-v-4f93e64a]{display:flex;align-items:center;justify-content:space-between;padding:8px 4px}.tt-left[data-v-4f93e64a],.tt-range-info[data-v-4f93e64a]{display:flex;align-items:center;gap:6px}.tri-label[data-v-4f93e64a]{font-size:11px;color:var(--app-text-muted)}.tri-time[data-v-4f93e64a]{font-size:13px;font-weight:600;color:#818cf8;font-variant-numeric:tabular-nums}.tri-duration[data-v-4f93e64a]{font-size:11px;color:var(--app-text-muted)}.tt-separator[data-v-4f93e64a]{width:1px;height:20px;background:var(--app-tint-active);margin:0 4px}.zoom-label[data-v-4f93e64a]{font-size:11px;color:var(--app-text-muted);min-width:36px;text-align:center;font-variant-numeric:tabular-nums}.tt-btn[data-v-4f93e64a]{width:28px;height:28px;border-radius:6px;background:var(--app-tint-hover);border:1px solid var(--app-tint-border);color:var(--app-text-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s}.tt-btn[data-v-4f93e64a]:hover{background:var(--app-tint-active);color:var(--app-text-strong)}.tt-btn[data-v-4f93e64a]:disabled{opacity:.3;cursor:not-allowed}.timeline-scroll[data-v-4f93e64a]{overflow-x:auto;overflow-y:hidden;border:1px solid var(--app-tint-border);border-radius:8px}.timeline-track-inner[data-v-4f93e64a]{position:relative;height:60px;background:var(--app-tint-1);cursor:pointer;-webkit-user-select:none;user-select:none}.wave-canvas[data-v-4f93e64a]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.range-overlay[data-v-4f93e64a]{position:absolute;top:0;bottom:0;pointer-events:none;transition:background .3s ease}.dimmed[data-v-4f93e64a]{background:#0009;z-index:2}.lit[data-v-4f93e64a]{background:#6366f10f;z-index:2}.selected-keep[data-v-4f93e64a]{background:#6366f126;border-top:2px solid rgba(99,102,241,.6);border-bottom:2px solid rgba(99,102,241,.6);z-index:1}.selected-remove[data-v-4f93e64a]{background:#ef44441f;border-top:2px solid rgba(239,68,68,.5);border-bottom:2px solid rgba(239,68,68,.5);z-index:1}.range-handle[data-v-4f93e64a]{position:absolute;top:0;bottom:0;width:14px;z-index:5;transform:translate(-50%);cursor:ew-resize;display:flex;align-items:center;justify-content:center}.handle-grip[data-v-4f93e64a]{width:4px;height:24px;border-radius:2px;background:#818cf8;box-shadow:0 0 8px #6366f166;transition:height .15s}.range-handle:hover .handle-grip[data-v-4f93e64a],.range-handle:active .handle-grip[data-v-4f93e64a]{height:32px;background:#a5b4fc}.playhead[data-v-4f93e64a]{position:absolute;top:0;bottom:0;z-index:4;transform:translate(-50%);pointer-events:none}.playhead-line[data-v-4f93e64a]{position:absolute;left:50%;top:0;bottom:0;width:2px;background:var(--app-text-strong);transform:translate(-50%)}.playhead-top[data-v-4f93e64a]{position:absolute;top:-2px;left:50%;transform:translate(-50%);width:10px;height:10px;background:var(--app-text-strong);border-radius:50%}.timeline-ruler-scroll[data-v-4f93e64a]{overflow-x:auto;overflow-y:hidden;height:18px;margin-top:2px}.timeline-ruler-scroll[data-v-4f93e64a]::-webkit-scrollbar{display:none}.timeline-ruler-inner[data-v-4f93e64a]{position:relative;height:100%}.ruler-mark[data-v-4f93e64a]{position:absolute;top:0;transform:translate(-50%);display:flex;flex-direction:column;align-items:center}.ruler-tick[data-v-4f93e64a]{width:1px;height:5px;background:var(--app-tint-border-hover)}.ruler-label[data-v-4f93e64a]{font-size:9px;color:var(--app-text-muted);margin-top:1px}.editor-sidebar[data-v-4f93e64a]{width:240px;flex-shrink:0;display:flex;flex-direction:column;background:var(--app-tint-1);border-left:1px solid var(--app-tint-border);overflow-y:auto}.sidebar-header[data-v-4f93e64a]{display:flex;align-items:center;gap:8px;padding:16px 16px 12px;border-bottom:1px solid var(--app-tint-border)}.sidebar-title[data-v-4f93e64a]{font-size:14px;font-weight:600;color:var(--app-text-strong)}.sidebar-history[data-v-4f93e64a]{display:flex;gap:2px;margin-left:auto}.history-btn[data-v-4f93e64a]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;background:var(--app-tint-hover);border:1px solid var(--app-tint-border);color:var(--app-text-muted);cursor:pointer;transition:all .15s}.history-btn[data-v-4f93e64a]:hover:not(:disabled){background:var(--app-tint-active);color:var(--app-text-strong)}.history-btn[data-v-4f93e64a]:disabled{opacity:.3;cursor:default}.sidebar-section[data-v-4f93e64a]{padding:14px 16px;border-bottom:1px solid var(--app-tint-border)}.ss-label[data-v-4f93e64a]{font-size:11px;font-weight:600;color:var(--app-text-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:10px}.file-info-mini[data-v-4f93e64a]{display:flex;flex-direction:column;gap:6px}.rd-row[data-v-4f93e64a]{display:flex;justify-content:space-between;align-items:center}.rd-key[data-v-4f93e64a]{font-size:12px;color:var(--app-text-muted)}.rd-val[data-v-4f93e64a]{font-size:13px;font-weight:500;color:var(--app-text-secondary);font-variant-numeric:tabular-nums}.rd-val.highlight[data-v-4f93e64a]{color:#818cf8;font-weight:600}.rd-val.ellipsis[data-v-4f93e64a]{max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mode-group[data-v-4f93e64a]{display:flex;flex-direction:column;gap:6px}.mode-btn[data-v-4f93e64a]{display:flex;align-items:center;gap:8px;padding:8px 12px;font-size:13px;color:var(--app-text-muted);background:var(--app-tint-2);border:1px solid var(--app-tint-border);border-radius:8px;cursor:pointer;transition:all .2s}.mode-btn[data-v-4f93e64a]:hover{background:var(--app-tint-hover);color:var(--app-text-primary)}.mode-btn.active[data-v-4f93e64a]{background:#6366f11f;border-color:#6366f14d;color:var(--app-text-strong)}.fade-check[data-v-4f93e64a]{display:flex;align-items:center;gap:8px;padding:6px 0;font-size:13px;color:var(--app-text-muted);cursor:pointer}.fade-check input[data-v-4f93e64a]{display:none}.fc-box[data-v-4f93e64a]{width:18px;height:18px;border-radius:4px;background:var(--app-tint-hover);border:1px solid var(--app-tint-border-hover);display:flex;align-items:center;justify-content:center;transition:all .15s;color:transparent;flex-shrink:0}.fade-check input:checked+.fc-box[data-v-4f93e64a]{background:#6366f133;border-color:#6366f166;color:#818cf8}.sidebar-spacer[data-v-4f93e64a]{flex:1}.sidebar-remove[data-v-4f93e64a]{display:flex;align-items:center;gap:6px;margin:12px 16px;padding:8px 12px;font-size:12px;color:var(--app-text-muted);background:none;border:1px solid var(--app-tint-border);border-radius:8px;cursor:pointer;transition:all .15s}.sidebar-remove[data-v-4f93e64a]:hover{background:#ef444414;color:#ef4444;border-color:#ef444433}.editor-statusbar[data-v-4f93e64a]{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:8px 16px;background:var(--app-tint-2);border-top:1px solid var(--app-tint-border)}.sb-left[data-v-4f93e64a]{display:flex;align-items:center;gap:0}.sb-item[data-v-4f93e64a]{display:flex;align-items:center;gap:4px;font-size:12px;color:var(--app-text-muted);font-variant-numeric:tabular-nums}.sb-item svg[data-v-4f93e64a]{flex-shrink:0}.sb-divider[data-v-4f93e64a]{width:1px;height:14px;background:var(--app-tint-active);margin:0 12px}.export-btn[data-v-4f93e64a]{background:linear-gradient(135deg,#6366f1,#a855f7)!important;border:none!important;font-size:14px!important;height:36px!important;padding:0 24px!important}.phase-error[data-v-4f93e64a]{width:100%}.error-card[data-v-4f93e64a]{display:flex;flex-direction:column;align-items:center;padding:48px 32px;text-align:center}.error-card h3[data-v-4f93e64a]{font-size:20px;font-weight:600;color:var(--app-text-strong);margin-top:16px}.error-card p[data-v-4f93e64a]{font-size:14px;color:var(--app-text-muted);margin-top:6px}.error-icon[data-v-4f93e64a]{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#ef44441a}.merge-audio-tool[data-v-7545737c]{width:100%;height:100%}.phase-upload[data-v-7545737c]{width:100%}.phase-editor[data-v-7545737c]{width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden}.editor-main[data-v-7545737c]{flex:1;min-height:0;display:flex;gap:0;border-bottom:1px solid rgba(255,255,255,.06)}.editor-content[data-v-7545737c]{flex:1;min-width:0;display:flex;flex-direction:column;padding:12px;background:#0000001a;overflow-y:auto}.multi-upload-zone[data-v-7545737c]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:56px 32px;background:#ffffff04;border:2px dashed rgba(255,255,255,.08);border-radius:16px;cursor:pointer;transition:all .25s ease}.multi-upload-zone h3[data-v-7545737c]{font-size:18px;font-weight:600;color:#fff}.multi-upload-zone p[data-v-7545737c]{font-size:13px;color:#ffffff59}.multi-upload-zone[data-v-7545737c]:hover{background:#ffffff08;border-color:#6366f140}.multi-upload-zone.dragover[data-v-7545737c]{background:#6366f10d;border-color:#6366f166}.multi-upload-zone.uploading[data-v-7545737c]{cursor:default;border-style:solid;border-color:#6366f133;background:#6366f108}.upload-icon[data-v-7545737c]{width:72px;height:72px;border-radius:18px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);display:flex;align-items:center;justify-content:center;color:#ffffff59;transition:all .25s}.upload-hint[data-v-7545737c]{font-size:12px!important;color:#fff3!important;margin-top:2px}.upload-progress-ring[data-v-7545737c]{position:relative;width:80px;height:80px}.upload-progress-ring svg[data-v-7545737c]{width:100%;height:100%;transform:rotate(-90deg)}.upload-progress-ring .progress-bg[data-v-7545737c]{fill:none;stroke:#ffffff0f;stroke-width:5}.upload-progress-ring .progress-fill[data-v-7545737c]{fill:none;stroke:#818cf8;stroke-width:5;stroke-linecap:round;stroke-dasharray:214;transition:stroke-dashoffset .3s ease}.upload-progress-ring .progress-pct[data-v-7545737c]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;color:#818cf8;font-variant-numeric:tabular-nums}.audio-player-section[data-v-7545737c]{display:flex;align-items:center;gap:16px;padding:16px 20px;background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:12px;margin-bottom:12px}.player-controls[data-v-7545737c]{display:flex;align-items:center;gap:8px}.ctrl-btn[data-v-7545737c]{width:36px;height:36px;border-radius:8px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06);color:#fff9;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s}.ctrl-btn[data-v-7545737c]:hover{background:#ffffff14;color:#fff}.ctrl-btn[data-v-7545737c]:disabled{opacity:.3;cursor:not-allowed}.play-btn[data-v-7545737c]{width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,#6366f1,#a855f7);border:none;color:#fff}.play-btn[data-v-7545737c]:hover{opacity:.9}.player-info[data-v-7545737c]{display:flex;align-items:center;gap:6px}.pi-time[data-v-7545737c]{font-size:15px;font-weight:600;color:#fff;font-variant-numeric:tabular-nums}.pi-sep[data-v-7545737c]{font-size:13px;color:#ffffff40}.pi-duration[data-v-7545737c]{font-size:13px;color:#fff6;font-variant-numeric:tabular-nums}.pi-badge[data-v-7545737c]{padding:3px 8px;background:#6366f126;border-radius:4px;font-size:11px;font-weight:600;color:#a5b4fc;margin-left:8px}.editor-timeline[data-v-7545737c]{flex-shrink:0}.timeline-toolbar[data-v-7545737c]{display:flex;align-items:center;justify-content:space-between;padding:8px 4px}.tt-left[data-v-7545737c]{display:flex;align-items:center;gap:8px}.tt-label[data-v-7545737c]{font-size:12px;font-weight:600;color:#ffffff80}.tt-hint[data-v-7545737c]{font-size:11px;color:#ffffff40}.tt-total[data-v-7545737c]{font-size:11px;color:#ffffff59;font-variant-numeric:tabular-nums}.tt-separator[data-v-7545737c]{width:1px;height:20px;background:#ffffff14;margin:0 4px}.zoom-label[data-v-7545737c]{font-size:11px;color:#fff6;min-width:36px;text-align:center;font-variant-numeric:tabular-nums}.tt-btn[data-v-7545737c]{width:28px;height:28px;border-radius:6px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06);color:#ffffff80;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s}.tt-btn[data-v-7545737c]:hover:not(:disabled){background:#ffffff14;color:#fff}.tt-btn[data-v-7545737c]:disabled{opacity:.3;cursor:not-allowed}.timeline-scroll[data-v-7545737c]{overflow-x:auto;overflow-y:hidden;border:1px solid var(--app-tint-border);border-radius:8px}.timeline-track-inner[data-v-7545737c]{position:relative;height:56px;background:#ffffff05;cursor:pointer;-webkit-user-select:none;user-select:none}.timeline-segment[data-v-7545737c]{position:absolute;top:0;bottom:0;display:flex;flex-direction:column;justify-content:flex-end;border-right:1px solid rgba(255,255,255,.08);cursor:grab;transition:box-shadow .2s,background .2s}.timeline-segment[data-v-7545737c]:hover{background:#6366f10f}.timeline-segment.active[data-v-7545737c]{background:#6366f11a;box-shadow:inset 0 -2px #818cf8}.timeline-segment.dragover[data-v-7545737c]{background:#6366f126;box-shadow:inset 0 0 0 2px #818cf8}.timeline-segment[data-v-7545737c]:active{cursor:grabbing}.seg-wave[data-v-7545737c]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;opacity:.6}.seg-label[data-v-7545737c]{position:relative;z-index:1;display:flex;align-items:center;gap:4px;padding:2px 6px;font-size:10px;color:#ffffffb3;overflow:hidden}.seg-idx[data-v-7545737c]{width:16px;height:16px;border-radius:4px;background:#6366f140;color:#a5b4fc;display:flex;align-items:center;justify-content:center;font-size:9px;font-weight:700;flex-shrink:0}.seg-name[data-v-7545737c]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.seg-duration[data-v-7545737c]{position:relative;z-index:1;padding:0 6px 4px;font-size:9px;color:#ffffff59}.seg-remove[data-v-7545737c]{position:absolute;top:3px;right:3px;z-index:2;width:18px;height:18px;border-radius:4px;background:#00000080;border:none;color:#ffffff80;cursor:pointer;display:none;align-items:center;justify-content:center;transition:all .15s}.seg-remove[data-v-7545737c]:hover{background:#ef444499;color:#fff}.timeline-segment:hover .seg-remove[data-v-7545737c]{display:flex}.playhead[data-v-7545737c]{position:absolute;top:0;bottom:0;z-index:10;transform:translate(-50%);pointer-events:none}.playhead-line[data-v-7545737c]{position:absolute;left:50%;top:0;bottom:0;width:2px;background:#fff;transform:translate(-50%)}.playhead-top[data-v-7545737c]{position:absolute;top:-2px;left:50%;transform:translate(-50%);width:10px;height:10px;background:#fff;border-radius:50%}.timeline-ruler-scroll[data-v-7545737c]{overflow-x:auto;overflow-y:hidden;height:18px;margin-top:2px}.timeline-ruler-scroll[data-v-7545737c]::-webkit-scrollbar{display:none}.timeline-ruler-inner[data-v-7545737c]{position:relative;height:100%}.ruler-mark[data-v-7545737c]{position:absolute;top:0;transform:translate(-50%);display:flex;flex-direction:column;align-items:center}.ruler-tick[data-v-7545737c]{width:1px;height:5px;background:#ffffff26}.ruler-label[data-v-7545737c]{font-size:9px;color:#ffffff40;margin-top:1px}.editor-sidebar[data-v-7545737c]{width:240px;flex-shrink:0;display:flex;flex-direction:column;background:#ffffff05;border-left:1px solid rgba(255,255,255,.06);overflow-y:auto}.sidebar-header[data-v-7545737c]{display:flex;align-items:center;gap:8px;padding:16px 16px 12px;border-bottom:1px solid rgba(255,255,255,.04)}.sidebar-title[data-v-7545737c]{font-size:14px;font-weight:600;color:#fff}.sidebar-history[data-v-7545737c]{display:flex;gap:2px;margin-left:auto}.history-btn[data-v-7545737c]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06);color:#ffffff80;cursor:pointer;transition:all .15s}.history-btn[data-v-7545737c]:hover:not(:disabled){background:#ffffff14;color:#fff}.history-btn[data-v-7545737c]:disabled{opacity:.3;cursor:default}.sidebar-section[data-v-7545737c]{padding:14px 16px;border-bottom:1px solid rgba(255,255,255,.04)}.ss-label[data-v-7545737c]{font-size:11px;font-weight:600;color:#ffffff59;text-transform:uppercase;letter-spacing:.5px;margin-bottom:10px}.file-info-mini[data-v-7545737c]{display:flex;flex-direction:column;gap:6px}.rd-row[data-v-7545737c]{display:flex;justify-content:space-between;align-items:center}.rd-key[data-v-7545737c]{font-size:12px;color:#ffffff59}.rd-val[data-v-7545737c]{font-size:13px;font-weight:500;color:#ffffffb3;font-variant-numeric:tabular-nums}.rd-val.highlight[data-v-7545737c]{color:#818cf8;font-weight:600}.file-list[data-v-7545737c]{display:flex;flex-direction:column;gap:2px;max-height:240px;overflow-y:auto;margin-bottom:6px}.file-list[data-v-7545737c]::-webkit-scrollbar{width:4px}.file-list[data-v-7545737c]::-webkit-scrollbar-track{background:transparent}.file-list[data-v-7545737c]::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:2px}.file-item[data-v-7545737c]{display:flex;align-items:center;gap:6px;padding:6px 8px;border-radius:6px;cursor:pointer;transition:background .15s}.file-item[data-v-7545737c]:hover{background:#ffffff0a}.file-item.active[data-v-7545737c]{background:#6366f126;border-left:2px solid #818CF8;padding-left:6px}.fi-idx[data-v-7545737c]{font-size:10px;font-weight:600;color:#ffffff40;min-width:14px;text-align:center}.fi-name[data-v-7545737c]{flex:1;font-size:11px;color:#ffffffb3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fi-dur[data-v-7545737c]{font-size:10px;color:#ffffff4d;font-variant-numeric:tabular-nums;flex-shrink:0}.fi-actions[data-v-7545737c]{display:flex;gap:2px;flex-shrink:0;opacity:0;transition:opacity .15s}.file-item:hover .fi-actions[data-v-7545737c],.file-item.active .fi-actions[data-v-7545737c]{opacity:1}.fi-btn[data-v-7545737c]{width:20px;height:20px;border-radius:4px;background:#ffffff0a;border:none;color:#fff6;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s}.fi-btn[data-v-7545737c]:hover{background:#ffffff14;color:#fff}.fi-btn[data-v-7545737c]:disabled{opacity:.2;cursor:not-allowed}.fi-btn.fi-btn-danger[data-v-7545737c]:hover{background:#ef444426;color:#ef4444}.file-list-summary[data-v-7545737c]{font-size:10px;color:#ffffff40;padding:0 2px}.sidebar-actions[data-v-7545737c]{margin-top:8px}.fb-add-btn[data-v-7545737c]{display:flex;align-items:center;gap:6px;padding:6px 12px;font-size:12px;color:#fff6;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:6px;cursor:pointer;transition:all .15s}.fb-add-btn[data-v-7545737c]:hover{background:#6366f11a;color:#818cf8}.format-group[data-v-7545737c],.quality-group[data-v-7545737c]{display:flex;gap:6px;flex-wrap:wrap}.fmt-btn[data-v-7545737c],.q-btn[data-v-7545737c]{padding:6px 12px;font-size:12px;color:#ffffff80;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:8px;cursor:pointer;transition:all .2s}.fmt-btn[data-v-7545737c]:hover,.q-btn[data-v-7545737c]:hover{background:#ffffff0f;color:#fffc}.fmt-btn.active[data-v-7545737c],.q-btn.active[data-v-7545737c]{background:#6366f11f;border-color:#6366f14d;color:#fff}.sidebar-spacer[data-v-7545737c]{flex:1}.sidebar-remove[data-v-7545737c]{display:flex;align-items:center;gap:6px;margin:12px 16px;padding:8px 12px;font-size:12px;color:#ffffff4d;background:none;border:1px solid rgba(255,255,255,.06);border-radius:8px;cursor:pointer;transition:all .15s}.sidebar-remove[data-v-7545737c]:hover{background:#ef444414;color:#ef4444;border-color:#ef444433}.editor-statusbar[data-v-7545737c]{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:8px 16px;background:#ffffff08;border-top:1px solid rgba(255,255,255,.06)}.sb-left[data-v-7545737c]{display:flex;align-items:center;gap:0}.sb-item[data-v-7545737c]{display:flex;align-items:center;gap:4px;font-size:12px;color:#fff6;font-variant-numeric:tabular-nums}.sb-item svg[data-v-7545737c]{flex-shrink:0}.sb-divider[data-v-7545737c]{width:1px;height:14px;background:#ffffff14;margin:0 12px}.export-btn[data-v-7545737c]{background:linear-gradient(135deg,#6366f1,#a855f7)!important;border:none!important;font-size:14px!important;height:36px!important;padding:0 24px!important}.phase-error[data-v-7545737c]{width:100%}.error-card[data-v-7545737c]{display:flex;flex-direction:column;align-items:center;padding:48px 32px;text-align:center}.error-card h3[data-v-7545737c]{font-size:20px;font-weight:600;color:#fff;margin-top:16px}.error-card p[data-v-7545737c]{font-size:14px;color:#fff6;margin-top:6px}.error-icon[data-v-7545737c]{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#ef44441a}.speed-audio-tool[data-v-fc060ab0]{width:100%;height:100%}.phase-upload[data-v-fc060ab0]{width:100%}.phase-editor[data-v-fc060ab0]{width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden}.editor-main[data-v-fc060ab0]{flex:1;min-height:0;display:flex;gap:0;border-bottom:1px solid var(--app-tint-border)}.editor-content[data-v-fc060ab0]{flex:1;min-width:0;display:flex;flex-direction:column;padding:12px;background:#0000001a;overflow-y:auto}.audio-player-section[data-v-fc060ab0]{display:flex;align-items:center;gap:16px;padding:16px 20px;background:var(--app-tint-1);border:1px solid var(--app-tint-border);border-radius:12px;margin-bottom:12px}.player-controls[data-v-fc060ab0]{display:flex;align-items:center;gap:6px}.ctrl-btn[data-v-fc060ab0]{width:36px;height:36px;border-radius:8px;background:var(--app-tint-hover);border:1px solid var(--app-tint-border);color:var(--app-text-secondary);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s}.ctrl-btn[data-v-fc060ab0]:hover{background:var(--app-tint-active);color:var(--app-text-strong)}.ctrl-btn[data-v-fc060ab0]:disabled{opacity:.3;cursor:not-allowed}.player-info[data-v-fc060ab0]{display:flex;align-items:center;gap:6px}.pi-time[data-v-fc060ab0]{font-size:15px;font-weight:600;color:var(--app-text-strong);font-variant-numeric:tabular-nums}.pi-sep[data-v-fc060ab0]{font-size:13px;color:var(--app-text-muted)}.pi-duration[data-v-fc060ab0]{font-size:13px;color:var(--app-text-muted);font-variant-numeric:tabular-nums}.editor-timeline[data-v-fc060ab0]{flex-shrink:0}.timeline-toolbar[data-v-fc060ab0]{display:flex;align-items:center;justify-content:space-between;padding:8px 4px}.tt-left[data-v-fc060ab0]{display:flex;align-items:center;gap:6px}.tt-separator[data-v-fc060ab0]{width:1px;height:20px;background:var(--app-tint-active);margin:0 4px}.zoom-label[data-v-fc060ab0]{font-size:11px;color:var(--app-text-muted);min-width:36px;text-align:center;font-variant-numeric:tabular-nums}.tt-btn[data-v-fc060ab0]{width:28px;height:28px;border-radius:6px;background:var(--app-tint-hover);border:1px solid var(--app-tint-border);color:var(--app-text-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s}.tt-btn[data-v-fc060ab0]:hover{background:var(--app-tint-active);color:var(--app-text-strong)}.tt-btn[data-v-fc060ab0]:disabled{opacity:.3;cursor:not-allowed}.timeline-scroll[data-v-fc060ab0]{overflow-x:auto;overflow-y:hidden;border:1px solid var(--app-tint-border);border-radius:8px}.timeline-track-inner[data-v-fc060ab0]{position:relative;height:60px;background:var(--app-tint-1);cursor:pointer;-webkit-user-select:none;user-select:none}.wave-canvas[data-v-fc060ab0]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.playhead[data-v-fc060ab0]{position:absolute;top:0;bottom:0;z-index:4;transform:translate(-50%);pointer-events:none}.playhead-line[data-v-fc060ab0]{position:absolute;left:50%;top:0;bottom:0;width:2px;background:var(--app-text-strong);transform:translate(-50%)}.playhead-top[data-v-fc060ab0]{position:absolute;top:-2px;left:50%;transform:translate(-50%);width:10px;height:10px;background:var(--app-text-strong);border-radius:50%}.timeline-ruler-scroll[data-v-fc060ab0]{overflow-x:auto;overflow-y:hidden;height:18px;margin-top:2px}.timeline-ruler-scroll[data-v-fc060ab0]::-webkit-scrollbar{display:none}.timeline-ruler-inner[data-v-fc060ab0]{position:relative;height:100%}.ruler-mark[data-v-fc060ab0]{position:absolute;top:0;transform:translate(-50%);display:flex;flex-direction:column;align-items:center}.ruler-tick[data-v-fc060ab0]{width:1px;height:5px;background:var(--app-tint-border-hover)}.ruler-label[data-v-fc060ab0]{font-size:9px;color:var(--app-text-muted);margin-top:1px}.speed-preview-bar[data-v-fc060ab0]{display:flex;align-items:center;gap:8px;padding:10px 16px;margin-top:12px;background:#6366f10f;border:1px solid rgba(99,102,241,.12);border-radius:8px}.sp-label[data-v-fc060ab0]{font-size:11px;color:var(--app-text-muted)}.sp-value[data-v-fc060ab0]{font-size:13px;font-weight:600;color:#a5b4fc;font-variant-numeric:tabular-nums}.sp-divider[data-v-fc060ab0]{width:1px;height:14px;background:var(--app-tint-active)}.editor-sidebar[data-v-fc060ab0]{width:240px;flex-shrink:0;display:flex;flex-direction:column;background:var(--app-tint-1);border-left:1px solid var(--app-tint-border);overflow-y:auto}.sidebar-header[data-v-fc060ab0]{display:flex;align-items:center;gap:8px;padding:16px 16px 12px;border-bottom:1px solid var(--app-tint-border)}.sidebar-title[data-v-fc060ab0]{font-size:14px;font-weight:600;color:var(--app-text-strong)}.sidebar-section[data-v-fc060ab0]{padding:14px 16px;border-bottom:1px solid var(--app-tint-border)}.ss-label[data-v-fc060ab0]{font-size:11px;font-weight:600;color:var(--app-text-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:10px}.file-info-mini[data-v-fc060ab0]{display:flex;flex-direction:column;gap:6px}.rd-row[data-v-fc060ab0]{display:flex;justify-content:space-between;align-items:center}.rd-key[data-v-fc060ab0]{font-size:12px;color:var(--app-text-muted)}.rd-val[data-v-fc060ab0]{font-size:13px;font-weight:500;color:var(--app-text-secondary);font-variant-numeric:tabular-nums}.rd-val.highlight[data-v-fc060ab0]{color:#818cf8;font-weight:600}.rd-val.ellipsis[data-v-fc060ab0]{max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.speed-options[data-v-fc060ab0]{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:10px}.speed-btn[data-v-fc060ab0]{padding:6px 12px;font-size:12px;font-weight:600;color:var(--app-text-muted);background:var(--app-tint-2);border:1px solid var(--app-tint-border);border-radius:6px;cursor:pointer;transition:all .15s}.speed-btn[data-v-fc060ab0]:hover{background:var(--app-tint-hover)}.speed-btn.active[data-v-fc060ab0]{background:#6366f11f;border-color:#6366f14d;color:var(--app-text-strong)}.speed-btn.slow[data-v-fc060ab0]{color:#3b82f6b3}.speed-btn.slow.active[data-v-fc060ab0]{color:#3b82f6;border-color:#3b82f64d;background:#3b82f61a}.speed-btn.fast[data-v-fc060ab0]{color:#f97316b3}.speed-btn.fast.active[data-v-fc060ab0]{color:#f97316;border-color:#f973164d;background:#f973161a}.slider-row[data-v-fc060ab0]{display:flex;align-items:center;gap:8px}.slider-label[data-v-fc060ab0]{font-size:10px;color:var(--app-text-muted)}.slider-wrap[data-v-fc060ab0]{position:relative;flex:1;display:flex;align-items:center;padding-top:0}.slider-bubble[data-v-fc060ab0]{position:absolute;top:-24px;transform:translate(-50%);padding:2px 8px;border-radius:5px;background:#6366f1e6;color:#fff;font-size:11px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .15s}.slider-bubble[data-v-fc060ab0]:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:4px solid transparent;border-top-color:#6366f1e6}.slider-wrap.dragging .slider-bubble[data-v-fc060ab0],.slider-wrap:hover .slider-bubble[data-v-fc060ab0]{opacity:1}.speed-slider[data-v-fc060ab0]{width:100%;flex:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:4px;border-radius:2px;background:linear-gradient(to right,#6366f18c,#6366f18c 80%,#f973168c 80%,#f973168c);outline:none}.speed-slider[data-v-fc060ab0]::-webkit-slider-thumb{-webkit-appearance:none;width:14px;height:14px;border-radius:50%;background:#818cf8;cursor:pointer}.speed-input-row[data-v-fc060ab0]{display:flex;align-items:center;gap:6px;margin-top:8px;justify-content:flex-end}.speed-input[data-v-fc060ab0]{width:72px;padding:5px 8px;text-align:right;font-size:12px;font-weight:600;color:var(--app-text-secondary);font-variant-numeric:tabular-nums;background:var(--app-tint-hover);border:1px solid var(--app-tint-border);border-radius:6px;outline:none;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.speed-input[data-v-fc060ab0]:focus{border-color:#6366f166}.speed-input[data-v-fc060ab0]::-webkit-inner-spin-button,.speed-input[data-v-fc060ab0]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.speed-input-suffix[data-v-fc060ab0]{font-size:12px;color:var(--app-text-muted)}.estimate-card[data-v-fc060ab0]{padding:12px 14px;background:var(--app-tint-1);border:1px solid var(--app-tint-border);border-radius:8px;display:flex;flex-direction:column;gap:6px}.estimate-row[data-v-fc060ab0]{display:flex;justify-content:space-between;align-items:center}.estimate-label[data-v-fc060ab0]{font-size:12px;color:var(--app-text-muted)}.estimate-value[data-v-fc060ab0]{font-size:15px;font-weight:700;color:#818cf8}.estimate-value.dim[data-v-fc060ab0]{color:var(--app-text-muted);font-size:13px}.sidebar-spacer[data-v-fc060ab0]{flex:1}.sidebar-remove[data-v-fc060ab0]{display:flex;align-items:center;gap:6px;margin:12px 16px;padding:8px 12px;font-size:12px;color:var(--app-text-muted);background:none;border:1px solid var(--app-tint-border);border-radius:8px;cursor:pointer;transition:all .15s}.sidebar-remove[data-v-fc060ab0]:hover{background:#ef444414;color:#ef4444;border-color:#ef444433}.editor-statusbar[data-v-fc060ab0]{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:8px 16px;background:var(--app-tint-2);border-top:1px solid var(--app-tint-border)}.sb-left[data-v-fc060ab0]{display:flex;align-items:center;gap:0}.sb-item[data-v-fc060ab0]{display:flex;align-items:center;gap:4px;font-size:12px;color:var(--app-text-muted);font-variant-numeric:tabular-nums}.sb-item svg[data-v-fc060ab0]{flex-shrink:0}.sb-divider[data-v-fc060ab0]{width:1px;height:14px;background:var(--app-tint-active);margin:0 12px}.export-btn[data-v-fc060ab0]{background:linear-gradient(135deg,#6366f1,#a855f7)!important;border:none!important;font-size:14px!important;height:36px!important;padding:0 24px!important}.phase-error[data-v-fc060ab0]{width:100%}.error-card[data-v-fc060ab0]{display:flex;flex-direction:column;align-items:center;padding:48px 32px;text-align:center}.error-card h3[data-v-fc060ab0]{font-size:20px;font-weight:600;color:var(--app-text-strong);margin-top:16px}.error-card p[data-v-fc060ab0]{font-size:14px;color:var(--app-text-muted);margin-top:6px}.error-icon[data-v-fc060ab0]{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#ef44441a}.volume-audio-tool[data-v-101008e4]{width:100%;height:100%}.phase-upload[data-v-101008e4]{width:100%}.phase-editor[data-v-101008e4]{width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden}.editor-main[data-v-101008e4]{flex:1;min-height:0;display:flex;gap:0;border-bottom:1px solid var(--app-tint-border)}.editor-content[data-v-101008e4]{flex:1;min-width:0;display:flex;flex-direction:column;padding:12px;background:#0000001a;overflow-y:auto}.audio-player-section[data-v-101008e4]{display:flex;align-items:center;gap:16px;padding:16px 20px;background:var(--app-tint-1);border:1px solid var(--app-tint-border);border-radius:12px;margin-bottom:12px}.player-controls[data-v-101008e4]{display:flex;align-items:center;gap:6px}.ctrl-btn[data-v-101008e4]{width:36px;height:36px;border-radius:8px;background:var(--app-tint-hover);border:1px solid var(--app-tint-border);color:var(--app-text-secondary);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s}.ctrl-btn[data-v-101008e4]:hover{background:var(--app-tint-active);color:var(--app-text-strong)}.ctrl-btn[data-v-101008e4]:disabled{opacity:.3;cursor:not-allowed}.player-info[data-v-101008e4]{display:flex;align-items:center;gap:6px}.pi-time[data-v-101008e4]{font-size:15px;font-weight:600;color:var(--app-text-strong);font-variant-numeric:tabular-nums}.pi-sep[data-v-101008e4]{font-size:13px;color:var(--app-text-muted)}.pi-duration[data-v-101008e4]{font-size:13px;color:var(--app-text-muted);font-variant-numeric:tabular-nums}.editor-timeline[data-v-101008e4]{flex-shrink:0}.timeline-toolbar[data-v-101008e4]{display:flex;align-items:center;justify-content:space-between;padding:8px 4px}.tt-left[data-v-101008e4]{display:flex;align-items:center;gap:6px}.tt-separator[data-v-101008e4]{width:1px;height:20px;background:var(--app-tint-active);margin:0 4px}.zoom-label[data-v-101008e4]{font-size:11px;color:var(--app-text-muted);min-width:36px;text-align:center;font-variant-numeric:tabular-nums}.tt-btn[data-v-101008e4]{width:28px;height:28px;border-radius:6px;background:var(--app-tint-hover);border:1px solid var(--app-tint-border);color:var(--app-text-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s}.tt-btn[data-v-101008e4]:hover{background:var(--app-tint-active);color:var(--app-text-strong)}.tt-btn[data-v-101008e4]:disabled{opacity:.3;cursor:not-allowed}.timeline-scroll[data-v-101008e4]{overflow-x:auto;overflow-y:hidden;border:1px solid var(--app-tint-border);border-radius:8px}.timeline-track-inner[data-v-101008e4]{position:relative;height:60px;background:var(--app-tint-1);cursor:pointer;-webkit-user-select:none;user-select:none}.wave-canvas[data-v-101008e4]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.playhead[data-v-101008e4]{position:absolute;top:0;bottom:0;z-index:4;transform:translate(-50%);pointer-events:none}.playhead-line[data-v-101008e4]{position:absolute;left:50%;top:0;bottom:0;width:2px;background:var(--app-text-strong);transform:translate(-50%)}.playhead-top[data-v-101008e4]{position:absolute;top:-2px;left:50%;transform:translate(-50%);width:10px;height:10px;background:var(--app-text-strong);border-radius:50%}.timeline-ruler-scroll[data-v-101008e4]{overflow-x:auto;overflow-y:hidden;height:18px;margin-top:2px}.timeline-ruler-scroll[data-v-101008e4]::-webkit-scrollbar{display:none}.timeline-ruler-inner[data-v-101008e4]{position:relative;height:100%}.ruler-mark[data-v-101008e4]{position:absolute;top:0;transform:translate(-50%);display:flex;flex-direction:column;align-items:center}.ruler-tick[data-v-101008e4]{width:1px;height:5px;background:var(--app-tint-border-hover)}.ruler-label[data-v-101008e4]{font-size:9px;color:var(--app-text-muted);margin-top:1px}.volume-preview-bar[data-v-101008e4]{display:flex;align-items:center;gap:8px;padding:10px 16px;margin-top:12px;background:#6366f10f;border:1px solid rgba(99,102,241,.12);border-radius:8px}.vp-label[data-v-101008e4]{font-size:11px;color:var(--app-text-muted)}.vp-value[data-v-101008e4]{font-size:13px;font-weight:600;color:#a5b4fc;font-variant-numeric:tabular-nums}.vp-value.zero[data-v-101008e4]{color:var(--app-text-muted)}.vp-value.negative[data-v-101008e4]{color:#3b82f6cc}.vp-value.positive[data-v-101008e4]{color:#f97316cc}.vp-divider[data-v-101008e4]{width:1px;height:14px;background:var(--app-tint-active)}.editor-sidebar[data-v-101008e4]{width:240px;flex-shrink:0;display:flex;flex-direction:column;background:var(--app-tint-1);border-left:1px solid var(--app-tint-border);overflow-y:auto}.sidebar-header[data-v-101008e4]{display:flex;align-items:center;gap:8px;padding:16px 16px 12px;border-bottom:1px solid var(--app-tint-border)}.sidebar-title[data-v-101008e4]{font-size:14px;font-weight:600;color:var(--app-text-strong)}.sidebar-section[data-v-101008e4]{padding:14px 16px;border-bottom:1px solid var(--app-tint-border)}.ss-label[data-v-101008e4]{font-size:11px;font-weight:600;color:var(--app-text-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:10px}.file-info-mini[data-v-101008e4]{display:flex;flex-direction:column;gap:6px}.rd-row[data-v-101008e4]{display:flex;justify-content:space-between;align-items:center}.rd-key[data-v-101008e4]{font-size:12px;color:var(--app-text-muted)}.rd-val[data-v-101008e4]{font-size:13px;font-weight:500;color:var(--app-text-secondary);font-variant-numeric:tabular-nums}.rd-val.highlight[data-v-101008e4]{color:#818cf8;font-weight:600}.rd-val.ellipsis[data-v-101008e4]{max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.db-display[data-v-101008e4]{display:flex;align-items:baseline;gap:8px;margin-bottom:8px}.db-value[data-v-101008e4]{font-size:20px;font-weight:700;color:#818cf8;font-variant-numeric:tabular-nums}.db-value.zero[data-v-101008e4]{color:var(--app-text-muted)}.db-value.negative[data-v-101008e4]{color:#3b82f6cc}.db-value.positive[data-v-101008e4]{color:#f97316cc}.db-hint[data-v-101008e4]{font-size:12px;color:var(--app-text-muted)}.db-slider-row[data-v-101008e4]{display:flex;align-items:center;gap:8px}.db-bound[data-v-101008e4]{font-size:10px;color:var(--app-text-muted)}.db-slider[data-v-101008e4]{flex:1;-webkit-appearance:none;height:4px;border-radius:2px;background:var(--app-tint-active);outline:none}.db-slider[data-v-101008e4]::-webkit-slider-thumb{-webkit-appearance:none;width:14px;height:14px;border-radius:50%;background:#818cf8;cursor:pointer}.db-presets[data-v-101008e4]{display:flex;flex-wrap:wrap;gap:6px}.db-preset-btn[data-v-101008e4]{display:flex;flex-direction:column;align-items:center;gap:2px;padding:6px 10px;min-width:60px;background:var(--app-tint-2);border:1px solid var(--app-tint-border);border-radius:6px;cursor:pointer;transition:all .15s}.db-preset-btn[data-v-101008e4]:hover{background:var(--app-tint-hover)}.db-preset-btn.active[data-v-101008e4]{background:#6366f11f;border-color:#6366f14d}.db-preset-label[data-v-101008e4]{font-size:11px;color:var(--app-text-muted)}.db-preset-val[data-v-101008e4]{font-size:10px;color:var(--app-text-muted);font-variant-numeric:tabular-nums}.db-preset-btn.active .db-preset-label[data-v-101008e4]{color:var(--app-text-strong)}.db-preset-btn.active .db-preset-val[data-v-101008e4]{color:#a5b4fc}.sidebar-spacer[data-v-101008e4]{flex:1}.sidebar-remove[data-v-101008e4]{display:flex;align-items:center;gap:6px;margin:12px 16px;padding:8px 12px;font-size:12px;color:var(--app-text-muted);background:none;border:1px solid var(--app-tint-border);border-radius:8px;cursor:pointer;transition:all .15s}.sidebar-remove[data-v-101008e4]:hover{background:#ef444414;color:#ef4444;border-color:#ef444433}.editor-statusbar[data-v-101008e4]{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:8px 16px;background:var(--app-tint-2);border-top:1px solid var(--app-tint-border)}.sb-left[data-v-101008e4]{display:flex;align-items:center;gap:0}.sb-item[data-v-101008e4]{display:flex;align-items:center;gap:4px;font-size:12px;color:var(--app-text-muted);font-variant-numeric:tabular-nums}.sb-item svg[data-v-101008e4]{flex-shrink:0}.sb-divider[data-v-101008e4]{width:1px;height:14px;background:var(--app-tint-active);margin:0 12px}.export-btn[data-v-101008e4]{background:linear-gradient(135deg,#6366f1,#a855f7)!important;border:none!important;font-size:14px!important;height:36px!important;padding:0 24px!important}.phase-error[data-v-101008e4]{width:100%}.error-card[data-v-101008e4]{display:flex;flex-direction:column;align-items:center;padding:48px 32px;text-align:center}.error-card h3[data-v-101008e4]{font-size:20px;font-weight:600;color:var(--app-text-strong);margin-top:16px}.error-card p[data-v-101008e4]{font-size:14px;color:var(--app-text-muted);margin-top:6px}.error-icon[data-v-101008e4]{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#ef44441a}.audio-converter-tool[data-v-2ef67d1e],.phase-upload[data-v-2ef67d1e],.phase-settings[data-v-2ef67d1e],.phase-processing[data-v-2ef67d1e],.phase-done[data-v-2ef67d1e],.phase-error[data-v-2ef67d1e]{width:100%}.file-info-card[data-v-2ef67d1e]{display:flex;align-items:center;gap:14px;padding:16px 18px;background:var(--app-tint-2);border:1px solid var(--app-tint-border);border-radius:12px;margin-bottom:28px}.fi-icon[data-v-2ef67d1e]{width:44px;height:44px;border-radius:10px;background:#6366f11a;border:1px solid rgba(99,102,241,.15);display:flex;align-items:center;justify-content:center;flex-shrink:0}.fi-details[data-v-2ef67d1e]{flex:1;min-width:0}.fi-details h4[data-v-2ef67d1e]{font-size:14px;font-weight:500;color:var(--app-text-strong);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fi-meta[data-v-2ef67d1e]{display:flex;gap:12px;margin-top:4px}.fi-meta span[data-v-2ef67d1e]{font-size:12px;color:var(--app-text-muted)}.fi-remove[data-v-2ef67d1e]{width:32px;height:32px;border-radius:8px;background:none;border:none;color:var(--app-text-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s}.fi-remove[data-v-2ef67d1e]:hover{background:#ef44441a;color:#ef4444}.settings-section[data-v-2ef67d1e]{margin-bottom:24px}.settings-section h3[data-v-2ef67d1e]{font-size:15px;font-weight:600;color:var(--app-text-strong);margin-bottom:12px}.format-options[data-v-2ef67d1e]{display:flex;gap:8px;flex-wrap:wrap}.fmt-btn[data-v-2ef67d1e]{padding:8px 18px;font-size:13px;color:var(--app-text-muted);background:var(--app-tint-2);border:1px solid var(--app-tint-border);border-radius:8px;cursor:pointer;transition:all .15s}.fmt-btn[data-v-2ef67d1e]:hover{background:var(--app-tint-hover);color:var(--app-text-primary)}.fmt-btn.active[data-v-2ef67d1e]{background:#6366f11f;border-color:#6366f14d;color:var(--app-text-strong)}.fmt-btn.locked[data-v-2ef67d1e]{cursor:not-allowed;opacity:.55}.fmt-btn.locked[data-v-2ef67d1e]:hover{background:var(--app-tint-2);color:var(--app-text-muted)}.lock-badge[data-v-2ef67d1e]{margin-left:6px;padding:1px 6px;font-size:10px;font-weight:600;color:#d97706;background:#d977061f;border:1px solid rgba(217,119,6,.25);border-radius:4px}.lossless-hint[data-v-2ef67d1e]{margin:10px 0 0;font-size:12px;color:var(--app-text-muted)}.action-btn[data-v-2ef67d1e]{width:100%;margin-top:8px;background:linear-gradient(135deg,#6366f1,#a855f7)!important;border:none!important;font-size:16px!important;height:48px!important}.error-card[data-v-2ef67d1e]{display:flex;flex-direction:column;align-items:center;padding:48px 32px;text-align:center}.error-card h3[data-v-2ef67d1e]{font-size:20px;font-weight:600;color:var(--app-text-strong);margin-top:16px}.error-card p[data-v-2ef67d1e]{font-size:14px;color:var(--app-text-muted);margin-top:6px}.error-icon[data-v-2ef67d1e]{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#ef44441a}.video-converter-tool[data-v-3e1c749a],.phase-upload[data-v-3e1c749a],.phase-settings[data-v-3e1c749a],.phase-processing[data-v-3e1c749a],.phase-done[data-v-3e1c749a],.phase-error[data-v-3e1c749a]{width:100%}.file-info-card[data-v-3e1c749a]{display:flex;align-items:center;gap:14px;padding:16px 18px;background:var(--app-tint-2);border:1px solid var(--app-tint-border);border-radius:12px;margin-bottom:28px}.fi-icon[data-v-3e1c749a]{width:44px;height:44px;border-radius:10px;background:#6366f11a;border:1px solid rgba(99,102,241,.15);display:flex;align-items:center;justify-content:center;flex-shrink:0}.fi-details[data-v-3e1c749a]{flex:1;min-width:0}.fi-details h4[data-v-3e1c749a]{font-size:14px;font-weight:500;color:var(--app-text-strong);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fi-meta[data-v-3e1c749a]{display:flex;gap:12px;margin-top:4px}.fi-meta span[data-v-3e1c749a]{font-size:12px;color:var(--app-text-muted)}.fi-remove[data-v-3e1c749a]{width:32px;height:32px;border-radius:8px;background:none;border:none;color:var(--app-text-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s}.fi-remove[data-v-3e1c749a]:hover{background:#ef44441a;color:#ef4444}.settings-section[data-v-3e1c749a]{margin-bottom:24px}.settings-section h3[data-v-3e1c749a]{font-size:15px;font-weight:600;color:var(--app-text-strong);margin-bottom:12px}.format-options[data-v-3e1c749a]{display:flex;gap:8px;flex-wrap:wrap}.fmt-btn[data-v-3e1c749a]{padding:8px 18px;font-size:13px;color:var(--app-text-muted);background:var(--app-tint-2);border:1px solid var(--app-tint-border);border-radius:8px;cursor:pointer;transition:all .15s}.fmt-btn[data-v-3e1c749a]:hover{background:var(--app-tint-hover);color:var(--app-text-primary)}.fmt-btn[data-v-3e1c749a]:active,.fmt-btn.active[data-v-3e1c749a]{background:#6366f11f;border-color:#6366f14d;color:var(--app-text-strong)}.action-btn[data-v-3e1c749a]{width:100%;margin-top:8px;background:linear-gradient(135deg,#6366f1,#a855f7)!important;border:none!important;color:#fff!important;font-size:16px!important;height:48px!important}.error-card[data-v-3e1c749a]{display:flex;flex-direction:column;align-items:center;padding:48px 32px;text-align:center}.error-card h3[data-v-3e1c749a]{font-size:20px;font-weight:600;color:var(--app-text-strong);margin-top:16px}.error-card p[data-v-3e1c749a]{font-size:14px;color:var(--app-text-muted);margin-top:6px}.error-icon[data-v-3e1c749a]{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#ef44441a}.image-converter-tool[data-v-9f9a4109],.phase-upload[data-v-9f9a4109],.phase-settings[data-v-9f9a4109],.phase-processing[data-v-9f9a4109],.phase-done[data-v-9f9a4109],.phase-error[data-v-9f9a4109]{width:100%}.file-info-card[data-v-9f9a4109]{display:flex;align-items:center;gap:14px;padding:16px 18px;background:var(--app-tint-2);border:1px solid var(--app-tint-border);border-radius:12px;margin-bottom:28px}.fi-icon[data-v-9f9a4109]{width:44px;height:44px;border-radius:10px;background:#6366f11a;border:1px solid rgba(99,102,241,.15);display:flex;align-items:center;justify-content:center;flex-shrink:0}.fi-details[data-v-9f9a4109]{flex:1;min-width:0}.fi-details h4[data-v-9f9a4109]{font-size:14px;font-weight:500;color:var(--app-text-strong);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fi-meta[data-v-9f9a4109]{display:flex;gap:12px;margin-top:4px}.fi-meta span[data-v-9f9a4109]{font-size:12px;color:var(--app-text-muted)}.fi-remove[data-v-9f9a4109]{width:32px;height:32px;border-radius:8px;background:none;border:none;color:var(--app-text-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s}.fi-remove[data-v-9f9a4109]:hover{background:#ef44441a;color:#ef4444}.settings-section[data-v-9f9a4109]{margin-bottom:24px}.settings-section h3[data-v-9f9a4109]{font-size:15px;font-weight:600;color:var(--app-text-strong);margin-bottom:12px}.format-options[data-v-9f9a4109]{display:flex;gap:8px;flex-wrap:wrap}.fmt-btn[data-v-9f9a4109]{padding:8px 18px;font-size:13px;color:var(--app-text-muted);background:var(--app-tint-2);border:1px solid var(--app-tint-border);border-radius:8px;cursor:pointer;transition:all .15s}.fmt-btn[data-v-9f9a4109]:hover{background:var(--app-tint-hover);color:var(--app-text-primary)}.fmt-btn.active[data-v-9f9a4109]{background:#6366f11f;border-color:#6366f14d;color:var(--app-text-strong)}.svg-settings[data-v-9f9a4109]{background:var(--app-tint-1);border:1px solid var(--app-tint-border);border-radius:12px;padding:16px 18px}.mode-options[data-v-9f9a4109]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:16px}.mode-btn[data-v-9f9a4109]{display:flex;flex-direction:column;align-items:flex-start;padding:10px 14px;background:var(--app-tint-2);border:1px solid var(--app-tint-border);border-radius:8px;cursor:pointer;transition:all .15s;text-align:left}.mode-btn[data-v-9f9a4109]:hover{background:var(--app-tint-hover)}.mode-btn.active[data-v-9f9a4109]{background:#6366f11f;border-color:#6366f14d}.mode-label[data-v-9f9a4109]{font-size:13px;font-weight:600;color:var(--app-text-primary)}.mode-btn.active .mode-label[data-v-9f9a4109]{color:var(--app-text-strong)}.mode-desc[data-v-9f9a4109]{font-size:11px;color:var(--app-text-muted);margin-top:2px}.svg-params[data-v-9f9a4109]{display:flex;flex-direction:column;gap:12px}.param-row[data-v-9f9a4109]{display:flex;align-items:center;gap:10px}.param-row label[data-v-9f9a4109]{font-size:12px;color:var(--app-text-muted);width:70px;flex-shrink:0}.param-slider[data-v-9f9a4109]{flex:1;height:4px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--app-tint-border-hover);border-radius:2px;outline:none}.param-slider[data-v-9f9a4109]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;border-radius:50%;background:#6366f1;cursor:pointer}.param-slider[data-v-9f9a4109]::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:#6366f1;cursor:pointer;border:none}.param-value[data-v-9f9a4109]{font-size:12px;color:var(--app-text-secondary);min-width:120px}.action-btn[data-v-9f9a4109]{width:100%;margin-top:8px;background:linear-gradient(135deg,#6366f1,#a855f7)!important;border:none!important;font-size:16px!important;height:48px!important}.error-card[data-v-9f9a4109]{display:flex;flex-direction:column;align-items:center;padding:48px 32px;text-align:center}.error-card h3[data-v-9f9a4109]{font-size:20px;font-weight:600;color:var(--app-text-strong);margin-top:16px}.error-card p[data-v-9f9a4109]{font-size:14px;color:var(--app-text-muted);margin-top:6px}.error-icon[data-v-9f9a4109]{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#ef44441a}.screen-recorder-tool[data-v-1558260a]{width:100%}.not-supported[data-v-1558260a]{display:flex;flex-direction:column;align-items:center;padding:48px 32px;text-align:center}.not-supported h3[data-v-1558260a]{font-size:20px;font-weight:600;color:#fff;margin-top:16px}.not-supported p[data-v-1558260a]{font-size:14px;color:#fff6;margin-top:6px}.ns-icon[data-v-1558260a]{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#ef44441a}.phase-idle[data-v-1558260a]{display:flex;flex-direction:column;align-items:center;gap:20px;padding:32px 0}.recorder-hero[data-v-1558260a]{display:flex;flex-direction:column;align-items:center;gap:12px}.recorder-hero h3[data-v-1558260a]{font-size:20px;font-weight:600;color:#fff}.recorder-hero p[data-v-1558260a]{font-size:14px;color:#fff6}.screen-visual[data-v-1558260a]{width:80px;height:80px;border-radius:50%;background:#34d39914;border:1px solid rgba(52,211,153,.15);display:flex;align-items:center;justify-content:center}.source-section[data-v-1558260a],.device-section[data-v-1558260a]{width:100%;max-width:500px}.source-section .ds-label[data-v-1558260a],.device-section .ds-label[data-v-1558260a]{font-size:13px;color:#ffffff80;margin-bottom:8px}.source-options[data-v-1558260a]{display:flex;gap:10px}.source-btn[data-v-1558260a]{flex:1;display:flex;align-items:center;gap:10px;padding:14px 12px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:12px;cursor:pointer;transition:all .15s;text-align:left}.source-btn[data-v-1558260a]:hover{background:#ffffff0d}.source-btn.active[data-v-1558260a]{background:#34d39914;border-color:#34d39940}.source-icon[data-v-1558260a]{width:36px;height:36px;border-radius:8px;background:#ffffff0a;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#ffffff80}.source-text[data-v-1558260a]{display:flex;flex-direction:column;gap:2px}.source-name[data-v-1558260a]{font-size:13px;font-weight:500;color:#fffc}.source-desc[data-v-1558260a]{font-size:11px;color:#ffffff59}.toggle-section[data-v-1558260a]{width:100%;max-width:500px;display:flex;flex-direction:column;gap:10px}.toggle-row[data-v-1558260a]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:10px}.toggle-info[data-v-1558260a]{display:flex;flex-direction:column;gap:2px}.toggle-label[data-v-1558260a]{font-size:14px;color:#fffc}.toggle-hint[data-v-1558260a]{font-size:11px;color:#ffffff4d}.opt-toggle[data-v-1558260a]{padding:4px 14px;font-size:12px;color:#ffffff80;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:6px;cursor:pointer;transition:all .15s}.opt-toggle.active[data-v-1558260a]{background:#34d3991f;border-color:#34d3994d;color:#34d399}.device-select[data-v-1558260a]{width:100%;padding:10px 14px;font-size:14px;color:#fff;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:10px;outline:none}.device-select option[data-v-1558260a]{background:#1e1e2e;color:#fff}.device-select[data-v-1558260a]:focus{border-color:#34d39966}.start-btn[data-v-1558260a]{display:flex;align-items:center;gap:8px;padding:12px 32px;font-size:16px;font-weight:600;color:#fff;background:linear-gradient(135deg,#34d399,#06b6d4);border:none;border-radius:12px;cursor:pointer;transition:all .2s}.start-btn[data-v-1558260a]:hover{transform:translateY(-1px);box-shadow:0 4px 16px #34d3994d}.start-btn[data-v-1558260a]:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.notice-card[data-v-1558260a]{width:100%;max-width:500px;padding:14px 18px;background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:10px;display:flex;flex-direction:column;gap:10px}.notice-item[data-v-1558260a]{display:flex;align-items:flex-start;gap:10px;font-size:12px;color:#ffffff4d;line-height:1.7;text-align:left}.notice-num[data-v-1558260a]{width:18px;height:18px;border-radius:5px;background:#ffffff0f;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:600;color:#ffffff40;flex-shrink:0;margin-top:1px}.phase-recording[data-v-1558260a]{display:flex;flex-direction:column;align-items:center;gap:16px;padding:16px 0}.video-container[data-v-1558260a]{position:relative;width:100%;max-width:720px;aspect-ratio:16/9;border-radius:14px;overflow:hidden;background:#000;border:1px solid rgba(255,255,255,.06)}.preview-video[data-v-1558260a]{width:100%;height:100%;object-fit:contain;display:block}.rec-overlay[data-v-1558260a]{position:absolute;top:0;left:0;right:0;padding:12px 16px;display:flex;align-items:center;justify-content:space-between;background:linear-gradient(to bottom,rgba(0,0,0,.5),transparent)}.rec-overlay.paused[data-v-1558260a]{opacity:.7}.rec-badge[data-v-1558260a]{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:#ef4444}.paused .rec-badge[data-v-1558260a]{color:#fff9}.rec-dot[data-v-1558260a]{width:8px;height:8px;border-radius:50%;background:#ef4444;animation:blink-1558260a 1s ease-in-out infinite}.paused .rec-dot[data-v-1558260a]{background:#fff9;animation:none}@keyframes blink-1558260a{0%,to{opacity:1}50%{opacity:.3}}.rec-timer[data-v-1558260a]{font-size:14px;font-weight:600;color:#fff;font-variant-numeric:tabular-nums;background:#0006;padding:4px 10px;border-radius:6px}.audio-indicators[data-v-1558260a]{display:flex;gap:8px}.audio-tag[data-v-1558260a]{display:flex;align-items:center;gap:4px;padding:4px 10px;font-size:11px;background:#34d3991a;border:1px solid rgba(52,211,153,.2);border-radius:6px;color:#34d399}.audio-tag.mic[data-v-1558260a]{background:#6366f11a;border-color:#6366f133;color:#818cf8}.rec-controls[data-v-1558260a]{display:flex;gap:16px}.ctrl-btn[data-v-1558260a]{width:56px;height:56px;border-radius:50%;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.pause-btn[data-v-1558260a]{background:#ffffff1a;color:#fff}.pause-btn[data-v-1558260a]:hover{background:#ffffff26}.resume-btn[data-v-1558260a]{background:#34d39926;color:#34d399}.resume-btn[data-v-1558260a]:hover{background:#34d39940}.stop-btn[data-v-1558260a]{background:#ef444426;color:#ef4444}.stop-btn[data-v-1558260a]:hover{background:#ef444440}.phase-done[data-v-1558260a]{display:flex;flex-direction:column;align-items:center;gap:24px;padding:32px 0}.done-header[data-v-1558260a]{display:flex;align-items:center;gap:10px}.done-header h3[data-v-1558260a]{font-size:20px;font-weight:600;color:#fff}.video-preview[data-v-1558260a]{width:100%;max-width:720px;border-radius:14px;overflow:hidden;background:#ffffff08;border:1px solid rgba(255,255,255,.06)}.preview-meta[data-v-1558260a]{display:flex;gap:16px;padding:10px 16px}.preview-meta span[data-v-1558260a]{font-size:12px;color:#fff6}.done-actions[data-v-1558260a]{display:flex;gap:12px}.action-btn[data-v-1558260a]{display:flex;align-items:center;gap:8px;padding:10px 24px;font-size:14px;font-weight:500;border-radius:10px;border:none;cursor:pointer;transition:all .15s}.download-btn[data-v-1558260a]{background:linear-gradient(135deg,#34d399,#06b6d4);color:#fff}.download-btn[data-v-1558260a]:hover{box-shadow:0 4px 12px #34d3994d}.reset-btn[data-v-1558260a]{background:#ffffff0f;color:#ffffffb3}.reset-btn[data-v-1558260a]:hover{background:#ffffff1a}.webcam-recorder-tool[data-v-abc765d0]{width:100%}.not-supported[data-v-abc765d0]{display:flex;flex-direction:column;align-items:center;padding:48px 32px;text-align:center}.not-supported h3[data-v-abc765d0]{font-size:20px;font-weight:600;color:#fff;margin-top:16px}.not-supported p[data-v-abc765d0]{font-size:14px;color:#fff6;margin-top:6px}.ns-icon[data-v-abc765d0]{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#ef44441a}.phase-idle[data-v-abc765d0]{display:flex;flex-direction:column;align-items:center;gap:20px;padding:32px 0}.recorder-hero[data-v-abc765d0]{display:flex;flex-direction:column;align-items:center;gap:12px}.recorder-hero h3[data-v-abc765d0]{font-size:20px;font-weight:600;color:#fff}.recorder-hero p[data-v-abc765d0]{font-size:14px;color:#fff6}.cam-visual[data-v-abc765d0]{width:80px;height:80px;border-radius:50%;background:#34d39914;border:1px solid rgba(52,211,153,.15);display:flex;align-items:center;justify-content:center}.device-section[data-v-abc765d0],.resolution-section[data-v-abc765d0]{width:100%;max-width:400px}.device-section .ds-label[data-v-abc765d0],.resolution-section .ds-label[data-v-abc765d0]{font-size:13px;color:#ffffff80;margin-bottom:6px}.device-select[data-v-abc765d0]{width:100%;padding:10px 14px;font-size:14px;color:#fff;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:10px;outline:none}.device-select option[data-v-abc765d0]{background:#1e1e2e;color:#fff}.device-select[data-v-abc765d0]:focus{border-color:#34d39966}.res-options[data-v-abc765d0]{display:flex;gap:8px}.res-btn[data-v-abc765d0]{padding:8px 18px;font-size:13px;color:#ffffff80;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:8px;cursor:pointer;transition:all .15s}.res-btn[data-v-abc765d0]:hover{background:#ffffff0f;color:#fffc}.res-btn.active[data-v-abc765d0]{background:#34d3991f;border-color:#34d3994d;color:#34d399}.start-btn[data-v-abc765d0]{display:flex;align-items:center;gap:8px;padding:12px 32px;font-size:16px;font-weight:600;color:#fff;background:linear-gradient(135deg,#34d399,#06b6d4);border:none;border-radius:12px;cursor:pointer;transition:all .2s}.start-btn[data-v-abc765d0]:hover{transform:translateY(-1px);box-shadow:0 4px 16px #34d3994d}.start-btn[data-v-abc765d0]:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.privacy-note[data-v-abc765d0]{display:flex;align-items:flex-start;gap:8px;max-width:440px;font-size:12px;color:#ffffff4d;line-height:1.7;text-align:left}.privacy-note svg[data-v-abc765d0]{flex-shrink:0;margin-top:2px}.phase-recording[data-v-abc765d0]{display:flex;flex-direction:column;align-items:center;gap:20px;padding:16px 0}.video-container[data-v-abc765d0]{position:relative;width:100%;max-width:640px;aspect-ratio:16/9;border-radius:14px;overflow:hidden;background:#000;border:1px solid rgba(255,255,255,.06)}.preview-video[data-v-abc765d0]{width:100%;height:100%;object-fit:cover;display:block}.rec-overlay[data-v-abc765d0]{position:absolute;top:0;left:0;right:0;padding:12px 16px;display:flex;align-items:center;justify-content:space-between;background:linear-gradient(to bottom,rgba(0,0,0,.5),transparent)}.rec-overlay.paused[data-v-abc765d0]{opacity:.7}.rec-badge[data-v-abc765d0]{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:#ef4444}.paused .rec-badge[data-v-abc765d0]{color:#fff9}.rec-dot[data-v-abc765d0]{width:8px;height:8px;border-radius:50%;background:#ef4444;animation:blink-abc765d0 1s ease-in-out infinite}.paused .rec-dot[data-v-abc765d0]{background:#fff9;animation:none}@keyframes blink-abc765d0{0%,to{opacity:1}50%{opacity:.3}}.rec-timer[data-v-abc765d0]{font-size:14px;font-weight:600;color:#fff;font-variant-numeric:tabular-nums;background:#0006;padding:4px 10px;border-radius:6px}.rec-controls[data-v-abc765d0]{display:flex;gap:16px}.ctrl-btn[data-v-abc765d0]{width:56px;height:56px;border-radius:50%;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.pause-btn[data-v-abc765d0]{background:#ffffff1a;color:#fff}.pause-btn[data-v-abc765d0]:hover{background:#ffffff26}.resume-btn[data-v-abc765d0]{background:#34d39926;color:#34d399}.resume-btn[data-v-abc765d0]:hover{background:#34d39940}.stop-btn[data-v-abc765d0]{background:#ef444426;color:#ef4444}.stop-btn[data-v-abc765d0]:hover{background:#ef444440}.phase-done[data-v-abc765d0]{display:flex;flex-direction:column;align-items:center;gap:24px;padding:32px 0}.done-header[data-v-abc765d0]{display:flex;align-items:center;gap:10px}.done-header h3[data-v-abc765d0]{font-size:20px;font-weight:600;color:#fff}.video-preview[data-v-abc765d0]{width:100%;max-width:640px;border-radius:14px;overflow:hidden;background:#ffffff08;border:1px solid rgba(255,255,255,.06)}.preview-meta[data-v-abc765d0]{display:flex;gap:16px;padding:10px 16px}.preview-meta span[data-v-abc765d0]{font-size:12px;color:#fff6}.done-actions[data-v-abc765d0]{display:flex;gap:12px}.action-btn[data-v-abc765d0]{display:flex;align-items:center;gap:8px;padding:10px 24px;font-size:14px;font-weight:500;border-radius:10px;border:none;cursor:pointer;transition:all .15s}.download-btn[data-v-abc765d0]{background:linear-gradient(135deg,#34d399,#06b6d4);color:#fff}.download-btn[data-v-abc765d0]:hover{box-shadow:0 4px 12px #34d3994d}.reset-btn[data-v-abc765d0]{background:#ffffff0f;color:#ffffffb3}.reset-btn[data-v-abc765d0]:hover{background:#ffffff1a}.audio-recorder-tool[data-v-195fd83a]{width:100%}.not-supported[data-v-195fd83a]{display:flex;flex-direction:column;align-items:center;padding:48px 32px;text-align:center}.not-supported h3[data-v-195fd83a]{font-size:20px;font-weight:600;color:var(--app-text-strong);margin-top:16px}.not-supported p[data-v-195fd83a]{font-size:14px;color:var(--app-text-muted);margin-top:6px}.ns-icon[data-v-195fd83a]{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#ef44441a}.phase-idle[data-v-195fd83a]{display:flex;flex-direction:column;align-items:center;gap:24px;padding:32px 0}.recorder-hero[data-v-195fd83a]{display:flex;flex-direction:column;align-items:center;gap:12px}.recorder-hero h3[data-v-195fd83a]{font-size:20px;font-weight:600;color:var(--app-text-strong)}.recorder-hero p[data-v-195fd83a]{font-size:14px;color:var(--app-text-muted)}.mic-visual[data-v-195fd83a]{width:80px;height:80px;border-radius:50%;background:#34d39914;border:1px solid rgba(52,211,153,.15);display:flex;align-items:center;justify-content:center}.mic-visual.pulse[data-v-195fd83a]{animation:pulse-ring-195fd83a 1.5s ease-in-out infinite}@keyframes pulse-ring-195fd83a{0%,to{box-shadow:0 0 #34d39933}50%{box-shadow:0 0 0 16px #34d39900}}.device-section[data-v-195fd83a]{width:100%;max-width:400px}.device-section .ds-label[data-v-195fd83a]{font-size:13px;color:var(--app-text-muted);margin-bottom:6px}.device-select[data-v-195fd83a]{width:100%;padding:10px 14px;font-size:14px;color:var(--app-text-strong);background:var(--app-tint-hover);border:1px solid var(--app-tint-border-hover);border-radius:10px;outline:none}.device-select option[data-v-195fd83a]{background:var(--app-surface);color:var(--app-text-strong)}.device-select[data-v-195fd83a]:focus{border-color:#34d39966}.audio-options[data-v-195fd83a]{width:100%;max-width:400px;display:flex;gap:16px}.opt-row[data-v-195fd83a]{display:flex;align-items:center;gap:8px;flex:1}.opt-label[data-v-195fd83a]{font-size:13px;color:var(--app-text-muted)}.opt-toggle[data-v-195fd83a]{padding:4px 12px;font-size:12px;color:var(--app-text-muted);background:var(--app-tint-hover);border:1px solid var(--app-tint-border-hover);border-radius:6px;cursor:pointer;transition:all .15s}.opt-toggle.active[data-v-195fd83a]{background:#34d3991f;border-color:#34d3994d;color:#34d399}.start-btn[data-v-195fd83a]{display:flex;align-items:center;gap:8px;padding:12px 32px;font-size:16px;font-weight:600;color:#fff;background:linear-gradient(135deg,#34d399,#06b6d4);border:none;border-radius:12px;cursor:pointer;transition:all .2s}.start-btn[data-v-195fd83a]:hover{transform:translateY(-1px);box-shadow:0 4px 16px #34d3994d}.start-btn[data-v-195fd83a]:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.privacy-note[data-v-195fd83a]{display:flex;align-items:flex-start;gap:8px;max-width:440px;font-size:12px;color:var(--app-text-muted);line-height:1.7;text-align:left}.privacy-note svg[data-v-195fd83a]{flex-shrink:0;margin-top:2px}.phase-recording[data-v-195fd83a]{display:flex;flex-direction:column;align-items:center;gap:24px;padding:32px 0}.rec-status[data-v-195fd83a]{display:flex;align-items:center;gap:8px;font-size:14px;color:#ef4444}.rec-status.paused[data-v-195fd83a]{color:var(--app-text-muted)}.rec-dot[data-v-195fd83a]{width:10px;height:10px;border-radius:50%;background:#ef4444;animation:blink-195fd83a 1s ease-in-out infinite}.paused .rec-dot[data-v-195fd83a]{background:var(--app-text-muted);animation:none}@keyframes blink-195fd83a{0%,to{opacity:1}50%{opacity:.3}}.rec-timer[data-v-195fd83a]{font-size:48px;font-weight:700;color:var(--app-text-strong);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.waveform-preview[data-v-195fd83a]{width:100%;max-width:500px;height:80px;border-radius:12px;overflow:hidden;background:var(--app-tint-1);border:1px solid var(--app-tint-border)}.wave-canvas[data-v-195fd83a]{width:100%;height:100%;display:block}.rec-controls[data-v-195fd83a]{display:flex;gap:16px}.ctrl-btn[data-v-195fd83a]{width:56px;height:56px;border-radius:50%;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.pause-btn[data-v-195fd83a]{background:var(--app-tint-active);color:var(--app-text-strong)}.pause-btn[data-v-195fd83a]:hover{background:var(--app-tint-border-hover)}.resume-btn[data-v-195fd83a]{background:#34d39926;color:#34d399}.resume-btn[data-v-195fd83a]:hover{background:#34d39940}.stop-btn[data-v-195fd83a]{background:#ef444426;color:#ef4444}.stop-btn[data-v-195fd83a]:hover{background:#ef444440}.phase-done[data-v-195fd83a]{display:flex;flex-direction:column;align-items:center;gap:24px;padding:32px 0}.done-header[data-v-195fd83a]{display:flex;align-items:center;gap:10px}.done-header h3[data-v-195fd83a]{font-size:20px;font-weight:600;color:var(--app-text-strong)}.audio-preview[data-v-195fd83a]{width:100%;max-width:500px;padding:20px;background:var(--app-tint-2);border:1px solid var(--app-tint-border);border-radius:14px}.preview-audio[data-v-195fd83a]{width:100%;height:40px;border-radius:8px}.preview-meta[data-v-195fd83a]{display:flex;gap:16px;margin-top:10px}.preview-meta span[data-v-195fd83a]{font-size:12px;color:var(--app-text-muted)}.done-actions[data-v-195fd83a]{display:flex;gap:12px}.action-btn[data-v-195fd83a]{display:flex;align-items:center;gap:8px;padding:10px 24px;font-size:14px;font-weight:500;border-radius:10px;border:none;cursor:pointer;transition:all .15s}.download-btn[data-v-195fd83a]{background:linear-gradient(135deg,#34d399,#06b6d4);color:#fff}.download-btn[data-v-195fd83a]:hover{box-shadow:0 4px 12px #34d3994d}.reset-btn[data-v-195fd83a]{background:var(--app-tint-border);color:var(--app-text-secondary)}.reset-btn[data-v-195fd83a]:hover{background:var(--app-tint-active)}.tool-seo-content[data-v-0af1dde7]{max-width:800px;margin:0 auto;padding:24px 48px 80px}.tool-seo-content h2[data-v-0af1dde7]{font-size:22px;font-weight:700;color:var(--app-text-strong);letter-spacing:-.01em;margin-bottom:16px}.tsc-intro[data-v-0af1dde7]{margin-bottom:40px}.tsc-intro p[data-v-0af1dde7]{font-size:15px;line-height:1.75;color:var(--app-text-muted);margin-bottom:14px}.tsc-faq-item[data-v-0af1dde7]{border:1px solid var(--app-tint-border);border-radius:12px;margin-bottom:10px;background:var(--app-tint-2)}.tsc-faq-item summary[data-v-0af1dde7]{cursor:pointer;padding:14px 18px;font-size:15px;font-weight:600;color:var(--app-text-strong);list-style:none;display:flex;align-items:center;justify-content:space-between}.tsc-faq-item summary[data-v-0af1dde7]:after{content:"+";font-size:18px;font-weight:400;color:var(--app-text-muted);flex-shrink:0;margin-left:12px}.tsc-faq-item[open] summary[data-v-0af1dde7]:after{content:"−"}.tsc-faq-item p[data-v-0af1dde7]{padding:0 18px 16px;font-size:14px;line-height:1.7;color:var(--app-text-muted)}.tools-page[data-v-2d76504c]{display:flex;height:calc(100vh - 64px);overflow:hidden}.tools-content[data-v-2d76504c]{flex:1;overflow:hidden;min-width:0}.content-inner[data-v-2d76504c]{max-width:800px;margin:0 auto;padding:40px 48px 60px;height:100%;overflow-y:auto}.content-inner.content-editor[data-v-2d76504c]{max-width:none;margin:0;padding:0;overflow-y:auto}.content-inner.content-editor .tool-area[data-v-2d76504c]{height:100%}.content-inner.content-editor .content-header[data-v-2d76504c]{display:none}.content-inner.content-editor[data-v-2d76504c] .phase-upload,.content-inner.content-editor[data-v-2d76504c] .phase-settings,.content-inner.content-editor[data-v-2d76504c] .phase-processing,.content-inner.content-editor[data-v-2d76504c] .phase-done,.content-inner.content-editor[data-v-2d76504c] .phase-error{max-width:800px;margin:0 auto;padding:40px 48px 60px;overflow-y:auto;height:100%}.content-header[data-v-2d76504c]{margin-bottom:32px}.content-header h1[data-v-2d76504c]{font-size:32px;font-weight:700;color:var(--app-text-strong);letter-spacing:-.02em;margin-bottom:6px}.content-desc[data-v-2d76504c]{font-size:15px;color:var(--app-text-muted)}.content-empty[data-v-2d76504c]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;text-align:center}.content-empty h3[data-v-2d76504c]{font-size:18px;font-weight:600;color:var(--app-text-muted);margin-top:16px}.content-empty p[data-v-2d76504c]{font-size:14px;color:var(--app-text-muted);margin-top:4px}.empty-icon[data-v-2d76504c]{width:80px;height:80px;border-radius:20px;background:var(--app-tint-2);border:1px solid var(--app-tint-border);display:flex;align-items:center;justify-content:center;color:var(--app-text-muted)}
