/* v5 common motion & compact discovery nudges */
@media(prefers-reduced-motion:no-preference){
 html:not(.motion-off) :is(.enter,.arrival,.reveal){transition-duration:1.6s;transition-timing-function:cubic-bezier(.22,.61,.36,1)}
 html:not(.motion-off) .case-picture img{transition:transform 1.3s cubic-bezier(.22,.61,.36,1)}
}
.deck-picture,.rise-image,.case-picture,.deck-title,.rise-keyword,.product-keyword,.deck-revenue,.rise-value{transform-origin:50% 60%}
.search-panel,.suite-search{isolation:isolate}
.rise-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}
.rise-grid .rise-product{padding:13px 14px 11px;border-radius:15px;min-height:0}
.rise-grid .rise-card-top{font-size:8px}.rise-grid .rise-card-top>span:first-child{padding:4px 7px}.rise-grid .rise-card-top>span:last-child{font-size:18px}
.rise-grid .rise-image{height:65px;margin:7px 0}.rise-grid .rise-image:before{width:62px;height:62px}.rise-grid .rise-image img{max-width:65px;max-height:64px}
.rise-grid .rise-product h3{font-size:10px;line-height:1.6;height:32px}
.rise-grid .rise-keyword{font-size:8px;margin-top:7px}.rise-grid .rise-keyword b{font-size:9px}
.rise-grid .rise-value{margin-top:11px}.rise-grid .rise-value small{font-size:8px}.rise-grid .rise-value strong{font-size:23px;margin-top:3px;line-height:1.15}.rise-grid .rise-value em{font-size:10px}
.rise-grid .rise-ranks{font-size:9px;gap:7px;margin-top:6px}.rise-grid .rise-ranks b{font-weight:500}
.rise-grid .rise-foot{margin-top:10px;padding-top:8px;font-size:8px}
@media(min-width:1600px){.rise-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}
@media(max-width:1100px){.rise-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:760px){.rise-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:520px){.rise-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.rise-grid .rise-product{padding:12px}.rise-grid .rise-product h3{font-size:10px}}
@media(prefers-reduced-motion:reduce){.deck-picture,.rise-image,.case-picture,.deck-title,.rise-keyword,.product-keyword,.deck-revenue,.rise-value{animation:none!important;transition:none!important}}


.review-data-scene{height:365px;max-width:530px;isolation:isolate}
.review-data-card{position:absolute;width:190px;padding:18px;background:#ffffffee;border:1px solid #fff;border-radius:20px;box-shadow:0 14px 32px #84759b12;color:#6d648a}
.review-data-card-0{left:0;top:120px;rotate:-6deg;z-index:1;background:#f1f5ff}
.review-data-card-1{left:29%;top:62px;rotate:4deg;z-index:3;background:#f6f0ff}
.review-data-card-2{right:0;top:0;rotate:-4deg;z-index:2;background:#fff6ef}
.review-card-product{display:flex;align-items:center;gap:10px;margin:15px 0 13px}
.review-card-product img{width:45px;height:60px;object-fit:contain;mix-blend-mode:multiply;flex:none}
.review-card-product .deck-title{font-size:9px;height:45px;line-height:1.6;color:#7d7390;-webkit-line-clamp:3}
.review-data-card h3{font-size:10px;font-weight:400;color:#8e83a0}
.review-card-value{display:block;font-size:27px;font-weight:500;letter-spacing:-.7px;margin:8px 0 14px;white-space:nowrap}
.review-card-value small{font-size:9px;letter-spacing:0;font-weight:400}
.review-card-period{font-size:8px;border-top:1px solid #ddd5ed;padding-top:10px;color:#a094ad}
.review-proof{position:absolute;bottom:0;left:0;right:0;text-align:center;font-size:8px;color:#9686a8}
@media(max-width:1200px){.review-data-card{width:160px;padding:14px}.review-card-value{font-size:24px}.review-card-product{gap:7px}.review-card-product img{width:38px;height:52px}.review-data-card-1{left:26%}.review-data-scene{height:340px}}
@media(max-width:760px){.review-data-scene{margin:32px auto 15px;max-width:450px}.review-data-card{width:180px}.review-data-card-1{left:28%}}
@media(max-width:520px){.review-data-card{width:145px;padding:12px;border-radius:15px}.review-card-value{font-size:22px}.review-card-product img{width:33px;height:45px}.review-card-product .deck-title{font-size:8px}.review-data-card h3{font-size:9px}.review-card-period{font-size:7px}.review-data-card-0{top:110px}.review-data-card-1{top:55px;left:25%}.review-proof{font-size:7px}.review-data-scene{height:330px}}

@media(min-width:1200px){.rise-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}
/* Keep each real summary readable while the layers animate. */
.review-data-card{width:32%;padding:14px}.review-data-card-1{left:34%}.review-card-value{font-size:24px}
@media(max-width:760px){.review-data-card{width:32%;padding:12px}.review-data-card-1{left:34%}.review-card-value{font-size:22px}.review-card-product .deck-title{font-size:8px}}
@media(max-width:520px){.review-data-scene{height:auto;display:grid;gap:12px;padding-bottom:30px}.review-data-card{position:relative;inset:auto;width:100%;rotate:0deg;display:grid;grid-template-columns:58px 1fr;column-gap:12px;padding:14px}.review-data-card .scene-index{grid-column:1/-1;margin-bottom:9px}.review-card-product{grid-column:1;grid-row:2/5;margin:0;align-self:center}.review-card-product img{width:54px;height:70px}.review-card-product .deck-title{display:none}.review-data-card h3,.review-card-value,.review-card-period{grid-column:2}.review-card-value{margin:5px 0 9px;font-size:25px}.review-card-period{padding-top:7px}.review-proof{bottom:0}.review-data-scene .scene-star{display:none}}
