.homePage-module__OGcZ_q__heroSection{--hero-sidepad:24px;background-color:var(--color-background);color:var(--color-foreground);padding:44px var(--hero-sidepad)36px;text-align:center;z-index:1;position:relative;container-type:inline-size}.homePage-module__OGcZ_q__heroSection:before,.homePage-module__OGcZ_q__heroSection:after{content:none!important}.homePage-module__OGcZ_q__heroSection>*{max-width:1100px;margin-inline:auto}@media (min-width:901px){.homePage-module__OGcZ_q__heroSection{padding-left:calc(var(--hero-sidepad) + var(--hero-left-bias));padding-right:calc(var(--hero-sidepad) - var(--hero-left-bias))}.homePage-module__OGcZ_q__heroSection>*{translate:0}}.homePage-module__OGcZ_q__heroSection h1,.homePage-module__OGcZ_q__heroTitle{color:var(--color-foreground);text-wrap:balance;margin-bottom:10px;font-size:clamp(2rem,4vw,3.2rem);line-height:1.15}.homePage-module__OGcZ_q__heroSub{color:var(--color-subtext);margin:0 0 16px;text-wrap:balance;max-width:72ch;margin-inline:auto;font-size:clamp(.95rem,1.4vw,1.1rem)}@media (max-width:900px){.homePage-module__OGcZ_q__heroSection{padding:32px 16px 24px}.homePage-module__OGcZ_q__heroSection>*{translate:0}.homePage-module__OGcZ_q__heroSection h1,.homePage-module__OGcZ_q__heroTitle{font-size:clamp(1.6rem,6vw,2.2rem)}}.homePage-module__OGcZ_q__homeJourneyRailSection{background:var(--color-background);padding:0 24px 18px}.homePage-module__OGcZ_q__homeJourneyRailSection>*{max-width:1480px;margin-inline:auto}.homePage-module__OGcZ_q__homeJourneyRailLoading{border:1px solid color-mix(in srgb,var(--color-border)72%,var(--color-accent));max-width:1480px;color:var(--color-subtext);background:color-mix(in srgb,var(--color-background)90%,#fff5df 10%);border-radius:14px;margin-inline:auto;padding:12px 14px;font-size:.9rem}@media (max-width:900px){.homePage-module__OGcZ_q__homeJourneyRailSection{padding:0 16px 14px}}.homePage-module__OGcZ_q__homeSectionHeader{text-align:center;max-width:1100px;margin:0 auto 14px}.homePage-module__OGcZ_q__homeSectionHeading{color:var(--color-foreground);font-family:var(--font-heading);margin:0;font-size:clamp(1.8rem,2.6vw,2.25rem);line-height:1.2}.homePage-module__OGcZ_q__homeSectionSubheading{max-width:72ch;color:var(--color-subtext);margin:8px auto 0;font-size:clamp(.92rem,1.4vw,1rem);line-height:1.45}@media (max-width:900px){.homePage-module__OGcZ_q__homeSectionHeader{margin-bottom:10px}.homePage-module__OGcZ_q__homeSectionSubheading{margin-top:6px;font-size:.9rem}}.homePage-module__OGcZ_q__compactHomeSectionHeader{text-align:center;max-width:1100px;margin:0 auto 8px}.homePage-module__OGcZ_q__compactHomeSectionTitle{color:var(--color-foreground);font-family:var(--font-heading);text-wrap:balance;margin:0;font-size:clamp(1.24rem,1.95vw,1.58rem);line-height:1.2}@media (max-width:900px){.homePage-module__OGcZ_q__compactHomeSectionHeader{margin-bottom:6px}.homePage-module__OGcZ_q__compactHomeSectionTitle{font-size:clamp(1.12rem,4vw,1.34rem)}}.homePage-module__OGcZ_q__sectionTitle{color:var(--color-foreground);text-wrap:balance;margin:0 0 16px;font-size:clamp(1.8rem,2.6vw,2.25rem);line-height:1.2}.homePage-module__OGcZ_q__sectionSubtitle{color:var(--color-foreground);opacity:.9;max-width:72ch;margin:0 auto;font-size:clamp(1rem,1.6vw,1.125rem);line-height:1.5}.homePage-module__OGcZ_q__featureCategories{background-color:var(--color-background-accent);text-align:center;color:var(--color-foreground);padding:80px 30px}.homePage-module__OGcZ_q__introduction{background-color:var(--color-background);color:var(--color-foreground);text-align:center;padding:80px 20px}.homePage-module__OGcZ_q__introduction p{max-width:700px;margin:auto;font-size:1.125rem}.homePage-module__OGcZ_q__howItWorks{background-color:var(--color-background-accent);color:var(--color-foreground);text-align:center;padding:clamp(28px,6vw,72px) 16px}.homePage-module__OGcZ_q__sectionInner{max-width:1200px;margin:0 auto}.homePage-module__OGcZ_q__featureGrid{--card-min-h:320px;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;align-items:stretch;gap:14px;max-width:680px;margin:0 auto;padding:0;list-style:none;display:grid}.homePage-module__OGcZ_q__featureGrid>li{display:contents}@media (min-width:900px){.homePage-module__OGcZ_q__featureGrid{--card-min-h:340px;grid-template-columns:repeat(4,minmax(220px,1fr));gap:18px;max-width:1200px}}.homePage-module__OGcZ_q__card{height:100%;min-height:var(--card-min-h);text-align:left;background:var(--color-background);color:var(--color-foreground);box-shadow:0 1px 2px #0000000d,0 0 0 1px var(--color-border);border:1px solid color-mix(in srgb,var(--color-border)75%,transparent);border-radius:14px;grid-template-rows:auto 1fr auto;gap:10px;padding:clamp(14px,2.6vw,20px);text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid}.homePage-module__OGcZ_q__card:hover,.homePage-module__OGcZ_q__card:focus-visible{box-shadow:0 6px 20px #00000014,0 0 0 1px color-mix(in srgb,var(--color-accent)55%,var(--color-border));outline:none;transform:translateY(-2px)}.homePage-module__OGcZ_q__cardTitle{color:var(--color-foreground-accent);text-wrap:balance;margin:0;font-size:clamp(1.05rem,2.2vw,1.35rem);font-weight:800}.homePage-module__OGcZ_q__cardCopy{color:var(--color-foreground);opacity:.9;margin:0;font-size:clamp(.92rem,1.5vw,1rem);line-height:1.5;overflow:hidden}.homePage-module__OGcZ_q__cardCta{color:var(--color-accent);font-size:.95rem;font-weight:700}.homePage-module__OGcZ_q__topOffers{background-color:var(--color-background);color:var(--color-light);text-align:center;padding:30px 20px}.homePage-module__OGcZ_q__topOffersHeader,.homePage-module__OGcZ_q__topOffersSubHeader{color:var(--color-foreground)}.homePage-module__OGcZ_q__topOffersButton{background:var(--color-accent);color:var(--color-light);font-weight:700;font-family:var(--font-heading);border-radius:8px;margin-top:10px;padding:12px 24px}.homePage-module__OGcZ_q__topOffersButton:hover{background:var(--color-background-accent);color:var(--color-foreground-accent)}.homePage-module__OGcZ_q__sectionSpacer{background:#202226;padding:40px 20px}.homePage-module__OGcZ_q__sectionWrapper{max-width:1200px;margin:0 auto}.homePage-module__OGcZ_q__dealSelector{background:var(--color-light);color:var(--color-foreground);font-family:var(--font-heading);border:1px solid var(--color-border);border-radius:6px;margin:20px auto;padding:10px 16px;font-size:1rem;display:block}.homePage-module__OGcZ_q__dealSwitcher{font-family:var(--font-heading);justify-content:center;align-items:center;gap:1.25rem;margin:1rem auto 2rem;display:flex}.homePage-module__OGcZ_q__arrowButton{cursor:pointer;color:var(--color-accent);background:0 0;border:none;font-size:1.5rem;transition:transform .2s}.homePage-module__OGcZ_q__arrowButton:hover{transform:scale(1.15)}.homePage-module__OGcZ_q__selectedBrand{color:var(--color-foreground);text-transform:uppercase;letter-spacing:1px;border-bottom:2px solid var(--color-accent);padding:0 .5rem;font-size:1.25rem;font-weight:700}.homePage-module__OGcZ_q__featureList{max-width:1000px;font-family:var(--font-body);color:var(--color-foreground);flex-wrap:wrap;justify-content:center;gap:1.5rem;margin:2rem auto;padding:0;list-style:none;display:flex}.homePage-module__OGcZ_q__featureList li{background-color:var(--color-background-accent);text-align:left;border:3px solid var(--color-border);text-align:center;border-radius:12px;flex-direction:column;align-items:center;padding:1.25rem 1.5rem;font-size:1rem;line-height:1.6;transition:transform .3s,background-color .3s;display:flex;box-shadow:0 2px 6px #0000001a}.homePage-module__OGcZ_q__featureList li:hover{background-color:var(--color-background);transform:translateY(-3px)}.homePage-module__OGcZ_q__featureList li strong{color:var(--color-accent);font-size:1.1rem;font-family:var(--font-heading);margin-bottom:.3rem;display:block}.homePage-module__OGcZ_q__featureList li span{color:var(--color-foreground);font-size:.95rem}@media (max-width:900px){.homePage-module__OGcZ_q__topOffers{padding:10px 12px 22px}.homePage-module__OGcZ_q__topOffersHeader{margin-bottom:.3rem;font-size:1.28rem}.homePage-module__OGcZ_q__topOffersSubHeader{opacity:.9;max-width:36ch;margin:0 auto 10px;font-size:.92rem;line-height:1.35}.homePage-module__OGcZ_q__dealSwitcher{grid-template-columns:34px auto 34px;justify-content:center;place-items:center;width:max-content;max-width:calc(100% - 24px);margin:.35rem auto .6rem;display:grid}.homePage-module__OGcZ_q__arrowButton{width:34px;height:34px;font-size:.95rem}.homePage-module__OGcZ_q__selectedBrand{text-align:center;white-space:nowrap;text-overflow:ellipsis;justify-self:center;max-width:56vw;font-size:.92rem;overflow:hidden}.homePage-module__OGcZ_q__topOffersButton{border-radius:10px;width:100%;margin-top:12px;padding:10px 12px;font-size:.95rem}}@media (max-width:360px){.homePage-module__OGcZ_q__dealSwitcher{grid-template-columns:30px auto 30px}.homePage-module__OGcZ_q__arrowButton{width:30px;height:30px;font-size:.9rem}.homePage-module__OGcZ_q__selectedBrand{font-size:.88rem}}@media (max-width:900px){.homePage-module__OGcZ_q__featureCategories{padding:28px 12px 22px}.homePage-module__OGcZ_q__featureCategories .homePage-module__OGcZ_q__sectionTitle{margin-bottom:.35rem;font-size:1.6rem}}@media (max-width:380px){.homePage-module__OGcZ_q__cardCopy{font-size:.9rem}}@media (max-width:900px){.homePage-module__OGcZ_q__card{padding:16px}}.homePage-module__OGcZ_q__topOffersIntro{text-align:center;max-width:1100px;margin:0 auto 18px}@media (max-width:900px){.homePage-module__OGcZ_q__topOffersIntro{margin-bottom:12px}.homePage-module__OGcZ_q__sectionTitle{margin-bottom:10px}}
.ProductCard-module__nuC0Gq__productCard{background:var(--color-background);color:var(--color-foreground);border:1px solid var(--color-border);isolation:isolate;border-radius:12px;flex-direction:column;min-height:100%;padding:1rem;transition:box-shadow .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 8px #0000000f}.ProductCard-module__nuC0Gq__productCard:hover{box-shadow:0 10px 36px #00000052}.ProductCard-module__nuC0Gq__compactCard{border-radius:10px;padding:.65rem}.ProductCard-module__nuC0Gq__compactCard .ProductCard-module__nuC0Gq__media{aspect-ratio:3/2;border-radius:.6rem}.ProductCard-module__nuC0Gq__compactCard .ProductCard-module__nuC0Gq__productName{min-height:2.2em;margin-top:6px;font-size:.84rem}.ProductCard-module__nuC0Gq__compactCard .ProductCard-module__nuC0Gq__statusRow{gap:4px;margin-top:4px}.ProductCard-module__nuC0Gq__compactCard .ProductCard-module__nuC0Gq__statusBadge{padding:3px 6px;font-size:.62rem}.ProductCard-module__nuC0Gq__compactCard .ProductCard-module__nuC0Gq__metaBlock{gap:4px;margin-top:4px}.ProductCard-module__nuC0Gq__compactCard .ProductCard-module__nuC0Gq__productPrice{font-size:.9rem}.ProductCard-module__nuC0Gq__compactCard .ProductCard-module__nuC0Gq__originalPrice{font-size:.68rem}.ProductCard-module__nuC0Gq__compactCard .ProductCard-module__nuC0Gq__cardFooter{gap:4px;margin-top:6px}.ProductCard-module__nuC0Gq__compactCard .ProductCard-module__nuC0Gq__cardActionsRow{gap:6px}.ProductCard-module__nuC0Gq__compactCard .ProductCard-module__nuC0Gq__buyButton{min-height:34px;padding:6px 8px}.ProductCard-module__nuC0Gq__compactCard .ProductCard-module__nuC0Gq__buyPrefix{font-size:.78rem}.ProductCard-module__nuC0Gq__compactCard .ProductCard-module__nuC0Gq__storeName{font-size:clamp(.62rem,7cqi,.82rem)}.ProductCard-module__nuC0Gq__compactCard .ProductCard-module__nuC0Gq__alertBell{width:28px;height:28px}.ProductCard-module__nuC0Gq__compactCard .ProductCard-module__nuC0Gq__dealBadge{padding:3px 6px;font-size:.65rem}.ProductCard-module__nuC0Gq__compactCard .ProductCard-module__nuC0Gq__saveButton{border-radius:8px;min-width:64px;min-height:34px;padding:0 8px;font-size:.78rem}.ProductCard-module__nuC0Gq__previewOnlyCard,.ProductCard-module__nuC0Gq__previewOnlyCard:hover{box-shadow:none}.ProductCard-module__nuC0Gq__conciergeCard{height:100%}.ProductCard-module__nuC0Gq__media{aspect-ratio:5/4;background:var(--color-background-accent,#f5f5f5);border-radius:.75rem;width:100%;position:relative;overflow:hidden}.ProductCard-module__nuC0Gq__productImage{object-fit:contain;object-position:center;width:100%;height:100%;margin:0;display:block}.ProductCard-module__nuC0Gq__imageSlideshowFrame{isolation:isolate;width:100%;height:100%;position:relative;overflow:hidden}.ProductCard-module__nuC0Gq__slideshowImage{pointer-events:none;backface-visibility:hidden;will-change:transform;position:absolute;inset:0}.ProductCard-module__nuC0Gq__slideshowImagePreload{opacity:.001;z-index:0;transform:translate(108%)}@keyframes ProductCard-module__nuC0Gq__productCardSlideIn{0%{transform:translate(108%)}to{transform:translate(0,0)}}@keyframes ProductCard-module__nuC0Gq__productCardSlideOut{0%{transform:translate(0,0)}to{transform:translate(-108%)}}@media (prefers-reduced-motion:reduce){@keyframes ProductCard-module__nuC0Gq__productCardSlideIn{0%{transform:translate(0)}to{transform:translate(0)}}@keyframes ProductCard-module__nuC0Gq__productCardSlideOut{0%{transform:translate(0)}to{transform:translate(0)}}}.ProductCard-module__nuC0Gq__slideshowImageActive{opacity:1;z-index:1;animation:.78s cubic-bezier(.25,.8,.25,1) both ProductCard-module__nuC0Gq__productCardSlideIn;transform:translate(0,0)}.ProductCard-module__nuC0Gq__slideshowImageExit{opacity:1;z-index:2;will-change:transform;animation:.78s cubic-bezier(.25,.8,.25,1) both ProductCard-module__nuC0Gq__productCardSlideOut;transform:translate(-108%)}.ProductCard-module__nuC0Gq__productName{font-family:var(--font-heading);color:var(--color-foreground);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.32em;margin:6px 0 0;font-size:.96rem;font-weight:700;line-height:1.16;display:-webkit-box;overflow:hidden}.ProductCard-module__nuC0Gq__conciergeCard .ProductCard-module__nuC0Gq__productName{white-space:nowrap;text-overflow:ellipsis;-webkit-line-clamp:unset;-webkit-box-orient:initial;min-height:1.14em;max-height:1.14em;display:block}.ProductCard-module__nuC0Gq__conciergeCard.ProductCard-module__nuC0Gq__compactCard .ProductCard-module__nuC0Gq__productName{min-height:1.14em;max-height:1.14em}.ProductCard-module__nuC0Gq__statusRow{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.ProductCard-module__nuC0Gq__statusBadge{letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;border:1px solid #0000;border-radius:999px;min-width:0;max-width:100%;padding:4px 8px;font-size:.7rem;font-weight:800;box-shadow:0 1px 4px #00000014}.ProductCard-module__nuC0Gq__statusOutOfStock{background:color-mix(in oklab,var(--color-warning,#f9a825)80%,var(--color-background));color:color-mix(in oklab,#3b2a00 70%,var(--color-foreground));border-color:color-mix(in oklab,var(--color-warning,#f9a825)45%,transparent)}.ProductCard-module__nuC0Gq__statusUnavailable{background:color-mix(in oklab,var(--color-border)75%,var(--color-background));color:var(--color-foreground);border-color:color-mix(in oklab,var(--color-border)50%,transparent);white-space:normal;text-align:center;line-height:1.2}.ProductCard-module__nuC0Gq__statusMuted{opacity:.72;filter:grayscale(.3)}.ProductCard-module__nuC0Gq__statusMuted .ProductCard-module__nuC0Gq__buyButton{background:color-mix(in oklab,var(--color-border)70%,var(--color-background));color:var(--color-subtext)}.ProductCard-module__nuC0Gq__statusMuted .ProductCard-module__nuC0Gq__buyButton:hover{opacity:.95;color:var(--color-subtext)}.ProductCard-module__nuC0Gq__socialProofBadge{border:1px solid color-mix(in srgb,var(--color-accent)40%,var(--color-border));background:color-mix(in srgb,var(--color-accent)14%,var(--color-background));max-width:100%;color:var(--color-foreground);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;align-items:center;margin-top:6px;padding:4px 8px;font-size:.72rem;font-weight:700;line-height:1.2;display:inline-flex;overflow:hidden}.ProductCard-module__nuC0Gq__metaBlock{flex-direction:column;flex:auto;gap:6px;margin-top:6px;display:flex}.ProductCard-module__nuC0Gq__priceRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;min-height:22px;display:flex}@media (max-width:480px){.ProductCard-module__nuC0Gq__priceRow{flex-direction:column;align-items:flex-start;gap:4px}}.ProductCard-module__nuC0Gq__priceStack{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.ProductCard-module__nuC0Gq__originalPrice{min-height:.78rem;color:var(--color-subtext);white-space:nowrap;font-size:.78rem;font-weight:600;line-height:1;text-decoration:line-through;display:block}.ProductCard-module__nuC0Gq__originalPricePlaceholder{visibility:hidden}.ProductCard-module__nuC0Gq__productPrice{white-space:nowrap;color:var(--color-accent);font-size:1rem;font-weight:800}.ProductCard-module__nuC0Gq__comparisonBlock{gap:4px;display:grid}.ProductCard-module__nuC0Gq__comparisonPricePill{border-radius:999px;align-items:center;width:fit-content;max-width:100%;padding:4px 8px;font-size:.72rem;font-weight:800;line-height:1.25;display:inline-flex}.ProductCard-module__nuC0Gq__comparisonPriceDown{background:color-mix(in srgb,var(--color-success,#2e7d32)16%,var(--color-background));border:1px solid color-mix(in srgb,var(--color-success,#2e7d32)30%,var(--color-border));color:color-mix(in srgb,var(--color-success,#2e7d32)88%,var(--color-foreground))}.ProductCard-module__nuC0Gq__comparisonPriceUp{background:color-mix(in srgb,var(--color-danger)12%,var(--color-background));border:1px solid color-mix(in srgb,var(--color-danger)28%,var(--color-border));color:color-mix(in srgb,var(--color-danger)90%,var(--color-foreground))}.ProductCard-module__nuC0Gq__comparisonPriceSame{background:color-mix(in srgb,var(--color-foreground)9%,var(--color-background));border:1px solid color-mix(in srgb,var(--color-foreground)20%,var(--color-border));color:var(--color-foreground)}.ProductCard-module__nuC0Gq__comparisonHighlights,.ProductCard-module__nuC0Gq__comparisonRetailers{color:var(--color-subtext);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.74rem;line-height:1.25;display:-webkit-box;overflow:hidden}.ProductCard-module__nuC0Gq__categoryHint,.ProductCard-module__nuC0Gq__productCategory{color:var(--color-subtext);white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;overflow:hidden}.ProductCard-module__nuC0Gq__productColor{display:none}.ProductCard-module__nuC0Gq__dealBadge{background-color:var(--color-danger);color:#fff;font-size:.72rem;font-weight:800;font-family:var(--font-heading);z-index:3;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;border-radius:999px;max-width:calc(100% - 60px);padding:4px 8px;position:absolute;top:8px;left:8px;overflow:hidden;box-shadow:0 2px 6px #00000026}.ProductCard-module__nuC0Gq__originBadge{border:1px solid color-mix(in srgb,var(--color-foreground)22%,var(--color-border));background:color-mix(in srgb,var(--color-background)88%,transparent);color:color-mix(in srgb,var(--color-foreground)86%,var(--color-subtext));letter-spacing:.01em;z-index:3;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;border-radius:999px;max-width:calc(100% - 16px);padding:3px 8px;font-size:.66rem;font-weight:700;line-height:1.1;position:absolute;top:8px;right:8px;overflow:hidden}.ProductCard-module__nuC0Gq__originBadgeCustom{border-color:color-mix(in srgb,var(--color-success)45%,var(--color-border));background:color-mix(in srgb,var(--color-success)20%,var(--color-background));color:color-mix(in srgb,var(--color-success)86%,var(--color-foreground))}.ProductCard-module__nuC0Gq__alertTooltipWrapper{z-index:4;position:absolute;top:8px;right:8px}.ProductCard-module__nuC0Gq__alertBell{border:1px solid color-mix(in oklab,var(--color-border)70%,transparent);background:color-mix(in oklab,var(--color-background)95%,transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);width:34px;height:34px;color:var(--color-accent);cursor:pointer;border-radius:999px;place-items:center;padding:0;transition:transform .15s,background .2s,box-shadow .2s;display:grid;box-shadow:0 1px 4px #00000014}.ProductCard-module__nuC0Gq__alertBell:hover{background:color-mix(in oklab,var(--color-background)85%,transparent);transform:translateY(-1px)}.ProductCard-module__nuC0Gq__alertBell:active{transform:translateY(0)}.ProductCard-module__nuC0Gq__alertBell:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.ProductCard-module__nuC0Gq__tooltipText{display:none}.ProductCard-module__nuC0Gq__cardOverlayLink{z-index:1;position:absolute;inset:0}.ProductCard-module__nuC0Gq__cardFooter{z-index:2;flex-direction:column;gap:6px;margin-top:8px;display:flex;position:relative}.ProductCard-module__nuC0Gq__cardActionsRow{align-items:stretch;gap:8px;display:flex}.ProductCard-module__nuC0Gq__cardActionsRow .ProductCard-module__nuC0Gq__buyButton{flex:auto;width:auto;min-width:0}.ProductCard-module__nuC0Gq__cardMetaRow{flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:8px;display:flex}.ProductCard-module__nuC0Gq__saveButton{border:1px solid var(--color-border);background:color-mix(in oklab,var(--color-background)92%,var(--color-light));min-width:64px;min-height:32px;color:var(--color-foreground);white-space:nowrap;cursor:pointer;box-shadow:none;text-overflow:ellipsis;border-radius:999px;justify-content:center;align-items:center;max-width:100%;padding:0 10px;font-size:.78rem;font-weight:800;transition:transform 50ms,background .2s,box-shadow .2s;display:inline-flex;overflow:hidden}.ProductCard-module__nuC0Gq__saveButton:hover{background:var(--color-background-accent)}.ProductCard-module__nuC0Gq__saveButton:active{transform:translateY(1px)}.ProductCard-module__nuC0Gq__saveButton:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.ProductCard-module__nuC0Gq__buyButton{text-align:center;background:var(--color-brand-accent);color:#fff;white-space:normal;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:100%;min-height:44px;padding:10px 12px;text-decoration:none;transition:transform 50ms,opacity .15s;display:inline-flex;overflow:hidden;container-type:inline-size}.ProductCard-module__nuC0Gq__buyButton:hover{opacity:.95;color:#fff}.ProductCard-module__nuC0Gq__buyButton:active{transform:translateY(1px)}.ProductCard-module__nuC0Gq__buyButtonDisabled{background:color-mix(in oklab,var(--color-border)65%,var(--color-background));color:var(--color-subtext);border:1px solid color-mix(in srgb,var(--color-border)85%,var(--color-background));pointer-events:auto;cursor:not-allowed}.ProductCard-module__nuC0Gq__buyButtonDisabled:hover{opacity:1;color:var(--color-subtext)}.ProductCard-module__nuC0Gq__buyLabel{text-align:center;flex-direction:column;align-items:center;max-width:100%;line-height:1.1;display:flex;overflow:hidden}.ProductCard-module__nuC0Gq__buyPrefix{white-space:nowrap;text-overflow:ellipsis;font-size:.92rem;font-weight:700;overflow:hidden}.ProductCard-module__nuC0Gq__storeName{white-space:nowrap;letter-spacing:.1px;text-overflow:ellipsis;max-width:100%;font-size:clamp(.7rem,7cqi,.92rem);font-weight:800;display:block;overflow:hidden}@supports not (font-size:1cqi){.ProductCard-module__nuC0Gq__storeName{font-size:.86rem}}@container (max-width:280px){.ProductCard-module__nuC0Gq__buyPrefix{font-size:.86rem}.ProductCard-module__nuC0Gq__storeName{font-size:clamp(.64rem,6cqi,.86rem)}}@container (max-width:220px){.ProductCard-module__nuC0Gq__buyPrefix{font-size:.82rem}.ProductCard-module__nuC0Gq__storeName{font-size:clamp(.6rem,6cqi,.82rem)}}@media (max-width:640px){.ProductCard-module__nuC0Gq__media{aspect-ratio:1}.ProductCard-module__nuC0Gq__productName{-webkit-line-clamp:3;min-height:3.36em;margin-top:4px;font-size:.88rem;line-height:1.12}.ProductCard-module__nuC0Gq__compactCard .ProductCard-module__nuC0Gq__media{aspect-ratio:4/3}.ProductCard-module__nuC0Gq__compactCard .ProductCard-module__nuC0Gq__productName{min-height:3.3em;font-size:.8rem;line-height:1.1}.ProductCard-module__nuC0Gq__cardActionsRow{flex-flow:wrap;align-items:stretch;gap:6px}.ProductCard-module__nuC0Gq__cardActionsRow .ProductCard-module__nuC0Gq__buyButton{flex:160px;min-width:0}.ProductCard-module__nuC0Gq__saveButton{min-width:0;min-height:32px}.ProductCard-module__nuC0Gq__cardFooter{gap:4px}}@media (max-width:420px){.ProductCard-module__nuC0Gq__productName{min-height:3.3em;font-size:.84rem;line-height:1.1}.ProductCard-module__nuC0Gq__statusUnavailable{padding:4px 6px;font-size:.66rem}.ProductCard-module__nuC0Gq__compactCard .ProductCard-module__nuC0Gq__productName{font-size:.76rem}.ProductCard-module__nuC0Gq__saveButton{min-height:30px;padding:0 8px;font-size:.74rem}}@media (max-width:380px){.ProductCard-module__nuC0Gq__media{aspect-ratio:10/11}.ProductCard-module__nuC0Gq__saveButton{min-height:28px;padding:0 6px;font-size:.7rem}}@media (max-width:320px){.ProductCard-module__nuC0Gq__cardMetaRow{flex-direction:column;align-items:flex-start}}.ProductCard-module__nuC0Gq__alertLoginModal{background:var(--color-background);border:1px dashed var(--color-border);max-width:540px;color:var(--color-foreground);z-index:0;border-radius:14px;gap:12px;padding:16px;display:grid}.ProductCard-module__nuC0Gq__alertLoginTitle{font-family:var(--font-heading);color:var(--color-foreground-accent);margin:0;font-size:1.15rem;line-height:1.2}.ProductCard-module__nuC0Gq__alertLoginSub{color:var(--color-subtext);margin:0;font-size:.98rem;line-height:1.35}.ProductCard-module__nuC0Gq__alertLoginPerks{color:var(--color-subtext);gap:4px;font-size:.9rem;display:grid}.ProductCard-module__nuC0Gq__alertLoginActions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:4px;display:flex}.ProductCard-module__nuC0Gq__alertLoginBtn{font-weight:700;font-family:var(--font-body);background:var(--color-foreground);color:var(--color-background);border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;padding:10px 14px;text-decoration:none;transition:transform 60ms,background .2s,box-shadow .2s;display:inline-flex;box-shadow:0 1px #00000014}.ProductCard-module__nuC0Gq__alertLoginBtn:hover{background:var(--color-foreground-accent);color:var(--color-background);transform:translateY(-1px);box-shadow:0 3px 10px #00000014}.ProductCard-module__nuC0Gq__alertLoginBtn:focus-visible{outline:2px solid var(--color-foreground-accent);outline-offset:2px;box-shadow:0 0 0 3px color-mix(in oklab,var(--color-foreground-accent)25%,transparent)}.ProductCard-module__nuC0Gq__alertLoginGhost{color:var(--color-foreground);border:1px solid var(--color-border);cursor:pointer;background:0 0;border-radius:12px;padding:9px 12px;font-weight:600;transition:background .2s,transform 60ms}.ProductCard-module__nuC0Gq__alertLoginGhost:hover{background:var(--color-background-accent);transform:translateY(-1px)}@media (max-width:600px){.ProductCard-module__nuC0Gq__alertLoginBtn{width:100%}.ProductCard-module__nuC0Gq__alertLoginActions{flex-direction:column;align-items:stretch}}.ProductCard-module__nuC0Gq__selectableCard{cursor:pointer;transition:transform 80ms,box-shadow .15s,opacity .2s,filter .2s}.ProductCard-module__nuC0Gq__selectableCard:hover:not(.ProductCard-module__nuC0Gq__isDisabled){transform:translateY(-2px);box-shadow:0 8px 20px #0000001f}.ProductCard-module__nuC0Gq__isSelected{opacity:.65;filter:grayscale(.1)}.ProductCard-module__nuC0Gq__isDisabled{opacity:.45;filter:grayscale(.35);cursor:not-allowed}.ProductCard-module__nuC0Gq__stateOverlay{border-radius:inherit;pointer-events:none;z-index:3;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ProductCard-module__nuC0Gq__selectedOverlay{background:#0000002e}.ProductCard-module__nuC0Gq__savedOverlay{background:#0000006b}.ProductCard-module__nuC0Gq__overlayText{color:#fff;letter-spacing:.3px;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#00000059;border-radius:999px;padding:6px 12px;font-size:.95rem;font-weight:700}
.urlWorkerGlobalNotifier-module__LcEhpa__root{z-index:calc(var(--hs-header-z,1000) + 80);pointer-events:none;gap:10px;display:grid;position:fixed;bottom:16px;right:14px}.urlWorkerGlobalNotifier-module__LcEhpa__statusChip,.urlWorkerGlobalNotifier-module__LcEhpa__panel,.urlWorkerGlobalNotifier-module__LcEhpa__readyOverlay{pointer-events:auto}.urlWorkerGlobalNotifier-module__LcEhpa__statusChip{border:1px solid color-mix(in srgb,var(--color-accent)45%,var(--color-border));background:radial-gradient(circle at 24% 24%,color-mix(in srgb,var(--color-accent)25%,transparent),transparent 46%),color-mix(in srgb,var(--color-accent)16%,var(--color-background));color:var(--color-foreground);cursor:pointer;border-radius:999px;justify-self:end;padding:8px 14px;font-size:.9rem;font-weight:700;transition:border-color .2s,transform .2s}.urlWorkerGlobalNotifier-module__LcEhpa__statusChipContent{white-space:nowrap;justify-content:center;align-items:center;gap:8px;min-height:20px;line-height:1;display:inline-flex}.urlWorkerGlobalNotifier-module__LcEhpa__statusChipIcon,.urlWorkerGlobalNotifier-module__LcEhpa__statusChipSpinner{flex:none}.urlWorkerGlobalNotifier-module__LcEhpa__statusChipSpinner{animation:.82s linear infinite urlWorkerGlobalNotifier-module__LcEhpa__hs-worker-spinner}.urlWorkerGlobalNotifier-module__LcEhpa__analyzingDots{grid-template-columns:repeat(3,.28em);margin-left:1px;display:inline-grid}.urlWorkerGlobalNotifier-module__LcEhpa__analyzingDots span{animation:1.1s ease-in-out infinite urlWorkerGlobalNotifier-module__LcEhpa__hs-worker-dot-fade}.urlWorkerGlobalNotifier-module__LcEhpa__analyzingDots span:nth-child(2){animation-delay:.14s}.urlWorkerGlobalNotifier-module__LcEhpa__analyzingDots span:nth-child(3){animation-delay:.28s}.urlWorkerGlobalNotifier-module__LcEhpa__statusChip:hover{border-color:color-mix(in srgb,var(--color-accent)65%,var(--color-border));transform:translateY(-1px)}.urlWorkerGlobalNotifier-module__LcEhpa__statusChipHidden{display:none}.urlWorkerGlobalNotifier-module__LcEhpa__statusChipRunning{animation:1.4s ease-out infinite urlWorkerGlobalNotifier-module__LcEhpa__hs-worker-chip-pulse}.urlWorkerGlobalNotifier-module__LcEhpa__statusChipReady{border-color:color-mix(in srgb,var(--color-success)45%,var(--color-border));background:radial-gradient(circle at 20% 22%,color-mix(in srgb,var(--color-success)22%,transparent),transparent 50%),color-mix(in srgb,var(--color-success)14%,var(--color-background))}.urlWorkerGlobalNotifier-module__LcEhpa__statusChipAttention{animation:1.25s ease-in-out 2 urlWorkerGlobalNotifier-module__LcEhpa__hs-worker-chip-attention}.urlWorkerGlobalNotifier-module__LcEhpa__panel{border:1px solid var(--color-border);background:radial-gradient(circle at 14% 12%,color-mix(in srgb,var(--color-accent)9%,transparent),transparent 48%),var(--color-background);transform-origin:100% 100%;border-radius:14px;gap:10px;width:min(430px,95vw);padding:12px;display:grid;box-shadow:0 20px 42px #0003}.urlWorkerGlobalNotifier-module__LcEhpa__panelOpen{animation:.22s ease-out both urlWorkerGlobalNotifier-module__LcEhpa__hs-panel-in}.urlWorkerGlobalNotifier-module__LcEhpa__panelClosing{pointer-events:none;animation:.18s ease-in both urlWorkerGlobalNotifier-module__LcEhpa__hs-panel-out}.urlWorkerGlobalNotifier-module__LcEhpa__panelHeader{gap:6px;display:grid}.urlWorkerGlobalNotifier-module__LcEhpa__panelTitleRow{justify-content:space-between;align-items:center;gap:10px;display:flex}.urlWorkerGlobalNotifier-module__LcEhpa__panelHeader strong{font-size:.96rem}.urlWorkerGlobalNotifier-module__LcEhpa__panelCloseButton{border:1px solid var(--color-border);background:var(--color-background);color:var(--color-foreground);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.urlWorkerGlobalNotifier-module__LcEhpa__panelCloseButton:hover{background:color-mix(in srgb,var(--color-foreground)6%,var(--color-background))}.urlWorkerGlobalNotifier-module__LcEhpa__countRow{flex-wrap:wrap;gap:6px;display:flex}.urlWorkerGlobalNotifier-module__LcEhpa__countRow span{border:1px solid var(--color-border);background:color-mix(in srgb,var(--color-foreground)4%,var(--color-background));color:var(--color-subtext);border-radius:999px;padding:4px 8px;font-size:.77rem}.urlWorkerGlobalNotifier-module__LcEhpa__panelActions{flex-wrap:wrap;gap:8px;display:flex}.urlWorkerGlobalNotifier-module__LcEhpa__panelActions button{border:1px solid var(--color-border);background:var(--color-background);color:var(--color-foreground);cursor:pointer;border-radius:10px;padding:7px 10px;font-size:.82rem;font-weight:700}.urlWorkerGlobalNotifier-module__LcEhpa__panelActions button:hover{background:color-mix(in srgb,var(--color-foreground)6%,var(--color-background))}.urlWorkerGlobalNotifier-module__LcEhpa__panelActions button:disabled{opacity:.7;cursor:not-allowed}.urlWorkerGlobalNotifier-module__LcEhpa__panelError{color:var(--color-danger);margin:0;font-size:.82rem;font-weight:600}.urlWorkerGlobalNotifier-module__LcEhpa__jobList{gap:10px;max-height:min(340px,42vh);padding-right:2px;display:grid;overflow:auto}.urlWorkerGlobalNotifier-module__LcEhpa__jobCard{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:8px;display:grid}.urlWorkerGlobalNotifier-module__LcEhpa__jobLink{border:1px solid var(--color-border);color:var(--color-foreground);background:color-mix(in srgb,var(--color-foreground)3%,var(--color-background));border-radius:12px;gap:7px;padding:10px 11px;text-decoration:none;transition:border-color .2s,transform .2s,box-shadow .2s;display:grid}.urlWorkerGlobalNotifier-module__LcEhpa__jobLink:hover{border-color:color-mix(in srgb,var(--color-accent)45%,var(--color-border));transform:translateY(-1px);box-shadow:0 8px 18px #0000001f}.urlWorkerGlobalNotifier-module__LcEhpa__jobDeleteButton{border:1px solid color-mix(in srgb,var(--color-danger)40%,var(--color-border));background:color-mix(in srgb,var(--color-danger)6%,var(--color-background));width:78px;color:color-mix(in srgb,var(--color-danger)72%,var(--color-foreground));cursor:pointer;border-radius:10px;font-size:.73rem;font-weight:800}.urlWorkerGlobalNotifier-module__LcEhpa__jobDeleteButton:disabled{opacity:.65;cursor:not-allowed}.urlWorkerGlobalNotifier-module__LcEhpa__jobMetaRow{justify-content:space-between;align-items:center;gap:8px;display:flex}.urlWorkerGlobalNotifier-module__LcEhpa__jobLinkUpdated{animation:1.3s ease-out urlWorkerGlobalNotifier-module__LcEhpa__hs-job-update-highlight}.urlWorkerGlobalNotifier-module__LcEhpa__jobStatus{border:1px solid var(--color-border);background:var(--color-background);border-radius:999px;width:fit-content;padding:2px 7px;font-size:.72rem;font-weight:700}.urlWorkerGlobalNotifier-module__LcEhpa__jobStatusRunning{border-color:color-mix(in srgb,var(--color-accent)55%,var(--color-border));background:color-mix(in srgb,var(--color-accent)12%,var(--color-background))}.urlWorkerGlobalNotifier-module__LcEhpa__jobUrl{word-break:break-word;font-size:.86rem;font-weight:600;line-height:1.34}.urlWorkerGlobalNotifier-module__LcEhpa__jobTime{color:color-mix(in srgb,var(--color-subtext)84%,var(--color-foreground));background:color-mix(in srgb,var(--color-foreground)4%,var(--color-background));border:1px solid color-mix(in srgb,var(--color-border)80%,transparent);white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:.73rem;font-weight:700}.urlWorkerGlobalNotifier-module__LcEhpa__emptyText{color:var(--color-subtext);margin:0;font-size:.84rem}.urlWorkerGlobalNotifier-module__LcEhpa__readyOverlay{z-index:calc(var(--hs-header-z,1000) + 220);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#120f0aad;justify-content:center;align-items:center;padding:20px;animation:.22s ease-out both urlWorkerGlobalNotifier-module__LcEhpa__hs-ready-overlay-in;display:flex;position:fixed;inset:0}.urlWorkerGlobalNotifier-module__LcEhpa__readyOverlayCollapsing{animation:.72s ease-in both urlWorkerGlobalNotifier-module__LcEhpa__hs-ready-overlay-collapse}.urlWorkerGlobalNotifier-module__LcEhpa__readyDialog{border:2px solid color-mix(in srgb,var(--color-success)58%,var(--color-border));background:linear-gradient(135deg,color-mix(in srgb,var(--color-background)94%,#fff 6%),color-mix(in srgb,var(--color-success)10%,var(--color-background)));width:min(460px,100vw - 28px);color:var(--color-foreground);border-radius:12px;outline:none;gap:16px;padding:24px;animation:.28s ease-out both urlWorkerGlobalNotifier-module__LcEhpa__hs-ready-dialog-in;display:grid;position:relative;overflow:hidden;box-shadow:0 26px 70px #0000005c}.urlWorkerGlobalNotifier-module__LcEhpa__readyDialog:before{content:"";border:2px solid color-mix(in srgb,var(--color-success)35%,transparent);border-radius:inherit;pointer-events:none;animation:1.35s ease-in-out infinite urlWorkerGlobalNotifier-module__LcEhpa__hs-ready-border-pulse;position:absolute;inset:0}.urlWorkerGlobalNotifier-module__LcEhpa__readyDialogCollapsing{transform-origin:100% 100%;animation:.72s cubic-bezier(.22,1,.36,1) forwards urlWorkerGlobalNotifier-module__LcEhpa__hs-ready-dialog-collapse}.urlWorkerGlobalNotifier-module__LcEhpa__readyDialogClose{border:1px solid var(--color-border);background:var(--color-background);width:32px;height:32px;color:var(--color-foreground);cursor:pointer;z-index:2;border-radius:8px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:10px;right:10px}.urlWorkerGlobalNotifier-module__LcEhpa__readyDialogClose:hover{background:color-mix(in srgb,var(--color-foreground)7%,var(--color-background))}.urlWorkerGlobalNotifier-module__LcEhpa__readySignal{border:2px solid color-mix(in srgb,var(--color-success)55%,var(--color-border));background:color-mix(in srgb,var(--color-success)10%,var(--color-background));width:62px;height:62px;box-shadow:0 0 0 8px color-mix(in srgb,var(--color-success)11%,transparent);border-radius:50%;justify-content:center;align-items:center;animation:1.2s ease-in-out infinite urlWorkerGlobalNotifier-module__LcEhpa__hs-ready-signal-pop;display:inline-flex}.urlWorkerGlobalNotifier-module__LcEhpa__readySignal span{border-left:4px solid color-mix(in srgb,var(--color-success)78%,var(--color-foreground));border-bottom:4px solid color-mix(in srgb,var(--color-success)78%,var(--color-foreground));width:24px;height:14px;transform:rotate(-45deg)translate(1px,-2px)}.urlWorkerGlobalNotifier-module__LcEhpa__readyDialogBody{z-index:1;gap:8px;display:grid;position:relative}.urlWorkerGlobalNotifier-module__LcEhpa__readyEyebrow{border:1px solid color-mix(in srgb,var(--color-success)48%,var(--color-border));background:color-mix(in srgb,var(--color-success)8%,var(--color-background));width:fit-content;color:color-mix(in srgb,var(--color-success)70%,var(--color-foreground));text-transform:uppercase;letter-spacing:.04em;border-radius:999px;padding:4px 9px;font-size:.75rem;font-weight:800}.urlWorkerGlobalNotifier-module__LcEhpa__readyDialogBody h2{letter-spacing:0;margin:0;font-size:clamp(1.7rem,5vw,2.35rem);line-height:1.02}.urlWorkerGlobalNotifier-module__LcEhpa__readyDialogBody p{color:var(--color-subtext);margin:0;font-size:1rem;font-weight:650;line-height:1.45}.urlWorkerGlobalNotifier-module__LcEhpa__readyDialogBody p strong{color:color-mix(in srgb,var(--color-success)76%,var(--color-foreground));font-size:1.18em}.urlWorkerGlobalNotifier-module__LcEhpa__readyExtraCount{color:color-mix(in srgb,var(--color-success)70%,var(--color-subtext));font-size:.88rem;font-weight:800}.urlWorkerGlobalNotifier-module__LcEhpa__readyActions{z-index:1;flex-wrap:wrap;gap:10px;display:flex;position:relative}.urlWorkerGlobalNotifier-module__LcEhpa__readyPrimaryButton,.urlWorkerGlobalNotifier-module__LcEhpa__readySecondaryButton{border:1px solid var(--color-border);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 14px;font-weight:850;display:inline-flex}.urlWorkerGlobalNotifier-module__LcEhpa__readyPrimaryButton{background:color-mix(in srgb,var(--color-success)76%,var(--color-foreground));border-color:color-mix(in srgb,var(--color-success)68%,var(--color-foreground));color:var(--color-background);flex:190px}.urlWorkerGlobalNotifier-module__LcEhpa__readySecondaryButton{background:var(--color-background);color:var(--color-foreground);flex:130px}.urlWorkerGlobalNotifier-module__LcEhpa__readyPrimaryButton:hover,.urlWorkerGlobalNotifier-module__LcEhpa__readySecondaryButton:hover{transform:translateY(-1px)}.urlWorkerGlobalNotifier-module__LcEhpa__readyCountdown{color:var(--color-subtext);z-index:1;grid-template-columns:auto auto minmax(90px,1fr);align-items:center;gap:7px;font-size:.8rem;font-weight:800;display:grid;position:relative}.urlWorkerGlobalNotifier-module__LcEhpa__readyProgressTrack{background:color-mix(in srgb,var(--color-foreground)10%,var(--color-background));border-radius:999px;height:6px;overflow:hidden}.urlWorkerGlobalNotifier-module__LcEhpa__readyProgressTrack span{border-radius:inherit;background:color-mix(in srgb,var(--color-success)70%,var(--color-accent));height:100%;transition:width .24s linear;display:block}@media (max-width:768px){.urlWorkerGlobalNotifier-module__LcEhpa__root{bottom:10px;right:8px}.urlWorkerGlobalNotifier-module__LcEhpa__panel{width:min(95vw,430px)}.urlWorkerGlobalNotifier-module__LcEhpa__jobCard{grid-template-columns:1fr}.urlWorkerGlobalNotifier-module__LcEhpa__jobDeleteButton{width:100%;min-height:34px}}@keyframes urlWorkerGlobalNotifier-module__LcEhpa__hs-worker-chip-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--color-accent)35%,transparent)}to{box-shadow:0 0 0 12px #0000}}@keyframes urlWorkerGlobalNotifier-module__LcEhpa__hs-worker-chip-attention{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--color-success)32%,transparent);transform:translateY(0)scale(1)}38%{box-shadow:0 0 0 12px color-mix(in srgb,var(--color-success)13%,transparent);transform:translateY(-2px)scale(1.035)}}@keyframes urlWorkerGlobalNotifier-module__LcEhpa__hs-worker-spinner{to{transform:rotate(360deg)}}@keyframes urlWorkerGlobalNotifier-module__LcEhpa__hs-worker-dot-fade{0%,80%,to{opacity:.28}35%{opacity:1}}@keyframes urlWorkerGlobalNotifier-module__LcEhpa__hs-ready-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes urlWorkerGlobalNotifier-module__LcEhpa__hs-ready-overlay-collapse{0%{opacity:1}to{opacity:0}}@keyframes urlWorkerGlobalNotifier-module__LcEhpa__hs-ready-dialog-in{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes urlWorkerGlobalNotifier-module__LcEhpa__hs-ready-dialog-collapse{0%{opacity:1;transform:translate(0,0)scale(1)}75%{opacity:.36}to{opacity:0;transform:translate(calc(50vw - 110px),calc(50vh - 78px))scale(.18)}}@keyframes urlWorkerGlobalNotifier-module__LcEhpa__hs-ready-border-pulse{0%,to{opacity:.42}50%{opacity:.92}}@keyframes urlWorkerGlobalNotifier-module__LcEhpa__hs-ready-signal-pop{0%,to{box-shadow:0 0 0 8px color-mix(in srgb,var(--color-success)11%,transparent);transform:scale(1)}50%{box-shadow:0 0 0 13px color-mix(in srgb,var(--color-success)7%,transparent);transform:scale(1.04)}}@keyframes urlWorkerGlobalNotifier-module__LcEhpa__hs-panel-in{0%{opacity:0;transform:translateY(6px)scale(.992)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes urlWorkerGlobalNotifier-module__LcEhpa__hs-panel-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(6px)scale(.992)}}@keyframes urlWorkerGlobalNotifier-module__LcEhpa__hs-job-update-highlight{0%{border-color:color-mix(in srgb,var(--color-success)60%,var(--color-border));box-shadow:0 0 0 0 color-mix(in srgb,var(--color-success)30%,transparent)}to{border-color:var(--color-border);box-shadow:0 0 0 9px #0000}}@media (prefers-reduced-motion:reduce){.urlWorkerGlobalNotifier-module__LcEhpa__statusChipRunning,.urlWorkerGlobalNotifier-module__LcEhpa__statusChipAttention,.urlWorkerGlobalNotifier-module__LcEhpa__statusChipSpinner,.urlWorkerGlobalNotifier-module__LcEhpa__analyzingDots span,.urlWorkerGlobalNotifier-module__LcEhpa__panelOpen,.urlWorkerGlobalNotifier-module__LcEhpa__panelClosing,.urlWorkerGlobalNotifier-module__LcEhpa__readyOverlay,.urlWorkerGlobalNotifier-module__LcEhpa__readyOverlayCollapsing,.urlWorkerGlobalNotifier-module__LcEhpa__readyDialog,.urlWorkerGlobalNotifier-module__LcEhpa__readyDialog:before,.urlWorkerGlobalNotifier-module__LcEhpa__readyDialogCollapsing,.urlWorkerGlobalNotifier-module__LcEhpa__readySignal,.urlWorkerGlobalNotifier-module__LcEhpa__jobLinkUpdated{animation:none}.urlWorkerGlobalNotifier-module__LcEhpa__readyDialogCollapsing{opacity:0}}
.HomeAccountFeaturesPopup-module__RdNvBW__overlay{z-index:1600;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#080a0e94;place-items:center;padding:.9rem;display:grid;position:fixed;inset:0}.HomeAccountFeaturesPopup-module__RdNvBW__popup{--popup-surface:#fffefa;--popup-surface-strong:#fff;--popup-surface-muted:#f3f0e9;--popup-title:#1d2430;--popup-text:#4c5666;--popup-muted:#667284;--popup-border:#30394829;--popup-accent:#8c6a20;--popup-green:#2f6b57;--popup-blue:#395a7a;--popup-shadow:0 28px 76px #00000057;background:radial-gradient(circle at 88% 8%,#2f6b572e,transparent 34%),radial-gradient(circle at 6% 12%,#395a7a29,transparent 36%),linear-gradient(145deg,var(--popup-surface)0%,var(--popup-surface-muted)100%);width:min(58rem,96vw);max-height:min(92dvh,48rem);color:var(--popup-title);box-shadow:var(--popup-shadow);border:1px solid #ffffff5c;border-radius:14px;padding:1.15rem;position:relative;overflow:auto}.HomeAccountFeaturesPopup-module__RdNvBW__close{border:1px solid var(--popup-border);color:#4e5867;cursor:pointer;z-index:2;background:#ffffffeb;border-radius:50%;justify-content:center;align-items:center;width:1.82rem;height:1.82rem;display:inline-flex;position:absolute;top:.64rem;right:.64rem}.HomeAccountFeaturesPopup-module__RdNvBW__close:hover,.HomeAccountFeaturesPopup-module__RdNvBW__close:focus-visible{color:var(--popup-title);border-color:color-mix(in srgb,var(--popup-accent)54%,var(--popup-border));outline:none}.HomeAccountFeaturesPopup-module__RdNvBW__contentGrid{grid-template:"copy media""copy actions"minmax(2.52rem,1fr)/minmax(0,1.12fr) minmax(17rem,.88fr);align-items:stretch;gap:.66rem 1rem;min-width:0;padding-top:1.35rem;display:grid}.HomeAccountFeaturesPopup-module__RdNvBW__copyColumn,.HomeAccountFeaturesPopup-module__RdNvBW__mediaColumn{min-width:0}.HomeAccountFeaturesPopup-module__RdNvBW__copyColumn{grid-area:copy;align-content:start;gap:.64rem;display:grid}.HomeAccountFeaturesPopup-module__RdNvBW__eyebrow{color:var(--popup-green);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:900}.HomeAccountFeaturesPopup-module__RdNvBW__title{max-width:11em;color:var(--popup-title);font-family:var(--font-heading);text-wrap:balance;margin:0;font-size:clamp(1.5rem,3vw,2.32rem);line-height:1.05}.HomeAccountFeaturesPopup-module__RdNvBW__subtitle{max-width:40rem;color:var(--popup-text);margin:0;font-size:.92rem;line-height:1.38}.HomeAccountFeaturesPopup-module__RdNvBW__featureGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.48rem;display:grid}.HomeAccountFeaturesPopup-module__RdNvBW__featureItem{border:1px solid var(--popup-border);background:#ffffffb8;border-radius:8px;grid-template-columns:1.78rem minmax(0,1fr);gap:.52rem;min-width:0;min-height:4.3rem;padding:.58rem;display:grid}.HomeAccountFeaturesPopup-module__RdNvBW__featureIcon{background:color-mix(in srgb,var(--popup-blue)12%,#fff);width:1.78rem;height:1.78rem;color:var(--popup-blue);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.HomeAccountFeaturesPopup-module__RdNvBW__featureItem h3{color:var(--popup-title);font-family:var(--font-body);margin:0;font-size:.86rem;font-weight:900;line-height:1.15}.HomeAccountFeaturesPopup-module__RdNvBW__featureItem p{color:var(--popup-text);margin:.18rem 0 0;font-size:.76rem;line-height:1.2}.HomeAccountFeaturesPopup-module__RdNvBW__brandPanel{border:1px solid var(--popup-border);background:color-mix(in srgb,var(--popup-surface-strong)82%,#e7f0eb 18%);border-radius:8px;gap:.46rem;padding:.58rem;display:grid;overflow:hidden}.HomeAccountFeaturesPopup-module__RdNvBW__brandPanelHeader{color:var(--popup-title);align-items:center;gap:.42rem;font-size:.82rem;font-weight:900;display:flex}.HomeAccountFeaturesPopup-module__RdNvBW__brandPanelHeader svg{color:var(--popup-green)}.HomeAccountFeaturesPopup-module__RdNvBW__brandCarousel{min-height:7.08rem;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 22px calc(100% - 22px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 22px calc(100% - 22px),#0000 100%)}.HomeAccountFeaturesPopup-module__RdNvBW__brandLogoRows,.HomeAccountFeaturesPopup-module__RdNvBW__brandSkeletonRows{gap:.42rem;display:grid}.HomeAccountFeaturesPopup-module__RdNvBW__brandLogoTrack{will-change:transform;gap:.42rem;width:max-content;animation:118s linear infinite HomeAccountFeaturesPopup-module__RdNvBW__brandLogoDrift;display:flex}.HomeAccountFeaturesPopup-module__RdNvBW__brandLogoTrackReverse{animation-duration:132s;animation-direction:reverse}.HomeAccountFeaturesPopup-module__RdNvBW__brandCarousel:hover .HomeAccountFeaturesPopup-module__RdNvBW__brandLogoTrack{animation-play-state:paused}.HomeAccountFeaturesPopup-module__RdNvBW__brandLogoCard,.HomeAccountFeaturesPopup-module__RdNvBW__brandSkeletonRow span{border:1px solid color-mix(in srgb,var(--popup-border)82%,var(--popup-blue));background:#ffffffc2;border-radius:8px;flex:none;justify-content:center;align-items:center;width:8.75rem;height:3.3rem;padding:.42rem .58rem;display:flex;overflow:hidden}.HomeAccountFeaturesPopup-module__RdNvBW__brandLogoImage{object-fit:contain;object-position:center;width:auto;max-width:100%;height:auto;max-height:100%}.HomeAccountFeaturesPopup-module__RdNvBW__brandSkeletonRow{gap:.42rem;display:flex}.HomeAccountFeaturesPopup-module__RdNvBW__brandSkeletonRow span{background:linear-gradient(90deg,#395a7a0f 25%,#395a7a21 37%,#395a7a0f 63%) 0 0/400% 100%;animation:1.2s ease-in-out infinite HomeAccountFeaturesPopup-module__RdNvBW__brandSkeletonPulse}.HomeAccountFeaturesPopup-module__RdNvBW__brandFallback{color:var(--popup-muted);margin:0;font-size:.78rem}@keyframes HomeAccountFeaturesPopup-module__RdNvBW__brandLogoDrift{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes HomeAccountFeaturesPopup-module__RdNvBW__brandSkeletonPulse{0%{background-position:100%}to{background-position:0}}.HomeAccountFeaturesPopup-module__RdNvBW__actions{grid-area:actions;grid-template-columns:minmax(0,1fr) auto;align-self:end;align-items:center;gap:.48rem;display:grid}.HomeAccountFeaturesPopup-module__RdNvBW__primaryAction,.HomeAccountFeaturesPopup-module__RdNvBW__secondaryAction{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:.38rem;height:2.52rem;font-size:.86rem;font-weight:900;display:inline-flex}.HomeAccountFeaturesPopup-module__RdNvBW__primaryAction{border:1px solid color-mix(in srgb,var(--color-accent-hover,var(--popup-accent))78%,#1c1f22);background:linear-gradient(135deg,var(--color-accent,var(--popup-accent)),color-mix(in srgb,var(--color-accent-hover,var(--popup-accent))88%,#1c1f22));color:#fffefa;box-shadow:0 10px 20px color-mix(in srgb,var(--color-accent,var(--popup-accent))26%,transparent)}.HomeAccountFeaturesPopup-module__RdNvBW__primaryAction:hover,.HomeAccountFeaturesPopup-module__RdNvBW__primaryAction:focus-visible{color:#fff;background:linear-gradient(135deg,var(--color-accent-hover,var(--popup-accent)),color-mix(in srgb,var(--color-accent-hover,var(--popup-accent))76%,#1c1f22));outline:none;transform:translateY(-1px)}.HomeAccountFeaturesPopup-module__RdNvBW__secondaryAction{border:1px solid color-mix(in srgb,var(--popup-border)64%,var(--popup-accent));color:var(--popup-title);background:#fffc}.HomeAccountFeaturesPopup-module__RdNvBW__secondaryAction:hover,.HomeAccountFeaturesPopup-module__RdNvBW__secondaryAction:focus-visible{border-color:var(--popup-accent);color:var(--popup-accent);outline:none}.HomeAccountFeaturesPopup-module__RdNvBW__secondaryAction{padding:0 .8rem}.HomeAccountFeaturesPopup-module__RdNvBW__mediaColumn{grid-area:media;align-content:start;gap:.54rem;width:100%;max-width:100%;display:grid;overflow:hidden}.HomeAccountFeaturesPopup-module__RdNvBW__videoFrame{box-sizing:border-box;aspect-ratio:16/9;border:1px solid var(--popup-border);background:#111822;border-radius:10px;justify-self:stretch;width:100%;max-width:100%;min-height:0;position:relative;overflow:hidden}.HomeAccountFeaturesPopup-module__RdNvBW__video,.HomeAccountFeaturesPopup-module__RdNvBW__demoFallback{border:0;width:100%;max-width:100%;height:100%;position:absolute;inset:0}.HomeAccountFeaturesPopup-module__RdNvBW__video{object-fit:contain;background:#111822}.HomeAccountFeaturesPopup-module__RdNvBW__demoFallback{place-items:center;display:grid}.HomeAccountFeaturesPopup-module__RdNvBW__demoFallback:after{content:"";background:linear-gradient(#0c12190a,#0c12197a),radial-gradient(circle at 50% 45%,#0000 0 34%,#090d1333 62%);position:absolute;inset:0}.HomeAccountFeaturesPopup-module__RdNvBW__demoImage{object-fit:cover}.HomeAccountFeaturesPopup-module__RdNvBW__playBadge{z-index:1;width:3.25rem;height:3.25rem;color:var(--popup-green);background:#ffffffe0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:relative;box-shadow:0 12px 28px #00000042}[data-theme=dark] .HomeAccountFeaturesPopup-module__RdNvBW__overlay{background:#03060cb8}[data-theme=dark] .HomeAccountFeaturesPopup-module__RdNvBW__popup{--popup-surface:#171d28;--popup-surface-strong:#1d2532;--popup-surface-muted:#111822;--popup-title:#eef3fb;--popup-text:#bfcbdb;--popup-muted:#99a8bb;--popup-border:#b8c5d938;--popup-accent:#c69d46;--popup-green:#70b49c;--popup-blue:#8fb2d6;--popup-shadow:0 28px 76px #0000008a;border-color:#ffffff24}[data-theme=dark] .HomeAccountFeaturesPopup-module__RdNvBW__close{background:#121823d1}[data-theme=dark] .HomeAccountFeaturesPopup-module__RdNvBW__featureItem{background:#121823d1}[data-theme=dark] .HomeAccountFeaturesPopup-module__RdNvBW__brandPanel{background:#121823d1}[data-theme=dark] .HomeAccountFeaturesPopup-module__RdNvBW__brandLogoCard{background:#121823d1}[data-theme=dark] .HomeAccountFeaturesPopup-module__RdNvBW__brandSkeletonRow span{background:#121823d1}[data-theme=dark] .HomeAccountFeaturesPopup-module__RdNvBW__secondaryAction{background:#121823d1}:is([data-theme=dark] .HomeAccountFeaturesPopup-module__RdNvBW__close,[data-theme=dark] .HomeAccountFeaturesPopup-module__RdNvBW__secondaryAction){color:var(--popup-title)}@media (prefers-reduced-motion:reduce){.HomeAccountFeaturesPopup-module__RdNvBW__brandLogoTrack{animation:none;transform:none}}@media (max-width:820px){.HomeAccountFeaturesPopup-module__RdNvBW__popup{width:min(34rem,100vw - .9rem);max-height:calc(100dvh - .9rem);padding:.82rem .74rem .72rem}.HomeAccountFeaturesPopup-module__RdNvBW__contentGrid{grid-template:"media""copy""actions"/1fr;row-gap:.56rem;padding-top:1.05rem}.HomeAccountFeaturesPopup-module__RdNvBW__title{max-width:16em}.HomeAccountFeaturesPopup-module__RdNvBW__videoFrame{aspect-ratio:16/9;min-height:0}}@media (max-width:560px){.HomeAccountFeaturesPopup-module__RdNvBW__overlay{align-items:center;padding:.36rem}.HomeAccountFeaturesPopup-module__RdNvBW__popup{scrollbar-width:thin;border-radius:12px;width:min(100%,100vw - .72rem);max-height:calc(100dvh - .72rem);margin-bottom:2.35rem;padding:.68rem .62rem .62rem}.HomeAccountFeaturesPopup-module__RdNvBW__close{width:1.72rem;height:1.72rem;top:.52rem;right:.52rem}.HomeAccountFeaturesPopup-module__RdNvBW__contentGrid{gap:.5rem;padding-top:.9rem}.HomeAccountFeaturesPopup-module__RdNvBW__copyColumn{gap:.5rem}.HomeAccountFeaturesPopup-module__RdNvBW__eyebrow{font-size:.66rem}.HomeAccountFeaturesPopup-module__RdNvBW__title{font-size:clamp(1.42rem,6.6vw,1.74rem);line-height:1.02}.HomeAccountFeaturesPopup-module__RdNvBW__subtitle{font-size:.84rem;line-height:1.28}.HomeAccountFeaturesPopup-module__RdNvBW__featureGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.38rem}.HomeAccountFeaturesPopup-module__RdNvBW__featureItem{grid-template-columns:1.48rem minmax(0,1fr);gap:.36rem;min-height:auto;padding:.46rem}.HomeAccountFeaturesPopup-module__RdNvBW__featureIcon{width:1.48rem;height:1.48rem}.HomeAccountFeaturesPopup-module__RdNvBW__featureItem h3{font-size:.78rem}.HomeAccountFeaturesPopup-module__RdNvBW__featureItem p{margin-top:.08rem;font-size:.68rem;line-height:1.15}.HomeAccountFeaturesPopup-module__RdNvBW__brandPanel{gap:.34rem;padding:.46rem}.HomeAccountFeaturesPopup-module__RdNvBW__brandPanelHeader{font-size:.76rem}.HomeAccountFeaturesPopup-module__RdNvBW__videoFrame{aspect-ratio:16/9}.HomeAccountFeaturesPopup-module__RdNvBW__actions{z-index:1;background:linear-gradient(180deg,color-mix(in srgb,var(--popup-surface-muted)0%,transparent),var(--popup-surface-muted)34%);grid-template-columns:minmax(0,1fr) minmax(0,.82fr);padding-top:.44rem;position:sticky;bottom:0}.HomeAccountFeaturesPopup-module__RdNvBW__primaryAction,.HomeAccountFeaturesPopup-module__RdNvBW__secondaryAction{white-space:nowrap;height:2.32rem;font-size:.78rem}.HomeAccountFeaturesPopup-module__RdNvBW__secondaryAction{gap:.26rem;min-width:0;padding:0 .32rem;font-size:.72rem}.HomeAccountFeaturesPopup-module__RdNvBW__brandLogoCard,.HomeAccountFeaturesPopup-module__RdNvBW__brandSkeletonRow span{width:6.3rem;height:2.55rem;padding:.32rem .44rem}.HomeAccountFeaturesPopup-module__RdNvBW__brandCarousel{min-height:5.42rem}.HomeAccountFeaturesPopup-module__RdNvBW__brandLogoRows,.HomeAccountFeaturesPopup-module__RdNvBW__brandSkeletonRows,.HomeAccountFeaturesPopup-module__RdNvBW__brandLogoTrack,.HomeAccountFeaturesPopup-module__RdNvBW__brandSkeletonRow{gap:.32rem}}
.Hero-module__gYY6vG__imageFrame{aspect-ratio:1;border:1px solid var(--color-border);background:color-mix(in srgb,var(--color-background)94%,#d9d9d9 6%);touch-action:pan-y;border-radius:8px;width:100%;max-height:min(76vh,640px);position:relative;overflow:hidden;box-shadow:0 2px 12px #0000001a}.Hero-module__gYY6vG__carouselNav{z-index:4;border:1px solid color-mix(in srgb,var(--color-border)85%,transparent);background:color-mix(in srgb,var(--color-background)84%,transparent);width:clamp(38px,4vw,46px);height:clamp(38px,4vw,46px);color:var(--color-foreground);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;transition:background .2s,transform .12s,box-shadow .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 8px #0003}.Hero-module__gYY6vG__carouselNav:hover{background:color-mix(in srgb,var(--color-background)94%,#6f6f6f 6%);box-shadow:0 4px 12px #0000003d}.Hero-module__gYY6vG__carouselNav:focus-visible{outline:2px solid color-mix(in srgb,var(--color-accent)70%,#fff 30%);outline-offset:2px}.Hero-module__gYY6vG__carouselNav:active{background:color-mix(in srgb,var(--color-background)88%,#5c5c5c 12%);transform:translateY(-50%)scale(.98)}.Hero-module__gYY6vG__carouselNavPrev{left:10px}.Hero-module__gYY6vG__carouselNavNext{right:10px}.Hero-module__gYY6vG__carouselNavGlyph{justify-content:center;align-items:center;font-size:1.85rem;line-height:1;display:inline-flex}.Hero-module__gYY6vG__imageOverlay{z-index:6;pointer-events:none;position:absolute;top:8px;left:8px;right:8px}.Hero-module__gYY6vG__imageOverlay>*{pointer-events:auto}.Hero-module__gYY6vG__productImage{object-fit:contain;width:100%;height:100%;transform-origin:var(--zoom-x,50%)var(--zoom-y,50%);border-radius:8px;transition:transform .2s ease-out;transform:scale(1)}.Hero-module__gYY6vG__imageFrameZooming{cursor:zoom-in}.Hero-module__gYY6vG__productImageZoomed{transform:scale(var(--zoom-scale,2.35));will-change:transform}.Hero-module__gYY6vG__thumbnailCarousel{scrollbar-width:thin;gap:.55rem;margin-top:.75rem;padding:2px 1px 6px;display:flex;overflow-x:auto}.Hero-module__gYY6vG__thumbnailButton{border:1px solid color-mix(in srgb,var(--color-border)85%,transparent);background:var(--color-background);cursor:pointer;border-radius:10px;flex:none;padding:2px}.Hero-module__gYY6vG__thumbnailButtonActive{border-color:color-mix(in srgb,var(--color-accent)70%,var(--color-border));box-shadow:0 0 0 2px color-mix(in srgb,var(--color-accent)18%,transparent)}.Hero-module__gYY6vG__thumbnailImage{object-fit:cover;border-radius:8px;width:84px;height:84px;display:block}.Hero-module__gYY6vG__lastUpdated{color:var(--color-subtext);margin-top:.5rem;font-size:.85rem}.Hero-module__gYY6vG__heroCtaRow{background:var(--color-background);border:1px solid var(--color-border);border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:12px;margin:10px 0 16px;padding:10px 12px;display:grid;box-shadow:0 2px 8px #0000000a}.Hero-module__gYY6vG__heroCtaRowBest{border-color:color-mix(in srgb,var(--color-brand-accent)42%,var(--color-border));background:linear-gradient(180deg,color-mix(in srgb,var(--color-brand-accent)8%,var(--color-background))0%,var(--color-background)100%);box-shadow:0 0 0 1px color-mix(in srgb,var(--color-brand-accent)14%,transparent),0 10px 22px #00000014}.Hero-module__gYY6vG__heroCtaRowLowerAvailable{border-color:color-mix(in srgb,#d2691e 35%,var(--color-border));box-shadow:0 0 0 1px #d2691e24,0 10px 22px #00000014}.Hero-module__gYY6vG__heroLowerPriceBannerButton{width:100%;color:var(--color-foreground-accent);text-align:left;cursor:pointer;background:#d2691e1a;border:1px solid #d2691e73;border-radius:10px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:.7rem;padding:.5rem .65rem;transition:background .16s,border-color .16s,transform 80ms;display:flex}.Hero-module__gYY6vG__heroLowerPriceBannerButton:hover{background:#d2691e26;border-color:#d2691e8f}.Hero-module__gYY6vG__heroLowerPriceBannerButton:active{transform:translateY(1px)}.Hero-module__gYY6vG__heroLowerPriceBannerButton:focus-visible{outline-offset:2px;outline:2px solid #e29f6f}.Hero-module__gYY6vG__heroLowerPriceContent{gap:.2rem;min-width:0;display:grid}.Hero-module__gYY6vG__heroLowerPriceHeadline{color:color-mix(in srgb,#8a3e00 68%,var(--color-foreground-accent));font-size:.86rem;line-height:1.2}.Hero-module__gYY6vG__heroLowerPriceSubtext{color:var(--color-subtext);font-size:.76rem}.Hero-module__gYY6vG__heroLowerPriceIcon{width:28px;height:28px;color:color-mix(in srgb,#8a3e00 70%,var(--color-foreground));background:#d2691e29;border:1px solid #d2691e94;border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:.95rem;font-weight:800;transition:transform .16s,background .16s;display:inline-flex}.Hero-module__gYY6vG__heroLowerPriceBannerButton:hover .Hero-module__gYY6vG__heroLowerPriceIcon,.Hero-module__gYY6vG__heroLowerPriceBannerButton:focus-visible .Hero-module__gYY6vG__heroLowerPriceIcon{background:#d2691e3d;transform:translate(1px)}.Hero-module__gYY6vG__heroPriceBadge{background:color-mix(in srgb,var(--color-accent)12%,transparent);border:1px solid color-mix(in srgb,var(--color-accent)40%,transparent);border-radius:999px;flex-wrap:wrap;align-items:baseline;gap:.2rem .5rem;min-width:0;max-width:100%;padding:.55rem .9rem;display:inline-flex}.Hero-module__gYY6vG__heroPriceBadgeBest{background:color-mix(in srgb,var(--color-accent)12%,transparent);border-color:color-mix(in srgb,var(--color-accent)40%,transparent)}.Hero-module__gYY6vG__heroPriceOriginal{color:var(--color-subtext);white-space:nowrap;font-size:clamp(.82rem,.76rem + .2vw,.96rem);font-weight:700;text-decoration:line-through;text-decoration-thickness:2px}.Hero-module__gYY6vG__heroPriceValue{color:var(--color-accent);white-space:nowrap;font-size:clamp(1rem,.9rem + .6vw,1.35rem);font-weight:900}.Hero-module__gYY6vG__heroBuyBtn{background:var(--color-brand-accent);color:#fff;box-shadow:0 2px 0 color-mix(in srgb,var(--color-accent)35%,transparent);border-radius:10px;flex-direction:column;justify-content:center;justify-self:end;align-items:center;gap:2px;min-width:0;max-width:100%;padding:.65rem 1.1rem;font-weight:800;text-decoration:none;transition:background .2s,transform 60ms;display:inline-flex}.Hero-module__gYY6vG__heroBuyBtn:hover{background:var(--color-accent-hover);color:#fff;transform:translateY(-1px)}.Hero-module__gYY6vG__heroBuyBtnBest{background:linear-gradient(135deg,color-mix(in srgb,var(--color-brand-accent)85%,#fff 15%)0%,var(--color-brand-accent)100%);box-shadow:0 0 0 1px color-mix(in srgb,var(--color-brand-accent)28%,transparent),0 12px 20px color-mix(in srgb,var(--color-brand-accent)28%,transparent)}.Hero-module__gYY6vG__heroBuyBtnCurrent{background:color-mix(in srgb,var(--color-brand-accent)88%,#4e3b25 12%)}.Hero-module__gYY6vG__heroBuyBtnKicker{letter-spacing:.06em;text-transform:uppercase;opacity:.95;color:#fefdfb;font-size:.62rem;font-weight:800;line-height:1.1;display:block}.Hero-module__gYY6vG__heroBuyBtnKickerMuted{text-transform:uppercase;letter-spacing:.05em;opacity:.88;color:#faf9f7;font-size:.58rem;font-weight:800;line-height:1.1;display:block}.Hero-module__gYY6vG__heroBuyBtnLabel{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.Hero-module__gYY6vG__heroDetailsRow{border-top:1px dashed var(--color-border);color:var(--color-subtext);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:.55rem .75rem;padding-top:.35rem;font-size:.92rem;display:flex}.Hero-module__gYY6vG__heroFeedbackWrap{min-width:0;margin-left:auto}.Hero-module__gYY6vG__heroDealPill{letter-spacing:.02em;background:color-mix(in srgb,var(--color-accent)18%,transparent);border:1px solid color-mix(in srgb,var(--color-accent)55%,transparent);color:var(--color-text);min-width:0;max-width:100%;font-weight:800;font-size:var(--deal-font-size,.95rem);border-radius:12px;flex-wrap:nowrap;align-items:center;gap:.15rem .45rem;padding:.35rem .9rem;display:inline-flex;overflow:hidden}.Hero-module__gYY6vG__heroDealText{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;display:inline-block;overflow:hidden}.Hero-module__gYY6vG__heroCompareRow{grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.5rem .65rem;min-width:0;margin-top:.2rem;display:grid}.Hero-module__gYY6vG__heroCompareLink{appearance:none;border:1px solid color-mix(in srgb,var(--color-brand-accent)54%,transparent);background:color-mix(in srgb,var(--color-brand-accent)11%,transparent);color:var(--color-brand-accent);white-space:nowrap;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:.3rem .66rem;font-size:.78rem;font-weight:800;display:inline-flex}.Hero-module__gYY6vG__heroCompareMeta{min-width:0;color:var(--color-subtext);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;display:block;overflow:hidden}.Hero-module__gYY6vG__heroCompareMetaSolo{grid-column:1/-1}@media (max-width:640px){.Hero-module__gYY6vG__carouselNav{width:42px;height:42px;left:8px;right:auto}.Hero-module__gYY6vG__carouselNavNext{left:auto;right:8px}.Hero-module__gYY6vG__thumbnailImage{width:72px;height:72px}.Hero-module__gYY6vG__heroCtaRow{border-radius:10px;grid-template-columns:1fr;justify-items:center;gap:8px;padding:8px 10px}.Hero-module__gYY6vG__heroLowerPriceBannerButton{text-align:center;width:100%}.Hero-module__gYY6vG__heroLowerPriceContent{width:100%}.Hero-module__gYY6vG__heroPriceBadge{text-align:center;justify-self:center;margin-inline:auto}.Hero-module__gYY6vG__heroBuyBtn{text-align:center;justify-self:stretch;min-width:0}.Hero-module__gYY6vG__heroDetailsRow{flex-direction:column;justify-content:center;align-items:stretch;width:100%}.Hero-module__gYY6vG__heroFeedbackWrap{margin-left:0}.Hero-module__gYY6vG__heroDealPill{text-align:center;white-space:nowrap;width:100%;font-size:clamp(.62rem,2.6vw,var(--deal-font-size,.9rem));flex-wrap:nowrap;justify-content:center;column-gap:.35rem;padding:.3rem .6rem}.Hero-module__gYY6vG__heroDealText{max-width:100%}.Hero-module__gYY6vG__heroCompareRow{grid-template-columns:1fr;gap:.35rem}.Hero-module__gYY6vG__heroCompareLink{justify-self:center}.Hero-module__gYY6vG__heroCompareMeta{text-align:center}}
.ReportIssueButton-module__bZKg3G__outdatedInfoContainer{gap:4px;margin-top:10px;display:grid}.ReportIssueButton-module__bZKg3G__inHero{margin-top:0}.ReportIssueButton-module__bZKg3G__inHero .ReportIssueButton-module__bZKg3G__compactRow{justify-content:flex-end}.ReportIssueButton-module__bZKg3G__inHero .ReportIssueButton-module__bZKg3G__outdatedCount{font-size:.78rem}.ReportIssueButton-module__bZKg3G__compactRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ReportIssueButton-module__bZKg3G__outdatedCount{color:var(--color-subtext);margin:0;font-size:.84rem;line-height:1.2}.ReportIssueButton-module__bZKg3G__cooldownNote{color:var(--color-subtext);margin:0;font-size:.78rem}.ReportIssueButton-module__bZKg3G__errorNote{color:var(--color-danger,#b42318);margin:0;font-size:.78rem;font-weight:600}.ReportIssueButton-module__bZKg3G__reportButton{border:1px solid var(--color-border);background:color-mix(in srgb,var(--color-background)94%,transparent);color:var(--color-foreground);cursor:pointer;border-radius:999px;align-items:center;gap:.4rem;padding:.4rem .75rem;font-size:.8rem;font-weight:700;line-height:1;transition:transform 60ms,background .15s,border-color .15s,box-shadow .15s;display:inline-flex;box-shadow:0 1px 4px #00000014}.ReportIssueButton-module__bZKg3G__reportButton:before{content:"!";border:1px solid color-mix(in srgb,var(--color-warning,#f9a825)45%,transparent);width:1rem;height:1rem;color:var(--color-warning,#f9a825);border-radius:999px;place-items:center;font-size:.74rem;font-weight:800;display:inline-grid}.ReportIssueButton-module__bZKg3G__reportButton:hover{background:var(--color-background-accent);border-color:color-mix(in srgb,var(--color-border)70%,transparent);transform:translateY(-1px)}.ReportIssueButton-module__bZKg3G__reportButton:active{transform:translateY(0)}.ReportIssueButton-module__bZKg3G__reportButton:disabled{opacity:.6;cursor:not-allowed}.ReportIssueButton-module__bZKg3G__reportButton:disabled:not(:hover){background:color-mix(in srgb,var(--color-success)10%,var(--color-background));border-color:color-mix(in srgb,var(--color-success)35%,var(--color-border));color:var(--color-foreground)}@media (max-width:420px){.ReportIssueButton-module__bZKg3G__compactRow{gap:8px}.ReportIssueButton-module__bZKg3G__inHero .ReportIssueButton-module__bZKg3G__compactRow{justify-content:flex-start}.ReportIssueButton-module__bZKg3G__outdatedCount{font-size:.8rem}}
.details-module__LxAuhG__pageContainer{background:var(--color-background);color:var(--color-foreground);font-family:var(--font-body);max-width:100%;padding:2rem;overflow-x:hidden}.details-module__LxAuhG__pageTitle{text-align:center;font-size:2.5rem;font-family:var(--font-heading);color:var(--color-foreground-accent);word-break:break-word;overflow-wrap:break-word;margin-bottom:2rem;padding:0 1rem}.details-module__LxAuhG__availabilityBanner{border:1px solid color-mix(in srgb,var(--color-warning,#f9a825)35%,var(--color-border));background:color-mix(in srgb,var(--color-background)92%,var(--color-warning,#f9a825)8%);text-align:center;border-radius:12px;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 14px;width:100%;max-width:980px;margin:0 auto 1.5rem;padding:12px 16px;display:flex}.details-module__LxAuhG__availabilityBadges{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.details-module__LxAuhG__availabilityBadge{letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;border:1px solid #0000;border-radius:999px;padding:4px 8px;font-size:.72rem;font-weight:800}.details-module__LxAuhG__availabilityOutOfStock{background:color-mix(in oklab,var(--color-warning,#f9a825)80%,var(--color-background));color:color-mix(in oklab,#3b2a00 70%,var(--color-foreground));border-color:color-mix(in oklab,var(--color-warning,#f9a825)45%,transparent)}.details-module__LxAuhG__availabilityUnavailable{background:color-mix(in oklab,var(--color-border)75%,var(--color-background));color:var(--color-foreground);border-color:color-mix(in oklab,var(--color-border)50%,transparent)}.details-module__LxAuhG__availabilityText{color:var(--color-foreground);max-width:760px;margin:0;font-size:.95rem;line-height:1.4}.details-module__LxAuhG__productDetails{background:var(--color-background-accent);box-sizing:border-box;border-radius:12px;flex-wrap:wrap;justify-content:center;gap:2rem;width:100%;max-width:100%;padding:2rem;display:flex;position:relative;overflow-x:hidden;box-shadow:0 2px 8px #0000000d}.details-module__LxAuhG__imageSection{box-sizing:border-box;flex:450px;min-width:0;max-width:100%}.details-module__LxAuhG__heroImageActions{justify-content:space-between;align-items:flex-start;gap:8px;width:100%;display:flex}.details-module__LxAuhG__heroSaveButton{min-height:34px}.details-module__LxAuhG__heroAlertButton{flex-shrink:0}.details-module__LxAuhG__infoCol{box-sizing:border-box;flex:300px;min-width:0;max-width:100%}.details-module__LxAuhG__infoDescription{margin-top:.75rem}@media (max-width:900px){.details-module__LxAuhG__pageTitle{margin:6px 0 10px;padding:0 4px;font-size:1.25rem;line-height:1.2}.details-module__LxAuhG__availabilityBanner{margin-bottom:12px;padding:10px 12px}.details-module__LxAuhG__availabilityText{font-size:.9rem}.details-module__LxAuhG__productDetails{flex-direction:column;align-items:stretch;gap:12px;padding:12px}.details-module__LxAuhG__imageSection,.details-module__LxAuhG__infoCol{width:100%;max-width:100%}}@media (max-width:500px){.details-module__LxAuhG__pageContainer,.details-module__LxAuhG__productDetails{padding:1rem}.details-module__LxAuhG__pageTitle{font-size:1.1rem}}.details-module__LxAuhG__affiliateNote{opacity:.85;max-width:520px;margin-top:.5rem;font-size:.8rem}.details-module__LxAuhG__promoSection{max-width:1100px;margin:24px auto 0}
.AdminWebsiteOnboarding-module__E7kRoq__wrapper{gap:12px;display:grid}.AdminWebsiteOnboarding-module__E7kRoq__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.AdminWebsiteOnboarding-module__E7kRoq__filterGrid{flex:1;grid-template-columns:repeat(4,minmax(180px,1fr));gap:8px;min-width:0;display:grid}.AdminWebsiteOnboarding-module__E7kRoq__searchField{gap:4px;width:100%;min-width:min(320px,100%);display:grid}.AdminWebsiteOnboarding-module__E7kRoq__searchField label{color:var(--color-subtext);font-size:.82rem}.AdminWebsiteOnboarding-module__E7kRoq__searchField input,.AdminWebsiteOnboarding-module__E7kRoq__select{border:1px solid var(--color-border);background:var(--color-background);width:100%;color:inherit;border-radius:10px;padding:.45rem .6rem}.AdminWebsiteOnboarding-module__E7kRoq__filters,.AdminWebsiteOnboarding-module__E7kRoq__actions{flex-wrap:wrap;gap:8px;display:flex}.AdminWebsiteOnboarding-module__E7kRoq__primaryBtn,.AdminWebsiteOnboarding-module__E7kRoq__secondaryBtn,.AdminWebsiteOnboarding-module__E7kRoq__ghostBtn,.AdminWebsiteOnboarding-module__E7kRoq__dangerBtn{border:1px solid var(--color-border);cursor:pointer;background:var(--color-background);color:inherit;border-radius:999px;padding:.4rem .8rem;font-size:.82rem}.AdminWebsiteOnboarding-module__E7kRoq__primaryBtn{background:color-mix(in srgb,var(--color-foreground)10%,var(--color-background))}.AdminWebsiteOnboarding-module__E7kRoq__secondaryBtn{background:color-mix(in srgb,#0f766e 14%,var(--color-background))}.AdminWebsiteOnboarding-module__E7kRoq__dangerBtn{background:color-mix(in srgb,#b42318 14%,var(--color-background))}.AdminWebsiteOnboarding-module__E7kRoq__summary{color:var(--color-subtext);flex-wrap:wrap;gap:8px;font-size:.82rem;display:flex}.AdminWebsiteOnboarding-module__E7kRoq__summaryBadge{border:1px solid var(--color-border);background:color-mix(in srgb,var(--color-foreground)4%,var(--color-background));overflow-wrap:anywhere;border-radius:999px;max-width:100%;padding:.2rem .55rem}.AdminWebsiteOnboarding-module__E7kRoq__notice,.AdminWebsiteOnboarding-module__E7kRoq__error,.AdminWebsiteOnboarding-module__E7kRoq__warning{border:1px solid var(--color-border);border-radius:12px;padding:.55rem .7rem;font-size:.84rem}.AdminWebsiteOnboarding-module__E7kRoq__notice{background:color-mix(in srgb,#0f766e 11%,var(--color-background))}.AdminWebsiteOnboarding-module__E7kRoq__error{background:color-mix(in srgb,#b42318 11%,var(--color-background))}.AdminWebsiteOnboarding-module__E7kRoq__warning{background:color-mix(in srgb,#9a6700 12%,var(--color-background))}.AdminWebsiteOnboarding-module__E7kRoq__list{border:1px solid var(--color-border);background:var(--color-background);border-radius:12px;max-height:620px;overflow:auto}.AdminWebsiteOnboarding-module__E7kRoq__row{border-bottom:1px solid var(--color-border);grid-template-columns:auto minmax(0,1fr) auto;gap:10px;padding:.7rem;display:grid}.AdminWebsiteOnboarding-module__E7kRoq__row:last-child{border-bottom:0}.AdminWebsiteOnboarding-module__E7kRoq__rowMain{gap:8px;min-width:0;display:grid}.AdminWebsiteOnboarding-module__E7kRoq__rowSelect{align-content:start;padding-top:2px;display:grid}.AdminWebsiteOnboarding-module__E7kRoq__rowSelect input{cursor:pointer;width:15px;height:15px}.AdminWebsiteOnboarding-module__E7kRoq__rowHeader{align-items:flex-start;gap:10px;display:flex}.AdminWebsiteOnboarding-module__E7kRoq__logoWrap{border:1px solid var(--color-border);background:var(--color-background-accent);border-radius:8px;place-items:center;width:54px;height:38px;display:grid;overflow:hidden}.AdminWebsiteOnboarding-module__E7kRoq__logoPlaceholder{color:var(--color-subtext);font-size:.7rem}.AdminWebsiteOnboarding-module__E7kRoq__identity{gap:3px;display:grid}.AdminWebsiteOnboarding-module__E7kRoq__nameLine{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.AdminWebsiteOnboarding-module__E7kRoq__domainLine,.AdminWebsiteOnboarding-module__E7kRoq__metaLine{color:var(--color-subtext);overflow-wrap:anywhere;font-size:.8rem}.AdminWebsiteOnboarding-module__E7kRoq__badgeRow{flex-wrap:wrap;gap:6px;display:flex}.AdminWebsiteOnboarding-module__E7kRoq__statusBadge,.AdminWebsiteOnboarding-module__E7kRoq__intentBadge,.AdminWebsiteOnboarding-module__E7kRoq__tag{border:1px solid var(--color-border);border-radius:999px;padding:.12rem .5rem;font-size:.76rem}.AdminWebsiteOnboarding-module__E7kRoq__statusBadge{background:color-mix(in srgb,#0f766e 14%,var(--color-background))}.AdminWebsiteOnboarding-module__E7kRoq__statusWarn{background:color-mix(in srgb,#9a6700 15%,var(--color-background))}.AdminWebsiteOnboarding-module__E7kRoq__statusDanger{background:color-mix(in srgb,#b42318 14%,var(--color-background))}.AdminWebsiteOnboarding-module__E7kRoq__intentBadge{background:color-mix(in srgb,var(--color-foreground)6%,var(--color-background))}.AdminWebsiteOnboarding-module__E7kRoq__counts{flex-wrap:wrap;gap:6px;font-size:.78rem;display:flex}.AdminWebsiteOnboarding-module__E7kRoq__countPill{border:1px solid var(--color-border);border-radius:999px;padding:.12rem .45rem}.AdminWebsiteOnboarding-module__E7kRoq__rowActions{flex-wrap:wrap;align-items:flex-start;gap:6px;min-width:0;display:flex}.AdminWebsiteOnboarding-module__E7kRoq__bulkPanel{border:1px solid var(--color-border);background:color-mix(in srgb,var(--color-foreground)2%,var(--color-background));border-radius:12px;gap:10px;padding:10px;display:grid}.AdminWebsiteOnboarding-module__E7kRoq__bulkDetails{border:1px solid var(--color-border);background:color-mix(in srgb,var(--color-foreground)1%,var(--color-background));border-radius:12px}.AdminWebsiteOnboarding-module__E7kRoq__bulkSummary{cursor:pointer;justify-content:space-between;align-items:center;gap:8px;padding:.6rem .75rem;list-style:none;display:flex}.AdminWebsiteOnboarding-module__E7kRoq__bulkSummary::-webkit-details-marker{display:none}.AdminWebsiteOnboarding-module__E7kRoq__bulkHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.AdminWebsiteOnboarding-module__E7kRoq__bulkActions{flex-wrap:wrap;gap:8px;display:flex}.AdminWebsiteOnboarding-module__E7kRoq__bulkGrid{grid-template-columns:repeat(6,minmax(140px,1fr));gap:8px;display:grid}.AdminWebsiteOnboarding-module__E7kRoq__bulkGrid label{gap:4px;font-size:.8rem;display:grid}.AdminWebsiteOnboarding-module__E7kRoq__bulkApply{justify-content:flex-end;display:flex}.AdminWebsiteOnboarding-module__E7kRoq__programList{flex-wrap:wrap;gap:6px;display:flex}.AdminWebsiteOnboarding-module__E7kRoq__programChip{border:1px solid var(--color-border);background:color-mix(in srgb,var(--color-foreground)4%,var(--color-background));white-space:normal;overflow-wrap:anywhere;border-radius:8px;padding:.2rem .45rem;font-size:.76rem}.AdminWebsiteOnboarding-module__E7kRoq__muted{color:var(--color-subtext);font-size:.82rem}.AdminWebsiteOnboarding-module__E7kRoq__modalBackdrop{z-index:calc(var(--hs-header-z,1000) + 220);background:#0000005c;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.AdminWebsiteOnboarding-module__E7kRoq__modalCard{background:var(--color-background);border:1px solid var(--color-border);border-radius:16px;gap:12px;width:min(1000px,100%);max-height:calc(100vh - 32px);padding:12px;display:grid;overflow:auto}.AdminWebsiteOnboarding-module__E7kRoq__modalHeader{justify-content:space-between;align-items:center;gap:10px;display:flex}.AdminWebsiteOnboarding-module__E7kRoq__modalHeader h4{margin:0}.AdminWebsiteOnboarding-module__E7kRoq__sectionTitle{margin:0;font-size:.9rem}.AdminWebsiteOnboarding-module__E7kRoq__formGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.AdminWebsiteOnboarding-module__E7kRoq__formGrid label,.AdminWebsiteOnboarding-module__E7kRoq__programRow label{gap:4px;font-size:.82rem;display:grid}.AdminWebsiteOnboarding-module__E7kRoq__formGrid input,.AdminWebsiteOnboarding-module__E7kRoq__formGrid select,.AdminWebsiteOnboarding-module__E7kRoq__programRow input,.AdminWebsiteOnboarding-module__E7kRoq__programRow select,.AdminWebsiteOnboarding-module__E7kRoq__programRow textarea{border:1px solid var(--color-border);background:var(--color-background);width:100%;color:inherit;border-radius:10px;padding:.45rem .6rem}.AdminWebsiteOnboarding-module__E7kRoq__fullWidth{grid-column:1/-1}.AdminWebsiteOnboarding-module__E7kRoq__checkboxGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.AdminWebsiteOnboarding-module__E7kRoq__checkboxGrid label{grid-template-columns:auto 1fr;align-items:center;gap:6px;font-size:.82rem;display:grid}.AdminWebsiteOnboarding-module__E7kRoq__programSection{gap:8px;display:grid}.AdminWebsiteOnboarding-module__E7kRoq__programHeader{justify-content:space-between;align-items:center;gap:10px;display:flex}.AdminWebsiteOnboarding-module__E7kRoq__programRow{border:1px solid var(--color-border);border-radius:12px;gap:8px;padding:10px;display:grid}.AdminWebsiteOnboarding-module__E7kRoq__programGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.AdminWebsiteOnboarding-module__E7kRoq__programFlags{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.AdminWebsiteOnboarding-module__E7kRoq__programFlags label{grid-template-columns:auto 1fr;align-items:center;gap:6px;font-size:.78rem;display:grid}.AdminWebsiteOnboarding-module__E7kRoq__programActions,.AdminWebsiteOnboarding-module__E7kRoq__modalActions{justify-content:flex-end;gap:8px;display:flex}.AdminWebsiteOnboarding-module__E7kRoq__scopeModalCard{background:var(--color-background);border:1px solid var(--color-border);border-radius:16px;gap:12px;width:min(1200px,100%);max-height:calc(100vh - 32px);padding:12px;display:grid;overflow:auto}.AdminWebsiteOnboarding-module__E7kRoq__scopeToolbar{grid-template-columns:minmax(220px,320px) minmax(0,1fr);align-items:end;gap:10px;display:grid}.AdminWebsiteOnboarding-module__E7kRoq__scopeToolbar label{gap:4px;font-size:.82rem;display:grid}.AdminWebsiteOnboarding-module__E7kRoq__scopeToolbar select{border:1px solid var(--color-border);background:var(--color-background);width:100%;color:inherit;border-radius:10px;padding:.45rem .6rem}.AdminWebsiteOnboarding-module__E7kRoq__scopeActions{flex-wrap:wrap;gap:8px;display:flex}.AdminWebsiteOnboarding-module__E7kRoq__scopeAdvanced{border:1px solid var(--color-border);background:color-mix(in srgb,var(--color-foreground)1%,var(--color-background));border-radius:12px;padding:8px}.AdminWebsiteOnboarding-module__E7kRoq__scopeAdvancedSummary{cursor:pointer;font-size:.82rem;font-weight:600}.AdminWebsiteOnboarding-module__E7kRoq__scopeAdvancedSummary::-webkit-details-marker{display:none}.AdminWebsiteOnboarding-module__E7kRoq__scopeAdvancedActions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.AdminWebsiteOnboarding-module__E7kRoq__scopeFilterGrid{grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:end;gap:8px;display:grid}.AdminWebsiteOnboarding-module__E7kRoq__scopeFilterActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.AdminWebsiteOnboarding-module__E7kRoq__scopeBulkGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.AdminWebsiteOnboarding-module__E7kRoq__scopeBulkCard{border:1px solid var(--color-border);background:color-mix(in srgb,var(--color-foreground)2%,var(--color-background));border-radius:12px;gap:8px;padding:10px;display:grid}.AdminWebsiteOnboarding-module__E7kRoq__scopeSelectionHint{border:1px dashed var(--color-border);color:var(--color-subtext);background:color-mix(in srgb,var(--color-foreground)1.5%,var(--color-background));border-radius:12px;padding:10px;font-size:.8rem}.AdminWebsiteOnboarding-module__E7kRoq__scopeActionCompact{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.AdminWebsiteOnboarding-module__E7kRoq__scopeActionCompact label{gap:4px;font-size:.8rem;display:grid}.AdminWebsiteOnboarding-module__E7kRoq__scopeBulkHeader{justify-content:space-between;align-items:center;gap:8px;display:flex}.AdminWebsiteOnboarding-module__E7kRoq__scopeCatalogList{gap:10px;max-height:60vh;padding-right:4px;display:grid;overflow:auto}.AdminWebsiteOnboarding-module__E7kRoq__scopeCatalogCard{border:1px solid var(--color-border);border-radius:12px;gap:8px;padding:10px;display:grid}.AdminWebsiteOnboarding-module__E7kRoq__scopeCatalogHeader{justify-content:space-between;align-items:center;gap:10px;display:flex}.AdminWebsiteOnboarding-module__E7kRoq__scopeCheck{grid-template-columns:auto 1fr;align-items:center;gap:6px;min-width:0;font-size:.82rem;display:grid}.AdminWebsiteOnboarding-module__E7kRoq__scopeCheck span{overflow-wrap:anywhere}.AdminWebsiteOnboarding-module__E7kRoq__scopeMetaLine{color:var(--color-subtext);overflow-wrap:anywhere;font-size:.78rem}.AdminWebsiteOnboarding-module__E7kRoq__scopeCategoryList{gap:8px;display:grid}.AdminWebsiteOnboarding-module__E7kRoq__scopeCollapsedNote{color:var(--color-subtext);border:1px dashed var(--color-border);background:color-mix(in srgb,var(--color-foreground)1%,var(--color-background));border-radius:10px;padding:8px;font-size:.78rem}.AdminWebsiteOnboarding-module__E7kRoq__scopeCategoryRow{border:1px solid var(--color-border);background:color-mix(in srgb,var(--color-foreground)1.5%,var(--color-background));border-radius:10px;gap:6px;padding:8px;display:grid}.AdminWebsiteOnboarding-module__E7kRoq__scopeMetaInline{color:var(--color-subtext);overflow-wrap:anywhere;font-size:.76rem}.AdminWebsiteOnboarding-module__E7kRoq__primaryBtn:disabled,.AdminWebsiteOnboarding-module__E7kRoq__secondaryBtn:disabled,.AdminWebsiteOnboarding-module__E7kRoq__ghostBtn:disabled,.AdminWebsiteOnboarding-module__E7kRoq__dangerBtn:disabled{opacity:.5;cursor:not-allowed}@media (max-width:980px){.AdminWebsiteOnboarding-module__E7kRoq__toolbar{flex-direction:column;align-items:stretch}.AdminWebsiteOnboarding-module__E7kRoq__row{grid-template-columns:auto minmax(0,1fr)}.AdminWebsiteOnboarding-module__E7kRoq__rowActions{grid-column:1/-1;align-items:stretch;gap:8px}.AdminWebsiteOnboarding-module__E7kRoq__list{max-height:none;overflow:visible}.AdminWebsiteOnboarding-module__E7kRoq__filterGrid,.AdminWebsiteOnboarding-module__E7kRoq__bulkGrid{grid-template-columns:minmax(0,1fr)}.AdminWebsiteOnboarding-module__E7kRoq__searchField input,.AdminWebsiteOnboarding-module__E7kRoq__select,.AdminWebsiteOnboarding-module__E7kRoq__formGrid input,.AdminWebsiteOnboarding-module__E7kRoq__formGrid select,.AdminWebsiteOnboarding-module__E7kRoq__programRow input,.AdminWebsiteOnboarding-module__E7kRoq__programRow select,.AdminWebsiteOnboarding-module__E7kRoq__programRow textarea,.AdminWebsiteOnboarding-module__E7kRoq__scopeToolbar select{min-height:42px;font-size:16px}.AdminWebsiteOnboarding-module__E7kRoq__formGrid,.AdminWebsiteOnboarding-module__E7kRoq__programGrid,.AdminWebsiteOnboarding-module__E7kRoq__checkboxGrid,.AdminWebsiteOnboarding-module__E7kRoq__programFlags,.AdminWebsiteOnboarding-module__E7kRoq__scopeToolbar,.AdminWebsiteOnboarding-module__E7kRoq__scopeFilterGrid,.AdminWebsiteOnboarding-module__E7kRoq__scopeBulkGrid{grid-template-columns:minmax(0,1fr)}.AdminWebsiteOnboarding-module__E7kRoq__scopeCatalogHeader{flex-direction:column;align-items:stretch}.AdminWebsiteOnboarding-module__E7kRoq__modalCard,.AdminWebsiteOnboarding-module__E7kRoq__scopeModalCard{border-radius:14px;width:100%;max-height:100%;padding:10px}.AdminWebsiteOnboarding-module__E7kRoq__actions,.AdminWebsiteOnboarding-module__E7kRoq__bulkActions,.AdminWebsiteOnboarding-module__E7kRoq__rowActions,.AdminWebsiteOnboarding-module__E7kRoq__scopeActions,.AdminWebsiteOnboarding-module__E7kRoq__scopeAdvancedActions,.AdminWebsiteOnboarding-module__E7kRoq__scopeFilterActions,.AdminWebsiteOnboarding-module__E7kRoq__modalActions,.AdminWebsiteOnboarding-module__E7kRoq__programActions{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;gap:8px;display:grid}.AdminWebsiteOnboarding-module__E7kRoq__actions button,.AdminWebsiteOnboarding-module__E7kRoq__bulkActions button,.AdminWebsiteOnboarding-module__E7kRoq__rowActions button,.AdminWebsiteOnboarding-module__E7kRoq__scopeActions button,.AdminWebsiteOnboarding-module__E7kRoq__scopeAdvancedActions button,.AdminWebsiteOnboarding-module__E7kRoq__scopeFilterActions button,.AdminWebsiteOnboarding-module__E7kRoq__modalActions button,.AdminWebsiteOnboarding-module__E7kRoq__programActions button{border-radius:10px;width:100%;min-height:40px}.AdminWebsiteOnboarding-module__E7kRoq__scopeFilterActions{justify-content:flex-start;align-items:stretch}.AdminWebsiteOnboarding-module__E7kRoq__scopeFilterActions>.AdminWebsiteOnboarding-module__E7kRoq__muted{grid-column:1/-1}.AdminWebsiteOnboarding-module__E7kRoq__scopeCatalogList{max-height:none;overflow:visible}.AdminWebsiteOnboarding-module__E7kRoq__scopeActionCompact{grid-template-columns:minmax(0,1fr)}.AdminWebsiteOnboarding-module__E7kRoq__bulkSummary{flex-direction:column;align-items:flex-start}}@media (max-width:640px){.AdminWebsiteOnboarding-module__E7kRoq__actions,.AdminWebsiteOnboarding-module__E7kRoq__bulkActions,.AdminWebsiteOnboarding-module__E7kRoq__rowActions,.AdminWebsiteOnboarding-module__E7kRoq__scopeActions,.AdminWebsiteOnboarding-module__E7kRoq__scopeAdvancedActions,.AdminWebsiteOnboarding-module__E7kRoq__scopeFilterActions,.AdminWebsiteOnboarding-module__E7kRoq__modalActions,.AdminWebsiteOnboarding-module__E7kRoq__programActions{grid-template-columns:minmax(0,1fr)}.AdminWebsiteOnboarding-module__E7kRoq__summaryBadge:nth-child(n+9){display:none}}
.AdminManualAffiliateFurniture-module__JuqKhW__wrapper{gap:12px;display:grid}.AdminManualAffiliateFurniture-module__JuqKhW__modeTabs{border:1px solid var(--color-border);background:color-mix(in srgb,var(--color-foreground)3%,var(--color-background));border-radius:999px;gap:6px;width:fit-content;padding:4px;display:inline-flex}.AdminManualAffiliateFurniture-module__JuqKhW__tabBtn{color:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;padding:.35rem .9rem;font-size:.82rem}.AdminManualAffiliateFurniture-module__JuqKhW__tabBtnActive{border-color:var(--color-border);background:color-mix(in srgb,var(--color-foreground)10%,var(--color-background))}.AdminManualAffiliateFurniture-module__JuqKhW__section{border:1px solid var(--color-border);background:var(--color-background);border-radius:14px;gap:10px;padding:12px;display:grid}.AdminManualAffiliateFurniture-module__JuqKhW__sectionTitle{margin:0;font-size:.95rem}.AdminManualAffiliateFurniture-module__JuqKhW__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.AdminManualAffiliateFurniture-module__JuqKhW__grid label{gap:4px;font-size:.82rem;display:grid}.AdminManualAffiliateFurniture-module__JuqKhW__grid input,.AdminManualAffiliateFurniture-module__JuqKhW__grid select,.AdminManualAffiliateFurniture-module__JuqKhW__grid textarea{border:1px solid var(--color-border);background:var(--color-background);width:100%;color:inherit;border-radius:10px;padding:.45rem .6rem}.AdminManualAffiliateFurniture-module__JuqKhW__grid .AdminManualAffiliateFurniture-module__JuqKhW__checkboxField{align-self:end;align-items:center;gap:8px;display:flex}.AdminManualAffiliateFurniture-module__JuqKhW__grid .AdminManualAffiliateFurniture-module__JuqKhW__checkboxField input{width:auto;margin:0}.AdminManualAffiliateFurniture-module__JuqKhW__fullWidth{grid-column:1/-1}.AdminManualAffiliateFurniture-module__JuqKhW__inlineControlRow{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.AdminManualAffiliateFurniture-module__JuqKhW__inlineControlItem{flex:280px;min-width:min(320px,100%)}.AdminManualAffiliateFurniture-module__JuqKhW__actions{flex-wrap:wrap;gap:8px;display:flex}.AdminManualAffiliateFurniture-module__JuqKhW__primaryBtn,.AdminManualAffiliateFurniture-module__JuqKhW__secondaryBtn{border:1px solid var(--color-border);background:var(--color-background);color:inherit;cursor:pointer;border-radius:999px;padding:.4rem .85rem;font-size:.82rem}.AdminManualAffiliateFurniture-module__JuqKhW__primaryBtn{background:color-mix(in srgb,#0f766e 12%,var(--color-background))}.AdminManualAffiliateFurniture-module__JuqKhW__secondaryBtn{background:color-mix(in srgb,var(--color-foreground)6%,var(--color-background))}.AdminManualAffiliateFurniture-module__JuqKhW__primaryBtn:disabled,.AdminManualAffiliateFurniture-module__JuqKhW__secondaryBtn:disabled{opacity:.55;cursor:not-allowed}.AdminManualAffiliateFurniture-module__JuqKhW__checkboxLabel{flex-wrap:wrap;align-items:center;gap:8px;font-size:.82rem;display:inline-flex}.AdminManualAffiliateFurniture-module__JuqKhW__checkboxLabel a{color:inherit}.AdminManualAffiliateFurniture-module__JuqKhW__notice,.AdminManualAffiliateFurniture-module__JuqKhW__error,.AdminManualAffiliateFurniture-module__JuqKhW__warning{border:1px solid var(--color-border);border-radius:12px;padding:.55rem .7rem;font-size:.83rem}.AdminManualAffiliateFurniture-module__JuqKhW__notice{background:color-mix(in srgb,#0f766e 10%,var(--color-background))}.AdminManualAffiliateFurniture-module__JuqKhW__error{background:color-mix(in srgb,#b42318 10%,var(--color-background))}.AdminManualAffiliateFurniture-module__JuqKhW__warning{background:color-mix(in srgb,#9a6700 12%,var(--color-background))}.AdminManualAffiliateFurniture-module__JuqKhW__resultCard{border:1px solid var(--color-border);border-radius:12px;gap:6px;padding:10px;font-size:.82rem;display:grid}.AdminManualAffiliateFurniture-module__JuqKhW__statusChip{border:1px solid var(--color-border);border-radius:999px;align-items:center;padding:.1rem .55rem;font-size:.74rem;display:inline-flex}.AdminManualAffiliateFurniture-module__JuqKhW__statusGood{background:color-mix(in srgb,#0f766e 16%,var(--color-background))}.AdminManualAffiliateFurniture-module__JuqKhW__statusWarn{background:color-mix(in srgb,#9a6700 18%,var(--color-background))}.AdminManualAffiliateFurniture-module__JuqKhW__statusBad{background:color-mix(in srgb,#b42318 18%,var(--color-background))}.AdminManualAffiliateFurniture-module__JuqKhW__linkLine{gap:2px;display:grid}.AdminManualAffiliateFurniture-module__JuqKhW__linkLine a{color:inherit;word-break:break-all}.AdminManualAffiliateFurniture-module__JuqKhW__errorList,.AdminManualAffiliateFurniture-module__JuqKhW__warningList{gap:3px;display:grid}.AdminManualAffiliateFurniture-module__JuqKhW__batchTopRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.AdminManualAffiliateFurniture-module__JuqKhW__previewCard{border:1px solid var(--color-border);border-radius:12px;gap:8px;padding:10px;display:grid}.AdminManualAffiliateFurniture-module__JuqKhW__fileInput input{font-size:.82rem}.AdminManualAffiliateFurniture-module__JuqKhW__summaryRow{color:var(--color-subtext);flex-wrap:wrap;gap:8px;font-size:.8rem;display:flex}.AdminManualAffiliateFurniture-module__JuqKhW__summaryRow span{border:1px solid var(--color-border);border-radius:999px;padding:.18rem .5rem}.AdminManualAffiliateFurniture-module__JuqKhW__tableWrap{border:1px solid var(--color-border);border-radius:12px;max-height:420px;overflow:auto}.AdminManualAffiliateFurniture-module__JuqKhW__table{border-collapse:collapse;width:100%;font-size:.8rem}.AdminManualAffiliateFurniture-module__JuqKhW__table th,.AdminManualAffiliateFurniture-module__JuqKhW__table td{border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top;padding:.45rem .55rem}.AdminManualAffiliateFurniture-module__JuqKhW__table thead th{background:color-mix(in srgb,var(--color-foreground)5%,var(--color-background));z-index:1;position:sticky;top:0}.AdminManualAffiliateFurniture-module__JuqKhW__table tbody tr:last-child td{border-bottom:0}.AdminManualAffiliateFurniture-module__JuqKhW__muted{color:var(--color-subtext);font-size:.82rem}.AdminManualAffiliateFurniture-module__JuqKhW__fieldHint{color:var(--color-subtext);font-size:.72rem;line-height:1.3}.AdminManualAffiliateFurniture-module__JuqKhW__programMeta{color:var(--color-subtext);font-size:.76rem}@media (max-width:980px){.AdminManualAffiliateFurniture-module__JuqKhW__grid{grid-template-columns:minmax(0,1fr)}}
.simplePagination-module__jeOY_G__pagination{white-space:nowrap;justify-content:center;align-items:center;gap:12px;width:fit-content;max-width:100%;margin:14px auto;font-family:inherit;display:inline-flex}.simplePagination-module__jeOY_G__navButton{background-color:var(--background-color);border:1px solid var(--color-light);color:inherit;cursor:pointer;white-space:nowrap;border-radius:8px;padding:7px 12px;line-height:1.1}.simplePagination-module__jeOY_G__navButton:disabled{opacity:.5;cursor:default}.simplePagination-module__jeOY_G__pageLabel{white-space:nowrap;font-weight:700}.simplePagination-module__jeOY_G__compact{gap:8px;margin:8px auto}.simplePagination-module__jeOY_G__compact .simplePagination-module__jeOY_G__navButton{border-radius:10px;min-width:76px;padding:6px 10px;font-size:.92rem}.simplePagination-module__jeOY_G__compact .simplePagination-module__jeOY_G__pageLabel{text-align:center;letter-spacing:.01em;min-width:54px;font-size:1rem}@media (max-width:640px){.simplePagination-module__jeOY_G__pagination{gap:8px}.simplePagination-module__jeOY_G__navButton{padding:6px 10px;font-size:.94rem}.simplePagination-module__jeOY_G__compact{gap:6px}.simplePagination-module__jeOY_G__compact .simplePagination-module__jeOY_G__navButton{min-width:68px;padding:5px 8px;font-size:.88rem}.simplePagination-module__jeOY_G__compact .simplePagination-module__jeOY_G__pageLabel{min-width:48px;font-size:.94rem}}
@keyframes SharePreviewModal-module__TZqTRq__hs-pop-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes SharePreviewModal-module__TZqTRq__hs-fade-in{0%{opacity:0}to{opacity:1}}.SharePreviewModal-module__TZqTRq__overlay{z-index:9999;background:color-mix(in srgb,var(--color-background)22%,transparent);place-items:center;padding:10px;animation:.18s ease-out SharePreviewModal-module__TZqTRq__hs-fade-in;display:grid;position:fixed;inset:0;overflow-y:auto}.SharePreviewModal-module__TZqTRq__modalCard{background:var(--color-background);width:min(640px,100%);color:var(--color-foreground);border:1px solid var(--color-border);border-radius:14px;animation:.2s ease-out SharePreviewModal-module__TZqTRq__hs-pop-in;overflow:hidden}.SharePreviewModal-module__TZqTRq__modalHeader{background:var(--color-background-accent);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.SharePreviewModal-module__TZqTRq__modalTitle{font-size:1rem;font-weight:700;font-family:var(--font-heading);margin:0}.SharePreviewModal-module__TZqTRq__modalClose{border:1px solid var(--color-border);color:var(--color-foreground);cursor:pointer;background:0 0;border-radius:8px;padding:4px 8px}.SharePreviewModal-module__TZqTRq__modalClose:hover{background:color-mix(in srgb,var(--color-border)28%,transparent)}.SharePreviewModal-module__TZqTRq__previewBody{background:var(--color-background);gap:12px;padding:12px;display:flex}.SharePreviewModal-module__TZqTRq__previewMedia{flex:0 0 46%;max-width:320px}.SharePreviewModal-module__TZqTRq__mediaBox{aspect-ratio:5/4;border:1px solid var(--color-border);background:var(--color-background-accent);border-radius:12px;width:100%;max-height:220px;position:relative;overflow:hidden}.SharePreviewModal-module__TZqTRq__previewCover{object-fit:cover}.SharePreviewModal-module__TZqTRq__collage{background:var(--color-background);gap:6px;width:100%;height:100%;padding:6px;display:grid}.SharePreviewModal-module__TZqTRq__collage1{grid-template-rows:1fr;grid-template-columns:1fr}.SharePreviewModal-module__TZqTRq__collage2{grid-template-rows:1fr;grid-template-columns:1fr 1fr}.SharePreviewModal-module__TZqTRq__collage3{grid-template-rows:1fr 1fr;grid-template-columns:2fr 1fr}.SharePreviewModal-module__TZqTRq__collage3 .SharePreviewModal-module__TZqTRq__collageCell:first-child{grid-area:1/1/3/2}.SharePreviewModal-module__TZqTRq__collage3 .SharePreviewModal-module__TZqTRq__collageCell:nth-child(2){grid-area:1/2/2/3}.SharePreviewModal-module__TZqTRq__collage3 .SharePreviewModal-module__TZqTRq__collageCell:nth-child(3){grid-area:2/2/3/3}.SharePreviewModal-module__TZqTRq__collage4{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr}.SharePreviewModal-module__TZqTRq__collage5{grid-template-rows:1fr 1fr;grid-template-columns:2fr 1fr 1fr}.SharePreviewModal-module__TZqTRq__collage5 .SharePreviewModal-module__TZqTRq__collageCell:first-child{grid-area:1/1/3/2}.SharePreviewModal-module__TZqTRq__collage5 .SharePreviewModal-module__TZqTRq__collageCell:nth-child(2){grid-area:1/2/2/3}.SharePreviewModal-module__TZqTRq__collage5 .SharePreviewModal-module__TZqTRq__collageCell:nth-child(3){grid-area:1/3/2/4}.SharePreviewModal-module__TZqTRq__collage5 .SharePreviewModal-module__TZqTRq__collageCell:nth-child(4){grid-area:2/2/3/3}.SharePreviewModal-module__TZqTRq__collage5 .SharePreviewModal-module__TZqTRq__collageCell:nth-child(5){grid-area:2/3/3/4}.SharePreviewModal-module__TZqTRq__collageCell{border:1px solid var(--color-border);background:var(--color-light);border-radius:10px;position:relative;overflow:hidden}.SharePreviewModal-module__TZqTRq__collageImg{object-fit:cover}.SharePreviewModal-module__TZqTRq__previewText{flex-direction:column;flex:auto;gap:6px;min-width:0;display:flex}.SharePreviewModal-module__TZqTRq__previewTitle{font-family:var(--font-heading);color:var(--color-foreground-accent);margin:0;font-size:1rem;font-weight:700}.SharePreviewModal-module__TZqTRq__previewDesc{color:var(--color-foreground);margin:0;font-size:.92rem;line-height:1.4}.SharePreviewModal-module__TZqTRq__previewKpis{color:var(--color-foreground);margin:2px 0 0;font-size:.92rem;font-weight:700}.SharePreviewModal-module__TZqTRq__previewNote{color:var(--color-subtext);margin:6px 0 0;font-size:.85rem}.SharePreviewModal-module__TZqTRq__previewWarning{color:var(--color-warning,#9a6a00);background:color-mix(in srgb,var(--color-warning,#9a6a00)12%,transparent);border:1px solid color-mix(in srgb,var(--color-warning,#9a6a00)40%,transparent);border-radius:10px;margin:8px 0 0;padding:8px 10px;font-size:.82rem;line-height:1.35}.SharePreviewModal-module__TZqTRq__modalFooter{border-top:1px solid var(--color-border);background:var(--color-background);justify-content:flex-end;gap:8px;padding:10px 12px 12px;display:flex}.SharePreviewModal-module__TZqTRq__primaryButton,.SharePreviewModal-module__TZqTRq__secondaryButton{appearance:none;cursor:pointer;border:1px solid var(--color-border);border-radius:10px;padding:8px 12px;font-weight:700}.SharePreviewModal-module__TZqTRq__primaryButton{background:var(--color-accent);color:#fff;border-color:color-mix(in srgb,var(--color-accent)85%,#000)}.SharePreviewModal-module__TZqTRq__primaryButton:hover{background:var(--color-accent-hover)}.SharePreviewModal-module__TZqTRq__secondaryButton{color:var(--color-foreground);background:0 0}.SharePreviewModal-module__TZqTRq__secondaryButton:hover{background:var(--color-background-accent)}@media (max-width:720px){.SharePreviewModal-module__TZqTRq__previewBody{flex-direction:column;gap:10px;padding:10px}.SharePreviewModal-module__TZqTRq__previewMedia{flex:1 0 auto;max-width:100%}.SharePreviewModal-module__TZqTRq__mediaBox{max-height:200px}}
.SpaceItemsPaginated-module__qhXn8a__section{--space-shell-bg:var(--color-background);--space-surface-ink:var(--color-foreground);--space-surface-muted:var(--color-subtext);--space-surface-border:var(--color-border);--space-surface-card:var(--color-background);--space-surface-card-accent:var(--color-background-accent);color:var(--space-surface-ink);background-color:color-mix(in srgb,var(--space-shell-bg)84%,var(--space-surface-card));border:1px solid color-mix(in srgb,var(--space-surface-border)85%,transparent);border-radius:14px;gap:12px;padding:12px;display:grid;position:relative}.SpaceItemsPaginated-module__qhXn8a__section[data-surface-mode=dark]{--space-surface-ink:#f3ede1;--space-surface-muted:#b5b2ac;--space-surface-border:#6c7078;--space-surface-card:#111823;--space-surface-card-accent:#18212d}.SpaceItemsPaginated-module__qhXn8a__section[data-pattern=solid]{background-image:none}.SpaceItemsPaginated-module__qhXn8a__section[data-pattern=dots]{background-image:radial-gradient(circle at 1px 1px,color-mix(in srgb,var(--space-shell-bg)82%,var(--space-surface-ink)18%)1px,transparent 0);background-size:18px 18px}.SpaceItemsPaginated-module__qhXn8a__section[data-pattern=grid]{background-image:linear-gradient(to right,color-mix(in srgb,var(--space-shell-bg)86%,var(--space-surface-ink)14%)1px,transparent 1px),linear-gradient(to bottom,color-mix(in srgb,var(--space-shell-bg)86%,var(--space-surface-ink)14%)1px,transparent 1px);background-size:28px 28px}.SpaceItemsPaginated-module__qhXn8a__section[data-pattern=diagonal]{background-image:repeating-linear-gradient(135deg,color-mix(in srgb,var(--space-shell-bg)90%,var(--space-surface-ink)10%)0 8px,transparent 8px 16px)}.SpaceItemsPaginated-module__qhXn8a__topRow{grid-template-columns:1fr auto;align-items:center;gap:12px;margin:8px 0 12px;display:grid}.SpaceItemsPaginated-module__qhXn8a__summary{color:var(--space-surface-ink);align-items:center;gap:8px;font-weight:600;display:inline-flex}.SpaceItemsPaginated-module__qhXn8a__summaryItem{white-space:nowrap}.SpaceItemsPaginated-module__qhXn8a__dot{color:var(--space-surface-muted)}.SpaceItemsPaginated-module__qhXn8a__backLinkTop{border:1px solid var(--space-surface-border);background:var(--space-surface-card);color:var(--space-surface-ink);border-radius:10px;align-items:center;gap:6px;padding:8px 12px;font-weight:600;text-decoration:none;display:inline-flex}.SpaceItemsPaginated-module__qhXn8a__backLinkTop:hover{background:var(--space-surface-card-accent)}.SpaceItemsPaginated-module__qhXn8a__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-bottom:64px;display:grid}@media (min-width:768px){.SpaceItemsPaginated-module__qhXn8a__topRow{grid-template-columns:1fr auto}.SpaceItemsPaginated-module__qhXn8a__grid{grid-template-columns:repeat(3,minmax(0,1fr));padding-bottom:0}}@media (min-width:1024px){.SpaceItemsPaginated-module__qhXn8a__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.SpaceItemsPaginated-module__qhXn8a__card{border:2px solid var(--space-surface-border);background:var(--space-surface-card);border-radius:12px;grid-template-rows:auto 1fr;display:grid;overflow:hidden}.SpaceItemsPaginated-module__qhXn8a__thumb{aspect-ratio:5/6;background:var(--space-surface-card-accent);width:100%;position:relative}.SpaceItemsPaginated-module__qhXn8a__info{gap:4px;padding:8px;display:grid}.SpaceItemsPaginated-module__qhXn8a__name{margin:0;font-size:.95rem;font-weight:600;line-height:1.2}.SpaceItemsPaginated-module__qhXn8a__name a{color:var(--space-surface-ink);text-decoration:none}.SpaceItemsPaginated-module__qhXn8a__name a:hover{text-decoration:underline}.SpaceItemsPaginated-module__qhXn8a__meta{color:var(--space-surface-muted);margin:0;font-size:.9rem;line-height:1.2}.SpaceItemsPaginated-module__qhXn8a__price{font-weight:700}.SpaceItemsPaginated-module__qhXn8a__status{color:var(--space-surface-muted);text-align:center;padding:8px}.SpaceItemsPaginated-module__qhXn8a__pagerWrap{margin-top:8px}@media (max-width:900px){.SpaceItemsPaginated-module__qhXn8a__topRow{grid-template-columns:1fr}.SpaceItemsPaginated-module__qhXn8a__backLinkTop{justify-self:start}.SpaceItemsPaginated-module__qhXn8a__pagerWrap{z-index:5;pointer-events:none;justify-content:center;display:flex;position:sticky;bottom:12px}.SpaceItemsPaginated-module__qhXn8a__pagerWrap>*{pointer-events:auto;border:1px solid var(--space-surface-border);background:color-mix(in srgb,var(--space-surface-card)92%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:0 6px 18px color-mix(in srgb,var(--space-surface-ink)10%,transparent);border-radius:10px;padding:4px 8px}}
