/*! tailwindcss v4.1.10 | MIT License | https://tailwindcss.com */
@layer properties;
:root, :host {
  --color-amber-600: oklch(66.6% 0.179 58.318);
  --color-emerald-300: oklch(84.5% 0.143 164.978);
  --color-emerald-500: oklch(69.6% 0.17 162.48);
  --color-emerald-600: oklch(59.6% 0.145 163.225);
  --color-slate-100: oklch(96.8% 0.007 247.896);
  --color-slate-600: oklch(44.6% 0.043 257.281);
  --color-slate-800: oklch(27.9% 0.041 260.031);
  --color-slate-900: oklch(20.8% 0.042 265.755);
  --spacing: 0.25rem;
}
.mt-7 {
  margin-top: calc(var(--spacing) * 7);
}
.max-h-48 {
  max-height: calc(var(--spacing) * 48);
}
.min-h-64 {
  min-height: calc(var(--spacing) * 64);
}
.divide-y {
  :where(& > :not(:last-child)) {
    --tw-divide-y-reverse: 0;
    border-bottom-style: var(--tw-border-style);
    border-top-style: var(--tw-border-style);
    border-top-width: calc(1px * var(--tw-divide-y-reverse));
    border-bottom-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
  }
}
.divide-slate-100 {
  :where(& > :not(:last-child)) {
    border-color: var(--color-slate-100);
  }
}
.border-emerald-300 {
  border-color: var(--color-emerald-300);
}
.border-emerald-500 {
  border-color: var(--color-emerald-500);
}
.bg-amber-600 {
  background-color: var(--color-amber-600);
}
.bg-emerald-500 {
  background-color: var(--color-emerald-500);
}
.bg-emerald-600 {
  background-color: var(--color-emerald-600);
}
.pl-3 {
  padding-left: calc(var(--spacing) * 3);
}
.whitespace-pre-wrap {
  white-space: pre-wrap;
}
.disabled\:opacity-40 {
  &:disabled {
    opacity: 40%;
  }
}
.disabled\:opacity-50 {
  &:disabled {
    opacity: 50%;
  }
}
.dark\:divide-slate-800 {
  &:where(.dark, .dark *) {
    :where(& > :not(:last-child)) {
      border-color: var(--color-slate-800);
    }
  }
}
.dark\:border-slate-600 {
  &:where(.dark, .dark *) {
    border-color: var(--color-slate-600);
  }
}
.dark\:text-slate-900 {
  &:where(.dark, .dark *) {
    color: var(--color-slate-900);
  }
}
@property --tw-divide-y-reverse {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-border-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}
@layer properties {
  @supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))) {
    *, ::before, ::after, ::backdrop {
      --tw-divide-y-reverse: 0;
      --tw-border-style: solid;
    }
  }
}
