.spinning-meat-container{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.8);z-index:9999;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem}.spinning-meat{font-size:5rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;text-shadow:2px 2px 4px rgba(0,0,0,.5);animation:spin 2s linear infinite}.loading-text{color:white;font-size:1.5rem;font-weight:600;text-align:center;text-shadow:2px 2px 4px rgba(0,0,0,.7);animation:fadeInOut 2s ease-in-out infinite;font-family:Circular,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.inline-spinner{display:flex;justify-content:center;align-items:center;padding:2rem}.spinning-meat-inline{font-size:3rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;animation:spin 2s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes fadeInOut{0%,to{opacity:.7}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.spinning-meat{animation:fadeInOut 2s ease-in-out infinite}.loading-text{animation:none;opacity:1}}.AnimalEventFireworks_overlay__TWbuZ{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;z-index:10000;pointer-events:none;overflow:hidden}.AnimalEventFireworks_overlay__TWbuZ.AnimalEventFireworks_tier_celebration__ZCa42,.AnimalEventFireworks_overlay__TWbuZ.AnimalEventFireworks_tier_major__89Hu1{pointer-events:auto;cursor:pointer}.AnimalEventFireworks_tier_minor__3uMQ9{background:transparent}.AnimalEventFireworks_tier_medium___1DuK{background:rgba(0,0,0,.15);animation:AnimalEventFireworks_fadeInOut__NUf_o 3.5s ease forwards}.AnimalEventFireworks_tier_major__89Hu1{background:rgba(0,0,0,.35);animation:AnimalEventFireworks_fadeInOut__NUf_o 4.5s ease forwards}.AnimalEventFireworks_tier_celebration__ZCa42{background:rgba(0,0,0,.5)}@keyframes AnimalEventFireworks_fadeInOut__NUf_o{0%{opacity:0}10%{opacity:1}80%{opacity:1}to{opacity:0}}.AnimalEventFireworks_card__JVYQ5{position:relative;z-index:1;background:#fff;border-radius:20px;padding:28px 32px;display:flex;flex-direction:column;align-items:center;gap:12px;box-shadow:0 20px 60px rgba(0,0,0,.3);max-width:340px;text-align:center;animation:AnimalEventFireworks_cardPop__qhIRU .4s cubic-bezier(.175,.885,.32,1.275) forwards}@keyframes AnimalEventFireworks_cardPop__qhIRU{0%{transform:scale(.6) translateY(30px);opacity:0}to{transform:scale(1) translateY(0);opacity:1}}.AnimalEventFireworks_tier_minor__3uMQ9 .AnimalEventFireworks_card__JVYQ5{position:fixed;top:24px;right:24px;animation:AnimalEventFireworks_slideInRight__KFQK6 .4s ease forwards,AnimalEventFireworks_slideOutRight__rQiKh .4s ease 2.2s forwards;box-shadow:0 8px 32px rgba(0,0,0,.2);padding:16px 20px;border-left:4px solid #2d6a4f;border-radius:12px;max-width:280px;flex-direction:row;gap:10px}@keyframes AnimalEventFireworks_slideInRight__KFQK6{0%{transform:translateX(120%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes AnimalEventFireworks_slideOutRight__rQiKh{0%{transform:translateX(0);opacity:1}to{transform:translateX(120%);opacity:0}}.AnimalEventFireworks_icon__NaW04{font-size:56px;line-height:1;animation:AnimalEventFireworks_iconBounce__twqkX .6s cubic-bezier(.175,.885,.32,1.275) .2s both}.AnimalEventFireworks_tier_minor__3uMQ9 .AnimalEventFireworks_icon__NaW04{font-size:28px;animation:none}@keyframes AnimalEventFireworks_iconBounce__twqkX{0%{transform:scale(0) rotate(-20deg)}60%{transform:scale(1.2) rotate(10deg)}to{transform:scale(1) rotate(0deg)}}.AnimalEventFireworks_message__T06pL{font-size:18px;font-weight:700;color:#1a1a1a;margin:0}.AnimalEventFireworks_tier_minor__3uMQ9 .AnimalEventFireworks_message__T06pL{font-size:14px;font-weight:600;color:#2d2d2d}.AnimalEventFireworks_tapToDismiss__DUkAq{font-size:13px;color:#999;margin:0}.AnimalEventFireworks_particle__ONVeK{position:absolute;animation:AnimalEventFireworks_confettiFall__UUhbL linear both;will-change:transform,opacity}@keyframes AnimalEventFireworks_confettiFall__UUhbL{0%{transform:translateY(-20px) rotate(0deg);opacity:1}to{transform:translateY(110vh) rotate(2turn);opacity:.2}}.AnimalEventFireworks_statusPulse__1S4Ih{display:inline-block;animation:AnimalEventFireworks_pulseGlow__AdvBo 1.5s ease-in-out infinite}@keyframes AnimalEventFireworks_pulseGlow__AdvBo{0%,to{box-shadow:0 0 0 0 rgba(45,106,79,.4)}50%{box-shadow:0 0 0 10px rgba(45,106,79,0)}}