@font-face{font-family:Archivo;font-style:normal;font-weight:400;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;font-style:normal;font-weight:400;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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_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;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;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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_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;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;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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_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;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;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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_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;font-style:normal;font-weight:800;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;font-style:normal;font-weight:800;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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:800;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;src:local("Arial");ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.00%;size-adjust:98.70%}.__className_f184ba{font-family:Archivo,Archivo Fallback;font-style:normal}.__variable_f184ba{--font-archivo:"Archivo","Archivo Fallback"}@font-face{font-family:Inter;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_176161{font-family:Inter,Inter Fallback;font-style:normal}.__variable_176161{--font-inter:"Inter","Inter Fallback"}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.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;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.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;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;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_a3cc63{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_a3cc63{--font-mono:"JetBrains Mono","JetBrains Mono Fallback"}:root{--pxc-black:#09090D;--pxc-graphite:#353640;--pxc-soft:#E8E9EE;--pxc-white:#FFFFFF;--pxc-red:#FF273D;--pxc-blue:#58E6FF;--pxc-lilac:#C59BFF;--pxc-red-ink:#D4001A;--pxc-blue-ink:#007A99;--pxc-lilac-ink:#6B3FD1;--pxc-ink-2:#5A5B66;--pxc-line-light:#D5D6DD;--pxc-line-dark:#26272F;--pxc-surface-dark-2:#121218;--pxc-grade-a:#58E6FF;--pxc-grade-b:#9FEFFF;--pxc-grade-c:#C59BFF;--pxc-grade-d:#FF8A96;--pxc-grade-f:#FF273D;--pxc-font-display:var(--font-archivo),"Helvetica Neue",Arial,sans-serif;--pxc-font-body:var(--font-inter),"Helvetica Neue",Arial,sans-serif;--pxc-font-mono:var(--font-mono),ui-monospace,Menlo,monospace;--pxc-fs-xs:0.8125rem;--pxc-fs-sm:0.9375rem;--pxc-fs-base:1.0625rem;--pxc-fs-lg:1.25rem;--pxc-fs-xl:1.5625rem;--pxc-fs-2xl:1.953rem;--pxc-fs-3xl:2.441rem;--pxc-fs-4xl:3.052rem;--pxc-fs-display:clamp(2.6rem,6vw,5.2rem);--pxc-lh-tight:1.05;--pxc-lh-snug:1.25;--pxc-lh-body:1.6;--pxc-tracking-display:-0.025em;--pxc-tracking-label:0.14em;--pxc-s-1:4px;--pxc-s-2:8px;--pxc-s-3:12px;--pxc-s-4:16px;--pxc-s-5:24px;--pxc-s-6:32px;--pxc-s-7:48px;--pxc-s-8:64px;--pxc-s-9:96px;--pxc-s-10:128px;--pxc-gutter:clamp(20px,5vw,72px);--pxc-maxw:1200px;--pxc-maxw-text:68ch;--pxc-radius-0:0;--pxc-radius-1:2px;--pxc-radius-2:6px;--pxc-rule:1px solid var(--pxc-line-light);--pxc-ease:cubic-bezier(.2,.7,.2,1);--pxc-dur-1:120ms;--pxc-dur-2:220ms;--pxc-dur-3:420ms;--pxc-focus:0 0 0 3px var(--pxc-black),0 0 0 5px var(--pxc-blue)}@media (prefers-reduced-motion:reduce){:root{--pxc-dur-1:0ms;--pxc-dur-2:0ms;--pxc-dur-3:0ms}}.pxc-label{font:600 var(--pxc-fs-xs)/1 var(--pxc-font-body);letter-spacing:var(--pxc-tracking-label);text-transform:uppercase}*,:after,:before{box-sizing:border-box}html{text-size-adjust:100%}body{margin:0;color:var(--pxc-black);background:var(--pxc-white);font:400 var(--pxc-fs-base)/var(--pxc-lh-body) var(--pxc-font-body);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}img,svg,video{display:block;max-width:100%;height:auto}a{color:var(--pxc-black);text-decoration-thickness:1px;text-underline-offset:3px}a:hover{color:var(--pxc-red-ink)}[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:none;box-shadow:var(--pxc-focus);border-radius:var(--pxc-radius-1)}.pxc-skip{position:absolute;left:-9999px;top:0;background:var(--pxc-black);color:var(--pxc-white);padding:12px 16px;z-index:1000}.pxc-skip:focus{left:var(--pxc-s-4);top:var(--pxc-s-4)}.pxc-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}h1,h2,h3,h4{font-family:var(--pxc-font-display);font-weight:700;line-height:var(--pxc-lh-tight);letter-spacing:var(--pxc-tracking-display);margin:0 0 var(--pxc-s-4)}h1{font-size:var(--pxc-fs-4xl);font-weight:800}h2{font-size:var(--pxc-fs-3xl)}h3{font-size:var(--pxc-fs-2xl)}h3,h4{line-height:var(--pxc-lh-snug)}h4{font-size:var(--pxc-fs-xl);letter-spacing:-.01em}li,p{max-width:var(--pxc-maxw-text)}.pxc-eyebrow{font:600 var(--pxc-fs-xs)/1 var(--pxc-font-body);letter-spacing:var(--pxc-tracking-label);text-transform:uppercase;color:var(--pxc-ink-2);display:inline-block;margin-bottom:var(--pxc-s-4)}.pxc-eyebrow--on-dark{color:var(--pxc-blue)}.pxc-lede{font-size:var(--pxc-fs-lg);color:var(--pxc-graphite);max-width:60ch}.pxc-mono{font-family:var(--pxc-font-mono);font-size:.95em}.pxc-muted{color:var(--pxc-ink-2)}.pxc-rule{border:0;border-top:1px solid var(--pxc-line-light);margin:var(--pxc-s-7) 0}.pxc-rule--red{border-color:var(--pxc-red-ink);border-width:1px}.pxc-container{max-width:var(--pxc-maxw);margin:0 auto;padding:0 var(--pxc-gutter)}.pxc-section{padding:var(--pxc-s-9) 0}.pxc-section--tight{padding:var(--pxc-s-7) 0}.pxc-section--dark{background:var(--pxc-black)}.pxc-section--dark,.pxc-section--dark h1,.pxc-section--dark h2,.pxc-section--dark h3,.pxc-section--dark h4{color:var(--pxc-white)}.pxc-section--dark .pxc-lede,.pxc-section--dark p{color:#BFC0C9}.pxc-section--soft{background:var(--pxc-soft)}.pxc-grid{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:var(--pxc-s-5);gap:var(--pxc-s-5)}.pxc-col-12,.pxc-col-4,.pxc-col-6,.pxc-col-8{grid-column:span 12}@media (min-width:760px){.pxc-col-6{grid-column:span 6}.pxc-col-4{grid-column:span 4}.pxc-col-8{grid-column:span 8}}.pxc-stack>*+*{margin-top:var(--pxc-s-5)}.pxc-stack-sm>*+*{margin-top:var(--pxc-s-3)}.pxc-stack-lg>*+*{margin-top:var(--pxc-s-7)}.pxc-cluster{display:flex;flex-wrap:wrap;gap:var(--pxc-s-3);align-items:center}.pxc-nav{top:0;background:rgba(255,255,255,.92);-webkit-backdrop-filter:saturate(1.4) blur(8px);backdrop-filter:saturate(1.4) blur(8px);border-bottom:var(--pxc-rule);z-index:50}.pxc-nav__row{display:flex;align-items:center;justify-content:space-between;padding:var(--pxc-s-4) var(--pxc-gutter);gap:var(--pxc-s-5)}.pxc-nav__brand{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:var(--pxc-black)}.pxc-nav__brand strong{font-family:var(--pxc-font-display);font-weight:800;letter-spacing:-.02em;font-size:1.25rem}.pxc-nav__brand strong em{color:var(--pxc-red-ink);font-style:normal}.pxc-nav__brand span{font-family:var(--pxc-font-body);color:var(--pxc-ink-2);font-size:var(--pxc-fs-xs);letter-spacing:var(--pxc-tracking-label);text-transform:uppercase;display:none}@media (min-width:760px){.pxc-nav__brand span{display:inline}}.pxc-nav__links{display:none;gap:var(--pxc-s-5)}.pxc-nav__links a{text-decoration:none;font:500 var(--pxc-fs-sm)/1 var(--pxc-font-body);color:var(--pxc-graphite)}.pxc-nav__links a[aria-current=page]{color:var(--pxc-black);border-bottom:2px solid var(--pxc-red);padding-bottom:2px}.pxc-nav__cta{font:600 var(--pxc-fs-sm)/1 var(--pxc-font-body)}@media (min-width:960px){.pxc-nav__links{display:inline-flex}}.pxc-nav__toggle{background:none;border:1px solid var(--pxc-line-light);padding:10px 12px;font:600 var(--pxc-fs-xs)/1 var(--pxc-font-body);letter-spacing:var(--pxc-tracking-label);text-transform:uppercase;cursor:pointer}@media (min-width:960px){.pxc-nav__toggle{display:none}}.pxc-nav__mobile{display:none;border-top:var(--pxc-rule);padding:var(--pxc-s-4) var(--pxc-gutter) var(--pxc-s-5)}.pxc-nav__mobile.is-open{display:block}.pxc-nav__mobile ul{list-style:none;padding:0;margin:0;display:grid;grid-gap:var(--pxc-s-3);gap:var(--pxc-s-3)}.pxc-nav__mobile a{text-decoration:none;color:var(--pxc-black);font:500 var(--pxc-fs-base)/1 var(--pxc-font-body)}.pxc-footer{background:var(--pxc-black);color:#BFC0C9;padding:var(--pxc-s-8) 0 var(--pxc-s-6)}.pxc-footer h4{color:var(--pxc-white);font-size:var(--pxc-fs-lg);margin-bottom:var(--pxc-s-3)}.pxc-footer a{color:#BFC0C9;text-decoration:none}.pxc-footer a:hover{color:var(--pxc-white)}.pxc-footer ul{list-style:none;padding:0;margin:0;display:grid;grid-gap:var(--pxc-s-2);gap:var(--pxc-s-2);font-size:var(--pxc-fs-sm)}.pxc-footer__bottom{margin-top:var(--pxc-s-7);padding-top:var(--pxc-s-5);border-top:1px solid #26272f;display:flex;flex-wrap:wrap;gap:var(--pxc-s-3);justify-content:space-between;font-size:var(--pxc-fs-xs);color:#8A8B96}.pxc-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 24px;border-radius:var(--pxc-radius-1);font:600 var(--pxc-fs-sm)/1 var(--pxc-font-body);letter-spacing:.02em;cursor:pointer;border:1px solid transparent;transition:background var(--pxc-dur-2) var(--pxc-ease),color var(--pxc-dur-2) var(--pxc-ease),transform var(--pxc-dur-1);text-decoration:none}.pxc-btn:hover{transform:translateY(-1px)}.pxc-btn:focus-visible{outline:none;box-shadow:var(--pxc-focus)}.pxc-btn--primary{background:var(--pxc-red)}.pxc-btn--primary,.pxc-btn--primary:hover{color:var(--pxc-black)}.pxc-btn--secondary-dark{background:transparent;color:var(--pxc-white);border-color:rgba(255,255,255,.35)}.pxc-btn--secondary-dark:hover{border-color:var(--pxc-white);color:var(--pxc-white)}.pxc-btn--secondary-light{background:transparent;color:var(--pxc-black);border-color:var(--pxc-black)}.pxc-btn--secondary-light:hover{background:var(--pxc-black);color:var(--pxc-white)}.pxc-btn--ghost{border-color:var(--pxc-line-light)}.pxc-btn--sm{min-height:36px;padding:0 14px}.pxc-btn[disabled]{opacity:.5;cursor:not-allowed;transform:none}.pxc-field{display:grid;grid-gap:8px;gap:8px;margin-bottom:var(--pxc-s-5)}.pxc-field>label{font:600 var(--pxc-fs-sm)/1.2 var(--pxc-font-body);color:var(--pxc-black)}.pxc-field__error{font-size:var(--pxc-fs-xs);color:var(--pxc-red-ink);font-weight:600}.pxc-input,.pxc-select,.pxc-textarea{min-height:48px;transition:border-color var(--pxc-dur-2) var(--pxc-ease)}.pxc-textarea{min-height:140px}.pxc-input:hover,.pxc-select:hover,.pxc-textarea:hover{border-color:var(--pxc-graphite)}.pxc-input:focus,.pxc-select:focus,.pxc-textarea:focus{border-color:var(--pxc-black);outline:none;box-shadow:var(--pxc-focus)}.pxc-honeypot{left:-5000px}.pxc-scale{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:var(--pxc-s-2);gap:var(--pxc-s-2);margin-top:var(--pxc-s-2)}.pxc-scale__option{position:relative}.pxc-scale__option input{position:absolute;opacity:0;inset:0;cursor:pointer}.pxc-scale__option label{display:flex;flex-direction:column;align-items:center;gap:6px;padding:14px 6px;border:1px solid var(--pxc-line-light);border-radius:var(--pxc-radius-1);background:var(--pxc-white);text-align:center;cursor:pointer;min-height:72px;transition:border-color var(--pxc-dur-2),background var(--pxc-dur-2)}.pxc-scale__option label strong{font-family:var(--pxc-font-mono);font-size:var(--pxc-fs-lg);color:var(--pxc-black)}.pxc-scale__option label span{font-size:var(--pxc-fs-xs);color:var(--pxc-ink-2);line-height:1.2}.pxc-scale__option input:hover+label{border-color:var(--pxc-graphite)}.pxc-scale__option input:focus-visible+label{box-shadow:var(--pxc-focus);outline:none}.pxc-scale__option input:checked+label{border-color:var(--pxc-black);background:var(--pxc-black)}.pxc-scale__option input:checked+label strong{color:var(--pxc-blue)}.pxc-scale__option input:checked+label span{color:var(--pxc-white)}.pxc-progress{height:6px;background:var(--pxc-soft);border-radius:999px;overflow:hidden}.pxc-progress__bar{height:100%;background:var(--pxc-black);transition:width var(--pxc-dur-3) var(--pxc-ease)}.pxc-progress--on-dark{background:#26272F}.pxc-progress--on-dark .pxc-progress__bar{background:var(--pxc-blue)}.pxc-scorecard{background:var(--pxc-black);padding:var(--pxc-s-7);border-radius:var(--pxc-radius-2)}.pxc-scorecard,.pxc-scorecard h3{color:var(--pxc-white)}.pxc-grade{display:inline-flex;align-items:center;justify-content:center;width:96px;height:96px;border-radius:50%;color:var(--pxc-black);font:800 3rem/1 var(--pxc-font-display);letter-spacing:-.03em}.pxc-grade,.pxc-grade--a{background:var(--pxc-grade-a)}.pxc-grade--b{background:var(--pxc-grade-b)}.pxc-grade--c{background:var(--pxc-grade-c)}.pxc-grade--d{background:var(--pxc-grade-d)}.pxc-grade--f{background:var(--pxc-grade-f);color:var(--pxc-black)}.pxc-dim{display:grid;grid-gap:8px;gap:8px}.pxc-dim__row{display:grid;grid-template-columns:160px 1fr 60px;grid-gap:var(--pxc-s-3);gap:var(--pxc-s-3);align-items:center;font-size:var(--pxc-fs-sm)}.pxc-dim__row .pxc-dim__label{color:#BFC0C9}.pxc-dim__row .pxc-dim__score{font-family:var(--pxc-font-mono);color:var(--pxc-blue);text-align:right}.pxc-dim__bar{height:10px;background:#26272F;border-radius:999px;overflow:hidden}.pxc-dim__bar>span{display:block;height:100%;background:var(--pxc-blue)}.pxc-redflag{display:grid;grid-template-columns:32px 1fr;grid-gap:var(--pxc-s-3);gap:var(--pxc-s-3);align-items:start;background:var(--pxc-black);color:var(--pxc-white);border-left:4px solid var(--pxc-red);padding:var(--pxc-s-5);border-radius:var(--pxc-radius-1)}.pxc-redflag__icon{width:24px;height:24px;color:var(--pxc-red)}.pxc-redflag strong{color:var(--pxc-white);display:block;margin-bottom:4px;letter-spacing:.02em}.pxc-redflag p{color:#BFC0C9;margin:0}.pxc-result{border:1px solid var(--pxc-line-light);border-left:4px solid var(--pxc-black);padding:var(--pxc-s-5);background:var(--pxc-white)}.pxc-result__label{font:600 var(--pxc-fs-xs)/1 var(--pxc-font-body);letter-spacing:var(--pxc-tracking-label);text-transform:uppercase;color:var(--pxc-ink-2)}.pxc-result__value{font-family:var(--pxc-font-mono);font-size:var(--pxc-fs-3xl);line-height:1;margin:var(--pxc-s-2) 0;color:var(--pxc-black)}.pxc-result__note{font-size:var(--pxc-fs-xs);color:var(--pxc-ink-2)}.pxc-card{padding:var(--pxc-s-6);transition:border-color var(--pxc-dur-2)}.pxc-card:hover{border-color:var(--pxc-black)}.pxc-card--dark{border-color:var(--pxc-line-dark);color:#BFC0C9}.pxc-card--dark h3,.pxc-card--dark h4{color:var(--pxc-white)}.pxc-card__num{font-family:var(--pxc-font-mono);font-size:var(--pxc-fs-xs);letter-spacing:var(--pxc-tracking-label)}.pxc-callout{border-left:3px solid var(--pxc-black);background:var(--pxc-soft);font-size:var(--pxc-fs-sm)}.pxc-callout--note{border-color:var(--pxc-black)}.pxc-callout--warn{background:#FFF2F4}.pxc-callout--info{background:#ECFBFF}.pxc-table{width:100%;border-collapse:collapse;font-size:var(--pxc-fs-sm)}.pxc-table td,.pxc-table th{text-align:left;padding:12px 14px;border-bottom:var(--pxc-rule);vertical-align:top}.pxc-table th{font:600 var(--pxc-fs-xs)/1 var(--pxc-font-body);letter-spacing:var(--pxc-tracking-label);text-transform:uppercase;color:var(--pxc-ink-2);background:var(--pxc-soft)}.pxc-hero__poster,.pxc-hero__video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.35;z-index:0}.pxc-hero__poster{background:linear-gradient(135deg,#09090D,#121218 55%,#353640)}.pxc-hero__grid{position:absolute;inset:0;z-index:1;background-image:linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 0);background-size:calc(100% / 12) 100%;pointer-events:none}.pxc-hero__inner{position:relative;z-index:2;padding:var(--pxc-s-10) var(--pxc-gutter) var(--pxc-s-9)}.pxc-hero h1{font-size:var(--pxc-fs-display);line-height:var(--pxc-lh-tight);max-width:18ch;color:var(--pxc-white);margin-bottom:var(--pxc-s-5)}.pxc-hero h1 em{font-style:normal;color:var(--pxc-red)}.pxc-hero .pxc-lede{color:#D5D6DD;max-width:56ch}.pxc-hero__meta{margin-top:var(--pxc-s-6);display:flex;gap:var(--pxc-s-4);flex-wrap:wrap}.pxc-hero__disc{position:relative;z-index:2;font-size:var(--pxc-fs-xs);color:#8A8B96;border-top:1px solid #26272f;padding-top:var(--pxc-s-4);margin-top:var(--pxc-s-7);max-width:60ch}@media (prefers-reduced-motion:reduce){.pxc-hero__video{display:none!important}}.pxc-icon{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.pxc-icon--lg{width:32px;height:32px}.pxc-mt-0{margin-top:0}.pxc-mb-0{margin-bottom:0}.pxc-flow>p+p{margin-top:var(--pxc-s-3)}.pxc-tag{display:inline-block;padding:4px 10px;border:1px solid var(--pxc-line-light);border-radius:999px;font:500 var(--pxc-fs-xs)/1 var(--pxc-font-body);color:var(--pxc-graphite);letter-spacing:.02em}.pxc-tag--on-dark{border-color:#26272F;color:#D5D6DD}.pxc-flow h2{margin-top:var(--pxc-s-7);font-size:var(--pxc-fs-2xl)}.pxc-flow h3{margin-top:var(--pxc-s-6);font-size:var(--pxc-fs-xl)}.pxc-flow ol,.pxc-flow ul{padding-left:1.2rem}.pxc-flow li+li{margin-top:6px}.pxc-flow blockquote{margin-left:0;padding-left:var(--pxc-s-5);border-left:3px solid var(--pxc-red);color:var(--pxc-graphite)}details>summary{list-style:none;cursor:pointer}details>summary::-webkit-details-marker{display:none}details>summary:after{content:"+";float:right;font-family:var(--pxc-font-mono);color:var(--pxc-ink-2);margin-left:1rem}details[open]>summary:after{content:"−"}.pxc-hero{position:relative;background:var(--pxc-black);color:var(--pxc-white);padding:var(--pxc-s-9) 0;overflow:hidden}.pxc-hero__grid{max-width:1360px;margin:0 auto;padding:0 var(--pxc-gutter);display:grid;grid-template-columns:1fr;grid-gap:var(--pxc-s-7);gap:var(--pxc-s-7);align-items:center}.pxc-hero__grid,.pxc-hero__text{position:relative;z-index:3}.pxc-hero__eyebrow{color:var(--pxc-blue);font:600 var(--pxc-fs-xs)/1 var(--pxc-font-body);letter-spacing:var(--pxc-tracking-label);text-transform:uppercase;margin-bottom:var(--pxc-s-5);display:inline-block}.pxc-hero .pxc-hero__h1{font-family:var(--pxc-font-display);font-weight:800;color:var(--pxc-white);font-size:clamp(2.1rem,5.2vw,3.8rem);line-height:1.06;letter-spacing:-.025em;margin:0 0 var(--pxc-s-5);max-width:20ch}.pxc-hero__h1 em{font-style:normal;color:var(--pxc-red)}.pxc-hero__lede{font-size:var(--pxc-fs-lg);line-height:1.5;color:#D5D6DD;max-width:48ch;margin:0 0 var(--pxc-s-6)}.pxc-hero__cta{display:flex;flex-wrap:wrap;gap:var(--pxc-s-3);margin-bottom:var(--pxc-s-5)}.pxc-hero__caption{color:#8A8B96;font-size:var(--pxc-fs-xs);margin:var(--pxc-s-4) 0 0;font-style:italic}.pxc-hero__visual-col{position:relative;z-index:2}.pxc-hero__panel{position:relative;background:#000;overflow:hidden}.pxc-hero__video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;background:#000;z-index:1}.pxc-hero__video-ctrl{position:absolute;left:12px;bottom:12px;z-index:4;background:rgba(9,9,13,.8);color:var(--pxc-white);border:1px solid rgba(255,255,255,.4);padding:6px 10px;font:500 var(--pxc-fs-xs)/1 var(--pxc-font-body);letter-spacing:.04em;cursor:pointer;border-radius:var(--pxc-radius-1)}.pxc-hero__video-ctrl:hover{background:rgba(9,9,13,.95);border-color:var(--pxc-white)}@media (max-width:1023.98px){.pxc-hero{min-height:560px}.pxc-hero__visual-col{z-index:1}.pxc-hero__panel,.pxc-hero__panel:before,.pxc-hero__visual-col{position:absolute;inset:0}.pxc-hero__panel:before{content:"";z-index:2;background:linear-gradient(180deg,rgba(9,9,13,.82),rgba(9,9,13,.72) 50%,rgba(9,9,13,.92)),linear-gradient(90deg,rgba(9,9,13,.8),rgba(9,9,13,.52))}.pxc-hero__video-ctrl{left:var(--pxc-gutter);bottom:var(--pxc-s-5)}}@media (min-width:1024px){.pxc-hero{padding:var(--pxc-s-8) 0 var(--pxc-s-9)}.pxc-hero__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:var(--pxc-s-8);align-items:center}.pxc-hero .pxc-hero__h1{font-size:clamp(2.2rem,3.4vw,3.3rem);max-width:22ch}.pxc-hero__lede{max-width:56ch}.pxc-hero__panel{aspect-ratio:16/9;width:100%;border:1px solid rgba(255,255,255,.14);border-radius:var(--pxc-radius-1);box-shadow:inset 0 0 0 1px rgba(88,230,255,.08),0 20px 40px -20px rgba(0,0,0,.65)}.pxc-hero__panel:after{content:"";position:absolute;inset:-1px;pointer-events:none;background:radial-gradient(70% 60% at 85% 8%,rgba(88,230,255,.16),transparent 60%),radial-gradient(70% 60% at 12% 92%,rgba(255,39,61,.1),transparent 60%);z-index:3}}.pxc-cred-strip{display:flex;flex-wrap:wrap;gap:var(--pxc-s-2) var(--pxc-s-5);color:#BFC0C9;font-size:var(--pxc-fs-sm);margin:var(--pxc-s-5) 0 0;list-style:none;padding:0}.pxc-cred-strip li{position:relative;padding:0;margin:0}.pxc-cred-strip li+li:before{content:"·";color:var(--pxc-red);margin-right:var(--pxc-s-5);margin-left:calc(-1 * var(--pxc-s-5) + 6px)}.pxc-dominoes{grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--pxc-s-3);gap:var(--pxc-s-3);margin:var(--pxc-s-6) 0}@media (min-width:600px){.pxc-dominoes{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:960px){.pxc-dominoes{grid-template-columns:repeat(10,minmax(0,1fr));gap:var(--pxc-s-2)}}.pxc-domino{position:relative;background:var(--pxc-surface-dark-2);color:var(--pxc-white);border:1px solid var(--pxc-line-dark);border-radius:var(--pxc-radius-1);padding:var(--pxc-s-4) var(--pxc-s-3);min-height:110px;display:flex;flex-direction:column;justify-content:space-between;gap:var(--pxc-s-2);cursor:pointer;transition:transform var(--pxc-dur-2) var(--pxc-ease),border-color var(--pxc-dur-2) var(--pxc-ease),background var(--pxc-dur-2) var(--pxc-ease);text-align:left;font:inherit}.pxc-domino:focus-visible,.pxc-domino:hover{border-color:var(--pxc-red);transform:translateY(-2px);background:#16161e}.pxc-domino[aria-pressed=true]{border-color:var(--pxc-red);background:#1a0f12}.pxc-domino__id{font:600 var(--pxc-fs-xs)/1 var(--pxc-font-mono);letter-spacing:.08em;color:var(--pxc-blue)}.pxc-domino__label{font:600 var(--pxc-fs-sm)/1.2 var(--pxc-font-display);letter-spacing:-.01em;color:var(--pxc-white)}.pxc-domino__weight{font:500 var(--pxc-fs-xs)/1 var(--pxc-font-mono);color:#8A8B96;letter-spacing:.08em}.pxc-domino-detail{background:var(--pxc-surface-dark-2);color:var(--pxc-white);border-left:3px solid var(--pxc-red);padding:var(--pxc-s-5) var(--pxc-s-6);margin-top:var(--pxc-s-5)}.pxc-domino-detail__eyebrow{color:var(--pxc-blue);font:600 var(--pxc-fs-xs)/1 var(--pxc-font-body);letter-spacing:var(--pxc-tracking-label);text-transform:uppercase;display:block;margin-bottom:var(--pxc-s-2)}.pxc-domino-detail h3{color:var(--pxc-white);font-size:var(--pxc-fs-lg);margin:0 0 var(--pxc-s-3)}.pxc-domino-detail p{color:#D5D6DD;margin:0}.pxc-domino-detail__module{color:var(--pxc-blue);font:600 var(--pxc-fs-xs)/1 var(--pxc-font-mono);letter-spacing:.08em;margin-top:var(--pxc-s-3);display:block}.pxc-moves{display:grid;grid-template-columns:1fr;grid-gap:var(--pxc-s-5);gap:var(--pxc-s-5);margin-top:var(--pxc-s-6)}@media (min-width:760px){.pxc-moves{grid-template-columns:repeat(3,1fr)}}.pxc-move{background:var(--pxc-white);border:1px solid var(--pxc-line-light);padding:var(--pxc-s-6)}.pxc-move__num{font:600 var(--pxc-fs-xs)/1 var(--pxc-font-mono);color:var(--pxc-red-ink);letter-spacing:.08em}.pxc-move__title{font:800 var(--pxc-fs-2xl)/1.1 var(--pxc-font-display);letter-spacing:-.02em;margin:var(--pxc-s-2) 0}.pxc-move__title em{font-style:normal;color:var(--pxc-red)}.pxc-move p{color:var(--pxc-graphite)}.pxc-section--dark .pxc-move{background:var(--pxc-surface-dark-2);border-color:var(--pxc-line-dark);color:var(--pxc-white)}.pxc-section--dark .pxc-move p{color:#D5D6DD}.pxc-section--dark .pxc-move__title{color:var(--pxc-white)}.pxc-modules{display:grid;grid-template-columns:1fr;grid-gap:var(--pxc-s-5);gap:var(--pxc-s-5);margin-top:var(--pxc-s-6)}@media (min-width:760px){.pxc-modules{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.pxc-modules{grid-template-columns:repeat(2,1fr)}}.pxc-module{background:var(--pxc-white);border:1px solid var(--pxc-line-light);padding:var(--pxc-s-6);flex-direction:column}.pxc-module,.pxc-module__head{display:flex;gap:var(--pxc-s-3)}.pxc-module__head{justify-content:space-between;align-items:baseline}.pxc-module__id{font:600 var(--pxc-fs-xs)/1 var(--pxc-font-mono);color:var(--pxc-red-ink);letter-spacing:.08em}.pxc-module__weight{font:500 var(--pxc-fs-xs)/1 var(--pxc-font-mono);color:var(--pxc-ink-2);letter-spacing:.08em}.pxc-module h3{font-size:var(--pxc-fs-xl);margin:0}.pxc-module__dominoes{list-style:none;padding:0;margin:0}.pxc-module__dominoes li{padding:var(--pxc-s-2) 0;border-top:1px solid var(--pxc-line-light);color:var(--pxc-graphite);font-size:var(--pxc-fs-sm)}.pxc-module__dominoes li:first-child{border-top:0}.pxc-module__includes{list-style:none;padding:0;margin:0;font-size:var(--pxc-fs-sm);color:var(--pxc-graphite)}.pxc-module__includes li{padding:2px 0}.pxc-module__includes li:before{content:"›";color:var(--pxc-red-ink);margin-right:6px}.pxc-module--foundation{background:#FAFBFC;border-color:var(--pxc-blue-ink);border-left-width:4px}.pxc-section--dark .pxc-module{background:var(--pxc-surface-dark-2);border-color:var(--pxc-line-dark);color:var(--pxc-white)}.pxc-section--dark .pxc-module h3{color:var(--pxc-white)}.pxc-section--dark .pxc-module__dominoes li{border-color:var(--pxc-line-dark);color:#D5D6DD}.pxc-section--dark .pxc-module__weight{color:#8A8B96}.pxc-section--dark .pxc-module__id{color:var(--pxc-blue)}.pxc-framework{background:var(--pxc-black);padding:var(--pxc-s-6);border:1px solid var(--pxc-line-dark);margin-top:var(--pxc-s-6)}.pxc-framework img,.pxc-framework object,.pxc-framework svg{width:100%;height:auto;display:block}.pxc-framework__caption{color:#8A8B96;font-size:var(--pxc-fs-xs);margin-top:var(--pxc-s-3);font-family:var(--pxc-font-mono);letter-spacing:.04em}.pxc-founder{grid-template-columns:1fr;grid-gap:var(--pxc-s-6);gap:var(--pxc-s-6)}@media (min-width:760px){.pxc-founder{grid-template-columns:minmax(220px,320px) 1fr}}.pxc-founder__photo{width:100%;max-width:320px;aspect-ratio:1/1;object-fit:cover;display:block;border:1px solid var(--pxc-line-light)}.pxc-section--dark .pxc-founder__photo{border-color:var(--pxc-line-dark)}.pxc-evidence{background:#FAFBFC;border-top:2px solid var(--pxc-red);padding:var(--pxc-s-7)}.pxc-evidence__item{padding:var(--pxc-s-4) 0;border-bottom:1px solid var(--pxc-line-light)}.pxc-evidence__item:last-child{border-bottom:0}.pxc-evidence__q{font:700 var(--pxc-fs-lg)/1.3 var(--pxc-font-display);letter-spacing:-.01em;color:var(--pxc-black);margin:0 0 var(--pxc-s-2)}.pxc-evidence__src{font-family:var(--pxc-font-mono);font-size:var(--pxc-fs-xs);color:var(--pxc-ink-2);margin:var(--pxc-s-2) 0 0}.pxc-def{background:#FAFBFC;border-left:3px solid var(--pxc-blue-ink);padding:var(--pxc-s-5) var(--pxc-s-6);margin:var(--pxc-s-6) 0}.pxc-def dt{font:700 var(--pxc-fs-base)/1.3 var(--pxc-font-display);margin:0 0 var(--pxc-s-2);color:var(--pxc-black)}.pxc-def dd{margin:0;color:var(--pxc-graphite)}.pxc-timeline{list-style:none;padding:0;margin:var(--pxc-s-6) 0 0;grid-gap:var(--pxc-s-5)}.pxc-timeline,.pxc-timeline li{display:grid;gap:var(--pxc-s-5)}.pxc-timeline li{grid-template-columns:90px 1fr;grid-gap:var(--pxc-s-5);padding:var(--pxc-s-4) 0;border-top:1px solid var(--pxc-line-light)}.pxc-timeline li:first-child{border-top:0}.pxc-timeline__days{font-family:var(--pxc-font-mono);font-weight:600;color:var(--pxc-red-ink);font-size:var(--pxc-fs-sm)}.pxc-timeline__title{font:700 var(--pxc-fs-base)/1.3 var(--pxc-font-display);margin:0 0 var(--pxc-s-1)}.pxc-callout{background:#FAFBFC;border-left:3px solid var(--pxc-ink-2);padding:var(--pxc-s-4) var(--pxc-s-5)}.pxc-callout--warn{border-color:var(--pxc-red-ink);background:#FFF5F6}.pxc-callout--info{background:#F2FBFF}.pxc-callout--note{border-color:var(--pxc-lilac-ink);background:#F7F3FF}.pxc-field{display:block;margin:0 0 var(--pxc-s-4)}.pxc-field label{display:block;font:600 var(--pxc-fs-sm)/1 var(--pxc-font-body);margin:0 0 6px}.pxc-field__help{display:block;font-size:var(--pxc-fs-xs);color:var(--pxc-ink-2);margin-top:4px}.pxc-input,.pxc-select,.pxc-textarea{width:100%;padding:12px 14px;border:1px solid var(--pxc-line-light);border-radius:var(--pxc-radius-1);background:var(--pxc-white);color:var(--pxc-black);font:400 var(--pxc-fs-base)/1.3 var(--pxc-font-body)}.pxc-textarea{min-height:120px;resize:vertical}.pxc-input[aria-invalid=true],.pxc-select[aria-invalid=true],.pxc-textarea[aria-invalid=true]{border-color:var(--pxc-red-ink);box-shadow:0 0 0 2px rgba(212,0,26,.15)}.pxc-honeypot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.pxc-card{background:var(--pxc-white);border:1px solid var(--pxc-line-light);padding:var(--pxc-s-5)}.pxc-card__num{font:600 var(--pxc-fs-xs)/1 var(--pxc-font-mono);color:var(--pxc-red-ink);letter-spacing:.08em;display:block;margin-bottom:var(--pxc-s-2)}.pxc-btn--sm{min-height:40px;padding:0 16px;font-size:var(--pxc-fs-xs)}.pxc-btn--lg{min-height:56px;padding:0 32px;font-size:var(--pxc-fs-base)}.pxc-btn--ghost{background:transparent;color:var(--pxc-black);border-color:transparent}.pxc-btn--ghost:hover{background:var(--pxc-soft)}.pxc-nav__logo{height:36px;width:auto;display:block}@media (min-width:760px){.pxc-nav__logo{height:44px}}.pxc-footer__logo{height:120px;width:auto;display:block;margin-bottom:var(--pxc-s-4)}.pxc-ta-center{text-align:center}.pxc-flow p+p{margin-top:var(--pxc-s-3)}.pxc-no-wrap{white-space:nowrap}@media (prefers-reduced-motion:reduce){.pxc-hero__video{display:none}.pxc-hero__panel{background:#000}.pxc-hero__panel:before{background:linear-gradient(180deg,rgba(9,9,13,.75),rgba(9,9,13,.9))}}.pxc-nav--dark{background:rgba(9,9,13,.94);border-bottom:1px solid var(--pxc-line-dark)}.pxc-nav--dark .pxc-nav__brand{color:var(--pxc-white)}.pxc-nav--dark .pxc-nav__brand strong{color:var(--pxc-white);font-size:1.35rem}.pxc-nav--dark .pxc-nav__brand strong em{color:var(--pxc-red)}.pxc-nav--dark .pxc-nav__brand span{color:#B8B9C2}.pxc-nav__mark{height:34px;width:auto;display:block;margin-right:2px}@media (min-width:760px){.pxc-nav__mark{height:40px}}.pxc-nav--dark .pxc-nav__links a{color:#E8E9EE}.pxc-nav--dark .pxc-nav__links a:hover,.pxc-nav--dark .pxc-nav__links a[aria-current=page]{color:var(--pxc-white);border-bottom-color:var(--pxc-blue)}.pxc-nav--dark .pxc-nav__toggle{color:var(--pxc-white);border-color:rgba(255,255,255,.4);background:transparent}.pxc-nav--dark .pxc-nav__mobile{background:var(--pxc-black);border-top-color:var(--pxc-line-dark)}.pxc-nav--dark .pxc-nav__mobile a{color:var(--pxc-white)}.pxc-nav--dark .pxc-btn--primary:focus-visible{box-shadow:0 0 0 3px var(--pxc-black),0 0 0 5px var(--pxc-blue)}.pxc-nav__cta,.pxc-nav__links a{white-space:nowrap}.pxc-nav__row{min-height:72px;gap:12px}.pxc-nav__links{display:flex;gap:4px;align-items:center}.pxc-nav__actions{display:flex;gap:8px;align-items:center}.pxc-nav__sheet,.pxc-nav__toggle,.pxc-sticky-call{display:none}.pxc-callout p,.pxc-card li,.pxc-card p,.pxc-faq p,.pxc-footer li,.pxc-footer p,.pxc-hero p,.pxc-loop p,.pxc-offer p,.pxc-path p,.pxc-result p,.pxc-tool p{max-width:none}.pxc-nav--overlay{position:absolute;top:0;left:0;right:0}.pxc-nav__book{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 18px;border-radius:999px;border:1px solid #bbe7f0;background:rgba(187,231,240,.16);color:#fff;text-decoration:none;font:600 14px/1 var(--pxc-font-body);white-space:nowrap}.pxc-nav__book:hover{background:#ECF9FC;color:#09090D}.pxc-nav--overlay .pxc-nav__toggle{color:#fff;border-color:rgba(255,255,255,.45)}.pxc-loop{position:relative;height:100vh;min-height:640px;overflow:hidden;display:flex;align-items:center;background:#09090D;color:#fff}.pxc-loop__media,.pxc-loop__shade,.pxc-loop__still,.pxc-loop__still img,.pxc-loop__video{position:absolute;inset:0;width:100%;height:100%}.pxc-loop__still img,.pxc-loop__video{object-fit:cover;object-position:center center}.pxc-loop__calm,.pxc-loop__video{opacity:0}.pxc-loop__video.is-on{opacity:1}.pxc-loop__shade{background:linear-gradient(90deg,rgba(9,9,13,.86),rgba(9,9,13,.62) 42%,rgba(9,9,13,.08) 75%),linear-gradient(0deg,rgba(9,9,13,.55),transparent 35%)}.pxc-loop__copy{position:relative;z-index:2;max-width:640px;margin-left:clamp(20px,5vw,72px);padding-right:20px}.pxc-loop__eyebrow{display:inline-flex;gap:8px;align-items:center;background:rgba(197,155,255,.18);border:1px solid #c59bff;color:#F3EDFC;padding:7px 14px;border-radius:999px;font:600 13px/1.3 var(--pxc-font-body)}.pxc-loop__eyebrow i{width:8px;height:8px;border-radius:50%;background:#58E6FF;display:inline-block}.pxc-loop h1{font-family:var(--pxc-font-display);font-weight:800;color:#fff;font-size:clamp(2.6rem,5vw,4.25rem);line-height:1.02;letter-spacing:-.03em;max-width:11ch;margin:20px 0 16px}.pxc-loop h1 em{font-style:normal;color:#BBE7F0;background:linear-gradient(90deg,#BBE7F0,#C59BFF);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.pxc-loop__sub{font-size:clamp(1.05rem,2vw,1.3rem);line-height:1.45;color:#ECF9FC;max-width:36rem;margin:0}.pxc-loop .pxc-cluster{margin-top:28px}.pxc-loop__primary,.pxc-loop__secondary{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 24px;border-radius:12px;font:700 1.2rem/1 var(--pxc-font-body);text-decoration:none}.pxc-loop__primary{background:#FF273D;color:#fff;box-shadow:0 8px 24px rgba(255,39,61,.35)}.pxc-loop__primary:hover{background:#FF4D5F;color:#fff}.pxc-loop__secondary{background:rgba(255,255,255,.08);color:#fff;border:1px solid #ddccf2}.pxc-loop__secondary:hover{background:#F3EDFC;color:#09090D}.pxc-loop__trust{margin:26px 0 0;display:flex;gap:18px;flex-wrap:wrap;font-size:14px;color:#BFC0C9}.pxc-loop__trust b{color:#BBE7F0;font-weight:700}.pxc-loop__caption{margin:14px 0 0;font-size:12px;color:#9A9BA6}@media (max-width:700px){.pxc-loop{align-items:flex-end;min-height:100svh;height:100svh;padding-bottom:36px}.pxc-loop__shade{background:linear-gradient(0deg,rgba(9,9,13,.92),rgba(9,9,13,.55) 55%,rgba(9,9,13,.25))}.pxc-loop__copy{margin:0 20px}.pxc-loop h1{font-size:2.6rem}.pxc-loop__sub{font-size:1.05rem}.pxc-loop .pxc-cluster{flex-direction:column;align-items:stretch}.pxc-loop__primary,.pxc-loop__secondary{width:100%}}@media (prefers-reduced-motion:reduce){.pxc-loop__chaos,.pxc-loop__video{display:none}.pxc-loop__calm{opacity:1}}.pxc-page-hero{padding:var(--pxc-s-8) 0 var(--pxc-s-6);color:#fff;background:radial-gradient(70% 90% at 100% 0,rgba(197,155,255,.42),transparent 55%),radial-gradient(50% 80% at 0 100%,rgba(88,230,255,.32),transparent 52%),#14141f}.pxc-page-hero h1{color:#fff;font-size:clamp(2.1rem,4.6vw,3.6rem);max-width:18ch}.pxc-page-hero h1 em{font-style:normal;color:var(--pxc-red)}.pxc-page-hero .pxc-lede{color:#D5D6DD}.pxc-page-hero .pxc-eyebrow{color:var(--pxc-blue)}.pxc-crumbs{display:flex;flex-wrap:wrap;gap:8px;font-size:var(--pxc-fs-xs);letter-spacing:.04em;text-transform:uppercase;margin-bottom:18px}.pxc-crumbs a{color:#C6C7D0;text-decoration:none}.pxc-crumbs a:hover,.pxc-crumbs span[aria-current=page]{color:#fff}.pxc-price{font-family:var(--pxc-font-mono);font-size:clamp(2rem,4vw,3rem);letter-spacing:-.03em;margin:8px 0}.pxc-split{display:grid;grid-gap:20px;gap:20px}@media (min-width:800px){.pxc-split{grid-template-columns:1fr 1fr}}.pxc-fit{border-top:4px solid var(--pxc-black)}.pxc-unfit{border-top:4px solid var(--pxc-lilac)}.pxc-list{margin:0;padding-left:1.1rem}.pxc-list li+li{margin-top:8px}.pxc-list li{max-width:none}.pxc-paths{display:grid;grid-gap:20px;gap:20px}@media (min-width:860px){.pxc-paths{grid-template-columns:1.2fr .8fr}}.pxc-path{border:1px solid var(--pxc-line-light);background:#fff;padding:28px}.pxc-path--primary{border-color:var(--pxc-black);box-shadow:inset 4px 0 0 var(--pxc-red)}.pxc-path--ai{box-shadow:inset 4px 0 0 var(--pxc-lilac)}.pxc-path ol{margin:12px 0 0;padding-left:1.2rem}.pxc-path li{margin-top:8px}.pxc-card-grid,.pxc-offer-grid,.pxc-tool-grid{display:grid;grid-gap:16px;gap:16px}@media (min-width:760px){.pxc-card-grid,.pxc-offer-grid{grid-template-columns:repeat(3,1fr)}.pxc-tool-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.pxc-tool-grid{grid-template-columns:repeat(3,1fr)}}.pxc-card h3{font-size:1.25rem}.pxc-card a.stretch{color:inherit;text-decoration:none}.pxc-card a.stretch:hover h3{color:var(--pxc-red-ink)}.pxc-stages{display:grid;grid-gap:16px;gap:16px}@media (min-width:800px){.pxc-stages{grid-template-columns:repeat(3,1fr)}}.pxc-stage{background:#fff;color:var(--pxc-black);border:1px solid var(--pxc-line-light);padding:22px;display:flex;flex-direction:column;gap:8px;text-decoration:none;min-height:100%}.pxc-stage:hover{border-color:var(--pxc-black);color:var(--pxc-black)}a.pxc-card,a.pxc-stage{text-decoration:none}.pxc-stage em,a.pxc-card:hover h2,a.pxc-card:hover h3{color:var(--pxc-red-ink)}.pxc-stage em{font-style:normal}.pxc-stage--pin{box-shadow:inset 0 4px 0 var(--pxc-red)}.pxc-stage--ex{box-shadow:inset 0 4px 0 var(--pxc-black)}.pxc-stage--compound{box-shadow:inset 0 4px 0 var(--pxc-lilac)}.pxc-section--dark a:not(.pxc-btn){color:#fff}.pxc-section--dark a:not(.pxc-btn):hover{color:var(--pxc-blue)}.pxc-card--dark{background:var(--pxc-surface-dark-2);color:#E4E5EC}.pxc-range label{position:relative}.pxc-range label:has(input:checked){background:var(--pxc-blue-ink);border-color:var(--pxc-blue-ink)}.pxc-range label:has(input:checked) span,.pxc-range label:has(input:checked) strong{color:#fff}.pxc-section--soft{background:#E7F9FF}.pxc-section--lilac{background:#F4EEFF}.pxc-nav--dark{box-shadow:inset 0 -3px 0 var(--pxc-blue)}.pxc-nav--overlay{box-shadow:none;background:transparent;border-bottom:0}.pxc-footer{box-shadow:inset 0 4px 0 var(--pxc-lilac)}.pxc-footer a:hover{color:var(--pxc-blue)}.pxc-card{border-top:3px solid var(--pxc-blue);background:#fff}.pxc-card--dark{background:#121218;color:#E8E9EE;border-top-color:var(--pxc-lilac)}.pxc-card--dark h3,.pxc-card--dark strong{color:#fff}.pxc-card--dark .pxc-id{color:var(--pxc-blue)}.pxc-path--primary{box-shadow:inset 4px 0 0 var(--pxc-blue);border-color:#b7e7f2;background:#F4FCFF}.pxc-path--ai{background:#F8F4FF}.pxc-tool__panel{border-top:3px solid var(--pxc-lilac)}.pxc-ghl{background:#F4EEFF;border-color:var(--pxc-lilac-ink)}.pxc-callout--info{background:#E7F9FF;border-color:var(--pxc-blue-ink)}.pxc-btn--secondary-light:hover{background:#F4EEFF;color:var(--pxc-lilac-ink);border-color:var(--pxc-lilac-ink)}.pxc-btn--primary:hover{background:#FF4D5F}.pxc-faq details{border-bottom-color:#D7C4F5}.pxc-bar>span{background:var(--pxc-blue-ink)}.pxc-stage--pin{background:#F4FCFF}.pxc-stage--ex{background:#fff}.pxc-stage--compound{background:#F8F4FF}.pxc-stage .pxc-price{font-size:1.6rem}.pxc-steps{display:grid;grid-gap:16px;gap:16px}@media (min-width:800px){.pxc-steps{grid-template-columns:repeat(3,1fr)}}.pxc-step-num{font-family:var(--pxc-font-mono);color:var(--pxc-red-ink);letter-spacing:.08em;font-size:var(--pxc-fs-xs)}.pxc-faq details{border-bottom:1px solid var(--pxc-line-light);padding:16px 0}.pxc-faq summary{font-family:var(--pxc-font-display);font-weight:600;font-size:1.15rem;line-height:1.3;padding-right:2rem}.pxc-faq details p{margin:12px 0 0}.pxc-dominoes{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px}@media (min-width:700px){.pxc-dominoes{grid-template-columns:1fr 1fr}}.pxc-domino-card{display:grid;grid-template-columns:auto 1fr;grid-gap:12px;gap:12px;align-items:start;text-decoration:none;color:inherit}.pxc-domino-card strong{display:block;font-family:var(--pxc-font-display)}.pxc-id{font-family:var(--pxc-font-mono);color:var(--pxc-blue-ink);font-size:var(--pxc-fs-xs);letter-spacing:.08em}.pxc-founder{display:grid;grid-gap:28px;gap:28px;align-items:center}@media (min-width:800px){.pxc-founder{grid-template-columns:280px 1fr}}.pxc-founder img{width:100%;height:auto;border:1px solid var(--pxc-line-light)}.pxc-tool{display:grid;grid-gap:22px;gap:22px}@media (min-width:900px){.pxc-tool{grid-template-columns:1fr .9fr;align-items:start}}.pxc-tool__panel{border:1px solid var(--pxc-line-light);padding:22px;background:#fff}.pxc-range{display:flex;justify-content:space-between;gap:8px}.pxc-range label{flex:1 1;min-height:64px;border:1px solid var(--pxc-line-light);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;cursor:pointer;font-size:var(--pxc-fs-xs);text-align:center;padding:6px}.pxc-range input{position:absolute;opacity:0}.pxc-range input:focus-visible+span{outline:none}.pxc-range label:has(input:focus-visible){box-shadow:var(--pxc-focus)}.pxc-range label:has(input:checked){background:var(--pxc-black);color:#fff;border-color:var(--pxc-black)}.pxc-check{display:grid;grid-template-columns:22px 1fr;grid-gap:10px;gap:10px;align-items:start;margin:12px 0}.pxc-check input{width:20px;height:20px;margin-top:2px}.pxc-ghl{border:1px dashed var(--pxc-blue-ink);background:#F3FCFF;padding:16px;margin-top:8px}.pxc-ghl strong{display:block;margin-bottom:6px}.pxc-calendar-flag{border:1px solid var(--pxc-red-ink);background:#FFF6F7;padding:18px}.pxc-draft{background:#FFF6E8;border-bottom:1px solid #e2c48a;color:#3d2a08;padding:10px var(--pxc-gutter);font-size:var(--pxc-fs-sm)}.pxc-deskcard{border:2px solid var(--pxc-black);padding:18px;background:#fff}.pxc-deskcard h3{margin-bottom:8px}.pxc-deskcard dt{font-weight:700;margin-top:10px}.pxc-deskcard dd{margin:0}@media print{.pxc-footer,.pxc-nav,.pxc-no-print{display:none!important}.pxc-deskcard{border-color:#000}}.pxc-article{max-width:74ch}.pxc-article .pxc-answer{font-size:1.2rem;color:var(--pxc-graphite)}.pxc-related{display:grid;grid-gap:10px;gap:10px}.pxc-related a{text-decoration:none;border-bottom:1px solid var(--pxc-line-light);padding:8px 0}.pxc-bar{height:8px;background:var(--pxc-soft)}.pxc-bar>span{display:block;height:100%;background:var(--pxc-black)}.pxc-bar>span.is-weak{background:var(--pxc-red)}.pxc-bar>span.is-mid{background:var(--pxc-lilac-ink)}.pxc-footer__brand{display:flex;gap:12px;align-items:center;color:#fff;text-decoration:none;font-family:var(--pxc-font-display);font-weight:800}.pxc-footer__brand img{width:42px;height:auto}.pxc-footer__logo{width:88px;height:auto;margin-bottom:12px}.pxc-nav{position:-webkit-sticky;position:sticky}.pxc-mega{position:static}.pxc-mega summary{list-style:none;cursor:pointer;color:#E8E9EE;font:600 14px/1 var(--pxc-font-body);padding:10px 8px;border-radius:8px;min-height:44px;display:inline-flex;align-items:center}.pxc-mega summary::-webkit-details-marker{display:none}.pxc-mega summary:hover,.pxc-mega[open] summary{color:#fff;background:rgba(197,155,255,.18)}.pxc-mega summary:focus-visible,.pxc-nav a:focus-visible,.pxc-nav__toggle:focus-visible{outline:3px solid #58E6FF;outline-offset:2px}.pxc-mega__panel{display:none;position:absolute;left:0;right:0;top:100%;z-index:60;background:#fff;color:#09090D;padding:28px 0 18px;border-top:3px solid #c59bff;box-shadow:0 22px 40px rgba(9,9,13,.16)}.pxc-mega[open] .pxc-mega__panel{display:block}.pxc-nav:has(details[open]){background:rgba(9,9,13,.96)}.pxc-mega__cols{display:grid;grid-gap:28px;gap:28px;padding:0 clamp(20px,4vw,48px)}.pxc-mega__cols--2{grid-template-columns:1fr 1fr}.pxc-mega__cols--3{grid-template-columns:1fr 1.2fr .8fr}.pxc-mega__cols--1{grid-template-columns:1fr;max-width:420px}.pxc-mega__label{margin:0 0 8px;color:#6B3FD1;font:700 12px/1 var(--pxc-font-body);letter-spacing:.08em;text-transform:uppercase}.pxc-mega__panel ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:2px;gap:2px}.pxc-mega__panel a{display:flex;justify-content:space-between;gap:12px;text-decoration:none;color:#09090D;padding:8px 0;font-weight:600}.pxc-mega__panel a small{color:#007A99;font-weight:600}.pxc-mega__panel a:hover{color:#6B3FD1}.pxc-mega__foot{margin:16px clamp(20px,4vw,48px) 0;padding-top:12px;border-top:1px solid #e8e9ee}.pxc-mega__foot a{color:#6B3FD1;font-weight:700}.pxc-nav__call,.pxc-nav__screener{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 14px;border-radius:999px;text-decoration:none;font:700 15px/1 var(--pxc-font-body);white-space:nowrap}.pxc-nav__screener{color:#F3EDFC;border:1.5px solid #c59bff;background:transparent}.pxc-nav__screener:hover{background:#F3EDFC;color:#09090D}.pxc-nav__call{background:#FF273D;color:#fff;border:0;font-size:16px}.pxc-nav__call:hover{background:#FF4D5F;color:#fff}.pxc-nav__sheet{background:#09090D;color:#fff;padding:8px 20px 24px;max-height:calc(100vh - 72px);overflow:auto}.pxc-nav__sheet.is-open{display:block}.pxc-sheet__group{border-top:1px solid #26272f}.pxc-sheet__group summary{cursor:pointer;padding:14px 0;font-weight:700;min-height:44px}.pxc-sheet__group ul{list-style:none;margin:0 0 12px;padding:0}.pxc-sheet__group a{display:flex;min-height:44px;align-items:center;color:#E8E9EE;text-decoration:none}.pxc-sheet__pin{display:grid;grid-gap:10px;gap:10px;position:-webkit-sticky;position:sticky;bottom:0;background:#09090D;padding:12px 0}.pxc-sticky-call{position:fixed;left:12px;right:12px;bottom:12px;z-index:70;min-height:48px;align-items:center;justify-content:center;background:#FF273D;color:#fff;text-decoration:none;border-radius:999px;font:700 16px/1 var(--pxc-font-body)}@media (max-width:1179px){.pxc-nav__actions,.pxc-nav__links{display:none!important}.pxc-nav__toggle{display:inline-flex!important;align-items:center}.pxc-sticky-call{display:flex}body{padding-bottom:72px}}.pxc-footer__grid{display:grid;grid-gap:28px;gap:28px}.pxc-footer__grid h2{color:#fff;font-size:1rem;margin:0 0 10px}.pxc-footer__grid p{max-width:36ch}.pxc-footer__grid .pxc-btn,.pxc-footer__news{margin-top:12px}@media (min-width:1100px){.pxc-footer__grid{grid-template-columns:1.3fr 1fr 1fr 1fr 1.05fr}}.pxc-footer__legal{margin-top:28px;padding-top:16px;border-top:1px solid #26272f}.pxc-footer__legal ul{display:flex;flex-wrap:wrap;gap:8px 16px;list-style:none;margin:0 0 10px;padding:0}.pxc-footer__legal a{color:#BFC0C9;text-decoration:none;min-height:44px;display:inline-flex;align-items:center}.pxc-next{background:#09090D;color:#fff;padding:56px 0;border-top:4px solid #bbe7f0}.pxc-next h2{color:#fff;max-width:28ch}.pxc-prose h2{margin-top:1.5em}.pxc-prose h3{margin-top:1.1em}.pxc-prose li,.pxc-prose p{max-width:68ch}.pxc-prose a{color:#6B3FD1}.pxc-table-wrap{overflow-x:auto;margin:16px 0 24px}.pxc-prose table,.pxc-widget table{width:100%;border-collapse:collapse;background:#fff}.pxc-prose td,.pxc-prose th,.pxc-widget td,.pxc-widget th{border-bottom:1px solid #e8e9ee;text-align:left;padding:10px 8px;vertical-align:top}.pxc-prose th{background:#ECF9FC}.pxc-card-grid{display:grid;grid-gap:14px;gap:14px;margin:20px 0}@media (min-width:800px){.pxc-card-grid{grid-template-columns:1fr 1fr}}@media (min-width:1100px){.pxc-card-grid{grid-template-columns:1fr 1fr 1fr}}.pxc-card-link{text-decoration:none;color:inherit;display:block;height:100%}.pxc-card-link h3{margin-top:6px}.pxc-draft{background:#F3EDFC;border:1px solid #c59bff;color:#09090D;padding:12px 14px}.pxc-jennifer{background:#ECF9FC;border-top:4px solid #bbe7f0;padding:28px 0}.pxc-jennifer__row{display:flex;gap:16px;align-items:center}.pxc-jennifer img{width:72px;height:90px;object-fit:cover;border-radius:8px}.pxc-jennifer p{margin:0;max-width:68ch}.pxc-quotes__flag{background:#F3EDFC;border:1px solid #c59bff;padding:10px 12px}.pxc-quotes__grid{display:grid;grid-gap:14px;gap:14px;margin-top:16px}@media (min-width:800px){.pxc-quotes__grid{grid-template-columns:1fr 1fr 1fr}}.pxc-quote{position:relative}.pxc-quote__flag{position:absolute;top:10px;right:10px;background:#C59BFF;color:#09090D;font-size:12px;font-weight:700;padding:2px 8px;border-radius:999px}.pxc-quote figcaption{display:flex;gap:10px;align-items:center;margin-top:12px}.pxc-quote blockquote,.pxc-quote blockquote p{margin:0}.pxc-updated{color:#353640;font-size:.92rem}.pxc-portrait{width:min(240px,100%);height:auto;border-radius:12px;float:right;margin:0 0 16px 16px}.pxc-widget{margin:24px 0}.pxc-glossary section{scroll-margin-top:90px;padding-top:8px;border-top:1px solid #e8e9ee}@media (max-width:700px){.pxc-portrait{float:none}}