#poster-deco-daynight-motion-deco-daynight-motion{position:relative;width:min(100%,94svh);aspect-ratio:1;margin:24px auto;background:#fff;font-family:Arial,sans-serif}
#poster-deco-daynight-motion-deco-daynight-motion[hidden],#poster-deco-daynight-motion-deco-daynight-motion [hidden],.daynight-page .deco-dn-fallback{display:none!important}
#poster-deco-daynight-motion-deco-daynight-motion svg{opacity:0;display:block;width:100%;height:100%}
#poster-deco-daynight-motion-deco-daynight-motion svg.poster-deco-daynight-motion-ready{opacity:1}
#poster-deco-daynight-motion-deco-daynight-motion .poster-deco-daynight-motion-hotspot{position:absolute;top:56%;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:transparent;transform:translate(-50%,-50%);cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none}
#poster-deco-daynight-motion-deco-daynight-motion .poster-deco-daynight-motion-hotspot.left{left:20.7%}
#poster-deco-daynight-motion-deco-daynight-motion .poster-deco-daynight-motion-hotspot.poster-deco-daynight-motion-right{left:80.3%}
#poster-deco-daynight-motion-deco-daynight-motion .poster-deco-daynight-motion-hotspot:before{content:"";position:absolute;inset:14px;background:#fff;border:3px solid #e76a82;border-radius:50%;box-shadow:0 0 0 10px #e76a8210;animation:dcdn-pull-pulse 1.8s ease-in-out infinite}
#poster-deco-daynight-motion-deco-daynight-motion .poster-deco-daynight-motion-hotspot:after{content:"";position:absolute;top:21px;left:35px;width:48px;height:1px;background:linear-gradient(90deg,#e76a8280,#d7d3d5)}
#poster-deco-daynight-motion-deco-daynight-motion .poster-deco-daynight-motion-pull-label{position:absolute;left:92px;top:8px;color:#252529;font:500 20px/28px Arial,sans-serif;white-space:nowrap}
#poster-deco-daynight-motion-deco-daynight-motion .poster-deco-daynight-motion-hotspot.left:after{left:auto;right:35px;background:linear-gradient(90deg,#d7d3d5,#e76a8280)}
#poster-deco-daynight-motion-deco-daynight-motion .poster-deco-daynight-motion-hotspot.left .poster-deco-daynight-motion-pull-label{left:auto;right:92px}
#poster-deco-daynight-motion-deco-daynight-motion.dragging,#poster-deco-daynight-motion-deco-daynight-motion.dragging *{cursor:grabbing!important;user-select:none!important}
#poster-deco-daynight-motion-deco-daynight-motion .poster-deco-daynight-motion-hotspot.dragging:before{animation:none}
@keyframes dcdn-pull-pulse{50%{box-shadow:0 0 0 15px #e76a8208}}
@media(max-width:600px){#poster-deco-daynight-motion-deco-daynight-motion .poster-deco-daynight-motion-pull-label,#poster-deco-daynight-motion-deco-daynight-motion .poster-deco-daynight-motion-hotspot.left .poster-deco-daynight-motion-pull-label{left:50%;right:auto;top:-30px;transform:translateX(-50%);font-size:15px}#poster-deco-daynight-motion-deco-daynight-motion .poster-deco-daynight-motion-hotspot:after,#poster-deco-daynight-motion-deco-daynight-motion .poster-deco-daynight-motion-hotspot.left:after{left:21px;right:auto;top:-5px;width:1px;height:18px}}
@media(prefers-reduced-motion:reduce){#poster-deco-daynight-motion-deco-daynight-motion .poster-deco-daynight-motion-hotspot:before{animation:none}}


#poster-deco-daynight-motion-deco-daynight-motion .poster-deco-daynight-motion-hotspot.left{left:calc(20.7% - 105px)}
#poster-deco-daynight-motion-deco-daynight-motion .poster-deco-daynight-motion-hotspot.poster-deco-daynight-motion-right{left:calc(80.3% + 105px)}
#poster-deco-daynight-motion-deco-daynight-motion .poster-deco-daynight-motion-hotspot:after{top:21px;left:auto;right:35px;width:92px;height:1px;background:#e76a8280}
#poster-deco-daynight-motion-deco-daynight-motion .poster-deco-daynight-motion-hotspot.left:after{left:35px;right:auto;width:92px;background:#e76a8280}
#poster-deco-daynight-motion-deco-daynight-motion .poster-deco-daynight-motion-pull-label{left:43px;top:8px;font-size:18px}
#poster-deco-daynight-motion-deco-daynight-motion .poster-deco-daynight-motion-hotspot.left .poster-deco-daynight-motion-pull-label{left:auto;right:43px}
#poster-deco-daynight-motion-deco-daynight-motion .arrow-tip{position:absolute;top:18px;left:-86px;width:7px;height:7px;border-left:1px solid #e76a82;border-bottom:1px solid #e76a82;transform:rotate(45deg);pointer-events:none}
#poster-deco-daynight-motion-deco-daynight-motion .poster-deco-daynight-motion-hotspot.left .arrow-tip{left:auto;right:-86px;transform:rotate(225deg)}
@media(max-width:600px){
#poster-deco-daynight-motion-deco-daynight-motion .poster-deco-daynight-motion-hotspot.left{left:calc(20.7% - 48px)}#poster-deco-daynight-motion-deco-daynight-motion .poster-deco-daynight-motion-hotspot.poster-deco-daynight-motion-right{left:calc(80.3% + 48px)}
#poster-deco-daynight-motion-deco-daynight-motion .poster-deco-daynight-motion-hotspot:after{left:auto;right:35px;top:21px;width:35px;height:1px}#poster-deco-daynight-motion-deco-daynight-motion .poster-deco-daynight-motion-hotspot.left:after{left:35px;right:auto;top:21px;width:35px;height:1px}
#poster-deco-daynight-motion-deco-daynight-motion .arrow-tip{left:-29px}#poster-deco-daynight-motion-deco-daynight-motion .poster-deco-daynight-motion-hotspot.left .arrow-tip{right:-29px}
#poster-deco-daynight-motion-deco-daynight-motion .poster-deco-daynight-motion-pull-label,#poster-deco-daynight-motion-deco-daynight-motion .poster-deco-daynight-motion-hotspot.left .poster-deco-daynight-motion-pull-label{left:50%;right:auto;top:-23px;transform:translateX(-50%);font-size:13px}
}

#poster-deco-daynight-motion-deco-daynight-motion .poster-deco-daynight-motion-hotspot.poster-deco-daynight-motion-right{left:calc(76.4% + 80px)}#poster-deco-daynight-motion-deco-daynight-motion .poster-deco-daynight-motion-hotspot:after{width:67px}@media(max-width:600px){#poster-deco-daynight-motion-deco-daynight-motion .poster-deco-daynight-motion-hotspot.poster-deco-daynight-motion-right{left:calc(76.4% + 38px)}#poster-deco-daynight-motion-deco-daynight-motion .poster-deco-daynight-motion-hotspot:after{width:25px}}

#poster-deco-daynight-motion-deco-daynight-motion{display:block!important}

.poster-pleated-duo-motion-duo-motion-stage{display:none;position:relative;width:min(calc(100% - 90px),calc(78svh * 1260 / 1676));margin:0 auto}
.poster-pleated-duo-motion-duo-motion-img[data-motion-canvas]{display:block;width:100%;height:auto;aspect-ratio:1260/1676;filter:drop-shadow(3px 8px 7px #24282e22)}
.pleated-page #system-panel>.duo-motion.duo-motion-ready>img{display:none}
.duo-motion-ready .poster-pleated-duo-motion-duo-motion-stage{display:block}
.poster-pleated-duo-motion-duo-motion-handle{position:absolute;transform:translate(-50%,-50%);width:54px;height:44px;background:transparent;border:0;border-radius:12px;cursor:grab;touch-action:none;z-index:3;padding:0}
.poster-pleated-duo-motion-duo-motion-handle:hover{background:#ed405010}.poster-pleated-duo-motion-duo-motion-handle:focus-visible{outline:2px solid #de6570;outline-offset:2px}.poster-pleated-duo-motion-duo-motion-handle.dragging{cursor:grabbing;background:#ed405014}
.poster-pleated-duo-motion-duo-motion-hint{position:absolute;left:52.38%;right:-90px;transform:translateY(-50%);display:flex;align-items:center;gap:12px;pointer-events:none;white-space:nowrap;color:#636368;font-size:20px;font-weight:500;letter-spacing:.01em}
.poster-pleated-duo-motion-duo-motion-hint::before{content:"";height:1px;flex:1;margin-left:12px;background:linear-gradient(90deg,#dc717b88,#d4d4d8)}
.poster-pleated-duo-motion-duo-pulse{display:block;position:relative;flex-shrink:0;width:12px;height:12px;border:2px solid #dc5b68;border-radius:50%;background:#fff;box-shadow:0 0 9px #df627b22}
.poster-pleated-duo-motion-duo-pulse::before,.poster-pleated-duo-motion-duo-pulse::after{content:"";position:absolute;inset:-3px;border:1px solid #df6472;border-radius:50%;animation:duo-ripple 2.4s ease-out infinite;pointer-events:none}.poster-pleated-duo-motion-duo-pulse::after{animation-delay:1.2s}.poster-pleated-duo-motion-duo-motion-handle .poster-pleated-duo-motion-duo-pulse{margin:auto}
@keyframes duo-ripple{0%{transform:scale(1);opacity:.65}85%,100%{transform:scale(2.8);opacity:0}}
@media(prefers-reduced-motion:reduce){.poster-pleated-duo-motion-duo-pulse::before,.poster-pleated-duo-motion-duo-pulse::after{animation:none;opacity:.2}}
@media(max-width:480px){.poster-pleated-duo-motion-duo-motion-stage{width:calc(100% - 76px);margin-left:0}.poster-pleated-duo-motion-duo-motion-hint{right:-76px;gap:8px;font-size:18px}.poster-pleated-duo-motion-duo-pulse{width:10px;height:10px}}

/* Avoid a full-img[data-motion-canvas] shadow blur for every touch frame. */
@media(pointer:coarse){.poster-pleated-duo-motion-duo-motion-img[data-motion-canvas]{filter:none}}

.poster-pleated-duo-motion-duo-motion-stage, .poster-pleated-duo-motion-duo-motion-stage img[data-motion-canvas]{display:block!important}

/* Static first frames share the animation's responsive dimensions. */
body .motion-poster-svg-frame{display:none!important;width:100%!important;max-width:none!important;height:auto!important;aspect-ratio:auto!important;margin:0!important;padding:0!important;overflow:visible;border:0;background:transparent}
body .motion-poster-svg-frame[hidden]{display:none!important}
body .motion-poster-svg-frame>img,body #system-panel .motion-poster-canvas-frame>#system-photo{display:none!important}
[data-motion-poster]{pointer-events:none}
#poster-curtain-motion-curtain-motion{margin:0!important}
.motion-obsolete-photo{display:none!important}
[id^="aluminum-"][hidden]{display:none!important}
body #system-panel .motion-poster-canvas-frame{aspect-ratio:auto!important}
body [data-motion-poster] img[data-motion-canvas],body img[data-motion-poster]{position:static!important;height:auto!important;max-height:none!important;object-fit:contain!important}
body img[data-motion-poster]{width:min(calc(100% - 90px),78svh,818px)!important;margin:auto!important}
@media(max-width:600px){body img[data-motion-poster]{width:calc(100% - 76px)!important;margin-left:0!important}}

[data-motion-poster] button{visibility:hidden!important}
