@media (min-width:360px){.cont{padding-left:16px;padding-right:16px}}@media (min-width:640px){.cont{padding-left:24px;padding-right:24px}}@media (min-width:768px){.cont{padding-left:30px;padding-right:30px}}@media (min-width:1024px){.cont{padding-left:36px;padding-right:36px}}@media (min-width:1180px){.cont{padding-left:44px;padding-right:44px}}@media (min-width:1280px){.cont{padding-left:56px;padding-right:56px}}@media (min-width:1440px){.cont{width:1440px;margin-left:auto;margin-right:auto;padding-left:56px;padding-right:56px}}
:root{--scrollbar-bg:var(--color-black-000);--scrollbar-thumb:var(--color-purple-000);--scrollbar-thumb-hover:var(--color-white-000);--scrollbar-thumb-active:var(--color-white-100);--scrollbar-corner:var(--color-black-000)}::-webkit-scrollbar{background:var(--scrollbar-bg);width:3px;max-width:3px;height:3px;max-height:3px}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:9999px}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}::-webkit-scrollbar-thumb:active{background:var(--scrollbar-thumb-active)}::-webkit-scrollbar-corner{background:var(--scrollbar-corner)}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb)var(--scrollbar-bg)}
.cont-p{padding-left:12px;padding-right:12px}.cont-p-left{padding-left:12px}.cont-p-right{padding-right:12px}.cont-m-left{margin-left:12px}.cont-m-right{margin-right:12px}@media (min-width:640px){.cont-p{padding-left:20px;padding-right:20px}.cont-p-left{padding-left:20px}.cont-p-right{padding-right:20px}.cont-m-left{margin-left:20px}.cont-m-right{margin-right:20px}}@media (min-width:768px){.cont-p{padding-left:24px;padding-right:24px}.cont-p-left{padding-left:24px}.cont-p-right{padding-right:24px}.cont-m-left{margin-left:24px}.cont-m-right{margin-right:24px}}@media (min-width:1024px){.cont-p{padding-left:30px;padding-right:30px}.cont-p-left{padding-left:30px}.cont-p-right{padding-right:30px}.cont-m-left{margin-left:30px}.cont-m-right{margin-right:30px}}@media (min-width:1180px){.cont-p{padding-left:36px;padding-right:36px}.cont-p-left{padding-left:36px}.cont-p-right{padding-right:36px}.cont-m-left{margin-left:36px}.cont-m-right{margin-right:36px}}@media (min-width:1280px){.cont-p{padding-left:40px;padding-right:40px}.cont-p-left{padding-left:40px}.cont-p-right{padding-right:40px}.cont-m-left{margin-left:40px}.cont-m-right{margin-right:40px}}@media (min-width:1440px){.cont-p{padding-left:44px;padding-right:44px}.cont-p-left{padding-left:44px}.cont-p-right{padding-right:44px}.cont-m-left{margin-left:44px}.cont-m-right{margin-right:44px}}
.grid-bg{background-image:repeating-linear-gradient(to right,var(--grid-color)0 1px,transparent 1px var(--grid-size)),repeating-linear-gradient(to bottom,var(--grid-color)0 1px,transparent 1px var(--grid-size));background-position:0 calc(var(--grid-size)/2),0 0;background-size:var(--grid-size)var(--grid-size);animation:grid-pan var(--grid-speed)linear infinite}@keyframes grid-pan{0%{background-position:0 calc(var(--grid-size)/2),0 0}to{background-position:var(--grid-size)calc(var(--grid-size)*1.5),var(--grid-size)var(--grid-size)}}@media (prefers-reduced-motion:reduce){.grid-bg{animation:none}}
::selection{background:var(--color-custom-blue-000);color:var(--color-custom-white-000)}::selection{background:var(--color-custom-blue-000);color:var(--color-custom-white-000)}
.recharts-wrapper:focus,.recharts-surface:focus,.recharts-layer:focus,.recharts-pie-sector:focus,.recharts-sector:focus{outline:none}#vpirmopvtprm>g>g:nth-child(2)>g:nth-child(2)>path{stroke:transparent}
.blue-gradient-bg{background:linear-gradient(270deg,#354fff,#5591ff,#354fff,#5591ff,#f8fafc,#354fff,#5591ff,#354fff,#5591ff) 0 0/600% 600%;animation:12s infinite gradientFlow}@keyframes gradientFlow{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}
.orange-gradient-bg{background:linear-gradient(to bottom right,var(--color-custom-orange-000),var(--color-custom-orange-000),var(--color-custom-orange-000),var(--color-custom-orange-000),var(--color-custom-orange-000),var(--color-custom-orange-000),var(--color-custom-orange-000),var(--color-custom-orange-001),var(--color-custom-orange-001),var(--color-custom-orange-001),var(--color-custom-orange-001),var(--color-custom-orange-001),var(--color-custom-orange-001),var(--color-custom-orange-001),var(--color-custom-white-000),var(--color-custom-orange-000),var(--color-custom-orange-000),var(--color-custom-orange-000),var(--color-custom-orange-000),var(--color-custom-orange-000),var(--color-custom-orange-000),var(--color-custom-orange-000),var(--color-custom-orange-000),var(--color-custom-orange-002),var(--color-custom-orange-002),var(--color-custom-orange-002),var(--color-custom-orange-002),var(--color-custom-orange-002),var(--color-custom-orange-002),var(--color-custom-orange-002),var(--color-custom-orange-002),var(--color-custom-orange-002),var(--color-custom-orange-002));background-size:600% 600%;animation:6s ease-in-out infinite orangeGradientBgFlow}@keyframes orangeGradientBgFlow{0%,to{background-position:0%}50%{background-position:100%}}
.dark-blue-gradient-bg{animation:darkGradientFlow var(--duration_s)ease infinite;background:linear-gradient(-45deg,#354fff,#354fff,#5591ff,#354fff,#354fff,#354fff) 0 0/300% 300%}@keyframes darkGradientFlow{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}
.header-2{letter-spacing:1px;font-size:30px;font-weight:700;line-height:34px}@media (min-width:768px){.header-2{letter-spacing:3px;font-size:40px;font-weight:700;line-height:44px}}@media (min-width:1024px){.header-2{letter-spacing:3px;font-size:44px;font-weight:700;line-height:48px}}

.loader{--s:30px;--g:5px;width:calc(2*(1.353*var(--s) + var(--g)));aspect-ratio:1;background:linear-gradient(#354fff 0 0)left/50% 100% no-repeat,conic-gradient(from -90deg at var(--s)calc(.353*var(--s)),#f8fafc 135deg,#666 0 270deg,#aaa 0);background-blend-mode:multiply;--_m:linear-gradient(to bottom right,transparent calc(.25*var(--s)),#000 0 calc(100% - calc(.25*var(--s)) - 1.414*var(--g)),transparent 0),conic-gradient(from -90deg at right var(--g)bottom var(--g),#000 90deg,transparent 0);-webkit-mask:var(--_m);-webkit-mask:var(--_m);mask:var(--_m);-webkit-mask-composite:source-in;background-size:50% 50%;animation:2.2s ease-in-out infinite l9;-webkit-mask-size:50% 50%;mask-size:50% 50%;-webkit-mask-composite:source-in;mask-composite:intersect}@keyframes l9{0%{background-position:0 0,0 0}25%{background-position:100% 0,0 0}50%{background-position:100% 100%,0 0}75%{background-position:0 100%,0 0}to{background-position:0 0,0 0}}
