.SuzeePet-module__dyT9xW__pet{--suzee-size:clamp(4rem, 14vw, 5rem);--suzee-float-duration:4.8s;--suzee-float-distance:4px;--suzee-shadow-duration:4.8s;width:var(--suzee-size);height:var(--suzee-size);-webkit-user-select:none;user-select:none;flex:none;display:inline-flex;position:relative}.SuzeePet-module__dyT9xW__floating{width:var(--suzee-size);height:var(--suzee-size)}.SuzeePet-module__dyT9xW__compact{--suzee-size:3.15rem;--suzee-float-duration:5.8s;--suzee-float-distance:2px;--suzee-shadow-duration:5.8s}.SuzeePet-module__dyT9xW__button{cursor:pointer;touch-action:manipulation;background:0 0;border:0;width:100%;height:100%;padding:0;transition:transform .22s cubic-bezier(.16,1,.3,1),filter .22s;display:block;position:relative}.SuzeePet-module__dyT9xW__button:disabled{cursor:wait;opacity:.72}.SuzeePet-module__dyT9xW__button:focus-visible{outline:2px solid var(--szs-cryo,#8aebff);outline-offset:4px;border-radius:999px}.SuzeePet-module__dyT9xW__interactive .SuzeePet-module__dyT9xW__button{filter:drop-shadow(0 0 13px #00d4ff47);transform:translateY(-6px)scale(1.045)}.SuzeePet-module__dyT9xW__pressed .SuzeePet-module__dyT9xW__button{transition-duration:90ms;transform:translateY(-1px)scale(.93,.86)}.SuzeePet-module__dyT9xW__floatLayer,.SuzeePet-module__dyT9xW__stateLayer,.SuzeePet-module__dyT9xW__reactionLayer{transform-origin:bottom;display:block;position:absolute;inset:0}.SuzeePet-module__dyT9xW__floatLayer{animation:SuzeePet-module__dyT9xW__suzee-float var(--suzee-float-duration) ease-in-out infinite;will-change:transform}.SuzeePet-module__dyT9xW__chatOpen .SuzeePet-module__dyT9xW__floatLayer{--suzee-float-duration:6.4s;--suzee-float-distance:2px}.SuzeePet-module__dyT9xW__thinking .SuzeePet-module__dyT9xW__stateLayer{will-change:transform;animation:2.6s ease-in-out infinite SuzeePet-module__dyT9xW__suzee-thinking-tilt}.SuzeePet-module__dyT9xW__interactive .SuzeePet-module__dyT9xW__stateLayer{will-change:transform;animation:1.45s ease-in-out infinite SuzeePet-module__dyT9xW__suzee-hover-wiggle}.SuzeePet-module__dyT9xW__image{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.SuzeePet-module__dyT9xW__shadow{filter:blur(5px);transform-origin:50%;height:12%;animation:SuzeePet-module__dyT9xW__suzee-shadow var(--suzee-shadow-duration) ease-in-out infinite;will-change:transform, opacity;background:#02081761;border-radius:50%;position:absolute;bottom:5%;left:18%;right:18%}.SuzeePet-module__dyT9xW__chatOpen .SuzeePet-module__dyT9xW__shadow{opacity:.56}.SuzeePet-module__dyT9xW__spinner{border:2px solid #06111f4d;border-top-color:var(--szs-cyan,#00d4ff);border-radius:999px;width:min(2rem,40%);height:min(2rem,40%);margin:0;animation:.8s linear infinite SuzeePet-module__dyT9xW__suzee-spinner;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.SuzeePet-module__dyT9xW__reaction-hop .SuzeePet-module__dyT9xW__reactionLayer{animation:.62s cubic-bezier(.2,.85,.3,1) both SuzeePet-module__dyT9xW__suzee-hop}.SuzeePet-module__dyT9xW__reaction-wiggle .SuzeePet-module__dyT9xW__reactionLayer{animation:.76s ease-in-out both SuzeePet-module__dyT9xW__suzee-reaction-wiggle}.SuzeePet-module__dyT9xW__reaction-tilt .SuzeePet-module__dyT9xW__reactionLayer{animation:.68s ease-in-out both SuzeePet-module__dyT9xW__suzee-reaction-tilt}.SuzeePet-module__dyT9xW__reaction-double-bounce .SuzeePet-module__dyT9xW__reactionLayer,.SuzeePet-module__dyT9xW__reaction-new-message .SuzeePet-module__dyT9xW__reactionLayer{animation:1.05s cubic-bezier(.2,.85,.3,1) both SuzeePet-module__dyT9xW__suzee-double-bounce}@keyframes SuzeePet-module__dyT9xW__suzee-float{0%,to{transform:translate(0,0)rotate(-1deg)scaleY(.985)}50%{transform:translate3d(0, calc(var(--suzee-float-distance) * -1), 0) rotate(1deg) scale(1.012, .995)}}@keyframes SuzeePet-module__dyT9xW__suzee-shadow{0%,to{opacity:.5;transform:scaleX(.92)}50%{opacity:.3;transform:scaleX(.72)}}@keyframes SuzeePet-module__dyT9xW__suzee-thinking-tilt{0%,to{transform:rotate(-2deg)}50%{transform:rotate(2deg)}}@keyframes SuzeePet-module__dyT9xW__suzee-hover-wiggle{0%,to{transform:rotate(-1.5deg)}25%{transform:rotate(2.2deg)}75%{transform:rotate(-2.2deg)}}@keyframes SuzeePet-module__dyT9xW__suzee-hop{0%,to{transform:translateY(0)scale(1)}42%{transform:translateY(-12px)scale(.98,1.035)}68%{transform:translateY(1px)scale(1.02,.975)}}@keyframes SuzeePet-module__dyT9xW__suzee-reaction-wiggle{0%,to{transform:rotate(0)}20%{transform:rotate(-5deg)}48%{transform:rotate(5deg)}72%{transform:rotate(-3deg)}}@keyframes SuzeePet-module__dyT9xW__suzee-reaction-tilt{0%,to{transform:rotate(0)translateY(0)}45%{transform:rotate(-7deg)translateY(-2px)}75%{transform:rotate(4deg)translateY(0)}}@keyframes SuzeePet-module__dyT9xW__suzee-double-bounce{0%,to{transform:translateY(0)scale(1)}25%{transform:translateY(-10px)scale(.98,1.03)}42%{transform:translateY(0)scale(1.02,.98)}62%{transform:translateY(-7px)scale(.99,1.02)}80%{transform:translateY(0)scale(1.01,.99)}}@keyframes SuzeePet-module__dyT9xW__suzee-spinner{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@media (prefers-reduced-motion:reduce){.SuzeePet-module__dyT9xW__floatLayer,.SuzeePet-module__dyT9xW__stateLayer,.SuzeePet-module__dyT9xW__reactionLayer,.SuzeePet-module__dyT9xW__shadow,.SuzeePet-module__dyT9xW__spinner{animation:none!important}.SuzeePet-module__dyT9xW__button,.SuzeePet-module__dyT9xW__interactive .SuzeePet-module__dyT9xW__button,.SuzeePet-module__dyT9xW__pressed .SuzeePet-module__dyT9xW__button{transition:none}}@media (max-width:420px){.SuzeePet-module__dyT9xW__pet:not(.SuzeePet-module__dyT9xW__compact){--suzee-size:4.25rem}}
