.page_container__aoG4z{min-height:100vh;background:#ffffff}.page_header__kVzhN{background:#ffffff;padding:60px 40px 80px;max-width:1200px;margin:0 auto}.page_heroContainer__WSN_b{display:flex;align-items:center;justify-content:space-between;gap:80px}.page_heroContent__2lPR8{flex:1;max-width:500px}.page_heroContent__2lPR8 h1{font-size:48px;font-weight:600;color:#1a1a1a;line-height:1.1;margin:0 0 20px;letter-spacing:-.5px}.page_heroContent__2lPR8 p{font-size:18px;color:#666;line-height:1.4;margin:0 0 30px}.page_primaryButton__iKEy8{background:var(--primary-color);color:white;border:none;border-radius:6px;padding:14px 28px;font-size:16px;font-weight:500;cursor:pointer;transition:background .2s ease;font-family:inherit}.page_primaryButton__iKEy8:hover:not(:disabled){background:var(--primary-color-hover)}.page_primaryButton__iKEy8:disabled{background:#ccc;cursor:not-allowed}.page_heroVisual___m6ot{flex:1;max-width:600px}.page_main__GlU4n{max-width:1200px;margin:0 auto;padding:0 40px}.page_errorMessage__IP24J{background:#fce8e6;border:1px solid #fad2cf;border-radius:8px;padding:16px;margin:20px 0;color:#d93025;font-size:14px;display:flex;align-items:center;gap:12px}.page_processSection__dk0KR{text-align:left;padding:60px 0;border-top:1px solid #f0f0f0}.page_sectionTitle__hzsAh{font-size:32px;font-weight:600;color:#1a1a1a;margin:0 0 50px}.page_processSteps__n2e7z{display:flex;justify-content:space-between;gap:30px;width:100%}.page_processStep__m3DxE{text-align:center;flex:1;aspect-ratio:1;border:1px solid #e0e0e0;border-radius:8px;padding:20px;background:white;display:flex;flex-direction:column;align-items:center;justify-content:center}.page_stepIcon__jLVEF{width:80%;height:80%;background:white;border-radius:8px;margin:0 auto 16px;position:relative;overflow:hidden}.page_processStep__m3DxE h3{font-size:16px;font-weight:500;color:#1a1a1a;margin:0;line-height:1.3}.page_featuresSection__kMr0r{padding:60px 0}.page_featureGrid__LbVmI{display:grid;grid-template-columns:repeat(3,1fr);gap:24px 40px;width:100%}.page_featureItem__KOtcF{display:flex;align-items:center;gap:12px}.page_featureIcon__mHZON{width:16px;height:16px;background:var(--primary-color);border-radius:50%;display:flex;align-items:center;justify-content:center;color:white;font-size:8px;flex-shrink:0}.page_featureItem__KOtcF span{font-size:16px;color:#1a1a1a;font-weight:400}.page_demoSection__HS4Sd{text-align:left;padding:60px 0 80px;border-top:1px solid #f0f0f0}.page_demoContainer__GjMoF{display:flex;align-items:center;justify-content:space-between;gap:100px;width:100%}.page_demoSourceImage___ut1s{flex:1;height:300px;border:1px solid #e0e0e0;border-radius:12px;background:white;position:relative;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.1);min-width:300px}.page_demoResults__JDG8j{flex:0 0 50%;display:flex;flex-direction:column;align-items:flex-end;gap:30px;max-width:500px;min-width:0}.page_extractedAssets__PEuCo{display:flex;gap:20px;width:100%;justify-content:flex-end}.page_assetPreview__VSBIY{flex:1;height:140px;background:white;border:1px solid #e0e0e0;border-radius:12px;padding:12px;display:flex;align-items:center;justify-content:center;position:relative;background-image:repeating-conic-gradient(#f8f9fa 0 25%,transparent 0 50%) 50% /10px 10px;box-sizing:border-box;box-shadow:0 2px 8px rgba(0,0,0,.08)}.page_callToActionSection__gfCZZ{text-align:right;width:100%}.page_fullWidthButton__pudT1{background:var(--primary-color);color:white;border:none;border-radius:6px;padding:14px 28px;font-size:16px;font-weight:500;cursor:pointer;transition:background .2s ease;margin-bottom:8px;width:100%}.page_fullWidthButton__pudT1:hover{background:var(--primary-color-hover)}.page_ctaSubtext__lN81R{font-size:14px;color:#666;margin:0;font-weight:400;text-align:center}.page_progressSection__5uLnj{text-align:center;margin:40px 0}.page_resultsSection__iwe0O{margin:40px 0}@media (max-width:1024px){.page_featureGrid__LbVmI{grid-template-columns:repeat(2,1fr);gap:20px 30px}.page_demoContainer__GjMoF{gap:60px}}@media (max-width:768px){.page_heroContainer__WSN_b{flex-direction:column;gap:40px;text-align:center}.page_heroContent__2lPR8 h1{font-size:36px}.page_heroVisual___m6ot{max-width:100%;width:100%}.page_processSteps__n2e7z{flex-direction:column;gap:40px}.page_featureGrid__LbVmI{grid-template-columns:1fr;gap:16px}.page_demoContainer__GjMoF{flex-direction:column;gap:40px;align-items:center}.page_demoSourceImage___ut1s{flex:none;max-width:100%;width:100%;height:250px;min-width:auto;order:1}.page_demoResults__JDG8j{flex:none;align-items:center;max-width:100%;width:100%;order:2}.page_extractedAssets__PEuCo{justify-content:center;max-width:100%}}@media (max-width:480px){.page_header__kVzhN{padding:40px 20px 60px}.page_main__GlU4n{padding:0 20px}.page_heroContent__2lPR8 h1{font-size:28px}.page_heroContent__2lPR8 p{font-size:16px}.page_sectionTitle__hzsAh{font-size:28px}.page_demoContainer__GjMoF{gap:30px}.page_demoSourceImage___ut1s{height:200px}.page_extractedAssets__PEuCo{gap:15px}.page_assetPreview__VSBIY{height:120px;max-width:120px}.page_callToActionSection__gfCZZ{max-width:300px;margin:0 auto}}@media (max-width:320px){.page_heroContent__2lPR8 h1,.page_sectionTitle__hzsAh{font-size:24px}.page_processStep__m3DxE{padding:15px}.page_assetPreview__VSBIY{height:100px}}.BeforeAfterSlider_slider__3xtKX{width:100%;height:300px;position:relative;border-radius:12px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.1);cursor:ew-resize;user-select:none}.BeforeAfterSlider_beforeImage__EkMuB{position:absolute;inset:0;border-radius:12px;z-index:1}.BeforeAfterSlider_afterImage__dtYSF{position:absolute;inset:0;border-radius:12px;z-index:2;transition:clip-path .1s ease-out;background:repeating-conic-gradient(#f8f9fa 0 25%,white 0 50%) 50% /16px 16px}.BeforeAfterSlider_handle__PFZX4{position:absolute;top:0;bottom:0;width:4px;background:white;cursor:ew-resize;z-index:10;transform:translateX(-50%);transition:left .1s ease-out}.BeforeAfterSlider_handleLine__x1ln2{width:100%;height:100%;background:white;box-shadow:0 0 0 1px rgba(0,0,0,.1)}.BeforeAfterSlider_handleButton__MgThD{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:48px;height:48px;background:white;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px rgba(0,0,0,.2);transition:all .2s ease}.BeforeAfterSlider_handleButton__MgThD:hover{transform:translate(-50%,-50%) scale(1.1);box-shadow:0 4px 12px rgba(0,0,0,.3)}.BeforeAfterSlider_handleButton__MgThD svg{color:#666;transform:rotate(90deg)}.BeforeAfterSlider_labels__qc69g{position:absolute;bottom:20px;left:20px;right:20px;display:flex;justify-content:space-between;pointer-events:none;z-index:10}.BeforeAfterSlider_afterLabel__XcbLO,.BeforeAfterSlider_beforeLabel__DAea7{background:rgba(0,0,0,.7);color:white;padding:8px 12px;border-radius:6px;font-size:14px;font-weight:500}.BeforeAfterSlider_afterLabel__XcbLO{background:rgba(59,130,246,.8)}@media (max-width:768px){.BeforeAfterSlider_slider__3xtKX{height:200px}.BeforeAfterSlider_handleButton__MgThD{width:36px;height:36px}.BeforeAfterSlider_afterLabel__XcbLO,.BeforeAfterSlider_beforeLabel__DAea7{font-size:12px;padding:6px 10px}}@media (max-width:480px){.BeforeAfterSlider_slider__3xtKX{height:180px}.BeforeAfterSlider_handleButton__MgThD{width:32px;height:32px}.BeforeAfterSlider_handleButton__MgThD svg{width:20px;height:20px}.BeforeAfterSlider_afterLabel__XcbLO,.BeforeAfterSlider_beforeLabel__DAea7{font-size:11px;padding:4px 8px}}.Canvas_canvas__40pvK{max-width:100%;height:auto;border:1px solid #dadce0;border-radius:8px;background:white;box-shadow:0 1px 3px rgba(0,0,0,.1)}.Canvas_canvas__40pvK:focus{outline:2px solid var(--primary-color);outline-offset:2px}.CanvasSection_workspaceSection__VCWUy{background:#ffffff;margin:40px 0;text-align:center;display:flex;flex-direction:column;align-items:center}.CanvasSection_instructionsPanel__KzT4_{background:#f8f9fa;border:1px solid #e8eaed;border-radius:8px;padding:16px 20px;margin:20px 0;text-align:left;max-width:800px;width:100%}.CanvasSection_instructionsPanel__KzT4_ h4{font-size:14px;font-weight:500;color:#202124;margin:0 0 12px}.CanvasSection_instructionsPanel__KzT4_ p{font-size:14px;color:#5f6368;margin:4px 0;line-height:1.4}.CanvasSection_instructionsPanel__KzT4_ p strong{color:var(--primary-color);font-weight:500}.CanvasSection_canvasContainer__pdt91{position:relative;display:inline-block}.CanvasSection_limitOverlay__iRqcx{position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:10;pointer-events:none}.CanvasSection_limitOverlayContent__CPot2{background:#d93025;color:white;padding:8px 16px;border-radius:6px;font-size:14px;font-weight:500;box-shadow:0 2px 8px rgba(0,0,0,.2)}.CanvasSection_controlsGroup__DVO6e{display:flex;gap:12px;justify-content:center;margin:20px 0 0;flex-wrap:wrap}.CanvasSection_buttonPrimary__UMzTr{background:var(--primary-color);color:white;border:none;border-radius:6px;padding:12px 24px;font-size:14px;font-weight:500;cursor:pointer;transition:background .2s ease}.CanvasSection_buttonPrimary__UMzTr:hover:not(:disabled){background:var(--primary-color-hover)}.CanvasSection_buttonPrimary__UMzTr:disabled{background:#dadce0;color:#80868b;cursor:not-allowed}.CanvasSection_buttonSecondary__g1kcC{background:white;color:#5f6368;border:1px solid #dadce0;border-radius:6px;padding:12px 24px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.CanvasSection_buttonSecondary__g1kcC:hover:not(:disabled){background:#f8f9fa;border-color:#5f6368}.CanvasSection_buttonSecondary__g1kcC:disabled{background:#f8f9fa;color:#dadce0;cursor:not-allowed}@media (max-width:480px){.CanvasSection_controlsGroup__DVO6e{flex-direction:column;align-items:stretch}}.ProgressBar_track__Xt_gj{width:100%;height:8px;background:#e8eaed;border-radius:4px;overflow:hidden}.ProgressBar_fill__g_9_t{height:100%;background:var(--primary-color);border-radius:4px;transition:width .3s ease}.ProgressBar_message__PsFJV{text-align:center;color:#666;font-size:14px;margin:12px 0 0}.AssetGrid_heading__cJu_A{font-size:20px;font-weight:600;color:#1a1a1a;margin:0 0 16px}.AssetGrid_downloadAllButton__VrYUf{background:var(--primary-color);color:white;border:none;border-radius:6px;padding:12px 24px;font-size:14px;font-weight:500;cursor:pointer;transition:background .2s ease}.AssetGrid_downloadAllButton__VrYUf:hover{background:var(--primary-color-hover)}.AssetGrid_grid__13gca{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:16px;margin:20px 0}.AssetGrid_item__MR9Bm{border:1px solid #dadce0;border-radius:8px;padding:16px;text-align:center;background:white;transition:box-shadow .2s ease}.AssetGrid_item__MR9Bm:hover{box-shadow:0 2px 8px rgba(0,0,0,.1)}.AssetGrid_preview__dKAvu{max-width:100%;height:120px;object-fit:contain;border-radius:4px;margin-bottom:12px;background:repeating-conic-gradient(#f8f9fa 0 25%,transparent 0 50%) 50% /10px 10px}.AssetGrid_name__EEWWS{font-size:13px;color:#5f6368;margin:0 0 8px}.AssetGrid_downloadButton__n6wUq{background:#34a853;color:white;border:none;border-radius:4px;padding:8px 16px;font-size:12px;font-weight:500;cursor:pointer;transition:background .2s ease}.AssetGrid_downloadButton__n6wUq:hover{background:#2d7d32}.FooterSection_footer__pd3O_{background:#f8f9fa;border-top:1px solid #e0e0e0;margin-top:80px;padding:60px 0 20px}.FooterSection_footerMessage__FzQYe{max-width:800px;margin:0 auto;padding:0 40px;text-align:center}.FooterSection_footerMessage__FzQYe h3{font-size:24px;font-weight:600;color:#1a1a1a;margin:0 0 16px}.FooterSection_footerMessage__FzQYe p{font-size:16px;color:#666;line-height:1.6;margin:0}.FooterSection_footerLinks__tY4gE{max-width:800px;margin:30px auto 20px;padding:0 40px;display:flex;justify-content:center;align-items:center;gap:30px;flex-wrap:wrap}.FooterSection_socialLinks__JwpL_ p{font-size:16px;color:#666;margin:0}.FooterSection_socialLinks__JwpL_ a{color:var(--primary-color);text-decoration:none;font-weight:500;transition:color .2s ease}.FooterSection_socialLinks__JwpL_ a:hover{color:var(--primary-color-hover)}.FooterSection_githubButton__9mF3w{display:inline-flex;align-items:center;gap:8px;background:#24292e;color:white;text-decoration:none;padding:8px 16px;border-radius:6px;font-size:14px;font-weight:500;transition:all .2s ease;border:1px solid #24292e}.FooterSection_githubButton__9mF3w:hover{background:#1a1e22;transform:translateY(-1px);box-shadow:0 4px 8px rgba(36,41,46,.3)}.FooterSection_githubIcon__364Wo{width:16px;height:16px;flex-shrink:0}.FooterSection_coffeeButton__mK2gR{height:41px;width:174px;box-shadow:0 3px 2px 0 rgba(190,190,190,.5);border-radius:4px;transition:transform .2s ease,box-shadow .2s ease}.FooterSection_coffeeButton__mK2gR:hover{transform:translateY(-1px);box-shadow:0 5px 4px 0 rgba(190,190,190,.6)}.FooterSection_footerBottom__4nFCy{max-width:1200px;padding:20px 40px 0;border-top:1px solid #e0e0e0;margin:40px auto 0}.FooterSection_footerBottom__4nFCy p{font-size:14px;color:#666;margin:0;text-align:center}@media (max-width:480px){.FooterSection_footerMessage__FzQYe{padding:0 20px}.FooterSection_footerMessage__FzQYe h3{font-size:18px}.FooterSection_footerMessage__FzQYe p{font-size:14px}.FooterSection_footerLinks__tY4gE{padding:0 20px;flex-direction:column;gap:20px}.FooterSection_socialLinks__JwpL_ p{font-size:14px;text-align:center}.FooterSection_githubButton__9mF3w{padding:6px 12px;font-size:13px}.FooterSection_coffeeButton__mK2gR{height:35px;width:148px}.FooterSection_footerBottom__4nFCy{padding:20px 20px 0}}