.bsm2-stage{position:relative;width:240px;height:80px;--bsm2-ball-cx:32px;--bsm2-ground:16px;pointer-events:none}.bsm2-sphere{left:var(--bsm2-ball-cx);bottom:var(--bsm2-ground);width:60px;height:60px;transform:translateX(-50%);pointer-events:auto;cursor:pointer}.bsm2-ball,.bsm2-sphere{position:absolute;will-change:transform}.bsm2-ball{inset:0;transform-origin:50% 100%}.bsm2-logo{inset:0;width:100%;height:100%;filter:drop-shadow(0 2px 4px rgba(45,48,71,.18))}.bsm2-eye,.bsm2-logo{position:absolute;overflow:visible}.bsm2-eye{top:32%;width:13px;height:18px;background:#FFFFFF;border-radius:50%;transform:translateX(-50%);box-shadow:0 1px 2px rgba(45,48,71,.28);transition:top .16s ease,width .16s ease,height .16s ease,border-radius .16s ease,background-color .16s ease,box-shadow .16s ease,border-bottom-width .16s ease;border-bottom:0 solid #2d3047}.bsm2-eye.bsm2-left{left:36.75%}.bsm2-eye.bsm2-right{left:63.25%}.bsm2-eye.bsm2-closed{top:47%;width:9px;height:5px;background:transparent;box-shadow:none;border-top:3.5px solid #ffffff;border-radius:50% 50% 0 0/100% 100% 0 0}.bsm2-pupil{--bsm2-dx:0px;--bsm2-dy:0px;position:absolute;top:50%;left:50%;width:7px;height:7px;background:#2D3047;border-radius:50%;transform:translate(calc(-50% + var(--bsm2-dx)),calc(-50% + var(--bsm2-dy)));transition:transform .08s ease-out,opacity .12s ease}.bsm2-eye.bsm2-closed .bsm2-pupil{opacity:0}.bsm2-bubble{position:absolute;left:calc(var(--bsm2-ball-cx) + 20px);bottom:calc(var(--bsm2-ground) + 69px);padding:2px;border-radius:16px;background:linear-gradient(135deg,#FF1295,#00C495);opacity:0;transform:scale(.35);transform-origin:bottom left;transition:opacity .32s ease,transform .42s cubic-bezier(.34,1.56,.64,1);pointer-events:none;filter:drop-shadow(0 0 6px rgba(255,18,149,.55)) drop-shadow(0 0 6px rgba(0,196,149,.45)) drop-shadow(0 5px 9px rgba(0,0,0,.1));white-space:nowrap}.bsm2-bubble.bsm2-open{opacity:1;transform:scale(1)}.bsm2-bubble-tail{position:absolute;left:-16px;bottom:-2px;width:39px;height:28px;pointer-events:none;overflow:visible}.bsm2-bubble-inner{position:relative;background:#ffffff;border-radius:14px;padding:9px 15px;font-family:Montserrat,system-ui,-apple-system,sans-serif;font-size:11px;font-weight:400;color:#1A1A2E;letter-spacing:-.05px;line-height:1.3}.bsm2-stage.bsm2-dock-br{--bsm2-ball-cx:208px}.bsm2-dock-br .bsm2-bubble{left:auto;right:calc(240px - var(--bsm2-ball-cx) + 30px);bottom:calc(var(--bsm2-ground) + 64px);transform-origin:bottom right}.bsm2-dock-br .bsm2-bubble-tail{left:auto;right:-16px;transform:scaleX(-1)}.dam-variant-b .bsm2-bubble{display:none}