@charset "utf-8";

@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-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-translate-z: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scale-z: 1; --tw-rotate-x: initial; --tw-rotate-y: initial; --tw-rotate-z: initial; --tw-skew-x: initial; --tw-skew-y: initial; --tw-space-y-reverse: 0; --tw-space-x-reverse: 0; --tw-divide-x-reverse: 0; --tw-border-style: solid; --tw-divide-y-reverse: 0; --tw-gradient-position: initial; --tw-gradient-from: #0000; --tw-gradient-via: #0000; --tw-gradient-to: #0000; --tw-gradient-stops: initial; --tw-gradient-via-stops: initial; --tw-gradient-from-position: 0%; --tw-gradient-via-position: 50%; --tw-gradient-to-position: 100%; --tw-leading: initial; --tw-font-weight: initial; --tw-tracking: initial; --tw-ordinal: initial; --tw-slashed-zero: initial; --tw-numeric-figure: initial; --tw-numeric-spacing: initial; --tw-numeric-fraction: initial; --tw-shadow: 0 0 #0000; --tw-shadow-color: initial; --tw-shadow-alpha: 100%; --tw-inset-shadow: 0 0 #0000; --tw-inset-shadow-color: initial; --tw-inset-shadow-alpha: 100%; --tw-ring-color: initial; --tw-ring-shadow: 0 0 #0000; --tw-inset-ring-color: initial; --tw-inset-ring-shadow: 0 0 #0000; --tw-ring-inset: initial; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 #0000; --tw-outline-style: solid; --tw-blur: initial; --tw-brightness: initial; --tw-contrast: initial; --tw-grayscale: initial; --tw-hue-rotate: initial; --tw-invert: initial; --tw-opacity: initial; --tw-saturate: initial; --tw-sepia: initial; --tw-drop-shadow: initial; --tw-drop-shadow-color: initial; --tw-drop-shadow-alpha: 100%; --tw-drop-shadow-size: initial; --tw-backdrop-blur: initial; --tw-backdrop-brightness: initial; --tw-backdrop-contrast: initial; --tw-backdrop-grayscale: initial; --tw-backdrop-hue-rotate: initial; --tw-backdrop-invert: initial; --tw-backdrop-opacity: initial; --tw-backdrop-saturate: initial; --tw-backdrop-sepia: initial; --tw-duration: initial; --tw-ease: initial; --tw-content: ""; }
}
}

@layer theme {
  :root, :host { --font-sans: ui-sans-serif,system-ui,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-red-50: oklch(97.1% .013 17.38); --color-red-100: oklch(93.6% .032 17.717); --color-red-200: oklch(88.5% .062 18.334); --color-red-300: oklch(80.8% .114 19.571); --color-red-400: oklch(70.4% .191 22.216); --color-red-500: oklch(63.7% .237 25.331); --color-red-600: oklch(57.7% .245 27.325); --color-red-700: oklch(50.5% .213 27.518); --color-red-800: oklch(44.4% .177 26.899); --color-red-900: oklch(39.6% .141 25.723); --color-orange-50: oklch(98% .016 73.684); --color-orange-100: oklch(95.4% .038 75.164); --color-orange-200: oklch(90.1% .076 70.697); --color-orange-300: oklch(83.7% .128 66.29); --color-orange-400: oklch(75% .183 55.934); --color-orange-500: oklch(70.5% .213 47.604); --color-orange-600: oklch(64.6% .222 41.116); --color-orange-700: oklch(55.3% .195 38.402); --color-orange-800: oklch(47% .157 37.304); --color-orange-900: oklch(40.8% .123 38.172); --color-orange-950: oklch(26.6% .079 36.259); --color-amber-50: oklch(98.7% .022 95.277); --color-amber-200: oklch(92.4% .12 95.746); --color-amber-300: oklch(87.9% .169 91.605); --color-amber-400: oklch(82.8% .189 84.429); --color-amber-500: oklch(76.9% .188 70.08); --color-amber-600: oklch(66.6% .179 58.318); --color-amber-700: oklch(55.5% .163 48.998); --color-amber-800: oklch(47.3% .137 46.201); --color-amber-900: oklch(41.4% .112 45.904); --color-amber-950: oklch(27.9% .077 45.635); --color-yellow-50: oklch(98.7% .026 102.212); --color-yellow-100: oklch(97.3% .071 103.193); --color-yellow-200: oklch(94.5% .129 101.54); --color-yellow-300: oklch(90.5% .182 98.111); --color-yellow-400: oklch(85.2% .199 91.936); --color-yellow-500: oklch(79.5% .184 86.047); --color-yellow-600: oklch(68.1% .162 75.834); --color-yellow-700: oklch(55.4% .135 66.442); --color-yellow-800: oklch(47.6% .114 61.907); --color-yellow-900: oklch(42.1% .095 57.708); --color-yellow-950: oklch(28.6% .066 53.813); --color-lime-50: oklch(98.6% .031 120.757); --color-lime-200: oklch(93.8% .127 124.321); --color-lime-300: oklch(89.7% .196 126.665); --color-lime-400: oklch(84.1% .238 128.85); --color-lime-500: oklch(76.8% .233 130.85); --color-lime-600: oklch(64.8% .2 131.684); --color-lime-700: oklch(53.2% .157 131.589); --color-lime-800: oklch(45.3% .124 130.933); --color-lime-900: oklch(40.5% .101 131.063); --color-lime-950: oklch(27.4% .072 132.109); --color-green-50: oklch(98.2% .018 155.826); --color-green-100: oklch(96.2% .044 156.743); --color-green-200: oklch(92.5% .084 155.995); --color-green-300: oklch(87.1% .15 154.449); --color-green-400: oklch(79.2% .209 151.711); --color-green-500: oklch(72.3% .219 149.579); --color-green-600: oklch(62.7% .194 149.214); --color-green-700: oklch(52.7% .154 150.069); --color-green-800: oklch(44.8% .119 151.328); --color-green-900: oklch(39.3% .095 152.535); --color-emerald-50: oklch(97.9% .021 166.113); --color-emerald-100: oklch(95% .052 163.051); --color-emerald-200: oklch(90.5% .093 164.15); --color-emerald-300: oklch(84.5% .143 164.978); --color-emerald-400: oklch(76.5% .177 163.223); --color-emerald-500: oklch(69.6% .17 162.48); --color-emerald-600: oklch(59.6% .145 163.225); --color-emerald-800: oklch(43.2% .095 166.913); --color-emerald-900: oklch(37.8% .077 168.94); --color-teal-50: oklch(98.4% .014 180.72); --color-teal-100: oklch(95.3% .051 180.801); --color-teal-200: oklch(91% .096 180.426); --color-teal-300: oklch(85.5% .138 181.071); --color-teal-400: oklch(77.7% .152 181.912); --color-teal-500: oklch(70.4% .14 182.503); --color-teal-600: oklch(60% .118 184.704); --color-teal-800: oklch(43.7% .078 188.216); --color-teal-900: oklch(38.6% .063 188.416); --color-cyan-50: oklch(98.4% .019 200.873); --color-cyan-200: oklch(91.7% .08 205.041); --color-cyan-300: oklch(86.5% .127 207.078); --color-cyan-400: oklch(78.9% .154 211.53); --color-cyan-500: oklch(71.5% .143 215.221); --color-cyan-600: oklch(60.9% .126 221.723); --color-cyan-800: oklch(45% .085 224.283); --color-sky-50: oklch(97.7% .013 236.62); --color-sky-200: oklch(90.1% .058 230.902); --color-sky-300: oklch(82.8% .111 230.318); --color-sky-400: oklch(74.6% .16 232.661); --color-sky-500: oklch(68.5% .169 237.323); --color-sky-600: oklch(58.8% .158 241.966); --color-sky-800: oklch(44.3% .11 240.79); --color-sky-900: oklch(39.1% .09 240.876); --color-blue-50: oklch(97% .014 254.604); --color-blue-100: oklch(93.2% .032 255.585); --color-blue-200: oklch(88.2% .059 254.128); --color-blue-300: oklch(80.9% .105 251.813); --color-blue-400: oklch(70.7% .165 254.624); --color-blue-500: oklch(62.3% .214 259.815); --color-blue-600: oklch(54.6% .245 262.881); --color-blue-700: oklch(48.8% .243 264.376); --color-blue-800: oklch(42.4% .199 265.638); --color-blue-900: oklch(37.9% .146 265.522); --color-indigo-50: oklch(96.2% .018 272.314); --color-indigo-100: oklch(93% .034 272.788); --color-indigo-200: oklch(87% .065 274.039); --color-indigo-300: oklch(78.5% .115 274.713); --color-indigo-400: oklch(67.3% .182 276.935); --color-indigo-500: oklch(58.5% .233 277.117); --color-indigo-600: oklch(51.1% .262 276.966); --color-indigo-700: oklch(45.7% .24 277.023); --color-indigo-800: oklch(39.8% .195 277.366); --color-indigo-900: oklch(35.9% .144 278.697); --color-indigo-950: oklch(25.7% .09 281.288); --color-violet-50: oklch(96.9% .016 293.756); --color-violet-200: oklch(89.4% .057 293.283); --color-violet-300: oklch(81.1% .111 293.571); --color-violet-400: oklch(70.2% .183 293.541); --color-violet-500: oklch(60.6% .25 292.717); --color-violet-600: oklch(54.1% .281 293.009); --color-violet-700: oklch(49.1% .27 292.581); --color-violet-800: oklch(43.2% .232 292.759); --color-purple-50: oklch(97.7% .014 308.299); --color-purple-100: oklch(94.6% .033 307.174); --color-purple-200: oklch(90.2% .063 306.703); --color-purple-300: oklch(82.7% .119 306.383); --color-purple-400: oklch(71.4% .203 305.504); --color-purple-500: oklch(62.7% .265 303.9); --color-purple-600: oklch(55.8% .288 302.321); --color-purple-700: oklch(49.6% .265 301.924); --color-purple-800: oklch(43.8% .218 303.724); --color-purple-900: oklch(38.1% .176 304.987); --color-fuchsia-50: oklch(97.7% .017 320.058); --color-fuchsia-200: oklch(90.3% .076 319.62); --color-fuchsia-300: oklch(83.3% .145 321.434); --color-fuchsia-400: oklch(74% .238 322.16); --color-fuchsia-500: oklch(66.7% .295 322.15); --color-fuchsia-600: oklch(59.1% .293 322.896); --color-fuchsia-700: oklch(51.8% .253 323.949); --color-fuchsia-800: oklch(45.2% .211 324.591); --color-pink-50: oklch(97.1% .014 343.198); --color-pink-100: oklch(94.8% .028 342.258); --color-pink-200: oklch(89.9% .061 343.231); --color-pink-300: oklch(82.3% .12 346.018); --color-pink-400: oklch(71.8% .202 349.761); --color-pink-500: oklch(65.6% .241 354.308); --color-pink-600: oklch(59.2% .249 .584); --color-pink-700: oklch(52.5% .223 3.958); --color-pink-800: oklch(45.9% .187 3.815); --color-pink-900: oklch(40.8% .153 2.432); --color-rose-50: oklch(96.9% .015 12.422); --color-rose-200: oklch(89.2% .058 10.001); --color-rose-300: oklch(81% .117 11.638); --color-rose-400: oklch(71.2% .194 13.428); --color-rose-500: oklch(64.5% .246 16.439); --color-rose-600: oklch(58.6% .253 17.585); --color-rose-700: oklch(51.4% .222 16.935); --color-rose-800: oklch(45.5% .188 13.697); --color-slate-400: oklch(70.4% .04 256.788); --color-slate-600: oklch(44.6% .043 257.281); --color-slate-700: oklch(37.2% .044 257.287); --color-slate-800: oklch(27.9% .041 260.031); --color-slate-900: oklch(20.8% .042 265.755); --color-gray-50: oklch(98.5% .002 247.839); --color-gray-100: oklch(96.7% .003 264.542); --color-gray-200: oklch(92.8% .006 264.531); --color-gray-300: oklch(87.2% .01 258.338); --color-gray-400: oklch(70.7% .022 261.325); --color-gray-500: oklch(55.1% .027 264.364); --color-gray-600: oklch(44.6% .03 256.802); --color-gray-700: oklch(37.3% .034 259.733); --color-gray-800: oklch(27.8% .033 256.848); --color-gray-900: oklch(21% .034 264.665); --color-gray-950: oklch(13% .028 261.692); --color-zinc-50: var(--color-gray-50); --color-zinc-100: var(--color-gray-100); --color-zinc-200: var(--color-gray-200); --color-zinc-300: var(--color-gray-300); --color-zinc-400: var(--color-gray-400); --color-zinc-500: var(--color-gray-500); --color-zinc-600: var(--color-gray-600); --color-zinc-700: var(--color-gray-700); --color-zinc-800: var(--color-gray-800); --color-zinc-900: var(--color-gray-900); --color-zinc-950: var(--color-gray-950); --color-neutral-800: oklch(26.9% 0 0); --color-stone-100: oklch(97% .001 106.424); --color-stone-200: oklch(92.3% .003 48.717); --color-stone-300: oklch(86.9% .005 56.366); --color-stone-400: oklch(70.9% .01 56.259); --color-stone-600: oklch(44.4% .011 73.639); --color-stone-700: oklch(37.4% .01 67.558); --color-stone-800: oklch(26.8% .007 34.298); --color-stone-900: oklch(21.6% .006 56.043); --color-black: #000; --color-white: #fff; --spacing: .25rem; --container-xs: 20rem; --container-sm: 24rem; --container-md: 28rem; --container-lg: 32rem; --container-xl: 36rem; --container-2xl: 42rem; --container-3xl: 48rem; --container-4xl: 56rem; --container-5xl: 64rem; --container-7xl: 80rem; --text-xs: .75rem; --text-xs--line-height: calc(1/.75); --text-sm: .875rem; --text-sm--line-height: calc(1.25/.875); --text-base: 1rem; --text-base--line-height: 1.5; --text-lg: 1.125rem; --text-lg--line-height: calc(1.75/1.125); --text-xl: 1.25rem; --text-xl--line-height: calc(1.75/1.25); --text-2xl: 1.5rem; --text-2xl--line-height: calc(2/1.5); --text-3xl: 1.875rem; --text-3xl--line-height: 1.2; --text-4xl: 2.25rem; --text-4xl--line-height: calc(2.5/2.25); --text-5xl: 3rem; --text-5xl--line-height: 1; --text-6xl: 3.75rem; --text-6xl--line-height: 1; --text-7xl: 4.5rem; --text-7xl--line-height: 1; --text-8xl: 6rem; --text-8xl--line-height: 1; --text-9xl: 8rem; --text-9xl--line-height: 1; --font-weight-light: 300; --font-weight-normal: 400; --font-weight-medium: 500; --font-weight-semibold: 600; --font-weight-bold: 700; --font-weight-black: 900; --tracking-tighter: -.05em; --tracking-tight: -.025em; --tracking-wide: .025em; --tracking-wider: .05em; --tracking-widest: .1em; --leading-tight: 1.25; --leading-snug: 1.375; --leading-relaxed: 1.625; --leading-loose: 2; --radius-sm: .25rem; --radius-md: .375rem; --radius-lg: .5rem; --radius-xl: .75rem; --radius-2xl: 1rem; --radius-3xl: 1.5rem; --radius-4xl: 2rem; --drop-shadow-sm: 0 1px 2px #00000026; --drop-shadow-md: 0 3px 3px #0000001f; --drop-shadow-lg: 0 4px 4px #00000026; --drop-shadow-2xl: 0 25px 25px #00000026; --ease-in: cubic-bezier(.4,0,1,1); --ease-out: cubic-bezier(0,0,.2,1); --ease-in-out: cubic-bezier(.4,0,.2,1); --animate-spin: spin 1s linear infinite; --animate-ping: ping 1s cubic-bezier(0,0,.2,1)infinite; --animate-pulse: pulse 2s cubic-bezier(.4,0,.6,1)infinite; --animate-bounce: bounce 1s infinite; --blur-sm: 8px; --blur-md: 12px; --blur-xl: 24px; --blur-2xl: 40px; --blur-3xl: 64px; --aspect-video: 16/9; --default-transition-duration: .15s; --default-transition-timing-function: cubic-bezier(.4,0,.2,1); --default-font-family: var(--font-sans); --default-mono-font-family: var(--font-mono); --color-accent: #c81c18; --color-accent-content: #c81c18; --color-accent-foreground: var(--color-white); --color-accent-rgb: 200,28,24; }
  .dark { --color-accent: #c81c18; --color-accent-content: #c81c18; --color-accent-foreground: var(--color-white); --color-accent-rgb: 200,28,24; }
}

@layer base {
  *, ::after, ::before, ::backdrop { box-sizing: border-box; border: 0px solid; margin: 0px; padding: 0px; }
  ::file-selector-button { box-sizing: border-box; border: 0px solid; margin: 0px; padding: 0px; }
  html, :host { text-size-adjust: 100%; tab-size: 4; line-height: 1.5; font-family: var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"); font-feature-settings: var(--default-font-feature-settings,normal); font-variation-settings: var(--default-font-variation-settings,normal); -webkit-tap-highlight-color: transparent; }
  hr { height: 0px; color: inherit; border-top-width: 1px; }
  abbr:where([title]) { text-decoration: underline dotted; }
  h1, h2, h3, h4, h5, h6 { font-size: inherit; font-weight: inherit; }
  a { color: inherit; text-decoration: inherit; }
  b, strong { font-weight: bolder; }
  code, kbd, samp, pre { font-family: var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace); font-feature-settings: var(--default-mono-font-feature-settings,normal); font-variation-settings: var(--default-mono-font-variation-settings,normal); font-size: 1em; }
  small { font-size: 80%; }
  sub, sup { vertical-align: baseline; font-size: 75%; line-height: 0; position: relative; }
  sub { bottom: -0.25em; }
  sup { top: -0.5em; }
  table { text-indent: 0px; border-color: inherit; border-collapse: collapse; }
  progress { vertical-align: baseline; }
  summary { display: list-item; }
  ol, ul, menu { list-style: none; }
  img, svg, video, canvas, audio, iframe, embed, object { vertical-align: middle; display: block; }
  img, video { max-width: 100%; height: auto; }
  button, input, select, optgroup, textarea { font: inherit; letter-spacing: inherit; color: inherit; opacity: 1; background-color: rgba(0, 0, 0, 0); border-radius: 0px; }
  ::file-selector-button { font: inherit; letter-spacing: inherit; color: inherit; opacity: 1; background-color: rgba(0, 0, 0, 0); border-radius: 0px; }
  :where(select:is([multiple], [size])) optgroup { font-weight: bolder; }
  :where(select:is([multiple], [size])) optgroup option { padding-inline-start: 20px; }
  ::file-selector-button { margin-inline-end: 4px; }
  ::placeholder { opacity: 1; }
  @supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px) {
  ::placeholder { color: currentcolor; }
  @supports (color:color-mix(in lab,red,red)) {
  ::placeholder { color: color-mix(currentcolor, transparent); }
}
}
  textarea { resize: vertical; }
  ::-webkit-search-decoration { appearance: none; }
  ::-webkit-date-and-time-value { min-height: 1lh; text-align: inherit; }
  ::-webkit-datetime-edit { display: inline-flex; }
  ::-webkit-datetime-edit-fields-wrapper { padding: 0px; }
  ::-webkit-datetime-edit { padding-block: 0px; }
  ::-webkit-datetime-edit-year-field { padding-block: 0px; }
  ::-webkit-datetime-edit-month-field { padding-block: 0px; }
  ::-webkit-datetime-edit-day-field { padding-block: 0px; }
  ::-webkit-datetime-edit-hour-field { padding-block: 0px; }
  ::-webkit-datetime-edit-minute-field { padding-block: 0px; }
  ::-webkit-datetime-edit-second-field { padding-block: 0px; }
  ::-webkit-datetime-edit-millisecond-field { padding-block: 0px; }
  ::-webkit-datetime-edit-meridiem-field { padding-block: 0px; }
  ::-webkit-calendar-picker-indicator { line-height: 1; }
  button, input:where([type="button"], [type="reset"], [type="submit"]) { appearance: button; }
  ::file-selector-button { appearance: button; }
  ::-webkit-inner-spin-button { height: auto; }
  ::-webkit-outer-spin-button { height: auto; }
  [hidden]:where(:not([hidden="until-found"])) { display: none !important; }
  *, ::after, ::before, ::backdrop { border-color: var(--color-gray-200,currentColor); }
  ::file-selector-button { border-color: var(--color-gray-200,currentColor); }
  html, body { font-family: "SF Pro Display", -apple-system, BlinkMacSystemFont, sans-serif; }
}

@layer components;

@layer utilities {
  .\@container { container-type: inline-size; }
  .pointer-events-auto { pointer-events: auto; }
  .pointer-events-auto\! { pointer-events: auto !important; }
  .pointer-events-none { pointer-events: none; }
  .collapse { visibility: collapse; }
  .invisible { visibility: hidden; }
  .visible { visibility: visible; }
  .sr-only { clip-path: inset(50%); white-space: nowrap; border-width: 0px; width: 1px; height: 1px; margin: -1px; padding: 0px; position: absolute; overflow: hidden; }
  .absolute { position: absolute; }
  .fixed { position: fixed; }
  .relative { position: relative; }
  .static { position: static; }
  .sticky { position: sticky; }
  .-inset-1 { inset: calc(var(--spacing)*-1); }
  .inset-0 { inset: calc(var(--spacing)*0); }
  .inset-6 { inset: calc(var(--spacing)*6); }
  .inset-x-0 { inset-inline: calc(var(--spacing)*0); }
  .inset-y-0 { inset-block: calc(var(--spacing)*0); }
  .inset-y-\[3px\] { inset-block: 3px; }
  .start-0 { inset-inline-start: calc(var(--spacing)*0); }
  .end-0 { inset-inline-end: calc(var(--spacing)*0); }
  .end-\[-2px\] { inset-inline-end: -2px; }
  .-top-2 { top: calc(var(--spacing)*-2); }
  .-top-4 { top: calc(var(--spacing)*-4); }
  .-top-12 { top: calc(var(--spacing)*-12); }
  .-top-14 { top: calc(var(--spacing)*-14); }
  .-top-20 { top: calc(var(--spacing)*-20); }
  .top-0 { top: calc(var(--spacing)*0); }
  .top-1 { top: calc(var(--spacing)*1); }
  .top-1\/2 { top: 50%; }
  .top-1\/4 { top: 25%; }
  .top-2 { top: calc(var(--spacing)*2); }
  .top-2\/3 { top: 66.6667%; }
  .top-3 { top: calc(var(--spacing)*3); }
  .top-4 { top: calc(var(--spacing)*4); }
  .top-6 { top: calc(var(--spacing)*6); }
  .top-10 { top: calc(var(--spacing)*10); }
  .top-16 { top: calc(var(--spacing)*16); }
  .top-20 { top: calc(var(--spacing)*20); }
  .top-24 { top: calc(var(--spacing)*24); }
  .top-32 { top: calc(var(--spacing)*32); }
  .top-40 { top: calc(var(--spacing)*40); }
  .top-\[-2px\] { top: -2px; }
  .top-\[6px\] { top: 6px; }
  .top-\[40\%\] { top: 40%; }
  .top-full { top: 100%; }
  .-right-0\.5 { right: calc(var(--spacing)*-.5); }
  .-right-2 { right: calc(var(--spacing)*-2); }
  .-right-4 { right: calc(var(--spacing)*-4); }
  .-right-8 { right: calc(var(--spacing)*-8); }
  .-right-20 { right: calc(var(--spacing)*-20); }
  .right-0 { right: calc(var(--spacing)*0); }
  .right-1 { right: calc(var(--spacing)*1); }
  .right-2 { right: calc(var(--spacing)*2); }
  .right-3 { right: calc(var(--spacing)*3); }
  .right-4 { right: calc(var(--spacing)*4); }
  .right-6 { right: calc(var(--spacing)*6); }
  .right-8 { right: calc(var(--spacing)*8); }
  .right-full { right: 100%; }
  .-bottom-0\.5 { bottom: calc(var(--spacing)*-.5); }
  .-bottom-1 { bottom: calc(var(--spacing)*-1); }
  .-bottom-2 { bottom: calc(var(--spacing)*-2); }
  .-bottom-4 { bottom: calc(var(--spacing)*-4); }
  .-bottom-6 { bottom: calc(var(--spacing)*-6); }
  .-bottom-8 { bottom: calc(var(--spacing)*-8); }
  .-bottom-\[13px\] { bottom: -13px; }
  .bottom-0 { bottom: calc(var(--spacing)*0); }
  .bottom-1 { bottom: calc(var(--spacing)*1); }
  .bottom-2 { bottom: calc(var(--spacing)*2); }
  .bottom-3 { bottom: calc(var(--spacing)*3); }
  .bottom-6 { bottom: calc(var(--spacing)*6); }
  .bottom-10 { bottom: calc(var(--spacing)*10); }
  .-left-2 { left: calc(var(--spacing)*-2); }
  .-left-10 { left: calc(var(--spacing)*-10); }
  .-left-12 { left: calc(var(--spacing)*-12); }
  .left-0 { left: calc(var(--spacing)*0); }
  .left-0\.5 { left: calc(var(--spacing)*.5); }
  .left-1 { left: calc(var(--spacing)*1); }
  .left-1\/2 { left: 50%; }
  .left-2\.5 { left: calc(var(--spacing)*2.5); }
  .left-4 { left: calc(var(--spacing)*4); }
  .left-6 { left: calc(var(--spacing)*6); }
  .left-full { left: 100%; }
  .isolate { isolation: isolate; }
  .\!z-\[100000\] { z-index: 100000 !important; }
  .-z-10 { z-index: -10; }
  .z-0 { z-index: 0; }
  .z-1 { z-index: 1; }
  .z-10 { z-index: 10; }
  .z-20 { z-index: 20; }
  .z-20\! { z-index: 20 !important; }
  .z-30 { z-index: 30; }
  .z-40 { z-index: 40; }
  .z-50 { z-index: 50; }
  .z-1000 { z-index: 1000; }
  .z-9999 { z-index: 9999; }
  .z-10000 { z-index: 10000; }
  .z-99999 { z-index: 99999; }
  .z-\[60\] { z-index: 60; }
  .z-\[99\] { z-index: 99; }
  .z-\[100\] { z-index: 100; }
  .z-\[200\] { z-index: 200; }
  .z-\[1000\] { z-index: 1000; }
  .z-\[9999\] { z-index: 9999; }
  .z-\[100000000\] { z-index: 100000000; }
  .col-span-2 { grid-column: span 2 / span 2; }
  .container { width: 100%; }
  @media (min-width: 40rem) {
  .container { max-width: 40rem; }
}
  @media (min-width: 48rem) {
  .container { max-width: 48rem; }
}
  @media (min-width: 64rem) {
  .container { max-width: 64rem; }
}
  @media (min-width: 80rem) {
  .container { max-width: 80rem; }
}
  @media (min-width: 96rem) {
  .container { max-width: 96rem; }
}
  .\!m-0 { margin: calc(var(--spacing)*0) !important; }
  .m-0 { margin: calc(var(--spacing)*0); }
  .m-2 { margin: calc(var(--spacing)*2); }
  .m-\[-2px\] { margin: -2px; }
  .m-auto { margin: auto; }
  .\!mx-1 { margin-inline: calc(var(--spacing)*1) !important; }
  .-mx-\[\.3125rem\] { margin-inline: -0.3125rem; }
  .mx-1 { margin-inline: calc(var(--spacing)*1); }
  .mx-2 { margin-inline: calc(var(--spacing)*2); }
  .mx-4 { margin-inline: calc(var(--spacing)*4); }
  .mx-6 { margin-inline: calc(var(--spacing)*6); }
  .mx-auto { margin-inline: auto; }
  .-my-1 { margin-block: calc(var(--spacing)*-1); }
  .-my-px { margin-block: -1px; }
  .my-1 { margin-block: calc(var(--spacing)*1); }
  .my-5 { margin-block: calc(var(--spacing)*5); }
  .my-6 { margin-block: calc(var(--spacing)*6); }
  .my-16 { margin-block: calc(var(--spacing)*16); }
  .my-\[\.3125rem\] { margin-block: 0.3125rem; }
  .my-px { margin-block: 1px; }
  .-ms-1 { margin-inline-start: calc(var(--spacing)*-1); }
  .-ms-1\.5 { margin-inline-start: calc(var(--spacing)*-1.5); }
  .-ms-2 { margin-inline-start: calc(var(--spacing)*-2); }
  .-ms-2\.5 { margin-inline-start: calc(var(--spacing)*-2.5); }
  .-ms-3 { margin-inline-start: calc(var(--spacing)*-3); }
  .-ms-4 { margin-inline-start: calc(var(--spacing)*-4); }
  .ms-1 { margin-inline-start: calc(var(--spacing)*1); }
  .ms-1\.5 { margin-inline-start: calc(var(--spacing)*1.5); }
  .ms-2 { margin-inline-start: calc(var(--spacing)*2); }
  .ms-3 { margin-inline-start: calc(var(--spacing)*3); }
  .ms-4 { margin-inline-start: calc(var(--spacing)*4); }
  .ms-5 { margin-inline-start: calc(var(--spacing)*5); }
  .ms-auto { margin-inline-start: auto; }
  .-me-1 { margin-inline-end: calc(var(--spacing)*-1); }
  .-me-1\.5 { margin-inline-end: calc(var(--spacing)*-1.5); }
  .-me-2 { margin-inline-end: calc(var(--spacing)*-2); }
  .-me-2\.5 { margin-inline-end: calc(var(--spacing)*-2.5); }
  .-me-3 { margin-inline-end: calc(var(--spacing)*-3); }
  .-me-4 { margin-inline-end: calc(var(--spacing)*-4); }
  .me-1\.5 { margin-inline-end: calc(var(--spacing)*1.5); }
  .me-2 { margin-inline-end: calc(var(--spacing)*2); }
  .me-3 { margin-inline-end: calc(var(--spacing)*3); }
  .me-4 { margin-inline-end: calc(var(--spacing)*4); }
  .me-10 { margin-inline-end: calc(var(--spacing)*10); }
  .\!mt-6 { margin-top: calc(var(--spacing)*6) !important; }
  .-mt-1 { margin-top: calc(var(--spacing)*-1); }
  .-mt-1\.5 { margin-top: calc(var(--spacing)*-1.5); }
  .-mt-2\.5 { margin-top: calc(var(--spacing)*-2.5); }
  .-mt-4 { margin-top: calc(var(--spacing)*-4); }
  .-mt-10 { margin-top: calc(var(--spacing)*-10); }
  .-mt-\[4rem\] { margin-top: -4rem; }
  .mt-0 { margin-top: calc(var(--spacing)*0); }
  .mt-0\.5 { margin-top: calc(var(--spacing)*.5); }
  .mt-1 { margin-top: calc(var(--spacing)*1); }
  .mt-1\.5 { margin-top: calc(var(--spacing)*1.5); }
  .mt-2 { margin-top: calc(var(--spacing)*2); }
  .mt-3 { margin-top: calc(var(--spacing)*3); }
  .mt-4 { margin-top: calc(var(--spacing)*4); }
  .mt-5 { margin-top: calc(var(--spacing)*5); }
  .mt-6 { margin-top: calc(var(--spacing)*6); }
  .mt-8 { margin-top: calc(var(--spacing)*8); }
  .mt-10 { margin-top: calc(var(--spacing)*10); }
  .mt-12 { margin-top: calc(var(--spacing)*12); }
  .mt-auto { margin-top: auto; }
  .mt-px { margin-top: 1px; }
  .-mr-10 { margin-right: calc(var(--spacing)*-10); }
  .mr-1 { margin-right: calc(var(--spacing)*1); }
  .mr-2 { margin-right: calc(var(--spacing)*2); }
  .mr-3 { margin-right: calc(var(--spacing)*3); }
  .mr-4 { margin-right: calc(var(--spacing)*4); }
  .mr-auto { margin-right: auto; }
  .-mb-1 { margin-bottom: calc(var(--spacing)*-1); }
  .-mb-1\.5 { margin-bottom: calc(var(--spacing)*-1.5); }
  .-mb-2\.5 { margin-bottom: calc(var(--spacing)*-2.5); }
  .-mb-3 { margin-bottom: calc(var(--spacing)*-3); }
  .-mb-px { margin-bottom: -1px; }
  .mb-0\.5 { margin-bottom: calc(var(--spacing)*.5); }
  .mb-1 { margin-bottom: calc(var(--spacing)*1); }
  .mb-1\.5 { margin-bottom: calc(var(--spacing)*1.5); }
  .mb-2 { margin-bottom: calc(var(--spacing)*2); }
  .mb-3 { margin-bottom: calc(var(--spacing)*3); }
  .mb-4 { margin-bottom: calc(var(--spacing)*4); }
  .mb-5 { margin-bottom: calc(var(--spacing)*5); }
  .mb-6 { margin-bottom: calc(var(--spacing)*6); }
  .mb-8 { margin-bottom: calc(var(--spacing)*8); }
  .mb-10 { margin-bottom: calc(var(--spacing)*10); }
  .mb-12 { margin-bottom: calc(var(--spacing)*12); }
  .mb-16 { margin-bottom: calc(var(--spacing)*16); }
  .mb-24 { margin-bottom: calc(var(--spacing)*24); }
  .mb-\[2px\] { margin-bottom: 2px; }
  .mb-\[10vh\] { margin-bottom: 10vh; }
  .-ml-1\.5 { margin-left: calc(var(--spacing)*-1.5); }
  .-ml-2 { margin-left: calc(var(--spacing)*-2); }
  .-ml-px { margin-left: -1px; }
  .ml-1 { margin-left: calc(var(--spacing)*1); }
  .ml-2 { margin-left: calc(var(--spacing)*2); }
  .ml-3 { margin-left: calc(var(--spacing)*3); }
  .ml-4 { margin-left: calc(var(--spacing)*4); }
  .ml-auto { margin-left: auto; }
  .box-content { box-sizing: content-box; }
  .line-clamp-2 { -webkit-line-clamp: 2; -webkit-box-orient: vertical; display: -webkit-box; overflow: hidden; }
  .line-clamp-3 { -webkit-line-clamp: 3; -webkit-box-orient: vertical; display: -webkit-box; overflow: hidden; }
  .\!flex { display: flex !important; }
  .block { display: block; }
  .contents { display: contents; }
  .flex { display: flex; }
  .grid { display: grid; }
  .hidden { display: none; }
  .inline { display: inline; }
  .inline-block { display: inline-block; }
  .inline-flex { display: inline-flex; }
  .list-item { display: list-item; }
  .table { display: table; }
  .aspect-\[4\/3\] { aspect-ratio: 4 / 3; }
  .aspect-square { aspect-ratio: 1 / 1; }
  .aspect-video { aspect-ratio: var(--aspect-video); }
  .size-1\.5 { width: calc(var(--spacing)*1.5); height: calc(var(--spacing)*1.5); }
  .size-2 { width: calc(var(--spacing)*2); height: calc(var(--spacing)*2); }
  .size-3 { width: calc(var(--spacing)*3); height: calc(var(--spacing)*3); }
  .size-3\! { width: calc(var(--spacing)*3) !important; height: calc(var(--spacing)*3) !important; }
  .size-3\.5 { width: calc(var(--spacing)*3.5); height: calc(var(--spacing)*3.5); }
  .size-4 { width: calc(var(--spacing)*4); height: calc(var(--spacing)*4); }
  .size-4\! { width: calc(var(--spacing)*4) !important; height: calc(var(--spacing)*4) !important; }
  .size-5 { width: calc(var(--spacing)*5); height: calc(var(--spacing)*5); }
  .size-5\! { width: calc(var(--spacing)*5) !important; height: calc(var(--spacing)*5) !important; }
  .size-5\.5 { width: calc(var(--spacing)*5.5); height: calc(var(--spacing)*5.5); }
  .size-6 { width: calc(var(--spacing)*6); height: calc(var(--spacing)*6); }
  .size-7 { width: calc(var(--spacing)*7); height: calc(var(--spacing)*7); }
  .size-8 { width: calc(var(--spacing)*8); height: calc(var(--spacing)*8); }
  .size-9 { width: calc(var(--spacing)*9); height: calc(var(--spacing)*9); }
  .size-10 { width: calc(var(--spacing)*10); height: calc(var(--spacing)*10); }
  .size-12 { width: calc(var(--spacing)*12); height: calc(var(--spacing)*12); }
  .size-14 { width: calc(var(--spacing)*14); height: calc(var(--spacing)*14); }
  .size-16 { width: calc(var(--spacing)*16); height: calc(var(--spacing)*16); }
  .size-24 { width: calc(var(--spacing)*24); height: calc(var(--spacing)*24); }
  .size-28 { width: calc(var(--spacing)*28); height: calc(var(--spacing)*28); }
  .size-\[1\.125rem\] { width: 1.125rem; height: 1.125rem; }
  .size-\[6px\] { width: 6px; height: 6px; }
  .size-\[14px\] { width: 14px; height: 14px; }
  .size-full { width: 100%; height: 100%; }
  .\!h-10 { height: calc(var(--spacing)*10) !important; }
  .\!h-\[2px\] { height: 2px !important; }
  .h-0\.5 { height: calc(var(--spacing)*.5); }
  .h-1 { height: calc(var(--spacing)*1); }
  .h-1\.5 { height: calc(var(--spacing)*1.5); }
  .h-1\/2 { height: 50%; }
  .h-2 { height: calc(var(--spacing)*2); }
  .h-2\.5 { height: calc(var(--spacing)*2.5); }
  .h-3 { height: calc(var(--spacing)*3); }
  .h-3\.5 { height: calc(var(--spacing)*3.5); }
  .h-3\/4 { height: 75%; }
  .h-4 { height: calc(var(--spacing)*4); }
  .h-5 { height: calc(var(--spacing)*5); }
  .h-6 { height: calc(var(--spacing)*6); }
  .h-7 { height: calc(var(--spacing)*7); }
  .h-8 { height: calc(var(--spacing)*8); }
  .h-9 { height: calc(var(--spacing)*9); }
  .h-10 { height: calc(var(--spacing)*10); }
  .h-12 { height: calc(var(--spacing)*12); }
  .h-14 { height: calc(var(--spacing)*14); }
  .h-16 { height: calc(var(--spacing)*16); }
  .h-20 { height: calc(var(--spacing)*20); }
  .h-24 { height: calc(var(--spacing)*24); }
  .h-32 { height: calc(var(--spacing)*32); }
  .h-36 { height: calc(var(--spacing)*36); }
  .h-40 { height: calc(var(--spacing)*40); }
  .h-44 { height: calc(var(--spacing)*44); }
  .h-48 { height: calc(var(--spacing)*48); }
  .h-64 { height: calc(var(--spacing)*64); }
  .h-80 { height: calc(var(--spacing)*80); }
  .h-\[2px\] { height: 2px; }
  .h-\[3px\] { height: 3px; }
  .h-\[4px\] { height: 4px; }
  .h-\[18px\] { height: 18px; }
  .h-\[30px\] { height: 30px; }
  .h-\[40vh\] { height: 40vh; }
  .h-\[42vh\] { height: 42vh; }
  .h-\[50vh\] { height: 50vh; }
  .h-\[70vh\] { height: 70vh; }
  .h-\[220px\] { height: 220px; }
  .h-\[280px\] { height: 280px; }
  .h-\[300px\] { height: 300px; }
  .h-\[400px\] { height: 400px; }
  .h-\[600px\] { height: 600px; }
  .h-\[8000px\] { height: 8000px; }
  .h-\[calc\(2rem\+2px\)\] { height: calc(2px + 2rem); }
  .h-auto { height: auto; }
  .h-dvh { height: 100dvh; }
  .h-full { height: 100%; }
  .h-px { height: 1px; }
  .h-screen { height: 100vh; }
  .max-h-48 { max-height: calc(var(--spacing)*48); }
  .max-h-64 { max-height: calc(var(--spacing)*64); }
  .max-h-\[30rem\] { max-height: 30rem; }
  .max-h-\[60\%\] { max-height: 60%; }
  .max-h-\[70vh\] { max-height: 70vh; }
  .max-h-\[100vh\] { max-height: 100vh; }
  .max-h-\[400px\] { max-height: 400px; }
  .max-h-\[calc\(100dvh-1rem\)\] { max-height: calc(-1rem + 100dvh); }
  .max-h-dvh { max-height: 100dvh; }
  .max-h-full { max-height: 100%; }
  .min-h-0 { min-height: calc(var(--spacing)*0); }
  .min-h-10 { min-height: calc(var(--spacing)*10); }
  .min-h-14 { min-height: calc(var(--spacing)*14); }
  .min-h-\[2rem\] { min-height: 2rem; }
  .min-h-\[50px\] { min-height: 50px; }
  .min-h-\[50vh\] { min-height: 50vh; }
  .min-h-\[70vh\] { min-height: 70vh; }
  .min-h-\[180px\] { min-height: 180px; }
  .min-h-\[200px\] { min-height: 200px; }
  .min-h-\[calc\(100dvh-1rem\)\] { min-height: calc(-1rem + 100dvh); }
  .min-h-auto { min-height: auto; }
  .min-h-dvh { min-height: 100dvh; }
  .min-h-screen { min-height: 100vh; }
  .min-h-svh { min-height: 100svh; }
  .\!w-\[400px\] { width: 400px !important; }
  .\!w-auto { width: auto !important; }
  .\!w-full { width: 100% !important; }
  .w-0 { width: calc(var(--spacing)*0); }
  .w-0\.5 { width: calc(var(--spacing)*.5); }
  .w-1 { width: calc(var(--spacing)*1); }
  .w-1\.5 { width: calc(var(--spacing)*1.5); }
  .w-1\/3 { width: 33.3333%; }
  .w-2 { width: calc(var(--spacing)*2); }
  .w-2\.5 { width: calc(var(--spacing)*2.5); }
  .w-3 { width: calc(var(--spacing)*3); }
  .w-3\.5 { width: calc(var(--spacing)*3.5); }
  .w-3\/4 { width: 75%; }
  .w-4 { width: calc(var(--spacing)*4); }
  .w-5 { width: calc(var(--spacing)*5); }
  .w-6 { width: calc(var(--spacing)*6); }
  .w-7 { width: calc(var(--spacing)*7); }
  .w-8 { width: calc(var(--spacing)*8); }
  .w-8\! { width: calc(var(--spacing)*8) !important; }
  .w-9 { width: calc(var(--spacing)*9); }
  .w-10 { width: calc(var(--spacing)*10); }
  .w-11 { width: calc(var(--spacing)*11); }
  .w-12 { width: calc(var(--spacing)*12); }
  .w-14 { width: calc(var(--spacing)*14); }
  .w-16 { width: calc(var(--spacing)*16); }
  .w-20 { width: calc(var(--spacing)*20); }
  .w-24 { width: calc(var(--spacing)*24); }
  .w-32 { width: calc(var(--spacing)*32); }
  .w-48 { width: calc(var(--spacing)*48); }
  .w-64 { width: calc(var(--spacing)*64); }
  .w-72 { width: calc(var(--spacing)*72); }
  .w-80 { width: calc(var(--spacing)*80); }
  .w-\[1ch\] { width: 1ch; }
  .w-\[1px\] { width: 1px; }
  .w-\[18px\] { width: 18px; }
  .w-\[90\%\] { width: 90%; }
  .w-\[150\%\] { width: 150%; }
  .w-\[180px\] { width: 180px; }
  .w-\[200px\] { width: 200px; }
  .w-\[260px\] { width: 260px; }
  .w-\[280px\] { width: 280px; }
  .w-\[300px\] { width: 300px; }
  .w-\[400px\] { width: 400px; }
  .w-\[500px\] { width: 500px; }
  .w-\[600px\] { width: 600px; }
  .w-\[720px\] { width: 720px; }
  .w-\[800px\] { width: 800px; }
  .w-\[8000px\] { width: 8000px; }
  .w-auto { width: auto; }
  .w-fit { width: fit-content; }
  .w-full { width: 100%; }
  .w-max { width: max-content; }
  .w-px { width: 1px; }
  .w-screen { width: 100vw; }
  .\!max-w-\[400px\] { max-width: 400px !important; }
  .max-w-2xl { max-width: var(--container-2xl); }
  .max-w-3xl { max-width: var(--container-3xl); }
  .max-w-4xl { max-width: var(--container-4xl); }
  .max-w-5xl { max-width: var(--container-5xl); }
  .max-w-7xl { max-width: var(--container-7xl); }
  .max-w-\[90vw\] { max-width: 90vw; }
  .max-w-\[100px\] { max-width: 100px; }
  .max-w-\[140px\] { max-width: 140px; }
  .max-w-\[200px\] { max-width: 200px; }
  .max-w-\[220px\] { max-width: 220px; }
  .max-w-\[240px\] { max-width: 240px; }
  .max-w-\[280px\] { max-width: 280px; }
  .max-w-\[320px\] { max-width: 320px; }
  .max-w-\[340px\] { max-width: 340px; }
  .max-w-\[600px\] { max-width: 600px; }
  .max-w-lg { max-width: var(--container-lg); }
  .max-w-md { max-width: var(--container-md); }
  .max-w-none { max-width: none; }
  .max-w-sm { max-width: var(--container-sm); }
  .max-w-xl { max-width: var(--container-xl); }
  .max-w-xs { max-width: var(--container-xs); }
  .\!min-w-\[300px\] { min-width: 300px !important; }
  .min-w-0 { min-width: calc(var(--spacing)*0); }
  .min-w-2 { min-width: calc(var(--spacing)*2); }
  .min-w-3 { min-width: calc(var(--spacing)*3); }
  .min-w-6 { min-width: calc(var(--spacing)*6); }
  .min-w-8 { min-width: calc(var(--spacing)*8); }
  .min-w-\[2rem\] { min-width: 2rem; }
  .min-w-\[56px\] { min-width: 56px; }
  .min-w-\[100vw\] { min-width: 100vw; }
  .min-w-\[120px\] { min-width: 120px; }
  .min-w-\[240px\] { min-width: 240px; }
  .min-w-\[calc\(100vw-1rem\)\] { min-width: calc(-1rem + 100vw); }
  .flex-1 { flex: 1 1 0%; }
  .flex-none { flex: 0 0 auto; }
  .flex-shrink-0 { flex-shrink: 0; }
  .shrink { flex-shrink: 1; }
  .shrink-0 { flex-shrink: 0; }
  .grow { flex-grow: 1; }
  .grow-0 { flex-grow: 0; }
  .table-fixed { table-layout: fixed; }
  .border-collapse { border-collapse: collapse; }
  .border-separate { border-collapse: separate; }
  .border-spacing-0 { --tw-border-spacing-x: calc(var(--spacing)*0); --tw-border-spacing-y: calc(var(--spacing)*0); border-spacing: var(--tw-border-spacing-x)var(--tw-border-spacing-y); }
  .origin-bottom { transform-origin: center bottom; }
  .origin-center { transform-origin: 50% center; }
  .origin-left { transform-origin: 0px center; }
  .origin-right { transform-origin: 100% center; }
  .origin-top-left { transform-origin: 0px 0px; }
  .-translate-x-0 { --tw-translate-x: calc(var(--spacing)*0); translate: var(--tw-translate-x)var(--tw-translate-y); }
  .-translate-x-1\/2 { --tw-translate-x: -50%; translate: var(--tw-translate-x)var(--tw-translate-y); }
  .-translate-x-1\/3 { --tw-translate-x: calc(calc(1/3*100%)*-1); translate: var(--tw-translate-x)var(--tw-translate-y); }
  .-translate-x-3 { --tw-translate-x: calc(var(--spacing)*-3); translate: var(--tw-translate-x)var(--tw-translate-y); }
  .-translate-x-4 { --tw-translate-x: calc(var(--spacing)*-4); translate: var(--tw-translate-x)var(--tw-translate-y); }
  .-translate-x-\[9px\] { --tw-translate-x: -9px; translate: var(--tw-translate-x)var(--tw-translate-y); }
  .translate-x-0 { --tw-translate-x: calc(var(--spacing)*0); translate: var(--tw-translate-x)var(--tw-translate-y); }
  .translate-x-1 { --tw-translate-x: calc(var(--spacing)*1); translate: var(--tw-translate-x)var(--tw-translate-y); }
  .translate-x-1\/3 { --tw-translate-x: calc(1/3*100%); translate: var(--tw-translate-x)var(--tw-translate-y); }
  .translate-x-4 { --tw-translate-x: calc(var(--spacing)*4); translate: var(--tw-translate-x)var(--tw-translate-y); }
  .translate-x-6 { --tw-translate-x: calc(var(--spacing)*6); translate: var(--tw-translate-x)var(--tw-translate-y); }
  .translate-x-8 { --tw-translate-x: calc(var(--spacing)*8); translate: var(--tw-translate-x)var(--tw-translate-y); }
  .translate-x-\[3px\] { --tw-translate-x: 3px; translate: var(--tw-translate-x)var(--tw-translate-y); }
  .translate-x-\[15px\] { --tw-translate-x: 15px; translate: var(--tw-translate-x)var(--tw-translate-y); }
  .translate-x-\[calc\(100\%-8px\)\] { --tw-translate-x: calc(100% - 8px); translate: var(--tw-translate-x)var(--tw-translate-y); }
  .translate-x-full { --tw-translate-x: 100%; translate: var(--tw-translate-x)var(--tw-translate-y); }
  .-translate-y-1\/2 { --tw-translate-y: -50%; translate: var(--tw-translate-x)var(--tw-translate-y); }
  .-translate-y-1\/3 { --tw-translate-y: calc(calc(1/3*100%)*-1); translate: var(--tw-translate-x)var(--tw-translate-y); }
  .-translate-y-8 { --tw-translate-y: calc(var(--spacing)*-8); translate: var(--tw-translate-x)var(--tw-translate-y); }
  .-translate-y-10 { --tw-translate-y: calc(var(--spacing)*-10); translate: var(--tw-translate-x)var(--tw-translate-y); }
  .-translate-y-\[50\%\] { --tw-translate-y: -50%; translate: var(--tw-translate-x)var(--tw-translate-y); }
  .translate-y-0 { --tw-translate-y: calc(var(--spacing)*0); translate: var(--tw-translate-x)var(--tw-translate-y); }
  .translate-y-1\/3 { --tw-translate-y: calc(1/3*100%); translate: var(--tw-translate-x)var(--tw-translate-y); }
  .translate-y-4 { --tw-translate-y: calc(var(--spacing)*4); translate: var(--tw-translate-x)var(--tw-translate-y); }
  .translate-y-8 { --tw-translate-y: calc(var(--spacing)*8); translate: var(--tw-translate-x)var(--tw-translate-y); }
  .translate-y-10 { --tw-translate-y: calc(var(--spacing)*10); translate: var(--tw-translate-x)var(--tw-translate-y); }
  .translate-y-\[50\%\] { --tw-translate-y: 50%; translate: var(--tw-translate-x)var(--tw-translate-y); }
  .translate-y-full { --tw-translate-y: 100%; translate: var(--tw-translate-x)var(--tw-translate-y); }
  .scale-0 { --tw-scale-x: 0%; --tw-scale-y: 0%; --tw-scale-z: 0%; scale: var(--tw-scale-x)var(--tw-scale-y); }
  .scale-50 { --tw-scale-x: 50%; --tw-scale-y: 50%; --tw-scale-z: 50%; scale: var(--tw-scale-x)var(--tw-scale-y); }
  .scale-90 { --tw-scale-x: 90%; --tw-scale-y: 90%; --tw-scale-z: 90%; scale: var(--tw-scale-x)var(--tw-scale-y); }
  .scale-95 { --tw-scale-x: 95%; --tw-scale-y: 95%; --tw-scale-z: 95%; scale: var(--tw-scale-x)var(--tw-scale-y); }
  .scale-100 { --tw-scale-x: 100%; --tw-scale-y: 100%; --tw-scale-z: 100%; scale: var(--tw-scale-x)var(--tw-scale-y); }
  .scale-105 { --tw-scale-x: 105%; --tw-scale-y: 105%; --tw-scale-z: 105%; scale: var(--tw-scale-x)var(--tw-scale-y); }
  .scale-110 { --tw-scale-x: 110%; --tw-scale-y: 110%; --tw-scale-z: 110%; scale: var(--tw-scale-x)var(--tw-scale-y); }
  .scale-125 { --tw-scale-x: 125%; --tw-scale-y: 125%; --tw-scale-z: 125%; scale: var(--tw-scale-x)var(--tw-scale-y); }
  .scale-150 { --tw-scale-x: 150%; --tw-scale-y: 150%; --tw-scale-z: 150%; scale: var(--tw-scale-x)var(--tw-scale-y); }
  .-scale-x-100 { --tw-scale-x: -100%; scale: var(--tw-scale-x)var(--tw-scale-y); }
  .scale-x-0 { --tw-scale-x: 0%; scale: var(--tw-scale-x)var(--tw-scale-y); }
  .-rotate-0 { rotate: none; }
  .-rotate-45 { rotate: -45deg; }
  .-rotate-90 { rotate: -90deg; }
  .-rotate-\[-5deg\] { rotate: 5deg; }
  .rotate-0 { rotate: none; }
  .rotate-1 { rotate: 1deg; }
  .rotate-45 { rotate: 45deg; }
  .rotate-180 { rotate: 180deg; }
  .skew-x-\[-15deg\] { --tw-skew-x: skewX(-15deg); transform: var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,); }
  .skew-x-\[15deg\] { --tw-skew-x: skewX(15deg); transform: var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,); }
  .transform { transform: var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,); }
  .animate-bounce { animation: var(--animate-bounce); }
  .animate-ping { animation: var(--animate-ping); }
  .animate-pulse { animation: var(--animate-pulse); }
  .animate-spin { animation: var(--animate-spin); }
  .cursor-cell { cursor: cell; }
  .cursor-crosshair { cursor: crosshair; }
  .cursor-default { cursor: default; }
  .cursor-e-resize { cursor: e-resize; }
  .cursor-grab { cursor: grab; }
  .cursor-grabbing { cursor: grabbing; }
  .cursor-move { cursor: move; }
  .cursor-none { cursor: none; }
  .cursor-not-allowed { cursor: not-allowed; }
  .cursor-pointer { cursor: pointer; }
  .cursor-s-resize { cursor: s-resize; }
  .cursor-se-resize { cursor: se-resize; }
  .cursor-text { cursor: text; }
  .resize { resize: both; }
  .resize-none { resize: none; }
  .resize-y { resize: vertical; }
  .appearance-none { appearance: none; }
  .grid-cols-1 { grid-template-columns: repeat(1, minmax(0px, 1fr)); }
  .grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
  .grid-cols-3 { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
  .grid-cols-4 { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
  .grid-cols-5 { grid-template-columns: repeat(5, minmax(0px, 1fr)); }
  .grid-cols-6 { grid-template-columns: repeat(6, minmax(0px, 1fr)); }
  .grid-cols-7 { grid-template-columns: repeat(7, minmax(0px, 1fr)); }
  .grid-cols-\[1\.5fr_1fr\] { grid-template-columns: 1.5fr 1fr; }
  .grid-rows-4 { grid-template-rows: repeat(4, minmax(0px, 1fr)); }
  .grid-rows-6 { grid-template-rows: repeat(6, minmax(0px, 1fr)); }
  .grid-rows-\[auto_1fr\] { grid-template-rows: auto 1fr; }
  .flex-col { flex-direction: column; }
  .flex-row { flex-direction: row; }
  .flex-row-reverse { flex-direction: row-reverse; }
  .flex-wrap { flex-wrap: wrap; }
  .items-baseline { align-items: baseline; }
  .items-center { align-items: center; }
  .items-end { align-items: flex-end; }
  .items-start { align-items: flex-start; }
  .items-stretch { align-items: stretch; }
  .\!justify-center { justify-content: center !important; }
  .justify-around { justify-content: space-around; }
  .justify-between { justify-content: space-between; }
  .justify-center { justify-content: center; }
  .justify-end { justify-content: flex-end; }
  .justify-start { justify-content: flex-start; }
  .justify-items-center { justify-items: center; }
  .\!gap-2 { gap: calc(var(--spacing)*2) !important; }
  .gap-0 { gap: calc(var(--spacing)*0); }
  .gap-0\.5 { gap: calc(var(--spacing)*.5); }
  .gap-1 { gap: calc(var(--spacing)*1); }
  .gap-1\.5 { gap: calc(var(--spacing)*1.5); }
  .gap-2 { gap: calc(var(--spacing)*2); }
  .gap-2\.5 { gap: calc(var(--spacing)*2.5); }
  .gap-3 { gap: calc(var(--spacing)*3); }
  .gap-4 { gap: calc(var(--spacing)*4); }
  .gap-5 { gap: calc(var(--spacing)*5); }
  .gap-6 { gap: calc(var(--spacing)*6); }
  .gap-8 { gap: calc(var(--spacing)*8); }
  .gap-10 { gap: calc(var(--spacing)*10); }
  .gap-12 { gap: calc(var(--spacing)*12); }
  .gap-16 { gap: calc(var(--spacing)*16); }
  .gap-px { gap: 1px; }
  :where(.space-y-0\.5 > :not(:last-child)) { --tw-space-y-reverse: 0; margin-block-start: calc(calc(var(--spacing)*.5)*var(--tw-space-y-reverse)); margin-block-end: calc(calc(var(--spacing)*.5)*calc(1 - var(--tw-space-y-reverse))); }
  :where(.space-y-1 > :not(:last-child)) { --tw-space-y-reverse: 0; margin-block-start: calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse)); margin-block-end: calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse))); }
  :where(.space-y-2 > :not(:last-child)) { --tw-space-y-reverse: 0; margin-block-start: calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse)); margin-block-end: calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse))); }
  :where(.space-y-3 > :not(:last-child)) { --tw-space-y-reverse: 0; margin-block-start: calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse)); margin-block-end: calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse))); }
  :where(.space-y-4 > :not(:last-child)) { --tw-space-y-reverse: 0; margin-block-start: calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse)); margin-block-end: calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse))); }
  :where(.space-y-6 > :not(:last-child)) { --tw-space-y-reverse: 0; margin-block-start: calc(calc(var(--spacing)*6)*var(--tw-space-y-reverse)); margin-block-end: calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-y-reverse))); }
  :where(.space-y-8 > :not(:last-child)) { --tw-space-y-reverse: 0; margin-block-start: calc(calc(var(--spacing)*8)*var(--tw-space-y-reverse)); margin-block-end: calc(calc(var(--spacing)*8)*calc(1 - var(--tw-space-y-reverse))); }
  :where(.space-y-12 > :not(:last-child)) { --tw-space-y-reverse: 0; margin-block-start: calc(calc(var(--spacing)*12)*var(--tw-space-y-reverse)); margin-block-end: calc(calc(var(--spacing)*12)*calc(1 - var(--tw-space-y-reverse))); }
  :where(.space-y-\[2px\] > :not(:last-child)) { --tw-space-y-reverse: 0; margin-block-start: calc(2px*var(--tw-space-y-reverse)); margin-block-end: calc(2px*calc(1 - var(--tw-space-y-reverse))); }
  .gap-x-1\.5 { column-gap: calc(var(--spacing)*1.5); }
  .gap-x-3 { column-gap: calc(var(--spacing)*3); }
  .gap-x-4 { column-gap: calc(var(--spacing)*4); }
  :where(.space-x-0\.5 > :not(:last-child)) { --tw-space-x-reverse: 0; margin-inline-start: calc(calc(var(--spacing)*.5)*var(--tw-space-x-reverse)); margin-inline-end: calc(calc(var(--spacing)*.5)*calc(1 - var(--tw-space-x-reverse))); }
  :where(.space-x-1 > :not(:last-child)) { --tw-space-x-reverse: 0; margin-inline-start: calc(calc(var(--spacing)*1)*var(--tw-space-x-reverse)); margin-inline-end: calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-x-reverse))); }
  :where(.space-x-2 > :not(:last-child)) { --tw-space-x-reverse: 0; margin-inline-start: calc(calc(var(--spacing)*2)*var(--tw-space-x-reverse)); margin-inline-end: calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-x-reverse))); }
  :where(.space-x-3 > :not(:last-child)) { --tw-space-x-reverse: 0; margin-inline-start: calc(calc(var(--spacing)*3)*var(--tw-space-x-reverse)); margin-inline-end: calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-x-reverse))); }
  :where(.space-x-4 > :not(:last-child)) { --tw-space-x-reverse: 0; margin-inline-start: calc(calc(var(--spacing)*4)*var(--tw-space-x-reverse)); margin-inline-end: calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-x-reverse))); }
  .gap-y-1\.5 { row-gap: calc(var(--spacing)*1.5); }
  .gap-y-6 { row-gap: calc(var(--spacing)*6); }
  :where(.divide-x > :not(:last-child)) { --tw-divide-x-reverse: 0; border-inline-style: var(--tw-border-style); border-inline-start-width: calc(1px*var(--tw-divide-x-reverse)); border-inline-end-width: calc(1px*calc(1 - var(--tw-divide-x-reverse))); }
  :where(.divide-y > :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))); }
  :where(.divide-stone-200 > :not(:last-child)) { border-color: var(--color-stone-200); }
  :where(.divide-zinc-100 > :not(:last-child)) { border-color: var(--color-zinc-100); }
  :where(.divide-zinc-200 > :not(:last-child)) { border-color: var(--color-zinc-200); }
  :where(.divide-zinc-800 > :not(:last-child)) { border-color: var(--color-zinc-800); }
  .self-center { align-self: center; }
  .self-start { align-self: flex-start; }
  .self-stretch { align-self: stretch; }
  .truncate { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
  .\!overflow-hidden { overflow: hidden !important; }
  .overflow-auto { overflow: auto; }
  .overflow-hidden { overflow: hidden; }
  .overflow-visible { overflow: visible; }
  .overflow-x-auto { overflow-x: auto; }
  .overflow-x-hidden { overflow-x: hidden; }
  .overflow-y-auto { overflow-y: auto; }
  .overflow-y-hidden { overflow-y: hidden; }
  .overscroll-contain { overscroll-behavior: contain; }
  .scroll-smooth { scroll-behavior: smooth; }
  .\!rounded-2xl { border-radius: var(--radius-2xl) !important; }
  .\!rounded-lg { border-radius: var(--radius-lg) !important; }
  .\!rounded-xl { border-radius: var(--radius-xl) !important; }
  .rounded { border-radius: 0.25rem; }
  .rounded-2xl { border-radius: var(--radius-2xl); }
  .rounded-3xl { border-radius: var(--radius-3xl); }
  .rounded-\[\.3rem\] { border-radius: 0.3rem; }
  .rounded-\[2\.5rem\] { border-radius: 2.5rem; }
  .rounded-\[2rem\] { border-radius: 2rem; }
  .rounded-\[3px\] { border-radius: 3px; }
  .rounded-\[3rem\] { border-radius: 3rem; }
  .rounded-\[4px\] { border-radius: 4px; }
  .rounded-\[6px\] { border-radius: 6px; }
  .rounded-\[8px\] { border-radius: 8px; }
  .rounded-\[18px\] { border-radius: 18px; }
  .rounded-\[28px\] { border-radius: 28px; }
  .rounded-\[inherit\] { border-radius: inherit; }
  .rounded-\[var\(--avatar-radius\)\] { border-radius: var(--avatar-radius); }
  .rounded-full { border-radius: 3.40282e+38px; }
  .rounded-lg { border-radius: var(--radius-lg); }
  .rounded-md { border-radius: var(--radius-md); }
  .rounded-none { border-radius: 0px; }
  .rounded-sm { border-radius: var(--radius-sm); }
  .rounded-xl { border-radius: var(--radius-xl); }
  .rounded-s-lg { border-start-start-radius: var(--radius-lg); border-end-start-radius: var(--radius-lg); }
  .rounded-e-lg { border-start-end-radius: var(--radius-lg); border-end-end-radius: var(--radius-lg); }
  .rounded-t-2xl { border-top-left-radius: var(--radius-2xl); border-top-right-radius: var(--radius-2xl); }
  .rounded-t-4xl { border-top-left-radius: var(--radius-4xl); border-top-right-radius: var(--radius-4xl); }
  .rounded-t-\[3rem\] { border-top-left-radius: 3rem; border-top-right-radius: 3rem; }
  .rounded-t-\[16px\] { border-top-left-radius: 16px; border-top-right-radius: 16px; }
  .rounded-t-full { border-top-left-radius: 3.40282e+38px; border-top-right-radius: 3.40282e+38px; }
  .rounded-t-lg { border-top-left-radius: var(--radius-lg); border-top-right-radius: var(--radius-lg); }
  .rounded-t-xl { border-top-left-radius: var(--radius-xl); border-top-right-radius: var(--radius-xl); }
  .rounded-l-2xl { border-top-left-radius: var(--radius-2xl); border-bottom-left-radius: var(--radius-2xl); }
  .rounded-l-md { border-top-left-radius: var(--radius-md); border-bottom-left-radius: var(--radius-md); }
  .rounded-r-md { border-top-right-radius: var(--radius-md); border-bottom-right-radius: var(--radius-md); }
  .rounded-b-2xl { border-bottom-right-radius: var(--radius-2xl); border-bottom-left-radius: var(--radius-2xl); }
  .rounded-b-\[2rem\] { border-bottom-right-radius: 2rem; border-bottom-left-radius: 2rem; }
  .rounded-b-\[12px\] { border-bottom-right-radius: 12px; border-bottom-left-radius: 12px; }
  .rounded-b-\[42px\] { border-bottom-right-radius: 42px; border-bottom-left-radius: 42px; }
  .rounded-br-none { border-bottom-right-radius: 0px; }
  .\!border { border-style: var(--tw-border-style) !important; border-width: 1px !important; }
  .border { border-style: var(--tw-border-style); border-width: 1px; }
  .border-0 { border-style: var(--tw-border-style); border-width: 0px; }
  .border-1 { border-style: var(--tw-border-style); border-width: 1px; }
  .border-2 { border-style: var(--tw-border-style); border-width: 2px; }
  .border-4 { border-style: var(--tw-border-style); border-width: 4px; }
  .border-\[8px\] { border-style: var(--tw-border-style); border-width: 8px; }
  .border-x { border-inline-style: var(--tw-border-style); border-inline-width: 1px; }
  .border-y { border-block-style: var(--tw-border-style); border-block-width: 1px; }
  .border-s { border-inline-start-style: var(--tw-border-style); border-inline-start-width: 1px; }
  .border-e { border-inline-end-style: var(--tw-border-style); border-inline-end-width: 1px; }
  .border-t { border-top-style: var(--tw-border-style); border-top-width: 1px; }
  .border-r { border-right-style: var(--tw-border-style); border-right-width: 1px; }
  .border-r-0 { border-right-style: var(--tw-border-style); border-right-width: 0px; }
  .border-b { border-bottom-style: var(--tw-border-style); border-bottom-width: 1px; }
  .border-b-2 { border-bottom-style: var(--tw-border-style); border-bottom-width: 2px; }
  .border-b-4 { border-bottom-style: var(--tw-border-style); border-bottom-width: 4px; }
  .border-l { border-left-style: var(--tw-border-style); border-left-width: 1px; }
  .border-l-2 { border-left-style: var(--tw-border-style); border-left-width: 2px; }
  .border-dashed { --tw-border-style: dashed; border-style: dashed; }
  .border-none { --tw-border-style: none; border-style: none; }
  .border-none\! { --tw-border-style: none !important; border-style: none !important; }
  .\!border-black\/5 { border-color: rgba(0, 0, 0, 0.05) !important; }
  @supports (color:color-mix(in lab,red,red)) {
  .\!border-black\/5 { border-color: color-mix(in oklab,var(--color-black)5%,transparent) !important; }
}
  .\!border-white\/10 { border-color: rgba(255, 255, 255, 0.1) !important; }
  @supports (color:color-mix(in lab,red,red)) {
  .\!border-white\/10 { border-color: color-mix(in oklab,var(--color-white)10%,transparent) !important; }
}
  .\!border-zinc-200 { border-color: var(--color-zinc-200) !important; }
  .border-\(--callout-border\) { border-color: var(--callout-border); }
  .border-\[\#1AAB29\] { border-color: rgb(26, 171, 41); }
  .border-\[\#1AAB29\]\/50 { border-color: rgba(26, 171, 41, 0.5); }
  .border-\[\#17B02D\] { border-color: rgb(23, 176, 45); }
  .border-\[\#D89E24\] { border-color: rgb(216, 158, 36); }
  .border-\[\#D89E24\]\/50 { border-color: rgba(216, 158, 36, 0.5); }
  .border-\[\#E5AA29\] { border-color: rgb(229, 170, 41); }
  .border-\[\#E0443E\] { border-color: rgb(224, 68, 62); }
  .border-\[\#E0443E\]\/50 { border-color: rgba(224, 68, 62, 0.5); }
  .border-\[\#E66860\] { border-color: rgb(230, 104, 96); }
  .border-accent { border-color: var(--color-accent); }
  .border-accent\/10 { border-color: rgba(131, 204, 218, 0.1); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-accent\/10 { border-color: color-mix(in oklab,var(--color-accent)10%,transparent); }
}
  .border-accent\/15 { border-color: rgba(131, 204, 218, 0.15); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-accent\/15 { border-color: color-mix(in oklab,var(--color-accent)15%,transparent); }
}
  .border-accent\/20 { border-color: rgba(131, 204, 218, 0.2); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-accent\/20 { border-color: color-mix(in oklab,var(--color-accent)20%,transparent); }
}
  .border-accent\/30 { border-color: rgba(131, 204, 218, 0.3); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-accent\/30 { border-color: color-mix(in oklab,var(--color-accent)30%,transparent); }
}
  .border-accent\/40 { border-color: rgba(131, 204, 218, 0.4); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-accent\/40 { border-color: color-mix(in oklab,var(--color-accent)40%,transparent); }
}
  .border-accent\/50 { border-color: rgba(131, 204, 218, 0.5); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-accent\/50 { border-color: color-mix(in oklab,var(--color-accent)50%,transparent); }
}
  .border-amber-300 { border-color: var(--color-amber-300); }
  .border-black { border-color: var(--color-black); }
  .border-black\/5 { border-color: rgba(0, 0, 0, 0.05); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-black\/5 { border-color: color-mix(in oklab,var(--color-black)5%,transparent); }
}
  .border-black\/10 { border-color: rgba(0, 0, 0, 0.1); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-black\/10 { border-color: color-mix(in oklab,var(--color-black)10%,transparent); }
}
  .border-black\/20 { border-color: rgba(0, 0, 0, 0.2); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-black\/20 { border-color: color-mix(in oklab,var(--color-black)20%,transparent); }
}
  .border-black\/30 { border-color: rgba(0, 0, 0, 0.3); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-black\/30 { border-color: color-mix(in oklab,var(--color-black)30%,transparent); }
}
  .border-blue-300 { border-color: var(--color-blue-300); }
  .border-current { border-color: currentcolor; }
  .border-emerald-300 { border-color: var(--color-emerald-300); }
  .border-gray-300 { border-color: var(--color-gray-300); }
  .border-green-200 { border-color: var(--color-green-200); }
  .border-green-300 { border-color: var(--color-green-300); }
  .border-green-500 { border-color: var(--color-green-500); }
  .border-green-500\/30 { border-color: rgba(0, 199, 88, 0.3); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-green-500\/30 { border-color: color-mix(in oklab,var(--color-green-500)30%,transparent); }
}
  .border-indigo-100 { border-color: var(--color-indigo-100); }
  .border-indigo-500 { border-color: var(--color-indigo-500); }
  .border-indigo-500\/50 { border-color: rgba(98, 95, 255, 0.5); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-indigo-500\/50 { border-color: color-mix(in oklab,var(--color-indigo-500)50%,transparent); }
}
  .border-orange-300 { border-color: var(--color-orange-300); }
  .border-pink-300 { border-color: var(--color-pink-300); }
  .border-purple-300 { border-color: var(--color-purple-300); }
  .border-red-500 { border-color: var(--color-red-500); }
  .border-red-500\/30 { border-color: rgba(251, 44, 54, 0.3); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-red-500\/30 { border-color: color-mix(in oklab,var(--color-red-500)30%,transparent); }
}
  .border-stone-100 { border-color: var(--color-stone-100); }
  .border-stone-200 { border-color: var(--color-stone-200); }
  .border-teal-300 { border-color: var(--color-teal-300); }
  .border-transparent { border-color: rgba(0, 0, 0, 0); }
  .border-white { border-color: var(--color-white); }
  .border-white\/5 { border-color: rgba(255, 255, 255, 0.05); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-white\/5 { border-color: color-mix(in oklab,var(--color-white)5%,transparent); }
}
  .border-white\/6 { border-color: rgba(255, 255, 255, 0.06); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-white\/6 { border-color: color-mix(in oklab,var(--color-white)6%,transparent); }
}
  .border-white\/8 { border-color: rgba(255, 255, 255, 0.08); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-white\/8 { border-color: color-mix(in oklab,var(--color-white)8%,transparent); }
}
  .border-white\/10 { border-color: rgba(255, 255, 255, 0.1); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-white\/10 { border-color: color-mix(in oklab,var(--color-white)10%,transparent); }
}
  .border-white\/20 { border-color: rgba(255, 255, 255, 0.2); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-white\/20 { border-color: color-mix(in oklab,var(--color-white)20%,transparent); }
}
  .border-white\/30 { border-color: rgba(255, 255, 255, 0.3); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-white\/30 { border-color: color-mix(in oklab,var(--color-white)30%,transparent); }
}
  .border-white\/\[0\.06\] { border-color: rgba(255, 255, 255, 0.06); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-white\/\[0\.06\] { border-color: color-mix(in oklab,var(--color-white)6%,transparent); }
}
  .border-yellow-200 { border-color: var(--color-yellow-200); }
  .border-zinc-50 { border-color: var(--color-zinc-50); }
  .border-zinc-100 { border-color: var(--color-zinc-100); }
  .border-zinc-200 { border-color: var(--color-zinc-200); }
  .border-zinc-200\/50 { border-color: rgba(229, 231, 235, 0.5); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-zinc-200\/50 { border-color: color-mix(in oklab,var(--color-zinc-200)50%,transparent); }
}
  .border-zinc-300 { border-color: var(--color-zinc-300); }
  .border-zinc-400 { border-color: var(--color-zinc-400); }
  .border-zinc-600 { border-color: var(--color-zinc-600); }
  .border-zinc-700 { border-color: var(--color-zinc-700); }
  .border-zinc-800 { border-color: var(--color-zinc-800); }
  .border-zinc-800\/10 { border-color: rgba(30, 41, 57, 0.1); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-zinc-800\/10 { border-color: color-mix(in oklab,var(--color-zinc-800)10%,transparent); }
}
  .border-zinc-800\/15 { border-color: rgba(30, 41, 57, 0.15); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-zinc-800\/15 { border-color: color-mix(in oklab,var(--color-zinc-800)15%,transparent); }
}
  .border-zinc-800\/50 { border-color: rgba(30, 41, 57, 0.5); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-zinc-800\/50 { border-color: color-mix(in oklab,var(--color-zinc-800)50%,transparent); }
}
  .border-zinc-900 { border-color: var(--color-zinc-900); }
  .border-zinc-950\/40 { border-color: rgba(3, 7, 18, 0.4); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-zinc-950\/40 { border-color: color-mix(in oklab,var(--color-zinc-950)40%,transparent); }
}
  .border-x-zinc-100 { border-inline-color: var(--color-zinc-100); }
  .border-t-indigo-500 { border-top-color: var(--color-indigo-500); }
  .border-t-white { border-top-color: var(--color-white); }
  .border-b-zinc-300\/80 { border-bottom-color: rgba(209, 213, 220, 0.8); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-b-zinc-300\/80 { border-bottom-color: color-mix(in oklab,var(--color-zinc-300)80%,transparent); }
}
  .border-l-indigo-500 { border-left-color: var(--color-indigo-500); }
  .border-l-transparent { border-left-color: rgba(0, 0, 0, 0); }
  .\!bg-blue-500 { background-color: var(--color-blue-500) !important; }
  .\!bg-red-500 { background-color: var(--color-red-500) !important; }
  .\!bg-white { background-color: var(--color-white) !important; }
  .\!bg-white\/20 { background-color: rgba(255, 255, 255, 0.2) !important; }
  @supports (color:color-mix(in lab,red,red)) {
  .\!bg-white\/20 { background-color: color-mix(in oklab,var(--color-white)20%,transparent) !important; }
}
  .\!bg-white\/40 { background-color: rgba(255, 255, 255, 0.4) !important; }
  @supports (color:color-mix(in lab,red,red)) {
  .\!bg-white\/40 { background-color: color-mix(in oklab,var(--color-white)40%,transparent) !important; }
}
  .bg-\(--callout-background\) { background-color: var(--callout-background); }
  .bg-\[\#0b0e11\] { background-color: rgb(11, 14, 17); }
  .bg-\[\#0f172a\] { background-color: rgb(15, 23, 42); }
  .bg-\[\#00F3A2\] { background-color: rgb(0, 243, 162); }
  .bg-\[\#00F3A2\]\/10 { background-color: rgba(0, 243, 162, 0.1); }
  .bg-\[\#00F3A2\]\/20 { background-color: rgba(0, 243, 162, 0.2); }
  .bg-\[\#1a1a1a\] { background-color: rgb(26, 26, 26); }
  .bg-\[\#1e222d\] { background-color: rgb(30, 34, 45); }
  .bg-\[\#2a2e39\] { background-color: rgb(42, 46, 57); }
  .bg-\[\#007AFF\] { background-color: rgb(0, 122, 255); }
  .bg-\[\#19C332\] { background-color: rgb(25, 195, 50); }
  .bg-\[\#28C840\] { background-color: rgb(40, 200, 64); }
  .bg-\[\#222\] { background-color: rgb(34, 34, 34); }
  .bg-\[\#131722\] { background-color: rgb(19, 23, 34); }
  .bg-\[\#FEBC2E\] { background-color: rgb(254, 188, 46); }
  .bg-\[\#FF4A68\] { background-color: rgb(255, 74, 104); }
  .bg-\[\#FF4A68\]\/10 { background-color: rgba(255, 74, 104, 0.1); }
  .bg-\[\#FF4A68\]\/20 { background-color: rgba(255, 74, 104, 0.2); }
  .bg-\[\#FF5F57\] { background-color: rgb(255, 95, 87); }
  .bg-\[\#FF736A\] { background-color: rgb(255, 115, 106); }
  .bg-\[\#f5f5f7\] { background-color: rgb(245, 245, 247); }
  .bg-\[var\(--color-accent\)\] { background-color: var(--color-accent); }
  .bg-\[var\(--color-accent-foreground\)\] { background-color: var(--color-accent-foreground); }
  .bg-accent { background-color: var(--color-accent); }
  .bg-accent\/5 { background-color: rgba(131, 204, 218, 0.05); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-accent\/5 { background-color: color-mix(in oklab,var(--color-accent)5%,transparent); }
}
  .bg-accent\/8 { background-color: rgba(131, 204, 218, 0.08); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-accent\/8 { background-color: color-mix(in oklab,var(--color-accent)8%,transparent); }
}
  .bg-accent\/10 { background-color: rgba(131, 204, 218, 0.1); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-accent\/10 { background-color: color-mix(in oklab,var(--color-accent)10%,transparent); }
}
  .bg-accent\/20 { background-color: rgba(131, 204, 218, 0.2); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-accent\/20 { background-color: color-mix(in oklab,var(--color-accent)20%,transparent); }
}
  .bg-accent\/\[0\.02\] { background-color: rgba(131, 204, 218, 0.02); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-accent\/\[0\.02\] { background-color: color-mix(in oklab,var(--color-accent)2%,transparent); }
}
  .bg-accent\/\[0\.03\] { background-color: rgba(131, 204, 218, 0.03); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-accent\/\[0\.03\] { background-color: color-mix(in oklab,var(--color-accent)3%,transparent); }
}
  .bg-accent\/\[0\.04\] { background-color: rgba(131, 204, 218, 0.04); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-accent\/\[0\.04\] { background-color: color-mix(in oklab,var(--color-accent)4%,transparent); }
}
  .bg-accent\/\[0\.06\] { background-color: rgba(131, 204, 218, 0.06); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-accent\/\[0\.06\] { background-color: color-mix(in oklab,var(--color-accent)6%,transparent); }
}
  .bg-accent\/\[0\.08\] { background-color: rgba(131, 204, 218, 0.08); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-accent\/\[0\.08\] { background-color: color-mix(in oklab,var(--color-accent)8%,transparent); }
}
  .bg-accent\/\[0\.12\] { background-color: rgba(131, 204, 218, 0.12); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-accent\/\[0\.12\] { background-color: color-mix(in oklab,var(--color-accent)12%,transparent); }
}
  .bg-accent\/\[0\.18\] { background-color: rgba(131, 204, 218, 0.18); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-accent\/\[0\.18\] { background-color: color-mix(in oklab,var(--color-accent)18%,transparent); }
}
  .bg-amber-200 { background-color: var(--color-amber-200); }
  .bg-amber-400\/25 { background-color: rgba(252, 187, 0, 0.25); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-amber-400\/25 { background-color: color-mix(in oklab,var(--color-amber-400)25%,transparent); }
}
  .bg-amber-500 { background-color: var(--color-amber-500); }
  .bg-black { background-color: var(--color-black); }
  .bg-black\/5 { background-color: rgba(0, 0, 0, 0.05); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-black\/5 { background-color: color-mix(in oklab,var(--color-black)5%,transparent); }
}
  .bg-black\/10 { background-color: rgba(0, 0, 0, 0.1); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-black\/10 { background-color: color-mix(in oklab,var(--color-black)10%,transparent); }
}
  .bg-black\/20 { background-color: rgba(0, 0, 0, 0.2); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-black\/20 { background-color: color-mix(in oklab,var(--color-black)20%,transparent); }
}
  .bg-black\/30 { background-color: rgba(0, 0, 0, 0.3); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-black\/30 { background-color: color-mix(in oklab,var(--color-black)30%,transparent); }
}
  .bg-black\/40 { background-color: rgba(0, 0, 0, 0.4); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-black\/40 { background-color: color-mix(in oklab,var(--color-black)40%,transparent); }
}
  .bg-black\/50 { background-color: rgba(0, 0, 0, 0.5); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-black\/50 { background-color: color-mix(in oklab,var(--color-black)50%,transparent); }
}
  .bg-black\/80 { background-color: rgba(0, 0, 0, 0.8); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-black\/80 { background-color: color-mix(in oklab,var(--color-black)80%,transparent); }
}
  .bg-black\/90 { background-color: rgba(0, 0, 0, 0.9); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-black\/90 { background-color: color-mix(in oklab,var(--color-black)90%,transparent); }
}
  .bg-blue-50 { background-color: var(--color-blue-50); }
  .bg-blue-100 { background-color: var(--color-blue-100); }
  .bg-blue-200 { background-color: var(--color-blue-200); }
  .bg-blue-300 { background-color: var(--color-blue-300); }
  .bg-blue-400 { background-color: var(--color-blue-400); }
  .bg-blue-400\/20 { background-color: rgba(84, 162, 255, 0.2); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-blue-400\/20 { background-color: color-mix(in oklab,var(--color-blue-400)20%,transparent); }
}
  .bg-blue-500 { background-color: var(--color-blue-500); }
  .bg-current { background-color: currentcolor; }
  .bg-cyan-200 { background-color: var(--color-cyan-200); }
  .bg-cyan-400\/20 { background-color: rgba(0, 210, 239, 0.2); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-cyan-400\/20 { background-color: color-mix(in oklab,var(--color-cyan-400)20%,transparent); }
}
  .bg-cyan-500 { background-color: var(--color-cyan-500); }
  .bg-emerald-50 { background-color: var(--color-emerald-50); }
  .bg-emerald-200 { background-color: var(--color-emerald-200); }
  .bg-emerald-400\/20 { background-color: rgba(0, 210, 148, 0.2); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-emerald-400\/20 { background-color: color-mix(in oklab,var(--color-emerald-400)20%,transparent); }
}
  .bg-emerald-500 { background-color: var(--color-emerald-500); }
  .bg-fuchsia-200 { background-color: var(--color-fuchsia-200); }
  .bg-fuchsia-400\/20 { background-color: rgba(236, 108, 255, 0.2); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-fuchsia-400\/20 { background-color: color-mix(in oklab,var(--color-fuchsia-400)20%,transparent); }
}
  .bg-fuchsia-500 { background-color: var(--color-fuchsia-500); }
  .bg-gray-50\/50 { background-color: rgba(249, 250, 251, 0.5); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-gray-50\/50 { background-color: color-mix(in oklab,var(--color-gray-50)50%,transparent); }
}
  .bg-gray-200 { background-color: var(--color-gray-200); }
  .bg-green-50 { background-color: var(--color-green-50); }
  .bg-green-100 { background-color: var(--color-green-100); }
  .bg-green-200 { background-color: var(--color-green-200); }
  .bg-green-400\/20 { background-color: rgba(5, 223, 114, 0.2); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-green-400\/20 { background-color: color-mix(in oklab,var(--color-green-400)20%,transparent); }
}
  .bg-green-500 { background-color: var(--color-green-500); }
  .bg-green-500\/5 { background-color: rgba(0, 199, 88, 0.05); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-green-500\/5 { background-color: color-mix(in oklab,var(--color-green-500)5%,transparent); }
}
  .bg-green-500\/20 { background-color: rgba(0, 199, 88, 0.2); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-green-500\/20 { background-color: color-mix(in oklab,var(--color-green-500)20%,transparent); }
}
  .bg-green-500\/80 { background-color: rgba(0, 199, 88, 0.8); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-green-500\/80 { background-color: color-mix(in oklab,var(--color-green-500)80%,transparent); }
}
  .bg-indigo-50 { background-color: var(--color-indigo-50); }
  .bg-indigo-200 { background-color: var(--color-indigo-200); }
  .bg-indigo-400\/20 { background-color: rgba(125, 135, 255, 0.2); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-indigo-400\/20 { background-color: color-mix(in oklab,var(--color-indigo-400)20%,transparent); }
}
  .bg-indigo-500 { background-color: var(--color-indigo-500); }
  .bg-indigo-500\/10 { background-color: rgba(98, 95, 255, 0.1); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-indigo-500\/10 { background-color: color-mix(in oklab,var(--color-indigo-500)10%,transparent); }
}
  .bg-indigo-500\/20 { background-color: rgba(98, 95, 255, 0.2); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-indigo-500\/20 { background-color: color-mix(in oklab,var(--color-indigo-500)20%,transparent); }
}
  .bg-indigo-600 { background-color: var(--color-indigo-600); }
  .bg-lime-200 { background-color: var(--color-lime-200); }
  .bg-lime-400\/25 { background-color: rgba(157, 229, 0, 0.25); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-lime-400\/25 { background-color: color-mix(in oklab,var(--color-lime-400)25%,transparent); }
}
  .bg-lime-500 { background-color: var(--color-lime-500); }
  .bg-orange-200 { background-color: var(--color-orange-200); }
  .bg-orange-400\/20 { background-color: rgba(255, 139, 26, 0.2); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-orange-400\/20 { background-color: color-mix(in oklab,var(--color-orange-400)20%,transparent); }
}
  .bg-orange-500 { background-color: var(--color-orange-500); }
  .bg-pink-200 { background-color: var(--color-pink-200); }
  .bg-pink-400\/20 { background-color: rgba(251, 100, 182, 0.2); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-pink-400\/20 { background-color: color-mix(in oklab,var(--color-pink-400)20%,transparent); }
}
  .bg-pink-500 { background-color: var(--color-pink-500); }
  .bg-purple-200 { background-color: var(--color-purple-200); }
  .bg-purple-400\/20 { background-color: rgba(192, 126, 255, 0.2); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-purple-400\/20 { background-color: color-mix(in oklab,var(--color-purple-400)20%,transparent); }
}
  .bg-purple-500 { background-color: var(--color-purple-500); }
  .bg-red-100 { background-color: var(--color-red-100); }
  .bg-red-200 { background-color: var(--color-red-200); }
  .bg-red-400 { background-color: var(--color-red-400); }
  .bg-red-400\/20 { background-color: rgba(255, 101, 104, 0.2); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-red-400\/20 { background-color: color-mix(in oklab,var(--color-red-400)20%,transparent); }
}
  .bg-red-500 { background-color: var(--color-red-500); }
  .bg-red-500\/20 { background-color: rgba(251, 44, 54, 0.2); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-red-500\/20 { background-color: color-mix(in oklab,var(--color-red-500)20%,transparent); }
}
  .bg-red-500\/80 { background-color: rgba(251, 44, 54, 0.8); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-red-500\/80 { background-color: color-mix(in oklab,var(--color-red-500)80%,transparent); }
}
  .bg-red-600 { background-color: var(--color-red-600); }
  .bg-rose-50 { background-color: var(--color-rose-50); }
  .bg-rose-200 { background-color: var(--color-rose-200); }
  .bg-rose-400\/20 { background-color: rgba(255, 102, 127, 0.2); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-rose-400\/20 { background-color: color-mix(in oklab,var(--color-rose-400)20%,transparent); }
}
  .bg-rose-500 { background-color: var(--color-rose-500); }
  .bg-sky-200 { background-color: var(--color-sky-200); }
  .bg-sky-400\/20 { background-color: rgba(0, 188, 254, 0.2); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-sky-400\/20 { background-color: color-mix(in oklab,var(--color-sky-400)20%,transparent); }
}
  .bg-sky-500 { background-color: var(--color-sky-500); }
  .bg-slate-900 { background-color: var(--color-slate-900); }
  .bg-stone-100 { background-color: var(--color-stone-100); }
  .bg-stone-200 { background-color: var(--color-stone-200); }
  .bg-teal-200 { background-color: var(--color-teal-200); }
  .bg-teal-400\/20 { background-color: rgba(0, 211, 189, 0.2); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-teal-400\/20 { background-color: color-mix(in oklab,var(--color-teal-400)20%,transparent); }
}
  .bg-teal-500 { background-color: var(--color-teal-500); }
  .bg-transparent { background-color: rgba(0, 0, 0, 0); }
  .bg-transparent\! { background-color: rgba(0, 0, 0, 0) !important; }
  .bg-violet-200 { background-color: var(--color-violet-200); }
  .bg-violet-400\/20 { background-color: rgba(166, 133, 255, 0.2); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-violet-400\/20 { background-color: color-mix(in oklab,var(--color-violet-400)20%,transparent); }
}
  .bg-violet-500 { background-color: var(--color-violet-500); }
  .bg-white { background-color: var(--color-white); }
  .bg-white\/5 { background-color: rgba(255, 255, 255, 0.05); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-white\/5 { background-color: color-mix(in oklab,var(--color-white)5%,transparent); }
}
  .bg-white\/8 { background-color: rgba(255, 255, 255, 0.08); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-white\/8 { background-color: color-mix(in oklab,var(--color-white)8%,transparent); }
}
  .bg-white\/10 { background-color: rgba(255, 255, 255, 0.1); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-white\/10 { background-color: color-mix(in oklab,var(--color-white)10%,transparent); }
}
  .bg-white\/20 { background-color: rgba(255, 255, 255, 0.2); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-white\/20 { background-color: color-mix(in oklab,var(--color-white)20%,transparent); }
}
  .bg-white\/50 { background-color: rgba(255, 255, 255, 0.5); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-white\/50 { background-color: color-mix(in oklab,var(--color-white)50%,transparent); }
}
  .bg-white\/60 { background-color: rgba(255, 255, 255, 0.6); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-white\/60 { background-color: color-mix(in oklab,var(--color-white)60%,transparent); }
}
  .bg-white\/70 { background-color: rgba(255, 255, 255, 0.7); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-white\/70 { background-color: color-mix(in oklab,var(--color-white)70%,transparent); }
}
  .bg-white\/80 { background-color: rgba(255, 255, 255, 0.8); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-white\/80 { background-color: color-mix(in oklab,var(--color-white)80%,transparent); }
}
  .bg-white\/90 { background-color: rgba(255, 255, 255, 0.9); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-white\/90 { background-color: color-mix(in oklab,var(--color-white)90%,transparent); }
}
  .bg-white\/95 { background-color: rgba(255, 255, 255, 0.95); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-white\/95 { background-color: color-mix(in oklab,var(--color-white)95%,transparent); }
}
  .bg-white\/\[0\.01\] { background-color: rgba(255, 255, 255, 0.01); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-white\/\[0\.01\] { background-color: color-mix(in oklab,var(--color-white)1%,transparent); }
}
  .bg-white\/\[0\.02\] { background-color: rgba(255, 255, 255, 0.02); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-white\/\[0\.02\] { background-color: color-mix(in oklab,var(--color-white)2%,transparent); }
}
  .bg-white\/\[0\.03\] { background-color: rgba(255, 255, 255, 0.03); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-white\/\[0\.03\] { background-color: color-mix(in oklab,var(--color-white)3%,transparent); }
}
  .bg-white\/\[0\.04\] { background-color: rgba(255, 255, 255, 0.04); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-white\/\[0\.04\] { background-color: color-mix(in oklab,var(--color-white)4%,transparent); }
}
  .bg-yellow-50 { background-color: var(--color-yellow-50); }
  .bg-yellow-200 { background-color: var(--color-yellow-200); }
  .bg-yellow-400\/25 { background-color: rgba(250, 200, 0, 0.25); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-yellow-400\/25 { background-color: color-mix(in oklab,var(--color-yellow-400)25%,transparent); }
}
  .bg-yellow-500 { background-color: var(--color-yellow-500); }
  .bg-yellow-500\/20 { background-color: rgba(237, 178, 0, 0.2); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-yellow-500\/20 { background-color: color-mix(in oklab,var(--color-yellow-500)20%,transparent); }
}
  .bg-yellow-500\/80 { background-color: rgba(237, 178, 0, 0.8); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-yellow-500\/80 { background-color: color-mix(in oklab,var(--color-yellow-500)80%,transparent); }
}
  .bg-zinc-50 { background-color: var(--color-zinc-50); }
  .bg-zinc-50\/50 { background-color: rgba(249, 250, 251, 0.5); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-zinc-50\/50 { background-color: color-mix(in oklab,var(--color-zinc-50)50%,transparent); }
}
  .bg-zinc-100 { background-color: var(--color-zinc-100); }
  .bg-zinc-100\/50 { background-color: rgba(243, 244, 246, 0.5); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-zinc-100\/50 { background-color: color-mix(in oklab,var(--color-zinc-100)50%,transparent); }
}
  .bg-zinc-200 { background-color: var(--color-zinc-200); }
  .bg-zinc-200\/20 { background-color: rgba(229, 231, 235, 0.2); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-zinc-200\/20 { background-color: color-mix(in oklab,var(--color-zinc-200)20%,transparent); }
}
  .bg-zinc-300 { background-color: var(--color-zinc-300); }
  .bg-zinc-300\/50 { background-color: rgba(209, 213, 220, 0.5); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-zinc-300\/50 { background-color: color-mix(in oklab,var(--color-zinc-300)50%,transparent); }
}
  .bg-zinc-400 { background-color: var(--color-zinc-400); }
  .bg-zinc-400\/15 { background-color: rgba(153, 161, 175, 0.15); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-zinc-400\/15 { background-color: color-mix(in oklab,var(--color-zinc-400)15%,transparent); }
}
  .bg-zinc-400\/20 { background-color: rgba(153, 161, 175, 0.2); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-zinc-400\/20 { background-color: color-mix(in oklab,var(--color-zinc-400)20%,transparent); }
}
  .bg-zinc-400\/50 { background-color: rgba(153, 161, 175, 0.5); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-zinc-400\/50 { background-color: color-mix(in oklab,var(--color-zinc-400)50%,transparent); }
}
  .bg-zinc-500 { background-color: var(--color-zinc-500); }
  .bg-zinc-600 { background-color: var(--color-zinc-600); }
  .bg-zinc-700 { background-color: var(--color-zinc-700); }
  .bg-zinc-700\/50 { background-color: rgba(54, 65, 83, 0.5); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-zinc-700\/50 { background-color: color-mix(in oklab,var(--color-zinc-700)50%,transparent); }
}
  .bg-zinc-800 { background-color: var(--color-zinc-800); }
  .bg-zinc-800\/5 { background-color: rgba(30, 41, 57, 0.05); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-zinc-800\/5 { background-color: color-mix(in oklab,var(--color-zinc-800)5%,transparent); }
}
  .bg-zinc-800\/6 { background-color: rgba(30, 41, 57, 0.06); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-zinc-800\/6 { background-color: color-mix(in oklab,var(--color-zinc-800)6%,transparent); }
}
  .bg-zinc-800\/15 { background-color: rgba(30, 41, 57, 0.15); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-zinc-800\/15 { background-color: color-mix(in oklab,var(--color-zinc-800)15%,transparent); }
}
  .bg-zinc-800\/40 { background-color: rgba(30, 41, 57, 0.4); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-zinc-800\/40 { background-color: color-mix(in oklab,var(--color-zinc-800)40%,transparent); }
}
  .bg-zinc-800\/80 { background-color: rgba(30, 41, 57, 0.8); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-zinc-800\/80 { background-color: color-mix(in oklab,var(--color-zinc-800)80%,transparent); }
}
  .bg-zinc-800\/95 { background-color: rgba(30, 41, 57, 0.95); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-zinc-800\/95 { background-color: color-mix(in oklab,var(--color-zinc-800)95%,transparent); }
}
  .bg-zinc-800\/98 { background-color: rgba(30, 41, 57, 0.98); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-zinc-800\/98 { background-color: color-mix(in oklab,var(--color-zinc-800)98%,transparent); }
}
  .bg-zinc-900 { background-color: var(--color-zinc-900); }
  .bg-zinc-900\/50 { background-color: rgba(16, 24, 40, 0.5); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-zinc-900\/50 { background-color: color-mix(in oklab,var(--color-zinc-900)50%,transparent); }
}
  .bg-zinc-950 { background-color: var(--color-zinc-950); }
  .bg-zinc-950\/80 { background-color: rgba(3, 7, 18, 0.8); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-zinc-950\/80 { background-color: color-mix(in oklab,var(--color-zinc-950)80%,transparent); }
}
  .bg-linear-to-br { --tw-gradient-position: to bottom right; }
  @supports (background-image:linear-gradient(in lab,red,red)) {
  .bg-linear-to-br { --tw-gradient-position: to bottom right in oklab; }
}
  .bg-linear-to-br { background-image: linear-gradient(var(--tw-gradient-stops)); }
  .bg-linear-to-r { --tw-gradient-position: to right; }
  @supports (background-image:linear-gradient(in lab,red,red)) {
  .bg-linear-to-r { --tw-gradient-position: to right in oklab; }
}
  .bg-linear-to-r { background-image: linear-gradient(var(--tw-gradient-stops)); }
  .bg-linear-to-t { --tw-gradient-position: to top; }
  @supports (background-image:linear-gradient(in lab,red,red)) {
  .bg-linear-to-t { --tw-gradient-position: to top in oklab; }
}
  .bg-linear-to-t { background-image: linear-gradient(var(--tw-gradient-stops)); }
  .bg-gradient-to-b { --tw-gradient-position: to bottom in oklab; background-image: linear-gradient(var(--tw-gradient-stops)); }
  .bg-gradient-to-br { --tw-gradient-position: to bottom right in oklab; background-image: linear-gradient(var(--tw-gradient-stops)); }
  .bg-gradient-to-r { --tw-gradient-position: to right in oklab; background-image: linear-gradient(var(--tw-gradient-stops)); }
  .bg-gradient-to-t { --tw-gradient-position: to top in oklab; background-image: linear-gradient(var(--tw-gradient-stops)); }
  .bg-\[linear-gradient\(rgba\(18\,16\,16\,0\)_50\%\,rgba\(0\,0\,0\,0\.25\)_50\%\)\,linear-gradient\(90deg\,rgba\(255\,0\,0\,0\.06\)\,rgba\(0\,255\,0\,0\.02\)\,rgba\(0\,0\,255\,0\.06\)\)\] { background-image: linear-gradient(rgba(18, 16, 16, 0) 50%, rgba(0, 0, 0, 0.25) 50%), linear-gradient(90deg, rgba(255, 0, 0, 0.06), rgba(0, 255, 0, 0.02), rgba(0, 0, 255, 0.06)); }
  .from-accent { --tw-gradient-from: var(--color-accent); --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position)); }
  .from-accent\/60 { --tw-gradient-from: #c81c1899; }
  @supports (color:color-mix(in lab,red,red)) {
  .from-accent\/60 { --tw-gradient-from: color-mix(in oklab,var(--color-accent)60%,transparent); }
}
  .from-accent\/60 { --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position)); }
  .from-amber-50 { --tw-gradient-from: var(--color-amber-50); --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position)); }
  .from-black\/20 { --tw-gradient-from: #0003; }
  @supports (color:color-mix(in lab,red,red)) {
  .from-black\/20 { --tw-gradient-from: color-mix(in oklab,var(--color-black)20%,transparent); }
}
  .from-black\/20 { --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position)); }
  .from-black\/80 { --tw-gradient-from: #000c; }
  @supports (color:color-mix(in lab,red,red)) {
  .from-black\/80 { --tw-gradient-from: color-mix(in oklab,var(--color-black)80%,transparent); }
}
  .from-black\/80 { --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position)); }
  .from-blue-50 { --tw-gradient-from: var(--color-blue-50); --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position)); }
  .from-blue-300 { --tw-gradient-from: var(--color-blue-300); --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position)); }
  .from-blue-400 { --tw-gradient-from: var(--color-blue-400); --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position)); }
  .from-emerald-50 { --tw-gradient-from: var(--color-emerald-50); --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position)); }
  .from-green-400 { --tw-gradient-from: var(--color-green-400); --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position)); }
  .from-green-900\/10 { --tw-gradient-from: #0d542b1a; }
  @supports (color:color-mix(in lab,red,red)) {
  .from-green-900\/10 { --tw-gradient-from: color-mix(in oklab,var(--color-green-900)10%,transparent); }
}
  .from-green-900\/10 { --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position)); }
  .from-indigo-500 { --tw-gradient-from: var(--color-indigo-500); --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position)); }
  .from-orange-50 { --tw-gradient-from: var(--color-orange-50); --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position)); }
  .from-pink-50 { --tw-gradient-from: var(--color-pink-50); --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position)); }
  .from-purple-50 { --tw-gradient-from: var(--color-purple-50); --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position)); }
  .from-sky-400 { --tw-gradient-from: var(--color-sky-400); --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position)); }
  .from-slate-400 { --tw-gradient-from: var(--color-slate-400); --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position)); }
  .from-slate-700 { --tw-gradient-from: var(--color-slate-700); --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position)); }
  .from-slate-900 { --tw-gradient-from: var(--color-slate-900); --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position)); }
  .from-teal-50 { --tw-gradient-from: var(--color-teal-50); --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position)); }
  .from-transparent { --tw-gradient-from: transparent; --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position)); }
  .from-white\/10 { --tw-gradient-from: #ffffff1a; }
  @supports (color:color-mix(in lab,red,red)) {
  .from-white\/10 { --tw-gradient-from: color-mix(in oklab,var(--color-white)10%,transparent); }
}
  .from-white\/10 { --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position)); }
  .from-white\/30 { --tw-gradient-from: #ffffff4d; }
  @supports (color:color-mix(in lab,red,red)) {
  .from-white\/30 { --tw-gradient-from: color-mix(in oklab,var(--color-white)30%,transparent); }
}
  .from-white\/30 { --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position)); }
  .from-zinc-100 { --tw-gradient-from: var(--color-zinc-100); --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position)); }
  .via-black\/20 { --tw-gradient-via: #0003; }
  @supports (color:color-mix(in lab,red,red)) {
  .via-black\/20 { --tw-gradient-via: color-mix(in oklab,var(--color-black)20%,transparent); }
}
  .via-black\/20 { --tw-gradient-via-stops: var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-via-stops); }
  .via-indigo-950 { --tw-gradient-via: var(--color-indigo-950); --tw-gradient-via-stops: var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-via-stops); }
  .via-white\/20 { --tw-gradient-via: #fff3; }
  @supports (color:color-mix(in lab,red,red)) {
  .via-white\/20 { --tw-gradient-via: color-mix(in oklab,var(--color-white)20%,transparent); }
}
  .via-white\/20 { --tw-gradient-via-stops: var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-via-stops); }
  .to-accent-content { --tw-gradient-to: var(--color-accent-content); --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position)); }
  .to-black\/40 { --tw-gradient-to: #0006; }
  @supports (color:color-mix(in lab,red,red)) {
  .to-black\/40 { --tw-gradient-to: color-mix(in oklab,var(--color-black)40%,transparent); }
}
  .to-black\/40 { --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position)); }
  .to-blue-100\/50 { --tw-gradient-to: #dbeafe80; }
  @supports (color:color-mix(in lab,red,red)) {
  .to-blue-100\/50 { --tw-gradient-to: color-mix(in oklab,var(--color-blue-100)50%,transparent); }
}
  .to-blue-100\/50 { --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position)); }
  .to-blue-600 { --tw-gradient-to: var(--color-blue-600); --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position)); }
  .to-cyan-500 { --tw-gradient-to: var(--color-cyan-500); --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position)); }
  .to-emerald-100\/50 { --tw-gradient-to: #d0fae580; }
  @supports (color:color-mix(in lab,red,red)) {
  .to-emerald-100\/50 { --tw-gradient-to: color-mix(in oklab,var(--color-emerald-100)50%,transparent); }
}
  .to-emerald-100\/50 { --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position)); }
  .to-emerald-600 { --tw-gradient-to: var(--color-emerald-600); --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position)); }
  .to-indigo-500 { --tw-gradient-to: var(--color-indigo-500); --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position)); }
  .to-orange-100\/50 { --tw-gradient-to: #ffedd580; }
  @supports (color:color-mix(in lab,red,red)) {
  .to-orange-100\/50 { --tw-gradient-to: color-mix(in oklab,var(--color-orange-100)50%,transparent); }
}
  .to-orange-100\/50 { --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position)); }
  .to-pink-100\/50 { --tw-gradient-to: #fce7f380; }
  @supports (color:color-mix(in lab,red,red)) {
  .to-pink-100\/50 { --tw-gradient-to: color-mix(in oklab,var(--color-pink-100)50%,transparent); }
}
  .to-pink-100\/50 { --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position)); }
  .to-purple-100\/50 { --tw-gradient-to: #f3e8ff80; }
  @supports (color:color-mix(in lab,red,red)) {
  .to-purple-100\/50 { --tw-gradient-to: color-mix(in oklab,var(--color-purple-100)50%,transparent); }
}
  .to-purple-100\/50 { --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position)); }
  .to-slate-600 { --tw-gradient-to: var(--color-slate-600); --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position)); }
  .to-slate-900 { --tw-gradient-to: var(--color-slate-900); --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position)); }
  .to-teal-100\/50 { --tw-gradient-to: #cbfbf180; }
  @supports (color:color-mix(in lab,red,red)) {
  .to-teal-100\/50 { --tw-gradient-to: color-mix(in oklab,var(--color-teal-100)50%,transparent); }
}
  .to-teal-100\/50 { --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position)); }
  .to-transparent { --tw-gradient-to: transparent; --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position)); }
  .to-white\/5 { --tw-gradient-to: #ffffff0d; }
  @supports (color:color-mix(in lab,red,red)) {
  .to-white\/5 { --tw-gradient-to: color-mix(in oklab,var(--color-white)5%,transparent); }
}
  .to-white\/5 { --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position)); }
  .to-white\/20 { --tw-gradient-to: #fff3; }
  @supports (color:color-mix(in lab,red,red)) {
  .to-white\/20 { --tw-gradient-to: color-mix(in oklab,var(--color-white)20%,transparent); }
}
  .to-white\/20 { --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position)); }
  .to-white\/30 { --tw-gradient-to: #ffffff4d; }
  @supports (color:color-mix(in lab,red,red)) {
  .to-white\/30 { --tw-gradient-to: color-mix(in oklab,var(--color-white)30%,transparent); }
}
  .to-white\/30 { --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position)); }
  .to-yellow-100\/50 { --tw-gradient-to: #fef9c280; }
  @supports (color:color-mix(in lab,red,red)) {
  .to-yellow-100\/50 { --tw-gradient-to: color-mix(in oklab,var(--color-yellow-100)50%,transparent); }
}
  .to-yellow-100\/50 { --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position)); }
  .to-yellow-300 { --tw-gradient-to: var(--color-yellow-300); --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position)); }
  .to-zinc-200\/50 { --tw-gradient-to: #e5e7eb80; }
  @supports (color:color-mix(in lab,red,red)) {
  .to-zinc-200\/50 { --tw-gradient-to: color-mix(in oklab,var(--color-zinc-200)50%,transparent); }
}
  .to-zinc-200\/50 { --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position)); }
  .bg-cover { background-size: cover; }
  .bg-size-\[100\%_2px\,3px_100\%\] { background-size: 100% 2px, 3px 100%; }
  .bg-fixed { background-attachment: fixed; }
  .bg-clip-text { background-clip: text; }
  .bg-center { background-position: 50% center; }
  .fill-current { fill: currentcolor; }
  .stroke-blue-500 { stroke: var(--color-blue-500); }
  .stroke-emerald-500 { stroke: var(--color-emerald-500); }
  .stroke-indigo-400 { stroke: var(--color-indigo-400); }
  .stroke-indigo-500 { stroke: var(--color-indigo-500); }
  .stroke-rose-500 { stroke: var(--color-rose-500); }
  .stroke-slate-600 { stroke: var(--color-slate-600); }
  .stroke-1 { stroke-width: 1px; }
  .object-contain { object-fit: contain; }
  .object-cover { object-fit: cover; }
  .\!p-0 { padding: calc(var(--spacing)*0) !important; }
  .\!p-3\.5 { padding: calc(var(--spacing)*3.5) !important; }
  .p-0 { padding: calc(var(--spacing)*0); }
  .p-0\! { padding: calc(var(--spacing)*0) !important; }
  .p-0\.5 { padding: calc(var(--spacing)*.5); }
  .p-1 { padding: calc(var(--spacing)*1); }
  .p-1\.5 { padding: calc(var(--spacing)*1.5); }
  .p-2 { padding: calc(var(--spacing)*2); }
  .p-2\.5 { padding: calc(var(--spacing)*2.5); }
  .p-3 { padding: calc(var(--spacing)*3); }
  .p-4 { padding: calc(var(--spacing)*4); }
  .p-5 { padding: calc(var(--spacing)*5); }
  .p-6 { padding: calc(var(--spacing)*6); }
  .p-8 { padding: calc(var(--spacing)*8); }
  .p-10 { padding: calc(var(--spacing)*10); }
  .p-\[\.3125rem\] { padding: 0.3125rem; }
  .p-\[1px\], .p-px { padding: 1px; }
  .\!px-5 { padding-inline: calc(var(--spacing)*5) !important; }
  .px-0 { padding-inline: calc(var(--spacing)*0); }
  .px-0\! { padding-inline: calc(var(--spacing)*0) !important; }
  .px-1 { padding-inline: calc(var(--spacing)*1); }
  .px-1\.5 { padding-inline: calc(var(--spacing)*1.5); }
  .px-2 { padding-inline: calc(var(--spacing)*2); }
  .px-2\.5 { padding-inline: calc(var(--spacing)*2.5); }
  .px-2\.5\! { padding-inline: calc(var(--spacing)*2.5) !important; }
  .px-3 { padding-inline: calc(var(--spacing)*3); }
  .px-4 { padding-inline: calc(var(--spacing)*4); }
  .px-5 { padding-inline: calc(var(--spacing)*5); }
  .px-6 { padding-inline: calc(var(--spacing)*6); }
  .px-8 { padding-inline: calc(var(--spacing)*8); }
  .px-10 { padding-inline: calc(var(--spacing)*10); }
  .px-12 { padding-inline: calc(var(--spacing)*12); }
  .px-\[\.3125rem\] { padding-inline: 0.3125rem; }
  .px-\[3px\] { padding-inline: 3px; }
  .px-\[5px\] { padding-inline: 5px; }
  .\!py-1\.5 { padding-block: calc(var(--spacing)*1.5) !important; }
  .py-0 { padding-block: calc(var(--spacing)*0); }
  .py-0\! { padding-block: calc(var(--spacing)*0) !important; }
  .py-0\.5 { padding-block: calc(var(--spacing)*.5); }
  .py-1 { padding-block: calc(var(--spacing)*1); }
  .py-1\.5 { padding-block: calc(var(--spacing)*1.5); }
  .py-2 { padding-block: calc(var(--spacing)*2); }
  .py-2\.5 { padding-block: calc(var(--spacing)*2.5); }
  .py-3 { padding-block: calc(var(--spacing)*3); }
  .py-4 { padding-block: calc(var(--spacing)*4); }
  .py-5 { padding-block: calc(var(--spacing)*5); }
  .py-6 { padding-block: calc(var(--spacing)*6); }
  .py-8 { padding-block: calc(var(--spacing)*8); }
  .py-10 { padding-block: calc(var(--spacing)*10); }
  .py-12 { padding-block: calc(var(--spacing)*12); }
  .py-16 { padding-block: calc(var(--spacing)*16); }
  .py-20 { padding-block: calc(var(--spacing)*20); }
  .py-24 { padding-block: calc(var(--spacing)*24); }
  .py-\[2px\] { padding-block: 2px; }
  .py-\[3px\] { padding-block: 3px; }
  .ps-1 { padding-inline-start: calc(var(--spacing)*1); }
  .ps-2 { padding-inline-start: calc(var(--spacing)*2); }
  .ps-3 { padding-inline-start: calc(var(--spacing)*3); }
  .ps-3\.5 { padding-inline-start: calc(var(--spacing)*3.5); }
  .ps-4 { padding-inline-start: calc(var(--spacing)*4); }
  .ps-7 { padding-inline-start: calc(var(--spacing)*7); }
  .ps-10 { padding-inline-start: calc(var(--spacing)*10); }
  .pe-0 { padding-inline-end: calc(var(--spacing)*0); }
  .pe-2 { padding-inline-end: calc(var(--spacing)*2); }
  .pe-2\.5 { padding-inline-end: calc(var(--spacing)*2.5); }
  .pe-3 { padding-inline-end: calc(var(--spacing)*3); }
  .pe-3\.5 { padding-inline-end: calc(var(--spacing)*3.5); }
  .pe-4 { padding-inline-end: calc(var(--spacing)*4); }
  .pe-10 { padding-inline-end: calc(var(--spacing)*10); }
  .pe-16 { padding-inline-end: calc(var(--spacing)*16); }
  .pe-23 { padding-inline-end: calc(var(--spacing)*23); }
  .pe-30 { padding-inline-end: calc(var(--spacing)*30); }
  .pe-37 { padding-inline-end: calc(var(--spacing)*37); }
  .pe-44 { padding-inline-end: calc(var(--spacing)*44); }
  .pe-51 { padding-inline-end: calc(var(--spacing)*51); }
  .pt-1 { padding-top: calc(var(--spacing)*1); }
  .pt-2 { padding-top: calc(var(--spacing)*2); }
  .pt-3 { padding-top: calc(var(--spacing)*3); }
  .pt-4 { padding-top: calc(var(--spacing)*4); }
  .pt-6 { padding-top: calc(var(--spacing)*6); }
  .pt-8 { padding-top: calc(var(--spacing)*8); }
  .pt-10 { padding-top: calc(var(--spacing)*10); }
  .pt-12 { padding-top: calc(var(--spacing)*12); }
  .pt-20 { padding-top: calc(var(--spacing)*20); }
  .pt-32 { padding-top: calc(var(--spacing)*32); }
  .pt-\[20vh\] { padding-top: 20vh; }
  .pr-0 { padding-right: calc(var(--spacing)*0); }
  .pr-1 { padding-right: calc(var(--spacing)*1); }
  .pr-2 { padding-right: calc(var(--spacing)*2); }
  .pr-3 { padding-right: calc(var(--spacing)*3); }
  .pr-4 { padding-right: calc(var(--spacing)*4); }
  .pr-8 { padding-right: calc(var(--spacing)*8); }
  .pr-20 { padding-right: calc(var(--spacing)*20); }
  .pr-\[2px\] { padding-right: 2px; }
  .pb-0 { padding-bottom: calc(var(--spacing)*0); }
  .pb-1 { padding-bottom: calc(var(--spacing)*1); }
  .pb-2 { padding-bottom: calc(var(--spacing)*2); }
  .pb-3 { padding-bottom: calc(var(--spacing)*3); }
  .pb-4 { padding-bottom: calc(var(--spacing)*4); }
  .pb-6 { padding-bottom: calc(var(--spacing)*6); }
  .pb-8 { padding-bottom: calc(var(--spacing)*8); }
  .pb-12 { padding-bottom: calc(var(--spacing)*12); }
  .pb-20 { padding-bottom: calc(var(--spacing)*20); }
  .pb-24 { padding-bottom: calc(var(--spacing)*24); }
  .pb-32 { padding-bottom: calc(var(--spacing)*32); }
  .pl-1 { padding-left: calc(var(--spacing)*1); }
  .pl-3 { padding-left: calc(var(--spacing)*3); }
  .pl-4 { padding-left: calc(var(--spacing)*4); }
  .pl-6 { padding-left: calc(var(--spacing)*6); }
  .pl-8 { padding-left: calc(var(--spacing)*8); }
  .pl-10 { padding-left: calc(var(--spacing)*10); }
  .\!text-left { text-align: left !important; }
  .text-center { text-align: center; }
  .text-end { text-align: end; }
  .text-left { text-align: left; }
  .text-right { text-align: right; }
  .text-start { text-align: start; }
  .align-top { vertical-align: top; }
  .\!font-sans { font-family: var(--font-sans) !important; }
  .font-mono { font-family: var(--font-mono); }
  .font-sans { font-family: var(--font-sans); }
  .\!text-xs { font-size: var(--text-xs) !important; line-height: var(--tw-leading,var(--text-xs--line-height)) !important; }
  .text-2xl { font-size: var(--text-2xl); line-height: var(--tw-leading,var(--text-2xl--line-height)); }
  .text-3xl { font-size: var(--text-3xl); line-height: var(--tw-leading,var(--text-3xl--line-height)); }
  .text-4xl { font-size: var(--text-4xl); line-height: var(--tw-leading,var(--text-4xl--line-height)); }
  .text-5xl { font-size: var(--text-5xl); line-height: var(--tw-leading,var(--text-5xl--line-height)); }
  .text-6xl { font-size: var(--text-6xl); line-height: var(--tw-leading,var(--text-6xl--line-height)); }
  .text-7xl { font-size: var(--text-7xl); line-height: var(--tw-leading,var(--text-7xl--line-height)); }
  .text-8xl { font-size: var(--text-8xl); line-height: var(--tw-leading,var(--text-8xl--line-height)); }
  .text-9xl { font-size: var(--text-9xl); line-height: var(--tw-leading,var(--text-9xl--line-height)); }
  .text-base { font-size: var(--text-base); line-height: var(--tw-leading,var(--text-base--line-height)); }
  .text-lg { font-size: var(--text-lg); line-height: var(--tw-leading,var(--text-lg--line-height)); }
  .text-sm { font-size: var(--text-sm); line-height: var(--tw-leading,var(--text-sm--line-height)); }
  .text-xl { font-size: var(--text-xl); line-height: var(--tw-leading,var(--text-xl--line-height)); }
  .text-xs { font-size: var(--text-xs); line-height: var(--tw-leading,var(--text-xs--line-height)); }
  .text-\[\.625rem\] { font-size: 0.625rem; }
  .text-\[0\.65rem\] { font-size: 0.65rem; }
  .text-\[5rem\] { font-size: 5rem; }
  .text-\[8px\] { font-size: 8px; }
  .text-\[9px\] { font-size: 9px; }
  .text-\[10px\] { font-size: 10px; }
  .text-\[10rem\] { font-size: 10rem; }
  .text-\[11px\] { font-size: 11px; }
  .text-\[12px\] { font-size: 12px; }
  .text-\[14px\] { font-size: 14px; }
  .text-\[18vh\] { font-size: 18vh; }
  .text-\[90px\] { font-size: 90px; }
  .text-\[130px\] { font-size: 130px; }
  .text-\[clamp\(1\.5rem\,5vw\,3rem\)\] { font-size: clamp(1.5rem, 5vw, 3rem); }
  .text-\[clamp\(2\.5rem\,10vw\,140px\)\] { font-size: clamp(2.5rem, 10vw, 140px); }
  .text-\[clamp\(2\.8rem\,7vw\,90px\)\] { font-size: clamp(2.8rem, 7vw, 90px); }
  .text-\[clamp\(2\.8rem\,9vw\,140px\)\] { font-size: clamp(2.8rem, 9vw, 140px); }
  .text-\[clamp\(3\.5rem\,10vw\,130px\)\] { font-size: clamp(3.5rem, 10vw, 130px); }
  .text-\[clamp\(3\.5rem\,12vw\,140px\)\] { font-size: clamp(3.5rem, 12vw, 140px); }
  .text-\[clamp\(3rem\,9vw\,130px\)\] { font-size: clamp(3rem, 9vw, 130px); }
  .text-\[clamp\(3rem\,11vw\,110px\)\] { font-size: clamp(3rem, 11vw, 110px); }
  .text-\[clamp\(6rem\,22vw\,200px\)\] { font-size: clamp(6rem, 22vw, 200px); }
  .text-\[clamp\(6rem\,22vw\,380px\)\] { font-size: clamp(6rem, 22vw, 380px); }
  .text-\[clamp\(8rem\,18vw\,220px\)\] { font-size: clamp(8rem, 18vw, 220px); }
  .text-\[clamp\(56px\,8vw\,120px\)\] { font-size: clamp(56px, 8vw, 120px); }
  .text-\[clamp\(80px\,18vw\,260px\)\] { font-size: clamp(80px, 18vw, 260px); }
  .text-\[clamp\(120px\,20vw\,280px\)\] { font-size: clamp(120px, 20vw, 280px); }
  .text-\[clamp\(200px\,30vw\,400px\)\] { font-size: clamp(200px, 30vw, 400px); }
  .text-\[clamp\(200px\,35vw\,500px\)\] { font-size: clamp(200px, 35vw, 500px); }
  .leading-4 { --tw-leading: calc(var(--spacing)*4); line-height: calc(var(--spacing)*4); }
  .leading-5 { --tw-leading: calc(var(--spacing)*5); line-height: calc(var(--spacing)*5); }
  .leading-\[0\.82\] { --tw-leading: .82; line-height: 0.82; }
  .leading-\[0\.85\] { --tw-leading: .85; line-height: 0.85; }
  .leading-\[0\.86\] { --tw-leading: .86; line-height: 0.86; }
  .leading-\[1\.125rem\] { --tw-leading: 1.125rem; line-height: 1.125rem; }
  .leading-\[1\.375rem\] { --tw-leading: 1.375rem; line-height: 1.375rem; }
  .leading-loose { --tw-leading: var(--leading-loose); line-height: var(--leading-loose); }
  .leading-none { --tw-leading: 1; line-height: 1; }
  .leading-relaxed { --tw-leading: var(--leading-relaxed); line-height: var(--leading-relaxed); }
  .leading-snug { --tw-leading: var(--leading-snug); line-height: var(--leading-snug); }
  .leading-tight { --tw-leading: var(--leading-tight); line-height: var(--leading-tight); }
  .\!font-medium { --tw-font-weight: var(--font-weight-medium) !important; font-weight: var(--font-weight-medium) !important; }
  .font-black { --tw-font-weight: var(--font-weight-black); font-weight: var(--font-weight-black); }
  .font-bold { --tw-font-weight: var(--font-weight-bold); font-weight: var(--font-weight-bold); }
  .font-light { --tw-font-weight: var(--font-weight-light); font-weight: var(--font-weight-light); }
  .font-medium { --tw-font-weight: var(--font-weight-medium); font-weight: var(--font-weight-medium); }
  .font-normal { --tw-font-weight: var(--font-weight-normal); font-weight: var(--font-weight-normal); }
  .font-semibold { --tw-font-weight: var(--font-weight-semibold); font-weight: var(--font-weight-semibold); }
  .tracking-\[0\.2em\] { --tw-tracking: .2em; letter-spacing: 0.2em; }
  .tracking-\[0\.3em\] { --tw-tracking: .3em; letter-spacing: 0.3em; }
  .tracking-\[0\.4em\] { --tw-tracking: .4em; letter-spacing: 0.4em; }
  .tracking-\[0\.15em\] { --tw-tracking: .15em; letter-spacing: 0.15em; }
  .tracking-\[0\.25em\] { --tw-tracking: .25em; letter-spacing: 0.25em; }
  .tracking-tight { --tw-tracking: var(--tracking-tight); letter-spacing: var(--tracking-tight); }
  .tracking-tighter { --tw-tracking: var(--tracking-tighter); letter-spacing: var(--tracking-tighter); }
  .tracking-wide { --tw-tracking: var(--tracking-wide); letter-spacing: var(--tracking-wide); }
  .tracking-wider { --tw-tracking: var(--tracking-wider); letter-spacing: var(--tracking-wider); }
  .tracking-widest { --tw-tracking: var(--tracking-widest); letter-spacing: var(--tracking-widest); }
  .break-words { overflow-wrap: break-word; }
  .break-all { word-break: break-all; }
  .whitespace-nowrap { white-space: nowrap; }
  .whitespace-pre-wrap { white-space: pre-wrap; }
  .\!text-green-600 { color: var(--color-green-600) !important; }
  .\!text-white { color: var(--color-white) !important; }
  .\!text-zinc-700 { color: var(--color-zinc-700) !important; }
  .text-\[\#0b0e11\] { color: rgb(11, 14, 17); }
  .text-\[\#00F3A2\] { color: rgb(0, 243, 162); }
  .text-\[\#FF4A68\] { color: rgb(255, 74, 104); }
  .text-\[var\(--callout-icon\)\] { color: var(--callout-icon); }
  .text-\[var\(--color-accent-content\)\] { color: var(--color-accent-content); }
  .text-\[var\(--color-accent-foreground\)\] { color: var(--color-accent-foreground); }
  .text-accent { color: var(--color-accent); }
  .text-accent\/5 { color: rgba(131, 204, 218, 0.05); }
  @supports (color:color-mix(in lab,red,red)) {
  .text-accent\/5 { color: color-mix(in oklab,var(--color-accent)5%,transparent); }
}
  .text-accent\/20 { color: rgba(131, 204, 218, 0.2); }
  @supports (color:color-mix(in lab,red,red)) {
  .text-accent\/20 { color: color-mix(in oklab,var(--color-accent)20%,transparent); }
}
  .text-accent\/25 { color: rgba(131, 204, 218, 0.25); }
  @supports (color:color-mix(in lab,red,red)) {
  .text-accent\/25 { color: color-mix(in oklab,var(--color-accent)25%,transparent); }
}
  .text-accent\/30 { color: rgba(131, 204, 218, 0.3); }
  @supports (color:color-mix(in lab,red,red)) {
  .text-accent\/30 { color: color-mix(in oklab,var(--color-accent)30%,transparent); }
}
  .text-accent\/40 { color: rgba(131, 204, 218, 0.4); }
  @supports (color:color-mix(in lab,red,red)) {
  .text-accent\/40 { color: color-mix(in oklab,var(--color-accent)40%,transparent); }
}
  .text-accent\/50 { color: rgba(131, 204, 218, 0.5); }
  @supports (color:color-mix(in lab,red,red)) {
  .text-accent\/50 { color: color-mix(in oklab,var(--color-accent)50%,transparent); }
}
  .text-accent\/60 { color: rgba(131, 204, 218, 0.6); }
  @supports (color:color-mix(in lab,red,red)) {
  .text-accent\/60 { color: color-mix(in oklab,var(--color-accent)60%,transparent); }
}
  .text-accent\/70 { color: rgba(131, 204, 218, 0.7); }
  @supports (color:color-mix(in lab,red,red)) {
  .text-accent\/70 { color: color-mix(in oklab,var(--color-accent)70%,transparent); }
}
  .text-accent\/\[0\.06\] { color: rgba(131, 204, 218, 0.06); }
  @supports (color:color-mix(in lab,red,red)) {
  .text-accent\/\[0\.06\] { color: color-mix(in oklab,var(--color-accent)6%,transparent); }
}
  .text-accent\/\[0\.07\] { color: rgba(131, 204, 218, 0.07); }
  @supports (color:color-mix(in lab,red,red)) {
  .text-accent\/\[0\.07\] { color: color-mix(in oklab,var(--color-accent)7%,transparent); }
}
  .text-amber-500 { color: var(--color-amber-500); }
  .text-amber-600 { color: var(--color-amber-600); }
  .text-amber-700 { color: var(--color-amber-700); }
  .text-amber-800 { color: var(--color-amber-800); }
  .text-amber-900 { color: var(--color-amber-900); }
  .text-black { color: var(--color-black); }
  .text-black\/10 { color: rgba(0, 0, 0, 0.1); }
  @supports (color:color-mix(in lab,red,red)) {
  .text-black\/10 { color: color-mix(in oklab,var(--color-black)10%,transparent); }
}
  .text-black\/20 { color: rgba(0, 0, 0, 0.2); }
  @supports (color:color-mix(in lab,red,red)) {
  .text-black\/20 { color: color-mix(in oklab,var(--color-black)20%,transparent); }
}
  .text-black\/30 { color: rgba(0, 0, 0, 0.3); }
  @supports (color:color-mix(in lab,red,red)) {
  .text-black\/30 { color: color-mix(in oklab,var(--color-black)30%,transparent); }
}
  .text-black\/40 { color: rgba(0, 0, 0, 0.4); }
  @supports (color:color-mix(in lab,red,red)) {
  .text-black\/40 { color: color-mix(in oklab,var(--color-black)40%,transparent); }
}
  .text-black\/50 { color: rgba(0, 0, 0, 0.5); }
  @supports (color:color-mix(in lab,red,red)) {
  .text-black\/50 { color: color-mix(in oklab,var(--color-black)50%,transparent); }
}
  .text-black\/60 { color: rgba(0, 0, 0, 0.6); }
  @supports (color:color-mix(in lab,red,red)) {
  .text-black\/60 { color: color-mix(in oklab,var(--color-black)60%,transparent); }
}
  .text-black\/65 { color: rgba(0, 0, 0, 0.65); }
  @supports (color:color-mix(in lab,red,red)) {
  .text-black\/65 { color: color-mix(in oklab,var(--color-black)65%,transparent); }
}
  .text-black\/70 { color: rgba(0, 0, 0, 0.7); }
  @supports (color:color-mix(in lab,red,red)) {
  .text-black\/70 { color: color-mix(in oklab,var(--color-black)70%,transparent); }
}
  .text-black\/80 { color: rgba(0, 0, 0, 0.8); }
  @supports (color:color-mix(in lab,red,red)) {
  .text-black\/80 { color: color-mix(in oklab,var(--color-black)80%,transparent); }
}
  .text-black\/\[0\.06\] { color: rgba(0, 0, 0, 0.06); }
  @supports (color:color-mix(in lab,red,red)) {
  .text-black\/\[0\.06\] { color: color-mix(in oklab,var(--color-black)6%,transparent); }
}
  .text-black\/\[0\.07\] { color: rgba(0, 0, 0, 0.07); }
  @supports (color:color-mix(in lab,red,red)) {
  .text-black\/\[0\.07\] { color: color-mix(in oklab,var(--color-black)7%,transparent); }
}
  .text-blue-400 { color: var(--color-blue-400); }
  .text-blue-500 { color: var(--color-blue-500); }
  .text-blue-600 { color: var(--color-blue-600); }
  .text-blue-800 { color: var(--color-blue-800); }
  .text-blue-900 { color: var(--color-blue-900); }
  .text-cyan-600 { color: var(--color-cyan-600); }
  .text-cyan-800 { color: var(--color-cyan-800); }
  .text-emerald-500 { color: var(--color-emerald-500); }
  .text-emerald-600 { color: var(--color-emerald-600); }
  .text-emerald-800 { color: var(--color-emerald-800); }
  .text-emerald-900 { color: var(--color-emerald-900); }
  .text-fuchsia-600 { color: var(--color-fuchsia-600); }
  .text-fuchsia-700 { color: var(--color-fuchsia-700); }
  .text-fuchsia-800 { color: var(--color-fuchsia-800); }
  .text-gray-500 { color: var(--color-gray-500); }
  .text-gray-600 { color: var(--color-gray-600); }
  .text-gray-700 { color: var(--color-gray-700); }
  .text-gray-800 { color: var(--color-gray-800); }
  .text-green-300 { color: var(--color-green-300); }
  .text-green-400 { color: var(--color-green-400); }
  .text-green-500 { color: var(--color-green-500); }
  .text-green-600 { color: var(--color-green-600); }
  .text-green-700 { color: var(--color-green-700); }
  .text-green-800 { color: var(--color-green-800); }
  .text-green-900 { color: var(--color-green-900); }
  .text-indigo-400 { color: var(--color-indigo-400); }
  .text-indigo-500 { color: var(--color-indigo-500); }
  .text-indigo-500\/20 { color: rgba(98, 95, 255, 0.2); }
  @supports (color:color-mix(in lab,red,red)) {
  .text-indigo-500\/20 { color: color-mix(in oklab,var(--color-indigo-500)20%,transparent); }
}
  .text-indigo-600 { color: var(--color-indigo-600); }
  .text-indigo-700 { color: var(--color-indigo-700); }
  .text-indigo-800 { color: var(--color-indigo-800); }
  .text-lime-600 { color: var(--color-lime-600); }
  .text-lime-800 { color: var(--color-lime-800); }
  .text-orange-600 { color: var(--color-orange-600); }
  .text-orange-700 { color: var(--color-orange-700); }
  .text-orange-800 { color: var(--color-orange-800); }
  .text-orange-900 { color: var(--color-orange-900); }
  .text-pink-600 { color: var(--color-pink-600); }
  .text-pink-700 { color: var(--color-pink-700); }
  .text-pink-800 { color: var(--color-pink-800); }
  .text-pink-900 { color: var(--color-pink-900); }
  .text-purple-600 { color: var(--color-purple-600); }
  .text-purple-700 { color: var(--color-purple-700); }
  .text-purple-800 { color: var(--color-purple-800); }
  .text-purple-900 { color: var(--color-purple-900); }
  .text-red-100 { color: var(--color-red-100); }
  .text-red-400 { color: var(--color-red-400); }
  .text-red-500 { color: var(--color-red-500); }
  .text-red-600 { color: var(--color-red-600); }
  .text-red-700 { color: var(--color-red-700); }
  .text-red-800 { color: var(--color-red-800); }
  .text-rose-400 { color: var(--color-rose-400); }
  .text-rose-500 { color: var(--color-rose-500); }
  .text-rose-600 { color: var(--color-rose-600); }
  .text-rose-700 { color: var(--color-rose-700); }
  .text-rose-800 { color: var(--color-rose-800); }
  .text-sky-600 { color: var(--color-sky-600); }
  .text-sky-800 { color: var(--color-sky-800); }
  .text-stone-600 { color: var(--color-stone-600); }
  .text-stone-900 { color: var(--color-stone-900); }
  .text-teal-600 { color: var(--color-teal-600); }
  .text-teal-800 { color: var(--color-teal-800); }
  .text-teal-900 { color: var(--color-teal-900); }
  .text-transparent { color: rgba(0, 0, 0, 0); }
  .text-violet-500 { color: var(--color-violet-500); }
  .text-violet-600 { color: var(--color-violet-600); }
  .text-violet-700 { color: var(--color-violet-700); }
  .text-violet-800 { color: var(--color-violet-800); }
  .text-white { color: var(--color-white); }
  .text-white\/5 { color: rgba(255, 255, 255, 0.05); }
  @supports (color:color-mix(in lab,red,red)) {
  .text-white\/5 { color: color-mix(in oklab,var(--color-white)5%,transparent); }
}
  .text-white\/10 { color: rgba(255, 255, 255, 0.1); }
  @supports (color:color-mix(in lab,red,red)) {
  .text-white\/10 { color: color-mix(in oklab,var(--color-white)10%,transparent); }
}
  .text-white\/20 { color: rgba(255, 255, 255, 0.2); }
  @supports (color:color-mix(in lab,red,red)) {
  .text-white\/20 { color: color-mix(in oklab,var(--color-white)20%,transparent); }
}
  .text-white\/25 { color: rgba(255, 255, 255, 0.25); }
  @supports (color:color-mix(in lab,red,red)) {
  .text-white\/25 { color: color-mix(in oklab,var(--color-white)25%,transparent); }
}
  .text-white\/30 { color: rgba(255, 255, 255, 0.3); }
  @supports (color:color-mix(in lab,red,red)) {
  .text-white\/30 { color: color-mix(in oklab,var(--color-white)30%,transparent); }
}
  .text-white\/40 { color: rgba(255, 255, 255, 0.4); }
  @supports (color:color-mix(in lab,red,red)) {
  .text-white\/40 { color: color-mix(in oklab,var(--color-white)40%,transparent); }
}
  .text-white\/50 { color: rgba(255, 255, 255, 0.5); }
  @supports (color:color-mix(in lab,red,red)) {
  .text-white\/50 { color: color-mix(in oklab,var(--color-white)50%,transparent); }
}
  .text-white\/60 { color: rgba(255, 255, 255, 0.6); }
  @supports (color:color-mix(in lab,red,red)) {
  .text-white\/60 { color: color-mix(in oklab,var(--color-white)60%,transparent); }
}
  .text-white\/70 { color: rgba(255, 255, 255, 0.7); }
  @supports (color:color-mix(in lab,red,red)) {
  .text-white\/70 { color: color-mix(in oklab,var(--color-white)70%,transparent); }
}
  .text-white\/80 { color: rgba(255, 255, 255, 0.8); }
  @supports (color:color-mix(in lab,red,red)) {
  .text-white\/80 { color: color-mix(in oklab,var(--color-white)80%,transparent); }
}
  .text-white\/90 { color: rgba(255, 255, 255, 0.9); }
  @supports (color:color-mix(in lab,red,red)) {
  .text-white\/90 { color: color-mix(in oklab,var(--color-white)90%,transparent); }
}
  .text-white\/\[0\.03\] { color: rgba(255, 255, 255, 0.03); }
  @supports (color:color-mix(in lab,red,red)) {
  .text-white\/\[0\.03\] { color: color-mix(in oklab,var(--color-white)3%,transparent); }
}
  .text-white\/\[0\.04\] { color: rgba(255, 255, 255, 0.04); }
  @supports (color:color-mix(in lab,red,red)) {
  .text-white\/\[0\.04\] { color: color-mix(in oklab,var(--color-white)4%,transparent); }
}
  .text-white\/\[0\.025\] { color: rgba(255, 255, 255, 0.024); }
  @supports (color:color-mix(in lab,red,red)) {
  .text-white\/\[0\.025\] { color: color-mix(in oklab,var(--color-white)2.5%,transparent); }
}
  .text-yellow-400 { color: var(--color-yellow-400); }
  .text-yellow-600 { color: var(--color-yellow-600); }
  .text-yellow-800 { color: var(--color-yellow-800); }
  .text-zinc-100 { color: var(--color-zinc-100); }
  .text-zinc-300 { color: var(--color-zinc-300); }
  .text-zinc-400 { color: var(--color-zinc-400); }
  .text-zinc-400\! { color: var(--color-zinc-400) !important; }
  .text-zinc-400\/75 { color: rgba(153, 161, 175, 0.75); }
  @supports (color:color-mix(in lab,red,red)) {
  .text-zinc-400\/75 { color: color-mix(in oklab,var(--color-zinc-400)75%,transparent); }
}
  .text-zinc-500 { color: var(--color-zinc-500); }
  .text-zinc-600 { color: var(--color-zinc-600); }
  .text-zinc-700 { color: var(--color-zinc-700); }
  .text-zinc-800 { color: var(--color-zinc-800); }
  .text-zinc-800\/70 { color: rgba(30, 41, 57, 0.7); }
  @supports (color:color-mix(in lab,red,red)) {
  .text-zinc-800\/70 { color: color-mix(in oklab,var(--color-zinc-800)70%,transparent); }
}
  .text-zinc-900 { color: var(--color-zinc-900); }
  .capitalize { text-transform: capitalize; }
  .uppercase { text-transform: uppercase; }
  .italic { font-style: italic; }
  .not-italic { font-style: normal; }
  .tabular-nums { --tw-numeric-spacing: tabular-nums; font-variant-numeric: var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,); }
  .line-through { text-decoration-line: line-through; }
  .no-underline { text-decoration-line: none; }
  .underline { text-decoration-line: underline; }
  .decoration-\[color-mix\(in_oklab\,var\(--color-accent-content\)\,transparent_80\%\)\] { text-decoration-color: rgba(131, 204, 218, 0.2); }
  @supports (color:color-mix(in lab,red,red)) {
  .decoration-\[color-mix\(in_oklab\,var\(--color-accent-content\)\,transparent_80\%\)\] { text-decoration-color: color-mix(in oklab,var(--color-accent-content),transparent 80%); }
}
  .decoration-red-500 { text-decoration-color: var(--color-red-500); }
  .decoration-white\/30 { text-decoration-color: rgba(255, 255, 255, 0.3); }
  @supports (color:color-mix(in lab,red,red)) {
  .decoration-white\/30 { text-decoration-color: color-mix(in oklab,var(--color-white)30%,transparent); }
}
  .decoration-zinc-400 { text-decoration-color: var(--color-zinc-400); }
  .decoration-zinc-800\/20 { text-decoration-color: rgba(30, 41, 57, 0.2); }
  @supports (color:color-mix(in lab,red,red)) {
  .decoration-zinc-800\/20 { text-decoration-color: color-mix(in oklab,var(--color-zinc-800)20%,transparent); }
}
  .underline-offset-2 { text-underline-offset: 2px; }
  .underline-offset-4 { text-underline-offset: 4px; }
  .underline-offset-\[6px\] { text-underline-offset: 6px; }
  .antialiased { -webkit-font-smoothing: antialiased; }
  .placeholder-white\/15::placeholder { color: rgba(255, 255, 255, 0.15); }
  @supports (color:color-mix(in lab,red,red)) {
  .placeholder-white\/15::placeholder { color: color-mix(in oklab,var(--color-white)15%,transparent); }
}
  .placeholder-zinc-400::placeholder { color: var(--color-zinc-400); }
  .placeholder-zinc-500::placeholder { color: var(--color-zinc-500); }
  .placeholder-zinc-600::placeholder { color: var(--color-zinc-600); }
  .opacity-0 { opacity: 0; }
  .opacity-10 { opacity: 0.1; }
  .opacity-20 { opacity: 0.2; }
  .opacity-25 { opacity: 0.25; }
  .opacity-30 { opacity: 0.3; }
  .opacity-40 { opacity: 0.4; }
  .opacity-50 { opacity: 0.5; }
  .opacity-60 { opacity: 0.6; }
  .opacity-70 { opacity: 0.7; }
  .opacity-75 { opacity: 0.75; }
  .opacity-80 { opacity: 0.8; }
  .opacity-90 { opacity: 0.9; }
  .opacity-100 { opacity: 1; }
  .opacity-\[0\.02\] { opacity: 0.02; }
  .opacity-\[0\.03\] { opacity: 0.03; }
  .opacity-\[0\.12\] { opacity: 0.12; }
  .mix-blend-overlay { mix-blend-mode: overlay; }
  .shadow { --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .shadow-2xl { --tw-shadow: 0 25px 50px -12px var(--tw-shadow-color,#00000040); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .shadow-\[0_-4px_20px_rgba\(0\,0\,0\,0\.1\)\] { --tw-shadow: 0 -4px 20px var(--tw-shadow-color,#0000001a); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .shadow-\[0_-20px_50px_rgba\(0\,0\,0\,0\.6\)\] { --tw-shadow: 0 -20px 50px var(--tw-shadow-color,#0009); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .shadow-\[0_0_0_1px_rgba\(255\,255\,255\,0\.1\)\,0_20px_50px_rgba\(0\,0\,0\,0\.5\)\] { --tw-shadow: 0 0 0 1px var(--tw-shadow-color,#ffffff1a),0 20px 50px var(--tw-shadow-color,#00000080); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .shadow-\[0_0_8px_rgba\(99\,102\,241\,0\.8\)\] { --tw-shadow: 0 0 8px var(--tw-shadow-color,#6366f1cc); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .shadow-\[0_0_10px_rgba\(34\,197\,94\,0\.8\)\] { --tw-shadow: 0 0 10px var(--tw-shadow-color,#22c55ecc); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .shadow-\[0_0_15px_rgba\(59\,130\,246\,0\.5\)\] { --tw-shadow: 0 0 15px var(--tw-shadow-color,#3b82f680); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .shadow-\[0_0_20px_rgba\(74\,222\,128\,0\.5\)\] { --tw-shadow: 0 0 20px var(--tw-shadow-color,#4ade8080); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .shadow-\[0_0_20px_rgba\(79\,70\,229\,0\.3\)\] { --tw-shadow: 0 0 20px var(--tw-shadow-color,#4f46e54d); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .shadow-\[0_20px_40px_rgba\(0\,0\,0\,0\.4\)\] { --tw-shadow: 0 20px 40px var(--tw-shadow-color,#0006); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .shadow-\[0_20px_50px_rgba\(0\,0\,0\,0\.5\)\] { --tw-shadow: 0 20px 50px var(--tw-shadow-color,#00000080); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .shadow-\[0_20px_60px_rgba\(0\,0\,0\,0\.7\)\] { --tw-shadow: 0 20px 60px var(--tw-shadow-color,#000000b3); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .shadow-\[0_30px_60px_rgba\(0\,0\,0\,0\.6\)\] { --tw-shadow: 0 30px 60px var(--tw-shadow-color,#0009); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .shadow-\[inset_0px_1px_--theme\(--color-white\/\.2\)\] { --tw-shadow: inset 0px 1px var(--tw-shadow-color,#fff3); }
  @supports (color:color-mix(in lab,red,red)) {
  .shadow-\[inset_0px_1px_--theme\(--color-white\/\.2\)\] { --tw-shadow: inset 0px 1px var(--tw-shadow-color,color-mix(in oklab,var(--color-white)20%,transparent)); }
}
  .shadow-\[inset_0px_1px_--theme\(--color-white\/\.2\)\] { box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .shadow-\[inset_0px_1px_var\(--color-red-500\)\,inset_0px_2px_--theme\(--color-white\/\.15\)\] { --tw-shadow: inset 0px 1px var(--tw-shadow-color,var(--color-red-500)),inset 0px 2px var(--tw-shadow-color,#ffffff26); }
  @supports (color:color-mix(in lab,red,red)) {
  .shadow-\[inset_0px_1px_var\(--color-red-500\)\,inset_0px_2px_--theme\(--color-white\/\.15\)\] { --tw-shadow: inset 0px 1px var(--tw-shadow-color,var(--color-red-500)),inset 0px 2px var(--tw-shadow-color,color-mix(in oklab,var(--color-white)15%,transparent)); }
}
  .shadow-\[inset_0px_1px_var\(--color-red-500\)\,inset_0px_2px_--theme\(--color-white\/\.15\)\] { box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .shadow-inner { --tw-shadow: inset 0 2px 4px 0 var(--tw-shadow-color,#0000000d); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .shadow-lg { --tw-shadow: 0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .shadow-none { --tw-shadow: 0 0 #0000; box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .shadow-none\! { --tw-shadow: 0 0 #0000 !important; box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow) !important; }
  .shadow-sm { --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .shadow-xl { --tw-shadow: 0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .shadow-xs { --tw-shadow: 0 1px 2px 0 var(--tw-shadow-color,#0000000d); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .ring, .ring-1 { --tw-ring-shadow: var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .ring-2 { --tw-ring-shadow: var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .ring-4 { --tw-ring-shadow: var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .ring-\[2px\] { --tw-ring-shadow: var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .shadow-accent\/30 { --tw-shadow-color: #c81c184d; }
  @supports (color:color-mix(in lab,red,red)) {
  .shadow-accent\/30 { --tw-shadow-color: color-mix(in oklab,color-mix(in oklab,var(--color-accent)30%,transparent)var(--tw-shadow-alpha),transparent); }
}
  .shadow-amber-200\/50 { --tw-shadow-color: #fee68580; }
  @supports (color:color-mix(in lab,red,red)) {
  .shadow-amber-200\/50 { --tw-shadow-color: color-mix(in oklab,color-mix(in oklab,var(--color-amber-200)50%,transparent)var(--tw-shadow-alpha),transparent); }
}
  .shadow-blue-200\/50 { --tw-shadow-color: #bedbff80; }
  @supports (color:color-mix(in lab,red,red)) {
  .shadow-blue-200\/50 { --tw-shadow-color: color-mix(in oklab,color-mix(in oklab,var(--color-blue-200)50%,transparent)var(--tw-shadow-alpha),transparent); }
}
  .shadow-current\/20 { --tw-shadow-color: currentcolor; }
  @supports (color:color-mix(in lab,red,red)) {
  .shadow-current\/20 { --tw-shadow-color: color-mix(in oklab,color-mix(in oklab,currentcolor 20%,transparent)var(--tw-shadow-alpha),transparent); }
}
  .shadow-emerald-200\/50 { --tw-shadow-color: #a4f4cf80; }
  @supports (color:color-mix(in lab,red,red)) {
  .shadow-emerald-200\/50 { --tw-shadow-color: color-mix(in oklab,color-mix(in oklab,var(--color-emerald-200)50%,transparent)var(--tw-shadow-alpha),transparent); }
}
  .shadow-green-500\/30 { --tw-shadow-color: #00c7584d; }
  @supports (color:color-mix(in lab,red,red)) {
  .shadow-green-500\/30 { --tw-shadow-color: color-mix(in oklab,color-mix(in oklab,var(--color-green-500)30%,transparent)var(--tw-shadow-alpha),transparent); }
}
  .shadow-green-900\/20 { --tw-shadow-color: #0d542b33; }
  @supports (color:color-mix(in lab,red,red)) {
  .shadow-green-900\/20 { --tw-shadow-color: color-mix(in oklab,color-mix(in oklab,var(--color-green-900)20%,transparent)var(--tw-shadow-alpha),transparent); }
}
  .shadow-indigo-500\/20 { --tw-shadow-color: #625fff33; }
  @supports (color:color-mix(in lab,red,red)) {
  .shadow-indigo-500\/20 { --tw-shadow-color: color-mix(in oklab,color-mix(in oklab,var(--color-indigo-500)20%,transparent)var(--tw-shadow-alpha),transparent); }
}
  .shadow-indigo-500\/30 { --tw-shadow-color: #625fff4d; }
  @supports (color:color-mix(in lab,red,red)) {
  .shadow-indigo-500\/30 { --tw-shadow-color: color-mix(in oklab,color-mix(in oklab,var(--color-indigo-500)30%,transparent)var(--tw-shadow-alpha),transparent); }
}
  .shadow-orange-200\/50 { --tw-shadow-color: #ffd7a880; }
  @supports (color:color-mix(in lab,red,red)) {
  .shadow-orange-200\/50 { --tw-shadow-color: color-mix(in oklab,color-mix(in oklab,var(--color-orange-200)50%,transparent)var(--tw-shadow-alpha),transparent); }
}
  .shadow-orange-500\/30 { --tw-shadow-color: #fe6e004d; }
  @supports (color:color-mix(in lab,red,red)) {
  .shadow-orange-500\/30 { --tw-shadow-color: color-mix(in oklab,color-mix(in oklab,var(--color-orange-500)30%,transparent)var(--tw-shadow-alpha),transparent); }
}
  .shadow-pink-200\/50 { --tw-shadow-color: #fccee880; }
  @supports (color:color-mix(in lab,red,red)) {
  .shadow-pink-200\/50 { --tw-shadow-color: color-mix(in oklab,color-mix(in oklab,var(--color-pink-200)50%,transparent)var(--tw-shadow-alpha),transparent); }
}
  .shadow-purple-200\/50 { --tw-shadow-color: #e9d5ff80; }
  @supports (color:color-mix(in lab,red,red)) {
  .shadow-purple-200\/50 { --tw-shadow-color: color-mix(in oklab,color-mix(in oklab,var(--color-purple-200)50%,transparent)var(--tw-shadow-alpha),transparent); }
}
  .shadow-red-500\/30 { --tw-shadow-color: #fb2c364d; }
  @supports (color:color-mix(in lab,red,red)) {
  .shadow-red-500\/30 { --tw-shadow-color: color-mix(in oklab,color-mix(in oklab,var(--color-red-500)30%,transparent)var(--tw-shadow-alpha),transparent); }
}
  .shadow-teal-200\/50 { --tw-shadow-color: #96f7e480; }
  @supports (color:color-mix(in lab,red,red)) {
  .shadow-teal-200\/50 { --tw-shadow-color: color-mix(in oklab,color-mix(in oklab,var(--color-teal-200)50%,transparent)var(--tw-shadow-alpha),transparent); }
}
  .shadow-zinc-200\/50 { --tw-shadow-color: #e5e7eb80; }
  @supports (color:color-mix(in lab,red,red)) {
  .shadow-zinc-200\/50 { --tw-shadow-color: color-mix(in oklab,color-mix(in oklab,var(--color-zinc-200)50%,transparent)var(--tw-shadow-alpha),transparent); }
}
  .shadow-zinc-300\/50 { --tw-shadow-color: #d1d5dc80; }
  @supports (color:color-mix(in lab,red,red)) {
  .shadow-zinc-300\/50 { --tw-shadow-color: color-mix(in oklab,color-mix(in oklab,var(--color-zinc-300)50%,transparent)var(--tw-shadow-alpha),transparent); }
}
  .ring-black\/5 { --tw-ring-color: #0000000d; }
  @supports (color:color-mix(in lab,red,red)) {
  .ring-black\/5 { --tw-ring-color: color-mix(in oklab,var(--color-black)5%,transparent); }
}
  .ring-black\/10 { --tw-ring-color: #0000001a; }
  @supports (color:color-mix(in lab,red,red)) {
  .ring-black\/10 { --tw-ring-color: color-mix(in oklab,var(--color-black)10%,transparent); }
}
  .ring-blue-400 { --tw-ring-color: var(--color-blue-400); }
  .ring-gray-300 { --tw-ring-color: var(--color-gray-300); }
  .ring-indigo-400\/50 { --tw-ring-color: #7d87ff80; }
  @supports (color:color-mix(in lab,red,red)) {
  .ring-indigo-400\/50 { --tw-ring-color: color-mix(in oklab,var(--color-indigo-400)50%,transparent); }
}
  .ring-transparent { --tw-ring-color: transparent; }
  .ring-white { --tw-ring-color: var(--color-white); }
  .ring-offset-2 { --tw-ring-offset-width: 2px; --tw-ring-offset-shadow: var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color); }
  .ring-offset-white { --tw-ring-offset-color: var(--color-white); }
  .ring-offset-zinc-800 { --tw-ring-offset-color: var(--color-zinc-800); }
  .outline { outline-style: var(--tw-outline-style); outline-width: 1px; }
  .outline-offset-2 { outline-offset: 2px; }
  .blur { --tw-blur: blur(8px); filter: var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,); }
  .blur-2xl { --tw-blur: blur(var(--blur-2xl)); filter: var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,); }
  .blur-3xl { --tw-blur: blur(var(--blur-3xl)); filter: var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,); }
  .blur-\[6px\] { --tw-blur: blur(6px); filter: var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,); }
  .blur-\[50px\] { --tw-blur: blur(50px); filter: var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,); }
  .blur-\[100px\] { --tw-blur: blur(100px); filter: var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,); }
  .blur-\[120px\] { --tw-blur: blur(120px); filter: var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,); }
  .blur-\[130px\] { --tw-blur: blur(130px); filter: var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,); }
  .blur-\[150px\] { --tw-blur: blur(150px); filter: var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,); }
  .blur-\[200px\] { --tw-blur: blur(200px); filter: var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,); }
  .blur-sm { --tw-blur: blur(var(--blur-sm)); filter: var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,); }
  .blur-xl { --tw-blur: blur(var(--blur-xl)); filter: var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,); }
  .drop-shadow-2xl { --tw-drop-shadow-size: drop-shadow(0 25px 25px var(--tw-drop-shadow-color,#00000026)); --tw-drop-shadow: drop-shadow(var(--drop-shadow-2xl)); filter: var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,); }
  .drop-shadow-\[0_0_10px_rgba\(74\,222\,128\,0\.5\)\] { --tw-drop-shadow-size: drop-shadow(0 0 10px var(--tw-drop-shadow-color,#4ade8080)); --tw-drop-shadow: var(--tw-drop-shadow-size); filter: var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,); }
  .drop-shadow-\[0_0_10px_rgba\(139\,92\,246\,0\.5\)\] { --tw-drop-shadow-size: drop-shadow(0 0 10px var(--tw-drop-shadow-color,#8b5cf680)); --tw-drop-shadow: var(--tw-drop-shadow-size); filter: var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,); }
  .drop-shadow-\[0_0_10px_rgba\(239\,68\,68\,0\.8\)\] { --tw-drop-shadow-size: drop-shadow(0 0 10px var(--tw-drop-shadow-color,#ef4444cc)); --tw-drop-shadow: var(--tw-drop-shadow-size); filter: var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,); }
  .drop-shadow-\[0_0_10px_rgba\(245\,158\,11\,0\.5\)\] { --tw-drop-shadow-size: drop-shadow(0 0 10px var(--tw-drop-shadow-color,#f59e0b80)); --tw-drop-shadow: var(--tw-drop-shadow-size); filter: var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,); }
  .drop-shadow-\[0_0_15px_rgba\(34\,197\,94\,0\.5\)\] { --tw-drop-shadow-size: drop-shadow(0 0 15px var(--tw-drop-shadow-color,#22c55e80)); --tw-drop-shadow: var(--tw-drop-shadow-size); filter: var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,); }
  .drop-shadow-lg { --tw-drop-shadow-size: drop-shadow(0 4px 4px var(--tw-drop-shadow-color,#00000026)); --tw-drop-shadow: drop-shadow(var(--drop-shadow-lg)); filter: var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,); }
  .drop-shadow-md { --tw-drop-shadow-size: drop-shadow(0 3px 3px var(--tw-drop-shadow-color,#0000001f)); --tw-drop-shadow: drop-shadow(var(--drop-shadow-md)); filter: var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,); }
  .drop-shadow-sm { --tw-drop-shadow-size: drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#00000026)); --tw-drop-shadow: drop-shadow(var(--drop-shadow-sm)); filter: var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,); }
  .grayscale { --tw-grayscale: grayscale(100%); filter: var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,); }
  .invert { --tw-invert: invert(100%); filter: var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,); }
  .saturate-150 { --tw-saturate: saturate(150%); filter: var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,); }
  .filter { filter: var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,); }
  .filter\! { filter: var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,) !important; }
  .\!backdrop-blur-sm { --tw-backdrop-blur: blur(var(--blur-sm)) !important; backdrop-filter: var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,) !important; }
  .backdrop-blur { --tw-backdrop-blur: blur(8px); backdrop-filter: var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,); }
  .backdrop-blur-2xl { --tw-backdrop-blur: blur(var(--blur-2xl)); backdrop-filter: var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,); }
  .backdrop-blur-3xl { --tw-backdrop-blur: blur(var(--blur-3xl)); backdrop-filter: var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,); }
  .backdrop-blur-md { --tw-backdrop-blur: blur(var(--blur-md)); backdrop-filter: var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,); }
  .backdrop-blur-sm { --tw-backdrop-blur: blur(var(--blur-sm)); backdrop-filter: var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,); }
  .backdrop-blur-xl { --tw-backdrop-blur: blur(var(--blur-xl)); backdrop-filter: var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,); }
  .backdrop-filter { backdrop-filter: var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,); }
  .\!transition-colors { transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to !important; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)) !important; transition-duration: var(--tw-duration,var(--default-transition-duration)) !important; }
  .transition { transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter, display, content-visibility, overlay, pointer-events; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }
  .transition-all { transition-property: all; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }
  .transition-colors { transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }
  .transition-opacity { transition-property: opacity; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }
  .transition-transform { transition-property: transform, translate, scale, rotate; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }
  .transition-none { transition-property: none; }
  .delay-200 { transition-delay: 0.2s; }
  .delay-300 { transition-delay: 0.3s; }
  .duration-75 { --tw-duration: 75ms; transition-duration: 75ms; }
  .duration-100 { --tw-duration: .1s; transition-duration: 0.1s; }
  .duration-150 { --tw-duration: .15s; transition-duration: 0.15s; }
  .duration-200 { --tw-duration: .2s; transition-duration: 0.2s; }
  .duration-300 { --tw-duration: .3s; transition-duration: 0.3s; }
  .duration-500 { --tw-duration: .5s; transition-duration: 0.5s; }
  .duration-700 { --tw-duration: .7s; transition-duration: 0.7s; }
  .duration-1000 { --tw-duration: 1s; transition-duration: 1s; }
  .duration-\[2s\] { --tw-duration: 2s; transition-duration: 2s; }
  .ease-\[cubic-bezier\(0\.19\,1\,0\.22\,1\)\] { --tw-ease: cubic-bezier(.19,1,.22,1); transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); }
  .ease-\[cubic-bezier\(0\.32\,0\.72\,0\,1\)\] { --tw-ease: cubic-bezier(.32,.72,0,1); transition-timing-function: cubic-bezier(0.32, 0.72, 0, 1); }
  .ease-\[cubic-bezier\(0\.34\,1\.3\,0\.64\,1\)\] { --tw-ease: cubic-bezier(.34,1.3,.64,1); transition-timing-function: cubic-bezier(0.34, 1.3, 0.64, 1); }
  .ease-in { --tw-ease: var(--ease-in); transition-timing-function: var(--ease-in); }
  .ease-in-out { --tw-ease: var(--ease-in-out); transition-timing-function: var(--ease-in-out); }
  .ease-linear { --tw-ease: linear; transition-timing-function: linear; }
  .ease-out { --tw-ease: var(--ease-out); transition-timing-function: var(--ease-out); }
  .will-change-\[width\,height\,border-radius\,transform\] { will-change: width, height, border-radius, transform; }
  .will-change-\[width\,height\,border-radius\] { will-change: width, height, border-radius; }
  .will-change-transform { will-change: transform; }
  .outline-none { --tw-outline-style: none; outline-style: none; }
  .select-none { user-select: none; }
  .select-text { user-select: text; }
  .\[--avatar-radius\:calc\(infinity\*1px\)\] { --avatar-radius: calc(infinity*1px); }
  .\[--avatar-radius\:var\(--radius-lg\)\] { --avatar-radius: var(--radius-lg); }
  .\[--avatar-radius\:var\(--radius-md\)\] { --avatar-radius: var(--radius-md); }
  .\[--avatar-radius\:var\(--radius-sm\)\] { --avatar-radius: var(--radius-sm); }
  .\[--avatar-radius\:var\(--radius-xl\)\] { --avatar-radius: var(--radius-xl); }
  .\[--callout-background\:var\(--color-amber-50\)\] { --callout-background: var(--color-amber-50); }
  .\[--callout-background\:var\(--color-blue-50\)\] { --callout-background: var(--color-blue-50); }
  .\[--callout-background\:var\(--color-cyan-50\)\] { --callout-background: var(--color-cyan-50); }
  .\[--callout-background\:var\(--color-emerald-50\)\] { --callout-background: var(--color-emerald-50); }
  .\[--callout-background\:var\(--color-fuchsia-50\)\] { --callout-background: var(--color-fuchsia-50); }
  .\[--callout-background\:var\(--color-green-50\)\] { --callout-background: var(--color-green-50); }
  .\[--callout-background\:var\(--color-indigo-50\)\] { --callout-background: var(--color-indigo-50); }
  .\[--callout-background\:var\(--color-lime-50\)\] { --callout-background: var(--color-lime-50); }
  .\[--callout-background\:var\(--color-orange-50\)\] { --callout-background: var(--color-orange-50); }
  .\[--callout-background\:var\(--color-pink-50\)\] { --callout-background: var(--color-pink-50); }
  .\[--callout-background\:var\(--color-purple-50\)\] { --callout-background: var(--color-purple-50); }
  .\[--callout-background\:var\(--color-red-50\)\] { --callout-background: var(--color-red-50); }
  .\[--callout-background\:var\(--color-rose-50\)\] { --callout-background: var(--color-rose-50); }
  .\[--callout-background\:var\(--color-sky-50\)\] { --callout-background: var(--color-sky-50); }
  .\[--callout-background\:var\(--color-teal-50\)\] { --callout-background: var(--color-teal-50); }
  .\[--callout-background\:var\(--color-violet-50\)\] { --callout-background: var(--color-violet-50); }
  .\[--callout-background\:var\(--color-white\)\] { --callout-background: var(--color-white); }
  .\[--callout-background\:var\(--color-yellow-50\)\] { --callout-background: var(--color-yellow-50); }
  .\[--callout-background\:var\(--color-zinc-50\)\] { --callout-background: var(--color-zinc-50); }
  .\[--callout-border\:var\(--color-amber-400\)\] { --callout-border: var(--color-amber-400); }
  .\[--callout-border\:var\(--color-blue-200\)\] { --callout-border: var(--color-blue-200); }
  .\[--callout-border\:var\(--color-cyan-200\)\] { --callout-border: var(--color-cyan-200); }
  .\[--callout-border\:var\(--color-emerald-200\)\] { --callout-border: var(--color-emerald-200); }
  .\[--callout-border\:var\(--color-fuchsia-200\)\] { --callout-border: var(--color-fuchsia-200); }
  .\[--callout-border\:var\(--color-green-300\)\] { --callout-border: var(--color-green-300); }
  .\[--callout-border\:var\(--color-indigo-200\)\] { --callout-border: var(--color-indigo-200); }
  .\[--callout-border\:var\(--color-lime-400\)\] { --callout-border: var(--color-lime-400); }
  .\[--callout-border\:var\(--color-orange-200\)\] { --callout-border: var(--color-orange-200); }
  .\[--callout-border\:var\(--color-pink-200\)\] { --callout-border: var(--color-pink-200); }
  .\[--callout-border\:var\(--color-purple-300\)\] { --callout-border: var(--color-purple-300); }
  .\[--callout-border\:var\(--color-red-200\)\] { --callout-border: var(--color-red-200); }
  .\[--callout-border\:var\(--color-rose-200\)\] { --callout-border: var(--color-rose-200); }
  .\[--callout-border\:var\(--color-sky-200\)\] { --callout-border: var(--color-sky-200); }
  .\[--callout-border\:var\(--color-teal-200\)\] { --callout-border: var(--color-teal-200); }
  .\[--callout-border\:var\(--color-violet-200\)\] { --callout-border: var(--color-violet-200); }
  .\[--callout-border\:var\(--color-yellow-400\)\] { --callout-border: var(--color-yellow-400); }
  .\[--callout-border\:var\(--color-zinc-200\)\] { --callout-border: var(--color-zinc-200); }
  .\[--callout-heading\:var\(--color-amber-600\)\] { --callout-heading: var(--color-amber-600); }
  .\[--callout-heading\:var\(--color-blue-600\)\] { --callout-heading: var(--color-blue-600); }
  .\[--callout-heading\:var\(--color-cyan-600\)\] { --callout-heading: var(--color-cyan-600); }
  .\[--callout-heading\:var\(--color-emerald-600\)\] { --callout-heading: var(--color-emerald-600); }
  .\[--callout-heading\:var\(--color-fuchsia-600\)\] { --callout-heading: var(--color-fuchsia-600); }
  .\[--callout-heading\:var\(--color-green-600\)\] { --callout-heading: var(--color-green-600); }
  .\[--callout-heading\:var\(--color-indigo-600\)\] { --callout-heading: var(--color-indigo-600); }
  .\[--callout-heading\:var\(--color-lime-700\)\] { --callout-heading: var(--color-lime-700); }
  .\[--callout-heading\:var\(--color-orange-600\)\] { --callout-heading: var(--color-orange-600); }
  .\[--callout-heading\:var\(--color-pink-600\)\] { --callout-heading: var(--color-pink-600); }
  .\[--callout-heading\:var\(--color-purple-800\)\] { --callout-heading: var(--color-purple-800); }
  .\[--callout-heading\:var\(--color-red-700\)\] { --callout-heading: var(--color-red-700); }
  .\[--callout-heading\:var\(--color-rose-600\)\] { --callout-heading: var(--color-rose-600); }
  .\[--callout-heading\:var\(--color-sky-600\)\] { --callout-heading: var(--color-sky-600); }
  .\[--callout-heading\:var\(--color-teal-600\)\] { --callout-heading: var(--color-teal-600); }
  .\[--callout-heading\:var\(--color-violet-600\)\] { --callout-heading: var(--color-violet-600); }
  .\[--callout-heading\:var\(--color-yellow-600\)\] { --callout-heading: var(--color-yellow-600); }
  .\[--callout-heading\:var\(--color-zinc-800\)\] { --callout-heading: var(--color-zinc-800); }
  .\[--callout-icon\:var\(--color-amber-500\)\] { --callout-icon: var(--color-amber-500); }
  .\[--callout-icon\:var\(--color-blue-500\)\] { --callout-icon: var(--color-blue-500); }
  .\[--callout-icon\:var\(--color-cyan-500\)\] { --callout-icon: var(--color-cyan-500); }
  .\[--callout-icon\:var\(--color-emerald-500\)\] { --callout-icon: var(--color-emerald-500); }
  .\[--callout-icon\:var\(--color-fuchsia-500\)\] { --callout-icon: var(--color-fuchsia-500); }
  .\[--callout-icon\:var\(--color-green-500\)\] { --callout-icon: var(--color-green-500); }
  .\[--callout-icon\:var\(--color-indigo-500\)\] { --callout-icon: var(--color-indigo-500); }
  .\[--callout-icon\:var\(--color-lime-500\)\] { --callout-icon: var(--color-lime-500); }
  .\[--callout-icon\:var\(--color-orange-500\)\] { --callout-icon: var(--color-orange-500); }
  .\[--callout-icon\:var\(--color-pink-500\)\] { --callout-icon: var(--color-pink-500); }
  .\[--callout-icon\:var\(--color-purple-500\)\] { --callout-icon: var(--color-purple-500); }
  .\[--callout-icon\:var\(--color-red-400\)\] { --callout-icon: var(--color-red-400); }
  .\[--callout-icon\:var\(--color-rose-500\)\] { --callout-icon: var(--color-rose-500); }
  .\[--callout-icon\:var\(--color-sky-500\)\] { --callout-icon: var(--color-sky-500); }
  .\[--callout-icon\:var\(--color-teal-500\)\] { --callout-icon: var(--color-teal-500); }
  .\[--callout-icon\:var\(--color-violet-500\)\] { --callout-icon: var(--color-violet-500); }
  .\[--callout-icon\:var\(--color-yellow-500\)\] { --callout-icon: var(--color-yellow-500); }
  .\[--callout-icon\:var\(--color-zinc-400\)\] { --callout-icon: var(--color-zinc-400); }
  .\[--callout-text\:var\(--color-amber-600\)\] { --callout-text: var(--color-amber-600); }
  .\[--callout-text\:var\(--color-blue-600\)\] { --callout-text: var(--color-blue-600); }
  .\[--callout-text\:var\(--color-cyan-600\)\] { --callout-text: var(--color-cyan-600); }
  .\[--callout-text\:var\(--color-emerald-600\)\] { --callout-text: var(--color-emerald-600); }
  .\[--callout-text\:var\(--color-fuchsia-600\)\] { --callout-text: var(--color-fuchsia-600); }
  .\[--callout-text\:var\(--color-green-600\)\] { --callout-text: var(--color-green-600); }
  .\[--callout-text\:var\(--color-indigo-600\)\] { --callout-text: var(--color-indigo-600); }
  .\[--callout-text\:var\(--color-lime-600\)\] { --callout-text: var(--color-lime-600); }
  .\[--callout-text\:var\(--color-orange-600\)\] { --callout-text: var(--color-orange-600); }
  .\[--callout-text\:var\(--color-pink-600\)\] { --callout-text: var(--color-pink-600); }
  .\[--callout-text\:var\(--color-purple-700\)\] { --callout-text: var(--color-purple-700); }
  .\[--callout-text\:var\(--color-red-700\)\] { --callout-text: var(--color-red-700); }
  .\[--callout-text\:var\(--color-rose-600\)\] { --callout-text: var(--color-rose-600); }
  .\[--callout-text\:var\(--color-sky-600\)\] { --callout-text: var(--color-sky-600); }
  .\[--callout-text\:var\(--color-teal-600\)\] { --callout-text: var(--color-teal-600); }
  .\[--callout-text\:var\(--color-violet-600\)\] { --callout-text: var(--color-violet-600); }
  .\[--callout-text\:var\(--color-yellow-700\)\] { --callout-text: var(--color-yellow-700); }
  .\[--callout-text\:var\(--color-zinc-500\)\] { --callout-text: var(--color-zinc-500); }
  .\[--color-accent-content\:var\(--color-amber-600\)\] { --color-accent-content: var(--color-amber-600); }
  .\[--color-accent-content\:var\(--color-blue-600\)\] { --color-accent-content: var(--color-blue-600); }
  .\[--color-accent-content\:var\(--color-cyan-600\)\] { --color-accent-content: var(--color-cyan-600); }
  .\[--color-accent-content\:var\(--color-emerald-600\)\] { --color-accent-content: var(--color-emerald-600); }
  .\[--color-accent-content\:var\(--color-fuchsia-600\)\] { --color-accent-content: var(--color-fuchsia-600); }
  .\[--color-accent-content\:var\(--color-gray-800\)\] { --color-accent-content: var(--color-gray-800); }
  .\[--color-accent-content\:var\(--color-green-600\)\] { --color-accent-content: var(--color-green-600); }
  .\[--color-accent-content\:var\(--color-indigo-600\)\] { --color-accent-content: var(--color-indigo-600); }
  .\[--color-accent-content\:var\(--color-lime-600\)\] { --color-accent-content: var(--color-lime-600); }
  .\[--color-accent-content\:var\(--color-neutral-800\)\] { --color-accent-content: var(--color-neutral-800); }
  .\[--color-accent-content\:var\(--color-orange-600\)\] { --color-accent-content: var(--color-orange-600); }
  .\[--color-accent-content\:var\(--color-pink-600\)\] { --color-accent-content: var(--color-pink-600); }
  .\[--color-accent-content\:var\(--color-purple-600\)\] { --color-accent-content: var(--color-purple-600); }
  .\[--color-accent-content\:var\(--color-red-600\)\] { --color-accent-content: var(--color-red-600); }
  .\[--color-accent-content\:var\(--color-rose-500\)\] { --color-accent-content: var(--color-rose-500); }
  .\[--color-accent-content\:var\(--color-sky-600\)\] { --color-accent-content: var(--color-sky-600); }
  .\[--color-accent-content\:var\(--color-slate-800\)\] { --color-accent-content: var(--color-slate-800); }
  .\[--color-accent-content\:var\(--color-stone-800\)\] { --color-accent-content: var(--color-stone-800); }
  .\[--color-accent-content\:var\(--color-teal-600\)\] { --color-accent-content: var(--color-teal-600); }
  .\[--color-accent-content\:var\(--color-violet-600\)\] { --color-accent-content: var(--color-violet-600); }
  .\[--color-accent-content\:var\(--color-yellow-600\)\] { --color-accent-content: var(--color-yellow-600); }
  .\[--color-accent-content\:var\(--color-zinc-800\)\] { --color-accent-content: var(--color-zinc-800); }
  .\[--color-accent-foreground\:var\(--color-amber-950\)\] { --color-accent-foreground: var(--color-amber-950); }
  .\[--color-accent-foreground\:var\(--color-lime-900\)\] { --color-accent-foreground: var(--color-lime-900); }
  .\[--color-accent-foreground\:var\(--color-white\)\] { --color-accent-foreground: var(--color-white); }
  .\[--color-accent-foreground\:var\(--color-yellow-950\)\] { --color-accent-foreground: var(--color-yellow-950); }
  .\[--color-accent\:var\(--color-amber-400\)\] { --color-accent: var(--color-amber-400); }
  .\[--color-accent\:var\(--color-blue-500\)\] { --color-accent: var(--color-blue-500); }
  .\[--color-accent\:var\(--color-cyan-600\)\] { --color-accent: var(--color-cyan-600); }
  .\[--color-accent\:var\(--color-emerald-600\)\] { --color-accent: var(--color-emerald-600); }
  .\[--color-accent\:var\(--color-fuchsia-600\)\] { --color-accent: var(--color-fuchsia-600); }
  .\[--color-accent\:var\(--color-gray-800\)\] { --color-accent: var(--color-gray-800); }
  .\[--color-accent\:var\(--color-green-600\)\] { --color-accent: var(--color-green-600); }
  .\[--color-accent\:var\(--color-indigo-500\)\] { --color-accent: var(--color-indigo-500); }
  .\[--color-accent\:var\(--color-lime-400\)\] { --color-accent: var(--color-lime-400); }
  .\[--color-accent\:var\(--color-neutral-800\)\] { --color-accent: var(--color-neutral-800); }
  .\[--color-accent\:var\(--color-orange-500\)\] { --color-accent: var(--color-orange-500); }
  .\[--color-accent\:var\(--color-pink-600\)\] { --color-accent: var(--color-pink-600); }
  .\[--color-accent\:var\(--color-purple-500\)\] { --color-accent: var(--color-purple-500); }
  .\[--color-accent\:var\(--color-red-500\)\] { --color-accent: var(--color-red-500); }
  .\[--color-accent\:var\(--color-rose-500\)\] { --color-accent: var(--color-rose-500); }
  .\[--color-accent\:var\(--color-sky-600\)\] { --color-accent: var(--color-sky-600); }
  .\[--color-accent\:var\(--color-slate-800\)\] { --color-accent: var(--color-slate-800); }
  .\[--color-accent\:var\(--color-stone-800\)\] { --color-accent: var(--color-stone-800); }
  .\[--color-accent\:var\(--color-teal-600\)\] { --color-accent: var(--color-teal-600); }
  .\[--color-accent\:var\(--color-violet-500\)\] { --color-accent: var(--color-violet-500); }
  .\[--color-accent\:var\(--color-yellow-400\)\] { --color-accent: var(--color-yellow-400); }
  .\[--color-accent\:var\(--color-zinc-800\)\] { --color-accent: var(--color-zinc-800); }
  .\[--flux-flyout-translate\:translateX\(-50px\)\] { --flux-flyout-translate: translateX(-50px); }
  .\[--flux-flyout-translate\:translateX\(50px\)\] { --flux-flyout-translate: translateX(50px); }
  .\[--flux-flyout-translate\:translateY\(50px\)\] { --flux-flyout-translate: translateY(50px); }
  .\[--haze-border\:color-mix\(in_oklab\,_var\(--color-accent-content\)\,_transparent_80\%\)\] { --haze-border: #c81c1833; }
  @supports (color:color-mix(in lab,red,red)) {
  .\[--haze-border\:color-mix\(in_oklab\,_var\(--color-accent-content\)\,_transparent_80\%\)\] { --haze-border: color-mix(in oklab,var(--color-accent-content),transparent 80%); }
}
  .\[--haze-light\:color-mix\(in_oklab\,_var\(--color-accent\)\,_transparent_98\%\)\] { --haze-light: #c81c1805; }
  @supports (color:color-mix(in lab,red,red)) {
  .\[--haze-light\:color-mix\(in_oklab\,_var\(--color-accent\)\,_transparent_98\%\)\] { --haze-light: color-mix(in oklab,var(--color-accent),transparent 98%); }
}
  .\[--haze\:color-mix\(in_oklab\,_var\(--color-accent-content\)\,_transparent_97\.5\%\)\] { --haze: #c81c1806; }
  @supports (color:color-mix(in lab,red,red)) {
  .\[--haze\:color-mix\(in_oklab\,_var\(--color-accent-content\)\,_transparent_97\.5\%\)\] { --haze: color-mix(in oklab,var(--color-accent-content),transparent 97.5%); }
}
  .\[--hover-fill\:color-mix\(in_oklab\,_var\(--color-accent-content\)\,_transparent_90\%\)\] { --hover-fill: #c81c181a; }
  @supports (color:color-mix(in lab,red,red)) {
  .\[--hover-fill\:color-mix\(in_oklab\,_var\(--color-accent-content\)\,_transparent_90\%\)\] { --hover-fill: color-mix(in oklab,var(--color-accent-content),transparent 90%); }
}
  .\[grid-area\:aside\] { grid-area: aside; }
  .\[grid-area\:footer\] { grid-area: footer; }
  .\[grid-area\:header\] { grid-area: header; }
  .\[grid-area\:main\] { grid-area: main; }
  .\[grid-area\:sidebar\] { grid-area: sidebar; }
  .\[print-color-adjust\:exact\] { print-color-adjust: exact; }
  .\[wire\:navigate\] { }
  :is(.\*\:transition-opacity > *) { transition-property: opacity; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }
  :is(.\*\*\:ring-white *) { --tw-ring-color: var(--color-white); }
  :is(.\*\:not-first\:-ml-2 > *):not(:first-child) { margin-left: calc(var(--spacing)*-2); }
  .not-in-data-flux-sidebar-collapsed-desktop\:hidden:not(:where([data-flux-sidebar-collapsed-desktop]) *) { display: none; }
  .not-in-\[tr\:first-child\]\:border-t:not(:where(:is(tr:first-child)) *) { border-top-style: var(--tw-border-style); border-top-width: 1px; }
  .group-last\/breadcrumb\:hidden:is(:where(.group\/breadcrumb):last-child *) { display: none; }
  .group-focus-within\:scale-x-100:is(:where(.group):focus-within *) { --tw-scale-x: 100%; scale: var(--tw-scale-x)var(--tw-scale-y); }
  .group-focus-within\:opacity-100:is(:where(.group):focus-within *) { opacity: 1; }
  @media (hover: hover) {
  .group-hover\:w-32:is(:where(.group):hover *) { width: calc(var(--spacing)*32); }
  .group-hover\:w-full:is(:where(.group):hover *) { width: 100%; }
  .group-hover\:translate-x-0:is(:where(.group):hover *) { --tw-translate-x: calc(var(--spacing)*0); translate: var(--tw-translate-x)var(--tw-translate-y); }
  .group-hover\:translate-x-1:is(:where(.group):hover *) { --tw-translate-x: calc(var(--spacing)*1); translate: var(--tw-translate-x)var(--tw-translate-y); }
  .group-hover\:-translate-y-1:is(:where(.group):hover *) { --tw-translate-y: calc(var(--spacing)*-1); translate: var(--tw-translate-x)var(--tw-translate-y); }
  .group-hover\:translate-y-0:is(:where(.group):hover *) { --tw-translate-y: calc(var(--spacing)*0); translate: var(--tw-translate-x)var(--tw-translate-y); }
  .group-hover\:scale-105:is(:where(.group):hover *) { --tw-scale-x: 105%; --tw-scale-y: 105%; --tw-scale-z: 105%; scale: var(--tw-scale-x)var(--tw-scale-y); }
  .group-hover\:scale-110:is(:where(.group):hover *) { --tw-scale-x: 110%; --tw-scale-y: 110%; --tw-scale-z: 110%; scale: var(--tw-scale-x)var(--tw-scale-y); }
  .group-hover\:scale-\[1\.03\]:is(:where(.group):hover *) { scale: 1.03; }
  .group-hover\:rotate-180:is(:where(.group):hover *) { rotate: 180deg; }
  .group-hover\:border-accent\/20:is(:where(.group):hover *) { border-color: rgba(131, 204, 218, 0.2); }
  @supports (color:color-mix(in lab,red,red)) {
  .group-hover\:border-accent\/20:is(:where(.group):hover *) { border-color: color-mix(in oklab,var(--color-accent)20%,transparent); }
}
  .group-hover\:border-accent\/30:is(:where(.group):hover *) { border-color: rgba(131, 204, 218, 0.3); }
  @supports (color:color-mix(in lab,red,red)) {
  .group-hover\:border-accent\/30:is(:where(.group):hover *) { border-color: color-mix(in oklab,var(--color-accent)30%,transparent); }
}
  .group-hover\:border-white\/10:is(:where(.group):hover *) { border-color: rgba(255, 255, 255, 0.1); }
  @supports (color:color-mix(in lab,red,red)) {
  .group-hover\:border-white\/10:is(:where(.group):hover *) { border-color: color-mix(in oklab,var(--color-white)10%,transparent); }
}
  .group-hover\:bg-\[\#28C840\]\/80:is(:where(.group):hover *) { background-color: rgba(40, 200, 64, 0.8); }
  .group-hover\:bg-\[\#FEBC2E\]\/80:is(:where(.group):hover *) { background-color: rgba(254, 188, 46, 0.8); }
  .group-hover\:bg-\[\#FF5F57\]\/80:is(:where(.group):hover *) { background-color: rgba(255, 95, 87, 0.8); }
  .group-hover\:bg-accent\/8:is(:where(.group):hover *) { background-color: rgba(131, 204, 218, 0.08); }
  @supports (color:color-mix(in lab,red,red)) {
  .group-hover\:bg-accent\/8:is(:where(.group):hover *) { background-color: color-mix(in oklab,var(--color-accent)8%,transparent); }
}
  .group-hover\:bg-accent\/20:is(:where(.group):hover *) { background-color: rgba(131, 204, 218, 0.2); }
  @supports (color:color-mix(in lab,red,red)) {
  .group-hover\:bg-accent\/20:is(:where(.group):hover *) { background-color: color-mix(in oklab,var(--color-accent)20%,transparent); }
}
  .group-hover\:bg-transparent:is(:where(.group):hover *) { background-color: rgba(0, 0, 0, 0); }
  .group-hover\:bg-white\/20:is(:where(.group):hover *) { background-color: rgba(255, 255, 255, 0.2); }
  @supports (color:color-mix(in lab,red,red)) {
  .group-hover\:bg-white\/20:is(:where(.group):hover *) { background-color: color-mix(in oklab,var(--color-white)20%,transparent); }
}
  .group-hover\:bg-white\/80:is(:where(.group):hover *) { background-color: rgba(255, 255, 255, 0.8); }
  @supports (color:color-mix(in lab,red,red)) {
  .group-hover\:bg-white\/80:is(:where(.group):hover *) { background-color: color-mix(in oklab,var(--color-white)80%,transparent); }
}
  .group-hover\:bg-white\/\[0\.03\]:is(:where(.group):hover *) { background-color: rgba(255, 255, 255, 0.03); }
  @supports (color:color-mix(in lab,red,red)) {
  .group-hover\:bg-white\/\[0\.03\]:is(:where(.group):hover *) { background-color: color-mix(in oklab,var(--color-white)3%,transparent); }
}
  .group-hover\:bg-white\/\[0\.05\]:is(:where(.group):hover *) { background-color: rgba(255, 255, 255, 0.05); }
  @supports (color:color-mix(in lab,red,red)) {
  .group-hover\:bg-white\/\[0\.05\]:is(:where(.group):hover *) { background-color: color-mix(in oklab,var(--color-white)5%,transparent); }
}
  .group-hover\:text-accent:is(:where(.group):hover *) { color: var(--color-accent); }
  .group-hover\:text-accent\/50:is(:where(.group):hover *) { color: rgba(131, 204, 218, 0.5); }
  @supports (color:color-mix(in lab,red,red)) {
  .group-hover\:text-accent\/50:is(:where(.group):hover *) { color: color-mix(in oklab,var(--color-accent)50%,transparent); }
}
  .group-hover\:text-accent\/60:is(:where(.group):hover *) { color: rgba(131, 204, 218, 0.6); }
  @supports (color:color-mix(in lab,red,red)) {
  .group-hover\:text-accent\/60:is(:where(.group):hover *) { color: color-mix(in oklab,var(--color-accent)60%,transparent); }
}
  .group-hover\:text-black\/50:is(:where(.group):hover *) { color: rgba(0, 0, 0, 0.5); }
  @supports (color:color-mix(in lab,red,red)) {
  .group-hover\:text-black\/50:is(:where(.group):hover *) { color: color-mix(in oklab,var(--color-black)50%,transparent); }
}
  .group-hover\:text-green-400:is(:where(.group):hover *) { color: var(--color-green-400); }
  .group-hover\:text-white:is(:where(.group):hover *) { color: var(--color-white); }
  .group-hover\:text-white\/80:is(:where(.group):hover *) { color: rgba(255, 255, 255, 0.8); }
  @supports (color:color-mix(in lab,red,red)) {
  .group-hover\:text-white\/80:is(:where(.group):hover *) { color: color-mix(in oklab,var(--color-white)80%,transparent); }
}
  .group-hover\:text-zinc-300:is(:where(.group):hover *) { color: var(--color-zinc-300); }
  .group-hover\:text-zinc-800:is(:where(.group):hover *) { color: var(--color-zinc-800); }
  .group-hover\:opacity-0:is(:where(.group):hover *) { opacity: 0; }
  .group-hover\:opacity-100:is(:where(.group):hover *) { opacity: 1; }
  .group-hover\:shadow-xl:is(:where(.group):hover *) { --tw-shadow: 0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .group-hover\:grayscale-0:is(:where(.group):hover *) { --tw-grayscale: grayscale(0%); filter: var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,); }
  .group-hover\/app\:border-white\/20:is(:where(.group\/app):hover *) { border-color: rgba(255, 255, 255, 0.2); }
  @supports (color:color-mix(in lab,red,red)) {
  .group-hover\/app\:border-white\/20:is(:where(.group\/app):hover *) { border-color: color-mix(in oklab,var(--color-white)20%,transparent); }
}
  .group-hover\/app\:bg-white\/15:is(:where(.group\/app):hover *) { background-color: rgba(255, 255, 255, 0.15); }
  @supports (color:color-mix(in lab,red,red)) {
  .group-hover\/app\:bg-white\/15:is(:where(.group\/app):hover *) { background-color: color-mix(in oklab,var(--color-white)15%,transparent); }
}
  .group-hover\/app\:text-white\/80:is(:where(.group\/app):hover *) { color: rgba(255, 255, 255, 0.8); }
  @supports (color:color-mix(in lab,red,red)) {
  .group-hover\/app\:text-white\/80:is(:where(.group\/app):hover *) { color: color-mix(in oklab,var(--color-white)80%,transparent); }
}
  .group-hover\/card\:text-indigo-500:is(:where(.group\/card):hover *) { color: var(--color-indigo-500); }
  .group-hover\/card\:opacity-100:is(:where(.group\/card):hover *) { opacity: 1; }
  .group-hover\/item\:scale-100:is(:where(.group\/item):hover *) { --tw-scale-x: 100%; --tw-scale-y: 100%; --tw-scale-z: 100%; scale: var(--tw-scale-x)var(--tw-scale-y); }
  .group-hover\/item\:opacity-100:is(:where(.group\/item):hover *) { opacity: 1; }
  .group-hover\/music\:scale-\[1\.02\]:is(:where(.group\/music):hover *) { scale: 1.02; }
  .group-hover\/music\:bg-transparent:is(:where(.group\/music):hover *) { background-color: rgba(0, 0, 0, 0); }
  .group-hover\/sortable\:text-zinc-800:is(:where(.group\/sortable):hover *) { color: var(--color-zinc-800); }
  .group-hover\/sortable\:opacity-100:is(:where(.group\/sortable):hover *) { opacity: 1; }
}
  .group-active\:scale-95:is(:where(.group):active *) { --tw-scale-x: 95%; --tw-scale-y: 95%; --tw-scale-z: 95%; scale: var(--tw-scale-x)var(--tw-scale-y); }
  .group-data-checked\:translate-x-\[15px\]:is(:where(.group)[data-checked] *) { --tw-translate-x: 15px; translate: var(--tw-translate-x)var(--tw-translate-y); }
  .group-data-checked\:bg-\(--color-accent-foreground\):is(:where(.group)[data-checked] *) { background-color: var(--color-accent-foreground); }
  .group-data-checked\/menu-checkbox\:block:is(:where(.group\/menu-checkbox)[data-checked] *), .group-data-checked\/menu-radio\:block:is(:where(.group\/menu-radio)[data-checked] *), .group-data-open\/disclosure-button\:block:is(:where(.group\/disclosure-button)[data-open] *) { display: block; }
  .group-data-open\/disclosure-button\:hidden:is(:where(.group\/disclosure-button)[data-open] *) { display: none; }
  .selection\:bg-white\/30 ::selection { background-color: rgba(255, 255, 255, 0.3); }
  @supports (color:color-mix(in lab,red,red)) {
  .selection\:bg-white\/30 ::selection { background-color: color-mix(in oklab,var(--color-white)30%,transparent); }
}
  .selection\:bg-white\/30::selection { background-color: rgba(255, 255, 255, 0.3); }
  @supports (color:color-mix(in lab,red,red)) {
  .selection\:bg-white\/30::selection { background-color: color-mix(in oklab,var(--color-white)30%,transparent); }
}
  .selection\:text-white ::selection { color: var(--color-white); }
  .selection\:text-white::selection { color: var(--color-white); }
  .file\:mr-4::file-selector-button { margin-right: calc(var(--spacing)*4); }
  .file\:rounded-md::file-selector-button { border-radius: var(--radius-md); }
  .file\:border-0::file-selector-button { border-style: var(--tw-border-style); border-width: 0px; }
  .file\:bg-zinc-800::file-selector-button { background-color: var(--color-zinc-800); }
  .file\:px-4::file-selector-button { padding-inline: calc(var(--spacing)*4); }
  .file\:py-2::file-selector-button { padding-block: calc(var(--spacing)*2); }
  .file\:text-sm::file-selector-button { font-size: var(--text-sm); line-height: var(--tw-leading,var(--text-sm--line-height)); }
  .file\:font-semibold::file-selector-button { --tw-font-weight: var(--font-weight-semibold); font-weight: var(--font-weight-semibold); }
  .file\:text-white::file-selector-button { color: var(--color-white); }
  .placeholder\:font-light::placeholder { --tw-font-weight: var(--font-weight-light); font-weight: var(--font-weight-light); }
  .before\:absolute::before { content: var(--tw-content); position: absolute; }
  .before\:inset-0::before { content: var(--tw-content); inset: calc(var(--spacing)*0); }
  .before\:z-10::before { content: var(--tw-content); z-index: 10; }
  .before\:-translate-x-full::before { content: var(--tw-content); --tw-translate-x: -100%; translate: var(--tw-translate-x)var(--tw-translate-y); }
  .before\:animate-\[flux-shimmer_2s_infinite\]::before { content: var(--tw-content); animation: 2s ease 0s infinite normal none running flux-shimmer; }
  .before\:bg-gradient-to-r::before { content: var(--tw-content); --tw-gradient-position: to right in oklab; background-image: linear-gradient(var(--tw-gradient-stops)); }
  .before\:from-transparent::before { content: var(--tw-content); --tw-gradient-from: transparent; --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position)); }
  .before\:via-\[var\(--flux-shimmer-color\)\]\/50::before { content: var(--tw-content); --tw-gradient-via: var(--flux-shimmer-color); }
  @supports (color:color-mix(in lab,red,red)) {
  .before\:via-\[var\(--flux-shimmer-color\)\]\/50::before { --tw-gradient-via: color-mix(in oklab,var(--flux-shimmer-color)50%,transparent); }
}
  .before\:via-\[var\(--flux-shimmer-color\)\]\/50::before { --tw-gradient-via-stops: var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-via-stops); }
  .before\:to-transparent::before { content: var(--tw-content); --tw-gradient-to: transparent; --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position)); }
  .after\:absolute::after { content: var(--tw-content); position: absolute; }
  .after\:-inset-px::after { content: var(--tw-content); inset: -1px; }
  .after\:inset-0::after { content: var(--tw-content); inset: calc(var(--spacing)*0); }
  .after\:inset-\[3px\]::after { content: var(--tw-content); inset: 3px; }
  .after\:rounded-\[1px\]::after { content: var(--tw-content); border-radius: 1px; }
  .after\:rounded-full::after { content: var(--tw-content); border-radius: 3.40282e+38px; }
  .after\:rounded-lg::after { content: var(--tw-content); border-radius: var(--radius-lg); }
  .after\:rounded-md::after { content: var(--tw-content); border-radius: var(--radius-md); }
  .after\:rounded-sm::after { content: var(--tw-content); border-radius: var(--radius-sm); }
  .after\:rounded-xl::after { content: var(--tw-content); border-radius: var(--radius-xl); }
  .after\:bg-white::after { content: var(--tw-content); background-color: var(--color-white); }
  .after\:inset-ring-\[1px\]::after { content: var(--tw-content); --tw-inset-ring-shadow: inset 0 0 0 1px var(--tw-inset-ring-color,currentcolor); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .after\:inset-ring-black\/7::after { content: var(--tw-content); --tw-inset-ring-color: #00000012; }
  @supports (color:color-mix(in lab,red,red)) {
  .after\:inset-ring-black\/7::after { --tw-inset-ring-color: color-mix(in oklab,var(--color-black)7%,transparent); }
}
  .first\:sticky:first-child { position: sticky; }
  .first\:left-0:first-child { left: calc(var(--spacing)*0); }
  .first\:ps-0:first-child { padding-inline-start: calc(var(--spacing)*0); }
  .first\:pt-0:first-child { padding-top: calc(var(--spacing)*0); }
  .first\:after\:pointer-events-none:first-child::after { content: var(--tw-content); pointer-events: none; }
  .first\:after\:absolute:first-child::after { content: var(--tw-content); position: absolute; }
  .first\:after\:inset-y-0:first-child::after { content: var(--tw-content); inset-block: calc(var(--spacing)*0); }
  .first\:after\:right-0:first-child::after { content: var(--tw-content); right: calc(var(--spacing)*0); }
  .first\:after\:w-8:first-child::after { content: var(--tw-content); width: calc(var(--spacing)*8); }
  .first\:after\:translate-x-full:first-child::after { content: var(--tw-content); --tw-translate-x: 100%; translate: var(--tw-translate-x)var(--tw-translate-y); }
  .last\:sticky:last-child { position: sticky; }
  .last\:right-0:last-child { right: calc(var(--spacing)*0); }
  .last\:bottom-0:last-child { bottom: calc(var(--spacing)*0); }
  .last\:z-20:last-child { z-index: 20; }
  .last\:pe-0:last-child { padding-inline-end: calc(var(--spacing)*0); }
  .last\:pb-0:last-child { padding-bottom: calc(var(--spacing)*0); }
  .last\:after\:pointer-events-none:last-child::after { content: var(--tw-content); pointer-events: none; }
  .last\:after\:absolute:last-child::after { content: var(--tw-content); position: absolute; }
  .last\:after\:inset-y-0:last-child::after { content: var(--tw-content); inset-block: calc(var(--spacing)*0); }
  .last\:after\:left-0:last-child::after { content: var(--tw-content); left: calc(var(--spacing)*0); }
  .last\:after\:w-8:last-child::after { content: var(--tw-content); width: calc(var(--spacing)*8); }
  .last\:after\:-translate-x-full:last-child::after { content: var(--tw-content); --tw-translate-x: -100%; translate: var(--tw-translate-x)var(--tw-translate-y); }
  @media (hover: hover) {
  .hover\:scale-105:hover { --tw-scale-x: 105%; --tw-scale-y: 105%; --tw-scale-z: 105%; scale: var(--tw-scale-x)var(--tw-scale-y); }
  .hover\:scale-110:hover { --tw-scale-x: 110%; --tw-scale-y: 110%; --tw-scale-z: 110%; scale: var(--tw-scale-x)var(--tw-scale-y); }
  .hover\:scale-125:hover { --tw-scale-x: 125%; --tw-scale-y: 125%; --tw-scale-z: 125%; scale: var(--tw-scale-x)var(--tw-scale-y); }
  .hover\:scale-\[1\.02\]:hover { scale: 1.02; }
  .hover\:rotate-0:hover { rotate: none; }
  .hover\:border-\[var\(--haze-border\)\]:hover { border-color: var(--haze-border); }
  .hover\:border-accent:hover { border-color: var(--color-accent); }
  .hover\:border-accent\/30:hover { border-color: rgba(131, 204, 218, 0.3); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:border-accent\/30:hover { border-color: color-mix(in oklab,var(--color-accent)30%,transparent); }
}
  .hover\:border-accent\/40:hover { border-color: rgba(131, 204, 218, 0.4); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:border-accent\/40:hover { border-color: color-mix(in oklab,var(--color-accent)40%,transparent); }
}
  .hover\:border-green-500:hover { border-color: var(--color-green-500); }
  .hover\:border-indigo-300:hover { border-color: var(--color-indigo-300); }
  .hover\:border-zinc-200:hover { border-color: var(--color-zinc-200); }
  .hover\:border-zinc-300:hover { border-color: var(--color-zinc-300); }
  .hover\:\!bg-blue-600:hover { background-color: var(--color-blue-600) !important; }
  .hover\:\!bg-red-600:hover { background-color: var(--color-red-600) !important; }
  .hover\:\!bg-zinc-50:hover { background-color: var(--color-zinc-50) !important; }
  .hover\:bg-\[\#00d68f\]:hover { background-color: rgb(0, 214, 143); }
  .hover\:bg-\[\#1e222d\]:hover { background-color: rgb(30, 34, 45); }
  .hover\:bg-\[\#2a2e39\]:hover { background-color: rgb(42, 46, 57); }
  .hover\:bg-\[\#e03855\]:hover { background-color: rgb(224, 56, 85); }
  .hover\:bg-\[color-mix\(in_oklab\,_var\(--color-accent\)\,_transparent_10\%\)\]:hover { background-color: rgba(131, 204, 218, 0.9); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:bg-\[color-mix\(in_oklab\,_var\(--color-accent\)\,_transparent_10\%\)\]:hover { background-color: color-mix(in oklab,var(--color-accent),transparent 10%); }
}
  .hover\:bg-accent:hover { background-color: var(--color-accent); }
  .hover\:bg-accent\/10:hover { background-color: rgba(131, 204, 218, 0.1); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:bg-accent\/10:hover { background-color: color-mix(in oklab,var(--color-accent)10%,transparent); }
}
  .hover\:bg-accent\/\[0\.06\]:hover { background-color: rgba(131, 204, 218, 0.06); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:bg-accent\/\[0\.06\]:hover { background-color: color-mix(in oklab,var(--color-accent)6%,transparent); }
}
  .hover\:bg-black:hover { background-color: var(--color-black); }
  .hover\:bg-black\/5:hover { background-color: rgba(0, 0, 0, 0.05); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:bg-black\/5:hover { background-color: color-mix(in oklab,var(--color-black)5%,transparent); }
}
  .hover\:bg-black\/10:hover { background-color: rgba(0, 0, 0, 0.1); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:bg-black\/10:hover { background-color: color-mix(in oklab,var(--color-black)10%,transparent); }
}
  .hover\:bg-black\/50:hover { background-color: rgba(0, 0, 0, 0.5); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:bg-black\/50:hover { background-color: color-mix(in oklab,var(--color-black)50%,transparent); }
}
  .hover\:bg-gray-100:hover { background-color: var(--color-gray-100); }
  .hover\:bg-green-400:hover { background-color: var(--color-green-400); }
  .hover\:bg-indigo-400:hover { background-color: var(--color-indigo-400); }
  .hover\:bg-indigo-500:hover { background-color: var(--color-indigo-500); }
  .hover\:bg-indigo-500\/30:hover { background-color: rgba(98, 95, 255, 0.3); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:bg-indigo-500\/30:hover { background-color: color-mix(in oklab,var(--color-indigo-500)30%,transparent); }
}
  .hover\:bg-indigo-600:hover { background-color: var(--color-indigo-600); }
  .hover\:bg-orange-400:hover { background-color: var(--color-orange-400); }
  .hover\:bg-red-50:hover { background-color: var(--color-red-50); }
  .hover\:bg-red-500\/20:hover { background-color: rgba(251, 44, 54, 0.2); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:bg-red-500\/20:hover { background-color: color-mix(in oklab,var(--color-red-500)20%,transparent); }
}
  .hover\:bg-red-600:hover { background-color: var(--color-red-600); }
  .hover\:bg-white:hover { background-color: var(--color-white); }
  .hover\:bg-white\/5:hover { background-color: rgba(255, 255, 255, 0.05); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:bg-white\/5:hover { background-color: color-mix(in oklab,var(--color-white)5%,transparent); }
}
  .hover\:bg-white\/10:hover { background-color: rgba(255, 255, 255, 0.1); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:bg-white\/10:hover { background-color: color-mix(in oklab,var(--color-white)10%,transparent); }
}
  .hover\:bg-white\/20:hover { background-color: rgba(255, 255, 255, 0.2); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:bg-white\/20:hover { background-color: color-mix(in oklab,var(--color-white)20%,transparent); }
}
  .hover\:bg-white\/40:hover { background-color: rgba(255, 255, 255, 0.4); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:bg-white\/40:hover { background-color: color-mix(in oklab,var(--color-white)40%,transparent); }
}
  .hover\:bg-white\/50:hover { background-color: rgba(255, 255, 255, 0.5); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:bg-white\/50:hover { background-color: color-mix(in oklab,var(--color-white)50%,transparent); }
}
  .hover\:bg-white\/\[0\.04\]:hover { background-color: rgba(255, 255, 255, 0.04); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:bg-white\/\[0\.04\]:hover { background-color: color-mix(in oklab,var(--color-white)4%,transparent); }
}
  .hover\:bg-yellow-600:hover { background-color: var(--color-yellow-600); }
  .hover\:bg-zinc-50:hover { background-color: var(--color-zinc-50); }
  .hover\:bg-zinc-100:hover { background-color: var(--color-zinc-100); }
  .hover\:bg-zinc-200:hover { background-color: var(--color-zinc-200); }
  .hover\:bg-zinc-200\/30:hover { background-color: rgba(229, 231, 235, 0.3); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:bg-zinc-200\/30:hover { background-color: color-mix(in oklab,var(--color-zinc-200)30%,transparent); }
}
  .hover\:bg-zinc-300:hover { background-color: var(--color-zinc-300); }
  .hover\:bg-zinc-700:hover { background-color: var(--color-zinc-700); }
  .hover\:bg-zinc-800:hover { background-color: var(--color-zinc-800); }
  .hover\:bg-zinc-800\/5:hover { background-color: rgba(30, 41, 57, 0.05); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:bg-zinc-800\/5:hover { background-color: color-mix(in oklab,var(--color-zinc-800)5%,transparent); }
}
  .hover\:bg-zinc-800\/10:hover { background-color: rgba(30, 41, 57, 0.1); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:bg-zinc-800\/10:hover { background-color: color-mix(in oklab,var(--color-zinc-800)10%,transparent); }
}
  .hover\:bg-zinc-800\/50:hover { background-color: rgba(30, 41, 57, 0.5); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:bg-zinc-800\/50:hover { background-color: color-mix(in oklab,var(--color-zinc-800)50%,transparent); }
}
  .hover\:bg-zinc-800\/\[4\%\]:hover { background-color: rgba(30, 41, 57, 0.04); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:bg-zinc-800\/\[4\%\]:hover { background-color: color-mix(in oklab,var(--color-zinc-800)4%,transparent); }
}
  .hover\:stroke-indigo-400:hover { stroke: var(--color-indigo-400); }
  .hover\:text-accent:hover { color: var(--color-accent); }
  .hover\:text-black:hover { color: var(--color-black); }
  .hover\:text-blue-400:hover { color: var(--color-blue-400); }
  .hover\:text-gray-400:hover { color: var(--color-gray-400); }
  .hover\:text-gray-700:hover { color: var(--color-gray-700); }
  .hover\:text-indigo-300:hover { color: var(--color-indigo-300); }
  .hover\:text-indigo-400:hover { color: var(--color-indigo-400); }
  .hover\:text-indigo-500:hover { color: var(--color-indigo-500); }
  .hover\:text-indigo-600:hover { color: var(--color-indigo-600); }
  .hover\:text-red-300:hover { color: var(--color-red-300); }
  .hover\:text-red-400:hover { color: var(--color-red-400); }
  .hover\:text-red-500:hover { color: var(--color-red-500); }
  .hover\:text-red-600:hover { color: var(--color-red-600); }
  .hover\:text-white:hover { color: var(--color-white); }
  .hover\:text-white\/60:hover { color: rgba(255, 255, 255, 0.6); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:text-white\/60:hover { color: color-mix(in oklab,var(--color-white)60%,transparent); }
}
  .hover\:text-white\/80:hover { color: rgba(255, 255, 255, 0.8); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:text-white\/80:hover { color: color-mix(in oklab,var(--color-white)80%,transparent); }
}
  .hover\:text-zinc-300:hover { color: var(--color-zinc-300); }
  .hover\:text-zinc-600:hover { color: var(--color-zinc-600); }
  .hover\:text-zinc-700:hover { color: var(--color-zinc-700); }
  .hover\:text-zinc-800:hover { color: var(--color-zinc-800); }
  .hover\:text-zinc-800\!:hover { color: var(--color-zinc-800) !important; }
  .hover\:text-zinc-900:hover { color: var(--color-zinc-900); }
  .hover\:text-zinc-950:hover { color: var(--color-zinc-950); }
  .hover\:underline:hover { text-decoration-line: underline; }
  .hover\:decoration-current:hover { text-decoration-color: currentcolor; }
  .hover\:opacity-80:hover { opacity: 0.8; }
  .hover\:opacity-90:hover { opacity: 0.9; }
  .hover\:opacity-100:hover { opacity: 1; }
  .hover\:shadow-\[0_0_30px_rgba\(79\,70\,229\,0\.5\)\]:hover { --tw-shadow: 0 0 30px var(--tw-shadow-color,#4f46e580); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .hover\:file\:bg-zinc-700:hover::file-selector-button { background-color: var(--color-zinc-700); }
  .hover\:after\:bg-\[var\(--haze-light\)\]:hover::after { content: var(--tw-content); background-color: var(--haze-light); }
}
  .focus\:border-accent\/40:focus { border-color: rgba(131, 204, 218, 0.4); }
  @supports (color:color-mix(in lab,red,red)) {
  .focus\:border-accent\/40:focus { border-color: color-mix(in oklab,var(--color-accent)40%,transparent); }
}
  .focus\:border-blue-300:focus { border-color: var(--color-blue-300); }
  .focus\:border-indigo-500:focus { border-color: var(--color-indigo-500); }
  .focus\:border-orange-500:focus { border-color: var(--color-orange-500); }
  .focus\:border-zinc-400:focus { border-color: var(--color-zinc-400); }
  .focus\:bg-zinc-800\/60:focus { background-color: rgba(30, 41, 57, 0.6); }
  @supports (color:color-mix(in lab,red,red)) {
  .focus\:bg-zinc-800\/60:focus { background-color: color-mix(in oklab,var(--color-zinc-800)60%,transparent); }
}
  .focus\:ring:focus { --tw-ring-shadow: var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .focus\:ring-0:focus { --tw-ring-shadow: var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .focus\:ring-1:focus { --tw-ring-shadow: var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .focus\:ring-2:focus { --tw-ring-shadow: var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .focus\:\!ring-blue-500\/50:focus { --tw-ring-color: #3080ff80 !important; }
  @supports (color:color-mix(in lab,red,red)) {
  .focus\:\!ring-blue-500\/50:focus { --tw-ring-color: color-mix(in oklab,var(--color-blue-500)50%,transparent) !important; }
}
  .focus\:\!ring-red-500\/50:focus { --tw-ring-color: #fb2c3680 !important; }
  @supports (color:color-mix(in lab,red,red)) {
  .focus\:\!ring-red-500\/50:focus { --tw-ring-color: color-mix(in oklab,var(--color-red-500)50%,transparent) !important; }
}
  .focus\:ring-accent:focus { --tw-ring-color: var(--color-accent); }
  .focus\:ring-indigo-500:focus { --tw-ring-color: var(--color-indigo-500); }
  .focus\:ring-indigo-500\/20:focus { --tw-ring-color: #625fff33; }
  @supports (color:color-mix(in lab,red,red)) {
  .focus\:ring-indigo-500\/20:focus { --tw-ring-color: color-mix(in oklab,var(--color-indigo-500)20%,transparent); }
}
  .focus\:ring-indigo-500\/50:focus { --tw-ring-color: #625fff80; }
  @supports (color:color-mix(in lab,red,red)) {
  .focus\:ring-indigo-500\/50:focus { --tw-ring-color: color-mix(in oklab,var(--color-indigo-500)50%,transparent); }
}
  .focus\:ring-white\/20:focus { --tw-ring-color: #fff3; }
  @supports (color:color-mix(in lab,red,red)) {
  .focus\:ring-white\/20:focus { --tw-ring-color: color-mix(in oklab,var(--color-white)20%,transparent); }
}
  .focus\:ring-zinc-500:focus { --tw-ring-color: var(--color-zinc-500); }
  .focus\:ring-offset-2:focus { --tw-ring-offset-width: 2px; --tw-ring-offset-shadow: var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color); }
  .focus\:outline-hidden:focus { --tw-outline-style: none; outline-style: none; }
  @media (forced-colors: active) {
  .focus\:outline-hidden:focus { outline-offset: 2px; outline: rgba(0, 0, 0, 0) solid 2px; }
}
  .focus\:outline-none:focus { --tw-outline-style: none; outline-style: none; }
  .active\:translate-y-1:active { --tw-translate-y: calc(var(--spacing)*1); translate: var(--tw-translate-x)var(--tw-translate-y); }
  .active\:scale-90:active { --tw-scale-x: 90%; --tw-scale-y: 90%; --tw-scale-z: 90%; scale: var(--tw-scale-x)var(--tw-scale-y); }
  .active\:scale-95:active { --tw-scale-x: 95%; --tw-scale-y: 95%; --tw-scale-z: 95%; scale: var(--tw-scale-x)var(--tw-scale-y); }
  .active\:cursor-grabbing:active { cursor: grabbing; }
  .active\:border-b-0:active { border-bottom-style: var(--tw-border-style); border-bottom-width: 0px; }
  .active\:bg-gray-100:active { background-color: var(--color-gray-100); }
  .active\:bg-orange-600:active { background-color: var(--color-orange-600); }
  .active\:bg-zinc-700:active { background-color: var(--color-zinc-700); }
  .active\:text-gray-500:active { color: var(--color-gray-500); }
  .active\:text-gray-700:active { color: var(--color-gray-700); }
  .active\:text-gray-800:active { color: var(--color-gray-800); }
  .disabled\:pointer-events-none:disabled { pointer-events: none; }
  .disabled\:cursor-default:disabled { cursor: default; }
  .disabled\:cursor-not-allowed:disabled { cursor: not-allowed; }
  .disabled\:border-b-zinc-200:disabled { border-bottom-color: var(--color-zinc-200); }
  .disabled\:text-zinc-500:disabled { color: var(--color-zinc-500); }
  .disabled\:placeholder-zinc-400:disabled::placeholder { color: var(--color-zinc-400); }
  .disabled\:placeholder-zinc-400\/70:disabled::placeholder { color: rgba(153, 161, 175, 0.7); }
  @supports (color:color-mix(in lab,red,red)) {
  .disabled\:placeholder-zinc-400\/70:disabled::placeholder { color: color-mix(in oklab,var(--color-zinc-400)70%,transparent); }
}
  .disabled\:opacity-30:disabled { opacity: 0.3; }
  .disabled\:opacity-50:disabled { opacity: 0.5; }
  .disabled\:opacity-75:disabled { opacity: 0.75; }
  .disabled\:shadow-none:disabled { --tw-shadow: 0 0 #0000; box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .disabled\:shadow-xs\!:disabled { --tw-shadow: 0 1px 2px 0 var(--tw-shadow-color,#0000000d) !important; box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow) !important; }
  :where([data-checked]) .in-data-checked\:text-zinc-800 { color: var(--color-zinc-800); }
  :where([data-flux-menu]) .in-data-flux-menu\:block { display: block; }
  :where([data-flux-menu]) .in-data-flux-menu\:px-2 { padding-inline: calc(var(--spacing)*2); }
  :where([data-flux-menu]) .in-data-flux-menu\:text-zinc-400 { color: var(--color-zinc-400); }
  :where([data-flux-menu]) .in-data-flux-menu\:text-zinc-800 { color: var(--color-zinc-800); }
  @media (hover: hover) {
  :where([data-flux-menu]) .in-data-flux-menu\:hover\:bg-zinc-50:hover { background-color: var(--color-zinc-50); }
}
  :where([data-flux-sidebar-collapsed-desktop]) .in-data-flux-sidebar-collapsed-desktop\:absolute { position: absolute; }
  :where([data-flux-sidebar-collapsed-desktop]) .in-data-flux-sidebar-collapsed-desktop\:hidden { display: none; }
  :where([data-flux-sidebar-collapsed-desktop]) .in-data-flux-sidebar-collapsed-desktop\:w-10 { width: calc(var(--spacing)*10); }
  :where([data-flux-sidebar-collapsed-desktop]) .in-data-flux-sidebar-collapsed-desktop\:cursor-e-resize { cursor: e-resize; }
  :where([data-flux-sidebar-collapsed-desktop]) .in-data-flux-sidebar-collapsed-desktop\:justify-center { justify-content: center; }
  :where([data-flux-sidebar-collapsed-desktop]) .in-data-flux-sidebar-collapsed-desktop\:px-2 { padding-inline: calc(var(--spacing)*2); }
  :where([data-flux-sidebar-collapsed-desktop]) .in-data-flux-sidebar-collapsed-desktop\:px-3 { padding-inline: calc(var(--spacing)*3); }
  :where([data-flux-sidebar-collapsed-desktop]) .in-data-flux-sidebar-collapsed-desktop\:opacity-0 { opacity: 0; }
  :where([data-flux-sidebar-collapsed-desktop]) .in-data-flux-sidebar-collapsed-desktop\:not-in-data-flux-menu\:w-10:not(:where([data-flux-menu]) *) { width: calc(var(--spacing)*10); }
  :where([data-flux-sidebar-collapsed-desktop]) .in-data-flux-sidebar-collapsed-desktop\:not-in-data-flux-menu\:justify-center:not(:where([data-flux-menu]) *) { justify-content: center; }
  :where([data-flux-sidebar-collapsed-desktop]) .in-data-flux-sidebar-collapsed-desktop\:not-in-data-flux-sidebar-group-dropdown\:hidden:not(:where([data-flux-sidebar-group-dropdown]) *) { display: none; }
  :where([data-flux-sidebar-active]) :is(:where([data-flux-sidebar-collapsed-desktop]) .in-data-flux-sidebar-collapsed-desktop\:in-data-flux-sidebar-active\:absolute) { position: absolute; }
  :where([data-flux-sidebar-active]) :is(:where([data-flux-sidebar-collapsed-desktop]) .in-data-flux-sidebar-collapsed-desktop\:in-data-flux-sidebar-active\:opacity-0) { opacity: 0; }
  :where([data-flux-sidebar-active]) :is(:where([data-flux-sidebar-collapsed-desktop]) .in-data-flux-sidebar-collapsed-desktop\:in-data-flux-sidebar-active\:opacity-100) { opacity: 1; }
  :where([data-flux-sidebar-group-dropdown]) .in-data-flux-sidebar-group-dropdown\:hidden { display: none; }
  :where([data-flux-sidebar-group-dropdown]) .in-data-flux-sidebar-group-dropdown\:w-auto\! { width: auto !important; }
  :where([data-flux-sidebar-group-dropdown]) .in-data-flux-sidebar-group-dropdown\:bg-white\! { background-color: var(--color-white) !important; }
  :where([data-flux-sidebar-group-dropdown]) .in-data-flux-sidebar-group-dropdown\:px-2\! { padding-inline: calc(var(--spacing)*2) !important; }
  :where([data-flux-sidebar-group-dropdown]) .in-data-flux-sidebar-group-dropdown\:text-zinc-400\! { color: var(--color-zinc-400) !important; }
  :where([data-flux-sidebar-group-dropdown]) .in-data-flux-sidebar-group-dropdown\:text-zinc-800\! { color: var(--color-zinc-800) !important; }
  @media (hover: hover) {
  :where([data-flux-sidebar-group-dropdown]) .in-data-flux-sidebar-group-dropdown\:hover\:bg-zinc-50\!:hover { background-color: var(--color-zinc-50) !important; }
}
  :where([data-flux-sidebar-active]) :is(:where([data-flux-sidebar-collapsed-desktop]) :is(:where([data-flux-sidebar-header]) .in-data-flux-sidebar-header\:in-data-flux-sidebar-collapsed-desktop\:in-data-flux-sidebar-active\:hidden)) { display: none; }
  :where([data-flux-sidebar-on-desktop]) .in-data-flux-sidebar-on-desktop\:not-in-data-flux-sidebar-collapsed-desktop\:-mr-2:not(:where([data-flux-sidebar-collapsed-desktop]) *) { margin-right: calc(var(--spacing)*-2); }
  :where([data-flux-sidebar-on-mobile]) .in-data-flux-sidebar-on-mobile\:hidden { display: none; }
  :where([data-flux-sidebar-on-mobile]) .in-data-flux-sidebar-on-mobile\:h-10 { height: calc(var(--spacing)*10); }
  :where([data-scrolled-left]) .in-data-scrolled-left\:last\:after\:inset-shadow-\[-8px_0px_8px_-8px_rgba\(0\,0\,0\,0\.05\)\]:last-child::after { content: var(--tw-content); --tw-inset-shadow: inset -8px 0px 8px -8px var(--tw-inset-shadow-color,#0000000d); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  :where([data-scrolled-right]) .in-data-scrolled-right\:first\:after\:inset-shadow-\[8px_0px_8px_-8px_rgba\(0\,0\,0\,0\.05\)\]:first-child::after { content: var(--tw-content); --tw-inset-shadow: inset 8px 0px 8px -8px var(--tw-inset-shadow-color,#0000000d); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  :where(.group\/center-align) .in-\[\.group\\\/center-align\]\:justify-center { justify-content: center; }
  :where(.group\/end-align) .in-\[\.group\\\/end-align\]\:-ms-8 { margin-inline-start: calc(var(--spacing)*-8); }
  :where(.group\/end-align) .in-\[\.group\\\/end-align\]\:-me-2 { margin-inline-end: calc(var(--spacing)*-2); }
  :where(.group\/end-align) .in-\[\.group\\\/end-align\]\:flex-row-reverse { flex-direction: row-reverse; }
  :where(.group\/end-align) .in-\[\.group\\\/end-align\]\:justify-end { justify-content: flex-end; }
  .has-focus-within\:z-10:has(:focus-within) { z-index: 10; }
  .has-data-flux-navlist-badge\:not-in-data-flux-sidebar-collapsed-desktop\:pe-1\.5:has([data-flux-navlist-badge]):not(:where([data-flux-sidebar-collapsed-desktop]) *) { padding-inline-end: calc(var(--spacing)*1.5); }
  .has-data-\[circle\=true\]\:rounded-full:has([data-circle="true"]) { border-radius: 3.40282e+38px; }
  .has-\[\[data-flux-control\]\~\[data-flux-label\]\]\:grid-cols-\[auto_1fr\]:has(:is([data-flux-control] ~ [data-flux-label])) { grid-template-columns: auto 1fr; }
  .has-\[\[data-flux-label\]\~\[data-flux-control\]\]\:grid-cols-\[1fr_auto\]:has(:is([data-flux-label] ~ [data-flux-control])) { grid-template-columns: 1fr auto; }
  .has-\[option\.placeholder\:checked\]\:text-zinc-400:has(:is(option.placeholder:checked)) { color: var(--color-zinc-400); }
  .data-active\:bg-red-50[data-active] { background-color: var(--color-red-50); }
  .data-active\:bg-zinc-50[data-active] { background-color: var(--color-zinc-50); }
  .data-active\:text-red-600[data-active] { color: var(--color-red-600); }
  .data-checked\:border-0[data-checked] { border-style: var(--tw-border-style); border-width: 0px; }
  .data-checked\:border-\(--color-accent\)[data-checked] { border-color: var(--color-accent); }
  .data-checked\:border-zinc-800[data-checked] { border-color: var(--color-zinc-800); }
  .data-checked\:bg-\(--color-accent\)[data-checked] { background-color: var(--color-accent); }
  .data-checked\:bg-white[data-checked] { background-color: var(--color-white); }
  .data-checked\:bg-zinc-50[data-checked] { background-color: var(--color-zinc-50); }
  .data-checked\:bg-zinc-800[data-checked] { background-color: var(--color-zinc-800); }
  .data-checked\:text-\(--color-accent-foreground\)[data-checked] { color: var(--color-accent-foreground); }
  .data-checked\:text-white[data-checked] { color: var(--color-white); }
  .data-checked\:text-zinc-800[data-checked] { color: var(--color-zinc-800); }
  .data-checked\:shadow-xs[data-checked] { --tw-shadow: 0 1px 2px 0 var(--tw-shadow-color,#0000000d); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .data-checked\:after\:bg-\(--haze\)[data-checked]::after { content: var(--tw-content); background-color: var(--haze); }
  @media (hover: hover) {
  .hover\:data-checked\:border-\(--color-accent\):hover[data-checked] { border-color: var(--color-accent); }
  .hover\:data-checked\:bg-\(--color-accent\):hover[data-checked] { background-color: var(--color-accent); }
  .hover\:data-checked\:text-\(--color-accent-foreground\):hover[data-checked] { color: var(--color-accent-foreground); }
  .hover\:data-checked\:after\:bg-\(--haze\):hover[data-checked]::after { content: var(--tw-content); background-color: var(--haze); }
}
  .data-current\:border[data-current] { border-style: var(--tw-border-style); border-width: 1px; }
  .data-current\:border-zinc-200[data-current] { border-color: var(--color-zinc-200); }
  .data-current\:bg-white[data-current] { background-color: var(--color-white); }
  .data-current\:bg-zinc-800\/\[4\%\][data-current] { background-color: rgba(30, 41, 57, 0.04); }
  @supports (color:color-mix(in lab,red,red)) {
  .data-current\:bg-zinc-800\/\[4\%\][data-current] { background-color: color-mix(in oklab,var(--color-zinc-800)4%,transparent); }
}
  .data-current\:text-\(--color-accent-content\)[data-current] { color: var(--color-accent-content); }
  .data-current\:text-zinc-800[data-current] { color: var(--color-zinc-800); }
  .data-current\:shadow-xs[data-current] { --tw-shadow: 0 1px 2px 0 var(--tw-shadow-color,#0000000d); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .data-current\:after\:absolute[data-current]::after { content: var(--tw-content); position: absolute; }
  .data-current\:after\:inset-x-0[data-current]::after { content: var(--tw-content); inset-inline: calc(var(--spacing)*0); }
  .data-current\:after\:-bottom-3[data-current]::after { content: var(--tw-content); bottom: calc(var(--spacing)*-3); }
  .data-current\:after\:h-\[2px\][data-current]::after { content: var(--tw-content); height: 2px; }
  .data-current\:after\:bg-\(--color-accent-content\)[data-current]::after { content: var(--tw-content); background-color: var(--color-accent-content); }
  .data-current\:after\:bg-zinc-800[data-current]::after { content: var(--tw-content); background-color: var(--color-zinc-800); }
  @media (hover: hover) {
  .hover\:data-current\:bg-\(--hover-fill\):hover[data-current] { background-color: var(--hover-fill); }
  .hover\:data-current\:text-\(--color-accent-content\):hover[data-current] { color: var(--color-accent-content); }
}
  :is(.\*\*\:data-flux-badge-icon\:me-1 *)[data-flux-badge-icon] { margin-inline-end: calc(var(--spacing)*1); }
  :is(.\*\*\:data-flux-badge-icon\:me-1\.5 *)[data-flux-badge-icon] { margin-inline-end: calc(var(--spacing)*1.5); }
  :is(.\*\*\:data-flux-badge-icon\:me-2 *)[data-flux-badge-icon] { margin-inline-end: calc(var(--spacing)*2); }
  :is(.\*\*\:data-flux-badge-icon\:size-3 *)[data-flux-badge-icon] { width: calc(var(--spacing)*3); height: calc(var(--spacing)*3); }
  :is(.\*\:data-flux-field\:mb-3 > *)[data-flux-field] { margin-bottom: calc(var(--spacing)*3); }
  :is(.\*\:data-flux-input\:grow > *)[data-flux-input] { flex-grow: 1; }
  :is(.\*\:data-flux-label\:mb-3 > *)[data-flux-label] { margin-bottom: calc(var(--spacing)*3); }
  .data-flux-loading\:pointer-events-none[data-flux-loading] { pointer-events: none; }
  :is(.\*\*\:data-flux-menu-item-icon\:text-zinc-400 *)[data-flux-menu-item-icon] { color: var(--color-zinc-400); }
  .data-flux-sidebar-collapsed-desktop\:w-14[data-flux-sidebar-collapsed-desktop] { width: calc(var(--spacing)*14); }
  .data-flux-sidebar-collapsed-desktop\:cursor-e-resize[data-flux-sidebar-collapsed-desktop] { cursor: e-resize; }
  .data-flux-sidebar-collapsed-desktop\:px-2[data-flux-sidebar-collapsed-desktop] { padding-inline: calc(var(--spacing)*2); }
  .data-flux-sidebar-on-mobile\:fixed\![data-flux-sidebar-on-mobile] { position: fixed !important; }
  .data-flux-sidebar-on-mobile\:start-0\![data-flux-sidebar-on-mobile] { inset-inline-start: calc(var(--spacing)*0) !important; }
  .data-flux-sidebar-on-mobile\:top-0\![data-flux-sidebar-on-mobile] { top: calc(var(--spacing)*0) !important; }
  .data-flux-sidebar-on-mobile\:max-h-dvh\![data-flux-sidebar-on-mobile] { max-height: 100dvh !important; }
  .data-flux-sidebar-on-mobile\:min-h-dvh\![data-flux-sidebar-on-mobile] { min-height: 100dvh !important; }
  .data-flux-sidebar-on-mobile\:not-data-flux-sidebar-collapsed-mobile\:block[data-flux-sidebar-on-mobile]:not([data-flux-sidebar-collapsed-mobile]) { display: block; }
  .data-flux-sidebar-on-mobile\:data-flux-sidebar-collapsed-mobile\:-translate-x-full[data-flux-sidebar-on-mobile][data-flux-sidebar-collapsed-mobile] { --tw-translate-x: -100%; translate: var(--tw-translate-x)var(--tw-translate-y); }
  :is(.\*\*\:data-flux-table-sortable\:last\:me-0 *)[data-flux-table-sortable]:last-child { margin-inline-end: calc(var(--spacing)*0); }
  .data-indeterminate\:border-transparent[data-indeterminate] { border-color: rgba(0, 0, 0, 0); }
  .data-invalid\:border-red-500[data-invalid] { border-color: var(--color-red-500); }
  .data-invalid\:shadow-none[data-invalid] { --tw-shadow: 0 0 #0000; box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .disabled\:data-invalid\:border-red-500:disabled[data-invalid] { border-color: var(--color-red-500); }
  .data-loading\:pointer-events-none[data-loading] { pointer-events: none; }
  :is(.\*\*\:data-navmenu-icon\:text-zinc-400 *)[data-navmenu-icon] { color: var(--color-zinc-400); }
  .data-open\:block[data-open] { display: block; }
  :is(.\*\*\:data-\[slot\=avatar\]\:ring-4 *)[data-slot="avatar"] { --tw-ring-shadow: var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  :is(.\*\*\:data-\[slot\=avatar\]\:data-\[size\=sm\]\:ring-2 *)[data-slot="avatar"][data-size="sm"], :is(.\*\*\:data-\[slot\=avatar\]\:data-\[size\=xs\]\:ring-2 *)[data-slot="avatar"][data-size="xs"] { --tw-ring-shadow: var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  @media not all and (min-width: 64rem) {
  .max-lg\:fixed\! { position: fixed !important; }
  .max-lg\:inset-0\! { inset: calc(var(--spacing)*0) !important; }
  .max-lg\:z-\[21\]\! { z-index: 21 !important; }
  .max-lg\:hidden { display: none; }
  .max-lg\:h-full\! { height: 100% !important; }
  .max-lg\:w-full\! { width: 100% !important; }
  .max-lg\:transform-none\! { transform: none !important; }
  .max-lg\:rounded-none\! { border-radius: 0px !important; }
  .max-lg\:pt-20\! { padding-top: calc(var(--spacing)*20) !important; }
  .max-lg\:data-flux-sidebar-cloak\:hidden[data-flux-sidebar-cloak] { display: none; }
}
  @media not all and (min-width: 48rem) {
  .max-md\:hidden { display: none; }
  .max-md\:flex-col { flex-direction: column; }
  .max-md\:pt-6 { padding-top: calc(var(--spacing)*6); }
}
  @media (min-width: 40rem) {
  .sm\:right-10 { right: calc(var(--spacing)*10); }
  .sm\:left-10 { left: calc(var(--spacing)*10); }
  .sm\:col-span-2 { grid-column: span 2 / span 2; }
  .sm\:mb-10 { margin-bottom: calc(var(--spacing)*10); }
  .sm\:ml-auto { margin-left: auto; }
  .sm\:block { display: block; }
  .sm\:flex { display: flex; }
  .sm\:hidden { display: none; }
  .sm\:size-6 { width: calc(var(--spacing)*6); height: calc(var(--spacing)*6); }
  .sm\:h-\[400px\] { height: 400px; }
  .sm\:w-\[350px\] { width: 350px; }
  .sm\:w-\[400px\] { width: 400px; }
  .sm\:max-w-\[220px\] { max-width: 220px; }
  .sm\:flex-1 { flex: 1 1 0%; }
  .sm\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
  .sm\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
  .sm\:flex-row { flex-direction: row; }
  .sm\:items-center { align-items: center; }
  .sm\:items-end { align-items: flex-end; }
  .sm\:items-start { align-items: flex-start; }
  .sm\:justify-between { justify-content: space-between; }
  .sm\:gap-0 { gap: calc(var(--spacing)*0); }
  .sm\:gap-2 { gap: calc(var(--spacing)*2); }
  .sm\:gap-4 { gap: calc(var(--spacing)*4); }
  .sm\:gap-16 { gap: calc(var(--spacing)*16); }
  .sm\:p-6 { padding: calc(var(--spacing)*6); }
  .sm\:p-8 { padding: calc(var(--spacing)*8); }
  .sm\:p-10 { padding: calc(var(--spacing)*10); }
  .sm\:px-0 { padding-inline: calc(var(--spacing)*0); }
  .sm\:px-4 { padding-inline: calc(var(--spacing)*4); }
  .sm\:px-6 { padding-inline: calc(var(--spacing)*6); }
  .sm\:px-8 { padding-inline: calc(var(--spacing)*8); }
  .sm\:pl-6 { padding-left: calc(var(--spacing)*6); }
  .sm\:text-5xl { font-size: var(--text-5xl); line-height: var(--tw-leading,var(--text-5xl--line-height)); }
  .sm\:text-7xl { font-size: var(--text-7xl); line-height: var(--tw-leading,var(--text-7xl--line-height)); }
  .sm\:text-lg { font-size: var(--text-lg); line-height: var(--tw-leading,var(--text-lg--line-height)); }
  .sm\:text-sm { font-size: var(--text-sm); line-height: var(--tw-leading,var(--text-sm--line-height)); }
  .sm\:text-xl { font-size: var(--text-xl); line-height: var(--tw-leading,var(--text-xl--line-height)); }
  .sm\:text-xs { font-size: var(--text-xs); line-height: var(--tw-leading,var(--text-xs--line-height)); }
}
  @media (min-width: 48rem) {
  .md\:top-1\/2 { top: 50%; }
  .md\:bottom-auto { bottom: auto; }
  .md\:left-0 { left: calc(var(--spacing)*0); }
  .md\:col-span-1 { grid-column: span 1 / span 1; }
  .md\:col-span-2 { grid-column: span 2 / span 2; }
  .md\:col-span-3 { grid-column: span 3 / span 3; }
  .md\:col-span-4 { grid-column: span 4 / span 4; }
  .md\:col-span-8 { grid-column: span 8 / span 8; }
  .md\:-mt-\[5rem\] { margin-top: -5rem; }
  .md\:mt-8 { margin-top: calc(var(--spacing)*8); }
  .md\:mt-16 { margin-top: calc(var(--spacing)*16); }
  .md\:mb-16 { margin-bottom: calc(var(--spacing)*16); }
  .md\:mb-20 { margin-bottom: calc(var(--spacing)*20); }
  .md\:mb-24 { margin-bottom: calc(var(--spacing)*24); }
  .md\:block { display: block; }
  .md\:flex { display: flex; }
  .md\:hidden { display: none; }
  .md\:h-56 { height: calc(var(--spacing)*56); }
  .md\:h-\[50vh\] { height: 50vh; }
  .md\:h-\[60vh\] { height: 60vh; }
  .md\:h-\[65vh\] { height: 65vh; }
  .md\:h-\[70vh\] { height: 70vh; }
  .md\:h-\[500px\] { height: 500px; }
  .md\:w-1\/2 { width: 50%; }
  .md\:w-80 { width: calc(var(--spacing)*80); }
  .md\:w-96 { width: calc(var(--spacing)*96); }
  .md\:w-\[220px\] { width: 220px; }
  .md\:w-\[500px\] { width: 500px; }
  .md\:w-auto { width: auto; }
  .md\:max-w-\[300px\] { max-width: 300px; }
  .md\:max-w-none { max-width: none; }
  .md\:min-w-md { min-width: var(--container-md); }
  .md\:-translate-x-0 { --tw-translate-x: calc(var(--spacing)*0); translate: var(--tw-translate-x)var(--tw-translate-y); }
  .md\:-translate-y-1\/2 { --tw-translate-y: -50%; translate: var(--tw-translate-x)var(--tw-translate-y); }
  .md\:-rotate-3 { rotate: -3deg; }
  .md\:rotate-1 { rotate: 1deg; }
  .md\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
  .md\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
  .md\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
  .md\:grid-cols-5 { grid-template-columns: repeat(5, minmax(0px, 1fr)); }
  .md\:grid-cols-12 { grid-template-columns: repeat(12, minmax(0px, 1fr)); }
  .md\:flex-col { flex-direction: column; }
  .md\:flex-row { flex-direction: row; }
  .md\:items-end { align-items: flex-end; }
  .md\:justify-center { justify-content: center; }
  .md\:gap-8 { gap: calc(var(--spacing)*8); }
  .md\:gap-12 { gap: calc(var(--spacing)*12); }
  .md\:gap-24 { gap: calc(var(--spacing)*24); }
  .md\:rounded-\[3rem\] { border-radius: 3rem; }
  .md\:rounded-t-\[5rem\] { border-top-left-radius: 5rem; border-top-right-radius: 5rem; }
  .md\:rounded-b-\[5rem\] { border-bottom-right-radius: 5rem; border-bottom-left-radius: 5rem; }
  .md\:p-8 { padding: calc(var(--spacing)*8); }
  .md\:p-10 { padding: calc(var(--spacing)*10); }
  .md\:p-12 { padding: calc(var(--spacing)*12); }
  .md\:p-14 { padding: calc(var(--spacing)*14); }
  .md\:px-3 { padding-inline: calc(var(--spacing)*3); }
  .md\:px-12 { padding-inline: calc(var(--spacing)*12); }
  .md\:px-24 { padding-inline: calc(var(--spacing)*24); }
  .md\:py-7 { padding-block: calc(var(--spacing)*7); }
  .md\:py-12 { padding-block: calc(var(--spacing)*12); }
  .md\:py-16 { padding-block: calc(var(--spacing)*16); }
  .md\:py-32 { padding-block: calc(var(--spacing)*32); }
  .md\:py-40 { padding-block: calc(var(--spacing)*40); }
  .md\:py-48 { padding-block: calc(var(--spacing)*48); }
  .md\:pt-40 { padding-top: calc(var(--spacing)*40); }
  .md\:pb-40 { padding-bottom: calc(var(--spacing)*40); }
  .md\:pl-16 { padding-left: calc(var(--spacing)*16); }
  .md\:text-2xl { font-size: var(--text-2xl); line-height: var(--tw-leading,var(--text-2xl--line-height)); }
  .md\:text-3xl { font-size: var(--text-3xl); line-height: var(--tw-leading,var(--text-3xl--line-height)); }
  .md\:text-4xl { font-size: var(--text-4xl); line-height: var(--tw-leading,var(--text-4xl--line-height)); }
  .md\:text-5xl { font-size: var(--text-5xl); line-height: var(--tw-leading,var(--text-5xl--line-height)); }
  .md\:text-6xl { font-size: var(--text-6xl); line-height: var(--tw-leading,var(--text-6xl--line-height)); }
  .md\:text-7xl { font-size: var(--text-7xl); line-height: var(--tw-leading,var(--text-7xl--line-height)); }
  .md\:text-8xl { font-size: var(--text-8xl); line-height: var(--tw-leading,var(--text-8xl--line-height)); }
  .md\:text-9xl { font-size: var(--text-9xl); line-height: var(--tw-leading,var(--text-9xl--line-height)); }
  .md\:text-base { font-size: var(--text-base); line-height: var(--tw-leading,var(--text-base--line-height)); }
  .md\:text-lg { font-size: var(--text-lg); line-height: var(--tw-leading,var(--text-lg--line-height)); }
  .md\:text-sm { font-size: var(--text-sm); line-height: var(--tw-leading,var(--text-sm--line-height)); }
  .md\:text-xl { font-size: var(--text-xl); line-height: var(--tw-leading,var(--text-xl--line-height)); }
  .md\:text-xs { font-size: var(--text-xs); line-height: var(--tw-leading,var(--text-xs--line-height)); }
  .md\:text-\[6\.5rem\] { font-size: 6.5rem; }
  .md\:text-\[28vh\] { font-size: 28vh; }
  .md\:text-\[100px\] { font-size: 100px; }
}
  @media (min-width: 64rem) {
  .lg\:col-span-2 { grid-column: span 2 / span 2; }
  .lg\:col-span-3 { grid-column: span 3 / span 3; }
  .lg\:block { display: block; }
  .lg\:flex { display: flex; }
  .lg\:hidden { display: none; }
  .lg\:h-8 { height: calc(var(--spacing)*8); }
  .lg\:h-\[85vh\] { height: 85vh; }
  .lg\:h-\[600px\] { height: 600px; }
  .lg\:w-1\/2 { width: 50%; }
  .lg\:w-\[600px\] { width: 600px; }
  .lg\:max-w-none { max-width: none; }
  .lg\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
  .lg\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
  .lg\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
  .lg\:grid-cols-5 { grid-template-columns: repeat(5, minmax(0px, 1fr)); }
  .lg\:flex-row { flex-direction: row; }
  .lg\:justify-end { justify-content: flex-end; }
  .lg\:gap-24 { gap: calc(var(--spacing)*24); }
  .lg\:p-8 { padding: calc(var(--spacing)*8); }
  .lg\:p-12 { padding: calc(var(--spacing)*12); }
  .lg\:px-0 { padding-inline: calc(var(--spacing)*0); }
  .lg\:px-8 { padding-inline: calc(var(--spacing)*8); }
  .lg\:px-12 { padding-inline: calc(var(--spacing)*12); }
  .lg\:py-1\.5 { padding-block: calc(var(--spacing)*1.5); }
  .lg\:pl-0 { padding-left: calc(var(--spacing)*0); }
}
  @container not (min-width: 28rem) {
  .\@max-md\:py-2 { padding-block: calc(var(--spacing)*2); }
}
  @container (min-width: 28rem) {
  .\@md\:m-\[-2px\] { margin: -2px; }
  .\@md\:flex { display: flex; }
  .\@md\:flex-row-reverse { flex-direction: row-reverse; }
  .\@md\:justify-end { justify-content: flex-end; }
  .\@md\:ps-4 { padding-inline-start: calc(var(--spacing)*4); }
  .\@md\:pe-4 { padding-inline-end: calc(var(--spacing)*4); }
}
  @container (min-width: 40rem) {
  .\@\[40rem\]\:flex { display: flex; }
  .\@\[40rem\]\:hidden { display: none; }
}
  .rtl\:mr-0:where(:dir(rtl), [dir="rtl"], [dir="rtl"] *) { margin-right: calc(var(--spacing)*0); }
  .rtl\:mr-auto:where(:dir(rtl), [dir="rtl"], [dir="rtl"] *) { margin-right: auto; }
  .rtl\:ml-0:where(:dir(rtl), [dir="rtl"], [dir="rtl"] *) { margin-left: calc(var(--spacing)*0); }
  .rtl\:ml-auto:where(:dir(rtl), [dir="rtl"], [dir="rtl"] *) { margin-left: auto; }
  .rtl\:hidden:where(:dir(rtl), [dir="rtl"], [dir="rtl"] *) { display: none; }
  .rtl\:inline:where(:dir(rtl), [dir="rtl"], [dir="rtl"] *) { display: inline; }
  .rtl\:-translate-x-\[3px\]:where(:dir(rtl), [dir="rtl"], [dir="rtl"] *) { --tw-translate-x: -3px; translate: var(--tw-translate-x)var(--tw-translate-y); }
  .rtl\:-scale-x-100:where(:dir(rtl), [dir="rtl"], [dir="rtl"] *) { --tw-scale-x: -100%; scale: var(--tw-scale-x)var(--tw-scale-y); }
  .rtl\:rotate-180:where(:dir(rtl), [dir="rtl"], [dir="rtl"] *) { rotate: 180deg; }
  .rtl\:flex-row-reverse:where(:dir(rtl), [dir="rtl"], [dir="rtl"] *) { flex-direction: row-reverse; }
  :where(.rtl\:space-x-reverse:where(:dir(rtl), [dir="rtl"], [dir="rtl"] *) > :not(:last-child)) { --tw-space-x-reverse: 1; }
  .rtl\:text-right:where(:dir(rtl), [dir="rtl"], [dir="rtl"] *) { text-align: right; }
  .rtl\:\[--flux-flyout-translate\:translateX\(-50px\)\]:where(:dir(rtl), [dir="rtl"], [dir="rtl"] *) { --flux-flyout-translate: translateX(-50px); }
  .rtl\:\[--flux-flyout-translate\:translateX\(50px\)\]:where(:dir(rtl), [dir="rtl"], [dir="rtl"] *) { --flux-flyout-translate: translateX(50px); }
  .rtl\:group-data-checked\:-translate-x-\[15px\]:where(:dir(rtl), [dir="rtl"], [dir="rtl"] *):is(:where(.group)[data-checked] *) { --tw-translate-x: -15px; translate: var(--tw-translate-x)var(--tw-translate-y); }
  :where([data-flux-sidebar-collapsed-desktop]) .rtl\:in-data-flux-sidebar-collapsed-desktop\:cursor-w-resize:where(:dir(rtl), [dir="rtl"], [dir="rtl"] *), .rtl\:data-flux-sidebar-collapsed-desktop\:cursor-w-resize:where(:dir(rtl), [dir="rtl"], [dir="rtl"] *)[data-flux-sidebar-collapsed-desktop] { cursor: w-resize; }
  .data-flux-sidebar-on-mobile\:data-flux-sidebar-collapsed-mobile\:rtl\:translate-x-full[data-flux-sidebar-on-mobile][data-flux-sidebar-collapsed-mobile]:where(:dir(rtl), [dir="rtl"], [dir="rtl"] *) { --tw-translate-x: 100%; translate: var(--tw-translate-x)var(--tw-translate-y); }
  .dark\:block:where(.dark, .dark *) { display: block; }
  .dark\:hidden:where(.dark, .dark *) { display: none; }
  .dark\:translate-x-\[2px\]:where(.dark, .dark *) { --tw-translate-x: 2px; translate: var(--tw-translate-x)var(--tw-translate-y); }
  :where(.dark\:divide-stone-300:where(.dark, .dark *) > :not(:last-child)) { border-color: var(--color-stone-300); }
  :where(.dark\:divide-zinc-700:where(.dark, .dark *) > :not(:last-child)) { border-color: var(--color-zinc-700); }
  :where(.dark\:divide-zinc-800:where(.dark, .dark *) > :not(:last-child)) { border-color: var(--color-zinc-800); }
  :where(.dark\:divide-zinc-800\/50:where(.dark, .dark *) > :not(:last-child)) { border-color: rgba(30, 41, 57, 0.5); }
  @supports (color:color-mix(in lab,red,red)) {
  :where(.dark\:divide-zinc-800\/50:where(.dark, .dark *) > :not(:last-child)) { border-color: color-mix(in oklab,var(--color-zinc-800)50%,transparent); }
}
  .dark\:border:where(.dark, .dark *) { border-style: var(--tw-border-style); border-width: 1px; }
  .dark\:border-0:where(.dark, .dark *) { border-style: var(--tw-border-style); border-width: 0px; }
  .dark\:border-e:where(.dark, .dark *) { border-inline-end-style: var(--tw-border-style); border-inline-end-width: 1px; }
  .dark\:\!border-white\/10:where(.dark, .dark *) { border-color: rgba(255, 255, 255, 0.1) !important; }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:\!border-white\/10:where(.dark, .dark *) { border-color: color-mix(in oklab,var(--color-white)10%,transparent) !important; }
}
  .dark\:\!border-zinc-700:where(.dark, .dark *) { border-color: var(--color-zinc-700) !important; }
  .dark\:border-gray-600:where(.dark, .dark *) { border-color: var(--color-gray-600); }
  .dark\:border-green-700:where(.dark, .dark *) { border-color: var(--color-green-700); }
  .dark\:border-green-800:where(.dark, .dark *) { border-color: var(--color-green-800); }
  .dark\:border-indigo-800:where(.dark, .dark *) { border-color: var(--color-indigo-800); }
  .dark\:border-stone-600:where(.dark, .dark *) { border-color: var(--color-stone-600); }
  .dark\:border-stone-700:where(.dark, .dark *) { border-color: var(--color-stone-700); }
  .dark\:border-white:where(.dark, .dark *) { border-color: var(--color-white); }
  .dark\:border-white\/5:where(.dark, .dark *) { border-color: rgba(255, 255, 255, 0.05); }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:border-white\/5:where(.dark, .dark *) { border-color: color-mix(in oklab,var(--color-white)5%,transparent); }
}
  .dark\:border-white\/10:where(.dark, .dark *) { border-color: rgba(255, 255, 255, 0.1); }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:border-white\/10:where(.dark, .dark *) { border-color: color-mix(in oklab,var(--color-white)10%,transparent); }
}
  .dark\:border-white\/20:where(.dark, .dark *) { border-color: rgba(255, 255, 255, 0.2); }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:border-white\/20:where(.dark, .dark *) { border-color: color-mix(in oklab,var(--color-white)20%,transparent); }
}
  .dark\:border-yellow-800:where(.dark, .dark *) { border-color: var(--color-yellow-800); }
  .dark\:border-zinc-600:where(.dark, .dark *) { border-color: var(--color-zinc-600); }
  .dark\:border-zinc-700:where(.dark, .dark *) { border-color: var(--color-zinc-700); }
  .dark\:border-zinc-700\/50:where(.dark, .dark *) { border-color: rgba(54, 65, 83, 0.5); }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:border-zinc-700\/50:where(.dark, .dark *) { border-color: color-mix(in oklab,var(--color-zinc-700)50%,transparent); }
}
  .dark\:border-zinc-800:where(.dark, .dark *) { border-color: var(--color-zinc-800); }
  .dark\:border-zinc-800\/50:where(.dark, .dark *) { border-color: rgba(30, 41, 57, 0.5); }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:border-zinc-800\/50:where(.dark, .dark *) { border-color: color-mix(in oklab,var(--color-zinc-800)50%,transparent); }
}
  .dark\:border-zinc-900:where(.dark, .dark *) { border-color: var(--color-zinc-900); }
  .dark\:\!bg-zinc-800:where(.dark, .dark *) { background-color: var(--color-zinc-800) !important; }
  .dark\:\!bg-zinc-900\/40:where(.dark, .dark *) { background-color: rgba(16, 24, 40, 0.4) !important; }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:\!bg-zinc-900\/40:where(.dark, .dark *) { background-color: color-mix(in oklab,var(--color-zinc-900)40%,transparent) !important; }
}
  .dark\:bg-amber-400:where(.dark, .dark *) { background-color: var(--color-amber-400); }
  .dark\:bg-amber-400\/40:where(.dark, .dark *) { background-color: rgba(252, 187, 0, 0.4); }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-amber-400\/40:where(.dark, .dark *) { background-color: color-mix(in oklab,var(--color-amber-400)40%,transparent); }
}
  .dark\:bg-amber-500:where(.dark, .dark *) { background-color: var(--color-amber-500); }
  .dark\:bg-black\/10:where(.dark, .dark *) { background-color: rgba(0, 0, 0, 0.1); }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-black\/10:where(.dark, .dark *) { background-color: color-mix(in oklab,var(--color-black)10%,transparent); }
}
  .dark\:bg-black\/20:where(.dark, .dark *) { background-color: rgba(0, 0, 0, 0.2); }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-black\/20:where(.dark, .dark *) { background-color: color-mix(in oklab,var(--color-black)20%,transparent); }
}
  .dark\:bg-black\/80:where(.dark, .dark *) { background-color: rgba(0, 0, 0, 0.8); }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-black\/80:where(.dark, .dark *) { background-color: color-mix(in oklab,var(--color-black)80%,transparent); }
}
  .dark\:bg-blue-400:where(.dark, .dark *) { background-color: var(--color-blue-400); }
  .dark\:bg-blue-400\/40:where(.dark, .dark *) { background-color: rgba(84, 162, 255, 0.4); }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-blue-400\/40:where(.dark, .dark *) { background-color: color-mix(in oklab,var(--color-blue-400)40%,transparent); }
}
  .dark\:bg-blue-500\/10:where(.dark, .dark *) { background-color: rgba(48, 128, 255, 0.1); }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-blue-500\/10:where(.dark, .dark *) { background-color: color-mix(in oklab,var(--color-blue-500)10%,transparent); }
}
  .dark\:bg-blue-600:where(.dark, .dark *) { background-color: var(--color-blue-600); }
  .dark\:bg-blue-900\/20:where(.dark, .dark *) { background-color: rgba(28, 57, 142, 0.2); }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-blue-900\/20:where(.dark, .dark *) { background-color: color-mix(in oklab,var(--color-blue-900)20%,transparent); }
}
  .dark\:bg-blue-900\/30:where(.dark, .dark *) { background-color: rgba(28, 57, 142, 0.3); }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-blue-900\/30:where(.dark, .dark *) { background-color: color-mix(in oklab,var(--color-blue-900)30%,transparent); }
}
  .dark\:bg-cyan-400:where(.dark, .dark *) { background-color: var(--color-cyan-400); }
  .dark\:bg-cyan-400\/40:where(.dark, .dark *) { background-color: rgba(0, 210, 239, 0.4); }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-cyan-400\/40:where(.dark, .dark *) { background-color: color-mix(in oklab,var(--color-cyan-400)40%,transparent); }
}
  .dark\:bg-cyan-600:where(.dark, .dark *) { background-color: var(--color-cyan-600); }
  .dark\:bg-emerald-400:where(.dark, .dark *) { background-color: var(--color-emerald-400); }
  .dark\:bg-emerald-400\/40:where(.dark, .dark *) { background-color: rgba(0, 210, 148, 0.4); }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-emerald-400\/40:where(.dark, .dark *) { background-color: color-mix(in oklab,var(--color-emerald-400)40%,transparent); }
}
  .dark\:bg-emerald-500\/10:where(.dark, .dark *) { background-color: rgba(0, 187, 127, 0.1); }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-emerald-500\/10:where(.dark, .dark *) { background-color: color-mix(in oklab,var(--color-emerald-500)10%,transparent); }
}
  .dark\:bg-emerald-600:where(.dark, .dark *) { background-color: var(--color-emerald-600); }
  .dark\:bg-fuchsia-400:where(.dark, .dark *) { background-color: var(--color-fuchsia-400); }
  .dark\:bg-fuchsia-400\/40:where(.dark, .dark *) { background-color: rgba(236, 108, 255, 0.4); }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-fuchsia-400\/40:where(.dark, .dark *) { background-color: color-mix(in oklab,var(--color-fuchsia-400)40%,transparent); }
}
  .dark\:bg-fuchsia-600:where(.dark, .dark *) { background-color: var(--color-fuchsia-600); }
  .dark\:bg-gray-700:where(.dark, .dark *) { background-color: var(--color-gray-700); }
  .dark\:bg-gray-800:where(.dark, .dark *) { background-color: var(--color-gray-800); }
  .dark\:bg-green-400:where(.dark, .dark *) { background-color: var(--color-green-400); }
  .dark\:bg-green-400\/40:where(.dark, .dark *) { background-color: rgba(5, 223, 114, 0.4); }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-green-400\/40:where(.dark, .dark *) { background-color: color-mix(in oklab,var(--color-green-400)40%,transparent); }
}
  .dark\:bg-green-600:where(.dark, .dark *) { background-color: var(--color-green-600); }
  .dark\:bg-green-900\/20:where(.dark, .dark *) { background-color: rgba(13, 84, 43, 0.2); }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-green-900\/20:where(.dark, .dark *) { background-color: color-mix(in oklab,var(--color-green-900)20%,transparent); }
}
  .dark\:bg-green-900\/30:where(.dark, .dark *) { background-color: rgba(13, 84, 43, 0.3); }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-green-900\/30:where(.dark, .dark *) { background-color: color-mix(in oklab,var(--color-green-900)30%,transparent); }
}
  .dark\:bg-indigo-400:where(.dark, .dark *) { background-color: var(--color-indigo-400); }
  .dark\:bg-indigo-400\/40:where(.dark, .dark *) { background-color: rgba(125, 135, 255, 0.4); }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-indigo-400\/40:where(.dark, .dark *) { background-color: color-mix(in oklab,var(--color-indigo-400)40%,transparent); }
}
  .dark\:bg-indigo-500\/10:where(.dark, .dark *) { background-color: rgba(98, 95, 255, 0.1); }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-indigo-500\/10:where(.dark, .dark *) { background-color: color-mix(in oklab,var(--color-indigo-500)10%,transparent); }
}
  .dark\:bg-indigo-600:where(.dark, .dark *) { background-color: var(--color-indigo-600); }
  .dark\:bg-indigo-900\/30:where(.dark, .dark *) { background-color: rgba(49, 44, 133, 0.3); }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-indigo-900\/30:where(.dark, .dark *) { background-color: color-mix(in oklab,var(--color-indigo-900)30%,transparent); }
}
  .dark\:bg-lime-400:where(.dark, .dark *) { background-color: var(--color-lime-400); }
  .dark\:bg-lime-400\/40:where(.dark, .dark *) { background-color: rgba(157, 229, 0, 0.4); }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-lime-400\/40:where(.dark, .dark *) { background-color: color-mix(in oklab,var(--color-lime-400)40%,transparent); }
}
  .dark\:bg-lime-600:where(.dark, .dark *) { background-color: var(--color-lime-600); }
  .dark\:bg-orange-400:where(.dark, .dark *) { background-color: var(--color-orange-400); }
  .dark\:bg-orange-400\/40:where(.dark, .dark *) { background-color: rgba(255, 139, 26, 0.4); }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-orange-400\/40:where(.dark, .dark *) { background-color: color-mix(in oklab,var(--color-orange-400)40%,transparent); }
}
  .dark\:bg-orange-600:where(.dark, .dark *) { background-color: var(--color-orange-600); }
  .dark\:bg-pink-400:where(.dark, .dark *) { background-color: var(--color-pink-400); }
  .dark\:bg-pink-400\/40:where(.dark, .dark *) { background-color: rgba(251, 100, 182, 0.4); }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-pink-400\/40:where(.dark, .dark *) { background-color: color-mix(in oklab,var(--color-pink-400)40%,transparent); }
}
  .dark\:bg-pink-600:where(.dark, .dark *) { background-color: var(--color-pink-600); }
  .dark\:bg-purple-400:where(.dark, .dark *) { background-color: var(--color-purple-400); }
  .dark\:bg-purple-400\/40:where(.dark, .dark *) { background-color: rgba(192, 126, 255, 0.4); }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-purple-400\/40:where(.dark, .dark *) { background-color: color-mix(in oklab,var(--color-purple-400)40%,transparent); }
}
  .dark\:bg-purple-600:where(.dark, .dark *) { background-color: var(--color-purple-600); }
  .dark\:bg-red-400:where(.dark, .dark *) { background-color: var(--color-red-400); }
  .dark\:bg-red-400\/40:where(.dark, .dark *) { background-color: rgba(255, 101, 104, 0.4); }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-red-400\/40:where(.dark, .dark *) { background-color: color-mix(in oklab,var(--color-red-400)40%,transparent); }
}
  .dark\:bg-red-600:where(.dark, .dark *) { background-color: var(--color-red-600); }
  .dark\:bg-red-900\/30:where(.dark, .dark *) { background-color: rgba(130, 24, 26, 0.3); }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-red-900\/30:where(.dark, .dark *) { background-color: color-mix(in oklab,var(--color-red-900)30%,transparent); }
}
  .dark\:bg-red-900\/50:where(.dark, .dark *) { background-color: rgba(130, 24, 26, 0.5); }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-red-900\/50:where(.dark, .dark *) { background-color: color-mix(in oklab,var(--color-red-900)50%,transparent); }
}
  .dark\:bg-rose-400:where(.dark, .dark *) { background-color: var(--color-rose-400); }
  .dark\:bg-rose-400\/40:where(.dark, .dark *) { background-color: rgba(255, 102, 127, 0.4); }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-rose-400\/40:where(.dark, .dark *) { background-color: color-mix(in oklab,var(--color-rose-400)40%,transparent); }
}
  .dark\:bg-rose-500\/10:where(.dark, .dark *) { background-color: rgba(255, 35, 87, 0.1); }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-rose-500\/10:where(.dark, .dark *) { background-color: color-mix(in oklab,var(--color-rose-500)10%,transparent); }
}
  .dark\:bg-rose-600:where(.dark, .dark *) { background-color: var(--color-rose-600); }
  .dark\:bg-sky-400:where(.dark, .dark *) { background-color: var(--color-sky-400); }
  .dark\:bg-sky-400\/40:where(.dark, .dark *) { background-color: rgba(0, 188, 254, 0.4); }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-sky-400\/40:where(.dark, .dark *) { background-color: color-mix(in oklab,var(--color-sky-400)40%,transparent); }
}
  .dark\:bg-sky-600:where(.dark, .dark *) { background-color: var(--color-sky-600); }
  .dark\:bg-stone-200:where(.dark, .dark *) { background-color: var(--color-stone-200); }
  .dark\:bg-stone-600:where(.dark, .dark *) { background-color: var(--color-stone-600); }
  .dark\:bg-stone-700:where(.dark, .dark *) { background-color: var(--color-stone-700); }
  .dark\:bg-stone-800:where(.dark, .dark *) { background-color: var(--color-stone-800); }
  .dark\:bg-teal-400:where(.dark, .dark *) { background-color: var(--color-teal-400); }
  .dark\:bg-teal-400\/40:where(.dark, .dark *) { background-color: rgba(0, 211, 189, 0.4); }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-teal-400\/40:where(.dark, .dark *) { background-color: color-mix(in oklab,var(--color-teal-400)40%,transparent); }
}
  .dark\:bg-teal-600:where(.dark, .dark *) { background-color: var(--color-teal-600); }
  .dark\:bg-transparent:where(.dark, .dark *) { background-color: rgba(0, 0, 0, 0); }
  .dark\:bg-violet-400:where(.dark, .dark *) { background-color: var(--color-violet-400); }
  .dark\:bg-violet-400\/40:where(.dark, .dark *) { background-color: rgba(166, 133, 255, 0.4); }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-violet-400\/40:where(.dark, .dark *) { background-color: color-mix(in oklab,var(--color-violet-400)40%,transparent); }
}
  .dark\:bg-violet-600:where(.dark, .dark *) { background-color: var(--color-violet-600); }
  .dark\:bg-white:where(.dark, .dark *) { background-color: var(--color-white); }
  .dark\:bg-white\/5:where(.dark, .dark *) { background-color: rgba(255, 255, 255, 0.05); }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-white\/5:where(.dark, .dark *) { background-color: color-mix(in oklab,var(--color-white)5%,transparent); }
}
  .dark\:bg-white\/10:where(.dark, .dark *) { background-color: rgba(255, 255, 255, 0.1); }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-white\/10:where(.dark, .dark *) { background-color: color-mix(in oklab,var(--color-white)10%,transparent); }
}
  .dark\:bg-white\/20:where(.dark, .dark *) { background-color: rgba(255, 255, 255, 0.2); }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-white\/20:where(.dark, .dark *) { background-color: color-mix(in oklab,var(--color-white)20%,transparent); }
}
  .dark\:bg-white\/30:where(.dark, .dark *) { background-color: rgba(255, 255, 255, 0.3); }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-white\/30:where(.dark, .dark *) { background-color: color-mix(in oklab,var(--color-white)30%,transparent); }
}
  .dark\:bg-yellow-400:where(.dark, .dark *) { background-color: var(--color-yellow-400); }
  .dark\:bg-yellow-400\/40:where(.dark, .dark *) { background-color: rgba(250, 200, 0, 0.4); }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-yellow-400\/40:where(.dark, .dark *) { background-color: color-mix(in oklab,var(--color-yellow-400)40%,transparent); }
}
  .dark\:bg-yellow-900\/20:where(.dark, .dark *) { background-color: rgba(115, 62, 10, 0.2); }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-yellow-900\/20:where(.dark, .dark *) { background-color: color-mix(in oklab,var(--color-yellow-900)20%,transparent); }
}
  .dark\:bg-zinc-100:where(.dark, .dark *) { background-color: var(--color-zinc-100); }
  .dark\:bg-zinc-200:where(.dark, .dark *) { background-color: var(--color-zinc-200); }
  .dark\:bg-zinc-300:where(.dark, .dark *) { background-color: var(--color-zinc-300); }
  .dark\:bg-zinc-400:where(.dark, .dark *) { background-color: var(--color-zinc-400); }
  .dark\:bg-zinc-400\/40:where(.dark, .dark *) { background-color: rgba(153, 161, 175, 0.4); }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-zinc-400\/40:where(.dark, .dark *) { background-color: color-mix(in oklab,var(--color-zinc-400)40%,transparent); }
}
  .dark\:bg-zinc-500:where(.dark, .dark *) { background-color: var(--color-zinc-500); }
  .dark\:bg-zinc-600:where(.dark, .dark *) { background-color: var(--color-zinc-600); }
  .dark\:bg-zinc-600\!:where(.dark, .dark *) { background-color: var(--color-zinc-600) !important; }
  .dark\:bg-zinc-700:where(.dark, .dark *) { background-color: var(--color-zinc-700); }
  .dark\:bg-zinc-700\/50:where(.dark, .dark *) { background-color: rgba(54, 65, 83, 0.5); }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-zinc-700\/50:where(.dark, .dark *) { background-color: color-mix(in oklab,var(--color-zinc-700)50%,transparent); }
}
  .dark\:bg-zinc-800:where(.dark, .dark *) { background-color: var(--color-zinc-800); }
  .dark\:bg-zinc-800\/50:where(.dark, .dark *) { background-color: rgba(30, 41, 57, 0.5); }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-zinc-800\/50:where(.dark, .dark *) { background-color: color-mix(in oklab,var(--color-zinc-800)50%,transparent); }
}
  .dark\:bg-zinc-800\/80:where(.dark, .dark *) { background-color: rgba(30, 41, 57, 0.8); }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-zinc-800\/80:where(.dark, .dark *) { background-color: color-mix(in oklab,var(--color-zinc-800)80%,transparent); }
}
  .dark\:bg-zinc-800\/95:where(.dark, .dark *) { background-color: rgba(30, 41, 57, 0.95); }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-zinc-800\/95:where(.dark, .dark *) { background-color: color-mix(in oklab,var(--color-zinc-800)95%,transparent); }
}
  .dark\:bg-zinc-900:where(.dark, .dark *) { background-color: var(--color-zinc-900); }
  .dark\:bg-zinc-900\/50:where(.dark, .dark *) { background-color: rgba(16, 24, 40, 0.5); }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-zinc-900\/50:where(.dark, .dark *) { background-color: color-mix(in oklab,var(--color-zinc-900)50%,transparent); }
}
  .dark\:bg-zinc-900\/60:where(.dark, .dark *) { background-color: rgba(16, 24, 40, 0.6); }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-zinc-900\/60:where(.dark, .dark *) { background-color: color-mix(in oklab,var(--color-zinc-900)60%,transparent); }
}
  .dark\:bg-zinc-900\/80:where(.dark, .dark *) { background-color: rgba(16, 24, 40, 0.8); }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-zinc-900\/80:where(.dark, .dark *) { background-color: color-mix(in oklab,var(--color-zinc-900)80%,transparent); }
}
  .dark\:bg-zinc-900\/95:where(.dark, .dark *) { background-color: rgba(16, 24, 40, 0.95); }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-zinc-900\/95:where(.dark, .dark *) { background-color: color-mix(in oklab,var(--color-zinc-900)95%,transparent); }
}
  .dark\:bg-zinc-950:where(.dark, .dark *) { background-color: var(--color-zinc-950); }
  .dark\:bg-zinc-950\/95:where(.dark, .dark *) { background-color: rgba(3, 7, 18, 0.95); }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-zinc-950\/95:where(.dark, .dark *) { background-color: color-mix(in oklab,var(--color-zinc-950)95%,transparent); }
}
  .dark\:from-sky-900:where(.dark, .dark *) { --tw-gradient-from: var(--color-sky-900); --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position)); }
  .dark\:to-indigo-900:where(.dark, .dark *) { --tw-gradient-to: var(--color-indigo-900); --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position)); }
  .dark\:fill-zinc-400:where(.dark, .dark *) { fill: var(--color-zinc-400); }
  .dark\:stroke-zinc-400:where(.dark, .dark *) { stroke: var(--color-zinc-400); }
  .dark\:\!text-zinc-300:where(.dark, .dark *) { color: var(--color-zinc-300) !important; }
  .dark\:text-\[var\(--callout-icon\)\]:where(.dark, .dark *) { color: var(--callout-icon); }
  .dark\:text-accent-foreground:where(.dark, .dark *) { color: var(--color-accent-foreground); }
  .dark\:text-amber-200:where(.dark, .dark *) { color: var(--color-amber-200); }
  .dark\:text-amber-500:where(.dark, .dark *) { color: var(--color-amber-500); }
  .dark\:text-black:where(.dark, .dark *) { color: var(--color-black); }
  .dark\:text-blue-200:where(.dark, .dark *) { color: var(--color-blue-200); }
  .dark\:text-blue-400:where(.dark, .dark *) { color: var(--color-blue-400); }
  .dark\:text-cyan-200:where(.dark, .dark *) { color: var(--color-cyan-200); }
  .dark\:text-cyan-400:where(.dark, .dark *) { color: var(--color-cyan-400); }
  .dark\:text-emerald-200:where(.dark, .dark *) { color: var(--color-emerald-200); }
  .dark\:text-emerald-400:where(.dark, .dark *) { color: var(--color-emerald-400); }
  .dark\:text-fuchsia-200:where(.dark, .dark *) { color: var(--color-fuchsia-200); }
  .dark\:text-fuchsia-400:where(.dark, .dark *) { color: var(--color-fuchsia-400); }
  .dark\:text-gray-200:where(.dark, .dark *) { color: var(--color-gray-200); }
  .dark\:text-gray-300:where(.dark, .dark *) { color: var(--color-gray-300); }
  .dark\:text-gray-400:where(.dark, .dark *) { color: var(--color-gray-400); }
  .dark\:text-gray-600:where(.dark, .dark *) { color: var(--color-gray-600); }
  .dark\:text-green-100:where(.dark, .dark *) { color: var(--color-green-100); }
  .dark\:text-green-200:where(.dark, .dark *) { color: var(--color-green-200); }
  .dark\:text-green-300:where(.dark, .dark *) { color: var(--color-green-300); }
  .dark\:text-green-400:where(.dark, .dark *) { color: var(--color-green-400); }
  .dark\:text-green-500:where(.dark, .dark *) { color: var(--color-green-500); }
  .dark\:text-indigo-200:where(.dark, .dark *) { color: var(--color-indigo-200); }
  .dark\:text-indigo-400:where(.dark, .dark *) { color: var(--color-indigo-400); }
  .dark\:text-lime-200:where(.dark, .dark *) { color: var(--color-lime-200); }
  .dark\:text-lime-500:where(.dark, .dark *) { color: var(--color-lime-500); }
  .dark\:text-orange-200:where(.dark, .dark *) { color: var(--color-orange-200); }
  .dark\:text-orange-400:where(.dark, .dark *) { color: var(--color-orange-400); }
  .dark\:text-pink-200:where(.dark, .dark *) { color: var(--color-pink-200); }
  .dark\:text-pink-400:where(.dark, .dark *) { color: var(--color-pink-400); }
  .dark\:text-purple-200:where(.dark, .dark *) { color: var(--color-purple-200); }
  .dark\:text-purple-400:where(.dark, .dark *) { color: var(--color-purple-400); }
  .dark\:text-red-200:where(.dark, .dark *) { color: var(--color-red-200); }
  .dark\:text-red-400:where(.dark, .dark *) { color: var(--color-red-400); }
  .dark\:text-rose-200:where(.dark, .dark *) { color: var(--color-rose-200); }
  .dark\:text-rose-400:where(.dark, .dark *) { color: var(--color-rose-400); }
  .dark\:text-sky-200:where(.dark, .dark *) { color: var(--color-sky-200); }
  .dark\:text-sky-400:where(.dark, .dark *) { color: var(--color-sky-400); }
  .dark\:text-stone-100:where(.dark, .dark *) { color: var(--color-stone-100); }
  .dark\:text-stone-400:where(.dark, .dark *) { color: var(--color-stone-400); }
  .dark\:text-teal-200:where(.dark, .dark *) { color: var(--color-teal-200); }
  .dark\:text-teal-400:where(.dark, .dark *) { color: var(--color-teal-400); }
  .dark\:text-violet-200:where(.dark, .dark *) { color: var(--color-violet-200); }
  .dark\:text-violet-400:where(.dark, .dark *) { color: var(--color-violet-400); }
  .dark\:text-white:where(.dark, .dark *) { color: var(--color-white); }
  .dark\:text-white\/40:where(.dark, .dark *) { color: rgba(255, 255, 255, 0.4); }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:text-white\/40:where(.dark, .dark *) { color: color-mix(in oklab,var(--color-white)40%,transparent); }
}
  .dark\:text-white\/60:where(.dark, .dark *) { color: rgba(255, 255, 255, 0.6); }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:text-white\/60:where(.dark, .dark *) { color: color-mix(in oklab,var(--color-white)60%,transparent); }
}
  .dark\:text-white\/70:where(.dark, .dark *) { color: rgba(255, 255, 255, 0.7); }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:text-white\/70:where(.dark, .dark *) { color: color-mix(in oklab,var(--color-white)70%,transparent); }
}
  .dark\:text-white\/80:where(.dark, .dark *) { color: rgba(255, 255, 255, 0.8); }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:text-white\/80:where(.dark, .dark *) { color: color-mix(in oklab,var(--color-white)80%,transparent); }
}
  .dark\:text-yellow-200:where(.dark, .dark *) { color: var(--color-yellow-200); }
  .dark\:text-yellow-400:where(.dark, .dark *) { color: var(--color-yellow-400); }
  .dark\:text-yellow-500:where(.dark, .dark *) { color: var(--color-yellow-500); }
  .dark\:text-zinc-100:where(.dark, .dark *) { color: var(--color-zinc-100); }
  .dark\:text-zinc-200:where(.dark, .dark *) { color: var(--color-zinc-200); }
  .dark\:text-zinc-300:where(.dark, .dark *) { color: var(--color-zinc-300); }
  .dark\:text-zinc-400:where(.dark, .dark *) { color: var(--color-zinc-400); }
  .dark\:text-zinc-500:where(.dark, .dark *) { color: var(--color-zinc-500); }
  .dark\:text-zinc-500\!:where(.dark, .dark *) { color: var(--color-zinc-500) !important; }
  .dark\:text-zinc-600:where(.dark, .dark *) { color: var(--color-zinc-600); }
  .dark\:text-zinc-700:where(.dark, .dark *) { color: var(--color-zinc-700); }
  .dark\:text-zinc-800:where(.dark, .dark *) { color: var(--color-zinc-800); }
  .dark\:text-zinc-900:where(.dark, .dark *) { color: var(--color-zinc-900); }
  .dark\:text-zinc-950:where(.dark, .dark *) { color: var(--color-zinc-950); }
  .dark\:decoration-white\/20:where(.dark, .dark *) { text-decoration-color: rgba(255, 255, 255, 0.2); }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:decoration-white\/20:where(.dark, .dark *) { text-decoration-color: color-mix(in oklab,var(--color-white)20%,transparent); }
}
  .dark\:placeholder-white\/60:where(.dark, .dark *)::placeholder { color: rgba(255, 255, 255, 0.6); }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:placeholder-white\/60:where(.dark, .dark *)::placeholder { color: color-mix(in oklab,var(--color-white)60%,transparent); }
}
  .dark\:placeholder-zinc-400:where(.dark, .dark *)::placeholder { color: var(--color-zinc-400); }
  .dark\:placeholder-zinc-500:where(.dark, .dark *)::placeholder { color: var(--color-zinc-500); }
  .dark\:placeholder-zinc-600:where(.dark, .dark *)::placeholder { color: var(--color-zinc-600); }
  .dark\:opacity-40:where(.dark, .dark *) { opacity: 0.4; }
  .dark\:opacity-\[0\.08\]:where(.dark, .dark *) { opacity: 0.08; }
  .dark\:shadow-none:where(.dark, .dark *) { --tw-shadow: 0 0 #0000; box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .dark\:ring-white\/10:where(.dark, .dark *) { --tw-ring-color: #ffffff1a; }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:ring-white\/10:where(.dark, .dark *) { --tw-ring-color: color-mix(in oklab,var(--color-white)10%,transparent); }
}
  .dark\:ring-zinc-700:where(.dark, .dark *) { --tw-ring-color: var(--color-zinc-700); }
  .dark\:ring-zinc-900:where(.dark, .dark *) { --tw-ring-color: var(--color-zinc-900); }
  .dark\:ring-offset-zinc-800:where(.dark, .dark *) { --tw-ring-offset-color: var(--color-zinc-800); }
  .dark\:\[--callout-background\:color-mix\(in_oklab\,var\(--color-amber-400\)\,transparent_90\%\)\]:where(.dark, .dark *) { --callout-background: #fcbb001a; }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:\[--callout-background\:color-mix\(in_oklab\,var\(--color-amber-400\)\,transparent_90\%\)\]:where(.dark, .dark *) { --callout-background: color-mix(in oklab,var(--color-amber-400),transparent 90%); }
}
  .dark\:\[--callout-background\:color-mix\(in_oklab\,var\(--color-blue-400\)\,transparent_90\%\)\]:where(.dark, .dark *) { --callout-background: #54a2ff1a; }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:\[--callout-background\:color-mix\(in_oklab\,var\(--color-blue-400\)\,transparent_90\%\)\]:where(.dark, .dark *) { --callout-background: color-mix(in oklab,var(--color-blue-400),transparent 90%); }
}
  .dark\:\[--callout-background\:color-mix\(in_oklab\,var\(--color-cyan-400\)\,transparent_90\%\)\]:where(.dark, .dark *) { --callout-background: #00d2ef1a; }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:\[--callout-background\:color-mix\(in_oklab\,var\(--color-cyan-400\)\,transparent_90\%\)\]:where(.dark, .dark *) { --callout-background: color-mix(in oklab,var(--color-cyan-400),transparent 90%); }
}
  .dark\:\[--callout-background\:color-mix\(in_oklab\,var\(--color-emerald-400\)\,transparent_90\%\)\]:where(.dark, .dark *) { --callout-background: #00d2941a; }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:\[--callout-background\:color-mix\(in_oklab\,var\(--color-emerald-400\)\,transparent_90\%\)\]:where(.dark, .dark *) { --callout-background: color-mix(in oklab,var(--color-emerald-400),transparent 90%); }
}
  .dark\:\[--callout-background\:color-mix\(in_oklab\,var\(--color-fuchsia-400\)\,transparent_90\%\)\]:where(.dark, .dark *) { --callout-background: #ec6cff1a; }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:\[--callout-background\:color-mix\(in_oklab\,var\(--color-fuchsia-400\)\,transparent_90\%\)\]:where(.dark, .dark *) { --callout-background: color-mix(in oklab,var(--color-fuchsia-400),transparent 90%); }
}
  .dark\:\[--callout-background\:color-mix\(in_oklab\,var\(--color-green-400\)\,transparent_90\%\)\]:where(.dark, .dark *) { --callout-background: #05df721a; }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:\[--callout-background\:color-mix\(in_oklab\,var\(--color-green-400\)\,transparent_90\%\)\]:where(.dark, .dark *) { --callout-background: color-mix(in oklab,var(--color-green-400),transparent 90%); }
}
  .dark\:\[--callout-background\:color-mix\(in_oklab\,var\(--color-indigo-400\)\,transparent_90\%\)\]:where(.dark, .dark *) { --callout-background: #7d87ff1a; }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:\[--callout-background\:color-mix\(in_oklab\,var\(--color-indigo-400\)\,transparent_90\%\)\]:where(.dark, .dark *) { --callout-background: color-mix(in oklab,var(--color-indigo-400),transparent 90%); }
}
  .dark\:\[--callout-background\:color-mix\(in_oklab\,var\(--color-lime-400\)\,transparent_90\%\)\]:where(.dark, .dark *) { --callout-background: #9de5001a; }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:\[--callout-background\:color-mix\(in_oklab\,var\(--color-lime-400\)\,transparent_90\%\)\]:where(.dark, .dark *) { --callout-background: color-mix(in oklab,var(--color-lime-400),transparent 90%); }
}
  .dark\:\[--callout-background\:color-mix\(in_oklab\,var\(--color-orange-400\)\,transparent_90\%\)\]:where(.dark, .dark *) { --callout-background: #ff8b1a1a; }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:\[--callout-background\:color-mix\(in_oklab\,var\(--color-orange-400\)\,transparent_90\%\)\]:where(.dark, .dark *) { --callout-background: color-mix(in oklab,var(--color-orange-400),transparent 90%); }
}
  .dark\:\[--callout-background\:color-mix\(in_oklab\,var\(--color-pink-400\)\,transparent_90\%\)\]:where(.dark, .dark *) { --callout-background: #fb64b61a; }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:\[--callout-background\:color-mix\(in_oklab\,var\(--color-pink-400\)\,transparent_90\%\)\]:where(.dark, .dark *) { --callout-background: color-mix(in oklab,var(--color-pink-400),transparent 90%); }
}
  .dark\:\[--callout-background\:color-mix\(in_oklab\,var\(--color-purple-400\)\,transparent_90\%\)\]:where(.dark, .dark *) { --callout-background: #c07eff1a; }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:\[--callout-background\:color-mix\(in_oklab\,var\(--color-purple-400\)\,transparent_90\%\)\]:where(.dark, .dark *) { --callout-background: color-mix(in oklab,var(--color-purple-400),transparent 90%); }
}
  .dark\:\[--callout-background\:color-mix\(in_oklab\,var\(--color-red-400\)\,transparent_90\%\)\]:where(.dark, .dark *) { --callout-background: #ff65681a; }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:\[--callout-background\:color-mix\(in_oklab\,var\(--color-red-400\)\,transparent_90\%\)\]:where(.dark, .dark *) { --callout-background: color-mix(in oklab,var(--color-red-400),transparent 90%); }
}
  .dark\:\[--callout-background\:color-mix\(in_oklab\,var\(--color-rose-400\)\,transparent_90\%\)\]:where(.dark, .dark *) { --callout-background: #ff667f1a; }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:\[--callout-background\:color-mix\(in_oklab\,var\(--color-rose-400\)\,transparent_90\%\)\]:where(.dark, .dark *) { --callout-background: color-mix(in oklab,var(--color-rose-400),transparent 90%); }
}
  .dark\:\[--callout-background\:color-mix\(in_oklab\,var\(--color-sky-400\)\,transparent_90\%\)\]:where(.dark, .dark *) { --callout-background: #00bcfe1a; }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:\[--callout-background\:color-mix\(in_oklab\,var\(--color-sky-400\)\,transparent_90\%\)\]:where(.dark, .dark *) { --callout-background: color-mix(in oklab,var(--color-sky-400),transparent 90%); }
}
  .dark\:\[--callout-background\:color-mix\(in_oklab\,var\(--color-teal-400\)\,transparent_90\%\)\]:where(.dark, .dark *) { --callout-background: #00d3bd1a; }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:\[--callout-background\:color-mix\(in_oklab\,var\(--color-teal-400\)\,transparent_90\%\)\]:where(.dark, .dark *) { --callout-background: color-mix(in oklab,var(--color-teal-400),transparent 90%); }
}
  .dark\:\[--callout-background\:color-mix\(in_oklab\,var\(--color-violet-400\)\,transparent_90\%\)\]:where(.dark, .dark *) { --callout-background: #a685ff1a; }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:\[--callout-background\:color-mix\(in_oklab\,var\(--color-violet-400\)\,transparent_90\%\)\]:where(.dark, .dark *) { --callout-background: color-mix(in oklab,var(--color-violet-400),transparent 90%); }
}
  .dark\:\[--callout-background\:color-mix\(in_oklab\,var\(--color-yellow-400\)\,transparent_90\%\)\]:where(.dark, .dark *) { --callout-background: #fac8001a; }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:\[--callout-background\:color-mix\(in_oklab\,var\(--color-yellow-400\)\,transparent_90\%\)\]:where(.dark, .dark *) { --callout-background: color-mix(in oklab,var(--color-yellow-400),transparent 90%); }
}
  .dark\:\[--callout-background\:color-mix\(in_oklab\,var\(--color-zinc-400\)\,transparent_90\%\)\]:where(.dark, .dark *) { --callout-background: #99a1af1a; }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:\[--callout-background\:color-mix\(in_oklab\,var\(--color-zinc-400\)\,transparent_90\%\)\]:where(.dark, .dark *) { --callout-background: color-mix(in oklab,var(--color-zinc-400),transparent 90%); }
}
  .dark\:\[--callout-border\:color-mix\(in_oklab\,var\(--color-amber-400\)\,transparent_50\%\)\]:where(.dark, .dark *) { --callout-border: #fcbb0080; }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:\[--callout-border\:color-mix\(in_oklab\,var\(--color-amber-400\)\,transparent_50\%\)\]:where(.dark, .dark *) { --callout-border: color-mix(in oklab,var(--color-amber-400),transparent 50%); }
}
  .dark\:\[--callout-border\:color-mix\(in_oklab\,var\(--color-blue-400\)\,transparent_50\%\)\]:where(.dark, .dark *) { --callout-border: #54a2ff80; }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:\[--callout-border\:color-mix\(in_oklab\,var\(--color-blue-400\)\,transparent_50\%\)\]:where(.dark, .dark *) { --callout-border: color-mix(in oklab,var(--color-blue-400),transparent 50%); }
}
  .dark\:\[--callout-border\:color-mix\(in_oklab\,var\(--color-cyan-400\)\,transparent_50\%\)\]:where(.dark, .dark *) { --callout-border: #00d2ef80; }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:\[--callout-border\:color-mix\(in_oklab\,var\(--color-cyan-400\)\,transparent_50\%\)\]:where(.dark, .dark *) { --callout-border: color-mix(in oklab,var(--color-cyan-400),transparent 50%); }
}
  .dark\:\[--callout-border\:color-mix\(in_oklab\,var\(--color-emerald-400\)\,transparent_50\%\)\]:where(.dark, .dark *) { --callout-border: #00d29480; }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:\[--callout-border\:color-mix\(in_oklab\,var\(--color-emerald-400\)\,transparent_50\%\)\]:where(.dark, .dark *) { --callout-border: color-mix(in oklab,var(--color-emerald-400),transparent 50%); }
}
  .dark\:\[--callout-border\:color-mix\(in_oklab\,var\(--color-fuchsia-400\)\,transparent_50\%\)\]:where(.dark, .dark *) { --callout-border: #ec6cff80; }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:\[--callout-border\:color-mix\(in_oklab\,var\(--color-fuchsia-400\)\,transparent_50\%\)\]:where(.dark, .dark *) { --callout-border: color-mix(in oklab,var(--color-fuchsia-400),transparent 50%); }
}
  .dark\:\[--callout-border\:color-mix\(in_oklab\,var\(--color-green-400\)\,transparent_50\%\)\]:where(.dark, .dark *) { --callout-border: #05df7280; }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:\[--callout-border\:color-mix\(in_oklab\,var\(--color-green-400\)\,transparent_50\%\)\]:where(.dark, .dark *) { --callout-border: color-mix(in oklab,var(--color-green-400),transparent 50%); }
}
  .dark\:\[--callout-border\:color-mix\(in_oklab\,var\(--color-indigo-400\)\,transparent_50\%\)\]:where(.dark, .dark *) { --callout-border: #7d87ff80; }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:\[--callout-border\:color-mix\(in_oklab\,var\(--color-indigo-400\)\,transparent_50\%\)\]:where(.dark, .dark *) { --callout-border: color-mix(in oklab,var(--color-indigo-400),transparent 50%); }
}
  .dark\:\[--callout-border\:color-mix\(in_oklab\,var\(--color-lime-400\)\,transparent_50\%\)\]:where(.dark, .dark *) { --callout-border: #9de50080; }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:\[--callout-border\:color-mix\(in_oklab\,var\(--color-lime-400\)\,transparent_50\%\)\]:where(.dark, .dark *) { --callout-border: color-mix(in oklab,var(--color-lime-400),transparent 50%); }
}
  .dark\:\[--callout-border\:color-mix\(in_oklab\,var\(--color-orange-400\)\,transparent_50\%\)\]:where(.dark, .dark *) { --callout-border: #ff8b1a80; }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:\[--callout-border\:color-mix\(in_oklab\,var\(--color-orange-400\)\,transparent_50\%\)\]:where(.dark, .dark *) { --callout-border: color-mix(in oklab,var(--color-orange-400),transparent 50%); }
}
  .dark\:\[--callout-border\:color-mix\(in_oklab\,var\(--color-pink-400\)\,transparent_50\%\)\]:where(.dark, .dark *) { --callout-border: #fb64b680; }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:\[--callout-border\:color-mix\(in_oklab\,var\(--color-pink-400\)\,transparent_50\%\)\]:where(.dark, .dark *) { --callout-border: color-mix(in oklab,var(--color-pink-400),transparent 50%); }
}
  .dark\:\[--callout-border\:color-mix\(in_oklab\,var\(--color-purple-400\)\,transparent_50\%\)\]:where(.dark, .dark *) { --callout-border: #c07eff80; }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:\[--callout-border\:color-mix\(in_oklab\,var\(--color-purple-400\)\,transparent_50\%\)\]:where(.dark, .dark *) { --callout-border: color-mix(in oklab,var(--color-purple-400),transparent 50%); }
}
  .dark\:\[--callout-border\:color-mix\(in_oklab\,var\(--color-red-400\)\,transparent_50\%\)\]:where(.dark, .dark *) { --callout-border: #ff656880; }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:\[--callout-border\:color-mix\(in_oklab\,var\(--color-red-400\)\,transparent_50\%\)\]:where(.dark, .dark *) { --callout-border: color-mix(in oklab,var(--color-red-400),transparent 50%); }
}
  .dark\:\[--callout-border\:color-mix\(in_oklab\,var\(--color-rose-400\)\,transparent_50\%\)\]:where(.dark, .dark *) { --callout-border: #ff667f80; }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:\[--callout-border\:color-mix\(in_oklab\,var\(--color-rose-400\)\,transparent_50\%\)\]:where(.dark, .dark *) { --callout-border: color-mix(in oklab,var(--color-rose-400),transparent 50%); }
}
  .dark\:\[--callout-border\:color-mix\(in_oklab\,var\(--color-sky-400\)\,transparent_50\%\)\]:where(.dark, .dark *) { --callout-border: #00bcfe80; }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:\[--callout-border\:color-mix\(in_oklab\,var\(--color-sky-400\)\,transparent_50\%\)\]:where(.dark, .dark *) { --callout-border: color-mix(in oklab,var(--color-sky-400),transparent 50%); }
}
  .dark\:\[--callout-border\:color-mix\(in_oklab\,var\(--color-teal-400\)\,transparent_50\%\)\]:where(.dark, .dark *) { --callout-border: #00d3bd80; }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:\[--callout-border\:color-mix\(in_oklab\,var\(--color-teal-400\)\,transparent_50\%\)\]:where(.dark, .dark *) { --callout-border: color-mix(in oklab,var(--color-teal-400),transparent 50%); }
}
  .dark\:\[--callout-border\:color-mix\(in_oklab\,var\(--color-violet-400\)\,transparent_50\%\)\]:where(.dark, .dark *) { --callout-border: #a685ff80; }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:\[--callout-border\:color-mix\(in_oklab\,var\(--color-violet-400\)\,transparent_50\%\)\]:where(.dark, .dark *) { --callout-border: color-mix(in oklab,var(--color-violet-400),transparent 50%); }
}
  .dark\:\[--callout-border\:color-mix\(in_oklab\,var\(--color-white\)\,transparent_95\%\)\]:where(.dark, .dark *) { --callout-border: #ffffff0d; }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:\[--callout-border\:color-mix\(in_oklab\,var\(--color-white\)\,transparent_95\%\)\]:where(.dark, .dark *) { --callout-border: color-mix(in oklab,var(--color-white),transparent 95%); }
}
  .dark\:\[--callout-border\:color-mix\(in_oklab\,var\(--color-yellow-400\)\,transparent_50\%\)\]:where(.dark, .dark *) { --callout-border: #fac80080; }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:\[--callout-border\:color-mix\(in_oklab\,var\(--color-yellow-400\)\,transparent_50\%\)\]:where(.dark, .dark *) { --callout-border: color-mix(in oklab,var(--color-yellow-400),transparent 50%); }
}
  .dark\:\[--callout-heading\:var\(--color-amber-200\)\]:where(.dark, .dark *) { --callout-heading: var(--color-amber-200); }
  .dark\:\[--callout-heading\:var\(--color-blue-200\)\]:where(.dark, .dark *) { --callout-heading: var(--color-blue-200); }
  .dark\:\[--callout-heading\:var\(--color-cyan-200\)\]:where(.dark, .dark *) { --callout-heading: var(--color-cyan-200); }
  .dark\:\[--callout-heading\:var\(--color-emerald-200\)\]:where(.dark, .dark *) { --callout-heading: var(--color-emerald-200); }
  .dark\:\[--callout-heading\:var\(--color-fuchsia-200\)\]:where(.dark, .dark *) { --callout-heading: var(--color-fuchsia-200); }
  .dark\:\[--callout-heading\:var\(--color-green-200\)\]:where(.dark, .dark *) { --callout-heading: var(--color-green-200); }
  .dark\:\[--callout-heading\:var\(--color-indigo-200\)\]:where(.dark, .dark *) { --callout-heading: var(--color-indigo-200); }
  .dark\:\[--callout-heading\:var\(--color-lime-200\)\]:where(.dark, .dark *) { --callout-heading: var(--color-lime-200); }
  .dark\:\[--callout-heading\:var\(--color-orange-200\)\]:where(.dark, .dark *) { --callout-heading: var(--color-orange-200); }
  .dark\:\[--callout-heading\:var\(--color-pink-200\)\]:where(.dark, .dark *) { --callout-heading: var(--color-pink-200); }
  .dark\:\[--callout-heading\:var\(--color-purple-200\)\]:where(.dark, .dark *) { --callout-heading: var(--color-purple-200); }
  .dark\:\[--callout-heading\:var\(--color-red-200\)\]:where(.dark, .dark *) { --callout-heading: var(--color-red-200); }
  .dark\:\[--callout-heading\:var\(--color-rose-200\)\]:where(.dark, .dark *) { --callout-heading: var(--color-rose-200); }
  .dark\:\[--callout-heading\:var\(--color-sky-200\)\]:where(.dark, .dark *) { --callout-heading: var(--color-sky-200); }
  .dark\:\[--callout-heading\:var\(--color-teal-200\)\]:where(.dark, .dark *) { --callout-heading: var(--color-teal-200); }
  .dark\:\[--callout-heading\:var\(--color-violet-200\)\]:where(.dark, .dark *) { --callout-heading: var(--color-violet-200); }
  .dark\:\[--callout-heading\:var\(--color-yellow-200\)\]:where(.dark, .dark *) { --callout-heading: var(--color-yellow-200); }
  .dark\:\[--callout-heading\:var\(--color-zinc-200\)\]:where(.dark, .dark *) { --callout-heading: var(--color-zinc-200); }
  .dark\:\[--callout-icon\:var\(--color-amber-400\)\]:where(.dark, .dark *) { --callout-icon: var(--color-amber-400); }
  .dark\:\[--callout-icon\:var\(--color-blue-400\)\]:where(.dark, .dark *) { --callout-icon: var(--color-blue-400); }
  .dark\:\[--callout-icon\:var\(--color-cyan-400\)\]:where(.dark, .dark *) { --callout-icon: var(--color-cyan-400); }
  .dark\:\[--callout-icon\:var\(--color-emerald-400\)\]:where(.dark, .dark *) { --callout-icon: var(--color-emerald-400); }
  .dark\:\[--callout-icon\:var\(--color-fuchsia-400\)\]:where(.dark, .dark *) { --callout-icon: var(--color-fuchsia-400); }
  .dark\:\[--callout-icon\:var\(--color-green-400\)\]:where(.dark, .dark *) { --callout-icon: var(--color-green-400); }
  .dark\:\[--callout-icon\:var\(--color-indigo-400\)\]:where(.dark, .dark *) { --callout-icon: var(--color-indigo-400); }
  .dark\:\[--callout-icon\:var\(--color-lime-400\)\]:where(.dark, .dark *) { --callout-icon: var(--color-lime-400); }
  .dark\:\[--callout-icon\:var\(--color-orange-400\)\]:where(.dark, .dark *) { --callout-icon: var(--color-orange-400); }
  .dark\:\[--callout-icon\:var\(--color-pink-400\)\]:where(.dark, .dark *) { --callout-icon: var(--color-pink-400); }
  .dark\:\[--callout-icon\:var\(--color-purple-400\)\]:where(.dark, .dark *) { --callout-icon: var(--color-purple-400); }
  .dark\:\[--callout-icon\:var\(--color-red-400\)\]:where(.dark, .dark *) { --callout-icon: var(--color-red-400); }
  .dark\:\[--callout-icon\:var\(--color-rose-400\)\]:where(.dark, .dark *) { --callout-icon: var(--color-rose-400); }
  .dark\:\[--callout-icon\:var\(--color-sky-400\)\]:where(.dark, .dark *) { --callout-icon: var(--color-sky-400); }
  .dark\:\[--callout-icon\:var\(--color-teal-400\)\]:where(.dark, .dark *) { --callout-icon: var(--color-teal-400); }
  .dark\:\[--callout-icon\:var\(--color-violet-400\)\]:where(.dark, .dark *) { --callout-icon: var(--color-violet-400); }
  .dark\:\[--callout-icon\:var\(--color-yellow-400\)\]:where(.dark, .dark *) { --callout-icon: var(--color-yellow-400); }
  .dark\:\[--callout-icon\:var\(--color-zinc-400\)\]:where(.dark, .dark *) { --callout-icon: var(--color-zinc-400); }
  .dark\:\[--callout-text\:var\(--color-amber-300\)\]:where(.dark, .dark *) { --callout-text: var(--color-amber-300); }
  .dark\:\[--callout-text\:var\(--color-blue-300\)\]:where(.dark, .dark *) { --callout-text: var(--color-blue-300); }
  .dark\:\[--callout-text\:var\(--color-cyan-300\)\]:where(.dark, .dark *) { --callout-text: var(--color-cyan-300); }
  .dark\:\[--callout-text\:var\(--color-emerald-300\)\]:where(.dark, .dark *) { --callout-text: var(--color-emerald-300); }
  .dark\:\[--callout-text\:var\(--color-fuchsia-300\)\]:where(.dark, .dark *) { --callout-text: var(--color-fuchsia-300); }
  .dark\:\[--callout-text\:var\(--color-green-300\)\]:where(.dark, .dark *) { --callout-text: var(--color-green-300); }
  .dark\:\[--callout-text\:var\(--color-indigo-300\)\]:where(.dark, .dark *) { --callout-text: var(--color-indigo-300); }
  .dark\:\[--callout-text\:var\(--color-lime-300\)\]:where(.dark, .dark *) { --callout-text: var(--color-lime-300); }
  .dark\:\[--callout-text\:var\(--color-orange-300\)\]:where(.dark, .dark *) { --callout-text: var(--color-orange-300); }
  .dark\:\[--callout-text\:var\(--color-pink-300\)\]:where(.dark, .dark *) { --callout-text: var(--color-pink-300); }
  .dark\:\[--callout-text\:var\(--color-purple-300\)\]:where(.dark, .dark *) { --callout-text: var(--color-purple-300); }
  .dark\:\[--callout-text\:var\(--color-red-300\)\]:where(.dark, .dark *) { --callout-text: var(--color-red-300); }
  .dark\:\[--callout-text\:var\(--color-rose-300\)\]:where(.dark, .dark *) { --callout-text: var(--color-rose-300); }
  .dark\:\[--callout-text\:var\(--color-sky-300\)\]:where(.dark, .dark *) { --callout-text: var(--color-sky-300); }
  .dark\:\[--callout-text\:var\(--color-teal-300\)\]:where(.dark, .dark *) { --callout-text: var(--color-teal-300); }
  .dark\:\[--callout-text\:var\(--color-violet-300\)\]:where(.dark, .dark *) { --callout-text: var(--color-violet-300); }
  .dark\:\[--callout-text\:var\(--color-yellow-300\)\]:where(.dark, .dark *) { --callout-text: var(--color-yellow-300); }
  .dark\:\[--callout-text\:var\(--color-zinc-300\)\]:where(.dark, .dark *) { --callout-text: var(--color-zinc-300); }
  .dark\:\[--color-accent-content\:var\(--color-amber-400\)\]:where(.dark, .dark *) { --color-accent-content: var(--color-amber-400); }
  .dark\:\[--color-accent-content\:var\(--color-blue-400\)\]:where(.dark, .dark *) { --color-accent-content: var(--color-blue-400); }
  .dark\:\[--color-accent-content\:var\(--color-cyan-400\)\]:where(.dark, .dark *) { --color-accent-content: var(--color-cyan-400); }
  .dark\:\[--color-accent-content\:var\(--color-emerald-400\)\]:where(.dark, .dark *) { --color-accent-content: var(--color-emerald-400); }
  .dark\:\[--color-accent-content\:var\(--color-fuchsia-400\)\]:where(.dark, .dark *) { --color-accent-content: var(--color-fuchsia-400); }
  .dark\:\[--color-accent-content\:var\(--color-green-400\)\]:where(.dark, .dark *) { --color-accent-content: var(--color-green-400); }
  .dark\:\[--color-accent-content\:var\(--color-indigo-300\)\]:where(.dark, .dark *) { --color-accent-content: var(--color-indigo-300); }
  .dark\:\[--color-accent-content\:var\(--color-lime-400\)\]:where(.dark, .dark *) { --color-accent-content: var(--color-lime-400); }
  .dark\:\[--color-accent-content\:var\(--color-orange-400\)\]:where(.dark, .dark *) { --color-accent-content: var(--color-orange-400); }
  .dark\:\[--color-accent-content\:var\(--color-pink-400\)\]:where(.dark, .dark *) { --color-accent-content: var(--color-pink-400); }
  .dark\:\[--color-accent-content\:var\(--color-purple-300\)\]:where(.dark, .dark *) { --color-accent-content: var(--color-purple-300); }
  .dark\:\[--color-accent-content\:var\(--color-red-400\)\]:where(.dark, .dark *) { --color-accent-content: var(--color-red-400); }
  .dark\:\[--color-accent-content\:var\(--color-rose-400\)\]:where(.dark, .dark *) { --color-accent-content: var(--color-rose-400); }
  .dark\:\[--color-accent-content\:var\(--color-sky-400\)\]:where(.dark, .dark *) { --color-accent-content: var(--color-sky-400); }
  .dark\:\[--color-accent-content\:var\(--color-teal-400\)\]:where(.dark, .dark *) { --color-accent-content: var(--color-teal-400); }
  .dark\:\[--color-accent-content\:var\(--color-violet-400\)\]:where(.dark, .dark *) { --color-accent-content: var(--color-violet-400); }
  .dark\:\[--color-accent-content\:var\(--color-white\)\]:where(.dark, .dark *) { --color-accent-content: var(--color-white); }
  .dark\:\[--color-accent-content\:var\(--color-yellow-400\)\]:where(.dark, .dark *) { --color-accent-content: var(--color-yellow-400); }
  .dark\:\[--color-accent-foreground\:var\(--color-amber-950\)\]:where(.dark, .dark *) { --color-accent-foreground: var(--color-amber-950); }
  .dark\:\[--color-accent-foreground\:var\(--color-gray-800\)\]:where(.dark, .dark *) { --color-accent-foreground: var(--color-gray-800); }
  .dark\:\[--color-accent-foreground\:var\(--color-lime-950\)\]:where(.dark, .dark *) { --color-accent-foreground: var(--color-lime-950); }
  .dark\:\[--color-accent-foreground\:var\(--color-neutral-800\)\]:where(.dark, .dark *) { --color-accent-foreground: var(--color-neutral-800); }
  .dark\:\[--color-accent-foreground\:var\(--color-orange-950\)\]:where(.dark, .dark *) { --color-accent-foreground: var(--color-orange-950); }
  .dark\:\[--color-accent-foreground\:var\(--color-slate-800\)\]:where(.dark, .dark *) { --color-accent-foreground: var(--color-slate-800); }
  .dark\:\[--color-accent-foreground\:var\(--color-stone-800\)\]:where(.dark, .dark *) { --color-accent-foreground: var(--color-stone-800); }
  .dark\:\[--color-accent-foreground\:var\(--color-white\)\]:where(.dark, .dark *) { --color-accent-foreground: var(--color-white); }
  .dark\:\[--color-accent-foreground\:var\(--color-yellow-950\)\]:where(.dark, .dark *) { --color-accent-foreground: var(--color-yellow-950); }
  .dark\:\[--color-accent-foreground\:var\(--color-zinc-800\)\]:where(.dark, .dark *) { --color-accent-foreground: var(--color-zinc-800); }
  .dark\:\[--color-accent\:var\(--color-amber-400\)\]:where(.dark, .dark *) { --color-accent: var(--color-amber-400); }
  .dark\:\[--color-accent\:var\(--color-blue-500\)\]:where(.dark, .dark *) { --color-accent: var(--color-blue-500); }
  .dark\:\[--color-accent\:var\(--color-cyan-600\)\]:where(.dark, .dark *) { --color-accent: var(--color-cyan-600); }
  .dark\:\[--color-accent\:var\(--color-emerald-600\)\]:where(.dark, .dark *) { --color-accent: var(--color-emerald-600); }
  .dark\:\[--color-accent\:var\(--color-fuchsia-600\)\]:where(.dark, .dark *) { --color-accent: var(--color-fuchsia-600); }
  .dark\:\[--color-accent\:var\(--color-green-600\)\]:where(.dark, .dark *) { --color-accent: var(--color-green-600); }
  .dark\:\[--color-accent\:var\(--color-indigo-500\)\]:where(.dark, .dark *) { --color-accent: var(--color-indigo-500); }
  .dark\:\[--color-accent\:var\(--color-lime-400\)\]:where(.dark, .dark *) { --color-accent: var(--color-lime-400); }
  .dark\:\[--color-accent\:var\(--color-orange-400\)\]:where(.dark, .dark *) { --color-accent: var(--color-orange-400); }
  .dark\:\[--color-accent\:var\(--color-pink-600\)\]:where(.dark, .dark *) { --color-accent: var(--color-pink-600); }
  .dark\:\[--color-accent\:var\(--color-purple-500\)\]:where(.dark, .dark *) { --color-accent: var(--color-purple-500); }
  .dark\:\[--color-accent\:var\(--color-red-500\)\]:where(.dark, .dark *) { --color-accent: var(--color-red-500); }
  .dark\:\[--color-accent\:var\(--color-rose-500\)\]:where(.dark, .dark *) { --color-accent: var(--color-rose-500); }
  .dark\:\[--color-accent\:var\(--color-sky-600\)\]:where(.dark, .dark *) { --color-accent: var(--color-sky-600); }
  .dark\:\[--color-accent\:var\(--color-teal-600\)\]:where(.dark, .dark *) { --color-accent: var(--color-teal-600); }
  .dark\:\[--color-accent\:var\(--color-violet-500\)\]:where(.dark, .dark *) { --color-accent: var(--color-violet-500); }
  .dark\:\[--color-accent\:var\(--color-white\)\]:where(.dark, .dark *) { --color-accent: var(--color-white); }
  .dark\:\[--color-accent\:var\(--color-yellow-400\)\]:where(.dark, .dark *) { --color-accent: var(--color-yellow-400); }
  .dark\:\[--haze\:color-mix\(in_oklab\,_var\(--color-accent-content\)\,_transparent_90\%\)\]:where(.dark, .dark *) { --haze: #c81c181a; }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:\[--haze\:color-mix\(in_oklab\,_var\(--color-accent-content\)\,_transparent_90\%\)\]:where(.dark, .dark *) { --haze: color-mix(in oklab,var(--color-accent-content),transparent 90%); }
}
  :is(.\*\*\:dark\:ring-zinc-900 *):where(.dark, .dark *) { --tw-ring-color: var(--color-zinc-900); }
  @media (hover: hover) {
  .dark\:group-hover\:text-white:where(.dark, .dark *):is(:where(.group):hover *), .dark\:group-hover\/sortable\:text-white:where(.dark, .dark *):is(:where(.group\/sortable):hover *) { color: var(--color-white); }
}
  .dark\:group-data-checked\:translate-x-\[15px\]:where(.dark, .dark *):is(:where(.group)[data-checked] *) { --tw-translate-x: 15px; translate: var(--tw-translate-x)var(--tw-translate-y); }
  .dark\:file\:bg-zinc-100:where(.dark, .dark *)::file-selector-button { background-color: var(--color-zinc-100); }
  .dark\:file\:text-zinc-900:where(.dark, .dark *)::file-selector-button { color: var(--color-zinc-900); }
  .dark\:before\:via-\[var\(--flux-shimmer-color\)\]\/50:where(.dark, .dark *)::before { content: var(--tw-content); --tw-gradient-via: var(--flux-shimmer-color); }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:before\:via-\[var\(--flux-shimmer-color\)\]\/50:where(.dark, .dark *)::before { --tw-gradient-via: color-mix(in oklab,var(--flux-shimmer-color)50%,transparent); }
}
  .dark\:before\:via-\[var\(--flux-shimmer-color\)\]\/50:where(.dark, .dark *)::before { --tw-gradient-via-stops: var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-via-stops); }
  .dark\:after\:bg-zinc-900:where(.dark, .dark *)::after { content: var(--tw-content); background-color: var(--color-zinc-900); }
  .dark\:after\:inset-ring-white\/10:where(.dark, .dark *)::after { content: var(--tw-content); --tw-inset-ring-color: #ffffff1a; }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:after\:inset-ring-white\/10:where(.dark, .dark *)::after { --tw-inset-ring-color: color-mix(in oklab,var(--color-white)10%,transparent); }
}
  @media (hover: hover) {
  .dark\:hover\:border-green-400:where(.dark, .dark *):hover { border-color: var(--color-green-400); }
  .dark\:hover\:border-indigo-700:where(.dark, .dark *):hover { border-color: var(--color-indigo-700); }
  .dark\:hover\:border-white\/10:where(.dark, .dark *):hover { border-color: rgba(255, 255, 255, 0.1); }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:hover\:border-white\/10:where(.dark, .dark *):hover { border-color: color-mix(in oklab,var(--color-white)10%,transparent); }
}
  .dark\:hover\:border-zinc-500:where(.dark, .dark *):hover { border-color: var(--color-zinc-500); }
  .dark\:hover\:border-zinc-600:where(.dark, .dark *):hover { border-color: var(--color-zinc-600); }
  .dark\:hover\:\!bg-zinc-700:where(.dark, .dark *):hover { background-color: var(--color-zinc-700) !important; }
  .dark\:hover\:bg-black\/20:where(.dark, .dark *):hover { background-color: rgba(0, 0, 0, 0.2); }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:hover\:bg-black\/20:where(.dark, .dark *):hover { background-color: color-mix(in oklab,var(--color-black)20%,transparent); }
}
  .dark\:hover\:bg-gray-900:where(.dark, .dark *):hover { background-color: var(--color-gray-900); }
  .dark\:hover\:bg-red-400\/20:where(.dark, .dark *):hover { background-color: rgba(255, 101, 104, 0.2); }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:hover\:bg-red-400\/20:where(.dark, .dark *):hover { background-color: color-mix(in oklab,var(--color-red-400)20%,transparent); }
}
  .dark\:hover\:bg-red-500:where(.dark, .dark *):hover { background-color: var(--color-red-500); }
  .dark\:hover\:bg-red-500\/10:where(.dark, .dark *):hover { background-color: rgba(251, 44, 54, 0.1); }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:hover\:bg-red-500\/10:where(.dark, .dark *):hover { background-color: color-mix(in oklab,var(--color-red-500)10%,transparent); }
}
  .dark\:hover\:bg-white\/5:where(.dark, .dark *):hover { background-color: rgba(255, 255, 255, 0.05); }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:hover\:bg-white\/5:where(.dark, .dark *):hover { background-color: color-mix(in oklab,var(--color-white)5%,transparent); }
}
  .dark\:hover\:bg-white\/10:where(.dark, .dark *):hover { background-color: rgba(255, 255, 255, 0.1); }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:hover\:bg-white\/10:where(.dark, .dark *):hover { background-color: color-mix(in oklab,var(--color-white)10%,transparent); }
}
  .dark\:hover\:bg-white\/15:where(.dark, .dark *):hover { background-color: rgba(255, 255, 255, 0.15); }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:hover\:bg-white\/15:where(.dark, .dark *):hover { background-color: color-mix(in oklab,var(--color-white)15%,transparent); }
}
  .dark\:hover\:bg-white\/20:where(.dark, .dark *):hover { background-color: rgba(255, 255, 255, 0.2); }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:hover\:bg-white\/20:where(.dark, .dark *):hover { background-color: color-mix(in oklab,var(--color-white)20%,transparent); }
}
  .dark\:hover\:bg-white\/\[7\%\]:where(.dark, .dark *):hover { background-color: rgba(255, 255, 255, 0.07); }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:hover\:bg-white\/\[7\%\]:where(.dark, .dark *):hover { background-color: color-mix(in oklab,var(--color-white)7%,transparent); }
}
  .dark\:hover\:bg-zinc-600:where(.dark, .dark *):hover { background-color: var(--color-zinc-600); }
  .dark\:hover\:bg-zinc-600\/75:where(.dark, .dark *):hover { background-color: rgba(74, 85, 101, 0.75); }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:hover\:bg-zinc-600\/75:where(.dark, .dark *):hover { background-color: color-mix(in oklab,var(--color-zinc-600)75%,transparent); }
}
  .dark\:hover\:bg-zinc-700:where(.dark, .dark *):hover { background-color: var(--color-zinc-700); }
  .dark\:hover\:bg-zinc-800:where(.dark, .dark *):hover { background-color: var(--color-zinc-800); }
  .dark\:hover\:bg-zinc-800\/50:where(.dark, .dark *):hover { background-color: rgba(30, 41, 57, 0.5); }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:hover\:bg-zinc-800\/50:where(.dark, .dark *):hover { background-color: color-mix(in oklab,var(--color-zinc-800)50%,transparent); }
}
  .dark\:hover\:text-gray-200:where(.dark, .dark *):hover { color: var(--color-gray-200); }
  .dark\:hover\:text-gray-300:where(.dark, .dark *):hover { color: var(--color-gray-300); }
  .dark\:hover\:text-red-400:where(.dark, .dark *):hover { color: var(--color-red-400); }
  .dark\:hover\:text-white:where(.dark, .dark *):hover { color: var(--color-white); }
  .dark\:hover\:text-white\!:where(.dark, .dark *):hover { color: var(--color-white) !important; }
  .dark\:hover\:text-zinc-100:where(.dark, .dark *):hover { color: var(--color-zinc-100); }
  .dark\:hover\:text-zinc-200:where(.dark, .dark *):hover { color: var(--color-zinc-200); }
  .dark\:hover\:text-zinc-300:where(.dark, .dark *):hover { color: var(--color-zinc-300); }
  .dark\:hover\:after\:bg-white\/\[4\%\]:where(.dark, .dark *):hover::after { content: var(--tw-content); background-color: rgba(255, 255, 255, 0.04); }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:hover\:after\:bg-white\/\[4\%\]:where(.dark, .dark *):hover::after { background-color: color-mix(in oklab,var(--color-white)4%,transparent); }
}
}
  .dark\:focus\:border-blue-700:where(.dark, .dark *):focus { border-color: var(--color-blue-700); }
  .dark\:focus\:border-blue-800:where(.dark, .dark *):focus { border-color: var(--color-blue-800); }
  .dark\:focus\:border-zinc-600:where(.dark, .dark *):focus { border-color: var(--color-zinc-600); }
  .dark\:focus\:ring-white\/20:where(.dark, .dark *):focus { --tw-ring-color: #fff3; }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:focus\:ring-white\/20:where(.dark, .dark *):focus { --tw-ring-color: color-mix(in oklab,var(--color-white)20%,transparent); }
}
  .dark\:active\:bg-gray-700:where(.dark, .dark *):active { background-color: var(--color-gray-700); }
  .dark\:active\:text-gray-300:where(.dark, .dark *):active { color: var(--color-gray-300); }
  .dark\:disabled\:border-white\/5:where(.dark, .dark *):disabled { border-color: rgba(255, 255, 255, 0.05); }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:disabled\:border-white\/5:where(.dark, .dark *):disabled { border-color: color-mix(in oklab,var(--color-white)5%,transparent); }
}
  .dark\:disabled\:bg-white\/\[7\%\]:where(.dark, .dark *):disabled { background-color: rgba(255, 255, 255, 0.07); }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:disabled\:bg-white\/\[7\%\]:where(.dark, .dark *):disabled { background-color: color-mix(in oklab,var(--color-white)7%,transparent); }
}
  .dark\:disabled\:text-zinc-400:where(.dark, .dark *):disabled { color: var(--color-zinc-400); }
  .dark\:disabled\:placeholder-white\/40:where(.dark, .dark *):disabled::placeholder { color: rgba(255, 255, 255, 0.4); }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:disabled\:placeholder-white\/40:where(.dark, .dark *):disabled::placeholder { color: color-mix(in oklab,var(--color-white)40%,transparent); }
}
  .dark\:disabled\:placeholder-zinc-500:where(.dark, .dark *):disabled::placeholder { color: var(--color-zinc-500); }
  .dark\:disabled\:opacity-75:where(.dark, .dark *):disabled { opacity: 0.75; }
  .dark\:disabled\:shadow-none\!:where(.dark, .dark *):disabled { --tw-shadow: 0 0 #0000 !important; box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow) !important; }
  :where([data-checked]) .dark\:in-data-checked\:text-white:where(.dark, .dark *), :where([data-flux-menu]) .in-data-flux-menu\:dark\:text-white:where(.dark, .dark *) { color: var(--color-white); }
  :where([data-flux-menu]) .in-data-flux-menu\:dark\:text-white\/80:where(.dark, .dark *) { color: rgba(255, 255, 255, 0.8); }
  @supports (color:color-mix(in lab,red,red)) {
  :where([data-flux-menu]) .in-data-flux-menu\:dark\:text-white\/80:where(.dark, .dark *) { color: color-mix(in oklab,var(--color-white)80%,transparent); }
}
  @media (hover: hover) {
  :where([data-flux-menu]) .dark\:in-data-flux-menu\:hover\:bg-zinc-600:where(.dark, .dark *):hover { background-color: var(--color-zinc-600); }
}
  :where([data-flux-sidebar-group-dropdown]) .dark\:in-data-flux-sidebar-group-dropdown\:bg-transparent\!:where(.dark, .dark *) { background-color: rgba(0, 0, 0, 0) !important; }
  :where([data-flux-sidebar-group-dropdown]) .dark\:in-data-flux-sidebar-group-dropdown\:text-white\!:where(.dark, .dark *) { color: var(--color-white) !important; }
  :where([data-flux-sidebar-group-dropdown]) .dark\:in-data-flux-sidebar-group-dropdown\:text-white\/80\!:where(.dark, .dark *) { color: rgba(255, 255, 255, 0.8) !important; }
  @supports (color:color-mix(in lab,red,red)) {
  :where([data-flux-sidebar-group-dropdown]) .dark\:in-data-flux-sidebar-group-dropdown\:text-white\/80\!:where(.dark, .dark *) { color: color-mix(in oklab,var(--color-white)80%,transparent) !important; }
}
  @media (hover: hover) {
  :where([data-flux-sidebar-group-dropdown]) .dark\:in-data-flux-sidebar-group-dropdown\:hover\:bg-zinc-600\!:where(.dark, .dark *):hover { background-color: var(--color-zinc-600) !important; }
}
  .dark\:has-\[option\.placeholder\:checked\]\:text-zinc-400:where(.dark, .dark *):has(:is(option.placeholder:checked)) { color: var(--color-zinc-400); }
  .dark\:data-active\:bg-red-400\/20:where(.dark, .dark *)[data-active] { background-color: rgba(255, 101, 104, 0.2); }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:data-active\:bg-red-400\/20:where(.dark, .dark *)[data-active] { background-color: color-mix(in oklab,var(--color-red-400)20%,transparent); }
}
  .dark\:data-active\:bg-zinc-600:where(.dark, .dark *)[data-active] { background-color: var(--color-zinc-600); }
  .dark\:data-active\:text-red-400:where(.dark, .dark *)[data-active] { color: var(--color-red-400); }
  .dark\:data-checked\:border-white:where(.dark, .dark *)[data-checked] { border-color: var(--color-white); }
  .dark\:data-checked\:bg-white:where(.dark, .dark *)[data-checked] { background-color: var(--color-white); }
  .dark\:data-checked\:bg-white\/15:where(.dark, .dark *)[data-checked] { background-color: rgba(255, 255, 255, 0.15); }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:data-checked\:bg-white\/15:where(.dark, .dark *)[data-checked] { background-color: color-mix(in oklab,var(--color-white)15%,transparent); }
}
  .dark\:data-checked\:bg-white\/20:where(.dark, .dark *)[data-checked] { background-color: rgba(255, 255, 255, 0.2); }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:data-checked\:bg-white\/20:where(.dark, .dark *)[data-checked] { background-color: color-mix(in oklab,var(--color-white)20%,transparent); }
}
  .dark\:data-checked\:text-white:where(.dark, .dark *)[data-checked] { color: var(--color-white); }
  .dark\:data-checked\:text-zinc-800:where(.dark, .dark *)[data-checked] { color: var(--color-zinc-800); }
  .dark\:data-current\:border-transparent:where(.dark, .dark *)[data-current] { border-color: rgba(0, 0, 0, 0); }
  .dark\:data-current\:border-white\/10:where(.dark, .dark *)[data-current] { border-color: rgba(255, 255, 255, 0.1); }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:data-current\:border-white\/10:where(.dark, .dark *)[data-current] { border-color: color-mix(in oklab,var(--color-white)10%,transparent); }
}
  .dark\:data-current\:bg-white\/10:where(.dark, .dark *)[data-current] { background-color: rgba(255, 255, 255, 0.1); }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:data-current\:bg-white\/10:where(.dark, .dark *)[data-current] { background-color: color-mix(in oklab,var(--color-white)10%,transparent); }
}
  .dark\:data-current\:bg-white\/\[7\%\]:where(.dark, .dark *)[data-current] { background-color: rgba(255, 255, 255, 0.07); }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:data-current\:bg-white\/\[7\%\]:where(.dark, .dark *)[data-current] { background-color: color-mix(in oklab,var(--color-white)7%,transparent); }
}
  .dark\:data-current\:text-zinc-100:where(.dark, .dark *)[data-current] { color: var(--color-zinc-100); }
  .dark\:data-current\:after\:bg-white:where(.dark, .dark *)[data-current]::after { content: var(--tw-content); background-color: var(--color-white); }
  :is(.dark\:\*\*\:data-flux-menu-item-icon\:text-white\/60:where(.dark, .dark *) *)[data-flux-menu-item-icon] { color: rgba(255, 255, 255, 0.6); }
  @supports (color:color-mix(in lab,red,red)) {
  :is(.dark\:\*\*\:data-flux-menu-item-icon\:text-white\/60:where(.dark, .dark *) *)[data-flux-menu-item-icon] { color: color-mix(in oklab,var(--color-white)60%,transparent); }
}
  .dark\:data-invalid\:border-red-500:where(.dark, .dark *)[data-invalid], .dark\:disabled\:data-invalid\:border-red-500:where(.dark, .dark *):disabled[data-invalid] { border-color: var(--color-red-500); }
  :is(.dark\:\*\*\:data-navmenu-icon\:text-white\/60:where(.dark, .dark *) *)[data-navmenu-icon] { color: rgba(255, 255, 255, 0.6); }
  @supports (color:color-mix(in lab,red,red)) {
  :is(.dark\:\*\*\:data-navmenu-icon\:text-white\/60:where(.dark, .dark *) *)[data-navmenu-icon] { color: color-mix(in oklab,var(--color-white)60%,transparent); }
}
  .dark\:rtl\:-translate-x-\[2px\]:where(.dark, .dark *):where(:dir(rtl), [dir="rtl"], [dir="rtl"] *) { --tw-translate-x: -2px; translate: var(--tw-translate-x)var(--tw-translate-y); }
  .dark\:rtl\:group-data-checked\:-translate-x-\[15px\]:where(.dark, .dark *):where(:dir(rtl), [dir="rtl"], [dir="rtl"] *):is(:where(.group)[data-checked] *) { --tw-translate-x: -15px; translate: var(--tw-translate-x)var(--tw-translate-y); }
  .\[\&_\[data-flux-input-group\]\]\:w-auto [data-flux-input-group] { width: auto; }
  .\[\&_\[data-slot\=heading\]\]\:text-\(--callout-heading\) [data-slot="heading"] { color: var(--callout-heading); }
  .\[\&_\[data-slot\=text\]\]\:text-\(--callout-text\) [data-slot="text"] { color: var(--callout-text); }
  .\[\&_\[popover\]\]\:whitespace-normal [popover] { white-space: normal; }
  .\[\&_button\]\:text-amber-700\! button { color: var(--color-amber-700) !important; }
  .\[\&_button\]\:text-blue-800\! button { color: var(--color-blue-800) !important; }
  .\[\&_button\]\:text-cyan-800\! button { color: var(--color-cyan-800) !important; }
  .\[\&_button\]\:text-emerald-800\! button { color: var(--color-emerald-800) !important; }
  .\[\&_button\]\:text-fuchsia-700\! button { color: var(--color-fuchsia-700) !important; }
  .\[\&_button\]\:text-green-800\! button { color: var(--color-green-800) !important; }
  .\[\&_button\]\:text-indigo-700\! button { color: var(--color-indigo-700) !important; }
  .\[\&_button\]\:text-lime-800\! button { color: var(--color-lime-800) !important; }
  .\[\&_button\]\:text-orange-700\! button { color: var(--color-orange-700) !important; }
  .\[\&_button\]\:text-pink-700\! button { color: var(--color-pink-700) !important; }
  .\[\&_button\]\:text-purple-700\! button { color: var(--color-purple-700) !important; }
  .\[\&_button\]\:text-red-700\! button { color: var(--color-red-700) !important; }
  .\[\&_button\]\:text-rose-700\! button { color: var(--color-rose-700) !important; }
  .\[\&_button\]\:text-sky-800\! button { color: var(--color-sky-800) !important; }
  .\[\&_button\]\:text-teal-800\! button { color: var(--color-teal-800) !important; }
  .\[\&_button\]\:text-violet-700\! button { color: var(--color-violet-700) !important; }
  .\[\&_button\]\:text-yellow-800\! button { color: var(--color-yellow-800) !important; }
  .\[\&_button\]\:text-zinc-700\! button { color: var(--color-zinc-700) !important; }
  .dark\:\[\&_button\]\:text-amber-200\!:where(.dark, .dark *) button { color: var(--color-amber-200) !important; }
  .dark\:\[\&_button\]\:text-blue-200\!:where(.dark, .dark *) button { color: var(--color-blue-200) !important; }
  .dark\:\[\&_button\]\:text-cyan-200\!:where(.dark, .dark *) button { color: var(--color-cyan-200) !important; }
  .dark\:\[\&_button\]\:text-emerald-200\!:where(.dark, .dark *) button { color: var(--color-emerald-200) !important; }
  .dark\:\[\&_button\]\:text-fuchsia-200\!:where(.dark, .dark *) button { color: var(--color-fuchsia-200) !important; }
  .dark\:\[\&_button\]\:text-green-200\!:where(.dark, .dark *) button { color: var(--color-green-200) !important; }
  .dark\:\[\&_button\]\:text-indigo-200\!:where(.dark, .dark *) button { color: var(--color-indigo-200) !important; }
  .dark\:\[\&_button\]\:text-lime-200\!:where(.dark, .dark *) button { color: var(--color-lime-200) !important; }
  .dark\:\[\&_button\]\:text-orange-200\!:where(.dark, .dark *) button { color: var(--color-orange-200) !important; }
  .dark\:\[\&_button\]\:text-pink-200\!:where(.dark, .dark *) button { color: var(--color-pink-200) !important; }
  .dark\:\[\&_button\]\:text-purple-200\!:where(.dark, .dark *) button { color: var(--color-purple-200) !important; }
  .dark\:\[\&_button\]\:text-red-200\!:where(.dark, .dark *) button { color: var(--color-red-200) !important; }
  .dark\:\[\&_button\]\:text-rose-200\!:where(.dark, .dark *) button { color: var(--color-rose-200) !important; }
  .dark\:\[\&_button\]\:text-sky-200\!:where(.dark, .dark *) button { color: var(--color-sky-200) !important; }
  .dark\:\[\&_button\]\:text-teal-200\!:where(.dark, .dark *) button { color: var(--color-teal-200) !important; }
  .dark\:\[\&_button\]\:text-violet-200\!:where(.dark, .dark *) button { color: var(--color-violet-200) !important; }
  .dark\:\[\&_button\]\:text-yellow-200\!:where(.dark, .dark *) button { color: var(--color-yellow-200) !important; }
  .dark\:\[\&_button\]\:text-zinc-200\!:where(.dark, .dark *) button { color: var(--color-zinc-200) !important; }
  .\[\&_dialog\]\:whitespace-normal dialog { white-space: normal; }
  .\[\&\+\&\>\[data-flux-menu-separator-top\]\]\:hidden + .\[\&\+\&\>\[data-flux-menu-separator-top\]\]\:hidden > [data-flux-menu-separator-top], .\[\&\:first-child\>\[data-flux-menu-separator-top\]\]\:hidden:first-child > [data-flux-menu-separator-top] { display: none; }
  .\[\&\:has\(\+\[data-flux-subheading\]\)\]\:mb-2:has(+ [data-flux-subheading]) { margin-bottom: calc(var(--spacing)*2); }
  .\[\&\:has\(\>\:not\(span\)\:first-child\)\]\:ps-3:has(> :not(span):first-child) { padding-inline-start: calc(var(--spacing)*3); }
  .\[\&\:has\(\>\:not\(span\)\:last-child\)\]\:pe-3:has(> :not(span):last-child) { padding-inline-end: calc(var(--spacing)*3); }
  .\[\&\:has\(\>\[data-flux-checkbox-group\]\[disabled\]\)\>\[data-flux-label\]\]\:opacity-50:has(> [data-flux-checkbox-group][disabled]) > [data-flux-label], .\[\&\:has\(\>\[data-flux-radio-group\]\[disabled\]\)\>\[data-flux-label\]\]\:opacity-50:has(> [data-flux-radio-group][disabled]) > [data-flux-label] { opacity: 0.5; }
  .\[\&\:has\(\[data-flux-label-trailing\]\)\]\:flex:has([data-flux-label-trailing]) { display: flex; }
  .\[\&\:hover_\[data-flux-checkbox-indicator\]\]\:border-\[var\(--haze-border\)\]:hover [data-flux-checkbox-indicator] { border-color: var(--haze-border); }
  .dark\:\[\&\:hover_\[data-flux-checkbox-indicator\]\]\:border-white\/10:where(.dark, .dark *):hover [data-flux-checkbox-indicator] { border-color: rgba(255, 255, 255, 0.1); }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:\[\&\:hover_\[data-flux-checkbox-indicator\]\]\:border-white\/10:where(.dark, .dark *):hover [data-flux-checkbox-indicator] { border-color: color-mix(in oklab,var(--color-white)10%,transparent); }
}
  .\[\&\:hover_\[data-flux-radio-indicator\]\]\:border-\[var\(--haze-border\)\]:hover [data-flux-radio-indicator] { border-color: var(--haze-border); }
  .dark\:\[\&\:hover_\[data-flux-radio-indicator\]\]\:border-white\/10:where(.dark, .dark *):hover [data-flux-radio-indicator] { border-color: rgba(255, 255, 255, 0.1); }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:\[\&\:hover_\[data-flux-radio-indicator\]\]\:border-white\/10:where(.dark, .dark *):hover [data-flux-radio-indicator] { border-color: color-mix(in oklab,var(--color-white)10%,transparent); }
}
  .\[\&\:hover_\[data-navmenu-icon\]\]\:text-current:hover [data-navmenu-icon] { color: currentcolor; }
  @media (hover: hover) {
  .\[\&\:is\(button\)\]\:hover\:bg-amber-400\/40:is(button):hover { background-color: rgba(252, 187, 0, 0.4); }
  @supports (color:color-mix(in lab,red,red)) {
  .\[\&\:is\(button\)\]\:hover\:bg-amber-400\/40:is(button):hover { background-color: color-mix(in oklab,var(--color-amber-400)40%,transparent); }
}
  .\[\&\:is\(button\)\]\:hover\:bg-amber-600:is(button):hover { background-color: var(--color-amber-600); }
  .\[\&\:is\(button\)\]\:hover\:bg-blue-400\/30:is(button):hover { background-color: rgba(84, 162, 255, 0.3); }
  @supports (color:color-mix(in lab,red,red)) {
  .\[\&\:is\(button\)\]\:hover\:bg-blue-400\/30:is(button):hover { background-color: color-mix(in oklab,var(--color-blue-400)30%,transparent); }
}
  .\[\&\:is\(button\)\]\:hover\:bg-blue-600:is(button):hover { background-color: var(--color-blue-600); }
  .\[\&\:is\(button\)\]\:hover\:bg-cyan-400\/30:is(button):hover { background-color: rgba(0, 210, 239, 0.3); }
  @supports (color:color-mix(in lab,red,red)) {
  .\[\&\:is\(button\)\]\:hover\:bg-cyan-400\/30:is(button):hover { background-color: color-mix(in oklab,var(--color-cyan-400)30%,transparent); }
}
  .\[\&\:is\(button\)\]\:hover\:bg-cyan-600:is(button):hover { background-color: var(--color-cyan-600); }
  .\[\&\:is\(button\)\]\:hover\:bg-emerald-400\/30:is(button):hover { background-color: rgba(0, 210, 148, 0.3); }
  @supports (color:color-mix(in lab,red,red)) {
  .\[\&\:is\(button\)\]\:hover\:bg-emerald-400\/30:is(button):hover { background-color: color-mix(in oklab,var(--color-emerald-400)30%,transparent); }
}
  .\[\&\:is\(button\)\]\:hover\:bg-emerald-600:is(button):hover { background-color: var(--color-emerald-600); }
  .\[\&\:is\(button\)\]\:hover\:bg-fuchsia-400\/30:is(button):hover { background-color: rgba(236, 108, 255, 0.3); }
  @supports (color:color-mix(in lab,red,red)) {
  .\[\&\:is\(button\)\]\:hover\:bg-fuchsia-400\/30:is(button):hover { background-color: color-mix(in oklab,var(--color-fuchsia-400)30%,transparent); }
}
  .\[\&\:is\(button\)\]\:hover\:bg-fuchsia-600:is(button):hover { background-color: var(--color-fuchsia-600); }
  .\[\&\:is\(button\)\]\:hover\:bg-green-400\/30:is(button):hover { background-color: rgba(5, 223, 114, 0.3); }
  @supports (color:color-mix(in lab,red,red)) {
  .\[\&\:is\(button\)\]\:hover\:bg-green-400\/30:is(button):hover { background-color: color-mix(in oklab,var(--color-green-400)30%,transparent); }
}
  .\[\&\:is\(button\)\]\:hover\:bg-green-600:is(button):hover { background-color: var(--color-green-600); }
  .\[\&\:is\(button\)\]\:hover\:bg-indigo-400\/30:is(button):hover { background-color: rgba(125, 135, 255, 0.3); }
  @supports (color:color-mix(in lab,red,red)) {
  .\[\&\:is\(button\)\]\:hover\:bg-indigo-400\/30:is(button):hover { background-color: color-mix(in oklab,var(--color-indigo-400)30%,transparent); }
}
  .\[\&\:is\(button\)\]\:hover\:bg-indigo-600:is(button):hover { background-color: var(--color-indigo-600); }
  .\[\&\:is\(button\)\]\:hover\:bg-lime-400\/35:is(button):hover { background-color: rgba(157, 229, 0, 0.35); }
  @supports (color:color-mix(in lab,red,red)) {
  .\[\&\:is\(button\)\]\:hover\:bg-lime-400\/35:is(button):hover { background-color: color-mix(in oklab,var(--color-lime-400)35%,transparent); }
}
  .\[\&\:is\(button\)\]\:hover\:bg-lime-600:is(button):hover { background-color: var(--color-lime-600); }
  .\[\&\:is\(button\)\]\:hover\:bg-orange-400\/30:is(button):hover { background-color: rgba(255, 139, 26, 0.3); }
  @supports (color:color-mix(in lab,red,red)) {
  .\[\&\:is\(button\)\]\:hover\:bg-orange-400\/30:is(button):hover { background-color: color-mix(in oklab,var(--color-orange-400)30%,transparent); }
}
  .\[\&\:is\(button\)\]\:hover\:bg-orange-600:is(button):hover { background-color: var(--color-orange-600); }
  .\[\&\:is\(button\)\]\:hover\:bg-pink-400\/30:is(button):hover { background-color: rgba(251, 100, 182, 0.3); }
  @supports (color:color-mix(in lab,red,red)) {
  .\[\&\:is\(button\)\]\:hover\:bg-pink-400\/30:is(button):hover { background-color: color-mix(in oklab,var(--color-pink-400)30%,transparent); }
}
  .\[\&\:is\(button\)\]\:hover\:bg-pink-600:is(button):hover { background-color: var(--color-pink-600); }
  .\[\&\:is\(button\)\]\:hover\:bg-purple-400\/30:is(button):hover { background-color: rgba(192, 126, 255, 0.3); }
  @supports (color:color-mix(in lab,red,red)) {
  .\[\&\:is\(button\)\]\:hover\:bg-purple-400\/30:is(button):hover { background-color: color-mix(in oklab,var(--color-purple-400)30%,transparent); }
}
  .\[\&\:is\(button\)\]\:hover\:bg-purple-600:is(button):hover { background-color: var(--color-purple-600); }
  .\[\&\:is\(button\)\]\:hover\:bg-red-400\/30:is(button):hover { background-color: rgba(255, 101, 104, 0.3); }
  @supports (color:color-mix(in lab,red,red)) {
  .\[\&\:is\(button\)\]\:hover\:bg-red-400\/30:is(button):hover { background-color: color-mix(in oklab,var(--color-red-400)30%,transparent); }
}
  .\[\&\:is\(button\)\]\:hover\:bg-red-600:is(button):hover { background-color: var(--color-red-600); }
  .\[\&\:is\(button\)\]\:hover\:bg-rose-400\/30:is(button):hover { background-color: rgba(255, 102, 127, 0.3); }
  @supports (color:color-mix(in lab,red,red)) {
  .\[\&\:is\(button\)\]\:hover\:bg-rose-400\/30:is(button):hover { background-color: color-mix(in oklab,var(--color-rose-400)30%,transparent); }
}
  .\[\&\:is\(button\)\]\:hover\:bg-rose-600:is(button):hover { background-color: var(--color-rose-600); }
  .\[\&\:is\(button\)\]\:hover\:bg-sky-400\/30:is(button):hover { background-color: rgba(0, 188, 254, 0.3); }
  @supports (color:color-mix(in lab,red,red)) {
  .\[\&\:is\(button\)\]\:hover\:bg-sky-400\/30:is(button):hover { background-color: color-mix(in oklab,var(--color-sky-400)30%,transparent); }
}
  .\[\&\:is\(button\)\]\:hover\:bg-sky-600:is(button):hover { background-color: var(--color-sky-600); }
  .\[\&\:is\(button\)\]\:hover\:bg-teal-400\/30:is(button):hover { background-color: rgba(0, 211, 189, 0.3); }
  @supports (color:color-mix(in lab,red,red)) {
  .\[\&\:is\(button\)\]\:hover\:bg-teal-400\/30:is(button):hover { background-color: color-mix(in oklab,var(--color-teal-400)30%,transparent); }
}
  .\[\&\:is\(button\)\]\:hover\:bg-teal-600:is(button):hover { background-color: var(--color-teal-600); }
  .\[\&\:is\(button\)\]\:hover\:bg-violet-400\/30:is(button):hover { background-color: rgba(166, 133, 255, 0.3); }
  @supports (color:color-mix(in lab,red,red)) {
  .\[\&\:is\(button\)\]\:hover\:bg-violet-400\/30:is(button):hover { background-color: color-mix(in oklab,var(--color-violet-400)30%,transparent); }
}
  .\[\&\:is\(button\)\]\:hover\:bg-violet-600:is(button):hover { background-color: var(--color-violet-600); }
  .\[\&\:is\(button\)\]\:hover\:bg-yellow-400\/40:is(button):hover { background-color: rgba(250, 200, 0, 0.4); }
  @supports (color:color-mix(in lab,red,red)) {
  .\[\&\:is\(button\)\]\:hover\:bg-yellow-400\/40:is(button):hover { background-color: color-mix(in oklab,var(--color-yellow-400)40%,transparent); }
}
  .\[\&\:is\(button\)\]\:hover\:bg-yellow-600:is(button):hover { background-color: var(--color-yellow-600); }
  .\[\&\:is\(button\)\]\:hover\:bg-zinc-400\/25:is(button):hover { background-color: rgba(153, 161, 175, 0.25); }
  @supports (color:color-mix(in lab,red,red)) {
  .\[\&\:is\(button\)\]\:hover\:bg-zinc-400\/25:is(button):hover { background-color: color-mix(in oklab,var(--color-zinc-400)25%,transparent); }
}
  .\[\&\:is\(button\)\]\:hover\:bg-zinc-700:is(button):hover { background-color: var(--color-zinc-700); }
  .dark\:\[button\]\:hover\:bg-amber-400:where(.dark, .dark *):is(button):hover { background-color: var(--color-amber-400); }
  .dark\:\[button\]\:hover\:bg-amber-400\/50:where(.dark, .dark *):is(button):hover { background-color: rgba(252, 187, 0, 0.5); }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:\[button\]\:hover\:bg-amber-400\/50:where(.dark, .dark *):is(button):hover { background-color: color-mix(in oklab,var(--color-amber-400)50%,transparent); }
}
  .dark\:\[button\]\:hover\:bg-blue-400\/50:where(.dark, .dark *):is(button):hover { background-color: rgba(84, 162, 255, 0.5); }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:\[button\]\:hover\:bg-blue-400\/50:where(.dark, .dark *):is(button):hover { background-color: color-mix(in oklab,var(--color-blue-400)50%,transparent); }
}
  .dark\:\[button\]\:hover\:bg-blue-500:where(.dark, .dark *):is(button):hover { background-color: var(--color-blue-500); }
  .dark\:\[button\]\:hover\:bg-cyan-400\/50:where(.dark, .dark *):is(button):hover { background-color: rgba(0, 210, 239, 0.5); }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:\[button\]\:hover\:bg-cyan-400\/50:where(.dark, .dark *):is(button):hover { background-color: color-mix(in oklab,var(--color-cyan-400)50%,transparent); }
}
  .dark\:\[button\]\:hover\:bg-cyan-500:where(.dark, .dark *):is(button):hover { background-color: var(--color-cyan-500); }
  .dark\:\[button\]\:hover\:bg-emerald-400\/50:where(.dark, .dark *):is(button):hover { background-color: rgba(0, 210, 148, 0.5); }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:\[button\]\:hover\:bg-emerald-400\/50:where(.dark, .dark *):is(button):hover { background-color: color-mix(in oklab,var(--color-emerald-400)50%,transparent); }
}
  .dark\:\[button\]\:hover\:bg-emerald-500:where(.dark, .dark *):is(button):hover { background-color: var(--color-emerald-500); }
  .dark\:\[button\]\:hover\:bg-fuchsia-400\/50:where(.dark, .dark *):is(button):hover { background-color: rgba(236, 108, 255, 0.5); }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:\[button\]\:hover\:bg-fuchsia-400\/50:where(.dark, .dark *):is(button):hover { background-color: color-mix(in oklab,var(--color-fuchsia-400)50%,transparent); }
}
  .dark\:\[button\]\:hover\:bg-fuchsia-500:where(.dark, .dark *):is(button):hover { background-color: var(--color-fuchsia-500); }
  .dark\:\[button\]\:hover\:bg-green-400\/50:where(.dark, .dark *):is(button):hover { background-color: rgba(5, 223, 114, 0.5); }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:\[button\]\:hover\:bg-green-400\/50:where(.dark, .dark *):is(button):hover { background-color: color-mix(in oklab,var(--color-green-400)50%,transparent); }
}
  .dark\:\[button\]\:hover\:bg-green-500:where(.dark, .dark *):is(button):hover { background-color: var(--color-green-500); }
  .dark\:\[button\]\:hover\:bg-indigo-400\/50:where(.dark, .dark *):is(button):hover { background-color: rgba(125, 135, 255, 0.5); }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:\[button\]\:hover\:bg-indigo-400\/50:where(.dark, .dark *):is(button):hover { background-color: color-mix(in oklab,var(--color-indigo-400)50%,transparent); }
}
  .dark\:\[button\]\:hover\:bg-indigo-500:where(.dark, .dark *):is(button):hover { background-color: var(--color-indigo-500); }
  .dark\:\[button\]\:hover\:bg-lime-400\/50:where(.dark, .dark *):is(button):hover { background-color: rgba(157, 229, 0, 0.5); }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:\[button\]\:hover\:bg-lime-400\/50:where(.dark, .dark *):is(button):hover { background-color: color-mix(in oklab,var(--color-lime-400)50%,transparent); }
}
  .dark\:\[button\]\:hover\:bg-lime-500:where(.dark, .dark *):is(button):hover { background-color: var(--color-lime-500); }
  .dark\:\[button\]\:hover\:bg-orange-400\/50:where(.dark, .dark *):is(button):hover { background-color: rgba(255, 139, 26, 0.5); }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:\[button\]\:hover\:bg-orange-400\/50:where(.dark, .dark *):is(button):hover { background-color: color-mix(in oklab,var(--color-orange-400)50%,transparent); }
}
  .dark\:\[button\]\:hover\:bg-orange-500:where(.dark, .dark *):is(button):hover { background-color: var(--color-orange-500); }
  .dark\:\[button\]\:hover\:bg-pink-400\/50:where(.dark, .dark *):is(button):hover { background-color: rgba(251, 100, 182, 0.5); }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:\[button\]\:hover\:bg-pink-400\/50:where(.dark, .dark *):is(button):hover { background-color: color-mix(in oklab,var(--color-pink-400)50%,transparent); }
}
  .dark\:\[button\]\:hover\:bg-pink-500:where(.dark, .dark *):is(button):hover { background-color: var(--color-pink-500); }
  .dark\:\[button\]\:hover\:bg-purple-400\/50:where(.dark, .dark *):is(button):hover { background-color: rgba(192, 126, 255, 0.5); }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:\[button\]\:hover\:bg-purple-400\/50:where(.dark, .dark *):is(button):hover { background-color: color-mix(in oklab,var(--color-purple-400)50%,transparent); }
}
  .dark\:\[button\]\:hover\:bg-purple-500:where(.dark, .dark *):is(button):hover { background-color: var(--color-purple-500); }
  .dark\:\[button\]\:hover\:bg-red-400\/50:where(.dark, .dark *):is(button):hover { background-color: rgba(255, 101, 104, 0.5); }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:\[button\]\:hover\:bg-red-400\/50:where(.dark, .dark *):is(button):hover { background-color: color-mix(in oklab,var(--color-red-400)50%,transparent); }
}
  .dark\:\[button\]\:hover\:bg-red-500:where(.dark, .dark *):is(button):hover { background-color: var(--color-red-500); }
  .dark\:\[button\]\:hover\:bg-rose-400\/50:where(.dark, .dark *):is(button):hover { background-color: rgba(255, 102, 127, 0.5); }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:\[button\]\:hover\:bg-rose-400\/50:where(.dark, .dark *):is(button):hover { background-color: color-mix(in oklab,var(--color-rose-400)50%,transparent); }
}
  .dark\:\[button\]\:hover\:bg-rose-500:where(.dark, .dark *):is(button):hover { background-color: var(--color-rose-500); }
  .dark\:\[button\]\:hover\:bg-sky-400\/50:where(.dark, .dark *):is(button):hover { background-color: rgba(0, 188, 254, 0.5); }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:\[button\]\:hover\:bg-sky-400\/50:where(.dark, .dark *):is(button):hover { background-color: color-mix(in oklab,var(--color-sky-400)50%,transparent); }
}
  .dark\:\[button\]\:hover\:bg-sky-500:where(.dark, .dark *):is(button):hover { background-color: var(--color-sky-500); }
  .dark\:\[button\]\:hover\:bg-teal-400\/50:where(.dark, .dark *):is(button):hover { background-color: rgba(0, 211, 189, 0.5); }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:\[button\]\:hover\:bg-teal-400\/50:where(.dark, .dark *):is(button):hover { background-color: color-mix(in oklab,var(--color-teal-400)50%,transparent); }
}
  .dark\:\[button\]\:hover\:bg-teal-500:where(.dark, .dark *):is(button):hover { background-color: var(--color-teal-500); }
  .dark\:\[button\]\:hover\:bg-violet-400\/50:where(.dark, .dark *):is(button):hover { background-color: rgba(166, 133, 255, 0.5); }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:\[button\]\:hover\:bg-violet-400\/50:where(.dark, .dark *):is(button):hover { background-color: color-mix(in oklab,var(--color-violet-400)50%,transparent); }
}
  .dark\:\[button\]\:hover\:bg-violet-500:where(.dark, .dark *):is(button):hover { background-color: var(--color-violet-500); }
  .dark\:\[button\]\:hover\:bg-yellow-300:where(.dark, .dark *):is(button):hover { background-color: var(--color-yellow-300); }
  .dark\:\[button\]\:hover\:bg-yellow-400\/50:where(.dark, .dark *):is(button):hover { background-color: rgba(250, 200, 0, 0.5); }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:\[button\]\:hover\:bg-yellow-400\/50:where(.dark, .dark *):is(button):hover { background-color: color-mix(in oklab,var(--color-yellow-400)50%,transparent); }
}
  .dark\:\[button\]\:hover\:bg-zinc-400\/50:where(.dark, .dark *):is(button):hover { background-color: rgba(153, 161, 175, 0.5); }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:\[button\]\:hover\:bg-zinc-400\/50:where(.dark, .dark *):is(button):hover { background-color: color-mix(in oklab,var(--color-zinc-400)50%,transparent); }
}
  .dark\:\[button\]\:hover\:bg-zinc-500:where(.dark, .dark *):is(button):hover { background-color: var(--color-zinc-500); }
}
  .\[\&\:last-child\>\[data-flux-menu-separator-bottom\]\]\:hidden:last-child > [data-flux-menu-separator-bottom] { display: none; }
  .\[\&\:not\(\:has\(\[data-flux-field\]\)\)\:has\(\[data-flux-control\]\[disabled\]\)\>\[data-flux-label\]\]\:opacity-50:not(:has([data-flux-field])):has([data-flux-control][disabled]) > [data-flux-label] { opacity: 0.5; }
  .\[\&\>\*\:first-child\:not\(\:last-child\)\>\[data-flux-group-target\]\]\:rounded-e-none > :first-child:not(:last-child) > [data-flux-group-target], .\[\&\>\*\:first-child\:not\(\:last-child\)\>\[data-flux-input\]\>\[data-flux-group-target\]\]\:rounded-e-none > :first-child:not(:last-child) > [data-flux-input] > [data-flux-group-target] { border-start-end-radius: 0px; border-end-end-radius: 0px; }
  .\[\&\>\*\:has\(\+\[data-flux-input-group-suffix\]\)\>\[data-flux-group-target\]\:not\(\[data-invalid\]\)\]\:border-e-0 > :has(+ [data-flux-input-group-suffix]) > [data-flux-group-target]:not([data-invalid]) { border-inline-end-style: var(--tw-border-style); border-inline-end-width: 0px; }
  .\[\&\>\*\:last-child\:not\(\:first-child\)\>\[data-flux-group-target\]\]\:rounded-s-none > :last-child:not(:first-child) > [data-flux-group-target] { border-start-start-radius: 0px; border-end-start-radius: 0px; }
  .\[\&\>\*\:last-child\:not\(\:first-child\)\>\[data-flux-group-target\]\:not\(\[data-invalid\]\)\]\:border-s-0 > :last-child:not(:first-child) > [data-flux-group-target]:not([data-invalid]) { border-inline-start-style: var(--tw-border-style); border-inline-start-width: 0px; }
  .\[\&\>\*\:last-child\:not\(\:first-child\)\>\[data-flux-input\]\>\[data-flux-group-target\]\]\:rounded-s-none > :last-child:not(:first-child) > [data-flux-input] > [data-flux-group-target] { border-start-start-radius: 0px; border-end-start-radius: 0px; }
  .\[\&\>\*\:not\(\:first-child\)\:not\(\:last-child\)\:not\(\:only-child\)\>\[data-flux-group-target\]\]\:rounded-none > :not(:first-child):not(:last-child):not(:only-child) > [data-flux-group-target], .\[\&\>\*\:not\(\:first-child\)\:not\(\:last-child\)\:not\(\:only-child\)\>\[data-flux-input\]\>\[data-flux-group-target\]\]\:rounded-none > :not(:first-child):not(:last-child):not(:only-child) > [data-flux-input] > [data-flux-group-target] { border-radius: 0px; }
  .\[\&\>\*\:not\(\:first-child\)\:not\(\:last-child\)\>\[data-flux-group-target\]\:not\(\[data-invalid\]\)\]\:border-s-0 > :not(:first-child):not(:last-child) > [data-flux-group-target]:not([data-invalid]) { border-inline-start-style: var(--tw-border-style); border-inline-start-width: 0px; }
  .\[\&\>\*\:not\(\[data-flux-label\]\)\+\[data-flux-description\]\]\:mt-3 > :not([data-flux-label]) + [data-flux-description] { margin-top: calc(var(--spacing)*3); }
  .\[\&\>\[data-flux-control\]\~\[data-flux-description\]\]\:col-start-2 > [data-flux-control] ~ [data-flux-description] { grid-column-start: 2; }
  .\[\&\>\[data-flux-control\]\~\[data-flux-description\]\]\:row-start-2 > [data-flux-control] ~ [data-flux-description] { grid-row-start: 2; }
  .\[\&\>\[data-flux-control\]\~\[data-flux-error\]\]\:col-span-2 > [data-flux-control] ~ [data-flux-error] { grid-column: span 2 / span 2; }
  .\[\&\>\[data-flux-control\]\~\[data-flux-error\]\]\:mt-1 > [data-flux-control] ~ [data-flux-error] { margin-top: calc(var(--spacing)*1); }
  .\[\&\>\[data-flux-field\]\:has\(\>\[data-flux-description\]\)\]\:mb-4 > [data-flux-field]:has(> [data-flux-description]) { margin-bottom: calc(var(--spacing)*4); }
  .\[\&\>\[data-flux-field\]\:last-child\]\:mb-0\! > [data-flux-field]:last-child { margin-bottom: calc(var(--spacing)*0) !important; }
  .\[\&\>\[data-flux-group-target\]\:first-child\:not\(\:last-child\)\]\:rounded-e-none > [data-flux-group-target]:first-child:not(:last-child) { border-start-end-radius: 0px; border-end-end-radius: 0px; }
  .\[\&\>\[data-flux-group-target\]\:has\(\+\[data-flux-input-group-suffix\]\)\]\:border-e-0 > [data-flux-group-target]:has(+ [data-flux-input-group-suffix]) { border-inline-end-style: var(--tw-border-style); border-inline-end-width: 0px; }
  .\[\&\>\[data-flux-group-target\]\:last-child\:not\(\:first-child\)\]\:rounded-s-none > [data-flux-group-target]:last-child:not(:first-child) { border-start-start-radius: 0px; border-end-start-radius: 0px; }
  .\[\&\>\[data-flux-group-target\]\:last-child\:not\(\:first-child\)\]\:border-s-0 > [data-flux-group-target]:last-child:not(:first-child) { border-inline-start-style: var(--tw-border-style); border-inline-start-width: 0px; }
  .\[\&\>\[data-flux-group-target\]\:not\(\:first-child\)\:not\(\:last-child\)\]\:rounded-none > [data-flux-group-target]:not(:first-child):not(:last-child) { border-radius: 0px; }
  .\[\&\>\[data-flux-group-target\]\:not\(\:first-child\)\:not\(\:last-child\)\]\:border-s-0 > [data-flux-group-target]:not(:first-child):not(:last-child) { border-inline-start-style: var(--tw-border-style); border-inline-start-width: 0px; }
  .\[\&\>\[data-flux-input\]\:has\(\+\[data-flux-input-group-suffix\]\)\>\[data-flux-group-target\]\:not\(\[data-invalid\]\)\]\:border-e-0 > [data-flux-input]:has(+ [data-flux-input-group-suffix]) > [data-flux-group-target]:not([data-invalid]) { border-inline-end-style: var(--tw-border-style); border-inline-end-width: 0px; }
  .\[\&\>\[data-flux-input\]\:last-child\:not\(\:first-child\)\>\[data-flux-group-target\]\:not\(\[data-invalid\]\)\]\:border-s-0 > [data-flux-input]:last-child:not(:first-child) > [data-flux-group-target]:not([data-invalid]), .\[\&\>\[data-flux-input\]\:not\(\:first-child\)\:not\(\:last-child\)\>\[data-flux-group-target\]\:not\(\[data-invalid\]\)\]\:border-s-0 > [data-flux-input]:not(:first-child):not(:last-child) > [data-flux-group-target]:not([data-invalid]) { border-inline-start-style: var(--tw-border-style); border-inline-start-width: 0px; }
  .\[\&\>\[data-flux-label\]\+\[data-flux-description\]\]\:mt-0 > [data-flux-label] + [data-flux-description] { margin-top: calc(var(--spacing)*0); }
  .\[\&\>\[data-flux-label\]\+\[data-flux-description\]\]\:mb-3 > [data-flux-label] + [data-flux-description] { margin-bottom: calc(var(--spacing)*3); }
  .\[\&\>\[data-flux-label\]\:has\(\+\[data-flux-description\]\)\]\:mb-2 > [data-flux-label]:has(+ [data-flux-description]) { margin-bottom: calc(var(--spacing)*2); }
  .\[\&\>\[data-flux-label\]\~\[data-flux-control\]\]\:col-start-2 > [data-flux-label] ~ [data-flux-control] { grid-column-start: 2; }
  .\[\&\>\[data-flux-label\]\~\[data-flux-control\]\]\:row-start-1 > [data-flux-label] ~ [data-flux-control] { grid-row-start: 1; }
  .\[\&\>\[data-flux-legend\]\]\:mb-4 > [data-flux-legend], .\[\&\>\[data-flux-legend\]\+\[data-flux-description\]\]\:mb-4 > [data-flux-legend] + [data-flux-description] { margin-bottom: calc(var(--spacing)*4); }
  .\[\&\>\[data-flux-legend\]\:has\(\+\[data-flux-description\]\)\]\:mb-2 > [data-flux-legend]:has(+ [data-flux-description]) { margin-bottom: calc(var(--spacing)*2); }
  @container (min-width: 28rem) {
  .\@md\:\[\&\>\[data-slot\=\"content\"\]\:has\(\[data-slot\=\"heading\"\]\)\:has\(\[data-slot\=\"text\"\]\)\+\[data-slot\=\"actions\"\]\]\:p-2 > [data-slot="content"]:has([data-slot="heading"]):has([data-slot="text"]) + [data-slot="actions"] { padding: calc(var(--spacing)*2); }
}
  .\[\&\>div\]\:flex-1 > div { flex: 1 1 0%; }
  .\[\&\>div\>svg\]\:size-5 > div > svg { width: calc(var(--spacing)*5); height: calc(var(--spacing)*5); }
  .dark\:\[\&\>option\]\:bg-zinc-700:where(.dark, .dark *) > option { background-color: var(--color-zinc-700); }
  .dark\:\[\&\>option\]\:text-white:where(.dark, .dark *) > option { color: var(--color-white); }
  :where([data-flux-sidebar-on-desktop]) .\[\&\[collapsible\=\"mobile\"\]\]\:in-data-flux-sidebar-on-desktop\:hidden[collapsible="mobile"] { display: none; }
  .\[\&\[data-active\]_\[data-flux-menu-item-icon\]\]\:text-current[data-active] [data-flux-menu-item-icon] { color: currentcolor; }
  .\[\&\[data-flux-loading\]\>\:not\(\[data-flux-loading-indicator\]\)\]\:opacity-0[data-flux-loading] > :not([data-flux-loading-indicator]) { opacity: 0; }
  .\[\&\[data-flux-loading\]\>\[data-flux-loading-indicator\]\]\:opacity-100[data-flux-loading] > [data-flux-loading-indicator] { opacity: 1; }
  .\[\&\[data-loading\]\>\:not\(\[data-flux-loading-indicator\]\)\]\:opacity-0[data-loading] > :not([data-flux-loading-indicator]) { opacity: 0; }
  .\[\&\[data-loading\]\>\[data-flux-loading-indicator\]\]\:opacity-100[data-loading] > [data-flux-loading-indicator] { opacity: 1; }
  .\[\&\[disabled\]\]\:pointer-events-none[disabled] { pointer-events: none; }
  .\[\&\[disabled\]\]\:cursor-default[disabled] { cursor: default; }
  .\[\&\[disabled\]\]\:opacity-50[disabled] { opacity: 0.5; }
  .dark\:\[\&\[disabled\]\]\:border-white\/10:where(.dark, .dark *)[disabled] { border-color: rgba(255, 255, 255, 0.1); }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:\[\&\[disabled\]\]\:border-white\/10:where(.dark, .dark *)[disabled] { border-color: color-mix(in oklab,var(--color-white)10%,transparent); }
}
  .dark\:\[\&\[disabled\]\]\:opacity-75:where(.dark, .dark *)[disabled] { opacity: 0.75; }
  .\[\&\[disabled\]_\[data-flux-label\]\]\:opacity-50[disabled] [data-flux-label], .\[\&\[disabled\]_\[data-flux-legend\]\]\:opacity-50[disabled] [data-flux-legend] { opacity: 0.5; }
  .\[\&\[disabled\]\>\:not\(\[data-flux-loading-indicator\]\)\]\:opacity-0[disabled] > :not([data-flux-loading-indicator]) { opacity: 0; }
  .\[\&\[disabled\]\>\[data-flux-loading-indicator\]\]\:opacity-100[disabled] > [data-flux-loading-indicator] { opacity: 1; }
  :is([data-flux-button-group] > .\[\:is\(\[data-flux-button-group\]\>\&\:first-child\,_\[data-flux-button-group\]_\:first-child\>\&\)\]\:border-s-\[1px\]:first-child, [data-flux-button-group] :first-child > .\[\:is\(\[data-flux-button-group\]\>\&\:first-child\,_\[data-flux-button-group\]_\:first-child\>\&\)\]\:border-s-\[1px\]) { border-inline-start-style: var(--tw-border-style); border-inline-start-width: 1px; }
  :is([data-flux-button-group] > .\[\:is\(\[data-flux-button-group\]\>\&\:last-child\,_\[data-flux-button-group\]_\:last-child\>\&\)\]\:border-e-0:last-child, [data-flux-button-group] :last-child > .\[\:is\(\[data-flux-button-group\]\>\&\:last-child\,_\[data-flux-button-group\]_\:last-child\>\&\)\]\:border-e-0) { border-inline-end-style: var(--tw-border-style); border-inline-end-width: 0px; }
  :is([data-flux-button-group] > .\[\:is\(\[data-flux-button-group\]\>\&\:last-child\,_\[data-flux-button-group\]_\:last-child\>\&\)\]\:border-e-\[1px\]:last-child, [data-flux-button-group] :last-child > .\[\:is\(\[data-flux-button-group\]\>\&\:last-child\,_\[data-flux-button-group\]_\:last-child\>\&\)\]\:border-e-\[1px\]) { border-inline-end-style: var(--tw-border-style); border-inline-end-width: 1px; }
  :is([data-flux-button-group] > .dark\:\[\:is\(\[data-flux-button-group\]\>\&\:last-child\,_\[data-flux-button-group\]_\:last-child\>\&\)\]\:border-s-\[1px\]:where(.dark, .dark *):last-child, [data-flux-button-group] :last-child > .dark\:\[\:is\(\[data-flux-button-group\]\>\&\:last-child\,_\[data-flux-button-group\]_\:last-child\>\&\)\]\:border-s-\[1px\]:where(.dark, .dark *)) { border-inline-start-style: var(--tw-border-style); border-inline-start-width: 1px; }
  :is([data-flux-button-group] > .dark\:\[\:is\(\[data-flux-button-group\]\>\&\:last-child\,_\[data-flux-button-group\]_\:last-child\>\&\)\]\:border-e-0:where(.dark, .dark *):last-child, [data-flux-button-group] :last-child > .dark\:\[\:is\(\[data-flux-button-group\]\>\&\:last-child\,_\[data-flux-button-group\]_\:last-child\>\&\)\]\:border-e-0:where(.dark, .dark *)) { border-inline-end-style: var(--tw-border-style); border-inline-end-width: 0px; }
  :is([data-flux-button-group] > .\[\:is\(\[data-flux-button-group\]\>\&\:not\(\:first-child\)\,_\[data-flux-button-group\]_\:not\(\:first-child\)\>\&\)\]\:border-s-\[color-mix\(in_srgb\,var\(--color-accent-foreground\)\,transparent_85\%\)\]:not(:first-child), [data-flux-button-group] :not(:first-child) > .\[\:is\(\[data-flux-button-group\]\>\&\:not\(\:first-child\)\,_\[data-flux-button-group\]_\:not\(\:first-child\)\>\&\)\]\:border-s-\[color-mix\(in_srgb\,var\(--color-accent-foreground\)\,transparent_85\%\)\]) { border-inline-start-color: rgba(255, 255, 255, 0.15); }
  @supports (color:color-mix(in lab,red,red)) {
  :is([data-flux-button-group] > .\[\:is\(\[data-flux-button-group\]\>\&\:not\(\:first-child\)\,_\[data-flux-button-group\]_\:not\(\:first-child\)\>\&\)\]\:border-s-\[color-mix\(in_srgb\,var\(--color-accent-foreground\)\,transparent_85\%\)\]:not(:first-child), [data-flux-button-group] :not(:first-child) > .\[\:is\(\[data-flux-button-group\]\>\&\:not\(\:first-child\)\,_\[data-flux-button-group\]_\:not\(\:first-child\)\>\&\)\]\:border-s-\[color-mix\(in_srgb\,var\(--color-accent-foreground\)\,transparent_85\%\)\]) { border-inline-start-color: color-mix(in srgb,var(--color-accent-foreground),transparent 85%); }
}
  :where(.\[\:where\(\&\)\]\:block) { display: block; }
  :where(.\[\:where\(\&\)\]\:size-4) { width: calc(var(--spacing)*4); height: calc(var(--spacing)*4); }
  :where(.\[\:where\(\&\)\]\:size-5) { width: calc(var(--spacing)*5); height: calc(var(--spacing)*5); }
  :where(.\[\:where\(\&\)\]\:size-6) { width: calc(var(--spacing)*6); height: calc(var(--spacing)*6); }
  :where(.\[\:where\(\&\)\]\:size-8) { width: calc(var(--spacing)*8); height: calc(var(--spacing)*8); }
  :where(.\[\:where\(\&\)\]\:size-10) { width: calc(var(--spacing)*10); height: calc(var(--spacing)*10); }
  :where(.\[\:where\(\&\)\]\:size-12) { width: calc(var(--spacing)*12); height: calc(var(--spacing)*12); }
  :where(.\[\:where\(\&\)\]\:size-16) { width: calc(var(--spacing)*16); height: calc(var(--spacing)*16); }
  :where(.\[\:where\(\&\)\]\:h-4) { height: calc(var(--spacing)*4); }
  :where(.\[\:where\(\&\)\]\:h-5) { height: calc(var(--spacing)*5); }
  :where(.\[\:where\(\&\)\]\:h-6) { height: calc(var(--spacing)*6); }
  :where(.\[\:where\(\&\)\]\:w-64) { width: calc(var(--spacing)*64); }
  :where(.\[\:where\(\&\)\]\:w-full) { width: 100%; }
  :where(.\[\:where\(\&\)\]\:max-w-7xl) { max-width: var(--container-7xl); }
  :where(.\[\:where\(\&\)\]\:max-w-xl) { max-width: var(--container-xl); }
  :where(.\[\:where\(\&\)\]\:min-w-6) { min-width: calc(var(--spacing)*6); }
  :where(.\[\:where\(\&\)\]\:min-w-48) { min-width: calc(var(--spacing)*48); }
  :where(.\[\:where\(\&\)\]\:min-w-full) { min-width: 100%; }
  :where(.\[\:where\(\&\)\]\:min-w-xs) { min-width: var(--container-xs); }
  :where(.\[\:where\(\&\)\]\:rounded) { border-radius: 0.25rem; }
  :where(.\[\:where\(\&\)\]\:rounded-lg) { border-radius: var(--radius-lg); }
  :where(.\[\:where\(\&\)\]\:rounded-md) { border-radius: var(--radius-md); }
  :where(.\[\:where\(\&\)\]\:rounded-sm) { border-radius: var(--radius-sm); }
  :where(.\[\:where\(\&\)\]\:rounded-xl) { border-radius: var(--radius-xl); }
  :where(.\[\:where\(\&\)\]\:bg-white) { background-color: var(--color-white); }
  :where(.\[\:where\(\&\)\]\:bg-zinc-200) { background-color: var(--color-zinc-200); }
  :where(.\[\:where\(\&\)\]\:bg-zinc-400\/20) { background-color: rgba(153, 161, 175, 0.2); }
  @supports (color:color-mix(in lab,red,red)) {
  :where(.\[\:where\(\&\)\]\:bg-zinc-400\/20) { background-color: color-mix(in oklab,var(--color-zinc-400)20%,transparent); }
}
  :where(.\[\:where\(\&\)\]\:p-4) { padding: calc(var(--spacing)*4); }
  :where(.\[\:where\(\&\)\]\:p-6) { padding: calc(var(--spacing)*6); }
  :where(.\[\:where\(\&\)\]\:text-base) { font-size: var(--text-base); line-height: var(--tw-leading,var(--text-base--line-height)); }
  :where(.\[\:where\(\&\)\]\:text-sm) { font-size: var(--text-sm); line-height: var(--tw-leading,var(--text-sm--line-height)); }
  :where(.\[\:where\(\&\)\]\:text-xs) { font-size: var(--text-xs); line-height: var(--tw-leading,var(--text-xs--line-height)); }
  :where(.\[\:where\(\&\)\]\:font-medium) { --tw-font-weight: var(--font-weight-medium); font-weight: var(--font-weight-medium); }
  :where(.\[\:where\(\&\)\]\:text-zinc-400) { color: var(--color-zinc-400); }
  :where(.\[\:where\(\&\)\]\:text-zinc-500) { color: var(--color-zinc-500); }
  :where(.\[\:where\(\&\)\]\:text-zinc-800) { color: var(--color-zinc-800); }
  :where(.\[\:where\(\&\)\]\:\[--flux-shimmer-color\:white\]) { --flux-shimmer-color: white; }
  @media (min-width: 48rem) {
  :where(.md\:\[\:where\(\&\)\]\:min-w-\[25rem\]) { min-width: 25rem; }
}
  :where(.\[\:where\(\&\)\]\:dark\:bg-zinc-600):where(.dark, .dark *) { background-color: var(--color-zinc-600); }
  :where(.dark\:\[\:where\(\&\)\]\:bg-white\/10:where(.dark, .dark *)) { background-color: rgba(255, 255, 255, 0.1); }
  @supports (color:color-mix(in lab,red,red)) {
  :where(.dark\:\[\:where\(\&\)\]\:bg-white\/10:where(.dark, .dark *)) { background-color: color-mix(in oklab,var(--color-white)10%,transparent); }
}
  :where(.\[\:where\(\&\)\]\:dark\:text-white):where(.dark, .dark *) { color: var(--color-white); }
  :where(.\[\:where\(\&\)\]\:dark\:text-white\/50):where(.dark, .dark *) { color: rgba(255, 255, 255, 0.5); }
  @supports (color:color-mix(in lab,red,red)) {
  :where(.\[\:where\(\&\)\]\:dark\:text-white\/50):where(.dark, .dark *) { color: color-mix(in oklab,var(--color-white)50%,transparent); }
}
  :where(.\[\:where\(\&\)\]\:dark\:text-white\/70):where(.dark, .dark *) { color: rgba(255, 255, 255, 0.7); }
  @supports (color:color-mix(in lab,red,red)) {
  :where(.\[\:where\(\&\)\]\:dark\:text-white\/70):where(.dark, .dark *) { color: color-mix(in oklab,var(--color-white)70%,transparent); }
}
  :where(.dark\:\[\:where\(\&\)\]\:text-zinc-100:where(.dark, .dark *)) { color: var(--color-zinc-100); }
  :where(.dark\:\[\:where\(\&\)\]\:\[--flux-shimmer-color\:var\(--color-zinc-900\)\]:where(.dark, .dark *)) { --flux-shimmer-color: var(--color-zinc-900); }
  [data-color] > .\[\[data-color\]\>\&\]\:text-inherit { color: inherit; }
  [data-color] > .\[\[data-color\]\>\&\]\:decoration-current\/20 { text-decoration-color: currentcolor; }
  @supports (color:color-mix(in lab,red,red)) {
  [data-color] > .\[\[data-color\]\>\&\]\:decoration-current\/20 { text-decoration-color: color-mix(currentcolor 20%, transparent); }
}
  @media (hover: hover) {
  [data-color] > .\[\[data-color\]\>\&\]\:hover\:decoration-current:hover { text-decoration-color: currentcolor; }
}
  [data-color] > .dark\:\[\[data-color\]\>\&\]\:decoration-current\/50:where(.dark, .dark *) { text-decoration-color: currentcolor; }
  @supports (color:color-mix(in lab,red,red)) {
  [data-color] > .dark\:\[\[data-color\]\>\&\]\:decoration-current\/50:where(.dark, .dark *) { text-decoration-color: color-mix(currentcolor, transparent); }
}
  [data-copyable-copied] > .\[\[data-copyable-copied\]\>\&\]\:block { display: block; }
  [data-copyable-copied] > .\[\[data-copyable-copied\]\>\&\]\:hidden { display: none; }
  [data-flux-button-group] .\[\[data-flux-button-group\]_\&\]\:border-s-0 { border-inline-start-style: var(--tw-border-style); border-inline-start-width: 0px; }
  [data-flux-button-group] .\[\[data-flux-button-group\]_\&\]\:border-e { border-inline-end-style: var(--tw-border-style); border-inline-end-width: 1px; }
  [data-flux-button-group] .\[\[data-flux-button-group\]_\&\]\:border-e-0 { border-inline-end-style: var(--tw-border-style); border-inline-end-width: 0px; }
  [data-flux-button-group] .\[\[data-flux-button-group\]_\&\]\:border-red-600 { border-color: var(--color-red-600); }
  [data-flux-button-group] .\[\[data-flux-button-group\]_\&\]\:border-zinc-200\/80 { border-color: rgba(229, 231, 235, 0.8); }
  @supports (color:color-mix(in lab,red,red)) {
  [data-flux-button-group] .\[\[data-flux-button-group\]_\&\]\:border-zinc-200\/80 { border-color: color-mix(in oklab,var(--color-zinc-200)80%,transparent); }
}
  [data-flux-button-group] .dark\:\[\[data-flux-button-group\]_\&\]\:border-red-900\/25:where(.dark, .dark *) { border-color: rgba(130, 24, 26, 0.25); }
  @supports (color:color-mix(in lab,red,red)) {
  [data-flux-button-group] .dark\:\[\[data-flux-button-group\]_\&\]\:border-red-900\/25:where(.dark, .dark *) { border-color: color-mix(in oklab,var(--color-red-900)25%,transparent); }
}
  [data-flux-button-group] .dark\:\[\[data-flux-button-group\]_\&\]\:border-zinc-900\/50:where(.dark, .dark *) { border-color: rgba(16, 24, 40, 0.5); }
  @supports (color:color-mix(in lab,red,red)) {
  [data-flux-button-group] .dark\:\[\[data-flux-button-group\]_\&\]\:border-zinc-900\/50:where(.dark, .dark *) { border-color: color-mix(in oklab,var(--color-zinc-900)50%,transparent); }
}
  [data-flux-container] .\[\[data-flux-container\]_\&\]\:px-0 { padding-inline: calc(var(--spacing)*0); }
  [data-flux-input-group] .\[\[data-flux-input-group\]_\&\]\:flex { display: flex; }
  [data-flux-input-group] .\[\[data-flux-input-group\]_\&\]\:flex-1 { flex: 1 1 0%; }
  [data-flux-input-group] .\[\[data-flux-input-group\]_\&\]\:items-center { align-items: center; }
  [data-flux-input-group] .\[\[data-flux-input-group\]_\&\]\:items-stretch { align-items: stretch; }
  [data-flux-input-group] .\[\[data-flux-input-group\]_\&\]\:gap-0 { gap: calc(var(--spacing)*0); }
  [data-flux-input-group] .\[\[data-flux-input-group\]_\&\]\:border-y { border-block-style: var(--tw-border-style); border-block-width: 1px; }
  [data-flux-input-group] .\[\[data-flux-input-group\]_\&\]\:border-e { border-inline-end-style: var(--tw-border-style); border-inline-end-width: 1px; }
  [data-flux-input-group] .\[\[data-flux-input-group\]_\&\]\:border-zinc-200 { border-color: var(--color-zinc-200); }
  [data-flux-input-group] .\[\[data-flux-input-group\]_\&\]\:bg-white { background-color: var(--color-white); }
  [data-flux-input-group] .\[\[data-flux-input-group\]_\&\]\:px-4 { padding-inline: calc(var(--spacing)*4); }
  [data-flux-input-group] .\[\[data-flux-input-group\]_\&\]\:shadow-xs { --tw-shadow: 0 1px 2px 0 var(--tw-shadow-color,#0000000d); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  [data-flux-input-group] .dark\:\[\[data-flux-input-group\]_\&\]\:border-zinc-600:where(.dark, .dark *) { border-color: var(--color-zinc-600); }
  [data-flux-input-group] .dark\:\[\[data-flux-input-group\]_\&\]\:bg-zinc-700:where(.dark, .dark *) { background-color: var(--color-zinc-700); }
  [data-flux-input-group] .dark\:\[\[data-flux-input-group\]_\&\]\:text-zinc-300:where(.dark, .dark *) { color: var(--color-zinc-300); }
  [data-flux-input]:has(input:placeholder-shown) .\[\[data-flux-input\]\:has\(input\:placeholder-shown\)_\&\]\:hidden, [data-flux-input]:has(input[disabled]) .\[\[data-flux-input\]\:has\(input\[disabled\]\)_\&\]\:hidden { display: none; }
  [data-flux-menu-item-icon]:hover .\[\[data-flux-menu-item-icon\]\:hover_\&\]\:text-current, [data-flux-menu-item]:hover .\[\[data-flux-menu-item\]\:hover_\&\]\:text-current { color: currentcolor; }
  [data-flux-menu]:has(> [data-flux-menu-item-has-icon]) .\[\[data-flux-menu\]\:has\(\>\[data-flux-menu-item-has-icon\]\)_\&\]\:block { display: block; }
  [data-flux-sidebar-group-dropdown] > button:hover .\[\[data-flux-sidebar-group-dropdown\]\>button\:hover_\&\]\:text-current, [data-flux-sidebar-group-dropdown] > button:hover :is(:where([data-flux-menu]) .in-data-flux-menu\:\[\[data-flux-sidebar-group-dropdown\]\>button\:hover_\&\]\:text-current) { color: currentcolor; }
  [data-flux-sidebar-item]:hover .\[\[data-flux-sidebar-item\]\:hover_\&\]\:text-current\! { color: currentcolor !important; }
  [data-flux-subheading] + .\[\[data-flux-subheading\]\+\&\]\:mt-2 { margin-top: calc(var(--spacing)*2); }
  [data-nav-footer] .\[\[data-nav-footer\]_\&\]\:hidden { display: none; }
  [data-nav-sidebar] [data-nav-footer] .\[\[data-nav-sidebar\]_\[data-nav-footer\]_\&\]\:block, [data-viewable-open] > .\[\[data-viewable-open\]\>\&\]\:block { display: block; }
  [data-viewable-open] > .\[\[data-viewable-open\]\>\&\]\:hidden { display: none; }
  [disabled] .\[\[disabled\]_\&\]\:opacity-50 { opacity: 0.5; }
  ui-checkbox[data-checked] .\[ui-checkbox\[data-checked\]_\&\]\:border-transparent { border-color: rgba(0, 0, 0, 0); }
  ui-checkbox[data-checked] .\[ui-checkbox\[data-checked\]_\&\]\:bg-\[var\(--color-accent\)\] { background-color: var(--color-accent); }
  ui-checkbox[data-checked] .\[ui-checkbox\[data-checked\]_\&\]\:text-zinc-800 { color: var(--color-zinc-800); }
  ui-checkbox[data-checked] .\[ui-checkbox\[data-checked\]_\&\]\:shadow-none { --tw-shadow: 0 0 #0000; box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  @media (hover: hover) {
  ui-checkbox[data-checked] .hover\:\[ui-checkbox\[data-checked\]_\&\]\:bg-\(--color-accent\):hover { background-color: var(--color-accent); }
}
  ui-checkbox[data-checked] .focus\:\[ui-checkbox\[data-checked\]_\&\]\:bg-\(--color-accent\):focus { background-color: var(--color-accent); }
  ui-checkbox[data-checked] .dark\:\[ui-checkbox\[data-checked\]_\&\]\:text-white:where(.dark, .dark *) { color: var(--color-white); }
  ui-checkbox[data-checked]:not([data-indeterminate]) .\[ui-checkbox\[data-checked\]\:not\(\[data-indeterminate\]\)_\&\>svg\:first-child\]\:block > svg:first-child { display: block; }
  ui-checkbox[data-checked][disabled] .\[ui-checkbox\[data-checked\]\[disabled\]_\&\]\:opacity-50 { opacity: 0.5; }
  ui-checkbox[data-indeterminate] .\[ui-checkbox\[data-indeterminate\]_\&\]\:border-transparent { border-color: rgba(0, 0, 0, 0); }
  ui-checkbox[data-indeterminate] .\[ui-checkbox\[data-indeterminate\]_\&\]\:bg-\[var\(--color-accent\)\] { background-color: var(--color-accent); }
  ui-checkbox[data-indeterminate] .\[ui-checkbox\[data-indeterminate\]_\&\]\:shadow-none { --tw-shadow: 0 0 #0000; box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  @media (hover: hover) {
  ui-checkbox[data-indeterminate] .hover\:\[ui-checkbox\[data-indeterminate\]_\&\]\:bg-\(--color-accent\):hover { background-color: var(--color-accent); }
}
  ui-checkbox[data-indeterminate] .focus\:\[ui-checkbox\[data-indeterminate\]_\&\]\:bg-\(--color-accent\):focus { background-color: var(--color-accent); }
  ui-checkbox[data-indeterminate] .\[ui-checkbox\[data-indeterminate\]_\&\>svg\:last-child\]\:block > svg:last-child { display: block; }
  ui-checkbox[disabled] .\[ui-checkbox\[disabled\]_\&\]\:border-zinc-200 { border-color: var(--color-zinc-200); }
  ui-checkbox[disabled] .\[ui-checkbox\[disabled\]_\&\]\:opacity-75 { opacity: 0.75; }
  ui-checkbox[disabled] .\[ui-checkbox\[disabled\]_\&\]\:shadow-none { --tw-shadow: 0 0 #0000; box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  ui-checkbox[disabled] .dark\:\[ui-checkbox\[disabled\]_\&\]\:border-white\/5:where(.dark, .dark *) { border-color: rgba(255, 255, 255, 0.05); }
  @supports (color:color-mix(in lab,red,red)) {
  ui-checkbox[disabled] .dark\:\[ui-checkbox\[disabled\]_\&\]\:border-white\/5:where(.dark, .dark *) { border-color: color-mix(in oklab,var(--color-white)5%,transparent); }
}
  ui-checkbox[disabled][data-checked] .\[ui-checkbox\[disabled\]\[data-checked\]_\&\]\:border-transparent, ui-checkbox[disabled][data-indeterminate] .\[ui-checkbox\[disabled\]\[data-indeterminate\]_\&\]\:border-transparent { border-color: rgba(0, 0, 0, 0); }
  ui-dropdown > .\[ui-dropdown\>\&\]\:w-full { width: 100%; }
  ui-radio[data-checked] .\[ui-radio\[data-checked\]_\&\]\:border-transparent { border-color: rgba(0, 0, 0, 0); }
  ui-radio[data-checked] .\[ui-radio\[data-checked\]_\&\]\:bg-\[var\(--color-accent\)\] { background-color: var(--color-accent); }
  ui-radio[data-checked] .\[ui-radio\[data-checked\]_\&\]\:text-zinc-800 { color: var(--color-zinc-800); }
  ui-radio[data-checked] .\[ui-radio\[data-checked\]_\&\]\:shadow-none { --tw-shadow: 0 0 #0000; box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  @media (hover: hover) {
  ui-radio[data-checked] .hover\:\[ui-radio\[data-checked\]_\&\]\:bg-\(--color-accent\):hover { background-color: var(--color-accent); }
}
  ui-radio[data-checked] .focus\:\[ui-radio\[data-checked\]_\&\]\:bg-\(--color-accent\):focus { background-color: var(--color-accent); }
  ui-radio[data-checked] .dark\:\[ui-radio\[data-checked\]_\&\]\:text-white:where(.dark, .dark *) { color: var(--color-white); }
  ui-radio[data-checked] .\[ui-radio\[data-checked\]_\&\>div\]\:block > div { display: block; }
  ui-radio[data-checked][disabled] .\[ui-radio\[data-checked\]\[disabled\]_\&\]\:opacity-50 { opacity: 0.5; }
  ui-radio[disabled] .\[ui-radio\[disabled\]_\&\]\:border-zinc-200 { border-color: var(--color-zinc-200); }
  ui-radio[disabled] .\[ui-radio\[disabled\]_\&\]\:opacity-75 { opacity: 0.75; }
  ui-radio[disabled] .\[ui-radio\[disabled\]_\&\]\:shadow-none { --tw-shadow: 0 0 #0000; box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  ui-radio[disabled] .dark\:\[ui-radio\[disabled\]_\&\]\:border-white\/5:where(.dark, .dark *) { border-color: rgba(255, 255, 255, 0.05); }
  @supports (color:color-mix(in lab,red,red)) {
  ui-radio[disabled] .dark\:\[ui-radio\[disabled\]_\&\]\:border-white\/5:where(.dark, .dark *) { border-color: color-mix(in oklab,var(--color-white)5%,transparent); }
}
  ui-radio[disabled] :is(ui-radio[data-checked] .\[ui-radio\[data-checked\]_\&\]\:\[ui-radio\[disabled\]_\&\]\:border-transparent) { border-color: rgba(0, 0, 0, 0); }
}

@keyframes flux-shimmer { 
  0% { transform: translate(0px); }
  100% { transform: translate(200%); }
}

:has(> [data-flux-main]) { grid-template: "header header header" "sidebar main aside" 1fr "sidebar footer aside" / min-content minmax(0px, 1fr) min-content; grid-area: body; display: grid; }

:has(> [data-flux-sidebar] + [data-flux-header]) { grid-template-areas: "sidebar header header" "sidebar main aside" "sidebar footer aside"; }

[data-flux-modal] > dialog, [data-flux-modal] > dialog::backdrop { opacity: 0; transition: 75ms allow-discrete; }

[data-flux-modal] > dialog { transform: scale(0.95); }

[data-flux-modal] > dialog[data-flux-flyout] { transform: scale(1)var(--flux-flyout-translate,var(--fx-flyout-translate,translateX(50px))); }

[data-flux-modal] > dialog[open], [data-flux-modal] > dialog[open]::backdrop { opacity: 1; transition: 0.15s allow-discrete; transform: translate(0px) scale(1); }

@starting-style {
  [data-flux-modal] > dialog[open], [data-flux-modal] > dialog[open]::backdrop { opacity: 0; }
  [data-flux-modal] > dialog[open] { transform: scale(0.95); }
  [data-flux-modal] > dialog[open][data-flux-flyout] { transform: scale(1)var(--flux-flyout-translate,var(--fx-flyout-translate,translateX(50px))); }
}

[data-flux-modal] > dialog::backdrop { background-color: rgba(0, 0, 0, 0.1); }

select[data-flux-select-native] { print-color-adjust: exact; background-image: url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M8 9L12 5L16 9' stroke='%23d4d4d4' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M16 15L12 19L8 15' stroke='%23d4d4d4' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e"); background-position: right 0.5rem center; background-repeat: no-repeat; background-size: 1.5em 1.5em; padding-inline-end: 2.5rem; }

[dir="rtl"] select[data-flux-select-native] { background-position: 0.5rem center; }

select[data-flux-select-native]:hover:not(:disabled) { background-image: url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M8 9L12 5L16 9' stroke='%2327272a' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M16 15L12 19L8 15' stroke='%2327272a' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e"); }

.dark select[data-flux-select-native] { background-image: url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M8 9L12 5L16 9' stroke='%23A1A1AA' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M16 15L12 19L8 15' stroke='%23A1A1AA' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e"); }

.dark select[data-flux-select-native]:hover:not(:disabled) { background-image: url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M8 9L12 5L16 9' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M16 15L12 19L8 15' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e"); }

ui-button { display: block; }

ui-toast { background-color: rgba(0, 0, 0, 0); max-width: 24rem; margin: 1.5rem; overflow: visible; }

ui-toast[position*="top"] { margin-bottom: auto; }

ui-toast[position*="bottom"] { margin-top: auto; }

ui-toast[position*="left"], ui-toast[position*="start"] { margin-inline-end: auto; }

ui-toast[position*="center"] { margin-left: auto; margin-right: auto; }

ui-toast[position*="right"], ui-toast[position*="end"] { margin-inline-start: auto; }

ui-toast [data-flux-toast-dialog] { opacity: 0; transition: opacity 0.35s allow-discrete, transform 0.35s allow-discrete, height 0.35s allow-discrete; transform: translate(0px); }

ui-toast [data-flux-toast-dialog].showing { opacity: 1; transition: opacity 0.2s allow-discrete, transform 0.2s allow-discrete, height 0.2s allow-discrete; transform: translate(0px); }

@starting-style {
  ui-toast [data-flux-toast-dialog] { opacity: 0; transform: translate(0px); }
  ui-toast[position*="top"] > [data-flux-toast-dialog] { transform: translateY(-0.5rem); }
  ui-toast[position*="top"][position*="left"] > [data-flux-toast-dialog] { transform: translate(-0.5rem); }
  ui-toast[position*="top"][position*="right"] > [data-flux-toast-dialog], [dir="rtl"] :is(ui-toast)[position*="top"][position*="left"] > [data-flux-toast-dialog] { transform: translate(0.5rem); }
  [dir="rtl"] :is(ui-toast)[position*="top"][position*="right"] > [data-flux-toast-dialog] { transform: translate(-0.5rem); }
  ui-toast[position*="bottom"] > [data-flux-toast-dialog] { transform: translateY(0.5rem); }
}

ui-toast-group { background-color: rgba(0, 0, 0, 0); width: 24rem; margin: 1.5rem; display: flex; overflow: visible; }

ui-toast-group[position*="top"] { margin-bottom: auto; }

ui-toast-group[position*="bottom"] { margin-top: auto; }

ui-toast-group[position*="left"], ui-toast-group[position*="start"] { justify-content: flex-start; margin-inline-end: auto; }

ui-toast-group[position*="center"] { justify-content: center; margin-left: auto; margin-right: auto; }

ui-toast-group[position*="right"], ui-toast-group[position*="end"] { justify-content: flex-end; margin-inline-start: auto; }

ui-toast-group [data-flux-toast-dialog] { transition: opacity 0.35s allow-discrete, transform 0.35s allow-discrete, height 0.35s allow-discrete; position: absolute; transform: translate(0px); }

[position*="top"] :is(ui-toast-group [data-flux-toast-dialog]) { padding-bottom: 0.75rem; top: 0px; }

[position*="bottom"] :is(ui-toast-group [data-flux-toast-dialog]) { padding-top: 0.75rem; bottom: 0px; }

ui-toast-group [data-flux-toast-dialog] > * { transition: opacity 0.35s allow-discrete, transform 0.35s allow-discrete, height 0.35s allow-discrete; }

.flux-no-scrollbar { scrollbar-width: none; }

.flux-no-scrollbar::-webkit-scrollbar { display: none; }

.has-focus-visible\:outline-default:has(:focus-visible) { outline: -webkit-focus-ring-color auto; }

[data-flux-field]:not(ui-radio, ui-checkbox) { gap: calc(var(--spacing)*2); display: grid; }

[data-flux-label] { margin-bottom: calc(var(--spacing)*0) !important; --tw-leading: var(--leading-tight) !important; line-height: var(--leading-tight) !important; }

input:focus[data-flux-control], textarea:focus[data-flux-control], select:focus[data-flux-control] { --tw-ring-shadow: var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); --tw-ring-color: var(--color-accent); --tw-ring-offset-width: 2px; --tw-ring-offset-shadow: var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color); --tw-ring-offset-color: var(--color-accent-foreground); --tw-outline-style: none; outline-style: none; }

@media (forced-colors: active) {
  input:focus[data-flux-control], textarea:focus[data-flux-control], select:focus[data-flux-control] { outline-offset: 2px; outline: rgba(0, 0, 0, 0) solid 2px; }
}

@keyframes dock-bounce { 
  0%, 100% { transform: translateY(0px); }
  20% { transform: translateY(-40%); }
  40% { transform: translateY(0px); }
  50% { transform: translateY(-15%); }
  60% { transform: translateY(0px); }
  80% { transform: translateY(-5%); }
}

.animate-dock-bounce { animation: 1.5s cubic-bezier(0.28, 0.84, 0.42, 1) 0s 1 normal none running dock-bounce; }

::-webkit-scrollbar { width: 0px; }

[data-flux-sidebar] { white-space: nowrap; transition: width 0.3s cubic-bezier(0.4, 0, 0.2, 1), padding 0.3s cubic-bezier(0.4, 0, 0.2, 1); overflow-x: hidden; }

button { cursor: pointer; }

body { font-family: "SF Pro Display", -apple-system, BlinkMacSystemFont, sans-serif; }

.fade-up { opacity: 0; transition: opacity 0.5s, transform 0.5s; transform: translateY(16px); }

.fade-up.visible { opacity: 1; transform: translateY(0px); }

@keyframes marquee { 
  0% { transform: translate(0px); }
  100% { transform: translate(-100%); }
}

.animate-marquee { animation: 30s linear 0s infinite normal none running marquee; }

.card-watermark { user-select: none; pointer-events: none; line-height: 1; position: absolute; bottom: -2rem; right: -1rem; }

.card-watermark::before { content: attr(data-num); color: rgba(255, 255, 255, 0.05); font-family: "SF Pro Display", sans-serif; font-size: 150px; font-weight: 900; line-height: 1; display: block; }

.group:hover .card-watermark::before { color: rgba(0, 0, 0, 0.1); }

.font-display { font-family: "SF Pro Display", sans-serif; font-weight: 700; }

.glass-nav { background: rgba(45, 45, 45, 0.4); border-radius: 9999px; }

@media (min-width: 768px) {
  .glass-nav { border-radius: 0px 30px 30px 0px; }
}

.glass-nav::before { content: ""; z-index: 0; pointer-events: none; border-radius: 9999px; position: absolute; inset: 0px; overflow: hidden; box-shadow: rgba(255, 255, 255, 0.1) 0px 1px inset, rgba(255, 255, 255, 0.2) 0px 3px 4px inset; }

@media (min-width: 768px) {
  .glass-nav::before { border-radius: 0px 30px 30px 0px; box-shadow: rgba(255, 255, 255, 0.1) -1px 0px inset, rgba(255, 255, 255, 0.2) -3px 0px 4px inset; }
}

.glass-nav::after { content: ""; z-index: -1; pointer-events: none; backdrop-filter: blur(12px); filter: url("#container-glass"); isolation: isolate; border-radius: 9999px; position: absolute; inset: 0px; overflow: hidden; }

@media (min-width: 768px) {
  .glass-nav::after { border-radius: 0px 30px 30px 0px; }
}

.glass-nav-link { letter-spacing: 0.1em; color: rgb(229, 231, 235); text-shadow: rgba(0, 0, 0, 0.8) 0px 2px 4px; writing-mode: horizontal-tb; font-size: 0.65rem; font-weight: 700; transition: 0.15s; transform: none; }

@media (min-width: 768px) {
  .glass-nav-link { letter-spacing: 0.3em; writing-mode: vertical-rl; font-size: 0.75rem; transform: rotate(180deg); }
}

.glass-nav-link:hover { color: rgb(255, 255, 255); }

.glass-nav-link.active { color: var(--color-accent); filter: drop-shadow(0 0 8px var(--color-accent)); text-shadow: rgba(0, 0, 0, 0.8) 0px 2px 4px; font-weight: 800; }

::selection { background-color: var(--color-accent); color: rgb(0, 0, 0); }

#cv-card { will-change: transform, opacity; transform-style: preserve-3d; }

.cv-bar { transition: none; }

@property --tw-border-spacing-x { syntax: "<length>"; inherits: false; initial-value: 0; }

@property --tw-border-spacing-y { syntax: "<length>"; inherits: false; initial-value: 0; }

@property --tw-translate-x { syntax: "*"; inherits: false; initial-value: 0; }

@property --tw-translate-y { syntax: "*"; inherits: false; initial-value: 0; }

@property --tw-translate-z { syntax: "*"; inherits: false; initial-value: 0; }

@property --tw-scale-x { syntax: "*"; inherits: false; initial-value: 1; }

@property --tw-scale-y { syntax: "*"; inherits: false; initial-value: 1; }

@property --tw-scale-z { syntax: "*"; inherits: false; initial-value: 1; }

@property --tw-rotate-x { syntax: "*"; inherits: false; }

@property --tw-rotate-y { syntax: "*"; inherits: false; }

@property --tw-rotate-z { syntax: "*"; inherits: false; }

@property --tw-skew-x { syntax: "*"; inherits: false; }

@property --tw-skew-y { syntax: "*"; inherits: false; }

@property --tw-space-y-reverse { syntax: "*"; inherits: false; initial-value: 0; }

@property --tw-space-x-reverse { syntax: "*"; inherits: false; initial-value: 0; }

@property --tw-divide-x-reverse { syntax: "*"; inherits: false; initial-value: 0; }

@property --tw-border-style { syntax: "*"; inherits: false; initial-value: solid; }

@property --tw-divide-y-reverse { syntax: "*"; inherits: false; initial-value: 0; }

@property --tw-gradient-position { syntax: "*"; inherits: false; }

@property --tw-gradient-from { syntax: "<color>"; inherits: false; initial-value: #0000; }

@property --tw-gradient-via { syntax: "<color>"; inherits: false; initial-value: #0000; }

@property --tw-gradient-to { syntax: "<color>"; inherits: false; initial-value: #0000; }

@property --tw-gradient-stops { syntax: "*"; inherits: false; }

@property --tw-gradient-via-stops { syntax: "*"; inherits: false; }

@property --tw-gradient-from-position { syntax: "<length-percentage>"; inherits: false; initial-value: 0%; }

@property --tw-gradient-via-position { syntax: "<length-percentage>"; inherits: false; initial-value: 50%; }

@property --tw-gradient-to-position { syntax: "<length-percentage>"; inherits: false; initial-value: 100%; }

@property --tw-leading { syntax: "*"; inherits: false; }

@property --tw-font-weight { syntax: "*"; inherits: false; }

@property --tw-tracking { syntax: "*"; inherits: false; }

@property --tw-ordinal { syntax: "*"; inherits: false; }

@property --tw-slashed-zero { syntax: "*"; inherits: false; }

@property --tw-numeric-figure { syntax: "*"; inherits: false; }

@property --tw-numeric-spacing { syntax: "*"; inherits: false; }

@property --tw-numeric-fraction { syntax: "*"; inherits: false; }

@property --tw-shadow { syntax: "*"; inherits: false; initial-value: 0 0 #0000; }

@property --tw-shadow-color { syntax: "*"; inherits: false; }

@property --tw-shadow-alpha { syntax: "<percentage>"; inherits: false; initial-value: 100%; }

@property --tw-inset-shadow { syntax: "*"; inherits: false; initial-value: 0 0 #0000; }

@property --tw-inset-shadow-color { syntax: "*"; inherits: false; }

@property --tw-inset-shadow-alpha { syntax: "<percentage>"; inherits: false; initial-value: 100%; }

@property --tw-ring-color { syntax: "*"; inherits: false; }

@property --tw-ring-shadow { syntax: "*"; inherits: false; initial-value: 0 0 #0000; }

@property --tw-inset-ring-color { syntax: "*"; inherits: false; }

@property --tw-inset-ring-shadow { syntax: "*"; inherits: false; initial-value: 0 0 #0000; }

@property --tw-ring-inset { syntax: "*"; inherits: false; }

@property --tw-ring-offset-width { syntax: "<length>"; inherits: false; initial-value: 0; }

@property --tw-ring-offset-color { syntax: "*"; inherits: false; initial-value: #fff; }

@property --tw-ring-offset-shadow { syntax: "*"; inherits: false; initial-value: 0 0 #0000; }

@property --tw-outline-style { syntax: "*"; inherits: false; initial-value: solid; }

@property --tw-blur { syntax: "*"; inherits: false; }

@property --tw-brightness { syntax: "*"; inherits: false; }

@property --tw-contrast { syntax: "*"; inherits: false; }

@property --tw-grayscale { syntax: "*"; inherits: false; }

@property --tw-hue-rotate { syntax: "*"; inherits: false; }

@property --tw-invert { syntax: "*"; inherits: false; }

@property --tw-opacity { syntax: "*"; inherits: false; }

@property --tw-saturate { syntax: "*"; inherits: false; }

@property --tw-sepia { syntax: "*"; inherits: false; }

@property --tw-drop-shadow { syntax: "*"; inherits: false; }

@property --tw-drop-shadow-color { syntax: "*"; inherits: false; }

@property --tw-drop-shadow-alpha { syntax: "<percentage>"; inherits: false; initial-value: 100%; }

@property --tw-drop-shadow-size { syntax: "*"; inherits: false; }

@property --tw-backdrop-blur { syntax: "*"; inherits: false; }

@property --tw-backdrop-brightness { syntax: "*"; inherits: false; }

@property --tw-backdrop-contrast { syntax: "*"; inherits: false; }

@property --tw-backdrop-grayscale { syntax: "*"; inherits: false; }

@property --tw-backdrop-hue-rotate { syntax: "*"; inherits: false; }

@property --tw-backdrop-invert { syntax: "*"; inherits: false; }

@property --tw-backdrop-opacity { syntax: "*"; inherits: false; }

@property --tw-backdrop-saturate { syntax: "*"; inherits: false; }

@property --tw-backdrop-sepia { syntax: "*"; inherits: false; }

@property --tw-duration { syntax: "*"; inherits: false; }

@property --tw-ease { syntax: "*"; inherits: false; }

@property --tw-content { syntax: "*"; inherits: false; initial-value: ""; }

@keyframes spin { 
  100% { transform: rotate(360deg); }
}

@keyframes ping { 
  75%, 100% { opacity: 0; transform: scale(2); }
}

@keyframes pulse { 
  50% { opacity: 0.5; }
}

@keyframes bounce { 
  0%, 100% { animation-timing-function: cubic-bezier(0.8, 0, 1, 1); transform: translateY(-25%); }
  50% { animation-timing-function: cubic-bezier(0, 0, 0.2, 1); transform: none; }
}
