/*! tailwindcss v4.1.10 | MIT License | https://tailwindcss.com */
:root, :host {
  --color-neutral-400: oklch(70.8% 0 0);
  --color-neutral-950: oklch(14.5% 0 0);
  --color-white: #fff;
  --spacing: 0.25rem;
  --text-xs: 0.75rem;
  --text-xs--line-height: calc(1 / 0.75);
  --text-sm: 0.875rem;
  --text-sm--line-height: calc(1.25 / 0.875);
}
.relative {
  position: relative;
}
.m-0 {
  margin: calc(var(--spacing) * 0);
}
.block {
  display: block;
}
.flex {
  display: flex;
}
.hidden {
  display: none;
}
.h-full {
  height: 100%;
}
.min-h-0 {
  min-height: calc(var(--spacing) * 0);
}
.w-full {
  width: 100%;
}
.min-w-0 {
  min-width: calc(var(--spacing) * 0);
}
.shrink-0 {
  flex-shrink: 0;
}
.items-center {
  align-items: center;
}
.justify-between {
  justify-content: space-between;
}
.justify-center {
  justify-content: center;
}
.gap-1 {
  gap: calc(var(--spacing) * 1);
}
.gap-2 {
  gap: calc(var(--spacing) * 2);
}
.truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.overflow-hidden {
  overflow: hidden;
}
.bg-neutral-950 {
  background-color: var(--color-neutral-950);
}
.px-2 {
  padding-inline: calc(var(--spacing) * 2);
}
.text-xs {
  font-size: var(--text-xs);
  line-height: var(--tw-leading, var(--text-xs--line-height));
}
.text-\[11px\] {
  font-size: 11px;
}
.text-neutral-400 {
  color: var(--color-neutral-400);
}
.text-white {
  color: var(--color-white);
}
.antialiased {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.sm\:block {
  @media (width >= 40rem) {
    display: block;
  }
}
.sm\:grid {
  @media (width >= 40rem) {
    display: grid;
  }
}
.sm\:inline {
  @media (width >= 40rem) {
    display: inline;
  }
}
.sm\:gap-3 {
  @media (width >= 40rem) {
    gap: calc(var(--spacing) * 3);
  }
}
.sm\:px-4 {
  @media (width >= 40rem) {
    padding-inline: calc(var(--spacing) * 4);
  }
}
.sm\:text-sm {
  @media (width >= 40rem) {
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
  }
}
.md\:grid {
  @media (width >= 48rem) {
    display: grid;
  }
}
