.result-summary.svelte-18m7al9{margin:0 0 10px}.trim-preview-wrap.svelte-18m7al9{border-radius:var(--radius-sm);background:#000;justify-content:center;align-items:center;width:100%;margin:0 auto 10px;display:flex;position:relative;overflow:hidden}.trim-preview.svelte-18m7al9{background:#000;width:auto;max-width:100%;height:auto;max-height:400px;display:block}@media (width<=480px){.trim-preview.svelte-18m7al9{max-height:160px}}.preview-play-btn.svelte-18m7al9{color:#fff;cursor:pointer;background:#0000008c;border:none;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:background .15s,transform .1s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.preview-play-btn.svelte-18m7al9:hover{background:#000000bf}.preview-play-btn.svelte-18m7al9:active{transform:translate(-50%,-50%)scale(.94)}.preview-play-btn.svelte-18m7al9 svg:where(.svelte-18m7al9){width:22px;height:22px}.trim-timeline.svelte-18m7al9{border-radius:var(--radius-sm);cursor:pointer;touch-action:none;background:var(--teal-light);height:52px;position:relative;overflow:hidden}.trim-thumbs.svelte-18m7al9{display:flex;position:absolute;inset:0}.trim-thumb.svelte-18m7al9{background-position:50%;background-repeat:no-repeat;background-size:cover;flex:1 1 0;height:100%}.trim-mask.svelte-18m7al9{pointer-events:none;background:#141e1a8c;position:absolute;top:0;bottom:0}.trim-mask-left.svelte-18m7al9{left:0}.trim-mask-right.svelte-18m7al9{right:0}.trim-playhead.svelte-18m7al9{pointer-events:none;z-index:2;background:#fff;width:2px;margin-left:-1px;position:absolute;top:0;bottom:0;box-shadow:0 0 0 1px #0006}.trim-handle.svelte-18m7al9{background:var(--coral);cursor:grab;touch-action:none;justify-content:center;align-items:center;width:16px;margin-left:-8px;display:flex;position:absolute;top:0;bottom:0}.trim-handle.svelte-18m7al9:before{content:"";background:#ffffffd9;border-radius:1px;width:2px;height:16px;box-shadow:5px 0 #ffffffd9}.trim-handle-start.svelte-18m7al9{border-radius:4px 1px 1px 4px}.trim-handle-end.svelte-18m7al9{border-radius:1px 4px 4px 1px}.trim-handle.svelte-18m7al9:active{cursor:grabbing;background:var(--coral-dark)}.trim-zoom-row.svelte-18m7al9{align-items:center;gap:6px;margin-bottom:8px;display:flex}.zoom-btn.svelte-18m7al9{border-radius:var(--radius-sm);border:1.5px solid var(--line);cursor:pointer;background:0 0;justify-content:center;align-items:center;width:26px;height:26px;font-size:16px;line-height:1;display:flex}.zoom-btn.svelte-18m7al9:disabled{opacity:.4;cursor:default}.zoom-level.svelte-18m7al9{color:var(--muted,#6b7a73);text-align:center;min-width:34px;font-size:12px}.zoom-link.svelte-18m7al9{color:var(--teal-dark,#1f6f5c);cursor:pointer;background:0 0;border:none;margin-left:auto;padding:0 4px;font-size:12px;text-decoration:underline}.zoom-link.svelte-18m7al9:disabled{opacity:.5;cursor:default}.settings-list.svelte-18m7al9{border:1.5px solid var(--line);border-radius:var(--radius-sm);padding:0 14px}.setting-row.svelte-18m7al9{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:11px 0;display:flex}.setting-row.svelte-18m7al9:last-child{border-bottom:none}.setting-label.svelte-18m7al9{color:var(--ink);font-size:13px;font-weight:600}.setting-select.svelte-18m7al9{border-radius:var(--radius-sm);border:1.5px solid var(--line);min-width:150px;color:var(--ink);cursor:pointer;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234A5750' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:13px;flex-shrink:0;padding:7px 30px 7px 12px;font-family:inherit;font-size:13px;font-weight:600;transition:border-color .15s}.setting-select.svelte-18m7al9:hover{border-color:var(--teal)}.setting-select.svelte-18m7al9:focus{border-color:var(--coral);outline:none}.setting-select.svelte-18m7al9:disabled{opacity:.55;cursor:not-allowed}.frame-preview-frame.svelte-18m7al9{border-radius:var(--radius-sm);background:#000;justify-content:center;align-items:center;width:100%;margin-bottom:12px;display:flex;position:relative;overflow:hidden}.frame-preview-img.svelte-18m7al9{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:400px;display:block}.result.svelte-18m7al9 .stat:where(.svelte-18m7al9){margin-top:12px}.result.svelte-18m7al9 .stat-label:where(.svelte-18m7al9){margin-top:4px}@media (width<=480px){.frame-preview-img.svelte-18m7al9{max-height:160px}}.setting-row-slider.svelte-18m7al9{gap:20px}.setting-row-slider.svelte-18m7al9 .setting-label:where(.svelte-18m7al9){text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.slider-control.svelte-18m7al9{flex:auto;justify-content:flex-end;align-items:center;gap:8px;min-width:120px;display:flex}.setting-number.svelte-18m7al9{border-radius:var(--radius-sm);border:1.5px solid var(--line);font:inherit;font-variant-numeric:tabular-nums;text-align:center;color:inherit;background:0 0;flex:0 0 120px;padding:5px 6px;font-size:13px}.setting-number.svelte-18m7al9:disabled{opacity:.5}.slider-control.svelte-18m7al9 input[type=range]:where(.svelte-18m7al9){flex:auto;min-width:60px}.setting-time-input.svelte-18m7al9{border-radius:var(--radius-sm);border:1.5px solid var(--line);width:90px;font:inherit;font-variant-numeric:tabular-nums;text-align:center;color:inherit;background:0 0;flex-shrink:0;padding:6px 8px;font-size:13px}.setting-time-input.svelte-18m7al9:disabled{opacity:.5}.estimate-note.svelte-18m7al9{border-radius:var(--radius-sm);background:var(--teal-light);color:var(--ink);text-align:center;margin-top:2px;padding:8px 12px;font-size:12.5px}.frame-gallery.svelte-18m7al9{grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:12px;display:grid}.frame-gallery-item.svelte-18m7al9{border-radius:var(--radius-sm);aspect-ratio:16/9;background:#000;position:relative;overflow:hidden}.frame-gallery-item.svelte-18m7al9 img:where(.svelte-18m7al9){object-fit:cover;width:100%;height:100%;display:block}.frame-dl-btn.svelte-18m7al9{border-radius:var(--radius-sm);color:#fff;-webkit-backdrop-filter:blur(4px);opacity:0;background:#0000008c;justify-content:center;align-items:center;width:32px;height:32px;transition:opacity .15s,background .15s,transform .1s;display:flex;position:absolute;bottom:8px;right:8px}.frame-dl-btn.svelte-18m7al9 svg:where(.svelte-18m7al9){width:16px;height:16px}.frame-gallery-item.svelte-18m7al9:hover .frame-dl-btn:where(.svelte-18m7al9),.frame-gallery-item.svelte-18m7al9:focus-within .frame-dl-btn:where(.svelte-18m7al9){opacity:1}.frame-dl-btn.svelte-18m7al9:hover{background:#000000c7}.frame-dl-btn.svelte-18m7al9:active{transform:scale(.94)}@media (hover:none){.frame-dl-btn.svelte-18m7al9{opacity:1}}@media (width<=480px){.frame-gallery.svelte-18m7al9{grid-template-columns:1fr}.settings-list.svelte-18m7al9{padding:0 10px}.setting-row.svelte-18m7al9{flex-direction:column;align-items:flex-start;gap:6px;padding:10px 0}.setting-row-slider.svelte-18m7al9{gap:4px}.setting-row-slider.svelte-18m7al9 .setting-label:where(.svelte-18m7al9){font-size:12px}.slider-control.svelte-18m7al9,.setting-select.svelte-18m7al9{width:100%;min-width:0}.setting-time-input.svelte-18m7al9{width:100%}.setting-number.svelte-18m7al9{flex:auto;width:100%;min-width:0}}
