.Bubble-module__hjnt_G__ball{background:radial-gradient(circle at 50% 55%,#f0f5ffe6,#f0f5ffe6 40%,#e1eeffcc 40%,#2b82ff66);border-radius:50%;width:100%;height:100%;display:inline-block;position:relative;overflow:visible}.Bubble-module__hjnt_G__ball:before{content:"";filter:blur(5px);z-index:2;background:radial-gradient(circle at top,#fff,#fff0 10%);border-radius:50%;width:90%;height:90%;position:absolute;top:2%;left:5%}.Bubble-module__hjnt_G__ball:after{content:"";filter:blur(1px);z-index:2;background:radial-gradient(circle at 50% 80%,#fff0,#fff0 74%,#fff 84% 20%,#fff0 100%);border-radius:50%;width:80%;height:80%;position:absolute;top:3%;left:7%;transform:rotate(-30deg)}.Bubble-module__hjnt_G__bubble.Bubble-module__hjnt_G__inProgress{position:relative}.Bubble-module__hjnt_G__bubble.Bubble-module__hjnt_G__inProgress .Bubble-module__hjnt_G__filledArea{background:var(--fill-background);z-index:0;pointer-events:none;border-radius:50%;width:100%;height:100%;position:absolute;top:0;left:0}.Bubble-module__hjnt_G__bubble.Bubble-module__hjnt_G__inProgress .Bubble-module__hjnt_G__fillOverlay{background:linear-gradient(to top,transparent var(--fill-progress,0%),var(--grey-overlay,#eceff41a)var(--fill-progress,100%),var(--grey-overlay,#eceff41a)100%);z-index:1;pointer-events:none;border-radius:50%;width:100%;height:100%;position:absolute;top:0;left:0}.Bubble-module__hjnt_G__stage{justify-content:center;align-items:center;display:flex;position:relative}.Bubble-module__hjnt_G__avatarWrapper{text-align:center;z-index:3;position:absolute;top:35%;left:50%;transform:translate(-50%,-50%)}.Bubble-module__hjnt_G__avatar{object-fit:contain;background:0 0;border-radius:50%;width:100%;height:100%;box-shadow:0 0 6px #0000004d}.Bubble-module__hjnt_G__badge{object-fit:contain;z-index:4;background:#ffffff26;border-radius:8px;width:32%;height:32%;position:absolute;bottom:3%;right:1%}.Bubble-module__hjnt_G__info{text-align:center;color:#fff;text-shadow:0 0 6px #0009;z-index:7;width:120%;position:relative;bottom:-60%;left:50%;transform:translate(-50%)}.Bubble-module__hjnt_G__name{font-size:var(--name-font,1rem);-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;word-break:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;-webkit-box-orient:vertical;width:100%;max-width:100%;font-weight:200;line-height:1.2;display:-webkit-box;overflow:hidden}.Bubble-module__hjnt_G__price{font-size:var(--name-font,1rem);background:#00000059;border-radius:9999px;justify-content:center;align-items:center;gap:2px;margin-top:3px;padding:1px 8px;font-weight:400;display:inline-flex}.Bubble-module__hjnt_G__priceIconWrapper{background:#0173ed;border-radius:50%;justify-content:center;align-items:center;width:1.3em;height:1.3em;padding:.1em;display:flex}.Bubble-module__hjnt_G__priceIcon{object-fit:contain;width:100%;height:100%}.Bubble-module__hjnt_G__chartContainer{width:100%;height:100%;max-height:100%;position:relative;overflow:hidden}.Bubble-module__hjnt_G__tooltip{color:#fff;white-space:nowrap;pointer-events:none;opacity:0;z-index:20;background:#141928e6;border-radius:8px;padding:6px 10px;font-size:12px;transition:opacity .2s,transform .2s;position:absolute;bottom:90%;left:50%;transform:translate(-50%)}.Bubble-module__hjnt_G__stage:hover .Bubble-module__hjnt_G__tooltip{opacity:1;transform:translate(-50%)translateY(-4px)}.Bubble-module__hjnt_G__stage:hover .Bubble-module__hjnt_G__ball{box-shadow:0 0 15px var(--highlight-color,#0a52c966),0 0 25px var(--highlight-strong,#0a52c940);filter:drop-shadow(0 0 10px var(--highlight-color,#0a52c94d));z-index:10;border:1px solid #c8c8c8cc;transition:box-shadow .25s,filter .25s,border .25s}.Bubble-module__hjnt_G__stage:hover .Bubble-module__hjnt_G__tooltip{opacity:1;filter:drop-shadow(0 0 5px var(--highlight-color,#fff));transform:translate(-50%)translateY(-6px)}@media (max-width:768px){.Bubble-module__hjnt_G__stage{transform-origin:50%;transform:scale(.75)}}@media (max-width:640px){.Bubble-module__hjnt_G__stage{transform-origin:50%;transform:scale(.65)}}@media (max-width:480px){.Bubble-module__hjnt_G__stage{transform-origin:50%;transform:scale(.55)}}
.Badge-module__jaFM_W__badgeWrapper{z-index:4;justify-content:center;align-items:center;width:32%;height:32%;display:flex;position:absolute;bottom:3%;right:1%}.Badge-module__jaFM_W__badgeImage{object-fit:contain;cursor:pointer;background:#ffffff26;border-radius:8px;width:100%;height:100%;transition:transform .2s,filter .2s}.Badge-module__jaFM_W__badgeWrapper:hover .Badge-module__jaFM_W__badgeImage{filter:drop-shadow(0 0 6px #ffffffb3);transform:scale(1.05)}.Badge-module__jaFM_W__badgeTooltip{color:#fff;opacity:0;pointer-events:none;z-index:10;background:#141928f2;border-radius:8px;min-width:140px;padding:4px 5px;font-size:12px;transition:opacity .2s,transform .2s;position:absolute;bottom:110%;right:50%;transform:translate(50%);box-shadow:0 0 8px #0006}.Badge-module__jaFM_W__badgeWrapper:hover .Badge-module__jaFM_W__badgeTooltip{opacity:1;transform:translate(50%)translateY(-2px)}.Badge-module__jaFM_W__tooltipHeader{align-items:center;gap:6px;margin-bottom:3px;display:flex}.Badge-module__jaFM_W__tooltipIcon{object-fit:contain;width:16px;height:16px}.Badge-module__jaFM_W__tooltipTitle{color:#fff;font-weight:600}.Badge-module__jaFM_W__tooltipComment{color:#cfd5e1;font-size:11px;line-height:1.2}
.Badge1-module__aLpn1q__badgeWrapper{z-index:4;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute}.Badge1-module__aLpn1q__badgeImage{object-fit:contain;cursor:pointer;background:#ffffff26;border-radius:8px;width:100%;height:100%;transition:transform .2s,filter .2s}.Badge1-module__aLpn1q__badgeWrapper:hover .Badge1-module__aLpn1q__badgeImage{filter:drop-shadow(0 0 6px #ffffffb3);transform:scale(1.05)}.Badge1-module__aLpn1q__badgeTooltip{color:#fff;white-space:normal;opacity:0;pointer-events:none;z-index:10;background:#141928f2;border-radius:8px;min-width:140px;padding:4px 5px;font-size:12px;transition:opacity .2s,transform .2s;position:absolute;top:120%;right:50%;transform:translate(50%);box-shadow:0 0 8px #0006}.Badge1-module__aLpn1q__badgeWrapper:hover .Badge1-module__aLpn1q__badgeTooltip{opacity:1;transform:translate(50%)translateY(-2px)}.Badge1-module__aLpn1q__tooltipHeader{align-items:center;gap:6px;margin-bottom:3px;display:flex}.Badge1-module__aLpn1q__tooltipIcon{object-fit:contain;width:16px;height:16px}.Badge1-module__aLpn1q__tooltipTitle{color:#fff;font-weight:600}.Badge1-module__aLpn1q__tooltipComment{color:#cfd5e1;margin-left:25px;font-size:11px;line-height:1.2}
