.flip-digit{perspective:500px;width:auto;height:1.15em;font:inherit;flex:none;line-height:1;display:block;position:relative}.flip-digit__half{backface-visibility:hidden;height:50%;position:absolute;inset-inline:0;overflow:hidden}.flip-digit__half_top{transform-origin:bottom;top:0}.flip-digit__half_bottom{transform-origin:top;bottom:0}.flip-digit__glyph{place-items:center;height:1.15em;display:grid;position:absolute;inset-inline:0}.flip-digit__half_top .flip-digit__glyph{top:0}.flip-digit__half_bottom .flip-digit__glyph{bottom:0}.flip-digit__half_outgoing{z-index:2;animation:.24s cubic-bezier(.55,.055,.675,.19) both flip-digit-fold}.flip-digit__half_incoming{z-index:3;animation:.36s cubic-bezier(.16,1,.3,1) .24s both flip-digit-unfold}.flip-digit__measure{visibility:hidden}.flip-digit_plain.flip-digit_turning>.flip-digit__half_top:not(.flip-digit__half_outgoing){animation:.6s step-end both flip-digit-reveal}.flip-digit_plain.flip-digit_turning>.flip-digit__half_bottom:not(.flip-digit__half_incoming){animation:.6s step-end both flip-digit-hide}@media (prefers-reduced-motion:reduce){.flip-digit__half_outgoing{animation:none;display:none}.flip-digit__half_incoming{animation:none}}@keyframes flip-digit-reveal{0%{opacity:0}40%,to{opacity:1}}@keyframes flip-digit-hide{0%{opacity:1}40%,to{opacity:0}}@keyframes flip-digit-fold{0%{filter:brightness();transform:rotateX(0)}to{filter:brightness(.55);transform:rotateX(-90deg)}}@keyframes flip-digit-unfold{0%{filter:brightness(.65);transform:rotateX(90deg)}to{filter:brightness();transform:rotateX(0)}}
