.nprogress-container{pointer-events:none;position:fixed;top:0;left:0;right:0;height:3px;z-index:9999;background:rgba(0,0,0,0);will-change:transform;transform:translateZ(0)}.nprogress-bar{left:0;width:100%;background:#ac2525;transition:transform .1s ease-out;transform-origin:left;border-radius:0 2px 2px 0;transform:translateZ(0);box-shadow:0 0 5px rgba(172,37,37,.5)}.nprogress-bar,.nprogress-peg{position:absolute;top:0;height:100%;will-change:transform}.nprogress-peg{right:0;width:80px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transform:rotate(2deg) translateY(-1px);transform:translateZ(0)}.nprogress-container{animation:nprogress-fade-in .05s ease-in}@keyframes nprogress-fade-in{0%{opacity:0}to{opacity:1}}@media(max-width:768px){.nprogress-container{height:2px}.nprogress-peg{width:60px}}@media(prefers-color-scheme:dark){.nprogress-bar{background:#ac2525;box-shadow:0 0 5px rgba(172,37,37,.6)}}@media(prefers-reduced-motion:reduce){* .nprogress-bar{transition:none}* .nprogress-container{animation:none}}.nprogress-bar{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);-webkit-font-smoothing:none;-moz-osx-font-smoothing:unset}*{padding:0;border:0;margin:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}*,:after,:before{box-sizing:border-box}:active,:focus{outline:none}aside,footer,header,nav{display:block}body,html{block-size:100%;inline-size:100%}body{font-family:var(--font-main);font-size:1rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-weight:400;overscroll-behavior:none;text-rendering:optimizelegibility;text-size-adjust:100%}button,input,textarea{font-family:inherit}input::-ms-clear{display:none}input,textarea{width:100%;height:inherit;appearance:none}button{background-color:rgba(0,0,0,0);cursor:pointer;user-select:none}button::-moz-focus-inner{padding:0;border:0}a{user-select:none}a,a:hover{text-decoration:none}a:active,a:focus{outline:none}a:visited{text-decoration:none}li,ul{list-style:none}img{vertical-align:top}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:400}sup{color:inherit}