/* css-modules-plugin-ns:app/core/ui/MDXRenderer/MDXRenderer.module.css?css-modules-plugin-compiled-css */
.MDXRenderer-module__MDX__6W7dE h1 {
  margin-top: 3.5rem;
  font-size: 2.25rem;
  line-height: 2.5rem;
  font-weight: 700;
}
.MDXRenderer-module__MDX__6W7dE h2 {
  margin-top: 3rem;
  margin-bottom: 1rem;
  font-size: 1.5rem;
  line-height: 2rem;
  font-weight: 600;
}
@media (min-width: 1024px) {
  .MDXRenderer-module__MDX__6W7dE h2 {
    font-size: 1.875rem;
    line-height: 2.25rem;
  }
}
.MDXRenderer-module__MDX__6W7dE h3 {
  margin-top: 2.5rem;
  font-size: 1.5rem;
  line-height: 2rem;
  font-weight: 700;
}
.MDXRenderer-module__MDX__6W7dE h4 {
  margin-top: 2rem;
  font-size: 1.25rem;
  line-height: 1.75rem;
  font-weight: 700;
}
.MDXRenderer-module__MDX__6W7dE h5 {
  margin-top: 1.5rem;
  font-size: 1.125rem;
  line-height: 1.75rem;
  font-weight: 600;
}
.MDXRenderer-module__MDX__6W7dE h6 {
  margin-top: 0.5rem;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 500;
}
.dark .MDXRenderer-module__MDX__6W7dE h1,
.dark .MDXRenderer-module__MDX__6W7dE h2,
.dark .MDXRenderer-module__MDX__6W7dE h3,
.dark .MDXRenderer-module__MDX__6W7dE h4,
.dark .MDXRenderer-module__MDX__6W7dE h5,
.dark .MDXRenderer-module__MDX__6W7dE h6 {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.MDXRenderer-module__MDX__6W7dE p {
  margin-top: 0.5rem;
  margin-bottom: 1rem;
  font-size: 1rem;
  line-height: 1.75rem;
}
.MDXRenderer-module__MDX__6W7dE p:is(.MDXRenderer-module__dark__i3PxS *) {
  --tw-text-opacity: 1;
  color: rgb(209 213 219 / var(--tw-text-opacity, 1));
}
.MDXRenderer-module__MDX__6W7dE li {
  position: relative;
  margin-top: 0.375rem;
  margin-bottom: 0.375rem;
  font-size: 1rem;
  line-height: 1.75rem;
}
.MDXRenderer-module__MDX__6W7dE li:is(.MDXRenderer-module__dark__i3PxS *) {
  --tw-text-opacity: 1;
  color: rgb(209 213 219 / var(--tw-text-opacity, 1));
}
.MDXRenderer-module__MDX__6W7dE ul > li:before {
  content: "-";
  margin-right: 0.5rem;
}
.MDXRenderer-module__MDX__6W7dE ol > li:before {
  font-weight: 500;
}
.MDXRenderer-module__MDX__6W7dE b,
.MDXRenderer-module__MDX__6W7dE strong {
  font-weight: 700;
}
.dark .MDXRenderer-module__MDX__6W7dE b,
.dark .MDXRenderer-module__MDX__6W7dE strong {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.MDXRenderer-module__MDX__6W7dE img,
.MDXRenderer-module__MDX__6W7dE video {
  border-radius: calc(var(--radius) - 2px);
}
.MDXRenderer-module__MDX__6W7dE ul,
.MDXRenderer-module__MDX__6W7dE ol {
  padding-left: 0.25rem;
}
.MDXRenderer-module__MDX__6W7dE ol > li {
  counter-increment: counts;
}
.MDXRenderer-module__MDX__6W7dE ol > li:before {
  margin-right: 0.5rem;
  display: inline-flex;
  font-weight: 600;
  content: counters(counts, ".") ". ";
  font-feature-settings: "tnum";
}
.MDXRenderer-module__MDX__6W7dE blockquote {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border-left-width: 4px;
  border-color: hsl(var(--primary));
  background-color: hsl(var(--primary) / 0.05);
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  font-size: 1.125rem;
  line-height: 1.75rem;
  font-weight: 500;
  --tw-text-opacity: 1;
  color: rgb(75 85 99 / var(--tw-text-opacity, 1));
}
.dark .MDXRenderer-module__MDX__6W7dE blockquote {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.MDXRenderer-module__MDX__6W7dE pre {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: currentColor;
}
.MDXRenderer-module__MDX__6W7dE pre[filename]:before {
  font-family: Monospace;
  display: inline-block;
  content: attr(filename);
  padding: 0.5rem 1rem;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: 0.35rem;
  border-top-right-radius: 0.35rem;
  position: relative;
  left: 0.75rem;
  --tw-bg-opacity: 1;
  background-color: rgb(15 23 42 / var(--tw-bg-opacity, 1));
  font-size: 0.55rem;
  font-weight: 700;
}
@media (min-width: 768px) {
  .MDXRenderer-module__MDX__6W7dE pre[filename]:before {
    font-size: 0.875rem;
    line-height: 1.25rem;
  }
}
.MDXRenderer-module__MDX__6W7dE pre[filename] {
  border-radius: calc(var(--radius) - 2px);
  --tw-bg-opacity: 1;
  background-color: rgb(51 65 85 / var(--tw-bg-opacity, 1));
  padding-top: 0.75rem;
}
.MDXRenderer-module__MDX__6W7dE pre[filename] code {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.dark .MDXRenderer-module__MDX__6W7dE pre {
  margin-top: 2rem;
  margin-bottom: 2rem;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow);
}
.MDXRenderer-module__MDX__6W7dE code {
  border-radius: calc(var(--radius) - 2px);
  --tw-bg-opacity: 1;
  background-color: rgb(243 244 246 / var(--tw-bg-opacity, 1));
  word-break: break-word;
}
.MDXRenderer-module__MDX__6W7dE pre > code {
  display: block;
  --tw-bg-opacity: 1;
  background-color: rgb(243 244 246 / var(--tw-bg-opacity, 1));
  padding: 0.75rem;
  font-family:
    SF Mono,
    ui-monospace,
    Monaco,
    Monospace;
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 500;
}
.MDXRenderer-module__MDX__6W7dE pre > code:is(.MDXRenderer-module__dark__i3PxS *) {
  --tw-bg-opacity: 1;
  background-color: rgb(15 23 42 / var(--tw-bg-opacity, 1));
}
@media (min-width: 768px) {
  .MDXRenderer-module__MDX__6W7dE pre > code {
    padding: 1.5rem;
    font-size: 0.875rem;
    line-height: 1.25rem;
  }
}
.MDXRenderer-module__MDX__6W7dE pre > code {
  white-space: pre-wrap;
}
.dark .MDXRenderer-module__MDX__6W7dE code {
  --tw-bg-opacity: 1;
  background-color: rgb(15 23 42 / var(--tw-bg-opacity, 1));
}
.MDXRenderer-module__MDX__6W7dE p > code,
.MDXRenderer-module__MDX__6W7dE li > code {
  margin-left: 0.125rem;
  margin-right: 0.125rem;
  border-radius: 0.25rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(229 231 235 / var(--tw-border-opacity, 1));
  padding-left: 0.25rem;
  padding-right: 0.25rem;
  padding-top: 0.125rem;
  padding-bottom: 0.125rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 600;
}
.dark .MDXRenderer-module__MDX__6W7dE p > code,
.dark .MDXRenderer-module__MDX__6W7dE li > code {
  --tw-bg-opacity: 1;
  background-color: rgb(15 23 42 / var(--tw-bg-opacity, 1));
}
.MDXRenderer-module__MDX__6W7dE hr {
  margin-top: 2rem;
  margin-bottom: 1.5rem;
}
.MDXRenderer-module__MDX__6W7dE p > a,
.dark .MDXRenderer-module__MDX__6W7dE li > a {
  font-weight: 500;
  text-decoration-line: underline;
}
.dark .MDXRenderer-module__MDX__6W7dE p > a,
.dark .MDXRenderer-module__MDX__6W7dE li > a {
  font-weight: 600;
  text-decoration-line: underline;
}
.dark .MDXRenderer-module__MDX__6W7dE p > a:hover,
.dark .MDXRenderer-module__MDX__6W7dE li > a:hover {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
