@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8298327da6d5bcce-s.0vdai6er2bzon.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.3xwp9-ll1pnw_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2b402d8aebffd579-s.370ev4_4-yiay.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a88409fdd7dc121c-s.41r31qmhr7_rd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.1gavkj72q9u43.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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:500;font-display:swap;src:url(../media/8298327da6d5bcce-s.0vdai6er2bzon.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.3xwp9-ll1pnw_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2b402d8aebffd579-s.370ev4_4-yiay.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a88409fdd7dc121c-s.41r31qmhr7_rd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.1gavkj72q9u43.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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:600;font-display:swap;src:url(../media/8298327da6d5bcce-s.0vdai6er2bzon.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.3xwp9-ll1pnw_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2b402d8aebffd579-s.370ev4_4-yiay.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a88409fdd7dc121c-s.41r31qmhr7_rd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.1gavkj72q9u43.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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:700;font-display:swap;src:url(../media/8298327da6d5bcce-s.0vdai6er2bzon.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.3xwp9-ll1pnw_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2b402d8aebffd579-s.370ev4_4-yiay.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a88409fdd7dc121c-s.41r31qmhr7_rd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.1gavkj72q9u43.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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:800;font-display:swap;src:url(../media/8298327da6d5bcce-s.0vdai6er2bzon.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.3xwp9-ll1pnw_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/2b402d8aebffd579-s.370ev4_4-yiay.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/a88409fdd7dc121c-s.41r31qmhr7_rd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.1gavkj72q9u43.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat Fallback;src:local(Arial);ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.0%;size-adjust:112.83%}.montserrat_a7e66e18-module__Faw1Kq__className{font-family:Montserrat,Montserrat Fallback;font-style:normal}.montserrat_a7e66e18-module__Faw1Kq__variable{--font-montserrat:"Montserrat", "Montserrat Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.1zakzi6q17d4o.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26f284dcc38c84c0-s.2htf8h-pf57mm.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e7f32a39836f228-s.3skwie1wjplzh.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa39153a3fc630ba-s.3zhbgtelpa5ua.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3vf5yzuqk3fsd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/051742360c26797e-s.p.1wmoa0e_blxrz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/04c5164763c40239-s.1zakzi6q17d4o.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/26f284dcc38c84c0-s.2htf8h-pf57mm.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e7f32a39836f228-s.3skwie1wjplzh.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa39153a3fc630ba-s.3zhbgtelpa5ua.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3vf5yzuqk3fsd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/051742360c26797e-s.p.1wmoa0e_blxrz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/04c5164763c40239-s.1zakzi6q17d4o.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/26f284dcc38c84c0-s.2htf8h-pf57mm.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/7e7f32a39836f228-s.3skwie1wjplzh.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fa39153a3fc630ba-s.3zhbgtelpa5ua.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3vf5yzuqk3fsd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/051742360c26797e-s.p.1wmoa0e_blxrz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/04c5164763c40239-s.1zakzi6q17d4o.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/26f284dcc38c84c0-s.2htf8h-pf57mm.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7e7f32a39836f228-s.3skwie1wjplzh.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fa39153a3fc630ba-s.3zhbgtelpa5ua.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3vf5yzuqk3fsd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/051742360c26797e-s.p.1wmoa0e_blxrz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_c54c5140-module__MtV6wG__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_c54c5140-module__MtV6wG__variable{--font-jetbrains-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.138s14ivx2xer.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.3b2emle-7szv-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.13rul5q9jl2r0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.138s14ivx2xer.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.3b2emle-7szv-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.13rul5q9jl2r0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.138s14ivx2xer.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.3b2emle-7szv-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.13rul5q9jl2r0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.138s14ivx2xer.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.3b2emle-7szv-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.13rul5q9jl2r0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.archivo_6189ba3b-module__NfPtiG__className{font-family:Archivo,Archivo Fallback;font-style:normal}.archivo_6189ba3b-module__NfPtiG__variable{--font-archivo:"Archivo", "Archivo Fallback"}
*{box-sizing:border-box}html,body{height:100%;margin:0;padding:0}body{font-family:var(--font-archivo), system-ui, sans-serif;color:#1a2230;-webkit-font-smoothing:antialiased;background:#f7f6f4}a{color:#d8232a;text-decoration:none;transition:color .2s}a:hover{color:#1a2230}.barcut-presenter-active,.barcut-presenter-active *{cursor:none!important}@keyframes barcutPresenterPing{0%{opacity:.9;background:#d8232a66;border-radius:50%;width:14px;height:14px;margin-top:-7px;margin-left:-7px}to{opacity:0;background:#d8232a00;border-radius:50%;width:46px;height:46px;margin-top:-23px;margin-left:-23px}}.barcut-presenter-ping{animation:.45s ease-out both barcutPresenterPing}@keyframes barcutPresenterFrame{0%,to{box-shadow:inset 0 0 0 2px #d8232a,inset 0 0 10px #d8232a4d}50%{box-shadow:inset 0 0 0 2px #d8232a,inset 0 0 20px 3px #d8232a80}}.barcut-presenter-frame{animation:2.2s ease-in-out infinite barcutPresenterFrame}input,select,button{font-family:inherit}input:focus,select:focus{outline:none}:focus-visible{outline-offset:2px;outline:2px solid #d8232a!important}input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:0}.bp2-on-dark :focus-visible{outline-color:#ff5a60!important}button{transition:background-color .2s,border-color .2s,color .2s,transform .15s,box-shadow .2s}button:active:not(:disabled){transform:scale(.97)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#1a22302e;border:2px solid #f7f6f4;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#1a22304d}@keyframes kf-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes kf-spin{to{transform:rotate(360deg)}}.kf-btn-outline:hover{color:#d8232a;border-color:#1a223066!important}.kf-btn-outline-dark:hover{color:#1a2230;border-color:#1a223066!important}.kf-btn-add:hover{transform:translateY(-1px);color:#1a2230!important}.kf-icon-btn:hover{color:#d8232a;background:#d8232a1a}.kf-run-btn:hover:not(:disabled){transform:translateY(-1px);background:#1a2230!important}.kf-cell-input:focus{background:#d8232a0f}.kf-cell-input[type=number]{-moz-appearance:textfield}.kf-cell-input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.kf-cell-input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.kf-menu-item:hover{color:#d8232a;background:#f0eeeb}.kf-tab,.kf-pill{transition:background-color .2s,border-color .2s,color .2s,transform .15s}.kf-tab:hover:not(:disabled),.kf-pill:hover:not(:disabled){transform:translateY(-1px)}@media (max-width:991px){.kf-app-shell{min-width:992px}}html{scroll-behavior:smooth}.bp-btn-primary:hover:not(:disabled){background:#1a2230!important}.bp-btn-invert:hover:not(:disabled){background:#d8232a!important}.bp-add-btn:hover{color:#fff!important;background:#d8232a!important}.bp-remove-btn:hover{color:#d8232a!important}.bp-reset-btn:hover:not(:disabled){color:#1a2230!important;background:#f4f2f0!important}.bp-auth-field:focus{box-shadow:0 0 0 3px #d8232a1f;border-color:#d8232a!important}@keyframes bpSolve{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.bp-solve-bar{transform-origin:0;background:#d8232a;width:100%;height:2px;margin-top:6px;animation:1.1s ease-in-out infinite alternate bpSolve;display:block}@media (max-width:720px){.bp-hide-narrow{display:none!important}}.bp-demo-col-side{flex:0 320px}.bp-demo-col-main{flex:420px;min-width:0}.bp-demo-col-summary{flex:0 300px}@media (max-width:1180px){.bp-demo-col-side,.bp-demo-col-main,.bp-demo-col-summary{flex:100%}}@keyframes bpSawMove{0%{left:0%}10%{left:24%}14%{left:24%}23%{left:42%}27%{left:42%}36%{left:61%}40%{left:61%}49%{left:80%}53%{left:80%}62%{left:100%}82%{left:0%}to{left:0%}}@keyframes bpKerf1{0%,10%{opacity:0}13%,76%{opacity:1}80%,to{opacity:0}}@keyframes bpKerf2{0%,23%{opacity:0}26%,72%{opacity:1}76%,to{opacity:0}}@keyframes bpKerf3{0%,36%{opacity:0}39%,68%{opacity:1}72%,to{opacity:0}}@keyframes bpKerf4{0%,49%{opacity:0}52%,64%{opacity:1}68%,to{opacity:0}}@keyframes bpSawGlow{0%,10%,23%,36%,49%,to{box-shadow:0 0 #d8232a00}12%,25%,38%,51%{box-shadow:0 0 6px 1px #d8232a80}14%,27%,40%,53%{box-shadow:0 0 #d8232a00}}.bp-saw-blade{animation:14s ease-in-out infinite bpSawMove,14s ease-in-out infinite bpSawGlow}.bp-saw-kerf-1{animation:14s ease-in-out infinite bpKerf1}.bp-saw-kerf-2{animation:14s ease-in-out infinite bpKerf2}.bp-saw-kerf-3{animation:14s ease-in-out infinite bpKerf3}.bp-saw-kerf-4{animation:14s ease-in-out infinite bpKerf4}@keyframes bpTutorialGlow{0%,to{box-shadow:0 0 0 9999px #0f121699,0 0 0 2px #d8232ad9,0 0 16px 3px #d8232a47}50%{box-shadow:0 0 0 9999px #0f121699,0 0 0 2px #d8232a,0 0 26px 7px #d8232a80}}.bp-tutorial-spotlight{border-radius:3px;animation:2.4s ease-in-out infinite bpTutorialGlow}@keyframes bpTutorialCheckPop{0%{opacity:0;transform:scale(.75)}to{opacity:1;transform:scale(1)}}.bp-tutorial-check{animation:.22s ease-out both bpTutorialCheckPop}.bp-tutorial-help:hover,.kf-module-help-btn:hover{color:#d8232a!important}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.bp-solve-bar{animation:none!important}.bp-saw-blade{box-shadow:none!important;animation:none!important;left:0%!important}.bp-saw-kerf-1,.bp-saw-kerf-2,.bp-saw-kerf-3,.bp-saw-kerf-4{opacity:1!important;animation:none!important}.bp-tutorial-spotlight{animation:none!important;box-shadow:0 0 0 9999px #0f121699,0 0 0 2px #d8232ae6,0 0 16px 3px #d8232a47!important}.bp-tutorial-check{animation:none!important}}.bp2-nav-link:hover{color:#d8232a!important}.bp2-cta:hover{color:#fff!important;background:#b81118!important}.bp2-menu{align-items:center;height:62px;display:flex;position:relative}.bp2-menu-panel{z-index:10;background:#fff;border:1px solid #e5e3e0;width:250px;padding:6px;display:none;position:absolute;top:100%;left:-14px;box-shadow:0 14px 30px #1a223014}.bp2-menu:hover .bp2-menu-panel,.bp2-menu:focus-within .bp2-menu-panel{display:block}.bp2-menu-item:hover{background:#f7f8f9;color:#d8232a!important}.bp2-mobile{display:none}.bp2-mobile>summary{cursor:pointer;list-style:none}.bp2-mobile>summary::-webkit-details-marker{display:none}.bp2-mobile-sheet{z-index:10;background:#fff;border-top:1px solid #e5e3e0;padding:14px 30px 20px;position:absolute;top:100%;left:0;right:0}@media (max-width:860px){.bp2-desktop-only{display:none!important}.bp2-mobile{display:block!important}}.bp2-split{grid-template-columns:1.25fr .75fr;align-items:end;gap:clamp(20px,4vw,72px);display:grid}.bp2-two{grid-template-columns:1fr 1fr;display:grid}.bp2-four{--bp2-col-gutter:clamp(20px, 2.4vw, 40px);grid-template-columns:repeat(4,1fr);display:grid}.bp2-four>*{border-right:1px solid #e5e3e0}.bp2-four>:last-child{border-right:none}.bp2-cells{grid-template-columns:repeat(5,1fr);display:grid}.bp2-result{grid-template-columns:repeat(3,1fr);display:grid}.bp2-faq-layout{grid-template-columns:.7fr 1.3fr;align-items:start;gap:clamp(24px,4vw,80px);display:grid}.bp2-three{--bp2-col-gutter:clamp(24px, 3vw, 44px);grid-template-columns:repeat(3,1fr);display:grid}.bp2-three>*{border-right:1px solid #e5e3e0}.bp2-three>:last-child{border-right:none}.bp2-four>*,.bp2-three>*{padding-left:var(--bp2-col-gutter);padding-right:var(--bp2-col-gutter)}.bp2-four>:nth-child(4n+1),.bp2-three>:nth-child(3n+1){padding-left:0}.bp2-post:hover{background:#f7f8f9}.bp2-split>*,.bp2-two>*,.bp2-four>*,.bp2-cells>*,.bp2-result>*,.bp2-faq-layout>*,.bp2-three>*{min-width:0}@media (max-width:1180px){.bp2-four{grid-template-columns:1fr 1fr}.bp2-four>:nth-child(2n){border-right:none}.bp2-four>:nth-child(odd),.bp2-three>:nth-child(odd){padding-left:0}.bp2-four>:nth-child(2n),.bp2-three>:nth-child(2n){padding-left:var(--bp2-col-gutter)}.bp2-cells{grid-template-columns:repeat(2,1fr)}.bp2-result,.bp2-three{grid-template-columns:1fr 1fr}.bp2-three>:nth-child(2n){border-right:none}}@media (max-width:860px){.bp2-split,.bp2-two,.bp2-four,.bp2-cells,.bp2-result,.bp2-faq-layout,.bp2-three{grid-template-columns:1fr}.bp2-four>*,.bp2-three>*{border-right:none;padding-left:0}.bp2-two>.bp2-vrule{border-right:none;padding-right:0}.bp2-two>.bp2-vrule-after{padding-left:0}}.bp2-underline-link:hover{color:#ff5a60!important}.bp2-card-link:hover{color:#fff!important;background:#1a2230!important}.bp2-card-link-muted:hover{color:#1a2230!important;background:#eceff2!important}.bp2-faq-item>summary{list-style:none}.bp2-faq-item>summary::-webkit-details-marker{display:none}.bp2-faq-item>summary:hover{color:#d8232a!important}.bp2-footer-cols{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:36px;display:grid}.bp2-footer-link:hover{color:#d8232a!important}.bp-bmc:hover{background:#f5c518!important}.bp-bmc:active{background:#e8b900!important}summary::-webkit-details-marker{display:none}summary:hover{color:#d8232a}.bp-article-body{font-size:17px;line-height:1.72}.bp-article-body h2{letter-spacing:-.028em;color:#1a2230;border-top:1px solid #e5e3e0;margin:52px 0 16px;padding-top:18px;scroll-margin-top:86px;font-size:clamp(23px,2.2vw,30px);font-weight:600;line-height:1.16}.bp-article-body h2:first-child{border-top:none;margin-top:0;padding-top:0}.bp-article-body h3{letter-spacing:-.015em;color:#1a2230;margin:34px 0 10px;scroll-margin-top:86px;font-size:19px;font-weight:600;line-height:1.3}.bp-article-body p{margin:0 0 20px}.bp-article-body>p:first-child{color:#1a2230;font-size:19px;line-height:1.58}.bp-article-body ul,.bp-article-body ol{margin:0 0 20px;padding-left:22px}.bp-article-body li{margin:0 0 10px}.bp-article-body li::marker{color:#5f646f}.bp-article-body a{color:#d8232a;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.bp-article-body strong{color:#1a2230;font-weight:600}.bp-article-body hr{border:none;border-top:1px solid #e5e3e0;margin:38px 0}.bp-article-body blockquote{color:#1a2230;border-left:3px solid #d8232a;margin:28px 0;padding:4px 0 4px 24px;font-size:19px;line-height:1.55}.bp-article-body blockquote p:last-child{margin-bottom:0}.bp-article-body table{border-collapse:collapse;width:100%;margin:8px 0 26px;font-size:15px}.bp-article-body th,.bp-article-body td{text-align:left;border:1px solid #e5e3e0;padding:10px 14px}.bp-article-body th{color:#1a2230;letter-spacing:.02em;background:#f7f8f9;font-size:13px;font-weight:600}.bp-article-body code{font-family:var(--font-jetbrains-mono), monospace;background:#fbfaf9;border:1px solid #e5e3e0;padding:1px 5px;font-size:.88em}.bp-article-body pre{background:#f7f8f9;border:1px solid #e5e3e0;margin:0 0 24px;padding:16px 18px;overflow-x:auto}.bp-article-body pre code{background:0 0;border:none;padding:0}.bp3-hero{grid-template-columns:1.02fr .98fr;align-items:end;gap:clamp(30px,4vw,76px);display:grid}@media (min-width:1400px){.bp3-hero-compact{grid-template-columns:1.5fr 1fr}}.bp3-specs{grid-template-columns:repeat(4,1fr);display:grid}.bp3-specs>*{padding-left:clamp(16px,2vw,28px)!important}.bp3-specs>:first-child{padding-left:0!important}.bp3-specs>:last-child{border-right:none!important}.bp3-cells-3{grid-template-columns:repeat(3,1fr);display:grid}.bp3-cells-2{grid-template-columns:repeat(2,1fr);display:grid}.bp3-links{grid-template-columns:repeat(4,1fr);display:grid}.bp3-cards{grid-template-columns:repeat(3,1fr);display:grid}.bp3-two{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(24px,3vw,44px);display:grid}.bp3-feature{grid-template-columns:1.25fr .75fr;align-items:start;gap:clamp(24px,3vw,44px);display:grid}.bp3-article{grid-template-columns:minmax(0,74ch) 250px;justify-content:space-between;align-items:start;gap:clamp(32px,4vw,72px);display:grid}.bp3-toc{position:sticky;top:86px}.bp3-hero>*,.bp3-specs>*,.bp3-cells-3>*,.bp3-cells-2>*,.bp3-links>*,.bp3-cards>*,.bp3-two>*,.bp3-feature>*,.bp3-article>*{min-width:0}@media (max-width:1180px){.bp3-specs{grid-template-columns:1fr 1fr}.bp3-specs>:nth-child(2n){border-right:none!important}.bp3-specs>:nth-child(odd){padding-left:0!important}.bp3-cells-3,.bp3-links,.bp3-cards{grid-template-columns:repeat(2,1fr)}.bp3-article{grid-template-columns:1fr}.bp3-toc{position:static}}@media (max-width:860px){.bp3-hero,.bp3-cells-3,.bp3-cells-2,.bp3-links,.bp3-cards,.bp3-two,.bp3-feature{grid-template-columns:1fr}.bp3-specs{grid-template-columns:1fr 1fr}.bp3-hero>figure{margin-top:34px!important}.bp3-side{border-top:1px solid #e5e3e0!important;border-left:none!important}}@media (max-width:520px){.bp3-specs{grid-template-columns:1fr}.bp3-specs>*{border-right:none!important;padding-left:0!important}}.bp3-row{grid-template-columns:150px minmax(0,1fr) 150px;align-items:center;gap:clamp(20px,3vw,48px);display:grid}.bp3-row>*{min-width:0}.bp3-row:hover h3{color:#d8232a}@media (max-width:1180px){.bp3-row{grid-template-columns:140px minmax(0,1fr) 130px;gap:24px}}@media (max-width:860px){.bp3-row{grid-template-columns:1fr;align-items:start;gap:14px}.bp3-row>:last-child{justify-content:flex-start!important}}.bp3-ghost:hover{color:#fff!important;background:#1a2230!important}.bp3-ghost-dark:hover{color:#1a2230!important;background:#fff!important}.bp3-linkcell:hover,.bp3-card:hover{background:#f7f8f9!important}.bp3-linkcell-dark:hover{background:#232b39!important}.bp3-inline-link:hover{color:#b81118!important}.bp3-toc-link:hover{color:#d8232a!important}
