:root{--animation-duration:0.2s;--animation-timing:ease-out}.animate{-webkit-animation-duration:var(--animation-duration);animation-duration:var(--animation-duration);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:var(--animation-timing);animation-timing-function:var(--animation-timing)}.animate.fade{opacity:0}.animate.fade[data-block]{opacity:.75}.animate.fade[data-block].has-child-selected,.animate.fade[data-block].is-selected{opacity:1}.animate.fade.enter{-webkit-animation-name:fadein;animation-name:fadein}.animate.fade.has-exit.exit{-webkit-animation-name:fadeout;animation-name:fadeout}.animate.fade-up{opacity:0;transform:translateY(33%)}.animate.fade-up[data-block]{opacity:.75;transform:none}.animate.fade-up[data-block].has-child-selected,.animate.fade-up[data-block].is-selected{opacity:1}.animate.fade-up.enter{-webkit-animation-name:fadeup;animation-name:fadeup}.animate.fade-up.has-exit.exit{-webkit-animation-name:fadedown;animation-name:fadedown}.animate.slide-right{transform:translateX(99%)}.animate.slide-right[data-block]{transform:none}.animate.slide-right.enter{-webkit-animation-name:enter-from-right;animation-name:enter-from-right}.animate.slide-right.has-exit.exit{-webkit-animation-name:exit-to-right;animation-name:exit-to-right}.animate.slide-left{transform:translateX(-99%)}.animate.slide-left[data-block]{transform:none}.animate.slide-left.enter{-webkit-animation-name:enter-from-left;animation-name:enter-from-left}.animate.slide-left.has-exit.exit{-webkit-animation-name:exit-to-left;animation-name:exit-to-left}@-webkit-keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadein{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeout{0%{opacity:1}to{opacity:0}}@keyframes fadeout{0%{opacity:1}to{opacity:0}}@-webkit-keyframes fadeup{0%{opacity:0;transform:translateY(33%)}to{opacity:1;transform:translateY(0)}}@keyframes fadeup{0%{opacity:0;transform:translateY(33%)}to{opacity:1;transform:translateY(0)}}@-webkit-keyframes fadedown{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(33%)}}@keyframes fadedown{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(33%)}}@-webkit-keyframes enter-from-right{0%{transform:translateX(99%)}to{transform:translateX(0)}}@keyframes enter-from-right{0%{transform:translateX(99%)}to{transform:translateX(0)}}@-webkit-keyframes exit-to-right{0%{transform:translateX(0)}to{transform:translateX(99%)}}@keyframes exit-to-right{0%{transform:translateX(0)}to{transform:translateX(99%)}}@-webkit-keyframes enter-from-left{0%{transform:translateX(-99%)}to{transform:translateX(0)}}@keyframes enter-from-left{0%{transform:translateX(-99%)}to{transform:translateX(0)}}@-webkit-keyframes exit-to-left{0%{transform:translateX(0)}to{transform:translateX(-99%)}}@keyframes exit-to-left{0%{transform:translateX(0)}to{transform:translateX(-99%)}}