.scene-frame{aspect-ratio:1120/420;--scene-scale:.3;border-radius:1rem;width:100%;position:relative;overflow:hidden}@media (min-width:640px){.scene-frame{--scene-scale:.55}}@media (min-width:1152px){.scene-frame{--scene-scale:.985}}.scene-inner{width:1120px;height:420px;transform:scale(var(--scene-scale));transform-origin:0 0;position:absolute;top:0;left:0}.scene-frame[data-paused] *{animation-play-state:paused!important}@keyframes zs-walk{0%{opacity:0;transform:translate(0)}5%{opacity:1}55%,78%{opacity:1;transform:translate(380px)}86%,to{opacity:0;transform:translate(380px)}}@keyframes zs-hold{0%,55%{opacity:1}56%,to{opacity:0}}@keyframes zs-fly{0%,55%{opacity:0;transform:translate(0)}56%{opacity:1;transform:translate(0)}60%{opacity:1;transform:translate(136px,-30px)}65%{opacity:1;transform:translate(273px,26px)}66%,to{opacity:0;transform:translate(273px,26px)}}@keyframes zs-load{0%,65%{opacity:0}66%,92%{opacity:1}97%,to{opacity:0}}@keyframes zs-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes zs-legl{0%,to{transform:rotate(12deg)}50%{transform:rotate(-12deg)}}@keyframes zs-legr{0%,to{transform:rotate(-12deg)}50%{transform:rotate(12deg)}}@keyframes zs-blink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}@keyframes zs-puff{0%{opacity:.7;transform:translate(0)scale(.6)}to{opacity:0;transform:translate(-40px,-18px)scale(1.4)}}@keyframes zs-give{0%,62%{transform:rotate(20deg)}67%,84%{transform:rotate(85deg)}90%,to{transform:rotate(20deg)}}@keyframes zs-plus{0%,66%{opacity:0;transform:translateY(10px)}70%{opacity:1;transform:translateY(0)}86%{opacity:1;transform:translateY(-28px)}92%,to{opacity:0;transform:translateY(-36px)}}@keyframes zs-idle{0%,to{transform:translateY(0)}50%{transform:translateY(1px)}}.zs-walk{animation:6s linear infinite zs-walk}.zs-hold{animation:6s linear infinite zs-hold}.zs-fly{animation:6s ease-in-out infinite zs-fly}.zs-load{animation:6s linear infinite zs-load}.zs-bob{animation:.6s ease-in-out infinite zs-bob}.zs-legl{transform-origin:50% 0;animation:.6s ease-in-out infinite zs-legl}.zs-legr{transform-origin:50% 0;animation:.6s ease-in-out infinite zs-legr}.zs-eye{transform-origin:50%;animation:4s linear infinite zs-blink}.zs-puff{animation:1.4s ease-out infinite zs-puff}.zs-idle{animation:.3s linear infinite zs-idle}.zs-give{transform-origin:50% 0;animation:6s ease-in-out infinite zs-give}.zs-plus{animation:6s ease-out infinite zs-plus}@media (prefers-reduced-motion:reduce){.zs-walk,.zs-hold,.zs-fly,.zs-load,.zs-bob,.zs-legl,.zs-legr,.zs-eye,.zs-puff,.zs-idle,.zs-give,.zs-plus{animation:none}.zs-load{opacity:1}}@keyframes zt-hammer{0%,55%,to{transform:rotate(-70deg)}70%{transform:rotate(15deg)}78%{transform:rotate(5deg)}}@keyframes zt-spark{0%,66%,to{opacity:0;transform:scale(.4)}72%{opacity:1;transform:scale(1)}}@keyframes zt-blink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}@keyframes zt-broken{0%,48%{opacity:1}52%,to{opacity:0}}@keyframes zt-toss{0%,48%{opacity:0;transform:translate(0)rotate(20deg)}50%{opacity:1;transform:translate(0)rotate(20deg)}56%{opacity:1;transform:translate(220px,-90px)rotate(200deg)}62%{opacity:1;transform:translate(430px,10px)rotate(380deg)}64%,to{opacity:0;transform:translate(430px,10px)rotate(380deg)}}@keyframes zt-new{0%,56%{opacity:0;transform:translateY(-20px)}62%,94%{opacity:1;transform:translateY(0)}98%,to{opacity:0;transform:translateY(0)}}@keyframes zt-badge{0%,62%{opacity:0;transform:scale(.6)}66%,92%{opacity:1;transform:scale(1)}96%,to{opacity:0;transform:scale(1)}}@keyframes zt-bin{0%,62%,70%,to{transform:translateY(0)}65%{transform:translateY(-4px)}}.zt-hammer{transform-origin:50% 0;animation:1.5s ease-in infinite zt-hammer}.zt-spark{animation:1.5s linear infinite zt-spark}.zt-eye{transform-origin:50%;animation:4s linear infinite zt-blink}.zt-broken{animation:6s linear infinite zt-broken}.zt-toss{animation:6s ease-in-out infinite zt-toss}.zt-new{animation:6s ease-out infinite zt-new}.zt-badge{animation:6s ease-out infinite zt-badge}.zt-bin{animation:6s ease-out infinite zt-bin}@media (prefers-reduced-motion:reduce){.zt-hammer,.zt-spark,.zt-eye,.zt-broken,.zt-toss,.zt-new,.zt-badge,.zt-bin{animation:none}.zt-broken,.zt-toss{opacity:0}.zt-new,.zt-badge{opacity:1}}@keyframes zc-truck{0%{opacity:1;transform:translate(700px)}25%,62%{opacity:1;transform:translate(0)}88%{opacity:1;transform:translate(-900px)}89%,to{opacity:0;transform:translate(-900px)}}@keyframes zc-lift{0%,34%{opacity:1;transform:translate(0)}38%{opacity:1;transform:translate(120px,-90px)}44%{opacity:1;transform:translate(270px,-60px)}45%,95%{opacity:0;transform:translate(270px,-60px)}96%,to{opacity:1;transform:translate(0)}}@keyframes zc-bed{0%,44%{opacity:0}45%,to{opacity:1}}@keyframes zc-smoke{0%{opacity:.7;transform:translate(0)scale(.6)}to{opacity:0;transform:translate(14px,-40px)scale(1.6)}}@keyframes zc-spin{to{transform:rotate(360deg)}}.zc-truck{animation:8s ease-in-out infinite zc-truck}.zc-lift{animation:8s ease-in-out infinite zc-lift}.zc-bed{animation:8s linear infinite zc-bed}.zc-smoke{animation:2.2s ease-out infinite zc-smoke}.zc-wheel{animation:.6s linear infinite zc-spin}@media (prefers-reduced-motion:reduce){.zc-truck,.zc-lift,.zc-bed,.zc-smoke,.zc-wheel{animation:none}.zc-bed{opacity:0}}@keyframes zf-drive{0%,8%{transform:translate(0)}40%,52%{transform:translate(520px)}88%,to{transform:translate(0)}}@keyframes zf-forks{0%,40%{transform:translateY(-30px)}46%,52%{transform:translateY(-12px)}60%,to{transform:translateY(-30px)}}@keyframes zf-carry{0%,47%{opacity:1}48%,91%{opacity:0}92%,to{opacity:1}}@keyframes zf-placed{0%,47%{opacity:0}48%,94%{opacity:1}97%,to{opacity:0}}@keyframes zf-blink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}.zf-drive{animation:8s ease-in-out infinite zf-drive}.zf-forks{animation:8s ease-in-out infinite zf-forks}.zf-carry{animation:8s linear infinite zf-carry}.zf-placed{animation:8s linear infinite zf-placed}.zf-eye{transform-origin:50%;animation:4s linear infinite zf-blink}@media (prefers-reduced-motion:reduce){.zf-drive,.zf-forks,.zf-carry,.zf-placed,.zf-eye{animation:none}.zf-placed{opacity:0}}@keyframes zb-signs{to{transform:translate(-1400px)}}@keyframes zb-dash{to{transform:translate(-80px)}}@keyframes zb-bump{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes zb-spin{to{transform:rotate(360deg)}}@keyframes zb-puff{0%{opacity:.7;transform:translate(0)scale(.6)}to{opacity:0;transform:translate(-50px,-14px)scale(1.5)}}.zb-signs{animation:14s linear infinite zb-signs}.zb-dash{animation:.5s linear infinite zb-dash}.zb-bump{animation:.4s ease-in-out infinite zb-bump}.zb-wheel{animation:.5s linear infinite zb-spin}.zb-puff{animation:1s ease-out infinite zb-puff}@media (prefers-reduced-motion:reduce){.zb-signs,.zb-dash,.zb-bump,.zb-wheel,.zb-puff{animation:none}}@keyframes zi-wave{0%,to{transform:rotate(-150deg)}50%{transform:rotate(-115deg)}}@keyframes zi-blink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}@keyframes zi-b1{0%,8%{opacity:0;transform:translateY(12px)}12%,92%{opacity:1;transform:translateY(0)}96%,to{opacity:0;transform:translateY(0)}}@keyframes zi-typing{0%,20%{opacity:0}24%,40%{opacity:1}43%,to{opacity:0}}@keyframes zi-dot{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes zi-b2{0%,42%{opacity:0;transform:translateY(12px)}46%,92%{opacity:1;transform:translateY(0)}96%,to{opacity:0;transform:translateY(0)}}@keyframes zi-ring{0%,to{transform:rotate(0)}10%{transform:rotate(-12deg)}20%{transform:rotate(12deg)}30%{transform:rotate(0)}}.zi-wave{transform-origin:50% 0;animation:1.2s ease-in-out infinite zi-wave}.zi-eye{transform-origin:50%;animation:4s linear infinite zi-blink}.zi-b1{animation:8s ease-out infinite zi-b1}.zi-typing{animation:8s linear infinite zi-typing}.zi-dot{animation:.6s ease-in-out infinite zi-dot}.zi-b2{animation:8s ease-out infinite zi-b2}.zi-ring{animation:2s ease-in-out infinite zi-ring}@media (prefers-reduced-motion:reduce){.zi-wave,.zi-eye,.zi-b1,.zi-typing,.zi-dot,.zi-b2,.zi-ring{animation:none}.zi-typing{opacity:0}}
