.rf{--rf-hub-y:50%;--rf-hub:132px;--rf-scale:1;position:relative;width:100%}.rf-paths{position:absolute;inset:0;width:100%;height:100%;transform:translateY(calc(var(--rf-hub-y) - 50%))}.rf-paths path{fill:none;stroke:rgba(255,255,255,.14);stroke-width:1.5;stroke-dasharray:4 7;animation:rf-dash 2.4s linear infinite}.rf-hub{position:absolute;left:50%;top:var(--rf-hub-y);z-index:3;display:grid;place-items:center;width:var(--rf-hub);height:var(--rf-hub);margin:calc(var(--rf-hub) / -2) 0 0 calc(var(--rf-hub) / -2);border-radius:calc(var(--rf-hub) * .29);background:#fff;box-shadow:0 30px 60px -20px rgba(0,0,0,.55),0 0 0 10px rgba(255,255,255,.06);animation:rf-hub 3.5s var(--ease) infinite}.rf-hub img{width:58%;height:58%}.rf-hub:after,.rf-hub:before{content:"";position:absolute;inset:-2px;border-radius:inherit;border:1.5px solid rgba(169,167,255,.6);animation:rf-ping 3.5s var(--ease) infinite}.rf-hub:after{animation-delay:1.75s}.rf-item{position:absolute;left:50%;top:var(--rf-hub-y);z-index:2;width:0;height:0}.rf-item>div{position:absolute;opacity:0;scale:var(--rf-scale);transform:translate(-50%,-50%);animation:rf-in 9s var(--ease) infinite}.rf-card{display:flex;align-items:center;gap:10px;width:236px;padding:9px 14px 9px 9px;border-radius:18px;background:#fff;color:var(--ink);text-align:left;box-shadow:0 18px 36px -18px rgba(0,0,0,.6)}.rf-card>div{min-width:0}.rf-card .logo{width:34px;height:34px;font-size:12px}.rf-card b{font-size:13px;font-weight:650;letter-spacing:-.01em}.rf-card b,.rf-card small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rf-card small{font-size:11.5px;color:var(--mut)}.rf .logo.rf-bub{width:46px;height:46px;font-size:15px;box-shadow:0 14px 28px -14px rgba(0,0,0,.6)}.rf .logo.is-loaded{background:#fff}@keyframes rf-in{0%{opacity:0;transform:translate(calc(-50% + var(--x)),calc(-50% + var(--y))) scale(1)}8%{opacity:1}62%{opacity:1;transform:translate(calc(-50% + var(--x) * .32),calc(-50% + var(--y) * .32)) scale(.92)}74%,to{opacity:0;transform:translate(-50%,-50%) scale(.2)}}@keyframes rf-hub{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}@keyframes rf-dash{to{stroke-dashoffset:-22}}@keyframes rf-ping{0%{transform:scale(1);opacity:.7}80%,to{transform:scale(1.7);opacity:0}}@media (prefers-reduced-motion:reduce){.rf *,.rf :after,.rf :before{animation-duration:1ms!important;animation-iteration-count:1!important}.rf-item>div{opacity:0!important}}