#prz-mascot-root *,#prz-mascot-root *::before,#prz-mascot-root *::after{box-sizing:border-box}
#prz-mascot-root svg{fill:none;stroke-linecap:round;stroke-linejoin:round}
#prz-mascot-root{display:contents}
:where(#prz-mascot-root) #prz-m-theater{--size:164px;--center:calc(50vw - 82px);--entry:calc(100vw - 70px);--exit:-240px;--push:calc(50vw - 14px);--cube-center:calc(50vw - 47px);--truck-center:calc(50vw - 158px);--bed:calc(50vw - 65px);position:fixed;inset:auto 0 0;height:250px;z-index:50;pointer-events:none;overflow:hidden;contain:layout paint;direction:ltr}
:where(#prz-mascot-root) #prz-m-world{position:absolute;inset:0;transform-origin:center}
:where(#prz-mascot-root) #prz-m-theater[data-direction=right] #prz-m-world{transform:scaleX(-1)}
:where(#prz-mascot-root) #prz-m-theater[data-direction=right] [data-prz-mascot-readable]{transform:scaleX(-1);transform-origin:center}
:where(#prz-mascot-root) #prz-m-actor{position:absolute;left:0;bottom:max(10px,env(safe-area-inset-bottom));display:block;width:var(--size);height:var(--size);transform:translateX(var(--center));will-change:transform}
:where(#prz-mascot-root) #prz-m-actor-facing,:where(#prz-mascot-root) #prz-m-actor-bob,:where(#prz-mascot-root) #prz-m-rig{display:block;position:relative;width:var(--size);height:var(--size)}
:where(#prz-mascot-root) #prz-m-actor-facing{transition:transform .18s ease;transform-origin:center}
:where(#prz-mascot-root) #prz-m-theater[data-return=true] #prz-m-actor-facing{transform:scaleX(-1)}
:where(#prz-mascot-root) #prz-m-rig{position:absolute;inset:0}
:where(#prz-mascot-root) #prz-m-rig>span{display:block;position:absolute;inset:0;width:var(--size);height:var(--size);overflow:hidden;transition:opacity .16s ease}
:where(#prz-mascot-root) #prz-m-rig img{position:absolute;display:block;width:300%;height:400%;max-width:none;top:0;left:0;object-fit:fill;pointer-events:none}
:where(#prz-mascot-root) #prz-m-profile{opacity:1}
:where(#prz-mascot-root) #prz-m-profile>img{transform:translate(0,0)}
:where(#prz-mascot-root) #prz-m-frontal{opacity:0}
:where(#prz-mascot-root) #prz-m-frontal>img{transform:translate(-65.2%,-50%)}
:where(#prz-mascot-root) #prz-m-stress-head{opacity:0;clip-path:inset(0 0 57% 0)}
:where(#prz-mascot-root) #prz-m-stress-head>img{transform:translate(-65.2%,-75%)}
:where(#prz-mascot-root) #prz-m-theater[data-pose=front] #prz-m-profile{opacity:0}
:where(#prz-mascot-root) #prz-m-theater[data-pose=front] #prz-m-frontal{opacity:1}
:where(#prz-mascot-root) #prz-m-theater[data-direction=right] #prz-m-frontal{scale:-1 1}
:where(#prz-mascot-root) #prz-m-theater[data-stress=true] #prz-m-stress-head{opacity:1}
:where(#prz-mascot-root) #prz-m-held-card,:where(#prz-mascot-root) #prz-m-falling-card{display:block;position:absolute;left:1px;top:83px;width:69px;padding:3px;background:#e9eeeb;border:1.5px solid #1a2729;border-radius:3px;box-shadow:0 2px 0 #0003;transform:rotate(-3deg);z-index:3}
:where(#prz-mascot-root) #prz-m-held-card>span,:where(#prz-mascot-root) #prz-m-falling-card>span,:where(#prz-mascot-root) #prz-m-cube>span,:where(#prz-mascot-root) #prz-m-trolley>a>span{display:block}
:where(#prz-mascot-root) #prz-m-held-card img,:where(#prz-mascot-root) #prz-m-falling-card img,:where(#prz-mascot-root) #prz-m-cube img,:where(#prz-mascot-root) #prz-m-trolley img{display:block;width:100%;height:auto;aspect-ratio:1.6;border-radius:1px}
:where(#prz-mascot-root) #prz-m-held-card b,:where(#prz-mascot-root) #prz-m-falling-card b,:where(#prz-mascot-root) #prz-m-cube b,:where(#prz-mascot-root) #prz-m-trolley b{display:block;font:600 6px/1.9 Tahoma,Arial;color:#24403c;text-align:center;white-space:nowrap}
:where(#prz-mascot-root) #prz-m-theater[data-pose=front] #prz-m-held-card{left:48px;top:86px;transform:rotate(0)}
:where(#prz-mascot-root) #prz-m-theater[data-holding=false] #prz-m-held-card{visibility:hidden}
:where(#prz-mascot-root) #prz-m-shadow{position:absolute;bottom:-1px;left:48px;width:72px;height:4px;border-radius:50%;background:#0003}
:where(#prz-mascot-root) #prz-m-skate{display:none;position:absolute;bottom:-1px;left:38px;width:92px;height:5px;border-radius:50%;background:#9ca996;border:1.5px solid #142325}
:where(#prz-mascot-root) #prz-m-skate>i{position:absolute;bottom:-7px;left:12px;width:8px;height:8px;border-radius:50%;border:2px solid #15262a;background:#bcc9c7}
:where(#prz-mascot-root) #prz-m-skate>i:last-child{left:auto;right:12px}
:where(#prz-mascot-root) #prz-m-cube{position:absolute;display:none;bottom:max(10px,env(safe-area-inset-bottom));left:0;width:88px;padding:6px;background:#cdd5c8;border:2px solid #16272c;border-radius:3px;box-shadow:inset -6px -5px 0 #a3b09f;transform:translateX(calc(100vw + 100px));will-change:transform}
:where(#prz-mascot-root) #prz-m-cube:before{content:"";position:absolute;left:4px;right:-3px;top:-10px;height:9px;background:#e6eadd;border:2px solid #16272c;border-bottom:0;transform:skewX(-25deg)}
:where(#prz-mascot-root) #prz-m-cube b{font-size:7px}
:where(#prz-mascot-root) #prz-m-car{display:none;position:absolute;bottom:max(10px,env(safe-area-inset-bottom));left:0;width:238px;height:114px;transform:translateX(calc(100vw + 200px));will-change:transform}
:where(#prz-mascot-root) #prz-m-car>svg{position:absolute;inset:0;width:100%;height:100%;z-index:1}
:where(#prz-mascot-root) #prz-m-driver{position:absolute;display:block;left:27px;top:28px;width:44px;height:35px;overflow:hidden;background:#243a38;border-radius:5px 2px 0 0;z-index:2;clip-path:polygon(18% 0,100% 0,100% 100%,0 100%)}
:where(#prz-mascot-root) #prz-m-driver>img{display:block;position:absolute;width:300px;height:400px;max-width:none;left:-36px;top:-3px}
:where(#prz-mascot-root) #prz-m-driver:after{content:"";position:absolute;left:20px;bottom:-3px;width:23px;height:12px;border-radius:12px 12px 0 0;background:#242a2b}
:where(#prz-mascot-root) #prz-m-driver>i{position:absolute;left:4px;bottom:0;width:16px;height:16px;border:2px solid #101a1d;border-radius:50%;transform:rotate(-25deg);z-index:3}
:where(#prz-mascot-root) #prz-m-wheel-one{transform-origin:65px 149px}
:where(#prz-mascot-root) #prz-m-wheel-two{transform-origin:308px 149px}
:where(#prz-mascot-root) #prz-m-trolley{display:none;position:absolute;bottom:max(10px,env(safe-area-inset-bottom));left:0;width:100px;height:115px;transform:translateX(calc(100vw + 100px));will-change:transform}
:where(#prz-mascot-root) #prz-m-trolley:before{content:"";position:absolute;left:14px;bottom:10px;width:65px;height:6px;background:#9bad9e;border:2px solid #17252a;border-radius:3px}
:where(#prz-mascot-root) #prz-m-trolley:after{content:"";position:absolute;left:69px;top:8px;width:5px;height:94px;border:2px solid #17252a;background:#a4b4a8;border-radius:3px;transform:rotate(9deg)}
:where(#prz-mascot-root) #prz-m-trolley>i{position:absolute;bottom:0;left:27px;width:17px;height:17px;border:4px solid #142226;border-radius:50%;background:#b8c6c4;z-index:2}
:where(#prz-mascot-root) #prz-m-trolley>span{position:absolute;left:10px;bottom:17px;width:62px;background:#d6ded0;border:2px solid #1b2b30;padding:4px;border-radius:3px}
:where(#prz-mascot-root) #prz-m-falling-card{display:none;position:absolute;top:auto;left:calc(50vw - 38px);bottom:88px;width:73px;opacity:0;will-change:transform}
:where(#prz-mascot-root) #prz-m-shards{display:none;position:absolute;left:calc(50vw - 40px);bottom:max(10px,env(safe-area-inset-bottom));width:80px;height:100px;pointer-events:none}
:where(#prz-mascot-root) #prz-m-shards>i{position:absolute;left:40px;bottom:0;width:7px;height:11px;background:linear-gradient(35deg,#bfd6d38c,#e5fcfcaa 45%,#739eacaa);clip-path:polygon(12% 0,100% 32%,39% 100%,0 70%);opacity:0;--dx:0px;--dy:0px;--r:30deg}
:where(#prz-mascot-root) #prz-m-theater[data-running=true] #prz-m-actor{animation:prz-m-carry-pass 20s linear both}
:where(#prz-mascot-root) #prz-m-theater[data-running=true][data-walking=true] #prz-m-profile>img{animation:prz-m-walk-frames .86s steps(1,end) infinite}
:where(#prz-mascot-root) #prz-m-theater[data-return=true] #prz-m-profile>img{animation-duration:.65s}
:where(#prz-mascot-root) #prz-m-theater[data-scene=glass][data-stress=true] #prz-m-profile>img{animation-duration:.46s}
:where(#prz-mascot-root) #prz-m-theater[data-running=true][data-walking=true] #prz-m-actor-bob{animation:prz-m-weight-shift .43s ease-in-out infinite}
:where(#prz-mascot-root) #prz-m-theater[data-pose=front][data-gesture="0"] #prz-m-frontal>img{transform:translate(-65.2%,-50%)}
:where(#prz-mascot-root) #prz-m-theater[data-pose=front][data-gesture="1"] #prz-m-frontal>img{transform:translate(0,-75%)}
:where(#prz-mascot-root) #prz-m-theater[data-pose=front][data-gesture="2"] #prz-m-frontal>img{transform:translate(-33.3333%,-75%)}
:where(#prz-mascot-root) #prz-m-theater[data-pose=front][data-gesture="3"] #prz-m-frontal>img{transform:translate(-65.2%,-50%)}
:where(#prz-mascot-root) #prz-m-theater[data-pose=front][data-gesture="0"] #prz-m-held-card{animation:prz-m-show-lift 1.5s ease-in-out 2}
:where(#prz-mascot-root) #prz-m-theater[data-pose=front][data-gesture="1"] #prz-m-actor-bob{animation:prz-m-proud 1.5s ease-in-out 2;transform-origin:50% 95%}
:where(#prz-mascot-root) #prz-m-theater[data-pose=front][data-gesture="2"] #prz-m-held-card{animation:prz-m-card-tilt 1.5s ease-in-out 2}
:where(#prz-mascot-root) #prz-m-theater[data-pose=front][data-gesture="3"] #prz-m-actor-bob{animation:prz-m-small-bow 1.5s ease-in-out 2;transform-origin:50% 95%}
:where(#prz-mascot-root) #prz-m-theater[data-scene=heavy] #prz-m-cube,:where(#prz-mascot-root) #prz-m-theater[data-scene=heavy] #prz-m-car{display:block}
:where(#prz-mascot-root) #prz-m-theater[data-scene=heavy][data-running=true] #prz-m-actor{animation-name:prz-m-heavy-person}
:where(#prz-mascot-root) #prz-m-theater[data-scene=heavy][data-running=true] #prz-m-cube{animation:prz-m-load-crate 20s linear both}
:where(#prz-mascot-root) #prz-m-theater[data-scene=heavy][data-running=true] #prz-m-car{animation:prz-m-truck-pickup 20s linear both}
:where(#prz-mascot-root) #prz-m-theater[data-scene=heavy] #prz-m-wheel-one,:where(#prz-mascot-root) #prz-m-theater[data-scene=heavy] #prz-m-wheel-two{animation:prz-m-wheel .55s linear infinite}
:where(#prz-mascot-root) #prz-m-theater[data-scene=skate] #prz-m-skate{display:block}
:where(#prz-mascot-root) #prz-m-theater[data-scene=skate] #prz-m-profile>img{animation:none!important;transform:translate(-33.3333%,-25%)}
:where(#prz-mascot-root) #prz-m-theater[data-scene=skate][data-running=true] #prz-m-actor-bob{animation:prz-m-skate-trick 20s ease-in-out both}
:where(#prz-mascot-root) #prz-m-theater[data-scene=trolley] #prz-m-trolley{display:block}
:where(#prz-mascot-root) #prz-m-theater[data-scene=trolley][data-running=true] #prz-m-actor{animation-name:prz-m-trolley-person}
:where(#prz-mascot-root) #prz-m-theater[data-scene=trolley][data-running=true] #prz-m-trolley{animation:prz-m-trolley-cart 20s linear both}
:where(#prz-mascot-root) #prz-m-theater[data-scene=glass] #prz-m-falling-card,:where(#prz-mascot-root) #prz-m-theater[data-scene=glass] #prz-m-shards{display:block}
:where(#prz-mascot-root) #prz-m-theater[data-scene=glass][data-running=true] #prz-m-actor{animation-name:prz-m-glass-person}
:where(#prz-mascot-root) #prz-m-theater[data-scene=glass][data-running=true] #prz-m-falling-card{animation:prz-m-drop-glass 20s linear both}
:where(#prz-mascot-root) #prz-m-theater[data-scene=glass][data-running=true] #prz-m-shards>i{animation:prz-m-glass-chip 20s linear both}
body[data-paused=true] :where(#prz-mascot-root) #prz-m-theater *{animation-play-state:paused!important}
body[data-waiting=true] :where(#prz-mascot-root) #prz-m-world{visibility:hidden}
@keyframes prz-m-walk-frames{0%{transform:translate(0,0)}12.5%{transform:translate(-33.3333%,0)}25%{transform:translate(-66.6667%,0)}37.5%{transform:translate(0,-25%)}50%{transform:translate(-33.3333%,-25%)}62.5%{transform:translate(-66.6667%,-25%)}75%{transform:translate(0,-50%)}87.5%{transform:translate(-33.3333%,-50%)}100%{transform:translate(0,0)}}
@keyframes prz-m-carry-pass{0%{transform:translateX(var(--entry))}35%,50%{transform:translateX(var(--center))}99%,100%{transform:translateX(var(--exit))}}
@keyframes prz-m-heavy-person{0%{transform:translateX(calc(100vw + 35px))}25%,40%{transform:translateX(var(--push))}51%,100%{transform:translateX(calc(100vw + 90px))}}
@keyframes prz-m-truck-pickup{0%,50%{transform:translateX(calc(100vw + 180px))}65%,68%{transform:translateX(var(--truck-center))}100%{transform:translateX(-450px)}}
@keyframes prz-m-load-crate{0%{transform:translateX(calc(100vw - 40px))}25%,65%{transform:translateX(var(--cube-center))}68%{transform:translateX(var(--bed)) translateY(-40px)}100%{transform:translateX(-345px) translateY(-40px)}}
@keyframes prz-m-glass-person{0%{transform:translateX(var(--entry))}35%,53%{transform:translateX(var(--center))}81%,100%{transform:translateX(calc(100vw + 180px))}}
@keyframes prz-m-trolley-person{0%{transform:translateX(calc(100vw + 10px))}35%,50%{transform:translateX(calc(50vw - 20px))}100%{transform:translateX(-220px)}}
@keyframes prz-m-trolley-cart{0%{transform:translateX(calc(100vw - 70px))}35%,50%{transform:translateX(calc(50vw - 100px))}100%{transform:translateX(-300px)}}
@keyframes prz-m-drop-glass{0%,49.9%{opacity:0;transform:translateY(0) rotate(0)}50%{opacity:1;transform:translateY(0) rotate(-3deg)}53.8%{opacity:1;transform:translateY(77px) rotate(24deg)}54%,100%{opacity:0;transform:translateY(82px) scale(.04)}}
@keyframes prz-m-glass-chip{0%,53.7%{opacity:0;transform:translate(0,-75px) rotate(0)}54%{opacity:.9;transform:translate(0,-75px) rotate(0)}59%{opacity:.85;transform:translate(var(--dx),var(--dy)) rotate(var(--r))}61%,78%{opacity:.72;transform:translate(var(--dx),0) rotate(var(--r))}86%,100%{opacity:0;transform:translate(var(--dx),0) rotate(var(--r))}}
@keyframes prz-m-weight-shift{0%,100%{translate:0 -1px}50%{translate:0 1px}}
@keyframes prz-m-show-lift{0%,100%{translate:0 0}45%,65%{translate:0 -5px}}
@keyframes prz-m-card-tilt{0%,100%{rotate:0deg}35%{rotate:-5deg}70%{rotate:5deg}}
@keyframes prz-m-proud{0%,100%{rotate:0deg}50%{rotate:-3deg}}
@keyframes prz-m-small-bow{0%,100%{scale:1 1}45%{scale:1 .97}60%{scale:1 1.01}}
@keyframes prz-m-wheel{to{transform:rotate(-360deg)}}
@keyframes prz-m-skate-trick{0%,34%,51%,100%{transform:translateY(0)}39%{transform:translateY(-12px) rotate(-5deg)}44%{transform:translateY(-4px) rotate(4deg)}48%{transform:translateY(0)}}
@media (max-width:600px){:where(#prz-mascot-root) #prz-m-theater{--size:132px;--center:calc(50vw - 66px);--entry:calc(100vw - 57px);--push:calc(50vw - 17px);--cube-center:calc(50vw - 47px);--truck-center:calc(50vw - 140px);--bed:calc(50vw - 60px);height:210px}
:where(#prz-mascot-root) #prz-m-held-card{left:0;top:67px;width:56px}
:where(#prz-mascot-root) #prz-m-theater[data-pose=front] #prz-m-held-card{left:38px;top:70px}
:where(#prz-mascot-root) #prz-m-held-card b{font-size:5px}
:where(#prz-mascot-root) #prz-m-shadow{left:38px;width:58px}
:where(#prz-mascot-root) #prz-m-skate{left:30px;width:74px}
:where(#prz-mascot-root) #prz-m-cube{width:72px;padding:5px}
:where(#prz-mascot-root) #prz-m-car{width:205px;height:98px}
:where(#prz-mascot-root) #prz-m-driver{left:23px;top:24px;width:38px;height:30px}
:where(#prz-mascot-root) #prz-m-driver>img{width:260px;height:347px;left:-31px;top:-2px}
:where(#prz-mascot-root) #prz-m-driver>i{width:13px;height:13px;left:3px}
:where(#prz-mascot-root) #prz-m-trolley{width:86px;height:100px}
:where(#prz-mascot-root) #prz-m-trolley>span{width:54px}
:where(#prz-mascot-root) #prz-m-trolley:after{left:61px;height:80px}
:where(#prz-mascot-root) #prz-m-trolley:before{width:58px}
:where(#prz-mascot-root) #prz-m-falling-card{bottom:72px;width:58px;left:calc(50vw - 30px)}
:where(#prz-mascot-root) #prz-m-shards{width:64px;left:calc(50vw - 32px)}
:where(#prz-mascot-root) #prz-m-shards>i{width:5px;height:9px}}
@media (prefers-reduced-motion:reduce){:where(#prz-mascot-root) #prz-m-actor-facing,:where(#prz-mascot-root) #prz-m-rig>span{transition:none}}
:where(#prz-mascot-root) #prz-m-shards>i:nth-child(1){--dx:-60px;--dy:-6px;--r:0deg;}
:where(#prz-mascot-root) #prz-m-shards>i:nth-child(2){--dx:-55px;--dy:-19px;--r:67deg;}
:where(#prz-mascot-root) #prz-m-shards>i:nth-child(3){--dx:-49px;--dy:-32px;--r:134deg;}
:where(#prz-mascot-root) #prz-m-shards>i:nth-child(4){--dx:-44px;--dy:-13px;--r:201deg;}
:where(#prz-mascot-root) #prz-m-shards>i:nth-child(5){--dx:-39px;--dy:-26px;--r:268deg;}
:where(#prz-mascot-root) #prz-m-shards>i:nth-child(6){--dx:-34px;--dy:-7px;--r:335deg;}
:where(#prz-mascot-root) #prz-m-shards>i:nth-child(7){--dx:-29px;--dy:-20px;--r:42deg;}
:where(#prz-mascot-root) #prz-m-shards>i:nth-child(8){--dx:-23px;--dy:-33px;--r:109deg;}
:where(#prz-mascot-root) #prz-m-shards>i:nth-child(9){--dx:-18px;--dy:-14px;--r:176deg;}
:where(#prz-mascot-root) #prz-m-shards>i:nth-child(10){--dx:-13px;--dy:-27px;--r:243deg;}
:where(#prz-mascot-root) #prz-m-shards>i:nth-child(11){--dx:-8px;--dy:-8px;--r:310deg;}
:where(#prz-mascot-root) #prz-m-shards>i:nth-child(12){--dx:-3px;--dy:-21px;--r:17deg;}
:where(#prz-mascot-root) #prz-m-shards>i:nth-child(13){--dx:3px;--dy:-34px;--r:84deg;}
:where(#prz-mascot-root) #prz-m-shards>i:nth-child(14){--dx:8px;--dy:-15px;--r:151deg;}
:where(#prz-mascot-root) #prz-m-shards>i:nth-child(15){--dx:13px;--dy:-28px;--r:218deg;}
:where(#prz-mascot-root) #prz-m-shards>i:nth-child(16){--dx:18px;--dy:-9px;--r:285deg;}
:where(#prz-mascot-root) #prz-m-shards>i:nth-child(17){--dx:23px;--dy:-22px;--r:352deg;}
:where(#prz-mascot-root) #prz-m-shards>i:nth-child(18){--dx:29px;--dy:-35px;--r:59deg;}
:where(#prz-mascot-root) #prz-m-shards>i:nth-child(19){--dx:34px;--dy:-16px;--r:126deg;}
:where(#prz-mascot-root) #prz-m-shards>i:nth-child(20){--dx:39px;--dy:-29px;--r:193deg;}
:where(#prz-mascot-root) #prz-m-shards>i:nth-child(21){--dx:44px;--dy:-10px;--r:260deg;}
:where(#prz-mascot-root) #prz-m-shards>i:nth-child(22){--dx:49px;--dy:-23px;--r:327deg;}
:where(#prz-mascot-root) #prz-m-shards>i:nth-child(23){--dx:55px;--dy:-36px;--r:34deg;}
:where(#prz-mascot-root) #prz-m-shards>i:nth-child(24){--dx:60px;--dy:-17px;--r:101deg;}
:where(#prz-mascot-root) #prz-m-profile>img{z-index:2;clip-path:inset(0 0 84.25% 0);transform:translate(-2.6%,0);animation:none!important}
:where(#prz-mascot-root) #prz-m-walk-legs{display:block;position:absolute;inset:0;width:var(--size);height:var(--size);overflow:visible;z-index:1;stroke:none}
:where(#prz-mascot-root) #prz-m-leg-near{transform-origin:84px 101px}
:where(#prz-mascot-root) #prz-m-leg-far{transform-origin:91px 101px}
:where(#prz-mascot-root) #prz-m-knee-near{transform-origin:83px 128px}
:where(#prz-mascot-root) #prz-m-knee-far{transform-origin:91px 128px}
:where(#prz-mascot-root) #prz-m-foot-near{transform-origin:82px 151px}
:where(#prz-mascot-root) #prz-m-foot-far{transform-origin:90px 151px}
:where(#prz-mascot-root) #prz-m-theater{--pace:.82s;--half:-.41s}
:where(#prz-mascot-root) #prz-m-theater[data-walking=true] #prz-m-leg-near{animation:prz-m-leg-stride var(--pace) linear infinite}
:where(#prz-mascot-root) #prz-m-theater[data-walking=true] #prz-m-leg-far{animation:prz-m-leg-stride var(--pace) var(--half) linear infinite}
:where(#prz-mascot-root) #prz-m-theater[data-walking=true] #prz-m-knee-near{animation:prz-m-knee-swing var(--pace) linear infinite}
:where(#prz-mascot-root) #prz-m-theater[data-walking=true] #prz-m-knee-far{animation:prz-m-knee-swing var(--pace) var(--half) linear infinite}
:where(#prz-mascot-root) #prz-m-theater[data-walking=true] #prz-m-foot-near{animation:prz-m-foot-roll var(--pace) linear infinite}
:where(#prz-mascot-root) #prz-m-theater[data-walking=true] #prz-m-foot-far{animation:prz-m-foot-roll var(--pace) var(--half) linear infinite}
:where(#prz-mascot-root) #prz-m-theater[data-return=true]{--pace:.6s;--half:-.3s}
:where(#prz-mascot-root) #prz-m-theater[data-scene=glass][data-stress=true]{--pace:.4s;--half:-.2s}
:where(#prz-mascot-root) #prz-m-theater[data-scene=skate] #prz-m-leg-near,:where(#prz-mascot-root) #prz-m-theater[data-scene=skate] #prz-m-leg-far{animation:none!important;transform:rotate(12deg)}
:where(#prz-mascot-root) #prz-m-theater[data-scene=skate] #prz-m-knee-near,:where(#prz-mascot-root) #prz-m-theater[data-scene=skate] #prz-m-knee-far{animation:none!important;transform:rotate(-19deg)}
:where(#prz-mascot-root) #prz-m-theater[data-scene=skate] #prz-m-foot-near,:where(#prz-mascot-root) #prz-m-theater[data-scene=skate] #prz-m-foot-far{animation:none!important}
:where(#prz-mascot-root) #prz-m-theater[data-scene=skate] #prz-m-profile>img{transform:translate(-2.6%,0)}
:where(#prz-mascot-root) #prz-m-theater[data-pose=front][data-gesture="1"] #prz-m-frontal>img{transform:translate(-2.6%,-75%)}
:where(#prz-mascot-root) #prz-m-theater[data-pose=front][data-gesture="2"] #prz-m-frontal>img{transform:translate(-33.8%,-75%)}
:where(#prz-mascot-root) #prz-m-hood-logo{position:absolute;display:block;left:91px;top:79px;font:800 5px/1 Arial;color:#f2f4f1;z-index:4;pointer-events:none}
:where(#prz-mascot-root) #prz-m-theater[data-pose=front] #prz-m-hood-logo{left:88px;top:80px}
:where(#prz-mascot-root) #prz-m-theater[data-scene=glass][data-stress=true] #prz-m-hood-logo{visibility:hidden}
@keyframes prz-m-leg-stride{0%,100%{transform:rotate(26deg)}12%{transform:rotate(17deg)}25%{transform:rotate(1deg)}40%{transform:rotate(-17deg)}50%{transform:rotate(-25deg)}63%{transform:rotate(-15deg)}76%{transform:rotate(4deg)}88%{transform:rotate(21deg)}}
@keyframes prz-m-knee-swing{0%,15%,35%{transform:rotate(0)}50%{transform:rotate(-8deg)}63%{transform:rotate(-36deg)}76%{transform:rotate(-51deg)}88%{transform:rotate(-18deg)}100%{transform:rotate(0)}}
@keyframes prz-m-foot-roll{0%,100%{transform:rotate(-6deg)}15%,35%{transform:rotate(0)}50%{transform:rotate(16deg)}65%{transform:rotate(7deg)}85%{transform:rotate(-9deg)}}
@media (max-width:600px){:where(#prz-mascot-root) #prz-m-theater{--pace:1s;--half:-.5s}
:where(#prz-mascot-root) #prz-m-theater[data-return=true]{--pace:.65s;--half:-.325s}
:where(#prz-mascot-root) #prz-m-theater[data-scene=glass][data-stress=true]{--pace:.43s;--half:-.215s}
:where(#prz-mascot-root) #prz-m-hood-logo{left:73px;top:64px;font-size:4px}
:where(#prz-mascot-root) #prz-m-theater[data-pose=front] #prz-m-hood-logo{left:71px;top:65px}}
:where(#prz-mascot-root) #prz-m-actor-facing{transform:scale(.78);transform-origin:50% 100%}
:where(#prz-mascot-root) #prz-m-theater[data-return=true] #prz-m-actor-facing{transform:scale(-.78,.78)}
:where(#prz-mascot-root) #prz-m-cube,:where(#prz-mascot-root) #prz-m-car,:where(#prz-mascot-root) #prz-m-trolley,:where(#prz-mascot-root) #prz-m-falling-card{scale:.78;transform-origin:50% 100%}
:where(#prz-mascot-root) #prz-m-theater{--push:calc(50vw - 34px)}
:where(#prz-mascot-root) #prz-m-theater[data-stress=true] #prz-m-profile>img{clip-path:inset(10% 0 84.25% 0)}
:where(#prz-mascot-root) #prz-m-theater[data-stress=true] #prz-m-stress-head{clip-path:inset(0 0 59% 0)}
@keyframes prz-m-trolley-person{0%{transform:translateX(calc(100vw - 66px))}35%,50%{transform:translateX(var(--trolley-person-center,calc(50vw - 96px)))}100%{transform:translateX(-296px)}}
@keyframes prz-m-heavy-person{0%{transform:translateX(calc(100vw + 7px))}25%,40%{transform:translateX(var(--push))}51%,100%{transform:translateX(calc(100vw + 90px))}}
@media (max-width:600px){:where(#prz-mascot-root) #prz-m-theater{--push:calc(50vw - 35px)}
:where(#prz-mascot-root) #prz-m-theater[data-scene=trolley]{--trolley-person-center:calc(50vw - 93px)}}
:where(#prz-mascot-root) #prz-m-theater [data-prz-mascot-card]{pointer-events:auto;cursor:pointer;color:inherit;text-decoration:none}
:where(#prz-mascot-root) #prz-m-theater [data-prz-mascot-card]:focus-visible{outline:2px solid #d7edbc;outline-offset:4px}
body[data-waiting=true] :where(#prz-mascot-root) #prz-m-theater [data-prz-mascot-card]{pointer-events:none}
:where(#prz-mascot-root) #prz-m-trolley>a{display:block;position:absolute;left:10px;bottom:17px;width:62px;background:#d6ded0;border:2px solid #1b2b30;padding:4px;border-radius:3px}
:where(#prz-mascot-root) #prz-m-trolley>a>span{display:block}
:where(#prz-mascot-root) #prz-m-theater{--push:calc(50vw - 11px)}
:where(#prz-mascot-root) #prz-m-cube{width:126px;padding:6px;box-shadow:inset -4px -4px 0 #a3b09f}
:where(#prz-mascot-root) #prz-m-cube img{aspect-ratio:1.2}
:where(#prz-mascot-root) #prz-m-cube b{font-size:8px}
:where(#prz-mascot-root) #prz-m-tired-face{display:none;position:absolute;inset:0;width:100%;height:100%;z-index:5;stroke:none;overflow:visible}
:where(#prz-mascot-root) #prz-m-theater[data-tired=true] #prz-m-tired-face{display:block}
:where(#prz-mascot-root) #prz-m-theater[data-tired=true] #prz-m-actor-bob{animation:prz-m-exhausted-breath 1.5s ease-in-out 2;transform-origin:50% 70%}
:where(#prz-mascot-root) #prz-m-theater[data-tired=true] #prz-m-tired-face>g:last-child{animation:prz-m-sweat-fall 1.5s ease-in-out 2}
:where(#prz-mascot-root) #prz-m-theater[data-tired=true] #prz-m-hood-logo{display:none}
@keyframes prz-m-exhausted-breath{0%,100%{rotate:3deg;translate:0 0}50%{rotate:5deg;translate:0 1px}}
@keyframes prz-m-sweat-fall{0%{translate:0 -2px;opacity:.4}60%{translate:0 2px;opacity:1}100%{translate:0 4px;opacity:0}}
@media (max-width:600px){:where(#prz-mascot-root) #prz-m-theater{--push:calc(50vw - 5px)}
:where(#prz-mascot-root) #prz-m-cube{width:112px}
:where(#prz-mascot-root) #prz-m-trolley>a{width:54px}}
:where(#prz-mascot-root) #prz-m-theater[data-ready=false] #prz-m-world{visibility:hidden}
:where(#prz-mascot-root) #prz-m-theater [data-prz-mascot-card][data-active=false]{visibility:hidden;pointer-events:none}
:where(#prz-mascot-root) #prz-m-held-card b,:where(#prz-mascot-root) #prz-m-cube b,:where(#prz-mascot-root) #prz-m-trolley b,:where(#prz-mascot-root) #prz-m-falling-card b{overflow:hidden;text-overflow:ellipsis}
:where(#prz-mascot-root) #prz-m-travel{display:block;position:absolute;inset:0;transform:none}
:where(#prz-mascot-root) #prz-m-cargo-motion,:where(#prz-mascot-root) #prz-m-cart-motion,:where(#prz-mascot-root) #prz-m-truck-motion{display:block;position:absolute;left:0;bottom:max(10px,env(safe-area-inset-bottom));width:0;height:0;will-change:transform}
:where(#prz-mascot-root) #prz-m-theater #prz-m-cube,:where(#prz-mascot-root) #prz-m-theater #prz-m-trolley,:where(#prz-mascot-root) #prz-m-theater #prz-m-car{left:0;bottom:0;transform:none;animation:none!important}
:where(#prz-mascot-root) #prz-m-truck-motion{transform:translateX(calc(100vw + 200px))}
:where(#prz-mascot-root) #prz-m-theater[data-scene=heavy][data-running=true] #prz-m-truck-motion{animation:prz-m-truck-pickup 20s linear both}
:where(#prz-mascot-root) #prz-m-theater[data-scene=trolley][data-running=true] #prz-m-travel{animation:prz-m-shared-cart-path 20s linear both}
:where(#prz-mascot-root) #prz-m-theater[data-scene=trolley] #prz-m-actor{animation:none!important;transform:translateX(-52px)}
:where(#prz-mascot-root) #prz-m-theater[data-scene=trolley] #prz-m-cart-motion{transform:translateX(-66px)}
:where(#prz-mascot-root) #prz-m-theater{--hand-x:-52px;--crate-contact:-112px;--load-x:-71px;--load-exit:calc(-50vw - 363px);--load-y:-30px}
:where(#prz-mascot-root) #prz-m-theater[data-scene=heavy][data-running=true] #prz-m-travel{animation:prz-m-shared-push-path 20s linear both}
:where(#prz-mascot-root) #prz-m-theater[data-scene=heavy][data-running=true] #prz-m-actor{animation:prz-m-leave-for-truck 20s linear both}
:where(#prz-mascot-root) #prz-m-theater[data-scene=heavy][data-running=true] #prz-m-cargo-motion{animation:prz-m-crate-to-truck 20s linear both}
:where(#prz-mascot-root) #prz-m-theater[data-tired=true] #prz-m-actor-bob{animation:prz-m-exhausted-breath-fixed 1.5s ease-in-out 2}
@keyframes prz-m-exhausted-breath-fixed{0%,100%{translate:0 0}50%{translate:0 1px}}
@keyframes prz-m-shared-cart-path{0%{transform:translateX(calc(100vw + 150px))}35%,50%{transform:translateX(50vw)}100%{transform:translateX(-400px)}}
@keyframes prz-m-shared-push-path{0%{transform:translateX(calc(100vw + 150px))}25%,100%{transform:translateX(50vw)}}
@keyframes prz-m-leave-for-truck{0%,40%{transform:translateX(var(--hand-x))}51%,100%{transform:translateX(calc(50vw + 150px))}}
@keyframes prz-m-crate-to-truck{0%,65%{transform:translateX(var(--crate-contact))}68%{transform:translate(var(--load-x),var(--load-y))}100%{transform:translate(var(--load-exit),var(--load-y))}}
:where(#prz-mascot-root) #prz-m-theater #prz-m-falling-card{scale:none;width:57px;left:calc(50vw - 28px)}
@media (max-width:600px){:where(#prz-mascot-root) #prz-m-theater{--hand-x:-42px;--crate-contact:-100px;--load-x:-67px;--load-exit:calc(-50vw - 377px);--load-y:-26px}
:where(#prz-mascot-root) #prz-m-theater[data-scene=trolley] #prz-m-actor{transform:translateX(-42px)}
:where(#prz-mascot-root) #prz-m-theater[data-scene=trolley] #prz-m-cart-motion{transform:translateX(-59px)}
:where(#prz-mascot-root) #prz-m-theater #prz-m-falling-card{width:45px;left:calc(50vw - 22px)}}
:where(#prz-mascot-root) #prz-m-held-card{width:82px;left:-8px;top:80px;padding:3px}
:where(#prz-mascot-root) #prz-m-held-card b{font-size:7px}
:where(#prz-mascot-root) #prz-m-theater[data-pose=front] #prz-m-held-card{left:41px;top:83px}
:where(#prz-mascot-root) #prz-m-trolley>a{width:73px;left:1px;padding:3px}
:where(#prz-mascot-root) #prz-m-trolley b{font-size:7px}
:where(#prz-mascot-root) #prz-m-theater #prz-m-falling-card{width:64px;left:calc(50vw - 32px)}
:where(#prz-mascot-root) #prz-m-held-card img,:where(#prz-mascot-root) #prz-m-trolley img,:where(#prz-mascot-root) #prz-m-cube img{image-rendering:auto}
@media (max-width:600px){:where(#prz-mascot-root) #prz-m-held-card{width:66px;left:-7px;top:65px}
:where(#prz-mascot-root) #prz-m-held-card b{font-size:6px}
:where(#prz-mascot-root) #prz-m-theater[data-pose=front] #prz-m-held-card{left:33px;top:67px}
:where(#prz-mascot-root) #prz-m-trolley>a{width:63px;left:2px}
:where(#prz-mascot-root) #prz-m-trolley b{font-size:6px}
:where(#prz-mascot-root) #prz-m-theater #prz-m-falling-card{width:51px;left:calc(50vw - 25px)}}