.confirm-product_pageWrapper__zaXx5{padding:2rem;max-width:1000px;margin:3rem auto;background-color:var(--color-background-accent);border-radius:1rem;box-shadow:0 8px 24px rgba(0,0,0,.08);font-family:var(--font-body);color:var(--color-foreground);display:block}.confirm-product_heading__YLwoK{font-size:2.25rem;font-family:var(--font-heading);text-align:center;margin-bottom:.5rem;color:var(--color-foreground-accent)}.confirm-product_instructions__CaLRd{text-align:center;color:var(--color-subtext);font-size:1rem;margin-bottom:.5rem}.confirm-product_importantNote__2EDSc{background-color:var(--color-background);color:var(--color-foreground);border:1px solid var(--color-light);padding:1rem;border-radius:6px;font-weight:500;margin:1rem 0 2rem;font-size:.95rem;line-height:1.5}.confirm-product_form__klnF6{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;overflow-y:auto;padding-right:.5rem}.confirm-product_formGroup__a607F{display:flex;flex-direction:column}.confirm-product_label__kZXPy{font-weight:600;margin-bottom:.5rem;color:var(--color-foreground);font-size:.95rem}.confirm-product_input__G8sUF,.confirm-product_textarea__i1Nob{font-size:1rem;padding:.65rem .75rem;border:1px solid var(--color-border);border-radius:8px;background-color:var(--color-background);color:var(--color-foreground);transition:border-color .3s ease}.confirm-product_input__G8sUF:focus,.confirm-product_textarea__i1Nob:focus{border-color:var(--color-accent);outline:none}.confirm-product_inputError__5O573{border-color:var(--color-error)}.confirm-product_textarea__i1Nob{min-height:80px;resize:vertical}.confirm-product_submitButton__FyMrg{background-color:var(--color-accent);color:var(--color-light);font-size:1.05rem;padding:.75rem 1.5rem;border:none;border-radius:8px;cursor:pointer;transition:background-color .3s ease;grid-column:span 2;margin-top:1rem;align-self:center;text-align:center}.confirm-product_submitButton__FyMrg:hover{background-color:var(--color-accent-hover)}.confirm-product_loading__LNQ4F{text-align:center;padding:2rem;font-size:1.2rem;color:var(--color-subtext)}@media (max-width:768px){.confirm-product_form__klnF6{grid-template-columns:1fr}.confirm-product_submitButton__FyMrg{grid-column:span 1}}.confirm-product_dimensionRow__Ff3uo{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.confirm-product_dimensionLabel__nmvkL{width:100px;font-weight:600;font-size:1rem;text-transform:capitalize;color:var(--color-foreground)}.confirm-product_dimensionInputWrapper__MdBTa{flex:0 0 50%;position:relative}.confirm-product_dimensionInput__OXVBZ{width:100%;padding-right:1.5rem;font-size:.95rem}.confirm-product_inchMark__cCREl{position:absolute;right:8px;top:50%;transform:translateY(-50%);font-weight:700;color:var(--color-subtext);pointer-events:none}.confirm-product_errorText___YL40{color:var(--color-error);font-size:.85rem;margin-top:.25rem}.confirm-product_previewCard__GRFDV{position:static;background:var(--color-background,#fff);border:1px solid var(--color-border,#e6e6e6);border-radius:16px;box-shadow:0 8px 24px rgba(0,0,0,.06);overflow:hidden;max-width:320px;margin:auto;padding:10}.confirm-product_previewImageWrap__Nc0DD{aspect-ratio:4/3}.confirm-product_previewImage__IeWhv{width:100%;height:100%;object-fit:cover;display:block}.confirm-product_previewTitle__xdSSO{font-weight:600;line-height:1.3;margin-bottom:6px}.confirm-product_previewPrice__qooPK{font-weight:700;margin-bottom:8px}.confirm-product_previewLink__RQ81_{font-size:.925rem;text-decoration:none;color:var(--color-accent,#0a66ff)}.confirm-product_previewLink__RQ81_:hover{text-decoration:underline}@media (max-width:640px){.confirm-product_form__klnF6{grid-template-columns:1fr;overflow-y:visible;padding-bottom:1rem}.confirm-product_submitButton__FyMrg{position:sticky;bottom:env(safe-area-inset-bottom,0);z-index:30;width:100%;grid-column:1/-1;margin:1rem 0 0;padding:.9rem 1.25rem;border-radius:12px;box-shadow:0 6px 16px rgba(0,0,0,.12)}.confirm-product_pageWrapper__zaXx5{padding-bottom:calc(1rem + env(safe-area-inset-bottom, 0));padding:1rem;margin:1rem;border-radius:12px;box-shadow:0 6px 16px rgba(0,0,0,.06)}.confirm-product_heading__YLwoK{font-size:1.4rem;margin-bottom:.25rem;line-height:1.2;text-align:left}.confirm-product_instructions__CaLRd{font-size:.92rem;margin-bottom:.25rem;text-align:left}.confirm-product_importantNote__2EDSc{font-size:.85rem;line-height:1.4;padding:.75rem;margin:.5rem 0 1rem;border-radius:8px}.confirm-product_form__klnF6{grid-template-columns:1fr;gap:.75rem;padding-right:0}.confirm-product_formGroup__a607F{gap:.25rem}.confirm-product_label__kZXPy{font-size:.9rem;margin-bottom:.25rem}.confirm-product_input__G8sUF,.confirm-product_textarea__i1Nob{font-size:.95rem;padding:.55rem .65rem;border-radius:8px}.confirm-product_textarea__i1Nob{min-height:74px}.confirm-product_previewCard__GRFDV{max-width:100%;margin:.5rem 0 1rem;border-radius:12px}.confirm-product_previewImageWrap__Nc0DD{aspect-ratio:3/2}.confirm-product_previewPrice__qooPK,.confirm-product_previewTitle__xdSSO{font-size:1rem}.confirm-product_submitButton__FyMrg{width:100%;font-size:1rem;padding:.9rem 1rem;grid-column:1;position:sticky;bottom:.5rem;z-index:5}}@media (max-width:380px){.confirm-product_pageWrapper__zaXx5{margin:.5rem;padding:.75rem}.confirm-product_heading__YLwoK{font-size:1.25rem}.confirm-product_input__G8sUF,.confirm-product_textarea__i1Nob{font-size:.92rem}}.Modal_modalOverlay__2EqPc{position:fixed;inset:0;background:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;z-index:9999}.Modal_modalContent__cPdxT{background:var(--color-background);padding:2rem;border-radius:1rem;position:relative;max-width:500px;width:100%}.Modal_closeButton__YjHCd{position:absolute;top:8px;right:12px;font-size:1.25rem;background:none;border:none;cursor:pointer}@media (max-width:900px){.Modal_modalOverlay__2EqPc{align-items:center;justify-content:center;padding:max(8px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left))}.Modal_modalContent__cPdxT{width:min(92vw,420px);max-width:none;padding:16px 14px 18px;border-radius:12px;max-height:75vh;overflow:auto}.Modal_closeButton__YjHCd{top:6px;right:6px;width:34px;height:34px;font-size:1.2rem}}.AlertsToolbar_toolbar__M6_eG{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center}.AlertsToolbar_search__JpCqh{width:100%;padding:9px 11px;border:1px solid var(--color-border);border-radius:10px;background:var(--color-background);color:var(--color-foreground);outline:none;font-size:.95rem;line-height:1.2}.AlertsToolbar_search__JpCqh:focus{border-color:var(--color-accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-accent) 28%,transparent)}.AlertsToolbar_createBtn__tEiMc{padding:8px 12px;min-height:38px;border-radius:10px;background:var(--color-accent);color:#fff;border:1px solid color-mix(in srgb,var(--color-accent) 85%,#000);font-weight:600;font-size:.95rem;cursor:pointer;white-space:nowrap}.AlertsToolbar_createBtn__tEiMc:hover{background:var(--color-accent-hover)}.AlertsToolbar_createBtn__tEiMc:disabled{opacity:.7;cursor:not-allowed}@media (max-width:720px){.AlertsToolbar_toolbar__M6_eG{grid-template-columns:1fr}.AlertsToolbar_createBtn__tEiMc{width:100%}}.SpacesToolbar_toolbar__rE06B{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center}.SpacesToolbar_searchInput__i1CNN,.SpacesToolbar_search__tNqmJ{width:100%;padding:9px 11px;border:1px solid var(--color-border);border-radius:10px;background:var(--color-background);color:var(--color-foreground);outline:none;font-size:.95rem;line-height:1.2}.SpacesToolbar_searchInput__i1CNN:focus,.SpacesToolbar_search__tNqmJ:focus{border-color:var(--color-accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-accent) 28%,transparent)}.SpacesToolbar_createBtn__61Y3d{padding:8px 12px;min-height:38px;border-radius:10px;background:var(--color-accent);color:#fff;border:1px solid color-mix(in srgb,var(--color-accent) 85%,#000);font-weight:600;font-size:.95rem;cursor:pointer;white-space:nowrap}.SpacesToolbar_createBtn__61Y3d:hover{background:var(--color-accent-hover)}.SpacesToolbar_createBtn__61Y3d:disabled{opacity:.7;cursor:not-allowed}@media (max-width:720px){.SpacesToolbar_toolbar__rE06B{grid-template-columns:1fr}.SpacesToolbar_createBtn__61Y3d{width:100%}}.SpaceCard_spaceItem__PsifL{display:grid;grid-template-columns:140px 1fr;gap:10px;padding:8px;border:1px solid var(--color-border);border-radius:10px;background:var(--color-background);--spacecard-blue:#2b6cb0;--spacecard-blue-hover:#2c5282}.SpaceCard_spaceDetailsWide__LLP97{display:grid;gap:6px}.SpaceCard_spaceTopRow__r2OuU{display:flex;align-items:center;justify-content:space-between;gap:8px}.SpaceCard_spaceLink__br92m{text-decoration:none}.SpaceCard_spaceName__P69Ed{margin:0;font-family:var(--font-heading);font-weight:700;font-size:.92rem;color:var(--color-foreground-accent)}.SpaceCard_badges__9tuXZ{display:flex;gap:6px;flex-wrap:wrap}.SpaceCard_spaceDescription__4hzD_{margin:0;color:var(--color-foreground);line-height:1.35;font-size:.88rem}.SpaceCard_itemCount__M4MnP{margin:0;color:var(--color-subtext);font-size:.82rem}.SpaceCard_priceSummary__OAuOU{margin:0;font-weight:700;color:var(--color-foreground);font-size:.88rem}.SpaceCard_priceOverBudget__12RA3{color:var(--color-danger)}.SpaceCard_priceUnderBudget__UW5z4{color:var(--color-success)}.SpaceCard_badgeErr__SzNn0,.SpaceCard_badgeMuted__hGTYY,.SpaceCard_badgeOk__J9dPd,.SpaceCard_badgeWarn__PKSUl{display:inline-flex;align-items:center;gap:6px;padding:1px 7px;border-radius:999px;font-size:.72rem;line-height:1.1}.SpaceCard_badgeOk__J9dPd{background:color-mix(in srgb,var(--color-success) 20%,var(--color-background));border:1px solid color-mix(in srgb,var(--color-success) 28%,var(--color-border))}.SpaceCard_badgeWarn__PKSUl{background:color-mix(in srgb,var(--color-accent) 16%,var(--color-background));border:1px solid color-mix(in srgb,var(--color-accent) 26%,var(--color-border))}.SpaceCard_badgeErr__SzNn0{background:color-mix(in srgb,var(--color-danger) 16%,var(--color-background));border:1px solid color-mix(in srgb,var(--color-danger) 28%,var(--color-border))}.SpaceCard_badgeMuted__hGTYY,.SpaceCard_incompleteRow__FbrD2{background:var(--color-background-accent);border:1px solid var(--color-border)}.SpaceCard_incompleteRow__FbrD2{margin-top:4px;border-radius:8px;padding:6px}.SpaceCard_incompleteRowHot___wR8R{border-color:color-mix(in srgb,var(--color-accent) 26%,var(--color-border));background:color-mix(in srgb,var(--color-accent) 10%,var(--color-background-accent))}.SpaceCard_incompleteHeader__cUe8M{display:flex;align-items:center;gap:6px}.SpaceCard_incompleteLabel__KPCJG{padding:0 6px;border-radius:999px;border:1px solid color-mix(in srgb,var(--color-accent) 26%,var(--color-border));background:color-mix(in srgb,var(--color-accent) 16%,var(--color-background));color:var(--color-foreground);font-weight:700;font-size:.7rem}.SpaceCard_incompleteHint__ujIhr{color:var(--color-subtext);font-size:.8rem}.SpaceCard_incompleteList__b2eiR{margin:4px 0 0;padding:0;list-style:none;display:grid;gap:3px}.SpaceCard_incompleteItem__rUuBW{display:flex;align-items:center;gap:6px}.SpaceCard_incompleteItemAction__RJvfX{cursor:default}.SpaceCard_incompleteIcon__jt5ZZ{width:14px;height:14px;display:grid;place-items:center;border-radius:50%;background:var(--color-foreground);color:var(--color-background);font-weight:800;font-size:.66rem}.SpaceCard_incompleteText__lB96Y{color:var(--color-foreground);font-size:.82rem}.SpaceCard_incompleteProgress__eKcTa{margin-top:4px;height:3px;background:var(--color-border);border-radius:999px;overflow:hidden}.SpaceCard_incompleteProgressBar__jEtj7{display:block;height:100%;width:100%;background:var(--color-accent);animation:SpaceCard_shrinkOut__X6ClX linear forwards}@keyframes SpaceCard_shrinkOut__X6ClX{0%{transform:scaleX(1);transform-origin:left}to{transform:scaleX(0);transform-origin:left}}.SpaceCard_editModeButtons__TX55h{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}.SpaceCard_deleteButton__kgSHM,.SpaceCard_editButton__J3uI9,.SpaceCard_shareButton__y1NMn{appearance:none;border-radius:7px;padding:6px 9px;font-weight:700;font-size:.86rem;cursor:pointer;border:1px solid var(--color-border);background:var(--color-background);color:var(--color-foreground);transition:transform .04s ease,background-color .2s ease,border-color .2s ease,color .2s ease}.SpaceCard_editButton__J3uI9:hover{background:var(--color-background-accent)}.SpaceCard_shareButton__y1NMn{background:var(--spacecard-blue);color:#fff;border:1px solid color-mix(in srgb,var(--spacecard-blue) 85%,#000)}.SpaceCard_shareButton__y1NMn:hover{background:var(--spacecard-blue-hover)}.SpaceCard_deleteButton__kgSHM{background:transparent;color:var(--color-danger);border-color:color-mix(in srgb,var(--color-danger) 50%,var(--color-border))}.SpaceCard_deleteButton__kgSHM:hover{background:var(--color-danger-hover);color:#fff;border-color:var(--color-danger-hover)}.SpaceCard_feedbackText__5vpwh{margin:2px 0 0;color:var(--color-subtext);font-size:.82rem}@media (max-width:1024px){.SpaceCard_spaceItem__PsifL{grid-template-columns:130px 1fr;gap:8px;padding:7px}.SpaceCard_spaceName__P69Ed{font-size:.9rem}.SpaceCard_spaceDescription__4hzD_{font-size:.86rem}}@media (max-width:720px){.SpaceCard_spaceItem__PsifL{grid-template-columns:1fr;padding:7px;gap:7px}}.SpaceCover_spaceThumb__lAtnL{width:100%;aspect-ratio:5/4;max-height:130px;border-radius:8px;overflow:hidden;border:1px solid var(--color-border);background:var(--color-background-accent);object-fit:cover;display:block}.SpaceCover_slideFrame__uLEEf{position:relative}.SpaceCover_slideImg__BH2oY{width:100%;height:100%;object-fit:cover;display:block;transition:opacity .2s ease,transform .2s ease}.SpaceCover_slideImgActive__SN752{opacity:1;transform:scale(1)}.SpaceCover_slideImgExit__8mj3R{opacity:0;transform:scale(1.02);position:absolute;inset:0}@media (max-width:720px){.SpaceCover_spaceThumb__lAtnL{max-height:110px;aspect-ratio:6/5}}.SimilarItems_similarItemsSection__Q9zl3{background-color:var(--color-background-accent);color:var(--color-foreground);padding:2rem;border-radius:1rem;margin-top:2rem;font-family:var(--font-body)}.SimilarItems_similarItemsSection__Q9zl3 h2{font-family:var(--font-heading);font-size:1.5rem;margin-bottom:1rem;color:var(--color-foreground-accent)}.SimilarItems_similarItemsGrid__SRGVD{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1.5rem}.SimilarItems_similarItemCard__GrHe_{background-color:var(--color-background);border:1px solid var(--color-border);border-radius:.75rem;overflow:hidden;position:relative;text-decoration:none;transition:box-shadow .3s ease,transform .2s ease;display:flex;flex-direction:column;height:100%;color:inherit}.SimilarItems_similarItemCard__GrHe_:hover{box-shadow:0 10px 36px rgba(0,0,0,.25);transform:translateY(-4px)}.SimilarItems_similarItemImage__N_7kf{width:100%;height:160px;object-fit:cover}.SimilarItems_similarInfo__EnRkW{padding:.75rem;display:flex;flex-direction:column;justify-content:space-between;flex-grow:1}.SimilarItems_similarItemName__YCdO0{font-family:var(--font-heading);font-size:1rem;font-weight:600;margin-bottom:.25rem;color:var(--color-foreground-accent)}.SimilarItems_similarBrand__KYa6a{font-size:.85rem;color:var(--color-subtext);margin-bottom:.3rem}.SimilarItems_similarItemPrice__IHblj{font-size:.95rem;font-weight:500;color:var(--color-accent);margin-top:auto}.SimilarItems_similarItemRating__yINHQ{font-size:.8rem;color:var(--color-subtext);margin-top:.5rem}.SimilarItems_similarItemDeal__4B1im{position:absolute;top:.5rem;right:.5rem;padding:.25rem .5rem;border-radius:.5rem;font-size:.7rem;font-weight:600;z-index:1}.SimilarItems_showMoreButton__a8_iH,.SimilarItems_similarItemDeal__4B1im{background-color:var(--color-accent);color:#fff;font-family:var(--font-heading)}.SimilarItems_showMoreButton__a8_iH{margin-top:1.5rem;font-weight:500;font-size:.9rem;padding:.5rem 1rem;border:none;border-radius:.5rem;cursor:pointer;transition:background-color .2s ease}.SimilarItems_showMoreButton__a8_iH:hover{background-color:var(--color-accent-hover)}.details_pageContainer__yWJjx{padding:2rem;background:var(--color-background);color:var(--color-foreground);font-family:var(--font-body);max-width:100%;overflow-x:hidden}.details_pageTitle__2HzV1{text-align:center;font-size:2.5rem;font-family:var(--font-heading);margin-bottom:2rem;color:var(--color-foreground-accent);word-break:break-word;overflow-wrap:break-word;padding:0 1rem}.details_productDetails__q6fNI{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;background:var(--color-background-accent);padding:2rem;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.05);position:relative;width:100%;max-width:100%;box-sizing:border-box;overflow-x:hidden}.details_imageSection__wgk0O{flex:1 1 450px;max-width:100%;min-width:0;box-sizing:border-box}.details_infoCol__T00U3{flex:1 1 300px;max-width:100%;min-width:0;box-sizing:border-box}@media (max-width:900px){.details_pageTitle__2HzV1{font-size:1.25rem;line-height:1.2;margin:6px 0 10px;padding:0 4px}.details_productDetails__q6fNI{padding:12px;gap:12px;flex-direction:column;align-items:stretch}.details_imageSection__wgk0O,.details_infoCol__T00U3{width:100%;max-width:100%}}@media (max-width:500px){.details_pageContainer__yWJjx,.details_productDetails__q6fNI{padding:1rem}.details_pageTitle__2HzV1{font-size:1.1rem}}.details_affiliateNote__kdC_7{font-size:.8rem;margin-top:.5rem;opacity:.85;max-width:520px}.BackLink_backButton__kCCvo{font-size:.95rem;text-decoration:none;margin-bottom:1rem;display:inline-block;transition:color .2s ease}.BackLink_backButton__kCCvo,.BackLink_backButton__kCCvo:hover{color:var(--color-foreground)}.PriceAlertBell_wrapper__4Mlpm{position:absolute;top:.5rem;right:.5rem;z-index:10}.PriceAlertBell_alertBell__TZFBd{cursor:pointer;color:var(--color-accent);position:relative;background:transparent;border:0}.PriceAlertBell_alertBell__TZFBd:hover{transform:scale(1.06)}.PriceAlertBell_tooltipText__bIHPs{visibility:hidden;opacity:0;transition:opacity .2s ease;position:absolute;bottom:-2.2rem;right:0;z-index:100;background:var(--color-background);color:var(--color-foreground);font-size:.75rem;padding:4px 8px;border-radius:4px;box-shadow:0 2px 6px rgba(0,0,0,.2);white-space:nowrap}.PriceAlertBell_alertBell__TZFBd:hover .PriceAlertBell_tooltipText__bIHPs{visibility:visible;opacity:1}.DealSection_dealSection__ncHBi{background:var(--color-background);border:1px solid var(--color-border);border-radius:12px;padding:12px 14px;margin-top:12px;box-shadow:0 2px 8px rgba(0,0,0,.04)}.DealSection_dealHeadline__dpd_L{margin-bottom:.5rem;color:var(--color-accent);font-size:1.2rem}.Collage_mosaic__OA0Q8{--gap:4px;--radius:12px;display:grid;grid-auto-flow:dense;gap:var(--gap);width:100%;height:100%;border-radius:var(--radius);overflow:hidden;background:var(--color-border)}.Collage_ctx_card__Q4p2s{--gap:1px}.Collage_ctx_modal__ZNVKf{--gap:3px}.Collage_ctx_story__tyWDE{--gap:0px}.Collage_big__4M3Q9,.Collage_small__GClCh{position:relative;overflow:hidden;background:var(--color-background)}.Collage_img__2SRU_{object-position:center}.Collage_fitContain__I16Ud{object-fit:contain}.Collage_fitCover__mZb2N{object-fit:cover}.Collage_layout1___bTeq{grid-template-columns:1fr;grid-template-rows:1fr;grid-template-areas:"big"}.Collage_layout1___bTeq .Collage_big__4M3Q9{grid-area:big}.Collage_layout2__ynKu_{grid-template-columns:2fr 1fr;grid-template-rows:1fr 1fr;grid-template-areas:"big s1" "big s1"}.Collage_layout2__ynKu_ .Collage_big__4M3Q9{grid-area:big}.Collage_layout2__ynKu_ .Collage_s1__HsHnv{grid-area:s1}.Collage_layout3__DD8jJ{grid-template-columns:2fr 1fr;grid-template-rows:1fr 1fr;grid-template-areas:"big s1" "big s2"}.Collage_layout3__DD8jJ .Collage_big__4M3Q9{grid-area:big}.Collage_layout3__DD8jJ .Collage_s1__HsHnv{grid-area:s1}.Collage_layout3__DD8jJ .Collage_s2__KRPly{grid-area:s2}.Collage_layout4__XoXPV{grid-template-columns:2fr 1fr 1fr;grid-template-rows:1fr 1fr;grid-template-areas:"big s1 s2" "big s3 s3"}.Collage_layout4__XoXPV .Collage_big__4M3Q9{grid-area:big}.Collage_layout4__XoXPV .Collage_s1__HsHnv{grid-area:s1}.Collage_layout4__XoXPV .Collage_s2__KRPly{grid-area:s2}.Collage_layout4__XoXPV .Collage_s3__jvhU4{grid-area:s3}.Collage_layout5__S22g0{grid-template-columns:2fr 1fr 1fr;grid-template-rows:1fr 1fr;grid-template-areas:"big s1 s2" "big s3 s4"}.Collage_layout5__S22g0 .Collage_big__4M3Q9{grid-area:big}.Collage_layout5__S22g0 .Collage_s1__HsHnv{grid-area:s1}.Collage_layout5__S22g0 .Collage_s2__KRPly{grid-area:s2}.Collage_layout5__S22g0 .Collage_s3__jvhU4{grid-area:s3}.Collage_layout5__S22g0 .Collage_s4__0W1Fh{grid-area:s4}@keyframes SpaceEditorModal_hs-pop-in__1GTNC{0%{transform:translateY(8px) scale(.98);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}@keyframes SpaceEditorModal_hs-fade-in__pu5nQ{0%{opacity:0}to{opacity:1}}.SpaceEditorModal_overlay__mlJXw{position:fixed;inset:0;z-index:9999;display:grid;place-items:center;background:color-mix(in srgb,var(--color-background) 22%,transparent);animation:SpaceEditorModal_hs-fade-in__pu5nQ .18s ease-out;overflow-y:auto;padding:10px}.SpaceEditorModal_modalCard__W8OjH{width:min(640px,100%);background:var(--color-background);color:var(--color-foreground);border:1px solid var(--color-border);border-radius:14px;overflow:hidden;animation:SpaceEditorModal_hs-pop-in__1GTNC .2s ease-out}.SpaceEditorModal_modalHeader__79MaC{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;background:var(--color-background-accent);border-bottom:1px solid var(--color-border)}.SpaceEditorModal_modalTitle__uE9l_{margin:0;font-size:1rem;font-weight:700;font-family:var(--font-heading)}.SpaceEditorModal_modalClose__SKNaX{background:transparent;border:1px solid var(--color-border);color:var(--color-foreground);font-size:1rem;line-height:1;padding:4px 8px;border-radius:8px;cursor:pointer}.SpaceEditorModal_modalClose__SKNaX:hover{background:color-mix(in srgb,var(--color-border) 28%,transparent)}.SpaceEditorModal_modalForm__G8Cib{padding:10px 12px 12px;background:var(--color-background)}.SpaceEditorModal_formField__CnUK0{display:flex;flex-direction:column;gap:6px;margin-top:10px}.SpaceEditorModal_label__F2X3f{font-weight:700;color:var(--color-foreground);font-size:.9rem}.SpaceEditorModal_hint__gphqW{margin:0;font-size:.85rem;color:var(--color-subtext)}.SpaceEditorModal_textInput__89Cft,.SpaceEditorModal_textarea__ARIJe{width:100%;padding:8px 10px;border-radius:10px;border:1px solid var(--color-border);background:var(--color-background);color:var(--color-foreground);outline:none}.SpaceEditorModal_textInput__89Cft:focus,.SpaceEditorModal_textarea__ARIJe:focus{border-color:var(--color-accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-accent) 30%,transparent)}.SpaceEditorModal_textarea__ARIJe{resize:vertical;min-height:100px}.SpaceEditorModal_previewWrap__0mnni{margin-top:6px;border-radius:12px;overflow:hidden;border:1px solid var(--color-border);background:var(--color-background)}.SpaceEditorModal_previewImg__yguEx{width:100%;height:160px;object-fit:cover;display:block}.SpaceEditorModal_buttonRow__9hqno{margin-top:12px;display:flex;justify-content:flex-end;gap:8px}.SpaceEditorModal_primaryButton__1Hg6W,.SpaceEditorModal_secondaryButton__vrjey{appearance:none;border-radius:10px;padding:8px 12px;font-weight:700;cursor:pointer;border:1px solid var(--color-border)}.SpaceEditorModal_primaryButton__1Hg6W{background:var(--color-accent);color:#fff;border-color:color-mix(in srgb,var(--color-accent) 85%,#000)}.SpaceEditorModal_primaryButton__1Hg6W:hover{background:var(--color-accent-hover)}.SpaceEditorModal_primaryButton__1Hg6W:disabled{opacity:.7;cursor:not-allowed}.SpaceEditorModal_secondaryButton__vrjey{background:transparent;color:var(--color-foreground)}.SpaceEditorModal_secondaryButton__vrjey:hover{background:var(--color-background-accent)}.SpaceEditorModal_modalSmall__dgi1_{width:min(520px,100%);border-radius:12px;max-height:88vh;display:flex;flex-direction:column}.SpaceEditorModal_modalSmall__dgi1_ .SpaceEditorModal_modalHeader__79MaC{padding:8px 10px}.SpaceEditorModal_modalSmall__dgi1_ .SpaceEditorModal_modalTitle__uE9l_{font-size:.95rem}.SpaceEditorModal_modalSmall__dgi1_ .SpaceEditorModal_modalForm__G8Cib{padding:8px 10px 10px;overflow:auto}.SpaceEditorModal_modalSmall__dgi1_ .SpaceEditorModal_textInput__89Cft,.SpaceEditorModal_modalSmall__dgi1_ .SpaceEditorModal_textarea__ARIJe{padding:8px 9px}.SpaceEditorModal_modalSmall__dgi1_ .SpaceEditorModal_previewImg__yguEx{height:140px}.SpaceEditorModal_modalSmall__dgi1_ .SpaceEditorModal_buttonRow__9hqno{gap:8px}.productPagination_pagination__FG5G3{display:flex;justify-content:center;align-items:center;margin-top:2rem;gap:1rem}.productPagination_pageNumbers__M8pZJ{display:flex;justify-content:center;gap:.5rem;margin-bottom:1rem}.productPagination_pageButton__URHJu{background-color:var(--color-background);color:var(--color-foreground);border:none;padding:.5rem 1rem;border-radius:6px;cursor:pointer;font-weight:500;transition:background-color .2s,color .2s}.productPagination_pageButton__URHJu:hover:not(:disabled){background-color:var(--color-background-accent)}.productPagination_pageButton__URHJu:disabled{opacity:.5;cursor:not-allowed}.productPagination_activePage___rHF1{background-color:var(--color-accent);color:var(--color-light)}.productPagination_pageNumber__yhd3N{font-size:1rem;font-weight:500}.productPagination_react-select__control__Jf79w{background-color:var(--color-light);border:1px solid var(--color-border);color:var(--color-foreground);font-family:var(--font-body);border-radius:4px;min-height:38px;box-shadow:none}.productPagination_react-select__control--is-focused__2Y5ch{border-color:var(--color-accent)}.productPagination_react-select__menu__roRVs{background-color:var(--color-light);color:var(--color-foreground);font-family:var(--font-body);border:1px solid var(--color-border)}.productPagination_react-select__option__CGJnG{background-color:transparent;color:var(--color-foreground);cursor:pointer}.productPagination_react-select__option--is-focused__g9R4f{background-color:var(--color-warmslate)}.productPagination_react-select__multi-value__3hjmX{background-color:var(--color-accent);color:var(--color-light)}.productPagination_react-select__multi-value__label__BRJaC,.productPagination_react-select__multi-value__remove__S3PaG{color:var(--color-light)}.productPagination_react-select__multi-value__remove__S3PaG:hover{background-color:var(--color-danger);color:var(--color-light)}.productPagination_filterRange__blZVG{appearance:none;width:150px;height:6px;border-radius:4px;background:var(--color-border);outline:none;transition:background .3s}.productPagination_filterRange__blZVG::-webkit-slider-thumb{appearance:none;width:14px;height:14px;border-radius:50%;background:var(--color-accent);cursor:pointer}.productPagination_filterRange__blZVG::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:var(--color-accent);cursor:pointer}.productPagination_filterSelect__J7kOa{width:100%;padding:.4rem;font-size:.95rem;font-family:var(--font-body);border-radius:4px;border:1px solid var(--color-border);background-color:var(--color-light);color:var(--color-foreground)}.productPagination_filterSelect__J7kOa:focus{outline:none;border-color:var(--color-accent);background-color:var(--color-warmslate)}@media (max-width:900px){.productPagination_pagination__FG5G3.productPagination_compact__TU8hm{display:grid!important;grid-template-columns:auto 1fr auto;align-items:center;gap:.5rem;margin-top:1rem;padding:0 .5rem;max-width:100%;box-sizing:border-box}.productPagination_pagination__FG5G3.productPagination_compact__TU8hm .productPagination_pageNumbers__M8pZJ{display:none!important}.productPagination_navIcon__80Mt7{width:38px;height:38px;padding:0;border-radius:10px;font-size:1.1rem;line-height:1;display:inline-flex;align-items:center;justify-content:center}.productPagination_selectWrap__Iv3Ad{display:grid;grid-template-columns:1fr auto;align-items:center;gap:.4rem;min-width:0}.productPagination_pageSelect__PRfyl{width:100%;min-width:0;padding:.55rem .65rem;border:1px solid var(--color-border);border-radius:10px;background:var(--color-background);color:var(--color-foreground);font-size:.95rem}.productPagination_pageOf__VjAX8{color:var(--color-subtext);font-size:.9rem;white-space:nowrap}}@media (max-width:400px){.productPagination_pagination__FG5G3.productPagination_compact__TU8hm{gap:.4rem;padding:0 .4rem}.productPagination_navIcon__80Mt7{width:34px;height:34px;border-radius:9px;font-size:1rem}.productPagination_pageSelect__PRfyl{padding:.5rem .6rem;border-radius:9px;font-size:.92rem}.productPagination_pageOf__VjAX8{font-size:.85rem}}.ProductSorter_sorterContainer__gpb_M{display:flex;align-items:center;justify-content:flex-end;margin-bottom:1rem;font-family:var(--font-body);color:var(--color-foreground)}.ProductSorter_sorterLabel__ccwAp{margin-right:.5rem;font-weight:600;font-family:var(--font-heading)}.ProductSorter_sorterSelect__Wtiep{padding:.4rem .75rem;font-size:.95rem;border-radius:8px;border:1px solid var(--color-border);background-color:var(--color-background);color:var(--color-foreground);transition:background-color .3s ease}.ProductSorter_sorterSelect__Wtiep:hover{background-color:var(--color-background-accent)}.SmartSearchBar_searchBarContainer__giCwa{margin-top:16px;display:flex;justify-content:center}.SmartSearchBar_searchBarWrapper__MbXy_{--bar-h:52px;position:relative;display:flex;align-items:center;width:min(760px,92%);height:var(--bar-h);border-radius:999px;background:var(--color-background);box-shadow:0 8px 28px rgba(0,0,0,.06);overflow:visible;transition:box-shadow .2s ease,border-color .2s ease}.SmartSearchBar_searchBarWrapper__MbXy_:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--color-border);pointer-events:none}.SmartSearchBar_searchModeSelector__GFZqx{border-top-left-radius:999px;border-bottom-left-radius:999px;background-clip:padding-box}.SmartSearchBar_heroSectionButton__DEJ5n{border-top-right-radius:999px;border-bottom-right-radius:999px;background-clip:padding-box}.SmartSearchBar_searchBarWrapper__MbXy_:focus-within{border-color:color-mix(in oklab,var(--color-accent) 45%,var(--color-border));box-shadow:0 8px 28px rgba(0,0,0,.1),0 0 0 3px color-mix(in oklab,var(--color-accent) 28%,transparent)}.SmartSearchBar_heroSectionButton__DEJ5n,.SmartSearchBar_heroSectionTextBox__Rdmtf,.SmartSearchBar_searchModeSelector__GFZqx{border:none;outline:none;box-shadow:none;background:transparent}.SmartSearchBar_searchModeSelector__GFZqx{height:100%;padding:0 14px 0 16px;font-family:var(--font-body);color:var(--color-foreground);min-width:132px;border-right:1px solid var(--color-border);background:var(--color-background);color-scheme:light dark}.SmartSearchBar_searchInputGroup___ZwSu{position:relative;flex:1;display:flex;align-items:center;height:100%}.SmartSearchBar_heroSectionTextBox__Rdmtf{width:100%;height:100%;padding:0 16px;font-size:1rem;color:var(--color-foreground)}.SmartSearchBar_heroSectionButton__DEJ5n{height:100%;padding:0 22px;color:var(--color-light);font-size:1rem;font-family:var(--font-body);cursor:pointer;background:linear-gradient(180deg,color-mix(in oklab,var(--color-accent) 92%,transparent),var(--color-accent));transition:filter .15s ease,transform .02s ease}.SmartSearchBar_heroSectionButton__DEJ5n:hover{filter:brightness(1.05)}.SmartSearchBar_heroSectionButton__DEJ5n:active{transform:translateY(1px)}.SmartSearchBar_suggestionsDropdown__bw6EL{position:absolute;top:calc(100% + 6px);left:0;width:100%;z-index:9999;background:var(--color-background);border:1px solid var(--color-border);border-radius:12px;box-shadow:0 12px 28px rgba(0,0,0,.14);max-height:320px;overflow-y:auto}.SmartSearchBar_suggestionItem__xitqR{display:grid;grid-template-columns:48px 1fr;align-items:center;gap:12px;padding:10px 12px;cursor:pointer;transition:background .12s ease}.SmartSearchBar_suggestionItem__xitqR+.SmartSearchBar_suggestionItem__xitqR{border-top:1px solid var(--color-border)}.SmartSearchBar_suggestionItem__xitqR:hover{background:var(--color-background-accent)}.SmartSearchBar_thumbWrap__XYUCz{width:48px;height:48px;border-radius:8px;overflow:hidden;display:flex;align-items:center;justify-content:center}.SmartSearchBar_thumbImg__I4PRN{width:100%;height:100%;object-fit:cover;display:block}.SmartSearchBar_textWrap__OkBZl{min-width:0;display:flex;flex-direction:column;gap:2px}.SmartSearchBar_titleRow__1Vd7h{display:flex;align-items:baseline;gap:8px}.SmartSearchBar_title__yKxIB{font-weight:600;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.SmartSearchBar_typeBadge__CgOUx{margin-left:auto;font-size:.75rem;padding:3px 6px;border-radius:999px;background:var(--color-background-accent);color:var(--color-foreground);text-transform:capitalize}.SmartSearchBar_subtitle__9vP6m{display:flex;align-items:center;gap:6px;font-size:.85rem;color:var(--color-subtext)}.SmartSearchBar_price__u_vJB{font-weight:600}@media (max-width:900px){.SmartSearchBar_searchBarContainer__giCwa{margin-top:12px;padding:0 12px}.SmartSearchBar_searchBarWrapper__MbXy_{--bar-h:auto;position:relative;display:grid;grid-template-columns:1fr;gap:8px;width:100%!important;max-width:100%!important;border-radius:14px;padding:10px;height:auto;box-sizing:border-box}.SmartSearchBar_searchInputGroup___ZwSu{position:relative;z-index:2;flex:initial;display:block;height:auto}.SmartSearchBar_searchModeSelector__GFZqx{min-width:0;padding:0 12px;z-index:3}.SmartSearchBar_heroSectionTextBox__Rdmtf,.SmartSearchBar_searchModeSelector__GFZqx{height:44px;border:1px solid var(--color-border);border-radius:10px;background:var(--color-background)}.SmartSearchBar_heroSectionTextBox__Rdmtf{padding:0 14px;width:100%}.SmartSearchBar_suggestionsDropdown__bw6EL{position:static;left:auto;top:auto;width:100%;margin-top:6px;z-index:auto;border-radius:12px;border:1px solid var(--color-border);box-shadow:0 12px 24px rgba(0,0,0,.16);max-height:min(440px,65vh);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.SmartSearchBar_heroSectionButton__DEJ5n{height:44px;border-radius:10px;width:100%;padding:0 20px}}@media (max-width:400px){.SmartSearchBar_searchBarContainer__giCwa{margin-top:10px;padding:0 10px}.SmartSearchBar_searchBarWrapper__MbXy_{gap:6px;padding:8px;border-radius:12px}.SmartSearchBar_heroSectionButton__DEJ5n,.SmartSearchBar_heroSectionTextBox__Rdmtf,.SmartSearchBar_searchModeSelector__GFZqx{height:40px;border-radius:9px}.SmartSearchBar_searchModeSelector__GFZqx{padding:0 10px;font-size:.95rem}.SmartSearchBar_heroSectionTextBox__Rdmtf{padding:0 12px;font-size:.95rem}.SmartSearchBar_heroSectionButton__DEJ5n{padding:0 16px;font-size:.95rem}.SmartSearchBar_suggestionsDropdown__bw6EL{margin-top:4px;max-height:min(360px,60vh)}.SmartSearchBar_suggestionItem__xitqR{grid-template-columns:40px 1fr;gap:10px;padding:8px 10px}.SmartSearchBar_thumbWrap__XYUCz{width:40px;height:40px;border-radius:6px}.SmartSearchBar_title__yKxIB{font-size:.95rem}.SmartSearchBar_subtitle__9vP6m{font-size:.8rem}.SmartSearchBar_typeBadge__CgOUx{font-size:.7rem;padding:2px 6px}}.header_header__9GOU3{position:sticky;top:0;z-index:var(--hs-header-z);width:100%;background-color:var(--color-background);color:var(--color-foreground);display:flex;flex-direction:column;align-items:stretch;padding:5px;box-shadow:0 1px 6px rgba(0,0,0,.15);transition:padding .3s ease,background-color .3s ease,color .3s ease;font-family:var(--font-body);box-sizing:border-box;text-align:center}.header_headerTop__721jq{position:relative;display:flex;align-items:center;justify-content:flex-start;width:100%;max-width:1200px;margin-inline:auto;min-height:64px;padding:6px 10px}.header_logoRow__6c_s5{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;padding-block:6px;pointer-events:none;width:auto;background-color:transparent}.header_centeredLogo__6OvE4{display:inline-flex;align-items:center;justify-content:center;pointer-events:auto}.header_centeredLogo__6OvE4,.header_imageStyles__JbXTK{max-height:55px;object-fit:contain;transition:max-height .3s ease}.header_welcomeBanner__FYdKb{position:absolute;top:8px;left:50%;transform:translateX(-50%);padding:8px 14px;border-radius:9999px;background:var(--color-accent,#2e7d32);color:#fff;font-weight:600;box-shadow:0 10px 24px rgba(0,0,0,.18);pointer-events:none;z-index:6}.header_navContainer___nFNv{display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;width:100%;max-width:1280px;margin-inline:auto;padding:0 10px;gap:1rem}.header_navListStyles__4kAys{display:flex;justify-content:flex-start;gap:2rem;list-style:none;padding:0;margin:0;flex-shrink:1;white-space:nowrap;overflow:hidden}.header_navLinkStyles___UAL5{color:var(--color-foreground);font-size:clamp(.9rem,.85rem + .3vw,1rem);font-family:var(--font-heading);text-decoration:none;transition:color .3s ease}.header_navLinkStyles___UAL5:hover{color:var(--color-accent)}.header_accountLoginStyles__l_fJT{display:flex;gap:10px;margin-left:auto}.header_btn__H8dBW{--btn-h:36px;--btn-pad-x:12px;--btn-radius:10px;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:var(--btn-h);padding:0 var(--btn-pad-x);font:600 .95rem/1 var(--font-body);text-decoration:none;cursor:pointer;user-select:none;border-radius:var(--btn-radius);border:1px solid transparent;outline:none;transition:transform .06s ease,background-color .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}.header_btnPrimary__ZJgVz{background:var(--color-accent);color:var(--color-light);box-shadow:0 1px 0 rgba(0,0,0,.08)}.header_btnPrimary__ZJgVz:hover{background:var(--color-accent-hover);color:var(--color-light)}.header_btnPrimary__ZJgVz:active{transform:translateY(1px)}.header_btnPrimary__ZJgVz:focus-visible{box-shadow:0 0 0 3px color-mix(in oklab,var(--color-accent) 30%,transparent)}.header_btnDanger__I0JPD{background:var(--color-danger);color:var(--color-light)}.header_btnDanger__I0JPD:hover{filter:brightness(.96)}.header_btnDanger__I0JPD:active{transform:translateY(1px)}.header_btnDanger__I0JPD:focus-visible{box-shadow:0 0 0 3px color-mix(in oklab,var(--color-danger) 30%,transparent)}.header_btnGhost__X__28{background:var(--color-foreground);color:var(--color-foreground);border-color:var(--color-foreground)}.header_btnGhost__X__28:active{transform:translateY(1px)}.header_btnGhost__X__28:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in oklab,var(--color-foreground) 22%,transparent)}.header_btnIcon__FwTax{color:currentColor;display:inline-flex;align-items:center;justify-content:center;width:1.1em;height:1.1em;line-height:1}.header_btnLabel__C6szP{display:inline-block;line-height:1}.header_dashboardButton__Dvw4M,.header_loginButton__aTlod,.header_logoutButton__euyrU{all:unset}.header_themeToggle__Sdd8q{margin-right:0}.header_themeToggle__Sdd8q .header_btnLabel__C6szP{display:none}.header_hamburger__O21XF{display:none;background:none;border:none;cursor:pointer;color:var(--color-accent);z-index:5;width:44px;height:44px;position:relative}.header_burgerLine__m96Oj,.header_burgerLine__m96Oj:after,.header_burgerLine__m96Oj:before{content:"";position:absolute;left:50%;width:22px;height:2px;background:currentColor;border-radius:1px;transform-origin:center;transition:transform .22s ease,opacity .18s ease,top .22s ease}.header_burgerLine__m96Oj{top:50%;transform:translate(-50%,-50%)}.header_burgerLine__m96Oj:before{top:-7px;transform:translateX(-50%)}.header_burgerLine__m96Oj:after{top:7px;transform:translateX(-50%)}.header_hamburgerOpen___eqWi .header_burgerLine__m96Oj{transform:translate(-50%,-50%) rotate(45deg)}.header_hamburgerOpen___eqWi .header_burgerLine__m96Oj:before{opacity:0}.header_hamburgerOpen___eqWi .header_burgerLine__m96Oj:after{top:0;transform:translateX(-50%) rotate(-90deg)}.header_hamburgerWrapper__QMc6x{position:relative;z-index:3}@media (max-width:1200px){.header_hamburger__O21XF{display:inline-flex;align-items:center;justify-content:center}.header_centeredLogo__6OvE4{max-height:50px}.header_navContainer___nFNv{display:none;grid-area:nav;flex-direction:column;align-items:center;background-color:var(--color-background);gap:12px;text-align:left;padding-block:12px;border-top:1px solid var(--color-border);max-height:calc(100dvh - 110px);overflow:auto;overscroll-behavior:contain}.header_navOpen__nAP8y{display:flex}.header_navListStyles__4kAys{display:block;margin:0;padding:0;width:100%}.header_navListStyles__4kAys li+li{border-top:1px solid var(--color-border)}.header_navLinkStyles___UAL5{display:block;padding:12px 0;font-size:1rem}.header_accountLoginStyles__l_fJT{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%}.header_navContainer___nFNv{--ctrl-w:clamp(200px,80vw,320px)}.header_accountLoginStyles__l_fJT .header_btn__H8dBW,.header_themeToggle__Sdd8q{inline-size:var(--ctrl-w)}}.BrandWordmark_wordmark__1WsuD{display:inline-block;line-height:.9;font-family:var(--font-heading,"Playfair Display",serif);font-weight:650;letter-spacing:.2px;padding:20px 0 30px;--savvy-offset:.5em}.BrandWordmark_row__OqB2j{display:block;white-space:nowrap}.BrandWordmark_rowSavvy__yIIHj{margin-left:var(--savvy-offset)}.BrandWordmark_gold__DUXOm{color:#8f702b}.BrandWordmark_ink__6ezx4,[data-theme=light] .BrandWordmark_ink__6ezx4{color:var(--color-deepblue)}[data-theme=dark] .BrandWordmark_ink__6ezx4{color:var(--color-warmslate)}.BrandWordmark_sm__9EXuk{font-size:clamp(18px,2.8vw,26px)}.BrandWordmark_md__FVYoI{font-size:clamp(22px,4vw,36px)}.BrandWordmark_lg__oF6my{font-size:clamp(26px,5.2vw,44px)}.footer_footer__hrdC_{background-color:var(--color-background);color:var(--color-foreground);padding:60px 20px 100px;text-align:center;font-family:var(--font-body);box-shadow:0 1px 6px rgba(0,0,0,.15);width:100%;box-sizing:border-box}.footer_sectionStyles__bUhEJ{display:flex;flex-wrap:wrap;justify-content:space-around;gap:40px;max-width:1200px;margin:0 auto;width:100%;padding-bottom:40px;border-bottom:1px solid var(--color-border)}.footer_sections__XjXMv{font-family:var(--font-heading);font-size:1.25rem;color:var(--color-accent);margin-bottom:12px}.footer_sectionStyles__bUhEJ a,.footer_sectionStyles__bUhEJ li,.footer_sectionStyles__bUhEJ p{color:var(--color-foreground);font-size:.95rem;margin:4px 0}.footer_sectionStyles__bUhEJ a:hover{color:var(--color-accent)}.footer_sectionStyles__bUhEJ ul{list-style:none;padding:0;margin:0}.footer_newsletter__QGmLN{display:flex;flex-direction:column;align-items:center;gap:10px}.footer_inputStyles__MlzYR{padding:10px;width:200px;border-radius:6px;border:1px solid var(--color-border);background-color:var(--color-background);color:var(--color-foreground);font-family:var(--font-body);font-size:.95rem}.footer_inputStyles__MlzYR::placeholder{color:#999}.footer_buttonStyles__ffGVd{background-color:var(--color-accent);color:var(--color-light);padding:10px 20px;border-radius:6px;cursor:pointer;font-weight:700;font-size:.95rem;border:none;font-family:var(--font-body)}.footer_buttonStyles__ffGVd:hover{background-color:var(--color-background-accent);color:var(--color-foreground-accent)}.footer_copyright__4KNSp{margin-top:40px;font-size:.85rem;color:var(--color-accent)}.footer_legalLinks__LVGsF{margin-top:1.5rem;font-size:.9rem;text-align:center}.footer_legalLinks__LVGsF a{color:var(--color-foreground-accent);text-decoration:underline;margin:0 .5rem}.footer_legalLinks__LVGsF a:hover{text-decoration:none}.loadingPage_overlay__nk_14{position:fixed;inset:0;display:flex;justify-content:center;align-items:center;background-color:var(--color-background);color:var(--color-foreground);z-index:50;transition:background-color .3s ease}.loadingPage_content__bkVBU{display:flex;flex-direction:column;align-items:center}.loadingPage_imageVisible____q7G{opacity:1;transition:opacity .7s ease-in-out}.loadingPage_imageFaded__JcmYW{opacity:.2;transition:opacity .7s ease-in-out}.loadingPage_messageVisible__aBzyf{margin-top:12px;font-size:.95rem;color:var(--color-subtext);opacity:1;transition:opacity .2s ease;text-align:center}.loadingPage_messageFaded__GwpB_{opacity:.5}.AdminCreateStory_wrap__HCWoc{display:grid;gap:14px;padding:8px 0 24px}.AdminCreateStory_headRow__D8t5i{display:flex;align-items:center;justify-content:space-between;gap:12px}.AdminCreateStory_title__kTkYL{margin:0;font-family:var(--font-heading);font-weight:700;font-size:1.25rem}.AdminCreateStory_headActions__5Q4PB{display:flex;gap:8px}.AdminCreateStory_grid____AHd{display:grid;gap:16px;grid-template-columns:1.6fr 1fr}@media (max-width:980px){.AdminCreateStory_grid____AHd{grid-template-columns:1fr}}.AdminCreateStory_main__bZTyE,.AdminCreateStory_side__fcpdq{display:grid;gap:14px}.AdminCreateStory_field__pYudU{display:grid;gap:8px}.AdminCreateStory_label__uFmSy{font-weight:600;color:var(--color-foreground)}.AdminCreateStory_hint__41bRa{margin:0;color:var(--color-subtext);font-size:.9rem}.AdminCreateStory_hintRow__G84oP{display:flex;align-items:center;justify-content:space-between;gap:8px}.AdminCreateStory_counter__5X2rQ{color:var(--color-subtext)}.AdminCreateStory_counterBad__JhKlR{color:var(--color-danger);font-weight:700}.AdminCreateStory_input__GKbmL{width:100%;padding:10px 12px;border-radius:10px;border:1px solid var(--color-border);background:var(--color-background);color:var(--color-foreground);outline:none;transition:box-shadow .2s ease,border-color .2s ease}.AdminCreateStory_input__GKbmL:focus{border-color:var(--color-accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-accent) 28%,transparent)}.AdminCreateStory_inputError__4veLN{border-color:var(--color-danger);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-danger) 28%,transparent)}.AdminCreateStory_editorWrap__HRxnP{border:1px solid var(--color-border);border-radius:12px;background:var(--color-background);color:var(--color-foreground);overflow:clip}.AdminCreateStory_editor___5TAG{min-height:320px}.AdminCreateStory_snippets__YORo6{display:flex;flex-wrap:wrap;gap:8px}.AdminCreateStory_chip__NWQVS{border:1px solid var(--color-border);background:var(--color-background);color:var(--color-foreground);padding:6px 10px;border-radius:999px;cursor:pointer;font-weight:600}.AdminCreateStory_chip__NWQVS:hover{background:var(--color-background-accent)}.AdminCreateStory_previewWrap__b3M1x{display:grid}.AdminCreateStory_heroBox__H_mPr{position:relative;width:100%;aspect-ratio:16/9;border:1px solid var(--color-border);border-radius:12px;overflow:hidden;background:var(--color-background)}.AdminCreateStory_heroImg__5WTDY{object-fit:cover}.AdminCreateStory_heroPlaceholder__roI7z{display:grid;place-items:center;color:var(--color-subtext);font-size:.95rem}.AdminCreateStory_tipCard__h9s2x{border:1px solid var(--color-border);background:var(--color-background);border-radius:12px;padding:12px;display:grid;gap:8px}.AdminCreateStory_tipTitle__tpb62{margin:0;font-weight:700}.AdminCreateStory_tipList__0qaSO{margin:0;padding-left:18px;color:var(--color-subtext)}.AdminCreateStory_primary__gHP_g,.AdminCreateStory_secondary__e_7zX{appearance:none;border-radius:10px;padding:10px 14px;font-weight:700;min-width:100px;cursor:pointer;border:1px solid var(--color-border);transition:background-color .2s ease,color .2s ease,border-color .2s ease,opacity .2s ease}.AdminCreateStory_primary__gHP_g{background:var(--color-accent);color:#fff;border-color:color-mix(in srgb,var(--color-accent) 85%,#000)}.AdminCreateStory_primary__gHP_g:hover{background:var(--color-accent-hover)}.AdminCreateStory_primary__gHP_g[aria-busy=true]{opacity:.8;cursor:progress}.AdminCreateStory_secondary__e_7zX{background:var(--color-background);color:var(--color-foreground)}.AdminCreateStory_secondary__e_7zX:hover{background:var(--color-background-accent)}.AdminCreateStory_footerBar____P2x{position:sticky;bottom:0;z-index:1;display:none;gap:10px;justify-content:flex-end;padding:10px 0 0;background:linear-gradient(to top,color-mix(in srgb,var(--color-background) 92%,transparent),transparent)}@media (max-width:980px){.AdminCreateStory_footerBar____P2x{display:flex}}.AdminRichTextEditor_wrap__YKSPh{display:grid;gap:6px}.AdminRichTextEditor_toolbar__ttSZo{display:flex;flex-wrap:wrap;gap:6px;padding:8px;border:1px solid var(--color-border);border-bottom:none;border-top-left-radius:12px;border-top-right-radius:12px;background:var(--color-background-accent)}.AdminRichTextEditor_group__LGO39{display:inline-flex;gap:6px;margin-right:6px}.AdminRichTextEditor_btn___MVlk{border:1px solid var(--color-border);background:var(--color-background);color:var(--color-foreground);border-radius:10px;padding:6px 10px;line-height:1;font-weight:700;cursor:pointer}.AdminRichTextEditor_btn___MVlk:disabled{opacity:.5;cursor:not-allowed}.AdminRichTextEditor_btnActive__LlTdz{background:color-mix(in srgb,var(--color-accent) 18%,var(--color-background));border-color:color-mix(in srgb,var(--color-accent) 72%,var(--color-border))}.AdminRichTextEditor_editorShell__jjwix{border:1px solid var(--color-border);border-bottom-left-radius:12px;border-bottom-right-radius:12px;background:var(--color-background);min-height:260px;padding:12px}.AdminRichTextEditor_prose__RxnO9{color:var(--color-foreground);line-height:1.6;font-size:1rem;height:100%}.AdminRichTextEditor_isEmpty__h76a3 p:first-child:before{content:attr(data-placeholder);color:var(--color-subtext);float:left;height:0;pointer-events:none}.AdminRichTextEditor_prose__RxnO9 h1{font-size:1.6rem;margin:0 0 .35em;font-weight:800}.AdminRichTextEditor_prose__RxnO9 h2{font-size:1.35rem;margin:1.1em 0 .4em;font-weight:800}.AdminRichTextEditor_prose__RxnO9 h3{font-size:1.1rem;margin:1em 0 .35em;font-weight:700}.AdminRichTextEditor_prose__RxnO9 ol,.AdminRichTextEditor_prose__RxnO9 ul{margin:8px 0;padding-left:1.25rem;list-style-position:outside}.AdminRichTextEditor_prose__RxnO9 ul{list-style-type:disc}.AdminRichTextEditor_prose__RxnO9 ol{list-style-type:decimal}.AdminRichTextEditor_prose__RxnO9 ul ul{list-style-type:circle}.AdminRichTextEditor_prose__RxnO9 ul ul ul{list-style-type:square}.AdminRichTextEditor_prose__RxnO9 li{margin:4px 0}.AdminRichTextEditor_prose__RxnO9 li::marker{color:var(--color-subtext)}.AdminRichTextEditor_prose__RxnO9 p{margin:.6em 0}.AdminRichTextEditor_prose__RxnO9 strong{font-weight:800}.AdminRichTextEditor_prose__RxnO9 em{font-style:italic}.AdminRichTextEditor_prose__RxnO9 u{text-decoration:underline}.AdminRichTextEditor_prose__RxnO9 s{text-decoration:line-through}.AdminRichTextEditor_link__xIgZf,.AdminRichTextEditor_prose__RxnO9 a{color:blue;text-decoration:underline;text-underline-offset:2px}.AdminRichTextEditor_blockquote__Y8mG6,.AdminRichTextEditor_prose__RxnO9 blockquote{margin:.8em 0;padding:.6em .8em;border-left:4px solid var(--color-border);background:color-mix(in srgb,var(--color-foreground) 4%,transparent);border-radius:10px}.AdminRichTextEditor_codeBlock__UMsHS,.AdminRichTextEditor_prose__RxnO9 pre{border:1px solid var(--color-border);padding:.75em .9em;border-radius:10px;overflow:auto}.AdminRichTextEditor_codeBlock__UMsHS,.AdminRichTextEditor_prose__RxnO9 code,.AdminRichTextEditor_prose__RxnO9 pre{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;background:color-mix(in srgb,var(--color-foreground) 6%,transparent)}.AdminRichTextEditor_prose__RxnO9 code{padding:.1em .35em;border-radius:6px}.AdminRichTextEditor_img__HtdO7,.AdminRichTextEditor_prose__RxnO9 img{max-width:100%;height:auto;border-radius:12px;display:block;box-shadow:0 8px 24px color-mix(in srgb,var(--color-foreground) 10%,transparent);margin:.6em 0}.AdminRichTextEditor_prose__RxnO9 hr{border:none;border-top:1px solid var(--color-border);margin:1em 0}.AdminRichTextEditor_counterRow__ag_Ir{display:flex;justify-content:space-between;align-items:center;padding:4px 2px 0}.AdminRichTextEditor_counterText__ypRF4{color:var(--color-subtext);font-size:.9rem}.AdminRichTextEditor_counterWarn__miLa_{color:var(--color-danger);font-weight:700}.AdminRichTextEditor_skeleton__oCCJz{min-height:260px;border:1px solid var(--color-border);border-radius:12px;background:var(--color-background-accent)}.AffiliateHeader_header__j2D8p{display:flex;flex-direction:column;gap:.25rem}.AffiliateHeader_heading__bhb2D{font-size:1.1rem;font-weight:600;font-family:var(--font-heading);color:var(--color-foreground-accent)}.AffiliateHeader_subheading__bKpIu{font-size:.9rem;color:var(--color-subtext)}.AffiliateCreateForm_form__1C6sc{border-radius:14px;border:1px solid var(--color-border);padding:.75rem .9rem .65rem;background:var(--color-background);display:flex;flex-direction:column;gap:.7rem;box-shadow:0 8px 22px color-mix(in srgb,var(--color-foreground) 8%,transparent)}.AffiliateCreateForm_formRow__mbKxB{display:flex;flex-wrap:wrap;gap:.75rem}.AffiliateCreateForm_label__t8Aoo{display:flex;flex-direction:column;gap:.2rem;font-size:.8rem;flex:1 1 180px;color:var(--color-foreground-accent)}.AffiliateCreateForm_input__mHda5,.AffiliateCreateForm_textarea__BYNHm{font-size:.8rem;padding:.4rem .5rem;border-radius:8px;border:1px solid var(--color-border);background:var(--color-background);color:var(--color-foreground)}.AffiliateCreateForm_input__mHda5::placeholder,.AffiliateCreateForm_textarea__BYNHm::placeholder{color:var(--color-subtext)}.AffiliateCreateForm_textarea__BYNHm{resize:vertical}.AffiliateCreateForm_formActions__OkfsF{display:flex;justify-content:flex-end}.AffiliateCreateForm_primaryButton__3c68B{font-size:.8rem;padding:.4rem .95rem;border-radius:999px;border:none;cursor:pointer;background:var(--color-accent);color:var(--color-light);font-weight:600;transition:background-color .15s ease,transform .06s ease,box-shadow .16s ease}.AffiliateCreateForm_primaryButton__3c68B:hover:not(:disabled){background:var(--color-accent-hover);transform:translateY(-1px);box-shadow:0 4px 12px color-mix(in srgb,var(--color-foreground) 12%,transparent)}.AffiliateCreateForm_primaryButton__3c68B:disabled{opacity:.6;cursor:wait}@media (max-width:900px){.AffiliateCreateForm_form__1C6sc{padding:.75rem;border-radius:12px}.AffiliateCreateForm_formRow__mbKxB{flex-direction:column}.AffiliateCreateForm_label__t8Aoo{flex:1 1 auto}}.AffiliatePreviewModal_previewModalBackdrop__U3SKY{position:fixed;inset:0;background:rgba(0,0,0,.35);display:flex;align-items:center;justify-content:center;z-index:9999}.AffiliatePreviewModal_previewModal__FAweH{max-width:900px;width:min(900px,100% - 32px);max-height:90vh;background:var(--color-background,#fdf6ed);border-radius:18px;box-shadow:0 18px 45px rgba(0,0,0,.25);padding:18px 20px 20px;display:flex;flex-direction:column;overflow:hidden}.AffiliatePreviewModal_previewModalHeader__t6o0o{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px}.AffiliatePreviewModal_previewModalTitle__eaHI8{font-size:1.05rem;font-weight:600}.AffiliatePreviewModal_previewModalSubtitle___0MeC{font-size:.85rem;color:var(--color-subtext);margin-top:2px}.AffiliatePreviewModal_previewModalClose__qaVzN{border:none;background:transparent;cursor:pointer;font-size:1.1rem;line-height:1}.AffiliatePreviewModal_previewModalBody__JMR9c{flex:1;min-height:0;overflow-y:auto;padding-right:4px}.AffiliatePreviewModal_previewModalSection__wI7H_{margin-bottom:16px}.AffiliatePreviewModal_previewModalSectionTitle__uiZ2R{font-size:.9rem;font-weight:600;margin-bottom:8px}.AffiliatePreviewModal_previewModalSummary__VhkCC{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1.5fr) minmax(0,1fr);gap:10px 16px;font-size:.85rem}.AffiliatePreviewModal_previewModalSummaryLabel__EQc9W{font-size:.78rem;text-transform:uppercase;letter-spacing:.04em;color:var(--color-subtext);margin-bottom:2px}.AffiliatePreviewModal_previewModalSummaryValue__wBJc9{word-break:break-word}.AffiliatePreviewModal_previewModalFieldsGrid__B5JPI{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1.6fr);gap:10px 16px;font-size:.85rem}.AffiliatePreviewModal_previewCard__Vp1Oe{display:flex;gap:.55rem;border-radius:10px;border:1px solid color-mix(in srgb,var(--color-border) 80%,transparent);background:var(--color-background);padding:.45rem .5rem}.AffiliatePreviewModal_previewMedia__iJxwD{display:flex;flex-direction:column;gap:.35rem}.AffiliatePreviewModal_previewLogoWrapper__2wUAG{border-radius:999px;border:1px solid color-mix(in srgb,var(--color-border) 80%,transparent);background:color-mix(in srgb,var(--color-background) 92%,var(--color-border));padding:.3rem}.AffiliatePreviewModal_previewLogo__HBqPr{display:block;max-width:96px;height:auto}.AffiliatePreviewModal_previewImageWrapper__f6HZb{border-radius:12px;border:1px solid color-mix(in srgb,var(--color-border) 80%,transparent);background:color-mix(in srgb,var(--color-background) 94%,var(--color-border));padding:.3rem}.AffiliatePreviewModal_previewImage__zyqki{max-width:100%;height:auto;display:block}.AffiliatePreviewModal_previewBody__xjM8G{flex:1;display:flex;flex-direction:column;gap:.15rem}.AffiliatePreviewModal_previewHeaderRow__ey8Aa{display:flex;align-items:center;justify-content:space-between;gap:.4rem}.AffiliatePreviewModal_previewAdvertiser__OJONh{font-size:.8rem;font-weight:600;color:var(--color-foreground-accent)}.AffiliatePreviewModal_previewBadge__Uf0KU{font-size:.7rem;padding:.1rem .4rem;border-radius:999px;background:color-mix(in srgb,var(--color-accent) 10%,var(--color-background));color:var(--color-subtext);border:1px solid color-mix(in srgb,var(--color-accent) 36%,var(--color-border))}.AffiliatePreviewModal_previewTitle__LO__m{font-size:.82rem;font-weight:500;color:var(--color-foreground)}.AffiliatePreviewModal_previewDescription__30Fbg{font-size:.76rem;color:var(--color-subtext)}.AffiliatePreviewModal_previewMetaRow__1yWLB{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:.1rem}.AffiliatePreviewModal_previewCoupon__4owSt{font-size:.74rem;border-radius:999px;padding:.08rem .4rem;background:color-mix(in srgb,var(--color-background) 85%,var(--color-border))}.AffiliatePreviewModal_previewDiscount__AyLe7{font-size:.74rem;border-radius:999px;padding:.08rem .4rem;background:color-mix(in srgb,var(--color-success) 8%,var(--color-background));color:var(--color-foreground-accent)}.AffiliatePreviewModal_previewCtaRow__HviU_{margin-top:.2rem}.AffiliatePreviewModal_previewCta__FCDRO{font-size:.76rem;font-weight:500;color:var(--color-accent)}.AffiliatePreviewModal_attrsList___gLZk{display:flex;flex-wrap:wrap;gap:6px}.AffiliatePreviewModal_attrsTag__b2FF_{font-size:.78rem;padding:2px 6px;border-radius:999px;background:rgba(0,0,0,.06)}.AffiliatePreviewModal_previewModalImagesRow__Ql4zW{display:flex;flex-wrap:wrap;gap:16px}.AffiliatePreviewModal_previewModalImageWrapper__XaQEw{max-width:100%}.AffiliatePreviewModal_previewModalImage__oqQzc{max-width:100%;height:auto;border-radius:8px;display:block}.AffiliatePreviewModal_previewModalLogo__OcFlC{max-height:80px;width:auto;display:block}.AffiliatePreviewModal_previewModalImageCaption__HaQrW{margin-top:4px;font-size:.8rem;color:var(--color-subtext)}.AffiliatePreviewModal_previewModalHtml__B4FTT{padding:10px;border-radius:8px;background:rgba(0,0,0,.03);font-size:.8rem}.AffiliatePreviewModal_previewJsonPre__iiadu{margin-top:8px;padding:10px 12px;border-radius:8px;background:#121212;color:#f5f5f5;font-size:.78rem;overflow-x:auto}.AffiliatePreviewModal_muted__Qn7jY{font-size:.78rem;color:var(--color-subtext)}.AffiliatePreviewModal_previewModalPlacement__LCGpl{border-radius:10px;border:1px solid color-mix(in srgb,var(--color-border) 80%,transparent);padding:.5rem;background:color-mix(in srgb,var(--color-background) 96%,var(--color-border))}.AffiliatePreviewModal_homeBannerPreview___S3YT{padding:.75rem;background:var(--color-background-accent)}.AffiliatePreviewModal_homeBannerInner__eM_hD{max-width:640px;margin:0 auto}.AffiliatePreviewModal_homePromotionsPreview__a17Zz{padding:.75rem}.AffiliatePreviewModal_homePromotionsGrid___pnO5{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.AffiliatePreviewModal_homePromotionsTile__DVzai{min-height:120px}.AffiliatePreviewModal_browsePreview__ENRXh{padding:.75rem}.AffiliatePreviewModal_browseLayout__eXqbZ{display:grid;grid-template-columns:2fr 1fr;gap:.75rem}.AffiliatePreviewModal_browseResultsMock__uBQVc{min-height:150px;border-radius:8px;background:color-mix(in srgb,var(--color-background) 94%,var(--color-border));display:flex;align-items:center;justify-content:center;font-size:.8rem;color:var(--color-subtext)}.AffiliatePreviewModal_browseSidebar__h32oR{min-height:150px}.AffiliatePreviewModal_productDetailPreview__VJJeH{padding:.75rem}.AffiliatePreviewModal_productDetailLayout___S5i9{display:grid;grid-template-columns:2fr 1fr;gap:.75rem}.AffiliatePreviewModal_productDetailMain__yZiyj{min-height:160px;border-radius:8px;background:color-mix(in srgb,var(--color-background) 94%,var(--color-border));display:flex;align-items:center;justify-content:center;font-size:.8rem;color:var(--color-subtext)}.AffiliatePreviewModal_productDetailAside__4N_1D{min-height:160px}.AffiliatePreviewModal_searchPreview__wn_h_{padding:.75rem}.AffiliatePreviewModal_searchHeader__uPwX3{font-size:.85rem;margin-bottom:.5rem}.AffiliatePreviewModal_searchResultsRow__9X4Pk{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.AffiliatePreviewModal_searchResultItem__CHwEe{min-height:120px;border-radius:8px;background:color-mix(in srgb,var(--color-background) 94%,var(--color-border));display:flex;align-items:center;justify-content:center;font-size:.8rem;color:var(--color-subtext)}.AffiliatePreviewModal_globalPreview__3BNAL{padding:.75rem}.AffiliatePreviewModal_globalPreviewInner__TNmwj{max-width:520px}.AffiliatePreviewModal_linkSecondary__51_rE,.AffiliatePreviewModal_link__hrOVV{font-size:.78rem;text-decoration:none;border-bottom:1px dashed color-mix(in srgb,var(--color-accent) 80%,transparent);cursor:pointer}.AffiliatePreviewModal_link__hrOVV{color:var(--color-accent);font-weight:500}.AffiliatePreviewModal_linkSecondary__51_rE{color:var(--color-foreground-accent)}.AffiliatePreviewModal_linkSecondary__51_rE:hover,.AffiliatePreviewModal_link__hrOVV:hover{border-bottom-style:solid}.AffiliatePreviewModal_statusApproved__4SILe,.AffiliatePreviewModal_statusPending__jASy9{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;font-size:.72rem;font-weight:500;text-transform:uppercase;letter-spacing:.04em}.AffiliatePreviewModal_statusApproved__4SILe:before,.AffiliatePreviewModal_statusPending__jASy9:before{content:"";width:7px;height:7px;border-radius:999px}.AffiliatePreviewModal_statusApproved__4SILe{background:color-mix(in srgb,var(--color-success,#2e7d32) 10%,var(--color-background));color:var(--color-success,#2e7d32);border:1px solid color-mix(in srgb,var(--color-success,#2e7d32) 40%,transparent)}.AffiliatePreviewModal_statusApproved__4SILe:before{background:var(--color-success,#2e7d32)}.AffiliatePreviewModal_statusPending__jASy9{background:color-mix(in srgb,var(--color-warning,#f9a825) 8%,var(--color-background));color:var(--color-warning,#b27a00);border:1px solid color-mix(in srgb,var(--color-warning,#f9a825) 35%,transparent)}.AffiliatePreviewModal_statusPending__jASy9:before{background:var(--color-warning,#f9a825)}.AffiliatePreviewModal_helpText__wsFnX{font-size:.8rem;color:var(--color-subtext);margin-bottom:8px}.AffiliatePreviewModal_toggleOff__sZio0,.AffiliatePreviewModal_toggleOn___6mT3{display:inline-flex;align-items:center;justify-content:center;padding:.4rem .9rem;border-radius:999px;font-size:.8rem;font-weight:500;border:1px solid transparent;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .05s ease}.AffiliatePreviewModal_toggleOn___6mT3{background:color-mix(in srgb,var(--color-success,#2e7d32) 14%,var(--color-background));color:var(--color-success,#2e7d32);border-color:color-mix(in srgb,var(--color-success,#2e7d32) 50%,transparent)}.AffiliatePreviewModal_toggleOn___6mT3:hover:not(:disabled){background:color-mix(in srgb,var(--color-success,#2e7d32) 20%,var(--color-background));transform:translateY(-.5px)}.AffiliatePreviewModal_toggleOff__sZio0{background:color-mix(in srgb,var(--color-accent,#8f702b) 8%,var(--color-background));color:var(--color-accent,#8f702b);border-color:color-mix(in srgb,var(--color-accent,#8f702b) 40%,transparent)}.AffiliatePreviewModal_toggleOff__sZio0:hover:not(:disabled){background:color-mix(in srgb,var(--color-accent,#8f702b) 14%,var(--color-background));transform:translateY(-.5px)}.AffiliatePreviewModal_toggleOff__sZio0:disabled,.AffiliatePreviewModal_toggleOn___6mT3:disabled{opacity:.6;cursor:default;transform:none}.ProductDetailsRulesEditor_rulesCard__WR7qn{margin-top:.75rem;padding:.75rem .9rem;border-radius:10px;border:1px solid var(--color-border);background:var(--color-background);display:flex;flex-direction:column;gap:.5rem}.ProductDetailsRulesEditor_heading__DyE_f{font-size:.95rem;font-weight:600}.ProductDetailsRulesEditor_helpText__Z_MKn{font-size:.8rem;color:var(--color-subtext)}.ProductDetailsRulesEditor_label__GYt4e{display:flex;flex-direction:column;gap:.25rem;font-size:.8rem;background-color:var(--color-background)}.ProductDetailsRulesEditor_input__PCuQv{border-radius:6px;border:1px solid var(--color-border);padding:.3rem .4rem;font-size:.85rem;background-color:var(--color-background)}.ProductDetailsRulesEditor_checkboxRow__Valkm{display:flex;gap:.4rem;align-items:center;font-size:.8rem}.ProductDetailsRulesEditor_error__0CBeR{color:var(--color-error,#c0392b);font-size:.8rem}.ProductDetailsRulesEditor_saveButton__uyFhS{align-self:flex-start;margin-top:.25rem;border-radius:999px;padding:.35rem .9rem;border:none;font-size:.8rem;cursor:pointer}.ProductDetailsAffiliatePromotions_wrap__sVoS1{border-radius:16px;border:1px solid color-mix(in srgb,var(--color-border) 85%,transparent);background:color-mix(in srgb,var(--color-background) 94%,var(--color-brand-accent) 6%);padding:.85rem .9rem .9rem;display:flex;flex-direction:column;gap:.55rem;font-family:var(--font-body);margin-bottom:1rem;box-shadow:0 10px 24px rgba(0,0,0,.06)}.ProductDetailsAffiliatePromotions_ribbonRow__pCgg_{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.ProductDetailsAffiliatePromotions_badge__2Wg3R{font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;padding:.25rem .6rem;border-radius:999px;background:var(--color-brand-accent);color:var(--color-background);font-weight:600;white-space:nowrap}.ProductDetailsAffiliatePromotions_ribbonText__hzwV_{font-size:.78rem;color:var(--color-subtext)}.ProductDetailsAffiliatePromotions_cardRow__zmgB9{display:flex;gap:.8rem;align-items:flex-start}.ProductDetailsAffiliatePromotions_mediaWrapper___2YMH{position:relative;flex:0 0 96px;aspect-ratio:4/3;border-radius:12px;overflow:hidden;background:color-mix(in srgb,var(--color-background) 90%,var(--color-border));border:1px solid color-mix(in srgb,var(--color-border) 80%,transparent)}.ProductDetailsAffiliatePromotions_mediaImage__zgfWb{object-fit:cover}.ProductDetailsAffiliatePromotions_contentColumn__9cZ7p{flex:1;display:flex;flex-direction:column;gap:.35rem}.ProductDetailsAffiliatePromotions_headerRow__4iWHl{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.ProductDetailsAffiliatePromotions_advertiserBlock__4nEHo{display:flex;flex-direction:column;gap:.1rem}.ProductDetailsAffiliatePromotions_advertiser__XSoYf{font-size:.88rem;font-weight:600;color:var(--color-foreground-accent)}.ProductDetailsAffiliatePromotions_domain__wTzxD{font-size:.78rem;font-weight:400;color:var(--color-subtext)}.ProductDetailsAffiliatePromotions_title__FHrVf{margin:0;font-family:var(--font-heading);font-size:1rem;line-height:1.35;color:var(--color-foreground)}.ProductDetailsAffiliatePromotions_description__npn0J{font-size:.85rem;color:var(--color-foreground);line-height:1.4}.ProductDetailsAffiliatePromotions_description__npn0J p{margin:0}.ProductDetailsAffiliatePromotions_metaRow__NPiKO{display:flex;justify-content:flex-start;align-items:center;gap:.5rem;flex-wrap:wrap}.ProductDetailsAffiliatePromotions_coupon__JZpAw{display:inline-flex;align-items:center;gap:.35rem;padding:.25rem .55rem;border-radius:999px;background:color-mix(in srgb,var(--color-background) 85%,var(--color-border))}.ProductDetailsAffiliatePromotions_couponLabel__TQ3_O{font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:var(--color-subtext)}.ProductDetailsAffiliatePromotions_couponValue__Sa_x5{font-size:.85rem;font-weight:600}.ProductDetailsAffiliatePromotions_tags__Wd3iQ{display:flex;flex-wrap:wrap;gap:.3rem}.ProductDetailsAffiliatePromotions_tag__nrIO_{font-size:.75rem;padding:.18rem .45rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--color-border) 80%,transparent);background:hsla(0,0%,100%,.6)}.ProductDetailsAffiliatePromotions_ctaRow__fwOJ3{display:flex;flex-direction:column;gap:.35rem;align-items:flex-start;margin-top:.2rem}.ProductDetailsAffiliatePromotions_cta__Medbh{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;padding:.45rem .9rem;border-radius:999px;font-size:.86rem;font-weight:600;background:var(--color-brand-accent);color:var(--color-background);border:1px solid transparent;text-decoration:none;cursor:pointer}.ProductDetailsAffiliatePromotions_cta__Medbh:hover{background:var(--color-accent-hover);color:var(--color-background)}.ProductDetailsAffiliatePromotions_ctaArrow__QnJ9R{font-size:.9rem;translate:0 0;transition:translate .12s ease-out}.ProductDetailsAffiliatePromotions_cta__Medbh:hover .ProductDetailsAffiliatePromotions_ctaArrow__QnJ9R{translate:2px 0}.ProductDetailsAffiliatePromotions_disclaimer__WdZ9s{margin:0;font-size:.75rem;color:var(--color-subtext);max-width:30rem}@media (max-width:768px){.ProductDetailsAffiliatePromotions_wrap__sVoS1{padding:.8rem .85rem}.ProductDetailsAffiliatePromotions_ribbonRow__pCgg_{flex-direction:column;align-items:flex-start}.ProductDetailsAffiliatePromotions_cardRow__zmgB9{flex-direction:row;align-items:flex-start}.ProductDetailsAffiliatePromotions_mediaWrapper___2YMH{flex-basis:80px}.ProductDetailsAffiliatePromotions_title__FHrVf{font-size:.96rem}}@media (max-width:520px){.ProductDetailsAffiliatePromotions_cardRow__zmgB9{flex-direction:column}.ProductDetailsAffiliatePromotions_mediaWrapper___2YMH{width:100%;max-width:100%;aspect-ratio:16/9}}.SearchKeywordRulesEditor_searchKeywordEditor__ZKoww{margin-top:.35rem;padding:.6rem .7rem .7rem;border-radius:10px;border:1px dashed color-mix(in srgb,var(--color-accent) 45%,var(--color-border) 55%);background:color-mix(in srgb,var(--color-background-accent) 70%,var(--color-background) 30%)}.SearchKeywordRulesEditor_searchKeywordHeaderRow__vGYAs{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.25rem}.SearchKeywordRulesEditor_searchKeywordBadge__mbgPv{font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;padding:.15rem .5rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--color-accent) 70%,var(--color-border) 30%);background:color-mix(in srgb,var(--color-accent) 18%,var(--color-background) 82%);color:var(--color-foreground-accent);white-space:nowrap}.SearchKeywordRulesEditor_helpTextSmall__xfeaH{margin:0 0 .4rem;font-size:.78rem;color:var(--color-subtext)}.SearchKeywordRulesEditor_searchKeywordTextarea__mZv9j{width:100%;font-size:.8rem;line-height:1.4;padding:.45rem .5rem;border-radius:8px;border:1px solid color-mix(in srgb,var(--color-border) 85%,transparent);background:color-mix(in srgb,var(--color-background) 96%,var(--color-background-accent) 4%);resize:vertical;min-height:2.4rem}.SearchKeywordRulesEditor_searchKeywordTextarea__mZv9j:focus{outline:none;border-color:color-mix(in srgb,var(--color-accent) 55%,var(--color-border) 45%);box-shadow:0 0 0 1px color-mix(in srgb,var(--color-accent) 40%,transparent)}.SearchKeywordRulesEditor_searchKeywordHintRow__Q8YfS{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:.3rem;align-items:baseline}.SearchKeywordRulesEditor_searchKeywordHintLabel__bD30L{font-size:.75rem;font-weight:600;color:var(--color-foreground-accent)}.SearchKeywordRulesEditor_searchKeywordHint__ahh7A{font-size:.75rem;color:var(--color-subtext)}.SearchKeywordRulesEditor_searchKeywordHint__ahh7A code{font-family:var(--font-mono,monospace);font-size:.75rem;padding:.05rem .25rem;border-radius:999px;background:color-mix(in srgb,var(--color-background-accent) 65%,var(--color-background) 35%)}.SearchKeywordRulesEditor_searchKeywordChipsBlock__K_rMn{margin-top:.45rem}.SearchKeywordRulesEditor_searchKeywordChipsLabel__SR5HY{font-size:.78rem;color:var(--color-subtext);margin-bottom:.15rem}.SearchKeywordRulesEditor_searchKeywordChips__Gz3Z0{display:flex;flex-wrap:wrap;gap:.25rem}.SearchKeywordRulesEditor_searchKeywordChip__WqNev{font-size:.76rem;padding:.12rem .5rem;border-radius:999px;background:color-mix(in srgb,var(--color-background) 80%,var(--color-border) 20%);color:var(--color-foreground);border:1px solid color-mix(in srgb,var(--color-border) 85%,transparent)}.HomePromotionalBanner_wrap___MJhg{margin-top:2.5rem;margin-bottom:2.5rem;padding:1.75rem 2rem;border-radius:18px;background:var(--color-background,#15171b);color:var(--color-foreground,#f5f5f5);box-shadow:0 16px 40px rgba(0,0,0,.24)}.HomePromotionalBanner_header__uLJdm{margin-bottom:1.25rem}.HomePromotionalBanner_eyebrow__gfI_b{font-size:.8rem;text-transform:uppercase;letter-spacing:.08em;color:var(--color-accent,#8f702b);margin:0 0 .25rem}.HomePromotionalBanner_subtitle__Dl3eg{margin:0;font-size:.9rem;color:var(--color-subtext,#a3a3a3)}.HomePromotionalBanner_banner__IgPQV{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1.8fr);gap:1.75rem;align-items:stretch;height:320px;max-height:320px;overflow:hidden}.HomePromotionalBanner_bannerContent__cSMO9{display:flex;flex-direction:column;gap:.75rem;min-width:0}.HomePromotionalBanner_advertiserBlock__MXEUB{display:flex;flex-direction:column;gap:.25rem}.HomePromotionalBanner_advertiserRow__iEqlh{display:flex;flex-wrap:wrap;gap:.35rem;font-size:.85rem;align-items:baseline}.HomePromotionalBanner_advertiser__Oujmh{font-weight:600}.HomePromotionalBanner_domain__TauE8{color:var(--color-subtext,#a3a3a3)}.HomePromotionalBanner_logoRow__Z3RNl{display:flex;align-items:center;gap:.4rem}.HomePromotionalBanner_logoImage__j3B54{max-height:28px;width:auto;object-fit:contain;border-radius:6px;padding:2px 4px}.HomePromotionalBanner_title__gKp7w{font-size:1.4rem;font-family:var(--font-heading);-webkit-line-clamp:2}.HomePromotionalBanner_body__LJ34R,.HomePromotionalBanner_title__gKp7w{margin:0;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.HomePromotionalBanner_body__LJ34R{font-size:.95rem;color:var(--color-subtext,#d0d0d0);max-width:60ch;-webkit-line-clamp:3}.HomePromotionalBanner_metaRow__PCLHt{display:flex;flex-wrap:wrap;gap:.5rem;font-size:.8rem}.HomePromotionalBanner_badge__hvDvm{padding:.15rem .5rem;border-radius:999px;background:rgba(143,112,43,.18);color:var(--color-accent,#e7c372)}.HomePromotionalBanner_tags__ZvkMl{color:var(--color-subtext,#a3a3a3)}.HomePromotionalBanner_actions__Hoc3t{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;margin-top:auto;max-width:420px}.HomePromotionalBanner_primaryCta__O2PoA{display:inline-flex;align-items:center;justify-content:center;padding:.55rem 1.4rem;border-radius:999px;font-size:.9rem;font-weight:600;border:none;text-decoration:none;background:var(--color-accent,#8f702b);color:#fff;width:auto;align-self:flex-start}.HomePromotionalBanner_primaryCta__O2PoA:hover{opacity:.92;color:#fff}.HomePromotionalBanner_disclaimer__xDzLR{font-size:.75rem;color:var(--color-subtext,#b3b3b3)}.HomePromotionalBanner_bannerImageWrapper___CisG{position:relative;width:100%;height:100%;border-radius:14px;overflow:hidden;background:var(--color-background-accent);display:flex;align-items:center;justify-content:center;flex-shrink:0}.HomePromotionalBanner_bannerImageWrapper___CisG span{position:relative!important;display:block!important;width:100%!important;height:100%!important}.HomePromotionalBanner_bannerImageWrapper___CisG img{width:100%!important;height:100%!important;object-fit:contain;object-position:center;display:block}.HomePromotionalBanner_bannerImage__XAd48{width:100%;height:100%;object-fit:contain;object-position:center;display:block}.HomePromotionalBanner_bannerImagePlaceholder__GfEVp{width:100%;height:100%;display:flex;align-items:center;justify-content:center;border-radius:14px;background:#111317;font-size:.85rem;color:var(--color-subtext,#a0a0a0)}.HomePromotionalBanner_carouselControls___5RtJ{margin-top:.9rem;display:flex;align-items:center;justify-content:center;gap:.75rem}.HomePromotionalBanner_dots__QQ_Cl{display:flex;gap:.4rem}.HomePromotionalBanner_dot__Jrp_L{width:8px;height:8px;border-radius:999px;border:none;background:#33363c;cursor:pointer}.HomePromotionalBanner_dotActive__Hwpdb{width:18px;background:var(--color-accent,#8f702b)}.HomePromotionalBanner_arrowButton__ftEG5{border:none;background:transparent;cursor:pointer;padding:.25rem .45rem;border-radius:999px;font-size:1rem;line-height:1;display:inline-flex;align-items:center;justify-content:center;color:var(--color-subtext,#b3b3b3);transition:background .15s ease,color .15s ease,transform .1s ease}.HomePromotionalBanner_arrowButton__ftEG5:hover{background:hsla(0,0%,100%,.06);color:var(--color-foreground);transform:translateY(-1px)}@media (max-width:900px){.HomePromotionalBanner_wrap___MJhg{margin-top:1.5rem;margin-bottom:1.5rem;padding:1.1rem 1rem}.HomePromotionalBanner_banner__IgPQV{grid-template-columns:1fr;grid-template-rows:auto 260px;height:520px;max-height:520px}.HomePromotionalBanner_title__gKp7w{font-size:1.25rem}.HomePromotionalBanner_body__LJ34R{font-size:.9rem}.HomePromotionalBanner_bannerImageWrapper___CisG{height:100%}}@media (max-width:768px){.HomePromotionalBanner_banner__IgPQV{grid-template-columns:1fr;grid-template-rows:auto 240px;height:540px;max-height:540px}.HomePromotionalBanner_bannerImageWrapper___CisG{height:100%}.HomePromotionalBanner_actions__Hoc3t{align-items:stretch;max-width:none}.HomePromotionalBanner_primaryCta__O2PoA{width:100%}}