@font-face {
  font-family: Inter;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("https://fonts.gstatic.com/s/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2JL7SUc.woff2") format("woff2");
  unicode-range: U+460-52F, U+1C80-1C88, 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("https://fonts.gstatic.com/s/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa0ZL7SUc.woff2") format("woff2");
  unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}

@font-face {
  font-family: Inter;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("https://fonts.gstatic.com/s/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2ZL7SUc.woff2") format("woff2");
  unicode-range: U+1F??;
}

@font-face {
  font-family: Inter;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("https://fonts.gstatic.com/s/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1pL7SUc.woff2") format("woff2");
  unicode-range: U+370-3FF;
}

@font-face {
  font-family: Inter;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("https://fonts.gstatic.com/s/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2pL7SUc.woff2") format("woff2");
  unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB;
}

@font-face {
  font-family: Inter;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("https://fonts.gstatic.com/s/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa25L7SUc.woff2") format("woff2");
  unicode-range: U+100-2AF, U+304, U+308, U+329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: Inter;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("https://fonts.gstatic.com/s/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1ZL7.woff2") format("woff2");
  unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+2074, 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("https://fonts.gstatic.com/s/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2JL7SUc.woff2") format("woff2");
  unicode-range: U+460-52F, U+1C80-1C88, 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("https://fonts.gstatic.com/s/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa0ZL7SUc.woff2") format("woff2");
  unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}

@font-face {
  font-family: Inter;
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("https://fonts.gstatic.com/s/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2ZL7SUc.woff2") format("woff2");
  unicode-range: U+1F??;
}

@font-face {
  font-family: Inter;
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("https://fonts.gstatic.com/s/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1pL7SUc.woff2") format("woff2");
  unicode-range: U+370-3FF;
}

@font-face {
  font-family: Inter;
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("https://fonts.gstatic.com/s/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2pL7SUc.woff2") format("woff2");
  unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB;
}

@font-face {
  font-family: Inter;
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("https://fonts.gstatic.com/s/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa25L7SUc.woff2") format("woff2");
  unicode-range: U+100-2AF, U+304, U+308, U+329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: Inter;
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("https://fonts.gstatic.com/s/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1ZL7.woff2") format("woff2");
  unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+2074, 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("https://fonts.gstatic.com/s/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2JL7SUc.woff2") format("woff2");
  unicode-range: U+460-52F, U+1C80-1C88, 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("https://fonts.gstatic.com/s/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa0ZL7SUc.woff2") format("woff2");
  unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}

@font-face {
  font-family: Inter;
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("https://fonts.gstatic.com/s/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2ZL7SUc.woff2") format("woff2");
  unicode-range: U+1F??;
}

@font-face {
  font-family: Inter;
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("https://fonts.gstatic.com/s/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1pL7SUc.woff2") format("woff2");
  unicode-range: U+370-3FF;
}

@font-face {
  font-family: Inter;
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("https://fonts.gstatic.com/s/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2pL7SUc.woff2") format("woff2");
  unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB;
}

@font-face {
  font-family: Inter;
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("https://fonts.gstatic.com/s/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa25L7SUc.woff2") format("woff2");
  unicode-range: U+100-2AF, U+304, U+308, U+329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: Inter;
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("https://fonts.gstatic.com/s/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1ZL7.woff2") format("woff2");
  unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

:root {
  --background-color: #fff;
  --active-border-color: #575959;
  --wd-border-color: #e3e3e3;
  --p-color-text-secondary: #6d7175;
}

body {
  font-family: var(--p-font-family-sans);
  margin: 0;
  padding: 0;
}

* {
  font-family: var(--p-font-family-sans);
}

.src-components-PageLoading-PageLoading-module__pageLoading-Y1Ug1d {
  z-index: 1000;
  background-color: #f9f9f9;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: fixed;
  top: 0;
  left: 0;
}

.src-components-PageLoading-PageLoading-module__loadingContent-i_QQYF {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 80%;
  display: flex;
}

.src-components-PageLoading-PageLoading-module__logoContainer-IVl_Ez {
  margin-bottom: 12px;
}

.src-components-PageLoading-PageLoading-module__logo-JS6BF6 {
  width: 60px;
  height: 60px;
}

.src-components-PageLoading-PageLoading-module__message-H92XhV {
  color: #333;
  text-align: center;
  margin-bottom: 16px;
  font-size: 14px;
}

.src-components-PageLoading-PageLoading-module__spinnerContainer-Icq0Ee {
  justify-content: center;
  display: flex;
}

.src-components-PageLoading-PageLoading-module__spinner-g9uDLr {
  border: 2px solid #0000001a;
  border-top-color: #3b5998;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  animation: 1s ease-in-out infinite src-components-PageLoading-PageLoading-module__spin-Ux4cCH;
}

@keyframes src-components-PageLoading-PageLoading-module__spin-Ux4cCH {
  to {
    transform: rotate(360deg);
  }
}

.src-components-PageSkeleton-Skeleton-module__skeletonPulse-Gt49pI, .src-components-PageSkeleton-Skeleton-module__settingsItemSkeleton-XjMbCE, .src-components-PageSkeleton-Skeleton-module__settingsHeaderSkeleton-gSsd1V, .src-components-PageSkeleton-Skeleton-module__widgetPreviewSkeleton-qYHBtT, .src-components-PageSkeleton-Skeleton-module__tabSkeleton-_Cjs6W, .src-components-PageSkeleton-Skeleton-module__faqItemSkeleton-QbI3Yt, .src-components-PageSkeleton-Skeleton-module__faqHeaderSkeleton-hMAXPK, .src-components-PageSkeleton-Skeleton-module__faqSidebarSkeleton-KMEhJg, .src-components-PageSkeleton-Skeleton-module__chatInputSkeleton-E7XCkm, .src-components-PageSkeleton-Skeleton-module__chatMessagesSkeleton-MFyoOv, .src-components-PageSkeleton-Skeleton-module__chatHeaderSkeleton-tnfS9U, .src-components-PageSkeleton-Skeleton-module__sidebarSkeleton-G2lcV0, .src-components-PageSkeleton-Skeleton-module__imageSkeleton-Uqyd4Y, .src-components-PageSkeleton-Skeleton-module__buttonSkeleton-v32MSZ, .src-components-PageSkeleton-Skeleton-module__iconCircle-rm3xEV, .src-components-PageSkeleton-Skeleton-module__progressBar-Yvdf7r, .src-components-PageSkeleton-Skeleton-module__iconSkeleton-FS1LDE {
  background: linear-gradient(.25turn, #f0f0f0, #e0e0e0, #f0f0f0) 0 0 / 200% 100%;
  animation: 1.5s infinite src-components-PageSkeleton-Skeleton-module__pulse-jlvs28;
}

@keyframes src-components-PageSkeleton-Skeleton-module__pulse-jlvs28 {
  0% {
    background-position: 0 0;
  }

  100% {
    background-position: -200% 0;
  }
}

.src-components-PageSkeleton-Skeleton-module__headerSkeleton-fX144K {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 16px;
  display: flex;
}

.src-components-PageSkeleton-Skeleton-module__iconSkeleton-FS1LDE {
  border-radius: 4px;
  width: 24px;
  height: 24px;
}

.src-components-PageSkeleton-Skeleton-module__progressSkeleton-JcoI5y {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 16px;
  display: flex;
}

.src-components-PageSkeleton-Skeleton-module__progressBar-Yvdf7r {
  border-radius: 4px;
  width: 100px;
  height: 8px;
}

.src-components-PageSkeleton-Skeleton-module__stepSkeleton-l8qLjE {
  margin-bottom: 16px;
}

.src-components-PageSkeleton-Skeleton-module__stepHeader-xz_0Hp {
  align-items: center;
  gap: 12px;
  display: flex;
}

.src-components-PageSkeleton-Skeleton-module__iconCircle-rm3xEV {
  border-radius: 50%;
  width: 24px;
  height: 24px;
}

.src-components-PageSkeleton-Skeleton-module__stepContent-oYLU2F {
  justify-content: space-between;
  align-items: flex-start;
  margin-top: 16px;
  display: flex;
}

.src-components-PageSkeleton-Skeleton-module__buttonSkeleton-v32MSZ {
  border-radius: 4px;
  width: 120px;
  height: 36px;
  margin-top: 16px;
}

.src-components-PageSkeleton-Skeleton-module__imageSkeleton-Uqyd4Y {
  border-radius: 4px;
  width: 150px;
  height: 100px;
}

.src-components-PageSkeleton-Skeleton-module__footerSkeleton-TBBUcY {
  justify-content: center;
  padding: 16px 0;
  display: flex;
}

.src-components-PageSkeleton-Skeleton-module__chatSkeleton-kqnV7n {
  grid-template-columns: 250px 1fr;
  gap: 16px;
  height: calc(100vh - 150px);
  display: grid;
}

.src-components-PageSkeleton-Skeleton-module__sidebarSkeleton-G2lcV0 {
  border-radius: 4px;
  height: 100%;
}

.src-components-PageSkeleton-Skeleton-module__chatContentSkeleton-dIIci8 {
  flex-direction: column;
  height: 100%;
  display: flex;
}

.src-components-PageSkeleton-Skeleton-module__chatHeaderSkeleton-tnfS9U {
  border-radius: 4px;
  height: 60px;
  margin-bottom: 16px;
}

.src-components-PageSkeleton-Skeleton-module__chatMessagesSkeleton-MFyoOv {
  border-radius: 4px;
  flex: 1;
  margin-bottom: 16px;
}

.src-components-PageSkeleton-Skeleton-module__chatInputSkeleton-E7XCkm {
  border-radius: 4px;
  height: 50px;
}

.src-components-PageSkeleton-Skeleton-module__faqSkeleton-Z864L2 {
  grid-template-columns: 250px 1fr;
  gap: 16px;
  display: grid;
}

.src-components-PageSkeleton-Skeleton-module__faqSidebarSkeleton-KMEhJg {
  border-radius: 4px;
  height: 500px;
}

.src-components-PageSkeleton-Skeleton-module__faqContentSkeleton-LSoKud {
  flex-direction: column;
  gap: 16px;
  display: flex;
}

.src-components-PageSkeleton-Skeleton-module__faqHeaderSkeleton-hMAXPK {
  border-radius: 4px;
  height: 60px;
}

.src-components-PageSkeleton-Skeleton-module__faqItemSkeleton-QbI3Yt {
  border-radius: 4px;
  height: 80px;
}

.src-components-PageSkeleton-Skeleton-module__tabsSkeleton-tNIM38 {
  border-bottom: 1px solid #e5e5e5;
  gap: 20px;
  height: 50px;
  margin-bottom: 16px;
  display: flex;
}

.src-components-PageSkeleton-Skeleton-module__tabSkeleton-_Cjs6W {
  border-radius: 4px;
  width: 100px;
  height: 40px;
}

.src-components-PageSkeleton-Skeleton-module__widgetPreviewSkeleton-qYHBtT {
  border-radius: 4px;
  height: 400px;
  margin-bottom: 16px;
}

.src-components-PageSkeleton-Skeleton-module__settingsGroupSkeleton-_nfXSC {
  margin-bottom: 24px;
}

.src-components-PageSkeleton-Skeleton-module__settingsHeaderSkeleton-gSsd1V {
  border-radius: 4px;
  width: 200px;
  height: 30px;
  margin-bottom: 16px;
}

.src-components-PageSkeleton-Skeleton-module__settingsItemSkeleton-XjMbCE {
  border-radius: 4px;
  height: 60px;
  margin-bottom: 12px;
}

