#nprogress{pointer-events:none}#nprogress .bar{background:var(--stroke);position:fixed;z-index:9999;top:0;left:0;width:100%;height:2px;border-radius:0 0 2px 2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;opacity:1;transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:block;position:fixed;z-index:9999;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border-bottom:2px solid transparent;border-right:2px solid transparent;border-top:2px solid transparent;border-top-color:var(--accent-blue);border-left:2px solid transparent;border-left-color:var(--accent-blue);border-radius:50%;animation:nprogress-spinner .4s linear infinite}@keyframes nprogress-spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){#nprogress .bar{height:2px}#nprogress .spinner{top:10px;right:10px}#nprogress .spinner-icon{width:16px;height:16px}}#nprogress .bar{transition:width .3s ease;will-change:width}.ScrollToTop_scrollToTop__b3S_Y{position:fixed;bottom:32px;right:32px;z-index:1000;background:none;border:none;cursor:pointer;padding:0;margin:0;transition:opacity .3s ease-in-out,transform .3s ease-in-out;opacity:1;transform:translateY(0);filter:drop-shadow(0 4px 12px rgba(72,115,209,.12))}.ScrollToTop_scrollToTop__b3S_Y:hover{transform:translateY(-4px);filter:drop-shadow(0 6px 16px rgba(72,115,209,.16))}.ScrollToTop_scrollToTop__b3S_Y:active{transform:translateY(-2px)}.ScrollToTop_scrollToTop__b3S_Y{animation:ScrollToTop_fadeIn__7Qwvt .3s ease-in-out}@keyframes ScrollToTop_fadeIn__7Qwvt{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.ScrollToTop_scrollToTop__b3S_Y{bottom:20px;right:20px;transform:scale(.8);filter:drop-shadow(0 4px 12px rgba(72,115,209,.12))}.ScrollToTop_scrollToTop__b3S_Y:hover{transform:scale(.8) translateY(-4px);filter:drop-shadow(0 6px 16px rgba(72,115,209,.16))}}.ScrollToTop_scrollToTop__b3S_Y:focus{outline:2px solid #4a90e2;outline-offset:2px}.ScrollToTop_scrollToTop__b3S_Y:focus:not(:focus-visible){outline:none}.ScrollToTop_scrollToTop__b3S_Y:focus-visible{outline:2px solid #4a90e2;outline-offset:2px}