.itbp-stage{transform-origin:0 0;--z:1;width:100%;transition:transform .9s cubic-bezier(.4,.1,.2,1);position:absolute;top:0;left:0}.itbp-img{opacity:0;-webkit-user-select:none;user-select:none;width:100%;height:100%;transition:opacity .35s;position:absolute;inset:0}.itbp-img[data-on]{opacity:1}.itbp-hl{z-index:3;border:calc(2.5px / var(--z)) solid #a78bce;border-radius:calc(8px / var(--z));box-shadow:0 0 0 calc(4px / var(--z)) #a78bce4d;pointer-events:none;transition:left .55s,top .55s,width .55s,height .55s,opacity .25s;position:absolute}.itbp-bubble{left:0;top:calc(100% + 6px / var(--z));white-space:nowrap;border-radius:calc(6px / var(--z));color:#fff;font-size:calc(12px / var(--z));padding:calc(3px / var(--z)) calc(8px / var(--z));background:#111;font-weight:700;line-height:1.4;position:absolute}.itbp-hl[data-flip] .itbp-bubble{top:auto;bottom:calc(100% + 6px / var(--z))}.itbp-hl[data-right] .itbp-bubble{left:auto;right:0}.itbp-cursor{z-index:4;width:calc(22px / var(--z));height:calc(22px / var(--z));pointer-events:none;filter:drop-shadow(0 2px 3px #00000059);transition:left .7s cubic-bezier(.4,.1,.2,1),top .7s cubic-bezier(.4,.1,.2,1);position:absolute}.itbp-ripple{z-index:3;width:calc(34px / var(--z));height:calc(34px / var(--z));margin:calc(-17px / var(--z)) 0 0 calc(-17px / var(--z));border:calc(2px / var(--z)) solid #a78bce;opacity:0;pointer-events:none;border-radius:9999px;animation:.6s ease-out itbp-rip;position:absolute}@keyframes itbp-rip{0%{opacity:1;transform:scale(.3)}to{opacity:0;transform:scale(1.6)}}@media (prefers-reduced-motion:reduce){.itbp-stage,.itbp-img,.itbp-hl,.itbp-cursor{transition:none!important}.itbp-ripple{display:none}}
