:root{--entry-duration-fast:.15s;--entry-duration-med:.2s;--entry-duration-slow:.3s;--entry-distance-sm:8px;--entry-distance-md:16px;--entry-distance-lg:24px;--entry-easing-out:cubic-bezier(0, 0, .2, 1);--entry-easing-in:cubic-bezier(.4, 0, 1, 1);--entry-easing-inout:cubic-bezier(.4, 0, .2, 1)}.anim-fade{opacity:1;transition:opacity var(--entry-duration-med) var(--entry-easing-out), display var(--entry-duration-med) allow-discrete}.anim-fade.hidden{opacity:0;display:none}@starting-style{.anim-fade{opacity:0}}.anim-fade-scale{opacity:1;transition:opacity var(--entry-duration-med) var(--entry-easing-out), transform var(--entry-duration-med) var(--entry-easing-out), display var(--entry-duration-med) allow-discrete;transform:scale(1)}.anim-fade-scale.hidden{opacity:0;display:none;transform:scale(.95)}@starting-style{.anim-fade-scale{opacity:0;transform:scale(.95)}}.anim-slide-up{opacity:1;transition:opacity var(--entry-duration-fast) var(--entry-easing-out), transform var(--entry-duration-fast) var(--entry-easing-out), display var(--entry-duration-fast) allow-discrete;transform:translateY(0)}.anim-slide-up.hidden{opacity:0;transform:translateY(var(--entry-distance-md));display:none}@starting-style{.anim-slide-up{opacity:0;transform:translateY(var(--entry-distance-md))}}.anim-slide-up-smooth{opacity:1;transition:opacity 1.2s cubic-bezier(.22,1,.36,1),transform 1.2s cubic-bezier(.22,1,.36,1);transform:translateY(0)}@starting-style{.anim-slide-up-smooth{opacity:0;transform:translateY(32px)}}.anim-slide-up-smooth[style*=--stagger],.anim-slide-up-smooth.stagger-0,.anim-slide-up-smooth.stagger-150,.anim-slide-up-smooth.stagger-200,.anim-slide-up-smooth.stagger-300,.anim-slide-up-smooth.stagger-400,.anim-slide-up-smooth.stagger-450{transition-delay:var(--stagger,0s)}.stagger-0{--stagger:0s}.stagger-150{--stagger:.15s}.stagger-200{--stagger:.2s}.stagger-300{--stagger:.3s}.stagger-400{--stagger:.4s}.stagger-450{--stagger:.45s}.anim-slide-down{opacity:1;transition:opacity var(--entry-duration-fast) var(--entry-easing-out), transform var(--entry-duration-fast) var(--entry-easing-out), display var(--entry-duration-fast) allow-discrete;transform:translateY(0)}.anim-slide-down.hidden{opacity:0;transform:translateY(calc(-1 * var(--entry-distance-md)));display:none}@starting-style{.anim-slide-down{opacity:0;transform:translateY(calc(-1 * var(--entry-distance-md)))}}.anim-overlay{opacity:1;transition:opacity var(--entry-duration-slow) var(--entry-easing-out), display var(--entry-duration-slow) allow-discrete}.anim-overlay.hidden{opacity:0;display:none}@starting-style{.anim-overlay{opacity:0}}.anim-collapse{opacity:1;interpolate-size:allow-keywords;height:auto;transition:opacity var(--entry-duration-med) var(--entry-easing-inout), height var(--entry-duration-med) var(--entry-easing-inout), display var(--entry-duration-med) allow-discrete;overflow:hidden}.anim-collapse.hidden{opacity:0;height:0;display:none}@starting-style{.anim-collapse{opacity:0;height:0}}@supports not (interpolate-size:allow-keywords){.anim-collapse{max-height:1000px;transition:opacity var(--entry-duration-med) var(--entry-easing-inout), max-height var(--entry-duration-med) var(--entry-easing-inout), display var(--entry-duration-med) allow-discrete}.anim-collapse.hidden{max-height:0}@starting-style{.anim-collapse{max-height:0}}}@media (prefers-reduced-motion:reduce){.anim-fade,.anim-fade-scale,.anim-slide-up,.anim-slide-up-smooth,.anim-slide-down,.anim-overlay,.anim-collapse{opacity:1!important;transition:none!important;transform:none!important}.anim-fade.hidden,.anim-fade-scale.hidden,.anim-slide-up.hidden,.anim-slide-up-smooth.hidden,.anim-slide-down.hidden,.anim-overlay.hidden,.anim-collapse.hidden{display:none!important}}
