.ToolPageHero-module__x5ECoW__heroSection{text-align:center;background:linear-gradient(#f8fafc 0%,#fff 100%);border-bottom:1px solid #f1f5f9;padding:48px 24px 40px}.ToolPageHero-module__x5ECoW__heroContent{max-width:640px;margin:0 auto}.ToolPageHero-module__x5ECoW__heroBadge{background:var(--color-primary-subtle,#dbeafe);color:var(--color-primary,#2563eb);border-radius:20px;align-items:center;gap:8px;margin-bottom:16px;padding:6px 14px;font-size:.8rem;font-weight:600;display:inline-flex}.ToolPageHero-module__x5ECoW__heroTitle{color:var(--color-text-primary,#1e293b);margin:0 0 16px;font-size:2.5rem;font-weight:800;line-height:1.2}.ToolPageHero-module__x5ECoW__heroSubtitle{color:var(--color-text-secondary,#64748b);margin:0 0 24px;font-size:1.125rem;line-height:1.6}.ToolPageHero-module__x5ECoW__trustBadges{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.ToolPageHero-module__x5ECoW__trustBadge{color:var(--color-text-muted,#64748b);align-items:center;gap:6px;font-size:.875rem;font-weight:500;display:flex}.ToolPageHero-module__x5ECoW__trustBadge svg{color:var(--color-success,#22c55e)}@media (max-width:768px){.ToolPageHero-module__x5ECoW__heroSection{padding:40px 20px 32px}.ToolPageHero-module__x5ECoW__heroTitle{font-size:2rem}.ToolPageHero-module__x5ECoW__heroSubtitle{font-size:1rem}.ToolPageHero-module__x5ECoW__trustBadges{gap:12px}.ToolPageHero-module__x5ECoW__trustBadge{font-size:.8rem}}@media (max-width:480px){.ToolPageHero-module__x5ECoW__heroSection{padding:32px 16px 28px}.ToolPageHero-module__x5ECoW__heroTitle{font-size:1.75rem}.ToolPageHero-module__x5ECoW__heroSubtitle{font-size:.95rem}.ToolPageHero-module__x5ECoW__heroBadge{padding:5px 12px;font-size:.75rem}.ToolPageHero-module__x5ECoW__trustBadges{flex-direction:column;align-items:center;gap:8px}}
.ToolPageAdBanner-module__e6Tr3G__adContainer{max-width:728px;margin:0 auto;padding:32px 24px}.ToolPageAdBanner-module__e6Tr3G__adSpace{background:#f8fafc;border:1px dashed #e2e8f0;border-radius:8px;justify-content:center;align-items:center;min-height:90px;display:flex}.ToolPageAdBanner-module__e6Tr3G__adLabel{color:var(--color-text-muted,#94a3b8);text-transform:uppercase;letter-spacing:.05em;font-size:.7rem}@media (max-width:480px){.ToolPageAdBanner-module__e6Tr3G__adContainer{padding:24px 16px}}
.ToolPageFeatures-module__6KwXIG__featuresSection{background:#f8fafc;padding:64px 24px}.ToolPageFeatures-module__6KwXIG__sectionHeader{text-align:center;margin-bottom:40px}.ToolPageFeatures-module__6KwXIG__sectionTitle{color:var(--color-text-primary,#1e293b);margin:0 0 12px;font-size:1.75rem;font-weight:700}.ToolPageFeatures-module__6KwXIG__sectionSubtitle{color:var(--color-text-secondary,#64748b);max-width:560px;margin:0 auto;font-size:1rem}.ToolPageFeatures-module__6KwXIG__featuresGrid{grid-template-columns:repeat(4,1fr);gap:24px;max-width:1000px;margin:0 auto;display:grid}.ToolPageFeatures-module__6KwXIG__featureCard{text-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:28px 24px;transition:all .2s}.ToolPageFeatures-module__6KwXIG__featureCard:hover{transform:translateY(-4px);box-shadow:0 12px 24px #0000000f}.ToolPageFeatures-module__6KwXIG__featureIcon{background:var(--color-primary-subtle,#dbeafe);width:56px;height:56px;color:var(--color-primary,#2563eb);border-radius:14px;justify-content:center;align-items:center;margin:0 auto 16px;display:flex}.ToolPageFeatures-module__6KwXIG__featureTitle{color:var(--color-text-primary,#1e293b);margin:0 0 8px;font-size:1rem;font-weight:700}.ToolPageFeatures-module__6KwXIG__featureDescription{color:var(--color-text-secondary,#64748b);margin:0;font-size:.875rem;line-height:1.6}@media (max-width:1024px){.ToolPageFeatures-module__6KwXIG__featuresGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.ToolPageFeatures-module__6KwXIG__featuresSection{padding:48px 20px}.ToolPageFeatures-module__6KwXIG__sectionTitle{font-size:1.5rem}}@media (max-width:480px){.ToolPageFeatures-module__6KwXIG__featuresGrid{grid-template-columns:1fr;gap:16px}.ToolPageFeatures-module__6KwXIG__featureCard{padding:24px 20px}.ToolPageFeatures-module__6KwXIG__sectionHeader{margin-bottom:32px}.ToolPageFeatures-module__6KwXIG__sectionTitle{font-size:1.35rem}.ToolPageFeatures-module__6KwXIG__sectionSubtitle{font-size:.9rem}}
.ToolPageHowItWorks-module__U3TIXG__howItWorksSection{background:#fff;padding:64px 24px}.ToolPageHowItWorks-module__U3TIXG__sectionHeader{text-align:center;margin-bottom:40px}.ToolPageHowItWorks-module__U3TIXG__sectionTitle{color:var(--color-text-primary,#1e293b);margin:0 0 12px;font-size:1.75rem;font-weight:700}.ToolPageHowItWorks-module__U3TIXG__sectionSubtitle{color:var(--color-text-secondary,#64748b);max-width:560px;margin:0 auto;font-size:1rem}.ToolPageHowItWorks-module__U3TIXG__stepsContainer{flex-direction:column;gap:0;max-width:800px;margin:0 auto;display:flex}.ToolPageHowItWorks-module__U3TIXG__step{align-items:flex-start;gap:24px;display:flex}.ToolPageHowItWorks-module__U3TIXG__stepNumber{background:var(--color-primary,#2563eb);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:48px;min-width:48px;height:48px;font-size:1.25rem;font-weight:700;display:flex}.ToolPageHowItWorks-module__U3TIXG__stepContent{flex:1;padding-bottom:32px}.ToolPageHowItWorks-module__U3TIXG__stepTitle{color:var(--color-text-primary,#1e293b);margin:0 0 8px;font-size:1.125rem;font-weight:700}.ToolPageHowItWorks-module__U3TIXG__stepDescription{color:var(--color-text-secondary,#64748b);margin:0;font-size:.95rem;line-height:1.7}.ToolPageHowItWorks-module__U3TIXG__stepConnector{background:#e2e8f0;width:2px;height:24px;margin-left:23px}@media (max-width:768px){.ToolPageHowItWorks-module__U3TIXG__howItWorksSection{padding:48px 20px}.ToolPageHowItWorks-module__U3TIXG__sectionTitle{font-size:1.5rem}.ToolPageHowItWorks-module__U3TIXG__step{gap:16px}.ToolPageHowItWorks-module__U3TIXG__stepNumber{width:40px;min-width:40px;height:40px;font-size:1rem}.ToolPageHowItWorks-module__U3TIXG__stepConnector{margin-left:19px}}@media (max-width:480px){.ToolPageHowItWorks-module__U3TIXG__sectionHeader{margin-bottom:32px}.ToolPageHowItWorks-module__U3TIXG__sectionTitle{font-size:1.35rem}.ToolPageHowItWorks-module__U3TIXG__sectionSubtitle{font-size:.9rem}}
.ToolPageUseCases-module__JxluRG__useCasesSection{background:#f8fafc;padding:64px 24px}.ToolPageUseCases-module__JxluRG__sectionHeader{text-align:center;margin-bottom:40px}.ToolPageUseCases-module__JxluRG__sectionTitle{color:var(--color-text-primary,#1e293b);margin:0 0 12px;font-size:1.75rem;font-weight:700}.ToolPageUseCases-module__JxluRG__sectionSubtitle{color:var(--color-text-secondary,#64748b);max-width:560px;margin:0 auto;font-size:1rem}.ToolPageUseCases-module__JxluRG__useCasesGrid{grid-template-columns:repeat(2,1fr);gap:20px;max-width:800px;margin:0 auto;display:grid}.ToolPageUseCases-module__JxluRG__useCaseCard{background:#fff;border:1px solid #e2e8f0;border-radius:12px;gap:16px;padding:24px;transition:all .2s;display:flex}.ToolPageUseCases-module__JxluRG__useCaseCard:hover{border-color:var(--color-primary,#2563eb);box-shadow:0 4px 12px #2563eb14}.ToolPageUseCases-module__JxluRG__useCaseIcon{background:var(--color-primary-subtle,#dbeafe);width:44px;min-width:44px;height:44px;color:var(--color-primary,#2563eb);border-radius:10px;justify-content:center;align-items:center;display:flex}.ToolPageUseCases-module__JxluRG__useCaseContent{flex:1}.ToolPageUseCases-module__JxluRG__useCaseTitle{color:var(--color-text-primary,#1e293b);margin:0 0 4px;font-size:1rem;font-weight:700}.ToolPageUseCases-module__JxluRG__useCaseDescription{color:var(--color-text-secondary,#64748b);margin:0;font-size:.875rem;line-height:1.5}@media (max-width:768px){.ToolPageUseCases-module__JxluRG__useCasesSection{padding:48px 20px}.ToolPageUseCases-module__JxluRG__sectionTitle{font-size:1.5rem}.ToolPageUseCases-module__JxluRG__useCasesGrid{grid-template-columns:1fr}}@media (max-width:480px){.ToolPageUseCases-module__JxluRG__sectionHeader{margin-bottom:32px}.ToolPageUseCases-module__JxluRG__sectionTitle{font-size:1.35rem}.ToolPageUseCases-module__JxluRG__sectionSubtitle{font-size:.9rem}.ToolPageUseCases-module__JxluRG__useCaseCard{padding:20px 16px}}
.ToolPageFAQ-module__aVaB5q__faqSection{background:#fff;padding:64px 24px}.ToolPageFAQ-module__aVaB5q__sectionHeader{text-align:center;margin-bottom:40px}.ToolPageFAQ-module__aVaB5q__sectionTitle{color:var(--color-text-primary,#1e293b);margin:0 0 12px;font-size:1.75rem;font-weight:700}.ToolPageFAQ-module__aVaB5q__sectionSubtitle{color:var(--color-text-secondary,#64748b);max-width:560px;margin:0 auto;font-size:1rem}.ToolPageFAQ-module__aVaB5q__faqContainer{flex-direction:column;gap:12px;max-width:720px;margin:0 auto;display:flex}.ToolPageFAQ-module__aVaB5q__faqItem{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;transition:all .2s;overflow:hidden}.ToolPageFAQ-module__aVaB5q__faqItem:hover{border-color:#cbd5e1}.ToolPageFAQ-module__aVaB5q__faqItemOpen{border-color:var(--color-primary,#2563eb)}.ToolPageFAQ-module__aVaB5q__faqQuestion{cursor:pointer;text-align:left;width:100%;color:var(--color-text-primary,#1e293b);background:0 0;border:none;align-items:center;gap:12px;padding:18px 20px;font-size:.95rem;font-weight:600;display:flex}.ToolPageFAQ-module__aVaB5q__faqIcon{color:var(--color-primary,#2563eb);flex-shrink:0}.ToolPageFAQ-module__aVaB5q__faqQuestion span{flex:1}.ToolPageFAQ-module__aVaB5q__faqArrow{color:#94a3b8;flex-shrink:0;transition:transform .2s}.ToolPageFAQ-module__aVaB5q__faqItemOpen .ToolPageFAQ-module__aVaB5q__faqArrow{color:var(--color-primary,#2563eb);transform:rotate(90deg)}.ToolPageFAQ-module__aVaB5q__faqAnswer{max-height:0;transition:max-height .3s;overflow:hidden}.ToolPageFAQ-module__aVaB5q__faqItemOpen .ToolPageFAQ-module__aVaB5q__faqAnswer{max-height:300px}.ToolPageFAQ-module__aVaB5q__faqAnswer p{color:var(--color-text-secondary,#64748b);margin:0;padding:0 20px 20px 52px;font-size:.9rem;line-height:1.7}@media (max-width:768px){.ToolPageFAQ-module__aVaB5q__faqSection{padding:48px 20px}.ToolPageFAQ-module__aVaB5q__sectionTitle{font-size:1.5rem}}@media (max-width:480px){.ToolPageFAQ-module__aVaB5q__sectionHeader{margin-bottom:32px}.ToolPageFAQ-module__aVaB5q__sectionTitle{font-size:1.35rem}.ToolPageFAQ-module__aVaB5q__sectionSubtitle{font-size:.9rem}.ToolPageFAQ-module__aVaB5q__faqQuestion{padding:16px;font-size:.9rem}.ToolPageFAQ-module__aVaB5q__faqAnswer p{padding:0 16px 16px 44px;font-size:.85rem}}
.ToolPageRelatedTools-module__zxmmdG__relatedToolsSection{background:#f8fafc;padding:64px 24px}.ToolPageRelatedTools-module__zxmmdG__sectionHeader{text-align:center;margin-bottom:40px}.ToolPageRelatedTools-module__zxmmdG__sectionTitle{color:var(--color-text-primary,#1e293b);margin:0 0 12px;font-size:1.75rem;font-weight:700}.ToolPageRelatedTools-module__zxmmdG__sectionSubtitle{color:var(--color-text-secondary,#64748b);max-width:560px;margin:0 auto;font-size:1rem}.ToolPageRelatedTools-module__zxmmdG__relatedToolsGrid{grid-template-columns:repeat(3,1fr);gap:20px;max-width:900px;margin:0 auto;display:grid}.ToolPageRelatedTools-module__zxmmdG__relatedToolCard{background:#fff;border:1px solid #e2e8f0;border-radius:12px;align-items:center;gap:16px;padding:20px;text-decoration:none;transition:all .2s;display:flex}.ToolPageRelatedTools-module__zxmmdG__relatedToolCard:hover{transform:translateY(-4px);box-shadow:0 8px 24px #00000014}.ToolPageRelatedTools-module__zxmmdG__relatedToolIcon{border-radius:10px;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;display:flex}.ToolPageRelatedTools-module__zxmmdG__relatedToolIcon[data-color=red]{color:#ef4444;background:#fee2e2}.ToolPageRelatedTools-module__zxmmdG__relatedToolIcon[data-color=green]{color:#22c55e;background:#dcfce7}.ToolPageRelatedTools-module__zxmmdG__relatedToolIcon[data-color=purple]{color:#a855f7;background:#f3e8ff}.ToolPageRelatedTools-module__zxmmdG__relatedToolIcon[data-color=blue]{background:var(--color-primary-subtle,#dbeafe);color:var(--color-primary,#2563eb)}.ToolPageRelatedTools-module__zxmmdG__relatedToolIcon[data-color=orange]{color:#f97316;background:#fff7ed}.ToolPageRelatedTools-module__zxmmdG__relatedToolIcon[data-color=yellow]{color:#eab308;background:#fefce8}.ToolPageRelatedTools-module__zxmmdG__relatedToolContent{flex:1;min-width:0}.ToolPageRelatedTools-module__zxmmdG__relatedToolTitle{color:var(--color-text-primary,#1e293b);margin:0 0 2px;font-size:.95rem;font-weight:700}.ToolPageRelatedTools-module__zxmmdG__relatedToolDescription{color:var(--color-text-muted,#94a3b8);margin:0;font-size:.8rem}.ToolPageRelatedTools-module__zxmmdG__relatedToolArrow{color:#cbd5e1;flex-shrink:0;transition:all .2s}.ToolPageRelatedTools-module__zxmmdG__relatedToolCard:hover .ToolPageRelatedTools-module__zxmmdG__relatedToolArrow{color:var(--color-primary,#2563eb);transform:translate(4px)}@media (max-width:1024px){.ToolPageRelatedTools-module__zxmmdG__relatedToolsGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.ToolPageRelatedTools-module__zxmmdG__relatedToolsSection{padding:48px 20px}.ToolPageRelatedTools-module__zxmmdG__sectionTitle{font-size:1.5rem}.ToolPageRelatedTools-module__zxmmdG__relatedToolsGrid{grid-template-columns:1fr}}@media (max-width:480px){.ToolPageRelatedTools-module__zxmmdG__sectionHeader{margin-bottom:32px}.ToolPageRelatedTools-module__zxmmdG__sectionTitle{font-size:1.35rem}.ToolPageRelatedTools-module__zxmmdG__sectionSubtitle{font-size:.9rem}.ToolPageRelatedTools-module__zxmmdG__relatedToolCard{padding:16px}}
.ToolPageSEOContent-module__cwHn-G__seoSection{background:#fff;border-top:1px solid #f1f5f9;padding:64px 24px}.ToolPageSEOContent-module__cwHn-G__seoContent{max-width:720px;margin:0 auto}.ToolPageSEOContent-module__cwHn-G__seoContent h2{color:var(--color-text-primary,#1e293b);margin:0 0 16px;font-size:1.5rem;font-weight:700}.ToolPageSEOContent-module__cwHn-G__seoContent h3{color:var(--color-text-primary,#1e293b);margin:32px 0 12px;font-size:1.125rem;font-weight:600}.ToolPageSEOContent-module__cwHn-G__seoContent p{color:var(--color-text-secondary,#64748b);margin:0 0 16px;font-size:1rem;line-height:1.8}@media (max-width:768px){.ToolPageSEOContent-module__cwHn-G__seoSection{padding:48px 20px}}@media (max-width:480px){.ToolPageSEOContent-module__cwHn-G__seoContent h2{font-size:1.25rem}.ToolPageSEOContent-module__cwHn-G__seoContent h3{font-size:1rem}.ToolPageSEOContent-module__cwHn-G__seoContent p{font-size:.95rem}}
.ImageToPdfTool-module__jiNvEa__uploadZone{border:2px dashed var(--color-border,#e2e8f0);text-align:center;cursor:pointer;background:#fafbfc;border-radius:16px;padding:48px 24px;transition:all .2s}.ImageToPdfTool-module__jiNvEa__uploadZone:hover{border-color:var(--color-primary,#2563eb);background:#f8fafc}.ImageToPdfTool-module__jiNvEa__uploadZoneDragOver{border-color:var(--color-primary,#2563eb);background:var(--color-primary-subtle,#dbeafe);transform:scale(1.01)}.ImageToPdfTool-module__jiNvEa__fileInput{display:none}.ImageToPdfTool-module__jiNvEa__uploadContent{flex-direction:column;align-items:center;gap:12px;display:flex}.ImageToPdfTool-module__jiNvEa__uploadIconWrapper{background:var(--color-primary-subtle,#dbeafe);width:72px;height:72px;color:var(--color-primary,#2563eb);border-radius:50%;justify-content:center;align-items:center;margin-bottom:8px;display:flex}.ImageToPdfTool-module__jiNvEa__uploadTitle{color:var(--color-text-primary,#1e293b);margin:0;font-size:1.25rem;font-weight:600}.ImageToPdfTool-module__jiNvEa__uploadDesc{color:var(--color-text-secondary,#64748b);margin:0;font-size:.95rem}.ImageToPdfTool-module__jiNvEa__uploadButton{background:var(--color-primary,#2563eb);color:#fff;cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;margin-top:8px;padding:12px 28px;font-size:.95rem;font-weight:600;transition:all .2s;display:inline-flex}.ImageToPdfTool-module__jiNvEa__uploadButton:hover{background:var(--color-primary-hover,#1d4ed8);transform:translateY(-2px)}.ImageToPdfTool-module__jiNvEa__supportedFormats{color:var(--color-text-muted,#94a3b8);margin-top:8px;font-size:.8rem}.ImageToPdfTool-module__jiNvEa__gridWrapper{flex-direction:column;gap:24px;display:flex}.ImageToPdfTool-module__jiNvEa__previewGrid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:16px;display:grid}.ImageToPdfTool-module__jiNvEa__imageBoxWrapper{flex-direction:column;align-items:center;gap:6px;display:flex}.ImageToPdfTool-module__jiNvEa__imageTile{aspect-ratio:1;cursor:grab;background:#f8fafc;border:2px solid #e2e8f0;border-radius:12px;justify-content:center;align-items:center;width:100%;transition:border-color .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.ImageToPdfTool-module__jiNvEa__imageTile:active{cursor:grabbing}.ImageToPdfTool-module__jiNvEa__imageTile:hover{border-color:var(--color-primary,#2563eb);box-shadow:0 4px 16px #2563eb1f}.ImageToPdfTool-module__jiNvEa__imagePreview{object-fit:cover;width:100%;height:100%;display:block}.ImageToPdfTool-module__jiNvEa__dragHandle{color:#fff;cursor:grab;z-index:2;background:#0000008c;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;transition:background .15s;display:flex;position:absolute;top:6px;left:6px}.ImageToPdfTool-module__jiNvEa__dragHandle:hover{background:#000c}.ImageToPdfTool-module__jiNvEa__removeIcon{color:#fff;cursor:pointer;z-index:2;background:#ef4444d9;border:none;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;font-size:16px;font-weight:700;transition:background .15s;display:flex;position:absolute;top:6px;right:6px}.ImageToPdfTool-module__jiNvEa__removeIcon:hover{background:#dc2626}.ImageToPdfTool-module__jiNvEa__imageFileName{color:var(--color-text-secondary,#64748b);text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;padding:0 4px;font-size:.75rem;overflow:hidden}.ImageToPdfTool-module__jiNvEa__actionRow{flex-wrap:wrap;gap:12px;display:flex}.ImageToPdfTool-module__jiNvEa__addMoreBtn{min-width:140px;color:var(--color-text-primary,#1e293b);cursor:pointer;background:#f1f5f9;border:2px solid #e2e8f0;border-radius:10px;flex:1;padding:13px 20px;font-size:.95rem;font-weight:600;transition:all .2s}.ImageToPdfTool-module__jiNvEa__addMoreBtn:hover{background:#e2e8f0;border-color:#cbd5e1}.ImageToPdfTool-module__jiNvEa__convertBtn{background:var(--color-primary,#2563eb);color:#fff;cursor:pointer;border:none;border-radius:10px;flex:2;justify-content:center;align-items:center;gap:10px;min-width:180px;padding:13px 24px;font-size:.95rem;font-weight:600;transition:all .2s;display:flex}.ImageToPdfTool-module__jiNvEa__convertBtn:hover:not(:disabled){background:var(--color-primary-hover,#1d4ed8);transform:translateY(-2px)}.ImageToPdfTool-module__jiNvEa__convertBtn:disabled{opacity:.6;cursor:not-allowed}.ImageToPdfTool-module__jiNvEa__countBadge{color:var(--color-text-secondary,#64748b);text-align:right;font-size:.8rem}@media (max-width:768px){.ImageToPdfTool-module__jiNvEa__previewGrid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:12px}}@media (max-width:480px){.ImageToPdfTool-module__jiNvEa__uploadZone{padding:36px 16px}.ImageToPdfTool-module__jiNvEa__uploadIconWrapper{width:60px;height:60px}.ImageToPdfTool-module__jiNvEa__uploadTitle{font-size:1.1rem}.ImageToPdfTool-module__jiNvEa__uploadButton{padding:12px 24px;font-size:.9rem}.ImageToPdfTool-module__jiNvEa__actionRow{flex-direction:column}.ImageToPdfTool-module__jiNvEa__addMoreBtn,.ImageToPdfTool-module__jiNvEa__convertBtn{flex:unset;width:100%}.ImageToPdfTool-module__jiNvEa__previewGrid{grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}}
.index-module___Z1ofG__pageWrapper{width:100%}.index-module___Z1ofG__toolSection{background:#fff;padding:40px 24px}.index-module___Z1ofG__toolContainer{max-width:720px;margin:0 auto}.index-module___Z1ofG__uploadZone{border:2px dashed var(--color-border,#e2e8f0);text-align:center;cursor:pointer;background:#fafbfc;border-radius:16px;padding:48px 24px;transition:all .2s}.index-module___Z1ofG__uploadZone:hover{border-color:var(--color-primary,#2563eb);background:#f8fafc}.index-module___Z1ofG__uploadZoneDragOver{border-color:var(--color-primary,#2563eb);background:var(--color-primary-subtle,#dbeafe);transform:scale(1.01)}.index-module___Z1ofG__fileInput{display:none}.index-module___Z1ofG__uploadContent{flex-direction:column;align-items:center;gap:12px;display:flex}.index-module___Z1ofG__uploadIconWrapper{background:var(--color-primary-subtle,#dbeafe);width:72px;height:72px;color:var(--color-primary,#2563eb);border-radius:50%;justify-content:center;align-items:center;margin-bottom:8px;display:flex}.index-module___Z1ofG__uploadTitle{color:var(--color-text-primary,#1e293b);margin:0;font-size:1.25rem;font-weight:600}.index-module___Z1ofG__uploadDesc{color:var(--color-text-muted,#64748b);margin:0;font-size:.95rem}.index-module___Z1ofG__uploadButton{background:var(--color-primary,#2563eb);color:#fff;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;margin-top:8px;padding:12px 28px;font-size:.95rem;font-weight:600;transition:all .2s;display:inline-flex}.index-module___Z1ofG__uploadButton:hover{background:var(--color-primary-hover,#1d4ed8);transform:translateY(-2px)}.index-module___Z1ofG__supportedFormats{color:var(--color-text-muted,#94a3b8);margin-top:8px;font-size:.8rem}.index-module___Z1ofG__compressionPanel{grid-template-columns:1fr 1fr;align-items:start;gap:32px;display:grid}.index-module___Z1ofG__previewArea{justify-content:center;display:flex}.index-module___Z1ofG__optionsArea{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;padding:28px}.index-module___Z1ofG__optionsTitle{color:var(--color-text-primary,#1e293b);margin:0 0 20px;font-size:1rem;font-weight:700}.index-module___Z1ofG__modeToggle{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:24px;display:grid}.index-module___Z1ofG__modeButton{color:var(--color-text-secondary,#64748b);cursor:pointer;background:#fff;border:2px solid #e2e8f0;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:12px 16px;font-size:.875rem;font-weight:600;transition:all .2s;display:flex}.index-module___Z1ofG__modeButton:hover{border-color:var(--color-primary,#2563eb);color:var(--color-primary,#2563eb)}.index-module___Z1ofG__modeButtonActive{background:var(--color-primary,#2563eb);border-color:var(--color-primary,#2563eb);color:#fff}.index-module___Z1ofG__modeButtonActive:hover{color:#fff}.index-module___Z1ofG__inputGroup{margin-bottom:24px}.index-module___Z1ofG__inputLabel{color:var(--color-text-primary,#1e293b);margin-bottom:8px;font-size:.875rem;font-weight:600;display:block}.index-module___Z1ofG__inputWrapper{align-items:center;display:flex;position:relative}.index-module___Z1ofG__input{width:100%;color:var(--color-text-primary,#1e293b);background:#fff;border:2px solid #e2e8f0;border-radius:10px;padding:12px 48px 12px 16px;font-size:1rem;transition:border-color .2s}.index-module___Z1ofG__input:focus{border-color:var(--color-primary,#2563eb);outline:none}.index-module___Z1ofG__inputSuffix{color:var(--color-text-muted,#94a3b8);font-size:.875rem;font-weight:500;position:absolute;right:16px}.index-module___Z1ofG__inputHint{color:var(--color-text-muted,#94a3b8);margin-top:8px;font-size:.8rem}.index-module___Z1ofG__compressButton{background:var(--color-primary,#2563eb);color:#fff;cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;gap:10px;width:100%;padding:14px 24px;font-size:1rem;font-weight:600;transition:all .2s;display:flex}.index-module___Z1ofG__compressButton:hover:not(:disabled){background:var(--color-primary-hover,#1d4ed8);transform:translateY(-2px)}.index-module___Z1ofG__compressButton:disabled{opacity:.7;cursor:not-allowed}.index-module___Z1ofG__spinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:20px;height:20px;animation:.8s linear infinite index-module___Z1ofG__spin}@keyframes index-module___Z1ofG__spin{to{transform:rotate(360deg)}}.index-module___Z1ofG__errorMessage{background:var(--color-error-bg,#fee2e2);border:1px solid var(--color-error,#ef4444);color:var(--color-error,#ef4444);border-radius:8px;margin-top:16px;padding:12px 16px;font-size:.875rem;font-weight:500}@media (max-width:768px){.index-module___Z1ofG__toolSection{padding:32px 20px}.index-module___Z1ofG__compressionPanel{grid-template-columns:1fr;gap:24px}.index-module___Z1ofG__optionsArea{padding:24px 20px}}@media (max-width:480px){.index-module___Z1ofG__toolSection{padding:24px 16px}.index-module___Z1ofG__uploadZone{padding:36px 16px}.index-module___Z1ofG__uploadIconWrapper{width:60px;height:60px}.index-module___Z1ofG__uploadTitle{font-size:1.1rem}.index-module___Z1ofG__uploadButton{padding:12px 24px;font-size:.9rem}.index-module___Z1ofG__modeToggle{grid-template-columns:1fr}.index-module___Z1ofG__modeButton{padding:14px 16px}}
.index-module__18uUzW__pageWrapper{width:100%}.index-module__18uUzW__toolSection{background:#fff;padding:40px 24px}.index-module__18uUzW__toolContainer{max-width:760px;margin:0 auto}
.index-module__DerHTW__pageWrapper{width:100%}.index-module__DerHTW__toolSection{background:#fff;padding:40px 24px}.index-module__DerHTW__toolContainer{max-width:720px;margin:0 auto}
.index-module__Tx5fLW__pageWrapper{min-height:100vh}.index-module__Tx5fLW__toolSection{background:#f8f7ff;padding:40px 16px 48px}.index-module__Tx5fLW__toolContainer{max-width:900px;margin:0 auto}
.index-module__24UVja__pageWrapper{width:100%}.index-module__24UVja__toolSection{background:#fff;padding:40px 24px}.index-module__24UVja__toolContainer{max-width:760px;margin:0 auto}
.index-module__rrf6za__pageWrapper{width:100%}.index-module__rrf6za__toolSection{background:#fff;padding:40px 24px}.index-module__rrf6za__toolContainer{max-width:760px;margin:0 auto}
.index-module__PIiSha__pageWrapper{width:100%}.index-module__PIiSha__toolSection{background:#fff;padding:40px 24px}.index-module__PIiSha__toolContainer{max-width:720px;margin:0 auto}
.index-module__kMkRpW__pageWrapper{width:100%}.index-module__kMkRpW__toolSection{background:#fff;padding:40px 24px}.index-module__kMkRpW__toolContainer{max-width:760px;margin:0 auto}
.index-module__M8Ae4q__pageWrapper{width:100%}.index-module__M8Ae4q__toolSection{background:#fff;padding:40px 24px}.index-module__M8Ae4q__toolContainer{max-width:760px;margin:0 auto}
.index-module__wVZxbq__pageWrapper{width:100%}.index-module__wVZxbq__toolSection{background:#fff;padding:40px 24px}.index-module__wVZxbq__toolContainer{max-width:760px;margin:0 auto}
.index-module__5mxmaq__pageWrapper{width:100%}.index-module__5mxmaq__toolSection{background:#fff;padding:40px 24px}.index-module__5mxmaq__toolContainer{max-width:760px;margin:0 auto}
.index-module__9JuNUa__pageWrapper{width:100%}.index-module__9JuNUa__toolSection{background:#fff;padding:40px 24px}.index-module__9JuNUa__toolContainer{max-width:760px;margin:0 auto}
.index-module__IwtZhW__pageWrapper{width:100%}.index-module__IwtZhW__toolSection{background:#fff;padding:40px 24px}.index-module__IwtZhW__toolContainer{max-width:760px;margin:0 auto}
.index-module__5DrhCW__pageWrapper{width:100%}.index-module__5DrhCW__toolSection{background:#fff;padding:40px 24px}.index-module__5DrhCW__toolContainer{max-width:760px;margin:0 auto}
.index-module__PZQYMG__pageWrapper{width:100%}.index-module__PZQYMG__toolSection{background:#fff;padding:40px 24px}.index-module__PZQYMG__toolContainer{max-width:760px;margin:0 auto}
.index-module__boc1aq__pageWrapper{width:100%}.index-module__boc1aq__toolSection{background:#fff;padding:40px 24px}.index-module__boc1aq__toolContainer{max-width:760px;margin:0 auto}
.index-module___fjNSa__pageWrapper{width:100%}.index-module___fjNSa__toolSection{background:#fff;padding:40px 24px}.index-module___fjNSa__toolContainer{max-width:760px;margin:0 auto}
.index-module__shM0IG__pageWrapper{width:100%}.index-module__shM0IG__toolSection{background:#fff;padding:40px 24px}.index-module__shM0IG__toolContainer{max-width:760px;margin:0 auto}
