.bl-mark .lb,.bl-mark .rb{transform-box:view-box;transform-origin:50px 50px}.bl-mark[data-state=in] .bm line{stroke-dasharray:1 1;animation:.8s cubic-bezier(.3,.75,.2,1) both bl-beam-in}.bl-mark[data-state=in] .lb{animation:.75s cubic-bezier(.2,.85,.2,1) .26s both bl-lb-in}.bl-mark[data-state=in] .rb{animation:.75s cubic-bezier(.2,.85,.2,1) .26s both bl-rb-in}.bl-mark[data-state=in] .gl{animation:1.5s .55s both bl-caught}.bl-mark[data-state=out] .bm line{stroke-dasharray:1 1;animation:.55s cubic-bezier(.55,0,.8,.4) .12s both bl-beam-out}.bl-mark[data-state=out] .lb{animation:.5s cubic-bezier(.55,0,.8,.35) both bl-lb-out}.bl-mark[data-state=out] .rb{animation:.5s cubic-bezier(.55,0,.8,.35) both bl-rb-out}.bl-mark[data-state=busy] .bm line:not(:last-child){opacity:.35;transition:opacity .3s}.bl-mark[data-state=busy] .bm line:last-child,.bl-mark.pulse .bm line:last-child{stroke-dasharray:.22 1.2;animation:1.1s cubic-bezier(.45,0,.3,1) infinite bl-run}.bl-mark.pulse .bm line:last-child{animation-iteration-count:1}a:hover>.bl-mark .bm line:last-child,a:focus-visible>.bl-mark .bm line:last-child,.bl-mark:hover .bm line:last-child{stroke-dasharray:.22 1.2;animation:1.1s cubic-bezier(.45,0,.3,1) bl-run}@keyframes bl-beam-in{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes bl-beam-out{0%{stroke-dashoffset:0}to{stroke-dashoffset:-1px}}@keyframes bl-lb-in{0%{opacity:0;transform:translate(17px)scale(.9)}to{opacity:1;transform:none}}@keyframes bl-rb-in{0%{opacity:0;transform:translate(-17px)scale(.9)}to{opacity:1;transform:none}}@keyframes bl-lb-out{to{opacity:0;transform:translate(15px)scale(.92)}}@keyframes bl-rb-out{to{opacity:0;transform:translate(-15px)scale(.92)}}@keyframes bl-caught{0%{opacity:0}30%{opacity:1}to{opacity:.6}}@keyframes bl-run{0%{stroke-dashoffset:.22px}to{stroke-dashoffset:-1px}}@media (prefers-reduced-motion:reduce){.bl-mark *,.bl-mark.pulse *{animation:none!important}}
