@font-face{font-family:Montserrat Alternates;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/montserrat-alternates-400-cyrillic.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat Alternates;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/montserrat-alternates-400-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Montserrat Alternates;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/montserrat-alternates-500-cyrillic.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat Alternates;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/montserrat-alternates-500-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Montserrat Alternates;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/montserrat-alternates-600-cyrillic.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat Alternates;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/montserrat-alternates-600-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Montserrat Alternates;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/montserrat-alternates-700-cyrillic.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat Alternates;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/montserrat-alternates-700-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Rubik;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/rubik-400-800-cyrillic.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Rubik;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/rubik-400-800-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Montserrat;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/montserrat-400-700-cyrillic.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/montserrat-400-700-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fira Code;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/fira-code-400-700-cyrillic.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Fira Code;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/fira-code-400-700-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@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{width:3px;max-width:3px;height:3px;max-height:3px;background:var(--scrollbar-bg)}::-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-right:12px}.cont-p,.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-right:20px}.cont-p,.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-right:24px}.cont-p,.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-right:30px}.cont-p,.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-right:36px}.cont-p,.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-right:40px}.cont-p,.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-right:44px}.cont-p,.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)}::-moz-selection{background:var(--color-custom-blue-000);color:var(--color-custom-white-000)}.recharts-layer:focus,.recharts-pie-sector:focus,.recharts-sector:focus,.recharts-surface:focus,.recharts-wrapper: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);background-size:600% 600%;animation:gradientFlow 12s ease infinite}@keyframes gradientFlow{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.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:orangeGradientBgFlow 6s ease-in-out infinite}@keyframes orangeGradientBgFlow{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.dark-blue-gradient-bg{background:linear-gradient(-45deg,#354fff,#354fff,#5591ff,#354fff,#354fff,#354fff);background-size:300% 300%;animation:darkGradientFlow var(--duration_s) ease infinite}@keyframes darkGradientFlow{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.header-2{font-size:30px;line-height:34px;font-weight:700;letter-spacing:1px}@media (min-width:768px){.header-2{font-size:40px;line-height:44px;font-weight:700;letter-spacing:3px}}@media (min-width:1024px){.header-2{font-size:44px;line-height:48px;font-weight:700;letter-spacing:3px}}.loader{--s:30px;--g:5px;width:calc(2 * (1.353 * var(--s) + var(--g)));aspect-ratio:1;background:linear-gradient(#354fff 0 0) 0/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,#0000 calc(0.25 * var(--s)),#000 0 calc(100% - calc(0.25 * var(--s)) - 1.414 * var(--g)),#0000 0),conic-gradient(from -90deg at right var(--g) bottom var(--g),#000 90deg,#0000 0);-webkit-mask:var(--_m);mask:var(--_m);background-size:50% 50%;-webkit-mask-size:50% 50%;mask-size:50% 50%;-webkit-mask-composite:source-in;mask-composite:intersect;animation:l9 2.2s ease-in-out infinite}@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}}