:root{--digit-dur:.5s;--digit-distance:8px;--digit-stagger:70ms;--digit-blur:2px;--digit-ease:cubic-bezier(.34, 1.45, .64, 1);--digit-dir-x:0;--digit-dir-y:1}@keyframes t-digit-pop-in{0%{transform:translate(calc(var(--digit-distance) * var(--digit-dir-x)), calc(var(--digit-distance) * var(--digit-dir-y)));opacity:0;filter:blur(var(--digit-blur))}to{opacity:1;filter:blur();transform:translate(0)}}.t-digit-group{align-items:baseline;display:inline-flex}.t-digit{will-change:transform, opacity, filter;display:inline-block}.t-digit-group.is-animating .t-digit{animation:t-digit-pop-in var(--digit-dur) var(--digit-ease) both}.t-digit-group.is-animating .t-digit[data-stagger="1"]{animation-delay:var(--digit-stagger)}.t-digit-group.is-animating .t-digit[data-stagger="2"]{animation-delay:calc(var(--digit-stagger) * 2)}@media (prefers-reduced-motion:reduce){.t-digit-group .t-digit{animation:none!important}}.schedule-timer-digits{--digit-dur:.42s;--digit-distance:6px;--digit-ease:cubic-bezier(.22, 1, .36, 1);--digit-dir-y:-1}.schedule-timer-digit{justify-content:center;width:1ch;position:relative}.schedule-timer-digit-out{text-align:center;pointer-events:none;animation:schedule-timer-digit-out var(--digit-dur) var(--digit-ease) both;position:absolute;inset:0}.schedule-timer-digit-glyph{display:inline-block}.is-animating .schedule-timer-digit-glyph{animation:schedule-timer-digit-morph var(--digit-dur) var(--digit-ease) both}@keyframes schedule-timer-digit-out{0%{filter:blur();opacity:1;transform:translateY(0)scale(1)}to{transform:translateY(var(--digit-distance)) scale(1.08, .82);filter:blur(var(--digit-blur));opacity:0}}@keyframes schedule-timer-digit-morph{0%{transform:scale(.9,1.12)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.schedule-timer-digit-out{display:none}.schedule-timer-digit-glyph{animation:none!important}}
