/**
 * ErrorBoundary -> ErrorStack
 */
/**
 * Theme
*/
:root {
  --color-white: #fff;
  --color-highlight: #fff387;
}
/**
 * Typography
 */
/**
 * Spacing (padding / margin)
 */
/**
 * Border radius
 */
/**
 * Shadows
 */
/**
 * Layout
 */
/**
 * Breakpoints
 */
/**
 * Filters
 */
/**
 * Popover
 */
/**
 * Skeleton
 */
/**
 * Form
 */
/**
 * Filters
 */
/**
 * Modal
 */
/**
 * Site header
 */
/**
 * SitePage
 */
._1MrWPvYKKuC6zvKRgDhiIG {
  padding: 1rem;
}
._3jwLgza2SxgQAAjMciWKVM {
  margin-bottom: 1rem;
}
._1pgk8Geg2bwPKPBnJcMZXM {
  margin: 0;
  line-height: 1.65;
}

/**
 * ErrorBoundary -> DevelopmentError
 */
/**
 * Theme
*/
:root {
  --color-white: #fff;
  --color-highlight: #fff387;
}
/**
 * Typography
 */
/**
 * Spacing (padding / margin)
 */
/**
 * Border radius
 */
/**
 * Shadows
 */
/**
 * Layout
 */
/**
 * Breakpoints
 */
/**
 * Filters
 */
/**
 * Popover
 */
/**
 * Skeleton
 */
/**
 * Form
 */
/**
 * Filters
 */
/**
 * Modal
 */
/**
 * Site header
 */
/**
 * SitePage
 */
._2BRbnueaD0mkPWnt-fch_d {
  max-width: 800px;
  margin: auto;
  padding: 1rem;
}

/**
 * Modal -> Body
 */
/**
 * Theme
*/
:root {
  --color-white: #fff;
  --color-highlight: #fff387;
}
/**
 * Typography
 */
/**
 * Spacing (padding / margin)
 */
/**
 * Border radius
 */
/**
 * Shadows
 */
/**
 * Layout
 */
/**
 * Breakpoints
 */
/**
 * Filters
 */
/**
 * Popover
 */
/**
 * Skeleton
 */
/**
 * Form
 */
/**
 * Filters
 */
/**
 * Modal
 */
/**
 * Site header
 */
/**
 * SitePage
 */
._23V8I0Sfz1RHOkzQdb-YTp {
  overflow-y: auto;
}
._3qeswrEti2yLIE8mmyhnIw {
  padding: 1rem 2rem;
}
/**
 * Appearances
 */
._10twug-IqTC3s_7f9Q4OML ._3qeswrEti2yLIE8mmyhnIw {
  padding: 2rem;
}
/**
 * Responsive
 */
@media screen and (max-width: 600px) {
  ._3qeswrEti2yLIE8mmyhnIw {
    padding: 1rem;
  }
  ._10twug-IqTC3s_7f9Q4OML ._3qeswrEti2yLIE8mmyhnIw {
    padding: 2rem 1rem 1rem 1rem;
  }
}

/**
 * Modal -> Footer
 */
/**
 * Theme
*/
:root {
  --color-white: #fff;
  --color-highlight: #fff387;
}
/**
 * Typography
 */
/**
 * Spacing (padding / margin)
 */
/**
 * Border radius
 */
/**
 * Shadows
 */
/**
 * Layout
 */
/**
 * Breakpoints
 */
/**
 * Filters
 */
/**
 * Popover
 */
/**
 * Skeleton
 */
/**
 * Form
 */
/**
 * Filters
 */
/**
 * Modal
 */
/**
 * Site header
 */
/**
 * SitePage
 */
._36qVH15jgD554pQB9i2qEn {
  margin: 0 2rem 2rem 2rem;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
._36qVH15jgD554pQB9i2qEn button + button {
  margin-left: 0.25rem;
}
._5j18fZX2bFYJd0leBjdJ6 {
  border-top: 1px solid var(--color-figure-20-translucent);
  padding-top: 2rem;
}
/**
 * Responsive
 */
@media screen and (max-width: 600px) {
  ._5j18fZX2bFYJd0leBjdJ6 {
    padding-top: 1rem;
  }
  ._36qVH15jgD554pQB9i2qEn {
    margin: 1rem;
  }
  ._36qVH15jgD554pQB9i2qEn button {
    margin: 0 0 1rem 0;
    width: 100%;
  }
  ._36qVH15jgD554pQB9i2qEn button + button,
  ._36qVH15jgD554pQB9i2qEn button:last-child {
    margin: 0;
  }
}

/**
 * Modal -> Header
 */
/**
 * Theme
*/
:root {
  --color-white: #fff;
  --color-highlight: #fff387;
}
/**
 * Typography
 */
/**
 * Spacing (padding / margin)
 */
/**
 * Border radius
 */
/**
 * Shadows
 */
/**
 * Layout
 */
/**
 * Breakpoints
 */
/**
 * Filters
 */
/**
 * Popover
 */
/**
 * Skeleton
 */
/**
 * Form
 */
/**
 * Filters
 */
/**
 * Modal
 */
/**
 * Site header
 */
/**
 * SitePage
 */
.vvOfJE_IqrZRMsmBJcbeZ {
  display: flex;
  align-items: center;
  justify-content: space-between;
  min-height: 46px;
  border-bottom: 1px solid var(--color-figure-20-translucent);
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  flex-shrink: 0;
  margin: 0 2rem 0 2rem;
  padding: 1rem 0;
}
._3s1nOXbI3i3d4HUx3paN3R {
  font-size: 1.2rem;
  margin: 0;
  padding: 0;
}
._2fa8FYUIWqvE0Dp1DhVmSm {
  margin-left: auto;
}
[dir="rtl"] ._2fa8FYUIWqvE0Dp1DhVmSm {
  margin-left: 0;
  margin-right: auto;
}
/**
 * Appearance
 */
.nptNX7E3uNTMiBD4O1A2I {
  background-color: var(--color-interaction-20);
  padding: 2rem;
  margin: 0;
}
/**
 * Responsive
 */
@media screen and (max-width: 600px) {
  .vvOfJE_IqrZRMsmBJcbeZ {
    margin: 0 1rem;
  }
  .vvOfJE_IqrZRMsmBJcbeZ.nptNX7E3uNTMiBD4O1A2I {
    padding: 1rem;
  }
}

/**
 * Modal -> Transition
 */
/**
 * Theme
*/
:root {
  --color-white: #fff;
  --color-highlight: #fff387;
}
/**
 * Typography
 */
/**
 * Spacing (padding / margin)
 */
/**
 * Border radius
 */
/**
 * Shadows
 */
/**
 * Layout
 */
/**
 * Breakpoints
 */
/**
 * Filters
 */
/**
 * Popover
 */
/**
 * Skeleton
 */
/**
 * Form
 */
/**
 * Filters
 */
/**
 * Modal
 */
/**
 * Site header
 */
/**
 * SitePage
 */
._1D_BziUkU9kY59R1PgRzp5 {
  display: flex;
  align-items: center;
  justify-content: center;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 9998;
  padding: 1rem;
}
/* Overlay */
._3fdc0mCiVpCTNm6cpoL54k {
  position: fixed;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  background: var(--color-figure-62-translucent);
  transition: opacity 200ms;
  opacity: 1;
}
.theme--eclipse ._3fdc0mCiVpCTNm6cpoL54k {
  background: var(--color-figure-20-translucent);
}
/* Prevent body scroll */
._2rWFsYw4IosJdoV5fzlu2J {
  overflow: hidden;
  position: absolute;
  width: 100%;
  height: 100%;
}
/* Content */
.N2lespJUWz39Qeoh4CTxk {
  transform: translateY(0);
}
/* Transition */
._28hMz5phNbglNq2pobuc3F .N2lespJUWz39Qeoh4CTxk {
  transform: translateY(-20px);
  transition: opacity 200ms, transform 200ms;
  opacity: 0;
}
._28hMz5phNbglNq2pobuc3F ._3fdc0mCiVpCTNm6cpoL54k {
  transition: opacity 200ms;
  opacity: 0;
}
.EXu7-1s2SP88-UI6fGduI .N2lespJUWz39Qeoh4CTxk {
  transition: opacity 200ms, transform 300ms;
  transform: translateY(0px);
  opacity: 1;
}
.EXu7-1s2SP88-UI6fGduI ._3fdc0mCiVpCTNm6cpoL54k {
  transition: opacity 200ms;
  opacity: 1;
}
._1bX73EaI1M5wGZodnbyQmq .N2lespJUWz39Qeoh4CTxk {
  opacity: 1;
}
._1bX73EaI1M5wGZodnbyQmq ._3fdc0mCiVpCTNm6cpoL54k {
  opacity: 1;
}
._22_2havhSjfa-P-194qWkM .N2lespJUWz39Qeoh4CTxk {
  transform: translateY(-20px);
  opacity: 0;
  transition: opacity 200ms, transform 200ms;
}
._22_2havhSjfa-P-194qWkM ._3fdc0mCiVpCTNm6cpoL54k {
  transition: opacity 200ms;
  transition-delay: 100ms;
  opacity: 0;
}

/**
 * Modal
 */
/**
 * Theme
*/
:root {
  --color-white: #fff;
  --color-highlight: #fff387;
}
/**
 * Typography
 */
/**
 * Spacing (padding / margin)
 */
/**
 * Border radius
 */
/**
 * Shadows
 */
/**
 * Layout
 */
/**
 * Breakpoints
 */
/**
 * Filters
 */
/**
 * Popover
 */
/**
 * Skeleton
 */
/**
 * Form
 */
/**
 * Filters
 */
/**
 * Modal
 */
/**
 * Site header
 */
/**
 * SitePage
 */
/* Content */
._1qVEMe2cGxJGdoUutWmerG {
  display: flex;
  flex-direction: column;
  flex: 1 1;
  position: relative;
  z-index: 9999;
  max-height: 100%;
  background-color: var(--color-ground);
  width: 100%;
  border-radius: 12px;
  box-shadow: 0px 5px 12px rgba(0, 0, 0, 0.3);
  font-size: 1rem;
}
/* Sizes */
._1c54W5Rjd1-Bt_U3yiksZR {
  max-width: 32rem;
}
.Z6g6_VSbEIHMlJSsz8cMf {
  max-width: 42rem;
}
.zS0WI8yk4joK7IHh_LbbV {
  max-width: 54rem;
}
.FP0U1XfoI-xLrRUtIhR4G {
  max-width: 70rem;
}
/**
 * Responsive
 */
@media screen and (max-width: 900px) {
  ._1qVEMe2cGxJGdoUutWmerG {
    padding: 0;
  }
}

/**
 * ErrorBoundary -> ProductionError
 */
/**
 * Theme
*/
:root {
  --color-white: #fff;
  --color-highlight: #fff387;
}
/**
 * Typography
 */
/**
 * Spacing (padding / margin)
 */
/**
 * Border radius
 */
/**
 * Shadows
 */
/**
 * Layout
 */
/**
 * Breakpoints
 */
/**
 * Filters
 */
/**
 * Popover
 */
/**
 * Skeleton
 */
/**
 * Form
 */
/**
 * Filters
 */
/**
 * Modal
 */
/**
 * Site header
 */
/**
 * SitePage
 */
._3ekShywT1gl3R1SB1x7JWi {
  margin: auto;
  max-width: 800px;
  padding: 1rem;
}
.SmpEUxqZvq-lo-ZxCgN5T {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
}
._11_QVozC2koyZKKpdvMMHa {
  font-weight: 500;
  margin-top: 0.3rem;
}
._3_mCb8cNcGBf-zLwyDKzJT {
  color: var(--color-figure-66);
  font-size: 6rem;
  margin-bottom: 1.5rem;
}
button._15f4bEHjFkK2jURTdKorxe {
  color: var(--color-figure-66);
  font-weight: 600;
}
button._2c27A7kdzZiwgv_1BeWjaw {
  margin: 2rem auto 0;
  display: block;
  padding: 0.5rem 1.5rem;
  font-size: 1.25rem;
}

/**
 * SiteMain
 */
._177pxEqT1YnAvtp_omfXNp {
  flex: auto;
  flex-shrink: 0;
  display: flex;
  flex-direction: column;
}

/**
 * SiteWrapper
 */
._2H-V6uvDAX0AhMWvl2L1OB {
  display: flex;
  flex-direction: column;
  height: 100%;
}

/**
 * Textual
 */
/**
 * Theme
*/
:root {
  --color-white: #fff;
  --color-highlight: #fff387;
}
/**
 * Typography
 */
/**
 * Spacing (padding / margin)
 */
/**
 * Border radius
 */
/**
 * Shadows
 */
/**
 * Layout
 */
/**
 * Breakpoints
 */
/**
 * Filters
 */
/**
 * Popover
 */
/**
 * Skeleton
 */
/**
 * Form
 */
/**
 * Filters
 */
/**
 * Modal
 */
/**
 * Site header
 */
/**
 * SitePage
 */
._35hIUiqfvoYGoKQ_QI5SpR {
  line-height: 2;
}
._35hIUiqfvoYGoKQ_QI5SpR p {
  margin-bottom: 1.5rem;
}
._35hIUiqfvoYGoKQ_QI5SpR p:last-child {
  margin-bottom: 0;
}
._35hIUiqfvoYGoKQ_QI5SpR ul {
  margin-bottom: 1.5rem;
  padding-left: 2rem;
}

/**
 * SiteLandingPage
 */
/**
 * Theme
*/
:root {
  --color-white: #fff;
  --color-highlight: #fff387;
}
/**
 * Typography
 */
/**
 * Spacing (padding / margin)
 */
/**
 * Border radius
 */
/**
 * Shadows
 */
/**
 * Layout
 */
/**
 * Breakpoints
 */
/**
 * Filters
 */
/**
 * Popover
 */
/**
 * Skeleton
 */
/**
 * Form
 */
/**
 * Filters
 */
/**
 * Modal
 */
/**
 * Site header
 */
/**
 * SitePage
 */
._3ENEkvytnNDa_1AIjfJ_lI {
  background-color: var(--color-ground);
  padding: 1rem;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  min-height: 100%;
  width: 100%;
}
/**
 * Top
 */
._1njJf1WwUSDJp871zTAfVx {
  display: flex;
  justify-content: space-between;
  padding: 0 1rem;
  margin: 1rem 0;
  min-height: 50px;
}
._1njJf1WwUSDJp871zTAfVx .logo-control {
  font-size: 1.83rem;
}
._1njJf1WwUSDJp871zTAfVx .logo-control img {
  height: 44px;
}
._1njJf1WwUSDJp871zTAfVx._3JzbA-F2yarZCfX0DWvgji {
  margin: 1.85rem 0 1rem 0;
  justify-content: center;
}
._1-i3J2efRaAzhUshV6YWp6 {
  padding: 0 1.1rem;
  margin-top: -0.45rem;
}
._1cP_Wc5EGOaMucNIM_BpqM {
  padding: 0 0.5rem;
}
/**
 * Content
 */
._1E2HTPJV_ivFqEvKZbDqm5 {
  text-align: center;
  width: 100%;
}
._3GmMgO0cTi1qZHxh1UQcFb {
  color: var(--color-figure-88);
  margin-bottom: 2.5rem;
  font-size: 1.43rem;
}
/**
 * Bottom
 */
._2Dsi7KoIP4eCGNaalvwFre {
  margin-top: 2rem;
}
._1pg2vpLe1e8zKrMpl3CshG {
  margin-top: 1rem;
  justify-content: center;
}
._1pg2vpLe1e8zKrMpl3CshG > * {
  margin-bottom: 0.5rem;
}
.G-xEEViaXU2Be9d7BDJJ2 {
  color: var(--color-figure-62);
  max-width: 600px;
  line-height: 1.8;
  text-align: center;
}

