video::-webkit-media-controls-fullscreen-button{display:none}.studio-panel.svelte-1icligf{box-shadow:0 12px 28px #1018281a,0 2px 8px #1018280f}.waveform-container.svelte-1icligf{background:hsl(var(--card));border:1px solid hsl(var(--border));box-shadow:0 4px 12px #10182814,0 1px 3px #1018280a}.studio-panel .shadow-sm{box-shadow:none}input[type=range].svelte-2bruv5{-webkit-appearance:none;width:100%;height:6px;border-radius:5px;background:hsl(var(--muted));outline:none;opacity:.7;transition:opacity .2s}input[type=range].svelte-2bruv5:hover{opacity:1}input[type=range].svelte-2bruv5::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;background:hsl(var(--brand));cursor:pointer;border-radius:50%}input[type=range].svelte-2bruv5::-moz-range-thumb{width:16px;height:16px;background:hsl(var(--brand));cursor:pointer;border-radius:50%;border:none}input[type=color].svelte-2bruv5{-webkit-appearance:none;border:none;width:32px;height:32px;cursor:pointer;background-color:transparent}input[type=color].svelte-2bruv5::-webkit-color-swatch-wrapper{padding:0}input[type=color].svelte-2bruv5::-webkit-color-swatch{border:none}.compact-chip.svelte-1py6xaa.svelte-1py6xaa{display:flex;align-items:center;gap:10px;padding:4px 8px;background:transparent;width:100%}.compact-preview.svelte-1py6xaa.svelte-1py6xaa{width:48px;height:32px;display:flex;align-items:center;justify-content:center;background:hsl(var(--muted) / .5);border-radius:6px;border:1px solid hsl(var(--border));position:relative}.compact-preview.svelte-1py6xaa.svelte-1py6xaa:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(45deg,hsl(var(--muted)) 25%,transparent 25%),linear-gradient(-45deg,hsl(var(--muted)) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,hsl(var(--muted)) 75%),linear-gradient(-45deg,transparent 75%,hsl(var(--muted)) 75%);background-size:8px 8px;background-position:0 0,0 4px,4px -4px,-4px 0px;opacity:.3;border-radius:6px}.compact-name.svelte-1py6xaa.svelte-1py6xaa{flex:1;font-size:14px;font-weight:500;color:hsl(var(--foreground));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.compact-chip.selected.svelte-1py6xaa.svelte-1py6xaa{background:hsl(var(--brand) / .05)}.compact-chip.selected.svelte-1py6xaa .compact-preview.svelte-1py6xaa{border-color:hsl(var(--brand));box-shadow:0 0 0 1px hsl(var(--brand) / .3)}.preset-item.svelte-1py6xaa.svelte-1py6xaa{display:flex;align-items:center;gap:12px;padding:8px 10px;margin:2px 6px;border-radius:6px;transition:all .15s ease;cursor:pointer;position:relative;background:transparent}.preset-item.svelte-1py6xaa.svelte-1py6xaa:hover{background:hsl(var(--muted) / .5)}.preset-item.selected.svelte-1py6xaa.svelte-1py6xaa{background:transparent}.preset-item.selected.svelte-1py6xaa .preview-box.svelte-1py6xaa{border-color:hsl(var(--brand));box-shadow:0 0 0 2px hsl(var(--brand) / .2)}.preview-box.svelte-1py6xaa.svelte-1py6xaa{width:64px;height:44px;display:flex;align-items:center;justify-content:center;background:hsl(var(--muted) / .4);border-radius:6px;border:1px solid hsl(var(--border));position:relative;overflow:visible;box-shadow:0 1px 2px hsl(var(--foreground) / .05);flex-shrink:0;transition:all .15s ease}.preview-box.boxed-big.svelte-1py6xaa.svelte-1py6xaa{background:hsl(var(--brand) / .05)}.preview-box.svelte-1py6xaa.svelte-1py6xaa:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(45deg,hsl(var(--muted)) 25%,transparent 25%),linear-gradient(-45deg,hsl(var(--muted)) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,hsl(var(--muted)) 75%),linear-gradient(-45deg,transparent 75%,hsl(var(--muted)) 75%);background-size:10px 10px;background-position:0 0,0 5px,5px -5px,-5px 0px;border-radius:6px;opacity:.2;pointer-events:none}.variant-indicator.svelte-1py6xaa.svelte-1py6xaa{position:absolute;top:2px;right:2px;font-size:7px;font-weight:700;letter-spacing:.5px;color:hsl(var(--muted-foreground));background:hsl(var(--background) / .9);padding:1px 3px;border-radius:2px;line-height:1}.text-sample.svelte-1py6xaa.svelte-1py6xaa{font-size:16px;font-weight:600;line-height:1;display:inline-block;border-radius:2px;position:relative;z-index:1}.compact-preview.svelte-1py6xaa .text-sample.svelte-1py6xaa{font-size:13px}.label-section.svelte-1py6xaa.svelte-1py6xaa{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.preset-label.svelte-1py6xaa.svelte-1py6xaa{font-size:14px;font-weight:500;color:hsl(var(--foreground));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preset-description.svelte-1py6xaa.svelte-1py6xaa{font-size:11px;font-weight:400;color:hsl(var(--muted-foreground));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preset-item.selected.svelte-1py6xaa .preset-label.svelte-1py6xaa{font-weight:600;color:hsl(var(--brand))}.preset-item.selected.svelte-1py6xaa .preset-description.svelte-1py6xaa{color:hsl(var(--muted-foreground))}.style-panel.svelte-n8mjvt.svelte-n8mjvt{font-variant-numeric:tabular-nums;--ink:#111827;--ink-subtle:#475467;--muted-text:#98a2b3;--primary:#111827;--on-primary:#ffffff;--focus:#475569;--r-panel:16px;--r-input:12px;--r-chip:10px;--r-pill:8px;--control-h:46px;--icon:20px;--icon-stroke:1.5px;--slider-h:10px}.style-panel.svelte-n8mjvt .svelte-n8mjvt:is(button,input,.seg-btn,.style-btn){transition:background-color .14s,color .14s,box-shadow .14s,border-color .14s,transform .1s}.style-panel.svelte-n8mjvt .svelte-n8mjvt:is(button,input,select):focus-visible{outline:2px solid var(--focus);outline-offset:2px;box-shadow:none}.control-height.svelte-n8mjvt.svelte-n8mjvt{height:var(--control-h)}.divider.svelte-n8mjvt.svelte-n8mjvt{height:1px;background:hsl(var(--border) / .22);margin:10px 0}.segmented.svelte-n8mjvt.svelte-n8mjvt{background:hsl(var(--card));box-shadow:0 1px 2px hsl(var(--foreground) / .04)}.segmented.svelte-n8mjvt .seg-btn.svelte-n8mjvt{background:transparent;color:hsl(var(--muted-foreground));border:none}.segmented.svelte-n8mjvt .seg-btn.svelte-n8mjvt:hover{background:hsl(var(--muted) / .5);color:hsl(var(--foreground))}.segmented.svelte-n8mjvt .seg-btn.active.svelte-n8mjvt{background:hsl(var(--muted));color:hsl(var(--foreground));font-weight:600;box-shadow:inset 0 0 0 1px hsl(var(--border))}.segmented-style.svelte-n8mjvt.svelte-n8mjvt{height:var(--control-h);background:hsl(var(--card));box-shadow:0 1px 2px hsl(var(--foreground) / .04)}.segmented-style.svelte-n8mjvt .style-btn.svelte-n8mjvt{background:transparent;color:hsl(var(--muted-foreground));border:none}.segmented-style.svelte-n8mjvt .style-btn.svelte-n8mjvt:hover{background:hsl(var(--muted) / .5);color:hsl(var(--foreground))}.segmented-style.svelte-n8mjvt .style-btn.active.svelte-n8mjvt{background:hsl(var(--muted));color:hsl(var(--foreground));font-weight:600}.value-chip.svelte-n8mjvt.svelte-n8mjvt{font-size:12px;color:hsl(var(--foreground));background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:var(--r-pill);padding:0 .5rem;height:24px;min-width:3rem;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 1px 2px hsl(var(--foreground) / .04)}.value-chip-sm.svelte-n8mjvt.svelte-n8mjvt{font-size:11px;color:hsl(var(--foreground));background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:var(--r-pill);padding:0 .375rem;height:20px;min-width:2.5rem;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 1px 2px hsl(var(--foreground) / .04)}.slider-height.svelte-n8mjvt.svelte-n8mjvt{height:var(--slider-h)}input[type=range].svelte-n8mjvt.svelte-n8mjvt{-webkit-appearance:none;width:100%;height:var(--slider-h);border-radius:6px;background:hsl(var(--border));outline:none;opacity:.9;transition:opacity .2s}input[type=range].range.svelte-n8mjvt.svelte-n8mjvt::-webkit-slider-runnable-track{height:var(--slider-h);border-radius:6px;background:linear-gradient(var(--primary) 0 0) 0 / var(--range-progress, 0%) 100% no-repeat,hsl(var(--border))}input[type=range].range.svelte-n8mjvt.svelte-n8mjvt::-moz-range-track{height:var(--slider-h);border-radius:6px;background:linear-gradient(var(--primary) 0 0) 0 / var(--range-progress, 0%) 100% no-repeat,hsl(var(--border))}input[type=range].svelte-n8mjvt.svelte-n8mjvt:hover{opacity:1}input[type=range].svelte-n8mjvt.svelte-n8mjvt::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;background:#fff;cursor:pointer;border-radius:50%;border:1px solid #cbd5e1;box-shadow:0 1px 2px #0000001a;margin-top:-3px}input[type=range].svelte-n8mjvt.svelte-n8mjvt::-moz-range-thumb{width:16px;height:16px;background:#fff;cursor:pointer;border-radius:50%;border:1px solid #cbd5e1;box-shadow:0 1px 2px #0000001a;margin-top:-3px}.grid-row.svelte-n8mjvt.svelte-n8mjvt{display:grid;grid-template-columns:80px 1fr 60px;gap:12px;align-items:center}.grid-label.svelte-n8mjvt.svelte-n8mjvt{font-size:13px;color:var(--ink-subtle)}.grid-controls.svelte-n8mjvt.svelte-n8mjvt{display:flex;align-items:center;gap:8px}.color-swatch.svelte-n8mjvt.svelte-n8mjvt{position:relative}.color-swatch.svelte-n8mjvt.svelte-n8mjvt:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:6px;background:var(--selected-color);pointer-events:none;box-shadow:inset 0 0 0 1px #0000001a}.stepper.svelte-n8mjvt input.svelte-n8mjvt{border:none}.stepper.svelte-n8mjvt input.svelte-n8mjvt:focus{outline:none}.num.svelte-n8mjvt.svelte-n8mjvt{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;letter-spacing:.01em}input[type=number].svelte-n8mjvt.svelte-n8mjvt{-moz-appearance:textfield}input[type=number].svelte-n8mjvt.svelte-n8mjvt::-webkit-outer-spin-button,input[type=number].svelte-n8mjvt.svelte-n8mjvt::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=color].svelte-n8mjvt.svelte-n8mjvt{-webkit-appearance:none;border:none;cursor:pointer;background-color:transparent}@media (max-width: 480px){.style-panel.svelte-n8mjvt.svelte-n8mjvt{--control-h:40px;--slider-h:8px;--icon:18px}.divider.svelte-n8mjvt.svelte-n8mjvt{margin:10px 0}.panel-title.svelte-n8mjvt.svelte-n8mjvt{font-size:13px}.panel-label.svelte-n8mjvt.svelte-n8mjvt,.row-label.svelte-n8mjvt.svelte-n8mjvt,.grid-label.svelte-n8mjvt.svelte-n8mjvt{font-size:12.5px}.segmented.svelte-n8mjvt .seg-btn.svelte-n8mjvt,.segmented-style.svelte-n8mjvt .style-btn.svelte-n8mjvt{padding:6px 8px;font-size:12px}.grid-row.svelte-n8mjvt.svelte-n8mjvt{grid-template-columns:64px 1fr 48px;gap:8px}.value-chip.svelte-n8mjvt.svelte-n8mjvt,.value-chip-sm.svelte-n8mjvt.svelte-n8mjvt{height:20px;font-size:11px;padding:0 6px;min-width:2.25rem}.control-height.svelte-n8mjvt.svelte-n8mjvt{height:40px}.color-swatch.svelte-n8mjvt.svelte-n8mjvt{width:20px;height:20px}input[type=range].svelte-n8mjvt.svelte-n8mjvt{height:var(--slider-h)}input[type=range].range.svelte-n8mjvt.svelte-n8mjvt::-webkit-slider-runnable-track,input[type=range].range.svelte-n8mjvt.svelte-n8mjvt::-moz-range-track{height:var(--slider-h)}input[type=range].svelte-n8mjvt.svelte-n8mjvt::-webkit-slider-thumb{width:14px;height:14px;margin-top:-3px}input[type=range].svelte-n8mjvt.svelte-n8mjvt::-moz-range-thumb{width:14px;height:14px}}.slider-row.svelte-n8mjvt.svelte-n8mjvt{position:relative;padding-right:64px}.slider-row.svelte-n8mjvt .slider-chip.svelte-n8mjvt{position:absolute;right:0;top:50%;transform:translateY(-50%)}.seg-label.svelte-n8mjvt.svelte-n8mjvt{white-space:nowrap}.footer-actions.svelte-n8mjvt.svelte-n8mjvt{margin-top:12px;padding-bottom:max(16px,env(safe-area-inset-bottom))}input[type=color].svelte-n8mjvt.svelte-n8mjvt::-webkit-color-swatch-wrapper{padding:0}input[type=color].svelte-n8mjvt.svelte-n8mjvt::-webkit-color-swatch{border:none}.row-label.svelte-n8mjvt.svelte-n8mjvt{color:var(--ink-subtle);min-width:-moz-fit-content;min-width:fit-content}.section-title.svelte-n8mjvt.svelte-n8mjvt{color:var(--ink)}.dark .style-panel.svelte-n8mjvt.svelte-n8mjvt{--bg:hsl(var(--background));--surface:hsl(var(--card));--ink:hsl(var(--foreground));--ink-subtle:hsl(var(--muted-foreground));--hairline:hsl(var(--border));--primary:hsl(var(--foreground))}.dark .segmented.svelte-n8mjvt .seg-btn.active.svelte-n8mjvt{background:hsl(var(--foreground) / .16)}.dark .segmented-style.svelte-n8mjvt .style-btn.active.svelte-n8mjvt{background:hsl(var(--foreground) / .2)}.dark input[type=range].svelte-n8mjvt.svelte-n8mjvt{background:#4d4d4d}.dark input[type=range].range.svelte-n8mjvt.svelte-n8mjvt::-webkit-slider-runnable-track{background:linear-gradient(#fff 0,#fff 0) 0 / var(--range-progress, 0%) 100% no-repeat,#4d4d4d}.dark input[type=range].range.svelte-n8mjvt.svelte-n8mjvt::-moz-range-track{background:linear-gradient(#fff 0,#fff 0) 0 / var(--range-progress, 0%) 100% no-repeat,#4d4d4d}.dark input[type=range].svelte-n8mjvt.svelte-n8mjvt::-webkit-slider-thumb{background:#fff;border:1px solid hsl(0 0% 40%);box-shadow:0 2px 4px #0000004d}.dark input[type=range].svelte-n8mjvt.svelte-n8mjvt::-moz-range-thumb{background:#fff;border:1px solid hsl(0 0% 40%);box-shadow:0 2px 4px #0000004d}@keyframes svelte-47vq5h-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.segment-btn.svelte-9ilw2l{background-color:transparent;color:hsl(var(--muted-foreground))}.segment-btn.svelte-9ilw2l:hover:not(.is-selected){background-color:hsl(var(--foreground) / .04);color:hsl(var(--foreground))}.segment-btn.is-selected.svelte-9ilw2l{background:hsl(var(--brand) / .1);border:1px solid hsl(var(--border));color:hsl(var(--foreground));font-weight:600}.segment-btn.svelte-9ilw2l:focus-visible{outline:2px solid hsl(var(--brand) / .6);outline-offset:2px}.segment-group.svelte-1gncupt .segment-btn.is-selected .w-4.svelte-1gncupt{opacity:1!important}input[type=range].svelte-1s614yr{-webkit-appearance:none;width:100%;height:4px;border-radius:2px;background:hsl(var(--muted));outline:none;opacity:.7;transition:opacity .2s}input[type=range].svelte-1s614yr:hover{opacity:1}input[type=range].svelte-1s614yr::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:12px;height:12px;background:hsl(var(--foreground));cursor:pointer;border-radius:50%}input[type=range].svelte-1s614yr::-moz-range-thumb{width:12px;height:12px;background:hsl(var(--foreground));cursor:pointer;border-radius:50%;border:none}.ui-icon.svelte-1qnxqk3{width:20px;height:20px;stroke-width:1.5;vertical-align:-2px}.redo-panel .language-dropdown-wrapper select,.redo-panel .language-dropdown-wrapper input,.redo-panel .language-dropdown-wrapper button{background-color:hsl(var(--card))!important;color:hsl(var(--foreground))!important;border:1px solid hsl(var(--border))!important;border-radius:12px!important;padding:.625rem 1rem!important;width:100%!important}.redo-panel .language-dropdown-wrapper select:hover,.redo-panel .language-dropdown-wrapper input:hover,.redo-panel .language-dropdown-wrapper button:hover{background-color:hsl(var(--muted) / .25)!important;border-color:hsl(var(--border))!important}.redo-panel .language-dropdown-wrapper select:focus,.redo-panel .language-dropdown-wrapper input:focus,.redo-panel .language-dropdown-wrapper button:focus{outline:2px solid hsl(var(--brand) / .6)!important;outline-offset:2px!important;box-shadow:none!important}.redo-panel .language-dropdown-wrapper option{background-color:hsl(var(--card))!important;color:hsl(var(--foreground))!important}.redo-panel .dropdown-menu,.redo-panel .listbox-menu{background-color:hsl(var(--card))!important;border:1px solid hsl(var(--border))!important;border-radius:12px!important;box-shadow:0 10px 20px #00000014!important}.redo-panel .dropdown-menu li,.redo-panel .listbox-menu li{color:hsl(var(--foreground))!important}.redo-panel .dropdown-menu li:hover,.redo-panel .listbox-menu li:hover{background-color:hsl(var(--muted) / .25)!important}.redo-panel .language-dropdown-wrapper *{color:inherit!important}.custom-scrollbar{scrollbar-width:thin;scrollbar-color:rgb(203,213,225) rgb(248,250,252)}.custom-scrollbar::-webkit-scrollbar-track{background:#f8fafc;border-radius:4px}.custom-scrollbar::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px;-webkit-transition:background-color .2s;transition:background-color .2s}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:#94a3b8}.color-swatch-clean.svelte-xqn6v4{margin:-.5px;border-radius:0;position:relative;z-index:1}.color-swatch-clean.svelte-xqn6v4:hover{z-index:2;box-shadow:0 0 0 2px hsl(var(--ring))}.color-swatch-clean.svelte-xqn6v4:first-child{border-top-left-radius:4px}.color-swatch-clean.svelte-xqn6v4:nth-child(2){border-top-right-radius:4px}.color-swatch-clean.svelte-xqn6v4:nth-child(7){border-bottom-left-radius:4px}.color-swatch-clean.svelte-xqn6v4:last-child{border-bottom-right-radius:4px}textarea{resize:none}.subtitle-row.svelte-muoxt3.svelte-muoxt3{padding:.25rem;margin-bottom:0;overflow:visible;background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:var(--radius-md, 8px)}.subtitle-row.split-view.svelte-muoxt3.svelte-muoxt3{padding:.25rem}.subtitle-row.svelte-muoxt3.svelte-muoxt3:hover:not(.current-sub){background:hsl(var(--muted) / .4)}.subtitle-row.current-sub.svelte-muoxt3.svelte-muoxt3{background-color:hsl(var(--brand) / .16);border-color:hsl(var(--brand) / .3);position:relative}.subtitle-row.current-sub.svelte-muoxt3.svelte-muoxt3:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:2px;background:hsl(var(--brand));border-radius:2px}.subtitle-row.svelte-muoxt3 textarea.svelte-muoxt3{height:80px!important;line-height:1.5;scrollbar-width:thin;scrollbar-color:hsl(var(--muted-foreground) / .5) transparent;box-shadow:inset 0 1px 2px hsl(var(--foreground) / .05)}.subtitle-row.svelte-muoxt3 textarea.svelte-muoxt3::-webkit-scrollbar{width:6px}.subtitle-row.svelte-muoxt3 textarea.svelte-muoxt3::-webkit-scrollbar-track{background:hsl(var(--muted));border-radius:3px}.subtitle-row.svelte-muoxt3 textarea.svelte-muoxt3::-webkit-scrollbar-thumb{background:hsl(var(--muted-foreground) / .5);border-radius:3px}.subtitle-row.svelte-muoxt3 textarea.svelte-muoxt3::-webkit-scrollbar-thumb:hover{background:hsl(var(--muted-foreground) / .7)}.timestamp-input.svelte-muoxt3.svelte-muoxt3{min-width:7rem;width:7rem;padding:.25rem .5rem;font-size:.75rem;font-variant-numeric:tabular-nums;font-family:Menlo,monospace;text-align:center;background:hsl(var(--muted));border:1px solid hsl(var(--border));color:hsl(var(--foreground));border-radius:calc(var(--radius) / 2);transition:all .2s ease;letter-spacing:.02em}.timestamp-input.svelte-muoxt3.svelte-muoxt3:hover{background:hsl(var(--muted) / .8);border-color:hsl(var(--border) / .8)}.timestamp-input.svelte-muoxt3.svelte-muoxt3:focus{background:hsl(var(--background));border-color:hsl(var(--ring));box-shadow:0 0 0 2px hsl(var(--ring) / .3);outline:none;color:hsl(var(--foreground))}.time-row.svelte-muoxt3>div.svelte-muoxt3:first-child{scrollbar-width:thin;scrollbar-color:hsl(var(--muted-foreground) / .5) transparent}.time-row.svelte-muoxt3>div.svelte-muoxt3:first-child::-webkit-scrollbar{height:4px}.time-row.svelte-muoxt3>div.svelte-muoxt3:first-child::-webkit-scrollbar-track{background:transparent}.time-row.svelte-muoxt3>div.svelte-muoxt3:first-child::-webkit-scrollbar-thumb{background:hsl(var(--muted-foreground) / .5);border-radius:2px}.toolbar.svelte-1m9e2c4{background:hsl(var(--card));box-shadow:0 1px hsl(var(--border) / .45);position:relative;z-index:10;min-height:36px;flex-shrink:0}.toolbar button{font-weight:500;transition:all .2s ease}.toolbar button:not(:disabled):active{transform:scale(.98)}.toolbar [data-toggle-group]{background:hsl(var(--muted) / .5);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:3px;border-radius:calc(var(--radius) - 2px);border:1px solid hsl(var(--border) / .35);box-shadow:inset 0 1px hsl(var(--background) / .3),0 1px 2px hsl(var(--foreground) / .04);height:34px;display:inline-flex;align-items:center}.toolbar .toggle-group [role=radio]{border-radius:calc(var(--radius) - 4px);font-weight:500;min-width:80px;height:28px;justify-content:center;display:inline-flex;align-items:center}.toolbar .toggle-group [role=radio][data-state=on]{box-shadow:inset 0 1px hsl(var(--background) / .1),0 1px 3px hsl(var(--foreground) / .08)}.settings-dropdown-wrapper button{border-radius:calc(var(--radius) - 4px);transition:all .15s ease}.settings-dropdown-wrapper button:hover{background:hsl(var(--muted) / .5)}.toolbar [data-toggle-group] [role=radio]:not([data-state=on]){color:hsl(var(--muted-foreground))}.toolbar [data-toggle-group] [role=radio]:hover:not([data-state=on]){color:hsl(var(--foreground));background:hsl(var(--muted) / .4)}.text-success{color:hsl(var(--success, 142 71% 45%))}.bg-success\/10{background-color:hsl(var(--success, 142 71% 45%) / .1)}.border-success\/30{border-color:hsl(var(--success, 142 71% 45%) / .3)}.bg-destructive\/10{background-color:hsl(var(--destructive) / .1)}.border-destructive\/30{border-color:hsl(var(--destructive) / .3)}button.svelte-19iqv3k{transition:all .15s ease}@media (prefers-reduced-motion: reduce){.svelte-19iqv3k{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:root{--font-family-base:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-size-base:15px;font-variant-numeric:tabular-nums}.outer-container.svelte-961shz.svelte-961shz{width:100%;background:hsl(var(--card));overflow:hidden;font-family:var(--font-family-base);position:relative;height:100%;display:flex;flex-direction:column}@media (max-width: 768px){.outer-container.svelte-961shz.svelte-961shz{height:100%}}.subtitle-list.svelte-961shz.svelte-961shz{padding-bottom:2rem;min-height:0}.subtitle-list.single-view.svelte-961shz.svelte-961shz{flex:none;height:auto;max-height:200px;padding-bottom:1rem}@media (max-width: 640px){.subtitle-list.svelte-961shz.svelte-961shz:not(.single-view){-webkit-overflow-scrolling:touch}}.subtitle-list.svelte-961shz.svelte-961shz{scrollbar-width:none;-ms-overflow-style:none}.subtitle-list.svelte-961shz.svelte-961shz::-webkit-scrollbar{display:none}.custom-scrollbar{scrollbar-width:thin;scrollbar-color:hsl(var(--muted-foreground)) hsl(var(--muted))}.custom-scrollbar::-webkit-scrollbar{width:8px}.custom-scrollbar::-webkit-scrollbar-track{background:hsl(var(--muted));border-radius:4px}.custom-scrollbar::-webkit-scrollbar-thumb{background:hsl(var(--muted-foreground) / .5);border-radius:4px;-webkit-transition:background-color .2s;transition:background-color .2s}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:hsl(var(--muted-foreground) / .7)}.timestamp-input{font-family:Monaco,Menlo,Ubuntu Mono,SF Mono,Cascadia Code,Roboto Mono,monospace;font-size:13px;letter-spacing:.02em;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:hsl(var(--muted));border:1px solid hsl(var(--border) / .5);color:hsl(var(--foreground));padding:4px 8px;border-radius:calc(var(--radius) - 4px);transition:all .2s ease}.timestamp-input:hover{background:hsl(var(--muted));border-color:hsl(var(--border))}.timestamp-input:focus{background:hsl(var(--background));outline:none;box-shadow:0 0 0 2px hsl(var(--ring) / .8);border-color:transparent;color:hsl(var(--foreground))}.subtitle-row{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.outer-container button{font-weight:500;transition:all .2s ease}.outer-container button:not(:disabled):active{transform:scale(.98)}.outer-container input,.outer-container textarea,.outer-container button,.outer-container select{transition:all .2s ease}.outer-container *:focus-visible{outline:none;box-shadow:0 0 0 2px hsl(var(--ring) / .8)}.scroll-to-current-container.svelte-961shz.svelte-961shz{position:absolute;right:16px;bottom:158px;z-index:20}.scroll-to-current-btn.svelte-961shz.svelte-961shz{background:hsl(var(--card));color:hsl(var(--brand));padding:12px;border-radius:var(--radius);box-shadow:0 1px 2px hsl(var(--foreground) / .08);cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;position:relative;border:1px solid hsl(var(--border))}.scroll-to-current-btn.svelte-961shz.svelte-961shz:hover{background:hsl(var(--muted));color:hsl(var(--brand));box-shadow:0 2px 6px hsl(var(--foreground) / .12);transform:translateY(-2px)}.scroll-to-current-btn.svelte-961shz.svelte-961shz:active{transform:translateY(0);box-shadow:0 2px 8px #00000026}.scroll-to-current-tooltip.svelte-961shz.svelte-961shz{position:absolute;top:100%;right:0;margin-top:8px;background:hsl(var(--popover));color:hsl(var(--popover-foreground));padding:6px 10px;border-radius:calc(var(--radius) - 2px);font-size:12px;font-weight:500;white-space:nowrap;border:1px solid hsl(var(--border) / .5);box-shadow:0 2px 8px hsl(var(--foreground) / .12);opacity:0;visibility:hidden;transform:translateY(4px);transition:all .2s ease;pointer-events:none}.scroll-to-current-container.svelte-961shz:hover .scroll-to-current-tooltip.svelte-961shz{opacity:1;visibility:visible;transform:translateY(0)}.scroll-to-current-tooltip.svelte-961shz.svelte-961shz:after{content:"";position:absolute;bottom:100%;right:12px;border:5px solid transparent;border-bottom-color:hsl(var(--popover))}.sheet-root.expanded.svelte-1pd2r6y{height:80vh;max-height:80vh;min-height:80vh;height:80dvh;max-height:80dvh;min-height:80dvh;height:80svh;max-height:80svh;min-height:80svh}[role=tab].tab{border:1px solid transparent}[role=tab].tab:focus-visible{outline:2px solid hsl(var(--ring) / .7);outline-offset:2px}.time-pill{border-radius:var(--radius-xs);background:hsl(var(--muted));border:1px solid hsl(var(--border));font-variant-numeric:tabular-nums;letter-spacing:.02em}.segment{background:hsl(var(--secondary));border:1px solid hsl(var(--border));border-radius:var(--radius-md)}.segment--selected{background:#00000008;box-shadow:inset 0 0 0 1px hsl(var(--foreground) / .3)}.footer-sheet{background:hsl(var(--card));border-top:1px solid hsl(var(--border));padding-bottom:max(16px,env(safe-area-inset-bottom))}.footer-sheet .btn-primary{background:hsl(var(--brand));color:hsl(var(--on-brand-solid));border-radius:var(--radius-md);box-shadow:inset 0 1px #ffffff0f}.toggle .toggle-track{height:28px;width:56px;border-radius:9999px;background:hsl(var(--muted));border:1px solid hsl(var(--border))}.toggle[data-state=checked] .toggle-track{background:hsl(var(--foreground) / .14)}.toggle .toggle-thumb{height:22px;width:22px;border-radius:9999px;background:#fafafa;border:1px solid hsl(var(--border))}.player .play-overlay{background:#00000073;border:1px solid hsl(0 0% 100% / .25);width:56px;height:56px;border-radius:9999px}.player .play-overlay svg{fill:#fff}label{font-size:12px;line-height:18px;letter-spacing:.04em;color:hsl(var(--muted-foreground))}.segment textarea{font-size:16px;line-height:24px}.status-dot.svelte-1z0gjnp{width:8px;height:8px;border-radius:9999px;margin-right:6px;display:inline-block;vertical-align:middle;transition:background-color .15s ease,box-shadow .15s ease}.status-dot.on.svelte-1z0gjnp{background:hsl(var(--chip-green));box-shadow:0 0 0 1px hsl(var(--chip-green) / .35)}.status-dot.off.svelte-1z0gjnp{background:hsl(var(--muted-foreground) / .35);box-shadow:inset 0 0 0 1px hsl(var(--border))}.export-toolbar.svelte-1z0gjnp{position:relative;box-shadow:inset 0 1px hsl(var(--border))}@keyframes svelte-10ji5br-fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-10ji5br-slideIn{0%{opacity:0;transform:scaleX(.95)}to{opacity:1;transform:scaleX(1)}}.waveform-wrapper .wavesurfer{border-radius:.75rem;animation:svelte-10ji5br-slideIn .3s ease-out}.waveform-wrapper wavesurfer-region{background:linear-gradient(135deg,#64748b2e,#47556938)!important;border-left:2px solid rgba(100,116,139,1)!important;border-right:2px solid rgba(100,116,139,1)!important;border-top:1px solid rgba(100,116,139,.35)!important;border-bottom:1px solid rgba(100,116,139,.35)!important;-webkit-backdrop-filter:blur(1px)!important;backdrop-filter:blur(1px)!important;box-shadow:inset 0 1px #fff6,0 2px 8px #64748b42!important}.waveform-wrapper .wavesurfer-cursor{background:linear-gradient(to bottom,#64748b,#475569)!important;width:2px!important;box-shadow:0 0 4px #64748b59!important}.waveform-wrapper canvas{filter:drop-shadow(0 1px 1px rgba(0,0,0,.04))!important}.waveform-wrapper *{transition:all .15s ease-out!important}.waveform-editor.svelte-1wbkdjf.svelte-1wbkdjf{height:auto;min-height:108px;width:100%;position:relative;display:flex;flex-direction:column;padding:8px;background:hsl(var(--background));color:hsl(var(--foreground));border:1px solid hsl(var(--border));border-radius:calc(var(--radius) - 2px);--chip-bg:hsl(var(--muted));--chip-border:hsl(var(--border));--chip-text:hsl(var(--foreground));--chip-radius:calc(var(--radius) / 2);--chip-shadow:0 1px 2px hsl(var(--foreground) / .05);--hairline:hsl(var(--border));--label-bg:transparent;--label-fg:hsl(var(--foreground))}.dark .waveform-editor.svelte-1wbkdjf.svelte-1wbkdjf{background:hsl(var(--background))}.controls-bar.svelte-1wbkdjf.svelte-1wbkdjf{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.time-display.svelte-1wbkdjf.svelte-1wbkdjf{position:relative;display:inline-flex;align-items:center;background:hsl(var(--muted));padding:4px 10px;border-radius:calc(var(--radius) - 4px);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:"tnum" 1;letter-spacing:.01em;font-size:13px;z-index:5;border:1px solid hsl(var(--border));color:hsl(var(--foreground))}.current-time.svelte-1wbkdjf.svelte-1wbkdjf{color:hsl(var(--warning));font-weight:600}.time-separator.svelte-1wbkdjf.svelte-1wbkdjf{color:hsl(var(--muted-foreground));margin:0 4px}.total-time.svelte-1wbkdjf.svelte-1wbkdjf{color:hsl(var(--muted-foreground))}.zoom-control.svelte-1wbkdjf.svelte-1wbkdjf{position:relative;display:inline-flex;align-items:center;gap:4px;background:hsl(var(--muted));padding:3px 5px;border-radius:calc(var(--radius) - 4px);border:1px solid hsl(var(--border));z-index:5}.zoom-btn.svelte-1wbkdjf.svelte-1wbkdjf{background:transparent;color:hsl(var(--foreground));border:1px solid hsl(var(--border));border-radius:calc(var(--radius) - 6px);width:28px;height:24px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;line-height:1;padding:0}.zoom-btn.svelte-1wbkdjf.svelte-1wbkdjf:hover:not(:disabled){background:hsl(var(--muted));border-color:hsl(var(--border))}.zoom-btn.svelte-1wbkdjf.svelte-1wbkdjf:disabled{opacity:.5;cursor:not-allowed}.zoom-btn.svelte-1wbkdjf.svelte-1wbkdjf:focus-visible{outline:none;box-shadow:0 0 0 2px hsl(var(--ring))}.scroll-container.svelte-1wbkdjf.svelte-1wbkdjf{width:100%;height:72px;overflow-x:auto;overflow-y:hidden;position:relative;background:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:calc(var(--radius) - 4px);scroll-behavior:auto}.dark .waveform-editor.svelte-1wbkdjf .scroll-container.svelte-1wbkdjf{background:hsl(var(--background))}.waveform-inner.svelte-1wbkdjf.svelte-1wbkdjf{height:100%;position:relative}.scroll-container.svelte-1wbkdjf.svelte-1wbkdjf{scrollbar-width:none;-ms-overflow-style:none}.scroll-container.svelte-1wbkdjf.svelte-1wbkdjf::-webkit-scrollbar{display:none}.controls-hint.svelte-1wbkdjf.svelte-1wbkdjf{display:inline-flex;align-items:center;gap:4px;background:#ffffff0f;color:hsl(var(--muted-foreground));padding:3px 6px;border-radius:calc(var(--radius) - 4px);border:1px solid hsl(var(--border));font-size:11px;font-weight:500;white-space:nowrap}.controls-hint.svelte-1wbkdjf .hint-dot.svelte-1wbkdjf{width:6px;height:6px;border-radius:9999px;background:hsl(var(--brand));display:inline-block;box-shadow:0 0 0 2px hsl(var(--brand) / .25)}.region-tooltip.svelte-1wbkdjf.svelte-1wbkdjf{position:fixed;background:hsl(var(--popover));color:hsl(var(--popover-foreground));padding:6px 10px;border-radius:calc(var(--radius) - 4px);font-size:12px;font-weight:500;white-space:nowrap;max-width:320px;overflow:hidden;text-overflow:ellipsis;pointer-events:none;border:1px solid hsl(var(--border));box-shadow:0 4px 12px hsl(var(--foreground) / .1);z-index:5;transition:none}.waveform-editor [part~=region]{border:1px solid hsl(var(--border))!important;border-radius:calc(var(--radius) - 6px)!important;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease!important}.waveform-editor [part~=region]:hover{border-color:hsl(var(--border))!important;box-shadow:0 2px 6px hsl(var(--foreground) / .1)!important;transform:scaleY(1.01)!important}.waveform-editor [part~=region].is-selected{border-color:hsl(var(--brand))!important;box-shadow:0 0 0 2px hsl(var(--brand) / .2)!important}.waveform-editor [part~=region] [part*=handle]{background:transparent!important;width:8px!important;border-radius:2px!important;transition:background .2s ease,width .2s ease,box-shadow .2s ease!important}.waveform-editor [part~=region-handle-left]{border-left:1px solid hsl(var(--border))!important}.waveform-editor [part~=region-handle-right]{border-right:1px solid hsl(var(--border))!important}.waveform-editor [part~=region] [part*=handle]:hover{border-left:1px solid hsl(var(--border))!important;border-right:1px solid hsl(var(--border))!important;background:hsl(var(--brand) / .35)!important;width:10px!important;box-shadow:0 0 6px hsl(var(--brand) / .35)!important}.waveform-editor [part~=region] [part*=content]{position:absolute!important;left:6px!important;bottom:4px!important;padding:2px 6px!important;border-radius:6px!important;background:hsl(var(--background) / .45)!important;border:1px solid hsl(var(--border))!important;color:hsl(var(--foreground))!important;font-size:11px!important;font-weight:500!important;line-height:1.2!important;max-width:clamp(160px,40%,360px)!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;box-sizing:border-box!important;pointer-events:none!important;opacity:1;transition:opacity .12s ease,background-color .2s ease!important;text-shadow:0 1px 0 hsl(var(--background) / .95),0 -1px 0 hsl(var(--background) / .95),1px 0 0 hsl(var(--background) / .95),-1px 0 0 hsl(var(--background) / .95),0 0 3px hsl(var(--background) / .7)!important;backdrop-filter:saturate(140%) blur(2px);-webkit-backdrop-filter:saturate(140%) blur(2px)}.waveform-editor [part~=region]:hover [part*=content],.waveform-editor [part~=region].is-selected [part*=content]{background:hsl(var(--background) / .55)!important}.waveform-editor .wavesurfer-cursor{background:hsl(var(--warning))!important;width:2px!important;box-shadow:0 0 0 2px hsl(var(--warning) / .2)!important}.context-menu.svelte-1wbkdjf.svelte-1wbkdjf{position:fixed;background:hsl(var(--popover));border:1px solid hsl(var(--border));border-radius:calc(var(--radius) - 2px);padding:3px;box-shadow:0 10px 30px hsl(var(--foreground) / .15);z-index:100001;min-width:200px;color:hsl(var(--popover-foreground))}.context-menu-item.svelte-1wbkdjf.svelte-1wbkdjf{display:block;width:100%;padding:6px 10px;text-align:left;background:none;border:none;color:hsl(var(--popover-foreground));font-size:13px;font-weight:500;cursor:pointer;border-radius:calc(var(--radius) - 6px);transition:all .15s ease}.context-menu-item.svelte-1wbkdjf.svelte-1wbkdjf:hover{background:hsl(var(--muted))}.context-menu-item.delete.svelte-1wbkdjf.svelte-1wbkdjf{color:hsl(var(--destructive))}.context-menu-item.delete.svelte-1wbkdjf.svelte-1wbkdjf:hover{background:hsl(var(--destructive) / .1);color:hsl(var(--destructive))}.context-menu-divider.svelte-1wbkdjf.svelte-1wbkdjf{height:1px;background:hsl(var(--border));margin:3px 8px}.player-skeleton.svelte-wtuiqp{position:relative;width:100%;height:100%;min-height:320px;overflow:hidden;border-radius:12px}.surface.svelte-wtuiqp{position:absolute;top:0;right:0;bottom:0;left:0}.chrome.svelte-wtuiqp{position:absolute;left:16px;right:16px;bottom:14px;display:flex;gap:8px;align-items:center;pointer-events:none}.bar.svelte-wtuiqp{height:8px;background:hsl(var(--foreground) / .18);border-radius:999px}.bar-lg.svelte-wtuiqp{flex:1 1 auto}.bar-sm.svelte-wtuiqp{width:64px}.shimmer.svelte-wtuiqp{position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(90deg,transparent 0%,hsl(var(--foreground) / .08) 50%,transparent 100%);animation:svelte-wtuiqp-sk-shimmer 1.6s ease-in-out infinite}@keyframes svelte-wtuiqp-sk-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.player-wrapper.svelte-1x42ink.svelte-1x42ink{width:100%;height:100%}.player-error-container.svelte-1x42ink.svelte-1x42ink{width:100%;height:100%;min-height:540px;background:#1a1a1a;border-radius:12px;display:flex;align-items:center;justify-content:center;padding:5rem 2rem 3rem;position:relative;overflow:hidden}.error-content.svelte-1x42ink.svelte-1x42ink{text-align:center;max-width:400px}.error-icon.svelte-1x42ink.svelte-1x42ink{display:inline-flex;color:#dc2626;margin-bottom:1.5rem;padding:1rem;background:#dc26261a;border-radius:50%;border:2px solid rgba(220,38,38,.2)}.error-title.svelte-1x42ink.svelte-1x42ink{font-size:1.375rem;font-weight:600;color:#f3f4f6;margin-bottom:.5rem;letter-spacing:-.025em}.error-message.svelte-1x42ink.svelte-1x42ink{font-size:.9rem;color:#9ca3af;margin-bottom:2rem;line-height:1.6;opacity:.9}.retry-button.svelte-1x42ink.svelte-1x42ink{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:#3b82f6;color:#fff;border:none;border-radius:8px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .15s ease;text-transform:uppercase;letter-spacing:.025em}.retry-button.svelte-1x42ink.svelte-1x42ink:hover{background:#2563eb;transform:translateY(-1px);box-shadow:0 4px 12px #3b82f640}.retry-button.svelte-1x42ink.svelte-1x42ink:active{transform:translateY(0);background:#3b82f6}.error-details.svelte-1x42ink.svelte-1x42ink{margin-top:2rem;text-align:left;background:#0000004d;padding:1rem;border-radius:6px}.error-details.svelte-1x42ink summary.svelte-1x42ink{color:#64748b;cursor:pointer;font-size:.875rem;margin-bottom:.5rem}.error-stack.svelte-1x42ink.svelte-1x42ink{color:#94a3b8;font-size:.75rem;font-family:monospace;white-space:pre-wrap;word-break:break-all;margin:0;max-height:150px;overflow-y:auto}[aria-pressed=true]{outline:2px solid rgb(148 163 184)}
