.subtitle-settings[data-v-6b92f489]{width:100%;padding:0}.media-and-settings[data-v-6b92f489]{display:flex;gap:1.5rem;width:100%}.media-player[data-v-6b92f489]{flex:7;position:relative;width:100%;min-width:0;background-color:#0f172a;border-radius:12px;overflow:hidden;display:flex;align-items:center;justify-content:center}.subtitle-overlay-container[data-v-6b92f489]{position:absolute;pointer-events:none;overflow:hidden}.subtitle-overlay[data-v-6b92f489]{position:absolute;left:50%;transform:translate(-50%);color:#fff;text-shadow:1px 1px 3px rgba(0,0,0,.8);text-align:center;word-wrap:break-word;padding:0 10px;pointer-events:none;z-index:1;line-height:1.2;white-space:normal}.settings-container[data-v-6b92f489]{flex:3;display:flex;flex-direction:column;min-width:280px;max-width:360px}.basic-settings[data-v-6b92f489]{border:none;border-radius:6px;overflow:hidden;background-color:#f8f9fa}.advanced-settings[data-v-6b92f489]{border:none;border-radius:6px;overflow:hidden;background-color:#e9ecef}.card-body[data-v-6b92f489]{padding:1rem}.option-group[data-v-6b92f489]{margin-bottom:.75rem}.option-label[data-v-6b92f489]{margin-bottom:.3rem!important;font-size:.9rem}.form-check[data-v-6b92f489]{margin-bottom:0;padding-left:1.3rem}.form-check-label[data-v-6b92f489]{font-size:.85rem}.subtitle-line[data-v-6b92f489]{margin-bottom:.75rem!important;padding:.7rem!important;background-color:#f8f9fa!important}.language-display[data-v-6b92f489]{margin-bottom:.5rem!important;font-size:.9rem;padding-bottom:.4rem;border-bottom:1px solid #dee2e6}.control-item[data-v-6b92f489]{margin-bottom:.5rem}.control-item label[data-v-6b92f489]{font-size:.75rem;margin-bottom:.2rem}.form-range[data-v-6b92f489]{cursor:pointer}@media (max-width: 768px){.subtitle-settings[data-v-6b92f489]{padding:.5rem}.media-and-settings[data-v-6b92f489]{flex-direction:column;gap:.75rem}.settings-container[data-v-6b92f489]{max-width:100%;min-width:0}.card-body[data-v-6b92f489]{padding:.75rem}.control-mode-options[data-v-6b92f489]{flex-direction:column;gap:.5rem!important}.color-option-btn[data-v-6b92f489]{width:36px;height:36px;font-size:1.1rem;border-radius:8px}.subtitle-line[data-v-6b92f489]{padding:.5rem!important}.language-display[data-v-6b92f489]{font-size:.85rem;margin-bottom:.4rem!important}}@media (max-width: 992px){.media-and-settings[data-v-6b92f489]{flex-direction:column;gap:1rem}.settings-container[data-v-6b92f489]{max-width:100%}}.slide-fade-enter-active[data-v-6b92f489]{transition:all .25s ease-out}.slide-fade-leave-active[data-v-6b92f489]{transition:all .25s cubic-bezier(1,.5,.8,1)}.slide-fade-enter-from[data-v-6b92f489],.slide-fade-leave-to[data-v-6b92f489]{transform:translateY(-10px);opacity:0}.badge[data-v-6b92f489]{font-size:.75rem}.color-options[data-v-6b92f489]{flex-wrap:wrap}.color-option-btn[data-v-6b92f489]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;padding:0;font-weight:700;font-size:.9rem;border-radius:6px;cursor:pointer;transition:transform .1s ease,box-shadow .1s ease;box-shadow:0 1px 2px #0000001a;border:1px solid transparent}.color-option-btn[data-v-6b92f489]:hover{transform:translateY(-1px);box-shadow:0 2px 4px #00000026}.color-option-btn.active[data-v-6b92f489]{border-width:2px;border-color:#0d6efd;box-shadow:0 0 0 2px #0d6efd40;transform:scale(1.05)}.control-item label.form-label[data-v-6b92f489]{font-size:.75rem;margin-bottom:.2rem;display:block}.add-subtitles-page[data-v-d1ced232]{width:100%;padding-bottom:2rem}.speech-recognition.card[data-v-d1ced232]{max-width:1080px;margin:1.5rem auto;padding:2.2rem 2.4rem;background:#fff;border-radius:16px;border:1px solid #f1f5f9;box-shadow:0 4px 24px #0f172a0f;transition:max-width .3s cubic-bezier(.4,0,.2,1),padding .3s ease}.speech-recognition.card.is-workbench-mode[data-v-d1ced232]{max-width:1480px;width:96%;padding:1.6rem 2.2rem}.header-row[data-v-d1ced232]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem}.title[data-v-d1ced232]{font-size:1.8rem;font-weight:700;color:#172033;margin:0}.subtitle-desc[data-v-d1ced232]{font-size:.95rem;color:#64748b;max-width:650px;line-height:1.5;margin:0}.subtitle-learn-more[data-v-d1ced232]{color:#2563eb;text-decoration:none;font-weight:500;margin-left:4px}.subtitle-learn-more[data-v-d1ced232]:hover{text-decoration:underline}.tasks-link[data-v-d1ced232]{display:inline-flex;align-items:center;color:#2563eb;font-weight:600;font-size:.95rem;text-decoration:none;white-space:nowrap;transition:all .2s ease}.tasks-link[data-v-d1ced232]:hover{color:#1d4ed8;transform:translate(2px)}.file-summary-bar[data-v-d1ced232]{display:flex;align-items:center;justify-content:space-between;padding:12px 18px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;gap:16px;margin-bottom:1.5rem}.file-info-left[data-v-d1ced232]{display:flex;align-items:center;gap:12px;min-width:0;flex:1}.file-icon-badge[data-v-d1ced232]{width:42px;height:42px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:1.3rem;flex-shrink:0;background:#eff6ff;color:#2563eb}.file-details[data-v-d1ced232]{min-width:0;flex:1}.file-name[data-v-d1ced232]{font-weight:600;font-size:.95rem;color:#172033;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-meta[data-v-d1ced232]{display:flex;align-items:center;gap:14px;font-size:.8rem;color:#64748b;margin-top:3px}.meta-item[data-v-d1ced232]{display:inline-flex;align-items:center}.file-actions-right[data-v-d1ced232]{display:flex;align-items:center;flex-shrink:0}.btn-reselect[data-v-d1ced232]{display:inline-flex;align-items:center;padding:7px 14px;font-size:.85rem;font-weight:500;color:#475569;background:#fff;border:1px solid #e2e8f0;border-radius:8px;cursor:pointer;white-space:nowrap;transition:all .2s ease;box-shadow:0 1px 2px #0f172a0a}.btn-reselect[data-v-d1ced232]:hover{color:#2563eb;border-color:#93c5fd;background:#eff6ff;transform:translateY(-1px)}.workbench-grid[data-v-d1ced232]{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:2rem;align-items:start}.preview-col[data-v-d1ced232]{display:flex;flex-direction:column}.preview-header[data-v-d1ced232]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;padding:0 2px}.preview-title-wrap[data-v-d1ced232]{display:flex;align-items:center;gap:8px}.preview-title[data-v-d1ced232]{font-size:.9rem;font-weight:600;color:#334155}.preview-duration[data-v-d1ced232]{font-size:.78rem;color:#64748b;font-variant-numeric:tabular-nums;background:#f1f5f9;padding:2px 8px;border-radius:4px}.preview-aspect-tag[data-v-d1ced232]{font-size:.75rem;font-weight:600;color:#64748b;background:#f1f5f9;padding:2px 8px;border-radius:4px}.preview-stage-container[data-v-d1ced232]{width:100%;min-height:480px;background:#0f172a;border-radius:12px;overflow:hidden;box-shadow:0 4px 18px #0000001f;display:flex;align-items:center;justify-content:center;position:relative;transition:all .25s ease}.preview-stage-container.is-vertical[data-v-d1ced232]{min-height:520px}.control-col[data-v-d1ced232]{display:flex;flex-direction:column}.control-panel-card[data-v-d1ced232]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:1.4rem;box-shadow:0 1px 3px #0f172a0a}.control-label[data-v-d1ced232]{display:flex;align-items:center;font-size:.88rem;font-weight:600;color:#334155}.section-title-row[data-v-d1ced232]{display:flex;align-items:center;gap:8px;position:relative}.mode-info-wrapper[data-v-d1ced232]{position:relative;display:inline-flex;align-items:center}.mode-info-btn[data-v-d1ced232]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:none;background:transparent;color:#94a3b8;font-size:.95rem;border-radius:50%;cursor:pointer;transition:all .2s ease}.mode-info-btn[data-v-d1ced232]:hover,.mode-info-btn.is-active[data-v-d1ced232]{color:#2563eb;background:#eff6ff}.mode-info-popover[data-v-d1ced232]{position:absolute;top:calc(100% + 10px);left:-10px;width:320px;background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:14px;box-shadow:0 10px 25px -5px #0f172a1f,0 8px 10px -6px #0f172a14;z-index:1050;text-align:left}.popover-arrow[data-v-d1ced232]{position:absolute;top:-6px;left:15px;width:10px;height:10px;background:#fff;border-left:1px solid #e2e8f0;border-top:1px solid #e2e8f0;transform:rotate(45deg)}.popover-header[data-v-d1ced232]{font-size:.88rem;font-weight:700;color:#172033;display:flex;align-items:center;margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid #f1f5f9}.popover-body[data-v-d1ced232]{display:flex;flex-direction:column;gap:10px}.mode-help-item[data-v-d1ced232]{display:flex;flex-direction:column;gap:3px}.mode-help-badge[data-v-d1ced232]{display:inline-flex;align-items:center;font-size:.76rem;font-weight:600;padding:2px 8px;border-radius:6px;width:fit-content}.mode-help-badge.is-bilingual[data-v-d1ced232]{background:#eff6ff;color:#2563eb;border:1px solid #dbeafe}.mode-help-badge.is-single[data-v-d1ced232]{background:#f0fdf4;color:#16a34a;border:1px solid #dcfce7}.mode-help-badge.is-original[data-v-d1ced232]{background:#f8fafc;color:#475569;border:1px solid #e2e8f0}.mode-help-desc[data-v-d1ced232]{font-size:.78rem;color:#64748b;line-height:1.45;margin-left:2px}.popover-fade-enter-active[data-v-d1ced232],.popover-fade-leave-active[data-v-d1ced232]{transition:opacity .2s ease,transform .2s ease}.popover-fade-enter-from[data-v-d1ced232],.popover-fade-leave-to[data-v-d1ced232]{opacity:0;transform:translateY(-6px)}.segmented-control[data-v-d1ced232]{display:flex;gap:4px;background:#f1f5f9;padding:4px;border-radius:10px}.segmented-item[data-v-d1ced232]{flex:1;display:flex;align-items:center;justify-content:center;padding:8px 6px;border:none;background:transparent;color:#64748b;font-size:.84rem;font-weight:500;border-radius:7px;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);white-space:nowrap}.segmented-item[data-v-d1ced232]:hover:not(.is-active){color:#172033;background:#ffffff80}.segmented-item.is-active[data-v-d1ced232]{background:#fff;color:#2563eb;font-weight:600;box-shadow:0 2px 6px #0f172a14}.language-fields-row[data-v-d1ced232]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.language-fields-row.single-col[data-v-d1ced232]{grid-template-columns:1fr}.lang-field-item[data-v-d1ced232]{min-width:0}[data-v-d1ced232] .custom-v-select{background:#fff;width:100%}[data-v-d1ced232] .custom-v-select .vs__dropdown-toggle{display:flex;align-items:center;padding:0 10px;border:1px solid #cbd5e1;border-radius:8px;background:#fff;height:38px;min-height:38px;max-height:38px;box-sizing:border-box;transition:all .2s ease}[data-v-d1ced232] .custom-v-select.vs--open .vs__dropdown-toggle,[data-v-d1ced232] .custom-v-select .vs__dropdown-toggle:focus-within{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}[data-v-d1ced232] .custom-v-select .vs__selected-options{display:flex;align-items:center;flex-wrap:nowrap;padding:0;margin:0;height:100%;min-height:100%;min-width:0;flex:1 1 auto;overflow:hidden}[data-v-d1ced232] .custom-v-select .vs__selected{display:block;margin:0;padding:0;border:none;background:transparent;color:#172033;font-size:.88rem;font-weight:500;line-height:36px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;flex:0 1 auto}[data-v-d1ced232] .custom-v-select.vs--single.vs--open .vs__selected{position:absolute;opacity:.4}[data-v-d1ced232] .custom-v-select.vs--single.vs--searching .vs__selected{display:none!important}[data-v-d1ced232] .custom-v-select .vs__search,[data-v-d1ced232] .custom-v-select .vs__search:focus{margin:0;padding:0;border:none;font-size:.88rem;line-height:36px;color:#172033;height:100%;width:0;max-width:100%;flex-grow:1;background:transparent;outline:none}[data-v-d1ced232] .custom-v-select .vs__search::placeholder{font-size:.88rem;color:#94a3b8}[data-v-d1ced232] .custom-v-select .vs__actions{display:flex;align-items:center;padding:0;margin:0;gap:4px;flex-shrink:0}[data-v-d1ced232] .custom-v-select .vs__clear{display:flex;align-items:center;justify-content:center;margin:0;padding:0;border:none;background:transparent;fill:#94a3b8;cursor:pointer;line-height:1}[data-v-d1ced232] .custom-v-select .vs__clear:hover{fill:#475569}[data-v-d1ced232] .custom-v-select .vs__open-indicator{display:flex;align-items:center;justify-content:center;fill:#64748b;transform:scale(.8);transition:transform .2s ease,fill .15s ease}[data-v-d1ced232] .custom-v-select.vs--open .vs__open-indicator{transform:rotate(180deg) scale(.8)}[data-v-d1ced232] .custom-v-select .vs__dropdown-menu{border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 8px 24px #0f172a1f;font-size:.88rem;padding:4px;z-index:1060}[data-v-d1ced232] .custom-v-select .vs__dropdown-option{padding:8px 12px;border-radius:6px;color:#334155;transition:all .15s ease}[data-v-d1ced232] .custom-v-select .vs__dropdown-option--highlight{background:#eff6ff;color:#2563eb}.style-accordion-card[data-v-d1ced232]{border:1px solid #e2e8f0;border-radius:10px;overflow:hidden;background:#f8fafc;transition:all .2s ease}.style-accordion-card.is-expanded[data-v-d1ced232]{border-color:#cbd5e1;background:#fff}.accordion-header[data-v-d1ced232]{display:flex;align-items:center;justify-content:space-between;padding:11px 14px;cursor:pointer;-webkit-user-select:none;user-select:none}.accordion-header[data-v-d1ced232]:hover{background:#f1f5f9}.header-main[data-v-d1ced232]{display:flex;align-items:center;gap:10px}.style-icon-badge[data-v-d1ced232]{width:32px;height:32px;border-radius:8px;background:#eff6ff;display:flex;align-items:center;justify-content:center;font-size:1rem}.style-title-info[data-v-d1ced232]{display:flex;align-items:center;gap:8px}.style-title[data-v-d1ced232]{font-size:.88rem;font-weight:600;color:#172033}.status-pill[data-v-d1ced232]{font-size:.72rem;padding:1px 7px;border-radius:12px;font-weight:500}.status-pill.is-auto[data-v-d1ced232]{background:#eff6ff;color:#2563eb}.status-pill.is-manual[data-v-d1ced232]{background:#fef3c7;color:#d97706}.toggle-arrow[data-v-d1ced232]{color:#64748b;font-size:.85rem;transition:transform .25s ease}.toggle-arrow.rotated[data-v-d1ced232]{transform:rotate(180deg)}.accordion-body[data-v-d1ced232]{padding:14px;border-top:1px solid #e2e8f0;background:#fff}.style-accordion-top-bar[data-v-d1ced232]{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding-bottom:10px;border-bottom:1px dashed #e2e8f0}.btn-reset-style[data-v-d1ced232]{display:inline-flex;align-items:center;padding:4px 10px;font-size:.78rem;font-weight:500;color:#64748b;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:6px;cursor:pointer;white-space:nowrap;transition:all .2s ease}.btn-reset-style.is-active[data-v-d1ced232]{color:#2563eb;background:#eff6ff;border-color:#bfdbfe}.btn-reset-style.is-active[data-v-d1ced232]:hover{background:#dbeafe;color:#1d4ed8;transform:translateY(-1px)}.btn-reset-style[data-v-d1ced232]:disabled{opacity:.45;cursor:not-allowed;transform:none}.manual-controls-wrap[data-v-d1ced232]{display:flex;flex-direction:column}.manual-line-item[data-v-d1ced232]{padding:10px 12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px}.line-badge-title[data-v-d1ced232]{display:flex;align-items:center}.slider-control-item[data-v-d1ced232]{margin-bottom:8px}.slider-label-row[data-v-d1ced232]{display:flex;align-items:center;justify-content:space-between;margin-bottom:2px}.slider-title[data-v-d1ced232]{font-size:.78rem;font-weight:500;color:#475569}.slider-val-tag[data-v-d1ced232]{font-size:.72rem;font-weight:600;color:#2563eb;background:#eff6ff;padding:1px 6px;border-radius:4px}.modern-range[data-v-d1ced232]{height:5px;cursor:pointer}.color-presets-row[data-v-d1ced232]{display:flex;gap:8px;flex-wrap:wrap;margin-top:4px}.color-option-btn[data-v-d1ced232]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;padding:0;font-weight:700;font-size:.9rem;border-radius:6px;cursor:pointer;transition:transform .1s ease,box-shadow .1s ease;box-shadow:0 1px 2px #0000001a}.color-option-btn[data-v-d1ced232]:hover{transform:translateY(-1px);box-shadow:0 2px 4px #00000026}.color-option-btn.active[data-v-d1ced232]{border-width:2px!important;border-color:#2563eb!important;box-shadow:0 0 0 2px #2563eb40!important;transform:scale(1.05)}.submit-action-area[data-v-d1ced232]{margin-top:.5rem}.submit-button[data-v-d1ced232]{width:100%;padding:.85rem;font-size:1.05rem;font-weight:600;border-radius:10px;background:#2563eb;border:none;color:#fff;display:inline-flex;align-items:center;justify-content:center;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 14px #2563eb47}.submit-button[data-v-d1ced232]:hover:not(:disabled){background:#1d4ed8;transform:translateY(-1px);box-shadow:0 6px 18px #2563eb59}.submit-button[data-v-d1ced232]:disabled{background:#94a3b8;cursor:not-allowed;transform:none;box-shadow:none}@media (max-width: 1200px){.workbench-grid[data-v-d1ced232]{grid-template-columns:minmax(0,1fr) 360px;gap:1.5rem}}@media (max-width: 991px){.speech-recognition.card[data-v-d1ced232]{margin:1rem;padding:1.5rem 1.2rem;border-radius:12px}.speech-recognition.card.is-workbench-mode[data-v-d1ced232]{width:auto;max-width:100%;margin:.75rem;padding:1.25rem 1rem}.workbench-grid[data-v-d1ced232]{grid-template-columns:1fr;gap:1.25rem}.preview-stage-container[data-v-d1ced232]{min-height:180px;max-height:380px;padding:6px 0}.preview-stage-container.is-vertical[data-v-d1ced232]{min-height:340px;max-height:min(75vh,580px)}}@media (max-width: 576px){.speech-recognition.card[data-v-d1ced232]{margin:.5rem;padding:1.25rem .85rem;border-radius:14px}.preview-stage-container.is-vertical[data-v-d1ced232]{min-height:320px;max-height:min(75vh,560px)}.header-row[data-v-d1ced232]{flex-direction:column;gap:.75rem}.file-summary-bar[data-v-d1ced232]{flex-direction:column;align-items:flex-start;gap:10px}.file-actions-right[data-v-d1ced232]{width:100%;justify-content:space-between}.segmented-control[data-v-d1ced232]{flex-direction:column}.language-fields-row[data-v-d1ced232]{grid-template-columns:1fr}.mode-info-popover[data-v-d1ced232]{left:auto;right:-40px;width:290px}.popover-arrow[data-v-d1ced232]{left:auto;right:48px}}
