.app-header.svelte-1elxaub{background:var(--bg-panel);border-bottom:1px solid var(--border-subtle);z-index:50;justify-content:space-between;align-items:center;height:56px;padding:0 20px;display:flex;position:sticky;top:0}.header-left.svelte-1elxaub{align-items:center;gap:16px;display:flex}.logo.svelte-1elxaub{-webkit-user-select:none;user-select:none;color:inherit;cursor:pointer;align-items:center;gap:10px;text-decoration:none;display:flex}.header-nav.svelte-1elxaub{align-items:center;gap:4px;margin-left:12px;display:flex}.nav-link.svelte-1elxaub{color:var(--text-muted);border-radius:var(--radius-sm);transition:var(--transition);padding:5px 10px;font-size:.82rem;font-weight:500;text-decoration:none}.nav-link.svelte-1elxaub:hover{color:var(--text-main);background:#ffffff0f}@media (width<=680px){.header-nav.svelte-1elxaub{display:none}}.logo-icon.svelte-1elxaub{background:linear-gradient(135deg, var(--primary) 0%, var(--accent) 100%);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);justify-content:center;align-items:center;width:32px;height:32px;display:flex;box-shadow:0 2px 6px #0003}.brand-title.svelte-1elxaub{letter-spacing:-.01em;color:var(--text-main);font-size:.98rem;font-weight:700}.video-meta-badge.svelte-1elxaub{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);align-items:center;gap:8px;max-width:320px;padding:4px 12px;display:flex}.file-name.svelte-1elxaub{color:var(--text-main);white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;font-weight:500;overflow:hidden}.meta-dot.svelte-1elxaub{color:var(--text-faint);font-size:.75rem}.meta-duration.svelte-1elxaub{color:var(--secondary);font-family:JetBrains Mono,monospace;font-size:.75rem;font-weight:600}.est-size-badge.svelte-1elxaub{border-radius:var(--radius-sm);white-space:nowrap;-webkit-user-select:none;user-select:none;background:#b095b71f;border:1px solid #b095b759;flex-shrink:0;align-items:center;gap:8px;padding:5px 12px;display:inline-flex}.est-badge-label.svelte-1elxaub{color:var(--secondary);white-space:nowrap;text-transform:uppercase;letter-spacing:.04em;font-size:.78rem;font-weight:600}.est-badge-val.svelte-1elxaub{color:#fff;white-space:nowrap;background:#92638173;border-radius:4px;padding:2px 7px;font-family:JetBrains Mono,monospace;font-size:.88rem;font-weight:700}.header-right.svelte-1elxaub{white-space:nowrap;flex-shrink:0;align-items:center;gap:10px;display:flex}.btn-change.svelte-1elxaub{border-radius:var(--radius-sm);color:var(--text-muted);background:var(--bg-card);border:1px solid var(--border-subtle);cursor:pointer;transition:var(--transition);align-items:center;gap:6px;padding:7px 14px;font-size:.82rem;font-weight:500;display:flex}.btn-change.svelte-1elxaub:hover{background:var(--bg-card-hover);color:var(--text-main);border-color:var(--primary)}.btn-export.svelte-1elxaub{border-radius:var(--radius-sm);color:#fff;background:linear-gradient(135deg, var(--accent) 0%, #a79 100%);transition:var(--transition);align-items:center;gap:7px;padding:8px 16px;font-size:.85rem;font-weight:600;display:flex;box-shadow:0 2px 8px #92638166}.btn-export.svelte-1elxaub:hover{background:linear-gradient(135deg, var(--accent-hover) 0%, #ba87a9 100%);box-shadow:0 4px 12px #92638199}.crop-overlay-layer.svelte-15xzewa{pointer-events:none;-webkit-user-select:none;user-select:none;z-index:20;position:absolute;inset:0}.mask.svelte-15xzewa{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:auto;background:#000000a6;position:absolute}.mask-top.svelte-15xzewa{width:100%;top:0;left:0}.mask-bottom.svelte-15xzewa{width:100%;left:0}.mask-left.svelte-15xzewa{left:0}.mask-right.svelte-15xzewa{right:0}.crop-box.svelte-15xzewa{box-sizing:border-box;cursor:move;pointer-events:auto;border:2px solid #fff;position:absolute;box-shadow:0 0 0 1px #0009,0 0 20px #6366f14d}.grid-line.svelte-15xzewa{pointer-events:none;background:#ffffff4d;position:absolute}.grid-v-1.svelte-15xzewa{width:1px;top:0;bottom:0;left:33.33%}.grid-v-2.svelte-15xzewa{width:1px;top:0;bottom:0;left:66.66%}.grid-h-1.svelte-15xzewa{height:1px;top:33.33%;left:0;right:0}.grid-h-2.svelte-15xzewa{height:1px;top:66.66%;left:0;right:0}.handle.svelte-15xzewa{border:2px solid var(--primary);z-index:10;background:#fff;border-radius:50%;width:12px;height:12px;transition:transform .1s;position:absolute}.handle.svelte-15xzewa:hover{transform:scale(1.3)}.handle-nw.svelte-15xzewa{cursor:nwse-resize;top:-6px;left:-6px}.handle-ne.svelte-15xzewa{cursor:nesw-resize;top:-6px;right:-6px}.handle-sw.svelte-15xzewa{cursor:nesw-resize;bottom:-6px;left:-6px}.handle-se.svelte-15xzewa{cursor:nwse-resize;bottom:-6px;right:-6px}.handle-n.svelte-15xzewa{cursor:ns-resize;top:-6px;left:50%;transform:translate(-50%)}.handle-s.svelte-15xzewa{cursor:ns-resize;bottom:-6px;left:50%;transform:translate(-50%)}.handle-w.svelte-15xzewa{cursor:ew-resize;top:50%;left:-6px;transform:translateY(-50%)}.handle-e.svelte-15xzewa{cursor:ew-resize;top:50%;right:-6px;transform:translateY(-50%)}.compare-overlay.svelte-1597uvk{cursor:ew-resize;-webkit-user-select:none;user-select:none;touch-action:none;z-index:15;position:absolute;inset:0;overflow:hidden}.compare-canvas.svelte-1597uvk{object-fit:contain;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.split-line.svelte-1597uvk{pointer-events:auto;z-index:20;background:#fff;justify-content:center;align-items:center;width:2px;display:flex;position:absolute;top:0;bottom:0;transform:translate(-50%);box-shadow:0 0 10px #000000b3,0 0 4px #fffc}.split-handle.svelte-1597uvk{background:var(--bg-panel);color:#fff;cursor:ew-resize;border:2px solid #fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;gap:2px;width:32px;height:32px;transition:transform 80ms ease-out,box-shadow 80ms ease-out;display:flex;box-shadow:0 3px 12px #0009,0 0 0 3px #b095b74d}.split-line.dragging.svelte-1597uvk .split-handle:where(.svelte-1597uvk),.split-handle.svelte-1597uvk:hover{box-shadow:0 4px 16px #000000b3, 0 0 0 4px var(--accent);transform:scale(1.15)}.handle-grip.svelte-1597uvk{background:#ffffff80;border-radius:1px;width:1.5px;height:12px}.compare-tag.svelte-1597uvk{-webkit-backdrop-filter:blur(8px);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);pointer-events:none;z-index:18;background:#13171dd9;align-items:center;gap:6px;padding:4px 10px;transition:opacity .15s ease-out;display:flex;position:absolute;top:14px;box-shadow:0 2px 8px #0006}.tag-before.svelte-1597uvk{left:14px}.tag-after.svelte-1597uvk{right:14px}.tag-title.svelte-1597uvk{color:#fff;text-transform:uppercase;letter-spacing:.04em;font-size:.74rem;font-weight:700}.tag-sub.svelte-1597uvk{color:var(--secondary);background:var(--secondary-light);border-radius:3px;padding:1px 6px;font-family:JetBrains Mono,monospace;font-size:.72rem;font-weight:600}.stage-container.svelte-l6y7q{background:var(--bg-main);flex:1;justify-content:center;align-items:center;padding:20px;display:flex;position:relative;overflow:hidden}.video-wrapper.svelte-l6y7q{border-radius:var(--radius-sm);border:1px solid var(--border-subtle);background:#000;justify-content:center;align-items:center;max-width:100%;max-height:100%;transition:transform .1s ease-out;display:flex;position:relative;overflow:hidden}video.svelte-l6y7q{object-fit:contain;pointer-events:auto;max-width:100%;max-height:calc(100vh - 280px);display:block}.timeline-container.svelte-112n2zp{background:var(--bg-panel);border-top:1px solid var(--border-subtle);-webkit-user-select:none;user-select:none;flex-direction:column;gap:10px;padding:12px 18px;display:flex}.timeline-controls.svelte-112n2zp{justify-content:space-between;align-items:center;display:flex}.playback-buttons.svelte-112n2zp{align-items:center;gap:6px;display:flex}.icon-btn.svelte-112n2zp{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--text-muted);background:var(--bg-card);border:1px solid var(--border-subtle);transition:var(--transition);justify-content:center;align-items:center;display:flex}.icon-btn.svelte-112n2zp:hover{color:var(--text-main);background:var(--bg-card-hover)}.play-btn.svelte-112n2zp{border-radius:var(--radius-sm);background:var(--accent);color:#fff;width:32px;height:32px;transition:var(--transition);justify-content:center;align-items:center;display:flex}.play-btn.svelte-112n2zp:hover{background:var(--accent-hover)}.timecode-display.svelte-112n2zp{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);align-items:center;gap:6px;padding:5px 12px;font-family:JetBrains Mono,monospace;font-size:.88rem;display:flex}.current-time.svelte-112n2zp{color:var(--text-main);font-weight:600}.divider.svelte-112n2zp{color:var(--text-faint)}.total-time.svelte-112n2zp{color:var(--text-muted)}.trim-stats.svelte-112n2zp{align-items:center;display:flex}.trim-badge.svelte-112n2zp{color:var(--secondary);background:var(--secondary-light);border-radius:var(--radius-sm);border:1px solid #b095b74d;padding:4px 8px;font-size:.78rem;font-weight:600}.timeline-track-wrapper.svelte-112n2zp{background:var(--bg-card);border-radius:var(--radius-sm);border:1px solid var(--border-subtle);cursor:pointer;height:48px;position:relative;overflow:visible}.track-bg.svelte-112n2zp{border-radius:var(--radius-sm);background-image:repeating-linear-gradient(90deg,#ffffff05 0 2px,#0000 2px 20px);position:absolute;inset:0}.track-dim.svelte-112n2zp{z-index:5;background:#0009;position:absolute;top:0;bottom:0}.dim-left.svelte-112n2zp{border-top-left-radius:var(--radius-sm);border-bottom-left-radius:var(--radius-sm);left:0}.dim-right.svelte-112n2zp{border-top-right-radius:var(--radius-sm);border-bottom-right-radius:var(--radius-sm)}.track-selected.svelte-112n2zp{border-top:2px solid var(--secondary);border-bottom:2px solid var(--secondary);z-index:6;background:#b095b71f;position:absolute;top:0;bottom:0}.trim-handle.svelte-112n2zp{background:var(--secondary);cursor:ew-resize;z-index:10;justify-content:center;align-items:center;width:12px;transition:background 80ms;display:flex;position:absolute;top:0;bottom:0}.trim-handle.svelte-112n2zp:hover{background:var(--secondary-hover)}.handle-bar.svelte-112n2zp{background:#0c0f12;border-radius:1px;width:2px;height:16px}.handle-start.svelte-112n2zp{left:0}.handle-end.svelte-112n2zp{right:0}.handle-tag.svelte-112n2zp{background:var(--secondary);color:#0c0f12;white-space:nowrap;pointer-events:none;border-radius:2px;padding:1px 5px;font-family:JetBrains Mono,monospace;font-size:.68rem;font-weight:700;position:absolute;top:-20px}.handle-start.svelte-112n2zp .handle-tag:where(.svelte-112n2zp){left:0}.handle-end.svelte-112n2zp .handle-tag:where(.svelte-112n2zp){right:0}.playhead.svelte-112n2zp{z-index:15;pointer-events:none;background:#fff;width:2px;position:absolute;top:-3px;bottom:-3px}.playhead-knob.svelte-112n2zp{background:#fff;border-radius:50%;width:10px;height:10px;position:absolute;top:-3px;left:-4px}.modal-backdrop.svelte-1ed95g7{z-index:100;background:#0c0f12cc;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.modal-card.svelte-1ed95g7{background:var(--bg-panel);border:1px solid var(--border-subtle);box-shadow:var(--shadow-card);border-radius:var(--radius-md);flex-direction:column;gap:16px;width:100%;max-width:440px;padding:20px;display:flex}.modal-header.svelte-1ed95g7{justify-content:space-between;align-items:flex-start;display:flex}.header-titles.svelte-1ed95g7 h2:where(.svelte-1ed95g7){color:var(--text-main);font-size:1.1rem;font-weight:700}.header-titles.svelte-1ed95g7 p:where(.svelte-1ed95g7){color:var(--text-muted);margin-top:2px;font-size:.78rem}.btn-close.svelte-1ed95g7{color:var(--text-muted);border-radius:var(--radius-sm);transition:var(--transition);padding:4px}.btn-close.svelte-1ed95g7:hover{color:var(--text-main);background:var(--bg-card)}.summary-box.svelte-1ed95g7{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);flex-direction:column;gap:6px;padding:12px 14px;display:flex}.summary-row.svelte-1ed95g7{justify-content:space-between;font-size:.8rem;display:flex}.summary-row.svelte-1ed95g7 .label:where(.svelte-1ed95g7){color:var(--text-muted)}.summary-row.svelte-1ed95g7 .val:where(.svelte-1ed95g7){color:var(--text-main);font-family:JetBrains Mono,monospace;font-weight:600}.summary-row.svelte-1ed95g7 .val.highlight:where(.svelte-1ed95g7){color:var(--secondary)}.quality-section.svelte-1ed95g7{flex-direction:column;gap:6px;display:flex}.section-label.svelte-1ed95g7{color:var(--text-muted);font-size:.78rem;font-weight:600}.quality-grid.svelte-1ed95g7{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.custom-quality-slider-row.svelte-1ed95g7{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);flex-direction:column;gap:6px;margin-top:4px;padding:8px 12px;display:flex}.slider-info.svelte-1ed95g7{color:var(--text-muted);justify-content:space-between;font-size:.78rem;display:flex}.slider-info.svelte-1ed95g7 strong:where(.svelte-1ed95g7){color:var(--secondary);font-family:JetBrains Mono,monospace}.quality-slider.svelte-1ed95g7{width:100%;accent-color:var(--accent);cursor:pointer;height:5px}.quality-card.svelte-1ed95g7{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);cursor:pointer;transition:var(--transition);-webkit-user-select:none;user-select:none;flex-direction:column;align-items:center;padding:8px 6px;display:flex}.quality-card.svelte-1ed95g7:hover:not(:disabled){background:var(--bg-card-hover);border-color:var(--secondary)}.quality-card.active.svelte-1ed95g7{background:var(--secondary-light);border-color:var(--secondary);box-shadow:0 0 0 1px var(--secondary)}.quality-card.svelte-1ed95g7:disabled{opacity:.5;cursor:not-allowed}.q-name.svelte-1ed95g7{color:var(--text-main);font-size:.82rem;font-weight:700}.quality-card.active.svelte-1ed95g7 .q-name:where(.svelte-1ed95g7){color:var(--secondary)}.q-sub.svelte-1ed95g7{color:var(--text-muted);margin-top:2px;font-size:.68rem}.quality-card.active.svelte-1ed95g7 .q-sub:where(.svelte-1ed95g7){color:var(--text-main)}.progress-section.svelte-1ed95g7{flex-direction:column;gap:6px;display:flex}.progress-status-row.svelte-1ed95g7{justify-content:space-between;font-size:.78rem;display:flex}.status-text.svelte-1ed95g7{color:var(--text-main);align-items:center;gap:6px;display:flex}.percent-text.svelte-1ed95g7{color:var(--secondary);font-family:JetBrains Mono,monospace;font-weight:700}.progress-bar-bg.svelte-1ed95g7{background:var(--bg-card);border-radius:3px;height:6px;overflow:hidden}.progress-bar-fill.svelte-1ed95g7{background:var(--accent);height:100%;transition:width 80ms ease-out}.error-box.svelte-1ed95g7{border-radius:var(--radius-sm);color:var(--status-danger);background:#f43f5e1a;border:1px solid #f43f5e4d;gap:10px;padding:10px;font-size:.8rem;display:flex}.error-info.svelte-1ed95g7 strong:where(.svelte-1ed95g7){margin-bottom:2px;display:block}.success-box.svelte-1ed95g7{border-radius:var(--radius-sm);background:#10b9811a;border:1px solid #10b9814d;align-items:center;gap:12px;padding:12px 14px;display:flex}.success-info.svelte-1ed95g7{flex-direction:column;flex:1;gap:2px;display:flex}.success-info.svelte-1ed95g7 strong:where(.svelte-1ed95g7){color:var(--text-main);font-size:.88rem}.success-info.svelte-1ed95g7 span:where(.svelte-1ed95g7){color:var(--text-muted);font-size:.78rem}.btn-download.svelte-1ed95g7{background:var(--status-success);color:#fff;border-radius:var(--radius-sm);transition:var(--transition);align-items:center;gap:6px;padding:8px 14px;font-size:.84rem;font-weight:600;text-decoration:none;display:flex}.btn-download.svelte-1ed95g7:hover{filter:brightness(1.1)}.modal-footer.svelte-1ed95g7{justify-content:flex-end;gap:8px;display:flex}.btn-cancel.svelte-1ed95g7{border-radius:var(--radius-sm);color:var(--text-muted);background:var(--bg-card);border:1px solid var(--border-subtle);transition:var(--transition);padding:8px 14px;font-size:.84rem;font-weight:500}.btn-cancel.svelte-1ed95g7:hover{color:var(--text-main);background:var(--bg-card-hover)}.btn-start.svelte-1ed95g7{border-radius:var(--radius-sm);background:var(--accent);color:#fff;transition:var(--transition);align-items:center;gap:6px;padding:8px 16px;font-size:.84rem;font-weight:600;display:flex}.btn-start.svelte-1ed95g7:hover:not(:disabled){background:var(--accent-hover)}.btn-start.svelte-1ed95g7:disabled,.btn-cancel.svelte-1ed95g7:disabled{opacity:.5;cursor:not-allowed}.tool-content.svelte-1yto8hm{flex-direction:column;gap:14px;display:flex}.clip-summary-card.svelte-1yto8hm{background:linear-gradient(145deg, var(--bg-card) 0%, #92638114 100%);border:1px solid var(--border-subtle);border-radius:var(--radius-md);flex-direction:column;gap:6px;padding:14px 16px;display:flex}.summary-label.svelte-1yto8hm{text-transform:uppercase;letter-spacing:.06em;color:var(--text-faint);font-size:.72rem;font-weight:700}.duration-display.svelte-1yto8hm{color:var(--secondary);letter-spacing:-.02em;font-family:JetBrains Mono,monospace;font-size:1.5rem;font-weight:800}.duration-sub.svelte-1yto8hm{color:var(--text-muted);align-items:center;gap:8px;font-size:.76rem;display:flex}.duration-sub.svelte-1yto8hm strong:where(.svelte-1yto8hm){color:var(--text-main);font-family:JetBrains Mono,monospace}.dot.svelte-1yto8hm{color:var(--text-faint)}.actions-group.svelte-1yto8hm{flex-direction:column;gap:8px;display:flex}.btn-action.svelte-1yto8hm{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:var(--text-main);text-align:left;transition:var(--transition);align-items:center;gap:10px;padding:10px 14px;font-size:.84rem;font-weight:500;display:flex}.btn-action.svelte-1yto8hm:hover{background:var(--bg-card-hover);border-color:var(--secondary)}.action-icon{color:var(--secondary);flex-shrink:0}.flip-icon{transform:scaleX(-1)}.btn-reset.svelte-1yto8hm{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:var(--text-muted);transition:var(--transition);background:0 0;justify-content:center;align-items:center;gap:8px;padding:9px 14px;font-size:.82rem;font-weight:500;display:flex}.btn-reset.svelte-1yto8hm:hover{background:var(--bg-card);color:var(--text-main);border-color:var(--primary)}.tool-content.svelte-sh6n5c{flex-direction:column;gap:14px;display:flex}.presets-list.svelte-sh6n5c{flex-direction:column;gap:8px;display:flex}.preset-card.svelte-sh6n5c{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);cursor:pointer;text-align:left;transition:var(--transition);align-items:center;gap:12px;padding:10px 14px;display:flex}.preset-card.svelte-sh6n5c:hover{background:var(--bg-card-hover);border-color:var(--secondary)}.preset-card.active.svelte-sh6n5c{background:var(--accent-light);border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.preset-preview-wrapper.svelte-sh6n5c{border-radius:var(--radius-sm);border:1px solid var(--border-subtle);background:#0000004d;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.aspect-thumb.svelte-sh6n5c{border:1.5px solid var(--secondary);background:#b095b726;border-radius:2px}.preset-card.active.svelte-sh6n5c .aspect-thumb:where(.svelte-sh6n5c){background:#ffffff40;border-color:#fff}.preset-details.svelte-sh6n5c{flex:1;justify-content:space-between;align-items:center;min-width:0;display:flex}.preset-title.svelte-sh6n5c{color:var(--text-main);font-size:.85rem;font-weight:600}.preset-aspect-pill.svelte-sh6n5c{color:var(--secondary);background:var(--secondary-light);border-radius:4px;padding:1px 6px;font-family:JetBrains Mono,monospace;font-size:.72rem;font-weight:600}.preset-card.active.svelte-sh6n5c .preset-aspect-pill:where(.svelte-sh6n5c){color:#fff;background:var(--accent)}.btn-reset.svelte-sh6n5c{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:var(--text-muted);transition:var(--transition);background:0 0;justify-content:center;align-items:center;gap:8px;padding:9px 14px;font-size:.82rem;font-weight:500;display:flex}.btn-reset.svelte-sh6n5c:hover{background:var(--bg-card);color:var(--text-main);border-color:var(--primary)}.tool-content.svelte-1g51ywm{flex-direction:column;gap:14px;display:flex}.transform-grid.svelte-1g51ywm{flex-direction:column;gap:8px;display:flex}.grid-card-btn.svelte-1g51ywm{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);text-align:left;transition:var(--transition);align-items:center;gap:12px;padding:10px 14px;display:flex;position:relative}.grid-card-btn.svelte-1g51ywm:hover{background:var(--bg-card-hover);border-color:var(--secondary)}.grid-card-btn.active.svelte-1g51ywm{background:var(--accent-light);border-color:var(--accent)}.icon-wrap.svelte-1g51ywm{border-radius:var(--radius-sm);border:1px solid var(--border-subtle);width:32px;height:32px;color:var(--secondary);background:#00000040;flex-shrink:0;justify-content:center;align-items:center;display:flex}.grid-card-btn.active.svelte-1g51ywm .icon-wrap:where(.svelte-1g51ywm){background:var(--accent);color:#fff;border-color:var(--accent)}.btn-main-text.svelte-1g51ywm{color:var(--text-main);flex:1;font-size:.85rem;font-weight:600}.status-pill.svelte-1g51ywm{color:var(--secondary);background:var(--secondary-light);border-radius:12px;padding:2px 8px;font-family:JetBrains Mono,monospace;font-size:.72rem;font-weight:700}.active-badge.svelte-1g51ywm{background:var(--accent);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.btn-reset.svelte-1g51ywm{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:var(--text-muted);transition:var(--transition);background:0 0;justify-content:center;align-items:center;gap:8px;padding:9px 14px;font-size:.82rem;font-weight:500;display:flex}.btn-reset.svelte-1g51ywm:hover{background:var(--bg-card);color:var(--text-main);border-color:var(--primary)}.tool-content.svelte-qx0w78{flex-direction:column;gap:14px;display:flex}.mute-toggle-card.svelte-qx0w78{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);text-align:left;cursor:pointer;transition:var(--transition);align-items:center;gap:12px;padding:10px 14px;display:flex}.mute-toggle-card.svelte-qx0w78:hover{background:var(--bg-card-hover);border-color:var(--secondary)}.mute-toggle-card.is-muted.svelte-qx0w78{background:#f43f5e14;border-color:#f43f5e66}.mute-icon-wrap.svelte-qx0w78{border-radius:var(--radius-sm);border:1px solid var(--border-subtle);width:32px;height:32px;color:var(--secondary);background:#00000040;flex-shrink:0;justify-content:center;align-items:center;display:flex}.mute-toggle-card.is-muted.svelte-qx0w78 .mute-icon-wrap:where(.svelte-qx0w78){color:var(--status-danger);border-color:var(--status-danger);background:#f43f5e33}.mute-title.svelte-qx0w78{color:var(--text-main);flex:1;font-size:.85rem;font-weight:600}.mute-state-pill.svelte-qx0w78{background:var(--secondary-light);color:var(--secondary);border-radius:4px;padding:2px 7px;font-family:JetBrains Mono,monospace;font-size:.7rem;font-weight:700}.mute-toggle-card.is-muted.svelte-qx0w78 .mute-state-pill:where(.svelte-qx0w78){color:var(--status-danger);background:#f43f5e26}.volume-slider-box.svelte-qx0w78{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);flex-direction:column;gap:8px;padding:12px 14px;display:flex}.slider-header.svelte-qx0w78{justify-content:space-between;align-items:center;display:flex}.slider-label.svelte-qx0w78{text-transform:uppercase;letter-spacing:.05em;color:var(--text-faint);font-size:.74rem;font-weight:600}.slider-percent.svelte-qx0w78{color:var(--secondary);font-family:JetBrains Mono,monospace;font-size:.9rem;font-weight:700}.slider-percent.boost.svelte-qx0w78{color:#f59e0b}.volume-range-input.svelte-qx0w78{width:100%;accent-color:var(--accent);cursor:pointer;height:5px}.range-labels.svelte-qx0w78{color:var(--text-faint);justify-content:space-between;font-size:.7rem;display:flex}.label-normal.svelte-qx0w78{color:var(--text-muted);font-weight:500}.presets-section.svelte-qx0w78{flex-direction:column;gap:6px;display:flex}.presets-row.svelte-qx0w78{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.preset-chip.svelte-qx0w78{border-radius:var(--radius-sm);background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-muted);text-align:center;transition:var(--transition);padding:7px 4px;font-size:.75rem;font-weight:600}.preset-chip.svelte-qx0w78:hover{background:var(--bg-card-hover);color:var(--text-main);border-color:var(--secondary)}.preset-chip.active.svelte-qx0w78{background:var(--accent);color:#fff;border-color:var(--accent)}.preset-chip.boost.active.svelte-qx0w78{color:#000;background:#f59e0b;border-color:#f59e0b}.btn-reset.svelte-qx0w78{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:var(--text-muted);transition:var(--transition);background:0 0;justify-content:center;align-items:center;gap:8px;padding:9px 14px;font-size:.82rem;font-weight:500;display:flex}.btn-reset.svelte-qx0w78:hover{background:var(--bg-card);color:var(--text-main);border-color:var(--primary)}.tool-content.svelte-18x49sj{flex-direction:column;gap:14px;display:flex}.quality-summary-card.svelte-18x49sj{background:linear-gradient(145deg, var(--bg-card) 0%, #92638114 100%);border:1px solid var(--border-subtle);border-radius:var(--radius-md);flex-direction:column;gap:6px;padding:14px 16px;display:flex}.summary-label.svelte-18x49sj{text-transform:uppercase;letter-spacing:.06em;color:var(--text-faint);font-size:.72rem;font-weight:700}.size-display.svelte-18x49sj{color:var(--secondary);letter-spacing:-.02em;font-family:JetBrains Mono,monospace;font-size:1.5rem;font-weight:800}.size-sub.svelte-18x49sj{color:var(--text-muted);align-items:center;gap:8px;font-size:.76rem;display:flex}.size-sub.svelte-18x49sj strong:where(.svelte-18x49sj){color:var(--text-main);font-family:JetBrains Mono,monospace}.dot.svelte-18x49sj{color:var(--text-faint)}.reduction-tag.svelte-18x49sj{color:var(--status-success);font-weight:600}.compare-banner.svelte-18x49sj{border-radius:var(--radius-sm);background:#b095b714;border:1px solid #b095b740;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.banner-badge.svelte-18x49sj{color:var(--secondary);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:6px;font-size:.74rem;font-weight:700;display:flex}.banner-text.svelte-18x49sj{color:var(--text-muted);font-size:.76rem;line-height:1.4}.banner-text.svelte-18x49sj strong:where(.svelte-18x49sj){color:var(--text-main)}.options-list.svelte-18x49sj{flex-direction:column;gap:8px;display:flex}.quality-option-card.svelte-18x49sj{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);cursor:pointer;text-align:left;transition:var(--transition);align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.quality-option-card.svelte-18x49sj:hover{background:var(--bg-card-hover);border-color:var(--secondary)}.quality-option-card.active.svelte-18x49sj{background:var(--accent-light);border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.card-radio.svelte-18x49sj{border:2px solid var(--border-subtle);width:18px;height:18px;transition:var(--transition);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;display:flex}.quality-option-card.active.svelte-18x49sj .card-radio:where(.svelte-18x49sj){border-color:var(--accent)}.radio-inner.svelte-18x49sj{background:var(--accent);border-radius:50%;width:8px;height:8px}.card-content.svelte-18x49sj{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.card-header-row.svelte-18x49sj{justify-content:space-between;align-items:center;gap:8px;display:flex}.opt-title.svelte-18x49sj{color:var(--text-main);font-size:.86rem;font-weight:700}.reduction-badge.svelte-18x49sj{color:var(--text-muted);white-space:nowrap;background:#ffffff0d;border-radius:4px;padding:1px 6px;font-family:JetBrains Mono,monospace;font-size:.7rem;font-weight:600}.reduction-badge.highlight.svelte-18x49sj{color:var(--secondary);background:var(--secondary-light)}.quality-option-card.active.svelte-18x49sj .reduction-badge.highlight:where(.svelte-18x49sj){color:#fff;background:var(--accent)}.opt-sub.svelte-18x49sj{color:var(--text-muted);font-size:.74rem}.custom-slider-box.svelte-18x49sj{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);flex-direction:column;gap:8px;padding:12px 14px;display:flex}.slider-header-row.svelte-18x49sj{justify-content:space-between;align-items:center;display:flex}.slider-label.svelte-18x49sj{color:var(--text-muted);font-size:.78rem;font-weight:600}.slider-value.svelte-18x49sj{color:var(--secondary);background:var(--secondary-light);border-radius:var(--radius-sm);padding:2px 8px;font-family:JetBrains Mono,monospace;font-size:.9rem;font-weight:700}.quality-slider.svelte-18x49sj{width:100%;accent-color:var(--accent);cursor:pointer;height:6px}.slider-ticks.svelte-18x49sj{color:var(--text-faint);justify-content:space-between;font-family:JetBrains Mono,monospace;font-size:.68rem;display:flex}.btn-reset.svelte-18x49sj{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:var(--text-muted);transition:var(--transition);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:8px;padding:9px 14px;font-size:.82rem;font-weight:500;display:flex}.btn-reset.svelte-18x49sj:hover{background:var(--bg-card);color:var(--text-main);border-color:var(--primary)}.studio-workspace.svelte-nb5y9j{flex:1;width:100%;height:calc(100vh - 56px);display:flex;position:relative;overflow:hidden}.tool-dock.svelte-nb5y9j{background:var(--bg-panel);border-right:1px solid var(--border-subtle);z-index:20;flex-direction:column;flex-shrink:0;align-items:center;width:72px;padding:12px 0;display:flex}.dock-buttons.svelte-nb5y9j{flex-direction:column;gap:8px;width:100%;padding:0 6px;display:flex}.dock-item.svelte-nb5y9j{border-radius:var(--radius-md);width:100%;color:var(--text-muted);cursor:pointer;transition:var(--transition);background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:10px 4px;display:flex;position:relative}.dock-item.svelte-nb5y9j:hover{color:var(--text-main);background:var(--bg-card)}.dock-item.active.svelte-nb5y9j{color:#fff;background:var(--bg-card-hover)}.dock-icon-wrapper.svelte-nb5y9j{border-radius:var(--radius-sm);width:32px;height:32px;transition:var(--transition);justify-content:center;align-items:center;display:flex}.dock-item.active.svelte-nb5y9j .dock-icon-wrapper:where(.svelte-nb5y9j){background:var(--accent);color:#fff;box-shadow:0 2px 8px #92638166}.dock-label.svelte-nb5y9j{letter-spacing:-.01em;font-size:.7rem;font-weight:600}.active-indicator.svelte-nb5y9j{background:var(--secondary);border-radius:2px 0 0 2px;width:3px;height:20px;position:absolute;top:50%;right:-6px;transform:translateY(-50%)}.tool-drawer.svelte-nb5y9j{background:var(--bg-panel);border-right:1px solid var(--border-subtle);z-index:10;flex-direction:column;flex-shrink:0;width:320px;animation:.15s ease-out svelte-nb5y9j-slideIn;display:flex;overflow:hidden}@keyframes svelte-nb5y9j-slideIn{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}.drawer-header.svelte-nb5y9j{border-bottom:1px solid var(--border-subtle);background:var(--bg-panel);justify-content:space-between;align-items:center;height:48px;padding:0 16px;display:flex}.drawer-title.svelte-nb5y9j{color:var(--text-main);letter-spacing:-.01em;font-size:.9rem;font-weight:700}.drawer-close-btn.svelte-nb5y9j{border-radius:var(--radius-sm);width:26px;height:26px;color:var(--text-muted);background:var(--bg-card);border:1px solid var(--border-subtle);cursor:pointer;transition:var(--transition);justify-content:center;align-items:center;display:flex}.drawer-close-btn.svelte-nb5y9j:hover{color:var(--text-main);background:var(--bg-card-hover);border-color:var(--secondary)}.drawer-content.svelte-nb5y9j{flex:1;padding:16px;overflow-y:auto}.expand-tab-btn.svelte-nb5y9j{z-index:15;background:var(--bg-panel);border:1px solid var(--border-subtle);border-radius:0 var(--radius-sm) var(--radius-sm) 0;width:24px;height:38px;color:var(--text-muted);cursor:pointer;transition:var(--transition);border-left:none;justify-content:center;align-items:center;display:flex;position:absolute;top:16px;left:72px;box-shadow:2px 0 8px #0003}.expand-tab-btn.svelte-nb5y9j:hover{color:var(--text-main);background:var(--bg-card);width:28px}.workspace-center.svelte-nb5y9j{background:var(--bg-main);flex-direction:column;flex:1;min-width:0;height:100%;display:flex;overflow:hidden}.landing-page.svelte-1175gt2{background:var(--bg-main);flex-direction:column;align-items:center;width:100%;display:flex;overflow-x:hidden}.hero-section.svelte-1175gt2{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:900px;padding:56px 24px 40px;display:flex}.hero-badge.svelte-1175gt2{background:var(--secondary-light);color:var(--secondary);letter-spacing:.02em;border:1px solid #b095b74d;border-radius:999px;align-items:center;gap:6px;margin-bottom:20px;padding:6px 14px;font-size:.78rem;font-weight:600;display:inline-flex}h1.svelte-1175gt2{color:var(--text-main);letter-spacing:-.03em;max-width:780px;margin-bottom:16px;font-size:2.5rem;font-weight:800;line-height:1.15}.hero-description.svelte-1175gt2{color:var(--text-muted);max-width:680px;margin-bottom:36px;font-size:1.05rem;line-height:1.6}.drop-zone-card.svelte-1175gt2{text-align:center;background:var(--bg-panel);border:2px dashed var(--border-subtle);border-radius:var(--radius-xl);width:100%;max-width:620px;transition:var(--transition);flex-direction:column;align-items:center;padding:44px 32px 36px;display:flex;box-shadow:0 8px 32px #00000073}.landing-page.drag-over.svelte-1175gt2 .drop-zone-card:where(.svelte-1175gt2){border-color:var(--secondary);background:var(--bg-card);transform:scale(1.01)}.upload-icon-wrapper.svelte-1175gt2{border-radius:var(--radius-lg);background:var(--secondary-light);border:1px solid #b095b740;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:20px;display:flex}.drop-title.svelte-1175gt2{color:var(--text-main);letter-spacing:-.01em;margin-bottom:6px;font-size:1.35rem;font-weight:700}.drop-subtext.svelte-1175gt2{color:var(--text-muted);margin-bottom:24px;font-size:.85rem}.btn-upload.svelte-1175gt2{background:linear-gradient(135deg, var(--accent) 0%, #a37292 100%);color:#fff;border-radius:var(--radius-md);cursor:pointer;transition:var(--transition);align-items:center;gap:10px;padding:13px 28px;font-size:.95rem;font-weight:600;display:inline-flex;box-shadow:0 4px 14px #92638166}.btn-upload.svelte-1175gt2:hover{background:linear-gradient(135deg, var(--accent-hover) 0%, #b382a2 100%);transform:translateY(-1px);box-shadow:0 6px 20px #9263818c}.btn-cta-large.svelte-1175gt2{padding:14px 34px;font-size:1rem}.drop-hint.svelte-1175gt2{color:var(--text-faint);margin-top:14px;font-size:.8rem}.trust-pills.svelte-1175gt2{border-top:1px solid var(--border-subtle);flex-wrap:wrap;justify-content:center;gap:8px;width:100%;margin-top:32px;padding-top:24px;display:flex}.pill.svelte-1175gt2{color:var(--text-muted);background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);align-items:center;gap:6px;padding:6px 12px;font-size:.76rem;font-weight:500;display:inline-flex}.section.svelte-1175gt2{border-top:1px solid var(--border-subtle);width:100%;max-width:1060px;padding:64px 24px}.section-header.svelte-1175gt2{text-align:center;margin-bottom:44px}h2.svelte-1175gt2{color:var(--text-main);letter-spacing:-.02em;margin-bottom:12px;font-size:1.9rem;font-weight:700}.section-lead.svelte-1175gt2{color:var(--text-muted);max-width:620px;margin:0 auto;font-size:.98rem;line-height:1.55}.steps-grid.svelte-1175gt2{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.step-card.svelte-1175gt2{background:var(--bg-panel);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);flex-direction:column;padding:28px 24px;display:flex;position:relative}.step-number.svelte-1175gt2{color:#ffffff14;font-family:JetBrains Mono,monospace;font-size:1.6rem;font-weight:800;position:absolute;top:16px;right:18px}.step-icon.svelte-1175gt2{border-radius:var(--radius-md);background:var(--secondary-light);justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:18px;display:flex}.step-card.svelte-1175gt2 h3:where(.svelte-1175gt2){color:var(--text-main);margin-bottom:10px;font-size:1.1rem;font-weight:600}.step-card.svelte-1175gt2 p:where(.svelte-1175gt2){color:var(--text-muted);font-size:.88rem;line-height:1.55}.features-grid.svelte-1175gt2{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.feature-card.svelte-1175gt2{background:var(--bg-panel);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);transition:var(--transition);padding:24px}.feature-card.svelte-1175gt2:hover{border-color:#b095b766;transform:translateY(-2px)}.feature-icon-wrapper.svelte-1175gt2{border-radius:var(--radius-sm);background:var(--bg-card);border:1px solid var(--border-subtle);justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:16px;display:flex}.feature-card.svelte-1175gt2 h3:where(.svelte-1175gt2){color:var(--text-main);margin-bottom:8px;font-size:1.05rem;font-weight:600}.feature-card.svelte-1175gt2 p:where(.svelte-1175gt2){color:var(--text-muted);font-size:.86rem;line-height:1.55}.comparison-table-wrapper.svelte-1175gt2{background:var(--bg-panel);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);overflow:hidden}.comparison-table.svelte-1175gt2{border-collapse:collapse;text-align:left;width:100%}.comparison-table.svelte-1175gt2 th:where(.svelte-1175gt2),.comparison-table.svelte-1175gt2 td:where(.svelte-1175gt2){border-bottom:1px solid var(--border-subtle);padding:16px 22px;font-size:.9rem}.comparison-table.svelte-1175gt2 th:where(.svelte-1175gt2){background:var(--bg-card);color:var(--text-muted);text-transform:uppercase;letter-spacing:.03em;font-size:.85rem;font-weight:600}.comparison-table.svelte-1175gt2 td:where(.svelte-1175gt2){color:var(--text-muted)}.comparison-table.svelte-1175gt2 tr:where(.svelte-1175gt2):last-child td:where(.svelte-1175gt2){border-bottom:none}.comparison-table.svelte-1175gt2 .highlight-col:where(.svelte-1175gt2){color:var(--text-main);background:#92638114;font-weight:500}.table-badge.svelte-1175gt2{align-items:center;gap:6px;display:inline-flex}.table-badge.success.svelte-1175gt2{color:#10b981}.faq-list.svelte-1175gt2{flex-direction:column;gap:14px;max-width:820px;margin:0 auto;display:flex}.faq-item.svelte-1175gt2{background:var(--bg-panel);border:1px solid var(--border-subtle);border-radius:var(--radius-md);transition:var(--transition);padding:18px 22px}.faq-item[open].svelte-1175gt2{background:var(--bg-card);border-color:#b095b766}.faq-question.svelte-1175gt2{color:var(--text-main);cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;justify-content:space-between;align-items:center;font-size:1.02rem;font-weight:600;list-style:none;display:flex}.faq-question.svelte-1175gt2::-webkit-details-marker{display:none}.faq-question.svelte-1175gt2:after{content:"+";color:var(--secondary);font-size:1.25rem;transition:transform .15s}.faq-item[open].svelte-1175gt2 .faq-question:where(.svelte-1175gt2):after{content:"−"}.faq-answer.svelte-1175gt2{border-top:1px solid var(--border-subtle);color:var(--text-muted);margin-top:14px;padding-top:14px;font-size:.9rem;line-height:1.6}.bottom-cta-section.svelte-1175gt2{width:100%;max-width:1060px;padding:20px 24px 64px}.cta-card.svelte-1175gt2{border-radius:var(--radius-xl);text-align:center;background:linear-gradient(135deg,#191f27 0%,#201724 100%);border:1px solid #b095b74d;flex-direction:column;align-items:center;padding:50px 32px;display:flex}.cta-card.svelte-1175gt2 h2:where(.svelte-1175gt2){margin-bottom:10px}.cta-card.svelte-1175gt2 p:where(.svelte-1175gt2){color:var(--text-muted);margin-bottom:26px;font-size:.96rem}.landing-footer.svelte-1175gt2{background:var(--bg-panel);border-top:1px solid var(--border-subtle);flex-direction:column;align-items:center;width:100%;padding:40px 24px 28px;display:flex}.footer-content.svelte-1175gt2{border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;width:100%;max-width:1060px;margin-bottom:20px;padding-bottom:20px;display:flex}.footer-brand.svelte-1175gt2 .footer-logo:where(.svelte-1175gt2){color:var(--text-main);font-size:1.05rem;font-weight:700}.footer-tagline.svelte-1175gt2{color:var(--text-muted);margin-top:4px;font-size:.82rem}.footer-badges.svelte-1175gt2{color:var(--text-muted);flex-wrap:wrap;gap:16px;font-size:.78rem;display:flex}.footer-tools-nav.svelte-1175gt2{border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;align-items:center;gap:12px;width:100%;max-width:1060px;margin-bottom:24px;padding-bottom:20px;font-size:.82rem;display:flex}.tools-nav-title.svelte-1175gt2{color:var(--text-faint);font-weight:600}.tools-links.svelte-1175gt2{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tool-link.svelte-1175gt2{color:var(--secondary);transition:var(--transition);text-decoration:none}.tool-link.svelte-1175gt2:hover,.tool-link.active.svelte-1175gt2{color:#fff;text-decoration:underline}.nav-sep.svelte-1175gt2{color:var(--text-faint);font-size:.7rem}.footer-bottom.svelte-1175gt2 p:where(.svelte-1175gt2){color:var(--text-faint);text-align:center;font-size:.76rem}@media (width<=860px){h1.svelte-1175gt2{font-size:2rem}h2.svelte-1175gt2{font-size:1.6rem}.steps-grid.svelte-1175gt2{grid-template-columns:1fr}.features-grid.svelte-1175gt2{grid-template-columns:1fr 1fr}.comparison-table-wrapper.svelte-1175gt2{overflow-x:auto}}@media (width<=600px){h1.svelte-1175gt2{font-size:1.65rem}.features-grid.svelte-1175gt2{grid-template-columns:1fr}.footer-content.svelte-1175gt2,.footer-tools-nav.svelte-1175gt2{flex-direction:column;align-items:flex-start}}
