@font-face{font-family:__Archivo_9dd457;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-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:__Archivo_9dd457;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Archivo_9dd457;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-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:__Archivo_9dd457;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-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:__Archivo_9dd457;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Archivo_9dd457;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-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:__Archivo_9dd457;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-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:__Archivo_9dd457;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Archivo_9dd457;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-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:__Archivo_Fallback_9dd457;src:local("Arial");ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.00%;size-adjust:98.70%}.__className_9dd457{font-family:__Archivo_9dd457,__Archivo_Fallback_9dd457;font-style:normal}.__variable_9dd457{--font-archivo:"__Archivo_9dd457","__Archivo_Fallback_9dd457"}@font-face{font-family:__Inter_8b3a0b;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_8b3a0b;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_8b3a0b;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_8b3a0b;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_8b3a0b;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_8b3a0b;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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_8b3a0b;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_8b3a0b;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_8b3a0b;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_8b3a0b;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_8b3a0b;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_8b3a0b;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_8b3a0b;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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_8b3a0b;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_8b3a0b;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_8b3a0b;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_8b3a0b;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_8b3a0b;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_8b3a0b;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_8b3a0b;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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_8b3a0b;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_8b3a0b;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_8b3a0b;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_8b3a0b;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_8b3a0b;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_8b3a0b;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_8b3a0b;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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_8b3a0b;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_Fallback_8b3a0b;src:local("Arial");ascent-override:90.49%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:107.06%}.__className_8b3a0b{font-family:__Inter_8b3a0b,__Inter_Fallback_8b3a0b;font-style:normal}.__variable_8b3a0b{--font-inter:"__Inter_8b3a0b","__Inter_Fallback_8b3a0b"}@font-face{font-family:__JetBrains_Mono_6d24ac;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_6d24ac;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_6d24ac;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_6d24ac;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_6d24ac;font-style:normal;font-weight:400;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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__JetBrains_Mono_6d24ac;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_6d24ac;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_6d24ac;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_6d24ac;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_6d24ac;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_6d24ac;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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__JetBrains_Mono_6d24ac;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_Fallback_6d24ac;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_6d24ac{font-family:__JetBrains_Mono_6d24ac,__JetBrains_Mono_Fallback_6d24ac;font-style:normal}.__variable_6d24ac{--font-jetbrains-mono:"__JetBrains_Mono_6d24ac","__JetBrains_Mono_Fallback_6d24ac"}:root{--font-display:var(--font-archivo),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-sans:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-mono:var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,Menlo,monospace;--sx-teal-50:#f0f9f9;--sx-teal-100:#e4f4f4;--sx-teal-200:#c9e9e9;--sx-teal-300:#8fd3d4;--sx-teal-400:#2aa5a7;--sx-teal-500:#088c8e;--sx-teal-600:#057272;--sx-teal-700:#045e5f;--sx-teal-800:#064b4c;--sx-teal-900:#043334;--sx-yellow-50:#fefbe8;--sx-yellow-100:#fcf2be;--sx-yellow-200:#f9e585;--sx-yellow-300:#f4d549;--sx-yellow-400:#ebc10f;--sx-yellow-500:#d2ab07;--sx-yellow-600:#ac8b05;--sx-yellow-700:#816904;--sx-yellow-800:#584803;--sx-neutral-0:#fff;--sx-neutral-50:#f3f5f5;--sx-neutral-100:#e9ecec;--sx-neutral-200:#dce0e0;--sx-neutral-300:#c4caca;--sx-neutral-400:#9ba3a3;--sx-neutral-500:#737b7b;--sx-neutral-600:#525959;--sx-neutral-700:#333a39;--sx-neutral-800:#232827;--sx-neutral-900:#0f1210;--sx-green-50:#e7f7ee;--sx-green-100:#b7e8cb;--sx-green-500:#17a34a;--sx-green-700:#0e7a37;--sx-green-800:#0b602c;--sx-amber-50:#fdf1e3;--sx-amber-100:#f8d6ab;--sx-amber-500:#de7b00;--sx-amber-700:#a85c00;--sx-amber-800:#7a4400;--sx-red-50:#fdecea;--sx-red-100:#f7c9c4;--sx-red-500:#d92d20;--sx-red-700:#b42318;--sx-red-800:#921c13;--sx-blue-50:#ecf2fd;--sx-blue-100:#c3d8f7;--sx-blue-500:#2d6fd4;--sx-blue-700:#1f55a8;--sx-blue-800:#17417f;--sx-sand:#e1e0dc;--color-primary:#088c8e;--color-secondary:#2aa5a7;--color-primary-ink:#057272;--color-accent:#ebc10f;--color-ink:#0f1210;--color-muted:#525959;--color-surface:#e4f4f4;--color-line:#c9e9e9;--color-sand:#e1e0dc;--surface-page:var(--sx-neutral-50);--surface-raised:var(--sx-neutral-0);--surface-sunken:var(--sx-neutral-100);--surface-overlay:var(--sx-neutral-0);--surface-inverse:var(--sx-neutral-900);--surface-selected:var(--sx-teal-100);--surface-hover:var(--sx-neutral-50);--surface-disabled:var(--sx-neutral-100);--scrim:rgba(15,18,16,.55);--text-primary:var(--sx-neutral-900);--text-secondary:var(--sx-neutral-600);--text-tertiary:var(--sx-neutral-500);--text-disabled:var(--sx-neutral-400);--text-inverse:var(--sx-neutral-0);--text-link:var(--sx-teal-500);--text-link-hover:var(--sx-teal-700);--border-subtle:var(--sx-neutral-200);--border-default:var(--sx-neutral-300);--border-strong:var(--sx-neutral-400);--border-brand:var(--sx-teal-200);--border-focus:var(--sx-teal-500);--success-bg:var(--sx-green-50);--success-line:var(--sx-green-100);--success-solid:var(--sx-green-700);--success-text:var(--sx-green-800);--success-accent:var(--sx-green-500);--warning-bg:var(--sx-amber-50);--warning-line:var(--sx-amber-100);--warning-solid:var(--sx-amber-500);--warning-text:var(--sx-amber-800);--warning-accent:var(--sx-amber-500);--danger-bg:var(--sx-red-50);--danger-line:var(--sx-red-100);--danger-solid:var(--sx-red-700);--danger-text:var(--sx-red-800);--danger-accent:var(--sx-red-500);--info-bg:var(--sx-blue-50);--info-line:var(--sx-blue-100);--info-solid:var(--sx-blue-500);--info-text:var(--sx-blue-700);--info-accent:var(--sx-blue-500);--accent-bg:var(--sx-yellow-50);--accent-line:var(--sx-yellow-100);--accent-solid:var(--sx-yellow-400);--accent-text:var(--sx-yellow-700);--accent-accent:var(--sx-yellow-400);--accent-on-solid:var(--sx-neutral-900);--gradient-brand:linear-gradient(135deg,#088c8e,#2aa5a7);--gradient-brand-deep:linear-gradient(135deg,#064b4c,#088c8e);--chart-1:#088c8e;--chart-2:#6f5ae0;--chart-3:#c43d8f;--chart-4:#2f4b9b;--chart-5:#b08900;--chart-6:#57708c;--chart-7:#8c3b5e;--chart-8:#3e8c6e;--chart-grid:var(--sx-neutral-200);--chart-axis:var(--sx-neutral-500)}.sx-dark{--surface-page:#0a1313;--surface-raised:#0f1210;--surface-sunken:#060d0d;--surface-hover:#182322;--surface-selected:#0c3b3b;--surface-overlay:#182322;--surface-disabled:#182322;--surface-inverse:#f3f5f5;--text-primary:#f3f5f5;--text-secondary:#9ba3a3;--text-tertiary:#737b7b;--text-disabled:#525959;--text-inverse:#0f1210;--border-subtle:#232827;--border-default:#333a39;--border-strong:#525959;--border-brand:var(--sx-teal-800);--text-link:#2aa5a7;--scrim:rgba(0,0,0,.7);--success-bg:rgba(23,163,74,.14);--success-line:rgba(23,163,74,.3);--success-solid:var(--sx-green-500);--success-text:#6fdc9b;--warning-bg:rgba(222,123,0,.14);--warning-line:rgba(222,123,0,.3);--warning-solid:var(--sx-amber-500);--warning-text:#f0b268;--danger-bg:rgba(217,45,32,.14);--danger-line:rgba(217,45,32,.3);--danger-solid:var(--sx-red-500);--danger-text:#f09189;--info-bg:rgba(45,111,212,.16);--info-line:rgba(45,111,212,.32);--info-solid:#5a93e4;--info-text:#9cbef2;--accent-bg:rgba(235,193,15,.14);--accent-line:rgba(235,193,15,.3);--accent-solid:var(--sx-yellow-400);--accent-text:#f4d549;--accent-on-solid:var(--sx-neutral-900);--chart-grid:#232827;--chart-axis:#737b7b}:root{--fs-display-lg:44px;--fs-display:28px;--fs-h1:22px;--fs-h2:18px;--fs-h3:15px;--fs-body:14px;--fs-body-sm:13px;--fs-caption:12px;--fs-micro:11px;--lh-tight:1.2;--lh-snug:1.35;--lh-normal:1.5;--lh-relaxed:1.65;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--ls-display:-.028em;--ls-h1:-.02em;--ls-h2:-.012em;--ls-body:0;--ls-caps:.06em}.sx-display-lg{font-size:var(--fs-display-lg)}.sx-display,.sx-display-lg{font-family:var(--font-display);font-weight:var(--fw-bold);line-height:var(--lh-tight);letter-spacing:var(--ls-display)}.sx-display{font-size:var(--fs-display)}.sx-h1{font-family:var(--font-sans);font-size:var(--fs-h1);font-weight:var(--fw-bold);line-height:var(--lh-snug);letter-spacing:var(--ls-h1)}.sx-h2{font-size:var(--fs-h2);letter-spacing:var(--ls-h2)}.sx-h2,.sx-h3{font-family:var(--font-sans);font-weight:var(--fw-semibold);line-height:var(--lh-snug)}.sx-h3{font-size:var(--fs-h3)}.sx-body{font-size:var(--fs-body)}.sx-body,.sx-body-sm{font-family:var(--font-sans);font-weight:var(--fw-regular);line-height:var(--lh-normal)}.sx-body-sm{font-size:var(--fs-body-sm)}.sx-caption{font-size:var(--fs-caption);font-weight:var(--fw-regular);color:var(--text-secondary)}.sx-caption,.sx-micro{font-family:var(--font-sans);line-height:var(--lh-normal)}.sx-micro{font-weight:var(--fw-medium)}.sx-micro,.sx-overline{font-size:var(--fs-micro)}.sx-overline{font-family:var(--font-sans);font-weight:var(--fw-semibold);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--text-secondary)}.sx-mono{font-family:var(--font-mono);font-size:var(--fs-caption)}.sx-mono,.sx-num{font-variant-numeric:tabular-nums}:root{--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--radius-xs:3px;--radius-sm:5px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-full:999px;--row-h:44px;--control-h:36px;--cell-px:16px;--sidebar-w:212px;--sidebar-w-rail:64px;--topbar-h:52px;--content-max:1360px}.sx-compact{--row-h:34px;--control-h:30px;--cell-px:12px}:root{--shadow-xs:0 1px 2px rgba(15,18,16,.06);--shadow-sm:0 1px 3px rgba(15,18,16,.08),0 1px 2px rgba(15,18,16,.04);--shadow-md:0 4px 12px rgba(15,18,16,.08),0 1px 3px rgba(15,18,16,.05);--shadow-lg:0 12px 28px rgba(15,18,16,.12),0 2px 6px rgba(15,18,16,.06);--shadow-xl:0 24px 56px rgba(15,18,16,.16),0 4px 10px rgba(15,18,16,.07);--shadow-focus:0 0 0 3px rgba(8,140,142,.28);--shadow-focus-danger:0 0 0 3px rgba(199,40,45,.22);--z-base:0;--z-sticky:100;--z-header:200;--z-dropdown:300;--z-drawer:400;--z-modal:500;--z-toast:600;--z-tooltip:700;--dur-instant:80ms;--dur-fast:140ms;--dur-normal:220ms;--dur-slow:340ms;--ease-standard:cubic-bezier(.2,0,0,1);--ease-enter:cubic-bezier(0,0,0,1);--ease-exit:cubic-bezier(.4,0,1,1)}@keyframes sx-spin{to{transform:rotate(1turn)}}@keyframes sx-fade{0%{opacity:0}to{opacity:1}}@keyframes sx-pop{0%{opacity:0;transform:translateY(8px) scale(.99)}to{opacity:1;transform:none}}@keyframes sx-toast{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes sx-shimmer{0%{background-position:-420px 0}to{background-position:420px 0}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important}}:root{--btn-primary-bg:var(--color-primary-ink);--btn-primary-bg-hover:var(--sx-teal-700);--btn-primary-bg-active:var(--sx-teal-800);--btn-primary-fg:#fff;--btn-accent-bg:var(--sx-orange-500);--btn-accent-bg-hover:var(--sx-orange-600);--table-row-h:44px;--table-row-h-compact:34px;--table-head-bg:var(--sx-neutral-50);--input-bg:var(--surface-raised);--input-border:var(--border-default);--input-h:var(--control-h);--card-radius:var(--radius-lg);--card-border:var(--border-subtle);--card-shadow:var(--shadow-xs)}.sx-dark{--table-head-bg:#182322}.sx-focusable:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;box-shadow:var(--shadow-focus)}:root{--note-brand-bg:var(--sx-teal-100);--note-brand-line:var(--sx-teal-200);--note-brand-text:var(--sx-teal-700);--step-current-ring:0 0 0 4px rgba(8,140,142,.18);--btn-tertiary-bg:var(--sx-teal-100);--btn-tertiary-bg-hover:var(--sx-teal-200);--btn-tertiary-fg:var(--color-primary-ink);--btn-accent-bg:var(--accent-solid);--btn-accent-bg-hover:var(--sx-yellow-500);--btn-accent-fg:var(--accent-on-solid);--option-selected-bg:var(--sx-teal-50);--option-selected-line:var(--sx-teal-300);--switch-track-off:var(--sx-neutral-300);--btn-danger-bg-hover:var(--sx-red-800);--skeleton-base:var(--sx-neutral-300);--skeleton-sheen:var(--sx-neutral-0)}.sx-dark{--note-brand-bg:rgba(42,165,167,.12);--note-brand-line:var(--sx-teal-700);--note-brand-text:var(--sx-teal-300);--step-current-ring:0 0 0 4px rgba(42,165,167,.24);--btn-tertiary-bg:#0c3b3b;--btn-tertiary-bg-hover:#10504f;--btn-tertiary-fg:var(--sx-teal-300);--btn-accent-bg-hover:var(--sx-yellow-300);--option-selected-bg:rgba(42,165,167,.12);--option-selected-line:var(--sx-teal-700);--switch-track-off:var(--sx-neutral-700);--btn-danger-bg-hover:var(--sx-red-700);--skeleton-base:#1d2322;--skeleton-sheen:#39403f}:root:not(.sx-dark){--text-link:var(--color-primary-ink)}.sx-dark{--shadow-xs:0 1px 2px rgba(0,0,0,.4);--shadow-sm:0 1px 3px rgba(0,0,0,.45),0 1px 2px rgba(0,0,0,.3);--shadow-md:0 4px 12px rgba(0,0,0,.5),0 1px 3px rgba(0,0,0,.35);--shadow-lg:0 12px 28px rgba(0,0,0,.55),0 2px 6px rgba(0,0,0,.4);--shadow-xl:0 24px 56px rgba(0,0,0,.6),0 4px 10px rgba(0,0,0,.45)}:root{--mkt-bone:#fafaf8;--mkt-bone-line:#e8e6e1;--mkt-hairline:#eef1f1;--mkt-mist:#f2f4f4;--mkt-mist-line:#e4e7e5;--mkt-track:#e9ecec;--mkt-cream:#fbf7f0;--mkt-cream-line:#ede6d9;--mkt-cream-card-line:#e8dfcc;--mkt-cream-tint:#fffdf6;--mkt-cream-ink:#5a5348;--mkt-cream-ink-soft:#5f594c;--mkt-gold-ink:#816904}body:has(.mkt-shell){background-color:var(--sx-teal-800)}.mkt-shell{width:100%;overflow-x:hidden;--surface-page:var(--sx-neutral-50);--surface-raised:var(--sx-neutral-0);--surface-sunken:var(--sx-neutral-100);--text-primary:var(--sx-neutral-900);--text-secondary:var(--sx-neutral-600);--text-tertiary:var(--sx-neutral-500);--border-subtle:var(--sx-neutral-200);--border-default:var(--sx-neutral-300);color-scheme:light;background:var(--mkt-bone);color:var(--text-primary)}.mkt-container{max-width:1280px;margin-inline:auto}.mkt-eyebrow{font-family:var(--font-mono);font-size:11.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.mkt-h1{font-size:78px;letter-spacing:-.044em;line-height:.96}.mkt-h1,.mkt-h2{font-family:var(--font-display);font-weight:800;text-wrap:balance}.mkt-h2{font-size:46px;letter-spacing:-.034em;line-height:1.04}.mkt-h2-sm{font-family:var(--font-display);font-size:42px;font-weight:800;letter-spacing:-.032em;line-height:1.06;text-wrap:balance}.mkt-lead{font-size:18px;line-height:1.55;text-wrap:pretty}.mkt-body{font-size:17px;line-height:1.6;text-wrap:pretty}.mkt-stat{font-family:var(--font-display);font-weight:800;letter-spacing:-.03em;line-height:1}.mkt-num{font-family:var(--font-mono);font-variant-numeric:tabular-nums}@keyframes mkt-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.mkt-rise{animation:mkt-rise .5s cubic-bezier(0,0,0,1) both}.mkt-rise-late{animation:mkt-rise .6s cubic-bezier(0,0,0,1) .1s both}@media (prefers-reduced-motion:reduce){.mkt-rise,.mkt-rise-late{animation:none}}@media (max-width:1024px){.mkt-h1{font-size:52px}.mkt-h2,.mkt-h2-sm{font-size:34px}}@media (max-width:640px){.mkt-h1{font-size:38px;letter-spacing:-.03em}.mkt-h2,.mkt-h2-sm{font-size:27px}.mkt-lead{font-size:16px}}.mkt-focus-dark:focus-visible{outline:2px solid #ebc10f;outline-offset:2px;box-shadow:0 0 0 3px rgba(235,193,15,.3)}.mkt-focus-invert:focus-visible{outline:2px solid #fff;outline-offset:2px;box-shadow:0 0 0 3px rgba(15,18,16,.45)}