.tool-page[data-v-c0752204]{max-width:820px;margin:0 auto;padding:32px 20px}.tool-header[data-v-c0752204]{margin-bottom:28px}.tool-title[data-v-c0752204]{font-size:22px;font-weight:800;color:#1e293b;margin:0 0 6px}.tool-desc[data-v-c0752204]{font-size:14px;color:#64748b;margin:0}.upload-zone[data-v-c0752204]{border:2px dashed #cbd5e1;border-radius:14px;padding:36px 20px;text-align:center;cursor:pointer;transition:border-color .15s,background .15s;background:#f8fafc;margin-bottom:20px;display:flex;flex-direction:column;align-items:center;gap:6px}.upload-zone[data-v-c0752204]:hover,.upload-zone.dragover[data-v-c0752204]{border-color:#2563eb;background:#eff6ff}.upload-zone.has-file[data-v-c0752204]{border-style:solid;border-color:#bfdbfe;background:#f0f7ff;cursor:default}.upload-icon[data-v-c0752204]{color:#94a3b8}.upload-label[data-v-c0752204]{font-size:14px;font-weight:600;color:#334155}.upload-hint[data-v-c0752204]{font-size:12px;color:#94a3b8}.file-chip[data-v-c0752204]{display:flex;align-items:center;gap:6px}.file-name[data-v-c0752204]{font-size:13px;font-weight:600;color:#1e293b;max-width:400px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-meta[data-v-c0752204]{display:flex;gap:10px;align-items:center;font-size:12px;color:#64748b}.src-size[data-v-c0752204]{background:#f1f5f9;border-radius:4px;padding:1px 6px;font-size:11px;font-family:monospace}.change-hint[data-v-c0752204]{font-size:11px;color:#2563eb;cursor:pointer;text-decoration:underline}.editor-section[data-v-c0752204]{display:flex;flex-direction:column;gap:14px}.mode-toggle[data-v-c0752204]{display:flex;gap:6px}.mode-btn[data-v-c0752204]{display:flex;align-items:center;gap:6px;padding:6px 14px;border:1.5px solid #e2e8f0;border-radius:20px;background:#fff;font-size:13px;font-weight:500;color:#475569;cursor:pointer;transition:border-color .12s,background .12s,color .12s}.mode-btn[data-v-c0752204]:hover{border-color:#93c5fd;color:#2563eb;background:#f0f7ff}.mode-btn.active[data-v-c0752204]{border-color:#2563eb;background:#eff6ff;color:#2563eb;font-weight:600}.video-wrap[data-v-c0752204]{position:relative;border-radius:10px;overflow:hidden;background:#000;line-height:0;user-select:none}.preview-video[data-v-c0752204]{display:block;width:100%;max-height:460px;object-fit:contain}.sel-overlay[data-v-c0752204]{cursor:crosshair;pointer-events:auto}.dim-svg[data-v-c0752204]{display:block;position:absolute;inset:0;pointer-events:none}.sel-box[data-v-c0752204]{position:absolute;border:2px dashed #3b82f6;cursor:move;box-sizing:border-box}.guide-h[data-v-c0752204],.guide-v[data-v-c0752204]{position:absolute;background:#ffffff40;pointer-events:none}.guide-h[data-v-c0752204]{left:0;right:0;height:1px}.guide-v[data-v-c0752204]{top:0;bottom:0;width:1px}.handle[data-v-c0752204]{position:absolute;width:11px;height:11px;background:#fff;border:2px solid #2563eb;border-radius:2px;box-sizing:border-box}.handle.tl[data-v-c0752204]{top:-5px;left:-5px;cursor:nw-resize}.handle.tm[data-v-c0752204]{top:-5px;left:calc(50% - 5px);cursor:n-resize}.handle.tr[data-v-c0752204]{top:-5px;right:-5px;cursor:ne-resize}.handle.ml[data-v-c0752204]{top:calc(50% - 5px);left:-5px;cursor:w-resize}.handle.mr[data-v-c0752204]{top:calc(50% - 5px);right:-5px;cursor:e-resize}.handle.bl[data-v-c0752204]{bottom:-5px;left:-5px;cursor:sw-resize}.handle.bm[data-v-c0752204]{bottom:-5px;left:calc(50% - 5px);cursor:s-resize}.handle.br[data-v-c0752204]{bottom:-5px;right:-5px;cursor:se-resize}.sel-dims[data-v-c0752204]{position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);background:#2563ebe6;color:#fff;font-size:11px;font-family:monospace;padding:2px 7px;border-radius:4px;white-space:nowrap;pointer-events:none}.hint-row[data-v-c0752204]{display:flex;align-items:center;gap:6px;font-size:12px;color:#94a3b8}.presets-row[data-v-c0752204]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.presets-label[data-v-c0752204]{font-size:12px;color:#94a3b8;margin-right:2px}.preset-btn[data-v-c0752204]{padding:5px 14px;border:1px solid #e2e8f0;border-radius:20px;background:#fff;font-size:12px;color:#475569;cursor:pointer;transition:border-color .12s,background .12s,color .12s}.preset-btn[data-v-c0752204]:hover{border-color:#2563eb;color:#2563eb;background:#eff6ff}.options-row[data-v-c0752204]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.opt-label[data-v-c0752204]{font-size:12px;color:#475569;white-space:nowrap}.color-row[data-v-c0752204]{display:flex;align-items:center;gap:8px}.color-swatch[data-v-c0752204]{width:22px;height:22px;border-radius:50%;cursor:pointer;border:2px solid transparent;outline:none;flex-shrink:0;transition:border-color .12s}.color-swatch.black[data-v-c0752204]{background:#000}.color-swatch.white[data-v-c0752204]{background:#fff;border-color:#e2e8f0}.color-swatch.active[data-v-c0752204]{border-color:#2563eb!important}.color-input[data-v-c0752204]{width:30px;height:30px;border:1px solid #e2e8f0;border-radius:6px;cursor:pointer;padding:2px}.color-hex[data-v-c0752204]{font-size:12px;color:#64748b;font-family:monospace}.sel-info[data-v-c0752204]{display:flex;flex-wrap:wrap;gap:10px;align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:8px 12px;font-size:12px;color:#475569}.sel-info b[data-v-c0752204]{color:#1e293b}.sel-info-sep[data-v-c0752204]{color:#cbd5e1}.sel-info-out[data-v-c0752204]{color:#2563eb;font-weight:600}.export-btn[data-v-c0752204]{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:13px;background:linear-gradient(135deg,#2563eb,#7c3aed);color:#fff;border:none;border-radius:10px;font-size:15px;font-weight:700;cursor:pointer;transition:opacity .15s}.export-btn[data-v-c0752204]:disabled{opacity:.5;cursor:not-allowed}.export-btn[data-v-c0752204]:not(:disabled):hover{opacity:.9}.progress-wrap[data-v-c0752204]{height:6px;background:#e2e8f0;border-radius:3px;overflow:hidden}.progress-bar[data-v-c0752204]{height:100%;background:linear-gradient(90deg,#2563eb,#7c3aed);border-radius:3px;transition:width .3s}.export-status[data-v-c0752204]{font-size:12px;color:#64748b;text-align:center}.export-result[data-v-c0752204]{margin-top:8px}.result-video[data-v-c0752204]{width:100%;border-radius:10px;border:1px solid #e2e8f0;display:block;margin-bottom:12px;max-height:400px}.dl-btn[data-v-c0752204]{display:inline-flex;align-items:center;gap:6px;padding:9px 20px;background:#16a34a;color:#fff;border-radius:8px;font-size:13px;font-weight:600;text-decoration:none;transition:opacity .15s}.dl-btn[data-v-c0752204]:hover{opacity:.85}.use-cases[data-v-c0752204]{margin-top:48px;padding-top:32px;border-top:1px solid #f1f5f9}.use-cases-title[data-v-c0752204]{font-size:18px;font-weight:800;color:#1e293b;margin:0 0 20px}.use-cases-grid[data-v-c0752204]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px}.uc-card[data-v-c0752204]{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px}.uc-icon[data-v-c0752204]{flex-shrink:0;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:#eff6ff;border-radius:8px;color:#2563eb}.uc-title[data-v-c0752204]{font-size:13px;font-weight:700;color:#1e293b;margin-bottom:3px}.uc-desc[data-v-c0752204]{font-size:12px;color:#64748b;line-height:1.5}.spin[data-v-c0752204]{animation:spin-c0752204 1s linear infinite}@keyframes spin-c0752204{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
