/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties;
@layer theme, base, components, utilities;
@layer theme {
  .finance-result-release {
    --font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue",
      "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji",
      "Segoe UI Symbol", "Noto Color Emoji";
    --font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono",
      "Courier New", monospace;
    --color-amber-200: oklch(92.4% 0.12 95.746);
    --color-amber-600: oklch(66.6% 0.179 58.318);
    --color-amber-700: oklch(55.5% 0.163 48.998);
    --color-emerald-700: oklch(50.8% 0.118 165.612);
    --color-emerald-950: oklch(26.2% 0.051 172.552);
    --color-cyan-700: oklch(52% 0.105 223.128);
    --color-slate-100: oklch(96.8% 0.007 247.896);
    --color-slate-300: oklch(86.9% 0.022 252.894);
    --color-slate-400: oklch(70.4% 0.04 256.788);
    --color-slate-700: oklch(37.2% 0.044 257.287);
    --color-slate-800: oklch(27.9% 0.041 260.031);
    --color-slate-900: oklch(20.8% 0.042 265.755);
    --color-slate-950: oklch(12.9% 0.042 264.695);
    --color-white: #fff;
    --spacing: 0.25rem;
    --container-xs: 20rem;
    --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);
    --text-xl: 1.25rem;
    --text-xl--line-height: calc(1.75 / 1.25);
    --font-weight-semibold: 600;
    --font-weight-bold: 700;
    --radius-xl: 0.75rem;
    --default-font-family: var(--font-sans);
    --default-mono-font-family: var(--font-mono);
  }
}
@layer utilities {
  .finance-result-release .my-2 {
    margin-block: calc(var(--spacing) * 2);
  }
  .finance-result-release .my-3 {
    margin-block: calc(var(--spacing) * 3);
  }
  .finance-result-release .my-4 {
    margin-block: calc(var(--spacing) * 4);
  }
  .finance-result-release .mt-1 {
    margin-top: var(--spacing);
  }
  .finance-result-release .mt-2 {
    margin-top: calc(var(--spacing) * 2);
  }
  .finance-result-release .mt-3 {
    margin-top: calc(var(--spacing) * 3);
  }
  .finance-result-release .mt-4 {
    margin-top: calc(var(--spacing) * 4);
  }
  .finance-result-release .mb-3 {
    margin-bottom: calc(var(--spacing) * 3);
  }
  .finance-result-release .ml-2 {
    margin-left: calc(var(--spacing) * 2);
  }
  .finance-result-release .block {
    display: block;
  }
  .finance-result-release .flex {
    display: flex;
  }
  .finance-result-release .grid {
    display: grid;
  }
  .finance-result-release .table {
    display: table;
  }
  .finance-result-release .max-h-96 {
    max-height: calc(var(--spacing) * 96);
  }
  .finance-result-release .w-full {
    width: 100%;
  }
  .finance-result-release .max-w-xs {
    max-width: var(--container-xs);
  }
  .finance-result-release .min-w-\[600px\] {
    min-width: 600px;
  }
  .finance-result-release .min-w-\[650px\] {
    min-width: 650px;
  }
  .finance-result-release .cursor-pointer {
    cursor: pointer;
  }
  .finance-result-release .list-inside {
    list-style-position: inside;
  }
  .finance-result-release .list-disc {
    list-style-type: disc;
  }
  .finance-result-release .flex-wrap {
    flex-wrap: wrap;
  }
  .finance-result-release .items-center {
    align-items: center;
  }
  .finance-result-release .items-end {
    align-items: flex-end;
  }
  .finance-result-release .justify-between {
    justify-content: space-between;
  }
  .finance-result-release .gap-3 {
    gap: calc(var(--spacing) * 3);
  }
  .finance-result-release :where(.space-y-4 > :not(:last-child)) {
    --fr-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 4) * var(--fr-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 4) * calc(1 - var(--fr-space-y-reverse)));
  }
  .finance-result-release .overflow-auto {
    overflow: auto;
  }
  .finance-result-release .overflow-x-auto {
    overflow-x: auto;
  }
  .finance-result-release .rounded {
    border-radius: 0.25rem;
  }
  .finance-result-release .rounded-xl {
    border-radius: var(--radius-xl);
  }
  .finance-result-release .border {
    border-style: var(--fr-border-style);
    border-width: 1px;
  }
  .finance-result-release .border-t {
    border-top-style: var(--fr-border-style);
    border-top-width: 1px;
  }
  .finance-result-release .border-amber-600 {
    border-color: var(--color-amber-600);
  }
  .finance-result-release .border-amber-700 {
    border-color: var(--color-amber-700);
  }
  .finance-result-release .border-emerald-700\/50 {
    border-color: color-mix(in srgb, oklch(50.8% 0.118 165.612) 50%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      border-color: color-mix(in oklab, var(--color-emerald-700) 50%, transparent);
    }
  }
  .finance-result-release .border-slate-700 {
    border-color: var(--color-slate-700);
  }
  .finance-result-release .bg-cyan-700 {
    background-color: var(--color-cyan-700);
  }
  .finance-result-release .bg-emerald-700 {
    background-color: var(--color-emerald-700);
  }
  .finance-result-release .bg-emerald-950\/30 {
    background-color: color-mix(in srgb, oklch(26.2% 0.051 172.552) 30%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-emerald-950) 30%, transparent);
    }
  }
  .finance-result-release .bg-slate-700 {
    background-color: var(--color-slate-700);
  }
  .finance-result-release .bg-slate-800 {
    background-color: var(--color-slate-800);
  }
  .finance-result-release .bg-slate-900 {
    background-color: var(--color-slate-900);
  }
  .finance-result-release .bg-slate-950 {
    background-color: var(--color-slate-950);
  }
  .finance-result-release .p-2 {
    padding: calc(var(--spacing) * 2);
  }
  .finance-result-release .p-3 {
    padding: calc(var(--spacing) * 3);
  }
  .finance-result-release .p-4 {
    padding: calc(var(--spacing) * 4);
  }
  .finance-result-release .px-3 {
    padding-inline: calc(var(--spacing) * 3);
  }
  .finance-result-release .px-4 {
    padding-inline: calc(var(--spacing) * 4);
  }
  .finance-result-release .py-2 {
    padding-block: calc(var(--spacing) * 2);
  }
  .finance-result-release .text-left {
    text-align: left;
  }
  .finance-result-release .text-sm {
    font-size: var(--text-sm);
    line-height: var(--fr-leading, var(--text-sm--line-height));
  }
  .finance-result-release .text-xl {
    font-size: var(--text-xl);
    line-height: var(--fr-leading, var(--text-xl--line-height));
  }
  .finance-result-release .text-xs {
    font-size: var(--text-xs);
    line-height: var(--fr-leading, var(--text-xs--line-height));
  }
  .finance-result-release .font-bold {
    --fr-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
  }
  .finance-result-release .font-semibold {
    --fr-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
  }
  .finance-result-release .text-amber-200 {
    color: var(--color-amber-200);
  }
  .finance-result-release .text-slate-100 {
    color: var(--color-slate-100);
  }
  .finance-result-release .text-slate-300 {
    color: var(--color-slate-300);
  }
  .finance-result-release .text-slate-400 {
    color: var(--color-slate-400);
  }
  .finance-result-release .text-white {
    color: var(--color-white);
  }
  .finance-result-release .disabled\:opacity-50:disabled {
    opacity: 50%;
  }
  @media (width >= 40rem) {
    .finance-result-release .sm\:grid-cols-2 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }
  @media (width >= 80rem) {
    .finance-result-release .xl\:grid-cols-4 {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }
  }
}
@property --fr-space-y-reverse {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --fr-border-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}
@property --fr-font-weight {
  syntax: "*";
  inherits: false;
}
@layer properties {
  @supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))) {
    .finance-result-release *, .finance-result-release ::before, .finance-result-release ::after, .finance-result-release ::backdrop {
      --fr-space-y-reverse: 0;
      --fr-border-style: solid;
      --fr-font-weight: initial;
    }
  }
}
