.ThemeToggle_toggle__thdfk{display:inline-flex;align-items:center;gap:2px;padding:3px;background:var(--m-overlay-subtle);border:1px solid var(--m-border-subtle);border-radius:20px;cursor:pointer;transition:all .3s ease}.ThemeToggle_toggle__thdfk:hover{border-color:var(--m-border-default)}.ThemeToggle_icon__nac5i{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;color:var(--m-text-dim);transition:all .3s ease}.ThemeToggle_active__RyjX_{background:#5252f9;color:#fff}.marketing_themeRoot__rz_h1{--m-bg-base:#050510;--m-bg-primary:#08081a;--m-bg-secondary:#0c0c24;--m-bg-card:#0f0f28;--m-bg-elevated:#151530;--m-bg-surface:#1a1a40;--m-text-primary:#ffffff;--m-text-secondary:rgba(255,255,255,0.7);--m-text-muted:rgba(255,255,255,0.45);--m-text-dim:rgba(255,255,255,0.3);--m-border-subtle:rgba(255,255,255,0.06);--m-border-default:rgba(255,255,255,0.1);--m-border-hover:rgba(255,255,255,0.18);--m-overlay-subtle:rgba(255,255,255,0.06);--m-overlay-medium:rgba(255,255,255,0.08);--m-overlay-hover:rgba(255,255,255,0.1);--m-card-shadow:0 1px 3px rgba(0,0,0,0.06);--m-card-shadow-hover:0 8px 30px rgba(82,82,249,0.12),0 4px 12px rgba(0,0,0,0.06);--m-logo-filter:brightness(0) invert(1);--m-logo-webp-filter:invert(1);--m-logo-webp-blend:lighten;--m-input-bg:rgba(0,0,0,0.35);--m-nav-scrolled-bg:#050510;--m-nav-scrolled-shadow:0 2px 16px rgba(0,0,0,0.4);--m-mobile-menu-bg:rgba(8,8,26,0.98);--m-gradient-text:linear-gradient(135deg,#00d4ff,#7b61ff 40%,#ff3d8b);--m-gradient-featured:linear-gradient(180deg,#08081a,#050510);--m-hero-word-1:#7b7bff;--m-hero-word-2:#2dd4bf;--m-hero-word-3:#f5a623;--m-hero-word-4:#34d399;--m-hero-glow-opacity:1;--m-hero-img-edge-fade:1;--m-cta-text:#ffffff;--m-nav-btn-outline-hover-bg:rgba(255,255,255,0.05);--m-glass-bg:#0f0f28;--m-glass-border:rgba(255,255,255,0.08);--m-glass-tag-bg:rgba(255,255,255,0.06);--m-glass-tag-color:rgba(255,255,255,0.6);--m-glass-tag-backdrop:none;--m-glass-typing-color:rgba(255,255,255,0.4);--m-glass-tag-hover-border:rgba(255,255,255,0.16);--m-glass-tag-hover-bg:rgba(255,255,255,0.1);--m-glass-backdrop:none;--m-glass-shadow:none;--m-glass-glow-opacity:0.4;--m-glass-glow-after-opacity:1;overflow-x:hidden;max-width:100vw}.marketing_main__ktwRO{font-family:Satoshi,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--m-text-primary);background:var(--m-bg-base);overflow-x:hidden}.marketing_sectionLabel__PXNk7{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:#7b7bff;margin-bottom:16px}.marketing_sectionHeading__k1rdE{font-size:28px;line-height:1.12;font-weight:700;letter-spacing:-.02em;color:var(--m-text-primary);margin-bottom:20px}@media(min-width:768px){.marketing_sectionHeading__k1rdE{font-size:42px}}@media(min-width:1024px){.marketing_sectionHeading__k1rdE{font-size:52px}}.marketing_sectionDesc__DtT1H{font-size:16px;line-height:1.6;color:var(--m-text-muted);max-width:600px}@media(min-width:768px){.marketing_sectionDesc__DtT1H{font-size:18px}}.marketing_sectionDescLight__M7eGc{font-size:16px;line-height:1.6;color:var(--m-text-muted);max-width:600px;margin:0 auto}@media(min-width:768px){.marketing_sectionDescLight__M7eGc{font-size:18px}}.marketing_gradientText__UgZY0{background:var(--m-gradient-text);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.marketing_ctaPrimary__iHk7L{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 24px;background:#5252f9;color:var(--m-cta-text);font-size:15px;font-weight:600;border-radius:12px;border:none;cursor:pointer;transition:background .2s ease;text-decoration:none}@media(min-width:600px){.marketing_ctaPrimary__iHk7L{padding:16px 32px;font-size:16px}}.marketing_ctaPrimary__iHk7L:hover{background:#4040f5}.marketing_ctaSecondary__XBAa4{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 24px;background:rgba(0,0,0,0);color:var(--m-text-secondary);font-size:15px;font-weight:600;border-radius:12px;border:1px solid var(--m-border-default);cursor:pointer;transition:all .3s ease;text-decoration:none}@media(min-width:600px){.marketing_ctaSecondary__XBAa4{padding:16px 32px;font-size:16px}}.marketing_ctaSecondary__XBAa4:hover{border-color:#5252f9;color:var(--m-text-primary);transform:translateY(-2px)}.marketing_nav__dLuPr{position:fixed;top:0;left:0;right:0;z-index:1000;padding:16px 0;transition:all .3s ease;background:rgba(0,0,0,0)}.marketing_navScrolled___byu9{background:var(--m-nav-scrolled-bg)!important;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-bottom:1px solid var(--m-border-subtle);padding:10px 0;box-shadow:var(--m-nav-scrolled-shadow)}.marketing_navInner__oNMGF{max-width:1280px;margin:0 auto;padding:0 24px;display:flex;align-items:center;justify-content:space-between}@media(min-width:768px){.marketing_navInner__oNMGF{padding:0 40px}}@media(min-width:1200px){.marketing_navInner__oNMGF{padding:0 48px}}.marketing_navLogo__QtenD{display:flex;align-items:center;text-decoration:none}.marketing_navLogoImg__o92_n{height:28px;width:auto;filter:var(--m-logo-filter);transition:filter .3s ease}.marketing_navLinks__JVfFA{display:none;align-items:center;gap:32px}@media(min-width:900px){.marketing_navLinks__JVfFA{display:flex}}.marketing_navLink__yTpQQ{display:inline-flex;align-items:center;gap:5px;font-size:14px;font-weight:500;color:var(--m-text-secondary);text-decoration:none;transition:color .2s ease}.marketing_navLink__yTpQQ:hover{color:var(--m-text-primary)}.marketing_navLinkIcon__of_Rz{display:flex;align-items:center}.marketing_navLinkIcon__of_Rz svg{width:15px;height:15px}.marketing_navActions__goJUU{display:none;align-items:center;gap:12px}@media(min-width:900px){.marketing_navActions__goJUU{display:flex}}.marketing_navLoginLink__V1ZgY{font-size:13px;font-weight:500;color:var(--m-text-muted);text-decoration:none;transition:color .2s ease}.marketing_navLoginLink__V1ZgY:hover{color:var(--m-text-primary)}.marketing_navBtnOutline__JCEPk{padding:10px 20px;font-size:14px;font-weight:600;color:var(--m-text-secondary);border:1px solid var(--m-border-default);border-radius:8px;text-decoration:none;transition:all .2s ease}.marketing_navBtnOutline__JCEPk:hover{border-color:var(--m-text-primary);color:var(--m-text-primary);background:var(--m-nav-btn-outline-hover-bg)}.marketing_navBtnSolid__wn4sK{display:inline-flex;align-items:center;gap:6px;padding:9px 16px 9px 18px;font-size:14px;font-weight:600;letter-spacing:-.005em;color:#fff;background:#5252f9;border-radius:12px;text-decoration:none;transition:background .2s ease}.marketing_navBtnSolid__wn4sK .marketing_navBtnArrow__m3UYl{display:inline-flex;align-items:center;transition:transform .22s cubic-bezier(.4,0,.2,1)}.marketing_navBtnSolid__wn4sK:hover{background:#4040f5}.marketing_navBtnSolid__wn4sK:hover .marketing_navBtnArrow__m3UYl{transform:translateX(3px)}.marketing_navBtnSolid__wn4sK:focus-visible{outline:2px solid #fff;outline-offset:3px}.marketing_accountDropdown__Oe2o8{position:relative}.marketing_accountDropdown__Oe2o8:hover .marketing_accountDropdownMenu__QQGHw{opacity:1;visibility:visible;transform:translateY(0)}.marketing_accountDropdownMenu__QQGHw{position:absolute;top:100%;right:0;margin-top:4px;background:var(--m-mobile-menu-bg);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid var(--m-border-default);border-radius:8px;padding:4px;opacity:0;visibility:hidden;transform:translateY(-6px);transition:all .15s ease;box-shadow:0 4px 16px rgba(0,0,0,.15);z-index:10}.marketing_accountDropdownItem__Q8u5t{display:block;white-space:nowrap;padding:8px 16px;font-size:13px;font-weight:500;color:var(--m-text-secondary);text-decoration:none;border-radius:6px;border:none;background:none;cursor:pointer;text-align:left;font-family:inherit;transition:all .15s ease}.marketing_accountDropdownItem__Q8u5t:hover{color:var(--m-text-primary);background:var(--m-border-subtle)}.marketing_mobileLogoutBtn__IwcJ1{display:block;width:100%;padding:12px 0;font-size:16px;font-weight:500;color:var(--m-text-secondary);text-decoration:none;border:none;background:none;cursor:pointer;text-align:left;font-family:inherit;border-top:1px solid var(--m-border-subtle)}.marketing_navMobileToggle__5h_SZ{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:none;border:none;cursor:pointer;padding:0}@media(min-width:900px){.marketing_navMobileToggle__5h_SZ{display:none}}.marketing_hamburger__zbJu9{display:block;width:24px;height:2px;background:var(--m-text-primary);position:relative;transition:all .3s ease}.marketing_hamburger__zbJu9:after,.marketing_hamburger__zbJu9:before{content:"";position:absolute;left:0;width:100%;height:2px;background:inherit;transition:all .3s ease}.marketing_hamburger__zbJu9:before{top:-7px}.marketing_hamburger__zbJu9:after{top:7px}.marketing_hamburgerOpen__rYZEk{background:rgba(0,0,0,0)}.marketing_hamburgerOpen__rYZEk:before{top:0;transform:rotate(45deg);background:var(--m-text-primary)}.marketing_hamburgerOpen__rYZEk:after{top:0;transform:rotate(-45deg);background:var(--m-text-primary)}.marketing_mobileMenu__J6eUu{position:absolute;top:100%;left:0;right:0;background:var(--m-mobile-menu-bg);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);padding:20px;border-bottom:1px solid var(--m-border-subtle);display:flex;flex-direction:column;gap:4px;max-height:calc(100vh - 60px);max-height:calc(100dvh - 60px);overflow-y:auto}@media(min-width:600px){.marketing_mobileMenu__J6eUu{padding:24px;gap:16px}}.marketing_mobileLink__Ozl5L{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:500;color:var(--m-text-secondary);text-decoration:none;padding:12px 0;border-bottom:1px solid var(--m-border-subtle)}.marketing_mobileCtas__ZVgrl{display:flex;flex-direction:column;gap:10px;padding-top:12px}.marketing_mobileCtas__ZVgrl a{text-align:center}@media(min-width:480px){.marketing_mobileCtas__ZVgrl{flex-direction:row;gap:12px}.marketing_mobileCtas__ZVgrl a{flex:1 1}}.marketing_finalCta___MwRf{padding:48px 0;background:var(--m-bg-base);text-align:center;position:relative;overflow:hidden}@media(min-width:768px){.marketing_finalCta___MwRf{padding:80px 0}}@media(min-width:1024px){.marketing_finalCta___MwRf{padding:100px 0}}.marketing_finalCta___MwRf:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:800px;height:400px;background:radial-gradient(ellipse at center,rgba(82,82,249,.1) 0,rgba(123,97,255,.05) 40%,transparent 70%);pointer-events:none}.marketing_finalCtaInner__coEDf{max-width:1280px;margin:0 auto;padding:0 24px;position:relative;z-index:1}@media(min-width:768px){.marketing_finalCtaInner__coEDf{padding:0 40px}}@media(min-width:1200px){.marketing_finalCtaInner__coEDf{padding:0 48px}}.marketing_finalCtaContent__mIxnr{max-width:700px;margin:0 auto}.marketing_finalCtaHeading__SDsjP{font-size:28px;line-height:1.12;font-weight:700;letter-spacing:-.02em;color:var(--m-text-primary);margin-bottom:20px}@media(min-width:768px){.marketing_finalCtaHeading__SDsjP{font-size:42px}}@media(min-width:1024px){.marketing_finalCtaHeading__SDsjP{font-size:52px}}.marketing_finalCtaCursor__2Fbwr{display:inline-block;width:2px;height:.85em;background:#7b7bff;margin-left:2px;vertical-align:text-bottom;animation:marketing_ctaBlink__9e5lX 1s step-end infinite}@keyframes marketing_ctaBlink__9e5lX{0%,to{opacity:1}50%{opacity:0}}.marketing_finalCtaDesc__CqmHP{font-size:16px;line-height:1.6;color:var(--m-text-muted);margin-bottom:40px}@media(min-width:768px){.marketing_finalCtaDesc__CqmHP{font-size:18px}}.marketing_finalCtaActions__0j4v0{display:flex;flex-direction:column;gap:12px;align-items:stretch}@media(min-width:600px){.marketing_finalCtaActions__0j4v0{flex-direction:row;flex-wrap:wrap;gap:16px;justify-content:center;align-items:center}}.marketing_footer__afubA{background:var(--m-bg-base);padding:48px 0 32px;color:var(--m-text-primary);border-top:1px solid var(--m-border-subtle)}@media(min-width:768px){.marketing_footer__afubA{padding:80px 0 40px}}.marketing_footerInner__25vIx{max-width:1280px;margin:0 auto;padding:0 24px}@media(min-width:768px){.marketing_footerInner__25vIx{padding:0 40px}}@media(min-width:1200px){.marketing_footerInner__25vIx{padding:0 48px}}.marketing_footerTop__7lTHn{display:grid;grid-template-columns:1fr;grid-gap:32px;gap:32px;margin-bottom:40px}@media(min-width:768px){.marketing_footerTop__7lTHn{gap:48px;margin-bottom:48px}}@media(min-width:900px){.marketing_footerTop__7lTHn{grid-template-columns:1.5fr 2.5fr;gap:64px}}.marketing_footerBrand__F34Wa{display:flex;flex-direction:column;gap:16px}.marketing_footerLogo___aK_a{height:24px;width:auto;filter:var(--m-logo-filter);align-self:flex-start}.marketing_footerTagline__Kbnbh{font-size:14px;line-height:1.6;color:var(--m-text-dim);max-width:300px}.marketing_footerSocial__EoRDy{display:flex;gap:16px;margin-top:8px}.marketing_footerSocial__EoRDy a{color:var(--m-text-dim);transition:color .2s ease}.marketing_footerSocial__EoRDy a:hover{color:var(--m-text-primary)}.marketing_footerLinks__Po7PO{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:32px;gap:32px}@media(min-width:768px){.marketing_footerLinks__Po7PO{grid-template-columns:repeat(4,1fr)}}.marketing_footerCol__N5T1M{display:flex;flex-direction:column;gap:10px}.marketing_footerCol__N5T1M a{font-size:14px;color:var(--m-text-dim);text-decoration:none;transition:color .2s ease}.marketing_footerCol__N5T1M a:hover{color:var(--m-text-primary)}.marketing_footerColTitle__duMzQ{font-size:12px;font-weight:700;color:var(--m-text-secondary);text-transform:uppercase;letter-spacing:.06em;margin-bottom:8px}.marketing_footerSeeAll__9DKTd{margin-top:4px;font-size:13px!important;font-weight:600!important;color:var(--m-text-secondary)!important}.marketing_footerSeeAll__9DKTd:hover{color:var(--m-text-primary)!important}.marketing_footerBottom__4_Mf1{display:flex;flex-direction:column;gap:16px;align-items:center;padding-top:32px;border-top:1px solid var(--m-border-subtle)}@media(min-width:768px){.marketing_footerBottom__4_Mf1{flex-direction:row;justify-content:space-between}}.marketing_footerCopy__3rMbD{font-size:13px;color:var(--m-text-dim)}.marketing_footerLegal__t4xFV{display:flex;align-items:center;gap:24px}.marketing_footerLegal__t4xFV a{font-size:13px;color:var(--m-text-dim);text-decoration:none;transition:color .2s ease}.marketing_footerLegal__t4xFV a:hover{color:var(--m-text-primary)}.marketing_themeRoot__rz_h1.marketing_lightTheme__pa26h{--m-bg-base:#ffffff;--m-bg-primary:#f6f7fa;--m-bg-secondary:#eef0f5;--m-bg-card:#ffffff;--m-bg-elevated:#f2f3f7;--m-bg-surface:#e8eaf0;--m-text-primary:#111118;--m-text-secondary:#555566;--m-text-muted:#8c8c9e;--m-text-dim:#b0b0be;--m-border-subtle:rgba(0,0,0,0.06);--m-border-default:rgba(0,0,0,0.1);--m-border-hover:rgba(0,0,0,0.18);--m-overlay-subtle:rgba(0,0,0,0.03);--m-overlay-medium:rgba(0,0,0,0.05);--m-overlay-hover:rgba(0,0,0,0.07);--m-card-shadow:0 1px 4px rgba(0,0,0,0.08);--m-card-shadow-hover:0 8px 24px rgba(0,0,0,0.12),0 2px 6px rgba(0,0,0,0.06);--m-logo-filter:brightness(0);--m-logo-webp-filter:none;--m-logo-webp-blend:normal;--m-input-bg:#f2f3f7;--m-nav-scrolled-bg:rgba(255,255,255,0.95);--m-nav-scrolled-shadow:0 2px 16px rgba(0,0,0,0.06);--m-mobile-menu-bg:rgba(255,255,255,0.98);--m-gradient-text:linear-gradient(135deg,#0099cc,#5b40d9 40%,#d4266e);--m-gradient-featured:linear-gradient(180deg,#f6f7fa,#ffffff);--m-hero-word-1:#5252f9;--m-hero-word-2:#0d9488;--m-hero-word-3:#c2750a;--m-hero-word-4:#059669;--m-hero-glow-opacity:0.4;--m-hero-img-edge-fade:0;--m-cta-text:#ffffff;--m-nav-btn-outline-hover-bg:rgba(0,0,0,0.04);--m-glass-bg:rgba(255,255,255,0.85);--m-glass-border:rgba(0,0,0,0.08);--m-glass-tag-bg:rgba(255,255,255,0.6);--m-glass-tag-color:rgba(0,0,0,0.5);--m-glass-tag-backdrop:blur(12px) saturate(150%);--m-glass-typing-color:rgba(0,0,0,0.3);--m-glass-tag-hover-border:rgba(82,82,249,0.2);--m-glass-tag-hover-bg:rgba(255,255,255,0.8);--m-glass-backdrop:blur(24px) saturate(180%);--m-glass-shadow:0 8px 32px rgba(0,0,0,0.06),0 2px 8px rgba(0,0,0,0.04);--m-glass-glow-opacity:0.2;--m-glass-glow-after-opacity:0.4}.marketing_main__ktwRO.marketing_lightTheme__pa26h .marketing_finalCta___MwRf:before{background:radial-gradient(ellipse at center,rgba(82,82,249,.06) 0,rgba(123,97,255,.03) 40%,transparent 70%)}.CartItem_item__wsOop{display:flex;gap:12px;padding:16px;border-bottom:1px solid rgba(0,0,0,.06)}.CartItem_image__FmLos{width:52px;height:52px;border-radius:10px;background:#eef0f5;object-fit:contain;flex-shrink:0}.CartItem_info__NUkCV{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1 1}.CartItem_titleRow__13WkE{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.CartItem_title__aVfNO{font-size:13px;font-weight:600;color:#111118;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CartItem_deleteBtn__EgdX3{display:flex;align-items:center;justify-content:center;width:28px;height:28px;min-width:28px;background:rgba(0,0,0,0);border:none;color:#b0b0be;cursor:pointer;border-radius:6px;padding:0;transition:all .2s ease}.CartItem_deleteBtn__EgdX3:hover{color:#ef4444;background:rgba(255,60,60,.08)}.CartItem_deleteBtn__EgdX3:disabled{opacity:.4;cursor:not-allowed}.CartItem_variants__heUXA{font-size:11px;color:#8c8c9e;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CartItem_quantityRow__OcdkH{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.CartItem_qty__WGrqp{font-size:12px;font-weight:500;color:#556}.CartItem_sizes__HGLY0{font-size:11px;color:#b0b0be}.CartItem_qtyControls__dngQh{display:flex;align-items:center;gap:8px}.CartItem_qtyBtn__A5_6H{width:22px;height:22px;border:1px solid #d1d5db;border-radius:6px;background:#fff;cursor:pointer;line-height:1;font-size:14px}.CartItem_qtyBtn__A5_6H:disabled{opacity:.4;cursor:not-allowed}.CartItem_qtyValue__yQYDq{min-width:20px;text-align:center;font-size:13px}.CartItem_price__yiMS3{font-size:13px;font-weight:600}.CartItem_unitPrice__hOH0o{font-weight:400;color:#6b7280}@keyframes AiDesignResultModal_fadeIn__wzGCs{0%{opacity:0}to{opacity:1}}@keyframes AiDesignResultModal_scaleIn__VPjvX{0%{opacity:0;transform:scale(.92) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes AiDesignResultModal_slideUp__mkpO7{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes AiDesignResultModal_gradientShift__2oVQb{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes AiDesignResultModal_checkBounce__6iSfR{0%{opacity:0;transform:scale(0)}50%{transform:scale(1.15)}to{opacity:1;transform:scale(1)}}.AiDesignResultModal_overlay__i_UPs{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(0,0,0,.35);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);animation:AiDesignResultModal_fadeIn__wzGCs .2s ease}.AiDesignResultModal_modal__lWup5{position:relative;width:100%;max-width:600px;max-height:calc(100vh - 48px);overflow-y:auto;background:#fff;border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.12),0 2px 8px rgba(0,0,0,.06);padding:24px;display:flex;flex-direction:column;gap:20px;animation:AiDesignResultModal_scaleIn__VPjvX .3s ease}.AiDesignResultModal_modal__lWup5::-webkit-scrollbar{width:4px}.AiDesignResultModal_modal__lWup5::-webkit-scrollbar-thumb{background:rgba(0,0,0,.1);border-radius:2px}.AiDesignResultModal_closeBtn__uaxgK{position:absolute;top:16px;right:16px;width:28px;height:28px;border-radius:50%;background:#f2f3f7;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#8c8c9e;transition:all .2s ease;z-index:2}.AiDesignResultModal_closeBtn__uaxgK:hover{background:#e8eaf0;color:#111118}.AiDesignResultModal_productContext__hwvLT{display:flex;align-items:center;gap:10px;padding-bottom:16px;border-bottom:1px solid rgba(0,0,0,.06)}.AiDesignResultModal_productContext__hwvLT>div{display:flex;flex-direction:column;gap:2px}.AiDesignResultModal_productThumb__dk_AQ{width:44px;height:44px;border-radius:8px;object-fit:cover;border:1px solid rgba(0,0,0,.06)}.AiDesignResultModal_productCategory___LxdO{font-size:11px;font-weight:500;color:#8c8c9e}.AiDesignResultModal_productTitle__uu6Wv{font-size:14px;font-weight:600;color:#111118}.AiDesignResultModal_stateTitle__bjW6O{font-size:18px;font-weight:700;color:#111118;margin:0}.AiDesignResultModal_stateSubtitle__HUwe9{font-size:13px;color:#8c8c9e;margin:0;line-height:1.5}.AiDesignResultModal_errorBanner__7wO8F{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px;background:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.2);border-radius:8px;font-size:12px;color:#ef4444}.AiDesignResultModal_errorClose__eT0Iq{display:flex;align-items:center;justify-content:center;width:16px;height:16px;background:rgba(0,0,0,0);border:none;color:#ef4444;cursor:pointer;padding:0;flex-shrink:0;border-radius:4px;transition:background .15s ease}.AiDesignResultModal_errorClose__eT0Iq:hover{background:rgba(239,68,68,.12)}.AiDesignResultModal_resultState__TN_7d{display:flex;flex-direction:column;gap:16px;animation:AiDesignResultModal_scaleIn__VPjvX .4s ease}.AiDesignResultModal_generatedImage__cHqjm{position:relative;width:100%;aspect-ratio:1/1;border-radius:12px;overflow:hidden;background:#f2f3f7;border:1px solid rgba(0,0,0,.06)}.AiDesignResultModal_generatedImage__cHqjm img{width:100%;height:100%;object-fit:cover}.AiDesignResultModal_generatedImage__cHqjm:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:2px;background:linear-gradient(135deg,#51d6ff,#5a7bff,#f339fa,#5a7bff,#51d6ff);background-size:300% 300%;animation:AiDesignResultModal_gradientShift__2oVQb 6s ease infinite;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:.25;z-index:1}.AiDesignResultModal_historyStrip__3pRjW{display:flex;gap:6px;overflow-x:auto;padding:2px 0}.AiDesignResultModal_historyStrip__3pRjW::-webkit-scrollbar{height:4px}.AiDesignResultModal_historyStrip__3pRjW::-webkit-scrollbar-thumb{background:rgba(0,0,0,.1);border-radius:2px}.AiDesignResultModal_historyThumb___G3Zt{position:relative;flex-shrink:0;width:48px;height:48px;border-radius:8px;overflow:hidden;border:2px solid rgba(0,0,0,.06);cursor:pointer;padding:0;background:none;transition:all .2s ease}.AiDesignResultModal_historyThumb___G3Zt img{width:100%;height:100%;object-fit:cover}.AiDesignResultModal_historyThumb___G3Zt:hover{border-color:#5252f9}.AiDesignResultModal_historyThumbActive__sbC8f{border-color:#5252f9;box-shadow:0 0 0 2px rgba(82,82,249,.15)}.AiDesignResultModal_historyIndex__ulJ6S{position:absolute;bottom:2px;right:2px;width:14px;height:14px;border-radius:50%;background:rgba(0,0,0,.6);color:#fff;font-size:8px;font-weight:700;display:flex;align-items:center;justify-content:center;line-height:1}.AiDesignResultModal_resultActions__M9S_r{display:flex;flex-direction:column;gap:8px}.AiDesignResultModal_quoteState__xhCdg{display:flex;flex-direction:column;gap:16px;animation:AiDesignResultModal_slideUp__mkpO7 .3s ease}.AiDesignResultModal_quoteImage__XcSb_{width:100%;max-height:360px;border-radius:12px;overflow:hidden;background:#f2f3f7;border:1px solid rgba(0,0,0,.06);display:flex;align-items:center;justify-content:center}.AiDesignResultModal_quoteImage__XcSb_ img{width:100%;max-height:360px;object-fit:contain}.AiDesignResultModal_quoteForm__h7bYY{display:flex;flex-direction:column;gap:14px}.AiDesignResultModal_formField___4jkf{display:flex;flex-direction:column;gap:4px}.AiDesignResultModal_label__G7OG2{font-size:12px;font-weight:500;color:#556}.AiDesignResultModal_required__dK9Bp{color:#ef4444}.AiDesignResultModal_projectModeRow__efqPW{display:flex;gap:16px;margin-bottom:4px}.AiDesignResultModal_projectModeOption__MVllE{display:flex;align-items:center;gap:6px;font-size:13px;color:#556;cursor:pointer}.AiDesignResultModal_fieldHint__sDd33{font-size:11px;color:#b0b0be}.AiDesignResultModal_input___2Nut{width:100%;padding:8px 12px;background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:8px;color:#111118;font-size:14px;font-family:Satoshi,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;outline:none;transition:border-color .2s ease;height:36px}.AiDesignResultModal_input___2Nut::placeholder{color:#b0b0be}.AiDesignResultModal_input___2Nut:focus{border-color:#5252f9;box-shadow:0 0 0 3px rgba(82,82,249,.08)}.AiDesignResultModal_inputTextarea__Tzs2J{width:100%;padding:8px 12px;background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:8px;color:#111118;font-size:14px;font-family:Satoshi,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5;resize:none;outline:none;transition:border-color .2s ease}.AiDesignResultModal_inputTextarea__Tzs2J::placeholder{color:#b0b0be}.AiDesignResultModal_inputTextarea__Tzs2J:focus{border-color:#5252f9;box-shadow:0 0 0 3px rgba(82,82,249,.08)}.AiDesignResultModal_attachBtn__w9nw8{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:none;border:1px dashed rgba(0,0,0,.1);border-radius:8px;color:#556;font-size:13px;font-weight:500;font-family:Satoshi,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;cursor:pointer;transition:all .15s ease;align-self:flex-start}.AiDesignResultModal_attachBtn__w9nw8:hover{border-color:#5252f9;color:#5252f9;background:rgba(82,82,249,.04)}.AiDesignResultModal_attachmentList__EFzBK{display:flex;flex-direction:column;gap:4px;margin-top:4px}.AiDesignResultModal_attachmentItem__AdPB_{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 10px;background:#f2f3f7;border:1px solid rgba(0,0,0,.06);border-radius:6px}.AiDesignResultModal_attachmentName__2aGCS{font-size:12px;color:#556;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.AiDesignResultModal_attachmentRemove__9XWId{display:flex;align-items:center;justify-content:center;width:16px;height:16px;background:rgba(0,0,0,0);border:none;color:#8c8c9e;cursor:pointer;padding:0;flex-shrink:0;border-radius:4px;transition:all .15s ease}.AiDesignResultModal_attachmentRemove__9XWId:hover{color:#ef4444;background:rgba(239,68,68,.08)}.AiDesignResultModal_primaryBtn__4v9Y_{width:100%;padding:10px 20px;background:linear-gradient(135deg,#5252f9,#7b61ff 50%,#b344f0);color:#fff;border:none;border-radius:10px;font-size:14px;font-weight:600;font-family:Satoshi,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;cursor:pointer;transition:all .3s ease;height:42px}.AiDesignResultModal_primaryBtn__4v9Y_:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 20px rgba(82,82,249,.3)}.AiDesignResultModal_primaryBtn__4v9Y_:disabled{opacity:.5;cursor:not-allowed}.AiDesignResultModal_secondaryBtn__7B691{width:100%;padding:10px 20px;background:none;color:#5252f9;border:1px solid rgba(82,82,249,.3);border-radius:10px;font-size:14px;font-weight:600;font-family:Satoshi,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;cursor:pointer;transition:all .2s ease;height:42px}.AiDesignResultModal_secondaryBtn__7B691:hover{background:rgba(82,82,249,.04);border-color:#5252f9}.AiDesignResultModal_backLink__Aqto2{width:100%;background:none;border:none;color:#8c8c9e;font-size:13px;font-family:Satoshi,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;cursor:pointer;padding:4px;transition:color .2s ease}.AiDesignResultModal_backLink__Aqto2:hover{color:#5252f9}.AiDesignResultModal_successState__k6UhI{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:32px 0;gap:14px;animation:AiDesignResultModal_slideUp__mkpO7 .4s ease}.AiDesignResultModal_successIcon__XD_KV{animation:AiDesignResultModal_checkBounce__6iSfR .6s ease}.AiDesignResultModal_aiDisclaimer___0Ukc{font-size:11px;color:#b0b0be;text-align:center;margin:0;padding-top:4px}.AiDesignResultModal_estimateLine__bVQKf{margin-top:6px;font-size:12px;color:#6b7280}.request-sales-order-modal_steps__mNH7M{margin-bottom:20px}.request-sales-order-modal_content__i9SWp{min-height:220px}.request-sales-order-modal_stepBody__yJbSH{display:flex;flex-direction:column;gap:12px}.request-sales-order-modal_multiToggle__bYg1z{display:flex;align-items:center;justify-content:space-between;padding:8px 0}.request-sales-order-modal_locationCard__xczZA{display:flex;flex-direction:column;gap:8px;padding:12px;border:1px solid #e5e7eb;border-radius:10px;margin-bottom:8px}.request-sales-order-modal_locationHeader__J03RT{display:flex;align-items:center;justify-content:space-between}.request-sales-order-modal_modeGroup__UPLXM{display:flex;gap:16px}.request-sales-order-modal_fullWidth__UijZi{width:100%}.request-sales-order-modal_addressForm__WVk_E{display:flex;flex-direction:column;gap:8px}.request-sales-order-modal_addressRow__YSdWU{display:flex;gap:8px}.request-sales-order-modal_addressRow__YSdWU>*{flex:1 1}.request-sales-order-modal_stateInput__PaK0c{max-width:120px}.request-sales-order-modal_addLocationBtn__no6wh{margin-top:8px}.request-sales-order-modal_assignList__6xwwt{display:flex;flex-direction:column;gap:8px;margin-top:8px}.request-sales-order-modal_assignRow__DUhSb{display:flex;align-items:center;justify-content:space-between;gap:12px}.request-sales-order-modal_assignInfo__RLvZu{flex:1 1;min-width:0}.request-sales-order-modal_assignSelect__tAq58{min-width:180px}.request-sales-order-modal_reviewRow__s_uef{display:flex;align-items:center;justify-content:space-between}.request-sales-order-modal_taxLabel__msz8M{display:inline-flex;align-items:center;gap:4px}.request-sales-order-modal_infoIcon__WPy7h{color:#9ca3af;cursor:help}.request-sales-order-modal_exemptNote__wnBGi{display:block;font-size:12px}.request-sales-order-modal_reviewDivider__CZAIl{margin:12px 0}.request-sales-order-modal_totalLabel__j_U2X{margin:0!important}.request-sales-order-modal_saveToProducts__eXsfv{margin-top:12px}.request-sales-order-modal_reviewFootnote__Ccjax{display:block;font-size:12px;margin-top:12px}.request-sales-order-modal_footer__J1Y88{display:flex;align-items:center;margin-top:20px}.request-sales-order-modal_footerSpacer__WiYD5{flex:1 1}.CartSidebar_sidebar__DJU5s{display:flex;flex-direction:column;height:100%}.CartSidebar_header__Ae_qm{display:flex;align-items:center;justify-content:space-between;padding:20px;border-bottom:1px solid rgba(0,0,0,.06)}.CartSidebar_headerTitle__x2DEC{font-size:16px;font-weight:700;color:#111118;margin:0}.CartSidebar_headerCount__hatcT{font-weight:400;color:#8c8c9e}.CartSidebar_closeBtn__a2cLl{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:rgba(0,0,0,0);border:none;color:#8c8c9e;cursor:pointer;border-radius:8px;padding:0;transition:all .15s ease}.CartSidebar_closeBtn__a2cLl:hover{color:#111118;background:rgba(0,0,0,.04)}.CartSidebar_itemList__Cnytu{flex:1 1;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.1) rgba(0,0,0,0)}.CartSidebar_itemList__Cnytu::-webkit-scrollbar{width:4px}.CartSidebar_itemList__Cnytu::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.CartSidebar_itemList__Cnytu::-webkit-scrollbar-thumb{background:rgba(0,0,0,.1);border-radius:4px}.CartSidebar_empty__h2__X{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:60px 20px}.CartSidebar_emptyIcon__WDlC1{color:#b0b0be;opacity:.5}.CartSidebar_emptyText___3rPd{font-size:14px;color:#8c8c9e}.CartSidebar_browseBtn__4G7KO{background:none;border:none;color:#5252f9;font-size:13px;font-weight:600;font-family:Satoshi,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;cursor:pointer;padding:0}.CartSidebar_browseBtn__4G7KO:hover{opacity:.8}.CartSidebar_footer__5bpim{padding:16px 20px;border-top:1px solid rgba(0,0,0,.06)}.CartSidebar_noPayment__QbvBy{font-size:12px;color:#b0b0be;text-align:center;display:block}.CartSidebar_ctaBtn__Rh053{width:100%;padding:12px 20px;background:linear-gradient(135deg,#5252f9,#7b61ff 50%,#b344f0);border:none;border-radius:10px;color:#fff;font-size:14px;font-weight:600;font-family:Satoshi,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;cursor:pointer;transition:opacity .2s ease}.CartSidebar_ctaBtn__Rh053:hover{opacity:.92}.CartSidebar_ctaBtn__Rh053:disabled{opacity:.5;cursor:not-allowed}.CartSidebar_subtotalRow__TbXqx{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;font-size:14px}.ProductMarketingLayout_productWrapper__zt0CW{--main-bg-color:#ffffff;--secondary-bg-color:#ffffff;--secondary-bg-color-dark:#f2f3f7;--primary-color:#111118;--secondary-color:#555566;--secondary-color-lighter:#8c8c9e;--input-field-bg:#ffffff;--input-field-border-color:rgba(0,0,0,0.1);--card-border-color:rgba(0,0,0,0.06);--card-radius:12px;--separater-border-color:rgba(0,0,0,0.1);--info-color:#5252f9;--info-color-lighter:#7b7bff;--info-color-lightest:#ededff;--solid-button-bg:#5252f9;--solid-button-bg-darker:#7b7bff;--solid-button-color:#fff;--buton-border-color:#5252f9;--outline-button-bg:transparent;--outline-button-color:#111118;display:flex;min-height:calc(100vh - 80px);background:#fff;color:#111118;font-family:Satoshi,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;padding-top:80px}.ProductMarketingLayout_productWrapper__zt0CW .ant-modal-content{background:#fff;color:#111118}.ProductMarketingLayout_productWrapper__zt0CW .ant-modal-header{background:#fff;border-bottom-color:rgba(0,0,0,.06)}.ProductMarketingLayout_productWrapper__zt0CW .ant-modal-close{color:#8c8c9e}.ProductMarketingLayout_productWrapper__zt0CW .ant-skeleton .ant-skeleton-content .ant-skeleton-paragraph>li,.ProductMarketingLayout_productWrapper__zt0CW .ant-skeleton .ant-skeleton-content .ant-skeleton-title{background:#f2f3f7}.ProductMarketingLayout_productWrapper__zt0CW .ant-btn-default{background:#fff;border-color:rgba(0,0,0,.1);color:#111118}.ProductMarketingLayout_productWrapper__zt0CW .ant-btn-default:hover{border-color:#5252f9!important;color:#5252f9!important}.ProductMarketingLayout_productWrapper__zt0CW .ant-input{background:#fff;border-color:rgba(0,0,0,.1);color:#111118}.ProductMarketingLayout_productWrapper__zt0CW .ant-input::placeholder{color:#8c8c9e}.ProductMarketingLayout_productWrapper__zt0CW .ant-select-selector{background:#fff!important;border-color:rgba(0,0,0,.1)!important;color:#111118!important}.ProductMarketingLayout_productWrapper__zt0CW .ant-select-arrow{color:#8c8c9e}.ProductMarketingLayout_productWrapper__zt0CW .ant-form-item-label>label{color:#556!important}.ProductMarketingLayout_productWrapper__zt0CW .ant-form-item-explain-error{color:#ef4444}.ProductMarketingLayout_productWrapper__zt0CW .ant-tag{background:#f2f3f7;border-color:rgba(0,0,0,.1);color:#556}.ProductMarketingLayout_productWrapper__zt0CW .ant-badge-count{background:#5252f9}.ProductMarketingLayout_productWrapper__zt0CW .ant-progress-text{color:#111118!important}.ProductMarketingLayout_productWrapper__zt0CW .ant-float-btn{background:#fff}.ProductMarketingLayout_productWrapper__zt0CW .ant-float-btn-body{background:#fff!important}.ProductMarketingLayout_productWrapper__zt0CW .ant-checkbox-inner{background-color:#fff!important;border-color:rgba(0,0,0,.1)!important}.ProductMarketingLayout_productWrapper__zt0CW .ant-checkbox-checked .ant-checkbox-inner{background-color:#5252f9!important;border-color:#5252f9!important}.ProductMarketingLayout_productContent__7IQ3x{flex:1 1;min-width:0;transition:margin-right .3s ease}.ProductMarketingLayout_productContent__7IQ3x.ProductMarketingLayout_withCart__8rZMo{margin-right:319px}.ProductMarketingLayout_cartSidebar__nTCfu{position:fixed;right:0;top:80px;width:319px;height:calc(100vh - 80px);background:#fff;border-left:1px solid rgba(0,0,0,.06);z-index:100;overflow-y:auto;animation:ProductMarketingLayout_slideInCart__kt8zv .3s ease}@keyframes ProductMarketingLayout_slideInCart__kt8zv{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}.ProductMarketingLayout_cartSidebarMobile__Bn3UN{top:0;width:100%;height:100vh;height:100dvh;max-width:420px;border-left:1px solid rgba(0,0,0,.06);z-index:1001}.ProductMarketingLayout_cartBackdrop__Pr9J7{position:fixed;inset:0;background:rgba(0,0,0,.45);z-index:1000}