.pz{aspect-ratio:4/3}.pz>.pz-part,.pz>.pz-fx,.pz>.pz-sightsvg{pointer-events:none;position:absolute}.pz>.pz-part{width:100%;height:100%;inset:0}.pz-part-feet{clip-path:inset(72% 42% 12% 41%);transform-origin:45% 86%}.pz-part-hand{clip-path:inset(43% 48% 47% 41%);transform-origin:43% 48%}.pz-part-hands{clip-path:inset(36% 0 0);transform-origin:50% 100%}.pz-fx{opacity:0}.pz-floor{border:3px solid #ff7a00;border-radius:50%;width:24%;height:8%;top:83%;left:38%}.pz-backline{transform-origin:50% 100%;background:#ff7a00;border-radius:99px;width:1.6%;height:27%;top:34%;left:61.5%}.pz-string{background:repeating-linear-gradient(#ff7a00 0 4px,#0000 4px 7px);width:.8%;height:8.5%;top:0;left:70.5%}.pz-wristline{transform-origin:0 100%;border-bottom:4px solid #ff7a00;border-left:4px solid #ff7a00;border-bottom-left-radius:10px;width:15%;height:16.5%;top:32%;left:35%}.pz-sightsvg{width:100%;height:100%;inset:0}.pz-sight{fill:none;stroke:#ff7a00;stroke-width:.9px;stroke-linecap:round;stroke-dasharray:2 2;opacity:0;vector-effect:non-scaling-stroke}.pz .pz-sight{stroke-width:3px}.pz-screenglow{border-radius:12%;width:10%;height:29%;top:19%;left:68.5%;box-shadow:0 0 0 3px #ff7a00,0 0 18px 4px #ff7a008c}.pz-bump{border-radius:30%;width:9%;height:12%;top:36%;box-shadow:0 0 0 3px #fff,0 0 16px 6px #ff7a00cc}.pz-bump-f{left:34.5%}.pz-bump-j{left:56.6%}@media (prefers-reduced-motion:no-preference){:is(.pz:hover,.pz-card:is(:hover,:focus-visible,:focus-within) .pz,.pz-play .pz) .pz-part-feet{animation:1s ease-out both pz-tap}:is(.pz:hover,.pz-card:is(:hover,:focus-visible,:focus-within) .pz,.pz-play .pz) .pz-floor{animation:1s ease-out both pz-ring}:is(.pz:hover,.pz-card:is(:hover,:focus-visible,:focus-within) .pz,.pz-play .pz) .pz-backline{animation:1.1s ease-out both pz-grow}:is(.pz:hover,.pz-card:is(:hover,:focus-visible,:focus-within) .pz,.pz-play .pz) .pz-string{animation:1.1s ease-out both pz-pull}:is(.pz:hover,.pz-card:is(:hover,:focus-visible,:focus-within) .pz,.pz-play .pz) .pz-part-hand{animation:1.2s ease-in-out both pz-float}:is(.pz:hover,.pz-card:is(:hover,:focus-visible,:focus-within) .pz,.pz-play .pz) .pz-wristline{animation:1.2s ease-out both pz-draw}:is(.pz:hover,.pz-card:is(:hover,:focus-visible,:focus-within) .pz,.pz-play .pz) .pz-sight{animation:1.2s linear both pz-march}:is(.pz:hover,.pz-card:is(:hover,:focus-visible,:focus-within) .pz,.pz-play .pz) .pz-screenglow{animation:1.2s ease-in-out .4s both pz-glow}:is(.pz:hover,.pz-card:is(:hover,:focus-visible,:focus-within) .pz,.pz-play .pz) .pz-part-hands{animation:1s ease-in-out both pz-press}:is(.pz:hover,.pz-card:is(:hover,:focus-visible,:focus-within) .pz,.pz-play .pz) .pz-bump{animation:1s ease-in-out .3s both pz-glow}@keyframes pz-tap{0%{transform:none}30%{transform:rotate(-7deg)}55%{transform:none}to{transform:none}}@keyframes pz-ring{0%,50%{opacity:0;transform:scale(.5)}60%{opacity:1}to{opacity:0;transform:scale(1.25)}}@keyframes pz-grow{0%{opacity:0;transform:scaleY(0)}40%,75%{opacity:1;transform:scaleY(1)}to{opacity:0}}@keyframes pz-pull{0%{opacity:0;transform:translateY(40%)}40%,75%{opacity:1;transform:none}to{opacity:0}}@keyframes pz-float{0%{transform:none}35%{transform:translateY(-3%)}70%{transform:translateY(-3%)}to{transform:none}}@keyframes pz-draw{0%{opacity:0;transform:scale(.4)}40%,75%{opacity:1;transform:none}to{opacity:0}}@keyframes pz-march{0%{stroke-dashoffset:30px;opacity:0}15%{opacity:1}85%{opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes pz-glow{0%{opacity:0}35%,70%{opacity:1}to{opacity:0}}@keyframes pz-press{0%{transform:none}40%,60%{transform:translateY(1.2%)}to{transform:none}}}@media print{@page{size:letter portrait;margin:.4in}html,body{height:auto!important;max-height:10in!important;overflow:hidden!important}body *{visibility:hidden!important}#posture-poster,#posture-poster *{visibility:visible!important}#posture-poster{break-inside:avoid;width:100%;position:fixed;top:0;left:0;box-shadow:none!important}#posture-poster .no-print{display:none!important}#posture-poster ol{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}#posture-poster li{padding:8px!important}*{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
