.video-compare[data-v-f9ec0f03]{width:100%}.video-compare__canvas[data-v-f9ec0f03]{aspect-ratio:16/9;background:#dfe2e4;border-radius:7px;overflow:hidden;position:relative;width:100%}.video-compare__after video[data-v-f9ec0f03],.video-compare__canvas>video[data-v-f9ec0f03]{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.video-compare__after[data-v-f9ec0f03]{clip-path:inset(0 0 0 var(--split));inset:0;overflow:hidden;position:absolute}.compare-label[data-v-f9ec0f03]{background:#141618c7;border-radius:4px;color:#fff;font-size:10px;font-weight:800;padding:5px 8px;position:absolute;text-transform:uppercase;top:12px}.compare-label--before[data-v-f9ec0f03]{left:12px}.compare-label--after[data-v-f9ec0f03]{right:12px}.compare-line[data-v-f9ec0f03]{background:#fff;bottom:0;left:var(--split);position:absolute;top:0;transform:translate(-1px);width:2px}.compare-line span[data-v-f9ec0f03]{background:#ff704d;border:2px solid #fff;border-radius:50%;color:#fff;display:grid;height:38px;left:50%;place-items:center;position:absolute;top:50%;transform:translate(-50%,-50%);width:38px}.compare-slider[data-v-f9ec0f03]{cursor:ew-resize;height:100%;inset:0;opacity:0;position:absolute;width:100%}.video-controls[data-v-f9ec0f03]{align-items:center;display:grid;gap:10px;grid-template-columns:44px minmax(0,1fr) auto;padding-top:12px}.video-controls button[data-v-f9ec0f03]{background:var(--ink);border:0;border-radius:50%;color:#fff;cursor:pointer;display:grid;height:44px;place-items:center;width:44px}.video-controls input[data-v-f9ec0f03]{accent-color:var(--brand);width:100%}.video-controls span[data-v-f9ec0f03]{color:var(--ink-2);font-size:11px;font-variant-numeric:tabular-nums}@media(max-width:520px){.video-controls[data-v-f9ec0f03]{grid-template-columns:44px minmax(0,1fr)}.video-controls span[data-v-f9ec0f03]{grid-column:2}}.workbench-wrap[data-v-29fc11aa]{padding:10px 0 clamp(54px,7vw,88px)}.workbench[data-v-29fc11aa]{background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow-lg);overflow:hidden}.workbench--empty[data-v-29fc11aa]{border:0;box-shadow:none;margin-inline:auto;width:min(650px,100%)}.workbench__topbar[data-v-29fc11aa]{align-items:center;background:#fff;display:flex;justify-content:center;min-height:52px;padding:0 0 14px}.mode-switch[data-v-29fc11aa]{background:var(--surface-2);border:1px solid var(--line);border-radius:7px;display:inline-grid;gap:3px;grid-template-columns:1fr 1fr;padding:3px}.mode-switch button[data-v-29fc11aa]{align-items:center;background:transparent;border:0;border-radius:5px;color:var(--muted);cursor:pointer;display:inline-flex;font-size:13px;font-weight:750;gap:7px;min-height:44px;padding:0 13px}.mode-switch button.active[data-v-29fc11aa]{background:#fff;box-shadow:var(--shadow-sm);color:var(--ink)}.workbench__body[data-v-29fc11aa]{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,.65fr);min-height:560px}.workbench__body--empty[data-v-29fc11aa]{display:block;min-height:auto}.media-stage[data-v-29fc11aa]{background:#f4f5f6;min-width:0;padding:22px}.workbench__body--empty .media-stage[data-v-29fc11aa]{background:#fff;padding:0}.dropzone[data-v-29fc11aa]{background:#f8f8f8;border:1px dashed #afb7bd;border-radius:8px;color:var(--ink);display:grid;gap:10px;height:100%;justify-items:center;min-height:500px;place-content:center;text-align:center;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease;width:100%}.workbench__body--empty .dropzone[data-v-29fc11aa]{margin-inline:auto;max-width:620px;min-height:272px;padding:34px 22px}.dropzone.is-dragging[data-v-29fc11aa],.dropzone[data-v-29fc11aa]:hover{background:#fff;border-color:var(--brand)}.dropzone[data-v-29fc11aa]:hover{box-shadow:0 0 0 3px var(--brand-soft)}.dropzone__action[data-v-29fc11aa]{align-items:center;background:var(--brand);border:0;border-radius:7px;box-shadow:0 8px 20px #ff6b4a33;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:800;gap:8px;justify-content:center;min-height:50px;padding:0 24px}.dropzone__action[data-v-29fc11aa]:hover:not(:disabled){background:#ef5938}.dropzone__action[data-v-29fc11aa]:disabled{cursor:not-allowed;opacity:.7}.dropzone strong[data-v-29fc11aa]{font-size:15px;margin-top:4px}.dropzone>span[data-v-29fc11aa]:not(.upload-progress){color:var(--muted);font-size:12px}.dropzone small[data-v-29fc11aa]{color:var(--faint);font-size:10px;margin-top:8px;max-width:430px}.upload-progress[data-v-29fc11aa]{background:var(--surface-3);border-radius:999px;height:5px;margin-top:16px;overflow:hidden;width:min(280px,70vw)}.upload-progress i[data-v-29fc11aa]{background:var(--brand);display:block;height:100%;transition:width .15s ease}.empty-error[data-v-29fc11aa]{margin:12px auto 0;width:min(620px,100%)}.sample-picker[data-v-29fc11aa]{color:var(--muted);display:grid;font-size:13px;gap:12px;justify-items:center;margin-top:22px}.sample-picker>div[data-v-29fc11aa]{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.sample-picker button[data-v-29fc11aa]{background:#e8eaed;border:2px solid #fff;border-radius:6px;box-shadow:0 0 0 1px var(--line),var(--shadow-sm);cursor:pointer;height:54px;overflow:hidden;padding:0;width:54px}.sample-picker button[data-v-29fc11aa]:hover{box-shadow:0 0 0 2px var(--brand)}.sample-picker img[data-v-29fc11aa],.sample-picker video[data-v-29fc11aa]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.source-preview[data-v-29fc11aa]{background:#eceff1;border:1px solid var(--line);border-radius:7px;display:grid;grid-template-rows:minmax(0,1fr) auto;height:100%;overflow:hidden}.source-preview>img[data-v-29fc11aa],.source-preview>video[data-v-29fc11aa]{height:100%;min-height:440px;-o-object-fit:contain;object-fit:contain;width:100%}.source-preview__bar[data-v-29fc11aa]{align-items:center;background:#fff;border-top:1px solid var(--line);display:flex;gap:16px;justify-content:space-between;min-height:66px;padding:10px 12px}.source-preview__bar>div[data-v-29fc11aa]{align-items:center;display:flex;gap:10px;min-width:0}.source-preview__bar span[data-v-29fc11aa]{display:grid;min-width:0}.source-preview__bar strong[data-v-29fc11aa]{font-size:13px;max-width:380px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.source-preview__bar small[data-v-29fc11aa]{color:var(--faint);font-size:11px}.control-panel[data-v-29fc11aa]{border-left:1px solid var(--line);display:flex;flex-direction:column;gap:20px;min-width:0;padding:28px}.control-panel h2[data-v-29fc11aa]{font-size:26px;margin-top:10px}.control-copy[data-v-29fc11aa]{color:var(--muted);font-size:14px;margin-top:10px}.job-summary[data-v-29fc11aa]{border-top:1px solid var(--line);display:grid;gap:0;margin:0}.job-summary div[data-v-29fc11aa]{align-items:center;border-bottom:1px solid var(--line);display:flex;gap:16px;justify-content:space-between;min-height:44px}.job-summary dt[data-v-29fc11aa]{color:var(--muted);font-size:12px}.job-summary dd[data-v-29fc11aa]{font-size:12px;font-weight:800;margin:0;text-align:right}.rights-check[data-v-29fc11aa]{color:var(--ink-2);cursor:pointer;display:grid;font-size:12px;gap:10px;grid-template-columns:18px 1fr;line-height:1.45}.rights-check input[data-v-29fc11aa]{accent-color:var(--brand-dark);height:17px;width:17px}.processing-status[data-v-29fc11aa]{align-items:center;background:var(--brand-soft);border:1px solid #ffd1c3;border-radius:7px;color:var(--brand-dark);display:flex;gap:12px;padding:13px}.processing-status div[data-v-29fc11aa]{display:grid}.processing-status strong[data-v-29fc11aa]{font-size:13px}.processing-status small[data-v-29fc11aa]{font-size:11px;margin-top:2px}.control-note[data-v-29fc11aa]{align-items:flex-start;color:var(--faint);display:flex;font-size:11px;gap:7px}.control-note svg[data-v-29fc11aa]{flex:none;margin-top:1px}.result-layout[data-v-29fc11aa]{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(300px,.5fr);min-height:560px}.result-stage[data-v-29fc11aa]{background:#f1f2f3;display:grid;min-width:0;padding:22px;place-items:center}.compare[data-v-29fc11aa]{background:#e8eaed;height:100%;min-height:500px;overflow:hidden;position:relative;width:100%}.compare>img[data-v-29fc11aa],.compare__result img[data-v-29fc11aa]{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.compare__result[data-v-29fc11aa]{clip-path:inset(0 0 0 var(--split));inset:0;overflow:hidden;position:absolute}.compare__line[data-v-29fc11aa]{background:#fff;bottom:0;left:var(--split);position:absolute;top:0;transform:translate(-1px);width:2px}.compare__line span[data-v-29fc11aa]{background:#fff;border-radius:50%;color:var(--ink);display:grid;height:34px;left:50%;place-items:center;position:absolute;top:50%;transform:translate(-50%,-50%);width:34px}.compare input[data-v-29fc11aa]{cursor:ew-resize;height:100%;inset:0;opacity:0;position:absolute;width:100%}.compare__tag[data-v-29fc11aa]{background:#15171ac7;border-radius:4px;color:#fff;font-size:10px;font-weight:800;padding:5px 8px;position:absolute;text-transform:uppercase;top:12px}.compare__tag--before[data-v-29fc11aa]{left:12px}.compare__tag--after[data-v-29fc11aa]{right:12px}.result-video[data-v-29fc11aa]{max-height:520px;width:100%}.result-panel[data-v-29fc11aa]{display:flex;flex-direction:column;gap:13px;justify-content:center;padding:30px}.success-mark[data-v-29fc11aa]{background:#daf5e9;border-radius:50%;color:var(--success);display:grid;height:42px;margin-bottom:5px;place-items:center;width:42px}.result-panel h2[data-v-29fc11aa]{font-size:28px}.result-panel>p[data-v-29fc11aa]:not(.eyebrow){color:var(--muted);font-size:14px;margin-bottom:12px}.result-tools[data-v-29fc11aa]{border-top:1px solid var(--line);display:grid;gap:10px;margin-top:8px;padding-top:18px}.result-tools>p[data-v-29fc11aa]{color:var(--ink-2);font-size:12px;font-weight:800}.result-tools>div[data-v-29fc11aa]{display:grid;gap:7px;grid-template-columns:repeat(3,1fr)}.result-tools a[data-v-29fc11aa]{align-content:center;background:var(--surface-2);border:1px solid var(--line);border-radius:7px;color:var(--ink-2);display:grid;gap:7px;min-height:78px;place-items:center;text-align:center}.result-tools a[data-v-29fc11aa]:hover{border-color:var(--brand);color:var(--brand-dark)}.result-tools span[data-v-29fc11aa]{font-size:10px;font-weight:750;line-height:1.2}.delete-action[data-v-29fc11aa]{align-items:center;background:transparent;border:0;color:var(--danger);cursor:pointer;display:inline-flex;font-size:12px;font-weight:700;gap:7px;justify-content:center;min-height:44px;padding:8px 12px}.mobile-action[data-v-29fc11aa]{display:none}.sr-only[data-v-29fc11aa]{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0,0,0,0);white-space:nowrap}@media(max-width:860px){.result-layout[data-v-29fc11aa],.workbench__body[data-v-29fc11aa]{grid-template-columns:1fr}.media-stage[data-v-29fc11aa]{min-height:430px}.workbench__body--empty .media-stage[data-v-29fc11aa]{min-height:auto}.dropzone[data-v-29fc11aa]{min-height:390px}.source-preview>img[data-v-29fc11aa],.source-preview>video[data-v-29fc11aa]{min-height:360px}.control-panel[data-v-29fc11aa],.result-panel[data-v-29fc11aa]{border-left:0;border-top:1px solid var(--line)}.result-stage[data-v-29fc11aa]{min-height:430px}.compare[data-v-29fc11aa]{min-height:390px}}@media(max-width:600px){.workbench-wrap[data-v-29fc11aa]{padding-top:4px}.workbench-wrap>.container[data-v-29fc11aa]{width:100%}.workbench[data-v-29fc11aa]:not(.workbench--empty){border-left:0;border-radius:0;border-right:0;box-shadow:none}.workbench__topbar[data-v-29fc11aa]{align-items:stretch;padding-bottom:12px}.mode-switch[data-v-29fc11aa]{flex:1}.mode-switch button[data-v-29fc11aa]{justify-content:center;padding-inline:8px}.media-stage[data-v-29fc11aa]{min-height:360px;padding:12px}.workbench__body--empty .media-stage[data-v-29fc11aa]{min-height:auto;padding:0}.workbench__body--empty .dropzone[data-v-29fc11aa]{min-height:260px;padding:28px 16px}.dropzone[data-v-29fc11aa]{min-height:330px}.source-preview>img[data-v-29fc11aa],.source-preview>video[data-v-29fc11aa]{min-height:300px}.control-panel[data-v-29fc11aa]{padding:22px 16px 106px}.result-stage[data-v-29fc11aa]{min-height:360px;padding:12px}.compare[data-v-29fc11aa]{min-height:330px}.result-panel[data-v-29fc11aa]{padding:24px 16px}.mobile-action[data-v-29fc11aa]{align-items:center;background:#fffffff5;border-top:1px solid var(--line);bottom:0;box-shadow:0 -8px 26px #15171a1a;display:flex;gap:12px;justify-content:space-between;left:0;min-height:72px;padding:10px 12px calc(10px + env(safe-area-inset-bottom));position:fixed;right:0;z-index:70}.mobile-action>div[data-v-29fc11aa]{display:grid}.mobile-action span[data-v-29fc11aa]{font-size:13px;font-weight:850}.mobile-action small[data-v-29fc11aa]{color:var(--faint);font-size:10px}.mobile-action .btn[data-v-29fc11aa]{flex:none}}.faq-list[data-v-4664d955]{border-top:0;display:grid;gap:8px}.faq-item[data-v-4664d955]{background:#fff;border:1px solid var(--line);border-radius:6px;overflow:hidden}.faq-item summary[data-v-4664d955]{min-height:58px;padding:0 18px}.faq-item p[data-v-4664d955]{background:var(--surface-2);border-top:1px solid var(--line);padding:16px 48px 18px 18px}
