@font-face{font-family:__Inter_5d0ef9;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-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:__Inter_5d0ef9;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_5d0ef9;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_5d0ef9;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-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:__Inter_5d0ef9;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-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:__Inter_5d0ef9;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_5d0ef9;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-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:__Inter_5d0ef9;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-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:__Inter_5d0ef9;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_5d0ef9;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_5d0ef9;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-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:__Inter_5d0ef9;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-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:__Inter_5d0ef9;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_5d0ef9;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-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:__Inter_5d0ef9;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-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:__Inter_5d0ef9;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_5d0ef9;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_5d0ef9;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-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:__Inter_5d0ef9;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-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:__Inter_5d0ef9;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_5d0ef9;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-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:__Inter_5d0ef9;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-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:__Inter_5d0ef9;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_5d0ef9;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_5d0ef9;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-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:__Inter_5d0ef9;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-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:__Inter_5d0ef9;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_5d0ef9;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-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:__Inter_5d0ef9;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-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:__Inter_5d0ef9;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_5d0ef9;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_5d0ef9;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-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:__Inter_5d0ef9;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-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:__Inter_5d0ef9;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_5d0ef9;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-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:__Inter_5d0ef9;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-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:__Inter_5d0ef9;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_5d0ef9;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_5d0ef9;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-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:__Inter_5d0ef9;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-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:__Inter_5d0ef9;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_5d0ef9;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-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:__Inter_Fallback_5d0ef9;src:local("Arial");ascent-override:90.49%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:107.06%}.__className_5d0ef9{font-family:__Inter_5d0ef9,__Inter_Fallback_5d0ef9;font-style:normal}.__variable_5d0ef9{--jt-sans:"__Inter_5d0ef9","__Inter_Fallback_5d0ef9"}@font-face{font-family:__JetBrains_Mono_e3e207;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_e3e207;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_e3e207;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_e3e207;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_e3e207;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__JetBrains_Mono_e3e207;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_e3e207;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_e3e207;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_e3e207;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_e3e207;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_e3e207;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__JetBrains_Mono_e3e207;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_e3e207;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_e3e207{font-family:__JetBrains_Mono_e3e207,__JetBrains_Mono_Fallback_e3e207;font-style:normal}.__variable_e3e207{--jt-mono:"__JetBrains_Mono_e3e207","__JetBrains_Mono_Fallback_e3e207"}.jt-root{--jt-navy:#1b365d;--jt-navy-2:#16304f;--jt-deep:#0d1f36;--jt-abyss:#0a1830;--jt-copper:#c17400;--jt-copper-dk:#9a5c00;--jt-copper-lt:#e89633;--jt-gold:#ffc266;--jt-cream:#f7f4ee;--jt-cream-2:#efe7d6;--jt-white:#fff;--jt-ink:#1b365d;--jt-muted:#4d5d77;--jt-mist:#a8bbd6;--jt-rule:#d9dfe8;--jt-error:#b42318;background:var(--jt-white);color:var(--jt-ink);font-family:var(--jt-sans),-apple-system,"Segoe UI",Helvetica,Arial,sans-serif;font-size:17px;line-height:1.6;min-height:100vh;display:flex;flex-direction:column;overflow-x:hidden}.jt-root *,.jt-root :after,.jt-root :before{box-sizing:border-box}.jt-root a{color:var(--jt-navy)}.jt-root :focus-visible{outline:3px solid var(--jt-copper-lt);outline-offset:3px}.jt-skip{position:absolute;left:-9999px;top:8px;background:var(--jt-navy);color:#fff!important;padding:10px 14px;z-index:50}.jt-skip:focus{left:8px}.jt-wrap{position:relative;width:100%;max-width:1180px;margin:0 auto;padding:0 28px}.jt-narrow{max-width:820px}.jt-mono{font-family:var(--jt-mono),ui-monospace,Menlo,monospace}.jt-copper{color:var(--jt-copper)}.jt-dark .jt-copper,.jt-on-dark .jt-copper{color:var(--jt-copper-lt)}.jt-header{position:sticky;top:0;z-index:30;background:hsla(0,0%,100%,.96);border-bottom:2px solid var(--jt-navy);backdrop-filter:saturate(1.2) blur(6px)}.jt-header .jt-wrap{display:flex;align-items:center;justify-content:space-between;min-height:72px;gap:16px}.jt-brand{display:inline-flex;align-items:center;gap:16px;text-decoration:none;min-height:44px}.jt-logo{position:relative;display:block;width:128px;height:54px}.jt-logo img{-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center}.jt-logo-inv img{filter:brightness(0) invert(1);opacity:.92}.jt-brand-label{font:700 12px/1 var(--jt-mono),monospace;letter-spacing:.26em;text-transform:uppercase;color:var(--jt-navy);padding-left:16px;border-left:1px solid var(--jt-rule)}.jt-header-meta{gap:6px;font-family:var(--jt-mono),monospace}.jt-header-meta,.jt-tick{display:inline-flex;align-items:center}.jt-tick{justify-content:center;min-width:34px;height:28px;padding:0 6px;background:var(--jt-navy);color:#fff;font-size:13px;font-weight:700}.jt-tick-label{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--jt-muted);margin-right:10px}.jt-main{flex:1}.jt-eyebrow{font:700 13px/1.4 var(--jt-mono),monospace;letter-spacing:.24em;text-transform:uppercase;color:var(--jt-copper-dk);margin:0 0 20px}.jt-dark .jt-eyebrow{color:var(--jt-copper-lt)}.jt-h1{font-weight:900;font-size:clamp(42px,6.6vw,82px);line-height:.98;letter-spacing:-.035em;margin:0 0 26px}.jt-h2{font-size:clamp(32px,4.4vw,52px);line-height:1.04;letter-spacing:-.028em;margin:0 0 22px}.jt-h2,.jt-h3{font-weight:800}.jt-h3{font-size:23px;line-height:1.25;letter-spacing:-.01em;margin:0 0 10px}.jt-lead{font-size:clamp(18px,2vw,21px);line-height:1.55;max-width:46ch;margin:0 0 34px;color:var(--jt-muted)}.jt-dark .jt-lead{color:#c9d6ea}.jt-muted,.jt-small{color:var(--jt-muted)}.jt-small{font-size:14px}.jt-dark .jt-small{color:var(--jt-mist)}.jt-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:15px 30px;border:0;border-radius:0;background:var(--jt-navy);color:#fff!important;font:800 16px/1 var(--jt-sans),Arial,sans-serif;letter-spacing:.02em;text-transform:uppercase;text-decoration:none;cursor:pointer;box-shadow:6px 6px 0 var(--jt-copper);transition:transform .15s ease,box-shadow .15s ease,background .15s}.jt-btn:hover{transform:translate(-2px,-2px);box-shadow:8px 8px 0 var(--jt-copper)}.jt-btn:active{transform:translate(3px,3px);box-shadow:2px 2px 0 var(--jt-copper)}.jt-btn[disabled]{opacity:.55;cursor:not-allowed;transform:none}.jt-btn-arrow:after{content:"→";font-weight:700}.jt-btn-copper{background:var(--jt-copper);color:var(--jt-abyss)!important;box-shadow:6px 6px 0 var(--jt-abyss)}.jt-btn-copper:hover{box-shadow:8px 8px 0 var(--jt-abyss);background:var(--jt-copper-lt)}.jt-dark .jt-btn-copper{box-shadow:6px 6px 0 #fff}.jt-dark .jt-btn-copper:hover{box-shadow:8px 8px 0 #fff}.jt-btn-outline{background:#fff;color:var(--jt-navy)!important;outline:2px solid var(--jt-navy);outline-offset:-2px}.jt-btn-outline:focus-visible{outline:3px solid var(--jt-copper-lt);outline-offset:3px}.jt-btn-bronze{background:var(--jt-copper);color:var(--jt-abyss)!important;box-shadow:6px 6px 0 var(--jt-navy)}.jt-btn-bronze:hover{background:var(--jt-copper-lt);box-shadow:8px 8px 0 var(--jt-navy)}.jt-btn-text{min-height:44px;padding:10px 4px;background:none;border:0;color:var(--jt-muted);font:700 12px/1 var(--jt-mono),monospace;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;text-decoration:underline;text-underline-offset:5px}.jt-btn-row{display:flex;flex-wrap:wrap;gap:20px;align-items:center}.jt-grid-bg{background-image:linear-gradient(rgba(168,187,214,.07) 1px,transparent 0),linear-gradient(90deg,rgba(168,187,214,.07) 1px,transparent 0);background-size:56px 56px}.jt-dots-bg{background-image:radial-gradient(rgba(27,54,93,.13) 1px,transparent 1.2px);background-size:18px 18px}.jt-spark{position:absolute;width:26px;height:26px;color:var(--jt-copper-lt);pointer-events:none}.jt-spark.sm{width:14px;height:14px;opacity:.6}.jt-circuit{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;opacity:.55}.jt-chips{display:flex;flex-wrap:wrap;gap:12px;margin:0 0 36px;padding-left:8px}.jt-chip{display:inline-flex;align-items:center;min-height:42px;padding:8px 20px;background:#fff;color:var(--jt-navy);font-weight:800;font-size:15px;letter-spacing:.01em;text-transform:uppercase;transform:skewX(-12deg)}.jt-chip>span{transform:skewX(12deg)}.jt-chip.c{background:var(--jt-copper);color:var(--jt-abyss)}.jt-chip.n{background:var(--jt-navy);color:#fff}.jt-chip.o{background:transparent;color:#fff;outline:1.5px solid hsla(0,0%,100%,.55);outline-offset:-1.5px}.jt-hero{position:relative;overflow:hidden;background:var(--jt-deep);color:#fff;padding:92px 0 104px}.jt-hero:before{content:"";position:absolute;width:760px;height:760px;right:-180px;top:-260px;background:radial-gradient(circle,rgba(232,150,51,.2),transparent 62%)}.jt-hero:after{content:"";position:absolute;width:700px;height:700px;left:-300px;bottom:-380px;background:radial-gradient(circle,rgba(43,86,150,.55),transparent 65%)}.jt-hero>.jt-wrap{z-index:2}.jt-hero-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.9fr);gap:64px;align-items:center}.jt-hero .jt-h1{color:#fff}.jt-checks{list-style:none;padding:0;margin:30px 0 0;display:flex;flex-wrap:wrap;gap:10px 26px}.jt-checks li{gap:10px;font-size:15px;color:#dbe5f3}.jt-checks li,.jt-checks li:before{display:inline-flex;align-items:center}.jt-checks li:before{content:"✓";justify-content:center;width:22px;height:22px;background:var(--jt-copper);color:var(--jt-abyss);font-size:13px;font-weight:900;clip-path:polygon(0 0,78% 0,100% 22%,100% 100%,22% 100%,0 78%)}.jt-light .jt-checks li{color:var(--jt-ink)}.jt-cal-wrap{position:relative;margin-bottom:52px}.jt-cal{position:relative;background:#fff;color:var(--jt-navy);padding:26px 26px 22px}.jt-cal,.jt-cal-shadow{clip-path:polygon(0 28px,28px 0,100% 0,100% calc(100% - 28px),calc(100% - 28px) 100%,0 100%)}.jt-cal-shadow{position:absolute;inset:0;transform:translate(14px,14px);background:var(--jt-copper)}.jt-cal-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding-left:0;border-bottom:2px solid var(--jt-navy);padding-bottom:12px;margin-bottom:14px}.jt-cal-month{font-weight:900;font-size:34px;letter-spacing:-.03em;line-height:1}.jt-cal-sub{font:700 11px/1.3 var(--jt-mono),monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--jt-copper-dk);text-align:right}.jt-cal-days,.jt-cal-dow{display:grid;grid-template-columns:repeat(7,1fr);gap:5px}.jt-cal-dow span{font:700 10px/1 var(--jt-mono),monospace;letter-spacing:.1em;color:var(--jt-muted);text-align:center;padding-bottom:6px}.jt-cal-days span{display:flex;align-items:center;justify-content:center;aspect-ratio:1;font:700 13px/1 var(--jt-mono),monospace;background:#eef2f7;color:var(--jt-navy);position:relative}.jt-cal-days span.x{background:var(--jt-navy);color:#fff}.jt-cal-days span.x:after{content:"";position:absolute;inset:14%;background:linear-gradient(45deg,transparent 48%,rgba(232,150,51,.75) 0,rgba(232,150,51,.75) 52%,transparent 0)}.jt-cal-days span.e{background:transparent}.jt-cal-days span.t{background:var(--jt-copper);color:var(--jt-abyss)}.jt-cal-foot{display:flex;justify-content:space-between;gap:10px;margin-top:16px;font:700 11px/1.4 var(--jt-mono),monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--jt-muted)}.jt-cal-foot b{color:var(--jt-navy)}.jt-cal-tag{position:absolute;left:-26px;bottom:-52px;z-index:3;background:var(--jt-navy);color:#fff;padding:12px 16px;font:700 12px/1.35 var(--jt-mono),monospace;letter-spacing:.14em;text-transform:uppercase;box-shadow:5px 5px 0 var(--jt-copper-lt)}.jt-cal-tag b{display:block;font:900 22px/1.1 var(--jt-sans),sans-serif;letter-spacing:-.01em;text-transform:none;color:var(--jt-gold)}.jt-band{background:var(--jt-navy);color:#fff;border-top:1px solid var(--jt-copper);border-bottom:1px solid var(--jt-copper)}.jt-band .jt-wrap{display:grid;grid-template-columns:repeat(3,1fr)}.jt-stat{padding:40px 18px;text-align:center}.jt-stat+.jt-stat{border-left:1px solid rgba(232,150,51,.45)}.jt-stat b{display:block;font-weight:900;font-size:clamp(44px,5.4vw,66px);line-height:1;letter-spacing:-.04em;color:var(--jt-copper-lt)}.jt-stat span{display:block;margin-top:10px;font:700 12px/1.4 var(--jt-mono),monospace;letter-spacing:.2em;text-transform:uppercase;color:#e6ecf5}.jt-section{position:relative;padding:104px 0}.jt-cream{background:var(--jt-cream)}.jt-dark{position:relative;background:var(--jt-deep);overflow:hidden}.jt-dark,.jt-dark .jt-h2,.jt-dark .jt-h3{color:#fff}.jt-two{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);gap:72px;align-items:start}.jt-sticky{position:sticky;top:110px}.jt-story p{margin:0 0 18px;font-size:19px}.jt-story p:first-child{font-weight:800;font-size:24px;letter-spacing:-.01em;line-height:1.3}.jt-quote{position:relative;margin:38px 0;padding:34px 34px 30px 38px;background:var(--jt-navy);color:#fff;font-weight:900;font-size:clamp(28px,3.6vw,42px);line-height:1.1;letter-spacing:-.025em;box-shadow:10px 10px 0 var(--jt-copper)}.jt-quote:before{content:"";position:absolute;top:-10px;left:38px;width:64px;height:10px;background:var(--jt-copper-lt);transform:skewX(-20deg)}.jt-quote cite{display:block;margin-top:18px;font:700 12px/1.4 var(--jt-mono),monospace;letter-spacing:.22em;text-transform:uppercase;font-style:normal;color:var(--jt-gold)}.jt-born{display:inline-block;background:var(--jt-copper);color:var(--jt-abyss);font-weight:900;font-size:22px;padding:6px 16px;transform:skewX(-12deg);margin:6px 0 0}.jt-born>span{display:inline-block;transform:skewX(12deg)}.jt-asks{list-style:none;padding:0;margin:64px 0 0;display:grid;grid-template-columns:repeat(4,1fr);gap:18px;counter-reset:ask}.jt-asks li{counter-increment:ask;position:relative;background:#fff;padding:52px 22px 24px;font-weight:800;font-size:19px;line-height:1.3;letter-spacing:-.01em;border-top:4px solid var(--jt-navy);box-shadow:0 18px 40px -24px rgba(13,31,54,.35)}.jt-asks li:nth-child(2n){border-top-color:var(--jt-copper)}.jt-asks li:before{content:counter(ask,decimal-leading-zero);position:absolute;top:18px;left:22px;font:700 12px/1 var(--jt-mono),monospace;letter-spacing:.2em;color:var(--jt-copper-dk)}.jt-lane-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:52px}.jt-lane-card{position:relative;background:#fff;border:2px solid var(--jt-navy);padding:30px 26px 28px;box-shadow:8px 8px 0 var(--jt-navy)}.jt-lane-card:nth-child(2){box-shadow:8px 8px 0 var(--jt-copper)}.jt-lane-card .jt-chip{margin:0 0 20px 6px;font-size:14px;min-height:36px}.jt-lane-card p{margin:0;color:var(--jt-muted);font-size:16px}.jt-lane-num{position:absolute;top:18px;right:22px;font:900 44px/1 var(--jt-sans),sans-serif;letter-spacing:-.04em;color:#e8edf4}.jt-founder-strip{margin-top:48px;text-align:center;font-weight:900;font-size:clamp(22px,2.8vw,32px);letter-spacing:-.02em}.jt-founder-strip span{color:var(--jt-copper)}.jt-includes{list-style:none;padding:0;margin:0;counter-reset:jt}.jt-includes li{counter-increment:jt;display:grid;grid-template-columns:64px 1fr;gap:16px;align-items:center;padding:20px 0;border-bottom:1px solid rgba(168,187,214,.22);font-size:19px;font-weight:600;color:#fff}.jt-includes li:before{content:counter(jt,decimal-leading-zero);display:inline-flex;align-items:center;justify-content:center;width:48px;height:40px;background:var(--jt-copper);color:var(--jt-abyss);font:700 14px/1 var(--jt-mono),monospace;transform:skewX(-12deg)}.jt-trust{margin-top:34px;font-size:15px;color:var(--jt-mist)}.jt-final{position:relative;padding:96px 0;text-align:center;background:var(--jt-cream);overflow:hidden}.jt-final .jt-h2{max-width:18ch;margin-left:auto;margin-right:auto}.jt-step{position:relative;padding:56px 0 96px;background:var(--jt-cream)}.jt-step>.jt-wrap{z-index:1}.jt-rail{display:flex;gap:8px;margin:0 0 26px}.jt-rail span{display:inline-flex;align-items:center;min-height:36px;padding:6px 16px;font:700 11px/1 var(--jt-mono),monospace;letter-spacing:.16em;text-transform:uppercase;background:#fff;color:var(--jt-muted);transform:skewX(-12deg)}.jt-rail span>i{font-style:normal;display:inline-block;transform:skewX(12deg)}.jt-rail span.on{background:var(--jt-navy);color:#fff}.jt-rail span.done{background:var(--jt-copper);color:var(--jt-abyss)}.jt-panel{position:relative;background:#fff;border:2px solid var(--jt-navy);padding:clamp(24px,4.4vw,52px);box-shadow:12px 12px 0 var(--jt-copper)}.jt-field{margin:0 0 22px}.jt-label{display:block;font-weight:700;font-size:15px;margin:0 0 8px;color:var(--jt-navy)}.jt-opt{font-weight:500;color:var(--jt-muted)}.jt-input{width:100%;min-height:54px;padding:13px 16px;border:2px solid #b8c4d6;border-radius:0;background:#fff;color:var(--jt-navy);font:500 17px/1.4 var(--jt-sans),Arial,sans-serif;transition:border-color .15s,box-shadow .15s}.jt-input::-moz-placeholder{color:#7d8aa0}.jt-input::placeholder{color:#7d8aa0}.jt-input:focus{border-color:var(--jt-navy);outline:none;box-shadow:4px 4px 0 var(--jt-copper-lt)}.jt-input[aria-invalid=true]{border-color:var(--jt-error)}.jt-err{color:var(--jt-error);font-size:14px;font-weight:600;margin:6px 0 0}.jt-alert{background:#fdecea;border-left:4px solid var(--jt-error);color:var(--jt-error);margin:0 0 20px}.jt-alert,.jt-ok{padding:12px 16px;font-size:15px}.jt-ok{background:#fff4e3;border-left:4px solid var(--jt-copper);color:var(--jt-navy);font-weight:600}.jt-check{display:grid;grid-template-columns:30px 1fr;gap:12px;align-items:start;cursor:pointer;min-height:44px;padding:6px 0;font-size:15px}.jt-check input{width:24px;height:24px;margin:2px 0 0;accent-color:var(--jt-navy);cursor:pointer}.jt-hp{position:absolute!important;left:-10000px!important;width:1px;height:1px;overflow:hidden}.jt-progress-meta{display:flex;justify-content:space-between;font:700 12px/1 var(--jt-mono),monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--jt-muted);margin:0 0 12px}.jt-progress{display:grid;grid-template-columns:repeat(10,1fr);gap:5px;margin:0 0 40px}.jt-progress>i{height:10px;background:#e3e8ef;transform:skewX(-20deg);transition:background .2s}.jt-progress>i.yes{background:var(--jt-copper)}.jt-progress>i.no{background:var(--jt-navy)}.jt-progress>i.cur{outline:2px solid var(--jt-navy);outline-offset:2px}.jt-qnum{font:900 88px/.9 var(--jt-sans),sans-serif;letter-spacing:-.05em;color:#e8edf4;margin:0 0 -26px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.jt-question{position:relative;font-weight:800;font-size:clamp(25px,3.4vw,36px);line-height:1.18;letter-spacing:-.02em;margin:0 0 34px;min-height:2.4em;color:var(--jt-navy)}.jt-question:focus{outline:none}.jt-yesno{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:0 0 30px}.jt-choice{min-height:76px;border:2px solid var(--jt-navy);background:#fff;color:var(--jt-navy);border-radius:0;font:900 22px/1 var(--jt-sans),Arial,sans-serif;letter-spacing:.04em;cursor:pointer;transition:transform .12s,box-shadow .12s,background .12s}.jt-choice:hover{transform:translate(-2px,-2px);box-shadow:5px 5px 0 var(--jt-navy)}.jt-choice[aria-pressed=true]{background:var(--jt-navy);color:#fff;box-shadow:6px 6px 0 var(--jt-copper)}.jt-nav{display:flex;justify-content:space-between;align-items:center;gap:16px}.jt-scorebox{position:relative;display:grid;grid-template-columns:auto 1fr;gap:32px;align-items:center;background:var(--jt-deep);color:#fff;padding:32px 34px;margin:0 0 48px;box-shadow:12px 12px 0 var(--jt-copper);overflow:hidden}.jt-scorebox .jt-h3{color:#fff}.jt-scorebox p{color:#d3deee}.jt-scorenum{font-weight:900;font-size:92px;line-height:.9;letter-spacing:-.05em;color:var(--jt-copper-lt);white-space:nowrap}.jt-scorenum small{font-size:32px;color:var(--jt-mist);letter-spacing:-.02em}.jt-tag{font:700 12px/1.4 var(--jt-mono),monospace;letter-spacing:.2em;text-transform:uppercase;color:var(--jt-gold)!important;margin:0 0 10px}.jt-meter{display:grid;grid-template-columns:repeat(10,1fr);gap:4px;margin-top:18px;max-width:360px}.jt-meter i{height:8px;background:rgba(168,187,214,.25);transform:skewX(-20deg)}.jt-meter i.on{background:var(--jt-copper-lt)}.jt-task{border:2px solid var(--jt-rule);background:#fff;padding:24px;margin:0 0 22px;transition:border-color .15s}.jt-task:focus-within{border-color:var(--jt-navy)}.jt-task legend{padding:0;float:left;width:100%;margin:0 0 18px}.jt-task legend+*{clear:both}.jt-task-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px}.jt-task-title{font:700 12px/1 var(--jt-mono),monospace;letter-spacing:.2em;text-transform:uppercase;color:var(--jt-copper-dk)}.jt-lane-badge{display:inline-flex;align-items:center;min-height:30px;padding:4px 14px;background:var(--jt-navy);color:#fff;font-size:13px;font-weight:800;letter-spacing:.02em;text-transform:uppercase;transform:skewX(-12deg)}.jt-lane-badge.empty{background:#eef2f7;color:var(--jt-muted);font-weight:700}.jt-task-row{display:grid;grid-template-columns:minmax(0,1fr) 170px;gap:16px}.jt-lanes{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:4px}.jt-lane{display:grid;grid-template-columns:24px 1fr;gap:10px;align-items:start;min-height:44px;padding:16px 14px;border:2px solid var(--jt-rule);cursor:pointer;background:#fff;transition:border-color .12s,box-shadow .12s}.jt-lane:hover{border-color:var(--jt-navy)}.jt-lane input{width:20px;height:20px;margin:2px 0 0;accent-color:var(--jt-copper);cursor:pointer}.jt-lane.on{border-color:var(--jt-navy);box-shadow:5px 5px 0 var(--jt-copper)}.jt-lane-name{font-weight:800;display:block;margin-bottom:4px;color:var(--jt-navy)}.jt-lane-desc{font-size:14px;color:var(--jt-muted);line-height:1.45}.jt-founder-line{font-weight:900;font-size:clamp(20px,2.4vw,26px);line-height:1.25;letter-spacing:-.015em;color:var(--jt-navy);border-left:6px solid var(--jt-copper);background:var(--jt-cream);padding:18px 22px;margin:0 0 30px}.jt-total{display:flex;justify-content:space-between;align-items:center;gap:12px;background:var(--jt-navy);color:#fff;padding:18px 22px;margin:8px 0 30px;font:700 12px/1.3 var(--jt-mono),monospace;letter-spacing:.16em;text-transform:uppercase}.jt-total strong{font:900 36px/1 var(--jt-sans),sans-serif;letter-spacing:-.03em;color:var(--jt-copper-lt)}.jt-result-head{position:relative;padding:72px 0 80px;background:var(--jt-deep);color:#fff;overflow:hidden}.jt-result-head:before{content:"";position:absolute;width:700px;height:700px;right:-200px;top:-300px;background:radial-gradient(circle,rgba(232,150,51,.18),transparent 62%)}.jt-result-head .jt-wrap{z-index:1}.jt-result-head .jt-h1,.jt-result-head .jt-h2{color:#fff}.jt-result-head .jt-muted{color:var(--jt-mist)}.jt-result-head .jt-scorebox{background:var(--jt-navy);border:1px solid rgba(232,150,51,.5)}.jt-result-head .jt-btn{box-shadow:6px 6px 0 var(--jt-copper)}.jt-result-head .jt-btn-outline{background:transparent;color:#fff!important;outline-color:#fff}.jt-result-head .jt-btn-bronze{box-shadow:6px 6px 0 #fff}.jt-result-head .jt-small{color:var(--jt-mist)}.jt-table{width:100%;border-collapse:collapse;font-size:16px;background:#fff}.jt-table th{text-align:left;font:700 11px/1.3 var(--jt-mono),monospace;letter-spacing:.18em;text-transform:uppercase;color:#fff;background:var(--jt-navy);padding:14px}.jt-table td{border-bottom:1px solid var(--jt-rule);padding:16px 14px;vertical-align:middle;font-weight:600}.jt-table tfoot td{border-bottom:0;background:var(--jt-cream-2);font-weight:900;font-size:18px}.jt-nowrap{white-space:nowrap}.jt-lane-legend{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:36px}.jt-lane-legend div{background:#fff;border-top:4px solid var(--jt-navy);padding:20px;font-size:15px;color:var(--jt-muted);box-shadow:0 16px 34px -24px rgba(13,31,54,.35)}.jt-lane-legend div:nth-child(2){border-top-color:var(--jt-copper)}.jt-lane-legend strong{display:block;color:var(--jt-navy);font-weight:900;font-size:17px;margin-bottom:6px;text-transform:uppercase;letter-spacing:.01em}.jt-plan{list-style:none;padding:0;margin:0 0 26px;display:grid;grid-template-columns:repeat(2,1fr);gap:12px;counter-reset:pl}.jt-plan li{counter-increment:pl;position:relative;padding:18px 18px 18px 64px;background:hsla(0,0%,100%,.06);border:1px solid rgba(168,187,214,.25);font-weight:600;color:#fff}.jt-plan li:before{content:counter(pl,decimal-leading-zero);position:absolute;left:16px;top:50%;transform:translateY(-50%) skewX(-12deg);width:34px;height:28px;display:flex;align-items:center;justify-content:center;background:var(--jt-copper);color:var(--jt-abyss);font:700 12px/1 var(--jt-mono),monospace}.jt-closing{font-weight:900;font-size:clamp(26px,3.4vw,40px);line-height:1.12;letter-spacing:-.025em;margin:0;color:var(--jt-navy)}.jt-closing span{color:var(--jt-copper)}.jt-footer{background:var(--jt-abyss);color:var(--jt-mist);padding:48px 0 40px;font-size:14px;border-top:3px solid var(--jt-copper)}.jt-footer .jt-wrap{display:grid;grid-template-columns:1fr auto;gap:18px 40px;align-items:center}.jt-footer-brand{display:flex;align-items:center;gap:22px;max-width:520px}.jt-footer-brand .jt-logo{flex:none}.jt-footer-links{display:flex;flex-wrap:wrap;gap:4px 26px}.jt-footer a{color:#e6ecf5;display:inline-flex;align-items:center;min-height:44px;font:700 12px/1 var(--jt-mono),monospace;letter-spacing:.14em;text-transform:uppercase;text-decoration:none}.jt-footer a:hover{color:var(--jt-gold)}.jt-footer-copy{grid-column:1/-1;margin:10px 0 0;padding-top:20px;border-top:1px solid rgba(168,187,214,.18);font:500 11px/1.4 var(--jt-mono),monospace;letter-spacing:.16em;text-transform:uppercase}@media (max-width:960px){.jt-hero{padding:60px 0 80px}.jt-hero-grid,.jt-two{grid-template-columns:1fr;gap:56px}.jt-sticky{position:static}.jt-asks{grid-template-columns:repeat(2,1fr)}.jt-lane-cards,.jt-lane-legend,.jt-lanes{grid-template-columns:1fr}.jt-section{padding:72px 0}.jt-cal-wrap{max-width:440px;margin:0 auto;width:calc(100% - 14px)}.jt-header-meta{display:none}}@media (max-width:640px){.jt-wrap{padding:0 20px}.jt-root{font-size:16px}.jt-brand-label{display:none}.jt-band .jt-wrap{grid-template-columns:1fr}.jt-stat{padding:26px 10px}.jt-stat+.jt-stat{border-left:0;border-top:1px solid rgba(232,150,51,.45)}.jt-asks,.jt-plan,.jt-scorebox,.jt-task-row{grid-template-columns:1fr}.jt-scorebox{gap:14px}.jt-btn,.jt-btn-row .jt-btn{width:calc(100% - 6px)}.jt-nav .jt-btn{width:auto}.jt-cal-tag{left:-6px}.jt-footer .jt-wrap{grid-template-columns:1fr}.jt-footer-brand{flex-direction:column;align-items:flex-start;gap:14px}.jt-table td:first-child,.jt-table th:first-child{display:none}.jt-rail span{padding:6px 10px}.jt-qnum{font-size:64px;margin-bottom:-18px}}@media (prefers-reduced-motion:reduce){.jt-root *{transition:none!important}}