.hx{--hp:.9;--out:1}.hx-captions{z-index:2;pointer-events:none;min-height:46px;position:absolute;bottom:14px;left:14px;right:14px}.hx-captions p{--on:calc(clamp(0,(var(--hp) - var(--a))/.025,1)*clamp(0,(var(--b) - var(--hp))/.025,1)*var(--out));color:#fff;text-wrap:pretty;max-width:100%;opacity:var(--on);transform:translate3d(0,calc((1 - var(--on))*8px),0);will-change:opacity,transform;background:#141210d6;border-radius:11px;margin:0;padding:7px 12px;font-size:14.5px;font-weight:500;line-height:1.35;position:absolute;bottom:0;right:0}.hx-captions mark{--fill:clamp(0,(var(--hp) - var(--h))/.035,1);color:color-mix(in oklab,#1f1f1f calc(var(--fill)*100%),#fff);background-color:#0000;background-image:linear-gradient(#ffd563,#ffd563);background-position:0 0;background-repeat:no-repeat;background-size:calc(var(--fill)*100%)100%;border-radius:3px;margin:0 -2px;padding:0 2px}.hx-captions p.hx-saved{background:#267f53;align-items:center;gap:7px;display:inline-flex}.hx-check{color:#267f53;background:#fff;border-radius:999px;place-items:center;width:18px;height:18px;font-size:11px;font-weight:700;display:grid}.hx-row{--in:calc(clamp(0,(var(--hp) - var(--l))/.03,1)*var(--out));opacity:var(--in);transform:translate3d(0,calc((1 - var(--in))*10px),0);will-change:opacity,transform}.hx-btn{--in:clamp(0,(var(--hp) - var(--l,0))/.09,1);--sheen-x:calc(var(--in)*220% - 110%);color:#fff;opacity:clamp(0,var(--in)/.12,1);transform:scale(calc(.95 + .05*clamp(0,var(--in)/.3,1)));will-change:transform,opacity;background:#267f53;position:relative;overflow:hidden}.hx-btn:before{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 30%,#ffffff61 50%,#0000 70%) 0 0/60% 100% no-repeat;background-position:var(--sheen-x)0;position:absolute;inset:0}.hx-btn-fill{display:none}.hx-btn-label{opacity:clamp(0,(var(--in) - .05)/.25,1);position:relative}@media (min-width:1024px){.hx-captions{inset:62px 16px auto}.hx-captions p{font-size:15px;inset:0 auto auto 0}}@media (max-width:1023px){.hx-captions{bottom:40px}}@media (prefers-reduced-motion:reduce){.hx{--hp:.9}.hx-captions p,.hx-row,.hx-btn{transform:none}.hx-btn:before{display:none}}
