@counter-style pad3{system:numeric;symbols:"0" "1" "2" "3" "4" "5" "6" "7" "8" "9";pad:3 "0"}@property --ones{syntax:"<integer>";inherits:false;initial-value:0}@property --thousands{syntax:"<integer>";inherits:false;initial-value:0}@property --millions{syntax:"<integer>";inherits:false;initial-value:0}.counter-heading{transition:--ones .8s ease-out,--thousands .8s ease-out,--millions .8s ease-out;counter-set:ones var(--ones) thousands var(--thousands) millions var(--millions)}.counter-heading.counter-groups-0:after{content:counter(ones);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.counter-heading.counter-groups-1:after{content:counter(thousands) "," counter(ones,pad3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.counter-heading.counter-groups-2:after{content:counter(millions) "," counter(thousands,pad3) "," counter(ones,pad3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.counter-heading.counter-groups-3:before{content:attr(data-prefix) ","}.counter-heading.counter-groups-3:after{content:counter(millions,pad3) "," counter(thousands,pad3) "," counter(ones,pad3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}