.popup-container{position:fixed;bottom:20px;left:20px;display:flex;align-items:center;background:rgba(26,38,52,.9);color:#ffffff;padding:16px 20px;border-radius:12px;box-shadow:0 4px 16px rgba(0,0,0,.3);font-family:Poppins,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.95rem;z-index:1000;opacity:0;transform:translateY(20px);transition:all .5s ease-in-out;max-width:340px;line-height:1.5;cursor:pointer;animation:subtlePulse 3s infinite}.popup-container.show{opacity:1;transform:translateY(0)}.popup-container.hide{opacity:0;transform:translateY(20px)}.popup-image{width:50px;height:50px;object-fit:cover;border-radius:50%;margin-right:12px;border:2px solid rgba(255,255,255,.2)}.popup-content{display:flex;flex-direction:column;flex:1 1}.popup-line1{font-weight:300;font-size:.8rem;color:#ffffff}.popup-line2{font-size:.7rem;color:#bfdbfe;margin:4px 0}.popup-line2 em{font-style:italic;color:#ffffff}.popup-line3{font-size:.65rem;color:#d1d5db;display:flex;align-items:center;gap:8px}.verified{color:#60a5fa;font-weight:400;font-size:.8rem}.popup-close{position:absolute;top:8px;right:8px;background:none;border:none;color:#d1d5db;font-size:1.2rem;font-weight:600;cursor:pointer;transition:color .2s ease-in-out}.popup-close:hover{color:#ffffff}@keyframes subtlePulse{0%{box-shadow:0 4px 16px rgba(0,0,0,.3)}50%{box-shadow:0 4px 20px rgba(0,0,0,.5)}to{box-shadow:0 4px 16px rgba(0,0,0,.3)}}@media (max-width:640px){.popup-container{bottom:10px;left:10px;max-width:280px;padding:12px 30px;font-size:.9rem}.popup-image{width:40px;height:40px;margin-right:10px}.popup-line1{font-size:.7rem}.popup-line2,.popup-line3{font-size:.5rem}}