._1bkbyxi0{z-index:3;pointer-events:none;position:absolute;inset:0}
@keyframes viuyrs0{0%{opacity:0;transform:translateY(40px)scale(.7)}50%{opacity:1;transform:translateY(-6px)scale(1.03)}70%{transform:translateY(3px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}
@keyframes viuyrs1{0%{opacity:0;transform:translateY(20px)scale(.92)}60%{opacity:1;transform:translateY(-4px)scale(1.02)}to{opacity:1;transform:translateY(0)scale(1)}}
@keyframes viuyrs2{0%{opacity:1;transform:scale(1)}30%{transform:scale(1.08)}to{opacity:0;transform:scale(0)translateY(-20px)}}
@keyframes viuyrs3{0%{opacity:1;transform:scale(1)}30%{transform:scale(1.04)}to{opacity:0;transform:scale(.1)translateY(-16px)}}
.viuyrs4{pointer-events:none;position:absolute;inset:0}
.viuyrs5{box-sizing:border-box;letter-spacing:.01em;text-transform:none;color:#fff;-webkit-backdrop-filter:blur(6px);z-index:2;pointer-events:none;opacity:0;background:#000000a6;border:1px solid #ffffff2e;border-radius:16px;width:min(300px,100% - 48px);padding:24px 28px;font-family:FT Regola Neue;font-size:1rem;font-weight:700;line-height:1.5;text-decoration:none;position:absolute;box-shadow:0 4px 24px #00000073}
.viuyrs6{animation-name:viuyrs0;animation-duration:.6s;animation-timing-function:cubic-bezier(.22,1,.36,1);animation-fill-mode:forwards}
.viuyrs7{animation-name:viuyrs2;animation-duration:.4s;animation-timing-function:cubic-bezier(.55,0,1,.45);animation-fill-mode:forwards}
@media (max-width:767px){.viuyrs6{animation-name:viuyrs1}.viuyrs7{animation-name:viuyrs3}}
@media (prefers-reduced-motion:reduce){.viuyrs6{opacity:1;transition:opacity .6s;animation-name:none}.viuyrs7{opacity:0;transition:opacity .4s;animation-name:none}}
