.lifted-cat{position:fixed;left:0;top:0;z-index:120;pointer-events:none!important;filter:none!important;transform-origin:0 0;will-change:transform;contain:layout style}.lift-rig{display:block;position:absolute;inset:0;transform-origin:50% 39%;transform:rotate(var(--swing,0deg));pointer-events:none}.lift-piece{position:absolute;inset:0;background-image:var(--lift-url);background-size:800% 100%;background-repeat:no-repeat;pointer-events:none;will-change:transform}.lift-body{background-position:0 0;opacity:var(--hang);transform-origin:50% 42%;transform:scaleY(calc(.98 + var(--hang)*.02))}.lift-tail{background-position:14.285714% 0;opacity:var(--hang);transform-origin:27% 53%;transform:rotate(var(--tail-swing))}.lift-arm-left{background-position:28.571429% 0;opacity:var(--hang);transform-origin:37% 44%;transform:rotate(var(--paw-swing)) translateY(calc((1 - var(--hang))*-3%))}.lift-arm-right{background-position:42.857143% 0;opacity:var(--hang);transform-origin:67% 44%;transform:rotate(calc(var(--paw-swing)*.7)) translateY(calc((1 - var(--hang))*-3%))}.lift-leg-left{background-position:57.142857% 0;opacity:var(--hang);transform-origin:43% 71%;transform:rotate(calc(var(--paw-swing)*.6)) translateY(calc((1 - var(--hang))*-6%))}.lift-leg-right{background-position:71.428571% 0;opacity:var(--hang);transform-origin:59% 71%;transform:rotate(calc(var(--paw-swing)*.8)) translateY(calc((1 - var(--hang))*-6%))}.lift-head{background-position:85.714286% 0;transform-origin:50% 36%;transform:rotate(var(--head-swing,0deg))}.lift-seat{background-position:100% 0;opacity:calc(1 - var(--hang));transform-origin:50% 64%;transform:scaleY(calc(1 - var(--hang)*.06))}.lift-ground-shadow{position:fixed;left:0;top:0;z-index:69;pointer-events:none;background:radial-gradient(ellipse,#8d7055 0%,#9b7c5b80 45%,transparent 73%);border-radius:50%;will-change:transform,opacity;transform-origin:50% 50%}.lift-stuff{position:absolute;inset:0;transform-origin:50% 65%;transform:scaleY(var(--squash,1))}.lift-reduced .plush-breath{animation:none!important}.lift-reduced+.lift-ground-shadow{display:none}@media(prefers-reduced-motion:reduce){.lift-rig,.lift-piece{will-change:auto}}
.cat-button.available:active .plush-pose,.waiting-slot.occupied:active .plush-pose{animation:none!important;visibility:hidden}.cat-button.available:active .pose-0,.waiting-slot.occupied:active .pose-0{visibility:visible}
