@charset "UTF-8";.tool-category-tabs[data-v-2b0d694f]{display:flex;gap:2px;padding:0 4px;margin-bottom:8px;flex-shrink:0}.cat-tab[data-v-2b0d694f]{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-2b0d694f]:hover{background:#ffffff0a;color:#ffffffa6}.cat-tab.active[data-v-2b0d694f]{background:#6366f11f;border-color:#6366f133;color:#fff;font-weight:500}.cat-tab.cat-video.active[data-v-2b0d694f]{color:#818cf8;background:#6366f11f;border-color:#6366f133}.cat-tab.cat-audio.active[data-v-2b0d694f]{color:#f472b6;background:#f472b61f;border-color:#f472b633}.cat-tab.cat-record.active[data-v-2b0d694f]{color:#34d399;background:#34d3991f;border-color:#34d39933}.cat-tab.cat-image.active[data-v-2b0d694f]{color:#fbbf24;background:#fbbf241f;border-color:#fbbf2433}.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-98a37c18]{display:flex;flex-direction:column;min-height:0;flex:1}.rfp-tabs[data-v-98a37c18]{display:flex;gap:2px;padding:0 4px;margin-bottom:6px;flex-shrink:0}.rfp-tab[data-v-98a37c18]{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-98a37c18]:hover{background:#ffffff0a}.rfp-tab.active[data-v-98a37c18]{background:#6366f11a;border-color:#6366f126}.rfp-tab.active .rfp-tab-label[data-v-98a37c18]{color:#ffffffd9}.rfp-tab-icon[data-v-98a37c18]{font-size:10px;color:#ffffff59}.rfp-tab-label[data-v-98a37c18]{font-size:13px;color:#fff6;transition:color .15s}.rfp-list[data-v-98a37c18]{flex:1;overflow-y:auto;padding:0 4px 8px}.rfp-list[data-v-98a37c18]::-webkit-scrollbar{width:3px}.rfp-list[data-v-98a37c18]::-webkit-scrollbar-track{background:transparent}.rfp-list[data-v-98a37c18]::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:2px}.rfp-empty[data-v-98a37c18]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px 12px;gap:8px}.rfp-empty-icon[data-v-98a37c18]{color:#ffffff1f}.rfp-empty-text[data-v-98a37c18]{font-size:13px;color:#ffffff40;text-align:center;line-height:1.4}.tools-sidebar[data-v-f0ee586e]{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-f0ee586e]{display:flex;flex-direction:column;height:100%;padding:24px 16px 0}.sidebar-header[data-v-f0ee586e]{padding:0 8px;margin-bottom:20px;flex-shrink:0}.sidebar-header h2[data-v-f0ee586e]{font-size:20px;font-weight:700;color:#fff;letter-spacing:-.02em}.sidebar-search[data-v-f0ee586e]{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-f0ee586e]:focus-within{border-color:#6366f166}.sidebar-search-input[data-v-f0ee586e]{flex:1;background:none;border:none;outline:none;color:#fff;font-size:13px;font-family:inherit}.sidebar-search-input[data-v-f0ee586e]::placeholder{color:#ffffff40}.sidebar-tools[data-v-f0ee586e]{flex:1;min-height:0;display:flex;flex-direction:column}.sidebar-recent[data-v-f0ee586e]{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-f0ee586e],.slide-up-leave-active[data-v-f0ee586e]{transition:all .25s ease;overflow:hidden}.slide-up-enter-from[data-v-f0ee586e],.slide-up-leave-to[data-v-f0ee586e]{max-height:0;min-height:0;opacity:0;padding-top:0;padding-bottom:0;margin-top:0}.recent-toggle[data-v-f0ee586e]{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-f0ee586e]:hover{background:#ffffff08}.recent-toggle:hover .recent-toggle-label[data-v-f0ee586e]{color:#fff9}.recent-toggle.active .recent-toggle-label[data-v-f0ee586e],.recent-toggle.active .recent-toggle-icon[data-v-f0ee586e]{color:#818cf8}.recent-toggle-icon[data-v-f0ee586e]{color:#ffffff4d;transition:all .25s}.recent-toggle-icon.expanded[data-v-f0ee586e]{transform:rotate(180deg)}.recent-toggle-label[data-v-f0ee586e]{font-size:13px;color:#ffffff59;transition:color .15s}.recent-toggle-badge[data-v-f0ee586e]{font-size:11px;color:#818cf8;background:#6366f11f;border-radius:10px;padding:1px 7px;margin-left:auto}.sidebar-nav[data-v-f0ee586e]{flex:1;overflow-y:auto;padding-bottom:24px}.sidebar-nav[data-v-f0ee586e]::-webkit-scrollbar{width:4px}.sidebar-nav[data-v-f0ee586e]::-webkit-scrollbar-track{background:transparent}.sidebar-nav[data-v-f0ee586e]::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:2px}.sidebar-nav[data-v-f0ee586e]::-webkit-scrollbar-thumb:hover{background:#fff3}.sidebar-group[data-v-f0ee586e]{margin-bottom:4px}.sidebar-group-title[data-v-f0ee586e]{padding:8px 12px 4px;font-size:11px;font-weight:600;color:#ffffff4d;text-transform:uppercase;letter-spacing:.06em}.sidebar-group-tools[data-v-f0ee586e]{overflow:hidden}.sidebar-tool-btn[data-v-f0ee586e]{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-f0ee586e]:hover{background:#ffffff0d}.sidebar-tool-btn:hover .stb-name[data-v-f0ee586e]{color:#ffffffd9}.sidebar-tool-btn.active[data-v-f0ee586e]{background:#6366f11f}.sidebar-tool-btn.active .stb-name[data-v-f0ee586e]{color:#fff;font-weight:500}.sidebar-tool-btn.active .stb-icon[data-v-f0ee586e]{background:#6366f133;border-color:#6366f140;color:#818cf8}.stb-icon[data-v-f0ee586e]{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-f0ee586e]{color:#818cf8}.stb-icon.cat-audio[data-v-f0ee586e]{color:#f472b6}.stb-icon.cat-record[data-v-f0ee586e]{color:#34d399}.stb-icon.cat-image[data-v-f0ee586e]{color:#fbbf24}.stb-name[data-v-f0ee586e]{font-size:13px;color:#ffffff8c;transition:all .15s}.upload-zone-wrap[data-v-af20997b]{display:flex;flex-direction:column;gap:0}.recent-strip[data-v-af20997b]{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-af20997b]{font-size:11px;color:#ffffff4d;white-space:nowrap;flex-shrink:0}.recent-strip-items[data-v-af20997b]{display:flex;gap:4px;overflow-x:auto}.recent-strip-items[data-v-af20997b]::-webkit-scrollbar{height:0}.recent-strip-item[data-v-af20997b]{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-af20997b]:hover{background:#6366f11a;border-color:#6366f133}.recent-strip-item[data-v-af20997b] .file-thumb{width:24px;height:24px;border:none;background:none}.upload-zone[data-v-af20997b]{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-af20997b]{border-top-left-radius:0;border-top-right-radius:0;border-top-style:solid;border-top-color:#ffffff0f}.upload-zone[data-v-af20997b]:hover{background:#ffffff08;border-color:#6366f140}.upload-zone:hover .upload-icon[data-v-af20997b]{color:#818cf8;background:#6366f11a;border-color:#6366f126}.upload-zone.dragover[data-v-af20997b]{background:#6366f10d;border-color:#6366f166}.upload-zone.dragover .upload-icon[data-v-af20997b]{color:#818cf8;background:#6366f126;transform:scale(1.05)}.upload-zone.uploading[data-v-af20997b]{cursor:default;border-style:solid;border-color:#6366f133;background:#6366f108}.upload-zone h3[data-v-af20997b]{font-size:18px;font-weight:600;color:#fff}.upload-zone p[data-v-af20997b]{font-size:13px;color:#ffffff59}.upload-icon[data-v-af20997b]{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-af20997b]{font-size:12px!important;color:#fff3!important;margin-top:2px}.upload-limit-hint[data-v-af20997b]{font-size:11px!important;color:#ffffff47!important;margin-top:-4px}.upload-progress-ring[data-v-af20997b]{position:relative;width:80px;height:80px}.upload-progress-ring svg[data-v-af20997b]{width:100%;height:100%;transform:rotate(-90deg)}.upload-progress-ring .progress-bg[data-v-af20997b]{fill:none;stroke:#ffffff0f;stroke-width:5}.upload-progress-ring .progress-fill[data-v-af20997b]{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-af20997b]{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}.upload-progress-ring.stalled .progress-fill[data-v-af20997b]{stroke:#f59e0b}.upload-progress-ring.stalled .progress-pct[data-v-af20997b]{color:#f59e0b}.upload-stats[data-v-af20997b]{font-size:12px!important;color:#ffffff80!important;font-variant-numeric:tabular-nums}.upload-cancel-btn[data-v-af20997b]{margin-top:2px;padding:6px 18px;font-size:12px;color:#ffffff8c;background:transparent;border:1px solid rgba(255,255,255,.15);border-radius:8px;cursor:pointer;transition:all .15s}.upload-cancel-btn[data-v-af20997b]:hover{color:#fff;border-color:#ffffff59;background:#ffffff0d}.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}.batch-file-list[data-v-285252da]{margin-bottom:24px}.bfl-header[data-v-285252da]{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:12px}.bfl-header h3[data-v-285252da]{font-size:15px;font-weight:600;color:var(--app-text-strong)}.bfl-total[data-v-285252da]{font-size:12px;color:var(--app-text-muted)}.bfl-recent[data-v-285252da]{padding:10px 12px;margin-bottom:10px;background:var(--app-tint-2);border:1px solid var(--app-tint-border);border-radius:10px}.bfl-recent-label[data-v-285252da]{display:block;margin-bottom:8px;font-size:11px;color:var(--app-text-muted);white-space:nowrap}.bfl-recent-items[data-v-285252da]{display:flex;flex-wrap:wrap;gap:6px}.bfl-recent-item[data-v-285252da]{position:relative;width:36px;height:36px;border-radius:8px;background:var(--app-tint-hover);border:1px solid var(--app-tint-border);cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:0;transition:all .15s}.bfl-recent-item[data-v-285252da]:hover{border-color:#6366f14d}.bfl-recent-item.selected[data-v-285252da]{border-color:#6366f1;background:#6366f12e}.bfl-recent-item[data-v-285252da] .file-thumb{width:24px;height:24px;border:none;background:none}.bfl-check[data-v-285252da]{position:absolute;right:-4px;top:-4px;background:#6366f1;border-radius:50%;padding:1px;width:14px;height:14px}.bfl-rows[data-v-285252da]{display:flex;flex-direction:column;gap:8px;border-radius:12px}.bfl-rows.dragover[data-v-285252da]{outline:2px dashed rgba(99,102,241,.5);outline-offset:4px}.bfl-row[data-v-285252da]{display:flex;align-items:center;gap:12px;padding:10px 14px;background:var(--app-tint-2);border:1px solid var(--app-tint-border);border-radius:10px;cursor:pointer;transition:border-color .15s,background .15s}.bfl-row[data-v-285252da]:hover{border-color:#6366f14d}.bfl-row.active[data-v-285252da]{border-color:#6366f1;background:#6366f114}.bfl-icon[data-v-285252da]{width:34px;height:34px;border-radius:8px;flex-shrink:0;background:#6366f11a;border:1px solid rgba(99,102,241,.15);display:flex;align-items:center;justify-content:center}.bfl-details[data-v-285252da]{flex:1;min-width:0}.bfl-details h4[data-v-285252da]{font-size:13px;font-weight:500;color:var(--app-text-strong);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bfl-meta[data-v-285252da]{display:flex;gap:10px;margin-top:2px}.bfl-meta span[data-v-285252da]{font-size:11px;color:var(--app-text-muted)}.bfl-cloud[data-v-285252da]{color:#6366f1!important}.bfl-state[data-v-285252da]{flex-shrink:0;font-size:12px}.bfl-state-progress[data-v-285252da]{color:#818cf8;font-variant-numeric:tabular-nums}.bfl-state-error[data-v-285252da]{color:#ef4444;font-size:11px;max-width:180px;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bfl-remove[data-v-285252da]{width:28px;height:28px;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;flex-shrink:0}.bfl-remove[data-v-285252da]:hover:not(:disabled){background:#ef44441a;color:#ef4444}.bfl-remove[data-v-285252da]:disabled{opacity:.3;cursor:default}.bfl-add[data-v-285252da]{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px;font-size:13px;color:var(--app-text-muted);background:none;border:1.5px dashed var(--app-tint-border);border-radius:10px;cursor:pointer;transition:all .15s}.bfl-add[data-v-285252da]:hover:not(:disabled){border-color:#6366f166;color:var(--app-text-primary);background:#6366f10a}.bfl-add[data-v-285252da]:disabled{opacity:.4;cursor:default}.bfl-quota[data-v-285252da]{margin-top:12px;font-size:12px;color:var(--app-text-muted)}.bfl-quota.exceeded[data-v-285252da]{color:#f59e0b;font-weight:500}.batch-progress[data-v-1b4cccdb]{display:flex;flex-direction:column;align-items:center}.bp-overall[data-v-1b4cccdb]{text-align:center;margin-bottom:28px}.bp-ring-wrap[data-v-1b4cccdb]{position:relative;width:80px;height:80px;margin:0 auto 16px}.bp-ring-wrap svg[data-v-1b4cccdb]{width:100%;height:100%;transform:rotate(-90deg)}.bp-ring-bg[data-v-1b4cccdb]{fill:none;stroke:var(--app-tint-border);stroke-width:5}.bp-ring-fill[data-v-1b4cccdb]{fill:none;stroke:#818cf8;stroke-width:5;stroke-linecap:round;stroke-dasharray:214;transition:stroke-dashoffset .3s ease}.bp-pct[data-v-1b4cccdb]{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:var(--app-text-strong);font-variant-numeric:tabular-nums}.bp-overall h3[data-v-1b4cccdb]{font-size:18px;font-weight:600;color:var(--app-text-strong)}.bp-overall p[data-v-1b4cccdb]{font-size:13px;color:var(--app-text-muted);margin-top:6px}.bp-serial[data-v-1b4cccdb]{font-size:12px!important;opacity:.7}.bp-rows[data-v-1b4cccdb]{width:100%;display:flex;flex-direction:column;gap:8px;margin-bottom:24px}.bp-row[data-v-1b4cccdb]{padding:10px 14px;background:var(--app-tint-2);border:1px solid var(--app-tint-border);border-radius:10px;transition:border-color .2s}.bp-row.active[data-v-1b4cccdb]{border-color:#6366f159}.bp-row-main[data-v-1b4cccdb]{display:flex;align-items:center;justify-content:space-between;gap:12px}.bp-name[data-v-1b4cccdb]{font-size:13px;color:var(--app-text-strong);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bp-label[data-v-1b4cccdb]{margin-left:8px;font-size:11px;color:#818cf8;background:#6366f11f;border-radius:4px;padding:1px 6px}.bp-status[data-v-1b4cccdb]{font-size:12px;color:var(--app-text-muted);flex-shrink:0;font-variant-numeric:tabular-nums}.bp-status.st-processing[data-v-1b4cccdb]{color:#818cf8}.bp-status.st-completed[data-v-1b4cccdb]{color:#10b981}.bp-status.st-failed[data-v-1b4cccdb]{color:#ef4444}.bp-bar[data-v-1b4cccdb]{height:4px;background:var(--app-tint-border);border-radius:2px;margin-top:8px;overflow:hidden}.bp-bar-fill[data-v-1b4cccdb]{height:100%;background:linear-gradient(90deg,#6366f1,#818cf8);border-radius:2px;transition:width .3s ease}.bp-bar-fill.done[data-v-1b4cccdb]{background:#10b981}.bp-cancel[data-v-1b4cccdb]{flex-shrink:0}.batch-result[data-v-0fba8e8e]{display:flex;flex-direction:column;align-items:center}.br-summary[data-v-0fba8e8e]{text-align:center;margin-bottom:24px}.br-icon[data-v-0fba8e8e]{width:68px;height:68px;border-radius:50%;margin:0 auto 14px;display:flex;align-items:center;justify-content:center;background:#10b9811a}.has-failed .br-icon[data-v-0fba8e8e]{background:#f59e0b1a}.br-summary h3[data-v-0fba8e8e]{font-size:20px;font-weight:600;color:var(--app-text-strong)}.br-summary p[data-v-0fba8e8e]{font-size:13px;color:var(--app-text-muted);margin-top:6px}.br-rows[data-v-0fba8e8e]{width:100%;display:flex;flex-direction:column;gap:8px;margin-bottom:24px}.br-row[data-v-0fba8e8e]{display:flex;align-items:center;gap:12px;padding:12px 14px;background:var(--app-tint-2);border:1px solid var(--app-tint-border);border-radius:10px}.br-details[data-v-0fba8e8e]{flex:1;min-width:0}.br-details h4[data-v-0fba8e8e]{font-size:13px;font-weight:500;color:var(--app-text-strong);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.br-label[data-v-0fba8e8e]{margin-left:8px;font-size:11px;color:#818cf8;font-weight:400;background:#6366f11f;border-radius:4px;padding:1px 6px}.br-meta[data-v-0fba8e8e]{display:flex;gap:10px;margin-top:3px}.br-meta span[data-v-0fba8e8e]{font-size:11px;color:var(--app-text-muted)}.br-ratio[data-v-0fba8e8e]{color:#10b981!important;font-weight:600}.br-error[data-v-0fba8e8e]{color:#ef4444!important}.br-muted[data-v-0fba8e8e]{opacity:.7}.br-actions[data-v-0fba8e8e]{flex-shrink:0}.br-download[data-v-0fba8e8e]{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;font-size:12px;font-weight:500;color:#fff;background:linear-gradient(135deg,#6366f1,#a855f7);border-radius:8px;text-decoration:none;transition:opacity .15s}.br-download[data-v-0fba8e8e]:hover{opacity:.85}.br-retry[data-v-0fba8e8e]{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;font-size:12px;color:var(--app-text-primary);background:var(--app-tint-hover);border:1px solid var(--app-tint-border);border-radius:8px;cursor:pointer;transition:all .15s}.br-retry[data-v-0fba8e8e]:hover{border-color:#6366f166}.br-reset[data-v-0fba8e8e],.batch-tool-shell[data-v-488d566a],.phase-upload[data-v-488d566a],.phase-settings[data-v-488d566a],.phase-processing[data-v-488d566a],.phase-done[data-v-488d566a]{width:100%}.next-tools[data-v-488d566a]{margin-top:28px;padding-top:20px;border-top:1px solid var(--app-tint-border)}.next-tools-title[data-v-488d566a]{font-size:13px;font-weight:600;color:var(--app-text-secondary);margin-bottom:10px}.next-tools-links[data-v-488d566a]{display:flex;flex-wrap:wrap;gap:8px}.next-tools-link[data-v-488d566a]{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border:1px solid var(--app-tint-border);border-radius:999px;background:var(--app-tint-2);color:var(--app-text-strong);font-size:13px;text-decoration:none;transition:border-color .15s,background .15s}.next-tools-link[data-v-488d566a]:hover{border-color:var(--app-tint-border-hover);background:var(--app-hover)}.phase-settings.has-preview[data-v-488d566a]{display:flex;flex-direction:column}.editor-main[data-v-488d566a]{position:relative;flex:1;min-height:0;display:flex;gap:0;border-bottom:1px solid var(--app-tint-border)}.editor-content[data-v-488d566a]{flex:1;min-width:0;display:flex;align-items:center;justify-content:center;padding:12px;background:#0003;position:relative}.editor-sidebar[data-v-488d566a]{width:300px;flex-shrink:0;display:flex;flex-direction:column;min-height:0;background:var(--app-tint-1);border-left:1px solid var(--app-tint-border);overflow:hidden}.sidebar-tabs[data-v-488d566a]{display:flex;gap:4px;margin:12px 16px 0;padding:3px;flex-shrink:0;background:var(--app-tint-2);border:1px solid var(--app-tint-border);border-radius:10px}.sidebar-tab[data-v-488d566a]{flex:1;padding:7px 10px;font-size:13px;color:var(--app-text-muted);background:none;border:none;border-radius:8px;cursor:pointer;transition:all .15s}.sidebar-tab[data-v-488d566a]:hover{color:var(--app-text-primary)}.sidebar-tab.active[data-v-488d566a]{background:#6366f126;color:var(--app-text-strong);font-weight:600}.sidebar-panel[data-v-488d566a]{flex:1;min-height:0;overflow-y:auto;padding:12px 16px}.timeline-dock[data-v-488d566a]{flex-shrink:0}.timeline-dock[data-v-488d566a]:empty{display:none}.editor-statusbar[data-v-488d566a]{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:8px 16px;background:var(--app-tint-2);border-top:1px solid var(--app-tint-border)}.sb-left[data-v-488d566a]{min-width:0}.sb-start-btn[data-v-488d566a]{width:auto!important;min-width:200px;margin-top:0!important}.drop-hint-overlay[data-v-488d566a]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:30;display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:600;color:#818cf8;background:#6366f114;border:2px dashed rgba(99,102,241,.5);pointer-events:none}.shell-error[data-v-488d566a]{font-size:13px;color:#ef4444;margin:12px 0 0}.shell-error-upload[data-v-488d566a]{text-align:center}.phase-error[data-v-488d566a]{width:100%}.error-card[data-v-488d566a]{display:flex;flex-direction:column;align-items:center;padding:48px 32px;text-align:center}.error-card h3[data-v-488d566a]{font-size:20px;font-weight:600;color:var(--app-text-strong);margin-top:16px}.error-card p[data-v-488d566a]{font-size:14px;color:var(--app-text-muted);margin-top:6px}.error-icon[data-v-488d566a]{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#ef44441a}.shell-start-btn[data-v-488d566a]{width:100%;margin-top:8px;background:linear-gradient(135deg,#6366f1,#a855f7)!important;border:none!important;font-size:16px!important;height:48px!important}.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}.bpp[data-v-34db73ef]{position:relative;width:100%;max-height:100%;overflow:hidden;border-radius:8px;background:transparent}.bpp-audio[data-v-34db73ef]{height:220px}.bpp-effect[data-v-34db73ef]{width:100%;height:100%;transition:transform .3s ease,filter .3s ease}.bpp-video[data-v-34db73ef],.bpp-img[data-v-34db73ef]{width:100%;height:100%;object-fit:contain;display:block}.bpp-hidden-media[data-v-34db73ef]{position:absolute!important;top:0;right:0;bottom:0;left:0;visibility:hidden;pointer-events:none}.bpp-loading[data-v-34db73ef]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:var(--app-text-muted);font-size:13px;background:#00000040}.bpp-spinner[data-v-34db73ef]{width:28px;height:28px;border-radius:50%;border:3px solid var(--app-tint-border);border-top-color:#818cf8;animation:bpp-spin-34db73ef .9s linear infinite}@keyframes bpp-spin-34db73ef{to{transform:rotate(360deg)}}.bpp-overlay[data-v-34db73ef]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;display:flex;align-items:center;justify-content:center;cursor:pointer}.bpp-play-btn[data-v-34db73ef]{width:64px;height:64px;border-radius:50%;background:#0000008c;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.bpp-time[data-v-34db73ef]{position:absolute;right:12px;bottom:10px;z-index:7;font-size:12px;color:#ffffffd9;background:#00000073;border-radius:6px;padding:2px 8px;font-variant-numeric:tabular-nums;pointer-events:none}.bpp-badge[data-v-34db73ef]{position:absolute;right:12px;top:10px;z-index:7;font-size:12px;font-weight:600;color:#fff;background:#6366f1d9;border-radius:6px;padding:2px 8px;pointer-events:none}.bpp-slot-overlay[data-v-34db73ef]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:8;pointer-events:none}.bpp-audio-icon[data-v-34db73ef]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#818cf8b3;pointer-events:none;padding:0 16px}.bpp-audio-name[data-v-34db73ef]{font-size:12px;color:var(--app-text-muted);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bpp-empty[data-v-34db73ef]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:var(--app-text-muted);font-size:13px}.bpp-audio-bar[data-v-34db73ef]{display:flex;align-items:center;gap:8px;margin-top:10px;padding:8px 12px;background:var(--app-tint-2);border:1px solid var(--app-tint-border);border-radius:10px}.bpp-ctrl[data-v-34db73ef]{width:30px;height:30px;border-radius:6px;flex-shrink:0;background:none;border:none;color:var(--app-text-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s}.bpp-ctrl[data-v-34db73ef]:hover{background:#6366f11f;color:var(--app-text-strong)}.bpp-seek[data-v-34db73ef]{flex:1;min-width:0;accent-color:#6366F1;cursor:pointer}.bpp-audio-time[data-v-34db73ef]{font-size:12px;color:var(--app-text-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.fade-enter-active[data-v-34db73ef],.fade-leave-active[data-v-34db73ef]{transition:opacity .2s}.fade-enter-from[data-v-34db73ef],.fade-leave-to[data-v-34db73ef]{opacity:0}.settings-head[data-v-e8f77068]{display:flex;justify-content:flex-end;margin-bottom:12px}.fi-history[data-v-e8f77068]{display:flex;gap:2px}.history-btn[data-v-e8f77068]{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-e8f77068]:hover:not(:disabled){background:var(--app-tint-active);color:var(--app-text-strong)}.history-btn[data-v-e8f77068]:disabled{opacity:.3;cursor:default}.settings-section[data-v-e8f77068]{margin-bottom:24px}.settings-section h3[data-v-e8f77068]{font-size:15px;font-weight:600;color:var(--app-text-strong);margin-bottom:12px}.quality-options[data-v-e8f77068]{display:flex;gap:10px}.quality-btn[data-v-e8f77068]{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-e8f77068]:hover{background:var(--app-tint-hover);border-color:var(--app-tint-border-hover)}.quality-btn.active[data-v-e8f77068]{background:#6366f11a;border-color:#6366f14d}.qb-label[data-v-e8f77068]{display:block;font-size:14px;font-weight:600;color:var(--app-text-strong);margin-bottom:2px}.qb-desc[data-v-e8f77068]{display:block;font-size:11px;color:var(--app-text-muted)}.resolution-options[data-v-e8f77068]{display:flex;gap:8px;flex-wrap:wrap}.res-btn[data-v-e8f77068]{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-e8f77068]:hover{background:var(--app-tint-hover);color:var(--app-text-primary)}.res-btn.active[data-v-e8f77068]{background:#6366f11f;border-color:#6366f14d;color:var(--app-text-strong)}.audio-options[data-v-e8f77068]{display:flex;gap:10px}.audio-btn[data-v-e8f77068]{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-e8f77068]:hover{background:var(--app-tint-hover);color:var(--app-text-primary)}.audio-btn.active[data-v-e8f77068]{background:#6366f11f;border-color:#6366f14d;color:var(--app-text-strong)}.estimate-card[data-v-e8f77068]{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-e8f77068]{display:flex;justify-content:space-between;align-items:center}.estimate-label[data-v-e8f77068]{font-size:13px;color:var(--app-text-muted)}.estimate-value[data-v-e8f77068]{font-size:18px;font-weight:700;color:#10b981}.estimate-bar[data-v-e8f77068]{position:relative;height:6px;background:var(--app-tint-border);border-radius:3px;margin:12px 0 8px;overflow:hidden}.estimate-bar-original[data-v-e8f77068]{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--app-tint-active);border-radius:3px}.estimate-bar-compressed[data-v-e8f77068]{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-e8f77068]{font-size:11px;color:var(--app-text-muted)}.processing-card[data-v-994a4ed1]{display:flex;flex-direction:column;align-items:center;padding:48px 32px;text-align:center}.processing-card h3[data-v-994a4ed1]{font-size:20px;font-weight:600;color:var(--app-text-strong);margin-top:16px}.processing-card p[data-v-994a4ed1]{font-size:14px;color:var(--app-text-muted);margin-top:6px}.progress-ring[data-v-994a4ed1]{position:relative;width:120px;height:120px}.progress-ring svg[data-v-994a4ed1]{width:100%;height:100%;transform:rotate(-90deg)}.ring-bg[data-v-994a4ed1]{fill:none;stroke:var(--app-tint-border);stroke-width:6}.ring-fill[data-v-994a4ed1]{fill:none;stroke-width:6;stroke-linecap:round;transition:stroke-dashoffset .5s ease}.progress-text[data-v-994a4ed1]{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-0ad5cbf2]{display:flex;flex-direction:column;align-items:center;padding:48px 32px;text-align:center}.done-card h3[data-v-0ad5cbf2]{font-size:20px;font-weight:600;color:#fff;margin-top:16px}.done-icon[data-v-0ad5cbf2]{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#10b9811a}.result-compare[data-v-0ad5cbf2]{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-0ad5cbf2]{flex:1;text-align:center}.compare-item.highlight .compare-value[data-v-0ad5cbf2]{color:#10b981}.compare-label[data-v-0ad5cbf2]{display:block;font-size:12px;color:#ffffff59;margin-bottom:4px}.compare-value[data-v-0ad5cbf2]{display:block;font-size:18px;font-weight:700;color:#fff}.compare-arrow[data-v-0ad5cbf2]{color:#10b981;flex-shrink:0}.compare-badge[data-v-0ad5cbf2]{padding:4px 12px;font-size:14px;font-weight:700;color:#10b981;background:#10b9811f;border-radius:8px;flex-shrink:0}.compare-badge.negative[data-v-0ad5cbf2]{color:#f59e0b;background:#f59e0b1f}.done-actions[data-v-0ad5cbf2]{display:flex;gap:12px;margin-top:8px}.download-btn[data-v-0ad5cbf2]{text-decoration:none}.cut-tool[data-v-0de956e4]{width:100%;height:100%}.phase-upload[data-v-0de956e4]{width:100%}.phase-editor[data-v-0de956e4]{width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden}.editor-main[data-v-0de956e4]{flex:1;min-height:0;display:flex;gap:0;border-bottom:1px solid var(--app-tint-border)}.editor-content[data-v-0de956e4]{flex:1;min-width:0;display:flex;align-items:center;justify-content:center;padding:12px;background:#0003}.video-preview[data-v-0de956e4]{position:relative;width:100%;max-height:100%;background:transparent;border-radius:8px;overflow:hidden}.video-preview video[data-v-0de956e4]{width:100%;height:100%;object-fit:contain;display:block}.preview-loading[data-v-0de956e4]{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-0de956e4]{width:28px;height:28px;border:3px solid var(--app-tint-border-hover);border-top-color:#818cf8;border-radius:50%;animation:spin-0de956e4 .8s linear infinite}@keyframes spin-0de956e4{to{transform:rotate(360deg)}}.preview-overlay[data-v-0de956e4]{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-0de956e4]{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-0de956e4]{margin-left:3px}.fade-enter-active[data-v-0de956e4],.fade-leave-active[data-v-0de956e4]{transition:opacity .2s}.fade-enter-from[data-v-0de956e4],.fade-leave-to[data-v-0de956e4]{opacity:0}.preview-time[data-v-0de956e4]{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-0de956e4]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:#000}.editor-sidebar[data-v-0de956e4]{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-0de956e4]{display:flex;align-items:center;gap:8px;padding:16px 16px 12px;border-bottom:1px solid var(--app-tint-border)}.sidebar-title[data-v-0de956e4]{font-size:14px;font-weight:600;color:var(--app-text-strong)}.sidebar-history[data-v-0de956e4]{display:flex;gap:2px;margin-left:auto}.history-btn[data-v-0de956e4]{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-0de956e4]:hover:not(:disabled){background:var(--app-tint-active);color:var(--app-text-strong)}.history-btn[data-v-0de956e4]:disabled{opacity:.3;cursor:default}.sidebar-section[data-v-0de956e4]{padding:14px 16px;border-bottom:1px solid var(--app-tint-border)}.ss-label[data-v-0de956e4]{font-size:11px;font-weight:600;color:var(--app-text-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:10px}.mode-group[data-v-0de956e4]{display:flex;flex-direction:column;gap:6px}.mode-btn[data-v-0de956e4]{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-0de956e4]:hover{background:var(--app-tint-hover);color:var(--app-text-primary)}.mode-btn.active[data-v-0de956e4]{background:#6366f11f;border-color:#6366f14d;color:var(--app-text-strong)}.range-display[data-v-0de956e4]{display:flex;flex-direction:column;gap:6px}.rd-row[data-v-0de956e4]{display:flex;justify-content:space-between;align-items:center}.rd-key[data-v-0de956e4]{font-size:12px;color:var(--app-text-muted)}.rd-val[data-v-0de956e4]{font-size:13px;font-weight:500;color:var(--app-text-secondary);font-variant-numeric:tabular-nums}.rd-val.highlight[data-v-0de956e4]{color:#818cf8;font-weight:600}.rd-val.ellipsis[data-v-0de956e4]{max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fade-check[data-v-0de956e4]{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-0de956e4]{display:none}.fc-box[data-v-0de956e4]{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-0de956e4]{background:#6366f133;border-color:#6366f166;color:#818cf8}.file-info-mini[data-v-0de956e4]{display:flex;flex-direction:column;gap:6px}.sidebar-spacer[data-v-0de956e4]{flex:1}.sidebar-remove[data-v-0de956e4]{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-0de956e4]:hover{background:#ef444414;color:#ef4444;border-color:#ef444433}.editor-timeline[data-v-0de956e4]{flex-shrink:0;padding:8px 12px 4px;background:var(--app-tint-1)}.timeline-toolbar[data-v-0de956e4]{display:flex;align-items:center;justify-content:space-between;padding:4px 4px 8px}.tt-left[data-v-0de956e4]{display:flex;gap:4px;align-items:center}.tt-btn[data-v-0de956e4]{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-0de956e4]:hover{background:var(--app-tint-active);color:var(--app-text-strong)}.tt-btn[data-v-0de956e4]:disabled{opacity:.3;cursor:not-allowed}.tt-separator[data-v-0de956e4]{width:1px;height:20px;background:var(--app-tint-active);margin:0 4px}.zoom-label[data-v-0de956e4]{font-size:11px;color:var(--app-text-muted);min-width:36px;text-align:center;font-variant-numeric:tabular-nums}.tt-hint[data-v-0de956e4]{font-size:11px;color:var(--app-text-muted)}.timeline-scroll[data-v-0de956e4]{overflow-x:auto;overflow-y:hidden;border:1px solid var(--app-tint-border);border-radius:8px}.timeline-track-inner[data-v-0de956e4]{position:relative;height:60px;background:var(--app-tint-1);cursor:pointer;-webkit-user-select:none;user-select:none}.thumbnail-strip[data-v-0de956e4]{position:absolute;top:0;bottom:0;left:0;right:0}.thumb-canvas[data-v-0de956e4]{height:100%;width:100%;object-fit:cover;opacity:.8}.range-overlay[data-v-0de956e4]{position:absolute;top:0;bottom:0;pointer-events:none;transition:background .3s ease}.dimmed[data-v-0de956e4]{background:#0009;z-index:2}.lit[data-v-0de956e4]{background:#6366f10f;z-index:2}.selected-keep[data-v-0de956e4]{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-0de956e4]{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-0de956e4]{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-0de956e4]{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-0de956e4],.range-handle:active .handle-grip[data-v-0de956e4]{height:32px;background:#a5b4fc}.playhead[data-v-0de956e4]{position:absolute;top:0;bottom:0;z-index:4;transform:translate(-50%);pointer-events:none}.playhead-line[data-v-0de956e4]{position:absolute;left:50%;top:0;bottom:0;width:2px;background:var(--app-text-strong);transform:translate(-50%)}.playhead-top[data-v-0de956e4]{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-0de956e4]{overflow-x:auto;overflow-y:hidden;height:18px;margin-top:2px}.timeline-ruler-scroll[data-v-0de956e4]::-webkit-scrollbar{display:none}.timeline-ruler-inner[data-v-0de956e4]{position:relative;height:100%}.ruler-mark[data-v-0de956e4]{position:absolute;top:0;transform:translate(-50%);display:flex;flex-direction:column;align-items:center}.ruler-tick[data-v-0de956e4]{width:1px;height:5px;background:var(--app-tint-border-hover)}.ruler-label[data-v-0de956e4]{font-size:9px;color:var(--app-text-muted);margin-top:1px}.editor-statusbar[data-v-0de956e4]{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-0de956e4]{display:flex;align-items:center;gap:0}.sb-item[data-v-0de956e4]{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-0de956e4]{flex-shrink:0}.sb-divider[data-v-0de956e4]{width:1px;height:14px;background:var(--app-tint-active);margin:0 12px}.export-btn[data-v-0de956e4]{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-0de956e4]{width:100%}.error-card[data-v-0de956e4]{display:flex;flex-direction:column;align-items:center;padding:48px 32px;text-align:center}.error-card h3[data-v-0de956e4]{font-size:20px;font-weight:600;color:var(--app-text-strong);margin-top:16px}.error-card p[data-v-0de956e4]{font-size:14px;color:var(--app-text-muted);margin-top:6px}.error-icon[data-v-0de956e4]{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#ef44441a}.merge-tool[data-v-11292990]{width:100%;height:100%}.phase-upload[data-v-11292990]{width:100%}.multi-upload-zone[data-v-11292990]{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-11292990]{font-size:18px;font-weight:600;color:#fff}.multi-upload-zone p[data-v-11292990]{font-size:13px;color:#ffffff59}.multi-upload-zone[data-v-11292990]:hover{background:#ffffff08;border-color:#6366f140}.multi-upload-zone.dragover[data-v-11292990]{background:#6366f10d;border-color:#6366f166}.multi-upload-zone.uploading[data-v-11292990]{cursor:default;border-style:solid;border-color:#6366f133;background:#6366f108}.upload-icon[data-v-11292990]{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-11292990]{font-size:12px!important;color:#fff3!important;margin-top:2px}.upload-progress-ring[data-v-11292990]{position:relative;width:80px;height:80px}.upload-progress-ring svg[data-v-11292990]{width:100%;height:100%;transform:rotate(-90deg)}.upload-progress-ring .progress-bg[data-v-11292990]{fill:none;stroke:#ffffff0f;stroke-width:5}.upload-progress-ring .progress-fill[data-v-11292990]{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-11292990]{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-11292990]{width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden}.editor-main[data-v-11292990]{flex:1;min-height:0;display:flex;gap:0;border-bottom:1px solid rgba(255,255,255,.06)}.editor-content[data-v-11292990]{flex:1;min-width:0;display:flex;align-items:center;justify-content:center;padding:12px;background:#0003}.video-preview[data-v-11292990]{position:relative;width:100%;max-height:100%;background:transparent;border-radius:8px;overflow:hidden}.video-preview video[data-v-11292990]{width:100%;height:100%;object-fit:contain;display:block}.preview-loading[data-v-11292990]{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-11292990]{width:28px;height:28px;border:3px solid rgba(255,255,255,.1);border-top-color:#818cf8;border-radius:50%;animation:spin-11292990 .8s linear infinite}@keyframes spin-11292990{to{transform:rotate(360deg)}}.preview-overlay[data-v-11292990]{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-11292990]{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-11292990]{margin-left:3px}.fade-enter-active[data-v-11292990],.fade-leave-active[data-v-11292990]{transition:opacity .2s}.fade-enter-from[data-v-11292990],.fade-leave-to[data-v-11292990]{opacity:0}.preview-time[data-v-11292990]{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-11292990]{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-11292990]{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-11292990]{display:flex;align-items:center;gap:8px;padding:16px 16px 12px;border-bottom:1px solid rgba(255,255,255,.04)}.sidebar-title[data-v-11292990]{font-size:14px;font-weight:600;color:#fff}.sidebar-history[data-v-11292990]{display:flex;gap:2px;margin-left:auto}.history-btn[data-v-11292990]{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-11292990]:hover:not(:disabled){background:#ffffff14;color:#fff}.history-btn[data-v-11292990]:disabled{opacity:.3;cursor:default}.sidebar-section[data-v-11292990]{padding:14px 16px;border-bottom:1px solid rgba(255,255,255,.04)}.ss-label[data-v-11292990]{font-size:11px;font-weight:600;color:#ffffff59;text-transform:uppercase;letter-spacing:.5px;margin-bottom:10px}.ss-desc[data-v-11292990]{font-size:11px;color:#ffffff4d;margin-top:6px}.file-info-mini[data-v-11292990]{display:flex;flex-direction:column;gap:6px}.rd-row[data-v-11292990]{display:flex;justify-content:space-between;align-items:center}.rd-key[data-v-11292990]{font-size:12px;color:#ffffff59}.rd-val[data-v-11292990]{font-size:13px;font-weight:500;color:#ffffffb3;font-variant-numeric:tabular-nums}.rd-val.highlight[data-v-11292990]{color:#818cf8;font-weight:600}.file-list[data-v-11292990]{display:flex;flex-direction:column;gap:2px;max-height:240px;overflow-y:auto;margin-bottom:6px}.file-list[data-v-11292990]::-webkit-scrollbar{width:4px}.file-list[data-v-11292990]::-webkit-scrollbar-track{background:transparent}.file-list[data-v-11292990]::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:2px}.file-item[data-v-11292990]{display:flex;align-items:center;gap:6px;padding:6px 8px;border-radius:6px;cursor:pointer;transition:background .15s}.file-item[data-v-11292990]:hover{background:#ffffff0a}.file-item.active[data-v-11292990]{background:#6366f126;border-left:2px solid #818CF8;padding-left:6px}.fi-idx[data-v-11292990]{font-size:10px;font-weight:600;color:#ffffff40;min-width:14px;text-align:center}.fi-name[data-v-11292990]{flex:1;font-size:11px;color:#ffffffb3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fi-dur[data-v-11292990]{font-size:10px;color:#ffffff4d;font-variant-numeric:tabular-nums;flex-shrink:0}.fi-actions[data-v-11292990]{display:flex;gap:2px;flex-shrink:0;opacity:0;transition:opacity .15s}.file-item:hover .fi-actions[data-v-11292990],.file-item.active .fi-actions[data-v-11292990]{opacity:1}.fi-btn[data-v-11292990]{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-11292990]:hover{background:#ffffff14;color:#fff}.fi-btn[data-v-11292990]:disabled{opacity:.2;cursor:not-allowed}.fi-btn.fi-btn-danger[data-v-11292990]:hover{background:#ef444426;color:#ef4444}.file-list-summary[data-v-11292990]{font-size:10px;color:#ffffff40;padding:0 2px}.sidebar-actions[data-v-11292990]{margin-top:8px}.fb-add-btn[data-v-11292990]{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-11292990]:hover{background:#6366f11a;color:#818cf8}.mode-group[data-v-11292990]{display:flex;gap:6px;flex-wrap:wrap}.mode-btn[data-v-11292990]{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-11292990]:hover{background:#ffffff0f;color:#fffc}.mode-btn.active[data-v-11292990]{background:#6366f11f;border-color:#6366f14d;color:#fff}.res-presets[data-v-11292990]{display:flex;gap:6px;flex-wrap:wrap}.res-btn[data-v-11292990]{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-11292990]:hover{background:#ffffff0f;color:#fffc}.res-btn.active[data-v-11292990]{background:#6366f11f;border-color:#6366f14d;color:#fff}.custom-res[data-v-11292990]{display:flex;align-items:center;gap:6px}.res-input[data-v-11292990]{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-11292990]:focus{border-color:#6366f166}.res-x[data-v-11292990]{color:#ffffff4d;font-size:12px}.res-unit[data-v-11292990]{color:#ffffff4d;font-size:11px}.sidebar-spacer[data-v-11292990]{flex:1}.sidebar-remove[data-v-11292990]{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-11292990]:hover{background:#ef444414;color:#ef4444;border-color:#ef444433}.editor-timeline[data-v-11292990]{flex-shrink:0;padding:8px 12px 4px;background:#ffffff03}.timeline-toolbar[data-v-11292990]{display:flex;align-items:center;justify-content:space-between;padding:4px 4px 8px}.tt-left[data-v-11292990]{display:flex;gap:4px;align-items:center}.tt-btn[data-v-11292990]{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-11292990]:hover{background:#ffffff14;color:#fff}.tt-btn[data-v-11292990]:disabled{opacity:.3;cursor:not-allowed}.tt-separator[data-v-11292990]{width:1px;height:20px;background:#ffffff14;margin:0 4px}.zoom-label[data-v-11292990]{font-size:11px;color:#fff6;min-width:36px;text-align:center;font-variant-numeric:tabular-nums}.tt-hint[data-v-11292990]{font-size:11px;color:#fff3}.timeline-scroll[data-v-11292990]{overflow-x:auto;overflow-y:hidden;border:1px solid var(--app-tint-border);border-radius:8px}.timeline-track-inner[data-v-11292990]{position:relative;height:60px;background:#ffffff05;cursor:pointer;-webkit-user-select:none;user-select:none}.timeline-segment[data-v-11292990]{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-11292990]:hover{background:#6366f10f}.timeline-segment.active[data-v-11292990]{background:#6366f11a;box-shadow:inset 0 -2px #818cf8}.timeline-segment.dragover[data-v-11292990]{background:#6366f126;box-shadow:inset 0 0 0 2px #818cf8}.timeline-segment[data-v-11292990]:active{cursor:grabbing}.seg-thumb[data-v-11292990]{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-11292990]{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-11292990]{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-11292990]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.seg-duration[data-v-11292990]{position:relative;z-index:1;padding:0 6px 4px;font-size:9px;color:#ffffff59}.seg-remove[data-v-11292990]{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-11292990]:hover{background:#ef444499;color:#fff}.timeline-segment:hover .seg-remove[data-v-11292990]{display:flex}.playhead[data-v-11292990]{position:absolute;top:0;bottom:0;z-index:10;transform:translate(-50%);pointer-events:none}.playhead-hit[data-v-11292990]{position:absolute;left:50%;top:0;bottom:0;width:14px;transform:translate(-50%);pointer-events:auto;cursor:ew-resize}.playhead-line[data-v-11292990]{position:absolute;left:50%;top:0;bottom:0;width:2px;background:#fff;transform:translate(-50%);pointer-events:none}.playhead-top[data-v-11292990]{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-11292990]{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-11292990]::-webkit-scrollbar{display:none}.timeline-ruler-inner[data-v-11292990]{position:relative;height:100%}.ruler-mark[data-v-11292990]{position:absolute;top:0;transform:translate(-50%);display:flex;flex-direction:column;align-items:center}.ruler-tick[data-v-11292990]{width:1px;height:5px;background:#ffffff26}.ruler-label[data-v-11292990]{font-size:9px;color:#ffffff40;margin-top:1px}.editor-statusbar[data-v-11292990]{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-11292990]{display:flex;align-items:center;gap:0}.sb-item[data-v-11292990]{display:flex;align-items:center;gap:4px;font-size:12px;color:#fff6;font-variant-numeric:tabular-nums}.sb-item svg[data-v-11292990]{flex-shrink:0}.sb-divider[data-v-11292990]{width:1px;height:14px;background:#ffffff14;margin:0 12px}.export-btn[data-v-11292990]{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-11292990]{width:100%}.error-card[data-v-11292990]{display:flex;flex-direction:column;align-items:center;padding:48px 32px;text-align:center}.error-card h3[data-v-11292990]{font-size:20px;font-weight:600;color:#fff;margin-top:16px}.error-card p[data-v-11292990]{font-size:14px;color:#fff6;margin-top:6px}.error-icon[data-v-11292990]{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#ef44441a}.timeline-transition-btn[data-v-11292990]{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-11292990]{transform:rotate(-45deg);width:10px;height:10px}.timeline-transition-btn[data-v-11292990]:hover{background:#f59e0b33;border-color:#f59e0b99}.timeline-transition-btn.active[data-v-11292990]{background:#f59e0b4d;border-color:#f59e0b;color:#fcd34d;box-shadow:0 0 10px #f59e0b66}.tr-panel[data-v-11292990]{padding:12px!important}.tr-panel-header[data-v-11292990]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.tr-panel-close[data-v-11292990]{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-11292990]:hover{background:#ffffff0f;color:#ffffffb3}.tr-current-info[data-v-11292990]{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-11292990]{font-size:11px;color:#fff6}.tr-current-value[data-v-11292990]{font-size:12px;font-weight:600;color:#f59e0b}.tr-current-value.is-none[data-v-11292990]{color:#ffffff40;font-weight:400}.tr-preview-grid[data-v-11292990]{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-11292990]::-webkit-scrollbar{width:3px}.tr-preview-grid[data-v-11292990]::-webkit-scrollbar-track{background:transparent}.tr-preview-grid[data-v-11292990]::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:2px}.tr-preview-card[data-v-11292990]{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-11292990]:hover{background:#ffffff0a;border-color:#ffffff1f}.tr-preview-card.active[data-v-11292990]{background:#f59e0b14;border-color:#f59e0b66;box-shadow:0 0 8px #f59e0b26}.tr-preview-none[data-v-11292990]{width:100%;height:54px;display:flex;align-items:center;justify-content:center;color:#ffffff26;background:#ffffff05}.tr-preview-canvas[data-v-11292990]{width:100%;height:54px;display:block}.tr-preview-name[data-v-11292990]{display:block;padding:4px 6px;font-size:10px;color:#ffffff80;text-align:center}.tr-preview-card.active .tr-preview-name[data-v-11292990]{color:#f59e0b;font-weight:600}.tr-params[data-v-11292990]{border-top:1px solid rgba(255,255,255,.04);padding-top:10px}.tr-param-row[data-v-11292990]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.tr-param-row[data-v-11292990]:last-child{margin-bottom:0}.tr-param-label[data-v-11292990]{font-size:11px;color:#fff6;white-space:nowrap}.tr-duration-ctrl[data-v-11292990]{display:flex;align-items:center;gap:8px;flex:1}.tr-duration-slider[data-v-11292990]{flex:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:4px;background:#ffffff1a;border-radius:2px;outline:none}.tr-duration-slider[data-v-11292990]::-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-11292990]{font-size:11px;color:#ffffff80;font-variant-numeric:tabular-nums;min-width:32px;text-align:right}.tr-color-picker[data-v-11292990]{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-11292990]::-webkit-color-swatch-wrapper{padding:0}.tr-color-picker[data-v-11292990]::-webkit-color-swatch{border:none;border-radius:4px}.crop-frame-tool[data-v-3dc20564]{width:100%;height:100%}.phase-upload[data-v-3dc20564]{width:100%}.phase-editor[data-v-3dc20564]{width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden}.editor-main[data-v-3dc20564]{flex:1;min-height:0;display:flex;gap:0;border-bottom:1px solid var(--app-tint-border)}.editor-content[data-v-3dc20564]{flex:1;min-width:0;display:flex;align-items:center;justify-content:center;padding:12px;background:#0003;position:relative}.video-preview[data-v-3dc20564]{position:relative;width:100%;background:transparent;overflow:hidden;border-radius:8px}.video-preview video[data-v-3dc20564]{width:100%;height:100%;object-fit:contain;display:block}.preview-canvas[data-v-3dc20564]{margin:0 auto}.preview-canvas video[data-v-3dc20564]{display:block}.video-wrapper video[data-v-3dc20564]{display:block;width:100%;height:100%}.preview-loading[data-v-3dc20564]{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-3dc20564]{width:28px;height:28px;border:3px solid var(--app-tint-border-hover);border-top-color:#818cf8;border-radius:50%;animation:spin-3dc20564 .8s linear infinite}@keyframes spin-3dc20564{to{transform:rotate(360deg)}}.preview-overlay[data-v-3dc20564]{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-3dc20564]{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-3dc20564]{margin-left:3px}.fade-enter-active[data-v-3dc20564],.fade-leave-active[data-v-3dc20564]{transition:opacity .2s}.fade-enter-from[data-v-3dc20564],.fade-leave-to[data-v-3dc20564]{opacity:0}.preview-time[data-v-3dc20564]{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-3dc20564]{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-3dc20564]{position:absolute;z-index:6;pointer-events:none}.crop-region[data-v-3dc20564]{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-3dc20564]{position:absolute;width:12px;height:12px;background:#fff;border:2px solid #6366F1;border-radius:2px;z-index:7}.crop-handle-tl[data-v-3dc20564]{top:-6px;left:-6px;cursor:nw-resize}.crop-handle-tr[data-v-3dc20564]{top:-6px;right:-6px;cursor:ne-resize}.crop-handle-bl[data-v-3dc20564]{bottom:-6px;left:-6px;cursor:sw-resize}.crop-handle-br[data-v-3dc20564]{bottom:-6px;right:-6px;cursor:se-resize}.crop-handle-t[data-v-3dc20564]{top:-6px;left:50%;transform:translate(-50%);cursor:n-resize}.crop-handle-b[data-v-3dc20564]{bottom:-6px;left:50%;transform:translate(-50%);cursor:s-resize}.crop-handle-l[data-v-3dc20564]{left:-6px;top:50%;transform:translateY(-50%);cursor:w-resize}.crop-handle-r[data-v-3dc20564]{right:-6px;top:50%;transform:translateY(-50%);cursor:e-resize}.crop-grid-lines[data-v-3dc20564]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.crop-grid-lines .grid-line[data-v-3dc20564]{position:absolute;background:#ffffff40}.crop-grid-lines .grid-h1[data-v-3dc20564]{left:0;right:0;top:33.33%;height:1px}.crop-grid-lines .grid-h2[data-v-3dc20564]{left:0;right:0;top:66.66%;height:1px}.crop-grid-lines .grid-v1[data-v-3dc20564]{top:0;bottom:0;left:33.33%;width:1px}.crop-grid-lines .grid-v2[data-v-3dc20564]{top:0;bottom:0;left:66.66%;width:1px}.editor-sidebar[data-v-3dc20564]{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-tabs[data-v-3dc20564]{display:flex;gap:4px;margin:12px 16px 0;padding:3px;flex-shrink:0;background:var(--app-tint-2);border:1px solid var(--app-tint-border);border-radius:10px}.sidebar-tab[data-v-3dc20564]{flex:1;padding:7px 10px;font-size:13px;color:var(--app-text-muted);background:none;border:none;border-radius:8px;cursor:pointer;transition:all .15s}.sidebar-tab[data-v-3dc20564]:hover{color:var(--app-text-primary)}.sidebar-tab.active[data-v-3dc20564]{background:#6366f126;color:var(--app-text-strong);font-weight:600}.editing-head[data-v-3dc20564]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px 4px}.editing-chip[data-v-3dc20564]{font-size:12px;font-weight:600;color:#818cf8;background:#6366f11f;border:1px solid rgba(99,102,241,.25);border-radius:999px;padding:3px 10px}.scheme-list[data-v-3dc20564]{display:flex;flex-direction:column;gap:8px;padding:12px 16px 0}.scheme-row[data-v-3dc20564]{display:flex;align-items:center;gap:10px;padding:8px 10px;background:var(--app-tint-2);border:1px solid var(--app-tint-border);border-radius:10px;cursor:pointer;transition:border-color .15s,background .15s}.scheme-row[data-v-3dc20564]:hover{border-color:#6366f14d}.scheme-row.active[data-v-3dc20564]{border-color:#6366f1;background:#6366f114}.scheme-mini[data-v-3dc20564]{width:56px;height:40px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#00000059;border-radius:6px;overflow:hidden}.sm-target[data-v-3dc20564]{position:relative;overflow:hidden;border-radius:2px}.sm-video[data-v-3dc20564]{position:absolute;transform:translate(-50%,-50%);background-color:#818cf88c;background-size:100% 100%}.sm-free[data-v-3dc20564]{position:relative;background-color:#ffffff14;background-size:100% 100%}.sm-rect[data-v-3dc20564]{position:absolute;box-sizing:border-box;border:1.5px solid #818CF8;box-shadow:0 0 0 999px #0000008c}.scheme-info[data-v-3dc20564]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.scheme-name[data-v-3dc20564]{font-size:13px;font-weight:500;color:var(--app-text-strong)}.scheme-summary[data-v-3dc20564]{font-size:11px;color:var(--app-text-muted);font-variant-numeric:tabular-nums}.scheme-remove[data-v-3dc20564]{width:26px;height:26px;border-radius:6px;flex-shrink:0;background:none;border:none;color:var(--app-text-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s}.scheme-remove[data-v-3dc20564]:hover:not(:disabled){background:#ef44441a;color:#ef4444}.scheme-remove[data-v-3dc20564]:disabled{opacity:.3;cursor:default}.scheme-add[data-v-3dc20564]{display:flex;align-items:center;justify-content:center;gap:8px;margin:10px 16px 0;padding:11px;font-size:13px;color:var(--app-text-muted);background:none;border:1.5px dashed var(--app-tint-border);border-radius:10px;cursor:pointer;transition:all .15s}.scheme-add[data-v-3dc20564]:hover{border-color:#6366f166;color:var(--app-text-primary);background:#6366f10a}.scheme-hint[data-v-3dc20564]{margin:10px 16px 0;font-size:11px;color:var(--app-text-muted);line-height:1.6}.sidebar-history[data-v-3dc20564]{display:flex;gap:2px;margin-left:auto}.history-btn[data-v-3dc20564]{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-3dc20564]:hover:not(:disabled){background:var(--app-tint-active);color:var(--app-text-strong)}.history-btn[data-v-3dc20564]:disabled{opacity:.3;cursor:default}.sidebar-scroll[data-v-3dc20564]{flex:1;overflow-y:auto}.sidebar-scroll[data-v-3dc20564]::-webkit-scrollbar{width:4px}.sidebar-scroll[data-v-3dc20564]::-webkit-scrollbar-track{background:transparent}.sidebar-scroll[data-v-3dc20564]::-webkit-scrollbar-thumb{background:var(--app-tint-border-hover);border-radius:2px}.sidebar-section[data-v-3dc20564]{padding:14px 16px;border-bottom:1px solid var(--app-tint-border)}.ss-label[data-v-3dc20564]{font-size:11px;font-weight:600;color:var(--app-text-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:10px}.ss-desc[data-v-3dc20564]{font-size:11px;color:var(--app-text-muted);margin-top:6px}.mode-tabs[data-v-3dc20564]{display:flex;gap:4px}.mode-tab[data-v-3dc20564]{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-3dc20564]:hover{background:var(--app-tint-hover)}.mode-tab.active[data-v-3dc20564]{background:#6366f11f;border-color:#6366f14d;color:var(--app-text-strong)}.cf-select[data-v-3dc20564]{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-3dc20564]:focus{border-color:#6366f166}.cf-select option[data-v-3dc20564]{background:var(--app-surface);color:var(--app-text-strong)}.size-inputs[data-v-3dc20564]{display:flex;align-items:flex-end;gap:6px}.size-field label[data-v-3dc20564]{display:block;font-size:11px;color:var(--app-text-muted);margin-bottom:4px}.num-input[data-v-3dc20564]{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-3dc20564]:focus{border-color:#6366f166}.lock-btn[data-v-3dc20564]{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-3dc20564]{color:#818cf8;background:#6366f11a;border-color:#6366f133}.lock-btn[data-v-3dc20564]:hover{background:var(--app-tint-active)}.fit-group[data-v-3dc20564]{display:flex;gap:4px}.fit-btn[data-v-3dc20564]{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-3dc20564]:hover{background:var(--app-tint-hover)}.fit-btn.active[data-v-3dc20564]{background:#6366f11f;border-color:#6366f14d;color:var(--app-text-strong)}.adjust-row[data-v-3dc20564]{margin-bottom:10px}.adjust-row[data-v-3dc20564]:last-child{margin-bottom:0}.adj-header[data-v-3dc20564]{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.adj-label[data-v-3dc20564]{font-size:12px;color:var(--app-text-muted)}.adj-value[data-v-3dc20564]{font-size:11px;color:#818cf8;font-weight:600;font-variant-numeric:tabular-nums;min-width:36px;text-align:right}.adj-slider[data-v-3dc20564]{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-3dc20564]::-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-3dc20564]{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.color-swatch[data-v-3dc20564]{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-3dc20564]:hover{border-color:var(--app-tint-active)}.color-swatch.active[data-v-3dc20564]{border-color:#6366f199;box-shadow:0 0 0 2px #6366f133}.custom-swatch[data-v-3dc20564]{background:conic-gradient(red,#ff0,#0f0,#0ff,#00f,#f0f,red);color:var(--app-text-secondary)}.hidden-color-input[data-v-3dc20564]{width:0;height:0;opacity:0;position:absolute}.ratio-options[data-v-3dc20564]{display:flex;gap:6px;flex-wrap:wrap}.ratio-btn[data-v-3dc20564]{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-3dc20564]:hover{background:var(--app-tint-hover);color:var(--app-text-primary)}.ratio-btn.active[data-v-3dc20564]{background:#6366f11f;border-color:#6366f14d;color:var(--app-text-strong)}.crop-grid[data-v-3dc20564]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.crop-field label[data-v-3dc20564]{display:block;font-size:11px;color:var(--app-text-muted);margin-bottom:4px}.sidebar-footer[data-v-3dc20564]{flex-shrink:0;padding:8px 16px 12px}.sidebar-remove[data-v-3dc20564]{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-3dc20564]:hover{background:#ef444414;color:#ef4444;border-color:#ef444433}.editor-statusbar[data-v-3dc20564]{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-3dc20564]{display:flex;align-items:center;gap:0}.sb-item[data-v-3dc20564]{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-3dc20564]{flex-shrink:0}.export-btn[data-v-3dc20564]{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-3dc20564]{width:100%}.error-card[data-v-3dc20564]{display:flex;flex-direction:column;align-items:center;padding:48px 32px;text-align:center}.error-card h3[data-v-3dc20564]{font-size:20px;font-weight:600;color:var(--app-text-strong);margin-top:16px}.error-card p[data-v-3dc20564]{font-size:14px;color:var(--app-text-muted);margin-top:6px}.error-icon[data-v-3dc20564]{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#ef44441a}.settings-section[data-v-4ece815e]{margin-bottom:24px}.settings-section h3[data-v-4ece815e]{font-size:15px;font-weight:600;color:var(--app-text-strong);margin-bottom:12px}.rotate-actions[data-v-4ece815e]{display:flex;gap:10px}.rotate-action-btn[data-v-4ece815e]{flex:1;display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px 12px;font-size:13px;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}.rotate-action-btn[data-v-4ece815e]:hover{background:#6366f11f;border-color:#6366f14d;color:var(--app-text-strong)}.rotate-status[data-v-4ece815e]{padding:14px 16px;background:var(--app-tint-2);border:1px solid var(--app-tint-border);border-radius:12px;display:flex;flex-direction:column;gap:6px}.status-row[data-v-4ece815e]{display:flex;justify-content:space-between;align-items:center}.status-key[data-v-4ece815e]{font-size:12px;color:var(--app-text-muted)}.status-val[data-v-4ece815e]{font-size:13px;font-weight:500;color:var(--app-text-primary);font-variant-numeric:tabular-nums}.status-val.highlight[data-v-4ece815e]{color:#818cf8;font-weight:600}.no-changes-hint[data-v-4ece815e]{margin-top:10px;font-size:12px;color:var(--app-text-muted)}.settings-section[data-v-72a08b07]{margin-bottom:24px}.settings-section h3[data-v-72a08b07]{font-size:15px;font-weight:600;color:var(--app-text-strong);margin-bottom:12px}.flip-toggles[data-v-72a08b07]{display:flex;gap:10px}.flip-toggle[data-v-72a08b07]{flex:1;display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px 12px;font-size:13px;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}.flip-toggle[data-v-72a08b07]:hover{background:var(--app-tint-hover);color:var(--app-text-primary)}.flip-toggle.active[data-v-72a08b07]{background:#6366f11f;border-color:#6366f14d;color:var(--app-text-strong)}.flip-hint[data-v-72a08b07]{margin-top:10px;font-size:12px;color:var(--app-text-muted)}.flip-status[data-v-72a08b07]{padding:14px 16px;background:var(--app-tint-2);border:1px solid var(--app-tint-border);border-radius:12px}.status-row[data-v-72a08b07]{display:flex;justify-content:space-between;align-items:center}.status-key[data-v-72a08b07]{font-size:12px;color:var(--app-text-muted)}.status-val[data-v-72a08b07]{font-size:13px;font-weight:500;color:var(--app-text-primary)}.status-val.highlight[data-v-72a08b07]{color:#818cf8;font-weight:600}.no-changes-hint[data-v-72a08b07]{margin-top:10px;font-size:12px;color:var(--app-text-muted)}.settings-section[data-v-4b64a4d5]{margin-bottom:24px}.settings-section h3[data-v-4b64a4d5]{font-size:15px;font-weight:600;color:var(--app-text-strong);margin-bottom:12px}.speed-options[data-v-4b64a4d5]{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:10px}.speed-btn[data-v-4b64a4d5]{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-4b64a4d5]:hover{background:var(--app-tint-hover)}.speed-btn.active[data-v-4b64a4d5]{background:#6366f11f;border-color:#6366f14d;color:var(--app-text-strong)}.speed-btn.slow[data-v-4b64a4d5]{color:#3b82f6b3}.speed-btn.slow.active[data-v-4b64a4d5]{color:#3b82f6;border-color:#3b82f64d;background:#3b82f61a}.speed-btn.fast[data-v-4b64a4d5]{color:#f97316b3}.speed-btn.fast.active[data-v-4b64a4d5]{color:#f97316;border-color:#f973164d;background:#f973161a}.slider-row[data-v-4b64a4d5]{display:flex;align-items:center;gap:8px}.slider-label[data-v-4b64a4d5]{font-size:10px;color:var(--app-text-muted)}.slider-wrap[data-v-4b64a4d5]{position:relative;flex:1;display:flex;align-items:center;padding-top:0}.slider-bubble[data-v-4b64a4d5]{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-4b64a4d5]: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-4b64a4d5],.slider-wrap:hover .slider-bubble[data-v-4b64a4d5]{opacity:1}.speed-slider[data-v-4b64a4d5]{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-4b64a4d5]::-webkit-slider-thumb{-webkit-appearance:none;width:14px;height:14px;border-radius:50%;background:#818cf8;cursor:pointer}.speed-input-row[data-v-4b64a4d5]{display:flex;align-items:center;gap:6px;margin-top:8px;justify-content:flex-end}.speed-input[data-v-4b64a4d5]{width:72px;padding:5px 8px;text-align:right;font-size:12px;font-weight:600;color:var(--app-text-primary);font-variant-numeric:tabular-nums;background:var(--app-tint-1);border:1px solid var(--app-tint-border);border-radius:6px;outline:none;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.speed-input[data-v-4b64a4d5]:focus{border-color:#6366f166}.speed-input[data-v-4b64a4d5]::-webkit-inner-spin-button,.speed-input[data-v-4b64a4d5]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.speed-input-suffix[data-v-4b64a4d5]{font-size:12px;color:var(--app-text-muted)}.estimate-card[data-v-4b64a4d5]{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-4b64a4d5]{display:flex;justify-content:space-between;align-items:center}.estimate-label[data-v-4b64a4d5]{font-size:12px;color:var(--app-text-muted)}.estimate-value[data-v-4b64a4d5]{font-size:15px;font-weight:700;color:#818cf8}.estimate-value.dim[data-v-4b64a4d5]{color:var(--app-text-muted);font-size:13px}.settings-section[data-v-242b4d5c]{margin-bottom:24px}.settings-section h3[data-v-242b4d5c]{font-size:15px;font-weight:600;color:var(--app-text-strong);margin-bottom:12px}.toggle-card[data-v-242b4d5c]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;background:var(--app-tint-2);border:1px solid var(--app-tint-border);border-radius:12px;cursor:pointer;transition:all .2s}.toggle-card[data-v-242b4d5c]:hover{background:var(--app-tint-hover)}.toggle-card.active[data-v-242b4d5c]{background:#6366f114;border-color:#6366f133}.tc-left[data-v-242b4d5c]{display:flex;align-items:center;gap:12px}.tc-icon[data-v-242b4d5c]{width:40px;height:40px;border-radius:10px;background:var(--app-tint-1);display:flex;align-items:center;justify-content:center;flex-shrink:0}.tc-text[data-v-242b4d5c]{display:flex;flex-direction:column;gap:2px}.tc-title[data-v-242b4d5c]{font-size:13px;font-weight:600;color:var(--app-text-strong)}.tc-desc[data-v-242b4d5c]{font-size:11px;color:var(--app-text-muted)}.tc-switch[data-v-242b4d5c]{width:36px;height:20px;border-radius:10px;background:var(--app-tint-active);position:relative;transition:all .2s;flex-shrink:0}.tc-switch.on[data-v-242b4d5c]{background:#6366f180}.tc-knob[data-v-242b4d5c]{width:16px;height:16px;border-radius:50%;background:#fff;position:absolute;top:2px;left:2px;transition:all .2s}.tc-switch.on .tc-knob[data-v-242b4d5c]{left:18px}.no-changes-hint[data-v-242b4d5c]{margin-top:10px;font-size:12px;color:var(--app-text-muted)}.settings-section[data-v-27b1b5e1]{margin-bottom:24px}.settings-section h3[data-v-27b1b5e1]{font-size:15px;font-weight:600;color:var(--app-text-strong);margin-bottom:12px}.loop-options[data-v-27b1b5e1]{display:flex;gap:8px;flex-wrap:wrap}.loop-btn[data-v-27b1b5e1]{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}.loop-btn[data-v-27b1b5e1]:hover{background:var(--app-tint-hover);color:var(--app-text-primary)}.loop-btn.active[data-v-27b1b5e1]{background:#6366f11f;border-color:#6366f14d;color:var(--app-text-strong)}.estimate-card[data-v-27b1b5e1]{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-27b1b5e1]{display:flex;justify-content:space-between;align-items:center}.estimate-label[data-v-27b1b5e1]{font-size:12px;color:var(--app-text-muted)}.estimate-value[data-v-27b1b5e1]{font-size:14px;font-weight:600;color:#818cf8;font-variant-numeric:tabular-nums}.settings-section[data-v-a9644684]{margin-bottom:24px}.settings-section h3[data-v-a9644684]{font-size:15px;font-weight:600;color:var(--app-text-strong);margin-bottom:12px}.mute-toggle-card[data-v-a9644684]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;background:var(--app-tint-2);border:1px solid var(--app-tint-border);border-radius:12px;cursor:pointer;transition:all .2s}.mute-toggle-card[data-v-a9644684]:hover{background:var(--app-tint-hover)}.mute-toggle-card.active[data-v-a9644684]{background:#6366f114;border-color:#6366f133}.mtc-left[data-v-a9644684]{display:flex;align-items:center;gap:12px}.mtc-icon[data-v-a9644684]{width:40px;height:40px;border-radius:10px;background:var(--app-tint-1);display:flex;align-items:center;justify-content:center;flex-shrink:0}.mtc-text[data-v-a9644684]{display:flex;flex-direction:column;gap:2px}.mtc-title[data-v-a9644684]{font-size:13px;font-weight:600;color:var(--app-text-strong)}.mtc-desc[data-v-a9644684]{font-size:11px;color:var(--app-text-muted)}.mtc-switch[data-v-a9644684]{width:36px;height:20px;border-radius:10px;background:var(--app-tint-active);position:relative;transition:all .2s;flex-shrink:0}.mtc-switch.on[data-v-a9644684]{background:#6366f180}.mtc-knob[data-v-a9644684]{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-a9644684]{left:18px}.no-changes-hint[data-v-a9644684]{margin-top:10px;font-size:12px;color:var(--app-text-muted)}.add-audio-tool[data-v-f451d8b5]{width:100%;height:100%}.phase-upload[data-v-f451d8b5]{width:100%}.phase-editor[data-v-f451d8b5]{width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden}.editor-main[data-v-f451d8b5]{flex:1;min-height:0;display:flex;border-bottom:1px solid var(--app-tint-border)}.editor-content[data-v-f451d8b5]{flex:1;min-width:0;display:flex;align-items:center;justify-content:center;padding:12px;background:#0003}.video-preview[data-v-f451d8b5]{position:relative;width:100%;max-height:100%;background:transparent;border-radius:8px;overflow:hidden}.video-preview video[data-v-f451d8b5]{width:100%;height:100%;object-fit:contain;display:block}.preview-loading[data-v-f451d8b5]{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-f451d8b5]{width:28px;height:28px;border:3px solid var(--app-tint-border-hover);border-top-color:#818cf8;border-radius:50%;animation:spin-f451d8b5 .8s linear infinite}@keyframes spin-f451d8b5{to{transform:rotate(360deg)}}.play-btn-big[data-v-f451d8b5]{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-f451d8b5]{margin-left:3px}.fade-enter-active[data-v-f451d8b5],.fade-leave-active[data-v-f451d8b5]{transition:opacity .2s}.fade-enter-from[data-v-f451d8b5],.fade-leave-to[data-v-f451d8b5]{opacity:0}.preview-time[data-v-f451d8b5]{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-f451d8b5]{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-f451d8b5]:hover{background:#000000bf}.mute-toggle-btn.muted[data-v-f451d8b5]{color:#fff;background:#ef4444d9}.mute-toggle-btn.muted[data-v-f451d8b5]:hover{background:#ef4444}.editor-sidebar[data-v-f451d8b5]{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-f451d8b5]{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-f451d8b5]{font-size:14px;font-weight:600;color:var(--app-text-strong)}.sidebar-history[data-v-f451d8b5]{display:flex;gap:2px;margin-left:auto}.history-btn[data-v-f451d8b5]{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-f451d8b5]:hover:not(:disabled){background:var(--app-tint-active);color:var(--app-text-strong)}.history-btn[data-v-f451d8b5]:disabled{opacity:.3;cursor:default}.sidebar-scroll[data-v-f451d8b5]{flex:1;overflow-y:auto}.sidebar-section[data-v-f451d8b5]{padding:12px 14px;border-bottom:1px solid var(--app-tint-border)}.ss-label[data-v-f451d8b5]{font-size:11px;font-weight:600;color:var(--app-text-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px}.ss-desc[data-v-f451d8b5]{font-size:11px;color:var(--app-text-muted);margin-top:6px}.sidebar-empty[data-v-f451d8b5]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:32px}.sidebar-empty p[data-v-f451d8b5]{font-size:13px;color:var(--app-text-muted)}.sidebar-footer[data-v-f451d8b5]{flex-shrink:0;padding:8px;border-top:1px solid var(--app-tint-border)}.file-card-mini[data-v-f451d8b5]{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-f451d8b5]{font-size:12px;color:var(--app-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.volume-row[data-v-f451d8b5]{display:flex;align-items:center;gap:10px}.range-input[data-v-f451d8b5]{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-f451d8b5]::-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-f451d8b5]{font-size:11px;color:var(--app-text-muted);min-width:32px;text-align:right;font-variant-numeric:tabular-nums}.time-range-info[data-v-f451d8b5]{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-f451d8b5]{margin-top:4px;font-size:11px;color:var(--app-text-muted)}.delete-block-btn[data-v-f451d8b5]{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-f451d8b5]:hover{background:#ef44441a;color:#ef4444}.add-block-btn[data-v-f451d8b5]{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-f451d8b5]:hover{background:#6366f133}.add-block-btn.full[data-v-f451d8b5]{width:100%;justify-content:center;padding:8px 12px;font-size:12px}.mode-group[data-v-f451d8b5]{display:flex;gap:6px}.mode-btn[data-v-f451d8b5]{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-f451d8b5]:hover{background:var(--app-tint-hover)}.mode-btn.active[data-v-f451d8b5]{background:#6366f11f;border-color:#6366f14d;color:var(--app-text-strong)}.sidebar-remove[data-v-f451d8b5]{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-f451d8b5]:hover{background:#ef444414;color:#ef4444}.editor-timeline[data-v-f451d8b5]{flex-shrink:0;border-top:1px solid var(--app-tint-border);background:#00000026}.timeline-toolbar[data-v-f451d8b5]{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-f451d8b5],.tt-center[data-v-f451d8b5]{display:flex;align-items:center;gap:4px}.tt-right[data-v-f451d8b5]{display:flex;align-items:center;gap:6px}.ctrl-btn[data-v-f451d8b5]{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-f451d8b5]:hover{background:var(--app-tint-active);color:var(--app-text-strong)}.ctrl-btn.play-btn[data-v-f451d8b5]{width:36px;height:32px;color:#818cf8}.ctrl-btn.play-btn[data-v-f451d8b5]:hover{background:#6366f126}.add-audio-tl-btn[data-v-f451d8b5]{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-f451d8b5]:hover{background:#6366f133}.tt-sep[data-v-f451d8b5]{width:1px;height:18px;background:var(--app-tint-border);margin:0 4px}.tt-btn[data-v-f451d8b5]{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-f451d8b5]:hover:not(:disabled){background:var(--app-tint-active);color:var(--app-text-strong)}.tt-btn[data-v-f451d8b5]:disabled{opacity:.3}.zoom-label[data-v-f451d8b5]{font-size:11px;color:var(--app-text-muted);min-width:32px;text-align:center}.tt-total[data-v-f451d8b5]{font-size:12px;color:var(--app-text-secondary);font-variant-numeric:tabular-nums}.timeline-scroll[data-v-f451d8b5]{overflow-x:auto;overflow-y:hidden;position:relative}.timeline-track-inner[data-v-f451d8b5]{position:relative;min-width:100%}.track-row[data-v-f451d8b5]{display:flex;height:40px;border-bottom:1px solid var(--app-tint-border)}.track-label[data-v-f451d8b5]{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-f451d8b5]{position:relative;cursor:pointer}.video-track .track-content[data-v-f451d8b5]{background:#6366f10a}.video-region[data-v-f451d8b5]{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-f451d8b5]{font-size:10px;color:var(--app-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.audio-track .track-content[data-v-f451d8b5]{background:#22c55e05}.audio-block[data-v-f451d8b5]{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-f451d8b5]:hover{background:#22c55e33}.audio-block.selected[data-v-f451d8b5]{background:#22c55e40;border-color:#22c55e80;box-shadow:0 0 8px #22c55e26}.audio-block[data-v-f451d8b5]:active{cursor:grabbing}.block-handle[data-v-f451d8b5]{width:6px;flex-shrink:0;cursor:ew-resize;display:flex;align-items:center;justify-content:center}.block-handle[data-v-f451d8b5]:hover{background:#22c55e66;border-radius:2px}.block-body[data-v-f451d8b5]{flex:1;display:flex;align-items:center;overflow:hidden;min-width:0}.wave-canvas[data-v-f451d8b5]{width:100%;height:32px;pointer-events:none}.playhead[data-v-f451d8b5]{position:absolute;top:0;bottom:0;width:2px;background:#ef4444;z-index:10;pointer-events:none;transform:translate(-1px)}.playhead-top[data-v-f451d8b5]{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-f451d8b5]:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:4px solid transparent;border-top-color:#ef4444}.playhead-line[data-v-f451d8b5]{position:absolute;top:10px;bottom:0;left:0;width:2px;background:#ef4444}.timeline-ruler-scroll[data-v-f451d8b5]{overflow-x:auto;overflow-y:hidden;border-top:1px solid var(--app-tint-border)}.timeline-ruler-scroll[data-v-f451d8b5]::-webkit-scrollbar{display:none}.timeline-ruler-inner[data-v-f451d8b5]{position:relative;height:20px;display:flex}.ruler-spacer[data-v-f451d8b5]{width:60px;flex-shrink:0;border-right:1px solid var(--app-tint-border)}.ruler-track-area[data-v-f451d8b5]{position:relative}.ruler-mark[data-v-f451d8b5]{position:absolute;top:0;height:100%}.ruler-tick[data-v-f451d8b5]{width:1px;height:6px;background:var(--app-tint-border-hover);margin:0 auto}.ruler-label[data-v-f451d8b5]{font-size:9px;color:var(--app-text-muted);text-align:center;transform:translate(-50%);white-space:nowrap}.editor-statusbar[data-v-f451d8b5]{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-f451d8b5]{display:flex;align-items:center;gap:0}.sb-item[data-v-f451d8b5]{display:flex;align-items:center;gap:4px;font-size:12px;color:var(--app-text-muted);font-variant-numeric:tabular-nums}.sb-divider[data-v-f451d8b5]{width:1px;height:14px;background:var(--app-tint-active);margin:0 12px}.export-btn[data-v-f451d8b5]{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-f451d8b5]{width:100%}.error-card[data-v-f451d8b5]{display:flex;flex-direction:column;align-items:center;padding:48px 32px;text-align:center}.error-card h3[data-v-f451d8b5]{font-size:20px;font-weight:600;color:var(--app-text-strong);margin-top:16px}.error-card p[data-v-f451d8b5]{font-size:14px;color:var(--app-text-muted);margin-top:6px}.error-icon[data-v-f451d8b5]{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#ef44441a}.add-subtitles-tool[data-v-994fcc59]{width:100%;height:100%}.phase-upload[data-v-994fcc59]{width:100%}.phase-editor[data-v-994fcc59]{width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden}.editor-main[data-v-994fcc59]{flex:1;min-height:0;display:flex;gap:0;border-bottom:1px solid var(--app-tint-border)}.editor-content[data-v-994fcc59]{flex:1;min-width:0;display:flex;align-items:center;justify-content:center;padding:12px;background:#0003}.video-preview[data-v-994fcc59]{position:relative;width:100%;max-height:100%;background:transparent;border-radius:8px;overflow:hidden}.video-preview video[data-v-994fcc59]{width:100%;height:100%;object-fit:contain;display:block}.preview-loading[data-v-994fcc59]{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-994fcc59]{width:28px;height:28px;border:3px solid var(--app-tint-border-hover);border-top-color:#818cf8;border-radius:50%;animation:spin-994fcc59 .8s linear infinite}@keyframes spin-994fcc59{to{transform:rotate(360deg)}}.preview-overlay[data-v-994fcc59]{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-994fcc59]{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-994fcc59]{margin-left:3px}.fade-enter-active[data-v-994fcc59],.fade-leave-active[data-v-994fcc59]{transition:opacity .2s}.fade-enter-from[data-v-994fcc59],.fade-leave-to[data-v-994fcc59]{opacity:0}.preview-time[data-v-994fcc59]{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-994fcc59]{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-994fcc59]{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-994fcc59]{display:flex;align-items:center;gap:8px;padding:16px 16px 12px;border-bottom:1px solid var(--app-tint-border)}.sidebar-title[data-v-994fcc59]{font-size:14px;font-weight:600;color:var(--app-text-strong)}.sidebar-section[data-v-994fcc59]{padding:14px 16px;border-bottom:1px solid var(--app-tint-border)}.ss-label[data-v-994fcc59]{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-994fcc59]{display:flex;flex-direction:column;gap:6px}.rd-row[data-v-994fcc59]{display:flex;justify-content:space-between;align-items:center}.rd-key[data-v-994fcc59]{font-size:12px;color:var(--app-text-muted)}.rd-val[data-v-994fcc59]{font-size:13px;font-weight:500;color:var(--app-text-secondary);font-variant-numeric:tabular-nums}.rd-val.highlight[data-v-994fcc59]{color:#818cf8;font-weight:600}.rd-val.ellipsis[data-v-994fcc59]{max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sub-upload-zone[data-v-994fcc59]{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-994fcc59]{font-size:12px}.sub-upload-zone[data-v-994fcc59]:hover{background:var(--app-tint-2);border-color:#6366f140;color:var(--app-text-secondary)}.sub-upload-zone.dragover[data-v-994fcc59]{background:#6366f10d;border-color:#6366f166}.sub-hint[data-v-994fcc59]{font-size:10px!important;color:var(--app-text-muted)!important}.sub-file-card[data-v-994fcc59]{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-994fcc59]{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-994fcc59]{flex:1;min-width:0;display:flex;align-items:center;gap:8px}.sfc-name[data-v-994fcc59]{font-size:12px;color:var(--app-text-strong);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sfc-size[data-v-994fcc59]{font-size:11px;color:var(--app-text-muted);flex-shrink:0}.sfc-remove[data-v-994fcc59]{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-994fcc59]:hover{background:#ef44441a;color:#ef4444}.sidebar-spacer[data-v-994fcc59]{flex:1}.sidebar-remove[data-v-994fcc59]{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-994fcc59]:hover{background:#ef444414;color:#ef4444;border-color:#ef444433}.editor-statusbar[data-v-994fcc59]{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-994fcc59]{display:flex;align-items:center;gap:0}.sb-item[data-v-994fcc59]{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-994fcc59]{flex-shrink:0}.sb-divider[data-v-994fcc59]{width:1px;height:14px;background:var(--app-tint-active);margin:0 12px}.export-btn[data-v-994fcc59]{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-994fcc59]{width:100%}.error-card[data-v-994fcc59]{display:flex;flex-direction:column;align-items:center;padding:48px 32px;text-align:center}.error-card h3[data-v-994fcc59]{font-size:20px;font-weight:600;color:var(--app-text-strong);margin-top:16px}.error-card p[data-v-994fcc59]{font-size:14px;color:var(--app-text-muted);margin-top:6px}.error-icon[data-v-994fcc59]{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#ef44441a}.add-text-tool[data-v-6d0eec6b]{width:100%;height:100%}.phase-upload[data-v-6d0eec6b]{width:100%}.phase-editor[data-v-6d0eec6b]{width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden}.editor-main[data-v-6d0eec6b]{flex:1;min-height:0;display:flex;border-bottom:1px solid var(--app-tint-border)}.editor-content[data-v-6d0eec6b]{flex:1;min-width:0;display:flex;align-items:center;justify-content:center;padding:12px;background:#0003}.video-preview[data-v-6d0eec6b]{position:relative;width:100%;max-height:100%;background:transparent;border-radius:8px;overflow:hidden}.video-preview video[data-v-6d0eec6b]{width:100%;height:100%;object-fit:contain;display:block}.text-overlay[data-v-6d0eec6b]{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-6d0eec6b]{outline:2px solid rgba(99,102,241,.6);outline-offset:2px}.overlay-text[data-v-6d0eec6b]{display:block;width:100%;height:100%}.resize-handle[data-v-6d0eec6b]{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-6d0eec6b]{left:0;top:0;cursor:nwse-resize}.resize-handle.rh-n[data-v-6d0eec6b]{left:50%;top:0;cursor:ns-resize}.resize-handle.rh-ne[data-v-6d0eec6b]{left:100%;top:0;cursor:nesw-resize}.resize-handle.rh-e[data-v-6d0eec6b]{left:100%;top:50%;cursor:ew-resize}.resize-handle.rh-se[data-v-6d0eec6b]{left:100%;top:100%;cursor:nwse-resize}.resize-handle.rh-s[data-v-6d0eec6b]{left:50%;top:100%;cursor:ns-resize}.resize-handle.rh-sw[data-v-6d0eec6b]{left:0;top:100%;cursor:nesw-resize}.resize-handle.rh-w[data-v-6d0eec6b]{left:0;top:50%;cursor:ew-resize}.preview-loading[data-v-6d0eec6b]{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-6d0eec6b]{width:28px;height:28px;border:3px solid var(--app-tint-border-hover);border-top-color:#818cf8;border-radius:50%;animation:spin-6d0eec6b .8s linear infinite}@keyframes spin-6d0eec6b{to{transform:rotate(360deg)}}.play-btn-big[data-v-6d0eec6b]{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-6d0eec6b]{margin-left:3px}.fade-enter-active[data-v-6d0eec6b],.fade-leave-active[data-v-6d0eec6b]{transition:opacity .2s}.fade-enter-from[data-v-6d0eec6b],.fade-leave-to[data-v-6d0eec6b]{opacity:0}.preview-time[data-v-6d0eec6b]{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-6d0eec6b]{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-6d0eec6b]{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-6d0eec6b]{font-size:14px;font-weight:600;color:var(--app-text-strong)}.sidebar-history[data-v-6d0eec6b]{display:flex;gap:2px;margin-left:auto}.history-btn[data-v-6d0eec6b]{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-6d0eec6b]:hover:not(:disabled){background:var(--app-tint-active);color:var(--app-text-strong)}.history-btn[data-v-6d0eec6b]:disabled{opacity:.3;cursor:default}.sidebar-scroll[data-v-6d0eec6b]{flex:1;overflow-y:auto}.sidebar-section[data-v-6d0eec6b]{padding:12px 14px;border-bottom:1px solid var(--app-tint-border)}.ss-label[data-v-6d0eec6b]{font-size:11px;font-weight:600;color:var(--app-text-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px}.sidebar-empty[data-v-6d0eec6b]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:24px 32px}.sidebar-empty p[data-v-6d0eec6b]{font-size:13px;color:var(--app-text-muted)}.preset-section[data-v-6d0eec6b]{padding-bottom:8px}.preset-toggle[data-v-6d0eec6b]{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-6d0eec6b]{transition:transform .15s}.preset-grid[data-v-6d0eec6b]{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:10px}.preset-card[data-v-6d0eec6b]{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-6d0eec6b]:hover{border-color:#6366f166;background:#6366f10f}.preset-preview[data-v-6d0eec6b]{line-height:1.2;text-align:center;overflow:hidden;max-width:100%}.preset-name[data-v-6d0eec6b]{font-size:10px;color:var(--app-text-muted)}.bg-none[data-v-6d0eec6b]{color:var(--app-text-muted)}.sidebar-footer[data-v-6d0eec6b]{flex-shrink:0;padding:8px;border-top:1px solid var(--app-tint-border)}.text-area[data-v-6d0eec6b]{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-6d0eec6b]:focus{border-color:#6366f166}.text-area[data-v-6d0eec6b]::placeholder{color:var(--app-text-muted)}.cf-select[data-v-6d0eec6b]{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-6d0eec6b]:focus{border-color:#6366f166}.cf-select option[data-v-6d0eec6b]{background:var(--app-surface);color:var(--app-text-strong)}.cf-select.small[data-v-6d0eec6b]{width:auto;flex:1;padding:6px 10px;font-size:12px}.size-weight-row[data-v-6d0eec6b]{display:flex;gap:8px;align-items:center}.num-input[data-v-6d0eec6b]{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-6d0eec6b]:focus{border-color:#6366f166}.num-input.small[data-v-6d0eec6b]{width:80px;flex-shrink:0;padding:6px 8px;font-size:12px}.num-input.tiny[data-v-6d0eec6b]{width:60px;padding:5px 6px;font-size:12px}.color-row[data-v-6d0eec6b]{display:flex;gap:6px;flex-wrap:wrap}.color-swatch[data-v-6d0eec6b]{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-6d0eec6b]:hover{border-color:var(--app-tint-border-hover)}.color-swatch.active[data-v-6d0eec6b]{border-color:#6366f180;background:#6366f11a}.custom-swatch[data-v-6d0eec6b]{position:relative;overflow:hidden}.hidden-color-input[data-v-6d0eec6b]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer;width:100%;height:100%}.style-row[data-v-6d0eec6b]{display:flex;justify-content:space-between;align-items:center}.btn-group[data-v-6d0eec6b]{display:flex;gap:2px}.style-btn[data-v-6d0eec6b]{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-6d0eec6b]:hover{color:var(--app-text-primary);border-color:var(--app-tint-border-hover)}.style-btn.active[data-v-6d0eec6b]{color:#818cf8;border-color:#6366f166;background:#6366f11a}.stroke-row[data-v-6d0eec6b]{display:flex;align-items:center;gap:8px}.color-input[data-v-6d0eec6b]{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-6d0eec6b]{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-6d0eec6b]::-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-6d0eec6b]{flex:1}.range-val[data-v-6d0eec6b]{font-size:11px;color:var(--app-text-muted);min-width:32px;text-align:right;font-variant-numeric:tabular-nums}.shadow-params[data-v-6d0eec6b]{display:flex;align-items:center;gap:8px;margin-top:6px}.shadow-field[data-v-6d0eec6b]{display:flex;align-items:center;gap:4px}.shadow-field label[data-v-6d0eec6b]{font-size:11px;color:var(--app-text-muted)}.opacity-row[data-v-6d0eec6b]{display:flex;align-items:center;gap:10px}.add-block-btn[data-v-6d0eec6b]{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-6d0eec6b]:hover{background:#6366f133}.add-block-btn.full[data-v-6d0eec6b]{width:100%;justify-content:center;padding:8px 12px;font-size:12px}.delete-block-btn[data-v-6d0eec6b]{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-6d0eec6b]:hover{background:#ef44441a;color:#ef4444}.sidebar-remove[data-v-6d0eec6b]{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-6d0eec6b]:hover{background:#ef444414;color:#ef4444}.editor-timeline[data-v-6d0eec6b]{flex-shrink:0;border-top:1px solid var(--app-tint-border);background:#00000026}.timeline-toolbar[data-v-6d0eec6b]{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-6d0eec6b],.tt-center[data-v-6d0eec6b]{display:flex;align-items:center;gap:4px}.tt-right[data-v-6d0eec6b]{display:flex;align-items:center;gap:6px}.ctrl-btn[data-v-6d0eec6b]{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-6d0eec6b]:hover{background:var(--app-tint-active);color:var(--app-text-strong)}.ctrl-btn.play-btn[data-v-6d0eec6b]{width:36px;height:32px;color:#818cf8}.ctrl-btn.play-btn[data-v-6d0eec6b]:hover{background:#6366f126}.add-text-tl-btn[data-v-6d0eec6b]{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-6d0eec6b]:hover{background:#6366f133}.tt-sep[data-v-6d0eec6b]{width:1px;height:18px;background:var(--app-tint-border);margin:0 4px}.tt-btn[data-v-6d0eec6b]{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-6d0eec6b]:hover:not(:disabled){background:var(--app-tint-active);color:var(--app-text-strong)}.tt-btn[data-v-6d0eec6b]:disabled{opacity:.3}.zoom-label[data-v-6d0eec6b]{font-size:11px;color:var(--app-text-muted);min-width:32px;text-align:center}.tt-total[data-v-6d0eec6b]{font-size:12px;color:var(--app-text-secondary);font-variant-numeric:tabular-nums}.timeline-scroll[data-v-6d0eec6b]{overflow-x:auto;overflow-y:hidden;position:relative}.timeline-track-inner[data-v-6d0eec6b]{position:relative;min-width:100%}.track-row[data-v-6d0eec6b]{display:flex;height:40px;border-bottom:1px solid var(--app-tint-border)}.track-label[data-v-6d0eec6b]{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-6d0eec6b]{position:relative;cursor:pointer}.video-track .track-content[data-v-6d0eec6b]{background:#6366f10a}.video-region[data-v-6d0eec6b]{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-6d0eec6b]{font-size:10px;color:var(--app-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-track .track-content[data-v-6d0eec6b]{background:#a855f705}.text-block[data-v-6d0eec6b]{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-6d0eec6b]:hover{background:#a855f740}.text-block.selected[data-v-6d0eec6b]{background:#a855f74d;border-color:#a855f799;box-shadow:0 0 8px #a855f733}.text-block[data-v-6d0eec6b]:active{cursor:grabbing}.block-handle[data-v-6d0eec6b]{width:6px;flex-shrink:0;cursor:ew-resize;display:flex;align-items:center;justify-content:center}.block-handle[data-v-6d0eec6b]:hover{background:#a855f766;border-radius:2px}.block-body[data-v-6d0eec6b]{flex:1;display:flex;align-items:center;padding:0 6px;overflow:hidden;min-width:0}.block-label[data-v-6d0eec6b]{font-size:10px;color:var(--app-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.playhead[data-v-6d0eec6b]{position:absolute;top:0;bottom:0;width:2px;background:#ef4444;z-index:10;pointer-events:none;transform:translate(-1px)}.playhead[data-v-6d0eec6b]:before{content:"";position:absolute;top:0;bottom:0;left:-6px;right:-6px;pointer-events:all;cursor:ew-resize}.playhead-top[data-v-6d0eec6b]{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-6d0eec6b]:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:4px solid transparent;border-top-color:#ef4444}.playhead-line[data-v-6d0eec6b]{position:absolute;top:10px;bottom:0;left:0;width:2px;background:#ef4444}.timeline-ruler-scroll[data-v-6d0eec6b]{overflow-x:auto;overflow-y:hidden;border-top:1px solid var(--app-tint-border)}.timeline-ruler-scroll[data-v-6d0eec6b]::-webkit-scrollbar{display:none}.timeline-ruler-inner[data-v-6d0eec6b]{position:relative;height:20px;display:flex}.ruler-spacer[data-v-6d0eec6b]{width:60px;flex-shrink:0;border-right:1px solid var(--app-tint-border)}.ruler-track-area[data-v-6d0eec6b]{position:relative}.ruler-mark[data-v-6d0eec6b]{position:absolute;top:0;height:100%}.ruler-tick[data-v-6d0eec6b]{width:1px;height:6px;background:var(--app-tint-border-hover);margin:0 auto}.ruler-label[data-v-6d0eec6b]{font-size:9px;color:var(--app-text-muted);text-align:center;transform:translate(-50%);white-space:nowrap}.editor-statusbar[data-v-6d0eec6b]{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-6d0eec6b]{display:flex;align-items:center;gap:0}.sb-item[data-v-6d0eec6b]{display:flex;align-items:center;gap:4px;font-size:12px;color:var(--app-text-muted);font-variant-numeric:tabular-nums}.sb-divider[data-v-6d0eec6b]{width:1px;height:14px;background:var(--app-tint-active);margin:0 12px}.export-btn[data-v-6d0eec6b]{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-6d0eec6b]{width:100%}.error-card[data-v-6d0eec6b]{display:flex;flex-direction:column;align-items:center;padding:48px 32px;text-align:center}.error-card h3[data-v-6d0eec6b]{font-size:20px;font-weight:600;color:var(--app-text-strong);margin-top:16px}.error-card p[data-v-6d0eec6b]{font-size:14px;color:var(--app-text-muted);margin-top:6px}.error-icon[data-v-6d0eec6b]{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#ef44441a}.settings-head[data-v-ee345d4c]{display:flex;justify-content:flex-end;margin-bottom:12px}.fi-history[data-v-ee345d4c]{display:flex;gap:2px}.history-btn[data-v-ee345d4c]{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-ee345d4c]:hover:not(:disabled){background:var(--app-tint-active);color:var(--app-text-strong)}.history-btn[data-v-ee345d4c]:disabled{opacity:.3;cursor:default}.settings-section[data-v-ee345d4c]{margin-bottom:24px}.settings-section h3[data-v-ee345d4c]{font-size:15px;font-weight:600;color:var(--app-text-strong);margin-bottom:12px}.filter-grid[data-v-ee345d4c]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.filter-card[data-v-ee345d4c]{display:flex;flex-direction:column;align-items:center;gap:4px;padding:6px 4px;background:var(--app-tint-2);border:2px solid var(--app-tint-border);border-radius:8px;cursor:pointer;transition:all .2s;color:var(--app-text-muted)}.filter-card[data-v-ee345d4c]:hover{background:var(--app-tint-hover)}.filter-card.active[data-v-ee345d4c]{background:#6366f11f;border-color:#6366f166;color:var(--app-text-strong)}.fc-thumb[data-v-ee345d4c]{width:72px;height:40px;border-radius:4px;overflow:hidden;position:relative;background:#1a1a2e}.fc-overlay[data-v-ee345d4c]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.fc-thumb-img[data-v-ee345d4c]{width:100%;height:100%;background-size:cover;background-position:center}.fc-label[data-v-ee345d4c]{font-size:10px;font-weight:500;white-space:nowrap}.adjust-list[data-v-ee345d4c]{display:flex;flex-direction:column;gap:12px}.adjust-row[data-v-ee345d4c]{display:flex;flex-direction:column;gap:4px}.adj-header[data-v-ee345d4c]{display:flex;justify-content:space-between;align-items:center}.adj-label[data-v-ee345d4c]{font-size:12px;color:var(--app-text-primary)}.adj-value[data-v-ee345d4c]{font-size:11px;color:#818cf8;font-weight:600;font-variant-numeric:tabular-nums;min-width:40px;text-align:right}.adj-slider[data-v-ee345d4c]{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:4px;background:var(--app-tint-active);border-radius:2px;outline:none}.adj-slider[data-v-ee345d4c]::-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-ee345d4c]::-webkit-slider-thumb:hover{transform:scale(1.2)}.reset-adj-btn[data-v-ee345d4c]{display:flex;align-items:center;gap:6px;width:100%;padding:8px 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 .15s}.reset-adj-btn[data-v-ee345d4c]:hover{background:var(--app-tint-hover);color:var(--app-text-primary)}.settings-head[data-v-4c6c95fc]{display:flex;justify-content:flex-end;margin-bottom:12px}.fi-history[data-v-4c6c95fc]{display:flex;gap:2px}.history-btn[data-v-4c6c95fc]{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-4c6c95fc]:hover:not(:disabled){background:var(--app-tint-active);color:var(--app-text-strong)}.history-btn[data-v-4c6c95fc]:disabled{opacity:.3;cursor:default}.settings-section[data-v-4c6c95fc]{margin-bottom:24px}.settings-section h3[data-v-4c6c95fc]{font-size:15px;font-weight:600;color:var(--app-text-strong);margin-bottom:12px}.mode-grid[data-v-4c6c95fc]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.mode-card[data-v-4c6c95fc]{display:flex;flex-direction:column;align-items:center;gap:4px;padding:6px 4px;background:var(--app-tint-2);border:2px solid var(--app-tint-border);border-radius:8px;cursor:pointer;transition:all .2s;color:var(--app-text-muted)}.mode-card[data-v-4c6c95fc]:hover{background:var(--app-tint-hover)}.mode-card.active[data-v-4c6c95fc]{background:#6366f11f;border-color:#6366f166;color:var(--app-text-strong)}.mc-thumb[data-v-4c6c95fc]{width:72px;height:40px;border-radius:4px;overflow:hidden;position:relative;background:#1a1a2e}.mc-canvas[data-v-4c6c95fc]{width:100%;height:100%;display:block;object-fit:cover}.mc-label[data-v-4c6c95fc]{font-size:11px;font-weight:500;white-space:nowrap}.adjust-list[data-v-4c6c95fc]{display:flex;flex-direction:column;gap:12px}.adjust-row[data-v-4c6c95fc]{display:flex;flex-direction:column;gap:4px}.adj-header[data-v-4c6c95fc]{display:flex;justify-content:space-between;align-items:center}.adj-label[data-v-4c6c95fc]{font-size:12px;color:var(--app-text-primary)}.adj-value[data-v-4c6c95fc]{font-size:11px;color:#818cf8;font-weight:600;font-variant-numeric:tabular-nums;min-width:40px;text-align:right}.adj-slider[data-v-4c6c95fc]{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:4px;background:var(--app-tint-active);border-radius:2px;outline:none}.adj-slider[data-v-4c6c95fc]::-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-4c6c95fc]::-webkit-slider-thumb:hover{transform:scale(1.2)}.settings-section[data-v-a5216779]{margin-bottom:24px}.settings-section h3[data-v-a5216779]{font-size:15px;font-weight:600;color:var(--app-text-strong);margin-bottom:12px}.mode-options[data-v-a5216779]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.mode-btn[data-v-a5216779]{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-a5216779]:hover{background:var(--app-tint-hover)}.mode-btn.active[data-v-a5216779]{background:#6366f11f;border-color:#6366f14d}.mode-label[data-v-a5216779]{font-size:13px;font-weight:600;color:var(--app-text-primary)}.mode-btn.active .mode-label[data-v-a5216779]{color:var(--app-text-strong)}.mode-desc[data-v-a5216779]{font-size:11px;color:var(--app-text-muted);margin-top:2px}.adjust-list[data-v-a5216779]{display:flex;flex-direction:column;gap:12px}.adjust-row[data-v-a5216779]{display:flex;flex-direction:column;gap:4px}.adj-header[data-v-a5216779]{display:flex;justify-content:space-between;align-items:center}.adj-label[data-v-a5216779]{font-size:12px;color:var(--app-text-primary)}.adj-value[data-v-a5216779]{font-size:11px;color:#818cf8;font-weight:600;font-variant-numeric:tabular-nums;min-width:40px;text-align:right}.adj-slider[data-v-a5216779]{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:4px;background:var(--app-tint-active);border-radius:2px;outline:none}.adj-slider[data-v-a5216779]::-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-a5216779]::-webkit-slider-thumb:hover{transform:scale(1.2)}.format-options[data-v-a5216779]{display:flex;gap:8px;flex-wrap:wrap}.fmt-btn[data-v-a5216779]{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-a5216779]:hover{background:var(--app-tint-hover);color:var(--app-text-primary)}.fmt-btn.active[data-v-a5216779]{background:#6366f11f;border-color:#6366f14d;color:var(--app-text-strong)}.mosaic-preview-canvas[data-v-09a47c0b]{position:absolute;pointer-events:none}.settings-section[data-v-f254d600]{margin-bottom:24px}.settings-section h3[data-v-f254d600]{font-size:15px;font-weight:600;color:var(--app-text-strong);margin-bottom:12px}.mode-grid[data-v-f254d600]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.mode-card[data-v-f254d600]{display:flex;flex-direction:column;align-items:center;gap:4px;padding:12px 8px;background:var(--app-tint-2);border:2px solid var(--app-tint-border);border-radius:8px;cursor:pointer;transition:all .2s;color:var(--app-text-muted)}.mode-card[data-v-f254d600]:hover{background:var(--app-tint-hover)}.mode-card.active[data-v-f254d600]{background:#6366f11f;border-color:#6366f166;color:var(--app-text-strong)}.mc-label[data-v-f254d600]{font-size:12px;font-weight:600}.mc-desc[data-v-f254d600]{font-size:10px;color:var(--app-text-muted);text-align:center;line-height:1.3}.shape-icon[data-v-f254d600]{color:inherit}.region-hint[data-v-f254d600]{margin-top:10px;font-size:11px;color:var(--app-text-muted);line-height:1.5}.period-summary[data-v-f254d600]{margin-top:6px;font-size:11px;color:#818cf8;font-weight:600}.region-box[data-v-f254d600]{position:absolute;pointer-events:auto;cursor:move;touch-action:none;border:2px dashed #818CF8;border-radius:2px}.region-box.ellipse[data-v-f254d600]{border-radius:50%}.region-box.dragging[data-v-f254d600]{border-style:solid}.region-size[data-v-f254d600]{position:absolute;left:4px;top:4px;padding:1px 6px;font-size:10px;font-weight:600;color:#fff;white-space:nowrap;background:#6366f1d9;border-radius:4px;pointer-events:none;font-variant-numeric:tabular-nums}.region-handle[data-v-f254d600]{position:absolute;width:12px;height:12px;border-radius:50%;background:#fff;border:2px solid #6366F1;pointer-events:auto;touch-action:none}.region-handle.rh-nw[data-v-f254d600]{left:-7px;top:-7px;cursor:nwse-resize}.region-handle.rh-n[data-v-f254d600]{left:calc(50% - 6px);top:-7px;cursor:ns-resize}.region-handle.rh-ne[data-v-f254d600]{right:-7px;top:-7px;cursor:nesw-resize}.region-handle.rh-e[data-v-f254d600]{right:-7px;top:calc(50% - 6px);cursor:ew-resize}.region-handle.rh-se[data-v-f254d600]{right:-7px;bottom:-7px;cursor:nwse-resize}.region-handle.rh-s[data-v-f254d600]{left:calc(50% - 6px);bottom:-7px;cursor:ns-resize}.region-handle.rh-sw[data-v-f254d600]{left:-7px;bottom:-7px;cursor:nesw-resize}.region-handle.rh-w[data-v-f254d600]{left:-7px;top:calc(50% - 6px);cursor:ew-resize}.adjust-list[data-v-f254d600]{display:flex;flex-direction:column;gap:12px}.adjust-row[data-v-f254d600]{display:flex;flex-direction:column;gap:4px}.adj-header[data-v-f254d600]{display:flex;justify-content:space-between;align-items:center}.adj-label[data-v-f254d600]{font-size:12px;color:var(--app-text-primary)}.adj-value[data-v-f254d600]{font-size:11px;color:#818cf8;font-weight:600;font-variant-numeric:tabular-nums;min-width:40px;text-align:right}.adj-slider[data-v-f254d600]{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:4px;background:var(--app-tint-active);border-radius:2px;outline:none}.adj-slider[data-v-f254d600]::-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-f254d600]::-webkit-slider-thumb:hover{transform:scale(1.2)}.cut-audio-tool[data-v-9734d0d2]{width:100%;height:100%}.phase-upload[data-v-9734d0d2]{width:100%}.phase-editor[data-v-9734d0d2]{width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden}.editor-main[data-v-9734d0d2]{flex:1;min-height:0;display:flex;gap:0;border-bottom:1px solid var(--app-tint-border)}.editor-content[data-v-9734d0d2]{flex:1;min-width:0;display:flex;flex-direction:column;padding:12px;background:#0000001a;overflow-y:auto}.audio-player-section[data-v-9734d0d2]{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-9734d0d2]{display:flex;align-items:center;gap:6px}.ctrl-btn[data-v-9734d0d2]{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-9734d0d2]:hover{background:var(--app-tint-active);color:var(--app-text-strong)}.ctrl-btn[data-v-9734d0d2]:disabled{opacity:.3;cursor:not-allowed}.player-info[data-v-9734d0d2]{display:flex;align-items:center;gap:6px}.pi-time[data-v-9734d0d2]{font-size:15px;font-weight:600;color:var(--app-text-strong);font-variant-numeric:tabular-nums}.pi-sep[data-v-9734d0d2]{font-size:13px;color:var(--app-text-muted)}.pi-duration[data-v-9734d0d2]{font-size:13px;color:var(--app-text-muted);font-variant-numeric:tabular-nums}.editor-timeline[data-v-9734d0d2]{flex-shrink:0}.timeline-toolbar[data-v-9734d0d2]{display:flex;align-items:center;justify-content:space-between;padding:8px 4px}.tt-left[data-v-9734d0d2],.tt-range-info[data-v-9734d0d2]{display:flex;align-items:center;gap:6px}.tri-label[data-v-9734d0d2]{font-size:11px;color:var(--app-text-muted)}.tri-time[data-v-9734d0d2]{font-size:13px;font-weight:600;color:#818cf8;font-variant-numeric:tabular-nums}.tri-duration[data-v-9734d0d2]{font-size:11px;color:var(--app-text-muted)}.tt-separator[data-v-9734d0d2]{width:1px;height:20px;background:var(--app-tint-active);margin:0 4px}.zoom-label[data-v-9734d0d2]{font-size:11px;color:var(--app-text-muted);min-width:36px;text-align:center;font-variant-numeric:tabular-nums}.tt-btn[data-v-9734d0d2]{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-9734d0d2]:hover{background:var(--app-tint-active);color:var(--app-text-strong)}.tt-btn[data-v-9734d0d2]:disabled{opacity:.3;cursor:not-allowed}.timeline-scroll[data-v-9734d0d2]{overflow-x:auto;overflow-y:hidden;border:1px solid var(--app-tint-border);border-radius:8px}.timeline-track-inner[data-v-9734d0d2]{position:relative;height:60px;background:var(--app-tint-1);cursor:pointer;-webkit-user-select:none;user-select:none}.wave-canvas[data-v-9734d0d2]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.range-overlay[data-v-9734d0d2]{position:absolute;top:0;bottom:0;pointer-events:none;transition:background .3s ease}.dimmed[data-v-9734d0d2]{background:#0009;z-index:2}.lit[data-v-9734d0d2]{background:#6366f10f;z-index:2}.selected-keep[data-v-9734d0d2]{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-9734d0d2]{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-9734d0d2]{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-9734d0d2]{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-9734d0d2],.range-handle:active .handle-grip[data-v-9734d0d2]{height:32px;background:#a5b4fc}.playhead[data-v-9734d0d2]{position:absolute;top:0;bottom:0;z-index:4;transform:translate(-50%);pointer-events:none}.playhead-line[data-v-9734d0d2]{position:absolute;left:50%;top:0;bottom:0;width:2px;background:var(--app-text-strong);transform:translate(-50%)}.playhead-top[data-v-9734d0d2]{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-9734d0d2]{overflow-x:auto;overflow-y:hidden;height:18px;margin-top:2px}.timeline-ruler-scroll[data-v-9734d0d2]::-webkit-scrollbar{display:none}.timeline-ruler-inner[data-v-9734d0d2]{position:relative;height:100%}.ruler-mark[data-v-9734d0d2]{position:absolute;top:0;transform:translate(-50%);display:flex;flex-direction:column;align-items:center}.ruler-tick[data-v-9734d0d2]{width:1px;height:5px;background:var(--app-tint-border-hover)}.ruler-label[data-v-9734d0d2]{font-size:9px;color:var(--app-text-muted);margin-top:1px}.editor-sidebar[data-v-9734d0d2]{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-9734d0d2]{display:flex;align-items:center;gap:8px;padding:16px 16px 12px;border-bottom:1px solid var(--app-tint-border)}.sidebar-title[data-v-9734d0d2]{font-size:14px;font-weight:600;color:var(--app-text-strong)}.sidebar-history[data-v-9734d0d2]{display:flex;gap:2px;margin-left:auto}.history-btn[data-v-9734d0d2]{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-9734d0d2]:hover:not(:disabled){background:var(--app-tint-active);color:var(--app-text-strong)}.history-btn[data-v-9734d0d2]:disabled{opacity:.3;cursor:default}.sidebar-section[data-v-9734d0d2]{padding:14px 16px;border-bottom:1px solid var(--app-tint-border)}.ss-label[data-v-9734d0d2]{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-9734d0d2]{display:flex;flex-direction:column;gap:6px}.rd-row[data-v-9734d0d2]{display:flex;justify-content:space-between;align-items:center}.rd-key[data-v-9734d0d2]{font-size:12px;color:var(--app-text-muted)}.rd-val[data-v-9734d0d2]{font-size:13px;font-weight:500;color:var(--app-text-secondary);font-variant-numeric:tabular-nums}.rd-val.highlight[data-v-9734d0d2]{color:#818cf8;font-weight:600}.rd-val.ellipsis[data-v-9734d0d2]{max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mode-group[data-v-9734d0d2]{display:flex;flex-direction:column;gap:6px}.mode-btn[data-v-9734d0d2]{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-9734d0d2]:hover{background:var(--app-tint-hover);color:var(--app-text-primary)}.mode-btn.active[data-v-9734d0d2]{background:#6366f11f;border-color:#6366f14d;color:var(--app-text-strong)}.fade-check[data-v-9734d0d2]{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-9734d0d2]{display:none}.fc-box[data-v-9734d0d2]{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-9734d0d2]{background:#6366f133;border-color:#6366f166;color:#818cf8}.sidebar-spacer[data-v-9734d0d2]{flex:1}.sidebar-remove[data-v-9734d0d2]{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-9734d0d2]:hover{background:#ef444414;color:#ef4444;border-color:#ef444433}.editor-statusbar[data-v-9734d0d2]{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-9734d0d2]{display:flex;align-items:center;gap:0}.sb-item[data-v-9734d0d2]{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-9734d0d2]{flex-shrink:0}.sb-divider[data-v-9734d0d2]{width:1px;height:14px;background:var(--app-tint-active);margin:0 12px}.export-btn[data-v-9734d0d2]{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-9734d0d2]{width:100%}.error-card[data-v-9734d0d2]{display:flex;flex-direction:column;align-items:center;padding:48px 32px;text-align:center}.error-card h3[data-v-9734d0d2]{font-size:20px;font-weight:600;color:var(--app-text-strong);margin-top:16px}.error-card p[data-v-9734d0d2]{font-size:14px;color:var(--app-text-muted);margin-top:6px}.error-icon[data-v-9734d0d2]{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#ef44441a}.merge-audio-tool[data-v-d89a74d0]{width:100%;height:100%}.phase-upload[data-v-d89a74d0]{width:100%}.phase-editor[data-v-d89a74d0]{width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden}.editor-main[data-v-d89a74d0]{flex:1;min-height:0;display:flex;gap:0;border-bottom:1px solid rgba(255,255,255,.06)}.editor-content[data-v-d89a74d0]{flex:1;min-width:0;display:flex;flex-direction:column;padding:12px;background:#0000001a;overflow-y:auto}.multi-upload-zone[data-v-d89a74d0]{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-d89a74d0]{font-size:18px;font-weight:600;color:#fff}.multi-upload-zone p[data-v-d89a74d0]{font-size:13px;color:#ffffff59}.multi-upload-zone[data-v-d89a74d0]:hover{background:#ffffff08;border-color:#6366f140}.multi-upload-zone.dragover[data-v-d89a74d0]{background:#6366f10d;border-color:#6366f166}.multi-upload-zone.uploading[data-v-d89a74d0]{cursor:default;border-style:solid;border-color:#6366f133;background:#6366f108}.upload-icon[data-v-d89a74d0]{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-d89a74d0]{font-size:12px!important;color:#fff3!important;margin-top:2px}.upload-progress-ring[data-v-d89a74d0]{position:relative;width:80px;height:80px}.upload-progress-ring svg[data-v-d89a74d0]{width:100%;height:100%;transform:rotate(-90deg)}.upload-progress-ring .progress-bg[data-v-d89a74d0]{fill:none;stroke:#ffffff0f;stroke-width:5}.upload-progress-ring .progress-fill[data-v-d89a74d0]{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-d89a74d0]{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-d89a74d0]{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-d89a74d0]{display:flex;align-items:center;gap:8px}.ctrl-btn[data-v-d89a74d0]{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-d89a74d0]:hover{background:#ffffff14;color:#fff}.ctrl-btn[data-v-d89a74d0]:disabled{opacity:.3;cursor:not-allowed}.play-btn[data-v-d89a74d0]{width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,#6366f1,#a855f7);border:none;color:#fff}.play-btn[data-v-d89a74d0]:hover{opacity:.9}.player-info[data-v-d89a74d0]{display:flex;align-items:center;gap:6px}.pi-time[data-v-d89a74d0]{font-size:15px;font-weight:600;color:#fff;font-variant-numeric:tabular-nums}.pi-sep[data-v-d89a74d0]{font-size:13px;color:#ffffff40}.pi-duration[data-v-d89a74d0]{font-size:13px;color:#fff6;font-variant-numeric:tabular-nums}.pi-badge[data-v-d89a74d0]{padding:3px 8px;background:#6366f126;border-radius:4px;font-size:11px;font-weight:600;color:#a5b4fc;margin-left:8px}.editor-timeline[data-v-d89a74d0]{flex-shrink:0}.timeline-toolbar[data-v-d89a74d0]{display:flex;align-items:center;justify-content:space-between;padding:8px 4px}.tt-left[data-v-d89a74d0]{display:flex;align-items:center;gap:8px}.tt-label[data-v-d89a74d0]{font-size:12px;font-weight:600;color:#ffffff80}.tt-hint[data-v-d89a74d0]{font-size:11px;color:#ffffff40}.tt-total[data-v-d89a74d0]{font-size:11px;color:#ffffff59;font-variant-numeric:tabular-nums}.tt-separator[data-v-d89a74d0]{width:1px;height:20px;background:#ffffff14;margin:0 4px}.zoom-label[data-v-d89a74d0]{font-size:11px;color:#fff6;min-width:36px;text-align:center;font-variant-numeric:tabular-nums}.tt-btn[data-v-d89a74d0]{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-d89a74d0]:hover:not(:disabled){background:#ffffff14;color:#fff}.tt-btn[data-v-d89a74d0]:disabled{opacity:.3;cursor:not-allowed}.timeline-scroll[data-v-d89a74d0]{overflow-x:auto;overflow-y:hidden;border:1px solid var(--app-tint-border);border-radius:8px}.timeline-track-inner[data-v-d89a74d0]{position:relative;height:56px;background:#ffffff05;cursor:pointer;-webkit-user-select:none;user-select:none}.timeline-segment[data-v-d89a74d0]{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-d89a74d0]:hover{background:#6366f10f}.timeline-segment.active[data-v-d89a74d0]{background:#6366f11a;box-shadow:inset 0 -2px #818cf8}.timeline-segment.dragover[data-v-d89a74d0]{background:#6366f126;box-shadow:inset 0 0 0 2px #818cf8}.timeline-segment[data-v-d89a74d0]:active{cursor:grabbing}.seg-wave[data-v-d89a74d0]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;opacity:.6}.seg-label[data-v-d89a74d0]{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-d89a74d0]{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-d89a74d0]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.seg-duration[data-v-d89a74d0]{position:relative;z-index:1;padding:0 6px 4px;font-size:9px;color:#ffffff59}.seg-remove[data-v-d89a74d0]{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-d89a74d0]:hover{background:#ef444499;color:#fff}.timeline-segment:hover .seg-remove[data-v-d89a74d0]{display:flex}.playhead[data-v-d89a74d0]{position:absolute;top:0;bottom:0;z-index:10;transform:translate(-50%);pointer-events:none}.playhead-line[data-v-d89a74d0]{position:absolute;left:50%;top:0;bottom:0;width:2px;background:#fff;transform:translate(-50%)}.playhead-top[data-v-d89a74d0]{position:absolute;top:-2px;left:50%;transform:translate(-50%);width:10px;height:10px;background:#fff;border-radius:50%}.timeline-ruler-scroll[data-v-d89a74d0]{overflow-x:auto;overflow-y:hidden;height:18px;margin-top:2px}.timeline-ruler-scroll[data-v-d89a74d0]::-webkit-scrollbar{display:none}.timeline-ruler-inner[data-v-d89a74d0]{position:relative;height:100%}.ruler-mark[data-v-d89a74d0]{position:absolute;top:0;transform:translate(-50%);display:flex;flex-direction:column;align-items:center}.ruler-tick[data-v-d89a74d0]{width:1px;height:5px;background:#ffffff26}.ruler-label[data-v-d89a74d0]{font-size:9px;color:#ffffff40;margin-top:1px}.editor-sidebar[data-v-d89a74d0]{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-d89a74d0]{display:flex;align-items:center;gap:8px;padding:16px 16px 12px;border-bottom:1px solid rgba(255,255,255,.04)}.sidebar-title[data-v-d89a74d0]{font-size:14px;font-weight:600;color:#fff}.sidebar-history[data-v-d89a74d0]{display:flex;gap:2px;margin-left:auto}.history-btn[data-v-d89a74d0]{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-d89a74d0]:hover:not(:disabled){background:#ffffff14;color:#fff}.history-btn[data-v-d89a74d0]:disabled{opacity:.3;cursor:default}.sidebar-section[data-v-d89a74d0]{padding:14px 16px;border-bottom:1px solid rgba(255,255,255,.04)}.ss-label[data-v-d89a74d0]{font-size:11px;font-weight:600;color:#ffffff59;text-transform:uppercase;letter-spacing:.5px;margin-bottom:10px}.file-info-mini[data-v-d89a74d0]{display:flex;flex-direction:column;gap:6px}.rd-row[data-v-d89a74d0]{display:flex;justify-content:space-between;align-items:center}.rd-key[data-v-d89a74d0]{font-size:12px;color:#ffffff59}.rd-val[data-v-d89a74d0]{font-size:13px;font-weight:500;color:#ffffffb3;font-variant-numeric:tabular-nums}.rd-val.highlight[data-v-d89a74d0]{color:#818cf8;font-weight:600}.file-list[data-v-d89a74d0]{display:flex;flex-direction:column;gap:2px;max-height:240px;overflow-y:auto;margin-bottom:6px}.file-list[data-v-d89a74d0]::-webkit-scrollbar{width:4px}.file-list[data-v-d89a74d0]::-webkit-scrollbar-track{background:transparent}.file-list[data-v-d89a74d0]::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:2px}.file-item[data-v-d89a74d0]{display:flex;align-items:center;gap:6px;padding:6px 8px;border-radius:6px;cursor:pointer;transition:background .15s}.file-item[data-v-d89a74d0]:hover{background:#ffffff0a}.file-item.active[data-v-d89a74d0]{background:#6366f126;border-left:2px solid #818CF8;padding-left:6px}.fi-idx[data-v-d89a74d0]{font-size:10px;font-weight:600;color:#ffffff40;min-width:14px;text-align:center}.fi-name[data-v-d89a74d0]{flex:1;font-size:11px;color:#ffffffb3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fi-dur[data-v-d89a74d0]{font-size:10px;color:#ffffff4d;font-variant-numeric:tabular-nums;flex-shrink:0}.fi-actions[data-v-d89a74d0]{display:flex;gap:2px;flex-shrink:0;opacity:0;transition:opacity .15s}.file-item:hover .fi-actions[data-v-d89a74d0],.file-item.active .fi-actions[data-v-d89a74d0]{opacity:1}.fi-btn[data-v-d89a74d0]{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-d89a74d0]:hover{background:#ffffff14;color:#fff}.fi-btn[data-v-d89a74d0]:disabled{opacity:.2;cursor:not-allowed}.fi-btn.fi-btn-danger[data-v-d89a74d0]:hover{background:#ef444426;color:#ef4444}.file-list-summary[data-v-d89a74d0]{font-size:10px;color:#ffffff40;padding:0 2px}.sidebar-actions[data-v-d89a74d0]{margin-top:8px}.fb-add-btn[data-v-d89a74d0]{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-d89a74d0]:hover{background:#6366f11a;color:#818cf8}.format-group[data-v-d89a74d0],.quality-group[data-v-d89a74d0]{display:flex;gap:6px;flex-wrap:wrap}.fmt-btn[data-v-d89a74d0],.q-btn[data-v-d89a74d0]{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-d89a74d0]:hover,.q-btn[data-v-d89a74d0]:hover{background:#ffffff0f;color:#fffc}.fmt-btn.active[data-v-d89a74d0],.q-btn.active[data-v-d89a74d0]{background:#6366f11f;border-color:#6366f14d;color:#fff}.sidebar-spacer[data-v-d89a74d0]{flex:1}.sidebar-remove[data-v-d89a74d0]{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-d89a74d0]:hover{background:#ef444414;color:#ef4444;border-color:#ef444433}.editor-statusbar[data-v-d89a74d0]{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-d89a74d0]{display:flex;align-items:center;gap:0}.sb-item[data-v-d89a74d0]{display:flex;align-items:center;gap:4px;font-size:12px;color:#fff6;font-variant-numeric:tabular-nums}.sb-item svg[data-v-d89a74d0]{flex-shrink:0}.sb-divider[data-v-d89a74d0]{width:1px;height:14px;background:#ffffff14;margin:0 12px}.export-btn[data-v-d89a74d0]{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-d89a74d0]{width:100%}.error-card[data-v-d89a74d0]{display:flex;flex-direction:column;align-items:center;padding:48px 32px;text-align:center}.error-card h3[data-v-d89a74d0]{font-size:20px;font-weight:600;color:#fff;margin-top:16px}.error-card p[data-v-d89a74d0]{font-size:14px;color:#fff6;margin-top:6px}.error-icon[data-v-d89a74d0]{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#ef44441a}.settings-section[data-v-6b92ea67]{margin-bottom:24px}.settings-section h3[data-v-6b92ea67]{font-size:15px;font-weight:600;color:var(--app-text-strong);margin-bottom:12px}.speed-options[data-v-6b92ea67]{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:10px}.speed-btn[data-v-6b92ea67]{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-6b92ea67]:hover{background:var(--app-tint-hover)}.speed-btn.active[data-v-6b92ea67]{background:#6366f11f;border-color:#6366f14d;color:var(--app-text-strong)}.speed-btn.slow[data-v-6b92ea67]{color:#3b82f6b3}.speed-btn.slow.active[data-v-6b92ea67]{color:#3b82f6;border-color:#3b82f64d;background:#3b82f61a}.speed-btn.fast[data-v-6b92ea67]{color:#f97316b3}.speed-btn.fast.active[data-v-6b92ea67]{color:#f97316;border-color:#f973164d;background:#f973161a}.slider-row[data-v-6b92ea67]{display:flex;align-items:center;gap:8px}.slider-label[data-v-6b92ea67]{font-size:10px;color:var(--app-text-muted)}.slider-wrap[data-v-6b92ea67]{position:relative;flex:1;display:flex;align-items:center;padding-top:0}.slider-bubble[data-v-6b92ea67]{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-6b92ea67]: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-6b92ea67],.slider-wrap:hover .slider-bubble[data-v-6b92ea67]{opacity:1}.speed-slider[data-v-6b92ea67]{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-6b92ea67]::-webkit-slider-thumb{-webkit-appearance:none;width:14px;height:14px;border-radius:50%;background:#818cf8;cursor:pointer}.speed-input-row[data-v-6b92ea67]{display:flex;align-items:center;gap:6px;margin-top:8px;justify-content:flex-end}.speed-input[data-v-6b92ea67]{width:72px;padding:5px 8px;text-align:right;font-size:12px;font-weight:600;color:var(--app-text-primary);font-variant-numeric:tabular-nums;background:var(--app-tint-1);border:1px solid var(--app-tint-border);border-radius:6px;outline:none;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.speed-input[data-v-6b92ea67]:focus{border-color:#6366f166}.speed-input[data-v-6b92ea67]::-webkit-inner-spin-button,.speed-input[data-v-6b92ea67]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.speed-input-suffix[data-v-6b92ea67]{font-size:12px;color:var(--app-text-muted)}.estimate-card[data-v-6b92ea67]{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-6b92ea67]{display:flex;justify-content:space-between;align-items:center}.estimate-label[data-v-6b92ea67]{font-size:12px;color:var(--app-text-muted)}.estimate-value[data-v-6b92ea67]{font-size:15px;font-weight:700;color:#818cf8}.estimate-value.dim[data-v-6b92ea67]{color:var(--app-text-muted);font-size:13px}.settings-section[data-v-c70bc8c5]{margin-bottom:24px}.settings-section h3[data-v-c70bc8c5]{font-size:15px;font-weight:600;color:var(--app-text-strong);margin-bottom:12px}.db-display[data-v-c70bc8c5]{display:flex;align-items:baseline;gap:8px;margin-bottom:8px}.db-value[data-v-c70bc8c5]{font-size:20px;font-weight:700;color:#818cf8;font-variant-numeric:tabular-nums}.db-value.zero[data-v-c70bc8c5]{color:var(--app-text-muted)}.db-value.negative[data-v-c70bc8c5]{color:#3b82f6cc}.db-value.positive[data-v-c70bc8c5]{color:#f97316cc}.db-hint[data-v-c70bc8c5]{font-size:12px;color:var(--app-text-muted)}.db-slider-row[data-v-c70bc8c5]{display:flex;align-items:center;gap:8px}.db-bound[data-v-c70bc8c5]{font-size:10px;color:var(--app-text-muted)}.db-slider[data-v-c70bc8c5]{flex:1;-webkit-appearance:none;height:4px;border-radius:2px;background:var(--app-tint-active);outline:none}.db-slider[data-v-c70bc8c5]::-webkit-slider-thumb{-webkit-appearance:none;width:14px;height:14px;border-radius:50%;background:#818cf8;cursor:pointer}.db-presets[data-v-c70bc8c5]{display:flex;flex-wrap:wrap;gap:6px}.db-preset-btn[data-v-c70bc8c5]{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-c70bc8c5]:hover{background:var(--app-tint-hover)}.db-preset-btn.active[data-v-c70bc8c5]{background:#6366f11f;border-color:#6366f14d}.db-preset-label[data-v-c70bc8c5]{font-size:11px;color:var(--app-text-muted)}.db-preset-val[data-v-c70bc8c5]{font-size:10px;color:var(--app-text-muted);font-variant-numeric:tabular-nums}.settings-section[data-v-ed5bd2c5]{margin-bottom:24px}.settings-section h3[data-v-ed5bd2c5]{font-size:15px;font-weight:600;color:var(--app-text-strong);margin-bottom:12px}.fmt-head[data-v-ed5bd2c5]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.fmt-head h3[data-v-ed5bd2c5]{margin-bottom:0}.fmt-switch[data-v-ed5bd2c5]{display:flex;align-items:center;gap:7px;padding:4px 10px 4px 4px;font-size:12px;color:var(--app-text-muted);background:var(--app-tint-2);border:1px solid var(--app-tint-border);border-radius:999px;cursor:pointer;transition:all .2s}.fmt-switch[data-v-ed5bd2c5]:hover{border-color:#6366f14d}.fmt-switch.on[data-v-ed5bd2c5]{color:var(--app-text-strong);border-color:#6366f166;background:#6366f11a}.fmt-switch-dot[data-v-ed5bd2c5]{width:26px;height:16px;border-radius:999px;position:relative;flex-shrink:0;background:var(--app-tint-active);transition:background .2s}.fmt-switch-dot[data-v-ed5bd2c5]:after{content:"";position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:50%;background:#fff;transition:transform .2s}.fmt-switch.on .fmt-switch-dot[data-v-ed5bd2c5]{background:#6366f1}.fmt-switch.on .fmt-switch-dot[data-v-ed5bd2c5]:after{transform:translate(10px)}.format-options[data-v-ed5bd2c5]{display:flex;gap:8px;flex-wrap:wrap}.fmt-btn[data-v-ed5bd2c5]{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-ed5bd2c5]:hover{background:var(--app-tint-hover);color:var(--app-text-primary)}.fmt-btn.active[data-v-ed5bd2c5]{background:#6366f11f;border-color:#6366f14d;color:var(--app-text-strong)}.fmt-btn.locked[data-v-ed5bd2c5]{cursor:not-allowed;opacity:.55}.fmt-btn.locked[data-v-ed5bd2c5]:hover{background:var(--app-tint-2);color:var(--app-text-muted)}.lock-badge[data-v-ed5bd2c5]{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-ed5bd2c5]{margin:10px 0 0;font-size:12px;color:var(--app-text-muted)}.fmt-hint[data-v-ed5bd2c5]{margin-top:10px;font-size:12px;color:var(--app-text-muted)}.settings-section[data-v-efff5f14]{margin-bottom:24px}.settings-section h3[data-v-efff5f14]{font-size:15px;font-weight:600;color:var(--app-text-strong);margin-bottom:12px}.fmt-head[data-v-efff5f14]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.fmt-head h3[data-v-efff5f14]{margin-bottom:0}.fmt-switch[data-v-efff5f14]{display:flex;align-items:center;gap:7px;padding:4px 10px 4px 4px;font-size:12px;color:var(--app-text-muted);background:var(--app-tint-2);border:1px solid var(--app-tint-border);border-radius:999px;cursor:pointer;transition:all .2s}.fmt-switch[data-v-efff5f14]:hover{border-color:#6366f14d}.fmt-switch.on[data-v-efff5f14]{color:var(--app-text-strong);border-color:#6366f166;background:#6366f11a}.fmt-switch-dot[data-v-efff5f14]{width:26px;height:16px;border-radius:999px;position:relative;flex-shrink:0;background:var(--app-tint-active);transition:background .2s}.fmt-switch-dot[data-v-efff5f14]:after{content:"";position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:50%;background:#fff;transition:transform .2s}.fmt-switch.on .fmt-switch-dot[data-v-efff5f14]{background:#6366f1}.fmt-switch.on .fmt-switch-dot[data-v-efff5f14]:after{transform:translate(10px)}.format-options[data-v-efff5f14]{display:flex;gap:8px;flex-wrap:wrap}.fmt-btn[data-v-efff5f14]{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-efff5f14]:hover{background:var(--app-tint-hover);color:var(--app-text-primary)}.fmt-btn[data-v-efff5f14]:active,.fmt-btn.active[data-v-efff5f14]{background:#6366f11f;border-color:#6366f14d;color:var(--app-text-strong)}.fmt-hint[data-v-efff5f14]{margin-top:10px;font-size:12px;color:var(--app-text-muted)}.settings-section[data-v-7f4f285a]{margin-bottom:24px}.settings-section h3[data-v-7f4f285a]{font-size:15px;font-weight:600;color:var(--app-text-strong);margin-bottom:12px}.fmt-head[data-v-7f4f285a]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.fmt-head h3[data-v-7f4f285a]{margin-bottom:0}.fmt-switch[data-v-7f4f285a]{display:flex;align-items:center;gap:7px;padding:4px 10px 4px 4px;font-size:12px;color:var(--app-text-muted);background:var(--app-tint-2);border:1px solid var(--app-tint-border);border-radius:999px;cursor:pointer;transition:all .2s}.fmt-switch[data-v-7f4f285a]:hover{border-color:#6366f14d}.fmt-switch.on[data-v-7f4f285a]{color:var(--app-text-strong);border-color:#6366f166;background:#6366f11a}.fmt-switch-dot[data-v-7f4f285a]{width:26px;height:16px;border-radius:999px;position:relative;flex-shrink:0;background:var(--app-tint-active);transition:background .2s}.fmt-switch-dot[data-v-7f4f285a]:after{content:"";position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:50%;background:#fff;transition:transform .2s}.fmt-switch.on .fmt-switch-dot[data-v-7f4f285a]{background:#6366f1}.fmt-switch.on .fmt-switch-dot[data-v-7f4f285a]:after{transform:translate(10px)}.format-options[data-v-7f4f285a]{display:flex;gap:8px;flex-wrap:wrap}.fmt-btn[data-v-7f4f285a]{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-7f4f285a]:hover{background:var(--app-tint-hover);color:var(--app-text-primary)}.fmt-btn.active[data-v-7f4f285a]{background:#6366f11f;border-color:#6366f14d;color:var(--app-text-strong)}.fmt-hint[data-v-7f4f285a]{margin-top:10px;font-size:12px;color:var(--app-text-muted)}.svg-settings[data-v-7f4f285a]{background:var(--app-tint-1);border:1px solid var(--app-tint-border);border-radius:12px;padding:16px 18px}.mode-options[data-v-7f4f285a]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:16px}.mode-btn[data-v-7f4f285a]{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-7f4f285a]:hover{background:var(--app-tint-hover)}.mode-btn.active[data-v-7f4f285a]{background:#6366f11f;border-color:#6366f14d}.mode-label[data-v-7f4f285a]{font-size:13px;font-weight:600;color:var(--app-text-primary)}.mode-btn.active .mode-label[data-v-7f4f285a]{color:var(--app-text-strong)}.mode-desc[data-v-7f4f285a]{font-size:11px;color:var(--app-text-muted);margin-top:2px}.svg-params[data-v-7f4f285a]{display:flex;flex-direction:column;gap:12px}.param-row[data-v-7f4f285a]{display:flex;align-items:center;gap:10px}.param-row label[data-v-7f4f285a]{font-size:12px;color:var(--app-text-muted);width:70px;flex-shrink:0}.param-slider[data-v-7f4f285a]{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-7f4f285a]::-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-7f4f285a]::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:#6366f1;cursor:pointer;border:none}.param-value[data-v-7f4f285a]{font-size:12px;color:var(--app-text-secondary);min-width:120px}.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)}.tools-page[data-v-9f10ec7c]{display:flex;height:calc(100vh - 64px);overflow:hidden}.tools-content[data-v-9f10ec7c]{flex:1;overflow:hidden;min-width:0}.content-inner[data-v-9f10ec7c]{max-width:800px;margin:0 auto;padding:40px 48px 60px;height:100%;overflow-y:auto}.content-inner.content-editor[data-v-9f10ec7c]{max-width:none;margin:0;padding:0;overflow-y:auto;display:flex;flex-direction:column}.content-inner.content-editor .tool-viewport[data-v-9f10ec7c]{flex:0 0 100%;min-height:0;display:flex;flex-direction:column}.content-inner.content-editor .content-header[data-v-9f10ec7c]{flex:0 0 auto;padding:20px 48px 0;margin-bottom:16px}.content-inner.content-editor .content-header h1[data-v-9f10ec7c]{font-size:22px}.content-inner.content-editor .content-header .content-desc[data-v-9f10ec7c]{font-size:13px}.content-inner.content-editor .tool-viewport:has(:is(.phase-editor,.phase-settings,.phase-processing,.phase-done,.phase-recording,.phase-error)) .content-header[data-v-9f10ec7c]{display:none}.content-inner.content-editor .tool-area[data-v-9f10ec7c]{flex:1;min-height:0}.content-inner.content-editor>section[data-v-9f10ec7c]{flex:0 0 auto}.content-inner.content-editor[data-v-9f10ec7c] .batch-tool-shell{height:100%}.content-inner.content-editor[data-v-9f10ec7c] .phase-upload,.content-inner.content-editor[data-v-9f10ec7c] .phase-settings,.content-inner.content-editor[data-v-9f10ec7c] .phase-processing,.content-inner.content-editor[data-v-9f10ec7c] .phase-done,.content-inner.content-editor[data-v-9f10ec7c] .phase-error{max-width:800px;margin:0 auto;padding:40px 48px 60px;overflow-y:auto;height:100%}.content-inner.content-editor[data-v-9f10ec7c] .phase-settings.has-preview{max-width:none;padding:0;overflow:hidden}.content-header[data-v-9f10ec7c]{margin-bottom:32px}.content-header h1[data-v-9f10ec7c]{font-size:32px;font-weight:700;color:var(--app-text-strong);letter-spacing:-.02em;margin-bottom:6px}.content-desc[data-v-9f10ec7c]{font-size:15px;color:var(--app-text-muted)}.toolbox-landing[data-v-9f10ec7c]{height:100%;overflow-y:auto;padding:56px 48px 80px}.toolbox-landing[data-v-9f10ec7c]>*{max-width:960px;margin-left:auto;margin-right:auto}.tb-hero[data-v-9f10ec7c]{margin-bottom:44px}.tb-hero h1[data-v-9f10ec7c]{font-size:32px;font-weight:700;color:var(--app-text-strong);letter-spacing:-.02em;margin-bottom:10px}.tb-subtitle[data-v-9f10ec7c]{font-size:15px;color:var(--app-text-muted);margin-bottom:16px}.tb-hint[data-v-9f10ec7c]{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:#818cf8;background:#6366f114;border:1px solid rgba(99,102,241,.18);border-radius:999px;padding:6px 14px}.tb-cat[data-v-9f10ec7c]{margin-bottom:30px}.tb-cat-title[data-v-9f10ec7c]{font-size:13px;font-weight:600;letter-spacing:.06em;color:var(--app-text-muted);margin-bottom:12px}.tb-grid[data-v-9f10ec7c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px}.tb-card[data-v-9f10ec7c]{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border-radius:12px;border:1px solid rgba(255,255,255,.06);background:#ffffff05;text-decoration:none;transition:border-color .15s,background .15s,transform .15s}.tb-card[data-v-9f10ec7c]:hover{border-color:#6366f159;background:#6366f10f;transform:translateY(-1px)}.tb-card-icon[data-v-9f10ec7c]{width:38px;height:38px;border-radius:10px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.tb-card-icon.cat-video[data-v-9f10ec7c]{color:#818cf8;background:#818cf81f}.tb-card-icon.cat-audio[data-v-9f10ec7c]{color:#f472b6;background:#f472b61f}.tb-card-icon.cat-record[data-v-9f10ec7c]{color:#34d399;background:#34d3991f}.tb-card-icon.cat-image[data-v-9f10ec7c]{color:#fbbf24;background:#fbbf241f}.tb-card-text[data-v-9f10ec7c]{display:flex;flex-direction:column;gap:3px;min-width:0}.tb-card-name[data-v-9f10ec7c]{font-size:14px;font-weight:600;color:var(--app-text-strong)}.tb-card-desc[data-v-9f10ec7c]{font-size:12px;line-height:1.55;color:var(--app-text-muted)}.tb-about[data-v-9f10ec7c]{margin-top:44px;padding-top:28px;border-top:1px solid rgba(255,255,255,.06)}.tb-about h2[data-v-9f10ec7c]{font-size:20px;font-weight:700;color:var(--app-text-strong);letter-spacing:-.01em;margin-bottom:14px}.tb-about p[data-v-9f10ec7c]{font-size:14px;line-height:1.75;color:var(--app-text-muted);margin-bottom:12px}
