@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--count-a:0;--count-b:0}}}@layer theme,base;@layer components{.count-figure{white-space:nowrap;font-variant-numeric:tabular-nums;display:inline-block;position:relative}.count-figure-ghost{color:#0000}.count-figure-live{pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0}.count-figure-words:before{content:attr(data-words);white-space:pre}.count-figure-num{--count-a:var(--count-i);--count-b:var(--count-f);counter-reset:count-a var(--count-a) count-b var(--count-b);animation:1.3s cubic-bezier(.215,.61,.355,1) .2s both count-figure}.count-figure-num:before{content:counter(count-a)}.count-figure-num[data-frac="1"]:before{content:counter(count-a) "." counter(count-b)}.count-figure-num[data-frac="2"]:before{content:counter(count-a) "." counter(count-b, decimal-leading-zero)}@keyframes count-figure{0%{--count-a:0;--count-b:0}}@supports (animation-timeline:view()){.count-figure-view{animation-delay:0s;animation-timeline:view();animation-range:entry 20% cover 45%}}@media (prefers-reduced-motion:reduce){.count-figure-num{animation:none}}@media print{.count-figure-num{animation:none}}}@layer utilities;@property --count-a{syntax:"<integer>";inherits:false;initial-value:0}@property --count-b{syntax:"<integer>";inherits:false;initial-value:0}
