.cat-avatar-grayscale[data-v-4efc2739]{-webkit-filter:grayscale(1);filter:grayscale(1)}.cat-avatar-badge[data-v-4efc2739]{-webkit-transform:translate(25%,25%);transform:translate(25%,25%)}.birthday-overlay-layer[data-v-4efc2739]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;pointer-events:none;--flip-x:1;-webkit-transform-origin:center center;transform-origin:center center;will-change:transform,opacity}.birthday-overlay-layer.birthday-overlay-flipped[data-v-4efc2739]{--flip-x:-1}.birthday-confetti-anim[data-v-4efc2739]{-webkit-animation:confettiPop-4efc2739 .35s cubic-bezier(.34,1.56,.64,1) forwards;animation:confettiPop-4efc2739 .35s cubic-bezier(.34,1.56,.64,1) forwards}.birthday-hat-anim[data-v-4efc2739]{-webkit-animation:hatDropSettle-4efc2739 .45s cubic-bezier(.34,1.4,.64,1) .05s both;animation:hatDropSettle-4efc2739 .45s cubic-bezier(.34,1.4,.64,1) .05s both}@-webkit-keyframes confettiPop-4efc2739{0%{opacity:0;-webkit-transform:translateY(-6px) scale(.4) scaleX(1);-webkit-transform:translateY(-6px) scale(.4) scaleX(var(--flip-x,1));transform:translateY(-6px) scale(.4) scaleX(1);transform:translateY(-6px) scale(.4) scaleX(var(--flip-x,1))}to{opacity:1;-webkit-transform:translateY(0) scale(1) scaleX(1);-webkit-transform:translateY(0) scale(1) scaleX(var(--flip-x,1));transform:translateY(0) scale(1) scaleX(1);transform:translateY(0) scale(1) scaleX(var(--flip-x,1))}}@keyframes confettiPop-4efc2739{0%{opacity:0;-webkit-transform:translateY(-6px) scale(.4) scaleX(1);-webkit-transform:translateY(-6px) scale(.4) scaleX(var(--flip-x,1));transform:translateY(-6px) scale(.4) scaleX(1);transform:translateY(-6px) scale(.4) scaleX(var(--flip-x,1))}to{opacity:1;-webkit-transform:translateY(0) scale(1) scaleX(1);-webkit-transform:translateY(0) scale(1) scaleX(var(--flip-x,1));transform:translateY(0) scale(1) scaleX(1);transform:translateY(0) scale(1) scaleX(var(--flip-x,1))}}@-webkit-keyframes hatDropSettle-4efc2739{0%{opacity:0;-webkit-transform:translateY(-28px) rotate(-14deg) scale(.65) scaleX(1);-webkit-transform:translateY(-28px) rotate(-14deg) scale(.65) scaleX(var(--flip-x,1));transform:translateY(-28px) rotate(-14deg) scale(.65) scaleX(1);transform:translateY(-28px) rotate(-14deg) scale(.65) scaleX(var(--flip-x,1))}to{opacity:1;-webkit-transform:translateY(0) rotate(0deg) scale(1) scaleX(1);-webkit-transform:translateY(0) rotate(0deg) scale(1) scaleX(var(--flip-x,1));transform:translateY(0) rotate(0deg) scale(1) scaleX(1);transform:translateY(0) rotate(0deg) scale(1) scaleX(var(--flip-x,1))}}@keyframes hatDropSettle-4efc2739{0%{opacity:0;-webkit-transform:translateY(-28px) rotate(-14deg) scale(.65) scaleX(1);-webkit-transform:translateY(-28px) rotate(-14deg) scale(.65) scaleX(var(--flip-x,1));transform:translateY(-28px) rotate(-14deg) scale(.65) scaleX(1);transform:translateY(-28px) rotate(-14deg) scale(.65) scaleX(var(--flip-x,1))}to{opacity:1;-webkit-transform:translateY(0) rotate(0deg) scale(1) scaleX(1);-webkit-transform:translateY(0) rotate(0deg) scale(1) scaleX(var(--flip-x,1));transform:translateY(0) rotate(0deg) scale(1) scaleX(1);transform:translateY(0) rotate(0deg) scale(1) scaleX(var(--flip-x,1))}}@media (prefers-reduced-motion:reduce){.birthday-confetti-anim[data-v-4efc2739],.birthday-hat-anim[data-v-4efc2739]{-webkit-animation:none;animation:none;opacity:1;-webkit-transform:translateY(0) scale(1) scaleX(1);-webkit-transform:translateY(0) scale(1) scaleX(var(--flip-x,1));transform:translateY(0) scale(1) scaleX(1);transform:translateY(0) scale(1) scaleX(var(--flip-x,1))}}