.profile-badges{box-sizing:border-box;max-width:100%;padding:5px;overflow:clip;min-width:0}.profile-badges.badge-layout-scroll{overflow-x:auto}.profile-badge-icon{flex-shrink:0;border-radius:9px;border:0!important;background:none!important}.profile-badge-icon>img{width:20px;height:20px;object-fit:contain}.profile-badges .profile-badge-tooltip{display:none}.profile-badges>span{max-width:100%}@media(prefers-reduced-motion:reduce){.profile-badges :is(svg,img){animation:none!important}}.profile-badges .profile-badge-icon>svg{width:24px;height:24px}.profile-badges .profile-badge-icon{width:30px;height:30px;border-radius:0}.profile-badges:has(.token-shop-badge){overflow:visible}.profile-badges .token-shop-badge .profile-badge-tooltip{display:block;visibility:hidden;opacity:0;pointer-events:none;background:#121212;border:1px solid #ffffff20;font-size:12px;font-weight:800;padding:10px 14px;max-width:260px;white-space:normal;text-align:center}.profile-badges .token-shop-badge:focus .profile-badge-tooltip,.profile-badges .token-shop-badge:hover .profile-badge-tooltip{visibility:visible;opacity:1;color:#ff60ca;background:linear-gradient(100deg,#ff6670,#ffcf57,#72ffb5,#66b7ff,#de78ff,#ff6670) 0 0/300% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:tokenNameRainbow 1.1s linear infinite,tokenNameShake 2.4s steps(1) infinite;filter:drop-shadow(0 0 7px #ec55bc70)}@keyframes tokenNameRainbow{to{background-position:300% 0}}@keyframes tokenNameShake{0%,90%,to{translate:0 0}91%{translate:-1px 0}93%{translate:1px -1px}95%{translate:0 1px}}@media(prefers-reduced-motion:reduce){.profile-badges .token-shop-badge .profile-badge-tooltip{animation:none!important}}.profile-badges .token-shop-badge>img{width:24px;height:24px}.profile-badges .token-shop-badge .profile-badge-tooltip{width:max-content;max-width:min(260px,80vw);isolation:isolate}.profile-badges .token-shop-badge .profile-badge-tooltip:before{content:"";position:absolute;inset:0;background:#111;border-radius:8px;z-index:-1}.profile-badges .profile-badge-icon{width:28px;height:28px;border:0;background:none}.profile-badges .profile-badge-icon>svg{width:20px;height:20px;overflow:visible;filter:drop-shadow(0 1px 1px #0002)}.profile-badges.icon-glow .profile-badge-icon>svg{filter:drop-shadow(0 0 3px currentColor) drop-shadow(0 0 7px color-mix(in srgb,currentColor 35%,transparent))}.profile-badges .profile-badge-icon>img{width:22px;height:22px}.profile-badges .profile-badge-icon:not(.token-shop-badge) .profile-badge-tooltip{display:block;max-width:220px;pointer-events:none}.profile-badges:not(.badge-layout-scroll):not(.badge-layout-marquee){overflow:visible}.vamp-badge-tooltip.is-token-badge{color:#ff60ca;background:linear-gradient(100deg,#ff6670,#ffcf57,#72ffb5,#66b7ff,#de78ff,#ff6670) 0 0/300% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:tokenNameRainbow 1.1s linear infinite;isolation:isolate}.vamp-badge-tooltip.is-token-badge:before{content:"";position:absolute;inset:0;background:#111;border-radius:inherit;z-index:-1}@media(prefers-reduced-motion:reduce){.vamp-badge-tooltip.is-token-badge{animation:none}}