.section-title[data-v-6f03bea2]{margin:0 0 10px;font-size:14px;font-weight:650;color:var(--tools-text)}.upload-section[data-v-6f03bea2]{margin-bottom:16px}.upload-zone[data-v-6f03bea2]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;width:100%;min-width:0;min-height:180px;padding:24px 16px;border:1.5px dashed var(--tools-border);border-radius:var(--tools-radius);background:var(--tools-bg);text-align:center;cursor:pointer;box-sizing:border-box}.upload-zone.has-image[data-v-6f03bea2]{cursor:default;min-height:220px}.upload-zone.is-dragover[data-v-6f03bea2]{border-color:#f97316;background:#fff7ed}.upload-filename[data-v-6f03bea2]{position:absolute;top:12px;right:14px;max-width:50%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:var(--tools-muted)}.upload-icon[data-v-6f03bea2]{font-size:32px;line-height:1}.upload-title[data-v-6f03bea2]{margin:0;font-size:14px;color:var(--tools-muted)}.upload-btn[data-v-6f03bea2]{position:relative;display:inline-flex;align-items:center;justify-content:center;margin-top:4px;padding:8px 20px;border-radius:var(--tools-radius-pill);background:#f97316;color:#fff;font-size:14px;font-weight:500;cursor:pointer}.upload-btn[data-v-6f03bea2]:hover{background:#ea580c}.upload-input[data-v-6f03bea2]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.upload-preview[data-v-6f03bea2]{display:flex;align-items:center;justify-content:center;width:100%;min-width:0;align-self:stretch;min-height:140px}.upload-preview-image[data-v-6f03bea2]{display:block;max-width:100%;max-height:200px;-o-object-fit:contain;object-fit:contain;border-radius:var(--tools-radius-sm)}.change-link[data-v-6f03bea2]{display:inline-flex;align-items:center;gap:6px;position:relative;margin-top:4px;font-size:13px;color:var(--tools-muted);cursor:pointer}.change-link[data-v-6f03bea2]:hover{color:var(--tools-text)}.change-icon[data-v-6f03bea2]{font-size:16px}.options-card[data-v-6f03bea2]{margin-bottom:16px;border:1px solid var(--tools-border);border-radius:var(--tools-radius);overflow:hidden;background:var(--tools-surface)}.options-toggle[data-v-6f03bea2]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:14px 16px;border:0;background:transparent;color:var(--tools-muted);font-size:13px;font-weight:650;cursor:pointer}.chevron[data-v-6f03bea2]{display:inline-block;transition:transform .16s ease}.chevron.is-open[data-v-6f03bea2]{transform:rotate(180deg)}.options-body[data-v-6f03bea2]{display:grid;gap:14px;padding:0 16px 16px}.opt-field[data-v-6f03bea2]{display:grid;grid-template-columns:72px 1fr;align-items:center;gap:10px;color:var(--tools-muted);font-size:13px;font-weight:600}.opt-select[data-v-6f03bea2]{margin:0;cursor:pointer}.tools-check[data-v-6f03bea2]{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--tools-text);cursor:pointer}.action-row[data-v-6f03bea2]{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:16px}.primary-btn[data-v-6f03bea2]{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:120px;padding:10px 24px;border:0;border-radius:var(--tools-radius-pill);background:#f97316;color:#fff;font-size:14px;font-weight:600;cursor:pointer}.primary-btn[data-v-6f03bea2]:hover:not(:disabled){background:#ea580c}.primary-btn[data-v-6f03bea2]:disabled{opacity:.7;cursor:not-allowed}.secondary-btn[data-v-6f03bea2]{min-width:100px;padding:10px 20px;border:1px solid var(--tools-border);border-radius:var(--tools-radius-pill);background:var(--tools-surface);color:var(--tools-text);font-size:14px;font-weight:500;cursor:pointer}.secondary-btn[data-v-6f03bea2]:hover:not(:disabled){background:var(--tools-bg)}.secondary-btn[data-v-6f03bea2]:disabled{opacity:.5;cursor:not-allowed}.loader[data-v-6f03bea2]{width:14px;height:14px;border:2px solid hsla(0,0%,100%,.35);border-top-color:#fff;border-radius:50%;animation:spin-6f03bea2 .8s linear infinite}@keyframes spin-6f03bea2{to{transform:rotate(1turn)}}.preview-section[data-v-6f03bea2]{margin-top:8px}.compare-grid[data-v-6f03bea2]{display:grid;grid-template-columns:1fr;gap:16px;min-width:0}.compare-item[data-v-6f03bea2]{display:flex;flex-direction:column;gap:10px;min-width:0}.compare-label[data-v-6f03bea2]{margin:0;font-size:13px;font-weight:650;color:var(--tools-text)}.compare-frame[data-v-6f03bea2]{display:flex;align-items:center;justify-content:center;width:100%;min-width:0;min-height:200px;padding:12px;border:1px solid var(--tools-border);border-radius:var(--tools-radius);background:var(--tools-bg);box-sizing:border-box}.compare-image[data-v-6f03bea2]{display:block;max-width:100%;max-height:280px;-o-object-fit:contain;object-fit:contain}.compare-placeholder[data-v-6f03bea2]{margin:0;font-size:13px;color:var(--tools-muted)}@media (min-width:640px){.compare-grid[data-v-6f03bea2]{grid-template-columns:1fr 1fr}}