.blog-page .stats-chart-block{max-width:880px;margin:var(--sb-space-2xl) auto;padding:var(--sb-space-lg);background:#0f1525b3;border-radius:14px;transition:transform .25s,box-shadow .25s;position:relative}.blog-page .stats-chart-block:before{content:"";-webkit-mask-composite:xor;pointer-events:none;z-index:0;background:linear-gradient(135deg,#38bdf8,#6366f1,#38bdf8);border-radius:15px;padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.blog-page .stats-chart-block>*{z-index:1;position:relative}.blog-page .stats-chart-block:hover{background:linear-gradient(#38bdf80f,#6366f10a),#0f1525b3;transform:translateY(-3px);box-shadow:0 0 12px #38bdf82e,0 0 20px #6366f114}.blog-page .stats-chart-block h3{margin:0 0 var(--sb-space-xs);color:var(--sb-text);letter-spacing:.01em;font-size:1.05rem;font-weight:700}.blog-page .stats-chart-block .chart-sub{color:var(--sb-text-secondary);margin:0 0 var(--sb-space-md);font-size:.86rem;line-height:1.55}.blog-page .stats-chart-svg{width:100%;height:auto;display:block;overflow:visible}.blog-page .stats-chart-svg .axis-label{fill:var(--sb-text-muted);font-family:Outfit,sans-serif;font-size:11px}.blog-page .stats-chart-svg .axis-grid{stroke:#ffffff0f;stroke-width:1px}.blog-page .stats-chart-svg .data-bar{fill:#38bdf88c;cursor:pointer;transition:fill .15s}.blog-page .stats-chart-svg .data-bar:hover{fill:#38bdf8}.blog-page .stats-chart-svg .data-bar-low{fill:#6366f18c;cursor:pointer;transition:fill .15s}.blog-page .stats-chart-svg .data-bar-low:hover{fill:#6366f1}.blog-page .stats-chart-svg .data-value{fill:var(--sb-text);text-anchor:middle;pointer-events:none;font-family:Outfit,sans-serif;font-size:12px;font-weight:600}.blog-page .stats-chart-source{color:var(--sb-text-muted);margin-top:var(--sb-space-md);padding-top:var(--sb-space-sm);border-top:1px solid #ffffff0f;font-size:.74rem;line-height:1.55}.blog-page .stats-chart-source a{color:var(--sb-ice);text-decoration:none}.blog-page .stats-chart-source a:hover{text-decoration:underline}.gx-chart-tooltip{-webkit-backdrop-filter:blur(8px);color:var(--sb-text);pointer-events:none;opacity:0;z-index:9999;white-space:nowrap;font-size:.82rem;line-height:1.45;font-family:"Rajdhani", var(--sb-font);background:linear-gradient(135deg,#0f1525f2,#080c14f2);border:1px solid #38bdf859;border-radius:8px;padding:10px 14px;transition:opacity .15s;position:fixed;transform:translate(-50%,calc(-100% - 12px));box-shadow:0 8px 24px #0006}.gx-chart-tooltip.show{opacity:1}.gx-chart-tooltip-label{color:var(--sb-text-secondary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:2px;font-size:.7rem}.gx-chart-tooltip-value{color:var(--sb-ice);font-size:.95rem;font-weight:700}.gx-chart-tooltip-delta{letter-spacing:.01em;margin-top:4px;font-size:.78rem;font-weight:600}.gx-chart-tooltip-delta.up{color:#2dd4bf}.gx-chart-tooltip-delta.down{color:var(--sb-fuchsia,#ec4899)}.gx-chart-tooltip-delta.flat{color:var(--sb-text-secondary)}
