.video-speed-changer.svelte-qjf0g4{width:100%;min-width:0}.tool-layout.svelte-qjf0g4{display:grid;grid-template-columns:minmax(0,3fr) minmax(320px,2fr);gap:1.5rem;align-items:start;width:100%;min-width:0}.media-panel.svelte-qjf0g4{display:flex;width:100%;min-width:0;flex-direction:column;gap:1rem}.settings-panel.svelte-qjf0g4{display:grid;width:100%;min-width:0;box-sizing:border-box;gap:1.25rem;border:1px solid rgb(226 232 240);border-radius:.75rem;background:#fff;padding:1.25rem;overflow:hidden}.settings-panel--empty.svelte-qjf0g4 .speed-control:where(.svelte-qjf0g4),.settings-panel--empty.svelte-qjf0g4 .preset-group:where(.svelte-qjf0g4),.settings-panel--empty.svelte-qjf0g4 .mute-toggle:where(.svelte-qjf0g4),.settings-panel--empty.svelte-qjf0g4 .field-label:where(.svelte-qjf0g4),.settings-panel--empty.svelte-qjf0g4 select:where(.svelte-qjf0g4),.settings-panel--empty.svelte-qjf0g4 .info-grid:where(.svelte-qjf0g4),.settings-panel--empty.svelte-qjf0g4 .primary-button:where(.svelte-qjf0g4){opacity:.55}.settings-panel.svelte-qjf0g4 h2:where(.svelte-qjf0g4){margin:.15rem 0 0;color:#0f172a;font-size:1rem;font-weight:700;line-height:1.35;overflow-wrap:anywhere}.video-stage.svelte-qjf0g4{position:relative;aspect-ratio:16 / 9;width:100%;overflow:hidden;border-radius:.75rem;background:#000;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.video-stage.svelte-qjf0g4 video:where(.svelte-qjf0g4){position:absolute;inset:0;display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.preview-controls.svelte-qjf0g4{position:absolute;right:0;bottom:0;left:0;z-index:2;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:.55rem;align-items:center;min-height:2.5rem;padding:.45rem .75rem;background:linear-gradient(to top,#000000d1,#0000007a);color:#fff}.icon-control.svelte-qjf0g4{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border:0;border-radius:.25rem;background:transparent;color:#fff;cursor:pointer}.icon-control.svelte-qjf0g4:hover{background:#ffffff24}.timeline-control.svelte-qjf0g4,.speed-range.svelte-qjf0g4{width:100%;accent-color:rgb(37 99 235)}.timeline-control.svelte-qjf0g4{accent-color:white}.time-label.svelte-qjf0g4,.preview-speed.svelte-qjf0g4{color:#ffffffeb;font-size:.75rem;font-variant-numeric:tabular-nums;white-space:nowrap}.time-label.svelte-qjf0g4{min-width:4.5rem;text-align:right}.preview-speed.svelte-qjf0g4{border-radius:999px;background:#ffffff29;padding:.2rem .5rem;font-weight:700}.ready-badge.svelte-qjf0g4{position:absolute;top:.75rem;right:.75rem;z-index:2;display:inline-flex;align-items:center;gap:.4rem;border-radius:999px;background:#16a34aeb;color:#fff;padding:.35rem .65rem;font-size:.75rem;font-weight:700}.file-meta.svelte-qjf0g4{display:flex;align-items:center;gap:1rem;padding:0 .25rem;color:#64748b;font-size:.875rem}.file-name.svelte-qjf0g4{max-width:14rem;overflow:hidden;color:#334155;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.change-video-button.svelte-qjf0g4{display:inline-flex;align-items:center;gap:.25rem;margin-left:auto;border:0;background:transparent;color:#94a3b8;cursor:pointer;font-size:.75rem;text-decoration:underline;text-underline-offset:2px}.change-video-button.svelte-qjf0g4:hover{color:#475569}.speed-control.svelte-qjf0g4,.preset-group.svelte-qjf0g4{display:grid;gap:.55rem}.speed-header.svelte-qjf0g4{display:flex;align-items:center;justify-content:space-between;gap:1rem}.speed-header.svelte-qjf0g4 span:where(.svelte-qjf0g4),.preset-group.svelte-qjf0g4 p:where(.svelte-qjf0g4){margin:0;color:#64748b;font-size:.75rem;font-weight:700;text-transform:uppercase}.speed-header.svelte-qjf0g4 strong:where(.svelte-qjf0g4){color:#1d4ed8;font-size:1rem}.range-labels.svelte-qjf0g4{display:flex;justify-content:space-between;color:#64748b;font-size:.75rem}.preset-buttons.svelte-qjf0g4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem}.preset-buttons.svelte-qjf0g4 button:where(.svelte-qjf0g4),.secondary-button.svelte-qjf0g4,.primary-button.svelte-qjf0g4{min-height:2.75rem;border-radius:.5rem;font-weight:700;transition:border-color .15s ease,background .15s ease,color .15s ease}.preset-buttons.svelte-qjf0g4 button:where(.svelte-qjf0g4){border:1px solid rgb(203 213 225);background:#f8fafc;color:#334155;padding:0 .5rem;text-align:center}.preset-buttons.svelte-qjf0g4 button.active:where(.svelte-qjf0g4){border-color:#2563eb;background:#eff6ff;color:#1d4ed8}.mute-toggle.svelte-qjf0g4{display:flex;align-items:center;gap:.6rem;min-height:2.75rem;border:1px solid rgb(203 213 225);border-radius:.5rem;background:#f8fafc;color:#334155;padding:0 .75rem;font-size:.9rem;font-weight:700;cursor:pointer}.mute-toggle.svelte-qjf0g4 input:where(.svelte-qjf0g4){width:1rem;height:1rem;accent-color:rgb(37 99 235)}.mute-toggle.svelte-qjf0g4 svg{margin-left:auto;color:#64748b}.field-label.svelte-qjf0g4{color:#334155;font-size:.85rem;font-weight:700}select.svelte-qjf0g4{width:100%;min-height:2.75rem;border:1px solid rgb(203 213 225);border-radius:.5rem;background:#fff;color:#0f172a;padding:0 .75rem}.info-grid.svelte-qjf0g4{display:grid;gap:.7rem}.info-grid.svelte-qjf0g4 div:where(.svelte-qjf0g4){display:flex;justify-content:space-between;gap:1rem;border-bottom:1px solid rgb(226 232 240);padding-bottom:.65rem}.info-grid.svelte-qjf0g4 span:where(.svelte-qjf0g4){color:#64748b;font-size:.85rem}.info-grid.svelte-qjf0g4 strong:where(.svelte-qjf0g4){color:#0f172a;font-size:.9rem}.primary-button.svelte-qjf0g4,.secondary-button.svelte-qjf0g4{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;width:100%;text-decoration:none;padding:0 1rem}.primary-button.svelte-qjf0g4{border:1px solid rgb(37 99 235);background:#2563eb;color:#fff}.primary-button.svelte-qjf0g4:disabled{cursor:not-allowed;border-color:#cbd5e1;background:#e2e8f0;color:#64748b}.secondary-button.svelte-qjf0g4{border:1px solid rgb(203 213 225);background:#fff;color:#334155}.preset-buttons.svelte-qjf0g4 button:where(.svelte-qjf0g4):disabled,select.svelte-qjf0g4:disabled,.change-video-button.svelte-qjf0g4:disabled,.mute-toggle.svelte-qjf0g4 input:where(.svelte-qjf0g4):disabled{cursor:not-allowed}.progress-block.svelte-qjf0g4{margin-top:1rem}.progress-copy.svelte-qjf0g4{display:flex;justify-content:space-between;color:#334155;font-size:.85rem;font-weight:700}.progress-track.svelte-qjf0g4{margin-top:.55rem;height:.5rem;overflow:hidden;border-radius:999px;background:#e2e8f0}.progress-fill.svelte-qjf0g4{height:100%;border-radius:inherit;background:#2563eb}.progress-block.svelte-qjf0g4 p:where(.svelte-qjf0g4),.error-message.svelte-qjf0g4{margin:.55rem 0 0;font-size:.85rem}.error-message.svelte-qjf0g4{color:#dc2626}@media(max-width:900px){.tool-layout.svelte-qjf0g4{grid-template-columns:1fr}}@media(max-width:560px){.preview-controls.svelte-qjf0g4{grid-template-columns:auto minmax(0,1fr) auto}.preview-speed.svelte-qjf0g4{display:none}.preset-buttons.svelte-qjf0g4{grid-template-columns:repeat(2,minmax(0,1fr))}.file-meta.svelte-qjf0g4{flex-wrap:wrap}.change-video-button.svelte-qjf0g4{margin-left:0}}
