@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;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;font-style:normal;font-weight:800;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:800;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:800;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:800;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:800;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:800;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:800;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_5c4a2f{font-family:Inter,Inter Fallback;font-style:normal}.__variable_5c4a2f{--font-inter:"Inter","Inter Fallback"}@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_7c98a1{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.__variable_7c98a1{--font-display:"Plus Jakarta Sans","Plus Jakarta Sans Fallback"}:root{--xv-ink:#1d1d1f;--xv-ink-muted:#6e6e73;--xv-ink-subtle:#86868b;--xv-ink-placeholder:#6e6e73;--xv-blue:#0071e3;--xv-blue-hover:#0077ed;--xv-blue-ring:rgba(0,113,227,0.12);--xv-blue-light:#eff6ff;--xv-blue-badge:#dbeafe;--xv-blue-badge-text:#1e40af;--xv-green:#34c759;--xv-green-light:#d1fae5;--xv-green-text:#065f46;--xv-bg:#f5f5f7;--xv-surface:#ffffff;--xv-surface-alt:#fbfbfd;--xv-surface-hover:rgba(0,0,0,0.04);--xv-border:rgba(0,0,0,0.08);--xv-border-solid:#e5e5ea;--xv-admin-sidebar-bg:#161617;--xv-admin-sidebar-text:#a1a1a6;--xv-admin-sidebar-active-text:#1d1d1f;--xv-admin-sidebar-active-bg:#ffffff;--xv-success-bg:#d1fae5;--xv-success-text:#065f46;--xv-success-dot:#059669;--xv-warning-bg:#fef3c7;--xv-warning-text:#92400e;--xv-warning-dot:#d97706;--xv-danger-bg:#fee2e2;--xv-danger-text:#991b1b;--xv-danger-dot:#dc2626;--xv-info-bg:#dbeafe;--xv-info-text:#1e40af;--xv-info-dot:#2563eb;--xv-draft-bg:#eef2ff;--xv-draft-text:#4338ca;--xv-draft-dot:#6366f1;--xv-neutral-bg:#f3f4f6;--xv-neutral-text:#4b5563;--xv-neutral-dot:#6b7280;--xv-purple-bg:#f3e8ff;--xv-purple-text:#7e22ce;--xv-purple-dot:#9333ea;--xv-font-family:"Inter",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--xv-text-xs:11px;--xv-text-sm:12px;--xv-text-base:13px;--xv-text-md:14px;--xv-text-lg:16px;--xv-text-xl:20px;--xv-text-2xl:24px;--xv-text-3xl:32px;--xv-text-4xl:34px;--xv-text-5xl:clamp(34px,5vw,58px);--xv-text-hero:clamp(40px,6vw,68px);--xv-fw-medium:500;--xv-fw-semibold:600;--xv-fw-bold:700;--xv-fw-heavy:800;--xv-fw-black:900;--xv-lh-tight:1;--xv-lh-snug:1.25;--xv-lh-normal:1.5;--xv-lh-relaxed:1.65;--xv-space-1:4px;--xv-space-2:6px;--xv-space-3:8px;--xv-space-4:10px;--xv-space-5:12px;--xv-space-6:14px;--xv-space-7:16px;--xv-space-8:18px;--xv-space-9:20px;--xv-space-10:22px;--xv-space-11:24px;--xv-space-12:28px;--xv-space-13:34px;--xv-space-14:36px;--xv-space-15:38px;--xv-radius-sm:8px;--xv-radius-md:10px;--xv-radius-lg:12px;--xv-radius-xl:14px;--xv-radius-2xl:16px;--xv-radius-3xl:18px;--xv-radius-4xl:20px;--xv-radius-5xl:24px;--xv-radius-full:999px;--xv-shadow-card:0 28px 90px rgba(29,29,31,0.10);--xv-shadow-sm:0 24px 80px rgba(29,29,31,0.08);--xv-shadow-drawer:-20px 0 60px rgba(0,0,0,0.18);--xv-shadow-modal:0 20px 60px rgba(0,0,0,0.24);--xv-z-base:1;--xv-z-sticky:10;--xv-z-topbar:20;--xv-z-sidebar:30;--xv-z-overlay:40;--xv-z-drawer:50;--xv-z-modal:60;--xv-z-toast:70;--xv-focus-ring:0 0 0 4px var(--xv-blue-ring);--xv-section-gap:32px;--xv-section-gap-lg:48px;--xv-section-gap-sm:24px;--xv-sp-1:4px;--xv-sp-2:8px;--xv-sp-3:12px;--xv-sp-4:16px;--xv-sp-5:20px;--xv-sp-6:24px;--xv-sp-7:32px;--xv-sp-8:40px;--xv-sp-9:48px;--xv-sp-10:64px;--xv-font-family-display:var(--font-display),"Plus Jakarta Sans",var(--xv-font-family);--xv-shadow-1:0 1px 2px rgba(20,20,25,0.04);--xv-shadow-2:0 2px 8px rgba(20,20,25,0.06),0 1px 2px rgba(20,20,25,0.04);--xv-shadow-3:0 4px 16px rgba(20,20,25,0.08),0 2px 4px rgba(20,20,25,0.04),0 0 0 1px rgba(20,20,25,0.03);--xv-shadow-4:0 8px 32px rgba(20,20,25,0.10),0 4px 8px rgba(20,20,25,0.06),0 0 0 1px rgba(20,20,25,0.04);--xv-shadow-5:0 20px 60px rgba(20,20,25,0.14),0 8px 20px rgba(20,20,25,0.08),0 2px 4px rgba(20,20,25,0.06),0 0 0 1px rgba(20,20,25,0.04);--xv-shadow-blue:0 8px 24px rgba(0,113,227,0.18),0 2px 6px rgba(0,113,227,0.10);--xv-ease-out:cubic-bezier(0.23,1,0.32,1);--xv-ease-in:cubic-bezier(0.32,0,0.67,0);--xv-ease-inout:cubic-bezier(0.65,0,0.35,1);--xv-duration-fast:120ms;--xv-duration-base:200ms;--xv-duration-slow:320ms;--xv-transition-ui:all var(--xv-duration-base) var(--xv-ease-out)}.xv-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:-moz-fit-content;width:fit-content;border:1px solid transparent;border-radius:var(--xv-radius-full);font-family:var(--xv-font-family);font-weight:var(--xv-fw-black);white-space:nowrap;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease;text-decoration:none;position:relative}.xv-btn:focus-visible{outline:none;box-shadow:var(--xv-focus-ring)}.xv-btn:disabled,.xv-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;pointer-events:none}.xv-btn-sm{min-height:32px;padding:6px 12px;font-size:var(--xv-text-xs)}.xv-btn-md{min-height:38px;padding:8px 14px;font-size:var(--xv-text-base)}.xv-btn-lg{min-height:44px;padding:10px 20px;font-size:var(--xv-text-md)}.xv-btn-primary{background:var(--xv-ink);color:var(--xv-surface)}.xv-btn-primary:hover{background:var(--xv-blue)}.xv-btn-secondary{background:var(--xv-surface);border-color:var(--xv-border);color:var(--xv-ink)}.xv-btn-secondary:hover{background:var(--xv-surface-hover)}.xv-btn-blue{background:var(--xv-blue);color:var(--xv-surface)}.xv-btn-blue:hover{background:var(--xv-blue-hover)}.xv-btn-ghost{background:transparent;border-color:var(--xv-border);color:var(--xv-ink-muted)}.xv-btn-ghost:hover{background:var(--xv-surface-hover);color:var(--xv-ink)}.xv-btn-danger{background:var(--xv-danger-bg);border-color:transparent;color:var(--xv-danger-text)}.xv-btn-danger:hover{background:var(--xv-danger-text);color:var(--xv-surface)}.xv-btn-loading{color:transparent!important;pointer-events:none}.xv-btn-loading:after{content:"";position:absolute;inset:0;margin:auto;width:14px;height:14px;border:2px solid;border-top:2px solid transparent;border-radius:50%;animation:xv-spin .6s linear infinite}@keyframes xv-spin{to{transform:rotate(1turn)}}.xv-btn-icon{width:36px;height:36px;min-height:unset;padding:0;border-radius:var(--xv-radius-full);border:1px solid var(--xv-border);background:var(--xv-surface);color:var(--xv-ink)}.xv-btn-icon:hover{background:var(--xv-bg)}.admin-submit{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;width:-moz-fit-content;width:fit-content;border:0;border-radius:var(--xv-radius-full);background:var(--xv-blue);color:var(--xv-surface);cursor:pointer;font-family:var(--xv-font-family);font-size:var(--xv-text-base);font-weight:var(--xv-fw-black);padding:10px 16px;transition:background .18s ease}.admin-submit:hover{background:var(--xv-blue-hover)}.admin-submit:focus-visible{outline:none;box-shadow:var(--xv-focus-ring)}.admin-submit.secondary{background:var(--xv-neutral-bg);color:var(--xv-ink)}.checkout-submit{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:10px 16px;border:0;border-radius:var(--xv-radius-full);background:var(--xv-blue);color:var(--xv-surface);cursor:pointer;font-family:var(--xv-font-family);font-size:var(--xv-text-base);font-weight:var(--xv-fw-black);transition:background .18s ease}.checkout-submit:hover{background:var(--xv-blue-hover)}.checkout-submit:focus-visible{outline:none;box-shadow:var(--xv-focus-ring)}.checkout-submit.secondary{background:var(--xv-bg);color:var(--xv-ink)}.login-submit{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;width:-moz-fit-content;width:fit-content;border:0;border-radius:var(--xv-radius-full);background:var(--xv-ink);color:var(--xv-surface);cursor:pointer;font-family:var(--xv-font-family);font-size:var(--xv-text-base);font-weight:var(--xv-fw-black);padding:10px 16px;transition:background .18s ease}.login-submit:hover{background:var(--xv-blue)}.login-submit:focus-visible{outline:none;box-shadow:var(--xv-focus-ring)}.xv-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:40px;padding:9px 16px;border:1px solid transparent;border-radius:var(--xv-radius-full);font-family:var(--xv-font-family);font-size:var(--xv-text-base);font-weight:var(--xv-fw-heavy);white-space:nowrap;text-decoration:none;transition:background .18s ease,border-color .18s ease}.xv-button:focus-visible{outline:none;box-shadow:var(--xv-focus-ring)}.xv-button--primary{background:var(--xv-ink);color:var(--xv-surface)}.xv-button--primary:hover{background:var(--xv-blue)}.xv-button--secondary{background:var(--xv-surface);border-color:var(--xv-border);color:var(--xv-ink)}.xv-button--secondary:hover{background:var(--xv-bg)}.xv-button--blue{background:var(--xv-blue);color:var(--xv-surface)}.xv-button--blue:hover{background:var(--xv-blue-hover)}.xv-card,.xv-card-elevated{border:1px solid var(--xv-border);border-radius:var(--xv-radius-3xl);background:var(--xv-surface)}.xv-card-elevated{box-shadow:var(--xv-shadow-card)}.xv-card-dashed{border:1px dashed var(--xv-border)}.xv-card-dashed,.xv-card-flush{border-radius:var(--xv-radius-3xl);background:var(--xv-surface)}.xv-card-pad-none{padding:0}.xv-card-pad-sm{padding:var(--xv-space-5)}.xv-card-pad-md{padding:var(--xv-space-7)}.xv-card-pad-lg{padding:var(--xv-space-11)}.xv-card-radius-md{border-radius:var(--xv-radius-md)}.xv-card-radius-lg{border-radius:var(--xv-radius-lg)}.xv-card-radius-xl{border-radius:var(--xv-radius-xl)}.block-card{padding:22px}.admin-card,.stat-card{display:grid;gap:12px;padding:20px}.admin-card{min-height:214px}.panelCard{padding:var(--xv-space-11)}.xv-input,.xv-select,.xv-textarea{min-height:42px;width:100%;border:1px solid var(--xv-border);border-radius:var(--xv-radius-lg);background:var(--xv-surface);color:var(--xv-ink);font-family:var(--xv-font-family);font-size:var(--xv-text-base);padding:10px 12px;outline:none;transition:border-color .16s ease,box-shadow .16s ease}.xv-input::-moz-placeholder,.xv-textarea::-moz-placeholder{color:var(--xv-ink-placeholder)}.xv-input::placeholder,.xv-textarea::placeholder{color:var(--xv-ink-placeholder)}.xv-input:focus,.xv-select:focus,.xv-textarea:focus{border-color:var(--xv-blue);box-shadow:var(--xv-focus-ring)}.xv-input[aria-invalid=true],.xv-select[aria-invalid=true],.xv-textarea[aria-invalid=true]{border-color:var(--xv-danger-text)}.xv-input[aria-invalid=true]:focus,.xv-select[aria-invalid=true]:focus,.xv-textarea[aria-invalid=true]:focus{box-shadow:0 0 0 4px rgba(153,27,27,.12)}.xv-input-sm,.xv-select-sm{min-height:34px;padding:7px 10px;font-size:var(--xv-text-sm);border-radius:var(--xv-radius-md)}.xv-textarea{resize:vertical;min-height:80px}.xv-field{display:grid;gap:7px}.xv-label{color:var(--xv-ink-muted);font-size:var(--xv-text-xs);font-weight:var(--xv-fw-black);letter-spacing:.08em;text-transform:uppercase}.xv-label-required:after{content:" *";color:var(--xv-danger-text)}.xv-hint{color:var(--xv-ink-muted);line-height:var(--xv-lh-normal)}.xv-field-error,.xv-hint{font-size:var(--xv-text-sm);margin-top:2px}.xv-field-error{color:var(--xv-danger-text);font-weight:var(--xv-fw-bold)}.xv-table-wrap{overflow-x:auto;border:1px solid var(--xv-border);border-radius:var(--xv-radius-2xl);background:var(--xv-surface)}.xv-table{width:100%;border-collapse:collapse;font-size:var(--xv-text-md)}.xv-table thead{position:sticky;top:0;z-index:var(--xv-z-base);background:var(--xv-surface)}.xv-table th{vertical-align:middle;color:var(--xv-ink-muted);font-size:var(--xv-text-xs);font-weight:var(--xv-fw-black);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.xv-table td,.xv-table th{border-bottom:1px solid var(--xv-border);padding:14px 16px;text-align:left}.xv-table td{vertical-align:top}.xv-table tbody tr:last-child td{border-bottom:0}.xv-table tbody tr{transition:background .16s ease;cursor:default}.xv-table tbody tr[data-clickable=true]{cursor:pointer}.xv-table tbody tr:hover{background:#fafafb}.xv-table tbody tr:focus-visible{outline:none;background:var(--xv-blue-light)}.xv-data-table-wrap{overflow-x:auto;border:1px solid var(--xv-border);border-radius:var(--xv-radius-2xl);background:var(--xv-surface)}.xv-data-table{width:100%;border-collapse:collapse;font-size:var(--xv-text-md)}.xv-data-table thead{position:sticky;top:0;z-index:var(--xv-z-base);background:var(--xv-surface)}.xv-data-table td,.xv-data-table th{border-bottom:1px solid var(--xv-border);padding:14px 16px;text-align:left;vertical-align:top}.xv-data-table th{color:var(--xv-ink-muted);font-size:var(--xv-text-xs);font-weight:var(--xv-fw-black);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.xv-data-table tr:last-child td{border-bottom:0}.xv-data-table tbody tr{transition:background .16s ease}.xv-data-table tbody tr:hover{background:#fafafb}.xv-table-state{border:1px dashed var(--xv-border);border-radius:var(--xv-radius-2xl);background:var(--xv-surface);padding:28px;color:var(--xv-ink-muted);font-weight:var(--xv-fw-heavy);text-align:center}.xv-skeleton{background:linear-gradient(90deg,var(--xv-bg) 25%,var(--xv-border-solid) 50%,var(--xv-bg) 75%);background-size:200% 100%;border-radius:var(--xv-radius-md);animation:xv-shimmer 1.4s ease-in-out infinite}@keyframes xv-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.xv-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:40px 24px;text-align:center;color:var(--xv-ink-muted)}.xv-empty-card{border:1px dashed var(--xv-border);border-radius:var(--xv-radius-3xl);background:var(--xv-surface)}.xv-empty-inline{padding:16px 0}.xv-empty-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:var(--xv-radius-xl);background:var(--xv-bg);color:var(--xv-ink-muted)}.xv-empty-title{margin:0;font-size:var(--xv-text-lg);font-weight:var(--xv-fw-heavy);color:var(--xv-ink)}.xv-empty-desc{margin:0;line-height:var(--xv-lh-relaxed);max-width:360px}.xv-alert,.xv-empty-desc{font-size:var(--xv-text-base)}.xv-alert{display:flex;align-items:flex-start;gap:10px;border:1px solid;border-radius:var(--xv-radius-xl);padding:12px 14px;font-weight:var(--xv-fw-heavy);line-height:var(--xv-lh-normal)}.xv-alert-title{font-weight:var(--xv-fw-black);margin-bottom:2px}.xv-alert-dismiss{margin-left:auto;flex-shrink:0;border:0;background:transparent;cursor:pointer;color:inherit;opacity:.6;padding:0;line-height:1}.xv-alert-dismiss:hover{opacity:1}.xv-alert-error{background:var(--xv-danger-bg);border-color:#fecaca;color:var(--xv-danger-text)}.xv-alert-success{background:var(--xv-success-bg);border-color:#bbf7d0;color:var(--xv-success-text)}.xv-alert-warning{background:var(--xv-warning-bg);border-color:#fde68a;color:var(--xv-warning-text)}.xv-alert-info{background:var(--xv-info-bg);border-color:#bfdbfe;color:var(--xv-info-text)}.xv-page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.xv-page-header-body{display:grid;gap:6px}.xv-page-header-eyebrow{width:-moz-fit-content;width:fit-content;border-radius:var(--xv-radius-full);background:var(--xv-blue-light);color:var(--xv-blue);padding:7px 12px;font-size:var(--xv-text-xs);font-weight:var(--xv-fw-black);letter-spacing:.08em;text-transform:uppercase}.xv-page-header-title{margin:8px 0 4px;font-size:var(--xv-text-5xl);font-weight:var(--xv-fw-black);line-height:var(--xv-lh-tight);letter-spacing:0}.xv-page-header-title--md{font-size:var(--xv-text-3xl)}.xv-page-header-title--sm{font-size:var(--xv-text-2xl)}.xv-page-header-desc{margin:0;color:var(--xv-ink-muted);line-height:var(--xv-lh-relaxed);max-width:720px}.xv-page-header-actions{display:flex;align-items:center;gap:10px;flex-shrink:0}.content-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.content-header h1{margin:14px 0 10px;font-size:var(--xv-text-5xl);line-height:1;letter-spacing:0}.content-header p{margin:0;color:var(--xv-ink-muted);line-height:1.6}.xv-modal-overlay{position:fixed;inset:0;z-index:var(--xv-z-modal);background:rgba(0,0,0,.32);display:flex;align-items:center;justify-content:center;padding:24px}.xv-modal{position:relative;background:var(--xv-surface);border-radius:var(--xv-radius-5xl);box-shadow:var(--xv-shadow-modal);width:100%;max-height:calc(100vh - 48px);overflow-y:auto;display:flex;flex-direction:column}.xv-modal-sm{max-width:380px}.xv-modal-md{max-width:520px}.xv-modal-lg{max-width:720px}.xv-modal-xl{max-width:960px}.xv-modal-drawer{position:fixed;top:0;right:0;bottom:0;max-height:100vh;width:min(520px,100vw);border-radius:0;box-shadow:var(--xv-shadow-drawer);margin:0}.xv-modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;border-bottom:1px solid var(--xv-border);padding:22px 24px;flex-shrink:0}.xv-modal-header h2{margin:0;font-size:var(--xv-text-xl)}.xv-modal-header p{margin:6px 0 0;color:var(--xv-ink-muted);line-height:1.5;font-size:var(--xv-text-base)}.xv-modal-close{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--xv-border);border-radius:var(--xv-radius-full);background:var(--xv-surface);color:var(--xv-ink-muted);cursor:pointer;flex-shrink:0;transition:background .16s ease,color .16s ease}.xv-modal-close:hover{background:var(--xv-bg);color:var(--xv-ink)}.xv-modal-close:focus-visible{outline:none;box-shadow:var(--xv-focus-ring)}.xv-modal-body{padding:24px;overflow-y:auto;flex:1}.xv-modal-footer{display:flex;align-items:center;justify-content:flex-end;gap:10px;border-top:1px solid var(--xv-border);padding:16px 24px;flex-shrink:0}.crud-drawer-root{position:fixed;inset:0;z-index:var(--xv-z-drawer)}.crud-drawer-backdrop{position:absolute;inset:0;border:0;background:rgba(0,0,0,.28)}.crud-drawer{position:absolute;top:0;right:0;display:flex;width:min(520px,100vw);height:100%;flex-direction:column;background:var(--xv-surface);box-shadow:var(--xv-shadow-drawer)}.crud-drawer-footer,.crud-drawer-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;border-bottom:1px solid var(--xv-border);padding:22px}.crud-drawer-footer{margin-top:auto;border-top:1px solid var(--xv-border);border-bottom:0}.crud-drawer-header h2{margin:0}.crud-drawer-header p{margin:6px 0 0;color:var(--xv-ink-muted);line-height:1.5}.crud-drawer-body{overflow-y:auto;padding:22px;flex:1}.crud-drawer-close{border:1px solid var(--xv-border);border-radius:var(--xv-radius-full);background:var(--xv-surface);padding:8px 12px;color:var(--xv-ink);cursor:pointer;font-weight:var(--xv-fw-heavy)}.crud-drawer-close:focus-visible{outline:none;box-shadow:var(--xv-focus-ring)}.xv-tabs{display:flex;gap:4px}.xv-tabs-pills{padding:4px;background:var(--xv-bg);border-radius:var(--xv-radius-full)}.xv-tab{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border:0;border-radius:var(--xv-radius-full);background:transparent;color:var(--xv-ink-muted);font-family:var(--xv-font-family);font-size:var(--xv-text-base);font-weight:var(--xv-fw-bold);cursor:pointer;transition:background .16s ease,color .16s ease;white-space:nowrap}.xv-tab:hover{color:var(--xv-ink);background:var(--xv-surface-hover)}.xv-tab:focus-visible{outline:none;box-shadow:var(--xv-focus-ring)}.xv-tab.active,.xv-tab[aria-selected=true]{background:var(--xv-surface);color:var(--xv-ink);font-weight:var(--xv-fw-black);box-shadow:0 1px 4px rgba(0,0,0,.08)}.xv-tabs-underline{border-bottom:1px solid var(--xv-border);gap:0}.xv-tabs-underline .xv-tab{border-radius:0;padding:10px 16px;border-bottom:2px solid transparent;margin-bottom:-1px}.xv-tabs-underline .xv-tab:hover{background:transparent;color:var(--xv-ink)}.xv-tabs-underline .xv-tab.active,.xv-tabs-underline .xv-tab[aria-selected=true]{background:transparent;box-shadow:none;color:var(--xv-blue);border-bottom-color:var(--xv-blue)}.xv-pill{display:inline-flex;align-items:center;gap:5px;width:-moz-fit-content;width:fit-content;border-radius:var(--xv-radius-full);padding:4px 10px;font-size:var(--xv-text-xs);font-weight:var(--xv-fw-black);text-transform:uppercase;letter-spacing:.01em}.xv-pill-sm{padding:2px 7px;font-size:10px}.xv-pill-lg{padding:6px 12px;font-size:var(--xv-text-sm)}.xv-pill-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0;background:currentColor;opacity:.7}.xv-pill--green{background:var(--xv-success-bg);color:var(--xv-success-text)}.xv-pill--blue{background:var(--xv-info-bg);color:var(--xv-info-text)}.xv-pill--amber{background:var(--xv-warning-bg);color:var(--xv-warning-text)}.xv-pill--red{background:var(--xv-danger-bg);color:var(--xv-danger-text)}.xv-pill--dark{background:var(--xv-ink);color:var(--xv-surface)}.xv-pill--neutral{background:var(--xv-neutral-bg);color:var(--xv-neutral-text)}.xv-pill--draft{background:var(--xv-draft-bg);color:var(--xv-draft-text)}.xv-pill--purple{background:var(--xv-purple-bg);color:var(--xv-purple-text)}.xv-avatar{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--xv-radius-full);font-weight:var(--xv-fw-black);font-size:var(--xv-text-xs);letter-spacing:.02em;overflow:hidden;flex-shrink:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.xv-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.xv-avatar-sm{width:24px;height:24px;font-size:9px}.xv-avatar-md{width:32px;height:32px;font-size:var(--xv-text-xs)}.xv-avatar-lg{width:44px;height:44px;font-size:var(--xv-text-base)}.xv-avatar-xl{width:56px;height:56px;font-size:var(--xv-text-md)}.xv-avatar--blue{background:var(--xv-blue-light);color:var(--xv-blue)}.xv-avatar--green{background:var(--xv-success-bg);color:var(--xv-success-text)}.xv-avatar--amber{background:var(--xv-warning-bg);color:var(--xv-warning-text)}.xv-avatar--red{background:var(--xv-danger-bg);color:var(--xv-danger-text)}.xv-avatar--neutral{background:var(--xv-neutral-bg);color:var(--xv-neutral-text)}.xv-avatar--dark{background:var(--xv-ink);color:var(--xv-surface)}.xv-eyebrow{width:-moz-fit-content;width:fit-content;border-radius:var(--xv-radius-full);background:var(--xv-blue-light);color:var(--xv-blue);padding:7px 12px;font-weight:var(--xv-fw-black);letter-spacing:.08em;text-transform:uppercase;margin:0}.btn-sm,.xv-eyebrow{font-size:var(--xv-text-xs)}.btn-sm{min-height:32px;padding:6px 12px}.btn-md{min-height:38px;padding:8px 14px;font-size:var(--xv-text-base)}.btn-lg{min-height:44px;padding:10px 20px;font-size:var(--xv-text-md)}.btn-secondary{background:var(--xv-surface);border-color:var(--xv-border);color:var(--xv-ink)}.btn-secondary:hover{background:var(--xv-surface-hover)}.btn-danger{background:var(--xv-danger-bg);border-color:transparent;color:var(--xv-danger-text)}.btn-danger:hover{background:var(--xv-danger-text);color:var(--xv-surface)}.btn-loading{color:transparent!important;pointer-events:none}.btn-loading:after{content:"";position:absolute;inset:0;margin:auto;width:14px;height:14px;border:2px solid;border-top:2px solid transparent;border-radius:50%;animation:xv-spin .6s linear infinite}.btn-icon{width:36px;height:36px;min-height:unset;padding:0;border-radius:var(--xv-radius-full);border:1px solid var(--xv-border);background:var(--xv-surface);color:var(--xv-ink)}.btn-icon:hover{background:var(--xv-bg)}.card-elevated{border:1px solid var(--xv-border);border-radius:var(--xv-radius-3xl);box-shadow:var(--xv-shadow-card)}.card-dashed,.card-elevated{background:var(--xv-surface)}.card-dashed{border:1px dashed var(--xv-border)}.card-dashed,.card-flush{border-radius:var(--xv-radius-3xl)}.card-flush{background:var(--xv-surface)}.card-pad-none{padding:0}.card-pad-sm{padding:var(--xv-space-5)}.card-pad-md{padding:var(--xv-space-7)}.card-pad-lg{padding:var(--xv-space-11)}.card-radius-md{border-radius:var(--xv-radius-md)}.card-radius-lg{border-radius:var(--xv-radius-lg)}.card-radius-xl{border-radius:var(--xv-radius-xl)}