body {
  @apply overscroll-none bg-transparent;
}

:root {
  --font-sans: var(--font-inter);
  --header-height: calc(var(--spacing) * 12 + 1px);
}

.theme-scaled {
  @media (min-width: 1024px) {
    --radius: 0.6rem;
    --text-lg: 1.05rem;
    --text-base: 0.85rem;
    --text-sm: 0.8rem;
    --spacing: 0.222222rem;
  }

  [data-slot="card"] {
    --spacing: 0.16rem;
  }

  [data-slot="select-trigger"],
  [data-slot="toggle-group-item"] {
    --spacing: 0.222222rem;
  }
}

.theme-default,
.theme-default-scaled {
  --primary: var(--color-neutral-600);
  --primary-foreground: var(--color-neutral-50);

  @variant dark {
    --primary: var(--color-neutral-500);
    --primary-foreground: var(--color-neutral-50);
  }
}

.theme-blue,
.theme-blue-scaled {
  --primary: var(--color-blue-600);
  --primary-foreground: var(--color-blue-50);

  @variant dark {
    --primary: var(--color-blue-500);
    --primary-foreground: var(--color-blue-50);
  }
}

.theme-green,
.theme-green-scaled {
  --primary: var(--color-lime-600);
  --primary-foreground: var(--color-lime-50);

  @variant dark {
    --primary: var(--color-lime-600);
    --primary-foreground: var(--color-lime-50);
  }
}

.theme-amber,
.theme-amber-scaled {
  --primary: var(--color-amber-600);
  --primary-foreground: var(--color-amber-50);

  @variant dark {
    --primary: var(--color-amber-500);
    --primary-foreground: var(--color-amber-50);
  }
}

.theme-mono,
.theme-mono-scaled {
  --font-sans: var(--font-mono);
  --primary: var(--color-neutral-600);
  --primary-foreground: var(--color-neutral-50);

  @variant dark {
    --primary: var(--color-neutral-500);
    --primary-foreground: var(--color-neutral-50);
  }

  .rounded-xs,
  .rounded-sm,
  .rounded-md,
  .rounded-lg,
  .rounded-xl {
    @apply !rounded-none;
    border-radius: 0;
  }

  .shadow-xs,
  .shadow-sm,
  .shadow-md,
  .shadow-lg,
  .shadow-xl {
    @apply !shadow-none;
  }

  [data-slot="toggle-group"],
  [data-slot="toggle-group-item"] {
    @apply !rounded-none !shadow-none;
  }
}

@font-face {
    font-family: Geist;
    font-style: normal;
    font-weight: 100 900;
    font-display: swap;
    src: url(/_next/static/media/8d697b304b401681-s.woff2) format("woff2");
    unicode-range:u + 0301, u + 0400-045f, u + 0490-0491, u + 04b0-04b1, u + 2116
}

@font-face {
    font-family: Geist;
    font-style: normal;
    font-weight: 100 900;
    font-display: swap;
    src: url(/_next/static/media/ba015fad6dcf6784-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: Geist;
    font-style: normal;
    font-weight: 100 900;
    font-display: swap;
    src: url(/_next/static/media/569ce4b8f30dc480-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: Geist Fallback;
    src: local("Arial");
    ascent-override: 95.94%;
    descent-override: 28.16%;
    line-gap-override: 0.00%;
    size-adjust:104.76%
}

.__className_5cfdac {
    font-family: Geist, Geist Fallback;
    font-style:normal
}

.__variable_5cfdac {
    --font-sans: "Geist", "Geist Fallback"
}

@font-face {
    font-family: Geist Mono;
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(/_next/static/media/fab5816ea1592f65-s.woff2) format("woff2");
    unicode-range:u + 0301, u + 0400-045f, u + 0490-0491, u + 04b0-04b1, u + 2116
}

@font-face {
    font-family: Geist Mono;
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(/_next/static/media/c04ea0026c9b211e-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: Geist Mono;
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(/_next/static/media/81f255edf7f746ee-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: Geist Mono Fallback;
    src: local("Arial");
    ascent-override: 74.67%;
    descent-override: 21.92%;
    line-gap-override: 0.00%;
    size-adjust:134.59%
}

.__className_224a03 {
    font-family: Geist Mono, Geist Mono Fallback;
    font-weight: 400;
    font-style:normal
}

.__variable_224a03 {
    --font-mono: "Geist Mono", "Geist Mono Fallback"
}

@font-face {
    font-family: Inter;
    font-style: normal;
    font-weight: 100 900;
    font-display: swap;
    src: url(/_next/static/media/55c55f0601d81cf3-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 900;
    font-display: swap;
    src: url(/_next/static/media/26a46d62cd723877-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 900;
    font-display: swap;
    src: url(/_next/static/media/97e0cb1ae144a2a9-s.woff2) format("woff2");
    unicode-range:u + 1f??
}

@font-face {
    font-family: Inter;
    font-style: normal;
    font-weight: 100 900;
    font-display: swap;
    src: url(/_next/static/media/581909926a08bbc8-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 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: 100 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: 100 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_e8ce0c {
    font-family: Inter, Inter Fallback;
    font-style:normal
}

.__variable_e8ce0c {
    --font-inter: "Inter", "Inter Fallback"
}
