.fileget-subtitle-extract{--fse-brand:#2563eb;--fse-ink:#122033;--fse-muted:#64748b;--fse-line:#e2e8f0;--fse-soft:#f8fafc;--fse-card:#fff;color:var(--fse-ink);font-family:inherit}
.fileget-subtitle-extract *{box-sizing:border-box}.fileget-subtitle-extract [hidden]{display:none!important}
.fileget-subtitle-extract .fse-hero{width:min(1180px,calc(100% - 32px));margin:0 auto;padding:34px 0 22px;display:flex;justify-content:space-between;gap:26px;align-items:flex-end}
.fileget-subtitle-extract .fse-eyebrow{display:inline-flex;gap:8px;align-items:center;color:var(--fse-brand);font-size:12px;font-weight:850;letter-spacing:.08em}.fileget-subtitle-extract .fse-hero h1{margin:9px 0 10px;font-size:clamp(30px,4vw,50px);line-height:1.03;letter-spacing:-.035em}.fileget-subtitle-extract .fse-hero p{margin:0;max-width:760px;color:var(--fse-muted);line-height:1.7}.fileget-subtitle-extract .fse-format-wall{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;max-width:360px}.fileget-subtitle-extract .fse-format-wall b{border:1px solid var(--fse-line);background:#fff;border-radius:999px;padding:7px 10px;font-size:11px;color:#475569}
.fileget-subtitle-extract .fse-card{width:min(1180px,calc(100% - 32px));margin:0 auto;background:var(--fse-card);border:1px solid var(--fse-line);border-radius:22px;box-shadow:0 16px 40px rgba(15,23,42,.06)}
.fileget-subtitle-extract .fse-workspace{display:grid;grid-template-columns:minmax(0,1fr) 360px;overflow:hidden}.fileget-subtitle-extract .fse-panel{padding:26px}.fileget-subtitle-extract .fse-source-panel{border-inline-end:1px solid var(--fse-line)}
.fileget-subtitle-extract .fse-panel-head,.fileget-subtitle-extract .fse-section-head{display:flex;justify-content:space-between;align-items:flex-start;gap:18px}.fileget-subtitle-extract .fse-step{display:block;color:#64748b;font-size:11px;font-weight:850;letter-spacing:.08em}.fileget-subtitle-extract .fse-panel h2,.fileget-subtitle-extract .fse-section-head h2{margin:5px 0 0;font-size:22px;letter-spacing:-.02em}.fileget-subtitle-extract .fse-section-head p{margin:5px 0 0;color:#94a3b8;font-size:12px}.fileget-subtitle-extract .fse-limit{font-size:11px;font-weight:800;color:#64748b;white-space:nowrap}.fileget-subtitle-extract .fse-live-pill{padding:7px 9px;border-radius:999px;border:1px solid #dbeafe;background:#eff6ff;color:#1d4ed8;font-size:10px;font-weight:850;white-space:nowrap}
.fileget-subtitle-extract .fse-dropzone{min-height:330px;margin-top:18px;border:1.5px dashed #cbd5e1;border-radius:18px;background:linear-gradient(180deg,#fbfdff,#f8fafc);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:26px;cursor:pointer;transition:.2s ease}.fileget-subtitle-extract .fse-dropzone:hover,.fileget-subtitle-extract .fse-dropzone.is-dragover{border-color:#93c5fd;transform:translateY(-1px)}.fileget-subtitle-extract .fse-upload-icon{width:54px;height:54px;border-radius:16px;background:#eff6ff;color:var(--fse-brand);display:grid;place-items:center;font-size:25px;font-weight:900;margin-bottom:14px}.fileget-subtitle-extract .fse-dropzone strong{font-size:20px}.fileget-subtitle-extract .fse-dropzone span{margin-top:5px;color:var(--fse-muted);font-size:13px}.fileget-subtitle-extract .fse-primary,.fileget-subtitle-extract .fse-secondary{appearance:none;text-decoration:none;border-radius:12px;padding:11px 15px;font:inherit;font-weight:850;cursor:pointer;transition:.18s ease}.fileget-subtitle-extract .fse-primary{border:1px solid var(--fse-brand);background:var(--fse-brand);color:#fff}.fileget-subtitle-extract .fse-primary:hover{transform:translateY(-1px);filter:brightness(.98)}.fileget-subtitle-extract .fse-primary:disabled{opacity:.45;cursor:not-allowed;transform:none}.fileget-subtitle-extract .fse-dropzone .fse-primary{margin-top:16px}.fileget-subtitle-extract .fse-secondary{border:1px solid var(--fse-line);background:#fff;color:#334155}.fileget-subtitle-extract .fse-secondary:hover{border-color:#bfdbfe;transform:translateY(-1px)}.fileget-subtitle-extract .fse-secondary:disabled{opacity:.45;cursor:not-allowed;transform:none}
.fileget-subtitle-extract .fse-file-card{margin-top:18px;padding:13px 14px;border:1px solid var(--fse-line);border-radius:16px;display:grid;grid-template-columns:auto 1fr auto;gap:11px;align-items:center}.fileget-subtitle-extract .fse-file-icon{width:42px;height:42px;border-radius:12px;background:#eff6ff;color:#1d4ed8;display:grid;place-items:center;font-size:10px;font-weight:900}.fileget-subtitle-extract .fse-file-copy{min-width:0}.fileget-subtitle-extract .fse-file-copy strong,.fileget-subtitle-extract .fse-file-copy small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fileget-subtitle-extract .fse-file-copy small{margin-top:3px;color:#94a3b8;font-size:11px}.fileget-subtitle-extract .fse-status{min-height:20px;margin-top:11px;color:var(--fse-muted);font-size:12px;line-height:1.5}.fileget-subtitle-extract .fse-progress{height:8px;margin-top:10px;border-radius:999px;overflow:hidden;background:#eef2f7}.fileget-subtitle-extract .fse-progress span{display:block;height:100%;width:0;background:var(--fse-brand);transition:width .22s ease}
.fileget-subtitle-extract .fse-output-panel{display:flex;flex-direction:column;gap:16px}.fileget-subtitle-extract .fse-field{display:grid;gap:7px;margin-top:2px}.fileget-subtitle-extract .fse-field>span{font-size:12px;font-weight:800;color:#475569}.fileget-subtitle-extract select{width:100%;border:1px solid var(--fse-line);border-radius:12px;background:#fff;color:var(--fse-ink);padding:11px 12px;font:inherit;outline:none}.fileget-subtitle-extract select:focus{border-color:#93c5fd;box-shadow:0 0 0 3px rgba(37,99,235,.08)}.fileget-subtitle-extract .fse-spec-card{border:1px solid var(--fse-line);border-radius:16px;background:#fbfdff;padding:13px}.fileget-subtitle-extract .fse-spec-card>div{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid #edf2f7;font-size:11px}.fileget-subtitle-extract .fse-spec-card>div:last-child{border-bottom:0}.fileget-subtitle-extract .fse-spec-card span{color:#94a3b8}.fileget-subtitle-extract .fse-spec-card strong{max-width:66%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:end}.fileget-subtitle-extract .fse-primary-wide{margin-top:auto;width:100%;display:flex;justify-content:space-between;align-items:center}
.fileget-subtitle-extract .fse-tracks,.fileget-subtitle-extract .fse-results{margin-top:18px;padding:24px}.fileget-subtitle-extract .fse-head-actions{display:flex;gap:8px}.fileget-subtitle-extract .fse-track-list{display:grid;gap:9px;margin-top:16px}.fileget-subtitle-extract .fse-track{display:grid;grid-template-columns:auto auto 1fr auto;gap:11px;align-items:center;padding:13px 14px;border:1px solid var(--fse-line);border-radius:15px;background:#fff;cursor:pointer}.fileget-subtitle-extract .fse-track.is-image{opacity:.62;cursor:not-allowed;background:#f8fafc}.fileget-subtitle-extract .fse-track input{position:absolute;opacity:0;pointer-events:none}.fileget-subtitle-extract .fse-check{width:20px;height:20px;border-radius:6px;border:1px solid #cbd5e1;display:grid;place-items:center;color:#fff;background:#fff;font-size:12px;font-weight:900}.fileget-subtitle-extract .fse-track input:checked+.fse-check{background:var(--fse-brand);border-color:var(--fse-brand)}.fileget-subtitle-extract .fse-track-main{min-width:0}.fileget-subtitle-extract .fse-track-main strong,.fileget-subtitle-extract .fse-track-main small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fileget-subtitle-extract .fse-track-main small{margin-top:3px;color:#94a3b8;font-size:10px}.fileget-subtitle-extract .fse-track-chips{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:5px}.fileget-subtitle-extract .fse-track-chips span{border:1px solid #dbeafe;background:#eff6ff;color:#1d4ed8;border-radius:999px;padding:5px 7px;font-size:9px;font-weight:850}.fileget-subtitle-extract .fse-empty{padding:26px;text-align:center;border:1px dashed #cbd5e1;border-radius:15px;color:#64748b}
.fileget-subtitle-extract .fse-result-list{display:grid;gap:9px;margin-top:16px}.fileget-subtitle-extract .fse-result{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:13px 14px;border:1px solid var(--fse-line);border-radius:14px}.fileget-subtitle-extract .fse-result strong,.fileget-subtitle-extract .fse-result small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fileget-subtitle-extract .fse-result strong{font-size:12px}.fileget-subtitle-extract .fse-result small{margin-top:3px;color:#94a3b8;font-size:10px}.fileget-subtitle-extract .fse-skipped{margin-top:12px;padding:10px 12px;border:1px solid #fde68a;border-radius:12px;background:#fffbeb;color:#92400e;font-size:11px;line-height:1.55}.fileget-subtitle-extract .fse-privacy{width:min(1180px,calc(100% - 32px));margin:14px auto 42px;text-align:center;color:#94a3b8;font-size:10px;line-height:1.6}
@media(max-width:900px){.fileget-subtitle-extract .fse-hero{align-items:flex-start;flex-direction:column}.fileget-subtitle-extract .fse-format-wall{justify-content:flex-start;max-width:none}.fileget-subtitle-extract .fse-workspace{grid-template-columns:1fr}.fileget-subtitle-extract .fse-source-panel{border-inline-end:0;border-bottom:1px solid var(--fse-line)}.fileget-subtitle-extract .fse-output-panel{display:block}.fileget-subtitle-extract .fse-primary-wide{margin-top:15px}.fileget-subtitle-extract .fse-track{grid-template-columns:auto auto 1fr}.fileget-subtitle-extract .fse-track-chips{grid-column:3;justify-content:flex-start;margin-top:3px}}
@media(max-width:560px){.fileget-subtitle-extract .fse-hero,.fileget-subtitle-extract .fse-card,.fileget-subtitle-extract .fse-privacy{width:min(100% - 20px,1180px)}.fileget-subtitle-extract .fse-hero{padding-top:22px}.fileget-subtitle-extract .fse-panel,.fileget-subtitle-extract .fse-tracks,.fileget-subtitle-extract .fse-results{padding:16px}.fileget-subtitle-extract .fse-limit{display:none}.fileget-subtitle-extract .fse-dropzone{min-height:290px}.fileget-subtitle-extract .fse-file-card{grid-template-columns:auto 1fr}.fileget-subtitle-extract .fse-file-card .fse-secondary{grid-column:1 / -1;width:100%}.fileget-subtitle-extract .fse-section-head{flex-direction:column;align-items:flex-start}.fileget-subtitle-extract .fse-head-actions{width:100%}.fileget-subtitle-extract .fse-head-actions .fse-secondary{flex:1}.fileget-subtitle-extract .fse-track{grid-template-columns:auto auto 1fr}.fileget-subtitle-extract .fse-track-chips{grid-column:3}.fileget-subtitle-extract .fse-result{align-items:flex-start;flex-direction:column}.fileget-subtitle-extract .fse-result .fse-secondary{width:100%;text-align:center}}
