.blockflow-counter{display:block}.blockflow-counter__item{align-items:var(--blockflow-counter-align,flex-start);background:var(--blockflow-counter-item-bg,transparent);display:flex;flex-direction:column;gap:var(--blockflow-counter-item-gap,8px);padding:var(--blockflow-counter-item-padding,0);text-align:center;transition:border-color .3s ease,box-shadow .3s ease}.blockflow-counter__icon{align-items:center;color:var(--blockflow-counter-icon-color,currentColor);display:flex;flex-shrink:0;height:var(--blockflow-counter-icon-size,40px);justify-content:center;transition:transform .3s ease;width:var(--blockflow-counter-icon-size,40px)}.blockflow-counter__icon img,.blockflow-counter__icon svg{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.blockflow-counter__icon svg{fill:currentcolor}.blockflow-counter__icon--inline{height:calc(var(--blockflow-counter-icon-size, 40px)*.6);width:calc(var(--blockflow-counter-icon-size, 40px)*.6)}.blockflow-counter__number-row{align-items:baseline;color:var(--blockflow-counter-number-color,currentColor);display:flex;gap:calc(var(--blockflow-counter-item-gap, 8px)/2);justify-content:var(--blockflow-counter-align,flex-start)}.blockflow-counter__value{align-items:baseline;display:inline-flex;gap:var(--blockflow-counter-suffix-gap,0)}.blockflow-counter__number{font-size:48px;font-weight:700;line-height:1}.blockflow-counter__number--stable{display:inline-block;font-variant-numeric:tabular-nums;min-width:calc(var(--blockflow-counter-num-chars, 1)*.65em);text-align:inherit}.blockflow-counter__number--scroll{display:inline-flex;overflow:hidden}.blockflow-counter__digit-wrapper{display:inline-block;height:1em;line-height:1;overflow:hidden}.blockflow-counter__digit-inner{display:flex;flex-direction:column}.blockflow-counter__digit{display:block;height:1em;line-height:1}.blockflow-counter__digit-static{display:inline-block}.blockflow-counter__label{color:var(--blockflow-counter-label-color,currentColor)}.blockflow-counter__separator{border-top:var(--blockflow-counter-sep-weight,2px) var(--blockflow-counter-sep-style,solid) var(--blockflow-counter-sep-color,currentColor);width:var(--blockflow-counter-sep-width,40px)}.blockflow-counter--number-gradient .blockflow-counter__number-row{-webkit-background-clip:text;background-clip:text;background-image:var(--blockflow-counter-number-color);background-size:cover;-webkit-text-fill-color:transparent;text-fill-color:transparent}
