.bcp-stats-showcase{--stats-surface:var(--bcp-surface,#fff);--stats-line:var(--bcp-border,#e3e7f2);position:relative;padding:18px 18px 44px;border:1px solid var(--stats-line);border-radius:24px;background:var(--stats-surface);box-shadow:0 10px 32px color-mix(in srgb,var(--bcp-primary,#4c5ff0) 5%,transparent)}
.bcp-stats-scroll-window{height:480px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;overflow:hidden;mask-image:linear-gradient(to bottom,transparent,#000 8%,#000 92%,transparent);-webkit-mask-image:linear-gradient(to bottom,transparent,#000 8%,#000 92%,transparent)}
.bcp-stats-scroll-lane{min-width:0;overflow:hidden}
.bcp-stats-scroll-track{animation:bcp-stats-up 34s linear infinite;will-change:transform}
.bcp-stats-scroll-lane.moves-down .bcp-stats-scroll-track{animation-name:bcp-stats-down;animation-duration:38s}
.bcp-stats-scroll-group{display:flex;flex-direction:column;gap:14px;padding-bottom:14px}
.bcp-stats-image-card{margin:0!important;padding:9px;border:1px solid var(--stats-line);border-radius:16px;background:var(--stats-surface);box-shadow:0 3px 12px rgba(20,35,70,.04);overflow:hidden}
.bcp-stats-image-frame{height:162px;background:#fff;border-radius:10px;overflow:hidden;display:flex;align-items:center;justify-content:center}
.bcp-stats-showcase .bcp-stats-image-frame img{display:block;width:100%!important;height:100%!important;object-fit:contain;border:0;border-radius:0;transform:none!important}
.bcp-stats-image-card figcaption{margin:9px 2px 2px;font-size:11px;line-height:1.5;font-weight:600;color:var(--bcp-heading,#24344b);text-align:center;overflow-wrap:anywhere}
.bcp-stats-motion-toggle{position:absolute;right:18px;bottom:10px;display:flex;align-items:center;gap:6px;padding:5px 9px;border:1px solid var(--stats-line);border-radius:8px;background:transparent;color:var(--bcp-text,#637086);font:inherit;font-size:10px;cursor:pointer}
.bcp-stats-motion-toggle:focus-visible{outline:2px solid var(--bcp-primary,#4c5ff0);outline-offset:2px}
.bcp-stats-showcase.is-paused .bcp-stats-scroll-track,.bcp-stats-showcase:hover .bcp-stats-scroll-track{animation-play-state:paused}
@keyframes bcp-stats-up{from{transform:translateY(0)}to{transform:translateY(-50%)}}
@keyframes bcp-stats-down{from{transform:translateY(-50%)}to{transform:translateY(0)}}
html[data-theme=dark] .bcp-stats-showcase{--stats-surface:#101d31;--stats-line:#2c3b51;box-shadow:0 10px 32px rgba(0,0,0,.12)}
@media(max-width:767px){.bcp-stats-showcase{padding:12px 12px 38px;border-radius:18px;margin-bottom:22px}.bcp-stats-scroll-window{height:320px;gap:10px}.bcp-stats-image-frame{height:128px}.bcp-stats-image-card{padding:7px;border-radius:12px}.bcp-stats-image-card figcaption{font-size:10px}.bcp-stats-motion-toggle{right:12px;bottom:7px}}
@media(prefers-reduced-motion:reduce){.bcp-stats-showcase .bcp-stats-scroll-track{animation:none!important;transform:none!important;will-change:auto}.bcp-stats-showcase .bcp-stats-scroll-group[aria-hidden=true]{display:none}.bcp-stats-scroll-window{overflow:auto;mask-image:none;-webkit-mask-image:none}.bcp-stats-scroll-lane{overflow:visible}.bcp-stats-motion-toggle{display:none}}
