.app-loader:not(:required){background:#2d2d2d;border-top-left-radius:64px;border-top-right-radius:64px;display:inline-block;width:128px;height:64px;overflow:hidden;position:absolute;top:50%;left:50%;margin-left:-64px;margin-top:-32px;text-indent:-9999px}.app-loader:not(:required)::before{content:'';-webkit-animation:4s infinite gauge-loader;animation:4s infinite gauge-loader;background:#fff;border-radius:4px;position:absolute;left:60px;bottom:0;width:8px;height:60px;-webkit-transform-origin:50% 100%;transform-origin:50% 100%}.app-loader:not(:required)::after{content:'';background:#fff;border-radius:50%;position:absolute;left:50%;bottom:-16px;margin-left:-16px;width:32px;height:32px}@-webkit-keyframes gauge-loader{0%,100%{-webkit-transform:rotate(-50deg);transform:rotate(-50deg)}10%,80%,86%{-webkit-transform:rotate(20deg);transform:rotate(20deg)}20%,24%{-webkit-transform:rotate(60deg);transform:rotate(60deg)}40%,70%{-webkit-transform:rotate(-20deg);transform:rotate(-20deg)}54%,62%{-webkit-transform:rotate(70deg);transform:rotate(70deg)}56%{-webkit-transform:rotate(78deg);transform:rotate(78deg)}58%{-webkit-transform:rotate(73deg);transform:rotate(73deg)}60%{-webkit-transform:rotate(75deg);transform:rotate(75deg)}83%,89%{-webkit-transform:rotate(25deg);transform:rotate(25deg)}}@keyframes gauge-loader{0%,100%{-webkit-transform:rotate(-50deg);transform:rotate(-50deg)}10%,80%,86%{-webkit-transform:rotate(20deg);transform:rotate(20deg)}20%,24%{-webkit-transform:rotate(60deg);transform:rotate(60deg)}40%,70%{-webkit-transform:rotate(-20deg);transform:rotate(-20deg)}54%,62%{-webkit-transform:rotate(70deg);transform:rotate(70deg)}56%{-webkit-transform:rotate(78deg);transform:rotate(78deg)}58%{-webkit-transform:rotate(73deg);transform:rotate(73deg)}60%{-webkit-transform:rotate(75deg);transform:rotate(75deg)}83%,89%{-webkit-transform:rotate(25deg);transform:rotate(25deg)}}