@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-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:Plus Jakarta Sans Fallback;src:local("Arial");ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.00%;size-adjust:104.98%}.__className_a11773{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.__variable_a11773{--font-plus-jakarta:"Plus Jakarta Sans","Plus Jakarta Sans Fallback"}@font-face{font-family:Syne;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/0da54fcd0470ea43-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:Syne;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/680a7121f7a85e3f-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:Syne;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8a1d8947e5852e30-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:Syne;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/0da54fcd0470ea43-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:Syne;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/680a7121f7a85e3f-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:Syne;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8a1d8947e5852e30-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:Syne Fallback;src:local("Arial");ascent-override:93.93%;descent-override:27.93%;line-gap-override:0.00%;size-adjust:98.47%}.__className_6cab51{font-family:Syne,Syne Fallback;font-style:normal}.__variable_6cab51{--font-syne:"Syne","Syne 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-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;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-20c0,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_8b3a0b{font-family:Inter,Inter Fallback;font-style:normal}.__variable_8b3a0b{--font-inter:"Inter","Inter Fallback"}:root{--font-brand:var(--font-plus-jakarta);--font-display:var(--font-syne),var(--font-plus-jakarta),system-ui,sans-serif;--font-mono:var(--font-brand);--font-ui:var(--font-brand);--tracking-meta:0.08em;--midnight-void:#000000;--midnight-ink:#050506;--midnight-opening:#0a0a0c;--midnight-graphite:#0c0c0e;--midnight-slate:#101014;--midnight-raised:#111114;--midnight-chrome:#121214;--midnight-surface:#141417;--midnight-plane:#161618;--midnight-panel:#1a1a1f;--app-ground:var(--midnight-opening);--app-rail:var(--midnight-graphite);--app-card:var(--midnight-chrome);--app-well:var(--midnight-plane);--app-raised:var(--midnight-panel);--app-field-bg:rgba(255,255,255,0.03);--app-field-bg-hover:rgba(255,255,255,0.05);--app-row-hover:rgba(255,255,255,0.025);--app-scrim:rgba(5,5,6,0.72);--bg-primary:var(--app-ground);--bg-secondary:var(--app-card);--bg-tertiary:var(--app-well);--bg-sidebar:var(--app-rail);--bg-hover:var(--app-field-bg-hover);--panel-2:var(--app-raised);--app-line-faint:rgba(166,166,166,0.10);--app-line:rgba(166,166,166,0.12);--app-line-strong:rgba(166,166,166,0.16);--app-line-loud:rgba(166,166,166,0.20);--border-primary:var(--app-line);--border-secondary:var(--app-line-strong);--ink-fg:#f2f2f2;--ink-muted:#cacaca;--ink-subtle:#a6a6a6;--ink-faint:#8e8e8e;--text-primary:var(--ink-fg);--text-secondary:var(--ink-muted);--text-tertiary:var(--ink-subtle);--text-muted:var(--ink-faint);--orange:#ff931c;--orange-hover:#e07e0a;--orange-soft:#ffb14d;--orange-edge:rgba(255,147,28,0.42);--orange-glow:rgba(255,147,28,0.08);--on-orange:#0c0c0e;--blue:#2a65d8;--blue-edge:rgba(42,101,216,0.12);--blue-reflect:rgba(42,101,216,0.06);--logo-blue:var(--blue);--brand-primary:var(--orange);--brand-hover:var(--orange-hover);--brand-light:var(--orange-soft);--brand-on-primary:var(--on-orange);--data-positive:#4ade80;--data-negative:#f87171;--data-warning:var(--orange-soft);--data-info:#7fa3ff;--success:var(--data-positive);--error:var(--data-negative);--warning:var(--data-warning);--info:var(--data-info);--tint-positive:rgba(74,222,128,0.12);--tint-negative:rgba(248,113,113,0.12);--tint-positive-armed:rgba(74,222,128,0.22);--tint-negative-armed:rgba(248,113,113,0.22);--tint-warning:rgba(255,177,77,0.12);--tint-info:rgba(127,163,255,0.12);--tint-action:rgba(255,147,28,0.10);--edge-positive:rgba(74,222,128,0.28);--edge-negative:rgba(248,113,113,0.28);--edge-warning:rgba(255,177,77,0.28);--edge-info:rgba(127,163,255,0.28);--brand-chart-dark:var(--brand-hover);--brand-chart-mid:var(--brand-primary);--brand-chart-light:var(--brand-light);--brand-chart-pale:#ffc87a;--pearl-grey:#cacaca;--storm-grey:#a6a6a6;--warm-suede:#ba966f;--sweet-chestnut:#ae7c44;--dark-bronze:#8b5e37;--brand-primary-10:rgba(255,147,28,0.1);--brand-primary-20:rgba(255,147,28,0.2);--brand-primary-30:rgba(255,147,28,0.3);--brand-primary-40:rgba(255,147,28,0.4);--brand-primary-50:rgba(255,147,28,0.5);--brand-primary-60:rgba(255,147,28,0.6);--border-primary-50:rgba(166,166,166,0.06);--bg-primary-95:rgba(10,10,12,0.95);--bg-tertiary-30:rgba(22,22,24,0.3);--bg-tertiary-50:rgba(22,22,24,0.5);--card-bg-3:rgba(18,18,20,0.72);--card-bg-4:rgba(18,18,20,0.52);--card-bg-5:rgba(18,18,20,0.38);--card-bg-6:rgba(18,18,20,0.24);--app-t-micro:0.6875rem;--app-t-xs:0.75rem;--app-t-sm:0.8125rem;--app-t-body:0.875rem;--app-t-lg:1rem;--app-t-title:1.125rem;--app-t-page:var(--app-t-metric-lg);--app-t-workspace:var(--app-t-metric-lg);--app-t-metric-sm:1.25rem;--app-t-metric:1.75rem;--app-t-metric-lg:2.25rem;--app-t-metric-desk:clamp(2.25rem,4vw,3.25rem);--app-t-metric-desk-guided:clamp(2.5rem,5vw,4rem);--app-control-h:2.25rem;--app-control-h-compact:2rem;--app-control-h-touch:2.75rem;--app-form-gap:0.75rem;--app-section-gap:1rem;--app-alloc-ring:18rem;--app-alloc-ring-desk:20.6rem;--app-r-sm:0.375rem;--app-r-md:0.5rem;--app-r-lg:0.375rem;--app-r-xl:0.5rem;--app-r-stage:var(--app-r-lg);--app-r-pill:999px;--app-e-flat:inset 0 1px 0 rgba(255,255,255,0.02);--app-e-card:0 8px 24px rgba(0,0,0,0.32);--app-e-raised:inset 0 1px 0 rgba(255,255,255,0.03),0 16px 36px rgba(0,0,0,0.42);--app-e-modal:inset 0 1px 0 rgba(255,255,255,0.04),0 20px 56px rgba(0,0,0,0.48);--app-e-stage:0 60px 140px -70px rgba(0,0,0,0.95);--app-card-face:var(--app-card);--app-card-face-solid:var(--app-card);--app-stage-face:linear-gradient(180deg,#141418,#0d0d0f);--app-stage-line:rgba(242,242,242,0.12);--app-chrome-line:rgba(255,255,255,0.08);--app-rail-wash:rgba(255,255,255,0.012);--app-chrome-face:linear-gradient(180deg,rgba(18,18,21,0.9),rgba(10,10,12,0.86));--app-chrome-blur:blur(18px) saturate(120%);--app-chrome-lip:inset 0 1px 0 rgba(255,255,255,0.035);--app-chrome-fade:rgba(12,12,14,0.94);--app-raised-face:var(--app-raised);--app-nav-active-face:linear-gradient(90deg,rgba(255,255,255,0.055),rgba(255,255,255,0.018));--app-sidebar-w:14rem;--app-sidebar-w-collapsed:3.25rem;--app-topbar-h:3.75rem;--app-ticker-h:2.25rem;--app-mobile-nav-h:calc(3.5rem + env(safe-area-inset-bottom, 0px));--app-tabs-h:2.75rem;--app-page-max:90rem;--app-page-gutter:clamp(0.75rem,1.75vw,1.25rem);--app-page-y:var(--app-head-y);--app-head-y:1.5rem;--app-head-gap:1.5rem;--app-ident-eyebrow-h:1.0625rem;--app-ident-title-h:2.75rem;--app-ident-gap:0.5rem;--app-stack:1rem;--app-stack-lg:1.5rem;--app-card-pad:1.25rem;--app-card-pad-sm:1rem;--ease-enter:cubic-bezier(0.22,1,0.36,1);--dur-instant:0ms;--dur-fast:180ms;--dur-mid:280ms;--dur-slow:640ms;--focus-color:var(--orange);--focus-width:2px;--focus-offset:3px;--focus-radius:0.25rem;--z-sticky:20;--z-tabs:25;--z-topbar:30;--z-drawer:60;--z-overlay:70;--z-popover:90;--z-modal:100;--z-toast:100;--z-tooltip:110;--scrollbar-track:var(--app-ground);--scrollbar-thumb:var(--app-line-loud);--scrollbar-thumb-hover:var(--app-line-loud);--logo-guide:rgba(242,242,242,0.9);color-scheme:dark}svg.svg-inline--fa{display:inline-block;width:1em;height:1em;max-width:1.5rem;max-height:1.5rem;vertical-align:-.125em}.app-nav-icon,svg.app-nav-icon{display:block;width:1.125rem;height:1.125rem;flex:none}@media (prefers-reduced-motion:reduce){:root{--dur-fast:var(--dur-instant);--dur-mid:var(--dur-instant);--dur-slow:var(--dur-instant)}}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.app-shell{background:radial-gradient(ellipse 72% 48% at 82% 12%,rgba(42,101,216,.055),transparent 62%),linear-gradient(180deg,rgba(255,255,255,.045) 0,transparent 16%),var(--app-ground);background-attachment:fixed}.app-chrome{background:var(--app-chrome-face);backdrop-filter:var(--app-chrome-blur);-webkit-backdrop-filter:var(--app-chrome-blur);border-bottom:1px solid var(--app-line-faint);box-shadow:var(--app-chrome-lip)}.app-rail-face{background:var(--app-rail)}.dashboard-sidebar:after{content:"";position:absolute;top:var(--app-topbar-h);right:0;bottom:0;width:1px;background:var(--app-line-faint);pointer-events:none}.app-page{width:100%;padding-inline:var(--app-page-gutter);padding-block:var(--app-page-y)}.app-page--flow{max-width:64rem;margin-inline:auto}.app-page--workspace{--app-stack:0.75rem;--app-stack-lg:1rem}.app-page__head{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:1rem;padding-block:0}.app-page__head:not(.app-page__head--compact){margin-bottom:var(--app-head-gap)}.app-stack>.app-page__head:not(.app-page__head--compact){margin-bottom:calc(var(--app-head-gap) - var(--app-stack))}.app-stack--lg>.app-page__head:not(.app-page__head--compact){margin-bottom:calc(var(--app-head-gap) - var(--app-stack-lg))}.app-page__head--compact{align-items:center;padding-block:0;margin-bottom:0}.app-page__heading{min-width:0;max-width:48rem}.app-page__context{margin-bottom:.65rem}.app-page__head .app-eyebrow,.app-workspace-head .app-eyebrow{display:block;height:var(--app-ident-eyebrow-h);margin:0 0 var(--app-ident-gap);overflow:hidden;color:var(--orange);line-height:var(--app-ident-eyebrow-h);white-space:nowrap;text-overflow:ellipsis}.app-page__heading:not(:has(.app-page__title)) .app-eyebrow,.app-workspace-head__heading:not(:has(.app-workspace-head__title)) .app-eyebrow{margin-bottom:0}.home-desk .app-workspace-head__title{overflow:visible;font-variant-numeric:tabular-nums lining-nums slashed-zero;white-space:nowrap;text-overflow:unset}.home-desk .app-workspace-head__sub{display:flex;align-items:baseline;flex-wrap:wrap;gap:.35rem .65rem}.app-page__title,.app-workspace-head__title{display:block;min-height:var(--app-ident-title-h);margin:0;overflow:hidden;color:var(--ink-fg);font-size:var(--app-t-workspace);font-weight:650;line-height:var(--app-ident-title-h);letter-spacing:-.03em;text-transform:none;text-wrap:nowrap;text-overflow:ellipsis;white-space:nowrap}.app-page__head--compact .app-page__title{min-height:0;font-size:var(--app-t-title);font-weight:600;line-height:1.25;letter-spacing:-.015em;white-space:normal;text-overflow:unset}.app-page__head--compact .app-page__sub{margin-top:.25rem}.app-page__sub,.app-workspace-head__sub{max-width:44rem;margin-top:.5rem;color:var(--ink-subtle);font-size:var(--app-t-body);line-height:1.5;text-wrap:pretty}.app-workspace-head__kicker{margin-top:.75rem}.app-page__meta{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;margin-top:.65rem}.app-page__actions,.app-section__actions{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;flex-shrink:0}.app-workspace-head{position:sticky;top:0;z-index:20;display:flex;flex-direction:column;gap:var(--app-head-gap);margin:calc(-1 * var(--app-page-y)) calc(-1 * var(--app-page-gutter)) var(--app-head-gap);padding:var(--app-head-y) var(--app-page-gutter);background:var(--app-ground);border-bottom:1px solid var(--app-line-faint)}.app-page:not(.home-desk)>.app-workspace-head{position:static;z-index:auto;gap:.75rem;margin:0 0 1.25rem;padding:0 0 1rem;background:transparent;border-bottom:1px solid var(--app-line-faint)}.app-page:not(.home-desk) .app-workspace-head .app-eyebrow{height:auto;overflow:visible}.app-page:not(.home-desk) .app-workspace-head:not(.app-workspace-head--ident) .app-workspace-head__title{min-height:0;overflow:visible;font-size:var(--app-t-title);font-weight:600;line-height:1.25;letter-spacing:-.015em;white-space:normal;text-wrap:balance;text-overflow:unset}.app-workspace-head__intro{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:.5rem 1.5rem;min-width:0}.app-workspace-head__heading{min-width:0;max-width:48rem}.app-workspace-head__actions,.app-workspace-head__bar,.app-workspace-head__cluster,.app-workspace-head__status,.app-workspace-head__tools{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem .75rem;min-width:0}.app-workspace-head__bar{justify-content:flex-start}.app-workspace-head__actions,.app-workspace-head__tools{justify-content:flex-end;flex:none;margin-left:auto}.app-workspace-nav{width:-moz-max-content;width:max-content;max-width:100%}.app-workspace-nav__item{flex:none;white-space:nowrap}.app-grid{display:grid;gap:var(--app-stack)}.app-grid--lg{gap:var(--app-stack-lg)}.app-grid--2,.app-grid--3,.app-grid--4,.app-grid--lead{grid-template-columns:minmax(0,1fr)}.app-stack{flex-direction:column;gap:var(--app-stack)}.app-stack--lg{flex-direction:column;gap:var(--app-stack-lg)}@media (min-width:768px){.app-grid--2,.app-grid--3,.app-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.app-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.app-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.app-grid--lead{grid-template-columns:minmax(0,2fr) minmax(18rem,1fr)}}.app-section__head{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:.75rem 1rem;margin-bottom:var(--app-stack)}.app-section__head .app-eyebrow{margin-bottom:.25rem}.app-section__title{margin:0;color:var(--ink-fg);font-size:var(--app-t-title);font-weight:600;line-height:1.3;letter-spacing:0}.app-section__sub{max-width:44rem;margin-top:.2rem;color:var(--ink-subtle);font-size:var(--app-t-sm);line-height:1.45;text-wrap:pretty}.app-lead{display:grid;gap:.875rem 1.5rem;grid-template-columns:minmax(0,1fr);align-items:start}.app-lead__figure{display:flex;align-items:baseline;flex-wrap:wrap;gap:.375rem .875rem;min-width:0}.app-lead__value{font-family:var(--font-mono),ui-monospace,monospace;font-variant-numeric:tabular-nums lining-nums slashed-zero;font-size:var(--app-t-metric-lg);font-weight:650;letter-spacing:-.02em;line-height:1.05;color:var(--ink-fg)}@media (min-width:1024px){.app-lead__value{font-size:var(--app-t-metric)}}.app-lead__delta{font-family:var(--font-mono),ui-monospace,monospace;font-variant-numeric:tabular-nums lining-nums slashed-zero;font-size:var(--app-t-lg);font-weight:600;line-height:1.2}.app-lead__window{font-family:var(--font-mono),ui-monospace,monospace;font-size:var(--app-t-micro);font-weight:500;letter-spacing:var(--tracking-meta);text-transform:uppercase;line-height:1.4;color:var(--ink-faint)}.app-lead__note{margin-top:.5rem;max-width:42rem;font-size:var(--app-t-sm);line-height:1.45;color:var(--ink-muted);text-wrap:pretty}.app-lead__rail{display:grid;grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));gap:.625rem 1.25rem;padding-top:.75rem;border-top:1px solid var(--app-line)}.app-lead__row{min-width:0}.app-lead__row dt{margin:0}.app-lead__row dd{margin:.3rem 0 0}.app-lead__row dd small{display:block}@media (min-width:1024px){.app-lead--rail{grid-template-columns:minmax(0,1fr) minmax(0,var(--app-lead-rail-w,26rem))}.app-lead--rail .app-lead__rail{grid-template-columns:repeat(var(--app-lead-rail-cols,2),minmax(0,1fr));-moz-column-gap:1rem;column-gap:1rem;padding-top:0;padding-left:1.5rem;border-top:0;border-left:1px solid var(--app-line)}}.home-desk{display:flex;flex-direction:column;padding-block:var(--app-page-y) 2.5rem}.home-desk__band{min-width:0;padding-block:1.25rem;background:transparent;border:0;border-top:1px solid var(--app-line);border-radius:0;box-shadow:none}.home-desk>.app-page__head+.home-desk__band--hero,.home-desk>.app-page__head+.home-desk__band--tape,.home-desk>.app-workspace-head+.home-desk__band--hero,.home-desk>.app-workspace-head+.home-desk__band--tape{padding-top:0}.home-desk>.app-page__head+.home-desk__band,.home-desk>.app-workspace-head+.home-desk__band{border-top:0}.home-desk__band--hero{padding:.75rem 0 1.5rem;border-top:0}.home-desk__band--tape{padding:0 0 1.25rem;border-top:0}.home-desk__band--tape+.home-desk__band--hero{padding-top:1.25rem;border-top:1px solid var(--app-line)}.home-desk__head{display:flex;align-items:center;justify-content:space-between;gap:.75rem 1rem;min-height:0;margin-bottom:.75rem;padding:0;border:0}.home-desk__heading{min-width:0}.home-desk__lede{margin:.3rem 0 0;max-width:46rem;font-size:var(--app-t-xs);line-height:1.5;color:var(--ink-faint);text-wrap:pretty}.home-desk__title{margin:0}.home-desk__kicker,.home-desk__title{font-family:var(--font-mono),ui-monospace,monospace;font-size:var(--app-t-xs);font-weight:600;letter-spacing:var(--tracking-meta);line-height:1.4;text-transform:uppercase;color:var(--ink-subtle)}.home-desk__kicker{margin:0 0 .65rem}.home-desk__link{font-family:var(--font-mono),ui-monospace,monospace;font-size:var(--app-t-xs);font-weight:600;letter-spacing:var(--tracking-meta);line-height:1.4;text-transform:uppercase;color:var(--orange)}.home-desk__link:hover{color:var(--orange-hover)}.home-desk__note{margin:.65rem 0 0;font-size:var(--app-t-xs);line-height:1.45;color:var(--ink-faint)}.app-card{background:var(--app-card-face);border:1px solid var(--app-line);border-radius:var(--app-r-lg);box-shadow:var(--app-e-flat)}.app-card--action{background:linear-gradient(90deg,var(--tint-action) 0,rgba(255,147,28,0) 62%),var(--app-card-face);box-shadow:var(--app-e-flat),inset 2px 0 0 var(--orange)}.app-well{background:var(--app-well);border:1px solid var(--app-line-faint);border-radius:var(--app-r-md)}.app-sheet{overflow:hidden;background:var(--app-card-face);border:1px solid var(--app-line);border-radius:var(--app-r-lg)}.app-sheet--pad,.app-sheet__head{padding:1rem 1.25rem}.app-sheet__head{display:flex;align-items:center;justify-content:space-between;gap:.75rem 2rem;border-bottom:1px solid var(--app-line-faint)}.app-sheet__head h2{color:var(--ink-fg);font-size:var(--app-t-body);font-weight:650;line-height:1.35}.app-sheet__head p{max-width:42rem;color:var(--ink-faint);font-size:var(--app-t-xs);line-height:1.5;text-wrap:pretty}.app-sheet__body{padding:1rem 1.25rem}.app-sheet__body--flush{padding:0}.app-sheet__note{margin:0;padding:.75rem 1.25rem 1rem;border-top:1px solid var(--app-line-faint)}.app-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.25rem;padding:0 .875rem;border:1px solid transparent;border-radius:var(--app-r-md);font-size:var(--app-t-body);font-weight:600;letter-spacing:.01em;line-height:1;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-enter),border-color var(--dur-fast) var(--ease-enter),color var(--dur-fast) var(--ease-enter)}.app-btn:disabled{opacity:.45;cursor:not-allowed}.app-btn--commit{padding:0 1.25rem;border-radius:var(--app-r-pill);background:var(--orange);color:var(--on-orange);font-size:var(--app-t-sm);font-weight:700;letter-spacing:.05em;text-transform:uppercase}.app-btn--commit:hover{background:var(--orange-hover)}.app-btn--standard{background:var(--app-field-bg);border-color:var(--app-line);color:var(--ink-fg)}.app-btn--standard:hover{background:var(--app-field-bg-hover);border-color:var(--app-line-strong)}.app-btn--destructive{background:var(--tint-negative);border-color:var(--edge-negative);color:var(--data-negative)}.app-btn--destructive:hover{background:rgba(248,113,113,.18);border-color:var(--data-negative)}.app-btn--quiet{background:transparent;color:var(--ink-subtle)}.app-btn--quiet:hover{background:var(--app-field-bg);color:var(--ink-fg)}.app-btn--nav{min-height:0;padding:0;background:none;color:var(--data-info);font-size:var(--app-t-xs);font-weight:600}.app-btn--nav:hover{color:var(--ink-fg)}.app-badge{display:inline-flex;align-items:center;gap:.3125rem;height:1.375rem;padding-inline:.5rem;border:1px solid transparent;border-radius:var(--app-r-pill);font-size:var(--app-t-xs);font-weight:600;letter-spacing:.03em;line-height:1;white-space:nowrap}.app-badge__dot{width:.375rem;height:.375rem;border-radius:50%;background:currentColor}.app-badge--neutral{background:var(--app-field-bg);border-color:var(--app-line);color:var(--ink-subtle)}.app-badge--positive{background:var(--tint-positive);border-color:var(--edge-positive);color:var(--data-positive)}.app-badge--negative{background:var(--tint-negative);border-color:var(--edge-negative);color:var(--data-negative)}.app-badge--warning{background:var(--tint-warning);border-color:var(--edge-warning);color:var(--data-warning)}.app-badge--info{background:var(--tint-info);border-color:var(--edge-info);color:var(--data-info)}.app-badge--action{background:var(--tint-action);border-color:var(--orange-edge);color:var(--orange)}.app-table{width:100%;border-collapse:collapse;font-size:var(--app-t-sm);font-variant-numeric:tabular-nums lining-nums}.app-table thead th{padding:.5rem .625rem;font-size:var(--app-t-micro);font-weight:500;line-height:1.4;letter-spacing:var(--tracking-meta);text-transform:uppercase;text-align:left;white-space:nowrap;color:var(--ink-subtle);border-bottom:1px solid var(--app-line)}.app-table tbody td{padding:.5rem .625rem;line-height:1.35;color:var(--ink-muted);border-top:1px solid var(--app-line)}.app-table tbody tr:hover td{background:var(--app-field-bg-hover)}.app-table td.is-num,.app-table th.is-num{text-align:right}.app-table td.is-lead{font-weight:500;color:var(--ink-fg)}.app-table td.is-quiet{color:var(--ink-subtle)}.app-table--sticky thead th{position:sticky;top:0;z-index:1;background:var(--app-field-bg)}.app-table__sort{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;transition:color .15s ease}.app-table__sort:hover{color:var(--ink-fg)}.app-table__empty{padding:2.5rem .625rem;text-align:center;color:var(--ink-subtle)}@media (min-width:1024px){.app-table{font-size:var(--app-t-xs)}.app-table tbody td,.app-table thead th{padding:.375rem .5rem}}.app-settings-grid{display:grid;gap:var(--app-stack)}.app-settings-grid--2{grid-template-columns:minmax(0,1fr)}@media (min-width:1024px){.app-settings-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}}.app-settings-head{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:.75rem 1rem;margin-bottom:1rem;padding-bottom:.875rem;border-bottom:1px solid var(--app-line-faint)}.app-settings-title{margin:0;color:var(--ink-fg);font-size:var(--app-t-lg);font-weight:650;line-height:1.35;letter-spacing:0}.app-settings-description{max-width:44rem;margin-top:.25rem;color:var(--ink-subtle);font-size:var(--app-t-sm);line-height:1.5;text-wrap:pretty}.app-settings-rows{display:grid}.app-settings-row{display:grid;grid-template-columns:minmax(8rem,.34fr) minmax(0,1fr) auto;align-items:center;gap:.75rem 1rem;min-height:3.5rem;padding-block:.75rem;border-top:1px solid var(--app-line-faint)}.app-settings-row:first-child{padding-top:0;border-top:0}.app-settings-row:last-child{padding-bottom:0}.app-settings-label{color:var(--ink-subtle);font-size:var(--app-t-sm);font-weight:550}.app-settings-value{min-width:0;color:var(--ink-fg);font-size:var(--app-t-body);line-height:1.45}.app-settings-help{margin-top:.25rem;color:var(--ink-faint);font-size:var(--app-t-xs);line-height:1.5;text-wrap:pretty}.app-settings-action{display:flex;align-items:center;justify-content:flex-end}@media (max-width:639px){.app-settings-row{grid-template-columns:minmax(0,1fr) auto;align-items:start}.app-settings-value{grid-column:1/-1;grid-row:2}.app-settings-action{grid-column:2;grid-row:1}}.app-notice{display:flex;align-items:flex-start;gap:.65rem;padding:.75rem .875rem;border:1px solid var(--app-line);border-radius:var(--app-r-md);background:var(--app-field-bg);color:var(--ink-muted);font-size:var(--app-t-sm);line-height:1.5}.app-empty{display:grid;place-items:center;min-height:12rem;padding:2rem 1rem;border:1px dashed var(--app-line);border-radius:var(--app-r-md);color:var(--ink-subtle);text-align:center}.app-control,.app-empty{background:var(--app-field-bg)}.app-control{min-height:2.25rem;border:1px solid var(--app-line);border-radius:var(--app-r-md);color:var(--ink-fg);font-size:var(--app-t-sm);outline:none;transition:background-color var(--dur-fast) var(--ease-enter),border-color var(--dur-fast) var(--ease-enter),color var(--dur-fast) var(--ease-enter)}.app-control:hover{background:var(--app-field-bg-hover);border-color:var(--app-line-strong)}.app-control:focus-visible{border-color:var(--brand-primary);box-shadow:0 0 0 1px var(--brand-primary)}.app-control:disabled{opacity:.5;cursor:not-allowed}.app-field{width:100%;min-height:var(--app-control-h);padding-inline:.75rem;border:1px solid var(--app-line);border-radius:var(--app-r-md);background:var(--app-field-bg);color:var(--ink-fg);font-family:var(--font-brand),system-ui,sans-serif;font-size:var(--app-t-body);font-weight:500;line-height:1.25;transition:background-color var(--dur-fast) var(--ease-enter),border-color var(--dur-fast) var(--ease-enter),color var(--dur-fast) var(--ease-enter)}.app-field::-moz-placeholder{color:var(--ink-subtle);font-weight:400}.app-field::placeholder{color:var(--ink-subtle);font-weight:400}.app-field:hover{background:var(--app-field-bg-hover);border-color:var(--app-line-strong)}.app-field:focus,.app-field:focus-visible{outline:none;border-color:var(--brand-primary);background:var(--app-field-bg-hover);box-shadow:0 0 0 1px var(--brand-primary)}.app-field:disabled{opacity:.5;cursor:not-allowed}.app-field[aria-invalid=true]{border-color:var(--data-negative)}.app-field--num{font-family:var(--font-mono),ui-monospace,monospace;font-variant-numeric:tabular-nums lining-nums slashed-zero;font-weight:600}.app-field--compact{min-height:var(--app-control-h-compact);font-size:var(--app-t-sm)}.app-label{display:block;margin-bottom:.375rem;font-weight:500;line-height:1.4;letter-spacing:.01em}.app-help,.app-label{color:var(--ink-subtle);font-size:var(--app-t-xs)}.app-help{margin-top:.375rem;font-weight:400;line-height:1.45;text-wrap:pretty}.app-help--quiet{color:var(--ink-faint)}.app-help--error{color:var(--data-negative)}.app-form-stack{display:grid;gap:var(--app-form-gap)}.app-summary-row{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;color:var(--ink-muted);font-size:var(--app-t-xs);line-height:1.4}.app-summary-row__value{flex:none;color:var(--ink-fg);font-family:var(--font-mono),ui-monospace,monospace;font-size:var(--app-t-sm);font-weight:600;font-variant-numeric:tabular-nums lining-nums slashed-zero}.app-chip{display:inline-flex;min-height:1.75rem;align-items:center;justify-content:center;padding-inline:.5rem;border:1px solid var(--app-line);border-radius:var(--app-r-sm);background:var(--app-field-bg);color:var(--ink-muted);font-size:var(--app-t-xs);font-weight:500;line-height:1;transition:background-color var(--dur-fast) var(--ease-enter),border-color var(--dur-fast) var(--ease-enter),color var(--dur-fast) var(--ease-enter),transform .12s var(--ease-enter)}.app-chip:hover{background:var(--app-field-bg-hover);border-color:var(--app-line-strong);color:var(--ink-fg)}.app-chip:active{transform:scale(.97)}.app-chip:disabled{opacity:.45;cursor:not-allowed}.app-check-row{display:flex;min-height:2rem;align-items:center;gap:.5rem;color:var(--ink-subtle);font-size:var(--app-t-xs);line-height:1.4;cursor:pointer}@media (max-width:767px){.app-check-row,.app-chip,.app-field,.app-field--compact{min-height:var(--app-control-h-touch)}}.app-switch{position:relative;display:inline-flex;width:2.5rem;height:1.375rem;flex:none;align-items:center;border:1px solid var(--app-line);border-radius:var(--app-r-pill);background:var(--app-field-bg-hover);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-enter),border-color var(--dur-fast) var(--ease-enter)}.app-switch:after{content:"";width:1rem;height:1rem;margin-left:.125rem;border-radius:50%;background:var(--ink-subtle);transition:transform var(--dur-fast) var(--ease-enter),background-color var(--dur-fast) var(--ease-enter)}.app-switch[aria-checked=true],.peer:checked+.app-switch{border-color:var(--orange-edge);background:var(--brand-primary-20)}.app-switch[aria-checked=true]:after,.peer:checked+.app-switch:after{transform:translateX(1.05rem);background:var(--orange)}.app-switch:focus-visible,.peer:focus-visible+.app-switch{outline:1px solid var(--brand-primary);outline-offset:2px}.app-metric__label{font-size:var(--app-t-xs);font-weight:500;letter-spacing:var(--tracking-meta);line-height:1.4;text-transform:uppercase;color:var(--ink-subtle)}.app-metric__label,.app-metric__value{font-family:var(--font-mono),ui-monospace,monospace}.app-metric__value{font-variant-numeric:tabular-nums lining-nums slashed-zero;font-size:var(--app-t-metric);font-weight:500;letter-spacing:-.01em;line-height:1.1;color:var(--ink-fg)}.app-metric__value--hero{font-size:var(--app-t-metric-desk)}.app-segment{gap:.125rem;padding:.25rem;background:var(--app-well);border:1px solid var(--app-line-faint);border-radius:var(--app-r-md)}.app-segment,.app-segment__item{display:inline-flex;align-items:center}.app-segment__item{justify-content:center;height:1.75rem;padding-inline:.75rem;border:0;border-radius:calc(var(--app-r-md) - 4px);background:none;font-size:var(--app-t-sm);font-weight:500;line-height:1;color:var(--ink-subtle);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-enter),color var(--dur-fast) var(--ease-enter)}.app-segment__item:hover{color:var(--ink-fg)}.app-segment__item[aria-pressed=true],.app-segment__item[aria-selected=true]{background:var(--app-field-bg-hover);color:var(--ink-fg)}.app-segment--nav .app-segment__item[aria-current=page],.app-segment--nav .app-segment__item[aria-pressed=true],.app-segment--nav .app-segment__item[aria-selected=true]{background:var(--brand-primary-10);color:var(--brand-light)}.app-segment__item:focus-visible{outline:1px solid var(--brand-primary);outline-offset:-1px}.app-selector{max-width:100%;gap:.125rem;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.app-selector::-webkit-scrollbar{display:none}@media (max-width:47.99rem){.app-segment__item{min-height:var(--app-control-h-compact);height:var(--app-control-h-compact)}.app-segment--nav .app-segment__item[aria-current=page],.app-segment--nav .app-segment__item[aria-pressed=true],.app-segment--nav .app-segment__item[aria-selected=true]{background:var(--app-field-bg-hover);color:var(--ink-fg)}.app-workspace-nav{display:flex;width:100%}.app-workspace-nav .app-workspace-nav__item{position:relative;flex:1 1 auto;min-width:-moz-max-content;min-width:max-content;min-height:var(--app-control-h-compact);height:var(--app-control-h-compact);justify-content:center;padding-inline:.5rem;font-size:var(--app-t-xs)}}.app-segment--compact .app-segment__item{height:1.75rem;padding-inline:.625rem;gap:.375rem}@media (max-width:47.99rem){.app-segment--compact .app-segment__item,.app-workspace-nav.app-segment--compact .app-workspace-nav__item{height:var(--app-control-h-compact);min-height:var(--app-control-h-compact)}}.app-icon-btn{display:inline-flex;align-items:center;justify-content:center;position:relative;width:2rem;height:2rem;flex:none;border:1px solid transparent;border-radius:var(--app-r-md);background:none;color:var(--ink-subtle);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-enter),border-color var(--dur-fast) var(--ease-enter),color var(--dur-fast) var(--ease-enter)}.app-icon-btn:hover{background:var(--app-field-bg);border-color:var(--app-line-faint);color:var(--ink-fg)}.app-icon-btn.is-active{background:var(--app-field-bg-hover);border-color:var(--app-line);color:var(--ink-fg)}.app-lead__rail dt{font-size:var(--app-t-xs);font-weight:500;letter-spacing:var(--tracking-meta);text-transform:uppercase;line-height:1.4;color:var(--ink-subtle)}.app-lead__rail dd,.app-lead__rail dt{font-family:var(--font-mono),ui-monospace,monospace}.app-lead__rail dd{display:flex;align-items:baseline;flex-wrap:wrap;gap:.4rem;margin:.3rem 0 0;font-variant-numeric:tabular-nums;font-size:var(--app-t-sm);font-weight:600}.app-lead__rail dd small{flex-basis:100%;font-size:var(--app-t-micro);font-weight:500;letter-spacing:0;line-height:1.4;color:var(--ink-faint);text-wrap:pretty}.app-mobile-list{display:none}@media (max-width:767px){.alerts-desk .home-desk__band,.goals-desk .home-desk__band,.portfolio-desk .home-desk__band,.rewards-desk .home-desk__band,.strategy-desk .home-desk__band{padding-block:1.5rem}.alerts-desk .home-desk__band--hero,.goals-desk .home-desk__band--hero,.portfolio-desk .home-desk__band--hero,.rewards-desk .home-desk__band--hero,.strategy-desk .home-desk__band--hero{padding-block:.75rem 1rem;border-top:0}.alerts-desk .home-desk__band--hero .app-lead__value,.goals-desk .home-desk__band--hero .app-lead__value,.portfolio-desk .home-desk__band--hero .app-lead__value,.rewards-desk .home-desk__band--hero .app-lead__value,.strategy-desk .home-desk__band--hero .app-lead__value{flex-basis:100%;font-size:var(--app-t-metric-lg);line-height:1.15;font-weight:650;letter-spacing:-.035em;font-variant-numeric:tabular-nums}.alerts-desk .home-explain__grid,.goals-desk .home-explain__grid,.portfolio-desk .home-explain__grid,.rewards-desk .home-explain__grid,.strategy-desk .home-explain__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.alerts-desk .app-lead__rail,.goals-desk .app-lead__rail,.portfolio-desk .app-lead__rail,.rewards-desk .app-lead__rail,.strategy-desk .app-lead__rail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;background:var(--app-card-face);border:1px solid var(--app-line);border-radius:var(--app-r-md);overflow:hidden}.app-mobile-list{display:block;background:var(--app-card-face);border:1px solid var(--app-line);border-radius:var(--app-r-md);overflow:hidden}.app-mobile-list__row+.app-mobile-list__row{border-top:1px solid var(--app-line-faint)}.app-mobile-list summary{display:flex;align-items:center;gap:.75rem;min-height:2.75rem;padding:1rem;cursor:pointer;list-style:none}.app-mobile-list summary::-webkit-details-marker{display:none}.app-mobile-list summary>svg{flex:none;color:var(--ink-muted)}.app-mobile-list details[open] summary>svg{transform:rotate(180deg)}.app-mobile-list__identity{display:grid;gap:.25rem;flex:1;min-width:0}.app-mobile-list__identity strong{font-size:var(--app-t-body);font-weight:600;color:var(--ink-fg);overflow-wrap:anywhere}.app-mobile-list__identity>span{font-size:var(--app-t-xs);color:var(--ink-muted)}.app-mobile-list__value{font-size:var(--app-t-body);color:var(--ink-fg);font-variant-numeric:tabular-nums;text-align:right;overflow-wrap:anywhere;max-width:40%}.app-mobile-list__details{padding:0 1rem 1rem;font-size:var(--app-t-xs);color:var(--ink-muted)}.app-mobile-list__details dl>div{display:flex;justify-content:space-between;gap:1rem}.app-mobile-list__details dd{text-align:right}.app-mobile-list__details .app-btn{margin-top:.75rem;min-height:2.75rem}.app-mobile-list__more{width:100%;min-height:2.75rem;border-top:1px solid var(--app-line);color:var(--ink-fg);font-size:var(--app-t-body);background:var(--app-field-bg);cursor:pointer}.app-mobile-list :is(summary,button):hover{background:var(--app-well)}}