@keyframes nprogress-pulse{0%{box-shadow:0 0 10px hsl(var(--primary)),0 0 5px hsl(var(--primary))}50%{box-shadow:0 0 14px hsl(var(--primary)),0 0 7px hsl(var(--primary))}to{box-shadow:0 0 10px hsl(var(--primary)),0 0 5px hsl(var(--primary))}}#nprogress{pointer-events:none}#nprogress .bar{background:hsl(var(--primary));position:fixed;z-index:99999;top:0;left:0;width:100%;height:4px;box-shadow:0 1px 5px hsla(var(--primary),.4)}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px hsl(var(--primary)),0 0 5px hsl(var(--primary));opacity:1;-webkit-transform:rotate(3deg) translateY(-4px);-ms-transform:rotate(3deg) translateY(-4px);transform:rotate(3deg) translateY(-4px);animation:nprogress-pulse 2s ease-in-out infinite}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:50%;left:50%;transform:translate(-50%,-50%)}#nprogress .spinner-icon{width:48px;height:48px;box-sizing:border-box;border-bottom:4px solid transparent;border-right:4px solid transparent;border-top:4px solid transparent;border-top-color:hsl(var(--primary));border-left:4px solid transparent;border-left-color:hsl(var(--primary));border-radius:50%;-webkit-animation:nprogress-spinner .4s linear infinite;animation:nprogress-spinner .4s linear infinite}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}@keyframes nprogress-spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}