.ReviewRichText_richText__oZMdA{display:grid;gap:10px;color:var(--color-text-muted);font-size:.96rem;line-height:1.72;overflow-wrap:anywhere}.ReviewRichText_richText__oZMdA p{margin:0}.ReviewRichText_richText__oZMdA ul{display:grid;gap:7px;margin:0;padding-left:20px;list-style:disc}.ReviewRichText_richText__oZMdA li{padding-left:3px}.ReviewRichText_richText__oZMdA strong{color:var(--color-text);font-weight:900}.ReviewRichText_richText__oZMdA em{color:#7f465a;font-style:italic}.ReviewRichText_highlight__unUEV{border-radius:8px;background:hsla(74,50%,90%,.86);color:#5b662c;font-weight:850;padding:1px 5px}.ProductReviews_reviews__89z0g{display:grid;gap:var(--space-xl)}.ProductReviews_summaryGrid__dwexl{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr);gap:var(--space-lg)}.ProductReviews_filters__9o3Xp,.ProductReviews_reportBox__mTy8y,.ProductReviews_reviewCard__Eo5uv,.ProductReviews_summaryCard__bwSNw{border:1px solid rgba(226,115,150,.18);border-radius:var(--radius-lg);background:linear-gradient(145deg,hsla(0,0%,100%,.92),rgba(255,243,247,.72));box-shadow:var(--shadow-sm)}.ProductReviews_summaryCard__bwSNw{display:grid;gap:var(--space-md);padding:var(--space-lg)}.ProductReviews_score__9uFdt{color:var(--color-primary-dk);font-family:var(--font-display);font-size:clamp(3rem,8vw,5rem);line-height:.95}.ProductReviews_muted__BS2sm{color:var(--color-text-muted);font-weight:700}.ProductReviews_bars__mUH3Z{display:grid;gap:9px}.ProductReviews_barRow__PI_oy{display:grid;grid-template-columns:38px minmax(0,1fr) 32px;align-items:center;gap:10px;color:var(--color-text-muted);font-size:.84rem;font-weight:800}.ProductReviews_barTrack__j1fB0{overflow:hidden;height:9px;border-radius:var(--radius-full);background:rgba(226,115,150,.12)}.ProductReviews_barFill__0HOMT{height:100%;border-radius:inherit;background:var(--gradient-button)}.ProductReviews_metricGrid__uUjRT{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px}.ProductReviews_metric__kXPqY{border-radius:var(--radius-md);background:hsla(0,0%,100%,.62);padding:12px}.ProductReviews_metric__kXPqY strong{display:block;color:var(--color-text);font-size:1.2rem}.ProductReviews_tagRow__iUDcC{display:flex;flex-wrap:wrap;gap:8px}.ProductReviews_filters__9o3Xp{display:grid;grid-template-columns:repeat(6,minmax(130px,1fr));gap:10px;align-items:end;padding:var(--space-md)}.ProductReviews_filters__9o3Xp label{display:grid;gap:6px}.ProductReviews_filters__9o3Xp span{color:var(--color-text);font-size:.74rem;font-weight:900;text-transform:uppercase}.ProductReviews_checkFilter__3rmkW{display:flex!important;align-items:center;gap:8px;min-height:44px;color:var(--color-text-muted);font-weight:800}.ProductReviews_reviewList__6kWrU{display:grid;gap:var(--space-md)}.ProductReviews_reviewCard__Eo5uv{display:grid;gap:var(--space-md);padding:var(--space-lg)}.ProductReviews_reviewTop__tEJlE{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-md)}.ProductReviews_stars__9vVWm{display:inline-flex;gap:2px;color:#b98a4c}.ProductReviews_reviewTitle__VJZJg{margin-top:6px;color:var(--color-text);font-size:1.08rem;line-height:1.25}.ProductReviews_badgeLine___HqU5{display:flex;flex-wrap:wrap;gap:7px}.ProductReviews_mediaGrid__rAGXu{display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:10px}.ProductReviews_mediaTile__wiLhY{overflow:hidden;min-height:118px;border:1px solid rgba(226,115,150,.14);border-radius:var(--radius-md);background:hsla(0,0%,100%,.68)}.ProductReviews_mediaTile__wiLhY img,.ProductReviews_mediaTile__wiLhY video{width:100%;height:118px;-o-object-fit:cover;object-fit:cover}.ProductReviews_caption__VW_sq{color:var(--color-text-muted);font-size:.78rem;font-weight:750;padding:8px}.ProductReviews_actions___bWGV{display:flex;flex-wrap:wrap;gap:8px}.ProductReviews_reportBox__mTy8y{display:grid;gap:10px;padding:var(--space-md)}.ProductReviews_empty__HLAMg{display:grid;justify-items:start;gap:var(--space-sm);color:var(--color-text-muted);padding:var(--space-lg)}.ProductReviews_message__ril9G{border-radius:var(--radius-md);padding:12px 14px;font-weight:850}.ProductReviews_success__V5DEb{border:1px solid rgba(67,130,86,.22);background:rgba(239,250,241,.86);color:#2f6c45}.ProductReviews_error__UZYii{border:1px solid rgba(165,54,79,.22);background:rgba(255,240,244,.9);color:#8c2944}@media (max-width:980px){.ProductReviews_filters__9o3Xp,.ProductReviews_summaryGrid__dwexl{grid-template-columns:1fr}.ProductReviews_reviewTop__tEJlE{flex-direction:column}}.ReviewFlow_page__ISr1U{min-height:100vh;background:radial-gradient(circle at 12% 8%,rgba(247,160,184,.25),transparent 30%),radial-gradient(circle at 88% 12%,rgba(179,222,226,.24),transparent 26%),var(--gradient-page)}.ReviewFlow_hero__1aTck{position:relative;overflow:hidden;padding:clamp(44px,7vw,82px) 0 clamp(30px,5vw,56px)}.ReviewFlow_heroInner__oNDhL{position:relative;z-index:1;display:grid;gap:16px}.ReviewFlow_heroInner__oNDhL p{max-width:720px;color:var(--color-text-muted);font-size:1.04rem;font-weight:750;line-height:1.7}.ReviewFlow_heroActions__osPPq{display:flex;flex-wrap:wrap;gap:12px;margin-top:4px}.ReviewFlow_choices__IbxKI{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-lg);padding-bottom:var(--space-3xl)}.ReviewFlow_choiceCard__oScFI,.ReviewFlow_panel__btYtv,.ReviewFlow_previewCard__HGd_a,.ReviewFlow_productCard__HNOHV{border:1px solid rgba(226,115,150,.18);border-radius:var(--radius-xl);background:hsla(0,0%,100%,.72);box-shadow:var(--shadow-md);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.ReviewFlow_choiceCard__oScFI{display:grid;gap:18px;padding:clamp(24px,4vw,34px)}.ReviewFlow_choiceIcon__JUX0l{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background:rgba(247,160,184,.18);color:var(--color-primary-dk);box-shadow:inset 0 0 0 1px rgba(226,115,150,.18)}.ReviewFlow_choiceCard__oScFI h2,.ReviewFlow_panel__btYtv h2,.ReviewFlow_previewCard__HGd_a h2,.ReviewFlow_productCard__HNOHV h2{margin:0;color:var(--color-text);font-family:var(--font-display);font-size:clamp(1.35rem,2.4vw,1.95rem);letter-spacing:0}.ReviewFlow_choiceCard__oScFI p,.ReviewFlow_panel__btYtv p,.ReviewFlow_previewCard__HGd_a p,.ReviewFlow_productCard__HNOHV p{color:var(--color-text-muted);font-weight:700;line-height:1.65}.ReviewFlow_duplicateBox__d7opB,.ReviewFlow_message__woGlT,.ReviewFlow_trustNote__nTNO3{border-radius:var(--radius-lg);padding:14px 16px;font-weight:800}.ReviewFlow_trustNote__nTNO3{border:1px solid rgba(179,222,226,.4);background:rgba(242,252,252,.78);color:#386f75}.ReviewFlow_section__O5y1l{display:grid;gap:var(--space-lg);padding-bottom:var(--space-3xl)}.ReviewFlow_panel__btYtv{display:grid;gap:var(--space-lg);padding:clamp(18px,3vw,28px)}.ReviewFlow_searchForm__nsyh3{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center}.ReviewFlow_field__Jnv9j{display:grid;gap:8px;color:var(--color-text);font-size:.88rem;font-weight:850}.ReviewFlow_field__Jnv9j input,.ReviewFlow_field__Jnv9j select,.ReviewFlow_field__Jnv9j textarea{width:100%;min-height:46px;border:1px solid rgba(226,115,150,.22);border-radius:var(--radius-md);background:hsla(0,0%,100%,.82);color:var(--color-text);font:inherit;font-weight:700;padding:11px 13px;outline:none;transition:border-color var(--duration-fast) var(--ease-smooth),box-shadow var(--duration-fast) var(--ease-smooth)}.ReviewFlow_field__Jnv9j textarea{min-height:118px;resize:vertical}.ReviewFlow_field__Jnv9j input:focus,.ReviewFlow_field__Jnv9j select:focus,.ReviewFlow_field__Jnv9j textarea:focus{border-color:rgba(226,115,150,.55);box-shadow:0 0 0 4px rgba(247,160,184,.16)}.ReviewFlow_grid2__KjXa4,.ReviewFlow_grid3__coDL5{display:grid;gap:var(--space-md)}.ReviewFlow_grid2__KjXa4{grid-template-columns:repeat(2,minmax(0,1fr))}.ReviewFlow_grid3__coDL5{grid-template-columns:repeat(3,minmax(0,1fr))}.ReviewFlow_results__oqlNS{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:var(--space-md)}.ReviewFlow_productCard__HNOHV{display:grid;gap:14px;padding:16px}.ReviewFlow_mediaThumb__b1wfN,.ReviewFlow_productImage__aNjQh{overflow:hidden;border:1px solid rgba(226,115,150,.14);border-radius:var(--radius-lg);background:linear-gradient(135deg,rgba(255,242,247,.9),rgba(242,252,252,.72))}.ReviewFlow_productImage__aNjQh{aspect-ratio:4/3}.ReviewFlow_mediaThumb__b1wfN img,.ReviewFlow_productImage__aNjQh img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ReviewFlow_placeholder__1YQBb{display:grid;place-items:center;width:100%;height:100%;color:var(--color-primary-dk)}.ReviewFlow_actions__ZImdS,.ReviewFlow_badgeLine__6jpXD,.ReviewFlow_mediaActions__yMNBF,.ReviewFlow_metaLine__ISZeH{display:flex;flex-wrap:wrap;align-items:center;gap:9px}.ReviewFlow_metaLine__ISZeH{color:var(--color-text-muted);font-size:.86rem;font-weight:850}.ReviewFlow_steps__sxv7O{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-bottom:var(--space-md)}.ReviewFlow_stepButton__omnDD{min-height:46px;border:1px solid rgba(226,115,150,.18);border-radius:var(--radius-full);background:hsla(0,0%,100%,.6);color:var(--color-text-muted);font-size:.78rem;font-weight:900}.ReviewFlow_stepActive__17suJ{border-color:rgba(226,115,150,.5);background:rgba(247,160,184,.18);color:var(--color-primary-dk);box-shadow:var(--shadow-sm)}.ReviewFlow_checkGrid__4_Ywn{display:flex;flex-wrap:wrap;gap:10px}.ReviewFlow_checkItem__bbbW_{display:inline-flex;align-items:center;gap:8px;min-height:38px;border:1px solid rgba(226,115,150,.16);border-radius:var(--radius-full);background:hsla(0,0%,100%,.62);color:var(--color-text);font-size:.84rem;font-weight:850;padding:8px 12px}.ReviewFlow_toolbar__W9kY4{display:flex;flex-wrap:wrap;gap:8px;padding:8px;border:1px solid rgba(226,115,150,.16);border-radius:var(--radius-md);background:rgba(255,248,251,.78)}.ReviewFlow_iconButton__v2_nE,.ReviewFlow_toolbar__W9kY4 button{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid rgba(226,115,150,.18);border-radius:50%;background:hsla(0,0%,100%,.74);color:var(--color-primary-dk)}.ReviewFlow_ratingRow__LYOGv{display:flex;gap:6px}.ReviewFlow_starButton__MXoNq{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;color:rgba(226,115,150,.35)}.ReviewFlow_starActive__u2KKU{color:#e27396}.ReviewFlow_mediaList__1Y1Rz{display:grid;gap:12px}.ReviewFlow_mediaRow__02eIe{display:grid;grid-template-columns:120px 140px minmax(0,1fr) minmax(160px,.7fr) auto;gap:10px;align-items:end;padding:12px;border:1px solid rgba(226,115,150,.14);border-radius:var(--radius-lg);background:hsla(0,0%,100%,.54)}.ReviewFlow_previewGrid__d6dkQ{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:var(--space-lg)}.ReviewFlow_previewCard__HGd_a{display:grid;gap:14px;padding:18px}.ReviewFlow_mediaGrid__iUsa8{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px}.ReviewFlow_mediaThumb__b1wfN{display:grid;min-height:130px}.ReviewFlow_mediaThumb__b1wfN span{display:grid;place-items:center;min-height:130px;color:var(--color-primary-dk);font-weight:900}.ReviewFlow_message__woGlT{border:1px solid rgba(226,115,150,.22);background:rgba(255,240,244,.86);color:#8c2944}.ReviewFlow_success__Fs_q_{border-color:rgba(67,130,86,.22);background:rgba(239,250,241,.86);color:#2f6c45}.ReviewFlow_duplicateBox__d7opB{display:grid;gap:12px;border:1px solid rgba(226,115,150,.24);background:rgba(255,244,248,.9)}.ReviewFlow_emptyState__ScE2H{display:grid;gap:14px;justify-items:start;padding:var(--space-xl);border:1px dashed rgba(226,115,150,.28);border-radius:var(--radius-xl);background:hsla(0,0%,100%,.46)}@media (max-width:900px){.ReviewFlow_choices__IbxKI,.ReviewFlow_grid2__KjXa4,.ReviewFlow_grid3__coDL5,.ReviewFlow_mediaRow__02eIe,.ReviewFlow_previewGrid__d6dkQ,.ReviewFlow_steps__sxv7O{grid-template-columns:1fr}}@media (max-width:640px){.ReviewFlow_searchForm__nsyh3{grid-template-columns:1fr}.ReviewFlow_actions__ZImdS,.ReviewFlow_heroActions__osPPq{align-items:stretch;flex-direction:column}}