.reaction-overlay-module__X8bl4a__stage{--rise:34vh}@supports (container-type:size){.reaction-overlay-module__X8bl4a__stage{--rise:62cqh;container-type:size}}.reaction-overlay-module__X8bl4a__particle{pointer-events:none;-webkit-user-select:none;user-select:none;will-change:transform,opacity;margin-left:-.5em;font-size:26px;line-height:1;animation-name:reaction-overlay-module__X8bl4a__levitate;animation-timing-function:cubic-bezier(.24,.62,.36,1);animation-fill-mode:forwards;position:absolute;bottom:8%}.reaction-overlay-module__X8bl4a__boost{z-index:1;font-size:52px}@keyframes reaction-overlay-module__X8bl4a__levitate{0%{transform:translate3d(0,0,0)scale(calc(var(--s,1)*.35));opacity:0}10%{transform:translate3d(calc(var(--dx,0px)*.5),calc(var(--rise,34vh)*-.1),0)scale(calc(var(--s,1)*1.06));opacity:1}28%{transform:translate3d(calc(var(--dx,0px)*-.85),calc(var(--rise,34vh)*-.3),0)scale(calc(var(--s,1)*.95));opacity:1}48%{transform:translate3d(calc(var(--dx,0px)*1),calc(var(--rise,34vh)*-.5),0)scale(var(--s,1));opacity:1}68%{transform:translate3d(calc(var(--dx,0px)*-.7),calc(var(--rise,34vh)*-.7),0)scale(calc(var(--s,1)*1.04));opacity:.85}86%{transform:translate3d(calc(var(--dx,0px)*.45),calc(var(--rise,34vh)*-.87),0)scale(calc(var(--s,1)*.97));opacity:.4}to{transform:translate3d(0,calc(var(--rise,34vh)*-1),0)scale(calc(var(--s,1)*.9));opacity:0}}.reaction-overlay-module__X8bl4a__still{animation-name:reaction-overlay-module__X8bl4a__appear;animation-timing-function:ease-out}@keyframes reaction-overlay-module__X8bl4a__appear{0%{transform:scale(calc(var(--s,1)*.9));opacity:0}18%,62%{transform:scale(var(--s,1));opacity:1}to{transform:scale(var(--s,1));opacity:0}}@media (prefers-reduced-motion:reduce){.reaction-overlay-module__X8bl4a__particle{animation-name:reaction-overlay-module__X8bl4a__appear!important;animation-duration:1.4s!important;animation-timing-function:ease-out!important}}.reaction-overlay-module__X8bl4a__badge{font-variant-numeric:tabular-nums;color:var(--ink,#14110d);background:var(--cream,#f4ead8);border:2px solid var(--ink,#14110d);white-space:nowrap;padding:0 4px;font-size:12px;font-weight:700;position:absolute;top:-.25em;left:75%}.reaction-overlay-module__X8bl4a__handle{color:var(--ink,#14110d);background:var(--magenta,#ff2d78);border:2px solid var(--ink,#14110d);white-space:nowrap;padding:0 6px;font-size:13px;font-weight:700;position:absolute;top:100%;left:50%;transform:translate(-50%)}
