@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-2b08b454]{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-2b08b454]{display:flex;flex-direction:column;height:100%;padding:24px 16px 0}.sidebar-header[data-v-2b08b454]{padding:0 8px;margin-bottom:20px;flex-shrink:0}.sidebar-header h2[data-v-2b08b454]{font-size:20px;font-weight:700;color:#fff;letter-spacing:-.02em}.sidebar-header .sidebar-subtitle[data-v-2b08b454]{margin-top:4px;font-size:12px;color:#ffffff73}.sidebar-search[data-v-2b08b454]{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-2b08b454]:focus-within{border-color:#6366f166}.sidebar-search-input[data-v-2b08b454]{flex:1;background:none;border:none;outline:none;color:#fff;font-size:13px;font-family:inherit}.sidebar-search-input[data-v-2b08b454]::placeholder{color:#ffffff40}.sidebar-tools[data-v-2b08b454]{flex:1;min-height:0;display:flex;flex-direction:column}.sidebar-recent[data-v-2b08b454]{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-2b08b454],.slide-up-leave-active[data-v-2b08b454]{transition:all .25s ease;overflow:hidden}.slide-up-enter-from[data-v-2b08b454],.slide-up-leave-to[data-v-2b08b454]{max-height:0;min-height:0;opacity:0;padding-top:0;padding-bottom:0;margin-top:0}.recent-toggle[data-v-2b08b454]{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-2b08b454]:hover{background:#ffffff08}.recent-toggle:hover .recent-toggle-label[data-v-2b08b454]{color:#fff9}.recent-toggle.active .recent-toggle-label[data-v-2b08b454],.recent-toggle.active .recent-toggle-icon[data-v-2b08b454]{color:#818cf8}.recent-toggle-icon[data-v-2b08b454]{color:#ffffff4d;transition:all .25s}.recent-toggle-icon.expanded[data-v-2b08b454]{transform:rotate(180deg)}.recent-toggle-label[data-v-2b08b454]{font-size:13px;color:#ffffff59;transition:color .15s}.recent-toggle-badge[data-v-2b08b454]{font-size:11px;color:#818cf8;background:#6366f11f;border-radius:10px;padding:1px 7px;margin-left:auto}.sidebar-nav[data-v-2b08b454]{flex:1;overflow-y:auto;padding-bottom:24px}.sidebar-nav[data-v-2b08b454]::-webkit-scrollbar{width:4px}.sidebar-nav[data-v-2b08b454]::-webkit-scrollbar-track{background:transparent}.sidebar-nav[data-v-2b08b454]::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:2px}.sidebar-nav[data-v-2b08b454]::-webkit-scrollbar-thumb:hover{background:#fff3}.sidebar-group[data-v-2b08b454]{margin-bottom:4px}.sidebar-group-title[data-v-2b08b454]{padding:8px 12px 4px;font-size:11px;font-weight:600;color:#ffffff4d;text-transform:uppercase;letter-spacing:.06em}.sidebar-group-tools[data-v-2b08b454]{overflow:hidden}.sidebar-tool-btn[data-v-2b08b454]{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-2b08b454]:hover{background:#ffffff0d}.sidebar-tool-btn:hover .stb-name[data-v-2b08b454]{color:#ffffffd9}.sidebar-tool-btn.active[data-v-2b08b454]{background:#6366f11f}.sidebar-tool-btn.active .stb-name[data-v-2b08b454]{color:#fff;font-weight:500}.sidebar-tool-btn.active .stb-icon[data-v-2b08b454]{background:#6366f133;border-color:#6366f140;color:#818cf8}.stb-icon[data-v-2b08b454]{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-2b08b454]{color:#818cf8}.stb-icon.cat-audio[data-v-2b08b454]{color:#f472b6}.stb-icon.cat-record[data-v-2b08b454]{color:#34d399}.stb-icon.cat-image[data-v-2b08b454]{color:#fbbf24}.stb-name[data-v-2b08b454]{font-size:13px;color:#ffffff8c;transition:all .15s}.upload-zone-wrap[data-v-4b410033]{display:flex;flex-direction:column;gap:0}.recent-strip[data-v-4b410033]{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-4b410033]{font-size:11px;color:#ffffff4d;white-space:nowrap;flex-shrink:0}.recent-strip-items[data-v-4b410033]{display:flex;gap:4px;overflow-x:auto}.recent-strip-items[data-v-4b410033]::-webkit-scrollbar{height:0}.recent-strip-item[data-v-4b410033]{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-4b410033]:hover{background:#6366f11a;border-color:#6366f133}.recent-strip-item[data-v-4b410033] .file-thumb{width:24px;height:24px;border:none;background:none}.upload-zone[data-v-4b410033]{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-4b410033]{border-top-left-radius:0;border-top-right-radius:0;border-top-style:solid;border-top-color:#ffffff0f}.upload-zone[data-v-4b410033]:hover{background:#ffffff08;border-color:#6366f140}.upload-zone:hover .upload-icon[data-v-4b410033]{color:#818cf8;background:#6366f11a;border-color:#6366f126}.upload-zone.dragover[data-v-4b410033]{background:#6366f10d;border-color:#6366f166}.upload-zone.dragover .upload-icon[data-v-4b410033]{color:#818cf8;background:#6366f126;transform:scale(1.05)}.upload-zone.uploading[data-v-4b410033]{cursor:default;border-style:solid;border-color:#6366f133;background:#6366f108}.upload-zone h3[data-v-4b410033]{font-size:18px;font-weight:600;color:#fff}.upload-zone p[data-v-4b410033]{font-size:13px;color:#ffffff59}.upload-icon[data-v-4b410033]{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-4b410033]{font-size:12px!important;color:#fff3!important;margin-top:2px}.upload-limit-hint[data-v-4b410033]{font-size:11px!important;color:#ffffff47!important;margin-top:-4px}.upload-progress-ring[data-v-4b410033]{position:relative;width:80px;height:80px}.upload-progress-ring svg[data-v-4b410033]{width:100%;height:100%;transform:rotate(-90deg)}.upload-progress-ring .progress-bg[data-v-4b410033]{fill:none;stroke:#ffffff0f;stroke-width:5}.upload-progress-ring .progress-fill[data-v-4b410033]{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-4b410033]{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-4b410033]{stroke:#f59e0b}.upload-progress-ring.stalled .progress-pct[data-v-4b410033]{color:#f59e0b}.upload-stats[data-v-4b410033]{font-size:12px!important;color:#ffffff80!important;font-variant-numeric:tabular-nums}.upload-cancel-btn[data-v-4b410033]{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-4b410033]: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-48bf8b4b]{margin-bottom:24px}.bfl-header[data-v-48bf8b4b]{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:12px}.bfl-header h3[data-v-48bf8b4b]{font-size:15px;font-weight:600;color:var(--app-text-strong)}.bfl-total[data-v-48bf8b4b]{font-size:12px;color:var(--app-text-muted)}.bfl-recent[data-v-48bf8b4b]{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-48bf8b4b]{display:block;margin-bottom:8px;font-size:11px;color:var(--app-text-muted);white-space:nowrap}.bfl-recent-items[data-v-48bf8b4b]{display:flex;flex-wrap:wrap;gap:6px}.bfl-recent-item[data-v-48bf8b4b]{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-48bf8b4b]:hover{border-color:#6366f14d}.bfl-recent-item.selected[data-v-48bf8b4b]{border-color:#6366f1;background:#6366f12e}.bfl-recent-item[data-v-48bf8b4b] .file-thumb{width:24px;height:24px;border:none;background:none}.bfl-check[data-v-48bf8b4b]{position:absolute;right:-4px;top:-4px;background:#6366f1;border-radius:50%;padding:1px;width:14px;height:14px}.bfl-rows[data-v-48bf8b4b]{display:flex;flex-direction:column;gap:8px;border-radius:12px}.bfl-rows.dragover[data-v-48bf8b4b]{outline:2px dashed rgba(99,102,241,.5);outline-offset:4px}.bfl-row[data-v-48bf8b4b]{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-48bf8b4b]:hover{border-color:#6366f14d}.bfl-row.active[data-v-48bf8b4b]{border-color:#6366f1;background:#6366f114}.bfl-icon[data-v-48bf8b4b]{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-48bf8b4b]{flex:1;min-width:0}.bfl-details h4[data-v-48bf8b4b]{font-size:13px;font-weight:500;color:var(--app-text-strong);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bfl-meta[data-v-48bf8b4b]{display:flex;gap:10px;margin-top:2px}.bfl-meta span[data-v-48bf8b4b]{font-size:11px;color:var(--app-text-muted)}.bfl-cloud[data-v-48bf8b4b]{color:#6366f1!important}.bfl-state[data-v-48bf8b4b]{flex-shrink:0;font-size:12px}.bfl-state-progress[data-v-48bf8b4b]{color:#818cf8;font-variant-numeric:tabular-nums}.bfl-state-error[data-v-48bf8b4b]{color:#ef4444;font-size:11px;max-width:180px;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bfl-remove[data-v-48bf8b4b]{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-48bf8b4b]:hover:not(:disabled){background:#ef44441a;color:#ef4444}.bfl-remove[data-v-48bf8b4b]:disabled{opacity:.3;cursor:default}.bfl-add[data-v-48bf8b4b]{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-48bf8b4b]:hover:not(:disabled){border-color:#6366f166;color:var(--app-text-primary);background:#6366f10a}.bfl-add[data-v-48bf8b4b]:disabled{opacity:.4;cursor:default}.bfl-quota[data-v-48bf8b4b]{margin-top:12px;font-size:12px;color:var(--app-text-muted)}.bfl-quota.exceeded[data-v-48bf8b4b]{color:#f59e0b;font-weight:500}.bfl-quota .bfl-quota-cta[data-v-48bf8b4b]{margin-left:6px;color:#818cf8;text-decoration:none;cursor:pointer}.bfl-quota .bfl-quota-cta[data-v-48bf8b4b]:hover{text-decoration:underline}.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-09255ebd]{display:flex;flex-direction:column;align-items:center}.br-summary[data-v-09255ebd]{text-align:center;margin-bottom:24px}.br-icon[data-v-09255ebd]{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-09255ebd]{background:#f59e0b1a}.br-summary h3[data-v-09255ebd]{font-size:20px;font-weight:600;color:var(--app-text-strong)}.br-summary p[data-v-09255ebd]{font-size:13px;color:var(--app-text-muted);margin-top:6px}.br-rows[data-v-09255ebd]{width:100%;display:flex;flex-direction:column;gap:8px;margin-bottom:24px}.br-row[data-v-09255ebd]{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-09255ebd]{flex:1;min-width:0}.br-details h4[data-v-09255ebd]{font-size:13px;font-weight:500;color:var(--app-text-strong);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.br-label[data-v-09255ebd]{margin-left:8px;font-size:11px;color:#818cf8;font-weight:400;background:#6366f11f;border-radius:4px;padding:1px 6px}.br-meta[data-v-09255ebd]{display:flex;gap:10px;margin-top:3px}.br-meta span[data-v-09255ebd]{font-size:11px;color:var(--app-text-muted)}.br-ratio[data-v-09255ebd]{color:#10b981!important;font-weight:600}.br-error[data-v-09255ebd]{color:#ef4444!important}.br-muted[data-v-09255ebd]{opacity:.7}.br-actions[data-v-09255ebd]{flex-shrink:0}.br-download[data-v-09255ebd]{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-09255ebd]:hover{opacity:.85}.br-retry[data-v-09255ebd]{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-09255ebd]:hover{border-color:#6366f166}.br-reset[data-v-09255ebd],.batch-tool-shell[data-v-ec071b54],.phase-upload[data-v-ec071b54],.phase-settings[data-v-ec071b54],.phase-processing[data-v-ec071b54],.phase-done[data-v-ec071b54]{width:100%}.local-keep-open[data-v-ec071b54]{margin-top:14px;font-size:13px;color:var(--app-text-muted);text-align:center}.local-cap-note[data-v-ec071b54]{margin-top:12px;font-size:12px;color:#f59e0b;text-align:center}.local-cap-note .local-cap-cta[data-v-ec071b54]{margin-left:6px;color:#818cf8;text-decoration:none}.local-cap-note .local-cap-cta[data-v-ec071b54]:hover{text-decoration:underline}.next-tools[data-v-ec071b54]{margin-top:28px;padding-top:20px;border-top:1px solid var(--app-tint-border)}.next-tools-title[data-v-ec071b54]{font-size:13px;font-weight:600;color:var(--app-text-secondary);margin-bottom:10px}.next-tools-links[data-v-ec071b54]{display:flex;flex-wrap:wrap;gap:8px}.next-tools-link[data-v-ec071b54]{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-ec071b54]:hover{border-color:var(--app-tint-border-hover);background:var(--app-hover)}.phase-settings.has-preview[data-v-ec071b54]{display:flex;flex-direction:column}.editor-main[data-v-ec071b54]{position:relative;flex:1;min-height:0;display:flex;gap:0;border-bottom:1px solid var(--app-tint-border)}.editor-content[data-v-ec071b54]{flex:1;min-width:0;display:flex;align-items:center;justify-content:center;padding:12px;background:#0003;position:relative}.editor-sidebar[data-v-ec071b54]{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-ec071b54]{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-ec071b54]{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-ec071b54]:hover{color:var(--app-text-primary)}.sidebar-tab.active[data-v-ec071b54]{background:#6366f126;color:var(--app-text-strong);font-weight:600}.sidebar-panel[data-v-ec071b54]{flex:1;min-height:0;overflow-y:auto;padding:12px 16px}.timeline-dock[data-v-ec071b54]{flex-shrink:0}.timeline-dock[data-v-ec071b54]:empty{display:none}.editor-statusbar[data-v-ec071b54]{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-ec071b54]{min-width:0}.sb-start-btn[data-v-ec071b54]{width:auto!important;min-width:200px;margin-top:0!important}.drop-hint-overlay[data-v-ec071b54]{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-ec071b54]{font-size:13px;color:#ef4444;margin:12px 0 0}.shell-error-upload[data-v-ec071b54]{text-align:center}.phase-error[data-v-ec071b54]{width:100%}.error-card[data-v-ec071b54]{display:flex;flex-direction:column;align-items:center;padding:48px 32px;text-align:center}.error-card h3[data-v-ec071b54]{font-size:20px;font-weight:600;color:var(--app-text-strong);margin-top:16px}.error-card p[data-v-ec071b54]{font-size:14px;color:var(--app-text-muted);margin-top:6px}.error-icon[data-v-ec071b54]{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#ef44441a}.shell-start-btn[data-v-ec071b54]{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-a1d62392]{display:flex;flex-direction:column;align-items:center;padding:48px 32px;text-align:center}.done-card h3[data-v-a1d62392]{font-size:20px;font-weight:600;color:#fff;margin-top:16px}.done-icon[data-v-a1d62392]{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#10b9811a}.result-compare[data-v-a1d62392]{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-a1d62392]{flex:1;text-align:center}.compare-item.highlight .compare-value[data-v-a1d62392]{color:#10b981}.compare-label[data-v-a1d62392]{display:block;font-size:12px;color:#ffffff59;margin-bottom:4px}.compare-value[data-v-a1d62392]{display:block;font-size:18px;font-weight:700;color:#fff}.compare-arrow[data-v-a1d62392]{color:#10b981;flex-shrink:0}.compare-badge[data-v-a1d62392]{padding:4px 12px;font-size:14px;font-weight:700;color:#10b981;background:#10b9811f;border-radius:8px;flex-shrink:0}.compare-badge.negative[data-v-a1d62392]{color:#f59e0b;background:#f59e0b1f}.done-actions[data-v-a1d62392]{display:flex;gap:12px;margin-top:8px}.download-btn[data-v-a1d62392]{text-decoration:none}.cut-tool[data-v-e5ea7780]{width:100%;height:100%}.phase-upload[data-v-e5ea7780]{width:100%}.phase-editor[data-v-e5ea7780]{width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden}.editor-main[data-v-e5ea7780]{flex:1;min-height:0;display:flex;gap:0;border-bottom:1px solid var(--app-tint-border)}.editor-content[data-v-e5ea7780]{flex:1;min-width:0;display:flex;align-items:center;justify-content:center;padding:12px;background:#0003}.video-preview[data-v-e5ea7780]{position:relative;width:100%;max-height:100%;background:transparent;border-radius:8px;overflow:hidden}.video-preview video[data-v-e5ea7780]{width:100%;height:100%;object-fit:contain;display:block}.preview-loading[data-v-e5ea7780]{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-e5ea7780]{width:28px;height:28px;border:3px solid var(--app-tint-border-hover);border-top-color:#818cf8;border-radius:50%;animation:spin-e5ea7780 .8s linear infinite}@keyframes spin-e5ea7780{to{transform:rotate(360deg)}}.preview-overlay[data-v-e5ea7780]{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-e5ea7780]{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-e5ea7780]{margin-left:3px}.fade-enter-active[data-v-e5ea7780],.fade-leave-active[data-v-e5ea7780]{transition:opacity .2s}.fade-enter-from[data-v-e5ea7780],.fade-leave-to[data-v-e5ea7780]{opacity:0}.preview-time[data-v-e5ea7780]{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-e5ea7780]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:#000}.editor-sidebar[data-v-e5ea7780]{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-e5ea7780]{display:flex;align-items:center;gap:8px;padding:16px 16px 12px;border-bottom:1px solid var(--app-tint-border)}.sidebar-title[data-v-e5ea7780]{font-size:14px;font-weight:600;color:var(--app-text-strong)}.sidebar-history[data-v-e5ea7780]{display:flex;gap:2px;margin-left:auto}.history-btn[data-v-e5ea7780]{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-e5ea7780]:hover:not(:disabled){background:var(--app-tint-active);color:var(--app-text-strong)}.history-btn[data-v-e5ea7780]:disabled{opacity:.3;cursor:default}.sidebar-section[data-v-e5ea7780]{padding:14px 16px;border-bottom:1px solid var(--app-tint-border)}.ss-label[data-v-e5ea7780]{font-size:11px;font-weight:600;color:var(--app-text-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:10px}.mode-group[data-v-e5ea7780]{display:flex;flex-direction:column;gap:6px}.mode-btn[data-v-e5ea7780]{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-e5ea7780]:hover{background:var(--app-tint-hover);color:var(--app-text-primary)}.mode-btn.active[data-v-e5ea7780]{background:#6366f11f;border-color:#6366f14d;color:var(--app-text-strong)}.range-display[data-v-e5ea7780]{display:flex;flex-direction:column;gap:6px}.rd-row[data-v-e5ea7780]{display:flex;justify-content:space-between;align-items:center}.rd-key[data-v-e5ea7780]{font-size:12px;color:var(--app-text-muted)}.rd-val[data-v-e5ea7780]{font-size:13px;font-weight:500;color:var(--app-text-secondary);font-variant-numeric:tabular-nums}.rd-val.highlight[data-v-e5ea7780]{color:#818cf8;font-weight:600}.rd-val.ellipsis[data-v-e5ea7780]{max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fade-check[data-v-e5ea7780]{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-e5ea7780]{display:none}.fc-box[data-v-e5ea7780]{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-e5ea7780]{background:#6366f133;border-color:#6366f166;color:#818cf8}.file-info-mini[data-v-e5ea7780]{display:flex;flex-direction:column;gap:6px}.sidebar-spacer[data-v-e5ea7780]{flex:1}.sidebar-remove[data-v-e5ea7780]{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-e5ea7780]:hover{background:#ef444414;color:#ef4444;border-color:#ef444433}.editor-timeline[data-v-e5ea7780]{flex-shrink:0;padding:8px 12px 4px;background:var(--app-tint-1)}.timeline-toolbar[data-v-e5ea7780]{display:flex;align-items:center;justify-content:space-between;padding:4px 4px 8px}.tt-left[data-v-e5ea7780]{display:flex;gap:4px;align-items:center}.tt-btn[data-v-e5ea7780]{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-e5ea7780]:hover{background:var(--app-tint-active);color:var(--app-text-strong)}.tt-btn[data-v-e5ea7780]:disabled{opacity:.3;cursor:not-allowed}.tt-separator[data-v-e5ea7780]{width:1px;height:20px;background:var(--app-tint-active);margin:0 4px}.zoom-label[data-v-e5ea7780]{font-size:11px;color:var(--app-text-muted);min-width:36px;text-align:center;font-variant-numeric:tabular-nums}.tt-hint[data-v-e5ea7780]{font-size:11px;color:var(--app-text-muted)}.timeline-scroll[data-v-e5ea7780]{overflow-x:auto;overflow-y:hidden;border:1px solid var(--app-tint-border);border-radius:8px}.timeline-track-inner[data-v-e5ea7780]{position:relative;height:60px;background:var(--app-tint-1);cursor:pointer;-webkit-user-select:none;user-select:none}.thumbnail-strip[data-v-e5ea7780]{position:absolute;top:0;bottom:0;left:0;right:0}.thumb-canvas[data-v-e5ea7780]{height:100%;width:100%;object-fit:cover;opacity:.8}.range-overlay[data-v-e5ea7780]{position:absolute;top:0;bottom:0;pointer-events:none;transition:background .3s ease}.dimmed[data-v-e5ea7780]{background:#0009;z-index:2}.lit[data-v-e5ea7780]{background:#6366f10f;z-index:2}.selected-keep[data-v-e5ea7780]{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-e5ea7780]{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-e5ea7780]{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-e5ea7780]{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-e5ea7780],.range-handle:active .handle-grip[data-v-e5ea7780]{height:32px;background:#a5b4fc}.playhead[data-v-e5ea7780]{position:absolute;top:0;bottom:0;z-index:4;transform:translate(-50%);pointer-events:none}.playhead-line[data-v-e5ea7780]{position:absolute;left:50%;top:0;bottom:0;width:2px;background:var(--app-text-strong);transform:translate(-50%)}.playhead-top[data-v-e5ea7780]{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-e5ea7780]{overflow-x:auto;overflow-y:hidden;height:18px;margin-top:2px}.timeline-ruler-scroll[data-v-e5ea7780]::-webkit-scrollbar{display:none}.timeline-ruler-inner[data-v-e5ea7780]{position:relative;height:100%}.ruler-mark[data-v-e5ea7780]{position:absolute;top:0;transform:translate(-50%);display:flex;flex-direction:column;align-items:center}.ruler-tick[data-v-e5ea7780]{width:1px;height:5px;background:var(--app-tint-border-hover)}.ruler-label[data-v-e5ea7780]{font-size:9px;color:var(--app-text-muted);margin-top:1px}.editor-statusbar[data-v-e5ea7780]{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-e5ea7780]{display:flex;align-items:center;gap:0}.sb-item[data-v-e5ea7780]{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-e5ea7780]{flex-shrink:0}.sb-divider[data-v-e5ea7780]{width:1px;height:14px;background:var(--app-tint-active);margin:0 12px}.export-btn[data-v-e5ea7780]{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-e5ea7780]{width:100%}.error-card[data-v-e5ea7780]{display:flex;flex-direction:column;align-items:center;padding:48px 32px;text-align:center}.error-card h3[data-v-e5ea7780]{font-size:20px;font-weight:600;color:var(--app-text-strong);margin-top:16px}.error-card p[data-v-e5ea7780]{font-size:14px;color:var(--app-text-muted);margin-top:6px}.error-icon[data-v-e5ea7780]{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#ef44441a}.crop-frame-tool[data-v-560a8a9a]{width:100%;height:100%}.phase-upload[data-v-560a8a9a]{width:100%}.phase-editor[data-v-560a8a9a]{width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden}.editor-main[data-v-560a8a9a]{flex:1;min-height:0;display:flex;gap:0;border-bottom:1px solid var(--app-tint-border)}.editor-content[data-v-560a8a9a]{flex:1;min-width:0;display:flex;align-items:center;justify-content:center;padding:12px;background:#0003;position:relative}.video-preview[data-v-560a8a9a]{position:relative;width:100%;background:transparent;overflow:hidden;border-radius:8px}.video-preview video[data-v-560a8a9a]{width:100%;height:100%;object-fit:contain;display:block}.preview-canvas[data-v-560a8a9a]{margin:0 auto}.preview-canvas video[data-v-560a8a9a]{display:block}.video-wrapper video[data-v-560a8a9a]{display:block;width:100%;height:100%}.preview-loading[data-v-560a8a9a]{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-560a8a9a]{width:28px;height:28px;border:3px solid var(--app-tint-border-hover);border-top-color:#818cf8;border-radius:50%;animation:spin-560a8a9a .8s linear infinite}@keyframes spin-560a8a9a{to{transform:rotate(360deg)}}.preview-overlay[data-v-560a8a9a]{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-560a8a9a]{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-560a8a9a]{margin-left:3px}.fade-enter-active[data-v-560a8a9a],.fade-leave-active[data-v-560a8a9a]{transition:opacity .2s}.fade-enter-from[data-v-560a8a9a],.fade-leave-to[data-v-560a8a9a]{opacity:0}.preview-time[data-v-560a8a9a]{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-560a8a9a]{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-560a8a9a]{position:absolute;z-index:6;pointer-events:none}.crop-region[data-v-560a8a9a]{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-560a8a9a]{position:absolute;width:12px;height:12px;background:#fff;border:2px solid #6366F1;border-radius:2px;z-index:7}.crop-handle-tl[data-v-560a8a9a]{top:-6px;left:-6px;cursor:nw-resize}.crop-handle-tr[data-v-560a8a9a]{top:-6px;right:-6px;cursor:ne-resize}.crop-handle-bl[data-v-560a8a9a]{bottom:-6px;left:-6px;cursor:sw-resize}.crop-handle-br[data-v-560a8a9a]{bottom:-6px;right:-6px;cursor:se-resize}.crop-handle-t[data-v-560a8a9a]{top:-6px;left:50%;transform:translate(-50%);cursor:n-resize}.crop-handle-b[data-v-560a8a9a]{bottom:-6px;left:50%;transform:translate(-50%);cursor:s-resize}.crop-handle-l[data-v-560a8a9a]{left:-6px;top:50%;transform:translateY(-50%);cursor:w-resize}.crop-handle-r[data-v-560a8a9a]{right:-6px;top:50%;transform:translateY(-50%);cursor:e-resize}.crop-grid-lines[data-v-560a8a9a]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.crop-grid-lines .grid-line[data-v-560a8a9a]{position:absolute;background:#ffffff40}.crop-grid-lines .grid-h1[data-v-560a8a9a]{left:0;right:0;top:33.33%;height:1px}.crop-grid-lines .grid-h2[data-v-560a8a9a]{left:0;right:0;top:66.66%;height:1px}.crop-grid-lines .grid-v1[data-v-560a8a9a]{top:0;bottom:0;left:33.33%;width:1px}.crop-grid-lines .grid-v2[data-v-560a8a9a]{top:0;bottom:0;left:66.66%;width:1px}.editor-sidebar[data-v-560a8a9a]{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-560a8a9a]{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-560a8a9a]{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-560a8a9a]:hover{color:var(--app-text-primary)}.sidebar-tab.active[data-v-560a8a9a]{background:#6366f126;color:var(--app-text-strong);font-weight:600}.editing-head[data-v-560a8a9a]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px 4px}.editing-chip[data-v-560a8a9a]{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-560a8a9a]{display:flex;flex-direction:column;gap:8px;padding:12px 16px 0}.scheme-row[data-v-560a8a9a]{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-560a8a9a]:hover{border-color:#6366f14d}.scheme-row.active[data-v-560a8a9a]{border-color:#6366f1;background:#6366f114}.scheme-mini[data-v-560a8a9a]{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-560a8a9a]{position:relative;overflow:hidden;border-radius:2px}.sm-video[data-v-560a8a9a]{position:absolute;transform:translate(-50%,-50%);background-color:#818cf88c;background-size:100% 100%}.sm-free[data-v-560a8a9a]{position:relative;background-color:#ffffff14;background-size:100% 100%}.sm-rect[data-v-560a8a9a]{position:absolute;box-sizing:border-box;border:1.5px solid #818CF8;box-shadow:0 0 0 999px #0000008c}.scheme-info[data-v-560a8a9a]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.scheme-name[data-v-560a8a9a]{font-size:13px;font-weight:500;color:var(--app-text-strong)}.scheme-summary[data-v-560a8a9a]{font-size:11px;color:var(--app-text-muted);font-variant-numeric:tabular-nums}.scheme-remove[data-v-560a8a9a]{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-560a8a9a]:hover:not(:disabled){background:#ef44441a;color:#ef4444}.scheme-remove[data-v-560a8a9a]:disabled{opacity:.3;cursor:default}.scheme-add[data-v-560a8a9a]{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-560a8a9a]:hover{border-color:#6366f166;color:var(--app-text-primary);background:#6366f10a}.scheme-hint[data-v-560a8a9a]{margin:10px 16px 0;font-size:11px;color:var(--app-text-muted);line-height:1.6}.scheme-hint-warn[data-v-560a8a9a]{color:#f59e0b}.scheme-hint-warn .scheme-hint-cta[data-v-560a8a9a]{margin-left:6px;color:#818cf8;text-decoration:none;cursor:pointer}.scheme-hint-warn .scheme-hint-cta[data-v-560a8a9a]:hover{text-decoration:underline}.sidebar-history[data-v-560a8a9a]{display:flex;gap:2px;margin-left:auto}.history-btn[data-v-560a8a9a]{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-560a8a9a]:hover:not(:disabled){background:var(--app-tint-active);color:var(--app-text-strong)}.history-btn[data-v-560a8a9a]:disabled{opacity:.3;cursor:default}.sidebar-scroll[data-v-560a8a9a]{flex:1;overflow-y:auto}.sidebar-scroll[data-v-560a8a9a]::-webkit-scrollbar{width:4px}.sidebar-scroll[data-v-560a8a9a]::-webkit-scrollbar-track{background:transparent}.sidebar-scroll[data-v-560a8a9a]::-webkit-scrollbar-thumb{background:var(--app-tint-border-hover);border-radius:2px}.sidebar-section[data-v-560a8a9a]{padding:14px 16px;border-bottom:1px solid var(--app-tint-border)}.ss-label[data-v-560a8a9a]{font-size:11px;font-weight:600;color:var(--app-text-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:10px}.ss-desc[data-v-560a8a9a]{font-size:11px;color:var(--app-text-muted);margin-top:6px}.mode-tabs[data-v-560a8a9a]{display:flex;gap:4px}.mode-tab[data-v-560a8a9a]{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-560a8a9a]:hover{background:var(--app-tint-hover)}.mode-tab.active[data-v-560a8a9a]{background:#6366f11f;border-color:#6366f14d;color:var(--app-text-strong)}.cf-select[data-v-560a8a9a]{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-560a8a9a]:focus{border-color:#6366f166}.cf-select option[data-v-560a8a9a]{background:var(--app-surface);color:var(--app-text-strong)}.size-inputs[data-v-560a8a9a]{display:flex;align-items:flex-end;gap:6px}.size-field label[data-v-560a8a9a]{display:block;font-size:11px;color:var(--app-text-muted);margin-bottom:4px}.num-input[data-v-560a8a9a]{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-560a8a9a]:focus{border-color:#6366f166}.lock-btn[data-v-560a8a9a]{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-560a8a9a]{color:#818cf8;background:#6366f11a;border-color:#6366f133}.lock-btn[data-v-560a8a9a]:hover{background:var(--app-tint-active)}.fit-group[data-v-560a8a9a]{display:flex;gap:4px}.fit-btn[data-v-560a8a9a]{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-560a8a9a]:hover{background:var(--app-tint-hover)}.fit-btn.active[data-v-560a8a9a]{background:#6366f11f;border-color:#6366f14d;color:var(--app-text-strong)}.adjust-row[data-v-560a8a9a]{margin-bottom:10px}.adjust-row[data-v-560a8a9a]:last-child{margin-bottom:0}.adj-header[data-v-560a8a9a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.adj-label[data-v-560a8a9a]{font-size:12px;color:var(--app-text-muted)}.adj-value[data-v-560a8a9a]{font-size:11px;color:#818cf8;font-weight:600;font-variant-numeric:tabular-nums;min-width:36px;text-align:right}.adj-slider[data-v-560a8a9a]{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-560a8a9a]::-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-560a8a9a]{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.color-swatch[data-v-560a8a9a]{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-560a8a9a]:hover{border-color:var(--app-tint-active)}.color-swatch.active[data-v-560a8a9a]{border-color:#6366f199;box-shadow:0 0 0 2px #6366f133}.custom-swatch[data-v-560a8a9a]{background:conic-gradient(red,#ff0,#0f0,#0ff,#00f,#f0f,red);color:var(--app-text-secondary)}.hidden-color-input[data-v-560a8a9a]{width:0;height:0;opacity:0;position:absolute}.ratio-options[data-v-560a8a9a]{display:flex;gap:6px;flex-wrap:wrap}.ratio-btn[data-v-560a8a9a]{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-560a8a9a]:hover{background:var(--app-tint-hover);color:var(--app-text-primary)}.ratio-btn.active[data-v-560a8a9a]{background:#6366f11f;border-color:#6366f14d;color:var(--app-text-strong)}.crop-grid[data-v-560a8a9a]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.crop-field label[data-v-560a8a9a]{display:block;font-size:11px;color:var(--app-text-muted);margin-bottom:4px}.sidebar-footer[data-v-560a8a9a]{flex-shrink:0;padding:8px 16px 12px}.sidebar-remove[data-v-560a8a9a]{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-560a8a9a]:hover{background:#ef444414;color:#ef4444;border-color:#ef444433}.editor-statusbar[data-v-560a8a9a]{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-560a8a9a]{display:flex;align-items:center;gap:0}.sb-item[data-v-560a8a9a]{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-560a8a9a]{flex-shrink:0}.export-btn[data-v-560a8a9a]{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-560a8a9a]{width:100%}.error-card[data-v-560a8a9a]{display:flex;flex-direction:column;align-items:center;padding:48px 32px;text-align:center}.error-card h3[data-v-560a8a9a]{font-size:20px;font-weight:600;color:var(--app-text-strong);margin-top:16px}.error-card p[data-v-560a8a9a]{font-size:14px;color:var(--app-text-muted);margin-top:6px}.error-icon[data-v-560a8a9a]{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)}.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-10bd7699]{width:100%;height:100%}.phase-upload[data-v-10bd7699]{width:100%}.phase-editor[data-v-10bd7699]{width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden}.editor-main[data-v-10bd7699]{flex:1;min-height:0;display:flex;gap:0;border-bottom:1px solid var(--app-tint-border)}.editor-content[data-v-10bd7699]{flex:1;min-width:0;display:flex;flex-direction:column;padding:12px;background:#0000001a;overflow-y:auto}.audio-player-section[data-v-10bd7699]{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-10bd7699]{display:flex;align-items:center;gap:6px}.ctrl-btn[data-v-10bd7699]{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-10bd7699]:hover{background:var(--app-tint-active);color:var(--app-text-strong)}.ctrl-btn[data-v-10bd7699]:disabled{opacity:.3;cursor:not-allowed}.player-info[data-v-10bd7699]{display:flex;align-items:center;gap:6px}.pi-time[data-v-10bd7699]{font-size:15px;font-weight:600;color:var(--app-text-strong);font-variant-numeric:tabular-nums}.pi-sep[data-v-10bd7699]{font-size:13px;color:var(--app-text-muted)}.pi-duration[data-v-10bd7699]{font-size:13px;color:var(--app-text-muted);font-variant-numeric:tabular-nums}.editor-timeline[data-v-10bd7699]{flex-shrink:0}.timeline-toolbar[data-v-10bd7699]{display:flex;align-items:center;justify-content:space-between;padding:8px 4px}.tt-left[data-v-10bd7699],.tt-range-info[data-v-10bd7699]{display:flex;align-items:center;gap:6px}.tri-label[data-v-10bd7699]{font-size:11px;color:var(--app-text-muted)}.tri-time[data-v-10bd7699]{font-size:13px;font-weight:600;color:#818cf8;font-variant-numeric:tabular-nums}.tri-duration[data-v-10bd7699]{font-size:11px;color:var(--app-text-muted)}.tt-separator[data-v-10bd7699]{width:1px;height:20px;background:var(--app-tint-active);margin:0 4px}.zoom-label[data-v-10bd7699]{font-size:11px;color:var(--app-text-muted);min-width:36px;text-align:center;font-variant-numeric:tabular-nums}.tt-btn[data-v-10bd7699]{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-10bd7699]:hover{background:var(--app-tint-active);color:var(--app-text-strong)}.tt-btn[data-v-10bd7699]:disabled{opacity:.3;cursor:not-allowed}.timeline-scroll[data-v-10bd7699]{overflow-x:auto;overflow-y:hidden;border:1px solid var(--app-tint-border);border-radius:8px}.timeline-track-inner[data-v-10bd7699]{position:relative;height:60px;background:var(--app-tint-1);cursor:pointer;-webkit-user-select:none;user-select:none}.wave-canvas[data-v-10bd7699]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.range-overlay[data-v-10bd7699]{position:absolute;top:0;bottom:0;pointer-events:none;transition:background .3s ease}.dimmed[data-v-10bd7699]{background:#0009;z-index:2}.lit[data-v-10bd7699]{background:#6366f10f;z-index:2}.selected-keep[data-v-10bd7699]{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-10bd7699]{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-10bd7699]{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-10bd7699]{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-10bd7699],.range-handle:active .handle-grip[data-v-10bd7699]{height:32px;background:#a5b4fc}.playhead[data-v-10bd7699]{position:absolute;top:0;bottom:0;z-index:4;transform:translate(-50%);pointer-events:none}.playhead-line[data-v-10bd7699]{position:absolute;left:50%;top:0;bottom:0;width:2px;background:var(--app-text-strong);transform:translate(-50%)}.playhead-top[data-v-10bd7699]{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-10bd7699]{overflow-x:auto;overflow-y:hidden;height:18px;margin-top:2px}.timeline-ruler-scroll[data-v-10bd7699]::-webkit-scrollbar{display:none}.timeline-ruler-inner[data-v-10bd7699]{position:relative;height:100%}.ruler-mark[data-v-10bd7699]{position:absolute;top:0;transform:translate(-50%);display:flex;flex-direction:column;align-items:center}.ruler-tick[data-v-10bd7699]{width:1px;height:5px;background:var(--app-tint-border-hover)}.ruler-label[data-v-10bd7699]{font-size:9px;color:var(--app-text-muted);margin-top:1px}.editor-sidebar[data-v-10bd7699]{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-10bd7699]{display:flex;align-items:center;gap:8px;padding:16px 16px 12px;border-bottom:1px solid var(--app-tint-border)}.sidebar-title[data-v-10bd7699]{font-size:14px;font-weight:600;color:var(--app-text-strong)}.sidebar-history[data-v-10bd7699]{display:flex;gap:2px;margin-left:auto}.history-btn[data-v-10bd7699]{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-10bd7699]:hover:not(:disabled){background:var(--app-tint-active);color:var(--app-text-strong)}.history-btn[data-v-10bd7699]:disabled{opacity:.3;cursor:default}.sidebar-section[data-v-10bd7699]{padding:14px 16px;border-bottom:1px solid var(--app-tint-border)}.ss-label[data-v-10bd7699]{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-10bd7699]{display:flex;flex-direction:column;gap:6px}.rd-row[data-v-10bd7699]{display:flex;justify-content:space-between;align-items:center}.rd-key[data-v-10bd7699]{font-size:12px;color:var(--app-text-muted)}.rd-val[data-v-10bd7699]{font-size:13px;font-weight:500;color:var(--app-text-secondary);font-variant-numeric:tabular-nums}.rd-val.highlight[data-v-10bd7699]{color:#818cf8;font-weight:600}.rd-val.ellipsis[data-v-10bd7699]{max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mode-group[data-v-10bd7699]{display:flex;flex-direction:column;gap:6px}.mode-btn[data-v-10bd7699]{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-10bd7699]:hover{background:var(--app-tint-hover);color:var(--app-text-primary)}.mode-btn.active[data-v-10bd7699]{background:#6366f11f;border-color:#6366f14d;color:var(--app-text-strong)}.fade-check[data-v-10bd7699]{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-10bd7699]{display:none}.fc-box[data-v-10bd7699]{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-10bd7699]{background:#6366f133;border-color:#6366f166;color:#818cf8}.sidebar-spacer[data-v-10bd7699]{flex:1}.sidebar-remove[data-v-10bd7699]{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-10bd7699]:hover{background:#ef444414;color:#ef4444;border-color:#ef444433}.editor-statusbar[data-v-10bd7699]{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-10bd7699]{display:flex;align-items:center;gap:0}.sb-item[data-v-10bd7699]{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-10bd7699]{flex-shrink:0}.sb-divider[data-v-10bd7699]{width:1px;height:14px;background:var(--app-tint-active);margin:0 12px}.export-btn[data-v-10bd7699]{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-10bd7699]{width:100%}.error-card[data-v-10bd7699]{display:flex;flex-direction:column;align-items:center;padding:48px 32px;text-align:center}.error-card h3[data-v-10bd7699]{font-size:20px;font-weight:600;color:var(--app-text-strong);margin-top:16px}.error-card p[data-v-10bd7699]{font-size:14px;color:var(--app-text-muted);margin-top:6px}.error-icon[data-v-10bd7699]{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-4306ac77]{margin-bottom:24px}.settings-section h3[data-v-4306ac77]{font-size:15px;font-weight:600;color:var(--app-text-strong);margin-bottom:12px}.fmt-head[data-v-4306ac77]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.fmt-head h3[data-v-4306ac77]{margin-bottom:0}.fmt-switch[data-v-4306ac77]{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-4306ac77]:hover{border-color:#6366f14d}.fmt-switch.on[data-v-4306ac77]{color:var(--app-text-strong);border-color:#6366f166;background:#6366f11a}.fmt-switch-dot[data-v-4306ac77]{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-4306ac77]: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-4306ac77]{background:#6366f1}.fmt-switch.on .fmt-switch-dot[data-v-4306ac77]:after{transform:translate(10px)}.format-options[data-v-4306ac77]{display:flex;gap:8px;flex-wrap:wrap}.fmt-btn[data-v-4306ac77]{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-4306ac77]:hover{background:var(--app-tint-hover);color:var(--app-text-primary)}.fmt-btn.active[data-v-4306ac77]{background:#6366f11f;border-color:#6366f14d;color:var(--app-text-strong)}.fmt-hint[data-v-4306ac77]{margin-top:10px;font-size:12px;color:var(--app-text-muted)}.settings-section[data-v-dbe0f84e]{margin-bottom:24px}.settings-section h3[data-v-dbe0f84e]{font-size:15px;font-weight:600;color:var(--app-text-strong);margin-bottom:12px}.fmt-head[data-v-dbe0f84e]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.fmt-head h3[data-v-dbe0f84e]{margin-bottom:0}.fmt-switch[data-v-dbe0f84e]{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-dbe0f84e]:hover{border-color:#6366f14d}.fmt-switch.on[data-v-dbe0f84e]{color:var(--app-text-strong);border-color:#6366f166;background:#6366f11a}.fmt-switch-dot[data-v-dbe0f84e]{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-dbe0f84e]: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-dbe0f84e]{background:#6366f1}.fmt-switch.on .fmt-switch-dot[data-v-dbe0f84e]:after{transform:translate(10px)}.format-options[data-v-dbe0f84e]{display:flex;gap:8px;flex-wrap:wrap}.fmt-btn[data-v-dbe0f84e]{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-dbe0f84e]:hover{background:var(--app-tint-hover);color:var(--app-text-primary)}.fmt-btn[data-v-dbe0f84e]:active,.fmt-btn.active[data-v-dbe0f84e]{background:#6366f11f;border-color:#6366f14d;color:var(--app-text-strong)}.fmt-hint[data-v-dbe0f84e]{margin-top:10px;font-size:12px;color:var(--app-text-muted)}.fmt-hint-warn[data-v-dbe0f84e]{color:#f59e0b}.settings-section[data-v-b6977473]{margin-bottom:24px}.settings-section h3[data-v-b6977473]{font-size:15px;font-weight:600;color:var(--app-text-strong);margin-bottom:12px}.fmt-head[data-v-b6977473]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.fmt-head h3[data-v-b6977473]{margin-bottom:0}.fmt-switch[data-v-b6977473]{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-b6977473]:hover{border-color:#6366f14d}.fmt-switch.on[data-v-b6977473]{color:var(--app-text-strong);border-color:#6366f166;background:#6366f11a}.fmt-switch-dot[data-v-b6977473]{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-b6977473]: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-b6977473]{background:#6366f1}.fmt-switch.on .fmt-switch-dot[data-v-b6977473]:after{transform:translate(10px)}.format-options[data-v-b6977473]{display:flex;gap:8px;flex-wrap:wrap}.fmt-btn[data-v-b6977473]{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-b6977473]:hover{background:var(--app-tint-hover);color:var(--app-text-primary)}.fmt-btn.active[data-v-b6977473]{background:#6366f11f;border-color:#6366f14d;color:var(--app-text-strong)}.fmt-hint[data-v-b6977473]{margin-top:10px;font-size:12px;color:var(--app-text-muted)}.fmt-hint-warn[data-v-b6977473]{color:#f59e0b}.svg-settings[data-v-b6977473]{background:var(--app-tint-1);border:1px solid var(--app-tint-border);border-radius:12px;padding:16px 18px}.mode-options[data-v-b6977473]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:16px}.mode-btn[data-v-b6977473]{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-b6977473]:hover{background:var(--app-tint-hover)}.mode-btn.active[data-v-b6977473]{background:#6366f11f;border-color:#6366f14d}.mode-label[data-v-b6977473]{font-size:13px;font-weight:600;color:var(--app-text-primary)}.mode-btn.active .mode-label[data-v-b6977473]{color:var(--app-text-strong)}.mode-desc[data-v-b6977473]{font-size:11px;color:var(--app-text-muted);margin-top:2px}.svg-params[data-v-b6977473]{display:flex;flex-direction:column;gap:12px}.param-row[data-v-b6977473]{display:flex;align-items:center;gap:10px}.param-row label[data-v-b6977473]{font-size:12px;color:var(--app-text-muted);width:70px;flex-shrink:0}.param-slider[data-v-b6977473]{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-b6977473]::-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-b6977473]::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:#6366f1;cursor:pointer;border:none}.param-value[data-v-b6977473]{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)}
