@keyframes swing-in-top-fwd{0%{-webkit-transform:rotateX(-100deg);transform:rotateX(-100deg);-webkit-transform-origin:top;transform-origin:top;opacity:0}to{-webkit-transform:rotateX(0deg);transform:rotateX(0);-webkit-transform-origin:top;transform-origin:top;opacity:1}}.swingDown-enter{-webkit-animation:swing-in-top-fwd .5s cubic-bezier(.175,.885,.32,1.275) both;animation:swing-in-top-fwd .5s cubic-bezier(.175,.885,.32,1.275) both}@keyframes swing-in-bottom-fwd{0%{-webkit-transform:rotateX(100deg);transform:rotateX(100deg);-webkit-transform-origin:bottom;transform-origin:bottom;opacity:0}to{-webkit-transform:rotateX(0);transform:rotateX(0);-webkit-transform-origin:bottom;transform-origin:bottom;opacity:1}}.swingUp-enter{-webkit-animation:swing-in-bottom-fwd .5s cubic-bezier(.175,.885,.32,1.275) both;animation:swing-in-bottom-fwd .5s cubic-bezier(.175,.885,.32,1.275) both}@keyframes swing-out-bottom-bck{0%{-webkit-transform:rotateX(0);transform:rotateX(0);-webkit-transform-origin:bottom;transform-origin:bottom;opacity:1}to{-webkit-transform:rotateX(100deg);transform:rotateX(100deg);-webkit-transform-origin:bottom;transform-origin:bottom;opacity:0}}.swingUp-exit{-webkit-animation:swing-out-bottom-bck .5s cubic-bezier(.6,-.28,.735,.045) both;animation:swing-out-bottom-bck .5s cubic-bezier(.6,-.28,.735,.045) both}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.fade-enter{-webkit-animation:fade-in .5s cubic-bezier(.39,.575,.565,1) both;animation:fade-in .5s cubic-bezier(.39,.575,.565,1) both}@keyframes fade-out{0%{opacity:1}to{opacity:0}}.fade-exit{-webkit-animation:fade-out .5s ease-out both;animation:fade-out .5s ease-out both}@keyframes tracking-in-expand{0%{letter-spacing:-.5em;opacity:0}40%{opacity:.6}to{opacity:1}}.tracking-enter{-webkit-animation:tracking-in-expand .7s cubic-bezier(.215,.61,.355,1) both;animation:tracking-in-expand .7s cubic-bezier(.215,.61,.355,1) both}@keyframes puff-in-center{0%{-webkit-transform:scale(2);transform:scale(2);-webkit-filter:blur(4px);filter:blur(4px);opacity:0}to{-webkit-transform:scale(1);transform:scale(1);-webkit-filter:blur(0px);filter:blur(0px);opacity:1}}.puff-enter{-webkit-animation:puff-in-center .7s cubic-bezier(.47,0,.745,.715) both;animation:puff-in-center .7s cubic-bezier(.47,0,.745,.715) both}@keyframes puff-out-center{0%{-webkit-transform:scale(1);transform:scale(1);-webkit-filter:blur(0px);filter:blur(0px);opacity:1}to{-webkit-transform:scale(2);transform:scale(2);-webkit-filter:blur(4px);filter:blur(4px);opacity:0}}.puff-exit{-webkit-animation:puff-out-center 1s cubic-bezier(.165,.84,.44,1) both;animation:puff-out-center 1s cubic-bezier(.165,.84,.44,1) both}@keyframes translateXAnimation{0%,to{background-position:0 0}50%{background-position:100% 0}}@keyframes diagonalAnimation{0%,to{background-position:-50% 50%}50%{background-position:50% -50%}}@keyframes editModeGlow{0%{background-color:#ffcc001a;box-shadow:0 0 5px 1px #fc03}50%{background-color:#ffaa001a;box-shadow:0 0 10px 2px #fa03}to{background-color:#ff88001a;box-shadow:0 0 5px 1px #f803}}@keyframes bannerGlow{0%{filter:brightness(1.2) drop-shadow(0 0 5px rgba(255,204,0,.5))}50%{filter:brightness(1.4) drop-shadow(0 0 10px rgba(255,170,0,.5))}to{filter:brightness(1.2) drop-shadow(0 0 5px rgba(255,136,0,.5))}}@keyframes glow{0%{filter:brightness(1.2) drop-shadow(0 0 1px rgba(255,224,0,.5))}to{filter:brightness(1.4) drop-shadow(0 0 5px rgba(255,186,0,.5))}}@keyframes alive{0%{transform:rotate(-20deg)}to{transform:rotate(0)}}@keyframes downArrow{0%{transform:translateY(-10px)}50%{transform:translateY(0)}to{transform:translateY(-10px)}}@keyframes upArrow{0%{transform:translateY(10px)}50%{transform:translateY(0)}to{transform:translateY(10px)}}.slide-enter{transform:translate(100%)}.slide-enter-active{transform:translate(0);transition:transform .3s}.slide-exit{transform:translate(0)}.slide-exit-active{transform:translate(-100%);transition:transform .3s}a{color:#d516a5;text-decoration:none;transition:color .15s,background-size .25s;background:linear-gradient(0deg,currentColor,currentColor) no-repeat right bottom / 0 2px}a:hover{text-underline-offset:5px;background-size:100% 2px;background-position-x:left}p.truncated{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:50px}.whiteOnHover:hover{color:#fff}@media(min-width:900px){.MuiSnackbar-root .MuiPaper-root{border-radius:50px!important}}path:focus{outline:none}
