.bbm{--bbm-size:40px;--bbm-ease:cubic-bezier(.22, 1, .36, 1);--bbm-rest:0;width:var(--bbm-size);height:var(--bbm-size);isolation:isolate;vertical-align:middle;flex-shrink:0;display:inline-block;position:relative}.bbm picture{display:contents}.bbm-lift{z-index:1;width:100%;height:100%;transition:transform .45s var(--bbm-ease);display:block;position:relative}.bbm-art{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.bbm-glow{z-index:0;opacity:var(--bbm-rest);pointer-events:none;transition:opacity .45s var(--bbm-ease), transform .45s var(--bbm-ease);background:radial-gradient(closest-side,#18e0f066,#2fd67a1a 55%,#0000);border-radius:50%;position:absolute;inset:-22%}.bbm-glow:after{content:"";background:radial-gradient(closest-side,#18e0f0b3,#18e0f000);border-radius:50%;height:10%;position:absolute;bottom:8%;left:20%;right:20%}.bbm--halo{--bbm-rest:.6}.bbm-fx{z-index:2;pointer-events:none;width:160%;height:160%;position:absolute;top:-30%;left:-30%;overflow:visible}.bbm-fx--back{z-index:0}.bbm-swoosh,.bbm-swoosh-glow,.bbm-swoosh-head,.bbm-ring,.bbm-ring-head,.bbm-track{fill:none;stroke-linecap:round;opacity:0}.bbm-swoosh{stroke-width:3px;stroke-dasharray:100 100;stroke-dashoffset:100px}.bbm-swoosh-glow{stroke-width:8px;stroke-dasharray:100 100;stroke-dashoffset:100px}.bbm-swoosh-head{stroke:#f6ffd6;stroke-width:3.2px;stroke-dasharray:5 200;stroke-dashoffset:5px}.bbm-ring{stroke-width:2.3px;stroke-dasharray:40 60}.bbm-ring-head{stroke:#efffff;stroke-width:2.6px;stroke-dasharray:1.6 98.4}.bbm-track{stroke-width:.7px}.bbm-orbit,.bbm-spark,.bbm-flare{transform-box:fill-box;transform-origin:50%}.bbm-spark,.bbm-flare{opacity:0}.bbm--sm .bbm-swoosh{stroke-width:5px}.bbm--sm .bbm-swoosh-head{stroke-width:5.4px}.bbm--sm .bbm-swoosh-glow{stroke-width:12px}.bbm--sm .bbm-ring{stroke-width:3.2px}.bbm--sm .bbm-ring-head{stroke-width:4.4px}.bbm--sm .bbm-track{stroke-width:1.4px}.bbm--intro .bbm-swoosh,.bbm--intro .bbm-swoosh-glow{animation:.8s cubic-bezier(.5,0,.15,1) both bbm-draw,1.5s linear backwards bbm-swoosh-fade}.bbm--intro .bbm-swoosh-head{animation:.8s cubic-bezier(.5,0,.15,1) both bbm-draw-head,.85s linear backwards bbm-head-fade}.bbm--intro .bbm-art{will-change:transform, opacity, filter;animation:bbm-reveal 1.05s var(--bbm-ease) .18s backwards;-webkit-mask-image:linear-gradient(165deg,#000 38%,#0000 62%);mask-image:linear-gradient(165deg,#000 38%,#0000 62%);-webkit-mask-size:100% 300%;mask-size:100% 300%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.bbm--intro .bbm-orbit{animation:bbm-orbit-sweep 1.15s var(--bbm-ease) .42s backwards}.bbm--intro .bbm-track{animation:1.15s ease-out .42s backwards bbm-track-intro}.bbm--intro .bbm-ring{animation:1.15s cubic-bezier(.3,.1,.3,1) .42s backwards bbm-ring-sweep}.bbm--intro .bbm-flare{animation:.75s cubic-bezier(.4,0,.2,1) .72s backwards bbm-flare}.bbm--intro .bbm-spark{animation:bbm-spark 1.2s var(--bbm-ease) var(--d,0s) backwards}.bbm--intro .bbm-glow{animation:bbm-glow-intro 1.7s var(--bbm-ease) .1s backwards}@keyframes bbm-draw{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}@keyframes bbm-draw-head{0%{stroke-dashoffset:5px}to{stroke-dashoffset:-95px}}@keyframes bbm-swoosh-fade{0%{opacity:0}8%{opacity:1}52%{opacity:1}to{opacity:0}}@keyframes bbm-head-fade{0%{opacity:0}12%{opacity:1}80%{opacity:1}to{opacity:0}}@keyframes bbm-reveal{0%{opacity:0;filter:blur(6px)saturate(1.35);transform:translateY(4%)scale(.9);-webkit-mask-position:0 100%;mask-position:0 100%}45%{opacity:.6;filter:blur(2px)saturate(1.2)}to{opacity:1;filter:blur()saturate();transform:none;-webkit-mask-position:0 0;mask-position:0 0}}@keyframes bbm-orbit-sweep{0%{transform:rotate(-18deg)scale(.76)}to{transform:rotate(8deg)scale(1.06)}}@keyframes bbm-ring-sweep{0%{stroke-dashoffset:40px;opacity:0}14%{opacity:1}62%{opacity:.9}to{stroke-dashoffset:-82px;opacity:0}}@keyframes bbm-track-intro{0%{opacity:0}30%{opacity:.4}70%{opacity:.25}to{opacity:0}}@keyframes bbm-flare{0%{opacity:0;transform:translate(-40px)scale(.6)}45%{opacity:.9;transform:translate(0)scale(1)}to{opacity:0;transform:translate(40px)scale(.6)}}@keyframes bbm-spark{0%{opacity:0;transform:translate(0)scale(.2)}22%{opacity:1;transform:translate(calc(var(--x) * .3px), calc(var(--y) * .3px)) scale(1)}to{opacity:0;transform:translate(calc(var(--x) * 1px), calc(var(--y) * 1px)) scale(.5)}}@keyframes bbm-glow-intro{0%{opacity:0;transform:scale(.7)}55%{opacity:.95;transform:scale(1.04)}to{opacity:var(--bbm-rest);transform:scale(1)}}.bbm--loader{--bbm-rest:.45}.bbm--loader .bbm-track{opacity:.22}.bbm--loader .bbm-ring{animation:1.5s linear infinite bbm-lap}.bbm--loader .bbm-ring-head{animation:1.5s linear infinite bbm-lap-head}.bbm--loader .bbm-glow{animation:1.5s ease-in-out infinite alternate bbm-breathe}@keyframes bbm-lap{0%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:-100px;opacity:1}}@keyframes bbm-lap-head{0%{stroke-dashoffset:-38.4px;opacity:1}to{stroke-dashoffset:-138.4px;opacity:1}}@keyframes bbm-breathe{0%{opacity:.28;transform:scale(.9)}to{opacity:.8;transform:scale(1.05)}}@media (hover:hover){:is(a,button,.bbm-hover):hover .bbm--static .bbm-glow,.bbm--static:hover .bbm-glow{opacity:.8;transform:scale(1.06)}:is(a,button,.bbm-hover):hover .bbm--static .bbm-lift,.bbm--static:hover .bbm-lift{transform:translateY(-1px)scale(1.04)}:is(a,button,.bbm-hover):hover .bbm--static .bbm-ring,.bbm--static:hover .bbm-ring{animation:.95s cubic-bezier(.3,.1,.3,1) backwards bbm-ring-sweep}}:is(a,button):focus-visible .bbm--static .bbm-glow{opacity:.8}@media (prefers-reduced-motion:reduce){.bbm .bbm-fx{display:none}.bbm *,.bbm :after{transition:none!important;animation:none!important}.bbm--loader .bbm-lift{animation:2.4s ease-in-out infinite alternate bbm-pulse!important}}@keyframes bbm-pulse{0%{opacity:1}to{opacity:.55}}.bbm-delayed{animation:bbm-appear .3s var(--ease-decelerate) .3s backwards}@keyframes bbm-appear{0%{opacity:0}}
