.demo-visual_frame__jILqo{--violet:#4f8bb8;--motion-ink:#171713;--motion-muted:#656660;--motion-ease-out:cubic-bezier(0.23,1,0.32,1);container-type:inline-size;min-width:0;margin:0;overflow:hidden;border:1px solid var(--site-line);border-radius:10px;background:var(--site-soft);color:var(--motion-ink);box-shadow:none;font-variant-numeric:tabular-nums;isolation:isolate}.demo-visual_frame__jILqo button{font:inherit;cursor:pointer}.demo-visual_frame__jILqo button:disabled{cursor:default}.demo-visual_filmHeader__e9mcX{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:22px 30px 0;font-size:9px;line-height:1.4}.demo-visual_filmEyebrow__ur47x{display:flex;align-items:center;gap:8px;color:var(--site-accent-text);letter-spacing:.08em;font-weight:600}.demo-visual_filmEyebrow__ur47x>i{width:5px;height:5px;border-radius:50%;background:var(--site-accent)}.demo-visual_exampleLabel__z7qqX{color:#656660;font-size:11px;white-space:nowrap}.demo-visual_filmTitle__i0uRA{display:flex;flex-direction:column;gap:7px;padding:18px 30px 0}.demo-visual_filmTitle__i0uRA>strong{min-height:36px;font-size:clamp(20px,2.7cqi,29px);font-weight:550;line-height:1.45;letter-spacing:-.045em;text-wrap:balance;animation:demo-visual_titleIn__JoDGc .25s ease-out both}.demo-visual_filmTitle__i0uRA>span{font-size:12px;color:var(--motion-muted)}.demo-visual_heroScene__lhsTg{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);align-items:stretch;gap:22px;padding:26px 30px}.demo-visual_visual__qcrfP{min-width:0}.demo-visual_browser__9tC_8{position:relative;min-width:0;overflow:hidden;background:white;border:1px solid #deded8;border-radius:9px;box-shadow:0 7px 16px #343b3605}.demo-visual_browserBar__2NrOQ{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;height:31px;padding:0 12px;border-bottom:1px solid #edede7;background:#fcfcfa;color:#94968d;font-size:9px;line-height:1}.demo-visual_dots__bgFE0{display:flex;gap:4px}.demo-visual_dots__bgFE0 i{width:5px;height:5px;border-radius:50%;background:#dddcd4}.demo-visual_dots__bgFE0 i:first-child{background:#dcb7ad}.demo-visual_dots__bgFE0 i:nth-child(2){background:#e3d5b5}.demo-visual_dots__bgFE0 i:nth-child(3){background:#becbbb}.demo-visual_shopHeader__oBgB_{flex-shrink:0;height:48px;padding:0 20px;display:flex;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid #f1f0eb}.demo-visual_shopHeader__oBgB_>strong{font-size:24px;font-weight:650;letter-spacing:-.09em;line-height:1}.demo-visual_shopHeader__oBgB_>strong span{color:#bd785e}.demo-visual_shopHeader__oBgB_>span{font-size:9px;color:#93948b}.demo-visual_shopHeader__oBgB_ .demo-visual_bag__HrMQ6{color:#555f52;font-size:22px}.demo-visual_shopViewport__y_naE{position:relative;overflow:hidden;height:292px}.demo-visual_shopContent__kgmQ8{padding:17px 20px 20px;transform:translateY(0);transition:transform .7s cubic-bezier(.22,1,.36,1)}.demo-visual_browser__9tC_8[data-phase="1"] .demo-visual_shopContent__kgmQ8{transform:translateY(-18px)}.demo-visual_browser__9tC_8:is([data-phase="2"],[data-phase="3"],[data-phase="4"],[data-phase="5"]) .demo-visual_shopContent__kgmQ8{transform:translateY(-57px)}.demo-visual_heroScene__lhsTg .demo-visual_detailBrowser__IWoAD .demo-visual_shopViewport__y_naE{min-height:440px}.demo-visual_detailBrowser__IWoAD .demo-visual_bag__HrMQ6>svg{width:18px;height:18px;stroke-width:1.5}.demo-visual_detailContent__d4Lml{padding:16px 20px 20px}.demo-visual_detailBreadcrumb__Z30nA{display:flex;align-items:center;gap:7px;margin-bottom:16px;color:#8e9086;font-size:8px}.demo-visual_detailBreadcrumb__Z30nA>strong{color:#42493e;font-weight:500}.demo-visual_detailGrid__pW4Wp{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:start;gap:20px}.demo-visual_detailGallery__NFHlo,.demo-visual_detailInfo__Sn18w{min-width:0}.demo-visual_detailImage__50_nu{display:grid;place-items:center;min-height:256px;overflow:hidden;background:#e7ece5;border-radius:5px}.demo-visual_detailImage__50_nu .demo-visual_productArt__Fulyf{height:234px}.demo-visual_detailImage__50_nu[data-ivory=true]{background:#eee9e1}.demo-visual_detailThumbnails__yFx3J{display:flex;gap:7px;margin-top:9px}.demo-visual_detailThumbnails__yFx3J>span{width:46px;height:42px;overflow:hidden;border:1px solid #e5e6dd;border-radius:4px;background:#f0f2ec}.demo-visual_detailThumbnails__yFx3J>span[data-selected=true]{border-color:#536849}.demo-visual_detailThumbnails__yFx3J .demo-visual_productArt__Fulyf{height:40px}.demo-visual_detailThumbnails__yFx3J>span[data-view=side]>svg{transform:rotate(-24deg) scale(1.15)}.demo-visual_detailBrand__i2hKJ{display:block;color:#7b8272;font-size:8px;letter-spacing:.1em;line-height:1.3}.demo-visual_detailName__IIopF{display:block;margin-top:5px;color:#27332b;font-size:28px;font-weight:600;letter-spacing:-.045em;line-height:1.15}.demo-visual_detailDescription__6aREi{display:block;margin-top:5px;color:#7c8176;font-size:10px;line-height:1.45;word-break:keep-all}.demo-visual_detailRating__QnKQX{display:flex;align-items:center;gap:5px;margin-top:10px;color:#818579;font-size:8px}.demo-visual_detailRating__QnKQX>span:first-child{display:flex;gap:1px;color:#9b793e}.demo-visual_detailRating__QnKQX svg{width:9px;height:9px;fill:currentColor;stroke-width:1}.demo-visual_detailRating__QnKQX>strong{color:#414a3d;font-weight:600}.demo-visual_detailPrice__Er62I{display:block;margin-top:12px;font-size:24px;font-weight:600;letter-spacing:-.04em;line-height:1.2;font-variant-numeric:tabular-nums}.demo-visual_detailOptions__PbpuW{margin-top:17px;font-size:9px}.demo-visual_detailOptions__PbpuW>span{display:flex;gap:7px;color:#969a8d}.demo-visual_detailOptions__PbpuW strong{color:#464f3d;font-weight:500}.demo-visual_detailColors__pV_Ql{display:flex;gap:6px;margin-top:7px}.demo-visual_detailColors__pV_Ql>span{display:flex;align-items:center;gap:5px;min-height:29px;padding:5px 8px;border:1px solid #e2e4dc;border-radius:4px;color:#8d9185;font-size:9px}.demo-visual_detailColors__pV_Ql>span[data-selected=true]{color:#3c523b;border-color:#8b9c7c;background:#f4f7f0}.demo-visual_detailOptions__PbpuW[data-active=true] .demo-visual_detailColors__pV_Ql>span[data-selected=true]{outline:2px solid #e3eadd;outline-offset:2px}.demo-visual_detailColors__pV_Ql i{width:10px;height:10px;border-radius:50%;background:#526955;box-shadow:inset 0 0 0 1px #00000010}.demo-visual_detailColors__pV_Ql>span:last-child i{background:#e4daca}.demo-visual_detailQuantity__IzKvi{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:13px;color:#818675;font-size:9px}.demo-visual_detailQuantity__IzKvi>span:last-child{display:flex;align-items:center;justify-content:space-between;width:76px;min-height:26px;padding:0 9px;border:1px solid #e2e4dc;border-radius:4px;color:#59624f}.demo-visual_detailQuantity__IzKvi strong{color:#333d2b;font-weight:500}.demo-visual_detailPurchase__LXv2T{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:12px}.demo-visual_detailPurchase__LXv2T>span{display:flex;align-items:center;justify-content:center;gap:5px;min-height:36px;padding:8px 5px;border:1px solid #ccd3c4;border-radius:4px;color:#41513a;font-size:10px;font-weight:550;line-height:1.3}.demo-visual_detailPurchase__LXv2T svg{width:12px;height:12px;stroke-width:1.5}.demo-visual_detailPurchase__LXv2T>span:last-child{color:#fff;border-color:#3c513c;background:#3c513c}.demo-visual_detailPurchase__LXv2T>span[data-hovered=true]{background:#2b3c2c}.demo-visual_detailDelivery__ZTYXa{display:flex;align-items:center;gap:5px;margin-top:10px;color:#8c9280;font-size:8px;line-height:1.5}.demo-visual_detailDelivery__ZTYXa>svg{flex-shrink:0;width:12px;height:12px;stroke-width:1.5}.demo-visual_detailTabs__TWyfz{display:flex;gap:25px;margin-top:22px;border-bottom:1px solid #e7e9e0;color:#969c8b;font-size:9px}.demo-visual_detailTabs__TWyfz>span{padding:8px 0}.demo-visual_detailTabs__TWyfz>span[data-selected=true]{border-bottom:2px solid #536849;color:#3e5034}.demo-visual_detailTabs__TWyfz small{font-size:8px}.demo-visual_detailSummary__dFdN3{display:grid;gap:5px;padding-top:14px}.demo-visual_detailSummary__dFdN3>strong{color:#59634d;font-size:12px;font-weight:500}.demo-visual_detailSummary__dFdN3>span{color:#9ba08f;font-size:9px;line-height:1.5}.demo-visual_collectionHeading__iuxXx{display:flex;flex-direction:column;gap:3px;padding-bottom:13px}.demo-visual_collectionHeading__iuxXx>span{font-size:7px;letter-spacing:.14em;color:#a59983}.demo-visual_collectionHeading__iuxXx>strong{font-size:17px;line-height:1.4;font-weight:550;letter-spacing:-.045em}.demo-visual_products__d_6UK{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.demo-visual_product__MlHP6{min-width:0}.demo-visual_productImage__cuLYe{position:relative;overflow:hidden;border-radius:4px;background:#eeeae2}.demo-visual_product__MlHP6[data-dark=true] .demo-visual_productImage__cuLYe{background:#e2e9e1}.demo-visual_productImage__cuLYe>span{position:absolute;top:9px;left:10px;color:#928d7f;font-size:8px;letter-spacing:.1em}.demo-visual_productArt__Fulyf{display:block;width:100%;height:153px}.demo-visual_productName__V6uHF{display:flex;align-items:baseline;justify-content:space-between;gap:5px;margin-top:8px}.demo-visual_productName__V6uHF>strong{font-size:11px;font-weight:550}.demo-visual_productName__V6uHF>span{font-size:9px;color:#6f736b;white-space:nowrap}.demo-visual_productDetail__FoiLt{display:block;margin-top:2px;color:#97988e;font-size:8px}.demo-visual_shopCompare__ZVIBB{display:flex;justify-content:space-between;gap:8px;border-top:1px solid #eeeae4;margin-top:19px;padding-top:13px;font-size:10px}.demo-visual_shopCompare__ZVIBB>span:last-child{color:#ac775f}.demo-visual_shopLines__TGq3J{display:flex;flex-direction:column;gap:7px;margin-top:15px}.demo-visual_shopLines__TGq3J i{display:block;width:73%;height:4px;background:#f4f3ef;border-radius:2px}.demo-visual_shopLines__TGq3J i:nth-child(2){width:85%}.demo-visual_shopLines__TGq3J i:nth-child(3){width:62%}.demo-visual_browserStatus__2ymmF{margin-top:auto;display:flex;align-items:center;gap:6px;min-height:29px;padding:7px 13px;border-top:1px solid #eeede7;background:#fafbf8;font-size:8px;color:#83907e;line-height:1.3}.demo-visual_browserStatus__2ymmF>i{flex-shrink:0;width:4px;height:4px;border-radius:50%;background:#95ab90}.demo-visual_pointer__ZzCjo{position:absolute;z-index:4;left:27%;top:51%;width:26px;color:#21445c;filter:drop-shadow(0 3px 4px #30253728);transition:left .7s cubic-bezier(.22,1,.36,1),top .7s cubic-bezier(.22,1,.36,1)}.demo-visual_pointer__ZzCjo>svg{display:block;width:24px;position:relative}.demo-visual_pointer__ZzCjo>i{position:absolute;left:-11px;top:-11px;width:28px;height:28px;border:1px solid #4f8bb8;border-radius:50%;animation:demo-visual_cursorRing__8Cw2T 2s ease-out infinite}.demo-visual_journeyPointer__sD6xf{width:30px;pointer-events:none;transition:none}.demo-visual_journeyPointer__sD6xf>svg{width:28px}.demo-visual_journeyPointer__sD6xf>i{opacity:0;animation:none}.demo-visual_detailBrowser__IWoAD .demo-visual_assistance__OJ3o1{transform:none;transition:opacity .2s var(--motion-ease-out)}.demo-visual_browser__9tC_8[data-phase="1"] .demo-visual_pointer__ZzCjo{left:76%;top:61%}.demo-visual_browser__9tC_8:is([data-phase="2"],[data-phase="3"]) .demo-visual_pointer__ZzCjo{left:69%;top:85%}.demo-visual_browser__9tC_8[data-phase="4"] .demo-visual_pointer__ZzCjo{left:84%;top:calc(100% - 78px)}.demo-visual_browser__9tC_8[data-phase="5"] .demo-visual_pointer__ZzCjo{left:77%;top:calc(100% - 66px)}.demo-visual_analysisPanel__yp2RW{min-width:0;padding:17px;border:1px solid #dadbd3;border-radius:9px;background:#fff;box-shadow:0 7px 16px #46334f04}.demo-visual_panelHeader__Xp20q{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:16px}.demo-visual_panelHeader__Xp20q>span{font-size:15px;font-weight:550;letter-spacing:-.045em}.demo-visual_panelHeader__Xp20q>span>i{display:inline-flex;align-items:center;justify-content:center;width:21px;height:21px;margin-right:5px;border-radius:6px;background:#dde6ec;color:#21445c;font-size:14px;font-style:normal}.demo-visual_panelHeader__Xp20q>small{display:flex;align-items:center;gap:5px;color:#93a28f;font-size:7px;letter-spacing:.04em}.demo-visual_panelHeader__Xp20q>small>i{width:4px;height:4px;border-radius:50%;background:#91af9b}.demo-visual_scores__Q_8op{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.demo-visual_score__W9C_y{min-width:0;border:1px solid #ebe7ee;border-radius:7px;padding:11px 12px 10px;transition:border-color .25s ease,background-color .25s ease}.demo-visual_score__W9C_y[data-active=true]{border-color:var(--metric);background:color-mix(in srgb,var(--metric) 6%,white)}.demo-visual_actionEvidence__qNtcJ{display:flex;align-items:center;gap:9px;min-height:72px;margin-bottom:12px;padding:10px;border:1px solid #e3e4de;border-radius:6px;color:#777e72;background:#fafaf6}.demo-visual_actionEvidence__qNtcJ[data-responding=true]{border-color:#cbdce2;color:#416577;background:#f3f8fa}.demo-visual_actionEvidence__qNtcJ>svg{flex-shrink:0;width:16px;height:16px;stroke-width:1.5}.demo-visual_actionEvidence__qNtcJ>div{display:grid;min-width:0;gap:5px}.demo-visual_actionEvidence__qNtcJ strong{font-size:11px;line-height:1.4;font-weight:550;word-break:keep-all}.demo-visual_actionEvidence__qNtcJ small{font-size:9px;line-height:1.5}.demo-visual_actionEvidence__qNtcJ>span{margin-left:auto;font-size:12px}.demo-visual_metricName__c_Sv1{display:flex;align-items:center;gap:5px;font-size:10px;color:#63616a}.demo-visual_metricName__c_Sv1>i{width:6px;height:6px;border:1px solid var(--metric);border-radius:50%}.demo-visual_scoreValue__7VMUf{margin-top:5px;color:#44434b;font-size:31px;line-height:1.25;letter-spacing:-.055em;font-weight:450}.demo-visual_scoreValue__7VMUf>small{margin-left:5px;font-size:8px;color:#656660;letter-spacing:0}.demo-visual_metricLabel__yolzt{display:block;margin-top:4px;color:#656660;font-size:8px}.demo-visual_scoreTrack__Th2gG{height:2px;overflow:hidden;margin-top:9px;background:#f0edf2}.demo-visual_scoreTrack__Th2gG>span{display:block;height:100%;background:var(--metric);transform-origin:left;transition:transform .15s linear;opacity:.7}.demo-visual_sparkline__e9Fwn{margin-top:15px}.demo-visual_sparkline__e9Fwn>div{display:flex;justify-content:space-between;color:#656660;font-size:8px}.demo-visual_sparkline__e9Fwn>svg{display:block;width:100%;height:53px;margin-top:6px}.demo-visual_sparkCursor__Mh7Yr,.demo-visual_sparkReveal__aqnbu{transition:transform .1s linear}.demo-visual_sparkReveal__aqnbu{transform-origin:0 0}.demo-visual_sparkline__e9Fwn[data-reset=true] .demo-visual_sparkCursor__Mh7Yr,.demo-visual_sparkline__e9Fwn[data-reset=true] .demo-visual_sparkReveal__aqnbu{transition:none}.demo-visual_insight__xI1QD{display:flex;align-items:center;gap:9px;min-height:51px;margin-top:10px;padding:11px 10px;border:1px solid #d4dde1;border-radius:6px;background:#f1f4f4;transition:background-color .2s ease,border-color .2s ease}.demo-visual_insight__xI1QD[data-ready=true]{border-color:#bfced6;background:#dde6ec}.demo-visual_insight__xI1QD[data-done=true]{border-color:#dce6d9;background:#f4f8f1}.demo-visual_insightIcon__zaLUt{flex-shrink:0;font-size:17px;color:#21445c}.demo-visual_insight__xI1QD>div{display:flex;flex-direction:column;gap:3px;min-width:0}.demo-visual_insight__xI1QD strong{font-size:10px;font-weight:550;line-height:1.4;color:#21445c}.demo-visual_insight__xI1QD small{font-size:8px;color:#56666e;line-height:1.5}.demo-visual_insightArrow__QyBVo{margin-left:auto;font-size:13px;color:#4f8bb8}.demo-visual_assistance__OJ3o1{position:absolute;z-index:3;width:min(278px,calc(100% - 32px));right:16px;bottom:15px;padding:16px;border:1px solid #e4baa5;border-radius:9px;box-shadow:0 12px 38px #663a2025,0 2px 8px #663a200d;background:#fffaf3;opacity:0;transform:translateY(18px) scale(.97);transform-origin:bottom right;transition:opacity .2s ease,transform .35s cubic-bezier(.22,1,.36,1)}.demo-visual_assistance__OJ3o1[data-shown=true]{opacity:1;transform:none}.demo-visual_assistTop__kcUC1{display:flex;justify-content:space-between;gap:10px;color:#a34520;font-size:8px;font-weight:600;letter-spacing:.04em;margin-bottom:12px}.demo-visual_assistTop__kcUC1>span:last-child{color:#9c9d90;font-size:13px;line-height:1}.demo-visual_offerHeading__QIWo7{display:flex;align-items:center;gap:12px}.demo-visual_offerHeading__QIWo7>strong{flex-shrink:0;color:#bd481c;font-size:54px;font-weight:650;line-height:1;letter-spacing:-.07em}.demo-visual_offerHeading__QIWo7>strong>span{margin-left:2px;font-size:27px;letter-spacing:-.04em}.demo-visual_offerHeading__QIWo7>div{display:grid;gap:5px;min-width:0}.demo-visual_offerHeading__QIWo7>div>strong{font-size:13px;font-weight:650;line-height:1.3;letter-spacing:-.025em}.demo-visual_offerHeading__QIWo7>div>span{color:#84725f;font-size:9px;line-height:1.5;word-break:keep-all}.demo-visual_offerProduct__Bkwar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;padding-top:12px;border-top:1px dashed #e3cdb7}.demo-visual_offerProduct__Bkwar>div>strong{font-size:11px;font-weight:600}.demo-visual_offerProduct__Bkwar small{display:block;margin-top:4px;color:#aa552e;font-size:8px}.demo-visual_offerPrice__dU5Ky{display:grid;gap:2px;text-align:right;font-variant-numeric:tabular-nums}.demo-visual_offerPrice__dU5Ky>del{color:#9e9488;font-size:9px}.demo-visual_offerProduct__Bkwar .demo-visual_offerPrice__dU5Ky>strong{color:#bd481c;font-size:18px;font-weight:650;letter-spacing:-.035em}.demo-visual_assistAction__CTbdq{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-top:12px;min-height:36px;padding:10px 11px;border-radius:5px;background:#c04b20;color:#fff;font-size:11px;font-weight:600;line-height:1.3;transition:background .2s ease}.demo-visual_assistance__OJ3o1[data-clicked=true] .demo-visual_assistAction__CTbdq{background:#a53b16}.demo-visual_assistNote__zjCKr{display:block;margin-top:7px;color:#968571;font-size:7px;line-height:1.4;text-align:center}.demo-visual_chapters__b3Skq{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;padding:0 30px 22px}.demo-visual_chapters__b3Skq>button{position:relative;display:flex;align-items:center;gap:9px;padding:13px 0 14px;border:0;background:none;color:#656660;font-size:12px;line-height:1.5;text-align:left;transition:color .2s ease}.demo-visual_chapters__b3Skq>button[aria-pressed=true]{color:var(--site-accent-text)}.demo-visual_chapters__b3Skq>button>span:first-child{font-size:9px;opacity:.65}.demo-visual_chapterTrack__TlwAp{display:block;position:absolute;bottom:0;left:0;width:100%;height:2px;background:#e5e1d7;overflow:hidden}.demo-visual_chapterTrack__TlwAp>i{display:block;height:100%;width:100%;background:var(--site-accent);transform-origin:left;transition:transform .11s linear}.demo-visual_compact__WOWUP .demo-visual_filmHeader__e9mcX{padding:17px 20px 0}.demo-visual_compact__WOWUP .demo-visual_exampleLabel__z7qqX,.demo-visual_compact__WOWUP .demo-visual_filmEyebrow__ur47x{font-size:8px}.demo-visual_observeScene__nHGqg{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:17px;padding:20px}.demo-visual_observeScene__nHGqg .demo-visual_shopHeader__oBgB_{flex-shrink:0;height:35px;padding-inline:12px}.demo-visual_observeScene__nHGqg .demo-visual_shopHeader__oBgB_>strong{font-size:20px}.demo-visual_observeScene__nHGqg .demo-visual_shopHeader__oBgB_>span:not(.demo-visual_bag__HrMQ6){display:none}.demo-visual_observeScene__nHGqg .demo-visual_shopViewport__y_naE{height:228px}.demo-visual_observeScene__nHGqg .demo-visual_shopContent__kgmQ8{padding:12px}.demo-visual_observeScene__nHGqg .demo-visual_collectionHeading__iuxXx>strong{font-size:13px}.demo-visual_observeScene__nHGqg .demo-visual_collectionHeading__iuxXx>span{font-size:6px}.demo-visual_observeScene__nHGqg .demo-visual_products__d_6UK{gap:8px}.demo-visual_observeScene__nHGqg .demo-visual_productArt__Fulyf{height:103px}.demo-visual_observeScene__nHGqg .demo-visual_productName__V6uHF>span{display:none}.demo-visual_observeScene__nHGqg .demo-visual_productDetail__FoiLt{font-size:7px}.demo-visual_observeScene__nHGqg .demo-visual_shopCompare__ZVIBB{font-size:8px;flex-direction:column;gap:3px}.demo-visual_eventFeed__rfKSZ{min-width:0}.demo-visual_feedTitle__ZU5E5{display:flex;align-items:center;gap:6px;color:#827a88;font-size:9px;margin-bottom:17px}.demo-visual_feedTitle__ZU5E5>i{width:4px;height:4px;border-radius:50%;background:#aa8fbb}.demo-visual_feedTitle__ZU5E5>span{margin-left:auto;font-size:6px;color:#9aaa98;letter-spacing:.06em}.demo-visual_eventRows__YCHPU{display:grid;gap:9px}.demo-visual_event__rnQTh{display:flex;align-items:center;gap:8px;padding:13px 10px;border:1px solid #e8e4e9;border-radius:7px;background:#fff;opacity:.24;transform:translateY(5px);transition:opacity .25s ease,transform .3s cubic-bezier(.22,1,.36,1),border-color .25s ease}.demo-visual_event__rnQTh[data-revealed=true]{opacity:1;transform:none}.demo-visual_event__rnQTh[data-latest=true]{border-color:#d7c4e0}.demo-visual_eventIcon__affLG{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:27px;height:27px;border-radius:7px;background:#f6f1f9;color:#a48bba;font-size:14px}.demo-visual_event__rnQTh>div{display:flex;flex-direction:column;gap:3px;min-width:0}.demo-visual_event__rnQTh>div>span{font-size:9px;line-height:1.5;color:#7d7681}.demo-visual_event__rnQTh small{font-size:7px;color:#b2aab9}.demo-visual_eventCheck__LFO6E{margin-left:auto;color:#b1bba5;font-size:9px;opacity:0}.demo-visual_event__rnQTh[data-revealed=true] .demo-visual_eventCheck__LFO6E{opacity:1}.demo-visual_signalSummary__Fb9hS{display:flex;align-items:baseline;gap:7px;padding-top:17px;color:#ab96b4;font-size:8px;line-height:1.7}.demo-visual_signalSummary__Fb9hS>span{color:#bba1c8;font-size:13px}.demo-visual_customerContext__1cfbk,.demo-visual_segmentProfile__7RpDQ{min-width:0;padding:14px;border:1px solid var(--site-line);border-radius:7px;background:var(--site-soft);transition:border-color .25s ease}.demo-visual_customerContext__1cfbk{margin-bottom:14px}.demo-visual_customerContext__1cfbk[data-active=true],.demo-visual_segmentProfile__7RpDQ[data-active=true]{border-color:var(--site-accent)}.demo-visual_contextHeading___t3Tu{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 10px;color:var(--motion-ink);font-size:11px;font-weight:550}.demo-visual_contextHeading___t3Tu>small{color:var(--motion-muted);font-size:9px;font-weight:400}.demo-visual_segmentTags__VrLFs{display:flex;flex-wrap:wrap;gap:6px}.demo-visual_segmentTags__VrLFs>span{padding:4px 8px;border:1px solid #dfb8a1;border-radius:4px;color:var(--site-accent-text);background:var(--accent);font-size:11px;line-height:1.5}.demo-visual_segmentResult__ROe62{display:grid;gap:10px;margin-top:14px;opacity:.45;transition:opacity .3s ease}.demo-visual_segmentResult__ROe62[data-ready=true]{opacity:1}.demo-visual_segmentResult__ROe62>small{color:var(--motion-muted);font-size:10px}.demo-visual_segmentResult__ROe62>p{color:var(--motion-muted);font-size:11px;line-height:1.6}.demo-visual_customerContext__1cfbk .demo-visual_segmentResult__ROe62{margin-top:9px}.demo-visual_segmentScene__5pPGD{padding:24px}.demo-visual_segmentProfile__7RpDQ{padding:22px;background:#fff}.demo-visual_segmentProfile__7RpDQ .demo-visual_contextHeading___t3Tu{font-size:15px}.demo-visual_profileFacts__MTJLQ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0 20px;padding-bottom:20px;border-bottom:1px solid var(--site-line)}.demo-visual_profileFacts__MTJLQ dt{color:var(--motion-muted);font-size:11px;line-height:1.5}.demo-visual_profileFacts__MTJLQ dd{margin:6px 0 0;font-size:32px;line-height:1.3}.demo-visual_profileFacts__MTJLQ dd>span{color:var(--motion-muted);font-size:11px}.demo-visual_segmentNote__o6GpC{display:flex;align-items:flex-start;gap:12px;margin-top:20px;color:var(--site-accent-text)}.demo-visual_segmentNote__o6GpC>span{font-size:18px;line-height:1.2}.demo-visual_segmentNote__o6GpC strong{font-size:12px;font-weight:550}.demo-visual_segmentNote__o6GpC p{margin-top:5px;color:var(--motion-muted);font-size:11px;line-height:1.6}.demo-visual_understandContext___iYcR{min-width:0}.demo-visual_understandScene__RV_5q{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:18px;align-items:center;padding:25px 22px 20px}.demo-visual_interpretation__XNiae{min-width:0}.demo-visual_interpretHeader__NZQHM{display:flex;align-items:center;gap:7px;margin-bottom:13px;color:#a187b1}.demo-visual_interpretHeader__NZQHM>span{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:6px;background:#ebe1f2;font-size:15px}.demo-visual_interpretHeader__NZQHM>strong{color:#82718d;font-size:9px;font-weight:500}.demo-visual_understandScene__RV_5q .demo-visual_score__W9C_y{padding:10px;background:#fff}.demo-visual_understandScene__RV_5q .demo-visual_scoreValue__7VMUf{font-size:28px}.demo-visual_understandScene__RV_5q .demo-visual_insight__xI1QD{grid-column:1/-1;margin-top:0;padding:12px}.demo-visual_understandScene__RV_5q .demo-visual_event__rnQTh{padding:11px 8px}.demo-visual_understandScene__RV_5q .demo-visual_eventIcon__affLG{width:23px;height:23px;font-size:12px}.demo-visual_understandScene__RV_5q .demo-visual_event__rnQTh>div>span{font-size:8px}.demo-visual_understandScene__RV_5q .demo-visual_eventCheck__LFO6E{display:none}.demo-visual_understandScene__RV_5q .demo-visual_feedTitle__ZU5E5{margin-bottom:12px}.demo-visual_understandScene__RV_5q .demo-visual_signalSummary__Fb9hS{padding-top:10px}.demo-visual_respondScene__NdsiR{position:relative;padding:21px 22px}.demo-visual_respondScene__NdsiR .demo-visual_visual__qcrfP{min-width:0}.demo-visual_heroScene__lhsTg .demo-visual_shopViewport__y_naE{flex:1;min-height:292px}.demo-visual_browser__9tC_8{display:flex;flex-direction:column;width:100%}.demo-visual_respondScene__NdsiR .demo-visual_shopViewport__y_naE{height:300px}.demo-visual_respondScene__NdsiR .demo-visual_productArt__Fulyf{height:170px}.demo-visual_respondScene__NdsiR .demo-visual_shopContent__kgmQ8{padding-inline:25px}.demo-visual_respondScene__NdsiR .demo-visual_assistance__OJ3o1{width:266px;right:20px;bottom:12px}.demo-visual_ruleBadge__2KUX0{position:absolute;z-index:4;top:104px;left:10px;display:flex;align-items:center;gap:9px;max-width:53%;border:1px solid #e0d2e7;border-radius:7px;padding:11px;background:#fbf8fd;box-shadow:0 5px 15px #54425d0d}.demo-visual_ruleBadge__2KUX0>span{color:#ac8bbd;font-size:17px}.demo-visual_ruleBadge__2KUX0>span:last-child{font-size:11px;color:#99aa8d}.demo-visual_ruleBadge__2KUX0>div{display:flex;flex-direction:column;gap:3px}.demo-visual_ruleBadge__2KUX0 small{font-size:6px;letter-spacing:.06em;color:#b3a0bc}.demo-visual_ruleBadge__2KUX0 strong{font-size:9px;line-height:1.4;font-weight:500;color:#8c709d}.demo-visual_frame__jILqo[data-running=false] *,.demo-visual_frame__jILqo[data-running=false] :after,.demo-visual_frame__jILqo[data-running=false] :before{animation-play-state:paused!important}.demo-visual_frame__jILqo[data-running=false] .demo-visual_filmTitle__i0uRA>strong{animation:none}@keyframes demo-visual_cursorRing__8Cw2T{0%,38%{transform:scale(.5);opacity:0}44%{opacity:.55}78%,to{transform:scale(1.35);opacity:0}}@keyframes demo-visual_titleIn__JoDGc{0%{opacity:.1;transform:translateY(5px)}to{opacity:1;transform:none}}@container (max-width: 760px){.demo-visual_heroScene__lhsTg{gap:14px;padding:20px;grid-template-columns:minmax(0,1fr)}.demo-visual_filmHeader__e9mcX{padding:20px 20px 0}.demo-visual_filmTitle__i0uRA{padding-inline:20px}.demo-visual_shopHeader__oBgB_{flex-shrink:0;padding-inline:13px}.demo-visual_shopHeader__oBgB_>span:not(.demo-visual_bag__HrMQ6){display:none}.demo-visual_shopContent__kgmQ8{padding-inline:13px}.demo-visual_products__d_6UK{gap:9px}.demo-visual_productArt__Fulyf{height:133px}.demo-visual_shopViewport__y_naE{height:283px}.demo-visual_analysisPanel__yp2RW{padding:13px}.demo-visual_score__W9C_y{padding:10px}.demo-visual_scoreValue__7VMUf{font-size:28px}.demo-visual_scoreValue__7VMUf>small{display:none}.demo-visual_productName__V6uHF>span{font-size:8px}.demo-visual_productDetail__FoiLt{font-size:7px}.demo-visual_chapters__b3Skq{padding-inline:20px}.demo-visual_observeScene__nHGqg{gap:14px;padding:20px}}@container (max-width: 520px){.demo-visual_filmHeader__e9mcX{padding:17px 15px 0;gap:8px}.demo-visual_filmEyebrow__ur47x{font-size:7px;letter-spacing:.08em;gap:5px}.demo-visual_exampleLabel__z7qqX{font-size:7px}.demo-visual_filmTitle__i0uRA{padding:17px 15px 0;gap:6px}.demo-visual_filmTitle__i0uRA>strong{font-size:20px;min-height:58px;max-width:300px}.demo-visual_filmTitle__i0uRA>span{font-size:9px}.demo-visual_heroScene__lhsTg{grid-template-columns:1fr;padding:18px 15px;gap:13px}.demo-visual_heroScene__lhsTg .demo-visual_shopViewport__y_naE{height:253px;min-height:253px}.demo-visual_heroScene__lhsTg .demo-visual_detailBrowser__IWoAD .demo-visual_shopViewport__y_naE{height:580px;min-height:580px}.demo-visual_detailContent__d4Lml{padding:13px 14px 18px}.demo-visual_detailBreadcrumb__Z30nA{margin-bottom:12px}.demo-visual_detailGrid__pW4Wp{grid-template-columns:minmax(0,1fr);gap:16px}.demo-visual_detailImage__50_nu{min-height:160px}.demo-visual_detailImage__50_nu .demo-visual_productArt__Fulyf{height:156px}.demo-visual_detailThumbnails__yFx3J{display:none}.demo-visual_detailName__IIopF{font-size:26px}.demo-visual_shopHeader__oBgB_{flex-shrink:0;height:38px}.demo-visual_productArt__Fulyf{height:128px}.demo-visual_collectionHeading__iuxXx>strong{font-size:15px}.demo-visual_productName__V6uHF>strong{font-size:10px}.demo-visual_productName__V6uHF>span{font-size:8px}.demo-visual_productDetail__FoiLt{font-size:7px}.demo-visual_analysisPanel__yp2RW{padding:12px}.demo-visual_panelHeader__Xp20q{margin-bottom:10px}.demo-visual_panelHeader__Xp20q>span{font-size:12px}.demo-visual_panelHeader__Xp20q>span>i{width:19px;height:19px}.demo-visual_analysisPanel__yp2RW .demo-visual_scores__Q_8op{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.demo-visual_analysisPanel__yp2RW .demo-visual_score__W9C_y{padding:7px 6px;border-radius:5px}.demo-visual_analysisPanel__yp2RW .demo-visual_metricName__c_Sv1{font-size:7px;gap:3px}.demo-visual_analysisPanel__yp2RW .demo-visual_metricName__c_Sv1>i{width:4px;height:4px}.demo-visual_analysisPanel__yp2RW .demo-visual_scoreValue__7VMUf{font-size:25px}.demo-visual_analysisPanel__yp2RW .demo-visual_metricLabel__yolzt{font-size:6px}.demo-visual_analysisPanel__yp2RW .demo-visual_scoreTrack__Th2gG{margin-top:6px}.demo-visual_analysisPanel__yp2RW .demo-visual_sparkline__e9Fwn{display:none}.demo-visual_analysisPanel__yp2RW .demo-visual_insight__xI1QD{min-height:43px;padding:8px}.demo-visual_insight__xI1QD strong{font-size:9px}.demo-visual_insight__xI1QD small{font-size:7px}.demo-visual_chapters__b3Skq{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;padding:0 15px 15px}.demo-visual_chapters__b3Skq>button{gap:6px;min-height:44px;font-size:11px;padding-top:4px}.demo-visual_chapters__b3Skq>button>span:first-child{font-size:8px}.demo-visual_compact__WOWUP .demo-visual_filmHeader__e9mcX{padding:15px 14px 0}.demo-visual_compact__WOWUP .demo-visual_exampleLabel__z7qqX,.demo-visual_compact__WOWUP .demo-visual_filmEyebrow__ur47x{font-size:7px}.demo-visual_observeScene__nHGqg{grid-template-columns:1fr;gap:18px;padding:17px 14px}.demo-visual_observeScene__nHGqg .demo-visual_shopViewport__y_naE{height:209px}.demo-visual_observeScene__nHGqg .demo-visual_productArt__Fulyf{height:108px}.demo-visual_observeScene__nHGqg .demo-visual_productName__V6uHF>span,.demo-visual_observeScene__nHGqg .demo-visual_shopHeader__oBgB_>span:not(.demo-visual_bag__HrMQ6){display:inline}.demo-visual_observeScene__nHGqg .demo-visual_shopCompare__ZVIBB{flex-direction:row}.demo-visual_observeScene__nHGqg .demo-visual_eventRows__YCHPU{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.demo-visual_observeScene__nHGqg .demo-visual_event__rnQTh{align-items:flex-start;flex-direction:column;gap:8px;padding:10px}.demo-visual_observeScene__nHGqg .demo-visual_event__rnQTh>div>span{font-size:8px}.demo-visual_observeScene__nHGqg .demo-visual_eventCheck__LFO6E{display:none}.demo-visual_observeScene__nHGqg .demo-visual_feedTitle__ZU5E5{margin-bottom:10px}.demo-visual_observeScene__nHGqg .demo-visual_signalSummary__Fb9hS{padding-top:10px}.demo-visual_understandScene__RV_5q{grid-template-columns:1fr;padding:22px 16px 16px;gap:20px}.demo-visual_segmentScene__5pPGD{padding:18px 14px}.demo-visual_segmentProfile__7RpDQ{padding:16px}.demo-visual_segmentProfile__7RpDQ .demo-visual_contextHeading___t3Tu{font-size:13px}.demo-visual_understandScene__RV_5q .demo-visual_eventRows__YCHPU{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.demo-visual_understandScene__RV_5q .demo-visual_event__rnQTh{flex-direction:column;align-items:flex-start;gap:7px;min-height:101px}.demo-visual_understandScene__RV_5q .demo-visual_signalSummary__Fb9hS{display:none}.demo-visual_understandScene__RV_5q .demo-visual_interpretHeader__NZQHM{margin-bottom:10px}.demo-visual_understandScene__RV_5q .demo-visual_scores__Q_8op{gap:8px}.demo-visual_understandScene__RV_5q .demo-visual_score__W9C_y{padding:12px}.demo-visual_understandScene__RV_5q .demo-visual_scoreValue__7VMUf{font-size:31px}.demo-visual_understandScene__RV_5q .demo-visual_scoreValue__7VMUf>small{display:inline}.demo-visual_understandScene__RV_5q .demo-visual_metricLabel__yolzt{font-size:8px}.demo-visual_understandScene__RV_5q .demo-visual_insight__xI1QD{margin-top:-6px}.demo-visual_respondScene__NdsiR{padding:18px 14px}.demo-visual_respondScene__NdsiR .demo-visual_shopViewport__y_naE{height:343px}.demo-visual_respondScene__NdsiR .demo-visual_productArt__Fulyf{height:134px}.demo-visual_respondScene__NdsiR .demo-visual_shopContent__kgmQ8{padding-inline:14px}.demo-visual_respondScene__NdsiR .demo-visual_assistance__OJ3o1{right:10px;bottom:13px;width:calc(100% - 20px)}.demo-visual_ruleBadge__2KUX0{top:108px;left:7px;max-width:calc(100% - 28px);padding:8px 10px}.demo-visual_ruleBadge__2KUX0>span{font-size:14px}.demo-visual_ruleBadge__2KUX0 strong{font-size:8px}}@media (prefers-reduced-motion:reduce){.demo-visual_frame__jILqo *,.demo-visual_frame__jILqo :after,.demo-visual_frame__jILqo :before{animation:none!important;transition:none!important}.demo-visual_pointer__ZzCjo>i{display:none}}