.ffade{position:relative;overflow-y:clip}.ffade-layer{z-index:1;position:relative}.ffade-out{z-index:0;pointer-events:none;animation:.2s cubic-bezier(.4,0,1,1) both ffade-out;position:absolute;top:0;left:0;right:0}.ffade-in{animation:.2s cubic-bezier(.2,.8,.2,1) both ffade-in}.ffade-wait{opacity:0}@keyframes ffade-in{0%{opacity:0}to{opacity:1}}@keyframes ffade-out{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.ffade-out{display:none}.ffade-in{animation:none}}@media print{.ffade-out{display:none}.ffade-wait,.ffade-in{opacity:1;animation:none}}
