:where(.nf){white-space:nowrap;isolation:isolate;direction:ltr;line-height:1;display:inline-block}.nf-num,.nf-inner{transform-origin:0 0;display:inline-block}.nf[data-will-change] :is(.nf-num,.nf-inner,.nf-sec,.nf-digit,.nf-dn,.nf-sym){will-change:transform}.nf-num{--nf-mask-y:round(nearest, calc(var(--number-flow-mask-height,.25em) / 2), 1px);--nf-mask-w:var(--number-flow-mask-width,.5em);--nf-mask-x:calc(var(--nf-mask-w) / var(--scale-x));--nf-corner:#000 0, transparent 71%;--scale-x:calc(1 + var(--_nf-dw) / var(--width));margin:0 calc(-1 * var(--nf-mask-w));transform:translateX(var(--_nf-dx)) scaleX(var(--scale-x));-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--nf-mask-x), #000 calc(100% - var(--nf-mask-x)), transparent), linear-gradient(to bottom, transparent 0, #000 calc(var(--nf-mask-y) * 2), #000 calc(100% - calc(var(--nf-mask-y) * 2)), transparent 100%), radial-gradient(at bottom right, var(--nf-corner)), radial-gradient(at bottom left, var(--nf-corner)), radial-gradient(at top left, var(--nf-corner)), radial-gradient(at top right, var(--nf-corner));mask-image:linear-gradient(to right, transparent 0, #000 var(--nf-mask-x), #000 calc(100% - var(--nf-mask-x)), transparent), linear-gradient(to bottom, transparent 0, #000 calc(var(--nf-mask-y) * 2), #000 calc(100% - calc(var(--nf-mask-y) * 2)), transparent 100%), radial-gradient(at bottom right, var(--nf-corner)), radial-gradient(at bottom left, var(--nf-corner)), radial-gradient(at top left, var(--nf-corner)), radial-gradient(at top right, var(--nf-corner));-webkit-mask-position:50%,50%,0 0,100% 0,100% 100%,0 100%;mask-position:50%,50%,0 0,100% 0,100% 100%,0 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% calc(100% - var(--nf-mask-y) * 4), calc(100% - var(--nf-mask-x) * 2) 100%, var(--nf-mask-x) calc(var(--nf-mask-y) * 2), var(--nf-mask-x) calc(var(--nf-mask-y) * 2), var(--nf-mask-x) calc(var(--nf-mask-y) * 2), var(--nf-mask-x) calc(var(--nf-mask-y) * 2);mask-size:100% calc(100% - var(--nf-mask-y) * 4), calc(100% - var(--nf-mask-x) * 2) 100%, var(--nf-mask-x) calc(var(--nf-mask-y) * 2), var(--nf-mask-x) calc(var(--nf-mask-y) * 2), var(--nf-mask-x) calc(var(--nf-mask-y) * 2), var(--nf-mask-x) calc(var(--nf-mask-y) * 2);position:relative}.nf-inner{padding:var(--nf-mask-y) var(--nf-mask-w);transform:scaleX(calc(1 / var(--scale-x))) translateX(calc(-1 * var(--_nf-dx)))}.nf>:not(.nf-num){z-index:5}.nf-sec,.nf-sym{isolation:isolate;display:inline-block;position:relative}.nf-sec:after{content:"​";display:inline-block}.nf-sec--left{transform-origin:0}.nf-sec--right{transform-origin:100%}.nf-sec>[inert],.nf-sym>[inert]{z-index:-1;margin:0!important;position:absolute!important}.nf-digit{--c:var(--current) + var(--_nf-d);display:inline-block;position:relative}.nf-dn,.nf-num .nf-sec:after{padding:var(--nf-mask-y) 0}.nf-dn{--offset-raw:mod(var(--length) + var(--n) - mod(var(--c), var(--length)), var(--length));--offset:calc(var(--offset-raw) - var(--length) * round(down, var(--offset-raw) / (var(--length) / 2), 1));--y:clamp(-100%, var(--offset) * 100%, 100%);transform:translateY(var(--y));display:inline-block}.nf-dn[inert]{transform:translateX(-50%) translateY(var(--y));position:absolute;top:0;left:50%}.nf-digit:not(.nf-spin) .nf-dn[inert]{display:none}.nf-sv{white-space:pre;mix-blend-mode:plus-lighter;display:inline-block}.nf-sec--left .nf-sym>[inert]{left:0}.nf-sec--right .nf-sym>[inert]{right:0}.nf-p{opacity:calc(1 + var(--_nf-dop))}
