/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/.pnpm/next@15.0.3_@babel+core@7.29.0_@opentelemetry+api@1.9.0_@playwright+test@1.48.2_react-dom@19._ks2yzvlxjvjcmin56evxyary3u/node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[10].use[2]!../../node_modules/.pnpm/next@15.0.3_@babel+core@7.29.0_@opentelemetry+api@1.9.0_@playwright+test@1.48.2_react-dom@19._ks2yzvlxjvjcmin56evxyary3u/node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[13].oneOf[10].use[3]!../../node_modules/.pnpm/@fontsource+inter@5.1.0/node_modules/@fontsource/inter/400.css ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/* inter-cyrillic-ext-400-normal */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/_next/static/media/inter-cyrillic-ext-400-normal.2440d5f8.woff2) format('woff2'), url(/_next/static/media/inter-cyrillic-ext-400-normal.6e13bad4.woff) format('woff');
  unicode-range: U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}

/* inter-cyrillic-400-normal */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/_next/static/media/inter-cyrillic-400-normal.547767ef.woff2) format('woff2'), url(/_next/static/media/inter-cyrillic-400-normal.4cc6e28c.woff) format('woff');
  unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

/* inter-greek-ext-400-normal */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/_next/static/media/inter-greek-ext-400-normal.f8992900.woff2) format('woff2'), url(/_next/static/media/inter-greek-ext-400-normal.f196e968.woff) format('woff');
  unicode-range: U+1F00-1FFF;
}

/* inter-greek-400-normal */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/_next/static/media/inter-greek-400-normal.573bacd1.woff2) format('woff2'), url(/_next/static/media/inter-greek-400-normal.d6adbb78.woff) format('woff');
  unicode-range: U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;
}

/* inter-vietnamese-400-normal */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/_next/static/media/inter-vietnamese-400-normal.de4fc44f.woff2) format('woff2'), url(/_next/static/media/inter-vietnamese-400-normal.1411920a.woff) format('woff');
  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;
}

/* inter-latin-ext-400-normal */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/_next/static/media/inter-latin-ext-400-normal.732723e2.woff2) format('woff2'), url(/_next/static/media/inter-latin-ext-400-normal.d1f6a5a2.woff) format('woff');
  unicode-range: U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

/* inter-latin-400-normal */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/_next/static/media/inter-latin-400-normal.360a94a9.woff2) format('woff2'), url(/_next/static/media/inter-latin-400-normal.38abad60.woff) format('woff');
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/.pnpm/next@15.0.3_@babel+core@7.29.0_@opentelemetry+api@1.9.0_@playwright+test@1.48.2_react-dom@19._ks2yzvlxjvjcmin56evxyary3u/node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[10].use[2]!../../node_modules/.pnpm/next@15.0.3_@babel+core@7.29.0_@opentelemetry+api@1.9.0_@playwright+test@1.48.2_react-dom@19._ks2yzvlxjvjcmin56evxyary3u/node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[13].oneOf[10].use[3]!../../node_modules/.pnpm/@fontsource+inter@5.1.0/node_modules/@fontsource/inter/500.css ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/* inter-cyrillic-ext-500-normal */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/_next/static/media/inter-cyrillic-ext-500-normal.d8f535fc.woff2) format('woff2'), url(/_next/static/media/inter-cyrillic-ext-500-normal.656d5a0e.woff) format('woff');
  unicode-range: U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}

/* inter-cyrillic-500-normal */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/_next/static/media/inter-cyrillic-500-normal.5ec9103b.woff2) format('woff2'), url(/_next/static/media/inter-cyrillic-500-normal.c1b1edeb.woff) format('woff');
  unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

/* inter-greek-ext-500-normal */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/_next/static/media/inter-greek-ext-500-normal.5fe403a5.woff2) format('woff2'), url(/_next/static/media/inter-greek-ext-500-normal.34eb831d.woff) format('woff');
  unicode-range: U+1F00-1FFF;
}

/* inter-greek-500-normal */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/_next/static/media/inter-greek-500-normal.947d4ab3.woff2) format('woff2'), url(/_next/static/media/inter-greek-500-normal.af596b86.woff) format('woff');
  unicode-range: U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;
}

/* inter-vietnamese-500-normal */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/_next/static/media/inter-vietnamese-500-normal.7c0a695f.woff2) format('woff2'), url(/_next/static/media/inter-vietnamese-500-normal.c5840ea0.woff) format('woff');
  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;
}

/* inter-latin-ext-500-normal */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/_next/static/media/inter-latin-ext-500-normal.8f855dd9.woff2) format('woff2'), url(/_next/static/media/inter-latin-ext-500-normal.b3be213d.woff) format('woff');
  unicode-range: U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

/* inter-latin-500-normal */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/_next/static/media/inter-latin-500-normal.e98e390c.woff2) format('woff2'), url(/_next/static/media/inter-latin-500-normal.7986a549.woff) format('woff');
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/.pnpm/next@15.0.3_@babel+core@7.29.0_@opentelemetry+api@1.9.0_@playwright+test@1.48.2_react-dom@19._ks2yzvlxjvjcmin56evxyary3u/node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[10].use[2]!../../node_modules/.pnpm/next@15.0.3_@babel+core@7.29.0_@opentelemetry+api@1.9.0_@playwright+test@1.48.2_react-dom@19._ks2yzvlxjvjcmin56evxyary3u/node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[13].oneOf[10].use[3]!../../node_modules/.pnpm/@fontsource+inter@5.1.0/node_modules/@fontsource/inter/700.css ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/* inter-cyrillic-ext-700-normal */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url(/_next/static/media/inter-cyrillic-ext-700-normal.94d4fa7d.woff2) format('woff2'), url(/_next/static/media/inter-cyrillic-ext-700-normal.9fa0c048.woff) format('woff');
  unicode-range: U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}

/* inter-cyrillic-700-normal */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url(/_next/static/media/inter-cyrillic-700-normal.9ce56ec3.woff2) format('woff2'), url(/_next/static/media/inter-cyrillic-700-normal.571aeb62.woff) format('woff');
  unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

/* inter-greek-ext-700-normal */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url(/_next/static/media/inter-greek-ext-700-normal.411652e2.woff2) format('woff2'), url(/_next/static/media/inter-greek-ext-700-normal.fa338c24.woff) format('woff');
  unicode-range: U+1F00-1FFF;
}

/* inter-greek-700-normal */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url(/_next/static/media/inter-greek-700-normal.a094cf2b.woff2) format('woff2'), url(/_next/static/media/inter-greek-700-normal.384941e3.woff) format('woff');
  unicode-range: U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;
}

/* inter-vietnamese-700-normal */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url(/_next/static/media/inter-vietnamese-700-normal.c48feea2.woff2) format('woff2'), url(/_next/static/media/inter-vietnamese-700-normal.26a4f6eb.woff) format('woff');
  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;
}

/* inter-latin-ext-700-normal */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url(/_next/static/media/inter-latin-ext-700-normal.e8daf0b5.woff2) format('woff2'), url(/_next/static/media/inter-latin-ext-700-normal.a2935e03.woff) format('woff');
  unicode-range: U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

/* inter-latin-700-normal */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url(/_next/static/media/inter-latin-700-normal.6b51d3fc.woff2) format('woff2'), url(/_next/static/media/inter-latin-700-normal.ac2885ce.woff) format('woff');
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/.pnpm/next@15.0.3_@babel+core@7.29.0_@opentelemetry+api@1.9.0_@playwright+test@1.48.2_react-dom@19._ks2yzvlxjvjcmin56evxyary3u/node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[10].use[2]!../../node_modules/.pnpm/next@15.0.3_@babel+core@7.29.0_@opentelemetry+api@1.9.0_@playwright+test@1.48.2_react-dom@19._ks2yzvlxjvjcmin56evxyary3u/node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[13].oneOf[10].use[3]!../../node_modules/.pnpm/@fontsource+noto-sans-hebrew@5.1.0/node_modules/@fontsource/noto-sans-hebrew/500.css ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/* noto-sans-hebrew-cyrillic-ext-500-normal */
@font-face {
  font-family: 'Noto Sans Hebrew';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/_next/static/media/noto-sans-hebrew-cyrillic-ext-500-normal.a17243b8.woff2) format('woff2'), url(/_next/static/media/noto-sans-hebrew-cyrillic-ext-500-normal.e6c4803a.woff) format('woff');
  unicode-range: U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}

/* noto-sans-hebrew-greek-ext-500-normal */
@font-face {
  font-family: 'Noto Sans Hebrew';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/_next/static/media/noto-sans-hebrew-greek-ext-500-normal.a17243b8.woff2) format('woff2'), url(/_next/static/media/noto-sans-hebrew-greek-ext-500-normal.e6c4803a.woff) format('woff');
  unicode-range: U+1F00-1FFF;
}

/* noto-sans-hebrew-hebrew-500-normal */
@font-face {
  font-family: 'Noto Sans Hebrew';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/_next/static/media/noto-sans-hebrew-hebrew-500-normal.d8e241cb.woff2) format('woff2'), url(/_next/static/media/noto-sans-hebrew-hebrew-500-normal.6703f73a.woff) format('woff');
  unicode-range: U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F;
}

/* noto-sans-hebrew-latin-ext-500-normal */
@font-face {
  font-family: 'Noto Sans Hebrew';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/_next/static/media/noto-sans-hebrew-latin-ext-500-normal.af57fe1b.woff2) format('woff2'), url(/_next/static/media/noto-sans-hebrew-latin-ext-500-normal.363d4eff.woff) format('woff');
  unicode-range: U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

/* noto-sans-hebrew-latin-500-normal */
@font-face {
  font-family: 'Noto Sans Hebrew';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/_next/static/media/noto-sans-hebrew-latin-500-normal.61e3941a.woff2) format('woff2'), url(/_next/static/media/noto-sans-hebrew-latin-500-normal.a8eb0ac9.woff) format('woff');
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/.pnpm/next@15.0.3_@babel+core@7.29.0_@opentelemetry+api@1.9.0_@playwright+test@1.48.2_react-dom@19._ks2yzvlxjvjcmin56evxyary3u/node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[10].use[2]!../../node_modules/.pnpm/next@15.0.3_@babel+core@7.29.0_@opentelemetry+api@1.9.0_@playwright+test@1.48.2_react-dom@19._ks2yzvlxjvjcmin56evxyary3u/node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[13].oneOf[10].use[3]!../../node_modules/.pnpm/@fontsource+noto-sans-arabic@5.1.0/node_modules/@fontsource/noto-sans-arabic/400.css ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/* noto-sans-arabic-arabic-400-normal */
@font-face {
  font-family: 'Noto Sans Arabic';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/_next/static/media/noto-sans-arabic-arabic-400-normal.360e8a41.woff2) format('woff2'), url(/_next/static/media/noto-sans-arabic-arabic-400-normal.78c2568b.woff) format('woff');
  unicode-range: U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0898-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EFD-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1,U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/.pnpm/next@15.0.3_@babel+core@7.29.0_@opentelemetry+api@1.9.0_@playwright+test@1.48.2_react-dom@19._ks2yzvlxjvjcmin56evxyary3u/node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[10].use[2]!../../node_modules/.pnpm/next@15.0.3_@babel+core@7.29.0_@opentelemetry+api@1.9.0_@playwright+test@1.48.2_react-dom@19._ks2yzvlxjvjcmin56evxyary3u/node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[13].oneOf[10].use[3]!../../node_modules/.pnpm/@fontsource+noto-sans-arabic@5.1.0/node_modules/@fontsource/noto-sans-arabic/700.css ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/* noto-sans-arabic-arabic-700-normal */
@font-face {
  font-family: 'Noto Sans Arabic';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url(/_next/static/media/noto-sans-arabic-arabic-700-normal.261617d2.woff2) format('woff2'), url(/_next/static/media/noto-sans-arabic-arabic-700-normal.938ee8c6.woff) format('woff');
  unicode-range: U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0898-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EFD-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1,U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/.pnpm/next@15.0.3_@babel+core@7.29.0_@opentelemetry+api@1.9.0_@playwright+test@1.48.2_react-dom@19._ks2yzvlxjvjcmin56evxyary3u/node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[10].use[2]!../../node_modules/.pnpm/next@15.0.3_@babel+core@7.29.0_@opentelemetry+api@1.9.0_@playwright+test@1.48.2_react-dom@19._ks2yzvlxjvjcmin56evxyary3u/node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[13].oneOf[10].use[3]!../../packages/ui/src/tokens/tokens.css ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/**
 * SGO design tokens — the canonical values.
 * Canonical source: docs/design/design-system.md
 * Never hardcode hex in product code; reference these custom properties.
 */

:root {
  /* ========== Surface / Canvas ========== */
  --color-canvas: #f6f6fb;
  --color-surface: #ffffff;
  --color-surface-muted: #f2f3f9;
  --color-surface-elevated: #ffffff;
  --color-sidebar: #1a1933;
  --color-sidebar-hover: #272645;
  --color-sidebar-active: #332f5e;
  --color-sidebar-border: #2b2a4c;

  /* ========== Text ========== */
  --color-text-primary: #17192b;
  --color-text-secondary: #4a4d68;
  --color-text-muted: #8a8da6;
  --color-text-on-dark: #ffffff;
  --color-text-on-dark-muted: #a8aad1;
  --color-text-link: #6d5efc;

  /* ========== Brand / Primary ========== */
  --color-primary-500: #7b5cff;
  --color-primary-600: #6d5efc;
  --color-primary-400: #9a82ff;
  --color-primary-100: #efebff;
  --gradient-primary: linear-gradient(135deg, #7b5cff 0%, #6d5efc 100%);
  --gradient-brand-hero: linear-gradient(135deg, #1a1933 0%, #3c2a7a 60%, #6d5efc 100%);

  /* ========== Status & Severity ========== */
  --color-success-500: #2dc26b;
  --color-success-100: #e1f5ea;
  --color-warning-500: #f5a524;
  --color-warning-100: #fff1d6;
  --color-danger-500: #e5484d;
  --color-danger-100: #fde4e5;
  --color-info-500: #3b82f6;
  --color-info-100: #e1ecff;
  --color-neutral-500: #6b7280;
  --color-neutral-100: #eeeff3;

  /* ========== KPI Card Tints ========== */
  --kpi-tint-lavender: #f0eefe;
  --kpi-tint-lavender-icon: #7b5cff;
  --kpi-tint-peach: #ffede1;
  --kpi-tint-peach-icon: #f5a524;
  --kpi-tint-mint: #e6f6ec;
  --kpi-tint-mint-icon: #2dc26b;
  --kpi-tint-sky: #e8f1fe;
  --kpi-tint-sky-icon: #3b82f6;
  --kpi-tint-rose: #ffeef1;
  --kpi-tint-rose-icon: #e5484d;
  --kpi-tint-amber: #fff6d6;
  --kpi-tint-amber-icon: #d97706;

  /* ========== Auth Decoration (illustration-only palette) ========== */
  --auth-decoration-purple-lightest: #c4b5fd;
  --auth-decoration-purple-mid: #7c5cff;
  --auth-decoration-purple-deep: #7c3aed;
  --auth-decoration-pink-glow: #dd69ff;
  --auth-decoration-pink-bright: #f472b6;
  --auth-decoration-navy-dark: #0b082c;
  --auth-decoration-gold: #fbbf24;

  /* ========== Platform Colors ========== */
  --platform-instagram: linear-gradient(
    45deg,
    #feda75 0%,
    #fa7e1e 30%,
    #d62976 55%,
    #962fbf 80%,
    #4f5bd5 100%
  );
  --platform-facebook: #1877f2;
  --platform-tiktok: #010101;
  --platform-linkedin: #0a66c2;
  --platform-youtube: #ff0000;
  --platform-x: #000000;

  /* PlatformBadge tint/ink pairs — derived 100/700 shades so the badge stays
   * readable on light surfaces without relying on the brand gradient stop. */
  --platform-instagram-tint: #fde7f0;
  --platform-instagram-ink: #962fbf;
  --platform-facebook-tint: #e0eaff;
  --platform-facebook-ink: #155cb8;
  --platform-tiktok-tint: #1a1a1a;
  --platform-tiktok-ink: #ffffff;
  --platform-linkedin-tint: #dceaf6;
  --platform-linkedin-ink: #0a66c2;
  --platform-youtube-tint: #ffe2e2;
  --platform-youtube-ink: #b91c1c;
  --platform-x-tint: #1a1a1a;
  --platform-x-ink: #ffffff;

  /* ========== Data Viz Palette ========== */
  --viz-1: #6d5efc;
  --viz-2: #30c1f5;
  --viz-3: #2dc26b;
  --viz-4: #f5a524;
  --viz-5: #e5484d;
  --viz-6: #a855f7;
  --viz-gradient-1-fill: linear-gradient(
    180deg,
    rgba(109, 94, 252, 0.25) 0%,
    rgba(109, 94, 252, 0) 100%
  );

  /* Data viz heatmap ramp — 10 steps (index 0–10) */
  --viz-heatmap-0: #f3f0ff;
  --viz-heatmap-1: #e7e1ff;
  --viz-heatmap-2: #d9d0ff;
  --viz-heatmap-3: #c8bbfe;
  --viz-heatmap-4: #b3a2fd;
  --viz-heatmap-5: #9b84fc;
  --viz-heatmap-6: #8369f5;
  --viz-heatmap-7: #7057e8;
  --viz-heatmap-8: #6348d4;
  --viz-heatmap-9: #5b48cc;
  --viz-heatmap-10: #5b48cc;

  /* ========== Typography — Font Stacks ========== */
  --font-sans-latin: "Inter", system-ui, -apple-system, Segoe UI, sans-serif;
  --font-sans-hebrew: "Noto Sans Hebrew", "Inter", sans-serif;
  --font-sans-arabic: "Noto Sans Arabic", "Inter", sans-serif;

  /* ========== Typography — Scale ========== */
  /* Page title */
  --text-page-title-size: 28px;
  --text-page-title-line: 32px;
  --text-page-title-weight: 700;

  /* Page subtitle */
  --text-page-subtitle-size: 14px;
  --text-page-subtitle-line: 20px;
  --text-page-subtitle-weight: 400;

  /* Section title */
  --text-section-title-size: 16px;
  --text-section-title-line: 22px;
  --text-section-title-weight: 600;

  /* Body */
  --text-body-size: 14px;
  --text-body-line: 20px;
  --text-body-weight: 400;

  /* Body strong */
  --text-body-strong-size: 14px;
  --text-body-strong-line: 20px;
  --text-body-strong-weight: 600;

  /* Meta / label */
  --text-meta-size: 12px;
  --text-meta-line: 16px;
  --text-meta-weight: 500;

  /* KPI number */
  --text-kpi-number-size: 28px;
  --text-kpi-number-line: 32px;
  --text-kpi-number-weight: 700;

  /* KPI delta chip */
  --text-kpi-delta-size: 12px;
  --text-kpi-delta-line: 16px;
  --text-kpi-delta-weight: 600;

  /* Button */
  --text-button-size: 14px;
  --text-button-line: 20px;
  --text-button-weight: 600;

  /* Sidebar item */
  --text-sidebar-item-size: 14px;
  --text-sidebar-item-line: 20px;
  --text-sidebar-item-weight: 500;

  /* Sidebar header */
  --text-sidebar-header-size: 12px;
  --text-sidebar-header-line: 16px;
  --text-sidebar-header-weight: 700;
  --text-sidebar-header-letter-spacing: 0.08em;
  --text-sidebar-header-text-transform: uppercase;

  /* ========== Spacing ========== */
  --space-1: 4px;
  --space-2: 8px;
  --space-3: 12px;
  --space-4: 16px;
  --space-5: 20px;
  --space-6: 24px;
  --space-8: 32px;
  --space-12: 48px;

  /* ========== Border Radius ========== */
  --radius-sm: 6px;
  --radius-md: 10px;
  --radius-lg: 14px;
  --radius-xl: 20px;
  --radius-full: 9999px;

  /* ========== Shadows ========== */
  --shadow-xs: 0 1px 2px rgba(17, 24, 39, 0.04);
  --shadow-sm: 0 1px 2px rgba(17, 24, 39, 0.04), 0 1px 3px rgba(17, 24, 39, 0.06);
  --shadow-md: 0 4px 8px rgba(20, 24, 48, 0.06), 0 2px 4px rgba(20, 24, 48, 0.04);
  --shadow-lg: 0 12px 24px rgba(20, 24, 48, 0.1);
  --shadow-primary-focus: 0 0 0 3px rgba(123, 92, 255, 0.35);

  /* ========== Motion ========== */
  --motion-fast: 120ms;
  --motion-base: 200ms;
  --motion-slow: 320ms;
  --ease-out-quint: cubic-bezier(0.22, 1, 0.36, 1);
  --ease-in-out: cubic-bezier(0.4, 0, 0.2, 1);
}

/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/.pnpm/next@15.0.3_@babel+core@7.29.0_@opentelemetry+api@1.9.0_@playwright+test@1.48.2_react-dom@19._ks2yzvlxjvjcmin56evxyary3u/node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[10].use[2]!../../node_modules/.pnpm/next@15.0.3_@babel+core@7.29.0_@opentelemetry+api@1.9.0_@playwright+test@1.48.2_react-dom@19._ks2yzvlxjvjcmin56evxyary3u/node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[13].oneOf[10].use[3]!../../node_modules/.pnpm/@fontsource+inter@5.1.0/node_modules/@fontsource/inter/600.css ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/* inter-cyrillic-ext-600-normal */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(/_next/static/media/inter-cyrillic-ext-600-normal.dd95b020.woff2) format('woff2'), url(/_next/static/media/inter-cyrillic-ext-600-normal.62fe61a7.woff) format('woff');
  unicode-range: U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}

/* inter-cyrillic-600-normal */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(/_next/static/media/inter-cyrillic-600-normal.8c69e1bb.woff2) format('woff2'), url(/_next/static/media/inter-cyrillic-600-normal.c0105440.woff) format('woff');
  unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

/* inter-greek-ext-600-normal */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(/_next/static/media/inter-greek-ext-600-normal.d05f940f.woff2) format('woff2'), url(/_next/static/media/inter-greek-ext-600-normal.a46b5cba.woff) format('woff');
  unicode-range: U+1F00-1FFF;
}

/* inter-greek-600-normal */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(/_next/static/media/inter-greek-600-normal.ee808ffe.woff2) format('woff2'), url(/_next/static/media/inter-greek-600-normal.61c756cf.woff) format('woff');
  unicode-range: U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;
}

/* inter-vietnamese-600-normal */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(/_next/static/media/inter-vietnamese-600-normal.9d518599.woff2) format('woff2'), url(/_next/static/media/inter-vietnamese-600-normal.8b0a74d0.woff) format('woff');
  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;
}

/* inter-latin-ext-600-normal */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(/_next/static/media/inter-latin-ext-600-normal.43dc1cee.woff2) format('woff2'), url(/_next/static/media/inter-latin-ext-600-normal.8756e10d.woff) format('woff');
  unicode-range: U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

/* inter-latin-600-normal */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(/_next/static/media/inter-latin-600-normal.efad9519.woff2) format('woff2'), url(/_next/static/media/inter-latin-600-normal.8ad7b5a9.woff) format('woff');
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/.pnpm/next@15.0.3_@babel+core@7.29.0_@opentelemetry+api@1.9.0_@playwright+test@1.48.2_react-dom@19._ks2yzvlxjvjcmin56evxyary3u/node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[10].use[2]!../../node_modules/.pnpm/next@15.0.3_@babel+core@7.29.0_@opentelemetry+api@1.9.0_@playwright+test@1.48.2_react-dom@19._ks2yzvlxjvjcmin56evxyary3u/node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[13].oneOf[10].use[3]!../../node_modules/.pnpm/@fontsource+noto-sans-hebrew@5.1.0/node_modules/@fontsource/noto-sans-hebrew/400.css ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/* noto-sans-hebrew-cyrillic-ext-400-normal */
@font-face {
  font-family: 'Noto Sans Hebrew';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/_next/static/media/noto-sans-hebrew-cyrillic-ext-400-normal.077cc868.woff2) format('woff2'), url(/_next/static/media/noto-sans-hebrew-cyrillic-ext-400-normal.7703cf3a.woff) format('woff');
  unicode-range: U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}

/* noto-sans-hebrew-greek-ext-400-normal */
@font-face {
  font-family: 'Noto Sans Hebrew';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/_next/static/media/noto-sans-hebrew-greek-ext-400-normal.077cc868.woff2) format('woff2'), url(/_next/static/media/noto-sans-hebrew-greek-ext-400-normal.7703cf3a.woff) format('woff');
  unicode-range: U+1F00-1FFF;
}

/* noto-sans-hebrew-hebrew-400-normal */
@font-face {
  font-family: 'Noto Sans Hebrew';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/_next/static/media/noto-sans-hebrew-hebrew-400-normal.67e272cd.woff2) format('woff2'), url(/_next/static/media/noto-sans-hebrew-hebrew-400-normal.38f5d122.woff) format('woff');
  unicode-range: U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F;
}

/* noto-sans-hebrew-latin-ext-400-normal */
@font-face {
  font-family: 'Noto Sans Hebrew';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/_next/static/media/noto-sans-hebrew-latin-ext-400-normal.f09f4848.woff2) format('woff2'), url(/_next/static/media/noto-sans-hebrew-latin-ext-400-normal.3c74e431.woff) format('woff');
  unicode-range: U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

/* noto-sans-hebrew-latin-400-normal */
@font-face {
  font-family: 'Noto Sans Hebrew';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/_next/static/media/noto-sans-hebrew-latin-400-normal.32899cdc.woff2) format('woff2'), url(/_next/static/media/noto-sans-hebrew-latin-400-normal.1ac1ad48.woff) format('woff');
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/.pnpm/next@15.0.3_@babel+core@7.29.0_@opentelemetry+api@1.9.0_@playwright+test@1.48.2_react-dom@19._ks2yzvlxjvjcmin56evxyary3u/node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[10].use[2]!../../node_modules/.pnpm/next@15.0.3_@babel+core@7.29.0_@opentelemetry+api@1.9.0_@playwright+test@1.48.2_react-dom@19._ks2yzvlxjvjcmin56evxyary3u/node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[13].oneOf[10].use[3]!../../node_modules/.pnpm/@fontsource+noto-sans-hebrew@5.1.0/node_modules/@fontsource/noto-sans-hebrew/700.css ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/* noto-sans-hebrew-cyrillic-ext-700-normal */
@font-face {
  font-family: 'Noto Sans Hebrew';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url(/_next/static/media/noto-sans-hebrew-cyrillic-ext-700-normal.4c6e661a.woff2) format('woff2'), url(/_next/static/media/noto-sans-hebrew-cyrillic-ext-700-normal.d352c525.woff) format('woff');
  unicode-range: U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}

/* noto-sans-hebrew-greek-ext-700-normal */
@font-face {
  font-family: 'Noto Sans Hebrew';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url(/_next/static/media/noto-sans-hebrew-greek-ext-700-normal.4c6e661a.woff2) format('woff2'), url(/_next/static/media/noto-sans-hebrew-greek-ext-700-normal.d352c525.woff) format('woff');
  unicode-range: U+1F00-1FFF;
}

/* noto-sans-hebrew-hebrew-700-normal */
@font-face {
  font-family: 'Noto Sans Hebrew';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url(/_next/static/media/noto-sans-hebrew-hebrew-700-normal.2e823175.woff2) format('woff2'), url(/_next/static/media/noto-sans-hebrew-hebrew-700-normal.2b3b30b6.woff) format('woff');
  unicode-range: U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F;
}

/* noto-sans-hebrew-latin-ext-700-normal */
@font-face {
  font-family: 'Noto Sans Hebrew';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url(/_next/static/media/noto-sans-hebrew-latin-ext-700-normal.ddf454d0.woff2) format('woff2'), url(/_next/static/media/noto-sans-hebrew-latin-ext-700-normal.ccd3a309.woff) format('woff');
  unicode-range: U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

/* noto-sans-hebrew-latin-700-normal */
@font-face {
  font-family: 'Noto Sans Hebrew';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url(/_next/static/media/noto-sans-hebrew-latin-700-normal.79fdebc8.woff2) format('woff2'), url(/_next/static/media/noto-sans-hebrew-latin-700-normal.f10084ca.woff) format('woff');
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/.pnpm/next@15.0.3_@babel+core@7.29.0_@opentelemetry+api@1.9.0_@playwright+test@1.48.2_react-dom@19._ks2yzvlxjvjcmin56evxyary3u/node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[10].use[2]!../../node_modules/.pnpm/next@15.0.3_@babel+core@7.29.0_@opentelemetry+api@1.9.0_@playwright+test@1.48.2_react-dom@19._ks2yzvlxjvjcmin56evxyary3u/node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[13].oneOf[10].use[3]!../../node_modules/.pnpm/@fontsource+noto-sans-arabic@5.1.0/node_modules/@fontsource/noto-sans-arabic/500.css ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/* noto-sans-arabic-arabic-500-normal */
@font-face {
  font-family: 'Noto Sans Arabic';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/_next/static/media/noto-sans-arabic-arabic-500-normal.6997d7df.woff2) format('woff2'), url(/_next/static/media/noto-sans-arabic-arabic-500-normal.69c6cb1e.woff) format('woff');
  unicode-range: U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0898-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EFD-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1,U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}
/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/.pnpm/next@15.0.3_@babel+core@7.29.0_@opentelemetry+api@1.9.0_@playwright+test@1.48.2_react-dom@19._ks2yzvlxjvjcmin56evxyary3u/node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[10].use[2]!../../node_modules/.pnpm/next@15.0.3_@babel+core@7.29.0_@opentelemetry+api@1.9.0_@playwright+test@1.48.2_react-dom@19._ks2yzvlxjvjcmin56evxyary3u/node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[13].oneOf[10].use[3]!./app/globals.css ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
* {
  box-sizing: border-box;
}

html,
body {
  margin: 0;
  padding: 0;
  font-family: "Inter", system-ui, -apple-system, Segoe UI, Roboto, "Helvetica Neue", Arial,
    sans-serif;
  background: var(--color-canvas);
  color: var(--color-text-primary);
}

:root[lang="he"],
:root[lang="ar"] {
  font-family: "Noto Sans Hebrew", "Noto Sans Arabic", "Inter", system-ui, -apple-system, sans-serif;
}

a {
  color: inherit;
}

h1,
h2,
h3,
h4 {
  -webkit-margin-before: 1em;
          margin-block-start: 1em;
  -webkit-margin-after: 0.5em;
          margin-block-end: 0.5em;
}

/* Auth hero gradient — art-direction value, not a token */
.auth-hero-bg {
  background: radial-gradient(1200px 600px at 20% 20%, #3e2bd1 0%, #1a0f52 40%, #0b082c 100%);
}

/* Feature list cycling — CSS-only keyframe animation, 3 items × 3.2s each = 9.6s total */
@keyframes auth-feature-cycle-0 {
  0%,
  100% {
    opacity: 1;
  }
  33.4%,
  66.6% {
    opacity: 0.45;
  }
}
@keyframes auth-feature-cycle-1 {
  0%,
  33.3%,
  100% {
    opacity: 0.45;
  }
  33.4%,
  66.6% {
    opacity: 1;
  }
}
@keyframes auth-feature-cycle-2 {
  0%,
  66.5%,
  100% {
    opacity: 0.45;
  }
  66.6%,
  99.9% {
    opacity: 1;
  }
}

.auth-feature-0 {
  animation: auth-feature-cycle-0 9.6s ease-in-out infinite;
}
.auth-feature-1 {
  animation: auth-feature-cycle-1 9.6s ease-in-out infinite;
}
.auth-feature-2 {
  animation: auth-feature-cycle-2 9.6s ease-in-out infinite;
}

