@keyframes bf-rise{0%{opacity:0;transform:translate3d(0,14px,0)}to{opacity:1;transform:none}}@keyframes bf-slide-in{0%{opacity:0;transform:translate3d(-28px,0,0)}to{opacity:1;transform:none}}@keyframes bf-slide-in-rtl{0%{opacity:0;transform:translate3d(28px,0,0)}to{opacity:1;transform:none}}@keyframes bf-glow{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.12)}}@keyframes bf-sweep{0%{transform:translate3d(-120%,0,0) skewX(-20deg)}60%,to{transform:translate3d(320%,0,0) skewX(-20deg)}}@keyframes bf-sweep-rtl{0%{transform:translate3d(120%,0,0) skewX(20deg)}60%,to{transform:translate3d(-320%,0,0) skewX(20deg)}}@keyframes bf-tick{0%{opacity:0;transform:translate3d(0,-45%,0)}to{opacity:1;transform:none}}@keyframes bf-pop{0%{transform:scale(.94)}55%{transform:scale(1.04)}to{transform:scale(1)}}@keyframes bf-pulse-ring{0%,to{opacity:0}50%{opacity:1}}@keyframes bf-nudge{0%,to{transform:none}50%{transform:translate3d(0,-2px,0) rotate(-8deg)}}.bf-rise{animation:bf-rise .7s cubic-bezier(.2,.7,.2,1) both}.bf-delay-1{animation-delay:.08s}.bf-delay-2{animation-delay:.18s}.bf-delay-3{animation-delay:.3s}.bf-delay-4{animation-delay:.42s}.bf-slide-in{animation:bf-slide-in .8s cubic-bezier(.2,.7,.2,1) both}[dir=rtl] .bf-slide-in{animation-name:bf-slide-in-rtl}.bf-glow{animation:bf-glow 4.5s ease-in-out infinite;will-change:opacity,transform}.bf-shine{position:relative;overflow:hidden;isolation:isolate}.bf-shine:after{content:"";position:absolute;inset:0 auto 0 0;width:40%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.55),transparent);transform:translate3d(-120%,0,0) skewX(-20deg);animation:bf-sweep 3.6s ease-in-out infinite;pointer-events:none;z-index:1}[dir=rtl] .bf-shine:after{inset:0 0 0 auto;animation-name:bf-sweep-rtl}.bf-shine-slow:after{animation-duration:5.5s}.bf-tick{display:inline-block;animation:bf-tick .35s cubic-bezier(.2,.7,.2,1) both}.bf-pop{animation:bf-pop .5s cubic-bezier(.2,.7,.2,1) both}.bf-pulse{position:relative}.bf-pulse:before{content:"";position:absolute;inset:-1px;border-radius:inherit;box-shadow:0 0 0 2px rgba(226,184,75,.75);opacity:0;animation:bf-pulse-ring 2.2s ease-in-out infinite;pointer-events:none}.bf-wiggle{animation:bf-nudge 2.2s ease-in-out infinite;transform-origin:50% 60%}@media (prefers-reduced-motion:reduce){.bf-glow,.bf-pop,.bf-pulse:before,.bf-rise,.bf-shine:after,.bf-slide-in,.bf-tick,.bf-wiggle{animation:none!important}.bf-shine:after{display:none}}