
#ai-busy-shop{--fs-purple:#792dff;--fs-purple-hover:#6b20ed;--fs-ink:#241533;--fs-muted:#716679;--fs-line:#e8e3ee;--fs-surface:#f7f5fa;background:#fff;color:var(--fs-ink);font-family:'BusyFresh',sans-serif;font-synthesis:none;font-weight:400;line-height:1.5;width:100%;}
#ai-busy-shop *{box-sizing:border-box;}
#ai-busy-shop h1,#ai-busy-shop h2,#ai-busy-shop h3,#ai-busy-shop p{margin:0;}
#ai-busy-shop button{font:inherit;}
#ai-busy-shop .fs-topbar{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:68px;margin:0 40px;border-bottom:1px solid var(--fs-line);}
#ai-busy-shop .fs-wordmark{font-size:23px;font-weight:900;letter-spacing:-1.1px;white-space:nowrap;}
#ai-busy-shop .fs-nav{display:flex;align-items:center;gap:24px;}
#ai-busy-shop .fs-nav a{padding:10px 0;min-height:44px;border:0;background:transparent;color:var(--fs-muted);font-size:13px;font-weight:700;white-space:nowrap;flex-shrink:0;}
#ai-busy-shop .fs-nav a:hover{color:var(--fs-purple);}
#ai-busy-shop .fs-main{padding:0 40px 32px;}
#ai-busy-shop .fs-hero{text-align:center;padding:31px 0 32px;}
#ai-busy-shop .fs-hero-label{display:inline-block;font-size:12px;font-weight:700;line-height:1.4;letter-spacing:1.2px;color:var(--fs-purple);margin-bottom:9px;}
#ai-busy-shop h1{font-size:88px;font-weight:900;line-height:1.08;letter-spacing:-4px;}
#ai-busy-shop .fs-brand-main{display:block;color:var(--fs-purple);}
#ai-busy-shop .fs-brand-category{display:block;font-size:48px;line-height:1.25;letter-spacing:-2px;margin-top:5px;}
#ai-busy-shop .fs-hero-copy{margin-top:15px;color:var(--fs-muted);font-size:15px;letter-spacing:.2px;}
#ai-busy-shop .fs-feature{display:grid;grid-template-columns:minmax(0,1fr) 204px;grid-template-rows:auto auto;gap:16px 30px;padding:27px 32px;background:var(--fs-purple);color:#fff;border-radius:23px;}
#ai-busy-shop .fs-feature-copy{grid-column:1;grid-row:1;min-width:0;align-self:end;}
#ai-busy-shop .fs-feature-label{color:#e6d9ff;font-size:12px;letter-spacing:1px;font-weight:700;margin-bottom:8px;}
#ai-busy-shop .fs-feature h2{font-size:39px;line-height:1.25;letter-spacing:-1.4px;font-weight:900;white-space:nowrap;}
#ai-busy-shop .fs-feature h2 span{display:inline;white-space:nowrap;}
#ai-busy-shop .fs-feature-copy p{font-size:12px;line-height:1.6;color:#f0e8ff;margin-top:9px;}
#ai-busy-shop .fresh-art{background-image:var(--art-store);background-size:300% 300%;background-repeat:no-repeat;aspect-ratio:1;width:100%;border-radius:16px;flex-shrink:0;}
#ai-busy-shop .art-renren{background-position:0 0;}
#ai-busy-shop .art-video{background-position:50% 0;}
#ai-busy-shop .art-nails{background-position:100% 0;}
#ai-busy-shop .art-english{background-position:0 50%;}
#ai-busy-shop .art-sirius{background-position:50% 50%;}
#ai-busy-shop .art-hiring{background-position:100% 50%;}
#ai-busy-shop .art-boss{background-position:0 100%;}
#ai-busy-shop .fs-feature>.fresh-art{grid-column:2;grid-row:1 / span 2;width:204px;height:204px;align-self:center;background-color:#fff;}
#ai-busy-shop .fs-feature-checkout{grid-column:1;grid-row:2;display:flex;align-items:center;gap:28px;min-width:0;align-self:start;}
#ai-busy-shop .fs-price{display:flex;align-items:baseline;gap:3px;font-size:28px;font-weight:700;line-height:1.15;letter-spacing:-1px;white-space:nowrap;font-variant-numeric:lining-nums tabular-nums;}
#ai-busy-shop .fs-currency{font-size:15px;font-weight:700;letter-spacing:0;}
#ai-busy-shop .fs-feature .fs-price{font-size:37px;}
#ai-busy-shop .fs-feature .fs-currency{font-size:21px;}
#ai-busy-shop .fs-pay{display:flex;justify-content:center;align-items:center;gap:12px;min-height:43px;white-space:nowrap;flex-shrink:0;padding:11px 14px;background:var(--fs-purple);color:#fff;border:0;border-radius:11px;font-size:12px;font-weight:700;line-height:1.5;}
#ai-busy-shop .fs-pay>span{font-size:16px;line-height:1;}
#ai-busy-shop .fs-pay:hover{background:var(--fs-purple-hover);}
#ai-busy-shop .fs-feature .fs-pay{color:var(--fs-purple);background:#fff;padding:12px 18px;min-height:46px;font-size:13px;}
#ai-busy-shop .fs-feature .fs-pay:hover{background:#f2eaff;}
#ai-busy-shop .fs-section-heading{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:31px 0 17px;}
#ai-busy-shop .fs-section-heading h2{font-size:25px;letter-spacing:-.7px;font-weight:900;line-height:1.4;flex:1;min-width:0;}
#ai-busy-shop .fs-section-heading>span{font-size:12px;color:var(--fs-muted);white-space:nowrap;}
#ai-busy-shop .fs-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;}
#ai-busy-shop .fs-product{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:154px minmax(104px,auto) 44px;gap:14px;padding:22px;background:var(--fs-surface);border-radius:20px;min-width:0;}
#ai-busy-shop .fs-product>.fresh-art{width:154px;height:154px;justify-self:center;grid-column:1;grid-row:1;}
#ai-busy-shop .fs-product-copy{grid-column:1;grid-row:2;min-width:0;}
#ai-busy-shop .fs-category{display:block;color:var(--fs-purple);font-weight:700;font-size:11px;line-height:1.4;letter-spacing:.8px;}
#ai-busy-shop .fs-product h3{font-size:23px;font-weight:900;letter-spacing:-.65px;line-height:1.38;margin-top:4px;}
#ai-busy-shop .fs-product h3 span{display:block;}
#ai-busy-shop .fs-product-copy p{font-size:11px;line-height:1.5;color:var(--fs-muted);margin-top:7px;}
#ai-busy-shop .fs-product-long h3{font-size:21px;letter-spacing:-.6px;}
#ai-busy-shop .fs-product-long h3 .fs-boss-brand,#ai-busy-shop .fs-product-long h3 .fs-boss-domains{display:inline;white-space:nowrap;}
#ai-busy-shop .fs-card-checkout{display:flex;align-items:center;justify-content:space-between;gap:9px;grid-column:1;grid-row:3;min-width:0;}
#ai-busy-shop .fs-delivery{display:flex;justify-content:space-between;gap:20px;margin-top:30px;padding:25px 0 0;border-top:1px solid var(--fs-line);}
#ai-busy-shop .fs-delivery h2{font-size:20px;font-weight:900;letter-spacing:-.5px;flex:1;min-width:0;}
#ai-busy-shop .fs-delivery>div{display:grid;grid-template-columns:140px minmax(0,1fr);gap:26px;min-width:390px;}
#ai-busy-shop .fs-delivery p{display:flex;flex-direction:column;gap:4px;font-size:11px;color:var(--fs-muted);}
#ai-busy-shop .fs-delivery strong{font-size:12px;color:var(--fs-ink);font-weight:700;}
@container (max-width:950px){
  #ai-busy-shop .fs-main{padding-right:28px;padding-left:28px;}
  #ai-busy-shop .fs-topbar{margin-right:28px;margin-left:28px;}
  #ai-busy-shop h1{font-size:80px;}
  #ai-busy-shop .fs-brand-category{font-size:44px;}
  #ai-busy-shop .fs-feature{grid-template-columns:minmax(0,1fr) 188px;padding:25px 27px;gap:16px 24px;}
  #ai-busy-shop .fs-feature>.fresh-art{width:188px;height:188px;}
  #ai-busy-shop .fs-feature h2{font-size:34px;}
  #ai-busy-shop .fs-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));}
  #ai-busy-shop .fs-product{grid-template-rows:142px minmax(94px,auto) 44px;}
  #ai-busy-shop .fs-product>.fresh-art{width:142px;height:142px;}
  #ai-busy-shop .fs-delivery{display:block;}
  #ai-busy-shop .fs-delivery>div{margin-top:12px;}
}
@container (max-width:700px){
  #ai-busy-shop .fs-topbar{margin:0 18px;min-height:60px;gap:10px;}
  #ai-busy-shop .fs-wordmark{font-size:21px;}
  #ai-busy-shop .fs-nav{gap:16px;}
  #ai-busy-shop .fs-nav a{font-size:11px;}
  #ai-busy-shop .fs-main{padding:0 16px 26px;}
  #ai-busy-shop .fs-hero{padding:26px 0 26px;}
  #ai-busy-shop .fs-hero-label{font-size:11px;letter-spacing:.5px;margin-bottom:10px;}
  #ai-busy-shop h1{font-size:62px;line-height:1.12;letter-spacing:-3px;}
  #ai-busy-shop .fs-brand-category{font-size:32px;line-height:1.3;letter-spacing:-1.1px;margin-top:5px;}
  #ai-busy-shop .fs-hero-copy{font-size:13px;margin-top:12px;}
  #ai-busy-shop .fs-feature{grid-template-columns:minmax(0,1fr) 112px;padding:22px 20px;gap:17px 15px;border-radius:18px;}
  #ai-busy-shop .fs-feature-copy{align-self:center;}
  #ai-busy-shop .fs-feature-label{font-size:11px;letter-spacing:0;margin-bottom:7px;}
  #ai-busy-shop .fs-feature h2{font-size:28px;letter-spacing:-.8px;line-height:1.25;white-space:normal;}
  #ai-busy-shop .fs-feature h2 span{display:block;}
  #ai-busy-shop .fs-feature-copy p{font-size:11px;line-height:1.55;margin-top:8px;}
  #ai-busy-shop .fs-feature>.fresh-art{grid-row:1;width:112px;height:112px;border-radius:13px;}
  #ai-busy-shop .fs-feature-checkout{grid-column:1 / span 2;grid-row:2;justify-content:space-between;gap:15px;padding-top:15px;border-top:1px solid #ad7aff;}
  #ai-busy-shop .fs-feature .fs-price{font-size:33px;}
  #ai-busy-shop .fs-feature .fs-currency{font-size:18px;}
  #ai-busy-shop .fs-feature .fs-pay{font-size:12px;padding:12px 16px;}
  #ai-busy-shop .fs-section-heading{display:block;padding:26px 0 14px;}
  #ai-busy-shop .fs-section-heading h2{font-size:23px;letter-spacing:-.7px;}
  #ai-busy-shop .fs-section-heading>span{display:block;font-size:11px;margin-top:5px;}
  #ai-busy-shop .fs-product-grid{grid-template-columns:minmax(0,1fr);gap:13px;}
  #ai-busy-shop .fs-product{grid-template-columns:108px minmax(0,1fr);grid-template-rows:minmax(108px,auto) 56px;gap:14px 16px;padding:18px;border-radius:18px;}
  #ai-busy-shop .fs-product>.fresh-art{grid-column:1;grid-row:1;align-self:center;width:108px;height:108px;border-radius:13px;}
  #ai-busy-shop .fs-product-copy{grid-column:2;grid-row:1;align-self:center;}
  #ai-busy-shop .fs-category{font-size:11px;letter-spacing:.4px;}
  #ai-busy-shop .fs-product h3{font-size:23px;line-height:1.35;margin-top:5px;letter-spacing:-.55px;}
  #ai-busy-shop .fs-product-copy p{font-size:11px;line-height:1.6;margin-top:7px;}
  #ai-busy-shop .fs-product-long h3{font-size:19px;line-height:1.4;letter-spacing:-.3px;}
  #ai-busy-shop .fs-product-long h3 .fs-boss-brand,#ai-busy-shop .fs-product-long h3 .fs-boss-domains{display:block;}
  #ai-busy-shop .fs-card-checkout{grid-column:1 / span 2;grid-row:2;padding-top:12px;border-top:1px solid #e4ddea;}
  #ai-busy-shop .fs-price{font-size:31px;letter-spacing:-.8px;}
  #ai-busy-shop .fs-currency{font-size:16px;}
  #ai-busy-shop .fs-pay{font-size:12px;padding:11px 16px;min-height:44px;gap:16px;}
  #ai-busy-shop .fs-delivery{margin-top:26px;padding-top:22px;}
  #ai-busy-shop .fs-delivery h2{font-size:20px;}
  #ai-busy-shop .fs-delivery>div{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;gap:12px;margin-top:13px;}
  #ai-busy-shop .fs-delivery p{gap:3px;}
}
@container (max-width:380px){
  #ai-busy-shop .fs-topbar{margin-right:14px;margin-left:14px;}
  #ai-busy-shop .fs-nav{gap:13px;}
  #ai-busy-shop .fs-main{padding-right:13px;padding-left:13px;}
  #ai-busy-shop h1{font-size:58px;}
  #ai-busy-shop .fs-brand-category{font-size:29px;letter-spacing:-.9px;}
  #ai-busy-shop .fs-feature{grid-template-columns:minmax(0,1fr) 92px;padding:19px 17px;gap:15px 12px;}
  #ai-busy-shop .fs-feature>.fresh-art{width:92px;height:92px;}
  #ai-busy-shop .fs-feature h2{font-size:26px;}
  #ai-busy-shop .fs-feature .fs-price{font-size:31px;}
  #ai-busy-shop .fs-feature .fs-pay{padding-right:14px;padding-left:14px;}
  #ai-busy-shop .fs-section-heading h2{font-size:21px;}
  #ai-busy-shop .fs-product{grid-template-columns:91px minmax(0,1fr);grid-template-rows:minmax(103px,auto) 55px;padding:16px;gap:12px 13px;}
  #ai-busy-shop .fs-product>.fresh-art{width:91px;height:91px;}
  #ai-busy-shop .fs-product h3{font-size:21px;}
  #ai-busy-shop .fs-product-long h3{font-size:18px;letter-spacing:-.35px;}
  #ai-busy-shop .fs-product-copy p{letter-spacing:-.2px;}
  #ai-busy-shop .fs-price{font-size:28px;}
  #ai-busy-shop .fs-pay{padding-right:13px;padding-left:13px;gap:11px;}
}

/* Only the new sales section uses these rules. Legacy tool styles are unchanged. */
#ai-busy-shop{container-type:inline-size;isolation:isolate;--art-store:url("/ai-store/assets/store.webp");}
#ai-busy-shop .fs-topbar{display:grid;grid-template-columns:minmax(0,1fr) auto;max-width:1280px;margin:0 auto;width:100%;padding:0 40px;position:relative;border-bottom:0;}
#ai-busy-shop .fs-topbar::after{content:"";position:absolute;bottom:0;left:40px;right:40px;border-bottom:1px solid var(--fs-line);}
#ai-busy-shop .fs-wordmark{flex-shrink:0;white-space:nowrap;}
#ai-busy-shop .fs-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:216px;justify-self:end;align-items:center;}
#ai-busy-shop .fs-main{max-width:1280px;margin:0 auto;padding-top:0;padding-bottom:36px;}
#ai-busy-shop a{color:inherit;text-decoration:none;}
#ai-busy-shop a:focus-visible{outline:3px solid #1c68df;outline-offset:5px;}
#ai-busy-shop .fs-nav a{display:inline-flex;align-items:center;justify-content:center;font-size:14px;cursor:pointer;}
#ai-busy-shop .fs-hero{padding:40px 0 34px;}
#ai-busy-shop .fs-hero-label{font-size:15px;letter-spacing:.5px;line-height:1.6;}
#ai-busy-shop .fs-hero-copy{font-size:18px;line-height:1.6;color:#5c5066;}
#ai-busy-shop .fs-sales-label{margin:0 0 12px;font-size:14px;font-weight:700;color:var(--fs-muted);letter-spacing:1px;}
#ai-busy-shop .fs-feature{min-height:276px;}
#ai-busy-shop .fs-feature-label{font-size:14px;}
#ai-busy-shop .fs-feature-copy p{font-size:16px;color:#fff;max-width:32em;}
#ai-busy-shop .fs-product{grid-template-rows:154px minmax(125px,auto) 48px;}
#ai-busy-shop .fs-category{font-size:13px;letter-spacing:.2px;}
#ai-busy-shop .fs-product-copy p{font-size:14px;line-height:1.65;color:#63576d;}
#ai-busy-shop .fs-pay{min-height:46px;font-size:14px;cursor:pointer;color:#fff;}
#ai-busy-shop .fs-feature .fs-pay{font-size:14px;color:var(--fs-purple);}
#ai-busy-shop .fs-section-heading>span{font-size:14px;}
#ai-busy-shop .fs-delivery p{font-size:13px;line-height:1.7;}
#ai-busy-shop .fs-delivery strong{font-size:14px;}
#ai-busy-shop .fs-library-link{margin-top:30px;border-top:1px solid var(--fs-line);padding:24px 0 0;display:flex;align-items:center;justify-content:space-between;gap:16px;color:var(--fs-purple);font-weight:700;font-size:16px;}
#ai-busy-shop .fs-library-link span+span{color:var(--fs-muted);font-size:13px;font-weight:400;}
#ai-products,#ai-delivery{scroll-margin-top:20px;}
@container (max-width:950px){
 #ai-busy-shop .fs-topbar{width:100%;padding:0 28px;}
 #ai-busy-shop .fs-topbar::after{left:28px;right:28px;}
 #ai-busy-shop .fs-product{grid-template-rows:142px minmax(116px,auto) 48px;}
}
@container (max-width:700px){
 #ai-busy-shop .fs-topbar{width:100%;padding:0 18px;margin:0 auto;}
 #ai-busy-shop .fs-topbar::after{left:18px;right:18px;}
 #ai-busy-shop .fs-nav{gap:13px;width:170px;}
 #ai-busy-shop .fs-nav a{font-size:12px;}
 #ai-busy-shop .fs-hero{padding:30px 0 26px;}
 #ai-busy-shop .fs-hero-label{font-size:13px;letter-spacing:0;}
 #ai-busy-shop .fs-hero-copy{font-size:15px;letter-spacing:0;}
 #ai-busy-shop .fs-sales-label{font-size:13px;margin-bottom:9px;}
 #ai-busy-shop .fs-feature{min-height:0;}
 #ai-busy-shop .fs-feature-label{font-size:12px;}
 #ai-busy-shop .fs-feature-copy p{font-size:13px;line-height:1.65;}
 #ai-busy-shop .fs-product{grid-template-rows:minmax(124px,auto) 56px;}
 #ai-busy-shop .fs-category{font-size:12px;}
 #ai-busy-shop .fs-product-copy p{font-size:13px;line-height:1.65;}
 #ai-busy-shop .fs-pay,#ai-busy-shop .fs-feature .fs-pay{font-size:13px;}
 #ai-busy-shop .fs-delivery>div{min-width:0;grid-template-columns:1fr;gap:14px;}
 #ai-busy-shop .fs-library-link{display:block;font-size:16px;}
 #ai-busy-shop .fs-library-link span+span{display:block;margin-top:5px;}
}
@container (max-width:360px){
 #ai-busy-shop .fs-nav{gap:9px;width:150px;}
 #ai-busy-shop .fs-nav a{font-size:11px;}
 #ai-busy-shop .fs-hero-copy{font-size:14px;}
 #ai-busy-shop .fs-product{grid-template-rows:minmax(116px,auto) 54px;}
 #ai-busy-shop .fs-pay{padding-left:12px;padding-right:12px;}
}
