/* Local transition.css-compatible fallback generated from inspected transition.css families.
   npm run sync-libs replaces this with the upstream dist file when online. */
.infinite{animation-iteration-count:infinite!important}.ld{transform-origin:center center;backface-visibility:hidden}
@keyframes ld-fade-in{0%{opacity:0}100%{opacity:1}}@keyframes ld-fade-out{0%{opacity:1}100%{opacity:0}}
.ld.ld-fade-in{animation:ld-fade-in 1s 1 linear;animation-fill-mode:forwards;opacity:0}.ld.ld-fade-out{animation:ld-fade-out 1s 1 linear;animation-fill-mode:forwards;opacity:1}
@keyframes ld-zoom-in{0%{transform:scale(.01)}100%{transform:scale(1)}}@keyframes ld-zoom-out{0%{transform:scale(1)}100%{transform:scale(.01)}}
.ld.ld-zoom-in{animation:ld-zoom-in 1s 1 cubic-bezier(.1,.75,.25,1);animation-fill-mode:forwards;transform:scale(.01)}.ld.ld-zoom-out{animation:ld-zoom-out 1s 1 cubic-bezier(.65,0,.9,.35);animation-fill-mode:forwards;transform:scale(1)}
@keyframes ld-jump-in{0%{transform:scale(.01)}45%{transform:scale(1.18)}70%{transform:scale(.86)}100%{transform:scale(1)}}@keyframes ld-jump-out{0%{transform:scale(1)}30%{transform:scale(.75)}55%{transform:scale(1.12)}100%{transform:scale(.01)}}
.ld.ld-jump-in{animation:ld-jump-in 1s 1 linear;animation-fill-mode:forwards}.ld.ld-jump-out{animation:ld-jump-out 1s 1 linear;animation-fill-mode:forwards}
@keyframes ld-bounce-in{0%{transform:scale(.01);opacity:0}45%{transform:scale(1.12);opacity:1}65%{transform:scale(.94)}82%{transform:scale(1.04)}100%{transform:scale(1);opacity:1}}@keyframes ld-bounce-out{0%{transform:scale(1);opacity:1}25%{transform:scale(.94)}55%{transform:scale(1.14);opacity:1}100%{transform:scale(.01);opacity:0}}
.ld.ld-bounce-in{animation:ld-bounce-in 1s 1 linear;animation-fill-mode:forwards}.ld.ld-bounce-out{animation:ld-bounce-out 1s 1 linear;animation-fill-mode:forwards}
@keyframes ld-blur-in{0%{filter:blur(16px);opacity:0;transform:scale(.96)}100%{filter:blur(0);opacity:1;transform:scale(1)}}@keyframes ld-blur-out{0%{filter:blur(0);opacity:1;transform:scale(1)}100%{filter:blur(16px);opacity:0;transform:scale(.96)}}
.ld.ld-blur-in{animation:ld-blur-in 1s 1 linear;animation-fill-mode:forwards}.ld.ld-blur-out{animation:ld-blur-out 1s 1 linear;animation-fill-mode:forwards}

@keyframes ld-slide-ltr-in{0%{transform:translate(-110%,0);opacity:0}100%{transform:translate(0,0);opacity:1}}
@keyframes ld-slide-ltr-out{0%{transform:translate(0,0);opacity:1}100%{transform:translate(-110%,0);opacity:0}}
.ld.ld-slide-ltr-in{animation:ld-slide-ltr-in 1s 1 cubic-bezier(.16,.84,.44,1);animation-fill-mode:forwards}
.ld.ld-slide-ltr-out{animation:ld-slide-ltr-out 1s 1 cubic-bezier(.6,0,.84,.16);animation-fill-mode:forwards}
@keyframes ld-spring-ltr-in{0%{transform:translate(-110%,0);opacity:0}38%{transform:translate(calc(-110% * -0.18),calc(0 * -0.18));opacity:1}60%{transform:translate(calc(-110% * 0.08),calc(0 * 0.08))}82%{transform:translate(calc(-110% * -0.025),calc(0 * -0.025))}100%{transform:translate(0,0);opacity:1}}
@keyframes ld-spring-ltr-out{0%{transform:translate(0,0);opacity:1}25%{transform:translate(calc(-110% * -0.08),calc(0 * -0.08))}100%{transform:translate(-110%,0);opacity:0}}
.ld.ld-spring-ltr-in{animation:ld-spring-ltr-in 1s 1 linear;animation-fill-mode:forwards}
.ld.ld-spring-ltr-out{animation:ld-spring-ltr-out 1s 1 linear;animation-fill-mode:forwards}
@keyframes ld-grow-ltr-in{0%{transform:translate(-110%,0) scale(.005,1);opacity:0}100%{transform:translate(0,0) scale(1,1);opacity:1}}
@keyframes ld-grow-ltr-out{0%{transform:translate(0,0) scale(1,1);opacity:1}100%{transform:translate(-110%,0) scale(.005,1);opacity:0}}
.ld.ld-grow-ltr-in{animation:ld-grow-ltr-in 1s 1 cubic-bezier(.12,.7,.24,1);animation-fill-mode:forwards}
.ld.ld-grow-ltr-out{animation:ld-grow-ltr-out 1s 1 cubic-bezier(.6,0,.9,.25);animation-fill-mode:forwards}
@keyframes ld-rush-ltr-in{0%{transform:translate(calc(-110% * 1.8),calc(0 * 1.8));opacity:0}55%{transform:translate(calc(-110% * -0.1),calc(0 * -0.1));opacity:1}100%{transform:translate(0,0);opacity:1}}
.ld.ld-rush-ltr-in{animation:ld-rush-ltr-in 1s 1 cubic-bezier(.13,.83,.21,1);animation-fill-mode:forwards}
@keyframes ld-slide-rtl-in{0%{transform:translate(110%,0);opacity:0}100%{transform:translate(0,0);opacity:1}}
@keyframes ld-slide-rtl-out{0%{transform:translate(0,0);opacity:1}100%{transform:translate(110%,0);opacity:0}}
.ld.ld-slide-rtl-in{animation:ld-slide-rtl-in 1s 1 cubic-bezier(.16,.84,.44,1);animation-fill-mode:forwards}
.ld.ld-slide-rtl-out{animation:ld-slide-rtl-out 1s 1 cubic-bezier(.6,0,.84,.16);animation-fill-mode:forwards}
@keyframes ld-spring-rtl-in{0%{transform:translate(110%,0);opacity:0}38%{transform:translate(calc(110% * -0.18),calc(0 * -0.18));opacity:1}60%{transform:translate(calc(110% * 0.08),calc(0 * 0.08))}82%{transform:translate(calc(110% * -0.025),calc(0 * -0.025))}100%{transform:translate(0,0);opacity:1}}
@keyframes ld-spring-rtl-out{0%{transform:translate(0,0);opacity:1}25%{transform:translate(calc(110% * -0.08),calc(0 * -0.08))}100%{transform:translate(110%,0);opacity:0}}
.ld.ld-spring-rtl-in{animation:ld-spring-rtl-in 1s 1 linear;animation-fill-mode:forwards}
.ld.ld-spring-rtl-out{animation:ld-spring-rtl-out 1s 1 linear;animation-fill-mode:forwards}
@keyframes ld-grow-rtl-in{0%{transform:translate(110%,0) scale(.005,1);opacity:0}100%{transform:translate(0,0) scale(1,1);opacity:1}}
@keyframes ld-grow-rtl-out{0%{transform:translate(0,0) scale(1,1);opacity:1}100%{transform:translate(110%,0) scale(.005,1);opacity:0}}
.ld.ld-grow-rtl-in{animation:ld-grow-rtl-in 1s 1 cubic-bezier(.12,.7,.24,1);animation-fill-mode:forwards}
.ld.ld-grow-rtl-out{animation:ld-grow-rtl-out 1s 1 cubic-bezier(.6,0,.9,.25);animation-fill-mode:forwards}
@keyframes ld-rush-rtl-in{0%{transform:translate(calc(110% * 1.8),calc(0 * 1.8));opacity:0}55%{transform:translate(calc(110% * -0.1),calc(0 * -0.1));opacity:1}100%{transform:translate(0,0);opacity:1}}
.ld.ld-rush-rtl-in{animation:ld-rush-rtl-in 1s 1 cubic-bezier(.13,.83,.21,1);animation-fill-mode:forwards}
@keyframes ld-slide-ttb-in{0%{transform:translate(0,-110%);opacity:0}100%{transform:translate(0,0);opacity:1}}
@keyframes ld-slide-ttb-out{0%{transform:translate(0,0);opacity:1}100%{transform:translate(0,-110%);opacity:0}}
.ld.ld-slide-ttb-in{animation:ld-slide-ttb-in 1s 1 cubic-bezier(.16,.84,.44,1);animation-fill-mode:forwards}
.ld.ld-slide-ttb-out{animation:ld-slide-ttb-out 1s 1 cubic-bezier(.6,0,.84,.16);animation-fill-mode:forwards}
@keyframes ld-spring-ttb-in{0%{transform:translate(0,-110%);opacity:0}38%{transform:translate(calc(0 * -0.18),calc(-110% * -0.18));opacity:1}60%{transform:translate(calc(0 * 0.08),calc(-110% * 0.08))}82%{transform:translate(calc(0 * -0.025),calc(-110% * -0.025))}100%{transform:translate(0,0);opacity:1}}
@keyframes ld-spring-ttb-out{0%{transform:translate(0,0);opacity:1}25%{transform:translate(calc(0 * -0.08),calc(-110% * -0.08))}100%{transform:translate(0,-110%);opacity:0}}
.ld.ld-spring-ttb-in{animation:ld-spring-ttb-in 1s 1 linear;animation-fill-mode:forwards}
.ld.ld-spring-ttb-out{animation:ld-spring-ttb-out 1s 1 linear;animation-fill-mode:forwards}
@keyframes ld-grow-ttb-in{0%{transform:translate(0,-110%) scale(1,.005);opacity:0}100%{transform:translate(0,0) scale(1,1);opacity:1}}
@keyframes ld-grow-ttb-out{0%{transform:translate(0,0) scale(1,1);opacity:1}100%{transform:translate(0,-110%) scale(1,.005);opacity:0}}
.ld.ld-grow-ttb-in{animation:ld-grow-ttb-in 1s 1 cubic-bezier(.12,.7,.24,1);animation-fill-mode:forwards}
.ld.ld-grow-ttb-out{animation:ld-grow-ttb-out 1s 1 cubic-bezier(.6,0,.9,.25);animation-fill-mode:forwards}
@keyframes ld-rush-ttb-in{0%{transform:translate(calc(0 * 1.8),calc(-110% * 1.8));opacity:0}55%{transform:translate(calc(0 * -0.1),calc(-110% * -0.1));opacity:1}100%{transform:translate(0,0);opacity:1}}
.ld.ld-rush-ttb-in{animation:ld-rush-ttb-in 1s 1 cubic-bezier(.13,.83,.21,1);animation-fill-mode:forwards}
@keyframes ld-slide-btt-in{0%{transform:translate(0,110%);opacity:0}100%{transform:translate(0,0);opacity:1}}
@keyframes ld-slide-btt-out{0%{transform:translate(0,0);opacity:1}100%{transform:translate(0,110%);opacity:0}}
.ld.ld-slide-btt-in{animation:ld-slide-btt-in 1s 1 cubic-bezier(.16,.84,.44,1);animation-fill-mode:forwards}
.ld.ld-slide-btt-out{animation:ld-slide-btt-out 1s 1 cubic-bezier(.6,0,.84,.16);animation-fill-mode:forwards}
@keyframes ld-spring-btt-in{0%{transform:translate(0,110%);opacity:0}38%{transform:translate(calc(0 * -0.18),calc(110% * -0.18));opacity:1}60%{transform:translate(calc(0 * 0.08),calc(110% * 0.08))}82%{transform:translate(calc(0 * -0.025),calc(110% * -0.025))}100%{transform:translate(0,0);opacity:1}}
@keyframes ld-spring-btt-out{0%{transform:translate(0,0);opacity:1}25%{transform:translate(calc(0 * -0.08),calc(110% * -0.08))}100%{transform:translate(0,110%);opacity:0}}
.ld.ld-spring-btt-in{animation:ld-spring-btt-in 1s 1 linear;animation-fill-mode:forwards}
.ld.ld-spring-btt-out{animation:ld-spring-btt-out 1s 1 linear;animation-fill-mode:forwards}
@keyframes ld-grow-btt-in{0%{transform:translate(0,110%) scale(1,.005);opacity:0}100%{transform:translate(0,0) scale(1,1);opacity:1}}
@keyframes ld-grow-btt-out{0%{transform:translate(0,0) scale(1,1);opacity:1}100%{transform:translate(0,110%) scale(1,.005);opacity:0}}
.ld.ld-grow-btt-in{animation:ld-grow-btt-in 1s 1 cubic-bezier(.12,.7,.24,1);animation-fill-mode:forwards}
.ld.ld-grow-btt-out{animation:ld-grow-btt-out 1s 1 cubic-bezier(.6,0,.9,.25);animation-fill-mode:forwards}
@keyframes ld-rush-btt-in{0%{transform:translate(calc(0 * 1.8),calc(110% * 1.8));opacity:0}55%{transform:translate(calc(0 * -0.1),calc(110% * -0.1));opacity:1}100%{transform:translate(0,0);opacity:1}}
.ld.ld-rush-btt-in{animation:ld-rush-btt-in 1s 1 cubic-bezier(.13,.83,.21,1);animation-fill-mode:forwards}
@keyframes ld-flip-h-in{0%{transform:scaleX(.005);opacity:0}100%{transform:scale(1);opacity:1}}
@keyframes ld-flip-h-out{0%{transform:scale(1);opacity:1}100%{transform:scaleX(.005);opacity:0}}
.ld.ld-flip-h-in{animation:ld-flip-h-in 1s 1 linear;animation-fill-mode:forwards}
.ld.ld-flip-h-out{animation:ld-flip-h-out 1s 1 linear;animation-fill-mode:forwards}
@keyframes ld-flip-v-in{0%{transform:scaleY(.005);opacity:0}100%{transform:scale(1);opacity:1}}
@keyframes ld-flip-v-out{0%{transform:scale(1);opacity:1}100%{transform:scaleY(.005);opacity:0}}
.ld.ld-flip-v-in{animation:ld-flip-v-in 1s 1 linear;animation-fill-mode:forwards}
.ld.ld-flip-v-out{animation:ld-flip-v-out 1s 1 linear;animation-fill-mode:forwards}/* Compatibility effect requested in the local editor brief; regenerated upstream catalogs will keep it if upstream exposes an ld-slot class. */
@keyframes ld-slot{0%{transform:translateY(-18%) scale(.92);opacity:0}28%{transform:translateY(8%) scale(1.04);opacity:1}52%{transform:translateY(-4%) scale(.98)}76%{transform:translateY(2%) scale(1.01)}100%{transform:translateY(0) scale(1);opacity:1}}
.ld.ld-slot{animation:ld-slot 1s 1 cubic-bezier(.16,.84,.44,1);animation-fill-mode:both}
