@font-face{font-family:Inter;font-style:normal;font-weight:100;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:100;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:100;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:100;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:100;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:100;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:100;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:200;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:200;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:200;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:200;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:200;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:200;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:200;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: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;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_b9c7ce{font-family:Inter,Inter Fallback;font-style:normal}.__variable_b9c7ce{--font-inter:"Inter","Inter Fallback"}:root{--primary-cyan:#06b6d4;--primary-purple:#9333ea;--primary-blue:#3b82f6;--primary-black:#000;--primary-dark:#111;--gradient-primary:linear-gradient(90deg,#06b6d4,#3b82f6);--gradient-secondary:linear-gradient(90deg,#9333ea,#ec4899);--gradient-text:linear-gradient(90deg,#fff,#06b6d4);--glow-cyan:0 0 30px rgba(6,182,212,.3);--glow-purple:0 0 30px rgba(147,51,234,.3);--glow-strong:0 0 40px rgba(6,182,212,.4);--font-header:uppercase;--tracking-header:0.02em;--weight-header:900}.selected:after,[data-selected=true]:after{display:none!important}.selected,[data-selected=true]{border-color:var(--primary-cyan)!important;box-shadow:var(--glow-strong)!important}.futuristic-element{background:rgba(0,0,0,.6)!important;border:1px solid rgba(6,182,212,.3)!important;box-shadow:var(--glow-cyan)!important}.button-primary,.futuristic-element{letter-spacing:var(--tracking-header)!important}.button-primary{background:var(--gradient-primary)!important;font-weight:var(--weight-header)!important}.button-primary:hover{box-shadow:var(--glow-strong)!important;transform:scale(1.05)!important}.button-primary:active{transform:scale(.98)!important}.nav-item-text{background:var(--gradient-text)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important}.dashboard-tab,.nav-item-text{font-weight:700!important;letter-spacing:var(--tracking-header)!important}.dashboard-tab[data-active=true]{background:linear-gradient(90deg,rgba(6,182,212,.2),rgba(59,130,246,.2))!important;border-color:var(--primary-cyan)!important;box-shadow:var(--glow-cyan)!important}@media (max-width:768px){.floating-element{bottom:80px!important}.grid-responsive{grid-template-columns:repeat(2,1fr)!important}.modal-mobile{margin:1rem!important;max-width:calc(100vw - 2rem)!important}}.checkmark-badge,.emoji-icon,.stream-component{display:none!important}.omniguide-button{bottom:24px!important;position:fixed!important;right:24px!important;z-index:9999!important}.onboarding-wrapper[data-existing-user=true]{display:none!important}.post-game-remix{display:block!important}.angrylips-session{--required-features:"player-names, time-limits, invite-friends, save-return, chat, remix"}body:before{content:"DESIGN SYSTEM LOCKED - @jwcronk82 PERMISSION REQUIRED FOR CHANGES";display:none;left:-9999px;position:fixed;top:-9999px}@supports (display:flex){.responsive-container{display:flex;flex-direction:column;min-height:100vh;overflow-x:hidden}}@media screen and (max-width:768px){header{padding:1rem!important;position:sticky!important;top:0;z-index:1000}h1{font-size:clamp(2rem,8vw,3rem)!important}h2{font-size:clamp(1.5rem,6vw,2.5rem)!important}h3{font-size:clamp(1.25rem,5vw,2rem)!important}a[href],button,input[type=button],input[type=submit]{font-size:1rem!important;min-height:48px!important;min-width:48px!important;padding:1rem 1.5rem!important;touch-action:manipulation;-webkit-tap-highlight-color:transparent}div[style*="grid-template-columns: repeat(auto-fit"]{display:flex!important;flex-direction:column!important;gap:1rem!important}aside[style*="width: 350px"]{animation:slideInFromRight .3s ease!important;inset:0!important;max-width:none!important;position:fixed!important;width:100%!important;z-index:9999!important}div[style*="width: 380px"]{left:1rem!important;max-height:70vh!important;right:1rem!important;top:5rem!important;width:calc(100% - 2rem)!important}section[style*="minHeight: calc(100vh - 85px)"]{flex-direction:column!important;padding:2rem 1rem!important;text-align:center!important}div[style*="width: 400px"][style*="height: 400px"]{height:250px!important;width:250px!important}input[type=email],input[type=text],textarea{font-size:16px!important;width:100%!important}.game-canvas{touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}button[style*="gap: 0.5rem"][style*="color: #ffd700"]{position:fixed!important;right:1rem!important;top:1rem!important;z-index:100!important}div[style*="gridTemplateColumns: repeat(auto-fit, minmax(300px"]{display:flex!important;flex-direction:column!important}.space-backdrop{animation-duration:40s!important}}@media screen and (min-width:769px) and (max-width:1024px){div[style*="gridTemplateColumns: repeat(auto-fit"]{grid-template-columns:repeat(2,1fr)!important}aside[style*="width: 350px"]{width:300px!important}button{padding:.875rem 1.75rem!important}}@media screen and (min-width:1025px) and (max-width:1440px){div[style*="maxWidth: 1400px"]{max-width:1200px!important}}@media screen and (min-width:2560px){html{font-size:20px!important}div[style*="maxWidth: 1400px"]{max-width:1800px!important}}@media (hover:none) and (pointer:coarse){a,button,input,select,textarea{min-height:44px}a:hover,button:hover{transform:none!important}a:active,button:active{opacity:.8;transform:scale(.98)!important}}@media screen and (max-width:896px) and (orientation:landscape){header{padding:.5rem 1rem!important}div[style*=grid-template-columns]{grid-template-columns:repeat(2,1fr)!important}section{padding:2rem 1rem!important}}@media print{.space-backdrop,aside,button,nav{display:none!important}body{background:#fff!important;color:#000!important}}@media (prefers-contrast:high){button,div,input{border-width:2px!important}*{text-shadow:none!important}}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (prefers-color-scheme:dark){body{background-color:#000!important}}@container (min-width: 320px){.responsive-text{font-size:clamp(.875rem,2vw,1.125rem)}}@keyframes slideInFromRight{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@keyframes quantumPulse{0%,to{box-shadow:0 0 20px rgba(255,20,147,.5)}50%{box-shadow:0 0 40px rgba(255,20,147,.8),0 0 60px rgba(139,92,246,.6)}}.sentient-button{overflow:hidden;position:relative}.sentient-button:before{background:radial-gradient(circle,rgba(255,20,147,.5),transparent);border-radius:50%;content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:width .6s,height .6s;width:0}.sentient-button:active:before{height:300%;width:300%}.quantum-connected{transition:all .3s cubic-bezier(.4,0,.2,1)}.quantum-connected:has(+.quantum-connected:hover){opacity:.8;transform:translateX(-5px)}@media screen and (max-width:768px){aside.w-72,aside[class*=w-72]{display:none!important}main.flex-1{width:100%!important}.max-w-7xl{padding-left:1rem!important;padding-right:1rem!important}div[style*="padding: 2rem"]{padding:1rem!important}div[style*="max-width: 600px"],div[style*="maxWidth: 600px"]{max-width:100%!important;padding:.75rem!important}div[style*="border-radius: 20px"][style*="padding: 2rem"]{border-radius:16px!important;padding:1rem!important}div[style*="marginBottom: 2rem"][style*="borderRadius: 12px"]{margin-bottom:1rem!important;padding:.75rem!important}div[style*="marginBottom: 2rem"][style*="textAlign: center"]:has(>div[style*="display: inline-block"]){display:none!important}.action-buttons{flex-wrap:wrap!important;gap:.5rem!important;justify-content:center!important}.action-buttons>button{font-size:.8rem!important;min-height:44px!important;min-width:44px!important;padding:.75rem 1rem!important}div[style*="display: flex"][style*="gap: 1rem"][style*="alignItems: center"]:has(input[type=text]){flex-direction:column!important;gap:.75rem!important}div[style*="display: flex"][style*="gap: 1rem"]>input[type=text]{flex:none!important;font-size:16px!important;padding:1rem!important;width:100%!important}div[style*="display: flex"][style*="gap: 1rem"]>button[style*="background: linear-gradient"]{font-size:1rem!important;min-height:52px!important;padding:1rem!important;width:100%!important}div[style*="borderRadius: 16px"][style*="padding: 2rem"][style*="rgba(139, 92, 246"]{padding:1rem!important}h3[style*="fontSize: 1.5rem"]{font-size:1.25rem!important;line-height:1.4!important}h1[style*="fontSize: 2rem"]{font-size:1.5rem!important;margin-bottom:.75rem!important}div[style*="fontSize: 1.25rem"]{font-size:1rem!important;margin-bottom:1rem!important}div[style*="borderRadius: 16px"][style*="padding: 1rem"][style*="marginBottom: 1.5rem"]:has(>*){margin-bottom:1rem!important;padding:.75rem!important}div[style*="marginBottom: 1.5rem"]:has(.turn-indicator){margin-bottom:1rem!important}div[style*="marginBottom: 2rem"][style*="justifyContent: space-between"][style*="fontSize: 0.9rem"]{font-size:.8rem!important;margin-bottom:1rem!important}button:has(>span:contains("Back")),button[style*="Back to Game Modes"]{margin-top:.5rem!important;min-height:48px!important;width:100%!important}div[style*="position: fixed"][style*="inset: 0"]{padding:0!important}div[style*="position: fixed"][style*="inset: 0"]>div[style*=borderRadius]{border-radius:0!important;height:100%!important;max-height:100vh!important;max-width:100%!important;width:100%!important}div[style*="position: fixed"][style*=bottom]:has(.session-chat){border-radius:16px 16px 0 0!important;bottom:0!important;left:0!important;max-width:none!important;right:0!important;width:100%!important}.grid-cols-1.md\:grid-cols-2.lg\:grid-cols-3{gap:1rem!important;grid-template-columns:1fr!important}button[class*=rounded-2xl][class*=border-2][class*=p-6]{padding:1rem!important}button[class*=rounded-3xl][class*=border-2]:has(.md\:flex-row){padding:1rem!important}button[class*=rounded-3xl] .md\:flex-row{flex-direction:column!important;text-align:center!important}button[class*=rounded-3xl] .md\:items-center{align-items:center!important}input[class*=pl-14][class*=py-4]{font-size:1rem!important;padding:.875rem 3rem!important}.mobile-filters{display:flex!important;flex-wrap:wrap!important;gap:.5rem!important;margin-bottom:1rem!important}.mobile-filters select{flex:1!important;font-size:.875rem!important;min-width:45%!important;padding:.75rem!important}.volts-display{font-size:.875rem!important;padding:.5rem .75rem!important;position:fixed!important;right:.5rem!important;top:.5rem!important;z-index:100!important}}@media screen and (max-width:375px){div[style*="padding: 1rem"],div[style*="padding: 2rem"]{padding:.5rem!important}h1[style*=fontSize]{font-size:1.25rem!important}h3[style*=fontSize]{font-size:1rem!important}.action-buttons button{font-size:.7rem!important;padding:.4rem .6rem!important}.action-buttons .btn-text{font-size:.65rem!important;max-width:3.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}input::-moz-placeholder{font-size:.875rem!important}input::placeholder{font-size:.875rem!important}}@media screen and (max-width:896px) and (orientation:landscape){div[style*="display: flex"][style*="gap: 1rem"]:has(input[type=text]){flex-direction:row!important}div[style*="marginBottom: 2rem"]{margin-bottom:.75rem!important}div[style*="marginBottom: 1rem"]{margin-bottom:.5rem!important}div[style*="borderRadius: 12px"][style*="padding: 1rem"]{padding:.5rem 1rem!important}}@media (hover:none) and (pointer:coarse){[role=button],a[href],button,input,select,textarea{min-height:44px!important;min-width:44px!important}.group-hover\:opacity-100{opacity:1!important}[role=button]:active,a:active,button:active{opacity:.9!important;transform:scale(.97)!important}a:hover,button:hover{transform:none!important}.game-canvas,.no-select{-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important;-webkit-touch-callout:none!important}}@supports (padding:max(0px)){.mobile-bottom-safe{padding-bottom:max(1rem,env(safe-area-inset-bottom))!important}.mobile-top-safe{padding-top:max(1rem,env(safe-area-inset-top))!important}div[style*="minHeight: 100vh"]{min-height:calc(100vh - env(safe-area-inset-top) - env(safe-area-inset-bottom))!important;padding-bottom:env(safe-area-inset-bottom)!important;padding-top:env(safe-area-inset-top)!important}}@media screen and (max-height:500px){div[style*="borderRadius: 12px"][style*=padding]{padding:.5rem!important}div[style*="marginBottom: 2rem"][style*="textAlign: center"]{display:none!important}input:focus{scroll-margin-bottom:1rem;scroll-margin-top:1rem}}@media screen and (max-width:768px){div[style*="fontSize: 1.125rem"],div[style*="fontSize: 1.25rem"] p{font-size:1rem!important;line-height:1.6!important}div[style*="display: flex"][style*=gap]:has(button:nth-child(3)){flex-direction:column!important;gap:.75rem!important}div[style*="display: flex"][style*=gap]:has(button:nth-child(3))>button{width:100%!important}div[style*="display: flex"][style*="gap: 0.5rem"]:has(button[style*="border-radius: 50%"]){flex-wrap:wrap!important;justify-content:center!important}div[style*="fontSize: 2.5rem"],div[style*="fontSize: 3rem"]{font-size:2rem!important}.animate-pulse{animation-duration:3s!important}.backdrop-blur-2xl,.backdrop-blur-xl{backdrop-filter:blur(8px)!important}.particle:nth-child(n+30){display:none!important}}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid #06b6d4!important;outline-offset:2px!important}@media screen and (max-width:768px){p[style*="opacity: 0.7"],span[style*="opacity: 0.7"]{opacity:.85!important}p[style*="opacity: 0.6"],span[style*="opacity: 0.6"]{opacity:.75!important}}@keyframes slide-in-left{0%{opacity:0;transform:translateX(-100%)}to{opacity:1;transform:translateX(0)}}@keyframes slide-in-right{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@keyframes slide-up{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.animate-slide-in-left{animation:slide-in-left .3s ease-out forwards}.animate-slide-in-right{animation:slide-in-right .3s ease-out forwards}.animate-slide-up{animation:slide-up .3s ease-out forwards}.animate-fade-in{animation:fade-in .2s ease-out forwards}.safe-area-top{padding-top:env(safe-area-inset-top,0)}.safe-area-bottom{padding-bottom:env(safe-area-inset-bottom,0)}.safe-area-left{padding-left:env(safe-area-inset-left,0)}.safe-area-right{padding-right:env(safe-area-inset-right,0)}.mobile-header-offset{padding-top:calc(3.5rem + env(safe-area-inset-top, 0px))}@supports not (padding:env(safe-area-inset-top)){.mobile-header-offset{padding-top:3.5rem}}