.home-object-root[data-v-4d75cb1c]{padding-block:1rem 3rem;position:relative;width:100%}.home-object-empty[data-v-4d75cb1c]{margin-inline:auto;padding-inline:1rem;width:min(100%,1400px)}.home-object-empty-grid[data-v-4d75cb1c]{display:grid;gap:1.5rem;grid-template-columns:minmax(0,68fr) minmax(0,32fr);min-height:580px}.home-object-upload-stage[data-v-4d75cb1c]{background:#fff;border:1px solid rgba(226,232,240,.85);border-radius:1.25rem;box-shadow:0 18px 48px #3b82f614;cursor:pointer;padding:1.25rem;transition:all .2s ease}.home-object-upload-stage.is-dragging[data-v-4d75cb1c],.home-object-upload-stage[data-v-4d75cb1c]:hover{border-color:#3b82f6;box-shadow:0 22px 60px #3b82f629;transform:translateY(-2px)}.home-object-upload-inner[data-v-4d75cb1c]{align-items:center;background:radial-gradient(circle at 50% 50%,rgba(59,130,246,.06),transparent 50%),linear-gradient(135deg,#fffffffa,#f8fafcf0);border:2px dashed rgba(203,213,225,.85);border-radius:1rem;display:flex;flex-direction:column;height:100%;justify-content:center;min-height:480px;padding:2rem 1.5rem;text-align:center}.home-object-upload-ring[data-v-4d75cb1c]{background:#fff;border:1px solid rgba(226,232,240,.7);border-radius:999px;box-shadow:0 8px 24px #3b82f61a;display:grid;height:7rem;place-items:center;width:7rem}.home-object-upload-icon[data-v-4d75cb1c]{background:#3b82f61a;border-radius:1.25rem;color:#2563eb;display:grid;height:3.75rem;place-items:center;width:3.75rem}.upload-title[data-v-4d75cb1c]{color:#0f172a;font-size:1.25rem;font-weight:850;margin-top:1.25rem}.upload-desc[data-v-4d75cb1c]{color:#64748b;font-size:.88rem;margin-top:.35rem}.home-object-upload-pill[data-v-4d75cb1c]{background:#fff;border:1px solid #e2e8f0;border-radius:999px;box-shadow:0 4px 12px #0f172a0f;color:#2563eb;font-size:.85rem;font-weight:750;margin-top:1.2rem;padding:.5rem 1.4rem}.samples-row[data-v-4d75cb1c]{align-items:center;display:flex;flex-direction:column;gap:.75rem;margin-top:2rem}.samples-title[data-v-4d75cb1c]{color:#64748b;font-size:.8rem;font-weight:700}.samples-list[data-v-4d75cb1c]{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}.sample-btn[data-v-4d75cb1c]{background:transparent;border:2px solid #fff;border-radius:.75rem;box-shadow:0 4px 10px #0f172a1f;cursor:pointer;height:4rem;overflow:hidden;padding:0;position:relative;transition:all .2s ease;width:4rem}.sample-btn[data-v-4d75cb1c]:hover{border-color:#3b82f6;box-shadow:0 8px 16px #2563eb33;transform:translateY(-3px) scale(1.05)}.sample-btn img[data-v-4d75cb1c]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.sample-tag[data-v-4d75cb1c]{background:#0f172aa6;bottom:0;color:#fff;font-size:.62rem;font-weight:700;inset-inline:0;padding:.1rem;position:absolute;text-align:center}.home-object-empty-side[data-v-4d75cb1c]{display:flex;flex-direction:column;gap:1.25rem}.home-object-upload-card[data-v-4d75cb1c]{align-items:center;background:#fff;border:1px solid #f1f5f9;border-radius:1.25rem;box-shadow:0 10px 28px #3b82f60d;display:flex;flex-direction:column;padding:1.75rem 1.5rem;text-align:center}.home-object-upload-card-icon[data-v-4d75cb1c]{background:#3b82f61a;border-radius:1rem;color:#2563eb;display:grid;height:3.5rem;place-items:center;width:3.5rem}.home-object-upload-card-title[data-v-4d75cb1c]{color:#0f172a;font-size:1.2rem;font-weight:850;margin-top:1rem}.home-object-upload-card-desc[data-v-4d75cb1c]{color:#64748b;font-size:.85rem;line-height:1.45;margin-top:.5rem}.home-object-upload-card-button[data-v-4d75cb1c]{align-items:center;background:#2563eb;border:none;border-radius:.75rem;box-shadow:0 10px 20px #2563eb40;color:#fff;cursor:pointer;display:flex;font-size:.95rem;font-weight:750;gap:.5rem;justify-content:center;margin-top:1.25rem;padding:.85rem 1.25rem;transition:all .2s ease;width:100%}.home-object-upload-card-button[data-v-4d75cb1c]:hover{background:#1d4ed8;box-shadow:0 14px 28px #2563eb59;transform:translateY(-2px)}.home-object-format-row[data-v-4d75cb1c]{display:flex;flex-wrap:wrap;gap:.4rem;justify-content:center;margin-top:1rem}.home-object-format[data-v-4d75cb1c]{background:#f1f5f9;border-radius:.35rem;color:#64748b;font-size:.72rem;font-weight:700;padding:.2rem .5rem}.home-object-disabled-panel[data-v-4d75cb1c]{background:#fff;border:1px solid #f1f5f9;border-radius:1.25rem;box-shadow:0 10px 28px #3b82f60a;opacity:.75;padding:1.25rem;pointer-events:none;position:relative}.home-object-panel-title[data-v-4d75cb1c]{color:#0f172a;display:block;font-size:.85rem;font-weight:800;margin-bottom:.5rem}.panel-section[data-v-4d75cb1c]{margin-bottom:1rem}.home-object-mode-row[data-v-4d75cb1c]{display:grid;gap:.5rem;grid-template-columns:1fr 1fr}.home-object-mode-row button[data-v-4d75cb1c],.home-object-mode-row span[data-v-4d75cb1c]{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:.65rem;color:#475569;cursor:pointer;display:flex;font-size:.8rem;font-weight:750;height:2.25rem;justify-content:center;transition:all .2s ease}.home-object-mode-row .is-active[data-v-4d75cb1c]{background:#3b82f61a;border-color:#3b82f6;color:#2563eb}.home-object-icon-grid[data-v-4d75cb1c]{display:grid;gap:.4rem;grid-template-columns:repeat(4,1fr)}.home-object-icon-option[data-v-4d75cb1c]{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:.65rem;color:#64748b;cursor:pointer;display:flex;flex-direction:column;gap:.3rem;padding:.5rem .25rem;transition:all .2s ease}.home-object-icon-option span[data-v-4d75cb1c]{font-size:.72rem;font-weight:750}.home-object-icon-option.is-active[data-v-4d75cb1c]{background:#3b82f61a;border-color:#3b82f6;color:#2563eb}.home-object-resolution-row[data-v-4d75cb1c]{display:grid;gap:.5rem;grid-template-columns:1fr 1fr}.home-object-resolution-row button[data-v-4d75cb1c],.home-object-resolution-row span[data-v-4d75cb1c]{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:.65rem;color:#475569;cursor:pointer;display:flex;font-size:.8rem;font-weight:750;height:2.25rem;justify-content:center;transition:all .2s ease}.home-object-resolution-row .is-active[data-v-4d75cb1c]{background:#3b82f61a;border-color:#3b82f6;color:#2563eb}.home-object-panel-footer button[data-v-4d75cb1c]{background:#2563eb;border:none;border-radius:999px;color:#fff;font-size:.95rem;font-weight:800;height:2.75rem;width:100%}.home-object-desktop[data-v-4d75cb1c]{margin-inline:auto;padding-inline:1rem;width:min(100%,1400px)}.home-object-grid[data-v-4d75cb1c]{align-items:stretch;display:grid;gap:1.5rem;grid-template-columns:minmax(0,68fr) minmax(0,32fr)}.home-object-canvas-column[data-v-4d75cb1c]{display:flex;flex-direction:column;height:680px;min-height:600px}.home-object-canvas-frame[data-v-4d75cb1c]{background:#e2e8f0;border:1px solid rgba(226,232,240,.8);border-radius:1.25rem;box-shadow:0 10px 28px #3b82f60f;flex:1;overflow:hidden;position:relative}.canvas-viewport[data-v-4d75cb1c]{align-items:center;display:flex;height:100%;justify-content:center;overflow:hidden;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.canvas-viewport.is-crosshair[data-v-4d75cb1c]{cursor:crosshair}.canvas-viewport.is-panning[data-v-4d75cb1c]{cursor:grab}.canvas-viewport.is-panning[data-v-4d75cb1c]:active{cursor:grabbing}.canvas-transform[data-v-4d75cb1c]{display:inline-block;position:relative;transform-origin:center center;transition:transform .05s ease-out}.main-canvas[data-v-4d75cb1c]{border-radius:.5rem;box-shadow:0 4px 16px #0f172a26;display:block}.mask-canvas[data-v-4d75cb1c]{border-radius:.5rem;height:100%;inset:0;position:absolute;touch-action:none;width:100%;z-index:10}.brush-cursor[data-v-4d75cb1c]{background:#2563eb2e;border:2px solid #2563eb;border-radius:50%;pointer-events:none;position:absolute;transform:translate(-50%,-50%);z-index:25}.canvas-floating-toolbar[data-v-4d75cb1c]{align-items:center;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff2;border:1px solid rgba(226,232,240,.85);border-radius:999px;bottom:1rem;box-shadow:0 10px 30px #0f172a26;display:flex;gap:.5rem;left:50%;padding:.4rem .75rem;position:absolute;transform:translate(-50%);z-index:30}.toolbar-group[data-v-4d75cb1c]{align-items:center;display:flex;gap:.25rem}.toolbar-btn[data-v-4d75cb1c]{align-items:center;background:transparent;border:none;border-radius:999px;color:#64748b;cursor:pointer;display:inline-flex;font-size:.8rem;font-weight:750;gap:.35rem;padding:.4rem .75rem;transition:all .2s ease}.toolbar-btn[data-v-4d75cb1c]:hover{background:#f1f5f9;color:#0f172a}.toolbar-btn.active[data-v-4d75cb1c]{background:#2563eb;color:#fff}.toolbar-icon-btn[data-v-4d75cb1c]{background:transparent;border:none;border-radius:999px;color:#64748b;cursor:pointer;display:grid;height:2rem;place-items:center;transition:all .2s ease;width:2rem}.toolbar-icon-btn[data-v-4d75cb1c]:hover:not(:disabled){background:#f1f5f9;color:#0f172a}.toolbar-icon-btn[data-v-4d75cb1c]:disabled{cursor:not-allowed;opacity:.4}.toolbar-divider[data-v-4d75cb1c]{background:#e2e8f0;height:1.5rem;width:1px}.toolbar-brush-size[data-v-4d75cb1c]{align-items:center;display:flex;gap:.5rem;padding-inline:.25rem}.size-label[data-v-4d75cb1c]{color:#475569;font-size:.75rem;font-weight:750;min-width:32px}.brush-slider[data-v-4d75cb1c]{accent-color:#2563eb;width:80px}.zoom-value[data-v-4d75cb1c]{color:#64748b;font-size:.75rem;font-weight:750;min-width:36px;text-align:center}.result-compare-wrap[data-v-4d75cb1c]{align-items:center;background:#0f172a;display:flex;height:100%;justify-content:center;width:100%}.compare-container[data-v-4d75cb1c]{border-radius:.5rem;display:inline-block;max-height:100%;max-width:100%;overflow:hidden;position:relative}.compare-img[data-v-4d75cb1c]{display:block;max-height:600px;max-width:100%;-o-object-fit:contain;object-fit:contain}.compare-after-clip[data-v-4d75cb1c]{clip-path:polygon(var(--split) 0,100% 0,100% 100%,var(--split) 100%);height:100%;left:0;position:absolute;top:0;width:100%}.compare-divider[data-v-4d75cb1c]{bottom:0;box-shadow:0 0 10px #0006;left:var(--split);pointer-events:none;top:0;width:2px}.compare-divider[data-v-4d75cb1c],.compare-handle[data-v-4d75cb1c]{background:#fff;position:absolute}.compare-handle[data-v-4d75cb1c]{border-radius:50%;box-shadow:0 4px 12px #0000004d;color:#0f172a;display:grid;height:2rem;left:50%;place-items:center;top:50%;transform:translate(-50%,-50%);width:2rem}.compare-slider-input[data-v-4d75cb1c]{cursor:ew-resize;height:100%;inset:0;margin:0;opacity:0;position:absolute;width:100%}.compare-pill[data-v-4d75cb1c]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172abf;border-radius:999px;color:#fff;font-size:.75rem;font-weight:750;padding:.25rem .75rem;pointer-events:none;position:absolute;top:1rem}.compare-pill--before[data-v-4d75cb1c]{left:1rem}.compare-pill--after[data-v-4d75cb1c]{right:1rem}.home-object-side[data-v-4d75cb1c]{display:flex;flex-direction:column;gap:1rem}.home-object-reupload[data-v-4d75cb1c]{align-items:center;background:#fff;border:1px solid #f1f5f9;border-radius:1.25rem;box-shadow:0 10px 28px #3b82f60a;display:flex;flex-direction:column;padding:1.25rem 1.5rem;text-align:center}.home-object-reupload-button[data-v-4d75cb1c]{align-items:center;background:#2563eb;border:none;border-radius:.75rem;box-shadow:0 10px 20px #2563eb40;color:#fff;cursor:pointer;display:flex;font-size:.92rem;font-weight:750;gap:.5rem;justify-content:center;padding:.75rem 1rem;transition:all .2s ease;width:min(100%,240px)}.home-object-reupload-button[data-v-4d75cb1c]:hover{background:#1d4ed8;transform:translateY(-2px)}.reupload-hint[data-v-4d75cb1c]{color:#94a3b8;font-size:.75rem;margin-top:.5rem}.config-panel[data-v-4d75cb1c]{background:#fff;border:1px solid #f1f5f9;border-radius:1.25rem;box-shadow:0 10px 28px #3b82f60a;display:flex;flex-direction:column;padding:1.5rem}.home-object-credits-row[data-v-4d75cb1c]{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;margin-bottom:1rem;padding-block:.5rem 1rem}.credits-cost[data-v-4d75cb1c]{color:#10b981;font-size:.8rem;font-weight:700}.credit-ref-link[data-v-4d75cb1c]{align-items:center;background:transparent;border:none;color:#2563eb;cursor:pointer;display:inline-flex;font-size:.75rem;font-weight:700;gap:.25rem}.erase-submit-btn[data-v-4d75cb1c]{align-items:center;background:linear-gradient(135deg,#2563eb,#1d4ed8);border:none;border-radius:999px;box-shadow:0 12px 28px #2563eb59;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:850;gap:.5rem;justify-content:center;min-height:3rem;transition:all .2s ease;width:100%}.erase-submit-btn[data-v-4d75cb1c]:hover:not(:disabled){box-shadow:0 16px 32px #2563eb73;transform:translateY(-2px)}.erase-submit-btn[data-v-4d75cb1c]:disabled{box-shadow:none;cursor:not-allowed;opacity:.6}.panel-bottom-hint[data-v-4d75cb1c]{align-items:center;color:#64748b;display:flex;font-size:.75rem;gap:.4rem;line-height:1.35;margin-top:1rem}.panel-bottom-hint svg[data-v-4d75cb1c]{color:#2563eb;flex-shrink:0}.result-success-box[data-v-4d75cb1c]{align-items:center;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:.75rem;display:flex;gap:.75rem;margin-bottom:1.25rem;padding:.85rem 1rem}.result-success-box strong[data-v-4d75cb1c]{color:#166534;display:block;font-size:.9rem}.result-success-box p[data-v-4d75cb1c]{color:#15803d;font-size:.75rem;margin-top:.15rem}.download-stack[data-v-4d75cb1c]{display:flex;flex-direction:column;gap:.75rem}.download-free-btn[data-v-4d75cb1c],.download-hd-btn[data-v-4d75cb1c]{align-items:center;display:flex;gap:.5rem;justify-content:center;position:relative}.download-badge-free[data-v-4d75cb1c]{background:#f1f5f9;color:#475569;font-weight:800}.download-badge-free[data-v-4d75cb1c],.download-badge-pro[data-v-4d75cb1c]{border-radius:999px;font-size:.65rem;padding:.15rem .45rem}.download-badge-pro[data-v-4d75cb1c]{background:linear-gradient(135deg,#fbbf24,#f59e0b);box-shadow:0 2px 6px #f59e0b4d;color:#78350f;font-weight:850}.result-edit-more-row[data-v-4d75cb1c]{border-top:1px solid #f1f5f9;margin-top:1.25rem;padding-top:1rem}@media(max-width:1024px){.home-object-empty-grid[data-v-4d75cb1c],.home-object-grid[data-v-4d75cb1c]{grid-template-columns:1fr}.home-object-canvas-column[data-v-4d75cb1c]{height:500px}}
