.page-module__E0kJGG__main{min-height:100vh}.page-module__E0kJGG__hero{padding:var(--space-3xl)0;min-height:calc(100vh - var(--header-height));align-items:center;display:flex}.page-module__E0kJGG__heroGrid{gap:var(--space-3xl);grid-template-columns:1fr 1fr;align-items:center;display:grid}.page-module__E0kJGG__heroLeft{align-items:flex-start;gap:var(--space-lg);text-align:left;flex-direction:column;display:flex}.page-module__E0kJGG__heroRight{justify-content:center;align-items:center;display:flex}.page-module__E0kJGG__badge{align-items:center;gap:var(--space-sm);padding:var(--space-sm)var(--space-md);background:var(--color-accent-light);color:var(--color-accent-primary);font-size:var(--font-size-sm);border-radius:var(--radius-full);border:1px solid #0000;font-weight:500;display:inline-flex}.page-module__E0kJGG__title{font-size:var(--font-size-5xl);letter-spacing:-.02em;color:var(--color-text-primary);font-weight:800;line-height:1.1}.page-module__E0kJGG__subtitle{font-size:var(--font-size-lg);color:var(--color-text-secondary);max-width:500px;line-height:1.6}.page-module__E0kJGG__toolSection{padding:var(--space-xl)0 var(--space-3xl)}.page-module__E0kJGG__toolCard{background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:var(--radius-2xl);padding:var(--space-xl);box-shadow:var(--shadow-lg)}.page-module__E0kJGG__modeSelector{gap:var(--space-md);margin-bottom:var(--space-xl);justify-content:center;display:flex}.page-module__E0kJGG__modeBtn{align-items:center;gap:var(--space-sm);padding:var(--space-md)var(--space-xl);background:var(--color-bg-secondary);border-radius:var(--radius-lg);font-size:var(--font-size-base);color:var(--color-text-secondary);cursor:pointer;transition:all var(--transition-base);border:2px solid #0000;font-weight:600;display:flex}.page-module__E0kJGG__modeBtn:hover{color:var(--color-text-primary);border-color:var(--color-border)}.page-module__E0kJGG__modeBtn.page-module__E0kJGG__active{background:var(--color-accent-light);border-color:var(--color-accent-primary);color:var(--color-accent-primary)}.page-module__E0kJGG__errorMessage{justify-content:center;align-items:center;gap:var(--space-sm);padding:var(--space-md);margin-bottom:var(--space-lg);border-radius:var(--radius-lg);color:var(--color-error);font-size:var(--font-size-sm);background:#dc26261a;border:1px solid #dc262633;display:flex}.page-module__E0kJGG__featuresSection{padding:var(--space-3xl)0;background:var(--color-bg-secondary)}.page-module__E0kJGG__sectionTitle{font-size:var(--font-size-3xl);text-align:center;margin-bottom:var(--space-2xl);color:var(--color-text-primary);font-weight:800}.page-module__E0kJGG__featuresGrid{gap:var(--space-lg);grid-template-columns:repeat(3,1fr);display:grid}.page-module__E0kJGG__featureCard{padding:var(--space-xl);background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:var(--radius-xl);transition:all var(--transition-base)}.page-module__E0kJGG__featureCard:hover{border-color:var(--color-border-hover);box-shadow:var(--shadow-lg);transform:translateY(-4px)}.page-module__E0kJGG__featureIcon{background:var(--color-accent-light);border-radius:var(--radius-lg);width:3rem;height:3rem;color:var(--color-accent-primary);margin-bottom:var(--space-md);justify-content:center;align-items:center;display:flex}.page-module__E0kJGG__featureCard h3{font-size:var(--font-size-lg);margin-bottom:var(--space-sm);color:var(--color-text-primary);font-weight:700}.page-module__E0kJGG__featureCard p{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:1.6}.page-module__E0kJGG__howItWorksSection{padding:var(--space-3xl)0;background:var(--color-bg-primary)}.page-module__E0kJGG__stepsGrid{justify-content:center;align-items:center;gap:var(--space-lg);flex-wrap:wrap;display:flex}.page-module__E0kJGG__step{text-align:center;padding:var(--space-xl);background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-xl);flex-direction:column;align-items:center;min-width:200px;display:flex}.page-module__E0kJGG__stepNumber{background:var(--color-accent-primary);color:#fff;width:3rem;height:3rem;font-size:var(--font-size-xl);margin-bottom:var(--space-md);border-radius:50%;justify-content:center;align-items:center;font-weight:800;display:flex}.page-module__E0kJGG__step h3{font-size:var(--font-size-lg);margin-bottom:var(--space-xs);color:var(--color-text-primary);font-weight:700}.page-module__E0kJGG__step p{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.page-module__E0kJGG__stepArrow{color:var(--color-accent-primary)}.page-module__E0kJGG__faqSection{padding:var(--space-3xl)0;background:var(--color-bg-secondary)}.page-module__E0kJGG__faqGrid{gap:var(--space-lg);grid-template-columns:repeat(2,1fr);max-width:900px;margin:0 auto;display:grid}.page-module__E0kJGG__faqItem{padding:var(--space-xl);background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:var(--radius-xl)}.page-module__E0kJGG__faqItem h3{font-size:var(--font-size-base);margin-bottom:var(--space-sm);color:var(--color-text-primary);font-weight:700}.page-module__E0kJGG__faqItem p{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:1.6}.page-module__E0kJGG__footer{padding:var(--space-2xl)0;border-top:1px solid var(--color-border);background:var(--color-bg-primary)}.page-module__E0kJGG__footerContent{text-align:center}.page-module__E0kJGG__footer p{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.page-module__E0kJGG__footerNote{margin-top:var(--space-sm);color:var(--color-text-tertiary);font-size:var(--font-size-xs)}@media (max-width:1024px){.page-module__E0kJGG__heroGrid{gap:var(--space-2xl);text-align:center;grid-template-columns:1fr}.page-module__E0kJGG__heroLeft{order:1;align-items:center}.page-module__E0kJGG__heroRight{order:2}.page-module__E0kJGG__subtitle{max-width:550px;margin:0 auto}.page-module__E0kJGG__featuresGrid{grid-template-columns:repeat(2,1fr)}.page-module__E0kJGG__sectionTitle{font-size:var(--font-size-2xl)}}@media (max-width:768px){.page-module__E0kJGG__hero{padding:var(--space-2xl)0 var(--space-xl);min-height:auto}.page-module__E0kJGG__heroGrid{gap:var(--space-xl)}.page-module__E0kJGG__badge{font-size:var(--font-size-xs);padding:var(--space-xs)var(--space-sm)}.page-module__E0kJGG__title{font-size:var(--font-size-3xl)}.page-module__E0kJGG__subtitle{font-size:var(--font-size-base);max-width:100%}.page-module__E0kJGG__toolSection{padding:var(--space-lg)0 var(--space-2xl)}.page-module__E0kJGG__toolCard{padding:var(--space-md);border-radius:var(--radius-xl)}.page-module__E0kJGG__modeSelector{gap:var(--space-sm)}.page-module__E0kJGG__modeBtn{padding:var(--space-sm)var(--space-md);font-size:var(--font-size-sm)}.page-module__E0kJGG__featuresSection,.page-module__E0kJGG__howItWorksSection,.page-module__E0kJGG__faqSection{padding:var(--space-2xl)0}.page-module__E0kJGG__featuresGrid{gap:var(--space-md);grid-template-columns:1fr}.page-module__E0kJGG__featureCard{padding:var(--space-lg)}.page-module__E0kJGG__featureIcon{width:2.5rem;height:2.5rem}.page-module__E0kJGG__stepsGrid{gap:var(--space-md);flex-direction:column}.page-module__E0kJGG__step{width:100%;padding:var(--space-lg);min-width:auto}.page-module__E0kJGG__stepArrow{transform:rotate(90deg)}.page-module__E0kJGG__faqGrid{gap:var(--space-md);grid-template-columns:1fr}.page-module__E0kJGG__faqItem{padding:var(--space-lg)}.page-module__E0kJGG__footer{padding:var(--space-xl)0}}@media (max-width:480px){.page-module__E0kJGG__hero{padding:var(--space-xl)0 var(--space-lg)}.page-module__E0kJGG__title{font-size:var(--font-size-2xl);letter-spacing:-.01em}.page-module__E0kJGG__subtitle{font-size:var(--font-size-sm);line-height:1.5}.page-module__E0kJGG__toolCard{padding:var(--space-sm);border-radius:var(--radius-lg)}.page-module__E0kJGG__modeSelector{gap:var(--space-xs);flex-direction:column}.page-module__E0kJGG__modeBtn{width:100%;padding:var(--space-md);justify-content:center}.page-module__E0kJGG__sectionTitle{font-size:var(--font-size-xl);margin-bottom:var(--space-lg)}.page-module__E0kJGG__featureCard h3{font-size:var(--font-size-base)}.page-module__E0kJGG__featureCard p{font-size:var(--font-size-xs)}.page-module__E0kJGG__stepNumber{width:2.5rem;height:2.5rem;font-size:var(--font-size-lg)}.page-module__E0kJGG__step h3{font-size:var(--font-size-base)}.page-module__E0kJGG__step p{font-size:var(--font-size-xs)}.page-module__E0kJGG__faqItem h3{font-size:var(--font-size-sm)}.page-module__E0kJGG__faqItem p,.page-module__E0kJGG__footer p{font-size:var(--font-size-xs)}.page-module__E0kJGG__errorMessage{font-size:var(--font-size-xs);padding:var(--space-sm)}}.page-module__E0kJGG__useCasesSection{padding:var(--space-2xl)0;border-top:1px solid var(--color-border);background:var(--color-bg-secondary)}.page-module__E0kJGG__useCasesGrid{justify-content:center;gap:var(--space-md);margin-top:var(--space-lg);flex-wrap:wrap;display:flex}.page-module__E0kJGG__useCaseLink{font-size:var(--font-size-sm);color:var(--color-text-secondary);padding:var(--space-xs)var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius-full);transition:all var(--transition-base);background:var(--color-bg-primary);text-decoration:none}.page-module__E0kJGG__useCaseLink:hover{color:var(--color-accent-primary);border-color:var(--color-accent-primary);background:var(--color-accent-light);transform:translateY(-2px)}
.Header-module__9fWxfa__header{z-index:100;background:var(--color-bg-glass);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--color-border);position:sticky;top:0}.Header-module__9fWxfa__headerContent{height:var(--header-height);justify-content:space-between;align-items:center;display:flex}.Header-module__9fWxfa__logo{align-items:center;gap:var(--space-sm);color:var(--color-text-primary);font-weight:700;font-size:var(--font-size-xl);text-decoration:none;display:flex}.Header-module__9fWxfa__logoIcon{border-radius:var(--radius-md);justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex;overflow:hidden}.Header-module__9fWxfa__logoImage{object-fit:cover;width:100%;height:100%}.Header-module__9fWxfa__logoText{font-weight:800}.Header-module__9fWxfa__nav{align-items:center;gap:var(--space-lg);display:flex}.Header-module__9fWxfa__navLink{color:var(--color-text-secondary);font-weight:500;font-size:var(--font-size-sm);transition:color var(--transition-fast);text-decoration:none}.Header-module__9fWxfa__navLink:hover{color:var(--color-text-primary)}.Header-module__9fWxfa__themeToggle{color:var(--color-text-secondary)}.Header-module__9fWxfa__themeToggle:hover{color:var(--color-text-primary);background:var(--color-bg-tertiary)}.Header-module__9fWxfa__ctaButton{white-space:nowrap;padding:var(--space-xs)var(--space-md)!important;font-size:var(--font-size-sm)!important}@media (max-width:768px){.Header-module__9fWxfa__headerContent{height:3.5rem}.Header-module__9fWxfa__nav{gap:var(--space-md)}.Header-module__9fWxfa__navLink{display:none}.Header-module__9fWxfa__logoIcon{width:2rem;height:2rem}.Header-module__9fWxfa__logoIcon svg{width:16px;height:16px}.Header-module__9fWxfa__logoText{font-size:var(--font-size-base)}.Header-module__9fWxfa__themeToggle{width:2.25rem;height:2.25rem}.Header-module__9fWxfa__ctaButton{padding:var(--space-xs)var(--space-md)!important}}@media (max-width:480px){.Header-module__9fWxfa__headerContent{height:3rem}.Header-module__9fWxfa__nav{gap:var(--space-sm)}.Header-module__9fWxfa__logo{gap:var(--space-xs)}.Header-module__9fWxfa__logoIcon{width:1.75rem;height:1.75rem}.Header-module__9fWxfa__logoText{font-size:var(--font-size-sm)}.Header-module__9fWxfa__ctaButton{padding:var(--space-xs)var(--space-sm)!important;font-size:var(--font-size-xs)!important}.Header-module__9fWxfa__themeToggle{width:2rem;height:2rem}}
.HeroDemo-module__gAvI-q__wrapper{align-items:center;gap:var(--space-md);flex-direction:column;width:100%;display:flex}.HeroDemo-module__gAvI-q__container{aspect-ratio:4/5;border-radius:var(--radius-2xl);cursor:ew-resize;-webkit-user-select:none;user-select:none;width:100%;max-width:500px;min-height:400px;box-shadow:var(--shadow-xl);background:var(--color-bg-primary);position:relative;overflow:hidden}.HeroDemo-module__gAvI-q__imageWrapper{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.HeroDemo-module__gAvI-q__beforeWrapper{z-index:2;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.HeroDemo-module__gAvI-q__image{object-fit:cover;pointer-events:none;width:100%;height:100%}.HeroDemo-module__gAvI-q__sliderLine{z-index:10;background:#fff;width:4px;margin-left:-2px;transition:box-shadow .2s;position:absolute;top:0;bottom:0;box-shadow:0 0 20px #0000004d}.HeroDemo-module__gAvI-q__sliderLine:hover{box-shadow:0 0 30px #2563eb80}.HeroDemo-module__gAvI-q__sliderHandle{width:48px;height:48px;color:var(--color-accent-primary);background:#fff;border-radius:50%;justify-content:center;align-items:center;transition:transform .2s,box-shadow .2s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 20px #00000040}.HeroDemo-module__gAvI-q__sliderHandle:hover{transform:translate(-50%,-50%)scale(1.1);box-shadow:0 6px 25px #0000004d}.HeroDemo-module__gAvI-q__sliderHandle svg{flex-shrink:0}.HeroDemo-module__gAvI-q__labels{bottom:var(--space-lg);left:var(--space-lg);right:var(--space-lg);pointer-events:none;z-index:5;justify-content:space-between;display:flex;position:absolute}.HeroDemo-module__gAvI-q__label{padding:var(--space-xs)var(--space-md);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;font-size:var(--font-size-sm);border-radius:var(--radius-full);background:#000000b3;font-weight:600;transition:opacity .3s}.HeroDemo-module__gAvI-q__playButton{align-items:center;gap:var(--space-sm);padding:var(--space-sm)var(--space-md);background:var(--color-accent-light);color:var(--color-accent-primary);border-radius:var(--radius-full);font-size:var(--font-size-sm);cursor:pointer;transition:all var(--transition-fast);border:none;font-weight:600;display:inline-flex}.HeroDemo-module__gAvI-q__playButton:hover{background:var(--color-accent-primary);color:#fff}@media (max-width:1024px){.HeroDemo-module__gAvI-q__container{max-width:400px;min-height:450px}}@media (max-width:768px){.HeroDemo-module__gAvI-q__container{aspect-ratio:3/4;max-width:320px;min-height:380px}.HeroDemo-module__gAvI-q__sliderHandle{width:40px;height:40px}.HeroDemo-module__gAvI-q__sliderHandle svg{width:16px;height:16px}.HeroDemo-module__gAvI-q__labels{bottom:var(--space-md);left:var(--space-md);right:var(--space-md)}.HeroDemo-module__gAvI-q__label{font-size:var(--font-size-xs);padding:var(--space-xs)var(--space-sm)}.HeroDemo-module__gAvI-q__playButton{font-size:var(--font-size-xs)}}@media (max-width:480px){.HeroDemo-module__gAvI-q__container{border-radius:var(--radius-xl);max-width:280px;min-height:320px}.HeroDemo-module__gAvI-q__sliderHandle{width:32px;height:32px}.HeroDemo-module__gAvI-q__sliderHandle svg{width:12px;height:12px}.HeroDemo-module__gAvI-q__sliderLine{width:3px;margin-left:-1.5px}.HeroDemo-module__gAvI-q__label{padding:2px var(--space-xs);font-size:10px}}
.ImageUploader-module__1GGEUq__uploaderContainer{width:100%}.ImageUploader-module__1GGEUq__uploadZone{border:2px dashed var(--color-border);border-radius:var(--radius-xl);padding:var(--space-3xl)var(--space-xl);text-align:center;cursor:pointer;transition:all var(--transition-base);background:var(--color-bg-secondary);position:relative}.ImageUploader-module__1GGEUq__uploadZone:hover:not(.ImageUploader-module__1GGEUq__disabled){border-color:var(--color-accent-primary);background:var(--color-accent-light)}.ImageUploader-module__1GGEUq__uploadZone.ImageUploader-module__1GGEUq__dragging{border-color:var(--color-accent-primary);background:var(--color-accent-light);box-shadow:var(--shadow-glow);transform:scale(1.01)}.ImageUploader-module__1GGEUq__uploadZone.ImageUploader-module__1GGEUq__disabled{opacity:.5;cursor:not-allowed}.ImageUploader-module__1GGEUq__fileInput{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ImageUploader-module__1GGEUq__fileInput:disabled{cursor:not-allowed}.ImageUploader-module__1GGEUq__uploadContent{align-items:center;gap:var(--space-lg);pointer-events:none;flex-direction:column;display:flex}.ImageUploader-module__1GGEUq__uploadIcon{background:var(--color-accent-light);border-radius:var(--radius-xl);width:5rem;height:5rem;color:var(--color-accent-primary);justify-content:center;align-items:center;display:flex}.ImageUploader-module__1GGEUq__uploadText{gap:var(--space-sm);flex-direction:column;display:flex}.ImageUploader-module__1GGEUq__uploadTitle{font-size:var(--font-size-lg);color:var(--color-text-primary);font-weight:600}.ImageUploader-module__1GGEUq__uploadSubtext{font-size:var(--font-size-sm);color:var(--color-text-tertiary)}.ImageUploader-module__1GGEUq__previewSection{margin-top:var(--space-lg);padding:var(--space-lg);background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.ImageUploader-module__1GGEUq__previewHeader{margin-bottom:var(--space-md)}.ImageUploader-module__1GGEUq__previewCount{font-size:var(--font-size-sm);color:var(--color-text-primary);font-weight:600}.ImageUploader-module__1GGEUq__clearButton{color:var(--color-accent-primary);font-size:var(--font-size-sm);cursor:pointer;transition:color var(--transition-fast);background:0 0;border:none;font-weight:500}.ImageUploader-module__1GGEUq__clearButton:hover{color:var(--color-accent-hover)}.ImageUploader-module__1GGEUq__previewGrid{gap:var(--space-sm);grid-template-columns:repeat(auto-fill,minmax(100px,1fr));display:grid}.ImageUploader-module__1GGEUq__previewItem{aspect-ratio:1;border-radius:var(--radius-md);background:var(--color-bg-tertiary);position:relative;overflow:hidden}.ImageUploader-module__1GGEUq__previewImage{object-fit:cover;width:100%;height:100%}.ImageUploader-module__1GGEUq__previewInfo{padding:var(--space-xs);background:linear-gradient(#0000,#000c);flex-direction:column;display:flex;position:absolute;bottom:0;left:0;right:0}.ImageUploader-module__1GGEUq__previewName{font-size:var(--font-size-xs);color:#fff;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ImageUploader-module__1GGEUq__previewSize{color:#ffffffb3;font-size:.65rem}.ImageUploader-module__1GGEUq__moreFiles{aspect-ratio:1;background:var(--color-bg-tertiary);border-radius:var(--radius-md);font-size:var(--font-size-sm);color:var(--color-text-secondary);justify-content:center;align-items:center;font-weight:600;display:flex}@media (max-width:768px){.ImageUploader-module__1GGEUq__uploadZone{padding:var(--space-xl)var(--space-md)}.ImageUploader-module__1GGEUq__uploadIcon{width:3.5rem;height:3.5rem}.ImageUploader-module__1GGEUq__uploadIcon svg{width:28px;height:28px}.ImageUploader-module__1GGEUq__uploadTitle{font-size:var(--font-size-base)}.ImageUploader-module__1GGEUq__uploadSubtext{font-size:var(--font-size-xs)}.ImageUploader-module__1GGEUq__previewSection{padding:var(--space-md)}.ImageUploader-module__1GGEUq__previewGrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:480px){.ImageUploader-module__1GGEUq__uploadZone{padding:var(--space-lg)var(--space-md);border-radius:var(--radius-lg)}.ImageUploader-module__1GGEUq__uploadContent{gap:var(--space-md)}.ImageUploader-module__1GGEUq__uploadIcon{width:3rem;height:3rem}.ImageUploader-module__1GGEUq__uploadIcon svg{width:24px;height:24px}.ImageUploader-module__1GGEUq__uploadTitle{font-size:var(--font-size-sm)}.ImageUploader-module__1GGEUq__uploadSubtext{font-size:11px}.ImageUploader-module__1GGEUq__previewSection{padding:var(--space-sm);margin-top:var(--space-md)}.ImageUploader-module__1GGEUq__previewGrid{gap:var(--space-xs);grid-template-columns:repeat(3,1fr)}.ImageUploader-module__1GGEUq__previewCount,.ImageUploader-module__1GGEUq__clearButton{font-size:var(--font-size-xs)}}
.ProcessingView-module__mF183W__container{min-height:400px;padding:var(--space-2xl);justify-content:center;align-items:center;display:flex}.ProcessingView-module__mF183W__content{align-items:center;gap:var(--space-xl);text-align:center;flex-direction:column;max-width:400px;display:flex}.ProcessingView-module__mF183W__animationWrapper{justify-content:center;align-items:center;width:120px;height:120px;display:flex;position:relative}.ProcessingView-module__mF183W__spinner{width:100%;height:100%;position:absolute}.ProcessingView-module__mF183W__spinnerRing{border:3px solid #0000;border-radius:50%;width:100%;height:100%;position:absolute}.ProcessingView-module__mF183W__spinnerRing:first-child{border-top-color:var(--color-accent-primary);animation:1.5s linear infinite ProcessingView-module__mF183W__spin}.ProcessingView-module__mF183W__spinnerRing:nth-child(2){border-right-color:var(--color-accent-primary);opacity:.7;width:80%;height:80%;animation:1.2s linear infinite reverse ProcessingView-module__mF183W__spin;top:10%;left:10%}.ProcessingView-module__mF183W__spinnerRing:nth-child(3){border-bottom-color:var(--color-accent-primary);opacity:.4;width:60%;height:60%;animation:.9s linear infinite ProcessingView-module__mF183W__spin;top:20%;left:20%}@keyframes ProcessingView-module__mF183W__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ProcessingView-module__mF183W__percentText{font-size:var(--font-size-2xl);color:var(--color-accent-primary);font-weight:700}.ProcessingView-module__mF183W__info{gap:var(--space-sm);flex-direction:column;display:flex}.ProcessingView-module__mF183W__title{font-size:var(--font-size-xl);color:var(--color-text-primary);font-weight:700}.ProcessingView-module__mF183W__subtitle{font-size:var(--font-size-sm);color:var(--color-text-secondary);word-break:break-all;max-width:300px}.ProcessingView-module__mF183W__progressContainer{gap:var(--space-sm);flex-direction:column;width:100%;display:flex}.ProcessingView-module__mF183W__progressBar{background:var(--color-bg-tertiary);border-radius:var(--radius-full);width:100%;height:8px;overflow:hidden}.ProcessingView-module__mF183W__progressFill{background:var(--color-accent-primary);border-radius:var(--radius-full);height:100%;transition:width .3s ease-out;position:relative}.ProcessingView-module__mF183W__progressFill:after{content:"";background:linear-gradient(90deg,#0000,#ffffff4d,#0000);animation:1.5s infinite ProcessingView-module__mF183W__shimmer;position:absolute;inset:0}@keyframes ProcessingView-module__mF183W__shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.ProcessingView-module__mF183W__progressLabel{font-size:var(--font-size-xs);color:var(--color-text-tertiary)}.ProcessingView-module__mF183W__privacyNote{align-items:center;gap:var(--space-sm);font-size:var(--font-size-sm);color:var(--color-accent-primary);padding:var(--space-sm)var(--space-md);background:var(--color-accent-light);border-radius:var(--radius-md);display:flex}@media (max-width:768px){.ProcessingView-module__mF183W__container{min-height:300px;padding:var(--space-lg)}.ProcessingView-module__mF183W__content{gap:var(--space-lg)}.ProcessingView-module__mF183W__animationWrapper{width:90px;height:90px}.ProcessingView-module__mF183W__percentText,.ProcessingView-module__mF183W__title{font-size:var(--font-size-lg)}.ProcessingView-module__mF183W__subtitle{font-size:var(--font-size-xs)}.ProcessingView-module__mF183W__privacyNote{font-size:var(--font-size-xs);padding:var(--space-xs)var(--space-sm)}}@media (max-width:480px){.ProcessingView-module__mF183W__container{min-height:280px;padding:var(--space-md)}.ProcessingView-module__mF183W__animationWrapper{width:70px;height:70px}.ProcessingView-module__mF183W__spinnerRing{border-width:2px}.ProcessingView-module__mF183W__percentText,.ProcessingView-module__mF183W__title{font-size:var(--font-size-base)}.ProcessingView-module__mF183W__progressBar{height:6px}}
.ResultView-module__NMz-qW__container{gap:var(--space-lg);flex-direction:column;display:flex}.ResultView-module__NMz-qW__header{justify-content:center;display:flex}.ResultView-module__NMz-qW__tabs{gap:var(--space-xs);padding:var(--space-xs);background:var(--color-bg-secondary);border-radius:var(--radius-lg);display:flex}.ResultView-module__NMz-qW__tab{padding:var(--space-sm)var(--space-lg);font-size:var(--font-size-sm);color:var(--color-text-secondary);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);background:0 0;border:none;font-weight:600}.ResultView-module__NMz-qW__tab:hover{color:var(--color-text-primary)}.ResultView-module__NMz-qW__tab.ResultView-module__NMz-qW__active{background:var(--color-bg-primary);color:var(--color-accent-primary);box-shadow:var(--shadow-sm)}.ResultView-module__NMz-qW__comparisonContainer{border-radius:var(--radius-xl);cursor:col-resize;width:100%;max-width:800px;box-shadow:var(--shadow-lg);-webkit-user-select:none;user-select:none;border:1px solid var(--color-border);margin:0 auto;position:relative;overflow:hidden}.ResultView-module__NMz-qW__imageWrapper{width:100%}.ResultView-module__NMz-qW__checkeredBg{background-color:#fff;background-image:linear-gradient(45deg,#e5e7eb 25%,#0000 25%),linear-gradient(-45deg,#e5e7eb 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#e5e7eb 75%),linear-gradient(-45deg,#0000 75%,#e5e7eb 75%);background-position:0 0,0 10px,10px -10px,-10px 0;background-size:20px 20px}[data-theme=dark] .ResultView-module__NMz-qW__checkeredBg{background-color:#1e293b;background-image:linear-gradient(45deg,#334155 25%,#0000 25%),linear-gradient(-45deg,#334155 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#334155 75%),linear-gradient(-45deg,#0000 75%,#334155 75%)}.ResultView-module__NMz-qW__image{pointer-events:none;width:100%;height:auto;display:block}.ResultView-module__NMz-qW__overlay{height:100%;position:absolute;top:0;left:0;overflow:hidden}.ResultView-module__NMz-qW__slider{background:var(--color-accent-primary);cursor:col-resize;z-index:10;width:4px;margin-left:-2px;position:absolute;top:0;bottom:0;box-shadow:0 0 10px #0003}.ResultView-module__NMz-qW__sliderHandle{width:44px;height:44px;box-shadow:var(--shadow-lg);color:var(--color-accent-primary);border:2px solid var(--color-accent-primary);background:#fff;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ResultView-module__NMz-qW__labels{top:var(--space-md);left:var(--space-md);right:var(--space-md);pointer-events:none;z-index:5;justify-content:space-between;display:flex;position:absolute}.ResultView-module__NMz-qW__label{padding:var(--space-xs)var(--space-sm);color:#fff;font-size:var(--font-size-xs);border-radius:var(--radius-sm);text-transform:uppercase;letter-spacing:.05em;background:#0009;font-weight:600}.ResultView-module__NMz-qW__resultOnly{border-radius:var(--radius-xl);width:100%;max-width:800px;box-shadow:var(--shadow-lg);border:1px solid var(--color-border);margin:0 auto;overflow:hidden}.ResultView-module__NMz-qW__resultImage{width:100%;height:auto;display:block}.ResultView-module__NMz-qW__actions{gap:var(--space-md);flex-wrap:wrap;justify-content:center;display:flex}@media (max-width:768px){.ResultView-module__NMz-qW__tabs{padding:2px}.ResultView-module__NMz-qW__tab{padding:var(--space-xs)var(--space-md);font-size:var(--font-size-xs)}.ResultView-module__NMz-qW__comparisonContainer,.ResultView-module__NMz-qW__resultOnly{border-radius:var(--radius-lg)}.ResultView-module__NMz-qW__actions{gap:var(--space-sm);flex-direction:column}.ResultView-module__NMz-qW__actions .ResultView-module__NMz-qW__btn{width:100%}.ResultView-module__NMz-qW__sliderHandle{width:36px;height:36px}.ResultView-module__NMz-qW__sliderHandle svg{width:16px;height:16px}.ResultView-module__NMz-qW__labels{left:var(--space-sm);right:var(--space-sm);bottom:var(--space-sm)}.ResultView-module__NMz-qW__label{padding:2px var(--space-xs);font-size:10px}}@media (max-width:480px){.ResultView-module__NMz-qW__sliderHandle{width:28px;height:28px}.ResultView-module__NMz-qW__sliderHandle svg{width:12px;height:12px}.ResultView-module__NMz-qW__sliderLine{width:3px}}
.BulkProcessor-module__sIpzJq__container{gap:var(--space-xl);flex-direction:column;display:flex}.BulkProcessor-module__sIpzJq__header{justify-content:space-between;align-items:center;gap:var(--space-md);flex-wrap:wrap;display:flex}.BulkProcessor-module__sIpzJq__stats{gap:var(--space-xl);display:flex}.BulkProcessor-module__sIpzJq__statItem{flex-direction:column;align-items:center;display:flex}.BulkProcessor-module__sIpzJq__statValue{font-size:var(--font-size-2xl);color:var(--color-text-primary);font-weight:700}.BulkProcessor-module__sIpzJq__statValue.BulkProcessor-module__sIpzJq__success{color:var(--color-success)}.BulkProcessor-module__sIpzJq__statValue.BulkProcessor-module__sIpzJq__error{color:var(--color-error)}.BulkProcessor-module__sIpzJq__statLabel{font-size:var(--font-size-xs);color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.05em}.BulkProcessor-module__sIpzJq__overallProgress{padding:var(--space-md);background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.BulkProcessor-module__sIpzJq__progressInfo{margin-bottom:var(--space-sm);font-size:var(--font-size-sm);justify-content:space-between;font-weight:500;display:flex}.BulkProcessor-module__sIpzJq__progressBar{background:var(--color-bg-tertiary);border-radius:var(--radius-full);height:8px;overflow:hidden}.BulkProcessor-module__sIpzJq__progressFill{background:var(--color-accent-primary);border-radius:var(--radius-full);height:100%;transition:width .3s ease-out}.BulkProcessor-module__sIpzJq__grid{gap:var(--space-md);grid-template-columns:repeat(auto-fill,minmax(160px,1fr));display:grid}.BulkProcessor-module__sIpzJq__item{background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-sm);transition:all var(--transition-base);position:relative}.BulkProcessor-module__sIpzJq__item:hover{border-color:var(--color-border-hover)}.BulkProcessor-module__sIpzJq__item.BulkProcessor-module__sIpzJq__completed{border-color:var(--color-success)}.BulkProcessor-module__sIpzJq__item.BulkProcessor-module__sIpzJq__error{border-color:var(--color-error)}.BulkProcessor-module__sIpzJq__item.BulkProcessor-module__sIpzJq__processing{border-color:var(--color-accent-primary)}.BulkProcessor-module__sIpzJq__imageContainer{aspect-ratio:1;border-radius:var(--radius-md);background:var(--color-bg-tertiary);position:relative;overflow:hidden}.BulkProcessor-module__sIpzJq__thumbnail{object-fit:cover;width:100%;height:100%}.BulkProcessor-module__sIpzJq__processingOverlay{justify-content:center;align-items:center;gap:var(--space-sm);color:#fff;font-size:var(--font-size-sm);background:#000000b3;flex-direction:column;font-weight:600;display:flex;position:absolute;inset:0}.BulkProcessor-module__sIpzJq__spinner{border:3px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:24px;height:24px;animation:1s linear infinite BulkProcessor-module__sIpzJq__spin}@keyframes BulkProcessor-module__sIpzJq__spin{to{transform:rotate(360deg)}}.BulkProcessor-module__sIpzJq__completedBadge{top:var(--space-xs);right:var(--space-xs);background:var(--color-success);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:absolute}.BulkProcessor-module__sIpzJq__errorBadge{top:var(--space-xs);right:var(--space-xs);background:var(--color-error);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:absolute}.BulkProcessor-module__sIpzJq__itemInfo{margin-top:var(--space-sm);flex-direction:column;gap:2px;display:flex}.BulkProcessor-module__sIpzJq__fileName{font-size:var(--font-size-xs);color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.BulkProcessor-module__sIpzJq__fileSize{color:var(--color-text-tertiary);font-size:.65rem}.BulkProcessor-module__sIpzJq__downloadBtn{bottom:var(--space-sm);right:var(--space-sm);background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;width:28px;height:28px;color:var(--color-text-secondary);transition:all var(--transition-fast);justify-content:center;align-items:center;display:flex;position:absolute}.BulkProcessor-module__sIpzJq__downloadBtn:hover{background:var(--color-accent-primary);border-color:var(--color-accent-primary);color:#fff}.BulkProcessor-module__sIpzJq__itemProgress{background:var(--color-bg-tertiary);height:3px;position:absolute;bottom:0;left:0;right:0}.BulkProcessor-module__sIpzJq__itemProgressFill{background:var(--color-accent-primary);height:100%;transition:width .2s ease-out}.BulkProcessor-module__sIpzJq__actions{gap:var(--space-md);flex-wrap:wrap;justify-content:center;display:flex}.BulkProcessor-module__sIpzJq__btnSpinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:1s linear infinite BulkProcessor-module__sIpzJq__spin}@media (max-width:768px){.BulkProcessor-module__sIpzJq__header{align-items:stretch;gap:var(--space-sm);flex-direction:column}.BulkProcessor-module__sIpzJq__stats{justify-content:center;gap:var(--space-lg)}.BulkProcessor-module__sIpzJq__statValue{font-size:var(--font-size-xl)}.BulkProcessor-module__sIpzJq__statLabel{font-size:10px}.BulkProcessor-module__sIpzJq__overallProgress{padding:var(--space-sm)}.BulkProcessor-module__sIpzJq__progressInfo{font-size:var(--font-size-xs)}.BulkProcessor-module__sIpzJq__grid{gap:var(--space-sm);grid-template-columns:repeat(2,1fr)}.BulkProcessor-module__sIpzJq__item{padding:var(--space-xs)}.BulkProcessor-module__sIpzJq__fileName{font-size:10px}.BulkProcessor-module__sIpzJq__actions{gap:var(--space-sm);flex-direction:column}.BulkProcessor-module__sIpzJq__actions .BulkProcessor-module__sIpzJq__btn{width:100%}}@media (max-width:480px){.BulkProcessor-module__sIpzJq__stats{gap:var(--space-md)}.BulkProcessor-module__sIpzJq__statValue{font-size:var(--font-size-lg)}.BulkProcessor-module__sIpzJq__grid{grid-template-columns:repeat(2,1fr)}.BulkProcessor-module__sIpzJq__downloadBtn{width:24px;height:24px}.BulkProcessor-module__sIpzJq__downloadBtn svg{width:12px;height:12px}}
