.counter{position:relative;display:inline-flex;align-items:baseline;line-height:1;white-space:nowrap;direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}.counter__sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.counter__row{display:inline-flex;align-items:baseline;margin:0 calc(var(--counter-gap, 0px) / -2);-moz-user-select:none;user-select:none;-webkit-user-select:none}.counter__affix,.counter__digit,.counter__symbol{margin:0 calc(var(--counter-gap, 0px) / 2 * var(--counter-shown, 1));opacity:var(--counter-shown,1)}.counter__affix{white-space:pre}.counter__digit{position:relative;display:inline-block;box-sizing:content-box;line-height:calc(1em + var(--counter-padding, 0px));text-align:center}.counter__sizer{visibility:hidden}.counter__window{position:absolute;top:calc(var(--counter-fade, 0em) * -1);right:0;bottom:calc(var(--counter-fade, 0em) * -1);left:0;overflow:hidden;pointer-events:none}.counter__numeral,.counter__strip{position:absolute;inset:0}.counter__numeral{display:flex;align-items:center;justify-content:center;will-change:transform}.counter__symbol{position:relative;display:inline-flex;justify-content:center;-webkit-clip-path:inset(-.5em 0);clip-path:inset(-.5em 0)}.counter__symbol-text{display:inline-block;white-space:pre}.counter__blur{width:0}.counter__blur,.counter__measure{position:absolute;height:0;overflow:hidden}.counter__measure{top:0;left:0;white-space:nowrap;visibility:hidden;pointer-events:none}.counter__measure>span{display:inline-block}