.swing-in-left-fwd{animation:swing-in-left-fwd .5s cubic-bezier(.175,.885,.32,1.275) both}@keyframes swing-in-left-fwd{0%{transform:rotateY(100deg);transform-origin:left}to{transform:rotateY(0);transform-origin:left}}.blink-1{animation:blink-1 .6s both}@keyframes blink-1{0%,50%,to{opacity:1}25%,75%{opacity:0}}#edit-sidebar,.attention-high{outline:4px solid transparent}.attention-high{animation:attention 4s ease-in-out forwards}.attention-low{outline:4px solid transparent;animation:attention 1s ease-in-out forwards}@keyframes attention{0%{outline-color:transparent}50%{outline-color:red}to{outline-color:transparent}}.slide-fwd-center{animation:slide-fwd-center .45s cubic-bezier(.25,.46,.45,.94) forwards}@keyframes slide-fwd-center{0%{transform:translateZ(0)}to{transform:translateZ(160px)}}.heartbeat{animation:heartbeat 2.5s ease-in-out infinite both}@keyframes heartbeat{0%{transform:scale(1);transform-origin:center center;animation-timing-function:ease-out}10%{transform:scale(.91);animation-timing-function:ease-in}17%{transform:scale(.98);animation-timing-function:ease-out}33%{transform:scale(.87);animation-timing-function:ease-in}45%{transform:scale(1);animation-timing-function:ease-out}}.slide-top{animation:slide-top .5s cubic-bezier(.25,.46,.45,.94) both}@keyframes slide-top{0%{transform:translateY(20px)}to{transform:translateY(0)}}.loading{animation:loading 1.4s ease-in-out infinite}@keyframes loading{0%{opacity:1}40%{opacity:.6}to{opacity:1}}.AutoSaveWarning{transform:translateY(-30%) scale(.8);opacity:0;animation:showAutoSaveWarning .3s ease-in-out forwards}@keyframes showAutoSaveWarning{0%{opacity:0;transform:translateY(-30%) scale(.8)}to{opacity:1;transform:translateY(0) scale(1)}}.typing{align-items:center;display:flex;height:17px;padding:0 10px;border-radius:999px}.typing .dot{animation:mercuryTypingAnimation .8s ease-in-out infinite;background-color:#fff;border-radius:50%;height:5px;width:5px;margin-right:4px;vertical-align:middle;display:inline-block}.typing .dot:first-child{animation-delay:.2s}.typing .dot:nth-child(2){animation-delay:.3s}.typing .dot:nth-child(3){animation-delay:.4s}.typing .dot:last-child{margin-right:0}@keyframes mercuryTypingAnimation{0%{transform:translateY(0)}28%{transform:translateY(-7px)}44%{transform:translateY(0)}}