.bnpk{z-index:2;cursor:pointer;pointer-events:auto;transform:translate(var(--hx,0px), var(--hy,0px)) rotate(0deg);transition:transform .7s var(--motion-ease-hop);line-height:0;position:absolute}.bnpk.on{transform:translate(0, 0) rotate(var(--r,0deg))}.bnpk:not(.on){transition-duration:.46s;transition-timing-function:cubic-bezier(.55,0,.75,.2)}.bnpk [data-critter]{transform-origin:50% 100%}.bnpk.hop [data-critter]{animation:bnpk-hop .52s var(--motion-ease-hop)}@keyframes bnpk-hop{0%{transform:none}30%{transform:translateY(-18%)scale(1.04,.96)}60%{transform:translateY(0)scale(1.06,.92)}to{transform:none}}.bnhd path{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 1;stroke-dashoffset:1px;transition:stroke-dashoffset .9s var(--motion-ease-in-out)}.bn-in .bnhd path{stroke-dashoffset:0}.bnhd-tx{white-space:nowrap;clip-path:inset(0 100% 0 0);width:max-content;transition:clip-path .7s steps(14,end) .3s;display:block}.bn-in .bnhd-tx{clip-path:inset(0)}.bnhd-spark{width:34px;height:34px;position:absolute;overflow:visible}.bnhd-spark path{stroke:currentColor;stroke-width:2.4px;transition-delay:1.2s}.bn-in .bnhd-spark{animation:3.2s ease-in-out 2s infinite bnhd-twinkle}@keyframes bnhd-twinkle{0%,to{transform:scale(1)rotate(0)}50%{transform:scale(.82)rotate(12deg)}}@media (prefers-reduced-motion:reduce){.bnpk{transition:none;transform:translate(0, 0) rotate(var(--r,0deg))!important}.bnhd path{stroke-dashoffset:0;transition:none}.bnhd-tx{clip-path:none;transition:none}.bn-in .bnhd-spark{animation:none}}
