.home-section-first h1{margin-right:0!important;margin-left:0!important}.prepare-text[data-v-2c3f4e1c]{color:#2699fb!important}.editor-area[data-v-4f3daa2c]{background:#222}.control-tabs[data-v-4f3daa2c]{background:#444}.tab-button-active[data-v-4f3daa2c]{color:#f0f0f0;background:#444}.close-button[data-v-4f3daa2c]{background:none!important}.background-tab-content[data-v-4f3daa2c]{color:#f0f0f0}.editor-button[data-v-4f3daa2c]{box-shadow:none;color:#f0f0f0}.removed-image[data-v-4f3daa2c]{position:absolute;top:0;left:0}.toggle button[data-v-4f3daa2c]{color:#f0f0f0!important}.generator-box[data-v-4f3daa2c]{width:1px;height:1px;overflow:hidden}.picker[data-v-4f3daa2c]{margin-right:0!important}.share-content[data-v-3cd46321]{text-align:center;padding:20px 0}.share-preview[data-v-3cd46321]{margin-bottom:20px;display:flex;justify-content:center;align-items:center}.share-preview-img[data-v-3cd46321]{max-width:150px;max-height:150px;border-radius:8px}.download-section[data-v-3cd46321]{margin-bottom:20px;display:flex;justify-content:center}.download-btn[data-v-3cd46321]{display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 16px;background:#007bff;color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s ease;min-width:160px}.download-btn[data-v-3cd46321]:hover{background:#0056b3}.download-icon[data-v-3cd46321]{width:16px;height:16px}.separator[data-v-3cd46321]{width:100%;height:1px;background:#e0e0e0;margin:20px 0}.share-text[data-v-3cd46321]{margin-bottom:25px;font-size:16px;font-weight:500;color:#333}.social-buttons[data-v-3cd46321]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;width:100%;max-width:390px;margin:0 auto;max-height:200px;overflow-y:auto;overflow-x:hidden;box-sizing:border-box;padding:0 5px}.social-btn[data-v-3cd46321]{display:flex;align-items:center;justify-content:flex-start;padding:8px 10px;border:1px solid #e0e0e0;border-radius:6px;background:#fff;cursor:pointer;transition:all .2s ease;text-decoration:none;color:#333;font-size:12px;font-weight:500}.social-btn[data-v-3cd46321]:hover{background:#f5f5f5;border-color:#d0d0d0;transform:translateY(-1px)}.social-icon[data-v-3cd46321]{width:18px;height:18px;margin-right:6px;flex-shrink:0}.btn-secondary[data-v-3cd46321]{padding:8px 20px;border:1px solid #ccc;border-radius:4px;background:#f8f9fa;color:#333;cursor:pointer;font-size:14px}.btn-secondary[data-v-3cd46321]:hover{background:#e2e6ea;border-color:#adb5bd}.image-result--delete-btn[data-v-3cd46321]{position:absolute;top:10px;right:10px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.9);border:1px solid #e0e0e0;border-radius:50%;cursor:pointer;font-size:24px;line-height:1;color:#666!important;transition:all .2s ease;z-index:10;text-decoration:none}.image-result--delete-btn[data-v-3cd46321]:hover{background:#fff;color:#333!important;transform:scale(1.1)}.social-share-modal{border-radius:12px!important}.social-share-modal .el-dialog__header{padding:20px 20px 0 20px!important}.social-share-modal .el-dialog__body{padding:10px 20px!important}.social-share-modal .el-dialog__footer{padding:0 20px 20px 20px!important}.image-comparison-wrapper[data-v-0b6c456a]{display:flex;justify-content:center;width:100%}.image-comparison-container[data-v-0b6c456a]{position:relative;cursor:ew-resize;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:1rem;overflow:hidden;max-height:80vh;display:inline-block;margin:0 auto;transition:all .3s ease}.original-image-layer[data-v-0b6c456a]{position:relative;width:100%;height:auto}.original-image-layer img[data-v-0b6c456a]{display:block;width:100%;height:auto;max-height:80vh;-o-object-fit:contain;object-fit:contain}.removed-image-layer[data-v-0b6c456a]{position:absolute;top:0;left:0;width:100%;height:100%;will-change:clip-path;transform:translateZ(0);background-color:#fff}.removed-image-layer img[data-v-0b6c456a]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;will-change:transform;transform:translateZ(0);max-height:80vh}.transparency-grid[data-v-0b6c456a]{background-color:#f8f9fa;background-image:linear-gradient(45deg,#d1d5db 25%,transparent 0),linear-gradient(-45deg,#d1d5db 25%,transparent 0),linear-gradient(45deg,transparent 75%,#d1d5db 0),linear-gradient(-45deg,transparent 75%,#d1d5db 0);background-size:16px 16px;background-position:0 0,0 8px,8px -8px,-8px 0}.drag-handle[data-v-0b6c456a]{position:absolute;top:50%;transform:translate(-50%,-50%);z-index:100;pointer-events:all;will-change:left}.drag-button[data-v-0b6c456a]{width:56px;height:56px;background:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:50%;border:2px solid hsla(0,0%,100%,.5);box-shadow:0 25px 50px -12px rgba(0,0,0,.25);display:flex;align-items:center;justify-content:center;transition:all .3s ease;pointer-events:all;cursor:ew-resize;gap:2px;will-change:transform}.drag-button[data-v-0b6c456a]:hover{transform:scale(1.1) translateZ(0);border-color:rgba(59,130,246,.3);box-shadow:0 25px 50px -12px rgba(0,0,0,.25),0 0 0 1px rgba(59,130,246,.2)}.drag-button[data-v-0b6c456a]:hover:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at center,rgba(59,130,246,.1),transparent);border-radius:50%}.drag-button.dragging[data-v-0b6c456a]{transform:scale(1.1) translateZ(0);border-color:rgba(59,130,246,.5)}.drag-arrow[data-v-0b6c456a]{width:16px;height:16px;color:#6b7280;transition:color .3s ease}.drag-button:hover .drag-arrow[data-v-0b6c456a]{color:#3b82f6}.drag-divider[data-v-0b6c456a]{width:1px;height:24px;background:currentColor;opacity:.5}.vertical-divider[data-v-0b6c456a]{position:absolute;top:0;bottom:0;width:2px;background:linear-gradient(180deg,transparent,hsla(0,0%,100%,.8),transparent);transform:translateX(-50%);z-index:50;will-change:left,width;transition:background .3s ease,width .3s ease,box-shadow .3s ease}.image-comparison-container:hover .vertical-divider[data-v-0b6c456a]{background:linear-gradient(180deg,rgba(59,130,246,.3),hsla(0,0%,100%,.9),rgba(99,102,241,.3));width:3px;box-shadow:0 0 20px rgba(59,130,246,.3)}.image-comparison-container.dragging[data-v-0b6c456a]{cursor:ew-resize}.image-comparison-container.dragging .vertical-divider[data-v-0b6c456a]{background:linear-gradient(180deg,rgba(59,130,246,.5),#fff,rgba(99,102,241,.5));width:4px;box-shadow:0 0 30px rgba(59,130,246,.5);transition:background 0s,width 0s,box-shadow 0s}.image-compare-original-text[data-v-0b6c456a],.image-compare-removed-text[data-v-0b6c456a]{position:absolute;top:1rem;padding:.5rem 1rem;background:rgba(0,0,0,.7);color:#fff;border-radius:.5rem;font-size:.875rem;font-weight:600;z-index:10}.image-compare-original-text[data-v-0b6c456a]{left:1rem}.image-compare-removed-text[data-v-0b6c456a]{right:1rem}@media (max-width:640px){.drag-button[data-v-0b6c456a]{width:48px;height:48px}.drag-arrow[data-v-0b6c456a]{width:14px;height:14px}.drag-divider[data-v-0b6c456a]{height:20px}}.single-image-layer[data-v-0b6c456a]{position:relative;width:100%;height:auto;display:flex;justify-content:center;align-items:center}.single-image[data-v-0b6c456a]{display:block;width:100%;height:auto;max-height:80vh;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.image-comparison-container.single-mode[data-v-0b6c456a]{cursor:default}.comparison-mode[data-v-0b6c456a],.single-image-mode[data-v-0b6c456a]{position:relative;width:100%;height:100%}.single-original-layer[data-v-0b6c456a]{position:relative;width:100%;height:auto}.single-original-layer img[data-v-0b6c456a]{display:block;width:100%;height:auto;max-height:80vh;-o-object-fit:contain;object-fit:contain}.single-removed-layer[data-v-0b6c456a]{position:absolute;top:0;left:0;width:100%;height:100%;will-change:clip-path;transform:translateZ(0);background-color:#fff}.single-removed-layer img[data-v-0b6c456a]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;will-change:transform;transform:translateZ(0);max-height:80vh}.image-item[data-v-1f242d01]{margin-bottom:1rem;margin-left:1rem;margin-right:1rem}.image-item img[data-v-1f242d01]{max-height:200px;-o-object-fit:cover;object-fit:cover}@-webkit-keyframes scan-1f242d01{0%{height:0}to{opacity:0;height:524px}}@keyframes scan-1f242d01{0%{height:0}to{opacity:0;height:524px}}.tech-recognition-scan[data-v-1f242d01]{position:absolute;z-index:20;top:0;left:0;width:840px;border-bottom:3px solid #3e88f1;-webkit-animation:scan-1f242d01 1.2s infinite;-moz-animation:scan-1f242d01 1.2s infinite;background:linear-gradient(180deg,transparent,#3e88f1)}.tech-recognition-wait[data-v-1f242d01]{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.8rem}.tech-recognition-wait div[data-v-1f242d01]{padding:10px;line-height:1.5;text-align:center}.choose-text[data-v-1f242d01]{text-align:center;font-size:14px;font-weight:700;margin-bottom:10px}.cocoen-lazy[data-v-1f242d01]{border:1px solid transparent}.active[data-v-1f242d01]{border:1px solid #3e88f1}.nav-tabs[data-v-1f242d01]{flex-wrap:wrap;align-items:center}.btn-sm[data-v-1f242d01]{margin-right:.5rem;border:none!important;position:relative;top:-.5rem;font-size:1rem}.btn-sm span[data-v-1f242d01]{font-size:.8rem}.downloads[data-v-1f242d01]{margin-top:30px;padding-top:30px;border-top:1px solid #333}.download-item[data-v-1f242d01]{cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center}.download-item-img[data-v-1f242d01]{overflow:hidden}.inpaint-mask[data-v-1f242d01]{position:absolute;top:0;left:0}.model-name[data-v-1f242d01]{position:absolute;top:.6rem;right:.6rem;font-weight:700;font-size:.7rem;background:rgba(0,0,0,.6);padding:.6rem .5rem;border-radius:.5rem}.image-container[data-v-1f242d01]{position:relative}.share-button[data-v-1f242d01]{position:absolute;top:10px;right:10px;padding:8px;background:hsla(0,0%,100%,.9);border:1px solid rgba(0,0,0,.2);border-radius:50%;cursor:pointer;transition:all .2s ease;z-index:10;display:flex;align-items:center;justify-content:center;width:32px;height:32px}.share-button[data-v-1f242d01]:hover{background:#fff;transform:scale(1.1)}.share-button svg[data-v-1f242d01]{color:#666}@-webkit-keyframes animate-float-1f242d01{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-10px) rotate(5deg)}}@keyframes animate-float-1f242d01{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-10px) rotate(5deg)}}.animate-float[data-v-1f242d01]{-webkit-animation:animate-float-1f242d01 6s ease-in-out infinite;animation:animate-float-1f242d01 6s ease-in-out infinite}.animate-float[style*="animation-delay: 2s"][data-v-1f242d01]{-webkit-animation-delay:2s;animation-delay:2s}.animate-pulse[data-v-1f242d01]{-webkit-animation:pulse-1f242d01 2s cubic-bezier(.4,0,.6,1) infinite;animation:pulse-1f242d01 2s cubic-bezier(.4,0,.6,1) infinite}@-webkit-keyframes pulse-1f242d01{0%,to{opacity:1}50%{opacity:.5}}@keyframes pulse-1f242d01{0%,to{opacity:1}50%{opacity:.5}}.processing-container[data-v-1f242d01]{position:relative;border-radius:1rem;overflow:hidden;background:linear-gradient(135deg,#0f172a,#1e293b 50%,#334155);max-height:80vh;display:flex;justify-content:center;align-items:center;box-shadow:inset 0 0 100px rgba(6,182,212,.1),0 0 50px rgba(6,182,212,.2)}.processing-container[data-v-1f242d01]:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 30%,rgba(6,182,212,.15) 0,transparent 50%),radial-gradient(circle at 80% 70%,rgba(139,92,246,.15) 0,transparent 50%);-webkit-animation:bg-pulse-1f242d01 4s ease-in-out infinite;animation:bg-pulse-1f242d01 4s ease-in-out infinite}@-webkit-keyframes bg-pulse-1f242d01{0%,to{opacity:.5}50%{opacity:1}}@keyframes bg-pulse-1f242d01{0%,to{opacity:.5}50%{opacity:1}}.processing-wrapper[data-v-1f242d01]{position:relative;display:inline-block;max-height:80vh}.processing-backdrop[data-v-1f242d01]{position:relative;display:flex;align-items:center;justify-content:center}.original-preview[data-v-1f242d01]{width:100%;height:auto;max-height:80vh;-o-object-fit:contain;object-fit:contain;border-radius:.5rem;opacity:.5;filter:brightness(.8) contrast(1.1);mix-blend-mode:lighten}.scanning-overlay[data-v-1f242d01]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.scan-line[data-v-1f242d01]{position:absolute;top:0;left:0;width:100%;height:5px;background:linear-gradient(90deg,transparent,rgba(14,165,233,.3) 20%,rgba(6,182,212,.9) 40%,#06b6d4 50%,rgba(6,182,212,.9) 60%,rgba(14,165,233,.3) 80%,transparent);-webkit-animation:scan-vertical-1f242d01 3s ease-in-out infinite;animation:scan-vertical-1f242d01 3s ease-in-out infinite;box-shadow:0 0 40px rgba(6,182,212,.9),0 0 80px rgba(6,182,212,.5),0 3px 15px rgba(6,182,212,.7),0 -3px 15px rgba(6,182,212,.4);filter:blur(.5px)}.scan-trail[data-v-1f242d01]{position:absolute;top:5px;left:0;width:100%;height:40px;background:linear-gradient(180deg,rgba(6,182,212,.4),transparent);opacity:.6}.scan-glow[data-v-1f242d01]{position:absolute;top:-10px;left:0;width:100%;height:25px;background:radial-gradient(ellipse at center,rgba(6,182,212,.6),transparent);filter:blur(5px)}.scan-line-secondary[data-v-1f242d01]{position:absolute;top:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,transparent,rgba(139,92,246,.7),transparent);-webkit-animation:scan-vertical-1f242d01 3s ease-in-out infinite;animation:scan-vertical-1f242d01 3s ease-in-out infinite;-webkit-animation-delay:1.5s;animation-delay:1.5s;box-shadow:0 0 20px rgba(139,92,246,.6)}.scan-trail-secondary[data-v-1f242d01]{position:absolute;top:3px;left:0;width:100%;height:25px;background:linear-gradient(180deg,rgba(139,92,246,.3),transparent);opacity:.5}.scan-bars[data-v-1f242d01]{position:absolute;inset:0;pointer-events:none}.scan-bar[data-v-1f242d01]{position:absolute;top:-5px;left:0;width:100%;height:2px;background:linear-gradient(90deg,transparent,rgba(16,185,129,.5),transparent);-webkit-animation:scan-vertical-1f242d01 4s ease-in-out infinite;animation:scan-vertical-1f242d01 4s ease-in-out infinite;box-shadow:0 0 10px rgba(16,185,129,.4)}.corner-brackets[data-v-1f242d01]{position:absolute;inset:0;pointer-events:none}.bracket[data-v-1f242d01]{position:absolute;width:80px;height:80px;border:4px solid transparent;-webkit-animation:bracket-pulse-1f242d01 2s ease-in-out infinite;animation:bracket-pulse-1f242d01 2s ease-in-out infinite}.bracket-dot[data-v-1f242d01]{position:absolute;width:8px;height:8px;border-radius:50%;background:currentColor;-webkit-animation:dot-pulse-1f242d01 1.5s ease-in-out infinite;animation:dot-pulse-1f242d01 1.5s ease-in-out infinite}.bracket-tl[data-v-1f242d01]{top:5%;left:5%;border-top-color:#06b6d4;border-left-color:#06b6d4;border-top-left-radius:6px;box-shadow:0 0 25px rgba(6,182,212,.6),inset 0 0 25px rgba(6,182,212,.3)}.bracket-tl .bracket-dot[data-v-1f242d01]{top:-4px;left:-4px;color:#06b6d4;box-shadow:0 0 15px rgba(6,182,212,.8)}.bracket-tr[data-v-1f242d01]{top:5%;right:5%;border-top-color:#8b5cf6;border-right-color:#8b5cf6;border-top-right-radius:6px;-webkit-animation-delay:.5s;animation-delay:.5s;box-shadow:0 0 25px rgba(139,92,246,.6),inset 0 0 25px rgba(139,92,246,.3)}.bracket-tr .bracket-dot[data-v-1f242d01]{top:-4px;right:-4px;color:#8b5cf6;box-shadow:0 0 15px rgba(139,92,246,.8);-webkit-animation-delay:.5s;animation-delay:.5s}.bracket-bl[data-v-1f242d01]{bottom:5%;left:5%;border-bottom-color:#10b981;border-left-color:#10b981;border-bottom-left-radius:6px;-webkit-animation-delay:1s;animation-delay:1s;box-shadow:0 0 25px rgba(16,185,129,.6),inset 0 0 25px rgba(16,185,129,.3)}.bracket-bl .bracket-dot[data-v-1f242d01]{bottom:-4px;left:-4px;color:#10b981;box-shadow:0 0 15px rgba(16,185,129,.8);-webkit-animation-delay:1s;animation-delay:1s}.bracket-br[data-v-1f242d01]{bottom:5%;right:5%;border-bottom-color:#f59e0b;border-right-color:#f59e0b;border-bottom-right-radius:6px;-webkit-animation-delay:1.5s;animation-delay:1.5s;box-shadow:0 0 25px rgba(245,158,11,.6),inset 0 0 25px rgba(245,158,11,.3)}.bracket-br .bracket-dot[data-v-1f242d01]{bottom:-4px;right:-4px;color:#f59e0b;box-shadow:0 0 15px rgba(245,158,11,.8);-webkit-animation-delay:1.5s;animation-delay:1.5s}.tech-grid[data-v-1f242d01]{position:absolute;inset:0;opacity:.4}.grid-line[data-v-1f242d01]{position:absolute;background:linear-gradient(90deg,transparent,rgba(6,182,212,.3),transparent);-webkit-animation:grid-flash-1f242d01 3s ease-in-out infinite;animation:grid-flash-1f242d01 3s ease-in-out infinite}.grid-h[data-v-1f242d01]{left:0;right:0;height:1px}.grid-v[data-v-1f242d01]{top:0;bottom:0;width:1px;background:linear-gradient(180deg,transparent,rgba(6,182,212,.3),transparent)}.grid-line[data-v-1f242d01]:nth-child(2){-webkit-animation-delay:.5s;animation-delay:.5s}.grid-line[data-v-1f242d01]:nth-child(3){-webkit-animation-delay:1s;animation-delay:1s}.grid-line[data-v-1f242d01]:nth-child(4){-webkit-animation-delay:1.5s;animation-delay:1.5s}.grid-line[data-v-1f242d01]:nth-child(5){-webkit-animation-delay:2s;animation-delay:2s}.grid-line[data-v-1f242d01]:nth-child(6){-webkit-animation-delay:2.5s;animation-delay:2.5s}.grid-node[data-v-1f242d01]{position:absolute;width:6px;height:6px;background:#06b6d4;border-radius:50%;transform:translate(-50%,-50%);box-shadow:0 0 15px rgba(6,182,212,.8);-webkit-animation:node-pulse-1f242d01 2s ease-in-out infinite;animation:node-pulse-1f242d01 2s ease-in-out infinite}.grid-node[data-v-1f242d01]:nth-child(7){-webkit-animation-delay:.1s;animation-delay:.1s}.grid-node[data-v-1f242d01]:nth-child(8){-webkit-animation-delay:.2s;animation-delay:.2s}.grid-node[data-v-1f242d01]:nth-child(9){-webkit-animation-delay:.3s;animation-delay:.3s}.grid-node[data-v-1f242d01]:nth-child(10){-webkit-animation-delay:.4s;animation-delay:.4s}.grid-node[data-v-1f242d01]:nth-child(11){-webkit-animation-delay:.5s;animation-delay:.5s}.grid-node[data-v-1f242d01]:nth-child(12){-webkit-animation-delay:.6s;animation-delay:.6s}.grid-node[data-v-1f242d01]:nth-child(13){-webkit-animation-delay:.7s;animation-delay:.7s}.grid-node[data-v-1f242d01]:nth-child(14){-webkit-animation-delay:.8s;animation-delay:.8s}.grid-node[data-v-1f242d01]:nth-child(15){-webkit-animation-delay:.9s;animation-delay:.9s}.particles[data-v-1f242d01]{position:absolute;inset:0;pointer-events:none;overflow:hidden}.particle[data-v-1f242d01]{position:absolute;top:-10px;width:4px;height:4px;border-radius:50%;-webkit-animation:particle-fall-1f242d01 4s linear infinite;animation:particle-fall-1f242d01 4s linear infinite}.particle-cyan[data-v-1f242d01]{background:#06b6d4;box-shadow:0 0 15px rgba(6,182,212,.9),0 0 30px rgba(6,182,212,.5),0 0 3px #06b6d4}.particle-purple[data-v-1f242d01]{background:#8b5cf6;box-shadow:0 0 15px rgba(139,92,246,.9),0 0 30px rgba(139,92,246,.5),0 0 3px #8b5cf6}.particle-green[data-v-1f242d01]{background:#10b981;box-shadow:0 0 15px rgba(16,185,129,.9),0 0 30px rgba(16,185,129,.5),0 0 3px #10b981}.particle-speed-1[data-v-1f242d01]{-webkit-animation-duration:3s;animation-duration:3s}.particle-speed-2[data-v-1f242d01]{-webkit-animation-duration:4.5s;animation-duration:4.5s}.particle-speed-3[data-v-1f242d01]{-webkit-animation-duration:6s;animation-duration:6s}.particle-speed-4[data-v-1f242d01]{-webkit-animation-duration:5s;animation-duration:5s}.pulse-ring[data-v-1f242d01]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100px;height:100px;border:2px solid rgba(6,182,212,.6);border-radius:50%;-webkit-animation:pulse-expand-1f242d01 3s ease-out infinite;animation:pulse-expand-1f242d01 3s ease-out infinite}.pulse-ring-2[data-v-1f242d01]{-webkit-animation-delay:1s;animation-delay:1s;border-color:rgba(139,92,246,.6)}.pulse-ring-3[data-v-1f242d01]{-webkit-animation-delay:2s;animation-delay:2s;border-color:rgba(16,185,129,.6)}.pulse-ring-4[data-v-1f242d01]{-webkit-animation-delay:2.5s;animation-delay:2.5s;border-color:rgba(245,158,11,.6)}.radar-sweep[data-v-1f242d01]{position:absolute;top:50%;left:50%;width:200px;height:200px;transform:translate(-50%,-50%);border-radius:50%;background:conic-gradient(from 0deg,transparent 0deg,transparent 270deg,rgba(6,182,212,.3) 315deg,rgba(6,182,212,.1) 1turn);-webkit-animation:radar-rotate-1f242d01 4s linear infinite;animation:radar-rotate-1f242d01 4s linear infinite;pointer-events:none}.glitch-lines[data-v-1f242d01]{position:absolute;inset:0;pointer-events:none}.glitch-line[data-v-1f242d01]{position:absolute;left:0;width:100%;height:1px;background:linear-gradient(90deg,transparent,rgba(6,182,212,.8) 30%,transparent 50%,rgba(139,92,246,.8) 70%,transparent);opacity:0;-webkit-animation:glitch-flash-1f242d01 6s ease-in-out infinite;animation:glitch-flash-1f242d01 6s ease-in-out infinite}.edge-glow[data-v-1f242d01]{position:absolute;opacity:.5;-webkit-animation:edge-pulse-1f242d01 3s ease-in-out infinite;animation:edge-pulse-1f242d01 3s ease-in-out infinite}.edge-glow-top[data-v-1f242d01]{top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,rgba(6,182,212,.6) 20%,rgba(139,92,246,.6) 50%,rgba(6,182,212,.6) 80%,transparent);box-shadow:0 0 15px rgba(6,182,212,.5)}.edge-glow-bottom[data-v-1f242d01]{bottom:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,rgba(16,185,129,.6) 20%,rgba(245,158,11,.6) 50%,rgba(16,185,129,.6) 80%,transparent);box-shadow:0 0 15px rgba(16,185,129,.5);-webkit-animation-delay:1s;animation-delay:1s}.edge-glow-left[data-v-1f242d01]{left:0;top:0;bottom:0;width:2px;background:linear-gradient(180deg,transparent,rgba(139,92,246,.6) 50%,transparent);box-shadow:0 0 15px rgba(139,92,246,.5);-webkit-animation-delay:.5s;animation-delay:.5s}.edge-glow-right[data-v-1f242d01]{right:0;top:0;bottom:0;width:2px;background:linear-gradient(180deg,transparent,rgba(245,158,11,.6) 50%,transparent);box-shadow:0 0 15px rgba(245,158,11,.5);-webkit-animation-delay:1.5s;animation-delay:1.5s}.data-stream[data-v-1f242d01]{position:absolute;inset:0;pointer-events:none}.data-stream span[data-v-1f242d01]{position:absolute;top:-20px;font-family:Courier New,monospace;font-size:12px;font-weight:700;color:rgba(6,182,212,.8);text-shadow:0 0 10px rgba(6,182,212,.8);-webkit-animation:data-fall-1f242d01 5s linear infinite;animation:data-fall-1f242d01 5s linear infinite}.scan-grid[data-v-1f242d01]{position:absolute;inset:0;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(3,1fr);gap:2rem;padding:2rem}.grid-dot[data-v-1f242d01]{width:8px;height:8px;background:#3b82f6;border-radius:50%;-webkit-animation:grid-pulse-1f242d01 2s ease-in-out infinite;animation:grid-pulse-1f242d01 2s ease-in-out infinite;box-shadow:0 0 10px rgba(59,130,246,.8)}.processing-status[data-v-1f242d01]{position:absolute;bottom:2rem;left:50%;transform:translateX(-50%);background:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:1.5rem 2rem;border-radius:1rem;border:1px solid hsla(0,0%,100%,.2);box-shadow:0 8px 32px rgba(0,0,0,.1);text-align:center;min-width:300px}.status-icon[data-v-1f242d01]{margin-bottom:1rem}.spinner[data-v-1f242d01]{width:40px;height:40px;border:3px solid #e2e8f0;border-top:3px solid #3b82f6;border-radius:50%;-webkit-animation:spin-1f242d01 1s linear infinite;animation:spin-1f242d01 1s linear infinite;margin:0 auto}.status-text h3[data-v-1f242d01]{font-size:1.25rem;font-weight:600;color:#1e293b;margin:0 0 .5rem 0}.status-text p[data-v-1f242d01]{font-size:.875rem;color:#64748b;margin:0 0 1rem 0}.progress-dots[data-v-1f242d01]{display:flex;justify-content:center;gap:.5rem}.progress-dots span[data-v-1f242d01]{width:8px;height:8px;background:#3b82f6;border-radius:50%;-webkit-animation:progress-bounce-1f242d01 1.4s ease-in-out infinite both;animation:progress-bounce-1f242d01 1.4s ease-in-out infinite both}.progress-dots span[data-v-1f242d01]:first-child{-webkit-animation-delay:-.32s;animation-delay:-.32s}.progress-dots span[data-v-1f242d01]:nth-child(2){-webkit-animation-delay:-.16s;animation-delay:-.16s}.progress-dots span[data-v-1f242d01]:nth-child(3){-webkit-animation-delay:0s;animation-delay:0s}@-webkit-keyframes scan-vertical-1f242d01{0%{top:0;opacity:0;transform:scaleY(1)}5%{opacity:1}50%{opacity:1;transform:scaleY(1.2)}95%{opacity:1}to{top:100%;opacity:0;transform:scaleY(.8)}}@keyframes scan-vertical-1f242d01{0%{top:0;opacity:0;transform:scaleY(1)}5%{opacity:1}50%{opacity:1;transform:scaleY(1.2)}95%{opacity:1}to{top:100%;opacity:0;transform:scaleY(.8)}}@-webkit-keyframes bracket-pulse-1f242d01{0%,to{opacity:.7;transform:scale(1);filter:brightness(1)}50%{opacity:1;transform:scale(1.08);filter:brightness(1.3)}}@keyframes bracket-pulse-1f242d01{0%,to{opacity:.7;transform:scale(1);filter:brightness(1)}50%{opacity:1;transform:scale(1.08);filter:brightness(1.3)}}@-webkit-keyframes dot-pulse-1f242d01{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.5)}}@keyframes dot-pulse-1f242d01{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.5)}}@-webkit-keyframes node-pulse-1f242d01{0%,to{opacity:.5;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.4)}}@keyframes node-pulse-1f242d01{0%,to{opacity:.5;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.4)}}@-webkit-keyframes radar-rotate-1f242d01{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes radar-rotate-1f242d01{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}@-webkit-keyframes glitch-flash-1f242d01{0%,90%,to{opacity:0;transform:scaleX(0)}91%{opacity:.8;transform:scaleX(.3) translateX(-20%)}92%{opacity:1;transform:scaleX(.8) translateX(10%)}93%{opacity:.6;transform:scaleX(1) translateX(-5%)}94%{opacity:0;transform:scaleX(0)}}@keyframes glitch-flash-1f242d01{0%,90%,to{opacity:0;transform:scaleX(0)}91%{opacity:.8;transform:scaleX(.3) translateX(-20%)}92%{opacity:1;transform:scaleX(.8) translateX(10%)}93%{opacity:.6;transform:scaleX(1) translateX(-5%)}94%{opacity:0;transform:scaleX(0)}}@-webkit-keyframes edge-pulse-1f242d01{0%,to{opacity:.3}50%{opacity:.8}}@keyframes edge-pulse-1f242d01{0%,to{opacity:.3}50%{opacity:.8}}@-webkit-keyframes grid-flash-1f242d01{0%,to{opacity:.2}50%{opacity:.6}}@keyframes grid-flash-1f242d01{0%,to{opacity:.2}50%{opacity:.6}}@-webkit-keyframes particle-fall-1f242d01{0%{top:-10px;opacity:0}10%{opacity:1}90%{opacity:1}to{top:100%;opacity:0}}@keyframes particle-fall-1f242d01{0%{top:-10px;opacity:0}10%{opacity:1}90%{opacity:1}to{top:100%;opacity:0}}@-webkit-keyframes pulse-expand-1f242d01{0%{width:50px;height:50px;opacity:1}to{width:300px;height:300px;opacity:0}}@keyframes pulse-expand-1f242d01{0%{width:50px;height:50px;opacity:1}to{width:300px;height:300px;opacity:0}}@-webkit-keyframes data-fall-1f242d01{0%{top:-20px;opacity:0}10%{opacity:.8}90%{opacity:.8}to{top:100%;opacity:0}}@keyframes data-fall-1f242d01{0%{top:-20px;opacity:0}10%{opacity:.8}90%{opacity:.8}to{top:100%;opacity:0}}@-webkit-keyframes grid-pulse-1f242d01{0%,to{opacity:.3;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}@keyframes grid-pulse-1f242d01{0%,to{opacity:.3;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}@-webkit-keyframes spin-1f242d01{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spin-1f242d01{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@-webkit-keyframes progress-bounce-1f242d01{0%,80%,to{transform:scale(.8);opacity:.5}40%{transform:scale(1.2);opacity:1}}@keyframes progress-bounce-1f242d01{0%,80%,to{transform:scale(.8);opacity:.5}40%{transform:scale(1.2);opacity:1}}.image-item[data-v-c8b6967a]{margin-bottom:1rem;margin-left:1rem;margin-right:1rem}@-webkit-keyframes scan-c8b6967a{0%{height:0}to{opacity:0;height:524px}}@keyframes scan-c8b6967a{0%{height:0}to{opacity:0;height:524px}}.tech-recognition-scan[data-v-c8b6967a]{position:absolute;z-index:20;top:0;left:0;width:100%;border-bottom:3px solid #3e88f1;-webkit-animation:scan-c8b6967a 1.2s infinite;-moz-animation:scan-c8b6967a 1.2s infinite;background:linear-gradient(180deg,transparent,#3e88f1)}.choose-text[data-v-c8b6967a]{text-align:center;font-size:14px;font-weight:700;margin-bottom:10px}.cocoen-lazy[data-v-c8b6967a]{border:1px solid transparent}.active[data-v-c8b6967a]{border:1px solid #3e88f1}.nav-tabs[data-v-c8b6967a]{flex-wrap:wrap;align-items:center}.btn-sm[data-v-c8b6967a]{margin-right:.5rem;border:none!important;position:relative;top:-.5rem;font-size:1rem}.btn-sm span[data-v-c8b6967a]{font-size:.8rem}.result-container[data-v-c8b6967a]{display:flex;justify-content:center}.tech-recognition-wait[data-v-c8b6967a]{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.8rem}.tech-recognition-wait div[data-v-c8b6967a]{padding:10px;line-height:1.5;text-align:center}.tool-btn[data-v-04d2a712]{position:relative}.tool-btn.active[data-v-04d2a712]{background:linear-gradient(135deg,#8b5cf6,#6366f1)!important;border-color:#8b5cf6!important;color:#fff!important;box-shadow:0 4px 12px rgba(139,92,246,.25)!important}.tool-btn.active svg[data-v-04d2a712]{color:#fff!important}.brush-size-overlay[data-v-04d2a712]{position:absolute;top:100%;left:50%;transform:translateX(-50%);margin-top:8px;z-index:9999;-webkit-animation:fadeInDown-04d2a712 .2s ease-out;animation:fadeInDown-04d2a712 .2s ease-out}.brush-size-content[data-v-04d2a712]{background:#fff;border-radius:12px;padding:16px 20px;box-shadow:0 10px 25px rgba(0,0,0,.15);border:1px solid #e5e7eb;min-width:200px}.brush-size-overlay[data-v-04d2a712]:before{content:"";position:absolute;top:-6px;left:50%;transform:translateX(-50%);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff}@-webkit-keyframes fadeInDown-04d2a712{0%{opacity:0;transform:translateX(-50%) translateY(-10px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}@keyframes fadeInDown-04d2a712{0%{opacity:0;transform:translateX(-50%) translateY(-10px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.tool-btn[data-v-04d2a712]:hover:not(.active){transform:translateY(-1px);box-shadow:0 2px 8px rgba(139,92,246,.1)}.tool-btn.active[data-v-04d2a712]{position:relative}.tool-btn.active[data-v-04d2a712]:after{content:"";position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px;background:linear-gradient(45deg,#8b5cf6,#6366f1);border-radius:9px;z-index:-1;opacity:.8;-webkit-animation:subtle-pulse-04d2a712 3s infinite;animation:subtle-pulse-04d2a712 3s infinite}@-webkit-keyframes subtle-pulse-04d2a712{0%,to{opacity:.6}50%{opacity:.9}}@keyframes subtle-pulse-04d2a712{0%,to{opacity:.6}50%{opacity:.9}}@-webkit-keyframes spin-04d2a712{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spin-04d2a712{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@-webkit-keyframes animate-float-04d2a712{0%,to{transform:translateY(0) rotate(12deg)}50%{transform:translateY(-10px) rotate(12deg)}}@keyframes animate-float-04d2a712{0%,to{transform:translateY(0) rotate(12deg)}50%{transform:translateY(-10px) rotate(12deg)}}.animate-float[data-v-04d2a712]{-webkit-animation:animate-float-04d2a712 3s ease-in-out infinite;animation:animate-float-04d2a712 3s ease-in-out infinite}@media (max-width:768px){.toolbar-header[data-v-04d2a712]{flex-direction:column;gap:.75rem;padding:1rem}.toolbar-section[data-v-04d2a712]{justify-content:center}.tool-btn[data-v-04d2a712],button[id*=btn][data-v-04d2a712]{padding:.625rem}.tool-btn svg[data-v-04d2a712],button[id*=btn] svg[data-v-04d2a712]{width:1rem;height:1rem}}.toolbar-header[data-v-04d2a712]{background:linear-gradient(135deg,#f8fafc,#fff);border-bottom:1px solid #e2e8f0;box-shadow:0 1px 3px rgba(0,0,0,.05);position:relative;z-index:100}.preview-wrapper[data-v-04d2a712]{position:relative}.preview-container[data-v-04d2a712]{position:relative;width:100%;height:100%}.item-container[data-v-04d2a712]{position:absolute;pointer-events:none;z-index:1;transform-origin:center center}.item-container img[data-v-04d2a712]{display:block;width:100%;height:100%}#canvas[data-v-04d2a712]{position:absolute;z-index:10;transform-origin:center center}#upper-canvas[data-v-04d2a712]{position:absolute;z-index:20;transform-origin:center center}.brush-change[data-v-04d2a712]{pointer-events:none}.cursor-rect[data-v-04d2a712],.cursorstyle[data-v-04d2a712]{cursor:crosshair}.cursor-move[data-v-04d2a712]{cursor:-webkit-grab;cursor:grab}.cursor-noose[data-v-04d2a712]{cursor:crosshair}.cursor-br[data-v-04d2a712],.cursor-tl[data-v-04d2a712]{cursor:nwse-resize}.cursor-bl[data-v-04d2a712],.cursor-tr[data-v-04d2a712]{cursor:nesw-resize}.editor-button[data-v-04d2a712]{background:transparent;border:none;color:#1f2937;cursor:pointer;font-size:16px}.editor-button[data-v-04d2a712]:hover{background:#f3f4f6;color:#6366f1}.editor-button span[data-v-04d2a712]{color:inherit;font-size:18px}.zoom-restore-button[data-v-04d2a712]{min-width:50px;font-weight:600;color:#1f2937}.scale-center[data-v-04d2a712]{z-index:20}.pan[data-v-04d2a712]:hover{opacity:.8}.image-item[data-v-01580ccc]{margin-bottom:1rem;margin-left:1rem;margin-right:1rem}@-webkit-keyframes scan-01580ccc{0%{height:0}to{opacity:0;height:524px}}@keyframes scan-01580ccc{0%{height:0}to{opacity:0;height:524px}}.tech-recognition-scan[data-v-01580ccc]{position:absolute;z-index:20;top:0;left:0;width:100%;border-bottom:3px solid #3e88f1;-webkit-animation:scan-01580ccc 1.2s infinite;-moz-animation:scan-01580ccc 1.2s infinite;background:linear-gradient(180deg,transparent,#3e88f1)}.choose-text[data-v-01580ccc]{text-align:center;font-size:14px;font-weight:700;margin-bottom:10px}.cocoen-lazy[data-v-01580ccc]{border:1px solid transparent}.active[data-v-01580ccc]{border:1px solid #3e88f1}.nav-tabs[data-v-01580ccc]{flex-wrap:wrap;align-items:center}.btn-sm[data-v-01580ccc]{margin-right:.5rem;border:none!important;position:relative;top:-.5rem;font-size:1rem}.btn-sm span[data-v-01580ccc]{font-size:.8rem}.result-container[data-v-01580ccc]{display:flex;justify-content:center}.image-item[data-v-64b0d99e]{margin-bottom:1rem;margin-left:1rem;margin-right:1rem}@-webkit-keyframes scan-64b0d99e{0%{height:0}to{opacity:0;height:524px}}@keyframes scan-64b0d99e{0%{height:0}to{opacity:0;height:524px}}.tech-recognition-scan[data-v-64b0d99e]{position:absolute;z-index:20;top:0;left:0;width:100%;border-bottom:3px solid #3e88f1;-webkit-animation:scan-64b0d99e 1.2s infinite;-moz-animation:scan-64b0d99e 1.2s infinite;background:linear-gradient(180deg,transparent,#3e88f1)}.choose-text[data-v-64b0d99e]{text-align:center;font-size:14px;font-weight:700;margin-bottom:10px}.cocoen-lazy[data-v-64b0d99e]{border:1px solid transparent}.active[data-v-64b0d99e]{border:1px solid #3e88f1}.nav-tabs[data-v-64b0d99e]{flex-wrap:wrap;align-items:center}.btn-sm[data-v-64b0d99e]{margin-right:.5rem;border:none!important;position:relative;top:-.5rem;font-size:1rem}.btn-sm span[data-v-64b0d99e]{font-size:.8rem}.result-container[data-v-64b0d99e]{display:flex;justify-content:center}.image-item[data-v-6edf415f]{margin-bottom:1rem;margin-left:1rem;margin-right:1rem}@-webkit-keyframes scan-6edf415f{0%{height:0}to{opacity:0;height:524px}}@keyframes scan-6edf415f{0%{height:0}to{opacity:0;height:524px}}.tech-recognition-scan[data-v-6edf415f]{position:absolute;z-index:20;top:0;left:0;width:100%;border-bottom:3px solid #3e88f1;-webkit-animation:scan-6edf415f 1.2s infinite;-moz-animation:scan-6edf415f 1.2s infinite;background:linear-gradient(180deg,transparent,#3e88f1)}.choose-text[data-v-6edf415f]{text-align:center;font-size:14px;font-weight:700;margin-bottom:10px}.cocoen-lazy[data-v-6edf415f]{border:1px solid transparent}.active[data-v-6edf415f]{border:1px solid #3e88f1}.nav-tabs[data-v-6edf415f]{flex-wrap:wrap;align-items:center}.btn-sm[data-v-6edf415f]{margin-right:.5rem;border:none!important;position:relative;top:-.5rem;font-size:1rem}.btn-sm span[data-v-6edf415f]{font-size:.8rem}.result-container[data-v-6edf415f]{display:flex;justify-content:center}.image-item[data-v-45a41b7b]{margin-bottom:1rem;margin-left:1rem;margin-right:1rem}@-webkit-keyframes scan-45a41b7b{0%{height:0}to{opacity:0;height:524px}}@keyframes scan-45a41b7b{0%{height:0}to{opacity:0;height:524px}}.tech-recognition-scan[data-v-45a41b7b]{position:absolute;z-index:20;top:0;left:0;width:100%;border-bottom:3px solid #3e88f1;-webkit-animation:scan-45a41b7b 1.2s infinite;-moz-animation:scan-45a41b7b 1.2s infinite;background:linear-gradient(180deg,transparent,#3e88f1)}.choose-text[data-v-45a41b7b]{text-align:center;font-size:14px;font-weight:700;margin-bottom:10px}.cocoen-lazy[data-v-45a41b7b]{border:1px solid transparent}.active[data-v-45a41b7b]{border:1px solid #3e88f1}.nav-tabs[data-v-45a41b7b]{flex-wrap:wrap;align-items:center}.btn-sm[data-v-45a41b7b]{margin-right:.5rem;border:none!important;position:relative;top:-.5rem;font-size:1rem}.btn-sm span[data-v-45a41b7b]{font-size:.8rem}.result-container[data-v-45a41b7b]{display:flex;justify-content:center}.image-item[data-v-e1c58c38]{margin-bottom:1rem;margin-left:1rem;margin-right:1rem}@-webkit-keyframes scan-e1c58c38{0%{height:0}to{opacity:0;height:524px}}@keyframes scan-e1c58c38{0%{height:0}to{opacity:0;height:524px}}.tech-recognition-scan[data-v-e1c58c38]{position:absolute;z-index:20;top:0;left:0;width:100%;border-bottom:3px solid #3e88f1;-webkit-animation:scan-e1c58c38 1.2s infinite;-moz-animation:scan-e1c58c38 1.2s infinite;background:linear-gradient(180deg,transparent,#3e88f1)}.choose-text[data-v-e1c58c38]{text-align:center;font-size:14px;font-weight:700;margin-bottom:10px}.cocoen-lazy[data-v-e1c58c38]{border:1px solid transparent}.active[data-v-e1c58c38]{border:1px solid #3e88f1}.nav-tabs[data-v-e1c58c38]{flex-wrap:wrap;align-items:center}.btn-sm[data-v-e1c58c38]{margin-right:.5rem;border:none!important;position:relative;top:-.5rem;font-size:1rem}.btn-sm span[data-v-e1c58c38]{font-size:.8rem}.result-container[data-v-e1c58c38]{display:flex;justify-content:center}.image-item[data-v-7a1503de]{margin-bottom:1rem;margin-left:1rem;margin-right:1rem}@-webkit-keyframes scan-7a1503de{0%{height:0}to{opacity:0;height:524px}}@keyframes scan-7a1503de{0%{height:0}to{opacity:0;height:524px}}.tech-recognition-scan[data-v-7a1503de]{position:absolute;z-index:20;top:0;left:0;width:100%;border-bottom:3px solid #3e88f1;-webkit-animation:scan-7a1503de 1.2s infinite;-moz-animation:scan-7a1503de 1.2s infinite;background:linear-gradient(180deg,transparent,#3e88f1)}.choose-text[data-v-7a1503de]{text-align:center;font-size:14px;font-weight:700;margin-bottom:10px}.cocoen-lazy[data-v-7a1503de]{border:1px solid transparent}.active[data-v-7a1503de]{border:1px solid #3e88f1}.nav-tabs[data-v-7a1503de]{flex-wrap:wrap;align-items:center}.btn-sm[data-v-7a1503de]{margin-right:.5rem;border:none!important;position:relative;top:-.5rem;font-size:1rem}.btn-sm span[data-v-7a1503de]{font-size:.8rem}.result-container[data-v-7a1503de]{display:flex;justify-content:center}.processing-container[data-v-7226e693]{position:relative;border-radius:1rem;overflow:hidden;background:linear-gradient(135deg,#0f172a,#1e293b 50%,#334155);max-height:80vh;display:flex;justify-content:center;align-items:center;box-shadow:inset 0 0 100px rgba(6,182,212,.1),0 0 50px rgba(6,182,212,.2)}.processing-container[data-v-7226e693]:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 30%,rgba(6,182,212,.15) 0,transparent 50%),radial-gradient(circle at 80% 70%,rgba(139,92,246,.15) 0,transparent 50%);-webkit-animation:bg-pulse-7226e693 4s ease-in-out infinite;animation:bg-pulse-7226e693 4s ease-in-out infinite}@-webkit-keyframes bg-pulse-7226e693{0%,to{opacity:.5}50%{opacity:1}}@keyframes bg-pulse-7226e693{0%,to{opacity:.5}50%{opacity:1}}.processing-wrapper[data-v-7226e693]{position:relative;display:inline-block;max-height:80vh}.processing-backdrop[data-v-7226e693]{position:relative;display:flex;align-items:center;justify-content:center}.original-preview[data-v-7226e693]{width:100%;height:auto;max-height:80vh;-o-object-fit:contain;object-fit:contain;border-radius:.5rem;opacity:.5;filter:brightness(.8) contrast(1.1);mix-blend-mode:lighten}.scanning-overlay[data-v-7226e693]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.tech-grid[data-v-7226e693]{position:absolute;inset:0;opacity:.4}.grid-line[data-v-7226e693]{position:absolute;background:linear-gradient(90deg,transparent,rgba(6,182,212,.3),transparent);-webkit-animation:grid-flash-7226e693 3s ease-in-out infinite;animation:grid-flash-7226e693 3s ease-in-out infinite}.grid-h[data-v-7226e693]{left:0;right:0;height:1px}.grid-v[data-v-7226e693]{top:0;bottom:0;width:1px;background:linear-gradient(180deg,transparent,rgba(6,182,212,.3),transparent)}.grid-line[data-v-7226e693]:nth-child(2){-webkit-animation-delay:.5s;animation-delay:.5s}.grid-line[data-v-7226e693]:nth-child(3){-webkit-animation-delay:1s;animation-delay:1s}.grid-line[data-v-7226e693]:nth-child(4){-webkit-animation-delay:1.5s;animation-delay:1.5s}.grid-line[data-v-7226e693]:nth-child(5){-webkit-animation-delay:2s;animation-delay:2s}.grid-line[data-v-7226e693]:nth-child(6){-webkit-animation-delay:2.5s;animation-delay:2.5s}.grid-node[data-v-7226e693]{position:absolute;width:6px;height:6px;background:#06b6d4;border-radius:50%;transform:translate(-50%,-50%);box-shadow:0 0 15px rgba(6,182,212,.8);-webkit-animation:node-pulse-7226e693 2s ease-in-out infinite;animation:node-pulse-7226e693 2s ease-in-out infinite}.grid-node[data-v-7226e693]:nth-child(7){-webkit-animation-delay:.1s;animation-delay:.1s}.grid-node[data-v-7226e693]:nth-child(8){-webkit-animation-delay:.2s;animation-delay:.2s}.grid-node[data-v-7226e693]:nth-child(9){-webkit-animation-delay:.3s;animation-delay:.3s}.grid-node[data-v-7226e693]:nth-child(10){-webkit-animation-delay:.4s;animation-delay:.4s}.grid-node[data-v-7226e693]:nth-child(11){-webkit-animation-delay:.5s;animation-delay:.5s}.grid-node[data-v-7226e693]:nth-child(12){-webkit-animation-delay:.6s;animation-delay:.6s}.grid-node[data-v-7226e693]:nth-child(13){-webkit-animation-delay:.7s;animation-delay:.7s}.grid-node[data-v-7226e693]:nth-child(14){-webkit-animation-delay:.8s;animation-delay:.8s}.grid-node[data-v-7226e693]:nth-child(15){-webkit-animation-delay:.9s;animation-delay:.9s}.particles[data-v-7226e693]{position:absolute;inset:0;pointer-events:none;overflow:hidden}.particle[data-v-7226e693]{position:absolute;top:-10px;width:4px;height:4px;border-radius:50%;-webkit-animation:particle-fall-7226e693 4s linear infinite;animation:particle-fall-7226e693 4s linear infinite}.particle-cyan[data-v-7226e693]{background:#06b6d4;box-shadow:0 0 15px rgba(6,182,212,.9),0 0 30px rgba(6,182,212,.5),0 0 3px #06b6d4}.particle-purple[data-v-7226e693]{background:#8b5cf6;box-shadow:0 0 15px rgba(139,92,246,.9),0 0 30px rgba(139,92,246,.5),0 0 3px #8b5cf6}.particle-green[data-v-7226e693]{background:#10b981;box-shadow:0 0 15px rgba(16,185,129,.9),0 0 30px rgba(16,185,129,.5),0 0 3px #10b981}.particle-speed-1[data-v-7226e693]{-webkit-animation-duration:3s;animation-duration:3s}.particle-speed-2[data-v-7226e693]{-webkit-animation-duration:4.5s;animation-duration:4.5s}.particle-speed-3[data-v-7226e693]{-webkit-animation-duration:6s;animation-duration:6s}.particle-speed-4[data-v-7226e693]{-webkit-animation-duration:5s;animation-duration:5s}.pulse-ring[data-v-7226e693]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100px;height:100px;border:2px solid rgba(6,182,212,.6);border-radius:50%;-webkit-animation:pulse-expand-7226e693 3s ease-out infinite;animation:pulse-expand-7226e693 3s ease-out infinite}.pulse-ring-2[data-v-7226e693]{-webkit-animation-delay:1s;animation-delay:1s;border-color:rgba(139,92,246,.6)}.pulse-ring-3[data-v-7226e693]{-webkit-animation-delay:2s;animation-delay:2s;border-color:rgba(16,185,129,.6)}.pulse-ring-4[data-v-7226e693]{-webkit-animation-delay:2.5s;animation-delay:2.5s;border-color:rgba(245,158,11,.6)}.radar-sweep[data-v-7226e693]{position:absolute;top:50%;left:50%;width:200px;height:200px;transform:translate(-50%,-50%);border-radius:50%;background:conic-gradient(from 0deg,transparent 0deg,transparent 270deg,rgba(6,182,212,.3) 315deg,rgba(6,182,212,.1) 1turn);-webkit-animation:radar-rotate-7226e693 4s linear infinite;animation:radar-rotate-7226e693 4s linear infinite;pointer-events:none}.edge-glow[data-v-7226e693]{position:absolute;opacity:.5;-webkit-animation:edge-pulse-7226e693 3s ease-in-out infinite;animation:edge-pulse-7226e693 3s ease-in-out infinite}.edge-glow-top[data-v-7226e693]{top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,rgba(6,182,212,.6) 20%,rgba(139,92,246,.6) 50%,rgba(6,182,212,.6) 80%,transparent);box-shadow:0 0 15px rgba(6,182,212,.5)}.edge-glow-bottom[data-v-7226e693]{bottom:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,rgba(16,185,129,.6) 20%,rgba(245,158,11,.6) 50%,rgba(16,185,129,.6) 80%,transparent);box-shadow:0 0 15px rgba(16,185,129,.5);-webkit-animation-delay:1s;animation-delay:1s}.edge-glow-left[data-v-7226e693]{left:0;top:0;bottom:0;width:2px;background:linear-gradient(180deg,transparent,rgba(139,92,246,.6) 50%,transparent);box-shadow:0 0 15px rgba(139,92,246,.5);-webkit-animation-delay:.5s;animation-delay:.5s}.edge-glow-right[data-v-7226e693]{right:0;top:0;bottom:0;width:2px;background:linear-gradient(180deg,transparent,rgba(245,158,11,.6) 50%,transparent);box-shadow:0 0 15px rgba(245,158,11,.5);-webkit-animation-delay:1.5s;animation-delay:1.5s}@-webkit-keyframes grid-flash-7226e693{0%,to{opacity:.2}50%{opacity:.6}}@keyframes grid-flash-7226e693{0%,to{opacity:.2}50%{opacity:.6}}@-webkit-keyframes node-pulse-7226e693{0%,to{opacity:.5;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.4)}}@keyframes node-pulse-7226e693{0%,to{opacity:.5;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.4)}}@-webkit-keyframes particle-fall-7226e693{0%{top:-10px;opacity:0}10%{opacity:1}90%{opacity:1}to{top:100%;opacity:0}}@keyframes particle-fall-7226e693{0%{top:-10px;opacity:0}10%{opacity:1}90%{opacity:1}to{top:100%;opacity:0}}@-webkit-keyframes pulse-expand-7226e693{0%{width:50px;height:50px;opacity:1}to{width:300px;height:300px;opacity:0}}@keyframes pulse-expand-7226e693{0%{width:50px;height:50px;opacity:1}to{width:300px;height:300px;opacity:0}}@-webkit-keyframes radar-rotate-7226e693{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes radar-rotate-7226e693{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}@-webkit-keyframes edge-pulse-7226e693{0%,to{opacity:.3}50%{opacity:.8}}@keyframes edge-pulse-7226e693{0%,to{opacity:.3}50%{opacity:.8}}.image-item[data-v-b7a2fc54]{margin-bottom:1rem;margin-left:1rem;margin-right:1rem}.image-item img[data-v-b7a2fc54]{max-height:200px;-o-object-fit:cover;object-fit:cover}@-webkit-keyframes scan-b7a2fc54{0%{height:0}to{opacity:0;height:524px}}@keyframes scan-b7a2fc54{0%{height:0}to{opacity:0;height:524px}}.tech-recognition-scan[data-v-b7a2fc54]{position:absolute;z-index:20;top:0;left:0;width:840px;border-bottom:3px solid #3e88f1;-webkit-animation:scan-b7a2fc54 1.2s infinite;-moz-animation:scan-b7a2fc54 1.2s infinite;background:linear-gradient(180deg,transparent,#3e88f1)}.tech-recognition-wait[data-v-b7a2fc54]{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.8rem}.tech-recognition-wait div[data-v-b7a2fc54]{padding:10px;line-height:1.5;text-align:center}.choose-text[data-v-b7a2fc54]{text-align:center;font-size:14px;font-weight:700;margin-bottom:10px}.cocoen-lazy[data-v-b7a2fc54]{border:1px solid transparent}.active[data-v-b7a2fc54]{border:1px solid #3e88f1}.nav-tabs[data-v-b7a2fc54]{flex-wrap:wrap;align-items:center}.btn-sm[data-v-b7a2fc54]{margin-right:.5rem;border:none!important;position:relative;top:-.5rem;font-size:1rem}.btn-sm span[data-v-b7a2fc54]{font-size:.8rem}.downloads[data-v-b7a2fc54]{margin-top:30px;padding-top:30px;border-top:1px solid #333}.download-item[data-v-b7a2fc54]{cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center}.download-item-img[data-v-b7a2fc54]{overflow:hidden}.inpaint-mask[data-v-b7a2fc54]{position:absolute;top:0;left:0}.model-name[data-v-b7a2fc54]{position:absolute;top:.6rem;right:.6rem;font-weight:700;font-size:.7rem;background:rgba(0,0,0,.6);padding:.6rem .5rem;border-radius:.5rem}.image-container[data-v-b7a2fc54]{position:relative}.share-button[data-v-b7a2fc54]{position:absolute;top:10px;right:10px;padding:8px;background:hsla(0,0%,100%,.9);border:1px solid rgba(0,0,0,.2);border-radius:50%;cursor:pointer;transition:all .2s ease;z-index:10;display:flex;align-items:center;justify-content:center;width:32px;height:32px}.share-button[data-v-b7a2fc54]:hover{background:#fff;transform:scale(1.1)}.share-button svg[data-v-b7a2fc54]{color:#666}@-webkit-keyframes animate-float-b7a2fc54{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-10px) rotate(5deg)}}@keyframes animate-float-b7a2fc54{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-10px) rotate(5deg)}}.animate-float[data-v-b7a2fc54]{-webkit-animation:animate-float-b7a2fc54 6s ease-in-out infinite;animation:animate-float-b7a2fc54 6s ease-in-out infinite}.animate-float[style*="animation-delay: 2s"][data-v-b7a2fc54]{-webkit-animation-delay:2s;animation-delay:2s}.animate-pulse[data-v-b7a2fc54]{-webkit-animation:pulse-b7a2fc54 2s cubic-bezier(.4,0,.6,1) infinite;animation:pulse-b7a2fc54 2s cubic-bezier(.4,0,.6,1) infinite}@-webkit-keyframes pulse-b7a2fc54{0%,to{opacity:1}50%{opacity:.5}}@keyframes pulse-b7a2fc54{0%,to{opacity:1}50%{opacity:.5}}.scan-grid[data-v-b7a2fc54]{position:absolute;inset:0;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(3,1fr);gap:2rem;padding:2rem}.grid-dot[data-v-b7a2fc54]{width:8px;height:8px;background:#3b82f6;border-radius:50%;-webkit-animation:grid-pulse-b7a2fc54 2s ease-in-out infinite;animation:grid-pulse-b7a2fc54 2s ease-in-out infinite;box-shadow:0 0 10px rgba(59,130,246,.8)}.processing-status[data-v-b7a2fc54]{position:absolute;bottom:2rem;left:50%;transform:translateX(-50%);background:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:1.5rem 2rem;border-radius:1rem;border:1px solid hsla(0,0%,100%,.2);box-shadow:0 8px 32px rgba(0,0,0,.1);text-align:center;min-width:300px}.status-icon[data-v-b7a2fc54]{margin-bottom:1rem}.spinner[data-v-b7a2fc54]{width:40px;height:40px;border:3px solid #e2e8f0;border-top:3px solid #3b82f6;border-radius:50%;-webkit-animation:spin-b7a2fc54 1s linear infinite;animation:spin-b7a2fc54 1s linear infinite;margin:0 auto}.status-text h3[data-v-b7a2fc54]{font-size:1.25rem;font-weight:600;color:#1e293b;margin:0 0 .5rem 0}.status-text p[data-v-b7a2fc54]{font-size:.875rem;color:#64748b;margin:0 0 1rem 0}.progress-dots[data-v-b7a2fc54]{display:flex;justify-content:center;gap:.5rem}.progress-dots span[data-v-b7a2fc54]{width:8px;height:8px;background:#3b82f6;border-radius:50%;-webkit-animation:progress-bounce-b7a2fc54 1.4s ease-in-out infinite both;animation:progress-bounce-b7a2fc54 1.4s ease-in-out infinite both}.progress-dots span[data-v-b7a2fc54]:first-child{-webkit-animation-delay:-.32s;animation-delay:-.32s}.progress-dots span[data-v-b7a2fc54]:nth-child(2){-webkit-animation-delay:-.16s;animation-delay:-.16s}.progress-dots span[data-v-b7a2fc54]:nth-child(3){-webkit-animation-delay:0s;animation-delay:0s}@-webkit-keyframes grid-pulse-b7a2fc54{0%,to{opacity:.3;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}@keyframes grid-pulse-b7a2fc54{0%,to{opacity:.3;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}@-webkit-keyframes spin-b7a2fc54{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spin-b7a2fc54{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@-webkit-keyframes progress-bounce-b7a2fc54{0%,80%,to{transform:scale(.8);opacity:.5}40%{transform:scale(1.2);opacity:1}}@keyframes progress-bounce-b7a2fc54{0%,80%,to{transform:scale(.8);opacity:.5}40%{transform:scale(1.2);opacity:1}}.result-container[data-v-b7a2fc54]{display:flex;justify-content:center}.transparency-grid{background-color:#f8f9fa;background-image:linear-gradient(45deg,#d1d5db 25%,transparent 0),linear-gradient(-45deg,#d1d5db 25%,transparent 0),linear-gradient(45deg,transparent 75%,#d1d5db 0),linear-gradient(-45deg,transparent 75%,#d1d5db 0);background-size:16px 16px;background-position:0 0,0 8px,8px -8px,-8px 0}.image-item[data-v-4f6fa384]{margin-bottom:1rem;margin-left:1rem;margin-right:1rem}@-webkit-keyframes scan-4f6fa384{0%{height:0}to{opacity:0;height:524px}}@keyframes scan-4f6fa384{0%{height:0}to{opacity:0;height:524px}}.tech-recognition-scan[data-v-4f6fa384]{position:absolute;z-index:20;top:0;left:0;width:100%;border-bottom:3px solid #3e88f1;-webkit-animation:scan-4f6fa384 1.2s infinite;-moz-animation:scan-4f6fa384 1.2s infinite;background:linear-gradient(180deg,transparent,#3e88f1)}.choose-text[data-v-4f6fa384]{text-align:center;font-size:14px;font-weight:700;margin-bottom:10px}.cocoen-lazy[data-v-4f6fa384]{border:1px solid transparent}.active[data-v-4f6fa384]{border:1px solid #3e88f1}.nav-tabs[data-v-4f6fa384]{flex-wrap:wrap;align-items:center}.btn-sm[data-v-4f6fa384]{margin-right:.5rem;border:none!important;position:relative;top:-.5rem;font-size:1rem}.btn-sm span[data-v-4f6fa384]{font-size:.8rem}.result-container[data-v-4f6fa384]{display:flex;justify-content:center}@-webkit-keyframes scan-644db4f6{0%{height:0}to{opacity:0;height:524px}}@keyframes scan-644db4f6{0%{height:0}to{opacity:0;height:524px}}.tech-recognition-scan[data-v-644db4f6]{position:absolute;z-index:20;top:0;left:0;width:100%;border-bottom:3px solid #3e88f1;-webkit-animation:scan-644db4f6 1.2s infinite;-moz-animation:scan-644db4f6 1.2s infinite;background:linear-gradient(180deg,transparent,#3e88f1)}.bg-image[data-v-644db4f6],.matting-image[data-v-644db4f6]{max-height:524px;-o-object-fit:contain;object-fit:contain}.matting-image[data-v-644db4f6]{position:absolute;top:0;left:0}.generator-box[data-v-644db4f6]{width:1px;height:1px;overflow:hidden}#svg-container[data-v-644db4f6]{position:relative}.media-item[data-v-434cb0a8]{box-shadow:inset 0 0 0 2px transparent}.media-item-active[data-v-434cb0a8]{box-shadow:inset 0 0 0 2px red}.download[data-v-434cb0a8]{position:absolute;right:20px;top:20px;background:rgba(0,0,0,.5019607843137255);padding:5px 10px;border-radius:4px;color:#fff}.download a[data-v-434cb0a8]{color:#fff}.btn[data-v-ac1719c4]{font-size:20px;width:100%;height:50px;font-weight:700}@-webkit-keyframes scan-bcd6891e{0%{height:0}to{opacity:0;height:524px}}@keyframes scan-bcd6891e{0%{height:0}to{opacity:0;height:524px}}.tech-recognition-scan[data-v-bcd6891e]{position:absolute;z-index:20;top:0;left:0;width:100%;border-bottom:3px solid #3e88f1;-webkit-animation:scan-bcd6891e 1.2s infinite;-moz-animation:scan-bcd6891e 1.2s infinite;background:linear-gradient(180deg,transparent,#3e88f1)}.bg-image[data-v-bcd6891e],.matting-image[data-v-bcd6891e]{max-height:524px;-o-object-fit:contain;object-fit:contain}.matting-image[data-v-bcd6891e]{position:absolute;top:0;left:0}.generator-box[data-v-bcd6891e]{width:1px;height:1px;overflow:hidden}#svg-container[data-v-bcd6891e]{position:relative}.preset-size-btn.active[data-v-03dee164]{background:linear-gradient(135deg,#3b82f6,#2563eb)!important;border-color:#3b82f6!important;box-shadow:0 4px 12px rgba(59,130,246,.4)!important}.size-tab-btn.active[data-v-03dee164]{color:#fff!important;border-bottom-color:#3b82f6!important}.size-tab-content[data-v-03dee164]{display:block}.size-tab-content.hidden[data-v-03dee164]{display:none}#svg-container[data-v-03dee164]{position:relative;width:100%;height:592px;overflow:hidden;background-color:transparent}.transparency-grid[data-v-03dee164]{z-index:1;background-image:linear-gradient(45deg,#444 25%,transparent 0),linear-gradient(-45deg,#444 25%,transparent 0),linear-gradient(45deg,transparent 75%,#444 0),linear-gradient(-45deg,transparent 75%,#444 0);background-size:20px 20px;background-position:0 0,0 10px,10px -10px,-10px 0;background-color:#666;background-repeat:repeat;position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none}.original-image-container[data-v-03dee164]{z-index:5;overflow:visible;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none;touch-action:none;background-color:transparent!important}.original-image-container img[data-v-03dee164]{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.expansion-frame[data-v-03dee164]{z-index:10;box-sizing:border-box}.resize-handle[data-v-03dee164]{position:absolute;width:10px;height:10px;background-color:#fff;border-radius:50%;z-index:20;pointer-events:auto;box-shadow:0 0 3px rgba(0,0,0,.5)}.progress-info[data-v-03dee164]{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:50}@media (max-width:1024px){.lg\:w-96[data-v-03dee164]{width:100%}}@-webkit-keyframes scan-2975a24a{0%{height:0}to{opacity:0;height:524px}}@keyframes scan-2975a24a{0%{height:0}to{opacity:0;height:524px}}.tech-recognition-scan[data-v-2975a24a]{position:absolute;z-index:20;top:0;left:0;width:100%;border-bottom:3px solid #3e88f1;-webkit-animation:scan-2975a24a 1.2s infinite;-moz-animation:scan-2975a24a 1.2s infinite;background:linear-gradient(180deg,transparent,#3e88f1)}.bg-image[data-v-2975a24a],.matting-image[data-v-2975a24a]{max-height:524px;-o-object-fit:contain;object-fit:contain}.matting-image[data-v-2975a24a]{position:absolute;top:0;left:0}.generator-box[data-v-2975a24a]{width:1px;height:1px;overflow:hidden}#svg-container[data-v-2975a24a]{position:relative;width:100%;height:524px;overflow:hidden;background-color:transparent}.transparency-grid[data-v-2975a24a]{z-index:1;background-image:linear-gradient(45deg,#444 25%,transparent 0),linear-gradient(-45deg,#444 25%,transparent 0),linear-gradient(45deg,transparent 75%,#444 0),linear-gradient(-45deg,transparent 75%,#444 0);background-size:20px 20px;background-position:0 0,0 10px,10px -10px,-10px 0;background-color:#666;background-repeat:repeat;position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none}.original-image-container[data-v-2975a24a]{z-index:5;overflow:visible;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none;touch-action:none;background-color:transparent!important}.original-image-container img[data-v-2975a24a]{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.expansion-frame[data-v-2975a24a]{z-index:10;box-sizing:border-box}.resize-handle[data-v-2975a24a]{position:absolute;width:10px;height:10px;background-color:#fff;border-radius:50%;z-index:20;pointer-events:auto;box-shadow:0 0 3px rgba(0,0,0,.5)}.progress-info[data-v-2975a24a]{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:50}.progress-info img[data-v-2975a24a]{width:100%!important;height:90%!important;-o-object-fit:contain;object-fit:contain}.cropped-image-container[data-v-2975a24a]{position:absolute;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none;touch-action:none;transition:none}.cropped-image-container img[data-v-2975a24a]{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.cropped-image-frame[data-v-2975a24a]{position:absolute;border:2px solid #3b82f6;pointer-events:none;z-index:15}.scale-handle.bottom-left[data-v-2975a24a],.scale-handle.bottom-right[data-v-2975a24a],.scale-handle.top-left[data-v-2975a24a],.scale-handle.top-right[data-v-2975a24a]{position:absolute;width:12px;height:12px;background-color:#fff;border:2px solid #3b82f6;border-radius:50%;pointer-events:auto;box-shadow:0 2px 4px rgba(0,0,0,.3)}.scale-handle.top-left[data-v-2975a24a]{left:-6px;top:-6px;cursor:nw-resize}.scale-handle.top-right[data-v-2975a24a]{right:-6px;top:-6px;cursor:ne-resize}.scale-handle.bottom-left[data-v-2975a24a]{left:-6px;bottom:-6px;cursor:sw-resize}.scale-handle.bottom-right[data-v-2975a24a]{right:-6px;bottom:-6px;cursor:nw-resize}.main-panel[data-v-2975a24a]{transition:transform .3s ease-in-out;transform:translateX(0);position:relative;z-index:1;height:100%;overflow-y:auto;padding:1rem}.main-panel.slide-out[data-v-2975a24a]{transform:translateX(-100%);overflow:hidden}.main-panel[data-v-2975a24a]::-webkit-scrollbar{width:8px}.main-panel[data-v-2975a24a]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:4px}.main-panel[data-v-2975a24a]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.main-panel[data-v-2975a24a]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.resize-panel[data-v-2975a24a]{position:absolute;top:0;left:0;right:0;bottom:0;background:#1f2937;padding:1rem 1.5rem 1rem 1rem;transform:translateX(100%);transition:transform .3s ease-in-out;overflow-y:auto;z-index:10}.resize-panel.slide-in[data-v-2975a24a]{transform:translateX(0)}.resize-panel[data-v-2975a24a]::-webkit-scrollbar{width:8px}.resize-panel[data-v-2975a24a]::-webkit-scrollbar-track{background:#111827;border-radius:4px}.resize-panel[data-v-2975a24a]::-webkit-scrollbar-thumb{background:#4b5563;border-radius:4px}.resize-panel[data-v-2975a24a]::-webkit-scrollbar-thumb:hover{background:#6b7280}.category-transition-enter-active[data-v-2975a24a],.category-transition-leave-active[data-v-2975a24a]{transition:opacity .3s ease,transform .3s ease}.category-transition-enter-from[data-v-2975a24a]{opacity:0;transform:translateX(20px)}.category-transition-leave-to[data-v-2975a24a]{opacity:0;transform:translateX(-20px)}.background-item[data-v-2975a24a]{transition:all .3s ease}.background-item[data-v-2975a24a]:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.3)}.background-item.selected[data-v-2975a24a]{transform:scale(1.02)}.lazy-loading-indicator[data-v-2975a24a]{-webkit-animation:pulse-2975a24a 1.5s ease-in-out infinite;animation:pulse-2975a24a 1.5s ease-in-out infinite}@-webkit-keyframes pulse-2975a24a{0%,to{opacity:1}50%{opacity:.5}}@keyframes pulse-2975a24a{0%,to{opacity:1}50%{opacity:.5}}.background-item img[data-v-2975a24a]{transition:opacity .3s ease}.background-item img[loading=lazy][data-v-2975a24a]{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%}.background-item img[loading=lazy][data-v-2975a24a]:not([src]){-webkit-animation:loading-2975a24a 1.5s infinite;animation:loading-2975a24a 1.5s infinite}@-webkit-keyframes loading-2975a24a{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes loading-2975a24a{0%{background-position:200% 0}to{background-position:-200% 0}}.search-clear-button[data-v-2975a24a]{transition:opacity .2s ease}.search-clear-button[data-v-2975a24a]:hover{opacity:.8}.search-result-enter-active[data-v-2975a24a],.search-result-leave-active[data-v-2975a24a]{transition:all .3s ease}.search-result-enter-from[data-v-2975a24a]{opacity:0;transform:translateY(10px)}.search-result-leave-to[data-v-2975a24a]{opacity:0;transform:translateY(-10px)}.search-mode-enter-active[data-v-2975a24a],.search-mode-leave-active[data-v-2975a24a]{transition:all .3s ease}.search-mode-enter-from[data-v-2975a24a],.search-mode-leave-to[data-v-2975a24a]{opacity:0;transform:translateY(20px)}.create-background-panel[data-v-2975a24a]{position:absolute;top:0;left:0;right:0;bottom:0;background:#1f2937;padding:1rem 1.5rem 1rem 1rem;transform:translateX(100%);transition:transform .3s ease-in-out;overflow-y:auto;z-index:10}.create-background-panel.slide-in[data-v-2975a24a]{transform:translateX(0)}.create-background-panel[data-v-2975a24a]::-webkit-scrollbar{width:8px}.create-background-panel[data-v-2975a24a]::-webkit-scrollbar-track{background:#111827;border-radius:4px}.create-background-panel[data-v-2975a24a]::-webkit-scrollbar-thumb{background:#4b5563;border-radius:4px}.create-background-panel[data-v-2975a24a]::-webkit-scrollbar-thumb:hover{background:#6b7280}#svg-container[data-v-34139858]{position:relative;width:100%;height:524px;overflow:hidden;background-color:transparent}.image-container[data-v-34139858]{z-index:1;background-color:#666;position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none}.original-image[data-v-34139858]{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.progress-info[data-v-34139858]{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:50}.progress-info img[data-v-34139858]{width:100%!important;height:90%!important;-o-object-fit:contain;object-fit:contain}.slider[data-v-34139858]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#374151;outline:none;border-radius:8px}.slider[data-v-34139858]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:#eab308;cursor:pointer;box-shadow:0 2px 4px rgba(0,0,0,.2)}.slider[data-v-34139858]::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:#eab308;cursor:pointer;border:none;box-shadow:0 2px 4px rgba(0,0,0,.2)}.ring-2[data-v-34139858]{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 transparent)}.ring-yellow-500[data-v-34139858]{--tw-ring-opacity:1;--tw-ring-color:rgb(234 179 8/var(--tw-ring-opacity))}.hover\:ring-2[data-v-34139858]:hover{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 transparent)}.hover\:ring-yellow-500[data-v-34139858]:hover{--tw-ring-opacity:1;--tw-ring-color:rgb(234 179 8/var(--tw-ring-opacity))}@-webkit-keyframes pulse-34139858{0%,to{opacity:1}50%{opacity:.5}}@keyframes pulse-34139858{0%,to{opacity:1}50%{opacity:.5}}.animate-pulse[data-v-34139858]{-webkit-animation:pulse-34139858 2s cubic-bezier(.4,0,.6,1) infinite;animation:pulse-34139858 2s cubic-bezier(.4,0,.6,1) infinite}.transition-all[data-v-34139858]{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.grid[data-v-34139858]{display:grid}.grid-cols-1[data-v-34139858]{grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:1024px){.lg\:grid-cols-4[data-v-34139858]{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:col-span-3[data-v-34139858]{grid-column:span 3/span 3}.lg\:col-span-1[data-v-34139858]{grid-column:span 1/span 1}}.gap-3[data-v-34139858]{gap:.75rem}.gap-2[data-v-34139858]{gap:.5rem}.gap-4[data-v-34139858]{gap:1rem}.rounded-lg[data-v-34139858]{border-radius:.5rem}.rounded-md[data-v-34139858]{border-radius:.375rem}.rounded-full[data-v-34139858]{border-radius:9999px}.shadow-lg[data-v-34139858]{--tw-shadow:0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.bg-gray-800[data-v-34139858]{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.bg-gray-700[data-v-34139858]{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.bg-gray-600[data-v-34139858]{--tw-bg-opacity:1;background-color:rgb(75 85 99/var(--tw-bg-opacity))}.bg-yellow-500[data-v-34139858]{--tw-bg-opacity:1;background-color:rgb(234 179 8/var(--tw-bg-opacity))}.bg-yellow-600[data-v-34139858]{--tw-bg-opacity:1;background-color:rgb(202 138 4/var(--tw-bg-opacity))}.hover\:bg-gray-600[data-v-34139858]:hover{--tw-bg-opacity:1;background-color:rgb(75 85 99/var(--tw-bg-opacity))}.hover\:bg-yellow-600[data-v-34139858]:hover{--tw-bg-opacity:1;background-color:rgb(202 138 4/var(--tw-bg-opacity))}.text-white[data-v-34139858]{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.text-gray-300[data-v-34139858]{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.text-gray-400[data-v-34139858]{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.text-red-400[data-v-34139858]{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.text-yellow-400[data-v-34139858]{--tw-text-opacity:1;color:rgb(251 191 36/var(--tw-text-opacity))}.hover\:text-red-400[data-v-34139858]:hover{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.hover\:text-gray-300[data-v-34139858]:hover{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.hover\:text-white[data-v-34139858]:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.demo-container[data-v-1d073a3a]{position:relative;overflow:visible;border-radius:1rem;display:flex;align-items:center;justify-content:center;background:transparent}.background-decorations[data-v-1d073a3a]{position:absolute;top:-20%;left:-20%;width:140%;height:140%;z-index:0;pointer-events:none}.blob[data-v-1d073a3a]{position:absolute;border-radius:45% 55% 60% 40%/50% 60% 40% 50%;filter:blur(40px);opacity:0;transform:scale(0);transition:none;-webkit-clip-path:circle(0 at 50% 50%);clip-path:circle(0 at 50% 50%)}.background-decorations.show .blob[data-v-1d073a3a]{-webkit-animation:blob-draw-1d073a3a 2s cubic-bezier(.34,1.56,.64,1) forwards;animation:blob-draw-1d073a3a 2s cubic-bezier(.34,1.56,.64,1) forwards}@-webkit-keyframes blob-draw-1d073a3a{0%{-webkit-clip-path:circle(0 at 50% 50%);clip-path:circle(0 at 50% 50%);opacity:0;transform:scale(.5) rotate(-10deg)}50%{opacity:.35}to{-webkit-clip-path:circle(100% at 50% 50%);clip-path:circle(100% at 50% 50%);opacity:.35;transform:scale(1) rotate(0deg)}}@keyframes blob-draw-1d073a3a{0%{-webkit-clip-path:circle(0 at 50% 50%);clip-path:circle(0 at 50% 50%);opacity:0;transform:scale(.5) rotate(-10deg)}50%{opacity:.35}to{-webkit-clip-path:circle(100% at 50% 50%);clip-path:circle(100% at 50% 50%);opacity:.35;transform:scale(1) rotate(0deg)}}.blob-1[data-v-1d073a3a]{width:35%;height:40%;top:10%;left:-5%;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-animation-delay:.1s;animation-delay:.1s}.background-decorations.show .blob-1[data-v-1d073a3a]{-webkit-animation:blob-draw-1d073a3a 2s cubic-bezier(.34,1.56,.64,1) .1s forwards,blob-float-1-1d073a3a 20s ease-in-out 2.1s infinite;animation:blob-draw-1d073a3a 2s cubic-bezier(.34,1.56,.64,1) .1s forwards,blob-float-1-1d073a3a 20s ease-in-out 2.1s infinite}.blob-2[data-v-1d073a3a]{width:40%;height:45%;bottom:5%;right:-10%;background:linear-gradient(135deg,#f093fb,#f5576c);-webkit-animation-delay:.4s;animation-delay:.4s}.background-decorations.show .blob-2[data-v-1d073a3a]{-webkit-animation:blob-draw-1d073a3a 2s cubic-bezier(.34,1.56,.64,1) .4s forwards,blob-float-2-1d073a3a 18s ease-in-out 2.4s infinite;animation:blob-draw-1d073a3a 2s cubic-bezier(.34,1.56,.64,1) .4s forwards,blob-float-2-1d073a3a 18s ease-in-out 2.4s infinite}.blob-3[data-v-1d073a3a]{width:30%;height:35%;top:40%;right:15%;background:linear-gradient(135deg,#4facfe,#00f2fe);-webkit-animation-delay:.7s;animation-delay:.7s}.background-decorations.show .blob-3[data-v-1d073a3a]{-webkit-animation:blob-draw-1d073a3a 2s cubic-bezier(.34,1.56,.64,1) .7s forwards,blob-float-3-1d073a3a 22s ease-in-out 2.7s infinite;animation:blob-draw-1d073a3a 2s cubic-bezier(.34,1.56,.64,1) .7s forwards,blob-float-3-1d073a3a 22s ease-in-out 2.7s infinite}.circle[data-v-1d073a3a]{position:absolute;border-radius:50%;opacity:0;transform:scale(0);transition:none}.background-decorations.show .circle[data-v-1d073a3a]{-webkit-animation:circle-draw-1d073a3a 1.5s cubic-bezier(.68,-.55,.265,1.55) forwards;animation:circle-draw-1d073a3a 1.5s cubic-bezier(.68,-.55,.265,1.55) forwards}@-webkit-keyframes circle-draw-1d073a3a{0%{opacity:0;transform:scale(0) rotate(0deg);box-shadow:0 0 0 0 currentColor}60%{opacity:.35;transform:scale(1.2) rotate(180deg)}to{opacity:.25;transform:scale(1) rotate(1turn)}}@keyframes circle-draw-1d073a3a{0%{opacity:0;transform:scale(0) rotate(0deg);box-shadow:0 0 0 0 currentColor}60%{opacity:.35;transform:scale(1.2) rotate(180deg)}to{opacity:.25;transform:scale(1) rotate(1turn)}}.circle-1[data-v-1d073a3a]{width:120px;height:120px;top:15%;right:20%;background:radial-gradient(circle,#ffeaa7 0,#fdcb6e 100%)}.background-decorations.show .circle-1[data-v-1d073a3a]{-webkit-animation:circle-draw-1d073a3a 1.5s cubic-bezier(.68,-.55,.265,1.55) .3s forwards,circle-pulse-1-1d073a3a 8s ease-in-out 1.8s infinite;animation:circle-draw-1d073a3a 1.5s cubic-bezier(.68,-.55,.265,1.55) .3s forwards,circle-pulse-1-1d073a3a 8s ease-in-out 1.8s infinite}.circle-2[data-v-1d073a3a]{width:80px;height:80px;bottom:25%;left:15%;background:radial-gradient(circle,#a29bfe 0,#6c5ce7 100%)}.background-decorations.show .circle-2[data-v-1d073a3a]{-webkit-animation:circle-draw-1d073a3a 1.5s cubic-bezier(.68,-.55,.265,1.55) .6s forwards,circle-pulse-2-1d073a3a 10s ease-in-out 2.1s infinite;animation:circle-draw-1d073a3a 1.5s cubic-bezier(.68,-.55,.265,1.55) .6s forwards,circle-pulse-2-1d073a3a 10s ease-in-out 2.1s infinite}.circle-3[data-v-1d073a3a]{width:100px;height:100px;top:50%;left:5%;background:radial-gradient(circle,#fd79a8 0,#e84393 100%)}.background-decorations.show .circle-3[data-v-1d073a3a]{-webkit-animation:circle-draw-1d073a3a 1.5s cubic-bezier(.68,-.55,.265,1.55) .9s forwards,circle-pulse-3-1d073a3a 12s ease-in-out 2.4s infinite;animation:circle-draw-1d073a3a 1.5s cubic-bezier(.68,-.55,.265,1.55) .9s forwards,circle-pulse-3-1d073a3a 12s ease-in-out 2.4s infinite}@-webkit-keyframes blob-float-1-1d073a3a{0%,to{transform:translate(0) rotate(0deg) scale(1);border-radius:45% 55% 60% 40%/50% 60% 40% 50%}33%{transform:translate(20px,-30px) rotate(5deg) scale(1.05);border-radius:55% 45% 40% 60%/60% 50% 60% 40%}66%{transform:translate(-15px,20px) rotate(-3deg) scale(.95);border-radius:40% 60% 55% 45%/45% 55% 45% 55%}}@keyframes blob-float-1-1d073a3a{0%,to{transform:translate(0) rotate(0deg) scale(1);border-radius:45% 55% 60% 40%/50% 60% 40% 50%}33%{transform:translate(20px,-30px) rotate(5deg) scale(1.05);border-radius:55% 45% 40% 60%/60% 50% 60% 40%}66%{transform:translate(-15px,20px) rotate(-3deg) scale(.95);border-radius:40% 60% 55% 45%/45% 55% 45% 55%}}@-webkit-keyframes blob-float-2-1d073a3a{0%,to{transform:translate(0) rotate(0deg) scale(1);border-radius:50% 50% 45% 55%/55% 45% 55% 45%}33%{transform:translate(-25px,15px) rotate(-7deg) scale(1.08);border-radius:45% 55% 50% 50%/50% 50% 45% 55%}66%{transform:translate(18px,-20px) rotate(4deg) scale(.92);border-radius:55% 45% 55% 45%/45% 55% 50% 50%}}@keyframes blob-float-2-1d073a3a{0%,to{transform:translate(0) rotate(0deg) scale(1);border-radius:50% 50% 45% 55%/55% 45% 55% 45%}33%{transform:translate(-25px,15px) rotate(-7deg) scale(1.08);border-radius:45% 55% 50% 50%/50% 50% 45% 55%}66%{transform:translate(18px,-20px) rotate(4deg) scale(.92);border-radius:55% 45% 55% 45%/45% 55% 50% 50%}}@-webkit-keyframes blob-float-3-1d073a3a{0%,to{transform:translate(0) rotate(0deg) scale(1);border-radius:60% 40% 50% 50%/45% 55% 45% 55%}33%{transform:translate(10px,25px) rotate(6deg) scale(1.1);border-radius:50% 50% 60% 40%/55% 45% 55% 45%}66%{transform:translate(-20px,-15px) rotate(-5deg) scale(.9);border-radius:40% 60% 45% 55%/50% 50% 60% 40%}}@keyframes blob-float-3-1d073a3a{0%,to{transform:translate(0) rotate(0deg) scale(1);border-radius:60% 40% 50% 50%/45% 55% 45% 55%}33%{transform:translate(10px,25px) rotate(6deg) scale(1.1);border-radius:50% 50% 60% 40%/55% 45% 55% 45%}66%{transform:translate(-20px,-15px) rotate(-5deg) scale(.9);border-radius:40% 60% 45% 55%/50% 50% 60% 40%}}@-webkit-keyframes circle-pulse-1-1d073a3a{0%,to{transform:scale(1) translate(0);opacity:.25}50%{transform:scale(1.15) translate(10px,-10px);opacity:.35}}@keyframes circle-pulse-1-1d073a3a{0%,to{transform:scale(1) translate(0);opacity:.25}50%{transform:scale(1.15) translate(10px,-10px);opacity:.35}}@-webkit-keyframes circle-pulse-2-1d073a3a{0%,to{transform:scale(1) translate(0);opacity:.25}50%{transform:scale(1.2) translate(-8px,8px);opacity:.3}}@keyframes circle-pulse-2-1d073a3a{0%,to{transform:scale(1) translate(0);opacity:.25}50%{transform:scale(1.2) translate(-8px,8px);opacity:.3}}@-webkit-keyframes circle-pulse-3-1d073a3a{0%,to{transform:scale(1) translate(0);opacity:.25}50%{transform:scale(1.1) translate(5px,12px);opacity:.32}}@keyframes circle-pulse-3-1d073a3a{0%,to{transform:scale(1) translate(0);opacity:.25}50%{transform:scale(1.1) translate(5px,12px);opacity:.32}}.image-layer[data-v-1d073a3a]{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.original-layer[data-v-1d073a3a]{position:absolute;will-change:clip-path;transform:translateZ(0);z-index:10}.removed-layer[data-v-1d073a3a]{position:relative;z-index:5}.demo-image[data-v-1d073a3a]{height:100%;width:auto;-o-object-fit:contain;object-fit:contain;transition:transform .5s ease;border-radius:1rem}.demo-container:hover .demo-image[data-v-1d073a3a]{transform:scale(1.05)}.scanning-line[data-v-1d073a3a]{position:absolute;left:0;right:0;height:4px;background:linear-gradient(90deg,transparent,rgba(6,182,212,.5),#06b6d4,#8b5cf6,#06b6d4,rgba(6,182,212,.5),transparent);box-shadow:0 0 30px #06b6d4,0 0 60px rgba(6,182,212,.8),0 0 90px rgba(6,182,212,.6),0 0 120px rgba(139,92,246,.4);transform:translateY(-50%);z-index:100;pointer-events:none;-webkit-animation:scanning-glow-1d073a3a .3s ease-in-out infinite alternate;animation:scanning-glow-1d073a3a .3s ease-in-out infinite alternate}.scanning-line[data-v-1d073a3a]:before{height:40px;background:linear-gradient(180deg,transparent,rgba(6,182,212,.15),rgba(6,182,212,.3),rgba(6,182,212,.15),transparent);filter:blur(8px)}.scanning-line[data-v-1d073a3a]:after,.scanning-line[data-v-1d073a3a]:before{content:"";position:absolute;left:0;right:0;top:50%;transform:translateY(-50%)}.scanning-line[data-v-1d073a3a]:after{height:2px;background:linear-gradient(90deg,transparent 0,hsla(0,0%,100%,.8) 45%,#fff 50%,hsla(0,0%,100%,.8) 55%,transparent);box-shadow:0 0 15px hsla(0,0%,100%,.8)}@-webkit-keyframes scanning-glow-1d073a3a{0%{opacity:.9;filter:brightness(1.2)}to{opacity:1;filter:brightness(1.8)}}@keyframes scanning-glow-1d073a3a{0%{opacity:.9;filter:brightness(1.2)}to{opacity:1;filter:brightness(1.8)}}.el-upload-dragger{background-color:unset!important}.upload-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:9999;-webkit-animation:fadeIn .3s ease-out;animation:fadeIn .3s ease-out}.upload-card{background:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.2);border-radius:24px;padding:60px 40px;max-width:500px;width:90%;position:relative;box-shadow:0 25px 50px rgba(0,0,0,.1);-webkit-animation:slideUp .4s ease-out;animation:slideUp .4s ease-out;text-align:center;overflow:hidden}.upload-card:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(59,130,246,.05),rgba(139,92,246,.05) 50%,rgba(236,72,153,.05));pointer-events:none}.upload-close-btn{position:absolute;top:20px;right:20px;width:40px;height:40px;background:rgba(107,114,128,.1);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#374151;transition:all .3s ease;z-index:10}.upload-close-btn:hover{background:rgba(107,114,128,.2);transform:scale(1.1)}.upload-animation-section{position:relative;margin-bottom:40px}.upload-ripple{width:200px;height:200px}.ripple-circle,.upload-ripple{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ripple-circle{border:2px solid rgba(59,130,246,.3);border-radius:50%;-webkit-animation:ripple 2s infinite;animation:ripple 2s infinite}.ripple-circle:nth-child(2){-webkit-animation-delay:.7s;animation-delay:.7s}.ripple-circle:nth-child(3){-webkit-animation-delay:1.4s;animation-delay:1.4s}.upload-icon-container{position:relative;z-index:5;display:flex;justify-content:center;align-items:center;margin:60px 0}.upload-particles{position:absolute;width:150px;height:150px}.particle{position:absolute;width:6px;height:6px;background:linear-gradient(135deg,#3b82f6,#8b5cf6);border-radius:50%;-webkit-animation:float 3s ease-in-out infinite;animation:float 3s ease-in-out infinite}.particle-1{top:20%;left:10%;-webkit-animation-delay:0s;animation-delay:0s}.particle-2{top:30%;right:15%;-webkit-animation-delay:.5s;animation-delay:.5s}.particle-3{bottom:25%;left:20%;-webkit-animation-delay:1s;animation-delay:1s}.particle-4{bottom:35%;right:10%;-webkit-animation-delay:1.5s;animation-delay:1.5s}.particle-5{top:50%;left:5%;-webkit-animation-delay:2s;animation-delay:2s}.particle-6{top:60%;right:5%;-webkit-animation-delay:2.5s;animation-delay:2.5s}.upload-main-icon{background:rgba(59,130,246,.1);border-radius:50%;width:100px;height:100px;display:flex;align-items:center;justify-content:center;-webkit-animation:pulse 2s infinite;animation:pulse 2s infinite;box-shadow:0 10px 30px rgba(59,130,246,.2)}.upload-progress-dots{display:flex;justify-content:center;gap:8px;margin-top:30px}.progress-dot{width:8px;height:8px;background:linear-gradient(135deg,#3b82f6,#8b5cf6);border-radius:50%;-webkit-animation:dotBounce 1.4s ease-in-out infinite both;animation:dotBounce 1.4s ease-in-out infinite both}.progress-dot:first-child{-webkit-animation-delay:-.32s;animation-delay:-.32s}.progress-dot:nth-child(2){-webkit-animation-delay:-.16s;animation-delay:-.16s}.progress-dot:nth-child(3){-webkit-animation-delay:0s;animation-delay:0s}.upload-content{position:relative;z-index:5}.upload-title{color:#1f2937;font-size:24px;font-weight:700;margin:0 0 12px 0;text-shadow:0 1px 3px rgba(0,0,0,.1)}.upload-description{color:#6b7280;font-size:16px;margin:0 0 30px 0;line-height:1.5}.upload-progress-bar{width:100%;margin-top:20px}.progress-track{width:100%;height:8px;background:rgba(59,130,246,.1);box-shadow:inset 0 2px 4px rgba(0,0,0,.1)}.progress-fill,.progress-track{border-radius:20px;overflow:hidden;position:relative}.progress-fill{height:100%;background:linear-gradient(90deg,#3b82f6,#8b5cf6 50%,#ec4899);width:0;transition:width .3s ease}.progress-shine{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4),transparent);-webkit-animation:shine 1.5s ease-in-out infinite;animation:shine 1.5s ease-in-out infinite}.progress-text{text-align:center;margin-top:12px}.progress-percentage{font-size:14px;font-weight:500;color:#6b7280;-webkit-animation:textPulse 1.5s ease-in-out infinite;animation:textPulse 1.5s ease-in-out infinite}@-webkit-keyframes shine{0%{left:-100%}to{left:100%}}@keyframes shine{0%{left:-100%}to{left:100%}}@-webkit-keyframes textPulse{0%,to{opacity:.7}50%{opacity:1}}@keyframes textPulse{0%,to{opacity:.7}50%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes slideUp{0%{opacity:0;transform:translateY(50px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes slideUp{0%{opacity:0;transform:translateY(50px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@-webkit-keyframes ripple{0%{width:0;height:0;opacity:1}to{width:200px;height:200px;opacity:0}}@keyframes ripple{0%{width:0;height:0;opacity:1}to{width:200px;height:200px;opacity:0}}@-webkit-keyframes float{0%,to{transform:translateY(0);opacity:.7}50%{transform:translateY(-20px);opacity:1}}@keyframes float{0%,to{transform:translateY(0);opacity:.7}50%{transform:translateY(-20px);opacity:1}}@-webkit-keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@-webkit-keyframes dotBounce{0%,80%,to{transform:scale(.8);opacity:.5}40%{transform:scale(1.2);opacity:1}}@keyframes dotBounce{0%,80%,to{transform:scale(.8);opacity:.5}40%{transform:scale(1.2);opacity:1}}.uploading-modal{max-width:600px}.el-dialog__header{padding-left:3rem;padding-right:3rem}.uploading-modal .el-dialog__title{font-size:24px!important;font-weight:700!important}.image-result--delete-btn{top:-.8rem;right:0}.avatar-uploader .el-upload{border:1px dashed var(--el-border-color);border-radius:6px;cursor:pointer;position:relative;overflow:hidden;transition:var(--el-transition-duration-fast);margin:10px 20px}.avatar-uploader .el-upload:hover{border-color:var(--el-color-primary)}.el-icon.avatar-uploader-icon{font-size:28px;color:#8c939d;text-align:center}.el-upload .icon-box{display:flex;flex-direction:column;align-items:center;justify-content:center;height:178px;width:178px}.avatar-uploader .avatar{width:178px;height:178px;-o-object-fit:contain;object-fit:contain}.upload-button-wrapper{min-width:160px;white-space:nowrap;position:relative}.free-box{position:absolute;top:-2px;right:-10px;font-size:14px;transform:rotate(45deg);color:#ff0;font-weight:700}.el-upload{--el-upload-dragger-padding-horizontal:0;--el-upload-dragger-padding-vertical:0}.el-upload-dragger{border:none!important;overflow:unset}.language-dialogue{max-width:800px}.el-menu-item[data-v-012be133]{text-align:center!important}.el-menu-item a[data-v-012be133]{color:#fff!important}.image-item[data-v-9c86bd2e]{margin-bottom:1rem;margin-left:1rem;margin-right:1rem;max-height:9.3rem;overflow:hidden}@-webkit-keyframes scan-9c86bd2e{0%{height:0}to{opacity:0;height:524px}}@keyframes scan-9c86bd2e{0%{height:0}to{opacity:0;height:524px}}.tech-recognition-scan[data-v-9c86bd2e]{position:absolute;z-index:20;top:0;left:0;width:840px;border-bottom:3px solid #3e88f1;-webkit-animation:scan-9c86bd2e 1.2s infinite;-moz-animation:scan-9c86bd2e 1.2s infinite;background:linear-gradient(180deg,transparent,#3e88f1)}.choose-text[data-v-9c86bd2e]{text-align:center;font-size:14px;font-weight:700;margin-bottom:10px}.cocoen-lazy[data-v-9c86bd2e]{border:1px solid transparent}.active[data-v-9c86bd2e]{border:1px solid #3e88f1}.nav-tabs[data-v-9c86bd2e]{flex-wrap:wrap;align-items:center}.btn-sm[data-v-9c86bd2e]{margin-right:.5rem;border:none!important;position:relative;top:-.5rem;font-size:1rem}.btn-sm span[data-v-9c86bd2e]{font-size:.8rem}.sky-background[data-v-9c86bd2e]{background-size:cover}.el-tabs__item{color:#f0f0f0!important;font-weight:700!important}.el-tabs__nav-wrap:after{height:0!important}.btn-download{color:#2699fb!important;border-color:#2699fb!important;font-weight:700!important}.image-result--delete-btn{color:#ccc!important}.editor-modal{background:transparent!important}.demo-container[data-v-cce8b180]{position:relative;overflow:visible;border-radius:1rem;display:flex;align-items:center;justify-content:center;background:transparent}.images-stack[data-v-cce8b180]{position:relative;width:100%;height:100%;min-height:400px}.image-card[data-v-cce8b180]{position:absolute;border-radius:12px;overflow:hidden;box-shadow:0 10px 40px rgba(0,0,0,.3);opacity:0;transform:translateY(30px) scale(.9);transition:all .6s cubic-bezier(.34,1.56,.64,1)}.image-card.show[data-v-cce8b180]{opacity:1;transform:translateY(0) scale(1)}.card-1x[data-v-cce8b180]{bottom:0;left:0;z-index:3;width:22%}.card-1x.show[data-v-cce8b180]{transform:translateY(0) scale(1) rotate(-4deg)}.card-2x[data-v-cce8b180]{bottom:3%;left:4%;z-index:2;width:44%}.card-2x.show[data-v-cce8b180]{transform:translateY(0) scale(1) rotate(2deg)}.card-4x[data-v-cce8b180]{bottom:6%;left:8%;z-index:1;width:92%}.scale-badge[data-v-cce8b180]{position:absolute;top:12px;right:12px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:6px 14px;border-radius:20px;font-size:14px;font-weight:700;box-shadow:0 4px 15px rgba(102,126,234,.4)}.card-1x .scale-badge[data-v-cce8b180]{top:6px;right:6px;padding:3px 8px;font-size:10px;border-radius:12px}.demo-image[data-v-cce8b180]{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;display:block}.background-decorations[data-v-cce8b180]{position:absolute;top:-20%;left:-20%;width:140%;height:140%;z-index:0;pointer-events:none}.diamond[data-v-cce8b180]{position:absolute;opacity:0;transform:scale(0) rotate(45deg);background:linear-gradient(135deg,rgba(102,126,234,.3),rgba(118,75,162,.3))}.diamond-1[data-v-cce8b180]{width:80px;height:80px;top:15%;right:10%;border-radius:8px}.diamond-2[data-v-cce8b180]{width:50px;height:50px;bottom:25%;right:5%;border-radius:6px;background:linear-gradient(135deg,rgba(240,147,251,.3),rgba(245,87,108,.3))}.background-decorations.show .diamond-1[data-v-cce8b180]{-webkit-animation:diamond-appear-cce8b180 1s ease-out forwards,diamond-float-cce8b180 10s ease-in-out 1s infinite;animation:diamond-appear-cce8b180 1s ease-out forwards,diamond-float-cce8b180 10s ease-in-out 1s infinite}.background-decorations.show .diamond-2[data-v-cce8b180]{animation:diamond-appear-cce8b180 1s ease-out .3s forwards,diamond-float-cce8b180 12s ease-in-out 1.3s infinite reverse}.line[data-v-cce8b180]{position:absolute;height:2px;opacity:0;transform:scaleX(0);transform-origin:left center;background:linear-gradient(90deg,rgba(102,126,234,.5),transparent)}.line-1[data-v-cce8b180]{width:100px;top:30%;right:0}.line-2[data-v-cce8b180]{width:60px;bottom:40%;right:10%;background:linear-gradient(90deg,rgba(240,147,251,.5),transparent)}.background-decorations.show .line-1[data-v-cce8b180]{-webkit-animation:line-appear-cce8b180 .8s ease-out .2s forwards,line-shimmer-cce8b180 4s ease-in-out 1s infinite;animation:line-appear-cce8b180 .8s ease-out .2s forwards,line-shimmer-cce8b180 4s ease-in-out 1s infinite}.background-decorations.show .line-2[data-v-cce8b180]{-webkit-animation:line-appear-cce8b180 .8s ease-out .5s forwards,line-shimmer-cce8b180 5s ease-in-out 1.3s infinite;animation:line-appear-cce8b180 .8s ease-out .5s forwards,line-shimmer-cce8b180 5s ease-in-out 1.3s infinite}@-webkit-keyframes diamond-appear-cce8b180{0%{opacity:0;transform:scale(0) rotate(45deg)}to{opacity:1;transform:scale(1) rotate(45deg)}}@keyframes diamond-appear-cce8b180{0%{opacity:0;transform:scale(0) rotate(45deg)}to{opacity:1;transform:scale(1) rotate(45deg)}}@-webkit-keyframes diamond-float-cce8b180{0%,to{transform:scale(1) rotate(45deg) translate(0)}50%{transform:scale(1.05) rotate(45deg) translate(-5px,8px)}}@keyframes diamond-float-cce8b180{0%,to{transform:scale(1) rotate(45deg) translate(0)}50%{transform:scale(1.05) rotate(45deg) translate(-5px,8px)}}@-webkit-keyframes line-appear-cce8b180{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes line-appear-cce8b180{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@-webkit-keyframes line-shimmer-cce8b180{0%,to{opacity:.5}50%{opacity:.8}}@keyframes line-shimmer-cce8b180{0%,to{opacity:.5}50%{opacity:.8}}