.sticker{inline-size:var(--sticker-size,56px);block-size:var(--sticker-size,56px);pointer-events:none;flex:none;line-height:0;display:inline-block;position:relative}.sticker__move,.sticker__layer{position:absolute;inset:0}.sticker__layer{block-size:100%;inline-size:100%;display:block}.sticker[data-motion] .sticker__move{animation-duration:var(--sticker-loop,1.2s);animation-fill-mode:backwards;animation-timing-function:var(--ease-out-quick)}.sticker[data-motion][data-sticker=bam-laugh] .st-bam{animation-name:st-laugh;animation-timing-function:ease-in-out}.sticker[data-motion][data-sticker=bam-laugh] .st-joy-l,.sticker[data-motion][data-sticker=bam-laugh] .st-joy-r{animation-name:st-spring-out;animation-timing-function:var(--ease-pop)}@keyframes st-laugh{0%{transform:none}9%{transform:translateY(-4.9%)rotate(-4deg)}18%{transform:rotate(3deg)}27%{transform:translateY(-4.9%)rotate(-4deg)}36%{transform:rotate(3deg)}45%{transform:translateY(-3.8%)rotate(-3deg)}54%{transform:rotate(2deg)}64%{transform:translateY(-1.9%)rotate(-1deg)}76%,to{transform:none}}@keyframes st-spring-out{0%,8%{transform:scale(0)}40%{transform:scale(1.15)}to{transform:none}}.sticker[data-motion][data-sticker=bam-wow] .st-bam{animation-name:st-jolt}.sticker[data-motion][data-sticker=bam-wow] .st-eye{animation-name:st-pop-eyes;animation-timing-function:linear}@keyframes st-jolt{0%{transform:none}12%{transform:translateY(-7.6%)scale(1.04,.97)}26%{transform:translateY(1.4%)scale(.98,1.02)}40%,to{transform:none}}@keyframes st-pop-eyes{0%{transform:scale(.45)}14%{transform:scale(1.3)}28%{transform:scale(.92)}42%{transform:scale(1.06)}56%,to{transform:none}}.sticker[data-motion][data-sticker=bam-cry] .st-bam{animation-name:st-sob;animation-timing-function:ease-in-out}.sticker[data-motion][data-sticker=bam-cry] .st-tear{animation-name:st-tear;animation-timing-function:linear}@keyframes st-sob{0%,8%{transform:none}16%{transform:translateY(-2.4%)scale(1.01,.99)}26%{transform:none}34%{transform:translateY(-2.4%)scale(1.01,.99)}44%,to{transform:none}}@keyframes st-tear{0%{opacity:0;transform:translateY(-4.3%)scale(.2)}18%{opacity:1;transform:translateY(-3.2%)scale(1)}62%{opacity:1;transform:translateY(12.4%)}72%{opacity:0;transform:translateY(15.7%)}73%{opacity:0;transform:translateY(-3.8%)scale(.2)}to{opacity:1;transform:none}}.sticker[data-motion][data-sticker=bam-grumpy] .st-head{animation-name:st-hmph;animation-timing-function:ease-in-out}.sticker[data-motion][data-sticker=bam-grumpy] .st-cheek{animation-name:st-puff;animation-timing-function:var(--ease-pop)}@keyframes st-hmph{0%{transform:none}16%{transform:translate(-2.7%)rotate(-8deg)}72%{transform:translate(-2.2%)rotate(-7deg)}to{transform:none}}@keyframes st-puff{0%{transform:scale(.6)}30%{transform:scale(1.3)}to{transform:none}}.sticker[data-motion][data-sticker=bam-thumbs-up] .st-thumb{animation-name:st-thumb;animation-timing-function:var(--ease-pop)}.sticker[data-motion][data-sticker=bam-thumbs-up] .st-glint{animation-name:st-glint;animation-timing-function:linear}@keyframes st-thumb{0%{transform:rotate(42deg)scale(.9)}45%,to{transform:none}}@keyframes st-glint{0%,34%{transform:scale(0)rotate(-45deg)}50%{transform:scale(1.6)rotate(0)}64%,to{transform:none}}.sticker[data-motion][data-sticker=bam-clap] .st-clap-l{animation-name:st-clap-l;animation-timing-function:ease-in-out}.sticker[data-motion][data-sticker=bam-clap] .st-clap-r{animation-name:st-clap-r;animation-timing-function:ease-in-out}.sticker[data-motion][data-sticker=bam-clap] .st-smack{animation-name:st-smack;animation-timing-function:linear}@keyframes st-clap-l{0%{transform:rotate(-26deg)}16%{transform:none}32%{transform:rotate(-26deg)}48%{transform:none}64%{transform:rotate(-18deg)}78%,to{transform:none}}@keyframes st-clap-r{0%{transform:rotate(26deg)}16%{transform:none}32%{transform:rotate(26deg)}48%{transform:none}64%{transform:rotate(18deg)}78%,to{transform:none}}@keyframes st-smack{0%,14%{opacity:0;transform:scale(.7)}18%{opacity:1;transform:scale(1.15)}30%{opacity:0;transform:scale(.9)}46%{opacity:0;transform:scale(.7)}50%{opacity:1;transform:scale(1.15)}62%{opacity:0;transform:scale(.9)}76%{opacity:0;transform:scale(.7)}80%{opacity:1;transform:scale(1.1)}to{opacity:1;transform:none}}.sticker[data-motion][data-sticker=bam-celebrate] .st-bam{animation-name:st-hop}.sticker[data-motion][data-sticker=bam-celebrate] .st-raise{animation-name:st-raise;animation-timing-function:linear}.sticker[data-motion][data-sticker=bam-celebrate] .st-sparkle{animation-name:st-burst;animation-timing-function:linear}@keyframes st-hop{0%{transform:none}18%{transform:translateY(-5.9%)}34%,to{transform:none}}@keyframes st-raise{0%{transform:rotate(38deg)}24%{transform:rotate(-7deg)}36%{transform:rotate(3deg)}46%{transform:none}60%{transform:rotate(-3deg)}72%{transform:rotate(2deg)}84%,to{transform:none}}@keyframes st-burst{0%,22%{opacity:0;transform:scale(.4)}38%{opacity:1;transform:scale(1.12)}52%{transform:none}66%{opacity:.55}80%,to{opacity:1;transform:none}}.sticker[data-motion][data-sticker=bam-think] .st-head{animation-name:st-tilt;animation-timing-function:ease-in-out}.sticker[data-motion][data-sticker=bam-think] .st-chin{animation-name:st-tap;animation-timing-function:ease-in-out}.sticker[data-motion][data-sticker=bam-think] .st-dot{animation-name:st-dot;animation-timing-function:var(--ease-pop)}.sticker[data-motion][data-sticker=bam-think] .st-dot-2{animation-name:st-dot-2}.sticker[data-motion][data-sticker=bam-think] .st-dot-3{animation-name:st-dot-3}@keyframes st-tilt{0%{transform:none}24%{transform:rotate(6deg)}70%{transform:rotate(5deg)}to{transform:none}}@keyframes st-tap{0%,12%{transform:none}20%{transform:rotate(-8deg)}28%{transform:none}36%{transform:rotate(-8deg)}44%,to{transform:none}}@keyframes st-dot{0%,14%{transform:scale(0)}40%,to{transform:none}}@keyframes st-dot-2{0%,32%{transform:scale(0)}58%,to{transform:none}}@keyframes st-dot-3{0%,50%{transform:scale(0)}76%,to{transform:none}}.reaction-landing{will-change:transform;animation:reaction-pop .22s var(--ease-pop) backwards;line-height:0;display:inline-block}.reaction-landing[data-leaving]{animation:reaction-leave .3s var(--ease-in-quick) forwards}@keyframes reaction-pop{0%{transform:scale(.6)}}@keyframes reaction-leave{to{opacity:0;transform:translateY(-6px)}}.reaction-landing[data-still]{animation:.15s ease-out backwards reaction-fade}.reaction-landing[data-still][data-leaving]{animation:.3s ease-in forwards reaction-leave-still}@media (prefers-reduced-motion:reduce){.sticker__move{animation:none!important}.reaction-landing{animation:.15s ease-out backwards reaction-fade}.reaction-landing[data-leaving]{animation:.3s ease-in forwards reaction-leave-still}}@keyframes reaction-fade{0%{opacity:0}}@keyframes reaction-leave-still{to{opacity:0}}.reaction-layer{z-index:40;pointer-events:none;position:fixed;inset:0}.reaction-layer__landed{position:absolute}
