@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-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:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-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:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/36966cca54120369-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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/36966cca54120369-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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/36966cca54120369-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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/36966cca54120369-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:Space Grotesk Fallback;src:local("Arial");ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.00%;size-adjust:109.69%}.__className_49a339{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.__variable_49a339{--font-space-grotesk:"Space Grotesk","Space Grotesk 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;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;font-style:normal;font-weight:900;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:900;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:900;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:900;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:900;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:900;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:900;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_d0be19{font-family:Inter,Inter Fallback;font-style:normal}.__variable_d0be19{--font-inter:"Inter","Inter Fallback"}:root{--ddv-form-bg:rgba(255,255,255,0.86);--ddv-form-border:rgba(65,71,101,0.18);--ddv-form-fg:#23263e;--ddv-form-placeholder:rgba(65,71,101,0.45);--ddv-form-caret:#414765;--ddv-form-disabled-bg:rgba(65,71,101,0.06);--ddv-form-disabled-fg:rgba(65,71,101,0.45)}.dark{--ddv-form-bg:rgba(255,255,255,0.08);--ddv-form-border:rgba(255,255,255,0.18);--ddv-form-fg:rgba(255,255,255,0.92);--ddv-form-placeholder:rgb(255 255 255/40%);--ddv-form-caret:rgba(255,255,255,0.92);--ddv-form-disabled-bg:rgba(255,255,255,0.04);--ddv-form-disabled-fg:rgba(255,255,255,0.45)}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not([type=button]):not([type=submit]):not([type=reset]),select,textarea{color:var(--ddv-form-fg)!important;-webkit-text-fill-color:var(--ddv-form-fg)!important;background-color:var(--ddv-form-bg);border-color:var(--ddv-form-border);caret-color:var(--ddv-form-caret)}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not([type=button]):not([type=submit]):not([type=reset])::-moz-placeholder,textarea::-moz-placeholder{color:var(--ddv-form-placeholder)!important;-webkit-text-fill-color:var(--ddv-form-placeholder)!important;opacity:1}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not([type=button]):not([type=submit]):not([type=reset])::placeholder,textarea::placeholder{color:var(--ddv-form-placeholder)!important;-webkit-text-fill-color:var(--ddv-form-placeholder)!important;opacity:1}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not([type=button]):not([type=submit]):not([type=reset]):disabled,select:disabled,textarea:disabled{background-color:var(--ddv-form-disabled-bg);color:var(--ddv-form-disabled-fg)!important;-webkit-text-fill-color:var(--ddv-form-disabled-fg)!important;cursor:not-allowed}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{-webkit-text-fill-color:var(--ddv-form-fg)!important;box-shadow:0 0 0 1000px var(--ddv-form-bg) inset!important;-webkit-transition:background-color 9999s ease-out 0s;transition:background-color 9999s ease-out 0s}.dark select optgroup,.dark select option{background-color:#1f2338;color:rgba(255,255,255,.92)}.ddv-theme-booting,.ddv-theme-booting *{transition:none!important}:root{--brand-pink:#ff2d55;--brand-yellow:#ffcc00;--brand-teal:#30b0c7;--brand-purple:#af52de;--gradient-primary:linear-gradient(135deg,var(--accent) 0%,var(--accent-secondary) 100%);--gradient-accent:linear-gradient(135deg,var(--brand-teal) 0%,var(--brand-yellow) 100%);--card-bg:#ffffff;--card-border:rgba(60,60,67,0.12);--card-shadow:0 1px 2px rgba(0,0,0,0.04),0 4px 16px rgba(0,0,0,0.06);--card-hover:rgba(60,60,67,0.06);--text-heading:#000000;--text-primary:#000000;--text-secondary:rgba(60,60,67,0.6);--text-muted:#8e8e93;--text-faint:rgba(60,60,67,0.3);--accent:var(--brand-pink);--accent-secondary:var(--brand-purple);--surface:#f2f2f7;--surface-hover:#e5e5ea;--divider:rgba(60,60,67,0.12);--gradient-card:linear-gradient(328deg,#fff 27%,#f2f2f7 114%);--progress-bg:rgba(60,60,67,0.1);--progress-fill:var(--brand-pink);--input-bg:#ffffff;--input-border:rgba(60,60,67,0.15);--modal-bg:rgba(255,255,255,0.97);--badge-bg:rgba(60,60,67,0.06)}body,html{background-color:var(--surface)}body{color:var(--text-primary)}.bg-gradient-dark,.bg-gradient-light{background-color:var(--surface)!important;background-image:none!important}.dark{--card-bg:#1c1c1e;--card-border:rgba(255,255,255,0.1);--card-shadow:0 4px 24px rgba(0,0,0,0.4);--card-hover:#2c2c2e;--text-heading:#ffffff;--text-primary:#ffffff;--text-secondary:rgba(235,235,245,0.6);--text-muted:#8e8e93;--text-faint:rgba(235,235,245,0.3);--surface:#000000;--surface-hover:#2c2c2e;--divider:rgba(255,255,255,0.1);--gradient-card:none;--progress-bg:rgba(255,255,255,0.1);--input-bg:#1c1c1e;--input-border:rgba(255,255,255,0.1);--modal-bg:rgba(28,28,30,0.98);--badge-bg:rgba(255,255,255,0.06)}.theme-card{border:1px solid var(--card-border);border-radius:20px}.theme-card,.theme-card-sm{background:var(--card-bg);box-shadow:var(--card-shadow)}.theme-card-sm{border:1px solid var(--card-border);border-radius:12px}.dark .theme-card,.dark .theme-card-sm{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.surface-card{background:var(--card-bg);border:1px solid var(--card-border);box-shadow:var(--card-shadow)}.dark .surface-card{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.theme-text{color:var(--text-primary)!important}.theme-text-heading{color:var(--text-heading)!important}.theme-text-secondary{color:var(--text-secondary)!important}.theme-text-muted{color:var(--text-muted)!important}.theme-text-faint{color:var(--text-faint)!important}.theme-text-accent{color:var(--accent)!important}.theme-divider{border-color:var(--divider)!important}.theme-input{background:var(--input-bg)!important;border:1px solid var(--input-border)!important;color:var(--text-primary)!important}.theme-input::-moz-placeholder{color:var(--text-faint)!important}.theme-input::placeholder{color:var(--text-faint)!important}.theme-modal{background:var(--modal-bg);border:1px solid var(--card-border);box-shadow:var(--card-shadow);border-radius:20px;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}.theme-badge{background:var(--badge-bg)}.theme-progress-bg{background:var(--progress-bg)}.theme-progress-fill{background:var(--progress-fill)}.theme-surface{background:var(--surface)}.theme-surface-hover{background:var(--surface-hover)}.theme-nav{background:var(--card-bg);border-bottom:1px solid var(--card-border);box-shadow:var(--card-shadow)}html:not(.dark) .text-text-muted{color:var(--text-muted)!important}html:not(.dark) .text-text-light{color:var(--text-secondary)!important}html:not(.dark) .text-text-placeholder{color:var(--text-faint)!important}html:not(.dark) .text-navy-400{color:var(--text-muted)!important}html:not(.dark) .text-navy-300{color:var(--text-faint)!important}html:not(.dark) .text-navy-500,html:not(.dark) .text-navy-600{color:var(--text-primary)!important}html:not(.dark) .text-navy-700,html:not(.dark) .text-navy-800,html:not(.dark) .text-navy-900{color:var(--text-heading)!important}.dark .text-text-muted{color:var(--text-muted)!important}.dark .text-text-light{color:var(--text-secondary)!important}.dark .text-text-placeholder{color:var(--text-faint)!important}.dark .text-navy-400{color:var(--text-muted)!important}.dark .text-navy-300{color:var(--text-faint)!important}.dark .text-navy-500,.dark .text-navy-600,.dark .text-navy-700{color:var(--text-primary)!important}.border-navy-200{border-color:var(--divider)!important}.border-navy-200\/20{border-color:color-mix(in srgb,var(--divider) 20%,transparent)!important}.border-navy-200\/30{border-color:color-mix(in srgb,var(--divider) 30%,transparent)!important}.border-navy-200\/40{border-color:color-mix(in srgb,var(--divider) 40%,transparent)!important}.bg-navy-50{background-color:var(--surface)!important}.bg-navy-50\/40{background-color:color-mix(in srgb,var(--surface) 40%,transparent)!important}.bg-navy-100{background-color:var(--surface-hover)!important}.bg-navy-100\/60{background-color:color-mix(in srgb,var(--surface-hover) 60%,transparent)!important}.bg-navy-500\/5{background-color:var(--badge-bg)!important}.hover\:bg-navy-50:hover{background-color:var(--surface-hover)!important}.border-navy-100{border-color:color-mix(in srgb,var(--divider) 60%,transparent)!important}.border-navy-300{border-color:color-mix(in srgb,var(--text-faint) 50%,transparent)!important}.bg-navy-200\/40{background-color:color-mix(in srgb,var(--divider) 40%,transparent)!important}.bg-navy-200\/50{background-color:color-mix(in srgb,var(--divider) 50%,transparent)!important}.bg-navy-200\/60{background-color:color-mix(in srgb,var(--divider) 60%,transparent)!important}.bg-navy-300{background-color:color-mix(in srgb,var(--text-faint) 35%,transparent)!important}.bg-navy-300\/50{background-color:color-mix(in srgb,var(--text-faint) 25%,transparent)!important}.bg-navy-400\/15{background-color:color-mix(in srgb,var(--text-muted) 15%,transparent)!important}.bg-navy-400\/20{background-color:color-mix(in srgb,var(--text-muted) 20%,transparent)!important}.ring-navy-200\/40{--tw-ring-color:color-mix(in srgb,var(--divider) 40%,transparent)!important}.divide-navy-100\/40>:not([hidden])~:not([hidden]){border-color:color-mix(in srgb,var(--divider) 40%,transparent)!important}.dark .dark\:bg-navy-600{background-color:var(--card-hover)!important}.dark .dark\:bg-navy-800\/40{background-color:color-mix(in srgb,var(--card-bg) 40%,transparent)!important}.dark .dark\:bg-navy-800\/50{background-color:color-mix(in srgb,var(--card-bg) 50%,transparent)!important}.dark .dark\:bg-navy-800\/60{background-color:color-mix(in srgb,var(--card-bg) 60%,transparent)!important}.dark .dark\:bg-navy-800\/30{background-color:color-mix(in srgb,var(--card-bg) 30%,transparent)!important}.dark .dark\:bg-navy-900{background-color:var(--card-bg)!important}.dark .dark\:bg-navy-900\/30{background-color:color-mix(in srgb,var(--card-bg) 30%,transparent)!important}.dark .dark\:bg-navy-900\/50{background-color:color-mix(in srgb,var(--card-bg) 50%,transparent)!important}.dark .dark\:from-navy-800\/95{--tw-gradient-from:color-mix(in srgb,var(--card-bg) 95%,transparent)!important}.dark .dark\:via-navy-900\/92{--tw-gradient-via:color-mix(in srgb,var(--card-bg) 92%,transparent)!important}.dark .dark\:via-navy-800\/50{--tw-gradient-via:color-mix(in srgb,var(--card-bg) 50%,transparent)!important}.dark .dark\:from-navy-950\/60{--tw-gradient-from:color-mix(in srgb,var(--surface) 60%,transparent)!important}.dark .dark\:to-navy-800\/30{--tw-gradient-to:color-mix(in srgb,var(--card-bg) 30%,transparent)!important}.from-navy-500\/\[0\.04\]{--tw-gradient-from:color-mix(in srgb,var(--text-primary) 4%,transparent)!important}.bg-blue-50{background:color-mix(in srgb,var(--brand-teal) 12%,var(--card-bg))!important}.bg-blue-500\/10{background:color-mix(in srgb,var(--brand-teal) 10%,transparent)!important}.bg-blue-900\/20{background:color-mix(in srgb,var(--brand-teal) 20%,var(--card-bg))!important}.border-blue-200,.border-blue-300,.border-blue-400{border-color:color-mix(in srgb,var(--brand-teal) 35%,transparent)!important}.border-blue-500\/50{border-color:color-mix(in srgb,var(--brand-teal) 50%,transparent)!important}.text-blue-200,.text-blue-600,.text-blue-700,.text-blue-800,.text-blue-900{color:color-mix(in srgb,var(--brand-teal) 85%,var(--text-heading))!important}.focus\:ring-blue-500:focus{--tw-ring-color:color-mix(in srgb,var(--brand-teal) 45%,transparent)!important}.bg-blue-500{background-color:var(--brand-teal)!important}.bg-amber-50,.bg-amber-50\/80,.bg-amber-50\/90{background:color-mix(in srgb,var(--brand-yellow) 12%,var(--card-bg))!important}.bg-amber-100{background:color-mix(in srgb,var(--brand-yellow) 18%,var(--card-bg))!important}.bg-amber-400\/20{background:color-mix(in srgb,var(--brand-yellow) 20%,transparent)!important}.bg-amber-500{background-color:var(--brand-yellow)!important}.bg-amber-500\/10{background:color-mix(in srgb,var(--brand-yellow) 10%,transparent)!important}.bg-amber-500\/15{background:color-mix(in srgb,var(--brand-yellow) 15%,transparent)!important}.bg-amber-600{background-color:color-mix(in srgb,var(--brand-yellow) 88%,var(--text-heading))!important}.bg-amber-900\/30,.bg-amber-900\/40{background:color-mix(in srgb,var(--brand-yellow) 15%,var(--card-bg))!important}.bg-amber-950\/30{background:color-mix(in srgb,var(--brand-yellow) 12%,var(--card-bg))!important}.border-amber-200,.border-amber-500\/30,.border-amber-500\/40{border-color:color-mix(in srgb,var(--brand-yellow) 35%,transparent)!important}.border-amber-700{border-color:color-mix(in srgb,var(--brand-yellow) 55%,transparent)!important}.text-amber-200,.text-amber-300,.text-amber-400,.text-amber-500,.text-amber-600,.text-amber-700,.text-amber-800,.text-amber-900,.text-amber-950{color:color-mix(in srgb,var(--brand-yellow) 85%,var(--text-heading))!important}.ring-amber-500\/25{--tw-ring-color:color-mix(in srgb,var(--brand-yellow) 25%,transparent)!important}.hover\:bg-amber-100:hover,.hover\:bg-amber-50:hover{background:color-mix(in srgb,var(--brand-yellow) 15%,var(--card-bg))!important}.hover\:bg-amber-950\/30:hover{background:color-mix(in srgb,var(--brand-yellow) 12%,var(--card-bg))!important}.bg-green-50{background:color-mix(in srgb,var(--brand-teal) 12%,var(--card-bg))!important}.bg-green-100{background:color-mix(in srgb,var(--brand-teal) 18%,var(--card-bg))!important}.border-green-200{border-color:color-mix(in srgb,var(--brand-teal) 35%,transparent)!important}.text-green-400,.text-green-600,.text-green-700{color:color-mix(in srgb,var(--brand-teal) 85%,var(--text-heading))!important}.hover\:bg-green-100:hover{background:color-mix(in srgb,var(--brand-teal) 18%,var(--card-bg))!important}.bg-red-50,.bg-red-50\/60{background:color-mix(in srgb,var(--brand-pink) 12%,var(--card-bg))!important}.bg-red-100{background:color-mix(in srgb,var(--brand-pink) 18%,var(--card-bg))!important}.bg-red-900\/20{background:color-mix(in srgb,var(--brand-pink) 20%,var(--card-bg))!important}.border-red-200,.border-red-300{border-color:color-mix(in srgb,var(--brand-pink) 35%,transparent)!important}.text-red-300,.text-red-700,.text-red-800,.text-red-900{color:color-mix(in srgb,var(--brand-pink) 85%,var(--text-heading))!important}.hover\:bg-red-500\/10:hover{background:color-mix(in srgb,var(--brand-pink) 10%,transparent)!important}.bg-gradient-primary{background-image:var(--gradient-primary)!important;background-color:transparent!important}.bg-gradient-accent{background-image:var(--gradient-accent)!important;background-color:transparent!important}.btn-primary,button.btn-primary{background:var(--gradient-primary)!important;background-color:transparent!important}.bg-pink-tint{background-color:color-mix(in srgb,var(--brand-pink) 15%,transparent)!important}.bg-pink-tint-20{background-color:color-mix(in srgb,var(--brand-pink) 20%,transparent)!important}.bg-purple-tint{background-color:color-mix(in srgb,var(--brand-purple) 15%,transparent)!important}.bg-purple-tint-20{background-color:color-mix(in srgb,var(--brand-purple) 20%,transparent)!important}.bg-yellow-tint{background-color:color-mix(in srgb,var(--brand-yellow) 12%,var(--card-bg))!important}.bg-yellow-tint-strong{background-color:color-mix(in srgb,var(--brand-yellow) 18%,transparent)!important}.bg-teal-tint{background-color:color-mix(in srgb,var(--brand-teal) 15%,transparent)!important}.bg-teal-tint-20{background-color:color-mix(in srgb,var(--brand-teal) 20%,transparent)!important}.border-teal-tint{border-color:color-mix(in srgb,var(--brand-teal) 35%,transparent)!important}.border-teal-tint-60{border-color:color-mix(in srgb,var(--brand-teal) 60%,transparent)!important}.hover\:bg-teal-tint:hover{background-color:color-mix(in srgb,var(--brand-teal) 10%,var(--card-bg))!important}.hover\:border-teal-tint-60:hover{border-color:color-mix(in srgb,var(--brand-teal) 60%,transparent)!important}.border-yellow-tint{border-color:color-mix(in srgb,var(--brand-yellow) 35%,transparent)!important}.theme-text-warning{color:color-mix(in srgb,var(--brand-yellow) 85%,var(--text-heading))!important}.theme-alert-info{background:color-mix(in srgb,var(--brand-teal) 12%,var(--card-bg));border-color:color-mix(in srgb,var(--brand-teal) 35%,transparent);color:color-mix(in srgb,var(--brand-teal) 85%,var(--text-heading))}.theme-alert-warning{background:color-mix(in srgb,var(--brand-yellow) 12%,var(--card-bg));border-color:color-mix(in srgb,var(--brand-yellow) 35%,transparent);color:color-mix(in srgb,var(--brand-yellow) 85%,var(--text-heading))}.theme-alert-warning-icon{background:color-mix(in srgb,var(--brand-yellow) 18%,transparent);color:color-mix(in srgb,var(--brand-yellow) 72%,var(--text-heading))}.theme-alert-danger{background:color-mix(in srgb,var(--brand-pink) 12%,var(--card-bg));border-color:color-mix(in srgb,var(--brand-pink) 35%,transparent);color:color-mix(in srgb,var(--brand-pink) 85%,var(--text-heading))}.border-pink-tint-30{border-color:color-mix(in srgb,var(--brand-pink) 30%,transparent)!important}.border-pink-tint-40{border-color:color-mix(in srgb,var(--brand-pink) 40%,transparent)!important}.border-purple-tint-30{border-color:color-mix(in srgb,var(--brand-purple) 30%,transparent)!important}.border-purple-tint-40{border-color:color-mix(in srgb,var(--brand-purple) 40%,transparent)!important}.border-purple-tint-60{border-color:color-mix(in srgb,var(--brand-purple) 60%,transparent)!important}.ring-pink-tint-30{--tw-ring-color:color-mix(in srgb,var(--brand-pink) 30%,transparent)!important}.shadow-brand{box-shadow:0 8px 20px color-mix(in srgb,var(--brand-pink) 45%,transparent)}.hover\:shadow-brand-ring:hover,.shadow-brand-ring{box-shadow:0 0 0 1px color-mix(in srgb,var(--brand-pink) 40%,transparent)}.shadow-brand-lg{box-shadow:0 12px 28px -8px color-mix(in srgb,var(--brand-pink) 55%,transparent)}.shadow-brand-md{box-shadow:0 10px 30px -8px color-mix(in srgb,var(--brand-pink) 55%,transparent)}.shadow-brand-sm{box-shadow:0 4px 14px -4px color-mix(in srgb,var(--brand-pink) 50%,transparent)}.drop-shadow-brand-pink{filter:drop-shadow(0 0 8px color-mix(in srgb,var(--brand-pink) 60%,transparent))}.drop-shadow-brand-purple{filter:drop-shadow(0 0 8px color-mix(in srgb,var(--brand-purple) 60%,transparent))}.intercom-lightweight-app-launcher{display:none!important}.ddv-intercom-launcher{position:fixed;right:20px;bottom:max(20px,env(safe-area-inset-bottom,0px));z-index:2147483001;display:flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;border:none;border-radius:50%;cursor:pointer;background:var(--gradient-primary)!important;box-shadow:0 4px 16px color-mix(in srgb,var(--accent) 45%,transparent);transition:transform .15s ease,filter .15s ease}.ddv-intercom-launcher:hover{filter:brightness(1.08)}.ddv-intercom-launcher:active{transform:scale(.95)}.ddv-intercom-launcher--pwa{bottom:calc(4rem + env(safe-area-inset-bottom, 0px) + 12px)}.ddv-intercom-launcher-badge{position:absolute;top:-2px;right:-2px;min-width:18px;height:18px;padding:0 4px;border-radius:999px;background:#ef4444;color:#fff;font-size:11px;font-weight:700;line-height:18px;text-align:center}@keyframes theme-pulse-glow{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--brand-pink) 40%,transparent)}50%{box-shadow:0 0 0 20px color-mix(in srgb,var(--brand-pink) 0%,transparent)}}.biometric-icon{animation:theme-pulse-glow 2s infinite}.bg-pink{background-color:var(--brand-pink)!important}.bg-yellow{background-color:var(--brand-yellow)!important}.bg-teal{background-color:var(--brand-teal)!important}.bg-purple{background-color:var(--brand-purple)!important}.bg-emerald,.bg-green{background-color:var(--brand-teal)!important}.bg-button{background-color:var(--accent)!important}.text-pink{color:var(--brand-pink)!important}.text-yellow{color:var(--brand-yellow)!important}.text-teal{color:var(--brand-teal)!important}.text-purple{color:var(--brand-purple)!important}.text-emerald,.text-green{color:var(--brand-teal)!important}.text-button{color:var(--accent)!important}.border-pink{border-color:var(--brand-pink)!important}.border-yellow{border-color:var(--brand-yellow)!important}.border-teal{border-color:var(--brand-teal)!important}.border-purple{border-color:var(--brand-purple)!important}.border-button{border-color:var(--accent)!important}.ring-pink{--tw-ring-color:var(--brand-pink)!important}.ring-button{--tw-ring-color:var(--accent)!important}.focus\:ring-pink:focus{--tw-ring-color:var(--brand-pink)!important}.focus\:ring-button:focus{--tw-ring-color:var(--accent)!important}.hover\:bg-button-hover:hover{background-color:var(--accent)!important;filter:brightness(.92)}.hover\:text-button:hover{color:var(--accent)!important}.hover\:border-button:hover{border-color:var(--accent)!important}.text-success{color:var(--brand-teal)!important}.bg-success{background-color:var(--brand-teal)!important}.text-warning{color:var(--brand-yellow)!important}.bg-warning{background-color:var(--brand-yellow)!important}.text-info{color:var(--brand-purple)!important}.bg-info{background-color:var(--brand-purple)!important}.ddv-icon-box{background:var(--gradient-primary);box-shadow:0 6px 18px color-mix(in srgb,var(--brand-pink) 22%,transparent)}.dark .ddv-icon-box{background:linear-gradient(135deg,rgba(255,255,255,.14) 0,rgba(255,255,255,.06) 100%),linear-gradient(135deg,color-mix(in srgb,var(--brand-pink) 32%,transparent) 0,color-mix(in srgb,var(--brand-purple) 26%,transparent) 100%);box-shadow:0 10px 30px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.2);border:1px solid rgba(255,255,255,.15);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.legal-content{color:var(--text-secondary);font-size:.9375rem;line-height:1.75;overflow-wrap:break-word}.legal-content h1,.legal-content h2,.legal-content h3,.legal-content h4{font-family:var(--font-space-grotesk),system-ui,sans-serif;color:var(--text-heading);font-weight:700;line-height:1.25;letter-spacing:-.01em;scroll-margin-top:6rem}.legal-content h1{font-size:1.75rem;margin:2.5rem 0 1rem}.legal-content h2{font-size:1.375rem;margin:2.25rem 0 .875rem;padding-top:1.5rem;border-top:1px solid color-mix(in srgb,var(--divider) 55%,transparent)}.legal-content h3{font-size:1.125rem;margin:1.75rem 0 .625rem}.legal-content h4{font-size:1rem;margin:1.5rem 0 .5rem}.legal-content>:first-child{margin-top:0}.legal-content h2:first-child{border-top:0;padding-top:0}.legal-content p{margin:0 0 1.15rem}.legal-content b,.legal-content strong{color:var(--text-primary);font-weight:600}.legal-content a{color:var(--brand-teal);font-weight:500;text-decoration:none;overflow-wrap:break-word}.legal-content a:hover{text-decoration:underline}.legal-content ol,.legal-content ul{margin:0 0 1.25rem;padding-left:1.5rem}.legal-content li{margin:.4rem 0;padding-left:.35rem}.legal-content ul>li{list-style:none;position:relative}.legal-content ul>li:before{content:"";position:absolute;left:-1.1rem;top:.65em;width:.4rem;height:.4rem;border-radius:9999px;background:var(--brand-teal)}.legal-content ol{list-style:decimal}.legal-content ol>li::marker{color:var(--brand-teal);font-weight:600}.legal-content li>ol,.legal-content li>ul{margin:.4rem 0 .6rem}.legal-content hr{border:0;border-top:1px solid var(--divider);margin:2rem 0}.legal-content blockquote{margin:1.5rem 0;padding:.75rem 1.25rem;border-left:3px solid var(--brand-teal);background:color-mix(in srgb,var(--brand-teal) 6%,transparent);border-radius:0 .5rem .5rem 0;color:var(--text-primary)}.legal-content code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85em;padding:.15em .4em;border-radius:.375rem;background:color-mix(in srgb,var(--divider) 45%,transparent);color:var(--text-primary)}.legal-content table{width:100%;border-collapse:separate;border-spacing:0;margin:1.75rem 0;font-size:.875rem;border:1px solid color-mix(in srgb,var(--divider) 60%,transparent);border-radius:.75rem;overflow:hidden;box-shadow:0 1px 2px rgba(0,0,0,.04)}.legal-content thead th{background:color-mix(in srgb,var(--divider) 30%,transparent);color:var(--text-heading);font-weight:600;text-align:left;font-size:.8125rem;letter-spacing:.01em}.legal-content td,.legal-content th{padding:.75rem 1rem;border-bottom:1px solid color-mix(in srgb,var(--divider) 45%,transparent);vertical-align:top;text-align:left}.legal-content td:not(:last-child),.legal-content th:not(:last-child){border-right:1px solid color-mix(in srgb,var(--divider) 35%,transparent)}.legal-content table>tbody>tr:first-child>td strong,.legal-content table>tr:first-child>td strong{color:var(--text-heading)}.legal-content tbody tr:last-child>td,.legal-content tbody tr:last-child>th{border-bottom:0}.legal-content tbody tr:nth-child(2n){background:color-mix(in srgb,var(--divider) 12%,transparent)}.legal-content td{color:var(--text-secondary)}.legal-content .table-scroll,.legal-content table{max-width:100%}@media (max-width:640px){.legal-content table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}}