.chart_chartCard__KIpv5{width:100%;background:var(--surface-ivory);color:var(--ink);border:3px solid var(--ink);border-radius:var(--radius-lg);box-shadow:var(--shadow-pop-md);padding:1.25rem;margin-bottom:1.25rem}.chart_nameColumn__EmALD{min-width:0}.chart_userNameEllipsis__itSzV{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1;margin-right:10px;color:var(--ink);font-weight:600}.chart_point__RJo8r{align-items:center;color:var(--ink);font-weight:600}.chart_pointHighlight__B0CpW{font-weight:800;font-size:1.1em;color:var(--ink)}.chart_pointHighlight__B0CpW.chart_first__ZG6ix{color:#b8860b}.chart_pointHighlight__B0CpW.chart_second__dnsJ4{color:#6b7472}.chart_pointHighlight__B0CpW.chart_third__IGjj0{color:#8b5a2b}.chart_rankHighlight__9vwxP{font-weight:800;font-size:1.05em;color:var(--ink)}.chart_rankHighlight__9vwxP.chart_first__ZG6ix{color:#b8860b}.chart_rankHighlight__9vwxP.chart_second__dnsJ4{color:#6b7472}.chart_rankHighlight__9vwxP.chart_third__IGjj0{color:#8b5a2b}.chart_rankBadge__sPRkE{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;border:2.5px solid var(--ink);background:var(--surface-ivory);color:var(--ink);font-family:var(--font-display);font-weight:800;font-size:.95rem;box-shadow:var(--shadow-pop-sm)}.chart_rankBadgeFirst__Kgu_I{background:var(--accent-yellow)}.chart_rankBadgeSecond__3c9zW{background:#e5e7eb}.chart_rankBadgeThird__UcD1x{background:#d4a373}.chart_rankRow___BLVv{border-radius:var(--radius-md);transition:background .15s ease}.chart_rankRow___BLVv .progress:not(.is-warning):not(.is-info):not(.is-danger):not(.is-primary):not(.is-success):not(.is-link){accent-color:var(--ink,#1A2826);background-color:rgba(26,40,38,.12)}.chart_rankRow___BLVv .progress:not(.is-warning):not(.is-info):not(.is-danger):not(.is-primary):not(.is-success):not(.is-link)::-webkit-progress-bar{background-color:rgba(26,40,38,.12)}.chart_rankRow___BLVv .progress:not(.is-warning):not(.is-info):not(.is-danger):not(.is-primary):not(.is-success):not(.is-link)::-webkit-progress-value{background-color:var(--ink,#1A2826)}.chart_rankRow___BLVv .progress:not(.is-warning):not(.is-info):not(.is-danger):not(.is-primary):not(.is-success):not(.is-link)::-moz-progress-bar{background-color:var(--ink,#1A2826)}.chart_rankRow___BLVv:hover{background:color-mix(in srgb,var(--accent-yellow) 25%,transparent)}.chart_rankRowMine__YBim0{background:color-mix(in srgb,var(--accent-mint) 30%,transparent);border:2px solid var(--ink)}.chart_winnerBanner__V8DxB{background:linear-gradient(135deg,var(--brand-mid) 0,var(--brand-deep) 100%);border:3px solid var(--ink);border-radius:var(--radius-lg);box-shadow:var(--shadow-pop-md);position:relative;overflow:hidden;min-height:300px;padding:1.5rem 1.25rem}.chart_winnerBanner__V8DxB:after,.chart_winnerBanner__V8DxB:before{content:"";position:absolute;width:16px;height:16px;border-radius:50%;border:3px solid var(--ink)}.chart_winnerBanner__V8DxB:before{top:14px;left:18px;background:var(--accent-mint)}.chart_winnerBanner__V8DxB:after{bottom:14px;right:18px;background:var(--accent-yellow)}@media(min-width:769px){.chart_winnerBanner__V8DxB{min-height:355px}}.chart_winnerBannerPattern__aprD_{display:none}.chart_winnerContent__zfbTL{position:relative;z-index:1}.chart_winnerTitle__YqMqg{font-family:var(--font-display);margin:0}.chart_winnerIcon__e35JN{color:#c9a000!important}.chart_winnerName__q0GCf{color:var(--ink)}.chart_winnerPoints__fKOOQ{color:var(--ink);font-weight:700}.chart_chartHeader__gtZ2F{position:relative;display:flex;align-items:center;justify-content:center;gap:clamp(.5rem,1.5vw,1rem);flex-wrap:wrap;padding:1.25rem 1rem .5rem;overflow:hidden;isolation:isolate;text-align:center}.chart_chartTitleIcon__076hr{display:inline-flex;align-items:center;justify-content:center;color:#c9a000}.chart_chartTitle__ty7LB{font-size:clamp(1.6rem,4vw,2.3rem);font-weight:800;font-family:var(--font-display);letter-spacing:-.5px;margin:0;color:var(--ink)}@media(max-width:480px){.chart_chartHeader__gtZ2F{padding:1rem .5rem .5rem}}.chart_rankNote___djmq{margin-top:.25rem;margin-bottom:1.5rem;font-size:.85rem;line-height:1.4;text-align:center;background:color-mix(in srgb,var(--accent-yellow) 30%,transparent);border:2px solid var(--ink);display:inline-block;padding:.55rem .9rem .6rem;border-radius:var(--radius-pill);color:var(--ink);font-weight:500}.chart_rankNote___djmq strong{color:var(--ink);font-weight:700}