@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-20c0,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-20c0,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-20c0,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 Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_37ef13{font-family:Inter,Inter Fallback;font-style:normal}.__variable_37ef13{--font-disp:"Inter","Inter Fallback"}@font-face{font-family:Fraunces;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/f3deaf8281908ff2-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:Fraunces;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/c62081b071647022-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:Fraunces;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/6ba5f591ae6c56f6-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:Fraunces;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/f3deaf8281908ff2-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:Fraunces;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/c62081b071647022-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:Fraunces;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/6ba5f591ae6c56f6-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:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fb526027db1fc1ae-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:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/4da3161b738b07dd-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:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/af4bf8399d1aacdf-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:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/fb526027db1fc1ae-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:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/4da3161b738b07dd-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:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/af4bf8399d1aacdf-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:Fraunces Fallback;src:local("Times New Roman");ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.00%;size-adjust:115.45%}.__className_4df21b{font-family:Fraunces,Fraunces Fallback}.__variable_4df21b{--font-serif:"Fraunces","Fraunces 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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_898c26{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_898c26{--font-mono:"JetBrains Mono","JetBrains Mono Fallback"}:root{--bg:#040305;--ink:#f4f1fb;--muted:#857e93;--violet:#8b5cf6;--hi:#b388ff;--deep:#5b21b6;--line:rgba(139,92,246,0.16);--up:#26a69a;--down:#ef5350;--pl-up:#3ddc97;--amber:#f5a623;--amb:radial-gradient(900px 700px at 80% -5%,rgba(91,33,182,0.28),transparent 60%),radial-gradient(700px 600px at 0% 60%,rgba(139,92,246,0.12),transparent 55%);--panel-overlay:linear-gradient(115deg,rgba(8,6,12,0.82),rgba(8,6,12,0.34));--rec-overlay:linear-gradient(180deg,rgba(8,6,12,0.4),rgba(8,6,12,0.88));--rec-img-op:0.45;--surface:#0a0810;--surface-grad:linear-gradient(135deg,rgba(91,33,182,0.12),rgba(8,6,12,0.5));--input-bg:rgba(0,0,0,0.3);--bar-bg:rgba(4,3,5,0.6);--mono:var(--font-mono),"JetBrains Mono",monospace;--disp:var(--font-disp),"Inter",system-ui,sans-serif;--serif:var(--font-serif),"Fraunces",Georgia,serif}[data-theme=light]{--bg:#f5f3fb;--ink:#16131f;--muted:#6b6580;--violet:#7c3aed;--hi:#8b5cf6;--deep:#5b21b6;--line:rgba(124,58,237,0.16);--up:#1a9e86;--down:#e5484d;--pl-up:#1a9e86;--amber:#b45309;--amb:radial-gradient(820px 620px at 78% 6%,rgba(124,58,237,0.2),transparent 55%),radial-gradient(700px 520px at 4% 72%,rgba(139,92,246,0.12),transparent 55%),linear-gradient(180deg,#faf8ff,#ece7f7);--panel-overlay:linear-gradient(115deg,rgba(245,243,251,0.82),rgba(245,243,251,0.32));--rec-overlay:linear-gradient(180deg,rgba(245,243,251,0.18),rgba(245,243,251,0.82));--rec-img-op:0.82;--surface:#ffffff;--surface-grad:linear-gradient(135deg,rgba(124,58,237,0.06),rgba(255,255,255,0.72));--input-bg:rgba(124,58,237,0.05);--bar-bg:rgba(245,243,251,0.62)}[data-theme=light] .k{display:inline-flex;align-self:flex-start;color:var(--violet);padding:8px 15px;border:1px solid var(--line);border-radius:999px;background:rgba(124,58,237,.07);letter-spacing:2px;font-size:12px}[data-theme=light] .filmHero h1 em,[data-theme=light] .filmStaticHero h1 em{background:linear-gradient(120deg,#7c3aed,#a855f7 55%,#6d28d9);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}[data-theme=light] .panel .psub{color:#4a4458}.pbg[data-art=approach_1]{background-image:url(/art/approach_1.jpg)}.pbg[data-art=approach_2]{background-image:url(/art/approach_2.jpg)}.pbg[data-art=approach_3]{background-image:url(/art/approach_3.jpg)}.pbg[data-art=approach_4]{background-image:url(/art/approach_4.jpg)}.pbg[data-art=approach_5]{background-image:url(/art/approach_5.jpg)}[data-theme=light] .pbg[data-art=approach_1]{background-image:url(/art/approach_1_light.jpg)}[data-theme=light] .pbg[data-art=approach_2]{background-image:url(/art/approach_2_light.jpg)}[data-theme=light] .pbg[data-art=approach_3]{background-image:url(/art/approach_3_light.jpg)}[data-theme=light] .pbg[data-art=approach_4]{background-image:url(/art/approach_4_light.jpg)}[data-theme=light] .pbg[data-art=approach_5]{background-image:url(/art/approach_5_light.jpg)}.rbg[data-art=record_1]{background-image:url(/art/record_1.jpg)}.rbg[data-art=record_2]{background-image:url(/art/record_2.jpg)}.rbg[data-art=record_3]{background-image:url(/art/record_3.jpg)}.rbg[data-art=record_4]{background-image:url(/art/record_4.jpg)}.rbg[data-art=record_5]{background-image:url(/art/record_5.jpg)}.rbg[data-art=record_6]{background-image:url(/art/record_6.jpg)}[data-theme=light] .rbg[data-art=record_1]{background-image:url(/art/record_1_light.jpg)}[data-theme=light] .rbg[data-art=record_2]{background-image:url(/art/record_2_light.jpg)}[data-theme=light] .rbg[data-art=record_3]{background-image:url(/art/record_3_light.jpg)}[data-theme=light] .rbg[data-art=record_4]{background-image:url(/art/record_4_light.jpg)}[data-theme=light] .rbg[data-art=record_5]{background-image:url(/art/record_5_light.jpg)}[data-theme=light] .rbg[data-art=record_6]{background-image:url(/art/record_6_light.jpg)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);font-family:var(--disp);overflow-x:hidden;line-height:1.5}button,input,select,textarea{font-family:inherit}::selection{background:var(--violet);color:#fff}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}#rain{z-index:0;opacity:.3;pointer-events:none}#rain,.amb{position:fixed;inset:0}.amb{z-index:-1;background:var(--amb)}.grain{position:fixed;inset:0;z-index:1;pointer-events:none;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.bar{position:fixed;top:0;left:0;right:0;z-index:40;justify-content:space-between;padding:20px 36px}.bar,.logo{display:flex;align-items:center}.logo{font-weight:700;font-size:16px;letter-spacing:1px;gap:10px}.login{font-family:var(--mono);font-size:12px;border:1px solid var(--line);border-radius:7px;padding:9px 15px;color:var(--ink);background:rgba(139,92,246,.08);cursor:pointer}.login:hover{border-color:var(--violet)}.wrap{max-width:1140px;margin:0 auto;padding:0 36px;position:relative;z-index:2}.k{font-family:var(--mono);font-size:13px;color:var(--hi);letter-spacing:3px;margin-bottom:26px;display:flex;gap:10px;align-items:center}.blip{width:7px;height:7px;border-radius:50%;background:var(--up);box-shadow:0 0 10px var(--up);animation:b 1.6s infinite}@keyframes b{50%{opacity:.3}}.cue{position:absolute;bottom:30px;left:36px;font-family:var(--mono);font-size:12px;color:var(--muted);display:flex;gap:10px;align-items:center}.cue .ln{width:36px;height:1px;background:var(--violet);animation:sl 2s infinite}@keyframes sl{0%,to{transform:scaleX(.2);transform-origin:left}50%{transform:scaleX(1);transform-origin:left}}.film{height:640vh;position:relative;z-index:2}.stage{position:-webkit-sticky;position:sticky;top:0;height:100vh;overflow:hidden;display:flex;align-items:center}.filmTrack{gap:30px;padding:0 8vw;position:relative;z-index:2;opacity:0}.filmHero,.filmTrack{display:flex;will-change:transform,opacity}.filmHero{position:absolute;inset:0;z-index:5;flex-direction:column;justify-content:center;max-width:1180px;margin:0 auto;left:0;right:0;padding:0 36px}.filmHero h1{font-family:var(--serif);font-weight:400;font-size:clamp(52px,10vw,136px);letter-spacing:-2px;line-height:.92}.filmHero h1 em{font-style:italic;color:var(--hi)}.panel{flex:0 0 78vw;max-width:900px;height:66vh;border:1px solid var(--line);border-radius:22px;padding:6vh 5vw;background:linear-gradient(135deg,rgba(91,33,182,.16),rgba(8,6,12,.55));display:flex;flex-direction:column;justify-content:center;position:relative;overflow:hidden;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.panel .pbg{background-size:cover;background-position:50%;opacity:.55;z-index:0}.panel .pbg,.panel:after{position:absolute;inset:0}.panel:after{content:"";border-radius:22px;background:var(--panel-overlay);z-index:1}.panel h2{font-family:var(--serif);font-weight:400;font-size:clamp(40px,7vw,92px);letter-spacing:-1.5px;line-height:.96;max-width:15ch;position:relative;z-index:2}.panel h2 em{font-style:italic;color:var(--hi)}.panel .psub{color:var(--muted);font-size:18px;margin-top:18px;max-width:34ch}.filmStatic,.panel .psub{position:relative;z-index:2}.filmStatic{max-width:900px;margin:0 auto;padding:120px 36px 60px;display:flex;flex-direction:column;gap:22px}.filmStaticHero{margin-bottom:6px}.filmStaticHero h1{font-family:var(--serif);font-weight:400;font-size:clamp(44px,9vw,96px);letter-spacing:-2px;line-height:.94}.filmStaticHero h1 em{font-style:italic;color:var(--hi)}.filmStaticCue{display:none;font-family:var(--mono);font-size:12px;color:var(--muted)}.filmStatic .panel{flex:none;width:100%;height:auto;min-height:260px}section{padding:140px 0;position:relative;z-index:2}.tag{font-family:var(--mono);font-size:13px;color:var(--hi);letter-spacing:2px;margin-bottom:20px}h2{font-size:clamp(30px,5vw,58px);font-weight:700;letter-spacing:-1.5px;line-height:1.02;max-width:18ch}.lead{color:var(--muted);font-size:18px;max-width:52ch;margin-top:20px}.reveal{opacity:0;transform:translateY(40px);transition:.9s cubic-bezier(.2,.7,.2,1)}.reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none}}.recTitle{font-family:var(--serif);font-weight:400;font-size:clamp(34px,5.5vw,64px);letter-spacing:-1.5px;margin-bottom:38px}.recgrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.rec{position:relative;overflow:hidden;border:1px solid var(--line);border-radius:16px;padding:32px 26px;min-height:190px;display:flex;flex-direction:column;justify-content:flex-end;background:rgba(8,6,12,.4)}.rec .rbg{background-size:cover;background-position:50%;opacity:var(--rec-img-op);z-index:0}.rec .rbg,.rec:after{position:absolute;inset:0}.rec:after{content:"";background:var(--rec-overlay);z-index:1}.rec .rn{font-weight:700;font-size:clamp(30px,3.6vw,48px);letter-spacing:-1px}.rec .rl,.rec .rn{position:relative;z-index:2;font-family:var(--mono)}.rec .rl{color:var(--muted);font-size:11px;text-transform:uppercase;letter-spacing:1.5px;margin-top:10px}.end{min-height:80vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.end h2{font-family:var(--serif);font-weight:400;font-size:clamp(40px,7vw,88px);letter-spacing:-1.5px;line-height:.96;max-width:16ch}.end .row{display:flex;gap:16px;margin-top:40px;flex-wrap:wrap;justify-content:center}.btn{font-family:var(--mono);font-size:14px;border:none;border-radius:10px;padding:14px 26px;color:#fff;cursor:pointer;text-decoration:none;background:linear-gradient(135deg,var(--violet),var(--deep));box-shadow:0 10px 36px rgba(139,92,246,.4)}.btn:hover{filter:brightness(1.08)}.btn.ghost{background:rgba(139,92,246,.08);border:1px solid var(--line);box-shadow:none;color:var(--ink)}.btn.ghost:hover{border-color:var(--violet);filter:none}footer{border-top:1px solid var(--line);padding:40px 0;position:relative;z-index:2}.foot{justify-content:space-between;color:var(--muted);font-family:var(--mono);font-size:12px}.foot,.footRight{display:flex;align-items:center}.footRight{gap:18px}.footCopy{color:var(--muted)}.themeToggle{gap:2px;padding:3px;border:1px solid var(--line);border-radius:999px;background:rgba(139,92,246,.06)}.themeOpt,.themeToggle{display:inline-flex;align-items:center}.themeOpt{font-family:var(--mono);font-size:12px;border:none;background:none;color:var(--muted);cursor:pointer;padding:8px 14px;min-height:44px;gap:6px;border-radius:999px;transition:color .15s,background .15s}.themeOpt:hover{color:var(--ink)}.themeOpt.on{background:var(--violet);color:#fff}.themeOpt.on:hover{color:#fff}.themeOpt:focus-visible{outline:2px solid var(--violet);outline-offset:2px}.ph{border-bottom:1px dashed rgba(139,92,246,.4);cursor:help}.overlay{position:fixed;inset:0;z-index:100;background:rgba(3,2,5,.8);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:none;align-items:center;justify-content:center}.overlay.show{display:flex}.modal{width:360px;background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:32px;position:relative}.modal h3{margin-bottom:18px}.modal .sub{color:var(--muted);font-size:13px;margin:-8px 0 18px}.modal input{width:100%;padding:11px 13px;margin-bottom:12px;border-radius:8px;border:1px solid var(--line);background:var(--input-bg);color:var(--ink);font-family:var(--mono);font-size:13px}.modal input:focus{outline:none;border-color:var(--violet)}.modal .btn{width:100%}.modal .x{position:absolute;top:14px;right:18px;background:none;border:none;color:var(--muted);font-size:22px;cursor:pointer}.modal .demo{text-align:center;margin-top:16px;font-size:12px;color:var(--muted)}.modal .demo a{color:var(--hi);cursor:pointer;text-decoration:underline}.dashroot{min-height:100vh;position:relative;z-index:2}.dashtop{position:-webkit-sticky;position:sticky;top:0;z-index:40;display:flex;justify-content:space-between;align-items:center;padding:16px 36px;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:var(--bar-bg)}.dashtop .who{font-family:var(--mono);font-size:12px;color:var(--muted)}.dashtop .right{display:flex;align-items:center;gap:18px}.dashgrid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:20px;gap:20px;margin:30px 0}.dashcard{background:var(--surface-grad);border:1px solid var(--line);border-radius:18px;padding:24px 26px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.dashcard .lbl{color:var(--muted);font-family:var(--mono);font-size:11px;text-transform:uppercase;letter-spacing:1.2px}.dashcard .big{font-family:var(--mono);font-size:36px;font-weight:700;letter-spacing:-1.5px;margin-top:10px;line-height:1}.dashcard .delta{font-family:var(--mono);font-size:12px;margin-top:8px;color:var(--muted)}.dashcard .delta.up{color:var(--pl-up)}.dashcard .delta.down{color:var(--down)}.block{background:var(--surface-grad);border:1px solid var(--line);border-radius:18px;padding:26px 28px;margin-bottom:20px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.block h3{font-family:var(--serif);font-size:23px;font-weight:400;letter-spacing:-.4px;margin-bottom:6px}.block .csub{color:var(--muted);font-family:var(--mono);font-size:12px;line-height:1.6}.blockHead{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap;margin-bottom:6px}.rangeTabs{display:inline-flex;gap:2px;padding:3px;border:1px solid var(--line);border-radius:999px;background:rgba(139,92,246,.06)}.rangeTab{font-family:var(--mono);font-size:11px;border:none;background:none;color:var(--muted);cursor:pointer;padding:7px 12px;border-radius:999px}.rangeTab.on{background:var(--violet);color:#fff}.rangeTab:focus-visible{outline:2px solid var(--violet);outline-offset:2px}.stratGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:12px}.stratRow{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:var(--surface-grad)}.stratCode{font-family:var(--mono);font-weight:700;font-size:13px;color:var(--hi);min-width:24px}.stratName{flex:1 1;font-size:14px}.stratInstr{font-size:12px;color:var(--muted)}.chip,.stratInstr{font-family:var(--mono)}.chip{font-size:10px;text-transform:uppercase;letter-spacing:.5px;padding:4px 9px;border-radius:999px;border:1px solid var(--line);white-space:nowrap}.chip-approved,.chip-live{color:var(--pl-up);border-color:rgba(38,166,154,.45);background:rgba(38,166,154,.1)}.chip-flat,.chip-reviewing{color:var(--muted)}.chip-declined,.chip-paused{color:var(--down);border-color:rgba(239,83,80,.4);background:rgba(239,83,80,.08)}.chip-new{color:var(--hi);border-color:var(--violet);background:rgba(139,92,246,.12)}.sampleNote{font-size:11px;margin-top:18px}.demoBanner,.sampleNote{color:var(--muted);font-family:var(--mono)}.demoBanner{position:relative;z-index:2;margin-top:16px;padding:12px 18px;border:1px solid var(--line);border-radius:12px;background:rgba(139,92,246,.08);display:flex;justify-content:space-between;align-items:center;gap:14px;font-size:12px}.demoBannerLink{color:var(--hi);white-space:nowrap}.applyDemoLink{text-align:center;margin-top:18px;font-family:var(--mono);font-size:12px;color:var(--muted)}.applyDemoLink a{color:var(--hi)}table{width:100%;border-collapse:collapse;margin-top:12px}td,th{text-align:left;padding:13px 10px;font-family:var(--mono);font-size:13px;border-bottom:1px solid rgba(139,92,246,.1)}th{color:var(--muted);font-weight:500;font-size:11px;text-transform:uppercase;letter-spacing:1px}.pos{color:var(--pl-up)}.neg{color:var(--down)}#dashChart,#equityChart{display:block;width:100%}.barNav{display:flex;align-items:center;gap:18px}.barApply{font-family:var(--mono);font-size:12px;color:var(--muted);text-decoration:none;letter-spacing:.5px}.barApply:hover{color:var(--ink)}.subTop{position:relative;z-index:2;justify-content:space-between;padding:20px 36px}.subTop,.subTopLogo{display:flex;align-items:center}.subTopLogo{gap:10px}.accessRoot,.applyRoot,.authRoot{position:relative;z-index:2;min-height:100vh;display:flex;flex-direction:column}.accessCenter,.applyCenter,.authCenter{flex:1 1;display:flex;flex-direction:column;justify-content:center;max-width:1040px;width:100%;margin:0 auto;padding:40px 36px 80px}.accessIntro{margin-bottom:38px}.accessH1{font-size:clamp(34px,6vw,64px);font-weight:700;letter-spacing:-2px;line-height:.98}.accessLead{color:var(--muted);font-size:18px;max-width:52ch;margin-top:18px}.accessSplit{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.accessCard{display:flex;flex-direction:column;gap:12px;padding:34px;border:1px solid var(--line);border-radius:20px;background:var(--surface-grad);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);text-decoration:none;color:var(--ink);transition:transform .2s cubic-bezier(.2,.7,.2,1),border-color .2s;min-height:230px}.accessCard:hover{transform:translateY(-4px);border-color:var(--violet)}.accessCard h2{font-size:clamp(24px,3vw,34px);letter-spacing:-1px}.accessCard p{color:var(--muted);font-size:16px;flex:1 1}.accessKicker{font-family:var(--mono);font-size:12px;letter-spacing:1.5px;text-transform:uppercase;color:var(--hi);display:flex;align-items:center;gap:8px}.accessGo{font-family:var(--mono);font-size:14px;color:var(--ink);margin-top:6px}.authCard{width:100%;max-width:400px;margin:0 auto;background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:34px}.authH1{font-size:30px;font-weight:700;letter-spacing:-1px;margin-top:6px}.authSub{color:var(--muted);font-size:14px;margin:6px 0 22px}.fieldLabel{display:block;font-family:var(--mono);font-size:12px;color:var(--muted);margin-bottom:7px}.authCard input{width:100%;padding:11px 13px;margin-bottom:16px;border-radius:8px;border:1px solid var(--line);background:var(--input-bg);color:var(--ink);font-family:var(--mono);font-size:13px}.authCard input:focus{outline:none;border-color:var(--violet)}.demo{text-align:center;margin-top:16px;font-size:12px;color:var(--muted)}.linklike{background:none;border:none;padding:0;color:var(--hi);cursor:pointer;text-decoration:underline;font-family:var(--mono);font-size:12px}.authAlt{text-align:center;margin-top:18px;font-size:13px;color:var(--muted)}.authAlt a{color:var(--hi)}.applyCard{width:100%;max-width:560px;margin:0 auto;background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:32px}.applyHead{display:flex;align-items:center;gap:16px;margin-bottom:26px}.applyProgressWrap{flex:1 1}.applyProgressLabel{font-family:var(--mono);font-size:11px;color:var(--muted);letter-spacing:1px;text-transform:uppercase;margin-bottom:8px}.applyProgressTrack{height:4px;background:rgba(139,92,246,.12);border-radius:3px;overflow:hidden}.applyProgressFill{height:100%;background:linear-gradient(90deg,var(--hi),var(--violet));transition:width .4s cubic-bezier(.2,.7,.2,1)}.applyKicker{font-family:var(--mono);font-size:12px;color:var(--hi);letter-spacing:1.5px;margin-bottom:12px}.applyStep h2{font-size:24px;letter-spacing:-.5px;margin-bottom:6px}.applyStep .sub{color:var(--muted);font-size:14px;margin-bottom:22px}.applyField{margin-bottom:18px}.applyCard input[type=email],.applyCard input[type=text]{width:100%;padding:11px 13px;border-radius:8px;border:1px solid var(--line);background:var(--input-bg);color:var(--ink);font-family:var(--mono);font-size:13px}.applyCard input[type=email]:focus,.applyCard input[type=text]:focus{outline:none;border-color:var(--violet)}.applyCard input[aria-invalid=true]{border-color:var(--down)}.fieldError{color:var(--down);font-family:var(--mono);font-size:11px;margin-top:6px}.chipGroup{display:flex;flex-wrap:wrap;gap:10px}.chip{position:relative;cursor:pointer}.chip input{position:absolute;opacity:0;width:0;height:0}.chip span{display:block;padding:10px 16px;border:1px solid var(--line);border-radius:9px;font-family:var(--mono);font-size:13px;color:var(--muted);transition:border-color .15s,color .15s,background .15s}.chip:has(input:checked) span{border-color:var(--violet);color:var(--ink);background:rgba(139,92,246,.12)}.chip:focus-within span{outline:2px solid var(--violet);outline-offset:2px}.applyNav{display:flex;gap:12px;margin-top:28px}.applyNav .btn{flex:1 1}.applyNav .btn.ghost{flex:0 0 auto}.applyNav .btn:disabled{opacity:.6;cursor:default}.applyError{margin-top:16px;color:var(--down);font-family:var(--mono);font-size:12px}.applyReview{display:grid;grid-gap:2px;gap:2px}.applyReviewRow{display:flex;justify-content:space-between;gap:16px;padding:11px 0;border-bottom:1px solid rgba(139,92,246,.1);font-size:14px}.applyReviewRow .k{color:var(--muted);font-family:var(--mono);font-size:12px}.applySuccess{text-align:center;padding:8px 0 4px}.applySuccess h2{font-size:26px;letter-spacing:-.5px;margin:18px 0 10px}.applySuccess p{color:var(--muted);font-size:15px;max-width:42ch;margin:0 auto 24px}@media (prefers-reduced-motion:no-preference){.applyStep{animation:applyIn .35s ease-out both}}@keyframes applyIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.introLoader{position:fixed;inset:0;z-index:200;background:var(--bg);display:flex;align-items:center;justify-content:center;flex-direction:column;gap:22px;transition:opacity .45s ease}.introLoader.leaving{opacity:0;pointer-events:none}.introSkip{position:absolute;bottom:32px;right:32px;font-family:var(--mono);font-size:12px;color:var(--muted);background:rgba(139,92,246,.06);border:1px solid var(--line);border-radius:7px;padding:8px 14px;cursor:pointer}.introSkip:hover{color:var(--ink);border-color:var(--violet)}:focus-visible{outline:2px solid var(--violet);outline-offset:2px}@media (max-width:880px){.panel{flex-basis:88vw}.recgrid{grid-template-columns:1fr 1fr}.accessSplit,.dashgrid,.stratGrid{grid-template-columns:1fr}.demoBanner{flex-direction:column;align-items:flex-start;gap:8px}}@media (max-width:768px){.accessCenter,.applyCenter,.authCenter{justify-content:flex-start}.filmStatic{padding:92px 18px 54px;gap:18px}.filmStaticHero{min-height:76vh;display:flex;flex-direction:column;justify-content:center;position:relative;margin-bottom:0}.filmStaticHero h1{font-size:clamp(56px,16vw,92px)}.filmStaticCue{display:block;position:absolute;left:0;bottom:0}.filmStatic .panel{min-height:56vh;padding:34px 22px}.tableWrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.tableWrap table{min-width:520px}}@media (max-width:560px){.bar{padding:14px 18px}.loginTail,.logoWordTail{display:none}.barNav{gap:12px}.barApply,.login,.logo{min-height:44px}.barApply,.login{display:inline-flex;align-items:center}.recgrid{grid-template-columns:1fr;gap:14px}.rec{min-height:150px;padding:26px 22px}.end .row{flex-direction:column;width:100%}.end .row .btn{display:block;width:100%;text-align:center}.foot{gap:14px;align-items:center;text-align:center}.foot,.footRight{flex-direction:column}.footRight{gap:12px}.accessCenter,.applyCenter,.authCenter{padding:24px 16px 56px}.applyCard,.authCard{padding:24px 20px}.dashtop{padding:14px 18px}.k{font-size:11px;letter-spacing:2px}.panel h2{font-size:clamp(30px,9vw,44px)}.recTitle{font-size:clamp(28px,8vw,40px)}}.cockpit .mono,.cockpit .muted{font-family:var(--mono)}.cockpit .muted{color:var(--muted);font-size:12.5px;line-height:1.6}.cockpit .delta,.cockpit p,.cockpit td,.cockpit th{font-family:var(--mono)}.cockHead{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin:30px 0 18px}.cockHead h2{font-family:var(--serif);font-size:clamp(30px,4vw,40px);font-weight:400;letter-spacing:-1px;line-height:1.05;max-width:none}.masterId{font-family:var(--mono);font-size:12px;color:var(--muted);margin-top:6px}.masterId .mono{color:var(--hi)}.ctrlStatus{display:flex;flex-wrap:wrap;gap:10px 24px;padding:13px 18px;margin-bottom:18px;border:1px solid var(--line);border-radius:12px;background:var(--surface-grad);font-family:var(--mono);font-size:13px}.ctrlStatus span{white-space:nowrap}.ctrlStatus em{color:var(--muted);font-style:normal;margin-right:6px;text-transform:uppercase;font-size:10px;letter-spacing:.5px}.ctrlStatus .pos{color:var(--pl-up)}.ctrlStatus .neg{color:var(--down)}.eqChartHead{display:flex;align-items:baseline;gap:14px;margin:8px 0 12px;flex-wrap:wrap}.eqNow{font-size:28px;font-weight:700;letter-spacing:-1.5px}.eqChg,.eqNow{font-family:var(--mono)}.eqChg{font-size:12px}.eqChg.pos{color:var(--pl-up)}.eqChg.neg{color:var(--down)}.chartEmpty{justify-content:center;text-align:center;color:var(--muted);font-family:var(--mono);font-size:12px;border:1px dashed var(--line);border-radius:12px;padding:0 20px}.chartEmpty,.cockBadges{display:flex;align-items:center}.cockBadges{gap:8px;flex-wrap:wrap}.hb,.modeBadge,.srcBadge{font-family:var(--mono);font-size:11px;padding:5px 11px;border-radius:999px;border:1px solid var(--line);white-space:nowrap}.modeBadge.is-live{color:#fff;background:var(--down);border-color:var(--down)}.modeBadge.is-demo{color:var(--hi);background:rgba(139,92,246,.12);border-color:var(--violet)}.srcBadge.is-live{color:var(--pl-up);border-color:rgba(61,220,151,.4);background:rgba(61,220,151,.08)}.hb.is-mock,.srcBadge.is-mock{color:var(--muted)}.hb.is-ok{color:var(--pl-up)}.hb.is-stale{color:var(--down);border-color:rgba(239,83,80,.4);background:rgba(239,83,80,.08)}.acctTabs{display:flex;gap:12px;margin-bottom:18px;flex-wrap:wrap}.acctTab{display:flex;flex-direction:column;gap:5px;text-align:left;padding:14px 18px;border:1px solid var(--line);border-radius:14px;background:var(--surface-grad);color:var(--ink);cursor:pointer;min-width:200px;transition:border-color .15s,box-shadow .15s}.acctTab.on,.acctTab:hover{border-color:var(--violet)}.acctTab.on{box-shadow:inset 0 0 0 1px var(--violet)}.acctTabTop{display:flex;font-family:var(--mono);font-weight:700;font-size:13.5px;letter-spacing:-.2px}.acctTabTop,.segCtl{align-items:center;gap:8px}.segCtl{display:inline-flex}.segLbl{font-family:var(--mono);font-size:11px;color:var(--muted)}.segCtl>.segOpt:first-of-type{border-radius:9px 0 0 9px}.segCtl>.segOpt:last-of-type{border-radius:0 9px 9px 0;border-left:none}.segOpt{font-family:var(--mono);font-size:12px;color:var(--muted);background:var(--surface-grad);border:1px solid var(--line);border-left:none;padding:9px 14px;cursor:pointer}.segOpt:nth-of-type(2){border-left:1px solid var(--line)}.segOpt.on{color:#fff;background:var(--violet);border-color:var(--violet)}.segOpt:disabled{opacity:.5;cursor:default}.acctPending{font-size:9px;text-transform:uppercase;letter-spacing:.5px;border:1px solid var(--line);border-radius:999px;padding:2px 7px}.acctPending,.acctTabSub{font-family:var(--mono);color:var(--muted)}.acctTabSub{font-size:11px}.meterGrid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:16px;gap:16px;margin-top:14px}.meterTop{display:flex;align-items:baseline;gap:8px;margin-bottom:8px}.meterVal{font-size:20px;font-weight:700}.meterLbl,.meterVal{font-family:var(--mono)}.meterLbl{font-size:11px;color:var(--muted)}.meterBar{height:7px;border-radius:999px;background:rgba(139,92,246,.12);overflow:hidden}.meterFill{display:block;height:100%;border-radius:999px}.meterFill.tone-green{background:var(--pl-up)}.meterFill.tone-amber{background:var(--amber)}.meterFill.tone-red{background:var(--down)}.regimeChip{font-family:var(--mono);font-size:12px;font-weight:700;letter-spacing:.5px;color:var(--hi);border:1px solid var(--violet);background:rgba(139,92,246,.12);border-radius:999px;padding:6px 14px;white-space:nowrap}.sentiment{font-size:14px;line-height:1.55;margin:6px 0 12px}.readsRow{display:flex;gap:8px;flex-wrap:wrap}.readPill{font-family:var(--mono);font-size:12px;padding:5px 11px;border-radius:999px;border:1px solid var(--line);background:rgba(139,92,246,.05)}.readPill em{color:var(--muted);font-style:normal;margin-right:5px}.readPill.posture-no_new_entries{color:var(--down);border-color:rgba(239,83,80,.4)}.readPill.posture-half{color:var(--amber)}.chip.gate-green{color:var(--pl-up);border-color:rgba(61,220,151,.45);background:rgba(61,220,151,.1)}.chip.gate-amber{color:var(--amber);border-color:rgba(245,166,35,.45);background:rgba(245,166,35,.1)}.chip.gate-red,table tfoot td{color:var(--muted)}table tfoot td{font-family:var(--mono);font-size:12px;border-top:1px solid var(--line);border-bottom:none;padding-top:12px}.ctrlRow{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-top:14px}.ctrlBtn{font-family:var(--mono);font-size:12px;font-weight:600;cursor:pointer;padding:11px 16px;border-radius:10px;border:1px solid var(--line);background:var(--surface-grad);color:var(--ink)}.ctrlBtn:disabled{opacity:.5;cursor:default}.ctrl-halt{color:var(--amber);border-color:rgba(245,166,35,.45)}.ctrl-resume{color:var(--pl-up);border-color:rgba(61,220,151,.45)}.ctrl-live{color:#fff;background:var(--down);border-color:var(--down)}.ctrl-demo{color:var(--hi);border-color:var(--violet)}.ctrl-kill{color:#fff;background:#b00020;border-color:#b00020;margin-left:auto}.ctrlSelect{font-family:var(--mono);font-size:11px;color:var(--muted);display:inline-flex;align-items:center;gap:8px}.ctrlSelect select{font-family:var(--mono);font-size:12px;padding:9px 12px;border-radius:10px;border:1px solid var(--line);background:var(--surface-grad);color:var(--ink)}.cockState{font-family:var(--mono);font-size:11px;color:var(--muted);margin-top:12px}.stratList{display:flex;flex-direction:column;gap:8px;margin-top:12px}.stratItem{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:var(--surface-grad)}.stratItem.off{opacity:.55}.stratItemMain{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.stratItemCode{font-weight:700;color:var(--hi);min-width:24px}.stratItemKind{font-size:10px;text-transform:uppercase;letter-spacing:.5px;border:1px solid var(--line);border-radius:999px;padding:2px 8px}.stratItemKind,.stratItemMeta{font-family:var(--mono);color:var(--muted)}.stratItemMeta{font-size:12px}.stratItemRight{display:flex;align-items:center;gap:12px}.toggle{width:42px;height:24px;border-radius:999px;border:1px solid var(--line);background:rgba(139,92,246,.1);position:relative;cursor:pointer;padding:0;transition:background .15s}.toggle.on{background:var(--violet);border-color:var(--violet)}.toggle:disabled{opacity:.5;cursor:default}.toggle .knob{position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:#fff;transition:transform .15s}.toggle.on .knob{transform:translateX(18px)}.timeline{display:flex;flex-direction:column;gap:2px;margin-top:8px}.tlRow{display:flex;align-items:center;gap:10px;padding:9px 4px;border-bottom:1px solid rgba(139,92,246,.08);font-size:13px}.tlType{font-family:var(--mono);font-size:10px;text-transform:uppercase;letter-spacing:.5px;padding:2px 8px;border-radius:999px;border:1px solid var(--line);color:var(--muted);min-width:64px;text-align:center}.tl-entry{color:var(--pl-up);border-color:rgba(61,220,151,.35)}.tl-exit{color:var(--down);border-color:rgba(239,83,80,.35)}.tl-card{border-color:var(--violet)}.tl-card,.tlStrat{color:var(--hi)}.tlText{flex:1 1;color:var(--ink)}.tlAgo{font-family:var(--mono);font-size:11px;color:var(--muted);white-space:nowrap}.pendingAccount .pendingBody{margin-top:10px}@media (max-width:720px){.meterGrid{grid-template-columns:1fr}.ctrl-kill,.ctrl-kill-armed{margin-left:0}.acctTab{min-width:0;flex:1 1}}.engBanner{margin:4px 0 14px;padding:12px 16px;border-radius:12px;font-family:var(--mono);font-size:12.5px;line-height:1.5;border:1px solid var(--line)}.engBanner.err{color:#fff;background:#b00020;border-color:#b00020}.engBanner.muted{color:var(--muted);background:rgba(139,92,246,.06)}.engBanner .mono{font-family:var(--mono);color:inherit;opacity:.92}.modeBadge.is-halt{color:#fff;background:#b00020;border-color:#b00020}.regimeChip.live{color:#fff;background:var(--down);border-color:var(--down)}.posture{font-size:13.5px;font-weight:500;margin:8px 0 10px}.cardHint,.posture{font-family:var(--mono)}.cardHint{font-size:11px;color:var(--muted);margin-top:10px;line-height:1.5}.chip.stat-open{color:var(--pl-up);border-color:rgba(61,220,151,.5);background:rgba(61,220,151,.14)}.chip.stat-fired{color:var(--hi);border-color:var(--violet);background:rgba(139,92,246,.14)}.chip.stat-armed{color:var(--amber);border-color:rgba(245,166,35,.45);background:rgba(245,166,35,.1)}.chip.stat-idle{color:var(--muted)}.ctrl-kill-armed{color:#fff;background:#e5102b;border-color:#ff5066;margin-left:auto;animation:killpulse .9s ease-in-out infinite}@keyframes killpulse{0%,to{box-shadow:0 0 0 0 rgba(229,16,43,.5)}50%{box-shadow:0 0 0 5px rgba(229,16,43,0)}}@media (prefers-reduced-motion:reduce){.ctrl-kill-armed{animation:none}}.tl-dry{color:var(--muted)}.tl-error,.tl-kill{color:var(--down);border-color:rgba(239,83,80,.4)}.tl-risk{color:var(--amber);border-color:rgba(245,166,35,.4)}@media (prefers-reduced-motion:no-preference){.routePage{animation:routeFade .26s ease-out both}}@keyframes routeFade{0%{opacity:0}}::view-transition-new(root),::view-transition-old(root){animation-duration:.4s}@keyframes riseIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.recgrid.reveal{opacity:1;transform:none;transition:none}.recgrid.reveal .rec{opacity:0;transform:translateY(26px);transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1)}.recgrid.reveal.in .rec{opacity:1;transform:none}.recgrid.reveal.in .rec:nth-child(2){transition-delay:.07s}.recgrid.reveal.in .rec:nth-child(3){transition-delay:.14s}.recgrid.reveal.in .rec:nth-child(4){transition-delay:.21s}.recgrid.reveal.in .rec:nth-child(5){transition-delay:.28s}.recgrid.reveal.in .rec:nth-child(6){transition-delay:.35s}@media (prefers-reduced-motion:reduce){.recgrid.reveal .rec{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.dashgrid .dashcard,.dashroot .acctTabs,.dashroot .block,.dashroot .ctrlStatus,.dashroot .dashgrid{animation:riseIn .55s cubic-bezier(.2,.7,.2,1) both}.dashgrid .dashcard:nth-child(2){animation-delay:.07s}.dashgrid .dashcard:nth-child(3){animation-delay:.14s}.stratList .stratItem{animation:riseIn .4s cubic-bezier(.2,.7,.2,1) both}.stratList .stratItem:nth-child(2){animation-delay:.04s}.stratList .stratItem:nth-child(3){animation-delay:.08s}.stratList .stratItem:nth-child(4){animation-delay:.12s}.stratList .stratItem:nth-child(5){animation-delay:.16s}.stratList .stratItem:nth-child(6){animation-delay:.2s}.stratList .stratItem:nth-child(7){animation-delay:.24s}.stratList .stratItem:nth-child(8){animation-delay:.28s}.timeline .tlRow{animation:riseIn .35s ease-out both}.timeline .tlRow:nth-child(2){animation-delay:.04s}.timeline .tlRow:nth-child(3){animation-delay:.08s}.timeline .tlRow:nth-child(4){animation-delay:.12s}.timeline .tlRow:nth-child(5){animation-delay:.16s}}.eqChart .eqLine{stroke-dasharray:1;stroke-dashoffset:0;animation:eqdraw 1.1s cubic-bezier(.4,0,.2,1)}@keyframes eqdraw{0%{stroke-dashoffset:1}}.eqChart .eqArea{animation:eqfade .8s ease .45s both}@keyframes eqfade{0%{opacity:0}}.eqHero{border-color:rgba(139,92,246,.32)}.eqHero .eqNow{font-size:clamp(30px,4.5vw,42px)}.btn{transition:transform .18s cubic-bezier(.2,.7,.2,1),filter .18s,box-shadow .18s}.btn:hover{transform:translateY(-1px)}.btn:active{transform:translateY(0) scale(.985)}.login{transition:border-color .15s,background .15s}.dashcard{transition:border-color .25s,transform .25s cubic-bezier(.2,.7,.2,1)}.dashcard:hover{border-color:rgba(139,92,246,.4);transform:translateY(-2px)}.ctrlBtn{transition:border-color .15s,transform .15s,filter .15s}.ctrlBtn:hover:not(:disabled){border-color:var(--violet);transform:translateY(-1px)}.ctrlBtn:active:not(:disabled){transform:translateY(0) scale(.985)}.stratItem{transition:border-color .2s,opacity .2s}.stratItem:hover{border-color:rgba(139,92,246,.35)}.toggle .knob{transition:transform .22s cubic-bezier(.34,1.56,.64,1)}.tlRow{transition:background .15s}.tlRow:hover{background:rgba(139,92,246,.05)}table tbody tr{transition:background .15s}table tbody tr:hover{background:rgba(139,92,246,.04)}.acctTab,.rangeTab,.segOpt{transition:color .15s,background .15s,border-color .15s,box-shadow .15s}.applyCard input[type=email]:focus,.applyCard input[type=text]:focus,.authCard input:focus,.modal input:focus{outline:none;border-color:var(--violet);box-shadow:0 0 0 3px rgba(139,92,246,.18)}[data-theme=light] .applyCard input[type=email]:focus,[data-theme=light] .applyCard input[type=text]:focus,[data-theme=light] .authCard input:focus,[data-theme=light] .modal input:focus{box-shadow:0 0 0 3px rgba(124,58,237,.15)}.authAurora{position:fixed;inset:0;z-index:1;overflow:hidden;pointer-events:none}.auroraBlob{position:absolute;width:56vmax;height:56vmax;border-radius:50%;opacity:.5;will-change:transform}.ab1{left:-12vmax;top:-16vmax;background:radial-gradient(circle at center,rgba(91,33,182,.5),transparent 62%);animation:aurora1 19s ease-in-out infinite alternate}.ab2{right:-18vmax;top:4vmax;background:radial-gradient(circle at center,rgba(139,92,246,.34),transparent 60%);animation:aurora2 23s ease-in-out infinite alternate}.ab3{left:14vmax;bottom:-26vmax;background:radial-gradient(circle at center,rgba(179,136,255,.22),transparent 58%);animation:aurora3 27s ease-in-out infinite alternate}[data-theme=light] .auroraBlob{opacity:.4}@keyframes aurora1{to{transform:translate(9vmax,7vmax) scale(1.12)}}@keyframes aurora2{to{transform:translate(-8vmax,9vmax) scale(.92)}}@keyframes aurora3{to{transform:translate(7vmax,-8vmax) scale(1.08)}}@media (prefers-reduced-motion:no-preference){.authCardIn{animation:authCard .6s cubic-bezier(.2,.7,.2,1) both}.authCardIn>*{animation:riseIn .5s cubic-bezier(.2,.7,.2,1) both}.authCardIn>:nth-child(2){animation-delay:.06s}.authCardIn>:nth-child(3){animation-delay:.12s}.authCardIn>:nth-child(4){animation-delay:.18s}.authCardIn>:nth-child(5){animation-delay:.24s}}@keyframes authCard{0%{opacity:0;transform:translateY(18px) scale(.98)}}.authCard{position:relative;z-index:2;box-shadow:0 24px 80px rgba(4,3,5,.5),0 0 0 1px rgba(139,92,246,.06);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}[data-theme=light] .authCard{box-shadow:0 24px 70px rgba(91,33,182,.14)}.authField{margin-bottom:16px}.authField input{margin-bottom:0}.authField .fieldError{margin-top:6px}.pwWrap{position:relative}.pwWrap input{padding-right:62px}.pwToggle{position:absolute;right:6px;top:50%;transform:translateY(-50%);border:none;background:none;color:var(--muted);font-family:var(--mono);font-size:11px;letter-spacing:.5px;cursor:pointer;padding:8px 10px;border-radius:6px}.pwToggle:hover{color:var(--ink)}.authShake{animation:authShake .4s cubic-bezier(.36,.07,.19,.97)}@keyframes authShake{10%,90%{transform:translateX(-1px)}20%,80%{transform:translateX(2px)}30%,50%,70%{transform:translateX(-5px)}40%,60%{transform:translateX(5px)}}.authBtn{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:46px}.authBtn:disabled{opacity:.85;cursor:default}.authBtn:disabled:hover{transform:none;filter:none}.spinner{width:14px;height:14px;border-radius:50%;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.famRoot{max-width:1040px;margin:0 auto;padding:8px 0 56px}.famH1{font-family:var(--serif);font-size:clamp(30px,4.6vw,50px);line-height:1.06;letter-spacing:-.02em;margin:10px 0 14px;color:var(--ink)}.famLede{max-width:62ch;font-size:16.5px;line-height:1.62;color:var(--muted);margin:0 0 34px}.famHero{border:1px solid var(--line);border-radius:18px;background:var(--surface-grad),var(--surface);padding:30px 32px;margin-bottom:26px}.famHeroLbl{font-family:var(--mono);font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:12px}.famHeroVal{font-family:var(--mono);font-size:clamp(40px,7vw,68px);line-height:1;font-weight:700;letter-spacing:-.03em;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.famHeroDelta{font-family:var(--mono);font-size:15px;margin-top:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.famHeroDelta.up{color:var(--pl-up)}.famHeroDelta.down{color:var(--down)}.famHeroToday{color:var(--muted);margin-left:8px}.famDeltaPct{opacity:.85}.famGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:20px;gap:20px}.famCard{border:1px solid var(--line);border-radius:18px;background:var(--surface-grad),var(--surface);padding:26px 26px 24px}.famCardTop{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px}.famCardName{font-family:var(--serif);font-size:23px;letter-spacing:-.01em;margin:0 0 4px;color:var(--ink)}.famCardSub{font-size:11.5px;letter-spacing:.1em;text-transform:uppercase}.famCardSub,.famDot{font-family:var(--mono);color:var(--muted)}.famDot{display:inline-flex;align-items:center;gap:7px;font-size:11px;line-height:1.3;text-align:right;max-width:132px}.famDot span{width:8px;height:8px;border-radius:50%;flex:0 0 8px;background:var(--muted)}.famDot.ok span{background:var(--pl-up);box-shadow:0 0 0 3px rgba(61,220,151,.16)}.famDot.warn span{background:var(--amber);box-shadow:0 0 0 3px rgba(245,166,35,.16)}.famDot.bad span{background:var(--down);box-shadow:0 0 0 3px rgba(239,83,80,.16)}.famValue{font-size:clamp(32px,4.6vw,42px);line-height:1;font-weight:700;letter-spacing:-.025em;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.famDelta,.famValue{font-family:var(--mono)}.famDelta{font-size:13.5px;margin-top:10px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.famDelta.up{color:var(--pl-up)}.famDelta.down{color:var(--down)}.famRows{margin:22px 0 0;border-top:1px solid var(--line)}.famRows>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:11px 0;border-bottom:1px solid var(--line)}.famRows dt{font-size:14px;color:var(--muted)}.famRows dd{margin:0;font-family:var(--mono);font-size:14.5px;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.famRows dd.up{color:var(--pl-up)}.famRows dd.down{color:var(--down)}.famGoal{margin-top:22px}.famGoalTop{display:flex;justify-content:space-between;align-items:baseline;font-size:14px;color:var(--muted);margin-bottom:9px}.famGoalNum{font-family:var(--mono);font-size:15px;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.famBar{height:10px;border-radius:999px;background:var(--input-bg);border:1px solid var(--line);overflow:hidden}.famBar>span{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--deep),var(--hi));transition:width .7s cubic-bezier(.22,1,.36,1)}.famGoalFoot{margin-top:9px;font-size:13px;line-height:1.5;color:var(--muted)}.famFoot{margin:30px 0 0;font-size:13.5px;line-height:1.6;color:var(--muted);max-width:68ch}@media (max-width:560px){.famHero{padding:24px 20px}.famCard{padding:22px 20px 20px}.famCardTop{flex-direction:column}.famDot{max-width:none}}@media (prefers-reduced-motion:reduce){.famBar>span{transition:none}}.famCard.is-quiet{opacity:.78}.famQuiet{margin:6px 0 0;font-size:14.5px;line-height:1.6;color:var(--muted)}.ovRoot{padding-bottom:8px}.ovTop{max-width:1040px;margin:0 auto;padding:26px 24px 0;display:flex;justify-content:space-between;gap:16px;background:transparent;border:0}.ovBrand,.ovTop{align-items:center}.ovBrand{display:inline-flex;gap:10px;font-weight:700;font-size:15px;letter-spacing:1px;color:var(--ink);text-decoration:none}.ovTopRight{display:flex;align-items:center;gap:14px}.ovRoot .famRoot{padding:22px 24px 56px}@media (max-width:560px){.ovTop{padding:18px 20px 0}.ovRoot .famRoot{padding:18px 20px 48px}}.famTrades{margin-top:22px;padding-top:18px;border-top:1px solid var(--line)}.famTradesTop{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:12px}.famNoTrades{font-size:14px;color:var(--muted)}.famTradeList{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.famTrade{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.famTradeName{display:inline-flex;align-items:baseline;gap:8px;font-size:15px;color:var(--ink);font-weight:500;flex-wrap:wrap}.famArrow{font-size:11px;line-height:1;position:relative;top:-1px}.famArrow.up{color:var(--pl-up)}.famArrow.down{color:var(--down)}.famTradeDir{font-size:13px;color:var(--muted);font-weight:400}.famTradePnl{font-family:var(--mono);font-size:14.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.famTradePnl.up{color:var(--pl-up)}.famTradePnl.down{color:var(--down)}.famWindows{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin-top:18px}.famWin{border:1px solid var(--line);border-radius:12px;background:var(--input-bg);padding:12px 12px 11px;text-align:center}.famWinLbl{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:6px}.famWinLbl,.famWinVal{font-family:var(--mono)}.famWinVal{font-size:15px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.famWinVal.up{color:var(--pl-up)}.famWinVal.down{color:var(--down)}.famWinBuild{font-family:var(--mono);font-size:12px;color:var(--muted);opacity:.75}