.vftG5G_overlay{transition:opacity .75s var(--ease-out-soft) .12s, backdrop-filter .75s var(--ease-out-soft) .12s}.vftG5G_overlay.vftG5G_leaving{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur();pointer-events:none}.vftG5G_content{will-change:transform;animation:vftG5G_intro .9s var(--ease-out-soft) backwards, vftG5G_float 4.5s ease-in-out .9s infinite alternate;transition:transform .65s var(--ease-out-soft), opacity .45s var(--ease-out-soft), filter .55s var(--ease-out-soft)}.vftG5G_leaving .vftG5G_content{opacity:0;filter:blur(12px);animation:none;transform:scale(1.18)}.vftG5G_hint{animation:2.8s ease-in-out 1s infinite vftG5G_breathe}@keyframes vftG5G_intro{0%{opacity:0;filter:blur(8px);translate:0 14px;scale:.96}}@media (max-width:768px),(pointer:coarse){.vftG5G_overlay{-webkit-backdrop-filter:none;backdrop-filter:none;transition:opacity .6s var(--ease-out-soft) 80ms;background-color:#fffffff0}.vftG5G_content{transition:transform .55s var(--ease-out-soft), opacity .4s var(--ease-out-soft);animation-name:vftG5G_intro-lite,vftG5G_float}.vftG5G_leaving .vftG5G_content{filter:none}}@keyframes vftG5G_intro-lite{0%{opacity:0;translate:0 14px;scale:.96}}@keyframes vftG5G_float{0%{transform:translate(0,0)}to{transform:translateY(-6px)}}@keyframes vftG5G_breathe{0%,to{opacity:1}50%{opacity:.45}}
.VC3qoq_heart{z-index:120;pointer-events:none;width:14px;height:14px;margin:-7px 0 0 -7px;animation:.75s cubic-bezier(.2,.7,.3,1) forwards VC3qoq_burst;position:fixed}.VC3qoq_heart svg{width:100%;height:100%;display:block}@keyframes VC3qoq_burst{0%{opacity:1;transform:translate(0)scale(.3)}70%{opacity:1}to{transform:translate(var(--dx), var(--dy)) scale(1);opacity:0}}
