.reward-celebration{position:fixed;z-index:6000;right:22px;bottom:22px;display:grid;grid-template-columns:34px 1fr 34px;align-items:center;gap:10px;width:min(420px,calc(100vw - 32px));padding:14px;border:1px solid rgba(34,197,94,.4);border-radius:13px;background:#0c1b22;color:#e2e8f0;box-shadow:0 18px 55px rgba(0,0,0,.45);animation:reward-in .24s ease}.reward-celebration>div:not(.reward-particles){display:grid}.reward-celebration span{color:#94a3b8}.reward-particles{position:absolute;inset:0;pointer-events:none;overflow:hidden}.reward-particles i{position:absolute;left:calc(10% + var(--particle)*11%);top:8px;width:4px;height:9px;background:#38bdf8;transform:rotate(calc(var(--particle)*22deg))}@keyframes reward-in{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.reward-celebration{animation:none}.reward-particles{display:none}}html[data-alert-motion="off"] .reward-particles{display:none}
