@keyframes pqelcp0{0%{opacity:1;transform:translateY(0)scaleY(1)}40%{opacity:.7;transform:translateY(6px)scaleY(2)}60%{opacity:.5;transform:translateY(8px)scaleY(1.5)}to{opacity:1;transform:translateY(0)scaleY(1)}}
@keyframes pqelcp1{0%{opacity:0;transform:translate(-50%)translateY(10px)}to{opacity:1;transform:translate(-50%)translateY(0)}}
@keyframes pqelcp2{0%{opacity:1}to{opacity:0}}
.pqelcp3{bottom:calc(-1 * var(--_138avwlqx));cursor:pointer;z-index:10;animation:pqelcp1 var(--_138avwlv0) ease-out var(--_138avwluz) both;mix-blend-mode:luminosity;background:0 0;border:none;padding:0;display:none;position:absolute;left:50%;transform:translate(-50%)}
.pqelcp3:focus-visible{outline:2px solid var(--_138avwlpb);outline-offset:var(--_138avwlqp)}
.pqelcp3[data-hiding=true]{animation:pqelcp2 var(--_138avwluz) ease-out forwards}
.pqelcp4{background-color:var(--_138avwlpa);opacity:0;border-radius:var(--_138avwlp3);width:48px;height:64px;transition:opacity var(--_138avwluz) ease-out;pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.pqelcp3:hover .pqelcp4{opacity:.2}
.pqelcp5{z-index:1;position:relative}
.pqelcp6{border:2.2px solid var(--_138avwlph);border-radius:var(--_138avwlp7);width:32px;height:48px;padding-top:var(--_138avwlqq);justify-content:center;display:flex;position:relative}
.pqelcp7{background-color:var(--_138avwlph);width:6.4px;height:6.4px;animation:pqelcp0 var(--_138avwlv2) ease-in-out infinite 2.9s;transform-origin:50%;border-radius:50%}
@media screen and (min-width:1025px){.pqelcp3{display:block}}