@layer theme,base;@layer components{@keyframes lm-digit-in{0%{opacity:0;transform:translateY(var(--lm-rise));filter:blur(var(--l-enter-blur))}to{opacity:1;filter:none;transform:none}}@keyframes lm-digit-out{0%{opacity:1;filter:none;transform:none}to{opacity:0;transform:translateY(calc(var(--lm-rise) * -1));filter:blur(var(--l-enter-blur))}}.lm-digits:is([data-lab],[data-lab] *){--lm-rise:.62em;font-variant-numeric:tabular-nums lining-nums;align-items:baseline;display:inline-flex}.lm-slot:is([data-lab],[data-lab] *){clip-path:inset(-.08em -.4em);display:inline-block;position:relative}.lm-digit-in:is([data-lab],[data-lab] *){animation:lm-digit-in var(--lm-dur,var(--l-number-dur)) var(--lm-ease,var(--l-number-ease)) backwards;animation-delay:calc(var(--i,0) * var(--l-stagger));display:inline-block}.lm-digit-out:is([data-lab],[data-lab] *){animation:lm-digit-out var(--l-exit-dur) var(--l-exit-ease) both;animation-delay:calc(var(--i,0) * var(--l-stagger));position:absolute;inset:0 auto auto 0}.lm-digit-hold:is([data-lab],[data-lab] *){opacity:0;display:inline-block}.lm-digit-at:is([data-lab],[data-lab] *){display:inline-block}.lm-digit-from:is([data-lab],[data-lab] *){position:absolute;inset:0 auto auto 0}@keyframes lm-beam{0%{stroke-dashoffset:0}to{stroke-dashoffset:-100px}}.lm-beam:is([data-lab],[data-lab] *){fill:none;stroke:var(--lm-beam-colour,var(--l-ink));animation:lm-beam var(--l-sweep-dur) var(--l-sweep-ease) infinite}.lm-beam-glow:is([data-lab],[data-lab] *){filter:blur(calc(var(--l-line-w) * 3))}}@layer utilities;
