@font-face{font-family:Sora;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c5f10e9e72d35c52-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Sora;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/3dc379dc9b5dec12-s.p.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:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c5f10e9e72d35c52-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/3dc379dc9b5dec12-s.p.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:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c5f10e9e72d35c52-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/3dc379dc9b5dec12-s.p.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:Sora;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/c5f10e9e72d35c52-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Sora;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/3dc379dc9b5dec12-s.p.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:Sora Fallback;src:local("Arial");ascent-override:85.29%;descent-override:25.50%;line-gap-override:0.00%;size-adjust:113.73%}.__className_c74599{font-family:Sora,Sora Fallback;font-style:normal}.__variable_c74599{--font-display:"Sora","Sora Fallback"}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.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:Manrope Fallback;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_37f5ca{font-family:Manrope,Manrope Fallback;font-style:normal}.__variable_37f5ca{--font-sans:"Manrope","Manrope Fallback"}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,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(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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(/_next/static/media/558ca1a6aa3cb55e-s.p.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,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(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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(/_next/static/media/558ca1a6aa3cb55e-s.p.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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,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(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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(/_next/static/media/558ca1a6aa3cb55e-s.p.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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,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(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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(/_next/static/media/558ca1a6aa3cb55e-s.p.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:JetBrains Mono Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_86dc60{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_86dc60{--font-mono:"JetBrains Mono","JetBrains Mono Fallback"}:root{--ink:#0a0c0f;--ink-2:#151a21;--fog:#9aa3b2;--mute:#5c6675;--paper:#f3f5f7;--surface:#ffffff;--line:rgba(10,12,15,0.1);--line-2:rgba(10,12,15,0.16);--accent:#c8f542;--accent-ink:#0f1408;--radius:12px;--header-h:64px;--ease:cubic-bezier(0.22,1,0.36,1);--font:var(--font-sans),"Segoe UI",sans-serif;--font-display:var(--font-display),var(--font-sans),sans-serif;--font-mono:var(--font-mono),ui-monospace,monospace;--max:1120px;--docs-nav:240px}*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{margin:0;min-height:100%;color:var(--ink);background:var(--paper);font-family:var(--font);font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased}body{background-image:linear-gradient(180deg,#eef1f4 0,var(--paper) 28%,#e9edf2 100%)}a{color:inherit;text-decoration:none}button,input{font:inherit;color:inherit}::selection{background:var(--accent);color:var(--accent-ink)}:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.mono{font-family:var(--font-mono);font-size:.9em}.muted{color:var(--mute)}.site-root{min-height:100dvh;display:flex;flex-direction:column}.site-main{flex:1 1}.container{width:min(var(--max),calc(100% - 1.5rem));margin-inline:auto}@media (min-width:640px){.container{width:min(var(--max),calc(100% - 2rem))}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:44px;padding:.65rem 1.15rem;border:1px solid transparent;border-radius:10px;font-weight:700;letter-spacing:-.01em;cursor:pointer;transition:transform .2s var(--ease),background .2s var(--ease),border-color .2s var(--ease),color .2s var(--ease)}.btn:hover{transform:translateY(-1px)}.btn--accent{background:var(--accent);color:var(--accent-ink)}.btn--accent:hover{filter:brightness(1.03)}.btn--ghost{background:transparent;border-color:rgba(255,255,255,.28);color:#fff}.btn--ghost:hover{background:rgba(255,255,255,.06)}.btn--ink{background:var(--ink);color:#fff}.btn--sm{min-height:36px;padding:.4rem .9rem;font-size:.88rem}.btn--block{width:100%}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:40;height:var(--header-h);border-bottom:1px solid transparent;background:rgba(243,245,247,.72);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:border-color .25s var(--ease),background .25s var(--ease)}.site-header.is-scrolled{border-bottom-color:var(--line);background:rgba(255,255,255,.9)}.site-header__inner{height:100%;display:flex;align-items:center;justify-content:space-between;gap:.75rem}.brand{display:inline-flex;align-items:center;gap:.55rem;min-width:0;font-family:var(--font-display);font-weight:700;letter-spacing:-.03em;font-size:clamp(.92rem,2.8vw,1rem)}.brand__mark{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.brand img{display:block;border-radius:9px}.brand__mark em{font-style:normal;color:#6b7a28}.nav-links{display:none;gap:.15rem}.nav-links a{padding:.45rem .85rem;border-radius:8px;color:var(--mute);font-weight:600;font-size:.92rem;transition:background .2s var(--ease),color .2s var(--ease)}.nav-links a:hover,.nav-links a[aria-current=page]{color:var(--ink);background:rgba(10,12,15,.05)}.header-actions{display:flex;justify-content:flex-end;align-items:center;gap:.5rem}.nav-toggle{display:inline-flex;flex-direction:column;justify-content:center;gap:5px;width:42px;height:42px;padding:0;border:1px solid var(--line);border-radius:10px;background:var(--surface);cursor:pointer}.nav-toggle span{display:block;width:16px;height:2px;margin-inline:auto;background:var(--ink);transition:transform .2s var(--ease),opacity .2s var(--ease)}.nav-toggle.is-open span:first-child{transform:translateY(7px) rotate(45deg)}.nav-toggle.is-open span:nth-child(2){opacity:0}.nav-toggle.is-open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.nav-backdrop{position:fixed;inset:0;z-index:45;background:rgba(10,12,15,.35);opacity:0;pointer-events:none;transition:opacity .25s var(--ease)}.nav-backdrop.is-open{opacity:1;pointer-events:auto}.nav-drawer{position:fixed;top:0;right:0;z-index:50;width:min(320px,88vw);height:100%;padding:5rem 1.25rem 1.5rem;background:var(--surface);border-left:1px solid var(--line);transform:translateX(104%);transition:transform .3s var(--ease)}.nav-drawer.is-open{transform:translateX(0)}.nav-drawer__inner{display:grid;grid-gap:.35rem;gap:.35rem}.nav-drawer__link{padding:.85rem 1rem;border-radius:10px;font-weight:650}.nav-drawer__link:hover,.nav-drawer__link[aria-current=page]{background:rgba(10,12,15,.05)}@media (min-width:880px){.site-header__inner{display:grid;grid-template-columns:1fr auto 1fr}.nav-links{display:flex}.nav-backdrop,.nav-drawer,.nav-toggle{display:none}}.site-footer{margin-top:2.5rem;border-top:1px solid var(--line);background:var(--surface)}@media (min-width:720px){.site-footer{margin-top:3.5rem}}.site-footer__inner{display:flex;flex-direction:column;gap:1rem;padding:1.35rem 0 1.6rem}@media (min-width:640px){.site-footer__inner{flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.25rem;padding:1.75rem 0}}.site-footer__brand strong{font-family:var(--font-display);letter-spacing:-.03em}.site-footer__brand div{margin-top:.25rem;color:var(--mute);font-size:.9rem}.site-footer__links{display:flex;flex-wrap:wrap;gap:.85rem 1.25rem;align-items:center;color:var(--mute);font-weight:600;font-size:.92rem}.site-footer__links a:hover{color:var(--ink)}.hero{position:relative;isolation:isolate;min-height:0;display:grid;align-items:center;overflow:hidden;color:#f4f6f8;background:#07090c}.hero__visual{position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse 55% 45% at 78% 18%,rgba(200,245,66,.22),transparent 60%),radial-gradient(ellipse 40% 35% at 12% 80%,rgba(45,180,160,.12),transparent 55%),linear-gradient(145deg,#0a0e13,#121820 48%,#0b1016)}.hero__grid{position:absolute;inset:0;opacity:.18;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 0);background-size:40px 40px;-webkit-mask-image:linear-gradient(180deg,#000 20%,transparent);mask-image:linear-gradient(180deg,#000 20%,transparent)}.hero__content{padding:2.25rem 0 2.5rem;max-width:38rem;animation:rise .7s var(--ease) both}.hero__brand{margin:0 0 .85rem;font-family:var(--font-display);font-size:clamp(2.1rem,7vw,3.4rem);font-weight:800;letter-spacing:-.05em;line-height:.98}.hero__brand span{color:var(--accent)}.hero__lead{margin:0 0 1.35rem;max-width:32rem;color:rgba(244,246,248,.72);font-size:clamp(.95rem,2.5vw,1.05rem)}.hero__cta{display:flex;flex-wrap:wrap;gap:.65rem}@media (min-width:720px){.hero__content{padding:3rem 0 3.25rem}}@media (max-width:479px){.hero__cta .btn{width:100%}}@keyframes rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.section{padding:2.75rem 0 1.5rem}@media (min-width:720px){.section{padding:3.5rem 0 2rem}}.section__head{max-width:40rem;margin-bottom:2rem}.section__head h2{margin:.35rem 0 .65rem;font-family:var(--font-display);font-size:clamp(1.7rem,3.5vw,2.35rem);letter-spacing:-.04em;line-height:1.1}.section__kicker{font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.section__head p,.section__kicker{margin:0;color:var(--mute)}.path-list{display:grid;grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}@media (min-width:860px){.path-list{grid-template-columns:repeat(3,1fr)}}.path-item{display:grid;grid-gap:.75rem;gap:.75rem;padding:1.5rem 1.35rem 1.4rem;background:var(--surface);animation:rise .6s var(--ease) both}.path-item__n{font-family:var(--font-mono);font-size:.8rem;font-weight:700;color:#7a8a2e}.path-item h3{margin:0;font-family:var(--font-display);font-size:1.2rem;letter-spacing:-.03em}.path-item p{margin:0;color:var(--mute);font-size:.95rem}.path-item a{font-weight:700;font-size:.92rem}.path-item a:hover{text-decoration:underline;text-underline-offset:3px}.tools-teaser{margin-top:3rem;padding:1.75rem;border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(135deg,rgba(200,245,66,.12),transparent 45%),var(--surface)}.tools-teaser h3{margin:0 0 .5rem;font-family:var(--font-display);letter-spacing:-.03em}.tools-teaser p{margin:0 0 1rem;color:var(--mute);max-width:36rem}.tool-chips{display:flex;flex-wrap:wrap;gap:.5rem}.tool-chip{padding:.4rem .75rem;border:1px solid var(--line-2);border-radius:8px;background:rgba(10,12,15,.03);font-size:.85rem;font-weight:650}.download-page{padding:2.5rem 0 3rem}.download-hero{margin-bottom:2rem;max-width:36rem}.download-hero h1{margin:.35rem 0 .6rem;font-family:var(--font-display);font-size:clamp(2rem,4vw,2.8rem);letter-spacing:-.04em}.download-stack{display:grid;grid-gap:1rem;gap:1rem}.download-game{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);overflow:hidden}.download-game__head{display:flex;align-items:center;gap:1rem;padding:1.15rem 1.25rem;border-bottom:1px solid var(--line);background:linear-gradient(180deg,#fafbfc,#fff)}.download-game__thumb{width:52px;height:52px;border-radius:10px;overflow:hidden;background:var(--ink);color:var(--accent);display:grid;place-items:center;font-family:var(--font-display);font-weight:800;font-size:1.2rem;flex-shrink:0}.download-game__thumb img{width:100%;height:100%;object-fit:cover}.download-game__meta h2{margin:0;font-size:1.15rem;letter-spacing:-.02em}.download-game__meta p{margin:.2rem 0 0;color:var(--mute);font-size:.85rem}.download-versions{margin:0;padding:0;list-style:none}.download-versions li{display:grid;grid-template-columns:1fr auto;grid-gap:.65rem .85rem;gap:.65rem .85rem;align-items:center;padding:.95rem 1rem;border-top:1px solid var(--line)}.download-versions li:first-child{border-top:0}.download-versions .mono{grid-column:1}.download-versions li>span:nth-child(2){grid-column:1;grid-row:2}.download-versions .btn,.download-versions>li>.muted{grid-column:2;grid-row:1/span 2;justify-self:end;align-self:center}@media (min-width:560px){.download-versions li{grid-template-columns:1fr auto auto;padding:.95rem 1.25rem}.download-versions .btn,.download-versions li>span:nth-child(2),.download-versions>li>.muted{grid-column:auto;grid-row:auto}}.download-badge{padding:.2rem .55rem;border-radius:6px;background:rgba(200,245,66,.22);color:#3d4a12;font-size:.75rem;font-weight:700}.panel{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.panel--pad{padding:1.25rem}.skeleton{border-radius:8px;background:linear-gradient(90deg,#e8ecf1,#f5f7f9,#e8ecf1);background-size:200% 100%;animation:shimmer 1.2s linear infinite}@keyframes shimmer{to{background-position:-200% 0}}.docs{display:grid;grid-gap:1.5rem;gap:1.5rem;padding:2rem 0 4rem}@media (min-width:960px){.docs{grid-template-columns:var(--docs-nav) minmax(0,1fr);gap:2.5rem;align-items:start}}.docs-nav{position:-webkit-sticky;position:sticky;top:calc(var(--header-h) + 1rem);display:none;gap:.15rem;padding:.85rem .7rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}@media (min-width:960px){.docs-nav{display:flex;flex-direction:column}}.docs-nav__label{padding:.35rem .65rem .45rem;color:var(--mute);font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.docs-nav a{display:block;padding:.55rem .65rem;border-radius:8px;color:var(--mute);font-size:.9rem;font-weight:600;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.docs-nav a.is-active,.docs-nav a:hover{color:var(--ink);background:rgba(10,12,15,.05)}.docs-nav__group{display:flex;flex-direction:column;gap:.12rem;margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--line)}.docs-nav__tool{display:grid!important;grid-template-columns:6px 1fr;align-items:center;grid-gap:.55rem;gap:.55rem;white-space:normal!important}.docs-nav__tool:before{content:"";width:6px;height:6px;border-radius:2px;background:var(--accent);opacity:.85}.docs-main{min-width:0}.docs-intro h1{margin:.3rem 0 .7rem;font-family:var(--font-display);font-size:clamp(2rem,4vw,2.75rem);letter-spacing:-.04em;line-height:1.08}.docs-intro>p{margin:0 0 1.5rem;max-width:40rem;color:var(--mute);font-size:1.05rem}.docs-mobile-toc{display:grid;grid-gap:.4rem;gap:.4rem;margin-bottom:1.75rem;padding:1rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}@media (min-width:960px){.docs-mobile-toc{display:none}}.docs-mobile-toc strong{font-size:.8rem}.docs-mobile-toc a{color:var(--mute);font-weight:600;font-size:.92rem}.guide-section{scroll-margin-top:calc(var(--header-h) + 1rem);margin-bottom:2.75rem;padding-bottom:2.5rem;border-bottom:1px solid var(--line)}.guide-section:last-child{border-bottom:0;margin-bottom:0}.guide-section>h2{margin:0 0 .65rem;font-family:var(--font-display);font-size:1.55rem;letter-spacing:-.03em}.guide-section>.lede{margin:0 0 1.25rem;color:var(--mute);max-width:40rem}.guide-step{display:grid;grid-gap:1rem;gap:1rem;margin-bottom:1.5rem}@media (min-width:760px){.guide-step{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start}}@media (max-width:759px){.guide-step{grid-template-columns:1fr}.guide-figure{order:-1}}.guide-step__body h3{margin:0 0 .5rem;font-size:1.05rem}.guide-step__body ol,.guide-step__body p,.guide-step__body ul{margin:0 0 .75rem;color:var(--mute)}.guide-step__body ol,.guide-step__body ul{padding-left:1.15rem}.guide-figure{margin:1.15rem 0 1.35rem;padding:0;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;background:#0c0e12;box-shadow:0 10px 28px rgba(12,16,24,.08)}.guide-figure__img{display:block;width:100%;height:auto}.guide-figure figcaption{margin:0;padding:.7rem .9rem;border-top:1px solid var(--line);background:#f8f9fb;color:var(--mute);font-size:.86rem;line-height:1.45}.tool-doc{margin-top:1rem;padding:1.15rem 1.2rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.tool-doc+.tool-doc{margin-top:.85rem}.tool-doc__head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem 1rem;margin-bottom:.65rem}.tool-doc__head h3{margin:0;font-size:1.05rem}.tool-doc__key{font-family:var(--font-mono);font-size:.8rem;color:var(--mute)}.tool-doc p{margin:0 0 .85rem;color:var(--mute)}.guide-settings{margin:0 0 1rem;padding:0;list-style:none;border:1px solid var(--line);border-radius:10px;overflow:hidden;background:#fafbfc}.guide-settings li{display:grid;grid-gap:.25rem;gap:.25rem;padding:.85rem 1rem;border-top:1px solid var(--line)}.guide-settings li:first-child{border-top:0}.guide-settings strong{color:var(--ink);font-size:.95rem}.guide-settings span{color:var(--mute);font-size:.9rem}.guide-note{margin:.75rem 0 0;padding:.75rem .9rem;border-left:3px solid var(--accent);background:rgba(200,245,66,.12);color:var(--ink-2);font-size:.9rem}.tool-doc h4{margin:1.1rem 0 .5rem;font-size:1rem;letter-spacing:-.02em}.page-enter{animation:rise .45s var(--ease) both}