:root{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:dark;color:#e0e0e0;background-color:#1e1e1e;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;margin:0;padding:0}body,html,#app{width:100%;height:100%;overflow:hidden}.dialogue-panel-container.svelte-2g9da9{display:flex;flex-direction:column;flex:1;height:100%;overflow:hidden;background-color:#1a1a1a}.dialogue-toolbar.svelte-2g9da9{display:flex;align-items:center;justify-content:space-between;padding:.3rem .6rem;background-color:#1e1e1e;border-bottom:1px solid #2d2d2d;flex-shrink:0;min-height:32px}.dialogue-info.svelte-2g9da9{display:flex;align-items:center;gap:.4rem;font-size:.8rem;font-weight:600;color:#eee}.dialogue-title.svelte-2g9da9{font-size:.82rem}.count-badge.svelte-2g9da9{background-color:#2b2b2b;color:#4ec9b0;padding:.05rem .4rem;border-radius:10px;font-size:.7rem;font-weight:700}.dialogue-actions.svelte-2g9da9{display:flex;align-items:center;gap:.35rem}.dlg-btn.svelte-2g9da9{background-color:#282828;border:1px solid #3d3d3d;color:#ccc;font-size:.74rem;padding:.2rem .5rem;border-radius:4px;cursor:pointer;display:inline-flex;align-items:center;gap:.25rem;transition:all .15s ease;user-select:none}.dlg-btn.svelte-2g9da9:hover{background-color:#383838;color:#fff}.sort-toggle-btn.svelte-2g9da9{font-weight:600;color:#d4d4d4}.sort-toggle-btn.is-desc.svelte-2g9da9{background-color:#1a2a3a;border-color:#244b6b;color:#93c5fd}.autoscroll-btn.active.svelte-2g9da9{background-color:#14281e;border-color:#235c3c;color:#4ade80}.add-btn.svelte-2g9da9{background-color:#262626;color:#e5e5e5}.add-btn.svelte-2g9da9:hover{background-color:#0e639c;border-color:#17b;color:#fff}.grid-viewport.svelte-2g9da9{flex:1;overflow-y:auto;background-color:#1a1a1a;position:relative;outline:none;font-size:.8rem;user-select:none}.grid-header.svelte-2g9da9{display:flex;position:sticky;top:0;z-index:10;background-color:#252526;border-bottom:1px solid #333;font-weight:600;color:#bbb;height:26px;line-height:26px}.sortable-header.svelte-2g9da9{cursor:pointer;user-select:none}.sortable-header.svelte-2g9da9:hover{color:#38bdf8;background-color:#2d2d2d}.virtual-scroll-spacer.svelte-2g9da9{position:relative;width:100%}.virtual-rows-container.svelte-2g9da9{position:absolute;left:0;top:0;width:100%}.row.svelte-2g9da9{display:flex;height:28px;line-height:28px;border-bottom:1px solid #222;cursor:pointer;transition:background-color .05s ease}.row.svelte-2g9da9:hover{background-color:#2a2d2e}.row.selected.svelte-2g9da9{background-color:#094771!important;color:#fff}.row.is-playing.svelte-2g9da9{background-color:#4ec9b01f!important;border-left:3px solid #4ec9b0!important}.col.svelte-2g9da9{padding:0 .5rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-right:1px solid #282828}.col-num.svelte-2g9da9{width:45px;text-align:right;color:#777}.col-time.svelte-2g9da9{width:95px}.col-dur.svelte-2g9da9{width:75px}.col-cps.svelte-2g9da9{width:50px;text-align:right}.col-len.svelte-2g9da9{width:55px;text-align:center;color:#888}.col-text.svelte-2g9da9{flex:1;border-right:none}.mono.svelte-2g9da9{font-family:monospace}.err-cps.svelte-2g9da9{color:#f48771}.err-overlap.svelte-2g9da9{background-color:#e67e2240}.err-short.svelte-2g9da9{color:#eedc82}.err-long.svelte-2g9da9{color:#e5c07b}.mobile-card-row.svelte-2g9da9{display:flex;flex-direction:column;justify-content:center;padding:.35rem .75rem;border-bottom:1px solid #282828;cursor:pointer;gap:.2rem;transition:background-color .1s ease;box-sizing:border-box}.mobile-card-row.svelte-2g9da9:hover{background-color:#242424}.mobile-card-row.selected.svelte-2g9da9{background-color:#0e4468!important;border-left:3px solid #38bdf8}.mobile-card-row.is-playing.svelte-2g9da9{background-color:#4ec9b01f!important;border-left:3px solid #4ec9b0!important}.is-playing.svelte-2g9da9 .card-id:where(.svelte-2g9da9){background-color:#4ec9b0!important;color:#000!important}.is-playing.svelte-2g9da9 .card-time:where(.svelte-2g9da9){color:#4ec9b0!important;font-weight:600}.card-meta.svelte-2g9da9{display:flex;align-items:center;gap:.5rem;font-size:.72rem;color:#888}.card-id.svelte-2g9da9{font-weight:700;color:#0e639c;background-color:#1a2936;padding:.05rem .3rem;border-radius:3px}.selected.svelte-2g9da9 .card-id:where(.svelte-2g9da9){background-color:#38bdf8;color:#000}.card-time.svelte-2g9da9{font-family:monospace;color:#bbb}.card-dur.svelte-2g9da9{color:#777}.card-cps.svelte-2g9da9{margin-left:auto;font-family:monospace;font-size:.68rem;color:#4ade80;background-color:#4ade801a;padding:.05rem .3rem;border-radius:3px}.card-cps.warn.svelte-2g9da9{color:#f87171;background-color:#f8717126}.card-text.svelte-2g9da9{font-size:.85rem;color:#eee;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.25}.selected.svelte-2g9da9 .card-text:where(.svelte-2g9da9){color:#fff;font-weight:600}@media (max-width: 680px){.btn-text-optional.svelte-2g9da9{display:none}.sort-text.svelte-2g9da9{font-size:.7rem}.dlg-btn.svelte-2g9da9{padding:.25rem .4rem;font-size:.75rem}}.paragraph-editor.svelte-sp3x7v{display:flex;flex-direction:column;padding:.75rem;background-color:#1e1e1e;border-top:1px solid #333;gap:.5rem;font-size:.85rem}.editor-top-bar.svelte-sp3x7v{display:flex;justify-content:space-between;align-items:center}.cue-title.svelte-sp3x7v{font-weight:600;color:#e0e0e0}.metrics-badges.svelte-sp3x7v{display:flex;gap:.5rem}.badge.svelte-sp3x7v{padding:.15rem .5rem;border-radius:3px;font-size:.75rem;font-weight:600;background-color:#2a2a2a;color:#4ec9b0}.badge.warn.svelte-sp3x7v{background-color:#6a5316;color:gold}.badge.danger.svelte-sp3x7v{background-color:#721c24;color:#f48771}.timecode-grid.svelte-sp3x7v{display:flex;gap:1rem;align-items:center}.time-field.svelte-sp3x7v{display:flex;align-items:center;gap:.35rem}.time-label.svelte-sp3x7v{color:#888;font-size:.75rem}.time-stepper.svelte-sp3x7v{display:flex;border:1px solid #3a3a3a;border-radius:3px;overflow:hidden}.time-input.svelte-sp3x7v{background-color:#141414;border:none;color:#eee;padding:.2rem .4rem;width:90px;text-align:center}.time-input.clickable.svelte-sp3x7v{cursor:pointer;color:#4ade80}.time-input.clickable.svelte-sp3x7v:hover{background-color:#2a2a2a;text-decoration:underline}.step-btn.svelte-sp3x7v{background-color:#2d2d2d;color:#aaa;border:none;padding:.2rem .4rem;cursor:pointer;font-size:.7rem}.step-btn.svelte-sp3x7v:hover{background-color:#3d3d3d;color:#fff}.sync-btn.svelte-sp3x7v{background-color:#1f364d;color:#60a5fa;border-left:1px solid #333;font-weight:600}.sync-btn.svelte-sp3x7v:hover{background-color:#0e639c;color:#fff}.play-cue-btn.svelte-sp3x7v{background-color:#0e639c;color:#fff;font-weight:600}.play-cue-btn.svelte-sp3x7v:hover{background-color:#17b}.tools-bar.svelte-sp3x7v{display:flex;gap:.35rem;align-items:center}.tool-btn.svelte-sp3x7v{background-color:#2d2d2d;color:#ccc;border:1px solid #3d3d3d;padding:.2rem .5rem;border-radius:3px;cursor:pointer;font-size:.75rem}.tool-btn.svelte-sp3x7v:hover{background-color:#383838;color:#fff}.danger-btn.svelte-sp3x7v{color:#f48771}.danger-btn.svelte-sp3x7v:hover{background-color:#5a1e1e}.separator.svelte-sp3x7v{width:1px;height:16px;background-color:#444;margin:0 .2rem}.text-container.svelte-sp3x7v{width:100%}.cue-textarea.svelte-sp3x7v{width:100%;background-color:#141414;color:#fff;border:1px solid #3a3a3a;border-radius:3px;padding:.5rem;font-family:inherit;font-size:.9rem;resize:vertical;outline:none}.cue-textarea.svelte-sp3x7v:focus{border-color:#0e639c}.length-indicators.svelte-sp3x7v{display:flex;gap:.5rem}.len-tag.svelte-sp3x7v{font-size:.7rem;color:#888;background-color:#1a1a1a;padding:.1rem .4rem;border-radius:3px}.len-warn.svelte-sp3x7v{color:gold}.len-err.svelte-sp3x7v{color:#f48771;font-weight:700}.empty-selection-placeholder.svelte-sp3x7v{padding:2rem;text-align:center;color:#666}.mono.svelte-sp3x7v{font-family:monospace}@media (max-width: 680px){.paragraph-editor.svelte-sp3x7v{padding:.5rem;gap:.6rem}.timecode-grid.svelte-sp3x7v{display:flex;flex-direction:column;align-items:stretch;gap:.4rem}.time-field.svelte-sp3x7v{display:flex;justify-content:space-between;align-items:center;width:100%}.time-stepper.svelte-sp3x7v{flex:1;max-width:220px}.time-input.svelte-sp3x7v{flex:1;font-size:.85rem}.step-btn.svelte-sp3x7v,.sync-btn.svelte-sp3x7v{padding:.35rem .6rem;font-size:.75rem}.tools-bar.svelte-sp3x7v{display:flex;flex-wrap:wrap;gap:.3rem}.tool-btn.svelte-sp3x7v{padding:.35rem .55rem;font-size:.78rem}.separator.svelte-sp3x7v{display:none}.cue-textarea.svelte-sp3x7v{font-size:1rem;min-height:85px}}.video-container.svelte-u7k840{flex:1;width:100%;height:100%;position:relative;background-color:#050505;display:flex;align-items:center;justify-content:center;overflow:hidden;user-select:none}.hidden-video-source.svelte-u7k840{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none;z-index:-1}.gl-video-canvas.svelte-u7k840{width:100%;height:100%;display:block;cursor:pointer}.overlay-canvas.svelte-u7k840{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.video-placeholder.svelte-u7k840{display:flex;flex-direction:column;align-items:center;gap:.65rem;color:#888}.placeholder-icon.svelte-u7k840{font-size:3rem}.open-video-btn.svelte-u7k840{background-color:#0e639c;color:#fff;border:none;padding:.45rem 1.1rem;border-radius:4px;cursor:pointer;font-size:.85rem;font-weight:600;transition:background-color .15s}.open-video-btn.svelte-u7k840:hover{background-color:#17b}.webgl-pill.svelte-u7k840{background-color:#1a1a1a;border:1px solid #333;color:#4ade80;font-size:.7rem;padding:.2rem .5rem;border-radius:9999px;font-weight:500}.gpu-badge.svelte-u7k840{position:absolute;top:8px;right:8px;display:flex;align-items:center;gap:.35rem;background-color:#000000a6;border:1px solid #333;padding:.2rem .5rem;border-radius:4px;font-size:.7rem;font-weight:600;color:#4ade80;pointer-events:none;z-index:6}.badge-dot.svelte-u7k840{width:6px;height:6px;background-color:#4ade80;border-radius:50%;box-shadow:0 0 6px #4ade80}.video-controls-bar.svelte-u7k840{position:absolute;bottom:8px;left:8px;display:flex;gap:.4rem;background-color:#0f0f0fcc;backdrop-filter:blur(4px);border:1px solid #333;padding:.25rem .5rem;border-radius:4px;z-index:8}.ctrl-btn.svelte-u7k840{background:none;border:none;color:#e5e5e5;font-size:.95rem;cursor:pointer;padding:.15rem .35rem;border-radius:3px;display:flex;align-items:center}.ctrl-btn.svelte-u7k840:hover{background-color:#ffffff1a}.shader-btn.svelte-u7k840{font-size:.75rem;font-weight:600;color:#a3e635}.shader-btn.active.svelte-u7k840{background-color:#0e639c;color:#fff}.rec-ctrl.svelte-u7k840{font-size:.75rem;font-weight:700;color:#f87171;background-color:#dc262626;border:1px solid rgba(239,68,68,.4);border-radius:3px;padding:.1rem .4rem}.rec-ctrl.svelte-u7k840:hover{background-color:#dc26264d;color:#fca5a5}.rec-ctrl.is-recording.svelte-u7k840{background-color:#dc2626;border-color:#f87171;color:#fff;box-shadow:0 0 8px #ef444499}.shader-settings-popover.svelte-u7k840{position:absolute;bottom:46px;left:8px;background-color:#1c1c1c;border:1px solid #3d3d3d;border-radius:6px;padding:.75rem;display:flex;flex-direction:column;gap:.5rem;z-index:20;width:260px;box-shadow:0 4px 12px #00000080}.popover-title.svelte-u7k840{font-size:.75rem;font-weight:700;color:#e5e5e5;border-bottom:1px solid #333;padding-bottom:.3rem}.setting-row.svelte-u7k840{display:flex;align-items:center;justify-content:space-between;font-size:.75rem;color:#ccc;gap:.5rem}.setting-row.svelte-u7k840 input[type=range]:where(.svelte-u7k840){flex:1}.shader-select.svelte-u7k840{background-color:#2b2b2b;border:1px solid #444;color:#fff;font-size:.75rem;padding:.15rem .3rem;border-radius:3px}.val.svelte-u7k840{width:32px;text-align:right;font-family:monospace}.reset-btn.svelte-u7k840{background-color:#333;color:#bbb;border:1px solid #444;border-radius:3px;padding:.2rem .5rem;font-size:.7rem;cursor:pointer;align-self:flex-end}.reset-btn.svelte-u7k840:hover{background-color:#444;color:#fff}@media (max-width: 680px){.gpu-badge.svelte-u7k840{font-size:.6rem;padding:.15rem .35rem;top:4px;right:4px}.video-controls-bar.svelte-u7k840{bottom:4px;left:4px;padding:.2rem .35rem;gap:.25rem}.ctrl-btn.svelte-u7k840{font-size:.85rem;padding:.15rem .25rem}.shader-btn.svelte-u7k840{display:none}.shader-settings-popover.svelte-u7k840{left:4px;right:4px;width:auto;max-width:calc(100vw - 16px)}.placeholder-icon.svelte-u7k840{font-size:2.2rem}.open-video-btn.svelte-u7k840{font-size:.8rem;padding:.4rem .8rem}}.timeline-wrapper.svelte-3la6pv{width:100%;height:100%;display:flex;flex-direction:column;background-color:#111418;user-select:none;overflow:hidden}.timeline-toolbar.svelte-3la6pv{height:32px;min-height:32px;background:linear-gradient(180deg,#1e242d,#151921);border-bottom:1px solid #28313e;display:flex;align-items:center;justify-content:space-between;padding:0 .5rem;gap:.5rem;overflow-x:auto;overflow-y:hidden;white-space:nowrap;-webkit-overflow-scrolling:touch}.tb-group.svelte-3la6pv{display:flex;align-items:center;gap:.4rem}.tb-title.svelte-3la6pv{font-size:.72rem;font-weight:700;color:#5ee0bf;letter-spacing:.02em;margin-right:.3rem}.tb-snap-btn.svelte-3la6pv{background:#1e293b;border:1px solid #334155;color:#94a3b8;font-size:.7rem;padding:.15rem .45rem;border-radius:4px;cursor:pointer;transition:all .15s ease}.tb-snap-btn.is-active.svelte-3la6pv{background:#0e749066;border-color:#38bdf8;color:#38bdf8;font-weight:600}.zoom-controls.svelte-3la6pv{display:flex;align-items:center;gap:.2rem;background:#18202a;border:1px solid #283342;border-radius:4px;padding:0 .25rem}.zoom-label.svelte-3la6pv{font-size:.68rem;color:#94a3b8;font-family:ui-monospace,monospace;min-width:48px;text-align:center}.tb-mini-btn.svelte-3la6pv{background:transparent;border:none;color:#cbd5e1;font-size:.68rem;cursor:pointer;padding:.15rem .3rem;border-radius:3px}.tb-mini-btn.svelte-3la6pv:hover:not(:disabled){background:#334155;color:#fff}.tb-mini-btn.svelte-3la6pv:disabled{opacity:.4;cursor:not-allowed}.tb-action-btn.svelte-3la6pv{background:#1e293b;border:1px solid #334155;color:#f1f5f9;font-size:.72rem;font-weight:500;padding:.2rem .5rem;border-radius:4px;cursor:pointer;display:inline-flex;align-items:center;gap:.3rem;transition:all .15s ease}.tb-action-btn.svelte-3la6pv:hover:not(:disabled){background:#334155;border-color:#64748b}.tb-action-btn.svelte-3la6pv:disabled{opacity:.4;cursor:not-allowed}.tb-split.svelte-3la6pv{background:#22c55e26;border-color:#22c55e;color:#4ade80;font-weight:600}.tb-split.svelte-3la6pv:hover:not(:disabled){background:#22c55e4d;border-color:#4ade80}.tb-del.svelte-3la6pv{color:#f87171;border-color:#ef444466}.tb-del.svelte-3la6pv:hover:not(:disabled){background:#ef444433;border-color:#ef4444}.tb-new.svelte-3la6pv{background:#38bdf826;border-color:#38bdf8;color:#38bdf8;font-weight:600}.tb-new.svelte-3la6pv:hover:not(:disabled){background:#38bdf84d}.timeline-container.svelte-3la6pv{width:100%;flex:1;background-color:#111418;position:relative;overflow:hidden}.audio-loading-badge.svelte-3la6pv{position:absolute;top:28px;left:12px;background-color:#0e639cd9;backdrop-filter:blur(4px);border:1px solid #38bdf8;color:#fff;font-size:.72rem;font-weight:600;padding:.2rem .5rem;border-radius:4px;z-index:5;display:flex;align-items:center;gap:.4rem;pointer-events:none}.badge-spinner.svelte-3la6pv{width:8px;height:8px;border:2px solid #fff;border-top-color:transparent;border-radius:50%;animation:svelte-3la6pv-spin .8s linear infinite}@keyframes svelte-3la6pv-spin{to{transform:rotate(360deg)}}.timeline-canvas.svelte-3la6pv{width:100%;height:100%;display:block;touch-action:none}.drag-hud-pill.svelte-3la6pv{position:absolute;transform:translate(-50%,-100%);background:#0f172af0;backdrop-filter:blur(8px);border:1px solid #38bdf8;box-shadow:0 4px 16px #000000b3;border-radius:6px;padding:4px 8px;color:#f8fafc;font-size:11px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;pointer-events:none;z-index:30;white-space:nowrap;display:flex;flex-direction:column;align-items:center;gap:2px}.hud-pill-action.svelte-3la6pv{font-size:.65rem;color:#38bdf8;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.hud-pill-metrics.svelte-3la6pv{display:flex;align-items:center;gap:.4rem}.hud-time.svelte-3la6pv{font-weight:700;color:#fff}.hud-dur.svelte-3la6pv{color:#94a3b8}.hud-delta.svelte-3la6pv{font-weight:600}.hud-delta.is-pos.svelte-3la6pv{color:#4ade80}.hud-delta.is-neg.svelte-3la6pv{color:#f87171}.hud-cps-badge.svelte-3la6pv{padding:1px 4px;border-radius:3px;font-size:.65rem;font-weight:700}.cps-good.svelte-3la6pv{background:#22c55e33;color:#4ade80;border:1px solid #22c55e}.cps-warn.svelte-3la6pv{background:#f59e0b33;color:#fbbf24;border:1px solid #f59e0b}.cps-err.svelte-3la6pv{background:#ef444433;color:#f87171;border:1px solid #ef4444}.transport-bar.svelte-1r6xmi4{display:flex;align-items:center;justify-content:space-between;padding:.3rem .6rem;background-color:#1a1a1a;border-top:1px solid #2d2d2d;border-bottom:1px solid #2d2d2d;user-select:none;gap:.5rem;overflow-x:auto;overflow-y:hidden;white-space:nowrap;-webkit-overflow-scrolling:touch;flex-shrink:0}.timecode-section.svelte-1r6xmi4,.playback-controls.svelte-1r6xmi4,.extra-controls.svelte-1r6xmi4{flex-shrink:0}.timecode-section.svelte-1r6xmi4{display:flex;align-items:center;gap:.75rem}.timecode-display.svelte-1r6xmi4{background-color:#0d0d0d;border:1px solid #333;border-radius:4px;padding:.2rem .5rem}.tc-digit.svelte-1r6xmi4{font-family:monospace;font-size:1.15rem;font-weight:700;color:#4ade80;letter-spacing:.05em}.cue-info.svelte-1r6xmi4{display:flex;align-items:center;gap:.35rem;font-size:.75rem;color:#a0a0a0}.cue-pill.svelte-1r6xmi4{background-color:#0e639c;color:#fff;padding:.1rem .35rem;border-radius:3px;font-weight:600}.cue-times.svelte-1r6xmi4{font-family:monospace;color:#d1d5db}.cue-dur.svelte-1r6xmi4{color:#9ca3af}.playback-controls.svelte-1r6xmi4{display:flex;align-items:center;gap:.25rem}.tr-btn.svelte-1r6xmi4{background-color:#262626;color:#e5e5e5;border:1px solid #3d3d3d;border-radius:4px;padding:.25rem .5rem;font-size:.8rem;font-weight:500;cursor:pointer;transition:background-color .1s,border-color .1s;display:inline-flex;align-items:center;justify-content:center;min-height:28px}.tr-btn.svelte-1r6xmi4:hover{background-color:#383838;border-color:#555}.play-btn.svelte-1r6xmi4{background-color:#0e639c;border-color:#17b;color:#fff;padding:.25rem .85rem;font-size:.95rem;font-weight:700}.play-btn.svelte-1r6xmi4:hover{background-color:#17b}.play-btn.is-active.svelte-1r6xmi4{background-color:#e06c75;border-color:#ef858e}.rec-btn.svelte-1r6xmi4{background-color:#2b1b1b;border-color:#522;color:#f99;padding:.25rem .65rem;gap:.35rem;font-weight:600}.rec-btn.svelte-1r6xmi4:hover{background-color:#3d2020;border-color:#833;color:#ffb3b3}.rec-btn.is-recording.svelte-1r6xmi4{background-color:#b91c1c;border-color:#ef4444;color:#fff;box-shadow:0 0 10px #ef444473}.rec-btn.is-recording.svelte-1r6xmi4:hover{background-color:#dc2626}.rec-led.svelte-1r6xmi4{width:8px;height:8px;border-radius:50%;background-color:#fff;animation:svelte-1r6xmi4-pulse 1s infinite alternate}@keyframes svelte-1r6xmi4-pulse{0%{opacity:.5;transform:scale(.85)}to{opacity:1;transform:scale(1.15)}}.rec-circle.svelte-1r6xmi4{font-size:.75rem;line-height:1}.rec-txt.svelte-1r6xmi4{font-size:.8rem;letter-spacing:.5px}.rec-vu.svelte-1r6xmi4{display:inline-block;width:3px;background-color:#4ade80;border-radius:2px;transition:height .05s ease}.cartesia-btn.svelte-1r6xmi4{color:#4ec9b0;border-color:#1f4738}.cartesia-btn.svelte-1r6xmi4:hover{color:#72e0cb;border-color:#2e6651;background-color:#162920}.cartesia-btn.active.svelte-1r6xmi4{background-color:#b91c1c;border-color:#ef4444;color:#fff}.extra-controls.svelte-1r6xmi4{display:flex;align-items:center;gap:.4rem}.toggle-btn.svelte-1r6xmi4{background-color:#262626;color:#999;border:1px solid #3d3d3d;border-radius:4px;padding:.2rem .45rem;font-size:.75rem;cursor:pointer;transition:all .15s}.toggle-btn.svelte-1r6xmi4:hover{background-color:#333;color:#eee}.toggle-btn.active.svelte-1r6xmi4{background-color:#0e639c;color:#fff;border-color:#17b;font-weight:600}.speed-selector.svelte-1r6xmi4{display:flex;align-items:center;gap:.25rem;font-size:.75rem;color:#aaa}.speed-select.svelte-1r6xmi4{background-color:#262626;color:#fff;border:1px solid #3d3d3d;border-radius:4px;padding:.15rem .3rem;font-size:.75rem;cursor:pointer}.zoom-controls.svelte-1r6xmi4{display:flex;align-items:center;gap:.15rem}.zoom-btn.svelte-1r6xmi4{background-color:#262626;color:#ccc;border:1px solid #3d3d3d;border-radius:3px;padding:.15rem .35rem;font-size:.7rem;cursor:pointer}.zoom-btn.svelte-1r6xmi4:hover{background-color:#333;color:#fff}@media (max-width: 680px){.transport-bar.svelte-1r6xmi4{flex-direction:column;align-items:stretch;gap:.35rem;padding:.35rem .5rem;overflow-x:hidden;white-space:normal}.timecode-section.svelte-1r6xmi4{display:flex;justify-content:space-between;align-items:center;width:100%}.tc-digit.svelte-1r6xmi4{font-size:1rem}.playback-controls.svelte-1r6xmi4{display:flex;justify-content:space-between;width:100%;gap:.25rem}.frame-btn.svelte-1r6xmi4{display:none!important}.tr-btn.svelte-1r6xmi4{flex:1;min-height:38px;font-size:.85rem;padding:.2rem}.play-btn.svelte-1r6xmi4{flex:1.3;font-size:1.15rem}.rec-btn.svelte-1r6xmi4{flex:1.6;font-size:.85rem}.extra-controls.svelte-1r6xmi4{display:none}}.modal-backdrop.svelte-ztjoyc{position:fixed;inset:0;background-color:#000000bf;display:flex;align-items:center;justify-content:center;z-index:9999;backdrop-filter:blur(3px)}.modal-content.svelte-ztjoyc{background-color:#1e1e1e;border:1px solid #333;border-radius:8px;width:680px;max-width:95vw;max-height:88vh;display:flex;flex-direction:column;color:#e0e0e0;box-shadow:0 16px 36px #000000a6;overflow:hidden}.modal-header.svelte-ztjoyc{display:flex;justify-content:space-between;align-items:center;padding:.85rem 1.2rem;background-color:#181818;border-bottom:1px solid #2d2d2d}.header-title.svelte-ztjoyc{display:flex;align-items:center;gap:.6rem}.header-icon.svelte-ztjoyc{font-size:1.3rem}.modal-header.svelte-ztjoyc h2:where(.svelte-ztjoyc){font-size:1.05rem;font-weight:600;color:#fff;margin:0}.close-btn.svelte-ztjoyc{background:none;border:none;color:#888;font-size:1.2rem;cursor:pointer;border-radius:4px;padding:.2rem .5rem}.close-btn.svelte-ztjoyc:hover{color:#fff;background-color:#333}.modal-tabs.svelte-ztjoyc{display:flex;background-color:#141414;border-bottom:1px solid #2d2d2d}.tab-btn.svelte-ztjoyc{flex:1;background:none;border:none;color:#999;padding:.65rem .8rem;font-size:.85rem;cursor:pointer;border-bottom:2px solid transparent;transition:all .15s ease}.tab-btn.svelte-ztjoyc:hover{color:#e0e0e0;background-color:#1a1a1a}.tab-btn.active.svelte-ztjoyc{color:#fff;font-weight:600;background-color:#1e1e1e;border-bottom-color:#0e639c}.modal-body.svelte-ztjoyc{flex:1;overflow-y:auto;padding:1.2rem;display:flex;flex-direction:column;gap:1rem}.pane-description.svelte-ztjoyc{font-size:.82rem;color:#aaa;line-height:1.45;margin-bottom:.8rem}.live-rec-card.svelte-ztjoyc{background-color:#161616;border:1px solid #2d2d2d;border-radius:6px;padding:1rem;display:flex;flex-direction:column;gap:.85rem;transition:border-color .2s ease}.live-rec-card.is-recording.svelte-ztjoyc{border-color:#e51400;box-shadow:0 0 12px #e5140040}.rec-status-line.svelte-ztjoyc{display:flex;align-items:center;gap:.5rem;font-size:.85rem;font-weight:600}.rec-dot.svelte-ztjoyc{width:10px;height:10px;border-radius:50%;background-color:#666}.rec-dot.pulsing.svelte-ztjoyc{background-color:#e51400;animation:svelte-ztjoyc-pulse 1s infinite alternate}@keyframes svelte-ztjoyc-pulse{0%{transform:scale(.9);opacity:.7}to{transform:scale(1.25);opacity:1;box-shadow:0 0 8px #e51400}}.vu-meter-wrap.svelte-ztjoyc{display:flex;align-items:center;gap:.6rem;font-size:.8rem;color:#aaa}.vu-meter-bar.svelte-ztjoyc{flex:1;height:8px;background-color:#262626;border-radius:4px;overflow:hidden}.vu-level-fill.svelte-ztjoyc{height:100%;background:linear-gradient(90deg,#4ec9b0,#dcdcaa 60%,#f48771 90%);transition:width .05s linear}.live-transcript-box.svelte-ztjoyc{background-color:#0f0f0f;border:1px solid #282828;border-radius:4px;padding:.75rem;min-height:60px}.box-caption.svelte-ztjoyc{display:block;font-size:.75rem;color:#777;margin-bottom:.3rem;text-transform:uppercase;letter-spacing:.5px}.live-text.svelte-ztjoyc{margin:0;font-size:.95rem;color:#4ec9b0;line-height:1.4;word-break:break-word}.placeholder-text.svelte-ztjoyc{color:#555;font-size:.82rem}.rec-action-row.svelte-ztjoyc{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:.2rem}.rec-big-btn.svelte-ztjoyc{background-color:#c42b1c;color:#fff;border:none;padding:.65rem 1.4rem;border-radius:5px;font-size:.9rem;font-weight:600;cursor:pointer;transition:background-color .15s ease,transform .05s ease}.rec-big-btn.svelte-ztjoyc:hover{background-color:#e51400}.rec-big-btn.stop-mode.svelte-ztjoyc{background-color:#333;border:1px solid #e51400;color:#fff}.rec-big-btn.stop-mode.svelte-ztjoyc:hover{background-color:#444}.shortcut-hint.svelte-ztjoyc{font-size:.75rem;color:#888}.options-grid.svelte-ztjoyc{display:grid;grid-template-columns:1fr;gap:.8rem;margin-top:.5rem}.form-group.svelte-ztjoyc{display:flex;flex-direction:column;gap:.35rem}.form-group.svelte-ztjoyc label:where(.svelte-ztjoyc){font-size:.8rem;color:#bbb}.form-select.svelte-ztjoyc,.form-input.svelte-ztjoyc{background-color:#262626;border:1px solid #3d3d3d;color:#eee;padding:.45rem .65rem;border-radius:4px;font-size:.85rem;outline:none}.form-select.svelte-ztjoyc:focus,.form-input.svelte-ztjoyc:focus{border-color:#0e639c}.form-group-checkbox.svelte-ztjoyc{margin-top:.2rem}.checkbox-label.svelte-ztjoyc{display:flex;align-items:center;gap:.5rem;font-size:.8rem;color:#ccc;cursor:pointer}.batch-card.svelte-ztjoyc,.config-card.svelte-ztjoyc{background-color:#161616;border:1px solid #2d2d2d;border-radius:6px;padding:1rem;display:flex;flex-direction:column;gap:1rem}.media-detected-box.svelte-ztjoyc{background-color:#13241b;border:1px solid #2e6644;padding:.65rem .9rem;border-radius:4px;display:flex;flex-direction:column;gap:.25rem}.media-badge.svelte-ztjoyc{color:#4ec9b0;font-size:.85rem;font-weight:600}.media-info.svelte-ztjoyc{color:#aaa;font-size:.78rem}.file-picker-box.svelte-ztjoyc{display:flex;flex-direction:column;gap:.4rem}.file-picker-label.svelte-ztjoyc{font-size:.82rem;color:#ccc}.file-input.svelte-ztjoyc{background-color:#262626;border:1px dashed #444;padding:.6rem;border-radius:4px;font-size:.8rem;color:#aaa}.selected-file-name.svelte-ztjoyc{font-size:.8rem;color:#4ec9b0}.btn-batch-start.svelte-ztjoyc{background-color:#0e639c;color:#fff;border:none;padding:.7rem 1.2rem;border-radius:5px;font-size:.9rem;font-weight:600;cursor:pointer;transition:background-color .15s ease}.btn-batch-start.svelte-ztjoyc:hover:not(:disabled){background-color:#17b}.btn-batch-start.svelte-ztjoyc:disabled{opacity:.45;cursor:not-allowed}.progress-section.svelte-ztjoyc{display:flex;flex-direction:column;gap:.4rem}.progress-bar-wrap.svelte-ztjoyc{height:8px;background-color:#262626;border-radius:4px;overflow:hidden}.progress-bar-fill.svelte-ztjoyc{height:100%;background-color:#4ec9b0;transition:width .2s ease}.progress-status.svelte-ztjoyc{font-size:.78rem;color:#aaa}.batch-status-banner.svelte-ztjoyc{background-color:#182b20;border:1px solid #336e47;color:#4ec9b0;padding:.6rem .8rem;border-radius:4px;font-size:.82rem}.batch-status-banner.error.svelte-ztjoyc{background-color:#331616;border-color:#772626;color:#f48771}.api-key-row.svelte-ztjoyc{display:flex;gap:.4rem}.key-input.svelte-ztjoyc{flex:1;font-family:monospace}.btn-toggle-eye.svelte-ztjoyc{background-color:#2a2a2a;border:1px solid #3d3d3d;color:#ccc;padding:0 .7rem;border-radius:4px;cursor:pointer}.help-text.svelte-ztjoyc{font-size:.73rem;color:#777}.endpoint-info-box.svelte-ztjoyc{background-color:#0f0f0f;border:1px solid #282828;border-radius:4px;padding:.65rem .8rem;display:flex;flex-direction:column;gap:.35rem}.info-row.svelte-ztjoyc{display:flex;align-items:center;gap:.6rem;font-size:.75rem;color:#888}.info-tag.svelte-ztjoyc{background-color:#262626;color:#ccc;padding:.1rem .35rem;border-radius:3px;font-size:.7rem}.error-alert.svelte-ztjoyc{background-color:#381515;border:1px solid #6b2626;color:#f48771;padding:.6rem .8rem;border-radius:4px;font-size:.8rem}.modal-footer.svelte-ztjoyc{display:flex;justify-content:flex-end;padding:.75rem 1.2rem;background-color:#181818;border-top:1px solid #2d2d2d}.btn.svelte-ztjoyc{padding:.45rem 1.1rem;border-radius:4px;font-size:.85rem;cursor:pointer;border:none}.btn-secondary.svelte-ztjoyc{background-color:#333;color:#eee}.btn-secondary.svelte-ztjoyc:hover{background-color:#444}@media (max-width: 680px){.modal-content.svelte-ztjoyc{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;border-radius:0;border:none}.modal-header.svelte-ztjoyc{padding:.6rem .8rem}.modal-header.svelte-ztjoyc h2:where(.svelte-ztjoyc){font-size:.88rem}.tab-btn.svelte-ztjoyc{padding:.5rem .3rem;font-size:.75rem}.modal-body.svelte-ztjoyc{padding:.8rem;gap:.75rem}.modal-footer.svelte-ztjoyc{padding:.6rem .8rem}.btn.svelte-ztjoyc{flex:1;padding:.6rem}}.modal-backdrop.svelte-1l40mb2{position:fixed;inset:0;background-color:#000000bf;display:flex;align-items:center;justify-content:center;z-index:9999;backdrop-filter:blur(3px)}.modal-content.svelte-1l40mb2{background-color:#1e1e1e;border:1px solid #333;border-radius:8px;width:660px;max-width:95vw;max-height:85vh;display:flex;flex-direction:column;color:#e0e0e0;box-shadow:0 16px 36px #000000a6;overflow:hidden}.modal-header.svelte-1l40mb2{display:flex;justify-content:space-between;align-items:center;padding:.85rem 1.2rem;background-color:#181818;border-bottom:1px solid #2d2d2d}.header-left.svelte-1l40mb2{display:flex;align-items:center;gap:.6rem}.header-icon.svelte-1l40mb2{font-size:1.2rem}.modal-header.svelte-1l40mb2 h2:where(.svelte-1l40mb2){font-size:1.05rem;font-weight:600;color:#fff;margin:0}.close-btn.svelte-1l40mb2{background:none;border:none;color:#888;font-size:1.2rem;cursor:pointer;border-radius:4px;padding:.2rem .5rem}.close-btn.svelte-1l40mb2:hover{color:#fff;background-color:#333}.modal-body.svelte-1l40mb2{flex:1;overflow-y:auto;padding:1.2rem;display:flex;flex-direction:column;gap:1rem}.format-selector-grid.svelte-1l40mb2{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.6rem}.format-card.svelte-1l40mb2{background-color:#161616;border:1px solid #2d2d2d;border-radius:6px;padding:.65rem .8rem;display:flex;flex-direction:column;gap:.25rem;text-align:left;cursor:pointer;transition:all .15s ease}.format-card.svelte-1l40mb2:hover{border-color:#444;background-color:#202020}.format-card.active.svelte-1l40mb2{border-color:#0e639c;background-color:#142838;box-shadow:0 0 10px #0e639c4d}.fmt-name.svelte-1l40mb2{font-size:.85rem;font-weight:700;color:#fff}.fmt-desc.svelte-1l40mb2{font-size:.72rem;color:#888;line-height:1.3}.format-card.active.svelte-1l40mb2 .fmt-desc:where(.svelte-1l40mb2){color:#9ac7e8}.txt-options.svelte-1l40mb2{background-color:#161616;border:1px solid #2d2d2d;padding:.5rem .8rem;border-radius:4px}.checkbox-label.svelte-1l40mb2{display:flex;align-items:center;gap:.5rem;font-size:.8rem;color:#ccc;cursor:pointer}.preview-section.svelte-1l40mb2{display:flex;flex-direction:column;gap:.4rem;flex:1}.preview-header.svelte-1l40mb2{display:flex;justify-content:space-between;align-items:center}.preview-title.svelte-1l40mb2{font-size:.78rem;color:#aaa;font-weight:600}.copy-btn.svelte-1l40mb2{background-color:#282828;border:1px solid #3d3d3d;color:#eee;padding:.2rem .6rem;border-radius:3px;font-size:.72rem;cursor:pointer}.copy-btn.svelte-1l40mb2:hover{background-color:#383838}.preview-textarea.svelte-1l40mb2{width:100%;height:180px;background-color:#121212;border:1px solid #2d2d2d;border-radius:4px;color:#4ec9b0;font-family:monospace;font-size:.78rem;padding:.6rem;resize:none;outline:none;line-height:1.45}.modal-footer.svelte-1l40mb2{display:flex;justify-content:flex-end;gap:.6rem;padding:.8rem 1.2rem;background-color:#181818;border-top:1px solid #2d2d2d}.btn.svelte-1l40mb2{padding:.5rem 1.1rem;border-radius:4px;font-size:.85rem;font-weight:600;cursor:pointer;border:none}.btn-secondary.svelte-1l40mb2{background-color:#2d2d2d;color:#ccc}.btn-secondary.svelte-1l40mb2:hover{background-color:#3d3d3d}.btn-primary.svelte-1l40mb2{background-color:#0e639c;color:#fff}.btn-primary.svelte-1l40mb2:hover{background-color:#17b}@media (max-width: 680px){.modal-content.svelte-1l40mb2{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;border-radius:0;border:none}.modal-body.svelte-1l40mb2{padding:.8rem;gap:.75rem}.format-selector-grid.svelte-1l40mb2{grid-template-columns:1fr;gap:.4rem}.preview-textarea.svelte-1l40mb2{height:140px;font-size:.85rem}.modal-footer.svelte-1l40mb2{padding:.6rem .8rem}.btn.svelte-1l40mb2{flex:1;padding:.6rem}}.app-layout.svelte-1n46o8q{display:flex;flex-direction:column;height:100vh;height:100dvh;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);background-color:#121212;overflow:hidden}.toolbar.svelte-1n46o8q{display:flex;align-items:center;justify-content:space-between;height:38px;min-height:38px;padding:0 .5rem;background-color:#1e1e1e;border-bottom:1px solid #2d2d2d;z-index:20;overflow-x:auto;overflow-y:hidden;white-space:nowrap;-webkit-overflow-scrolling:touch;flex-shrink:0}.brand.svelte-1n46o8q{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.logo-title.svelte-1n46o8q{font-weight:700;font-size:.95rem;color:#fff}.badge-tag.svelte-1n46o8q{background-color:#0e639c;color:#fff;padding:.1rem .35rem;border-radius:3px;font-size:.65rem;font-weight:600}.mobile-rec-indicator.svelte-1n46o8q{display:inline-flex;align-items:center;font-size:.65rem;font-weight:700;color:#ef4444;background:#ef444426;border:1px solid rgba(239,68,68,.4);padding:.1rem .35rem;border-radius:4px;animation:svelte-1n46o8q-hudPulse .9s infinite alternate}.toolbar-actions.svelte-1n46o8q{display:flex;align-items:center;gap:.3rem;flex-shrink:0}.tb-btn.svelte-1n46o8q{background-color:#2b2b2b;border:1px solid #3d3d3d;color:#d4d4d4;font-size:.75rem;padding:.25rem .6rem;border-radius:3px;cursor:pointer;flex-shrink:0}.tb-btn.svelte-1n46o8q:hover:not(:disabled){background-color:#383838;color:#fff}.tb-btn.svelte-1n46o8q:disabled{opacity:.4;cursor:not-allowed}.tb-export.svelte-1n46o8q{background-color:#1a2a3a;border-color:#244b6b;color:#93c5fd;font-weight:600}.tb-export.svelte-1n46o8q:hover:not(:disabled){background-color:#203a52;color:#bfdbfe;border-color:#3b82f6}.tb-stt.svelte-1n46o8q{color:#4ec9b0;border-color:#245844}.tb-stt.svelte-1n46o8q:hover:not(:disabled){background-color:#1a3327;color:#72e0cb;border-color:#368164}.tb-stt.is-rec.svelte-1n46o8q{background-color:#b91c1c;border-color:#ef4444;color:#fff;box-shadow:0 0 8px #ef444473}.live-rec-hud.svelte-1n46o8q{position:fixed;bottom:12px;left:50%;transform:translate(-50%);background-color:#141414f0;border:1px solid #e51400;box-shadow:0 4px 20px #e5140059;border-radius:8px;padding:.55rem 1rem;display:flex;align-items:center;gap:1rem;z-index:999;max-width:90vw;backdrop-filter:blur(8px);animation:svelte-1n46o8q-fadeIn .2s ease}@keyframes svelte-1n46o8q-fadeIn{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}.hud-left.svelte-1n46o8q{display:flex;align-items:center;gap:.5rem}.hud-led.svelte-1n46o8q{width:10px;height:10px;border-radius:50%;background-color:#e51400;animation:svelte-1n46o8q-hudPulse .9s infinite alternate}@keyframes svelte-1n46o8q-hudPulse{0%{transform:scale(.9);opacity:.7}to{transform:scale(1.2);opacity:1;box-shadow:0 0 6px #e51400}}.hud-badge.svelte-1n46o8q{font-size:.72rem;font-weight:700;color:#f87171;letter-spacing:.5px}.hud-vu.svelte-1n46o8q{width:40px;height:6px;background-color:#2a2a2a;border-radius:3px;overflow:hidden}.hud-vu-fill.svelte-1n46o8q{height:100%;background:linear-gradient(90deg,#4ade80,#f87171);transition:width .05s linear}.hud-center.svelte-1n46o8q{font-size:.88rem;color:#e0e0e0;max-width:450px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hud-text.svelte-1n46o8q{color:#4ec9b0;font-weight:500}.hud-placeholder.svelte-1n46o8q{color:#777;font-style:italic}.hud-btn-stop.svelte-1n46o8q{background-color:#381b1b;border:1px solid #7f1d1d;color:#fca5a5;padding:.25rem .65rem;border-radius:4px;font-size:.75rem;font-weight:600;cursor:pointer;transition:all .15s ease}.hud-btn-stop.svelte-1n46o8q:hover{background-color:#7f1d1d;color:#fff}.file-tag.svelte-1n46o8q{font-size:.8rem;color:#aaa;display:flex;align-items:center;gap:.4rem;flex-shrink:0;margin-left:.5rem}.count-pill.svelte-1n46o8q{background-color:#2a2a2a;padding:.1rem .4rem;border-radius:10px;font-size:.7rem;color:#4ec9b0}.app-body.svelte-1n46o8q{display:flex;flex-direction:column;flex:1;overflow:hidden}.video-section.svelte-1n46o8q{width:100%;height:38vh;min-height:220px;max-height:48vh;background-color:#000;display:flex;overflow:hidden;flex-shrink:0}.transport-section.svelte-1n46o8q{flex-shrink:0}.mobile-tabs-bar.svelte-1n46o8q{display:flex;background-color:#1a1a1a;border-bottom:1px solid #2d2d2d;flex-shrink:0}.mob-tab-btn.svelte-1n46o8q{flex:1;padding:.5rem .25rem;font-size:.8rem;font-weight:600;background:none;border:none;color:#888;border-bottom:2px solid transparent;cursor:pointer;text-align:center;transition:all .15s}.mob-tab-btn.svelte-1n46o8q:hover{color:#eee}.mob-tab-btn.active.svelte-1n46o8q{color:#4ade80;border-bottom-color:#4ade80;background-color:#ffffff0a}.pane-grid.svelte-1n46o8q,.pane-editor.svelte-1n46o8q,.pane-timeline.svelte-1n46o8q{display:none;flex:1;overflow:hidden}.pane-grid.mobile-visible.svelte-1n46o8q,.pane-editor.mobile-visible.svelte-1n46o8q,.pane-timeline.mobile-visible.svelte-1n46o8q{display:flex;flex-direction:column;flex:1;overflow:hidden}@media (min-width: 869px){.app-body.svelte-1n46o8q{display:grid;flex:1;overflow:hidden;grid-template-columns:3fr 2fr;grid-template-rows:1fr auto auto auto;grid-template-areas:"grid video" "grid editor" "transport transport" "timeline timeline"}.video-section.svelte-1n46o8q{grid-area:video;height:auto;min-height:200px;max-height:none;border-left:1px solid #2d2d2d}.pane-editor.svelte-1n46o8q{grid-area:editor;display:flex!important;flex-direction:column;overflow:hidden;background-color:#141414;border-top:1px solid #2d2d2d;border-left:1px solid #2d2d2d}.pane-grid.svelte-1n46o8q{grid-area:grid;display:flex!important;flex-direction:column;overflow:hidden}.transport-section.svelte-1n46o8q{grid-area:transport;display:block}.pane-timeline.svelte-1n46o8q{grid-area:timeline;display:flex!important;flex-direction:column;height:200px;overflow:hidden}.mobile-tabs-bar.svelte-1n46o8q{display:none!important}}@media (max-width: 680px){.toolbar.svelte-1n46o8q{padding:0 .4rem;height:38px;min-height:38px}.logo-title.svelte-1n46o8q{font-size:.82rem}.badge-tag.svelte-1n46o8q{font-size:.58rem;padding:.05rem .25rem}.tb-lbl.svelte-1n46o8q,.file-tag.svelte-1n46o8q{display:none}.toolbar-actions.svelte-1n46o8q{gap:.25rem}.tb-btn.svelte-1n46o8q{padding:.25rem .45rem;font-size:.8rem}.video-section.svelte-1n46o8q{height:30vh;min-height:180px;max-height:34vh}.mob-tab-btn.svelte-1n46o8q{padding:.5rem .2rem;font-size:.78rem}.live-rec-hud.svelte-1n46o8q{bottom:46px;left:8px;right:8px;transform:none;max-width:calc(100vw - 16px);padding:.4rem .6rem;gap:.5rem}.hud-center.svelte-1n46o8q{font-size:.78rem}.hud-btn-stop.svelte-1n46o8q{padding:.2rem .45rem;font-size:.7rem;white-space:nowrap}}
