:where(.o-fade-in-active):where(:active){animation:var(--o-animation-fade-in)}:where(.o-fade-in){animation:var(--o-animation-fade-in)}:where(.o-fade-in-hover):where(:hover){animation:var(--o-animation-fade-in)}:where(.o-fade-in-enter){view-timeline-name:--_viewport-tracking;view-timeline-axis:block;animation-fill-mode:both;animation-name:fade-in;animation-timing-function:linear;animation-timeline:--_viewport-tracking;animation-range:entry 25% cover 25%}:where(.o-fade-in-exit){view-timeline-name:--_viewport-tracking;view-timeline-axis:block;animation-fill-mode:both;animation-name:fade-in;animation-timing-function:linear;animation-timeline:--_viewport-tracking;animation-range:cover 75% exit 75%}:where(.o-fade-out-active):where(:active){animation:var(--o-animation-fade-out)}:where(.o-fade-out){animation:var(--o-animation-fade-out)}:where(.o-fade-out-hover):where(:hover){animation:var(--o-animation-fade-out)}:where(.o-fade-out-enter){view-timeline-name:--_viewport-tracking;view-timeline-axis:block;animation-fill-mode:both;animation-name:fade-out;animation-timing-function:linear;animation-timeline:--_viewport-tracking;animation-range:entry 25% cover 25%}:where(.o-fade-out-exit){view-timeline-name:--_viewport-tracking;view-timeline-axis:block;animation-fill-mode:both;animation-name:fade-out;animation-timing-function:linear;animation-timeline:--_viewport-tracking;animation-range:cover 75% exit 75%}:where(.o-fade-in-bloom-active):where(:active){animation:var(--o-animation-fade-in-bloom)}:where(.o-fade-in-bloom){animation:var(--o-animation-fade-in-bloom)}:where(.o-fade-in-bloom-hover):where(:hover){animation:var(--o-animation-fade-in-bloom)}:where(.o-fade-in-bloom-enter){view-timeline-name:--_viewport-tracking;view-timeline-axis:block;animation-fill-mode:both;animation-name:fade-in-bloom;animation-timing-function:linear;animation-timeline:--_viewport-tracking;animation-range:entry 25% cover 25%}:where(.o-fade-in-bloom-exit){view-timeline-name:--_viewport-tracking;view-timeline-axis:block;animation-fill-mode:both;animation-name:fade-in-bloom;animation-timing-function:linear;animation-timeline:--_viewport-tracking;animation-range:cover 75% exit 75%}:where(.o-fade-out-bloom-active):where(:active){animation:var(--o-animation-fade-out-bloom)}:where(.o-fade-out-bloom){animation:var(--o-animation-fade-out-bloom)}:where(.o-fade-out-bloom-hover):where(:hover){animation:var(--o-animation-fade-out-bloom)}:where(.o-fade-out-bloom-enter){view-timeline-name:--_viewport-tracking;view-timeline-axis:block;animation-fill-mode:both;animation-name:fade-out-bloom;animation-timing-function:linear;animation-timeline:--_viewport-tracking;animation-range:entry 25% cover 25%}:where(.o-fade-out-bloom-exit){view-timeline-name:--_viewport-tracking;view-timeline-axis:block;animation-fill-mode:both;animation-name:fade-out-bloom;animation-timing-function:linear;animation-timeline:--_viewport-tracking;animation-range:cover 75% exit 75%}:where(.o-scale-up-active):where(:active){animation:var(--o-animation-scale-up)}:where(.o-scale-up){animation:var(--o-animation-scale-up)}:where(.o-scale-up-hover):where(:hover){animation:var(--o-animation-scale-up)}:where(.o-scale-up-enter){view-timeline-name:--_viewport-tracking;view-timeline-axis:block;animation-fill-mode:both;animation-name:scale-up;animation-timing-function:linear;animation-timeline:--_viewport-tracking;animation-range:entry 25% cover 25%}:where(.o-scale-up-exit){view-timeline-name:--_viewport-tracking;view-timeline-axis:block;animation-fill-mode:both;animation-name:scale-up;animation-timing-function:linear;animation-timeline:--_viewport-tracking;animation-range:cover 75% exit 75%}:where(.o-scale-down-active):where(:active){animation:var(--o-animation-scale-down)}:where(.o-scale-down){animation:var(--o-animation-scale-down)}:where(.o-scale-down-hover):where(:hover){animation:var(--o-animation-scale-down)}:where(.o-scale-down-enter){view-timeline-name:--_viewport-tracking;view-timeline-axis:block;animation-fill-mode:both;animation-name:scale-down;animation-timing-function:linear;animation-timeline:--_viewport-tracking;animation-range:entry 25% cover 25%}:where(.o-scale-down-exit){view-timeline-name:--_viewport-tracking;view-timeline-axis:block;animation-fill-mode:both;animation-name:scale-down;animation-timing-function:linear;animation-timeline:--_viewport-tracking;animation-range:cover 75% exit 75%}:where(.o-slide-out-up-active):where(:active){animation:var(--o-animation-slide-out-up)}:where(.o-slide-out-up){animation:var(--o-animation-slide-out-up)}:where(.o-slide-out-up-hover):where(:hover){animation:var(--o-animation-slide-out-up)}:where(.o-slide-out-up-enter){view-timeline-name:--_viewport-tracking;view-timeline-axis:block;animation-fill-mode:both;animation-name:slide-out-up;animation-timing-function:linear;animation-timeline:--_viewport-tracking;animation-range:entry 25% cover 25%}:where(.o-slide-out-up-exit){view-timeline-name:--_viewport-tracking;view-timeline-axis:block;animation-fill-mode:both;animation-name:slide-out-up;animation-timing-function:linear;animation-timeline:--_viewport-tracking;animation-range:cover 75% exit 75%}:where(.o-slide-out-down-active):where(:active){animation:var(--o-animation-slide-out-down)}:where(.o-slide-out-down){animation:var(--o-animation-slide-out-down)}:where(.o-slide-out-down-hover):where(:hover){animation:var(--o-animation-slide-out-down)}:where(.o-slide-out-down-enter){view-timeline-name:--_viewport-tracking;view-timeline-axis:block;animation-fill-mode:both;animation-name:slide-out-down;animation-timing-function:linear;animation-timeline:--_viewport-tracking;animation-range:entry 25% cover 25%}:where(.o-slide-out-down-exit){view-timeline-name:--_viewport-tracking;view-timeline-axis:block;animation-fill-mode:both;animation-name:slide-out-down;animation-timing-function:linear;animation-timeline:--_viewport-tracking;animation-range:cover 75% exit 75%}:where(.o-slide-out-right-active):where(:active){animation:var(--o-animation-slide-out-right)}:where(.o-slide-out-right){animation:var(--o-animation-slide-out-right)}:where(.o-slide-out-right-hover):where(:hover){animation:var(--o-animation-slide-out-right)}:where(.o-slide-out-right-enter){view-timeline-name:--_viewport-tracking;view-timeline-axis:block;animation-fill-mode:both;animation-name:slide-out-right;animation-timing-function:linear;animation-timeline:--_viewport-tracking;animation-range:entry 25% cover 25%}:where(.o-slide-out-right-exit){view-timeline-name:--_viewport-tracking;view-timeline-axis:block;animation-fill-mode:both;animation-name:slide-out-right;animation-timing-function:linear;animation-timeline:--_viewport-tracking;animation-range:cover 75% exit 75%}:where(.o-slide-out-left-active):where(:active){animation:var(--o-animation-slide-out-left)}:where(.o-slide-out-left){animation:var(--o-animation-slide-out-left)}:where(.o-slide-out-left-hover):where(:hover){animation:var(--o-animation-slide-out-left)}:where(.o-slide-out-left-enter){view-timeline-name:--_viewport-tracking;view-timeline-axis:block;animation-fill-mode:both;animation-name:slide-out-left;animation-timing-function:linear;animation-timeline:--_viewport-tracking;animation-range:entry 25% cover 25%}:where(.o-slide-out-left-exit){view-timeline-name:--_viewport-tracking;view-timeline-axis:block;animation-fill-mode:both;animation-name:slide-out-left;animation-timing-function:linear;animation-timeline:--_viewport-tracking;animation-range:cover 75% exit 75%}:where(.o-slide-in-up-active):where(:active){animation:var(--o-animation-slide-in-up)}:where(.o-slide-in-up){animation:var(--o-animation-slide-in-up)}:where(.o-slide-in-up-hover):where(:hover){animation:var(--o-animation-slide-in-up)}:where(.o-slide-in-up-enter){view-timeline-name:--_viewport-tracking;view-timeline-axis:block;animation-fill-mode:both;animation-name:slide-in-up;animation-timing-function:linear;animation-timeline:--_viewport-tracking;animation-range:entry 25% cover 25%}:where(.o-slide-in-up-exit){view-timeline-name:--_viewport-tracking;view-timeline-axis:block;animation-fill-mode:both;animation-name:slide-in-up;animation-timing-function:linear;animation-timeline:--_viewport-tracking;animation-range:cover 75% exit 75%}:where(.o-slide-in-down-active):where(:active){animation:var(--o-animation-slide-in-down)}:where(.o-slide-in-down){animation:var(--o-animation-slide-in-down)}:where(.o-slide-in-down-hover):where(:hover){animation:var(--o-animation-slide-in-down)}:where(.o-slide-in-down-enter){view-timeline-name:--_viewport-tracking;view-timeline-axis:block;animation-fill-mode:both;animation-name:slide-in-down;animation-timing-function:linear;animation-timeline:--_viewport-tracking;animation-range:entry 25% cover 25%}:where(.o-slide-in-down-exit){view-timeline-name:--_viewport-tracking;view-timeline-axis:block;animation-fill-mode:both;animation-name:slide-in-down;animation-timing-function:linear;animation-timeline:--_viewport-tracking;animation-range:cover 75% exit 75%}:where(.o-slide-in-right-active):where(:active){animation:var(--o-animation-slide-in-right)}:where(.o-slide-in-right){animation:var(--o-animation-slide-in-right)}:where(.o-slide-in-right-hover):where(:hover){animation:var(--o-animation-slide-in-right)}:where(.o-slide-in-right-enter){view-timeline-name:--_viewport-tracking;view-timeline-axis:block;animation-fill-mode:both;animation-name:slide-in-right;animation-timing-function:linear;animation-timeline:--_viewport-tracking;animation-range:entry 25% cover 25%}:where(.o-slide-in-right-exit){view-timeline-name:--_viewport-tracking;view-timeline-axis:block;animation-fill-mode:both;animation-name:slide-in-right;animation-timing-function:linear;animation-timeline:--_viewport-tracking;animation-range:cover 75% exit 75%}:where(.o-slide-in-left-active):where(:active){animation:var(--o-animation-slide-in-left)}:where(.o-slide-in-left){animation:var(--o-animation-slide-in-left)}:where(.o-slide-in-left-hover):where(:hover){animation:var(--o-animation-slide-in-left)}:where(.o-slide-in-left-enter){view-timeline-name:--_viewport-tracking;view-timeline-axis:block;animation-fill-mode:both;animation-name:slide-in-left;animation-timing-function:linear;animation-timeline:--_viewport-tracking;animation-range:entry 25% cover 25%}:where(.o-slide-in-left-exit){view-timeline-name:--_viewport-tracking;view-timeline-axis:block;animation-fill-mode:both;animation-name:slide-in-left;animation-timing-function:linear;animation-timeline:--_viewport-tracking;animation-range:cover 75% exit 75%}:where(.o-spin-active):where(:active){animation:var(--o-animation-spin)}:where(.o-spin){animation:var(--o-animation-spin)}:where(.o-spin-hover):where(:hover){animation:var(--o-animation-spin)}:where(.o-spin-enter){view-timeline-name:--_viewport-tracking;view-timeline-axis:block;animation-fill-mode:both;animation-name:spin;animation-timing-function:linear;animation-timeline:--_viewport-tracking;animation-range:entry 25% cover 25%}:where(.o-spin-exit){view-timeline-name:--_viewport-tracking;view-timeline-axis:block;animation-fill-mode:both;animation-name:spin;animation-timing-function:linear;animation-timeline:--_viewport-tracking;animation-range:cover 75% exit 75%}:where(.o-ping-active):where(:active){animation:var(--o-animation-ping)}:where(.o-ping){animation:var(--o-animation-ping)}:where(.o-ping-hover):where(:hover){animation:var(--o-animation-ping)}:where(.o-ping-enter){view-timeline-name:--_viewport-tracking;view-timeline-axis:block;animation-fill-mode:both;animation-name:ping;animation-timing-function:linear;animation-timeline:--_viewport-tracking;animation-range:entry 25% cover 25%}:where(.o-ping-exit){view-timeline-name:--_viewport-tracking;view-timeline-axis:block;animation-fill-mode:both;animation-name:ping;animation-timing-function:linear;animation-timeline:--_viewport-tracking;animation-range:cover 75% exit 75%}:where(.o-blink-active):where(:active){animation:var(--o-animation-blink)}:where(.o-blink){animation:var(--o-animation-blink)}:where(.o-blink-hover):where(:hover){animation:var(--o-animation-blink)}:where(.o-blink-enter){view-timeline-name:--_viewport-tracking;view-timeline-axis:block;animation-fill-mode:both;animation-name:blink;animation-timing-function:linear;animation-timeline:--_viewport-tracking;animation-range:entry 25% cover 25%}:where(.o-blink-exit){view-timeline-name:--_viewport-tracking;view-timeline-axis:block;animation-fill-mode:both;animation-name:blink;animation-timing-function:linear;animation-timeline:--_viewport-tracking;animation-range:cover 75% exit 75%}:where(.o-float-active):where(:active){animation:var(--o-animation-float)}:where(.o-float){animation:var(--o-animation-float)}:where(.o-float-hover):where(:hover){animation:var(--o-animation-float)}:where(.o-float-enter){view-timeline-name:--_viewport-tracking;view-timeline-axis:block;animation-fill-mode:both;animation-name:float;animation-timing-function:linear;animation-timeline:--_viewport-tracking;animation-range:entry 25% cover 25%}:where(.o-float-exit){view-timeline-name:--_viewport-tracking;view-timeline-axis:block;animation-fill-mode:both;animation-name:float;animation-timing-function:linear;animation-timeline:--_viewport-tracking;animation-range:cover 75% exit 75%}:where(.o-bounce-active):where(:active){animation:var(--o-animation-bounce)}:where(.o-bounce){animation:var(--o-animation-bounce)}:where(.o-bounce-hover):where(:hover){animation:var(--o-animation-bounce)}:where(.o-bounce-enter){view-timeline-name:--_viewport-tracking;view-timeline-axis:block;animation-fill-mode:both;animation-name:bounce;animation-timing-function:linear;animation-timeline:--_viewport-tracking;animation-range:entry 25% cover 25%}:where(.o-bounce-exit){view-timeline-name:--_viewport-tracking;view-timeline-axis:block;animation-fill-mode:both;animation-name:bounce;animation-timing-function:linear;animation-timeline:--_viewport-tracking;animation-range:cover 75% exit 75%}:where(.o-pulse-active):where(:active){animation:var(--o-animation-pulse)}:where(.o-pulse){animation:var(--o-animation-pulse)}:where(.o-pulse-hover):where(:hover){animation:var(--o-animation-pulse)}:where(.o-pulse-enter){view-timeline-name:--_viewport-tracking;view-timeline-axis:block;animation-fill-mode:both;animation-name:pulse;animation-timing-function:linear;animation-timeline:--_viewport-tracking;animation-range:entry 25% cover 25%}:where(.o-pulse-exit){view-timeline-name:--_viewport-tracking;view-timeline-axis:block;animation-fill-mode:both;animation-name:pulse;animation-timing-function:linear;animation-timeline:--_viewport-tracking;animation-range:cover 75% exit 75%}:where(.o-shake-x-active):where(:active){animation:var(--o-animation-shake-x)}:where(.o-shake-x){animation:var(--o-animation-shake-x)}:where(.o-shake-x-hover):where(:hover){animation:var(--o-animation-shake-x)}:where(.o-shake-x-enter){view-timeline-name:--_viewport-tracking;view-timeline-axis:block;animation-fill-mode:both;animation-name:shake-x;animation-timing-function:linear;animation-timeline:--_viewport-tracking;animation-range:entry 25% cover 25%}:where(.o-shake-x-exit){view-timeline-name:--_viewport-tracking;view-timeline-axis:block;animation-fill-mode:both;animation-name:shake-x;animation-timing-function:linear;animation-timeline:--_viewport-tracking;animation-range:cover 75% exit 75%}:where(.o-shake-y-active):where(:active){animation:var(--o-animation-shake-y)}:where(.o-shake-y){animation:var(--o-animation-shake-y)}:where(.o-shake-y-hover):where(:hover){animation:var(--o-animation-shake-y)}:where(.o-shake-y-enter){view-timeline-name:--_viewport-tracking;view-timeline-axis:block;animation-fill-mode:both;animation-name:shake-y;animation-timing-function:linear;animation-timeline:--_viewport-tracking;animation-range:entry 25% cover 25%}:where(.o-shake-y-exit){view-timeline-name:--_viewport-tracking;view-timeline-axis:block;animation-fill-mode:both;animation-name:shake-y;animation-timing-function:linear;animation-timeline:--_viewport-tracking;animation-range:cover 75% exit 75%}:where(.o-ping-pong-active):where(:active){animation:var(--o-animation-ping-pong)}:where(.o-ping-pong){animation:var(--o-animation-ping-pong)}:where(.o-ping-pong-hover):where(:hover){animation:var(--o-animation-ping-pong)}:where(.o-ping-pong-enter){view-timeline-name:--_viewport-tracking;view-timeline-axis:block;animation-fill-mode:both;animation-name:ping-pong;animation-timing-function:linear;animation-timeline:--_viewport-tracking;animation-range:entry 25% cover 25%}:where(.o-ping-pong-exit){view-timeline-name:--_viewport-tracking;view-timeline-axis:block;animation-fill-mode:both;animation-name:ping-pong;animation-timing-function:linear;animation-timeline:--_viewport-tracking;animation-range:cover 75% exit 75%}:where(.o-appear-active):where(:active){animation:var(--o-animation-appear)}:where(.o-appear){animation:var(--o-animation-appear)}:where(.o-appear-hover):where(:hover){animation:var(--o-animation-appear)}:where(.o-appear-enter){view-timeline-name:--_viewport-tracking;view-timeline-axis:block;animation-fill-mode:both;animation-name:appear;animation-timing-function:linear;animation-timeline:--_viewport-tracking;animation-range:entry 25% cover 25%}:where(.o-appear-exit){view-timeline-name:--_viewport-tracking;view-timeline-axis:block;animation-fill-mode:both;animation-name:appear;animation-timing-function:linear;animation-timeline:--_viewport-tracking;animation-range:cover 75% exit 75%}:where(.o-forwards){animation-fill-mode:forwards}:where(.o-reverse){animation-direction:reverse}@keyframes ping-pong{40%,50%{left:calc(min(var(--o-size-content-2),var(--o-max-inline-body))/2)}0%,90%{left:0}}@keyframes appear{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}
