@font-face{font-family:__Inter_fa2f99;font-style:normal;font-weight:300;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_fa2f99;font-style:normal;font-weight:300;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_fa2f99;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_fa2f99;font-style:normal;font-weight:300;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_fa2f99;font-style:normal;font-weight:300;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_fa2f99;font-style:normal;font-weight:300;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_fa2f99;font-style:normal;font-weight:300;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_fa2f99;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_fa2f99;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_fa2f99;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_fa2f99;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_fa2f99;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_fa2f99;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_fa2f99;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_fa2f99;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_fa2f99;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_fa2f99;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_fa2f99;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_fa2f99;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_fa2f99;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_fa2f99;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_fa2f99;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_fa2f99;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_fa2f99;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_fa2f99;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_fa2f99;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_fa2f99;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_fa2f99;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_fa2f99;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_fa2f99;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_fa2f99;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_fa2f99;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_fa2f99;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_fa2f99;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_fa2f99;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_fa2f99;src:local("Arial");ascent-override:90.49%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:107.06%}.__className_fa2f99{font-family:__Inter_fa2f99,__Inter_Fallback_fa2f99;font-style:normal}.__variable_fa2f99{--font-inter:"__Inter_fa2f99","__Inter_Fallback_fa2f99"}@font-face{font-family:"__Instrument_Serif_1f5468";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/5ece437c7024c161-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:"__Instrument_Serif_1f5468";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/9cc5b37ab1350db7-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:"__Instrument_Serif_1f5468";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/35f3de0ebb1cfc70-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:"__Instrument_Serif_1f5468";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e6099e249fd938cc-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:"__Instrument_Serif_Fallback_1f5468";src:local("Times New Roman");ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.00%;size-adjust:83.94%}.__className_1f5468{font-family:"__Instrument_Serif_1f5468","__Instrument_Serif_Fallback_1f5468";font-weight:400}.__variable_1f5468{--font-serif:"__Instrument_Serif_1f5468","__Instrument_Serif_Fallback_1f5468"}@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-mono:"__JetBrains_Mono_6d24ac","__JetBrains_Mono_Fallback_6d24ac"}:root{--bg:#17140f;--bg-2:#1c1814;--bg-3:#231e18;--panel:#1f1b16;--panel-2:#2a2520;--ink:#f5f0eb;--ink-2:#d9d2c4;--ink-3:#9c9384;--ink-4:#6e6558;--rule:#2e2821;--rule-strong:#3d362d;--orange:#cc785c;--orange-hover:#d88a6d;--orange-ink:#e5a088;--orange-soft:rgba(204,120,92,.12);--sage:#7c9274;--sage-ink:#9db596;--sage-soft:rgba(124,146,116,.14);--straw:#d6a85b;--straw-ink:#e8c37e;--straw-soft:rgba(214,168,91,.12);--sky:#7a9ab5;--sky-ink:#a2bdd3;--sky-soft:rgba(122,154,181,.14);--orange-rgb:204,120,92;--sage-rgb:124,146,116;--straw-rgb:214,168,91;--sky-rgb:122,154,181;--glow-k:1;--accent:var(--orange);--accent-ink:var(--orange-ink);--accent-soft:var(--orange-soft);--accent-rgb:204,120,92;--userbubble-bg:var(--panel);--userbubble-border:var(--rule-strong);--userbubble-ink:var(--ink)}html[data-contrast=deep-warm]{--bg:#0c0a07;--bg-2:#120f0b;--bg-3:#171310;--panel:#1c1813;--panel-2:#262118;--rule:#2a241e;--rule-strong:#3a322a;--userbubble-bg:#050404;--userbubble-border:#1a1612;--userbubble-ink:#f5f0eb}html[data-contrast=charcoal]{--bg:#0a0a0b;--bg-2:#101012;--bg-3:#16161a;--panel:#18181b;--panel-2:#222227;--rule:#26262b;--rule-strong:#34343b;--ink:#f4f4f5;--ink-2:#d4d4d8;--ink-3:#8e8e95;--ink-4:#5e5e66;--userbubble-bg:#000;--userbubble-border:#1a1a1e;--userbubble-ink:#f4f4f5}html[data-contrast=duotone]{--bg:#0b0907;--bg-2:#14110d;--bg-3:#1e1a15;--panel:#221d17;--panel-2:#2e271f;--rule:#322b23;--rule-strong:#433a30;--userbubble-bg:#040403;--userbubble-border:#1a1612;--userbubble-ink:#f5f0eb}*{box-sizing:border-box}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body,html{margin:0;padding:0;background:var(--bg);color:var(--ink);overflow-x:hidden}body{font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Helvetica Neue",sans-serif;font-feature-settings:"ss01","cv11";-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;line-height:1.55}.serif{font-family:var(--font-serif),"Times New Roman",serif;font-weight:400;letter-spacing:-.01em}.mono{font-family:var(--font-mono),ui-monospace,Menlo,monospace}.ital{font-style:italic}::selection{background:var(--orange);color:#fff}a{color:inherit;text-decoration:none}.link-u{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong)}.link-u:hover{-webkit-text-decoration-color:var(--orange);text-decoration-color:var(--orange);color:var(--orange-ink)}.shell{max-width:1160px}.shell,.shell-wide{margin:0 auto;padding:0 28px}.shell-wide{max-width:1280px}.bg-layer{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden}.bg-grid{background-image:radial-gradient(hsla(30,33%,94%,.06) 1px,transparent 0),linear-gradient(90deg,hsla(30,33%,94%,.025) 1px,transparent 0),linear-gradient(180deg,hsla(30,33%,94%,.025) 1px,transparent 0);background-size:44px 44px,44px 44px,44px 44px;background-position:0 0,0 0,0 0;mask-image:radial-gradient(ellipse 90% 60% at 50% 30%,#000 20%,rgba(0,0,0,.45) 55%,transparent 85%);-webkit-mask-image:radial-gradient(ellipse 90% 60% at 50% 30%,#000 20%,rgba(0,0,0,.45) 55%,transparent 85%)}.bg-grid,.bg-vignette{position:absolute;inset:0}.bg-vignette{background:radial-gradient(ellipse 70% 55% at 50% 0,rgba(204,120,92,.06) 0,transparent 70%);opacity:calc(var(--glow-k) * 1)}section{position:relative;z-index:1}.glow{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden}.glow:after,.glow:before{content:"";position:absolute;border-radius:50%;filter:blur(80px);opacity:calc(var(--glow-k) * .55);mix-blend-mode:screen}.glow:before{width:900px;height:520px;background:radial-gradient(ellipse at center,rgba(var(--accent-rgb),.55) 0,rgba(var(--accent-rgb),.28) 35%,transparent 70%)}.glow:after,.glow:before{left:50%;top:50%;transform:translate(-50%,-50%)}.glow:after{width:380px;height:240px;background:radial-gradient(ellipse at center,rgba(var(--accent-rgb),.6) 0,transparent 65%);opacity:calc(var(--glow-k) * .7)}.glow.glow-left:before{left:18%}.glow.glow-left:after{left:22%}.glow.glow-right:before{left:82%}.glow.glow-right:after{left:78%}.glow.glow-top:before{top:10%}.glow.glow-top:after{top:12%}.glow.glow-bottom:before{top:90%}.glow.glow-bottom:after{top:88%}.s-orange{--accent:var(--orange);--accent-ink:var(--orange-ink);--accent-soft:var(--orange-soft);--accent-rgb:var(--orange-rgb)}.s-sage{--accent:var(--sage);--accent-ink:var(--sage-ink);--accent-soft:var(--sage-soft);--accent-rgb:var(--sage-rgb)}.s-straw{--accent:var(--straw);--accent-ink:var(--straw-ink);--accent-soft:var(--straw-soft);--accent-rgb:var(--straw-rgb)}.s-sky{--accent:var(--sky);--accent-ink:var(--sky-ink);--accent-soft:var(--sky-soft);--accent-rgb:var(--sky-rgb)}.hl-on .serif em,.hl-on h1 em,.hl-on h2 em,.hl-on h3 em{color:var(--orange-ink);font-style:italic;transition:color .4s ease}.serif em[data-keep],em[data-keep]{color:inherit!important}.eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-inter),sans-serif;font-size:12px;font-weight:500;letter-spacing:.04em;color:var(--ink-3)}.eyebrow .dot{width:6px;height:6px;border-radius:50%;background:var(--accent)}.section-marker{display:inline-flex;align-items:center;gap:14px;margin-bottom:20px}.section-marker .bar{width:38px;height:1px;background:var(--accent);box-shadow:0 0 8px rgba(var(--accent-rgb),calc(var(--glow-k) * .8))}.section-marker .n{font-family:var(--font-mono),monospace;font-size:11px;color:var(--accent);letter-spacing:.14em}.section-marker .label{font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.btn,.section-marker .label{font-family:var(--font-inter),sans-serif}.btn{display:inline-flex;align-items:center;gap:8px;padding:12px 18px;border-radius:10px;font-size:14px;font-weight:500;cursor:pointer;border:1px solid transparent;transition:transform .15s ease,background .2s ease,border-color .2s ease,box-shadow .2s ease;white-space:nowrap}.btn-primary{background:var(--orange);color:#fff;box-shadow:0 0 0 0 rgba(204,120,92,0),0 10px 30px -12px rgba(204,120,92,calc(var(--glow-k) * .6))}.btn-primary:hover{background:var(--orange-hover);transform:translateY(-1px);box-shadow:0 0 0 3px rgba(204,120,92,.2),0 14px 40px -10px rgba(204,120,92,calc(var(--glow-k) * .8))}.btn-ghost{background:transparent;color:var(--ink);border-color:var(--rule-strong)}.btn-ghost:hover{border-color:var(--ink-3);background:var(--panel)}a:focus-visible,button:focus-visible{outline:2px solid var(--orange);outline-offset:2px;border-radius:6px}.cw-window{background:#1f1f1f;border:1px solid var(--rule);border-radius:16px;padding:22px 26px;position:relative;overflow:hidden}.cw-window--lit{overflow:visible;box-shadow:0 30px 60px -30px rgba(0,0,0,.55)}.cw-window--lit:before{content:"";position:absolute;width:420px;height:420px;border-radius:50%;pointer-events:none;z-index:-1;background:radial-gradient(circle at center,rgba(var(--accent-rgb),.7) 0,rgba(var(--accent-rgb),.3) 38%,transparent 68%);filter:blur(36px);opacity:calc(var(--glow-k) * 1.1);mix-blend-mode:screen}.cw-window--lit:before,.cw-window--spot-tr:before{top:-60px;right:-30px;left:auto;bottom:auto}.cw-window--spot-tl:before{top:-60px;left:-30px;right:auto;bottom:auto}.cw-window--spot-tc:before{top:-90px;left:50%;transform:translateX(-50%);right:auto;bottom:auto}html[style*="--glow-k: 0"] .cw-window--lit:before{opacity:0}.cw-window>*{position:relative;z-index:1}.cw-userbubble{display:inline-block;background:var(--userbubble-bg);border:1px solid var(--userbubble-border);color:var(--userbubble-ink);padding:10px 14px;border-radius:14px;font-size:14.5px;max-width:80%}.cw-input{background:var(--panel-2);border:1px solid var(--rule-strong);border-radius:14px;padding:14px 16px;color:var(--ink);font-size:15px;display:flex;align-items:center;justify-content:space-between;gap:12px}.cw-input .input-text,.cw-input input{background:transparent;border:none;outline:none;color:var(--ink);flex:1 1;font-size:15px;font-family:inherit}.cw-sendbtn{background:var(--accent,var(--orange));color:#fff;border:none;width:36px;height:36px;border-radius:10px;display:grid;place-items:center;cursor:pointer;transition:background .15s ease,box-shadow .2s ease;box-shadow:0 0 0 0 rgba(var(--accent-rgb),0),0 6px 16px -6px rgba(var(--accent-rgb),calc(var(--glow-k) * .7))}.cw-sendbtn:hover{box-shadow:0 0 0 3px rgba(var(--accent-rgb),.25)}.cw-pill{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:8px;background:var(--panel);color:var(--ink-2);font-size:12.5px;border:1px solid var(--rule)}.cw-codechip{display:inline-block;padding:1px 6px;background:var(--orange-soft);color:var(--orange-ink);font-family:var(--font-mono),monospace;font-size:12.5px;border-radius:4px;white-space:nowrap}.s-sage .cw-codechip{background:var(--sage-soft);color:var(--sage-ink)}.s-straw .cw-codechip{background:var(--straw-soft);color:var(--straw-ink)}.s-sky .cw-codechip{background:var(--sky-soft);color:var(--sky-ink)}.reveal{opacity:0;transform:translateY(10px);transition:opacity .7s ease,transform .7s ease}.reveal.in{opacity:1;transform:none}.lp-ai-row{position:relative;width:-moz-fit-content;width:fit-content;max-width:100%}.lp-ai-row>span{background-image:linear-gradient(90deg,var(--ink-3) 0,var(--ink-3) 35%,var(--ink) 50%,var(--ink-3) 65%,var(--ink-3) 100%);background-size:200% 100%;background-position:100% 0;-webkit-background-clip:text;background-clip:text;color:transparent!important;animation:lpAiTextShimmer 2.6s linear infinite;animation-play-state:paused}.lp-ai-row>span>span{color:inherit!important;background:none!important}.lp-ai-row>img,.lp-ai-row>svg{animation:lpAiIconPulse 2.6s ease-in-out infinite;animation-play-state:paused}.lp-ai-active .lp-ai-row>img,.lp-ai-active .lp-ai-row>span,.lp-ai-active .lp-ai-row>svg{animation-play-state:running}@keyframes lpAiTextShimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes lpAiIconPulse{0%,to{opacity:.55}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.lp-ai-row>span{background:none;color:var(--ink-3)!important;animation:none}.lp-ai-row>img,.lp-ai-row>svg{animation:none;opacity:1}}.lp-typing-caret{display:inline-block;width:2px;height:18px;background:var(--ink-3);margin-left:2px;vertical-align:middle;animation:painsBlink 1s steps(2) infinite}.muted{color:var(--ink-3)}.cw-asterisk{transition:transform .6s cubic-bezier(.2,.8,.2,1)}.cw-asterisk:hover{transform:rotate(180deg)}@keyframes heroBreathe{0%,to{opacity:calc(var(--glow-k) * .55);transform:translate(-50%,-50%) scale(1)}50%{opacity:calc(var(--glow-k) * .7);transform:translate(-50%,-50%) scale(1.05)}}.glow.glow-breathe:before{animation:heroBreathe 7s ease-in-out infinite}@keyframes ppPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.85)}}.pp-pulse-dot{animation:ppPulse 1.6s ease-in-out infinite}@media (max-width:860px){.shell,.shell-wide{padding:0 20px}.glow:before{width:600px;height:380px}.glow:after{width:280px;height:180px}}@media (max-width:1024px){.lp-section{padding-top:80px!important;padding-bottom:80px!important}.lp-grid-3,.lp-grid-3-cards{grid-template-columns:repeat(2,1fr)!important}.lp-grid-2-bn,.lp-grid-2-faq{gap:48px!important}.lp-grid-2-in-main{grid-template-columns:1fr!important}.lp-grid-2-fnd{grid-template-columns:220px 1fr!important;gap:40px!important}}@media (max-width:768px){.shell,.shell-wide{padding:0 14px}.lp-section{padding-top:64px!important;padding-bottom:64px!important}.lp-section-tight{padding-top:56px!important;padding-bottom:56px!important}.lp-grid-2-bn,.lp-grid-2-faq,.lp-grid-2-fnd,.lp-grid-2-in-main,.lp-grid-2-pri,.lp-grid-3,.lp-grid-3-cards{grid-template-columns:1fr!important;gap:20px!important;direction:ltr!important}.lp-grid-2-in-main>:first-child{border-right:none!important;border-bottom:1px solid var(--rule)!important}.lp-no-sticky-mobile{position:static!important;top:auto!important}.lp-founder-portrait{width:140px!important;height:168px!important}.lp-founder-portrait .serif{font-size:64px!important}.lp-price-num{font-size:48px!important}.lp-pains-truth{padding:32px 24px!important;margin-top:56px!important}.lp-pains-divider-rule{display:none!important}.lp-hero-h1>span>span:nth-child(2){white-space:normal!important}.lp-hero-h1 .lp-hero-line3{display:block!important}.lp-hero-h1{font-size:clamp(34px,10vw,50px)!important}.lp-hero-kicker{font-size:16px!important;margin-top:22px!important;margin-bottom:28px!important}.lp-nav-links a:not(.btn){display:none!important}.lp-nav-links,.lp-trustbar{gap:10px!important}.lp-trustbar{font-size:12.5px!important}.lp-counter-strip{grid-template-columns:1fr!important;gap:10px!important;padding:14px 16px!important}.lp-inside-left,.lp-inside-right{padding:28px 22px!important}.lp-benefit-window{padding:20px 18px!important}.lp-faq-answer{padding-left:28px!important;padding-right:12px!important}.lp-faq-button{padding:18px 4px!important}.lp-faq-q{font-size:18px!important}.lp-how-card{padding:22px 20px!important}.lp-meet-folder svg{width:100px!important;height:100px!important}.lp-meet-pill{gap:14px!important;padding:10px 16px!important}.lp-meet-sep{display:none!important}.lp-pricing-card{padding:28px 22px!important}.lp-finalcta{padding:80px 0 90px!important}.lp-hero-video{margin-bottom:40px!important}.lp-hero-buttons .btn{padding:12px 18px!important;font-size:14px!important}.lp-hero-text-block{padding-top:36px!important;padding-bottom:32px!important}.lp-hero-toolcapsule{padding:.06em .22em .1em!important;margin:0 .04em!important}.lp-pricing-popular-badge{position:static!important;align-self:flex-start!important;margin-bottom:-8px!important}}@media (max-width:420px){.shell,.shell-wide{padding:0 12px}.lp-section{padding-top:52px!important;padding-bottom:52px!important}.lp-pains-truth h3{font-size:clamp(28px,9vw,36px)!important}.lp-hero-h1{font-size:clamp(32px,10.2vw,42px)!important}}.sec-fade-bot,.sec-fade-top{position:relative}.sec-fade-bot:after,.sec-fade-top:before{content:"";position:absolute;left:0;right:0;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent 0,rgba(58,50,42,0) 8%,rgba(58,50,42,.55) 35%,rgba(58,50,42,.7) 50%,rgba(58,50,42,.55) 65%,rgba(58,50,42,0) 92%,transparent)}.sec-fade-top:before{top:0}.sec-fade-bot:after{bottom:0}html[data-contrast=charcoal] .sec-fade-bot:after,html[data-contrast=charcoal] .sec-fade-top:before{background:linear-gradient(90deg,transparent 0,rgba(52,52,59,0) 8%,rgba(52,52,59,.55) 35%,rgba(52,52,59,.7) 50%,rgba(52,52,59,.55) 65%,rgba(52,52,59,0) 92%,transparent)}