#nprogress .bar{background:#29d;z-index:1031;height:2px}#nprogress .peg{-webkit-box-shadow:0 0 10px #29d,0 0 5px #29d;box-shadow:0 0 10px #29d,0 0 5px #29d}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;-webkit-box-sizing:border-box;box-sizing:border-box;border-color:#29d transparent transparent #29d;border-style:solid;border-width:2px;border-radius:50%;-webkit-animation:nprogress-spinner .4s linear infinite;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar,.nprogress-custom-parent #nprogress .spinner{position:absolute}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}@keyframes nprogress-spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}*{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-tap-highlight-color:rgba(114,137,218,.2)}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%}body{margin:0;padding:0;overflow-x:hidden;width:100%;max-width:100vw;position:relative;transform:translateZ(0);-webkit-transform:translateZ(0)}@media (max-width:768px){[role=button],a,button{min-height:44px;min-width:44px;touch-action:manipulation}p{line-height:1.6}}@media (prefers-reduced-motion:reduce){*,:after,:before{-webkit-animation-duration:.01ms!important;animation-duration:.01ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;-webkit-transition-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media (display-mode:standalone){body{-ms-user-select:none;user-select:none;-webkit-user-select:none}}img{display:block}.chakra-container{will-change:transform}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}.chakra-container,body{-webkit-overflow-scrolling:touch}@media screen and (max-width:768px){input[type=email],input[type=password],input[type=text],textarea{font-size:16px!important}}#nprogress{pointer-events:none}#nprogress .bar{background:-webkit-gradient(linear,left top,right top,from(#7289da),to(#5b6eae));background:linear-gradient(90deg,#7289da,#5b6eae);position:fixed;z-index:9999;top:0;left:0;width:100%;height:3px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;-webkit-box-shadow:0 0 15px #7289da,0 0 8px #7289da;box-shadow:0 0 15px #7289da,0 0 8px #7289da;opacity:1;-webkit-transform:rotate(3deg) translateY(-4px);transform:rotate(3deg) translateY(-4px)}@-webkit-keyframes pulse{0%,to{opacity:.35;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:.5;-webkit-transform:scale(1.05);transform:scale(1.05)}}@keyframes pulse{0%,to{opacity:.35;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:.5;-webkit-transform:scale(1.05);transform:scale(1.05)}}img{max-width:100%;height:auto}@supports (-webkit-touch-callout:none){body{min-height:-webkit-fill-available}}.smooth-scroll{-webkit-overflow-scrolling:touch;-ms-scroll-chaining:none;overscroll-behavior:contain}@media screen and (max-width:768px){input,select,textarea{font-size:16px!important}}:focus-visible{outline:2px solid #7289da;outline-offset:2px}@supports (backdrop-filter:blur(10px)) or (-webkit-backdrop-filter:blur(10px)){.backdrop-blur{backdrop-filter:blur(10px)}}.skeleton{-webkit-animation:skeleton-loading 1s linear infinite alternate;animation:skeleton-loading 1s linear infinite alternate}@-webkit-keyframes skeleton-loading{0%{background-color:#282c34}to{background-color:#3e4451}}@keyframes skeleton-loading{0%{background-color:#282c34}to{background-color:#3e4451}}@media (max-width:768px){.mobile-menu-enter{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}.mobile-menu-enter-active{-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.mobile-menu-enter-active,.mobile-menu-exit{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}.mobile-menu-exit-active{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}}