/*
 * Exported from HTML: Figma Sites reset layers, Inter @font-face, body background anchor, SSR layout wrappers.
 * Former ids in markup: reset-css, font-faces-hr6w6t, body-background-color, ssr-css.
 */

@layer figreset, figoverridable, reset, theme, base, figutils, components, utilities;
@layer figoverridable {
  :root {
    font-synthesis: none;
  }
}
@layer figutils {
  :root {
    --banner-height: 48px;
    --banner-height-v2: 40px;
    --full-height-with-banner: calc(100dvh - var(--banner-height));
  }
  @media (max-width: 600px) {
    .banner-v2-container {
      left: 0 !important;
      right: 0 !important;
      margin: 0 auto !important;
    }
  }
  .wrapper-with-banner .min-h-screen {
    min-height: var(--full-height-with-banner);
  }
  .wrapper-with-banner .h-screen {
    height: var(--full-height-with-banner);
  }
}

@font-face {
  font-family: "Inter:Medium";
  font-style: normal;
  src: url("/_woff/v2/Inter_1/Inter_1-english.woff2");
  font-display: block;
  unicode-range: U+0000-00A0, U+00A2-00A9, U+00AC-00AE, U+00B0-00B7, U+00B9-00BA, U+00BC-00BE, U+00D7, U+00F7,
    U+2000-206F, U+2074, U+20AC, U+2122, U+2190-21BB, U+2212, U+2215, U+F8FF, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "Inter:Medium";
  font-style: normal;
  src: url("/_woff/v2/Inter_1/Inter_1-rest-latin.woff2");
  font-display: block;
  unicode-range: U+00A1, U+00AA-00AB, U+00AF, U+00B8, U+00BB, U+00BF-00D6, U+00D8-00F6, U+00F8-00FF, U+0131,
    U+0152-0153, U+02B0-02FF;
}
@font-face {
  font-family: "Inter:Medium";
  font-style: normal;
  src: url("/_woff/v2/Inter_1/Inter_1-latin-extended-a.woff2");
  font-display: block;
  unicode-range: U+0100-0130, U+0132-0151, U+0154-017F;
}
@font-face {
  font-family: "Inter:Medium";
  font-style: normal;
  src: url("/_woff/v2/Inter_1/Inter_1-latin-extended-b.woff2");
  font-display: block;
  unicode-range: U+0180-024F;
}
@font-face {
  font-family: "Inter:Medium";
  font-style: normal;
  src: url("/_woff/v2/Inter_1/Inter_1-latin-extended-additional.woff2");
  font-display: block;
  unicode-range: U+1E00-1EFF;
}
@font-face {
  font-family: "Inter:Medium";
  font-style: normal;
  src: url("/_woff/v2/Inter_1/Inter_1-rest.woff2");
  font-display: block;
  unicode-range: U+0250-02AF, U+0300-1DFF, U+1F00-1FFF, U+2070-2073, U+2075-20AB, U+20AD-2121,
    U+2123-218F, U+21BC-2211, U+2213-2214, U+2216-F8FE, U+F900-FEFE, U+FF00-FFFC, U+FFFE-FFFF;
}
@font-face {
  font-family: "Inter";
  font-style: Regular;
  src: url("/_woff/v2/Inter_1/Inter_1-english.woff2");
  font-display: block;
  unicode-range: U+0000-00A0, U+00A2-00A9, U+00AC-00AE, U+00B0-00B7, U+00B9-00BA, U+00BC-00BE, U+00D7, U+00F7,
    U+2000-206F, U+2074, U+20AC, U+2122, U+2190-21BB, U+2212, U+2215, U+F8FF, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "Inter";
  font-style: Regular;
  src: url("/_woff/v2/Inter_1/Inter_1-rest-latin.woff2");
  font-display: block;
  unicode-range: U+00A1, U+00AA-00AB, U+00AF, U+00B8, U+00BB, U+00BF-00D6, U+00D8-00F6, U+00F8-00FF, U+0131,
    U+0152-0153, U+02B0-02FF;
}
@font-face {
  font-family: "Inter";
  font-style: Regular;
  src: url("/_woff/v2/Inter_1/Inter_1-latin-extended-a.woff2");
  font-display: block;
  unicode-range: U+0100-0130, U+0132-0151, U+0154-017F;
}
@font-face {
  font-family: "Inter";
  font-style: Regular;
  src: url("/_woff/v2/Inter_1/Inter_1-latin-extended-b.woff2");
  font-display: block;
  unicode-range: U+0180-024F;
}
@font-face {
  font-family: "Inter";
  font-style: Regular;
  src: url("/_woff/v2/Inter_1/Inter_1-latin-extended-additional.woff2");
  font-display: block;
  unicode-range: U+1E00-1EFF;
}
@font-face {
  font-family: "Inter";
  font-style: Regular;
  src: url("/_woff/v2/Inter_1/Inter_1-rest.woff2");
  font-display: block;
  unicode-range: U+0250-02AF, U+0300-1DFF, U+1F00-1FFF, U+2070-2073, U+2075-20AB, U+20AD-2121,
    U+2123-218F, U+21BC-2211, U+2213-2214, U+2216-F8FE, U+F900-FEFE, U+FF00-FFFC, U+FFFE-FFFF;
}
@font-face {
  font-family: "Inter:Regular";
  font-style: normal;
  src: url("/_woff/v2/Inter_1/Inter_1-english.woff2");
  font-display: block;
  unicode-range: U+0000-00A0, U+00A2-00A9, U+00AC-00AE, U+00B0-00B7, U+00B9-00BA, U+00BC-00BE, U+00D7, U+00F7,
    U+2000-206F, U+2074, U+20AC, U+2122, U+2190-21BB, U+2212, U+2215, U+F8FF, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "Inter:Regular";
  font-style: normal;
  src: url("/_woff/v2/Inter_1/Inter_1-rest-latin.woff2");
  font-display: block;
  unicode-range: U+00A1, U+00AA-00AB, U+00AF, U+00B8, U+00BB, U+00BF-00D6, U+00D8-00F6, U+00F8-00FF, U+0131,
    U+0152-0153, U+02B0-02FF;
}
@font-face {
  font-family: "Inter:Regular";
  font-style: normal;
  src: url("/_woff/v2/Inter_1/Inter_1-latin-extended-a.woff2");
  font-display: block;
  unicode-range: U+0100-0130, U+0132-0151, U+0154-017F;
}
@font-face {
  font-family: "Inter:Regular";
  font-style: normal;
  src: url("/_woff/v2/Inter_1/Inter_1-latin-extended-b.woff2");
  font-display: block;
  unicode-range: U+0180-024F;
}
@font-face {
  font-family: "Inter:Regular";
  font-style: normal;
  src: url("/_woff/v2/Inter_1/Inter_1-latin-extended-additional.woff2");
  font-display: block;
  unicode-range: U+1E00-1EFF;
}
@font-face {
  font-family: "Inter:Regular";
  font-style: normal;
  src: url("/_woff/v2/Inter_1/Inter_1-rest.woff2");
  font-display: block;
  unicode-range: U+0250-02AF, U+0300-1DFF, U+1F00-1FFF, U+2070-2073, U+2075-20AB, U+20AD-2121,
    U+2123-218F, U+21BC-2211, U+2213-2214, U+2216-F8FE, U+F900-FEFE, U+FF00-FFFC, U+FFFE-FFFF;
}

body:has([data-breakpoint-id="node-0_4"]) {
  background-color: #fff;
}

#container .css-uwf2km {
  position: relative;
  flex: 1 0 0;
  display: block;
}
#container .css-fou3uo {
  min-height: 1px;
  width: 100%;
  height: 100dvh;
}
#container .css-j9f0op {
  width: 100%;
  height: 100%;
}
