@layer properties {
  @supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))) {
  *, ::backdrop, ::after, ::before { --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-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: ""; --border-angle: 0deg; }
}
}
@layer theme {
  :host, :root { --font-mono: ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace; --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-red-950: oklch(25.8% .092 26.042); --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-900: oklch(40.8% .123 38.172); --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-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-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-100: oklch(95% .052 163.051); --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-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-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-sky-400: oklch(74.6% .16 232.661); --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-blue-950: oklch(28.2% .091 267.935); --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-950: oklch(25.7% .09 281.288); --color-violet-500: oklch(60.6% .25 292.717); --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-800: oklch(43.8% .218 303.724); --color-pink-400: oklch(71.8% .202 349.761); --color-pink-500: oklch(65.6% .241 354.308); --color-rose-500: oklch(64.5% .246 16.439); --color-slate-200: oklch(92.9% .013 255.508); --color-slate-300: oklch(86.9% .022 252.894); --color-slate-400: oklch(70.4% .04 256.788); --color-slate-500: oklch(55.4% .046 257.417); --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-slate-950: oklch(12.9% .042 264.695); --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: oklch(98.5% 0 0); --color-zinc-100: oklch(96.7% .001 286.375); --color-zinc-200: oklch(92% .004 286.32); --color-zinc-300: oklch(87.1% .006 286.286); --color-zinc-400: oklch(70.5% .015 286.067); --color-zinc-500: oklch(55.2% .016 285.938); --color-zinc-600: oklch(44.2% .017 285.786); --color-zinc-700: oklch(37% .013 285.805); --color-zinc-800: oklch(27.4% .006 286.033); --color-zinc-900: oklch(21% .006 285.885); --color-zinc-950: oklch(14.1% .005 285.823); --color-neutral-950: oklch(14.5% 0 0); --color-black: #000; --color-white: #fff; --spacing: .25rem; --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-6xl: 72rem; --text-xs: .8125rem; --text-xs--line-height: 1.5384; --text-sm: .875rem; --text-sm--line-height: 1.5715; --text-base: .9375rem; --text-base--line-height: 1.5333; --text-lg: 1.125rem; --text-lg--line-height: 1.5; --text-xl: 1.25rem; --text-xl--line-height: 1.5; --text-2xl: 1.5rem; --text-2xl--line-height: 1.415; --text-3xl: 1.75rem; --text-3xl--line-height: 1.3571; --text-4xl: 2.5rem; --text-4xl--line-height: 1.1; --text-5xl: 3.5rem; --text-5xl--line-height: 1; --text-7xl: 4.5rem; --text-7xl--line-height: 1; --font-weight-normal: 400; --font-weight-medium: 500; --font-weight-semibold: 600; --font-weight-bold: 700; --font-weight-extrabold: 800; --tracking-tighter: -.05em; --tracking-tight: -.025em; --tracking-normal: 0em; --tracking-wide: .025em; --tracking-wider: .05em; --tracking-widest: .1em; --leading-tight: 1.25; --leading-snug: 1.375; --leading-relaxed: 1.625; --radius-xs: .125rem; --radius-2xl: 1rem; --radius-3xl: 1.5rem; --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; --blur-xs: 4px; --blur-sm: 8px; --blur-md: 12px; --blur-lg: 16px; --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-geist-sans); --default-mono-font-family: var(--font-mono); --font-nacelle: Nacelle,sans-serif; --text-base--letter-spacing: -.0125em; --text-lg--letter-spacing: -.0125em; --text-xl--letter-spacing: -.0125em; --text-2xl--letter-spacing: -.0268em; --text-3xl--letter-spacing: -.0268em; --text-4xl--letter-spacing: -.0268em; --text-5xl--letter-spacing: -.0268em; --text-7xl--letter-spacing: -.0268em; --animate-shine: shine 5s linear infinite; --animate-rotate-border: border-rotate 3.5s linear infinite; --animate-type-in: type-in .22s cubic-bezier(.22,1,.36,1)both; }
}
@layer base {
  *, ::backdrop, ::after, ::before { 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; }
  :host, html { 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, pre, samp { 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; }
  menu, ol, ul { list-style: none; }
  audio, canvas, embed, iframe, img, object, svg, video { vertical-align: middle; display: block; }
  img, video { max-width: 100%; height: auto; }
  button, input, optgroup, select, 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; }
  ::-webkit-datetime-edit, ::-webkit-datetime-edit-year-field { padding-block: 0px; }
  ::-webkit-datetime-edit-day-field, ::-webkit-datetime-edit-month-field { padding-block: 0px; }
  ::-webkit-datetime-edit-hour-field, ::-webkit-datetime-edit-minute-field { padding-block: 0px; }
  ::-webkit-datetime-edit-millisecond-field, ::-webkit-datetime-edit-second-field { padding-block: 0px; }
  ::-webkit-datetime-edit-meridiem-field { padding-block: 0px; }
  button, input:where([type="button"], [type="reset"], [type="submit"]) { appearance: button; }
  ::file-selector-button { appearance: button; }
  ::-webkit-inner-spin-button, ::-webkit-outer-spin-button { height: auto; }
  [hidden]:where(:not([hidden="until-found"])) { display: none !important; }
  * { border-color: var(--border); outline-color: var(--ring); }
  @supports (color:color-mix(in lab,red,red)) {
  * { outline-color: color-mix(in oklab,var(--ring)50%,transparent); }
}
  body { background-color: var(--background); color: var(--foreground); -webkit-font-smoothing: antialiased; }
  html { scroll-behavior: smooth; }
  button { cursor: pointer; user-select: none; }
  [multiple], [type="date"], [type="datetime-local"], [type="email"], [type="month"], [type="number"], [type="password"], [type="search"], [type="tel"], [type="text"], [type="time"], [type="url"], [type="week"], input:where(:not([type])), select, textarea { appearance: none; --tw-shadow: 0 0 #0000; background-color: rgb(255, 255, 255); border-width: 1px; border-color: oklch(0.551 0.027 264.364); border-radius: 0px; padding: 0.5rem 0.75rem; font-size: 1rem; line-height: 1.5rem; }
  :is([type="text"], input:where(:not([type])), [type="email"], [type="url"], [type="password"], [type="number"], [type="date"], [type="datetime-local"], [type="month"], [type="search"], [type="tel"], [type="time"], [type="week"], [multiple], textarea, select):focus { outline-offset: 2px; --tw-ring-inset: var(--tw-empty, ); --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: oklch(54.6% .245 262.881); --tw-ring-offset-shadow: var(--tw-ring-inset)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); border-color: oklch(0.546 0.245 262.881); outline: rgba(0, 0, 0, 0) solid 2px; }
  input::placeholder, textarea::placeholder { color: oklch(0.551 0.027 264.364); opacity: 1; }
  ::-webkit-datetime-edit-fields-wrapper { padding: 0px; }
  ::-webkit-date-and-time-value { min-height: 1.5em; text-align: inherit; }
  ::-webkit-datetime-edit { display: inline-flex; }
  ::-webkit-datetime-edit, ::-webkit-datetime-edit-year-field { padding-top: 0px; padding-bottom: 0px; }
  ::-webkit-datetime-edit-day-field, ::-webkit-datetime-edit-month-field { padding-top: 0px; padding-bottom: 0px; }
  ::-webkit-datetime-edit-hour-field, ::-webkit-datetime-edit-minute-field { padding-top: 0px; padding-bottom: 0px; }
  ::-webkit-datetime-edit-millisecond-field, ::-webkit-datetime-edit-second-field { padding-top: 0px; padding-bottom: 0px; }
  ::-webkit-datetime-edit-meridiem-field { padding-top: 0px; padding-bottom: 0px; }
  select { print-color-adjust: exact; background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='oklch(55.1%25 0.027 264.364)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e"); background-position: right 0.5rem center; background-repeat: no-repeat; background-size: 1.5em 1.5em; padding-right: 2.5rem; }
  [multiple], [size]:where(select:not([size="1"])) { background-image: none; background-position: 0px 0px; background-repeat: unset; background-size: initial; print-color-adjust: unset; padding-right: 0.75rem; }
  [type="checkbox"], [type="radio"] { appearance: none; print-color-adjust: exact; vertical-align: middle; user-select: none; color: oklch(0.546 0.245 262.881); --tw-shadow: 0 0 #0000; background-color: rgb(255, 255, 255); background-origin: border-box; border-width: 1px; border-color: oklch(0.551 0.027 264.364); flex-shrink: 0; width: 1rem; height: 1rem; padding: 0px; display: inline-block; }
  [type="checkbox"] { border-radius: 0px; }
  [type="radio"] { border-radius: 100%; }
  [type="checkbox"]:focus, [type="radio"]:focus { outline-offset: 2px; --tw-ring-inset: var(--tw-empty, ); --tw-ring-offset-width: 2px; --tw-ring-offset-color: #fff; --tw-ring-color: oklch(54.6% .245 262.881); --tw-ring-offset-shadow: var(--tw-ring-inset)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); outline: rgba(0, 0, 0, 0) solid 2px; }
  [type="checkbox"]:checked, [type="radio"]:checked { background-color: currentcolor; background-position: 50% center; background-repeat: no-repeat; background-size: 100% 100%; border-color: rgba(0, 0, 0, 0); }
  [type="checkbox"]:checked { background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e"); }
  @media (forced-colors: active) {
  [type="checkbox"]:checked { appearance: auto; }
}
  [type="radio"]:checked { background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e"); }
  @media (forced-colors: active) {
  [type="radio"]:checked { appearance: auto; }
}
  [type="checkbox"]:checked:focus, [type="checkbox"]:checked:hover, [type="radio"]:checked:focus, [type="radio"]:checked:hover { background-color: currentcolor; border-color: rgba(0, 0, 0, 0); }
  [type="checkbox"]:indeterminate { background-color: currentcolor; background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e"); background-position: 50% center; background-repeat: no-repeat; background-size: 100% 100%; border-color: rgba(0, 0, 0, 0); }
  @media (forced-colors: active) {
  [type="checkbox"]:indeterminate { appearance: auto; }
}
  [type="checkbox"]:indeterminate:focus, [type="checkbox"]:indeterminate:hover { background-color: currentcolor; border-color: rgba(0, 0, 0, 0); }
  [type="file"] { background: unset; border-color: inherit; font-size: unset; line-height: inherit; border-width: 0px; border-radius: 0px; padding: 0px; }
  [type="file"]:focus { outline: -webkit-focus-ring-color auto 1px; }
}
@layer components {
  .btn, .btn-sm { border-radius: var(--radius); font-size: var(--text-sm); line-height: var(--tw-leading,var(--text-sm--line-height)); --tw-font-weight: var(--font-weight-medium); font-weight: var(--font-weight-medium); white-space: nowrap; transition-property: all; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); justify-content: center; align-items: center; display: inline-flex; }
  .btn { padding-inline: calc(var(--spacing)*4); padding-block: 11px; }
  .btn-sm { padding-inline: calc(var(--spacing)*3); padding-block: 7px; }
  input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { appearance: none; }
  input[type="search"]::-webkit-search-results-button, input[type="search"]::-webkit-search-results-decoration { appearance: none; }
  .form-checkbox, .form-input, .form-multiselect, .form-radio, .form-select, .form-textarea { border-style: var(--tw-border-style); border-width: 1px; border-color: var(--color-gray-700); background-color: rgba(16, 24, 40, 0.5); }
  @supports (color:color-mix(in lab,red,red)) {
  .form-checkbox, .form-input, .form-multiselect, .form-radio, .form-select, .form-textarea { background-color: color-mix(in oklab,var(--color-gray-900)50%,transparent); }
}
  :is(.form-input, .form-textarea, .form-multiselect, .form-select, .form-checkbox, .form-radio):focus { border-color: var(--color-gray-600); --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); --tw-ring-offset-width: 0px; --tw-ring-offset-shadow: var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color); }
  .form-input, .form-multiselect, .form-select, .form-textarea { border-radius: var(--radius); padding-inline: calc(var(--spacing)*4); padding-block: calc(var(--spacing)*2.5); font-size: var(--text-sm); line-height: var(--tw-leading,var(--text-sm--line-height)); color: var(--color-gray-200); }
  :is(.form-input, .form-textarea)::placeholder { color: var(--color-gray-600); }
  .form-select { padding-right: calc(var(--spacing)*10); }
  .form-checkbox, .form-radio { color: var(--color-indigo-500); }
  .form-checkbox { border-radius: var(--radius-xs); }
}
@layer utilities {
  .pointer-events-none { pointer-events: none; }
  .invisible { visibility: hidden; }
  .visible { visibility: visible; }
  .sr-only { clip: rect(0px, 0px, 0px, 0px); white-space: nowrap; border-width: 0px; width: 1px; height: 1px; margin: -1px; padding: 0px; overflow: hidden; }
  .absolute, .sr-only { position: absolute; }
  .fixed { position: fixed; }
  .relative { position: relative; }
  .static { position: static; }
  .sticky { position: sticky; }
  .inset-0 { inset: calc(var(--spacing)*0); }
  .inset-\[-45\%\] { inset: -45%; }
  .inset-\[-1000\%\] { inset: -1000%; }
  .inset-x-0 { inset-inline: calc(var(--spacing)*0); }
  .inset-y-0 { inset-block: calc(var(--spacing)*0); }
  .-top-1 { top: calc(var(--spacing)*-1); }
  .-top-2 { top: calc(var(--spacing)*-2); }
  .-top-2\.5 { top: calc(var(--spacing)*-2.5); }
  .-top-10 { top: calc(var(--spacing)*-10); }
  .-top-16 { top: calc(var(--spacing)*-16); }
  .-top-20 { top: calc(var(--spacing)*-20); }
  .-top-40 { top: calc(var(--spacing)*-40); }
  .-top-\[15\%\] { top: -15%; }
  .-top-\[20\%\] { top: -20%; }
  .-top-\[30\%\] { top: -30%; }
  .-top-\[40\%\] { top: -40%; }
  .-top-\[55\%\] { top: -55%; }
  .-top-\[56\.5\%\] { top: -56.5%; }
  .-top-\[61\%\] { top: -61%; }
  .-top-\[70\%\] { top: -70%; }
  .-top-\[72\%\] { top: -72%; }
  .-top-\[80\%\] { top: -80%; }
  .-top-\[110\%\] { top: -110%; }
  .-top-\[118\%\] { top: -118%; }
  .top-0 { top: calc(var(--spacing)*0); }
  .top-0\.5 { top: calc(var(--spacing)*.5); }
  .top-1 { top: calc(var(--spacing)*1); }
  .top-1\.5 { top: calc(var(--spacing)*1.5); }
  .top-1\/2 { top: 50%; }
  .top-1\/3 { top: 33.3333%; }
  .top-1\/4 { top: 25%; }
  .top-2 { top: calc(var(--spacing)*2); }
  .top-3 { top: calc(var(--spacing)*3); }
  .top-3\.5 { top: calc(var(--spacing)*3.5); }
  .top-4 { top: calc(var(--spacing)*4); }
  .top-8 { top: calc(var(--spacing)*8); }
  .top-14 { top: calc(var(--spacing)*14); }
  .top-\[0\%\] { top: 0px; }
  .top-\[5\%\] { top: 5%; }
  .top-\[7\%\] { top: 7%; }
  .top-\[18\%\] { top: 18%; }
  .top-\[50\%\] { top: 50%; }
  .top-\[400px\] { top: 400px; }
  .top-\[440px\] { top: 440px; }
  .top-full { top: 100%; }
  .-right-0\.5 { right: calc(var(--spacing)*-.5); }
  .-right-1 { right: calc(var(--spacing)*-1); }
  .-right-2 { right: calc(var(--spacing)*-2); }
  .-right-2\.5 { right: calc(var(--spacing)*-2.5); }
  .-right-7 { right: calc(var(--spacing)*-7); }
  .-right-10 { right: calc(var(--spacing)*-10); }
  .-right-11 { right: calc(var(--spacing)*-11); }
  .-right-20 { right: calc(var(--spacing)*-20); }
  .-right-32 { right: calc(var(--spacing)*-32); }
  .-right-\[5\%\] { right: -5%; }
  .-right-\[9\%\] { right: -9%; }
  .-right-\[10\%\] { right: -10%; }
  .-right-\[20\%\] { right: -20%; }
  .-right-\[25\%\] { right: -25%; }
  .-right-\[30\%\] { right: -30%; }
  .-right-\[35\%\] { right: -35%; }
  .-right-\[37\%\] { right: -37%; }
  .-right-\[49\%\] { right: -49%; }
  .-right-\[50\%\] { right: -50%; }
  .-right-\[53\%\] { right: -53%; }
  .-right-\[55\%\] { right: -55%; }
  .-right-\[70\%\] { right: -70%; }
  .-right-\[90\%\] { right: -90%; }
  .-right-\[105\%\] { right: -105%; }
  .right-0 { right: calc(var(--spacing)*0); }
  .right-0\.5 { right: calc(var(--spacing)*.5); }
  .right-1 { right: calc(var(--spacing)*1); }
  .right-1\.5 { right: calc(var(--spacing)*1.5); }
  .right-1\/4 { right: 25%; }
  .right-2 { right: calc(var(--spacing)*2); }
  .right-3 { right: calc(var(--spacing)*3); }
  .right-4 { right: calc(var(--spacing)*4); }
  .right-5 { right: calc(var(--spacing)*5); }
  .right-8 { right: calc(var(--spacing)*8); }
  .right-10 { right: calc(var(--spacing)*10); }
  .-bottom-0\.5 { bottom: calc(var(--spacing)*-.5); }
  .-bottom-1\.5 { bottom: calc(var(--spacing)*-1.5); }
  .-bottom-2 { bottom: calc(var(--spacing)*-2); }
  .-bottom-10 { bottom: calc(var(--spacing)*-10); }
  .-bottom-\[22\%\] { bottom: -22%; }
  .-bottom-\[28\%\] { bottom: -28%; }
  .-bottom-\[30\%\] { bottom: -30%; }
  .-bottom-\[48\%\] { bottom: -48%; }
  .-bottom-\[50\%\] { bottom: -50%; }
  .-bottom-\[57\%\] { bottom: -57%; }
  .-bottom-\[60\%\] { bottom: -60%; }
  .-bottom-\[65\%\] { bottom: -65%; }
  .-bottom-\[87\.5\%\] { bottom: -87.5%; }
  .-bottom-\[88\%\] { bottom: -88%; }
  .-bottom-\[90\%\] { bottom: -90%; }
  .-bottom-\[95\%\] { bottom: -95%; }
  .-bottom-\[100\%\] { bottom: -100%; }
  .-bottom-\[110\%\] { bottom: -110%; }
  .bottom-0 { bottom: calc(var(--spacing)*0); }
  .bottom-1 { bottom: calc(var(--spacing)*1); }
  .bottom-1\.5 { bottom: calc(var(--spacing)*1.5); }
  .bottom-1\/3 { bottom: 33.3333%; }
  .bottom-1\/4 { bottom: 25%; }
  .bottom-2 { bottom: calc(var(--spacing)*2); }
  .bottom-6 { bottom: calc(var(--spacing)*6); }
  .bottom-8 { bottom: calc(var(--spacing)*8); }
  .bottom-12 { bottom: calc(var(--spacing)*12); }
  .bottom-\[15\%\] { bottom: 15%; }
  .-left-1 { left: calc(var(--spacing)*-1); }
  .-left-2 { left: calc(var(--spacing)*-2); }
  .-left-10 { left: calc(var(--spacing)*-10); }
  .-left-20 { left: calc(var(--spacing)*-20); }
  .-left-40 { left: calc(var(--spacing)*-40); }
  .-left-\[3\%\] { left: -3%; }
  .-left-\[15\%\] { left: -15%; }
  .-left-\[23\%\] { left: -23%; }
  .-left-\[25\%\] { left: -25%; }
  .-left-\[30\%\] { left: -30%; }
  .-left-\[33\%\] { left: -33%; }
  .-left-\[40\%\] { left: -40%; }
  .-left-\[55\%\] { left: -55%; }
  .-left-\[56\%\] { left: -56%; }
  .-left-\[57\%\] { left: -57%; }
  .-left-\[61\%\] { left: -61%; }
  .-left-\[65\%\] { left: -65%; }
  .-left-\[70\%\] { left: -70%; }
  .-left-\[75\%\] { left: -75%; }
  .-left-\[95\%\] { left: -95%; }
  .-left-\[100\%\] { left: -100%; }
  .left-0 { left: calc(var(--spacing)*0); }
  .left-1 { left: calc(var(--spacing)*1); }
  .left-1\.5 { left: calc(var(--spacing)*1.5); }
  .left-1\/2 { left: 50%; }
  .left-1\/3 { left: 33.3333%; }
  .left-1\/4 { left: 25%; }
  .left-2 { left: calc(var(--spacing)*2); }
  .left-2\.5 { left: calc(var(--spacing)*2.5); }
  .left-3 { left: calc(var(--spacing)*3); }
  .left-4 { left: calc(var(--spacing)*4); }
  .left-5 { left: calc(var(--spacing)*5); }
  .left-8 { left: calc(var(--spacing)*8); }
  .left-\[5\%\] { left: 5%; }
  .left-\[50\%\] { left: 50%; }
  .-z-10 { z-index: calc(-10); }
  .z-0 { z-index: 0; }
  .z-10 { z-index: 10; }
  .z-20 { z-index: 20; }
  .z-30 { z-index: 30; }
  .z-40 { z-index: 40; }
  .z-50 { z-index: 50; }
  .z-\[-10\] { z-index: -10; }
  .z-\[1\] { z-index: 1; }
  .z-\[2\] { z-index: 2; }
  .z-\[60\] { z-index: 60; }
  .z-\[99\] { z-index: 99; }
  .z-\[100\] { z-index: 100; }
  .z-\[200\] { z-index: 200; }
  .z-\[999\] { z-index: 999; }
  .z-\[9998\] { z-index: 9998; }
  .z-\[9999\] { z-index: 9999; }
  .z-\[99999\] { z-index: 99999; }
  .z-\[200000\] { z-index: 200000; }
  .col-span-full { grid-column: 1 / -1; }
  .col-start-2 { grid-column-start: 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); }
  .-mx-1 { margin-inline: calc(var(--spacing)*-1); }
  .mx-1 { margin-inline: calc(var(--spacing)*1); }
  .mx-2 { margin-inline: calc(var(--spacing)*2); }
  .mx-3 { margin-inline: calc(var(--spacing)*3); }
  .mx-3\.5 { margin-inline: calc(var(--spacing)*3.5); }
  .mx-4 { margin-inline: calc(var(--spacing)*4); }
  .mx-8 { margin-inline: calc(var(--spacing)*8); }
  .mx-auto { margin-inline: auto; }
  .my-1 { margin-block: calc(var(--spacing)*1); }
  .my-3 { margin-block: calc(var(--spacing)*3); }
  .prose { color: var(--tw-prose-body); max-width: 65ch; }
  .prose :where(p):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.25em; margin-bottom: 1.25em; }
  .prose :where([class~="lead"]):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: var(--tw-prose-lead); margin-top: 1.2em; margin-bottom: 1.2em; font-size: 1.25em; line-height: 1.6; }
  .prose :where(a):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: var(--tw-prose-links); font-weight: 500; text-decoration: underline; }
  .prose :where(strong):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: var(--tw-prose-bold); font-weight: 600; }
  .prose :where(a strong):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose :where(blockquote strong):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose :where(thead th strong):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: inherit; }
  .prose :where(ol):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.25em; margin-bottom: 1.25em; padding-inline-start: 1.625em; list-style-type: decimal; }
  .prose :where(ol[type="A"]):not(:where([class~="not-prose"], [class~="not-prose"] *)) { list-style-type: upper-alpha; }
  .prose :where(ol[type="a"]):not(:where([class~="not-prose"], [class~="not-prose"] *)) { list-style-type: lower-alpha; }
  .prose :where():not(:where([class~="not-prose"], [class~="not-prose"] *)) { list-style-type: upper-alpha; }
  .prose :where():not(:where([class~="not-prose"], [class~="not-prose"] *)) { list-style-type: lower-alpha; }
  .prose :where(ol[type="I"]):not(:where([class~="not-prose"], [class~="not-prose"] *)) { list-style-type: upper-roman; }
  .prose :where(ol[type="i"]):not(:where([class~="not-prose"], [class~="not-prose"] *)) { list-style-type: lower-roman; }
  .prose :where():not(:where([class~="not-prose"], [class~="not-prose"] *)) { list-style-type: upper-roman; }
  .prose :where():not(:where([class~="not-prose"], [class~="not-prose"] *)) { list-style-type: lower-roman; }
  .prose :where(ol[type="1"]):not(:where([class~="not-prose"], [class~="not-prose"] *)) { list-style-type: decimal; }
  .prose :where(ul):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.25em; margin-bottom: 1.25em; padding-inline-start: 1.625em; list-style-type: disc; }
  .prose :where(ol > li):not(:where([class~="not-prose"], [class~="not-prose"] *))::marker { color: var(--tw-prose-counters); font-weight: 400; }
  .prose :where(ul > li):not(:where([class~="not-prose"], [class~="not-prose"] *))::marker { color: var(--tw-prose-bullets); }
  .prose :where(dt):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: var(--tw-prose-headings); margin-top: 1.25em; font-weight: 600; }
  .prose :where(hr):not(:where([class~="not-prose"], [class~="not-prose"] *)) { border-color: var(--tw-prose-hr); border-top-width: 1px; margin-top: 3em; margin-bottom: 3em; }
  .prose :where(blockquote):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: var(--tw-prose-quotes); border-inline-start-width: 0.25rem; border-inline-start-color: var(--tw-prose-quote-borders); quotes: "“" "”" "‘" "’"; margin-top: 1.6em; margin-bottom: 1.6em; padding-inline-start: 1em; font-style: italic; font-weight: 500; }
  .prose :where(blockquote p:first-of-type):not(:where([class~="not-prose"], [class~="not-prose"] *))::before { content: open-quote; }
  .prose :where(blockquote p:last-of-type):not(:where([class~="not-prose"], [class~="not-prose"] *))::after { content: close-quote; }
  .prose :where(h1):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: var(--tw-prose-headings); margin-top: 0px; margin-bottom: 0.888889em; font-size: 2.25em; font-weight: 800; line-height: 1.11111; }
  .prose :where(h1 strong):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: inherit; font-weight: 900; }
  .prose :where(h2):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: var(--tw-prose-headings); margin-top: 2em; margin-bottom: 1em; font-size: 1.5em; font-weight: 700; line-height: 1.33333; }
  .prose :where(h2 strong):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: inherit; font-weight: 800; }
  .prose :where(h3):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: var(--tw-prose-headings); margin-top: 1.6em; margin-bottom: 0.6em; font-size: 1.25em; font-weight: 600; line-height: 1.6; }
  .prose :where(h3 strong):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: inherit; font-weight: 700; }
  .prose :where(h4):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: var(--tw-prose-headings); margin-top: 1.5em; margin-bottom: 0.5em; font-weight: 600; line-height: 1.5; }
  .prose :where(h4 strong):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: inherit; font-weight: 700; }
  .prose :where(img):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 2em; margin-bottom: 2em; }
  .prose :where(picture):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 2em; margin-bottom: 2em; display: block; }
  .prose :where(video):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 2em; margin-bottom: 2em; }
  .prose :where(kbd):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: var(--tw-prose-kbd); box-shadow: 0 0 0 1px rgb(var(--tw-prose-kbd-shadows)/10%),0 3px 0 rgb(var(--tw-prose-kbd-shadows)/10%); padding-top: 0.1875em; padding-inline: 0.375em; padding-bottom: 0.1875em; border-radius: 0.3125rem; font-family: inherit; font-size: 0.875em; font-weight: 500; }
  .prose :where(code):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: var(--tw-prose-code); font-size: 0.875em; font-weight: 600; }
  .prose :where(code):not(:where([class~="not-prose"], [class~="not-prose"] *))::after, .prose :where(code):not(:where([class~="not-prose"], [class~="not-prose"] *))::before { content: "`"; }
  .prose :where(a code):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose :where(h1 code):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: inherit; }
  .prose :where(h2 code):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: inherit; font-size: 0.875em; }
  .prose :where(h3 code):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: inherit; font-size: 0.9em; }
  .prose :where(blockquote code):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose :where(h4 code):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose :where(thead th code):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: inherit; }
  .prose :where(pre):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: var(--tw-prose-pre-code); background-color: var(--tw-prose-pre-bg); padding-top: 0.857143em; padding-inline: 1.14286em; padding-bottom: 0.857143em; border-radius: 0.375rem; margin-top: 1.71429em; margin-bottom: 1.71429em; font-size: 0.875em; font-weight: 400; line-height: 1.71429; overflow-x: auto; }
  .prose :where(pre code):not(:where([class~="not-prose"], [class~="not-prose"] *)) { font-weight: inherit; color: inherit; font-size: inherit; font-family: inherit; line-height: inherit; background-color: rgba(0, 0, 0, 0); border-width: 0px; border-radius: 0px; padding: 0px; }
  .prose :where(pre code):not(:where([class~="not-prose"], [class~="not-prose"] *))::after, .prose :where(pre code):not(:where([class~="not-prose"], [class~="not-prose"] *))::before { content: none; }
  .prose :where(table):not(:where([class~="not-prose"], [class~="not-prose"] *)) { table-layout: auto; width: 100%; margin-top: 2em; margin-bottom: 2em; font-size: 0.875em; line-height: 1.71429; }
  .prose :where(thead):not(:where([class~="not-prose"], [class~="not-prose"] *)) { border-bottom-width: 1px; border-bottom-color: var(--tw-prose-th-borders); }
  .prose :where(thead th):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: var(--tw-prose-headings); vertical-align: bottom; padding-inline: 0.571429em; padding-bottom: 0.571429em; font-weight: 600; }
  .prose :where(tbody tr):not(:where([class~="not-prose"], [class~="not-prose"] *)) { border-bottom-width: 1px; border-bottom-color: var(--tw-prose-td-borders); }
  .prose :where(tbody tr:last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { border-bottom-width: 0px; }
  .prose :where(tbody td):not(:where([class~="not-prose"], [class~="not-prose"] *)) { vertical-align: baseline; }
  .prose :where(tfoot):not(:where([class~="not-prose"], [class~="not-prose"] *)) { border-top-width: 1px; border-top-color: var(--tw-prose-th-borders); }
  .prose :where(tfoot td):not(:where([class~="not-prose"], [class~="not-prose"] *)) { vertical-align: top; }
  .prose :where(th, td):not(:where([class~="not-prose"], [class~="not-prose"] *)) { text-align: start; }
  .prose :where(figure > *):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0px; margin-bottom: 0px; }
  .prose :where(figcaption):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: var(--tw-prose-captions); margin-top: 0.857143em; font-size: 0.875em; line-height: 1.42857; }
  .prose { --tw-prose-body: oklch(37.3% .034 259.733); --tw-prose-headings: oklch(21% .034 264.665); --tw-prose-lead: oklch(44.6% .03 256.802); --tw-prose-links: oklch(21% .034 264.665); --tw-prose-bold: oklch(21% .034 264.665); --tw-prose-counters: oklch(55.1% .027 264.364); --tw-prose-bullets: oklch(87.2% .01 258.338); --tw-prose-hr: oklch(92.8% .006 264.531); --tw-prose-quotes: oklch(21% .034 264.665); --tw-prose-quote-borders: oklch(92.8% .006 264.531); --tw-prose-captions: oklch(55.1% .027 264.364); --tw-prose-kbd: oklch(21% .034 264.665); --tw-prose-kbd-shadows: NaN NaN NaN; --tw-prose-code: oklch(21% .034 264.665); --tw-prose-pre-code: oklch(92.8% .006 264.531); --tw-prose-pre-bg: oklch(27.8% .033 256.848); --tw-prose-th-borders: oklch(87.2% .01 258.338); --tw-prose-td-borders: oklch(92.8% .006 264.531); --tw-prose-invert-body: oklch(87.2% .01 258.338); --tw-prose-invert-headings: #fff; --tw-prose-invert-lead: oklch(70.7% .022 261.325); --tw-prose-invert-links: #fff; --tw-prose-invert-bold: #fff; --tw-prose-invert-counters: oklch(70.7% .022 261.325); --tw-prose-invert-bullets: oklch(44.6% .03 256.802); --tw-prose-invert-hr: oklch(37.3% .034 259.733); --tw-prose-invert-quotes: oklch(96.7% .003 264.542); --tw-prose-invert-quote-borders: oklch(37.3% .034 259.733); --tw-prose-invert-captions: oklch(70.7% .022 261.325); --tw-prose-invert-kbd: #fff; --tw-prose-invert-kbd-shadows: 255 255 255; --tw-prose-invert-code: #fff; --tw-prose-invert-pre-code: oklch(87.2% .01 258.338); --tw-prose-invert-pre-bg: #00000080; --tw-prose-invert-th-borders: oklch(44.6% .03 256.802); --tw-prose-invert-td-borders: oklch(37.3% .034 259.733); font-size: 1rem; line-height: 1.75; }
  .prose :where(picture > img):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0px; margin-bottom: 0px; }
  .prose :where(li):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0.5em; margin-bottom: 0.5em; }
  .prose :where(ol > li):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose :where(ul > li):not(:where([class~="not-prose"], [class~="not-prose"] *)) { padding-inline-start: 0.375em; }
  .prose :where(.prose > ul > li p):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0.75em; margin-bottom: 0.75em; }
  .prose :where(.prose > ul > li > p:first-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.25em; }
  .prose :where(.prose > ul > li > p:last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-bottom: 1.25em; }
  .prose :where(.prose > ol > li > p:first-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.25em; }
  .prose :where(.prose > ol > li > p:last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-bottom: 1.25em; }
  .prose :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0.75em; margin-bottom: 0.75em; }
  .prose :where(dl):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.25em; margin-bottom: 1.25em; }
  .prose :where(dd):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0.5em; padding-inline-start: 1.625em; }
  .prose :where(h2 + *):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose :where(h3 + *):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose :where(h4 + *):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose :where(hr + *):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0px; }
  .prose :where(thead th:first-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { padding-inline-start: 0px; }
  .prose :where(thead th:last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { padding-inline-end: 0px; }
  .prose :where(tbody td, tfoot td):not(:where([class~="not-prose"], [class~="not-prose"] *)) { padding-top: 0.571429em; padding-inline: 0.571429em; padding-bottom: 0.571429em; }
  .prose :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { padding-inline-start: 0px; }
  .prose :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { padding-inline-end: 0px; }
  .prose :where(figure):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 2em; margin-bottom: 2em; }
  .prose :where(.prose > :first-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0px; }
  .prose :where(.prose > :last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-bottom: 0px; }
  .prose-sm { font-size: 0.875rem; line-height: 1.71429; }
  .prose-sm :where(p):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.14286em; margin-bottom: 1.14286em; }
  .prose-sm :where([class~="lead"]):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0.888889em; margin-bottom: 0.888889em; font-size: 1.28571em; line-height: 1.55556; }
  .prose-sm :where(blockquote):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.33333em; margin-bottom: 1.33333em; padding-inline-start: 1.11111em; }
  .prose-sm :where(h1):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0px; margin-bottom: 0.8em; font-size: 2.14286em; line-height: 1.2; }
  .prose-sm :where(h2):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.6em; margin-bottom: 0.8em; font-size: 1.42857em; line-height: 1.4; }
  .prose-sm :where(h3):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.55556em; margin-bottom: 0.444444em; font-size: 1.28571em; line-height: 1.55556; }
  .prose-sm :where(h4):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.42857em; margin-bottom: 0.571429em; line-height: 1.42857; }
  .prose-sm :where(img):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose-sm :where(picture):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.71429em; margin-bottom: 1.71429em; }
  .prose-sm :where(picture > img):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0px; margin-bottom: 0px; }
  .prose-sm :where(video):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.71429em; margin-bottom: 1.71429em; }
  .prose-sm :where(kbd):not(:where([class~="not-prose"], [class~="not-prose"] *)) { padding-top: 0.142857em; padding-inline: 0.357143em; padding-bottom: 0.142857em; border-radius: 0.3125rem; font-size: 0.857143em; }
  .prose-sm :where(code):not(:where([class~="not-prose"], [class~="not-prose"] *)) { font-size: 0.857143em; }
  .prose-sm :where(h2 code):not(:where([class~="not-prose"], [class~="not-prose"] *)) { font-size: 0.9em; }
  .prose-sm :where(h3 code):not(:where([class~="not-prose"], [class~="not-prose"] *)) { font-size: 0.888889em; }
  .prose-sm :where(pre):not(:where([class~="not-prose"], [class~="not-prose"] *)) { padding-top: 0.666667em; padding-inline: 1em; padding-bottom: 0.666667em; border-radius: 0.25rem; margin-top: 1.66667em; margin-bottom: 1.66667em; font-size: 0.857143em; line-height: 1.66667; }
  .prose-sm :where(ol):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose-sm :where(ul):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.14286em; margin-bottom: 1.14286em; padding-inline-start: 1.57143em; }
  .prose-sm :where(li):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0.285714em; margin-bottom: 0.285714em; }
  .prose-sm :where(ol > li):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose-sm :where(ul > li):not(:where([class~="not-prose"], [class~="not-prose"] *)) { padding-inline-start: 0.428571em; }
  .prose-sm :where(.prose-sm > ul > li p):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0.571429em; margin-bottom: 0.571429em; }
  .prose-sm :where(.prose-sm > ul > li > p:first-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.14286em; }
  .prose-sm :where(.prose-sm > ul > li > p:last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-bottom: 1.14286em; }
  .prose-sm :where(.prose-sm > ol > li > p:first-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.14286em; }
  .prose-sm :where(.prose-sm > ol > li > p:last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-bottom: 1.14286em; }
  .prose-sm :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0.571429em; margin-bottom: 0.571429em; }
  .prose-sm :where(dl):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.14286em; margin-bottom: 1.14286em; }
  .prose-sm :where(dt):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.14286em; }
  .prose-sm :where(dd):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0.285714em; padding-inline-start: 1.57143em; }
  .prose-sm :where(hr):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 2.85714em; margin-bottom: 2.85714em; }
  .prose-sm :where(h2 + *):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose-sm :where(h3 + *):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose-sm :where(h4 + *):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose-sm :where(hr + *):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0px; }
  .prose-sm :where(table):not(:where([class~="not-prose"], [class~="not-prose"] *)) { font-size: 0.857143em; line-height: 1.5; }
  .prose-sm :where(thead th):not(:where([class~="not-prose"], [class~="not-prose"] *)) { padding-inline: 1em; padding-bottom: 0.666667em; }
  .prose-sm :where(thead th:first-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { padding-inline-start: 0px; }
  .prose-sm :where(thead th:last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { padding-inline-end: 0px; }
  .prose-sm :where(tbody td, tfoot td):not(:where([class~="not-prose"], [class~="not-prose"] *)) { padding-top: 0.666667em; padding-inline: 1em; padding-bottom: 0.666667em; }
  .prose-sm :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { padding-inline-start: 0px; }
  .prose-sm :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { padding-inline-end: 0px; }
  .prose-sm :where(figure):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.71429em; margin-bottom: 1.71429em; }
  .prose-sm :where(figure > *):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0px; margin-bottom: 0px; }
  .prose-sm :where(figcaption):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0.666667em; font-size: 0.857143em; line-height: 1.33333; }
  .prose-sm :where(.prose-sm > :first-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0px; }
  .prose-sm :where(.prose-sm > :last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-bottom: 0px; }
  .-mt-4 { margin-top: calc(var(--spacing)*-4); }
  .-mt-20 { margin-top: calc(var(--spacing)*-20); }
  .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-2\.5 { margin-top: calc(var(--spacing)*2.5); }
  .mt-3 { margin-top: calc(var(--spacing)*3); }
  .mt-3\.5 { margin-top: calc(var(--spacing)*3.5); }
  .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-16 { margin-top: calc(var(--spacing)*16); }
  .mt-20 { margin-top: calc(var(--spacing)*20); }
  .mt-28 { margin-top: calc(var(--spacing)*28); }
  .mt-\[6px\] { margin-top: 6px; }
  .mt-auto { margin-top: auto; }
  .mr-0\.5 { margin-right: calc(var(--spacing)*.5); }
  .mr-1 { margin-right: calc(var(--spacing)*1); }
  .mr-1\.5 { margin-right: calc(var(--spacing)*1.5); }
  .mr-2 { margin-right: calc(var(--spacing)*2); }
  .mr-3 { margin-right: calc(var(--spacing)*3); }
  .mr-3\.5 { margin-right: calc(var(--spacing)*3.5); }
  .mr-auto { margin-right: auto; }
  .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-2\.5 { margin-bottom: calc(var(--spacing)*2.5); }
  .mb-3 { margin-bottom: calc(var(--spacing)*3); }
  .mb-3\.5 { margin-bottom: calc(var(--spacing)*3.5); }
  .mb-4 { margin-bottom: calc(var(--spacing)*4); }
  .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-28 { margin-bottom: calc(var(--spacing)*28); }
  .ml-0\.5 { margin-left: calc(var(--spacing)*.5); }
  .ml-1 { margin-left: calc(var(--spacing)*1); }
  .ml-1\.5 { margin-left: calc(var(--spacing)*1.5); }
  .ml-2 { margin-left: calc(var(--spacing)*2); }
  .ml-3 { margin-left: calc(var(--spacing)*3); }
  .ml-3\.5 { margin-left: calc(var(--spacing)*3.5); }
  .ml-4 { margin-left: calc(var(--spacing)*4); }
  .ml-auto { margin-left: auto; }
  .line-clamp-1 { -webkit-line-clamp: 1; }
  .line-clamp-1, .line-clamp-2 { -webkit-box-orient: vertical; display: -webkit-box; overflow: hidden; }
  .line-clamp-2 { -webkit-line-clamp: 2; }
  .line-clamp-3 { -webkit-line-clamp: 3; }
  .line-clamp-3, .line-clamp-6 { -webkit-box-orient: vertical; display: -webkit-box; overflow: hidden; }
  .line-clamp-6 { -webkit-line-clamp: 6; }
  .block { display: block; }
  .flex { display: flex; }
  .grid { display: grid; }
  .hidden { display: none; }
  .inline { display: inline; }
  .inline-block { display: inline-block; }
  .inline-flex { display: inline-flex; }
  .field-sizing-content { field-sizing: content; }
  .aspect-square { aspect-ratio: 1 / 1; }
  .aspect-video { aspect-ratio: var(--aspect-video); }
  .size-2 { width: calc(var(--spacing)*2); height: calc(var(--spacing)*2); }
  .size-2\.5 { width: calc(var(--spacing)*2.5); height: calc(var(--spacing)*2.5); }
  .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\.5 { width: calc(var(--spacing)*4.5); height: calc(var(--spacing)*4.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-23 { width: calc(var(--spacing)*23); height: calc(var(--spacing)*23); }
  .size-24 { width: calc(var(--spacing)*24); height: calc(var(--spacing)*24); }
  .size-26 { width: calc(var(--spacing)*26); height: calc(var(--spacing)*26); }
  .size-28 { width: calc(var(--spacing)*28); height: calc(var(--spacing)*28); }
  .size-\[8px\] { width: 8px; height: 8px; }
  .size-\[12px\] { width: 12px; height: 12px; }
  .size-\[14px\] { width: 14px; height: 14px; }
  .size-\[16px\] { width: 16px; height: 16px; }
  .size-\[17px\] { width: 17px; height: 17px; }
  .size-\[20px\] { width: 20px; height: 20px; }
  .size-\[54px\] { width: 54px; height: 54px; }
  .size-\[72px\] { width: 72px; height: 72px; }
  .size-full { width: 100%; height: 100%; }
  .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-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-4 { height: calc(var(--spacing)*4); }
  .h-5 { height: calc(var(--spacing)*5); }
  .h-6 { height: calc(var(--spacing)*6); }
  .h-6\.5 { height: calc(var(--spacing)*6.5); }
  .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-11 { height: calc(var(--spacing)*11); }
  .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-28 { height: calc(var(--spacing)*28); }
  .h-32 { height: calc(var(--spacing)*32); }
  .h-40 { height: calc(var(--spacing)*40); }
  .h-48 { height: calc(var(--spacing)*48); }
  .h-64 { height: calc(var(--spacing)*64); }
  .h-96 { height: calc(var(--spacing)*96); }
  .h-\[1\.15rem\] { height: 1.15rem; }
  .h-\[1px\] { height: 1px; }
  .h-\[12px\] { height: 12px; }
  .h-\[16px\] { height: 16px; }
  .h-\[18px\] { height: 18px; }
  .h-\[24px\] { height: 24px; }
  .h-\[26px\] { height: 26px; }
  .h-\[28px\] { height: 28px; }
  .h-\[30px\] { height: 30px; }
  .h-\[35px\] { height: 35px; }
  .h-\[41px\] { height: 41px; }
  .h-\[44px\] { height: 44px; }
  .h-\[64\.7px\] { height: 64.7px; }
  .h-\[70\%\] { height: 70%; }
  .h-\[72px\] { height: 72px; }
  .h-\[90vh\] { height: 90vh; }
  .h-\[120px\] { height: 120px; }
  .h-\[250px\] { height: 250px; }
  .h-\[300px\] { height: 300px; }
  .h-\[350px\] { height: 350px; }
  .h-\[400px\] { height: 400px; }
  .h-\[500px\] { height: 500px; }
  .h-\[600px\] { height: 600px; }
  .h-\[calc\(90vh-10rem\)\] { height: calc(-10rem + 90vh); }
  .h-\[var\(--radix-select-trigger-height\)\] { height: var(--radix-select-trigger-height); }
  .h-auto { height: auto; }
  .h-full { height: 100%; }
  .h-px { height: 1px; }
  .h-screen { height: 100vh; }
  .h-svh { height: 100svh; }
  .max-h-\(--radix-dropdown-menu-content-available-height\) { max-height: var(--radix-dropdown-menu-content-available-height); }
  .max-h-\(--radix-select-content-available-height\) { max-height: var(--radix-select-content-available-height); }
  .max-h-20 { max-height: calc(var(--spacing)*20); }
  .max-h-32 { max-height: calc(var(--spacing)*32); }
  .max-h-40 { max-height: calc(var(--spacing)*40); }
  .max-h-44 { max-height: calc(var(--spacing)*44); }
  .max-h-52 { max-height: calc(var(--spacing)*52); }
  .max-h-56 { max-height: calc(var(--spacing)*56); }
  .max-h-60 { max-height: calc(var(--spacing)*60); }
  .max-h-64 { max-height: calc(var(--spacing)*64); }
  .max-h-80 { max-height: calc(var(--spacing)*80); }
  .max-h-96 { max-height: calc(var(--spacing)*96); }
  .max-h-100 { max-height: calc(var(--spacing)*100); }
  .max-h-\[40vh\] { max-height: 40vh; }
  .max-h-\[70vh\] { max-height: 70vh; }
  .max-h-\[78vh\] { max-height: 78vh; }
  .max-h-\[80vh\] { max-height: 80vh; }
  .max-h-\[82vh\] { max-height: 82vh; }
  .max-h-\[85vh\] { max-height: 85vh; }
  .max-h-\[90vh\] { max-height: 90vh; }
  .max-h-\[200px\] { max-height: 200px; }
  .max-h-\[300px\] { max-height: 300px; }
  .max-h-\[350px\] { max-height: 350px; }
  .max-h-\[360px\] { max-height: 360px; }
  .max-h-\[400px\] { max-height: 400px; }
  .max-h-\[500px\] { max-height: 500px; }
  .max-h-\[600px\] { max-height: 600px; }
  .max-h-\[900px\] { max-height: 900px; }
  .max-h-\[calc\(100vh-200px\)\] { max-height: calc(-200px + 100vh); }
  .max-h-max { max-height: max-content; }
  .min-h-0 { min-height: calc(var(--spacing)*0); }
  .min-h-4 { min-height: calc(var(--spacing)*4); }
  .min-h-10 { min-height: calc(var(--spacing)*10); }
  .min-h-16 { min-height: calc(var(--spacing)*16); }
  .min-h-\[0\.1px\] { min-height: 0.1px; }
  .min-h-\[1px\] { min-height: 1px; }
  .min-h-\[2\.6rem\] { min-height: 2.6rem; }
  .min-h-\[50px\] { min-height: 50px; }
  .min-h-\[120px\] { min-height: 120px; }
  .min-h-\[250px\] { min-height: 250px; }
  .min-h-\[300px\] { min-height: 300px; }
  .min-h-\[340px\] { min-height: 340px; }
  .min-h-\[400px\] { min-height: 400px; }
  .min-h-\[calc\(100vh-200px\)\] { min-height: calc(-200px + 100vh); }
  .min-h-screen { min-height: 100vh; }
  .min-h-svh { min-height: 100svh; }
  .w-\(--sidebar-width\) { width: var(--sidebar-width); }
  .w-1 { width: calc(var(--spacing)*1); }
  .w-1\.5 { width: calc(var(--spacing)*1.5); }
  .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-6\.5 { width: calc(var(--spacing)*6.5); }
  .w-7 { width: calc(var(--spacing)*7); }
  .w-8 { width: calc(var(--spacing)*8); }
  .w-9 { width: calc(var(--spacing)*9); }
  .w-10 { width: calc(var(--spacing)*10); }
  .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-28 { width: calc(var(--spacing)*28); }
  .w-32 { width: calc(var(--spacing)*32); }
  .w-36 { width: calc(var(--spacing)*36); }
  .w-44 { width: calc(var(--spacing)*44); }
  .w-48 { width: calc(var(--spacing)*48); }
  .w-52 { width: calc(var(--spacing)*52); }
  .w-56 { width: calc(var(--spacing)*56); }
  .w-64 { width: calc(var(--spacing)*64); }
  .w-72 { width: calc(var(--spacing)*72); }
  .w-80 { width: calc(var(--spacing)*80); }
  .w-\[1px\] { width: 1px; }
  .w-\[2px\] { width: 2px; }
  .w-\[12px\] { width: 12px; }
  .w-\[14px\] { width: 14px; }
  .w-\[16px\] { width: 16px; }
  .w-\[18px\] { width: 18px; }
  .w-\[24px\] { width: 24px; }
  .w-\[26px\] { width: 26px; }
  .w-\[28px\] { width: 28px; }
  .w-\[35\%\] { width: 35%; }
  .w-\[40\%\] { width: 40%; }
  .w-\[41px\] { width: 41px; }
  .w-\[44px\] { width: 44px; }
  .w-\[65\%\] { width: 65%; }
  .w-\[72px\] { width: 72px; }
  .w-\[78px\] { width: 78px; }
  .w-\[92vw\] { width: 92vw; }
  .w-\[95vw\] { width: 95vw; }
  .w-\[100px\] { width: 100px; }
  .w-\[300px\] { width: 300px; }
  .w-\[340px\] { width: 340px; }
  .w-\[380px\] { width: 380px; }
  .w-\[400px\] { width: 400px; }
  .w-\[420px\] { width: 420px; }
  .w-\[430px\] { width: 430px; }
  .w-\[500px\] { width: 500px; }
  .w-\[600px\] { width: 600px; }
  .w-\[700px\] { width: 700px; }
  .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-\(--skeleton-width\) { max-width: var(--skeleton-width); }
  .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-6xl { max-width: var(--container-6xl); }
  .max-w-24 { max-width: calc(var(--spacing)*24); }
  .max-w-80 { max-width: calc(var(--spacing)*80); }
  .max-w-\[60px\] { max-width: 60px; }
  .max-w-\[70\%\] { max-width: 70%; }
  .max-w-\[90vw\] { max-width: 90vw; }
  .max-w-\[95vw\] { max-width: 95vw; }
  .max-w-\[99px\] { max-width: 99px; }
  .max-w-\[100px\] { max-width: 100px; }
  .max-w-\[120px\] { max-width: 120px; }
  .max-w-\[140px\] { max-width: 140px; }
  .max-w-\[150px\] { max-width: 150px; }
  .max-w-\[980px\] { max-width: 980px; }
  .max-w-\[1100px\] { max-width: 1100px; }
  .max-w-\[1200px\] { max-width: 1200px; }
  .max-w-\[1400px\] { max-width: 1400px; }
  .max-w-\[1600px\] { max-width: 1600px; }
  .max-w-\[calc\(100\%-2rem\)\] { max-width: calc(100% - 2rem); }
  .max-w-\[calc\(100vw-20px\)\] { max-width: calc(-20px + 100vw); }
  .max-w-full { max-width: 100%; }
  .max-w-md { max-width: var(--container-md); }
  .max-w-min { max-width: min-content; }
  .max-w-none { max-width: none; }
  .max-w-xl { max-width: var(--container-xl); }
  .min-w-0 { min-width: calc(var(--spacing)*0); }
  .min-w-5 { min-width: calc(var(--spacing)*5); }
  .min-w-28 { min-width: calc(var(--spacing)*28); }
  .min-w-\[3ch\] { min-width: 3ch; }
  .min-w-\[8rem\] { min-width: 8rem; }
  .min-w-\[16px\] { min-width: 16px; }
  .min-w-\[40px\] { min-width: 40px; }
  .min-w-\[100px\] { min-width: 100px; }
  .min-w-\[120px\] { min-width: 120px; }
  .min-w-\[var\(--radix-select-trigger-width\)\] { min-width: var(--radix-select-trigger-width); }
  .flex-1 { flex: 1 1 0%; }
  .flex-\[0\.3\] { flex: 0.3 1 0%; }
  .flex-\[0\.7\] { flex: 0.7 1 0%; }
  .flex-shrink-0, .shrink-0 { flex-shrink: 0; }
  .flex-grow, .grow { flex-grow: 1; }
  .origin-\(--radix-dropdown-menu-content-transform-origin\) { transform-origin: var(--radix-dropdown-menu-content-transform-origin); }
  .origin-\(--radix-popover-content-transform-origin\) { transform-origin: var(--radix-popover-content-transform-origin); }
  .origin-\(--radix-select-content-transform-origin\) { transform-origin: var(--radix-select-content-transform-origin); }
  .origin-\[--radix-tooltip-content-transform-origin\] { }
  .origin-top { transform-origin: center top; }
  .origin-top-left { transform-origin: 0px 0px; }
  .origin-top-right { transform-origin: 100% 0px; }
  .-translate-x-1 { --tw-translate-x: calc(var(--spacing)*-1); }
  .-translate-x-1, .-translate-x-1\/2 { translate: var(--tw-translate-x)var(--tw-translate-y); }
  .-translate-x-1\/2 { --tw-translate-x: calc(calc(1/2*100%)*-1); }
  .-translate-x-1\/3 { --tw-translate-x: calc(calc(1/3*100%)*-1); }
  .-translate-x-1\/3, .-translate-x-1\/4 { translate: var(--tw-translate-x)var(--tw-translate-y); }
  .-translate-x-1\/4 { --tw-translate-x: calc(calc(1/4*100%)*-1); }
  .-translate-x-full { --tw-translate-x: -100%; }
  .-translate-x-full, .-translate-x-px { translate: var(--tw-translate-x)var(--tw-translate-y); }
  .-translate-x-px { --tw-translate-x: -1px; }
  .translate-x-1\/4 { --tw-translate-x: calc(1/4*100%); }
  .translate-x-1\/4, .translate-x-\[-50\%\] { translate: var(--tw-translate-x)var(--tw-translate-y); }
  .translate-x-\[-50\%\] { --tw-translate-x: -50%; }
  .translate-x-px { --tw-translate-x: 1px; }
  .-translate-y-1\/2, .translate-x-px { translate: var(--tw-translate-x)var(--tw-translate-y); }
  .-translate-y-1\/2 { --tw-translate-y: calc(calc(1/2*100%)*-1); }
  .translate-y-1 { --tw-translate-y: calc(var(--spacing)*1); }
  .translate-y-1, .translate-y-1\/4 { translate: var(--tw-translate-x)var(--tw-translate-y); }
  .translate-y-1\/4 { --tw-translate-y: calc(1/4*100%); }
  .translate-y-\[-50\%\] { --tw-translate-y: -50%; translate: var(--tw-translate-x)var(--tw-translate-y); }
  .scale-75 { --tw-scale-x: 75%; --tw-scale-y: 75%; --tw-scale-z: 75%; }
  .scale-75, .scale-95 { scale: var(--tw-scale-x)var(--tw-scale-y); }
  .scale-95 { --tw-scale-x: 95%; --tw-scale-y: 95%; --tw-scale-z: 95%; }
  .scale-100 { --tw-scale-x: 100%; --tw-scale-y: 100%; --tw-scale-z: 100%; }
  .scale-100, .scale-110 { scale: var(--tw-scale-x)var(--tw-scale-y); }
  .scale-110 { --tw-scale-x: 110%; --tw-scale-y: 110%; --tw-scale-z: 110%; }
  .scale-125 { --tw-scale-x: 125%; --tw-scale-y: 125%; --tw-scale-z: 125%; scale: var(--tw-scale-x)var(--tw-scale-y); }
  .-rotate-90 { rotate: -90deg; }
  .rotate-0 { rotate: none; }
  .rotate-90 { rotate: 90deg; }
  .rotate-180 { rotate: 180deg; }
  .transform { transform: var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,); }
  .transform-gpu { transform: translateZ(0)var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,); }
  .animate-\[gradient_6s_linear_infinite\] { animation: 6s linear 0s infinite normal none running gradient; }
  .animate-\[spin_2s_linear_infinite\] { animation: 2s linear 0s infinite normal none running spin; }
  .animate-\[spin_6s_linear_infinite\] { animation: 6s linear 0s infinite normal none running spin; }
  .animate-marquee { animation: marquee var(--marquee-duration,60s)linear infinite; }
  .animate-ping { animation: var(--animate-ping); }
  .animate-pulse { animation: var(--animate-pulse); }
  .animate-rotate-border { animation: var(--animate-rotate-border); }
  .animate-shine { animation: var(--animate-shine); }
  .animate-spin { animation: var(--animate-spin); }
  .animate-type-in { animation: var(--animate-type-in); }
  .cursor-alias { cursor: alias; }
  .cursor-default { cursor: default; }
  .cursor-grab { cursor: grab; }
  .cursor-help { cursor: help; }
  .cursor-move { cursor: move; }
  .cursor-not-allowed { cursor: not-allowed; }
  .cursor-pointer { cursor: pointer; }
  .cursor-zoom-in { cursor: zoom-in; }
  .touch-none { touch-action: none; }
  .resize { resize: both; }
  .resize-none { resize: none; }
  .scroll-my-1 { scroll-margin-block: calc(var(--spacing)*1); }
  .scroll-mt-20 { scroll-margin-top: calc(var(--spacing)*20); }
  .scroll-mt-24 { scroll-margin-top: calc(var(--spacing)*24); }
  .list-inside { list-style-position: inside; }
  .list-decimal { list-style-type: decimal; }
  .list-disc { list-style-type: disc; }
  .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-\[0_1fr\] { grid-template-columns: 0px 1fr; }
  .grid-rows-\[0fr\] { grid-template-rows: 0fr; }
  .grid-rows-\[1fr\] { grid-template-rows: 1fr; }
  .flex-col { flex-direction: column; }
  .flex-col-reverse { flex-direction: column-reverse; }
  .flex-row { flex-direction: row; }
  .flex-wrap { flex-wrap: wrap; }
  .place-items-center { place-items: center; }
  .items-center { align-items: center; }
  .items-end { align-items: flex-end; }
  .items-start { align-items: flex-start; }
  .items-stretch { align-items: stretch; }
  .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-start { justify-items: start; }
  .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-3\.5 { gap: calc(var(--spacing)*3.5); }
  .gap-4 { gap: calc(var(--spacing)*4); }
  .gap-5 { gap: calc(var(--spacing)*5); }
  .gap-6 { gap: calc(var(--spacing)*6); }
  .gap-12 { gap: calc(var(--spacing)*12); }
  .gap-\[1px\] { 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-1\.5 > :not(:last-child)) { --tw-space-y-reverse: 0; margin-block-start: calc(calc(var(--spacing)*1.5)*var(--tw-space-y-reverse)); margin-block-end: calc(calc(var(--spacing)*1.5)*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-2\.5 > :not(:last-child)) { --tw-space-y-reverse: 0; margin-block-start: calc(calc(var(--spacing)*2.5)*var(--tw-space-y-reverse)); margin-block-end: calc(calc(var(--spacing)*2.5)*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-3\.5 > :not(:last-child)) { --tw-space-y-reverse: 0; margin-block-start: calc(calc(var(--spacing)*3.5)*var(--tw-space-y-reverse)); margin-block-end: calc(calc(var(--spacing)*3.5)*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-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-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))); }
  .gap-x-4 { column-gap: calc(var(--spacing)*4); }
  :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))); }
  .gap-y-0\.5 { row-gap: calc(var(--spacing)*.5); }
  :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-gray-700 > :not(:last-child)) { border-color: var(--color-gray-700); }
  .truncate { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
  .overflow-auto { overflow: auto; }
  .overflow-hidden { overflow: hidden; }
  .overflow-x-hidden { overflow-x: hidden; }
  .overflow-y-auto { overflow-y: auto; }
  .scroll-smooth { scroll-behavior: smooth; }
  .rounded { border-radius: 0.25rem; }
  .rounded-2xl { border-radius: var(--radius-2xl); }
  .rounded-3xl { border-radius: var(--radius-3xl); }
  .rounded-\[3px\] { border-radius: 3px; }
  .rounded-\[4px\] { border-radius: 4px; }
  .rounded-\[5px\] { border-radius: 5px; }
  .rounded-\[10px\] { border-radius: 10px; }
  .rounded-\[12px\] { border-radius: 12px; }
  .rounded-\[16px\] { border-radius: 16px; }
  .rounded-\[33px\] { border-radius: 33px; }
  .rounded-\[calc\(1rem-2px\)\] { border-radius: calc(-2px + 1rem); }
  .rounded-\[inherit\] { border-radius: inherit; }
  .rounded-\[var\(--radius\)\] { border-radius: var(--radius); }
  .rounded-full { border-radius: 3.40282e+38px; }
  .rounded-lg { border-radius: var(--radius); }
  .rounded-md { border-radius: calc(var(--radius) - 1px); }
  .rounded-sm { border-radius: calc(var(--radius) - 2px); }
  .rounded-xl { border-radius: calc(var(--radius) + 2px); }
  .rounded-xs { border-radius: var(--radius-xs); }
  .rounded-l-none { border-top-left-radius: 0px; border-bottom-left-radius: 0px; }
  .rounded-l-xl { border-top-left-radius: calc(var(--radius) + 2px); border-bottom-left-radius: calc(var(--radius) + 2px); }
  .rounded-tl-md { border-top-left-radius: calc(var(--radius) - 1px); }
  .rounded-r-md { border-top-right-radius: calc(var(--radius) - 1px); border-bottom-right-radius: calc(var(--radius) - 1px); }
  .rounded-r-none { border-top-right-radius: 0px; border-bottom-right-radius: 0px; }
  .rounded-tr-md { border-top-right-radius: calc(var(--radius) - 1px); }
  .rounded-b-xl { border-bottom-right-radius: calc(var(--radius) + 2px); border-bottom-left-radius: calc(var(--radius) + 2px); }
  .rounded-br-md { border-bottom-right-radius: calc(var(--radius) - 1px); }
  .rounded-bl-md { border-bottom-left-radius: calc(var(--radius) - 1px); }
  .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-\[3px\] { border-style: var(--tw-border-style); border-width: 3px; }
  .border-x { border-inline-style: var(--tw-border-style); border-inline-width: 1px; }
  .border-t { border-top-style: var(--tw-border-style); border-top-width: 1px; }
  .border-t-2 { border-top-style: var(--tw-border-style); border-top-width: 2px; }
  .border-r { border-right-style: var(--tw-border-style); border-right-width: 1px; }
  .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-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-l-4 { border-left-style: var(--tw-border-style); border-left-width: 4px; }
  .border-dashed { --tw-border-style: dashed; border-style: dashed; }
  .border-dotted { --tw-border-style: dotted; border-style: dotted; }
  .border-none { --tw-border-style: none; border-style: none; }
  .border-\[\#0A3161\] { border-color: rgb(10, 49, 97); }
  .border-\[\#1A1A23\] { border-color: rgb(26, 26, 35); }
  .border-\[\#1A1A23\]\/50 { border-color: oklab(0.221966 0.00448469 -0.0168664 / 0.5); }
  .border-\[\#1bc96d\] { border-color: rgb(27, 201, 109); }
  .border-\[\#2A2A33\] { border-color: rgb(42, 42, 51); }
  .border-\[\#2A2A35\] { border-color: rgb(42, 42, 53); }
  .border-\[\#2a2a3a\] { border-color: rgb(42, 42, 58); }
  .border-\[\#2d3a4f\] { border-color: rgb(45, 58, 79); }
  .border-\[\#6f7bf7\] { border-color: rgb(111, 123, 247); }
  .border-\[\#6f7bf7\]\/20 { border-color: oklab(0.635359 0.01828 -0.182022 / 0.2); }
  .border-\[\#6f7bf7\]\/30 { border-color: oklab(0.635359 0.01828 -0.182022 / 0.3); }
  .border-\[\#7c88fa\] { border-color: rgb(124, 136, 250); }
  .border-\[\#4049a8\] { border-color: rgb(64, 73, 168); }
  .border-\[\#4049a8\]\/50 { border-color: oklab(0.453136 0.0120612 -0.150414 / 0.5); }
  .border-\[\#5261F5\]\/30 { border-color: oklab(0.569342 0.0108387 -0.218862 / 0.3); }
  .border-\[\#15151f\] { border-color: rgb(21, 21, 31); }
  .border-\[\#252525\] { border-color: rgb(37, 37, 37); }
  .border-\[\#252736\] { border-color: rgb(37, 39, 54); }
  .border-\[\#343472\] { border-color: rgb(52, 52, 114); }
  .border-\[\#374151\] { border-color: rgb(55, 65, 81); }
  .border-\[\#B31942\] { border-color: rgb(179, 25, 66); }
  .border-\[\#F3BA2F\]\/30 { border-color: oklab(0.819428 0.0157713 0.155313 / 0.3); }
  .border-\[\#ff9500\]\/20 { border-color: oklab(0.765241 0.0807011 0.155514 / 0.2); }
  .border-\[\#ff9500\]\/30 { border-color: oklab(0.765241 0.0807011 0.155514 / 0.3); }
  .border-accent\/80 { border-color: var(--accent); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-accent\/80 { border-color: color-mix(in oklab,var(--accent)80%,transparent); }
}
  .border-amber-400\/40 { border-color: rgba(252, 187, 0, 0.4); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-amber-400\/40 { border-color: color-mix(in oklab,var(--color-amber-400)40%,transparent); }
}
  .border-amber-500 { border-color: var(--color-amber-500); }
  .border-blue-200 { border-color: var(--color-blue-200); }
  .border-blue-400 { border-color: var(--color-blue-400); }
  .border-blue-500 { border-color: var(--color-blue-500); }
  .border-blue-500\/20 { border-color: rgba(48, 128, 255, 0.2); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-blue-500\/20 { border-color: color-mix(in oklab,var(--color-blue-500)20%,transparent); }
}
  .border-blue-500\/30 { border-color: rgba(48, 128, 255, 0.3); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-blue-500\/30 { border-color: color-mix(in oklab,var(--color-blue-500)30%,transparent); }
}
  .border-blue-500\/50 { border-color: rgba(48, 128, 255, 0.5); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-blue-500\/50 { border-color: color-mix(in oklab,var(--color-blue-500)50%,transparent); }
}
  .border-blue-500\/70 { border-color: rgba(48, 128, 255, 0.7); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-blue-500\/70 { border-color: color-mix(in oklab,var(--color-blue-500)70%,transparent); }
}
  .border-border, .border-border\/60 { border-color: var(--border); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-border\/60 { border-color: color-mix(in oklab,var(--border)60%,transparent); }
}
  .border-current { border-color: currentcolor; }
  .border-destructive\/20 { border-color: var(--destructive); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-destructive\/20 { border-color: color-mix(in oklab,var(--destructive)20%,transparent); }
}
  .border-emerald-500\/20 { border-color: rgba(0, 187, 127, 0.2); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-emerald-500\/20 { border-color: color-mix(in oklab,var(--color-emerald-500)20%,transparent); }
}
  .border-gray-200 { border-color: var(--color-gray-200); }
  .border-gray-400 { border-color: var(--color-gray-400); }
  .border-gray-400\/30 { border-color: rgba(153, 161, 175, 0.3); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-gray-400\/30 { border-color: color-mix(in oklab,var(--color-gray-400)30%,transparent); }
}
  .border-gray-500\/20 { border-color: rgba(106, 114, 130, 0.2); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-gray-500\/20 { border-color: color-mix(in oklab,var(--color-gray-500)20%,transparent); }
}
  .border-gray-500\/30 { border-color: rgba(106, 114, 130, 0.3); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-gray-500\/30 { border-color: color-mix(in oklab,var(--color-gray-500)30%,transparent); }
}
  .border-gray-600 { border-color: var(--color-gray-600); }
  .border-gray-600\/30 { border-color: rgba(74, 85, 101, 0.3); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-gray-600\/30 { border-color: color-mix(in oklab,var(--color-gray-600)30%,transparent); }
}
  .border-gray-600\/50 { border-color: rgba(74, 85, 101, 0.5); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-gray-600\/50 { border-color: color-mix(in oklab,var(--color-gray-600)50%,transparent); }
}
  .border-gray-700 { border-color: var(--color-gray-700); }
  .border-gray-800\/50 { border-color: rgba(30, 41, 57, 0.5); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-gray-800\/50 { border-color: color-mix(in oklab,var(--color-gray-800)50%,transparent); }
}
  .border-green-400\/30 { border-color: rgba(5, 223, 114, 0.3); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-green-400\/30 { border-color: color-mix(in oklab,var(--color-green-400)30%,transparent); }
}
  .border-green-500 { border-color: var(--color-green-500); }
  .border-green-500\/20 { border-color: rgba(0, 199, 88, 0.2); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-green-500\/20 { border-color: color-mix(in oklab,var(--color-green-500)20%,transparent); }
}
  .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-green-600\/20 { border-color: rgba(0, 165, 68, 0.2); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-green-600\/20 { border-color: color-mix(in oklab,var(--color-green-600)20%,transparent); }
}
  .border-green-800 { border-color: var(--color-green-800); }
  .border-indigo-400\/30 { border-color: rgba(125, 135, 255, 0.3); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-indigo-400\/30 { border-color: color-mix(in oklab,var(--color-indigo-400)30%,transparent); }
}
  .border-indigo-400\/40 { border-color: rgba(125, 135, 255, 0.4); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-indigo-400\/40 { border-color: color-mix(in oklab,var(--color-indigo-400)40%,transparent); }
}
  .border-indigo-500\/40 { border-color: rgba(98, 95, 255, 0.4); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-indigo-500\/40 { border-color: color-mix(in oklab,var(--color-indigo-500)40%,transparent); }
}
  .border-input { border-color: var(--input); }
  .border-muted-foreground, .border-muted-foreground\/20 { border-color: var(--muted-foreground); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-muted-foreground\/20 { border-color: color-mix(in oklab,var(--muted-foreground)20%,transparent); }
}
  .border-muted-foreground\/30 { border-color: var(--muted-foreground); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-muted-foreground\/30 { border-color: color-mix(in oklab,var(--muted-foreground)30%,transparent); }
}
  .border-muted\/30 { border-color: var(--muted); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-muted\/30 { border-color: color-mix(in oklab,var(--muted)30%,transparent); }
}
  .border-orange-400 { border-color: var(--color-orange-400); }
  .border-orange-400\/30 { border-color: rgba(255, 139, 26, 0.3); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-orange-400\/30 { border-color: color-mix(in oklab,var(--color-orange-400)30%,transparent); }
}
  .border-orange-400\/40 { border-color: rgba(255, 139, 26, 0.4); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-orange-400\/40 { border-color: color-mix(in oklab,var(--color-orange-400)40%,transparent); }
}
  .border-orange-500 { border-color: var(--color-orange-500); }
  .border-orange-500\/20 { border-color: rgba(254, 110, 0, 0.2); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-orange-500\/20 { border-color: color-mix(in oklab,var(--color-orange-500)20%,transparent); }
}
  .border-pink-500\/30 { border-color: rgba(246, 51, 154, 0.3); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-pink-500\/30 { border-color: color-mix(in oklab,var(--color-pink-500)30%,transparent); }
}
  .border-primary, .border-primary\/20 { border-color: var(--primary); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-primary\/20 { border-color: color-mix(in oklab,var(--primary)20%,transparent); }
}
  .border-primary\/50 { border-color: var(--primary); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-primary\/50 { border-color: color-mix(in oklab,var(--primary)50%,transparent); }
}
  .border-purple-400\/30 { border-color: rgba(192, 126, 255, 0.3); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-purple-400\/30 { border-color: color-mix(in oklab,var(--color-purple-400)30%,transparent); }
}
  .border-purple-400\/40 { border-color: rgba(192, 126, 255, 0.4); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-purple-400\/40 { border-color: color-mix(in oklab,var(--color-purple-400)40%,transparent); }
}
  .border-purple-500 { border-color: var(--color-purple-500); }
  .border-purple-500\/20 { border-color: rgba(172, 75, 255, 0.2); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-purple-500\/20 { border-color: color-mix(in oklab,var(--color-purple-500)20%,transparent); }
}
  .border-purple-500\/30 { border-color: rgba(172, 75, 255, 0.3); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-purple-500\/30 { border-color: color-mix(in oklab,var(--color-purple-500)30%,transparent); }
}
  .border-purple-800\/50 { border-color: rgba(110, 17, 176, 0.5); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-purple-800\/50 { border-color: color-mix(in oklab,var(--color-purple-800)50%,transparent); }
}
  .border-red-400\/20 { border-color: rgba(255, 101, 104, 0.2); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-red-400\/20 { border-color: color-mix(in oklab,var(--color-red-400)20%,transparent); }
}
  .border-red-500 { border-color: var(--color-red-500); }
  .border-red-500\/20 { border-color: rgba(251, 44, 54, 0.2); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-red-500\/20 { border-color: color-mix(in oklab,var(--color-red-500)20%,transparent); }
}
  .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-red-500\/50 { border-color: rgba(251, 44, 54, 0.5); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-red-500\/50 { border-color: color-mix(in oklab,var(--color-red-500)50%,transparent); }
}
  .border-red-600\/20 { border-color: rgba(228, 0, 20, 0.2); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-red-600\/20 { border-color: color-mix(in oklab,var(--color-red-600)20%,transparent); }
}
  .border-red-800 { border-color: var(--color-red-800); }
  .border-rose-500\/25 { border-color: rgba(255, 35, 87, 0.25); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-rose-500\/25 { border-color: color-mix(in oklab,var(--color-rose-500)25%,transparent); }
}
  .border-sidebar-border { border-color: var(--sidebar-border); }
  .border-slate-500 { border-color: var(--color-slate-500); }
  .border-slate-600\/30 { border-color: rgba(69, 85, 108, 0.3); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-slate-600\/30 { border-color: color-mix(in oklab,var(--color-slate-600)30%,transparent); }
}
  .border-slate-600\/50 { border-color: rgba(69, 85, 108, 0.5); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-slate-600\/50 { border-color: color-mix(in oklab,var(--color-slate-600)50%,transparent); }
}
  .border-slate-700 { border-color: var(--color-slate-700); }
  .border-slate-700\/30 { border-color: rgba(49, 65, 88, 0.3); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-slate-700\/30 { border-color: color-mix(in oklab,var(--color-slate-700)30%,transparent); }
}
  .border-slate-700\/50 { border-color: rgba(49, 65, 88, 0.5); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-slate-700\/50 { border-color: color-mix(in oklab,var(--color-slate-700)50%,transparent); }
}
  .border-slate-800 { border-color: var(--color-slate-800); }
  .border-slate-900 { border-color: var(--color-slate-900); }
  .border-teal-500\/20 { border-color: rgba(0, 186, 167, 0.2); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-teal-500\/20 { border-color: color-mix(in oklab,var(--color-teal-500)20%,transparent); }
}
  .border-transparent { border-color: rgba(0, 0, 0, 0); }
  .border-white { border-color: var(--color-white); }
  .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\/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\.2\] { border-color: rgba(255, 255, 255, 0.2); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-white\/\[0\.2\] { border-color: color-mix(in oklab,var(--color-white)20%,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-white\/\[0\.08\] { border-color: rgba(255, 255, 255, 0.08); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-white\/\[0\.08\] { border-color: color-mix(in oklab,var(--color-white)8%,transparent); }
}
  .border-white\/\[0\.10\] { border-color: rgba(255, 255, 255, 0.1); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-white\/\[0\.10\] { border-color: color-mix(in oklab,var(--color-white)10%,transparent); }
}
  .border-white\/\[0\.12\] { border-color: rgba(255, 255, 255, 0.12); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-white\/\[0\.12\] { border-color: color-mix(in oklab,var(--color-white)12%,transparent); }
}
  .border-white\/\[0\.18\] { border-color: rgba(255, 255, 255, 0.18); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-white\/\[0\.18\] { border-color: color-mix(in oklab,var(--color-white)18%,transparent); }
}
  .border-yellow-500\/20 { border-color: rgba(237, 178, 0, 0.2); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-yellow-500\/20 { border-color: color-mix(in oklab,var(--color-yellow-500)20%,transparent); }
}
  .border-yellow-500\/30 { border-color: rgba(237, 178, 0, 0.3); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-yellow-500\/30 { border-color: color-mix(in oklab,var(--color-yellow-500)30%,transparent); }
}
  .border-zinc-500 { border-color: var(--color-zinc-500); }
  .border-zinc-500\/50 { border-color: rgba(113, 113, 123, 0.5); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-zinc-500\/50 { border-color: color-mix(in oklab,var(--color-zinc-500)50%,transparent); }
}
  .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\/70 { border-color: rgba(39, 39, 42, 0.7); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-zinc-800\/70 { border-color: color-mix(in oklab,var(--color-zinc-800)70%,transparent); }
}
  .border-zinc-900 { border-color: var(--color-zinc-900); }
  .border-zinc-900\/50 { border-color: rgba(24, 24, 27, 0.5); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-zinc-900\/50 { border-color: color-mix(in oklab,var(--color-zinc-900)50%,transparent); }
}
  .border-zinc-900\/80 { border-color: rgba(24, 24, 27, 0.8); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-zinc-900\/80 { border-color: color-mix(in oklab,var(--color-zinc-900)80%,transparent); }
}
  .border-x-\[\#4a5aff\] { border-inline-color: rgb(74, 90, 255); }
  .border-x-\[\#d13737\] { border-inline-color: rgb(209, 55, 55); }
  .border-t-\[\#2A2A33\]\/50 { border-top-color: oklab(0.288788 0.00431302 -0.0157297 / 0.5); }
  .border-t-transparent { border-top-color: rgba(0, 0, 0, 0); }
  .border-b-\[\#2A2A33\]\/50 { border-bottom-color: oklab(0.288788 0.00431302 -0.0157297 / 0.5); }
  .border-b-border\/50 { border-bottom-color: var(--border); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-b-border\/50 { border-bottom-color: color-mix(in oklab,var(--border)50%,transparent); }
}
  .border-l-\[\#2A2A33\]\/50 { border-left-color: oklab(0.288788 0.00431302 -0.0157297 / 0.5); }
  .border-l-\[\#8c8c91\] { border-left-color: rgb(140, 140, 145); }
  .border-l-green-500 { border-left-color: var(--color-green-500); }
  .border-l-orange-500 { border-left-color: var(--color-orange-500); }
  .border-l-primary { border-left-color: var(--primary); }
  .border-l-transparent { border-left-color: rgba(0, 0, 0, 0); }
  .border-l-zinc-400 { border-left-color: var(--color-zinc-400); }
  .bg-\[\#0A0A0F\] { background-color: rgb(10, 10, 15); }
  .bg-\[\#0A0A0F\]\/50 { background-color: oklab(0.147335 0.00277905 -0.0103663 / 0.5); }
  .bg-\[\#0A0A0F\]\/95 { background-color: oklab(0.147335 0.00277905 -0.0103663 / 0.95); }
  .bg-\[\#0A3161\] { background-color: rgb(10, 49, 97); }
  .bg-\[\#0F0F17\] { background-color: rgb(15, 15, 23); }
  .bg-\[\#0F0F17\]\/30 { background-color: oklab(0.172487 0.00414965 -0.0160059 / 0.3); }
  .bg-\[\#0F0F17\]\/50 { background-color: oklab(0.172487 0.00414965 -0.0160059 / 0.5); }
  .bg-\[\#0a0f1a\] { background-color: rgb(10, 15, 26); }
  .bg-\[\#0b0b0f\] { background-color: rgb(11, 11, 15); }
  .bg-\[\#0b0b11\] { background-color: rgb(11, 11, 17); }
  .bg-\[\#0b0b13\] { background-color: rgb(11, 11, 19); }
  .bg-\[\#0b0b20\] { background-color: rgb(11, 11, 32); }
  .bg-\[\#0c0c10\] { background-color: rgb(12, 12, 16); }
  .bg-\[\#0c0d16\]\/95 { background-color: oklab(0.162739 0.00302646 -0.0188008 / 0.95); }
  .bg-\[\#0d0b0b\]\/50 { background-color: oklab(0.152102 0.00329178 0.00104032 / 0.5); }
  .bg-\[\#0f0a14ea\] { background-color: rgba(15, 10, 20, 0.918); }
  .bg-\[\#0f0f0f\] { background-color: rgb(15, 15, 15); }
  .bg-\[\#0f0f1d\] { background-color: rgb(15, 15, 29); }
  .bg-\[\#0f0f16\]\/50 { background-color: oklab(0.171913 0.00369154 -0.0139953 / 0.5); }
  .bg-\[\#0f0f16\]\/75 { background-color: oklab(0.171913 0.00369154 -0.0139953 / 0.75); }
  .bg-\[\#0f0f16\]\/90 { background-color: oklab(0.171913 0.00369154 -0.0139953 / 0.9); }
  .bg-\[\#0f0f16\]\/95 { background-color: oklab(0.171913 0.00369154 -0.0139953 / 0.95); }
  .bg-\[\#00d62b\]\/35 { background-color: oklab(0.760349 -0.20007 0.146299 / 0.35); }
  .bg-\[\#00d62b\]\/80 { background-color: oklab(0.760349 -0.20007 0.146299 / 0.8); }
  .bg-\[\#1A1A23\] { background-color: rgb(26, 26, 35); }
  .bg-\[\#1F2937\] { background-color: rgb(31, 41, 55); }
  .bg-\[\#1a0e0e\] { background-color: rgb(26, 14, 14); }
  .bg-\[\#1a1a23\] { background-color: rgb(26, 26, 35); }
  .bg-\[\#1a1a23\]\/50 { background-color: oklab(0.221966 0.00448469 -0.0168664 / 0.5); }
  .bg-\[\#1e3150\] { background-color: rgb(30, 49, 80); }
  .bg-\[\#2A2A33\] { background-color: rgb(42, 42, 51); }
  .bg-\[\#2A2A33\]\/0 { background-color: oklab(0 0 0 / 0); }
  .bg-\[\#2A2A33\]\/40 { background-color: oklab(0.288788 0.00431302 -0.0157297 / 0.4); }
  .bg-\[\#2A2A33\]\/50 { background-color: oklab(0.288788 0.00431302 -0.0157297 / 0.5); }
  .bg-\[\#2A2A35\] { background-color: rgb(42, 42, 53); }
  .bg-\[\#2d315e\] { background-color: rgb(45, 49, 94); }
  .bg-\[\#6f7bf7\] { background-color: rgb(111, 123, 247); }
  .bg-\[\#6f7bf7\]\/7 { background-color: oklab(0.635359 0.01828 -0.182022 / 0.07); }
  .bg-\[\#6f7bf7\]\/10 { background-color: oklab(0.635359 0.01828 -0.182022 / 0.1); }
  .bg-\[\#6f7bf7\]\/15 { background-color: oklab(0.635359 0.01828 -0.182022 / 0.15); }
  .bg-\[\#6f7bf7\]\/20 { background-color: oklab(0.635359 0.01828 -0.182022 / 0.2); }
  .bg-\[\#19fb9b\]\/35 { background-color: oklab(0.87062 -0.188507 0.0812956 / 0.35); }
  .bg-\[\#54d591\]\/35 { background-color: oklab(0.783941 -0.138723 0.0589176 / 0.35); }
  .bg-\[\#54d59083\] { background-color: rgba(84, 213, 144, 0.514); }
  .bg-\[\#141c27\] { background-color: rgb(20, 28, 39); }
  .bg-\[\#151c2e\] { background-color: rgb(21, 28, 46); }
  .bg-\[\#3949e3\] { background-color: rgb(57, 73, 227); }
  .bg-\[\#3949e3\]\/20 { background-color: oklab(0.500444 0.00194713 -0.229775 / 0.2); }
  .bg-\[\#4049a8\]\/20 { background-color: oklab(0.453136 0.0120612 -0.150414 / 0.2); }
  .bg-\[\#5261F5\] { background-color: rgb(82, 97, 245); }
  .bg-\[\#5261F5\]\/20 { background-color: oklab(0.569342 0.0108387 -0.218862 / 0.2); }
  .bg-\[\#5261F5\]\/60 { background-color: oklab(0.569342 0.0108387 -0.218862 / 0.6); }
  .bg-\[\#5664f2\] { background-color: rgb(86, 100, 242); }
  .bg-\[\#5865F2\] { background-color: rgb(88, 101, 242); }
  .bg-\[\#07070b\] { background-color: rgb(7, 7, 11); }
  .bg-\[\#09090D\] { background-color: rgb(9, 9, 13); }
  .bg-\[\#09090D\]\/25 { background-color: oklab(0.141825 0.00229327 -0.00842121 / 0.25); }
  .bg-\[\#12121a\] { background-color: rgb(18, 18, 26); }
  .bg-\[\#14141b\] { background-color: rgb(20, 20, 27); }
  .bg-\[\#15151E\] { background-color: rgb(21, 21, 30); }
  .bg-\[\#15151d\] { background-color: rgb(21, 21, 29); }
  .bg-\[\#15151f\] { background-color: rgb(21, 21, 31); }
  .bg-\[\#101016\] { background-color: rgb(16, 16, 22); }
  .bg-\[\#111827\] { background-color: rgb(17, 24, 39); }
  .bg-\[\#121219\]\/85 { background-color: oklab(0.185591 0.00365761 -0.0137139 / 0.85); }
  .bg-\[\#131324\] { background-color: rgb(19, 19, 36); }
  .bg-\[\#252541\] { background-color: rgb(37, 37, 65); }
  .bg-\[\#374151\] { background-color: rgb(55, 65, 81); }
  .bg-\[\#F3BA2F\]\/10 { background-color: oklab(0.819429 0.0157713 0.155313 / 0.1); }
  .bg-\[\#F3BA2F\]\/20 { background-color: oklab(0.819429 0.0157713 0.155313 / 0.2); }
  .bg-\[\#defc18\]\/35 { background-color: oklab(0.936755 -0.101632 0.189576 / 0.35); }
  .bg-\[\#e1b272\]\/35 { background-color: oklab(0.792194 0.0267853 0.094402 / 0.35); }
  .bg-\[\#e1b3727a\] { background-color: rgba(225, 179, 114, 0.48); }
  .bg-\[\#f0f0f0\] { background-color: rgb(240, 240, 240); }
  .bg-\[\#f8f8f8\] { background-color: rgb(248, 248, 248); }
  .bg-\[\#fe997be6\]\/35 { background-color: oklab(0.78105 0.102463 0.0781556 / 0.315686); }
  .bg-\[\#ff5e1e80\] { background-color: rgba(255, 94, 30, 0.5); }
  .bg-\[\#ff5e1e\]\/35 { background-color: oklab(0.68691 0.161596 0.13044 / 0.35); }
  .bg-\[\#ff9500\] { background-color: rgb(255, 149, 0); }
  .bg-\[\#ff9500\]\/5 { background-color: oklab(0.765241 0.0807011 0.155514 / 0.05); }
  .bg-\[\#ff9500\]\/10 { background-color: oklab(0.765241 0.0807011 0.155514 / 0.1); }
  .bg-\[\#ff950080\] { background-color: rgba(255, 149, 0, 0.5); }
  .bg-\[rgba\(12\,12\,12\,0\.7\)\] { background-color: rgba(12, 12, 12, 0.7); }
  .bg-\[rgba\(12\,12\,12\,0\.45\)\] { background-color: rgba(12, 12, 12, 0.45); }
  .bg-accent, .bg-accent\/15 { background-color: var(--accent); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-accent\/15 { background-color: color-mix(in oklab,var(--accent)15%,transparent); }
}
  .bg-accent\/20 { background-color: var(--accent); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-accent\/20 { background-color: color-mix(in oklab,var(--accent)20%,transparent); }
}
  .bg-amber-500 { background-color: var(--color-amber-500); }
  .bg-amber-600\/90 { background-color: rgba(221, 116, 0, 0.9); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-amber-600\/90 { background-color: color-mix(in oklab,var(--color-amber-600)90%,transparent); }
}
  .bg-background, .bg-background\/20 { background-color: var(--background); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-background\/20 { background-color: color-mix(in oklab,var(--background)20%,transparent); }
}
  .bg-background\/30 { background-color: var(--background); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-background\/30 { background-color: color-mix(in oklab,var(--background)30%,transparent); }
}
  .bg-background\/40 { background-color: var(--background); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-background\/40 { background-color: color-mix(in oklab,var(--background)40%,transparent); }
}
  .bg-background\/50 { background-color: var(--background); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-background\/50 { background-color: color-mix(in oklab,var(--background)50%,transparent); }
}
  .bg-background\/80 { background-color: var(--background); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-background\/80 { background-color: color-mix(in oklab,var(--background)80%,transparent); }
}
  .bg-black { background-color: var(--color-black); }
  .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\/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\/60 { background-color: rgba(0, 0, 0, 0.6); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-black\/60 { background-color: color-mix(in oklab,var(--color-black)60%,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-400 { background-color: var(--color-blue-400); }
  .bg-blue-400\/40 { background-color: rgba(84, 162, 255, 0.4); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-blue-400\/40 { background-color: color-mix(in oklab,var(--color-blue-400)40%,transparent); }
}
  .bg-blue-500 { background-color: var(--color-blue-500); }
  .bg-blue-500\/5 { background-color: rgba(48, 128, 255, 0.05); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-blue-500\/5 { background-color: color-mix(in oklab,var(--color-blue-500)5%,transparent); }
}
  .bg-blue-500\/10 { background-color: rgba(48, 128, 255, 0.1); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-blue-500\/10 { background-color: color-mix(in oklab,var(--color-blue-500)10%,transparent); }
}
  .bg-blue-500\/20 { background-color: rgba(48, 128, 255, 0.2); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-blue-500\/20 { background-color: color-mix(in oklab,var(--color-blue-500)20%,transparent); }
}
  .bg-blue-600 { background-color: var(--color-blue-600); }
  .bg-blue-600\/30 { background-color: rgba(21, 93, 252, 0.3); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-blue-600\/30 { background-color: color-mix(in oklab,var(--color-blue-600)30%,transparent); }
}
  .bg-blue-600\/80 { background-color: rgba(21, 93, 252, 0.8); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-blue-600\/80 { background-color: color-mix(in oklab,var(--color-blue-600)80%,transparent); }
}
  .bg-blue-800 { background-color: var(--color-blue-800); }
  .bg-blue-950\/20 { background-color: rgba(22, 36, 86, 0.2); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-blue-950\/20 { background-color: color-mix(in oklab,var(--color-blue-950)20%,transparent); }
}
  .bg-border { background-color: var(--border); }
  .bg-card, .bg-card\/40 { background-color: var(--card); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-card\/40 { background-color: color-mix(in oklab,var(--card)40%,transparent); }
}
  .bg-card\/50 { background-color: var(--card); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-card\/50 { background-color: color-mix(in oklab,var(--card)50%,transparent); }
}
  .bg-card\/90 { background-color: var(--card); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-card\/90 { background-color: color-mix(in oklab,var(--card)90%,transparent); }
}
  .bg-current { background-color: currentcolor; }
  .bg-destructive, .bg-destructive\/10 { background-color: var(--destructive); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-destructive\/10 { background-color: color-mix(in oklab,var(--destructive)10%,transparent); }
}
  .bg-emerald-400 { background-color: var(--color-emerald-400); }
  .bg-emerald-400\/40 { background-color: rgba(0, 210, 148, 0.4); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-emerald-400\/40 { background-color: color-mix(in oklab,var(--color-emerald-400)40%,transparent); }
}
  .bg-emerald-600 { background-color: var(--color-emerald-600); }
  .bg-gray-50 { background-color: var(--color-gray-50); }
  .bg-gray-300 { background-color: var(--color-gray-300); }
  .bg-gray-400 { background-color: var(--color-gray-400); }
  .bg-gray-400\/60 { background-color: rgba(153, 161, 175, 0.6); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-gray-400\/60 { background-color: color-mix(in oklab,var(--color-gray-400)60%,transparent); }
}
  .bg-gray-500 { background-color: var(--color-gray-500); }
  .bg-gray-500\/5 { background-color: rgba(106, 114, 130, 0.05); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-gray-500\/5 { background-color: color-mix(in oklab,var(--color-gray-500)5%,transparent); }
}
  .bg-gray-500\/10 { background-color: rgba(106, 114, 130, 0.1); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-gray-500\/10 { background-color: color-mix(in oklab,var(--color-gray-500)10%,transparent); }
}
  .bg-gray-500\/20 { background-color: rgba(106, 114, 130, 0.2); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-gray-500\/20 { background-color: color-mix(in oklab,var(--color-gray-500)20%,transparent); }
}
  .bg-gray-600 { background-color: var(--color-gray-600); }
  .bg-gray-700 { background-color: var(--color-gray-700); }
  .bg-gray-700\/40 { background-color: rgba(54, 65, 83, 0.4); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-gray-700\/40 { background-color: color-mix(in oklab,var(--color-gray-700)40%,transparent); }
}
  .bg-gray-700\/50 { background-color: rgba(54, 65, 83, 0.5); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-gray-700\/50 { background-color: color-mix(in oklab,var(--color-gray-700)50%,transparent); }
}
  .bg-gray-800 { background-color: var(--color-gray-800); }
  .bg-gray-800\/25 { background-color: rgba(30, 41, 57, 0.25); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-gray-800\/25 { background-color: color-mix(in oklab,var(--color-gray-800)25%,transparent); }
}
  .bg-gray-800\/30 { background-color: rgba(30, 41, 57, 0.3); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-gray-800\/30 { background-color: color-mix(in oklab,var(--color-gray-800)30%,transparent); }
}
  .bg-gray-800\/50 { background-color: rgba(30, 41, 57, 0.5); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-gray-800\/50 { background-color: color-mix(in oklab,var(--color-gray-800)50%,transparent); }
}
  .bg-gray-900 { background-color: var(--color-gray-900); }
  .bg-gray-900\/50 { background-color: rgba(16, 24, 40, 0.5); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-gray-900\/50 { background-color: color-mix(in oklab,var(--color-gray-900)50%,transparent); }
}
  .bg-gray-900\/90 { background-color: rgba(16, 24, 40, 0.9); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-gray-900\/90 { background-color: color-mix(in oklab,var(--color-gray-900)90%,transparent); }
}
  .bg-gray-950 { background-color: var(--color-gray-950); }
  .bg-green-400 { background-color: var(--color-green-400); }
  .bg-green-400\/25 { background-color: rgba(5, 223, 114, 0.25); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-green-400\/25 { background-color: color-mix(in oklab,var(--color-green-400)25%,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\/10 { background-color: rgba(0, 199, 88, 0.1); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-green-500\/10 { background-color: color-mix(in oklab,var(--color-green-500)10%,transparent); }
}
  .bg-green-500\/15 { background-color: rgba(0, 199, 88, 0.15); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-green-500\/15 { background-color: color-mix(in oklab,var(--color-green-500)15%,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-600 { background-color: var(--color-green-600); }
  .bg-green-800\/10 { background-color: rgba(1, 102, 48, 0.1); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-green-800\/10 { background-color: color-mix(in oklab,var(--color-green-800)10%,transparent); }
}
  .bg-green-800\/20 { background-color: rgba(1, 102, 48, 0.2); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-green-800\/20 { background-color: color-mix(in oklab,var(--color-green-800)20%,transparent); }
}
  .bg-green-900\/50 { background-color: rgba(13, 84, 43, 0.5); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-green-900\/50 { background-color: color-mix(in oklab,var(--color-green-900)50%,transparent); }
}
  .bg-indigo-500 { background-color: var(--color-indigo-500); }
  .bg-indigo-500\/5 { background-color: rgba(98, 95, 255, 0.05); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-indigo-500\/5 { background-color: color-mix(in oklab,var(--color-indigo-500)5%,transparent); }
}
  .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\/15 { background-color: rgba(98, 95, 255, 0.15); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-indigo-500\/15 { background-color: color-mix(in oklab,var(--color-indigo-500)15%,transparent); }
}
  .bg-indigo-500\/\[0\.04\] { background-color: rgba(98, 95, 255, 0.04); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-indigo-500\/\[0\.04\] { background-color: color-mix(in oklab,var(--color-indigo-500)4%,transparent); }
}
  .bg-indigo-800\/35 { background-color: rgba(55, 42, 172, 0.35); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-indigo-800\/35 { background-color: color-mix(in oklab,var(--color-indigo-800)35%,transparent); }
}
  .bg-indigo-950\/20 { background-color: rgba(30, 26, 77, 0.2); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-indigo-950\/20 { background-color: color-mix(in oklab,var(--color-indigo-950)20%,transparent); }
}
  .bg-muted, .bg-muted\/10 { background-color: var(--muted); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-muted\/10 { background-color: color-mix(in oklab,var(--muted)10%,transparent); }
}
  .bg-muted\/20 { background-color: var(--muted); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-muted\/20 { background-color: color-mix(in oklab,var(--muted)20%,transparent); }
}
  .bg-muted\/30 { background-color: var(--muted); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-muted\/30 { background-color: color-mix(in oklab,var(--muted)30%,transparent); }
}
  .bg-muted\/50 { background-color: var(--muted); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-muted\/50 { background-color: color-mix(in oklab,var(--muted)50%,transparent); }
}
  .bg-neutral-950\/80 { background-color: rgba(10, 10, 10, 0.8); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-neutral-950\/80 { background-color: color-mix(in oklab,var(--color-neutral-950)80%,transparent); }
}
  .bg-orange-400\/25 { background-color: rgba(255, 139, 26, 0.25); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-orange-400\/25 { background-color: color-mix(in oklab,var(--color-orange-400)25%,transparent); }
}
  .bg-orange-500\/5 { background-color: rgba(254, 110, 0, 0.05); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-orange-500\/5 { background-color: color-mix(in oklab,var(--color-orange-500)5%,transparent); }
}
  .bg-orange-500\/10 { background-color: rgba(254, 110, 0, 0.1); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-orange-500\/10 { background-color: color-mix(in oklab,var(--color-orange-500)10%,transparent); }
}
  .bg-orange-900\/5 { background-color: rgba(126, 42, 12, 0.05); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-orange-900\/5 { background-color: color-mix(in oklab,var(--color-orange-900)5%,transparent); }
}
  .bg-pink-500\/20 { background-color: rgba(246, 51, 154, 0.2); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-pink-500\/20 { background-color: color-mix(in oklab,var(--color-pink-500)20%,transparent); }
}
  .bg-popover { background-color: var(--popover); }
  .bg-primary, .bg-primary\/5 { background-color: var(--primary); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-primary\/5 { background-color: color-mix(in oklab,var(--primary)5%,transparent); }
}
  .bg-primary\/8 { background-color: var(--primary); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-primary\/8 { background-color: color-mix(in oklab,var(--primary)8%,transparent); }
}
  .bg-primary\/10 { background-color: var(--primary); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-primary\/10 { background-color: color-mix(in oklab,var(--primary)10%,transparent); }
}
  .bg-primary\/15 { background-color: var(--primary); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-primary\/15 { background-color: color-mix(in oklab,var(--primary)15%,transparent); }
}
  .bg-primary\/20 { background-color: var(--primary); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-primary\/20 { background-color: color-mix(in oklab,var(--primary)20%,transparent); }
}
  .bg-primary\/40 { background-color: var(--primary); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-primary\/40 { background-color: color-mix(in oklab,var(--primary)40%,transparent); }
}
  .bg-primary\/70 { background-color: var(--primary); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-primary\/70 { background-color: color-mix(in oklab,var(--primary)70%,transparent); }
}
  .bg-primary\/\[0\.04\] { background-color: var(--primary); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-primary\/\[0\.04\] { background-color: color-mix(in oklab,var(--primary)4%,transparent); }
}
  .bg-primary\/\[0\.06\] { background-color: var(--primary); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-primary\/\[0\.06\] { background-color: color-mix(in oklab,var(--primary)6%,transparent); }
}
  .bg-purple-500 { background-color: var(--color-purple-500); }
  .bg-purple-500\/10 { background-color: rgba(172, 75, 255, 0.1); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-purple-500\/10 { background-color: color-mix(in oklab,var(--color-purple-500)10%,transparent); }
}
  .bg-purple-500\/20 { background-color: rgba(172, 75, 255, 0.2); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-purple-500\/20 { background-color: color-mix(in oklab,var(--color-purple-500)20%,transparent); }
}
  .bg-red-400\/10 { background-color: rgba(255, 101, 104, 0.1); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-red-400\/10 { background-color: color-mix(in oklab,var(--color-red-400)10%,transparent); }
}
  .bg-red-500 { background-color: var(--color-red-500); }
  .bg-red-500\/10 { background-color: rgba(251, 44, 54, 0.1); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-red-500\/10 { background-color: color-mix(in oklab,var(--color-red-500)10%,transparent); }
}
  .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-600 { background-color: var(--color-red-600); }
  .bg-red-600\/30 { background-color: rgba(228, 0, 20, 0.3); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-red-600\/30 { background-color: color-mix(in oklab,var(--color-red-600)30%,transparent); }
}
  .bg-red-800 { background-color: var(--color-red-800); }
  .bg-red-900\/40 { background-color: rgba(130, 24, 26, 0.4); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-red-900\/40 { background-color: color-mix(in oklab,var(--color-red-900)40%,transparent); }
}
  .bg-red-950\/50 { background-color: rgba(70, 8, 9, 0.5); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-red-950\/50 { background-color: color-mix(in oklab,var(--color-red-950)50%,transparent); }
}
  .bg-secondary, .bg-secondary\/80 { background-color: var(--secondary); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-secondary\/80 { background-color: color-mix(in oklab,var(--secondary)80%,transparent); }
}
  .bg-sidebar { background-color: var(--sidebar); }
  .bg-sidebar-border { background-color: var(--sidebar-border); }
  .bg-slate-600 { background-color: var(--color-slate-600); }
  .bg-slate-700 { background-color: var(--color-slate-700); }
  .bg-slate-700\/30 { background-color: rgba(49, 65, 88, 0.3); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-slate-700\/30 { background-color: color-mix(in oklab,var(--color-slate-700)30%,transparent); }
}
  .bg-slate-800 { background-color: var(--color-slate-800); }
  .bg-slate-800\/30 { background-color: rgba(29, 41, 61, 0.3); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-slate-800\/30 { background-color: color-mix(in oklab,var(--color-slate-800)30%,transparent); }
}
  .bg-slate-800\/50 { background-color: rgba(29, 41, 61, 0.5); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-slate-800\/50 { background-color: color-mix(in oklab,var(--color-slate-800)50%,transparent); }
}
  .bg-slate-900\/50 { background-color: rgba(15, 23, 43, 0.5); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-slate-900\/50 { background-color: color-mix(in oklab,var(--color-slate-900)50%,transparent); }
}
  .bg-slate-950\/80 { background-color: rgba(2, 6, 24, 0.8); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-slate-950\/80 { background-color: color-mix(in oklab,var(--color-slate-950)80%,transparent); }
}
  .bg-slate-950\/90 { background-color: rgba(2, 6, 24, 0.9); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-slate-950\/90 { background-color: color-mix(in oklab,var(--color-slate-950)90%,transparent); }
}
  .bg-teal-400 { background-color: var(--color-teal-400); }
  .bg-teal-600 { background-color: var(--color-teal-600); }
  .bg-transparent { background-color: rgba(0, 0, 0, 0); }
  .bg-violet-500\/4 { background-color: rgba(141, 84, 255, 0.04); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-violet-500\/4 { background-color: color-mix(in oklab,var(--color-violet-500)4%,transparent); }
}
  .bg-violet-500\/\[0\.03\] { background-color: rgba(141, 84, 255, 0.03); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-violet-500\/\[0\.03\] { background-color: color-mix(in oklab,var(--color-violet-500)3%,transparent); }
}
  .bg-violet-500\/\[0\.04\] { background-color: rgba(141, 84, 255, 0.04); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-violet-500\/\[0\.04\] { background-color: color-mix(in oklab,var(--color-violet-500)4%,transparent); }
}
  .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\/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\/\[0\.1\] { background-color: rgba(255, 255, 255, 0.1); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-white\/\[0\.1\] { background-color: color-mix(in oklab,var(--color-white)10%,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-white\/\[0\.06\] { background-color: rgba(255, 255, 255, 0.06); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-white\/\[0\.06\] { background-color: color-mix(in oklab,var(--color-white)6%,transparent); }
}
  .bg-white\/\[0\.08\] { background-color: rgba(255, 255, 255, 0.08); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-white\/\[0\.08\] { background-color: color-mix(in oklab,var(--color-white)8%,transparent); }
}
  .bg-white\/\[0\.12\] { background-color: rgba(255, 255, 255, 0.12); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-white\/\[0\.12\] { background-color: color-mix(in oklab,var(--color-white)12%,transparent); }
}
  .bg-yellow-300 { background-color: var(--color-yellow-300); }
  .bg-yellow-400 { background-color: var(--color-yellow-400); }
  .bg-yellow-500\/5 { background-color: rgba(237, 178, 0, 0.05); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-yellow-500\/5 { background-color: color-mix(in oklab,var(--color-yellow-500)5%,transparent); }
}
  .bg-yellow-500\/10 { background-color: rgba(237, 178, 0, 0.1); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-yellow-500\/10 { background-color: color-mix(in oklab,var(--color-yellow-500)10%,transparent); }
}
  .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-800\/10 { background-color: rgba(135, 75, 0, 0.1); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-yellow-800\/10 { background-color: color-mix(in oklab,var(--color-yellow-800)10%,transparent); }
}
  .bg-zinc-500 { background-color: var(--color-zinc-500); }
  .bg-zinc-700\/40 { background-color: rgba(63, 63, 70, 0.4); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-zinc-700\/40 { background-color: color-mix(in oklab,var(--color-zinc-700)40%,transparent); }
}
  .bg-zinc-800 { background-color: var(--color-zinc-800); }
  .bg-zinc-800\/30 { background-color: rgba(39, 39, 42, 0.3); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-zinc-800\/30 { background-color: color-mix(in oklab,var(--color-zinc-800)30%,transparent); }
}
  .bg-zinc-800\/50 { background-color: rgba(39, 39, 42, 0.5); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-zinc-800\/50 { background-color: color-mix(in oklab,var(--color-zinc-800)50%,transparent); }
}
  .bg-zinc-800\/70 { background-color: rgba(39, 39, 42, 0.7); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-zinc-800\/70 { background-color: color-mix(in oklab,var(--color-zinc-800)70%,transparent); }
}
  .bg-zinc-900 { background-color: var(--color-zinc-900); }
  .bg-zinc-900\/40 { background-color: rgba(24, 24, 27, 0.4); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-zinc-900\/40 { background-color: color-mix(in oklab,var(--color-zinc-900)40%,transparent); }
}
  .bg-zinc-900\/50 { background-color: rgba(24, 24, 27, 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-900\/60 { background-color: rgba(24, 24, 27, 0.6); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-zinc-900\/60 { background-color: color-mix(in oklab,var(--color-zinc-900)60%,transparent); }
}
  .bg-zinc-900\/90 { background-color: rgba(24, 24, 27, 0.9); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-zinc-900\/90 { background-color: color-mix(in oklab,var(--color-zinc-900)90%,transparent); }
}
  .bg-zinc-950 { background-color: var(--color-zinc-950); }
  .bg-zinc-950\/50 { background-color: rgba(9, 9, 11, 0.5); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-zinc-950\/50 { background-color: color-mix(in oklab,var(--color-zinc-950)50%,transparent); }
}
  .bg-zinc-950\/90 { background-color: rgba(9, 9, 11, 0.9); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-zinc-950\/90 { background-color: color-mix(in oklab,var(--color-zinc-950)90%,transparent); }
}
  .bg-zinc-950\/95 { background-color: rgba(9, 9, 11, 0.95); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-zinc-950\/95 { background-color: color-mix(in oklab,var(--color-zinc-950)95%,transparent); }
}
  .bg-zinc-950\/98 { background-color: rgba(9, 9, 11, 0.98); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-zinc-950\/98 { background-color: color-mix(in oklab,var(--color-zinc-950)98%,transparent); }
}
  .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-conic\/\[from_var\(--border-angle\)\] { --tw-gradient-position: from var(--border-angle); background-image: conic-gradient(var(--tw-gradient-stops)); }
  .bg-gradient-to-b { --tw-gradient-position: to bottom in oklab; }
  .bg-gradient-to-b, .bg-gradient-to-br { background-image: linear-gradient(var(--tw-gradient-stops)); }
  .bg-gradient-to-br { --tw-gradient-position: to bottom right in oklab; }
  .bg-gradient-to-l { --tw-gradient-position: to left in oklab; }
  .bg-gradient-to-l, .bg-gradient-to-r { background-image: linear-gradient(var(--tw-gradient-stops)); }
  .bg-gradient-to-r { --tw-gradient-position: to right in oklab; }
  .bg-gradient-to-t { --tw-gradient-position: to top in oklab; }
  .bg-gradient-to-t, .bg-gradient-to-tr { background-image: linear-gradient(var(--tw-gradient-stops)); }
  .bg-gradient-to-tr { --tw-gradient-position: to top right in oklab; }
  .bg-\[conic-gradient\(from_90deg_at_50\%_50\%\,\#5f3535_0\%\,\#1A1A23_50\%\,\#5f3535_100\%\)\] { background-image: conic-gradient(from 90deg, rgb(95, 53, 53) 0deg, rgb(26, 26, 35) 50%, rgb(95, 53, 53) 100%); }
  .bg-\[linear-gradient\(to_right\,\#80808012_1px\,transparent_1px\)\,linear-gradient\(to_bottom\,\#80808012_1px\,transparent_1px\)\] { background-image: linear-gradient(90deg, rgba(128, 128, 128, 0.07) 1px, rgba(0, 0, 0, 0) 0px), linear-gradient(rgba(128, 128, 128, 0.07) 1px, rgba(0, 0, 0, 0) 0px); }
  .bg-\[linear-gradient\(to_right\,var\(--color-gray-200\)\,var\(--color-blue-200\)\,var\(--color-gray-50\)\,var\(--color-blue-300\)\,var\(--color-gray-200\)\)\] { background-image: linear-gradient(to right,var(--color-gray-200),var(--color-blue-200),var(--color-gray-50),var(--color-blue-300),var(--color-gray-200)); }
  .bg-\[radial-gradient\(circle_at_50\%_50\%\,hsl\(var\(--primary\)\/0\.1\)\,transparent_50\%\)\] { background-image: radial-gradient(circle at 50% 50%,hsl(var(--primary)/.1),transparent 50%); }
  .bg-\[radial-gradient\(circle_at_50\%_120\%\,rgba\(255\,255\,255\,0\.15\)\,transparent\)\] { background-image: radial-gradient(circle at 50% 120%, rgba(255, 255, 255, 0.15), rgba(0, 0, 0, 0)); }
  .from-\[\#0A3161\] { --tw-gradient-from: #0a3161; --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-\[\#0bb254\] { --tw-gradient-from: #0bb254; --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-\[\#1A1A23\] { --tw-gradient-from: #1a1a23; --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-\[\#2d337e\] { --tw-gradient-from: #2d337e; --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-\[\#6f7bf7\] { --tw-gradient-from: #6f7bf7; --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-\[\#6f7bf7\]\/10 { --tw-gradient-from: oklab(63.5359% .01828 -.182022/.1); --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-\[\#7DD3FC\] { --tw-gradient-from: #7dd3fc; --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-\[\#3949e3\]\/0 { --tw-gradient-from: oklab(0% 0 0/0); --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-\[\#5664f2\]\/10 { --tw-gradient-from: oklab(57.4489% .0127423 -.210391/.1); --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-\[\#09090D\] { --tw-gradient-from: #09090d; --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-\[\#11111a\] { --tw-gradient-from: #11111a; --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-\[\#B31942\] { --tw-gradient-from: #b31942; --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-\[\#C084FC\] { --tw-gradient-from: #c084fc; --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-\[\#DEE6FF\] { --tw-gradient-from: #dee6ff; --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-\[\#E0E0E0\] { --tw-gradient-from: #e0e0e0; --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-\[\#FF9D00\] { --tw-gradient-from: #ff9d00; --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-\[\#FFD580\] { --tw-gradient-from: #ffd580; --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-\[\#FFF700\] { --tw-gradient-from: #fff700; --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-500\/0 { --tw-gradient-from: #0000; }
  @supports (color:color-mix(in lab,red,red)) {
  .from-amber-500\/0 { --tw-gradient-from: color-mix(in oklab,var(--color-amber-500)0%,transparent); }
}
  .from-amber-500\/0 { --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-background { --tw-gradient-from: var(--background); --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-blue-500 { --tw-gradient-from: var(--color-blue-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-blue-500\/10 { --tw-gradient-from: #3080ff1a; }
  @supports (color:color-mix(in lab,red,red)) {
  .from-blue-500\/10 { --tw-gradient-from: color-mix(in oklab,var(--color-blue-500)10%,transparent); }
}
  .from-blue-500\/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-blue-600 { --tw-gradient-from: 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)); }
  .from-blue-600\/50 { --tw-gradient-from: #155dfc80; }
  @supports (color:color-mix(in lab,red,red)) {
  .from-blue-600\/50 { --tw-gradient-from: color-mix(in oklab,var(--color-blue-600)50%,transparent); }
}
  .from-blue-600\/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-700 { --tw-gradient-from: var(--color-blue-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-emerald-500\/10 { --tw-gradient-from: #00bb7f1a; }
  @supports (color:color-mix(in lab,red,red)) {
  .from-emerald-500\/10 { --tw-gradient-from: color-mix(in oklab,var(--color-emerald-500)10%,transparent); }
}
  .from-emerald-500\/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-emerald-600 { --tw-gradient-from: 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)); }
  .from-gray-400 { --tw-gradient-from: var(--color-gray-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-gray-400\/0 { --tw-gradient-from: #0000; }
  @supports (color:color-mix(in lab,red,red)) {
  .from-gray-400\/0 { --tw-gradient-from: color-mix(in oklab,var(--color-gray-400)0%,transparent); }
}
  .from-gray-400\/0 { --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-500\/40 { --tw-gradient-from: #00c75866; }
  @supports (color:color-mix(in lab,red,red)) {
  .from-green-500\/40 { --tw-gradient-from: color-mix(in oklab,var(--color-green-500)40%,transparent); }
}
  .from-green-500\/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)); }
  .from-green-500\/50 { --tw-gradient-from: #00c75880; }
  @supports (color:color-mix(in lab,red,red)) {
  .from-green-500\/50 { --tw-gradient-from: color-mix(in oklab,var(--color-green-500)50%,transparent); }
}
  .from-green-500\/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-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-500 { --tw-gradient-from: var(--color-orange-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-500\/50 { --tw-gradient-from: #fe6e0080; }
  @supports (color:color-mix(in lab,red,red)) {
  .from-orange-500\/50 { --tw-gradient-from: color-mix(in oklab,var(--color-orange-500)50%,transparent); }
}
  .from-orange-500\/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-primary\/5 { --tw-gradient-from: var(--primary); }
  @supports (color:color-mix(in lab,red,red)) {
  .from-primary\/5 { --tw-gradient-from: color-mix(in oklab,var(--primary)5%,transparent); }
}
  .from-primary\/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)); }
  .from-primary\/10 { --tw-gradient-from: var(--primary); }
  @supports (color:color-mix(in lab,red,red)) {
  .from-primary\/10 { --tw-gradient-from: color-mix(in oklab,var(--primary)10%,transparent); }
}
  .from-primary\/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-primary\/\[0\.05\] { --tw-gradient-from: var(--primary); }
  @supports (color:color-mix(in lab,red,red)) {
  .from-primary\/\[0\.05\] { --tw-gradient-from: color-mix(in oklab,var(--primary)5%,transparent); }
}
  .from-primary\/\[0\.05\] { --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-500 { --tw-gradient-from: var(--color-purple-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-purple-500\/20 { --tw-gradient-from: #ac4bff33; }
  @supports (color:color-mix(in lab,red,red)) {
  .from-purple-500\/20 { --tw-gradient-from: color-mix(in oklab,var(--color-purple-500)20%,transparent); }
}
  .from-purple-500\/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-purple-500\/50 { --tw-gradient-from: #ac4bff80; }
  @supports (color:color-mix(in lab,red,red)) {
  .from-purple-500\/50 { --tw-gradient-from: color-mix(in oklab,var(--color-purple-500)50%,transparent); }
}
  .from-purple-500\/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-slate-800\/50 { --tw-gradient-from: #1d293d80; }
  @supports (color:color-mix(in lab,red,red)) {
  .from-slate-800\/50 { --tw-gradient-from: color-mix(in oklab,var(--color-slate-800)50%,transparent); }
}
  .from-slate-800\/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-slate-900\/50 { --tw-gradient-from: #0f172b80; }
  @supports (color:color-mix(in lab,red,red)) {
  .from-slate-900\/50 { --tw-gradient-from: color-mix(in oklab,var(--color-slate-900)50%,transparent); }
}
  .from-slate-900\/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-teal-500\/10 { --tw-gradient-from: #00baa71a; }
  @supports (color:color-mix(in lab,red,red)) {
  .from-teal-500\/10 { --tw-gradient-from: color-mix(in oklab,var(--color-teal-500)10%,transparent); }
}
  .from-teal-500\/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-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-yellow-500 { --tw-gradient-from: var(--color-yellow-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-yellow-600 { --tw-gradient-from: var(--color-yellow-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)); }
  .from-zinc-950 { --tw-gradient-from: var(--color-zinc-950); --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-60\% { --tw-gradient-from-position: 60%; }
  .via-\[\#3949e3\]\/5 { --tw-gradient-via: oklab(50.0444% .00194713 -.229775/.05); --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-amber-500\/5 { --tw-gradient-via: #f99c000d; }
  @supports (color:color-mix(in lab,red,red)) {
  .via-amber-500\/5 { --tw-gradient-via: color-mix(in oklab,var(--color-amber-500)5%,transparent); }
}
  .via-amber-500\/5 { --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-blue-500 { --tw-gradient-via: var(--color-blue-500); --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-gray-400\/5 { --tw-gradient-via: #99a1af0d; }
  @supports (color:color-mix(in lab,red,red)) {
  .via-gray-400\/5 { --tw-gradient-via: color-mix(in oklab,var(--color-gray-400)5%,transparent); }
}
  .via-gray-400\/5 { --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-green-400\/20 { --tw-gradient-via: #05df7233; }
  @supports (color:color-mix(in lab,red,red)) {
  .via-green-400\/20 { --tw-gradient-via: color-mix(in oklab,var(--color-green-400)20%,transparent); }
}
  .via-green-400\/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-green-400\/40 { --tw-gradient-via: #05df7266; }
  @supports (color:color-mix(in lab,red,red)) {
  .via-green-400\/40 { --tw-gradient-via: color-mix(in oklab,var(--color-green-400)40%,transparent); }
}
  .via-green-400\/40 { --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-400\/40 { --tw-gradient-via: #7d87ff66; }
  @supports (color:color-mix(in lab,red,red)) {
  .via-indigo-400\/40 { --tw-gradient-via: color-mix(in oklab,var(--color-indigo-400)40%,transparent); }
}
  .via-indigo-400\/40 { --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-600 { --tw-gradient-via: var(--color-indigo-600); --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-pink-500 { --tw-gradient-via: var(--color-pink-500); --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-primary { --tw-gradient-via: var(--primary); --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-primary\/5 { --tw-gradient-via: var(--primary); }
  @supports (color:color-mix(in lab,red,red)) {
  .via-primary\/5 { --tw-gradient-via: color-mix(in oklab,var(--primary)5%,transparent); }
}
  .via-primary\/5 { --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-slate-900 { --tw-gradient-via: var(--color-slate-900); --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-teal-600 { --tw-gradient-via: var(--color-teal-600); --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-transparent { --tw-gradient-via: transparent; --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 { --tw-gradient-via: var(--color-white); --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-zinc-900 { --tw-gradient-via: var(--color-zinc-900); --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-90\% { --tw-gradient-via-position: 90%; }
  .to-\[\#0A0A0F\] { --tw-gradient-to: #0a0a0f; --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-\[\#0A3161\] { --tw-gradient-to: #0a3161; --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-\[\#0d0d14\] { --tw-gradient-to: #0d0d14; --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-\[\#8b5cf6\]\/10 { --tw-gradient-to: oklab(60.5631% .0845415 -.201932/.1); --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-\[\#058d45\] { --tw-gradient-to: #058d45; --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-\[\#252f86\] { --tw-gradient-to: #252f86; --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-\[\#334B99\] { --tw-gradient-to: #334b99; --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-\[\#828cff\] { --tw-gradient-to: #828cff; --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-\[\#2563EB\] { --tw-gradient-to: #2563eb; --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-\[\#3949e3\]\/0 { --tw-gradient-to: oklab(0% 0 0/0); --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-\[\#15151f\] { --tw-gradient-to: #15151f; --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-\[\#A0A0A0\] { --tw-gradient-to: #a0a0a0; --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-\[\#A21CAF\] { --tw-gradient-to: #a21caf; --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-\[\#B31942\] { --tw-gradient-to: #b31942; --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-\[\#D2EF72\] { --tw-gradient-to: #d2ef72; --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-\[\#FFB347\] { --tw-gradient-to: #ffb347; --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-\[\#FFD700\] { --tw-gradient-to: gold; --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-accent\/5 { --tw-gradient-to: var(--accent); }
  @supports (color:color-mix(in lab,red,red)) {
  .to-accent\/5 { --tw-gradient-to: color-mix(in oklab,var(--accent)5%,transparent); }
}
  .to-accent\/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-accent\/10 { --tw-gradient-to: var(--accent); }
  @supports (color:color-mix(in lab,red,red)) {
  .to-accent\/10 { --tw-gradient-to: color-mix(in oklab,var(--accent)10%,transparent); }
}
  .to-accent\/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)); }
  .to-amber-500\/0 { --tw-gradient-to: #0000; }
  @supports (color:color-mix(in lab,red,red)) {
  .to-amber-500\/0 { --tw-gradient-to: color-mix(in oklab,var(--color-amber-500)0%,transparent); }
}
  .to-amber-500\/0 { --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-200 { --tw-gradient-to: var(--color-blue-200); --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\/10 { --tw-gradient-to: #00b7d71a; }
  @supports (color:color-mix(in lab,red,red)) {
  .to-cyan-500\/10 { --tw-gradient-to: color-mix(in oklab,var(--color-cyan-500)10%,transparent); }
}
  .to-cyan-500\/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)); }
  .to-cyan-600 { --tw-gradient-to: var(--color-cyan-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-gray-400\/0 { --tw-gradient-to: #0000; }
  @supports (color:color-mix(in lab,red,red)) {
  .to-gray-400\/0 { --tw-gradient-to: color-mix(in oklab,var(--color-gray-400)0%,transparent); }
}
  .to-gray-400\/0 { --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-gray-600 { --tw-gradient-to: var(--color-gray-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-green-600\/50 { --tw-gradient-to: #00a54480; }
  @supports (color:color-mix(in lab,red,red)) {
  .to-green-600\/50 { --tw-gradient-to: color-mix(in oklab,var(--color-green-600)50%,transparent); }
}
  .to-green-600\/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-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-indigo-500\/10 { --tw-gradient-to: #625fff1a; }
  @supports (color:color-mix(in lab,red,red)) {
  .to-indigo-500\/10 { --tw-gradient-to: color-mix(in oklab,var(--color-indigo-500)10%,transparent); }
}
  .to-indigo-500\/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)); }
  .to-indigo-600 { --tw-gradient-to: var(--color-indigo-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-700 { --tw-gradient-to: var(--color-indigo-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)); }
  .to-orange-500 { --tw-gradient-to: var(--color-orange-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-600\/50 { --tw-gradient-to: #f0510080; }
  @supports (color:color-mix(in lab,red,red)) {
  .to-orange-600\/50 { --tw-gradient-to: color-mix(in oklab,var(--color-orange-600)50%,transparent); }
}
  .to-orange-600\/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-500 { --tw-gradient-to: var(--color-pink-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-pink-500\/20 { --tw-gradient-to: #f6339a33; }
  @supports (color:color-mix(in lab,red,red)) {
  .to-pink-500\/20 { --tw-gradient-to: color-mix(in oklab,var(--color-pink-500)20%,transparent); }
}
  .to-pink-500\/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-purple-500 { --tw-gradient-to: var(--color-purple-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-purple-500\/10 { --tw-gradient-to: #ac4bff1a; }
  @supports (color:color-mix(in lab,red,red)) {
  .to-purple-500\/10 { --tw-gradient-to: color-mix(in oklab,var(--color-purple-500)10%,transparent); }
}
  .to-purple-500\/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)); }
  .to-purple-600 { --tw-gradient-to: var(--color-purple-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-purple-600\/50 { --tw-gradient-to: #9810fa80; }
  @supports (color:color-mix(in lab,red,red)) {
  .to-purple-600\/50 { --tw-gradient-to: color-mix(in oklab,var(--color-purple-600)50%,transparent); }
}
  .to-purple-600\/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-red-500 { --tw-gradient-to: var(--color-red-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-teal-500\/10 { --tw-gradient-to: #00baa71a; }
  @supports (color:color-mix(in lab,red,red)) {
  .to-teal-500\/10 { --tw-gradient-to: color-mix(in oklab,var(--color-teal-500)10%,transparent); }
}
  .to-teal-500\/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)); }
  .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-yellow-700 { --tw-gradient-to: var(--color-yellow-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)); }
  .to-zinc-800\/50 { --tw-gradient-to: #27272a80; }
  @supports (color:color-mix(in lab,red,red)) {
  .to-zinc-800\/50 { --tw-gradient-to: color-mix(in oklab,var(--color-zinc-800)50%,transparent); }
}
  .to-zinc-800\/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-zinc-950 { --tw-gradient-to: var(--color-zinc-950); --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-100\% { --tw-gradient-to-position: 100%; }
  .\[mask-image\:linear-gradient\(to_bottom\,black_55\%\,transparent_100\%\)\] { mask-image: linear-gradient(rgb(0, 0, 0) 55%, rgba(0, 0, 0, 0)); }
  .\[mask-image\:linear-gradient\(transparent\,transparent\)\,linear-gradient\(\#000\,\#000\)\] { mask-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgb(0, 0, 0), rgb(0, 0, 0)); }
  .\[mask-image\:radial-gradient\(ellipse_50\%_50\%_at_50\%_50\%\,\#000_70\%\,transparent_100\%\)\] { mask-image: radial-gradient(50% 50%, rgb(0, 0, 0) 70%, rgba(0, 0, 0, 0) 100%); }
  .bg-\[length\:200\%_auto\] { background-size: 200%; }
  .bg-\[size\:24px_24px\] { background-size: 24px 24px; }
  .bg-clip-text { background-clip: text; }
  .\[mask-composite\:intersect\] { mask-composite: intersect; }
  .\[mask-clip\:padding-box\,border-box\] { mask-clip: padding-box, border-box; }
  .fill-\[\#0A3161\] { fill: rgb(10, 49, 97); }
  .fill-\[\#6C6C7D\] { fill: rgb(108, 108, 125); }
  .fill-current { fill: currentcolor; }
  .fill-gray-500 { fill: var(--color-gray-500); }
  .fill-white { fill: var(--color-white); }
  .fill-yellow-500 { fill: var(--color-yellow-500); }
  .stroke-2 { stroke-width: 2px; }
  .object-contain { object-fit: contain; }
  .object-cover { object-fit: cover; }
  .object-top { object-position: center top; }
  .p-0 { padding: calc(var(--spacing)*0); }
  .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-\[0\.7px\] { padding: 0.7px; }
  .p-\[1px\] { padding: 1px; }
  .p-\[2px\] { padding: 2px; }
  .p-px { padding: 1px; }
  .px-0\.5 { padding-inline: calc(var(--spacing)*.5); }
  .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-3 { padding-inline: calc(var(--spacing)*3); }
  .px-3\.5 { padding-inline: calc(var(--spacing)*3.5); }
  .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-9 { padding-inline: calc(var(--spacing)*9); }
  .px-\[16px\] { padding-inline: 16px; }
  .py-0 { padding-block: calc(var(--spacing)*0); }
  .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-24 { padding-block: calc(var(--spacing)*24); }
  .py-\[1\.5px\] { padding-block: 1.5px; }
  .py-\[1px\] { padding-block: 1px; }
  .py-\[7px\] { padding-block: 7px; }
  .py-\[9px\] { padding-block: 9px; }
  .py-\[18px\] { padding-block: 18px; }
  .pt-0 { padding-top: calc(var(--spacing)*0); }
  .pt-0\.5 { padding-top: calc(var(--spacing)*.5); }
  .pt-1 { padding-top: calc(var(--spacing)*1); }
  .pt-1\.5 { padding-top: calc(var(--spacing)*1.5); }
  .pt-2 { padding-top: calc(var(--spacing)*2); }
  .pt-2\.5 { padding-top: calc(var(--spacing)*2.5); }
  .pt-3 { padding-top: calc(var(--spacing)*3); }
  .pt-3\.5 { padding-top: calc(var(--spacing)*3.5); }
  .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-16 { padding-top: calc(var(--spacing)*16); }
  .pt-20 { padding-top: calc(var(--spacing)*20); }
  .pt-28 { padding-top: calc(var(--spacing)*28); }
  .pr-1 { padding-right: calc(var(--spacing)*1); }
  .pr-1\.5 { padding-right: calc(var(--spacing)*1.5); }
  .pr-2 { padding-right: calc(var(--spacing)*2); }
  .pr-4 { padding-right: calc(var(--spacing)*4); }
  .pr-8 { padding-right: calc(var(--spacing)*8); }
  .pr-9 { padding-right: calc(var(--spacing)*9); }
  .pr-10 { padding-right: calc(var(--spacing)*10); }
  .pr-12 { padding-right: calc(var(--spacing)*12); }
  .pr-16 { padding-right: calc(var(--spacing)*16); }
  .pr-20 { padding-right: calc(var(--spacing)*20); }
  .pb-0 { padding-bottom: calc(var(--spacing)*0); }
  .pb-1 { padding-bottom: calc(var(--spacing)*1); }
  .pb-1\.5 { padding-bottom: calc(var(--spacing)*1.5); }
  .pb-2 { padding-bottom: calc(var(--spacing)*2); }
  .pb-2\.5 { padding-bottom: calc(var(--spacing)*2.5); }
  .pb-3 { padding-bottom: calc(var(--spacing)*3); }
  .pb-3\.5 { padding-bottom: calc(var(--spacing)*3.5); }
  .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-10 { padding-bottom: calc(var(--spacing)*10); }
  .pb-12 { padding-bottom: calc(var(--spacing)*12); }
  .pb-16 { padding-bottom: calc(var(--spacing)*16); }
  .pb-20 { padding-bottom: calc(var(--spacing)*20); }
  .pl-0\.5 { padding-left: calc(var(--spacing)*.5); }
  .pl-2 { padding-left: calc(var(--spacing)*2); }
  .pl-2\.5 { padding-left: calc(var(--spacing)*2.5); }
  .pl-4 { padding-left: calc(var(--spacing)*4); }
  .pl-6 { padding-left: calc(var(--spacing)*6); }
  .pl-7 { padding-left: calc(var(--spacing)*7); }
  .pl-7\.5 { padding-left: calc(var(--spacing)*7.5); }
  .pl-8 { padding-left: calc(var(--spacing)*8); }
  .pl-9 { padding-left: calc(var(--spacing)*9); }
  .pl-10 { padding-left: calc(var(--spacing)*10); }
  .text-center { text-align: center; }
  .text-left { text-align: left; }
  .text-right { text-align: right; }
  .align-\[-2px\] { vertical-align: -2px; }
  .font-figtree { font-family: var(--font-figtree); }
  .font-geist { font-family: var(--font-geist); }
  .font-mono { font-family: var(--font-mono); }
  .font-nacelle { font-family: var(--font-nacelle); }
  .text-2xl { font-size: var(--text-2xl); line-height: var(--tw-leading,var(--text-2xl--line-height)); letter-spacing: var(--tw-tracking,var(--text-2xl--letter-spacing)); }
  .text-3xl { font-size: var(--text-3xl); line-height: var(--tw-leading,var(--text-3xl--line-height)); letter-spacing: var(--tw-tracking,var(--text-3xl--letter-spacing)); }
  .text-4xl { font-size: var(--text-4xl); line-height: var(--tw-leading,var(--text-4xl--line-height)); letter-spacing: var(--tw-tracking,var(--text-4xl--letter-spacing)); }
  .text-base { font-size: var(--text-base); line-height: var(--tw-leading,var(--text-base--line-height)); letter-spacing: var(--tw-tracking,var(--text-base--letter-spacing)); }
  .text-lg { font-size: var(--text-lg); line-height: var(--tw-leading,var(--text-lg--line-height)); letter-spacing: var(--tw-tracking,var(--text-lg--letter-spacing)); }
  .text-xl { font-size: var(--text-xl); line-height: var(--tw-leading,var(--text-xl--line-height)); letter-spacing: var(--tw-tracking,var(--text-xl--letter-spacing)); }
  .text-sm { font-size: var(--text-sm); line-height: var(--tw-leading,var(--text-sm--line-height)); }
  .text-xs { font-size: var(--text-xs); line-height: var(--tw-leading,var(--text-xs--line-height)); }
  .text-\[8px\] { font-size: 8px; }
  .text-\[10px\] { font-size: 10px; }
  .text-\[11px\] { font-size: 11px; }
  .text-\[12px\] { font-size: 12px; }
  .text-\[13px\] { font-size: 13px; }
  .text-\[14px\] { font-size: 14px; }
  .text-\[14rem\] { font-size: 14rem; }
  .text-\[15px\] { font-size: 15px; }
  .text-\[16px\] { font-size: 16px; }
  .text-\[17px\] { font-size: 17px; }
  .leading-3 { --tw-leading: calc(var(--spacing)*3); line-height: calc(var(--spacing)*3); }
  .leading-3\.5 { --tw-leading: calc(var(--spacing)*3.5); line-height: calc(var(--spacing)*3.5); }
  .leading-4 { --tw-leading: calc(var(--spacing)*4); line-height: calc(var(--spacing)*4); }
  .leading-\[16px\] { --tw-leading: 16px; line-height: 16px; }
  .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-bold { --tw-font-weight: var(--font-weight-bold); font-weight: var(--font-weight-bold); }
  .font-extrabold { --tw-font-weight: var(--font-weight-extrabold); font-weight: var(--font-weight-extrabold); }
  .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-normal { --tw-tracking: var(--tracking-normal); letter-spacing: var(--tracking-normal); }
  .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; }
  .text-ellipsis { text-overflow: ellipsis; }
  .whitespace-nowrap { white-space: nowrap; }
  .whitespace-pre-wrap { white-space: pre-wrap; }
  .text-\[\#0A3161\] { color: rgb(10, 49, 97); }
  .text-\[\#2A2114\] { color: rgb(42, 33, 20); }
  .text-\[\#4a5aff\] { color: rgb(74, 90, 255); }
  .text-\[\#4e5ffa\] { color: rgb(78, 95, 250); }
  .text-\[\#5e96ff\] { color: rgb(94, 150, 255); }
  .text-\[\#6C6C7D\] { color: rgb(108, 108, 125); }
  .text-\[\#6a76f8\] { color: rgb(106, 118, 248); }
  .text-\[\#6f7bf7\] { color: rgb(111, 123, 247); }
  .text-\[\#8A8AA0\] { color: rgb(138, 138, 160); }
  .text-\[\#8E8E8E\] { color: rgb(142, 142, 142); }
  .text-\[\#9CA3AF\] { color: rgb(156, 163, 175); }
  .text-\[\#9F9F9F\] { color: rgb(159, 159, 159); }
  .text-\[\#9aa0b4\] { color: rgb(154, 160, 180); }
  .text-\[\#333\] { color: rgb(51, 51, 51); }
  .text-\[\#349dfd\] { color: rgb(52, 157, 253); }
  .text-\[\#666\] { color: rgb(102, 102, 102); }
  .text-\[\#828cff\] { color: rgb(130, 140, 255); }
  .text-\[\#838efc\] { color: rgb(131, 142, 252); }
  .text-\[\#3949e3\] { color: rgb(57, 73, 227); }
  .text-\[\#5261F5\] { color: rgb(82, 97, 245); }
  .text-\[\#6666f0\] { color: rgb(102, 102, 240); }
  .text-\[\#7286fc\] { color: rgb(114, 134, 252); }
  .text-\[\#7582ff\] { color: rgb(117, 130, 255); }
  .text-\[\#7681ff\] { color: rgb(118, 129, 255); }
  .text-\[\#9292a5\] { color: rgb(146, 146, 165); }
  .text-\[\#9999aa\] { color: rgb(153, 153, 170); }
  .text-\[\#A0A0B0\] { color: rgb(160, 160, 176); }
  .text-\[\#AAAAB9\] { color: rgb(170, 170, 185); }
  .text-\[\#B31942\] { color: rgb(179, 25, 66); }
  .text-\[\#F3BA2F\] { color: rgb(243, 186, 47); }
  .text-\[\#a4a4b6\] { color: rgb(164, 164, 182); }
  .text-\[\#acacb8\] { color: rgb(172, 172, 184); }
  .text-\[\#b5b5b5a4\] { color: rgba(181, 181, 181, 0.643); }
  .text-\[\#c6c6fc\] { color: rgb(198, 198, 252); }
  .text-\[\#d13737\] { color: rgb(209, 55, 55); }
  .text-\[\#eee\] { color: rgb(238, 238, 238); }
  .text-\[\#ff9500\] { color: rgb(255, 149, 0); }
  .text-\[\#ff9500\]\/90 { color: oklab(0.765241 0.0807011 0.155514 / 0.9); }
  .text-amber-400 { color: var(--color-amber-400); }
  .text-amber-500 { color: var(--color-amber-500); }
  .text-black { color: var(--color-black); }
  .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-blue-200 { color: var(--color-blue-200); }
  .text-blue-200\/65 { color: rgba(190, 219, 255, 0.65); }
  @supports (color:color-mix(in lab,red,red)) {
  .text-blue-200\/65 { color: color-mix(in oklab,var(--color-blue-200)65%,transparent); }
}
  .text-blue-300 { color: var(--color-blue-300); }
  .text-blue-400 { color: var(--color-blue-400); }
  .text-blue-400\/70 { color: rgba(84, 162, 255, 0.7); }
  @supports (color:color-mix(in lab,red,red)) {
  .text-blue-400\/70 { color: color-mix(in oklab,var(--color-blue-400)70%,transparent); }
}
  .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-card-foreground { color: var(--card-foreground); }
  .text-current { color: currentcolor; }
  .text-cyan-400 { color: var(--color-cyan-400); }
  .text-destructive { color: var(--destructive); }
  .text-destructive-foreground { color: var(--destructive-foreground); }
  .text-emerald-100\/80 { color: rgba(208, 250, 229, 0.8); }
  @supports (color:color-mix(in lab,red,red)) {
  .text-emerald-100\/80 { color: color-mix(in oklab,var(--color-emerald-100)80%,transparent); }
}
  .text-emerald-400 { color: var(--color-emerald-400); }
  .text-foreground, .text-foreground\/60 { color: var(--foreground); }
  @supports (color:color-mix(in lab,red,red)) {
  .text-foreground\/60 { color: color-mix(in oklab,var(--foreground)60%,transparent); }
}
  .text-foreground\/70 { color: var(--foreground); }
  @supports (color:color-mix(in lab,red,red)) {
  .text-foreground\/70 { color: color-mix(in oklab,var(--foreground)70%,transparent); }
}
  .text-foreground\/90 { color: var(--foreground); }
  @supports (color:color-mix(in lab,red,red)) {
  .text-foreground\/90 { color: color-mix(in oklab,var(--foreground)90%,transparent); }
}
  .text-gray-50 { color: var(--color-gray-50); }
  .text-gray-100 { color: var(--color-gray-100); }
  .text-gray-200 { color: var(--color-gray-200); }
  .text-gray-300 { color: var(--color-gray-300); }
  .text-gray-400 { color: var(--color-gray-400); }
  .text-gray-400\/50 { color: rgba(153, 161, 175, 0.5); }
  @supports (color:color-mix(in lab,red,red)) {
  .text-gray-400\/50 { color: color-mix(in oklab,var(--color-gray-400)50%,transparent); }
}
  .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-900 { color: var(--color-gray-900); }
  .text-green-200 { color: var(--color-green-200); }
  .text-green-300 { color: var(--color-green-300); }
  .text-green-400 { color: var(--color-green-400); }
  .text-green-400\/70 { color: rgba(5, 223, 114, 0.7); }
  @supports (color:color-mix(in lab,red,red)) {
  .text-green-400\/70 { color: color-mix(in oklab,var(--color-green-400)70%,transparent); }
}
  .text-green-400\/80 { color: rgba(5, 223, 114, 0.8); }
  @supports (color:color-mix(in lab,red,red)) {
  .text-green-400\/80 { color: color-mix(in oklab,var(--color-green-400)80%,transparent); }
}
  .text-green-500 { color: var(--color-green-500); }
  .text-green-600 { color: var(--color-green-600); }
  .text-indigo-200 { color: var(--color-indigo-200); }
  .text-indigo-300 { color: var(--color-indigo-300); }
  .text-indigo-400 { color: var(--color-indigo-400); }
  .text-indigo-500 { color: var(--color-indigo-500); }
  .text-muted-foreground, .text-muted-foreground\/40 { color: var(--muted-foreground); }
  @supports (color:color-mix(in lab,red,red)) {
  .text-muted-foreground\/40 { color: color-mix(in oklab,var(--muted-foreground)40%,transparent); }
}
  .text-muted-foreground\/60 { color: var(--muted-foreground); }
  @supports (color:color-mix(in lab,red,red)) {
  .text-muted-foreground\/60 { color: color-mix(in oklab,var(--muted-foreground)60%,transparent); }
}
  .text-muted-foreground\/70 { color: var(--muted-foreground); }
  @supports (color:color-mix(in lab,red,red)) {
  .text-muted-foreground\/70 { color: color-mix(in oklab,var(--muted-foreground)70%,transparent); }
}
  .text-orange-200 { color: var(--color-orange-200); }
  .text-orange-300 { color: var(--color-orange-300); }
  .text-orange-400 { color: var(--color-orange-400); }
  .text-orange-500 { color: var(--color-orange-500); }
  .text-pink-400 { color: var(--color-pink-400); }
  .text-popover-foreground { color: var(--popover-foreground); }
  .text-primary { color: var(--primary); }
  .text-primary-foreground, .text-primary-foreground\/60 { color: var(--primary-foreground); }
  @supports (color:color-mix(in lab,red,red)) {
  .text-primary-foreground\/60 { color: color-mix(in oklab,var(--primary-foreground)60%,transparent); }
}
  .text-primary-foreground\/70 { color: var(--primary-foreground); }
  @supports (color:color-mix(in lab,red,red)) {
  .text-primary-foreground\/70 { color: color-mix(in oklab,var(--primary-foreground)70%,transparent); }
}
  .text-primary-foreground\/90 { color: var(--primary-foreground); }
  @supports (color:color-mix(in lab,red,red)) {
  .text-primary-foreground\/90 { color: color-mix(in oklab,var(--primary-foreground)90%,transparent); }
}
  .text-purple-200 { color: var(--color-purple-200); }
  .text-purple-300 { color: var(--color-purple-300); }
  .text-purple-400 { color: var(--color-purple-400); }
  .text-purple-500 { color: var(--color-purple-500); }
  .text-purple-600 { color: var(--color-purple-600); }
  .text-red-200 { color: var(--color-red-200); }
  .text-red-300 { color: var(--color-red-300); }
  .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-secondary-foreground { color: var(--secondary-foreground); }
  .text-sidebar-foreground, .text-sidebar-foreground\/70 { color: var(--sidebar-foreground); }
  @supports (color:color-mix(in lab,red,red)) {
  .text-sidebar-foreground\/70 { color: color-mix(in oklab,var(--sidebar-foreground)70%,transparent); }
}
  .text-sky-400 { color: var(--color-sky-400); }
  .text-slate-200 { color: var(--color-slate-200); }
  .text-slate-300 { color: var(--color-slate-300); }
  .text-slate-400 { color: var(--color-slate-400); }
  .text-slate-500 { color: var(--color-slate-500); }
  .text-transparent { color: rgba(0, 0, 0, 0); }
  .text-white { color: var(--color-white); }
  .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\/95 { color: rgba(255, 255, 255, 0.95); }
  @supports (color:color-mix(in lab,red,red)) {
  .text-white\/95 { color: color-mix(in oklab,var(--color-white)95%,transparent); }
}
  .text-white\/\[0\.02\] { color: rgba(255, 255, 255, 0.02); }
  @supports (color:color-mix(in lab,red,red)) {
  .text-white\/\[0\.02\] { color: color-mix(in oklab,var(--color-white)2%,transparent); }
}
  .text-yellow-200 { color: var(--color-yellow-200); }
  .text-yellow-200\/90 { color: rgba(255, 240, 133, 0.9); }
  @supports (color:color-mix(in lab,red,red)) {
  .text-yellow-200\/90 { color: color-mix(in oklab,var(--color-yellow-200)90%,transparent); }
}
  .text-yellow-300 { color: var(--color-yellow-300); }
  .text-yellow-400 { color: var(--color-yellow-400); }
  .text-yellow-500 { color: var(--color-yellow-500); }
  .text-zinc-100 { color: var(--color-zinc-100); }
  .text-zinc-200 { color: var(--color-zinc-200); }
  .text-zinc-300 { color: var(--color-zinc-300); }
  .text-zinc-300\/90 { color: rgba(212, 212, 216, 0.9); }
  @supports (color:color-mix(in lab,red,red)) {
  .text-zinc-300\/90 { color: color-mix(in oklab,var(--color-zinc-300)90%,transparent); }
}
  .text-zinc-400 { color: var(--color-zinc-400); }
  .text-zinc-500 { color: var(--color-zinc-500); }
  .text-zinc-900 { color: var(--color-zinc-900); }
  .capitalize { text-transform: capitalize; }
  .lowercase { text-transform: lowercase; }
  .uppercase { text-transform: uppercase; }
  .italic { font-style: italic; }
  .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; }
  .underline { text-decoration-line: underline; }
  .underline-offset-2 { text-underline-offset: 2px; }
  .underline-offset-4 { text-underline-offset: 4px; }
  .antialiased { -webkit-font-smoothing: antialiased; }
  .opacity-0 { opacity: 0; }
  .opacity-20 { opacity: 0.2; }
  .opacity-25 { opacity: 0.25; }
  .opacity-30 { opacity: 0.3; }
  .opacity-35 { opacity: 0.35; }
  .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-85 { opacity: 0.85; }
  .opacity-90 { opacity: 0.9; }
  .opacity-100 { opacity: 1; }
  .opacity-\[0\.04\] { opacity: 0.04; }
  .opacity-\[0\.08\] { opacity: 0.08; }
  .opacity-\[0\.25\] { opacity: 0.25; }
  .shadow { --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a); }
  .shadow, .shadow-2xl { 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); }
  .shadow-\[0_0_0_1px_hsl\(var\(--sidebar-border\)\)\] { --tw-shadow: 0 0 0 1px var(--tw-shadow-color,hsl(var(--sidebar-border))); }
  .shadow-\[0_0_0_1px_hsl\(var\(--sidebar-border\)\)\], .shadow-\[0_0_18px_1px_rgba\(250\,204\,21\,0\.28\)\] { 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_18px_1px_rgba\(250\,204\,21\,0\.28\)\] { --tw-shadow: 0 0 18px 1px var(--tw-shadow-color,#facc1547); }
  .shadow-\[0_0_20px_-12px_rgba\(0\,0\,0\,0\.8\)\] { --tw-shadow: 0 0 20px -12px var(--tw-shadow-color,#000c); 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_2px_8px_rgba\(0\,0\,0\,0\.2\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.08\)\] { --tw-shadow: 0 2px 8px var(--tw-shadow-color,#0003),inset 0 1px 0 var(--tw-shadow-color,#ffffff14); 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_2px_8px_rgba\(0\,0\,0\,0\.2\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.15\)\] { --tw-shadow: 0 2px 8px var(--tw-shadow-color,#0003),inset 0 1px 0 var(--tw-shadow-color,#ffffff26); 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_2px_8px_rgba\(0\,0\,0\,0\.15\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.04\)\] { --tw-shadow: 0 2px 8px var(--tw-shadow-color,#00000026),inset 0 1px 0 var(--tw-shadow-color,#ffffff0a); 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_24px_rgba\(0\,0\,0\,0\.4\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.04\)\] { --tw-shadow: 0 4px 24px var(--tw-shadow-color,#0006),inset 0 1px 0 var(--tw-shadow-color,#ffffff0a); 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_24px_rgba\(0\,0\,0\,0\.4\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.05\)\] { --tw-shadow: 0 4px 24px var(--tw-shadow-color,#0006),inset 0 1px 0 var(--tw-shadow-color,#ffffff0d); 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_10px_30px_-10px_rgba\(0\,0\,0\,0\.5\)\] { --tw-shadow: 0 10px 30px -10px 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_12px_40px_rgba\(0\,0\,0\,0\.8\)\,0_0_0_1px_rgba\(0\,0\,0\,0\.4\)\] { --tw-shadow: 0 12px 40px var(--tw-shadow-color,#000c),0 0 0 1px 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-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.04\)\] { --tw-shadow: inset 0 1px 0 var(--tw-shadow-color,#ffffff0a); }
  .shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.04\)\], .shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.06\)\] { 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_0_1px_0_rgba\(255\,255\,255\,0\.06\)\] { --tw-shadow: inset 0 1px 0 var(--tw-shadow-color,#ffffff0f); }
  .shadow-lg { --tw-shadow: 0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a); }
  .shadow-lg, .shadow-md { box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .shadow-md { --tw-shadow: 0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a); }
  .shadow-none { --tw-shadow: 0 0 #0000; }
  .shadow-none, .shadow-sm { box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .shadow-sm { --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a); }
  .shadow-xl { --tw-shadow: 0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a); }
  .shadow-xl, .shadow-xs { 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); }
  .ring { --tw-ring-shadow: var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor); }
  .ring, .ring-0 { box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .ring-0 { --tw-ring-shadow: var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor); }
  .ring-1 { --tw-ring-shadow: var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor); }
  .ring-1, .ring-2 { 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); }
  .ring-\[0\.5px\] { --tw-ring-shadow: var(--tw-ring-inset,)0 0 0 calc(.5px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor); }
  .ring-\[0\.5px\], .ring-\[1\.5px\] { box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .ring-\[1\.5px\] { --tw-ring-shadow: var(--tw-ring-inset,)0 0 0 calc(1.5px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor); }
  .shadow-\[\#6f7bf7\]\/20 { --tw-shadow-color: #6f7bf733; }
  @supports (color:color-mix(in lab,red,red)) {
  .shadow-\[\#6f7bf7\]\/20 { --tw-shadow-color: color-mix(in oklab,oklab(63.5359% .01828 -.182022/.2) var(--tw-shadow-alpha),transparent); }
}
  .shadow-blue-400\/30 { --tw-shadow-color: #54a2ff4d; }
  @supports (color:color-mix(in lab,red,red)) {
  .shadow-blue-400\/30 { --tw-shadow-color: color-mix(in oklab,color-mix(in oklab,var(--color-blue-400)30%,transparent)var(--tw-shadow-alpha),transparent); }
}
  .shadow-blue-500\/20 { --tw-shadow-color: #3080ff33; }
  @supports (color:color-mix(in lab,red,red)) {
  .shadow-blue-500\/20 { --tw-shadow-color: color-mix(in oklab,color-mix(in oklab,var(--color-blue-500)20%,transparent)var(--tw-shadow-alpha),transparent); }
}
  .shadow-emerald-500\/20 { --tw-shadow-color: #00bb7f33; }
  @supports (color:color-mix(in lab,red,red)) {
  .shadow-emerald-500\/20 { --tw-shadow-color: color-mix(in oklab,color-mix(in oklab,var(--color-emerald-500)20%,transparent)var(--tw-shadow-alpha),transparent); }
}
  .ring-\[\#00d62b\]\/30 { --tw-ring-color: oklab(76.0349% -.20007 .146299/.3); }
  .ring-\[\#00d62b\]\/80 { --tw-ring-color: oklab(76.0349% -.20007 .146299/.8); }
  .ring-\[\#2A2A33\] { --tw-ring-color: #2a2a33; }
  .ring-\[\#6f7bf7\]\/50 { --tw-ring-color: oklab(63.5359% .01828 -.182022/.5); }
  .ring-\[\#19fb9b\]\/30 { --tw-ring-color: oklab(87.062% -.188507 .0812956/.3); }
  .ring-\[\#19fb9b\]\/80 { --tw-ring-color: oklab(87.062% -.188507 .0812956/.8); }
  .ring-\[\#54d591\]\/30 { --tw-ring-color: oklab(78.3941% -.138723 .0589176/.3); }
  .ring-\[\#54d591\]\/80 { --tw-ring-color: oklab(78.3941% -.138723 .0589176/.8); }
  .ring-\[\#5261F5\] { --tw-ring-color: #5261f5; }
  .ring-\[\#defc18\]\/30 { --tw-ring-color: oklab(93.6755% -.101632 .189576/.3); }
  .ring-\[\#defc18\]\/80 { --tw-ring-color: oklab(93.6755% -.101632 .189576/.8); }
  .ring-\[\#e1b272\]\/30 { --tw-ring-color: oklab(79.2194% .0267853 .094402/.3); }
  .ring-\[\#e1b272\]\/80 { --tw-ring-color: oklab(79.2194% .0267853 .094402/.8); }
  .ring-\[\#fe997be6\]\/30 { --tw-ring-color: oklab(78.105% .102463 .0781556/.270588); }
  .ring-\[\#fe997be6\]\/80 { --tw-ring-color: oklab(78.105% .102463 .0781556/.721569); }
  .ring-\[\#ff5e1e\]\/30 { --tw-ring-color: oklab(68.691% .161596 .13044/.3); }
  .ring-\[\#ff5e1e\]\/80 { --tw-ring-color: oklab(68.691% .161596 .13044/.8); }
  .ring-blue-400 { --tw-ring-color: var(--color-blue-400); }
  .ring-gray-500 { --tw-ring-color: var(--color-gray-500); }
  .ring-gray-500\/30 { --tw-ring-color: #6a72824d; }
  @supports (color:color-mix(in lab,red,red)) {
  .ring-gray-500\/30 { --tw-ring-color: color-mix(in oklab,var(--color-gray-500)30%,transparent); }
}
  .ring-green-400\/35 { --tw-ring-color: #05df7259; }
  @supports (color:color-mix(in lab,red,red)) {
  .ring-green-400\/35 { --tw-ring-color: color-mix(in oklab,var(--color-green-400)35%,transparent); }
}
  .ring-green-500 { --tw-ring-color: var(--color-green-500); }
  .ring-indigo-400\/35 { --tw-ring-color: #7d87ff59; }
  @supports (color:color-mix(in lab,red,red)) {
  .ring-indigo-400\/35 { --tw-ring-color: color-mix(in oklab,var(--color-indigo-400)35%,transparent); }
}
  .ring-orange-400\/35 { --tw-ring-color: #ff8b1a59; }
  @supports (color:color-mix(in lab,red,red)) {
  .ring-orange-400\/35 { --tw-ring-color: color-mix(in oklab,var(--color-orange-400)35%,transparent); }
}
  .ring-orange-500 { --tw-ring-color: var(--color-orange-500); }
  .ring-primary\/20 { --tw-ring-color: var(--primary); }
  @supports (color:color-mix(in lab,red,red)) {
  .ring-primary\/20 { --tw-ring-color: color-mix(in oklab,var(--primary)20%,transparent); }
}
  .ring-purple-400\/35 { --tw-ring-color: #c07eff59; }
  @supports (color:color-mix(in lab,red,red)) {
  .ring-purple-400\/35 { --tw-ring-color: color-mix(in oklab,var(--color-purple-400)35%,transparent); }
}
  .ring-red-600\/50 { --tw-ring-color: #e4001480; }
  @supports (color:color-mix(in lab,red,red)) {
  .ring-red-600\/50 { --tw-ring-color: color-mix(in oklab,var(--color-red-600)50%,transparent); }
}
  .ring-ring, .ring-ring\/50 { --tw-ring-color: var(--ring); }
  @supports (color:color-mix(in lab,red,red)) {
  .ring-ring\/50 { --tw-ring-color: color-mix(in oklab,var(--ring)50%,transparent); }
}
  .ring-ring\/70 { --tw-ring-color: var(--ring); }
  @supports (color:color-mix(in lab,red,red)) {
  .ring-ring\/70 { --tw-ring-color: color-mix(in oklab,var(--ring)70%,transparent); }
}
  .ring-sidebar-ring { --tw-ring-color: var(--sidebar-ring); }
  .ring-slate-400\/25 { --tw-ring-color: #90a1b940; }
  @supports (color:color-mix(in lab,red,red)) {
  .ring-slate-400\/25 { --tw-ring-color: color-mix(in oklab,var(--color-slate-400)25%,transparent); }
}
  .ring-white\/10 { --tw-ring-color: #ffffff1a; }
  @supports (color:color-mix(in lab,red,red)) {
  .ring-white\/10 { --tw-ring-color: color-mix(in oklab,var(--color-white)10%,transparent); }
}
  .ring-white\/30 { --tw-ring-color: #ffffff4d; }
  @supports (color:color-mix(in lab,red,red)) {
  .ring-white\/30 { --tw-ring-color: color-mix(in oklab,var(--color-white)30%,transparent); }
}
  .ring-offset-1 { --tw-ring-offset-width: 1px; --tw-ring-offset-shadow: var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color); }
  .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-background { --tw-ring-offset-color: var(--background); }
  .ring-offset-black { --tw-ring-offset-color: var(--color-black); }
  .ring-offset-white { --tw-ring-offset-color: var(--color-white); }
  .outline-hidden { --tw-outline-style: none; outline-style: none; }
  @media (forced-colors: active) {
  .outline-hidden { outline-offset: 2px; outline: rgba(0, 0, 0, 0) solid 2px; }
}
  .outline { outline-style: var(--tw-outline-style); outline-width: 1px; }
  .blur { --tw-blur: blur(8px); }
  .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-\[100px\] { --tw-blur: blur(100px); }
  .blur-\[120px\] { --tw-blur: blur(120px); }
  .blur-\[120px\], .blur-\[140px\] { 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-\[140px\] { --tw-blur: blur(140px); }
  .blur-\[150px\] { --tw-blur: blur(150px); }
  .blur-\[150px\], .blur-\[180px\] { 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-\[180px\] { --tw-blur: blur(180px); }
  .blur-sm { --tw-blur: blur(var(--blur-sm)); }
  .blur-sm, .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,); }
  .blur-xl { --tw-blur: blur(var(--blur-xl)); }
  .grayscale { --tw-grayscale: grayscale(100%); }
  .filter, .grayscale { 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,); }
  .backdrop-blur { --tw-backdrop-blur: blur(8px); }
  .backdrop-blur, .backdrop-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-2xl { --tw-backdrop-blur: blur(var(--blur-2xl)); }
  .backdrop-blur-3xl { --tw-backdrop-blur: blur(var(--blur-3xl)); }
  .backdrop-blur-3xl, .backdrop-blur-\[2px\] { 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-\[2px\] { --tw-backdrop-blur: blur(2px); }
  .backdrop-blur-lg { --tw-backdrop-blur: blur(var(--blur-lg)); }
  .backdrop-blur-lg, .backdrop-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-md { --tw-backdrop-blur: blur(var(--blur-md)); }
  .backdrop-blur-sm { --tw-backdrop-blur: blur(var(--blur-sm)); }
  .backdrop-blur-sm, .backdrop-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-blur-xl { --tw-backdrop-blur: blur(var(--blur-xl)); }
  .backdrop-blur-xs { --tw-backdrop-blur: blur(var(--blur-xs)); 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 { 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, visibility, 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-\[color\,box-shadow\] { transition-property: color, box-shadow; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }
  .transition-\[left\,right\,width\] { transition-property: left, right, width; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }
  .transition-\[margin\,opacity\] { transition-property: margin, opacity; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }
  .transition-\[opacity\,transform\] { transition-property: opacity, transform; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }
  .transition-\[width\,height\,padding\] { transition-property: width, height, padding; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }
  .transition-\[width\] { transition-property: width; 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-shadow { transition-property: box-shadow; 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; }
  .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; }
  .ease-\[cubic-bezier\(0\.22\,1\,0\.36\,1\)\] { --tw-ease: cubic-bezier(.22,1,.36,1); transition-timing-function: cubic-bezier(0.22, 1, 0.36, 1); }
  .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-\[transform\,opacity\] { will-change: transform, opacity; }
  .animate-in { --tw-enter-opacity: initial; --tw-enter-scale: initial; --tw-enter-rotate: initial; --tw-enter-translate-x: initial; --tw-enter-translate-y: initial; animation-name: enter; animation-duration: 0.15s; }
  .outline-none { --tw-outline-style: none; outline-style: none; }
  .select-all { user-select: all; }
  .select-none { user-select: none; }
  .select-text { user-select: text; }
  .\[-webkit-mask-image\:linear-gradient\(to_bottom\,black_55\%\,transparent_100\%\)\] { mask-image: linear-gradient(rgb(0, 0, 0) 55%, rgba(0, 0, 0, 0)); }
  .duration-150 { animation-duration: 0.15s; }
  .duration-200 { animation-duration: 0.2s; }
  .duration-300 { animation-duration: 0.3s; }
  .duration-500 { animation-duration: 0.5s; }
  .duration-700 { animation-duration: 0.7s; }
  .duration-1000 { animation-duration: 1s; }
  .ease-\[cubic-bezier\(0\.22\,1\,0\.36\,1\)\] { animation-timing-function: cubic-bezier(0.22, 1, 0.36, 1); }
  .ease-in-out { animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
  .ease-linear { animation-timing-function: linear; }
  .ease-out { animation-timing-function: cubic-bezier(0, 0, 0.2, 1); }
  .fade-in, .fade-in-0 { --tw-enter-opacity: 0; }
  .paused { animation-play-state: paused; }
  .slide-in-from-bottom-4 { --tw-enter-translate-y: 1rem; }
  .slide-in-from-right { --tw-enter-translate-x: 100%; }
  .slide-in-from-right-5 { --tw-enter-translate-x: 1.25rem; }
  .zoom-in-95 { --tw-enter-scale: .95; }
  .group-focus-within\:text-primary:is(:where(.group):focus-within *) { color: var(--primary); }
  .group-focus-within\/menu-item\:opacity-100:is(:where(.group\/menu-item):focus-within *) { opacity: 1; }
  @media (hover: hover) {
  .group-hover\:pointer-events-auto:is(:where(.group):hover *) { pointer-events: auto; }
  .group-hover\:visible:is(:where(.group):hover *) { visibility: visible; }
  .group-hover\:mr-3:is(:where(.group):hover *) { margin-right: calc(var(--spacing)*3); }
  .group-hover\:block:is(:where(.group):hover *) { display: block; }
  .group-hover\:flex:is(:where(.group):hover *) { display: flex; }
  .group-hover\:-translate-x-0\.5:is(:where(.group):hover *) { --tw-translate-x: calc(var(--spacing)*-.5); translate: var(--tw-translate-x)var(--tw-translate-y); }
  .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-0\.5:is(:where(.group):hover *) { --tw-translate-x: calc(var(--spacing)*.5); 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\: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\:bg-\[\#6f7bf7\]\/10:is(:where(.group):hover *) { background-color: oklab(0.635359 0.01828 -0.182022 / 0.1); }
  .group-hover\:text-\[\#6f7bf7\]:is(:where(.group):hover *) { color: rgb(111, 123, 247); }
  .group-hover\:text-\[\#a8b0ff\]:is(:where(.group):hover *) { color: rgb(168, 176, 255); }
  .group-hover\:text-foreground:is(:where(.group):hover *) { color: var(--foreground); }
  .group-hover\:text-indigo-500:is(:where(.group):hover *) { color: var(--color-indigo-500); }
  .group-hover\:opacity-100:is(:where(.group):hover *) { opacity: 1; }
  .group-hover\:brightness-105:is(:where(.group):hover *) { --tw-brightness: brightness(105%); 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\/carousel\:\[animation-play-state\:paused\]:is(:where(.group\/carousel):hover *) { animation-play-state: paused; }
  .group-hover\/guides\:pointer-events-auto:is(:where(.group\/guides):hover *) { pointer-events: auto; }
  .group-hover\/guides\:translate-y-0:is(:where(.group\/guides):hover *) { --tw-translate-y: calc(var(--spacing)*0); translate: var(--tw-translate-x)var(--tw-translate-y); }
  .group-hover\/guides\:scale-100:is(:where(.group\/guides):hover *) { --tw-scale-x: 100%; --tw-scale-y: 100%; --tw-scale-z: 100%; scale: var(--tw-scale-x)var(--tw-scale-y); }
  .group-hover\/guides\:opacity-100:is(:where(.group\/guides):hover *), .group-hover\/menu-item\:opacity-100:is(:where(.group\/menu-item):hover *) { opacity: 1; }
  .group-hover\/tool\:text-foreground:is(:where(.group\/tool):hover *) { color: var(--foreground); }
}
  .group-has-data-\[sidebar\=menu-action\]\/menu-item\:pr-8:is(:where(.group\/menu-item):has([data-sidebar="menu-action"]) *) { padding-right: calc(var(--spacing)*8); }
  .group-data-\[collapsible\=icon\]\:-mt-8:is(:where(.group)[data-collapsible="icon"] *) { margin-top: calc(var(--spacing)*-8); }
  .group-data-\[collapsible\=icon\]\:hidden:is(:where(.group)[data-collapsible="icon"] *) { display: none; }
  .group-data-\[collapsible\=icon\]\:size-8\!:is(:where(.group)[data-collapsible="icon"] *) { width: calc(var(--spacing)*8) !important; height: calc(var(--spacing)*8) !important; }
  .group-data-\[collapsible\=icon\]\:w-\(--sidebar-width-icon\):is(:where(.group)[data-collapsible="icon"] *) { width: var(--sidebar-width-icon); }
  .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\)\]:is(:where(.group)[data-collapsible="icon"] *) { width: calc(var(--sidebar-width-icon) + (calc(var(--spacing)*4))); }
  .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\+2px\)\]:is(:where(.group)[data-collapsible="icon"] *) { width: calc(var(--sidebar-width-icon) + (calc(var(--spacing)*4)) + 2px); }
  .group-data-\[collapsible\=icon\]\:justify-center:is(:where(.group)[data-collapsible="icon"] *) { justify-content: center; }
  .group-data-\[collapsible\=icon\]\:overflow-hidden:is(:where(.group)[data-collapsible="icon"] *) { overflow: hidden; }
  .group-data-\[collapsible\=icon\]\:p-0\!:is(:where(.group)[data-collapsible="icon"] *) { padding: calc(var(--spacing)*0) !important; }
  .group-data-\[collapsible\=icon\]\:p-2\!:is(:where(.group)[data-collapsible="icon"] *) { padding: calc(var(--spacing)*2) !important; }
  .group-data-\[collapsible\=icon\]\:px-2:is(:where(.group)[data-collapsible="icon"] *) { padding-inline: calc(var(--spacing)*2); }
  .group-data-\[collapsible\=icon\]\:opacity-0:is(:where(.group)[data-collapsible="icon"] *) { opacity: 0; }
  .group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible="offcanvas"] *) { right: calc(var(--sidebar-width)*-1); }
  .group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible="offcanvas"] *) { left: calc(var(--sidebar-width)*-1); }
  .group-data-\[collapsible\=offcanvas\]\:w-0:is(:where(.group)[data-collapsible="offcanvas"] *) { width: calc(var(--spacing)*0); }
  .group-data-\[collapsible\=offcanvas\]\:translate-x-0:is(:where(.group)[data-collapsible="offcanvas"] *) { --tw-translate-x: calc(var(--spacing)*0); translate: var(--tw-translate-x)var(--tw-translate-y); }
  .group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled="true"] *) { pointer-events: none; }
  .group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled="true"] *) { opacity: 0.5; }
  .group-data-\[side\=left\]\:-right-4:is(:where(.group)[data-side="left"] *) { right: calc(var(--spacing)*-4); }
  .group-data-\[side\=left\]\:border-r:is(:where(.group)[data-side="left"] *) { border-right-style: var(--tw-border-style); border-right-width: 1px; }
  .group-data-\[side\=right\]\:left-0:is(:where(.group)[data-side="right"] *) { left: calc(var(--spacing)*0); }
  .group-data-\[side\=right\]\:rotate-180:is(:where(.group)[data-side="right"] *) { rotate: 180deg; }
  .group-data-\[side\=right\]\:border-l:is(:where(.group)[data-side="right"] *) { border-left-style: var(--tw-border-style); border-left-width: 1px; }
  .group-data-\[variant\=floating\]\:rounded-lg:is(:where(.group)[data-variant="floating"] *) { border-radius: var(--radius); }
  .group-data-\[variant\=floating\]\:border:is(:where(.group)[data-variant="floating"] *) { border-style: var(--tw-border-style); border-width: 1px; }
  .group-data-\[variant\=floating\]\:border-sidebar-border:is(:where(.group)[data-variant="floating"] *) { border-color: var(--sidebar-border); }
  .group-data-\[variant\=floating\]\:shadow-sm:is(:where(.group)[data-variant="floating"] *) { --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); }
  .group-data-\[vaul-drawer-direction\=bottom\]\/drawer-content\:block:is(:where(.group\/drawer-content)[data-vaul-drawer-direction="bottom"] *) { display: block; }
  .group-data-\[vaul-drawer-direction\=bottom\]\/drawer-content\:text-center:is(:where(.group\/drawer-content)[data-vaul-drawer-direction="bottom"] *), .group-data-\[vaul-drawer-direction\=top\]\/drawer-content\:text-center:is(:where(.group\/drawer-content)[data-vaul-drawer-direction="top"] *) { text-align: center; }
  .group-\[\.toast\]\:bg-muted:is(:where(.group).toast *) { background-color: var(--muted); }
  .group-\[\.toast\]\:bg-primary:is(:where(.group).toast *) { background-color: var(--primary); }
  .group-\[\.toast\]\:text-muted-foreground:is(:where(.group).toast *) { color: var(--muted-foreground); }
  .group-\[\.toast\]\:text-primary-foreground:is(:where(.group).toast *) { color: var(--primary-foreground); }
  .group-\[\.toaster\]\:border-border:is(:where(.group).toaster *) { border-color: var(--border); }
  .group-\[\.toaster\]\:bg-background:is(:where(.group).toaster *) { background-color: var(--background); }
  .group-\[\.toaster\]\:text-foreground:is(:where(.group).toaster *) { color: var(--foreground); }
  .group-\[\.toaster\]\:shadow-lg:is(:where(.group).toaster *) { --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); }
  @media (hover: hover) {
  .peer-hover\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button):hover ~ *) { color: var(--sidebar-accent-foreground); }
}
  .peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled ~ *) { cursor: not-allowed; }
  .peer-disabled\:opacity-50:is(:where(.peer):disabled ~ *) { opacity: 0.5; }
  .peer-data-\[active\=true\]\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button)[data-active="true"] ~ *) { color: var(--sidebar-accent-foreground); }
  .peer-data-\[size\=default\]\/menu-button\:top-1\.5:is(:where(.peer\/menu-button)[data-size="default"] ~ *) { top: calc(var(--spacing)*1.5); }
  .peer-data-\[size\=lg\]\/menu-button\:top-2\.5:is(:where(.peer\/menu-button)[data-size="lg"] ~ *) { top: calc(var(--spacing)*2.5); }
  .peer-data-\[size\=sm\]\/menu-button\:top-1:is(:where(.peer\/menu-button)[data-size="sm"] ~ *) { top: calc(var(--spacing)*1); }
  .file\:border-0::file-selector-button { border-style: var(--tw-border-style); border-width: 0px; }
  .file\:bg-transparent::file-selector-button { background-color: rgba(0, 0, 0, 0); }
  .file\:text-sm::file-selector-button { font-size: var(--text-sm); line-height: var(--tw-leading,var(--text-sm--line-height)); }
  .file\:font-medium::file-selector-button { --tw-font-weight: var(--font-weight-medium); font-weight: var(--font-weight-medium); }
  .file\:text-foreground::file-selector-button { color: var(--foreground); }
  .placeholder\:text-\[13px\]::placeholder { font-size: 13px; }
  .placeholder\:text-\[\#3A3A43\]::placeholder { color: rgb(58, 58, 67); }
  .placeholder\:text-\[\#6C6C7D\]::placeholder { color: rgb(108, 108, 125); }
  .placeholder\:text-\[\#9CA3AF\]::placeholder { color: rgb(156, 163, 175); }
  .placeholder\:text-\[\#9F9F9F\]::placeholder { color: rgb(159, 159, 159); }
  .placeholder\:text-gray-400::placeholder { color: var(--color-gray-400); }
  .placeholder\:text-muted-foreground::placeholder { color: var(--muted-foreground); }
  .placeholder\:text-zinc-500::placeholder { color: var(--color-zinc-500); }
  .before\:pointer-events-none::before { content: var(--tw-content); pointer-events: none; }
  .before\:absolute::before { content: var(--tw-content); position: absolute; }
  .before\:inset-0::before { content: var(--tw-content); inset: calc(var(--spacing)*0); }
  .before\:-top-40::before { content: var(--tw-content); top: calc(var(--spacing)*-40); }
  .before\:-left-40::before { content: var(--tw-content); left: calc(var(--spacing)*-40); }
  .before\:z-10::before { content: var(--tw-content); z-index: 10; }
  .before\:h-80::before { content: var(--tw-content); height: calc(var(--spacing)*80); }
  .before\:h-px::before { content: var(--tw-content); height: 1px; }
  .before\:w-8::before { content: var(--tw-content); width: calc(var(--spacing)*8); }
  .before\:w-80::before { content: var(--tw-content); width: calc(var(--spacing)*80); }
  .before\:translate-x-\[var\(--mouse-x\)\]::before { content: var(--tw-content); --tw-translate-x: var(--mouse-x); translate: var(--tw-translate-x)var(--tw-translate-y); }
  .before\:translate-y-\[var\(--mouse-y\)\]::before { content: var(--tw-content); --tw-translate-y: var(--mouse-y); translate: var(--tw-translate-x)var(--tw-translate-y); }
  .before\:rounded-\[inherit\]::before { content: var(--tw-content); border-radius: inherit; }
  .before\:rounded-full::before { content: var(--tw-content); border-radius: 3.40282e+38px; }
  .before\:border::before { content: var(--tw-content); border-style: var(--tw-border-style); border-width: 1px; }
  .before\:border-transparent::before { content: var(--tw-content); border-color: rgba(0, 0, 0, 0); }
  .before\:bg-indigo-500\/80::before { content: var(--tw-content); background-color: rgba(98, 95, 255, 0.8); }
  @supports (color:color-mix(in lab,red,red)) {
  .before\:bg-indigo-500\/80::before { background-color: color-mix(in oklab,var(--color-indigo-500)80%,transparent); }
}
  .before\:bg-linear-to-r::before { content: var(--tw-content); --tw-gradient-position: to right; }
  @supports (background-image:linear-gradient(in lab,red,red)) {
  .before\:bg-linear-to-r::before { --tw-gradient-position: to right in oklab; }
}
  .before\:bg-linear-to-r::before { 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\:to-blue-200\/50::before { content: var(--tw-content); --tw-gradient-to: #bedbff80; }
  @supports (color:color-mix(in lab,red,red)) {
  .before\:to-blue-200\/50::before { --tw-gradient-to: color-mix(in oklab,var(--color-blue-200)50%,transparent); }
}
  .before\:to-blue-200\/50::before { --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\:\[mask-composite\:exclude_\!important\]::before { content: var(--tw-content); mask-composite: exclude !important; }
  .before\:opacity-30::before { content: var(--tw-content); opacity: 0.3; }
  .before\:blur-3xl::before { content: var(--tw-content); --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,); }
  .before\:transition-opacity::before { content: var(--tw-content); transition-property: opacity; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }
  .before\:duration-500::before { --tw-duration: .5s; transition-duration: 0.5s; }
  .before\:\[background\:linear-gradient\(to_bottom\,var\(--color-gray-800\)\,var\(--color-gray-700\)\,var\(--color-gray-800\)\)_border-box\]::before { content: var(--tw-content); background: linear-gradient(to bottom,var(--color-gray-800),var(--color-gray-700),var(--color-gray-800))border-box; }
  .before\:\[mask\:linear-gradient\(white_0_0\)_padding-box\,_linear-gradient\(white_0_0\)\]::before { content: var(--tw-content); mask: linear-gradient(rgb(255, 255, 255) 0px, rgb(255, 255, 255) 0px) padding-box, linear-gradient(rgb(255, 255, 255) 0px, rgb(255, 255, 255) 0px); }
  .before\:duration-500::before { content: var(--tw-content); animation-duration: 0.5s; }
  @media (hover: hover) {
  .group-hover\:before\:opacity-100:is(:where(.group):hover *)::before { content: var(--tw-content); opacity: 1; }
}
  .after\:pointer-events-none::after { content: var(--tw-content); pointer-events: none; }
  .after\:absolute::after { content: var(--tw-content); position: absolute; }
  .after\:-inset-2::after { content: var(--tw-content); inset: calc(var(--spacing)*-2); }
  .after\:inset-0::after { content: var(--tw-content); inset: calc(var(--spacing)*0); }
  .after\:inset-y-0::after { content: var(--tw-content); inset-block: calc(var(--spacing)*0); }
  .after\:-top-48::after { content: var(--tw-content); top: calc(var(--spacing)*-48); }
  .after\:-left-48::after { content: var(--tw-content); left: calc(var(--spacing)*-48); }
  .after\:left-1\/2::after { content: var(--tw-content); left: 50%; }
  .after\:z-30::after { content: var(--tw-content); z-index: 30; }
  .after\:h-64::after { content: var(--tw-content); height: calc(var(--spacing)*64); }
  .after\:h-px::after { content: var(--tw-content); height: 1px; }
  .after\:w-1::after { content: var(--tw-content); width: calc(var(--spacing)*1); }
  .after\:w-8::after { content: var(--tw-content); width: calc(var(--spacing)*8); }
  .after\:w-\[2px\]::after { content: var(--tw-content); width: 2px; }
  .after\:w-full::after { content: var(--tw-content); width: 100%; }
  .after\:-translate-x-1\/2::after { content: var(--tw-content); --tw-translate-x: calc(calc(1/2*100%)*-1); translate: var(--tw-translate-x)var(--tw-translate-y); }
  .after\:translate-x-\[var\(--mouse-x\)\]::after { content: var(--tw-content); --tw-translate-x: var(--mouse-x); translate: var(--tw-translate-x)var(--tw-translate-y); }
  .after\:translate-y-\[var\(--mouse-y\)\]::after { content: var(--tw-content); --tw-translate-y: var(--mouse-y); translate: var(--tw-translate-x)var(--tw-translate-y); }
  .after\:rounded-full::after { content: var(--tw-content); border-radius: 3.40282e+38px; }
  .after\:bg-blue-400::after { content: var(--tw-content); background-color: var(--color-blue-400); }
  .after\:bg-linear-to-br::after { content: var(--tw-content); --tw-gradient-position: to bottom right; }
  @supports (background-image:linear-gradient(in lab,red,red)) {
  .after\:bg-linear-to-br::after { --tw-gradient-position: to bottom right in oklab; }
}
  .after\:bg-linear-to-br::after { background-image: linear-gradient(var(--tw-gradient-stops)); }
  .after\:bg-linear-to-l::after { content: var(--tw-content); --tw-gradient-position: to left; }
  @supports (background-image:linear-gradient(in lab,red,red)) {
  .after\:bg-linear-to-l::after { --tw-gradient-position: to left in oklab; }
}
  .after\:bg-linear-to-l::after { background-image: linear-gradient(var(--tw-gradient-stops)); }
  .after\:from-gray-900\/10::after { content: var(--tw-content); --tw-gradient-from: #1018281a; }
  @supports (color:color-mix(in lab,red,red)) {
  .after\:from-gray-900\/10::after { --tw-gradient-from: color-mix(in oklab,var(--color-gray-900)10%,transparent); }
}
  .after\:from-gray-900\/10::after { --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\:from-transparent::after { 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)); }
  .after\:via-gray-800\/25::after { content: var(--tw-content); --tw-gradient-via: #1e293940; }
  @supports (color:color-mix(in lab,red,red)) {
  .after\:via-gray-800\/25::after { --tw-gradient-via: color-mix(in oklab,var(--color-gray-800)25%,transparent); }
}
  .after\:via-gray-800\/25::after { --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); }
  .after\:to-blue-200\/50::after { content: var(--tw-content); --tw-gradient-to: #bedbff80; }
  @supports (color:color-mix(in lab,red,red)) {
  .after\:to-blue-200\/50::after { --tw-gradient-to: color-mix(in oklab,var(--color-blue-200)50%,transparent); }
}
  .after\:to-blue-200\/50::after { --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\:to-gray-900\/20::after { content: var(--tw-content); --tw-gradient-to: #10182833; }
  @supports (color:color-mix(in lab,red,red)) {
  .after\:to-gray-900\/20::after { --tw-gradient-to: color-mix(in oklab,var(--color-gray-900)20%,transparent); }
}
  .after\:to-gray-900\/20::after { --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\:opacity-0::after { content: var(--tw-content); opacity: 0; }
  .after\:blur-3xl::after { content: var(--tw-content); --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,); }
  .after\:transition-opacity::after { content: var(--tw-content); transition-property: opacity; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }
  .after\:duration-500::after { --tw-duration: .5s; content: var(--tw-content); transition-duration: 0.5s; animation-duration: 0.5s; }
  .group-data-\[collapsible\=offcanvas\]\:after\:left-full:is(:where(.group)[data-collapsible="offcanvas"] *)::after { content: var(--tw-content); left: 100%; }
  .first\:mt-0:first-child { margin-top: calc(var(--spacing)*0); }
  .last\:border-b-0:last-child { border-bottom-style: var(--tw-border-style); border-bottom-width: 0px; }
  @media (hover: hover) {
  .hover\:translate-x-\[-2px\]:hover { --tw-translate-x: -2px; translate: var(--tw-translate-x)var(--tw-translate-y); }
  .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-\[1\.01\]:hover { scale: 1.01; }
  .hover\:scale-\[1\.02\]:hover { scale: 1.02; }
  .hover\:scale-\[1\.03\]:hover { scale: 1.03; }
  .hover\:scale-\[1\.04\]:hover { scale: 1.04; }
  .hover\:scale-\[1\.005\]:hover { scale: 1.005; }
  .hover\:cursor-pointer:hover { cursor: pointer; }
  .hover\:border:hover { border-style: var(--tw-border-style); border-width: 1px; }
  .hover\:border-\[\#2A2A33\]:hover { border-color: rgb(42, 42, 51); }
  .hover\:border-\[\#3A3A43\]:hover { border-color: rgb(58, 58, 67); }
  .hover\:border-\[\#6f7bf7\]:hover { border-color: rgb(111, 123, 247); }
  .hover\:border-\[\#6f7bf7\]\/30:hover { border-color: oklab(0.635359 0.01828 -0.182022 / 0.3); }
  .hover\:border-\[\#6f7bf7\]\/50:hover { border-color: oklab(0.635359 0.01828 -0.182022 / 0.5); }
  .hover\:border-\[\#3949e3\]:hover { border-color: rgb(57, 73, 227); }
  .hover\:border-\[\#3949e3\]\/70:hover { border-color: oklab(0.500444 0.00194713 -0.229775 / 0.7); }
  .hover\:border-\[\#4049a8\]:hover { border-color: rgb(64, 73, 168); }
  .hover\:border-\[\#374151\]:hover { border-color: rgb(55, 65, 81); }
  .hover\:border-blue-500\/40:hover { border-color: rgba(48, 128, 255, 0.4); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:border-blue-500\/40:hover { border-color: color-mix(in oklab,var(--color-blue-500)40%,transparent); }
}
  .hover\:border-emerald-500\/40:hover { border-color: rgba(0, 187, 127, 0.4); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:border-emerald-500\/40:hover { border-color: color-mix(in oklab,var(--color-emerald-500)40%,transparent); }
}
  .hover\:border-gray-500:hover { border-color: var(--color-gray-500); }
  .hover\:border-indigo-400\/90:hover { border-color: rgba(125, 135, 255, 0.9); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:border-indigo-400\/90:hover { border-color: color-mix(in oklab,var(--color-indigo-400)90%,transparent); }
}
  .hover\:border-orange-400\/90:hover { border-color: rgba(255, 139, 26, 0.9); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:border-orange-400\/90:hover { border-color: color-mix(in oklab,var(--color-orange-400)90%,transparent); }
}
  .hover\:border-primary:hover { border-color: var(--primary); }
  .hover\:border-purple-400\/90:hover { border-color: rgba(192, 126, 255, 0.9); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:border-purple-400\/90:hover { border-color: color-mix(in oklab,var(--color-purple-400)90%,transparent); }
}
  .hover\:border-slate-400:hover { border-color: var(--color-slate-400); }
  .hover\:border-slate-500:hover { border-color: var(--color-slate-500); }
  .hover\:border-teal-500\/40:hover { border-color: rgba(0, 186, 167, 0.4); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:border-teal-500\/40:hover { border-color: color-mix(in oklab,var(--color-teal-500)40%,transparent); }
}
  .hover\:border-white\/\[0\.2\]:hover { border-color: rgba(255, 255, 255, 0.2); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:border-white\/\[0\.2\]:hover { border-color: color-mix(in oklab,var(--color-white)20%,transparent); }
}
  .hover\:border-white\/\[0\.12\]:hover { border-color: rgba(255, 255, 255, 0.12); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:border-white\/\[0\.12\]:hover { border-color: color-mix(in oklab,var(--color-white)12%,transparent); }
}
  .hover\:border-white\/\[0\.15\]:hover { border-color: rgba(255, 255, 255, 0.15); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:border-white\/\[0\.15\]:hover { border-color: color-mix(in oklab,var(--color-white)15%,transparent); }
}
  .hover\:border-white\/\[0\.16\]:hover { border-color: rgba(255, 255, 255, 0.16); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:border-white\/\[0\.16\]:hover { border-color: color-mix(in oklab,var(--color-white)16%,transparent); }
}
  .hover\:border-zinc-400:hover { border-color: var(--color-zinc-400); }
  .hover\:border-zinc-500:hover { border-color: var(--color-zinc-500); }
  .hover\:bg-\[\#0A0A0F\]\/50:hover { background-color: oklab(0.147335 0.00277905 -0.0103663 / 0.5); }
  .hover\:bg-\[\#0e0d0d\]:hover { background-color: rgb(14, 13, 13); }
  .hover\:bg-\[\#0f0f16\]:hover { background-color: rgb(15, 15, 22); }
  .hover\:bg-\[\#00d62b\]\/30:hover { background-color: oklab(0.760349 -0.20007 0.146299 / 0.3); }
  .hover\:bg-\[\#00d62b\]\/90:hover { background-color: oklab(0.760349 -0.20007 0.146299 / 0.9); }
  .hover\:bg-\[\#1A1A23\]:hover { background-color: rgb(26, 26, 35); }
  .hover\:bg-\[\#1F2937\]:hover { background-color: rgb(31, 41, 55); }
  .hover\:bg-\[\#1a1a2e\]:hover { background-color: rgb(26, 26, 46); }
  .hover\:bg-\[\#1a1a28\]:hover { background-color: rgb(26, 26, 40); }
  .hover\:bg-\[\#2A2A33\]:hover { background-color: rgb(42, 42, 51); }
  .hover\:bg-\[\#2a2a3a\]:hover { background-color: rgb(42, 42, 58); }
  .hover\:bg-\[\#3A3A44\]:hover { background-color: rgb(58, 58, 68); }
  .hover\:bg-\[\#4f46e5\]:hover { background-color: rgb(79, 70, 229); }
  .hover\:bg-\[\#5a63d4\]:hover { background-color: rgb(90, 99, 212); }
  .hover\:bg-\[\#6f7bf7\]\/10:hover { background-color: oklab(0.635359 0.01828 -0.182022 / 0.1); }
  .hover\:bg-\[\#6f7bf7\]\/15:hover { background-color: oklab(0.635359 0.01828 -0.182022 / 0.15); }
  .hover\:bg-\[\#6f7bf7\]\/20:hover { background-color: oklab(0.635359 0.01828 -0.182022 / 0.2); }
  .hover\:bg-\[\#6f7bf7\]\/30:hover { background-color: oklab(0.635359 0.01828 -0.182022 / 0.3); }
  .hover\:bg-\[\#6f7bf7\]\/90:hover { background-color: oklab(0.635359 0.01828 -0.182022 / 0.9); }
  .hover\:bg-\[\#54d591\]\/30:hover { background-color: oklab(0.783941 -0.138723 0.0589176 / 0.3); }
  .hover\:bg-\[\#54d591\]\/80:hover { background-color: oklab(0.783941 -0.138723 0.0589176 / 0.8); }
  .hover\:bg-\[\#3949e3\]\/80:hover { background-color: oklab(0.500444 0.00194713 -0.229775 / 0.8); }
  .hover\:bg-\[\#3949e3\]\/90:hover { background-color: oklab(0.500444 0.00194713 -0.229775 / 0.9); }
  .hover\:bg-\[\#4049a8\]:hover { background-color: rgb(64, 73, 168); }
  .hover\:bg-\[\#4553e0\]:hover { background-color: rgb(69, 83, 224); }
  .hover\:bg-\[\#4752C4\]:hover { background-color: rgb(71, 82, 196); }
  .hover\:bg-\[\#13131b\]:hover { background-color: rgb(19, 19, 27); }
  .hover\:bg-\[\#15151f\]:hover { background-color: rgb(21, 21, 31); }
  .hover\:bg-\[\#15151f\]\/80:hover { background-color: oklab(0.200662 0.00497142 -0.0192722 / 0.8); }
  .hover\:bg-\[\#252530\]:hover { background-color: rgb(37, 37, 48); }
  .hover\:bg-\[\#374151\]:hover { background-color: rgb(55, 65, 81); }
  .hover\:bg-\[\#e1b272\]\/30:hover { background-color: oklab(0.792194 0.0267853 0.094402 / 0.3); }
  .hover\:bg-\[\#e1b272\]\/80:hover { background-color: oklab(0.792194 0.0267853 0.094402 / 0.8); }
  .hover\:bg-\[\#f0bb0bdf\]:hover { background-color: rgba(240, 187, 11, 0.875); }
  .hover\:bg-\[\#fe997be6\]\/30:hover { background-color: oklab(0.78105 0.102463 0.0781556 / 0.270588); }
  .hover\:bg-\[\#ff5e1e\]\/30:hover { background-color: oklab(0.68691 0.161596 0.13044 / 0.3); }
  .hover\:bg-\[\#ff5e1e\]\/80:hover { background-color: oklab(0.68691 0.161596 0.13044 / 0.8); }
  .hover\:bg-\[\#ff9500\]\/10:hover { background-color: oklab(0.765241 0.0807011 0.155514 / 0.1); }
  .hover\:bg-\[\#ff9500\]\/20:hover { background-color: oklab(0.765241 0.0807011 0.155514 / 0.2); }
  .hover\:bg-\[\#ff9500\]\/30:hover { background-color: oklab(0.765241 0.0807011 0.155514 / 0.3); }
  .hover\:bg-\[\#ff9500\]\/80:hover { background-color: oklab(0.765241 0.0807011 0.155514 / 0.8); }
  .hover\:bg-\[rgba\(12\,12\,12\,0\.8\)\]:hover { background-color: rgba(12, 12, 12, 0.8); }
  .hover\:bg-accent:hover { background-color: var(--accent); }
  .hover\:bg-amber-600:hover { background-color: var(--color-amber-600); }
  .hover\:bg-background\/60:hover { background-color: var(--background); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:bg-background\/60:hover { background-color: color-mix(in oklab,var(--background)60%,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-blue-500:hover { background-color: var(--color-blue-500); }
  .hover\:bg-blue-500\/20:hover { background-color: rgba(48, 128, 255, 0.2); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:bg-blue-500\/20:hover { background-color: color-mix(in oklab,var(--color-blue-500)20%,transparent); }
}
  .hover\:bg-blue-500\/30:hover { background-color: rgba(48, 128, 255, 0.3); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:bg-blue-500\/30:hover { background-color: color-mix(in oklab,var(--color-blue-500)30%,transparent); }
}
  .hover\:bg-blue-500\/50:hover { background-color: rgba(48, 128, 255, 0.5); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:bg-blue-500\/50:hover { background-color: color-mix(in oklab,var(--color-blue-500)50%,transparent); }
}
  .hover\:bg-blue-500\/90:hover { background-color: rgba(48, 128, 255, 0.9); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:bg-blue-500\/90:hover { background-color: color-mix(in oklab,var(--color-blue-500)90%,transparent); }
}
  .hover\:bg-blue-600:hover { background-color: var(--color-blue-600); }
  .hover\:bg-blue-600\/60:hover { background-color: rgba(21, 93, 252, 0.6); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:bg-blue-600\/60:hover { background-color: color-mix(in oklab,var(--color-blue-600)60%,transparent); }
}
  .hover\:bg-blue-700:hover { background-color: var(--color-blue-700); }
  .hover\:bg-destructive\/10:hover { background-color: var(--destructive); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:bg-destructive\/10:hover { background-color: color-mix(in oklab,var(--destructive)10%,transparent); }
}
  .hover\:bg-destructive\/90:hover { background-color: var(--destructive); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:bg-destructive\/90:hover { background-color: color-mix(in oklab,var(--destructive)90%,transparent); }
}
  .hover\:bg-emerald-500:hover { background-color: var(--color-emerald-500); }
  .hover\:bg-gray-100:hover { background-color: var(--color-gray-100); }
  .hover\:bg-gray-500:hover { background-color: var(--color-gray-500); }
  .hover\:bg-gray-500\/20:hover { background-color: rgba(106, 114, 130, 0.2); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:bg-gray-500\/20:hover { background-color: color-mix(in oklab,var(--color-gray-500)20%,transparent); }
}
  .hover\:bg-gray-700:hover { background-color: var(--color-gray-700); }
  .hover\:bg-gray-700\/30:hover { background-color: rgba(54, 65, 83, 0.3); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:bg-gray-700\/30:hover { background-color: color-mix(in oklab,var(--color-gray-700)30%,transparent); }
}
  .hover\:bg-gray-700\/50:hover { background-color: rgba(54, 65, 83, 0.5); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:bg-gray-700\/50:hover { background-color: color-mix(in oklab,var(--color-gray-700)50%,transparent); }
}
  .hover\:bg-green-500\/10:hover { background-color: rgba(0, 199, 88, 0.1); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:bg-green-500\/10:hover { background-color: color-mix(in oklab,var(--color-green-500)10%,transparent); }
}
  .hover\:bg-green-500\/15:hover { background-color: rgba(0, 199, 88, 0.15); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:bg-green-500\/15:hover { background-color: color-mix(in oklab,var(--color-green-500)15%,transparent); }
}
  .hover\:bg-green-500\/20:hover { background-color: rgba(0, 199, 88, 0.2); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:bg-green-500\/20:hover { background-color: color-mix(in oklab,var(--color-green-500)20%,transparent); }
}
  .hover\:bg-green-500\/30:hover { background-color: rgba(0, 199, 88, 0.3); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:bg-green-500\/30:hover { background-color: color-mix(in oklab,var(--color-green-500)30%,transparent); }
}
  .hover\:bg-green-500\/50:hover { background-color: rgba(0, 199, 88, 0.5); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:bg-green-500\/50:hover { background-color: color-mix(in oklab,var(--color-green-500)50%,transparent); }
}
  .hover\:bg-green-700:hover { background-color: var(--color-green-700); }
  .hover\:bg-green-900\/80:hover { background-color: rgba(13, 84, 43, 0.8); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:bg-green-900\/80:hover { background-color: color-mix(in oklab,var(--color-green-900)80%,transparent); }
}
  .hover\:bg-indigo-500\/10:hover { background-color: rgba(98, 95, 255, 0.1); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:bg-indigo-500\/10:hover { background-color: color-mix(in oklab,var(--color-indigo-500)10%,transparent); }
}
  .hover\:bg-indigo-500\/15:hover { background-color: rgba(98, 95, 255, 0.15); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:bg-indigo-500\/15:hover { background-color: color-mix(in oklab,var(--color-indigo-500)15%,transparent); }
}
  .hover\:bg-indigo-500\/20:hover { background-color: rgba(98, 95, 255, 0.2); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:bg-indigo-500\/20:hover { background-color: color-mix(in oklab,var(--color-indigo-500)20%,transparent); }
}
  .hover\:bg-indigo-600:hover { background-color: var(--color-indigo-600); }
  .hover\:bg-indigo-600\/40:hover { background-color: rgba(79, 57, 246, 0.4); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:bg-indigo-600\/40:hover { background-color: color-mix(in oklab,var(--color-indigo-600)40%,transparent); }
}
  .hover\:bg-muted:hover, .hover\:bg-muted\/50:hover { background-color: var(--muted); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:bg-muted\/50:hover { background-color: color-mix(in oklab,var(--muted)50%,transparent); }
}
  .hover\:bg-muted\/60:hover { background-color: var(--muted); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:bg-muted\/60:hover { background-color: color-mix(in oklab,var(--muted)60%,transparent); }
}
  .hover\:bg-muted\/70:hover { background-color: var(--muted); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:bg-muted\/70:hover { background-color: color-mix(in oklab,var(--muted)70%,transparent); }
}
  .hover\:bg-orange-500\/10:hover { background-color: rgba(254, 110, 0, 0.1); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:bg-orange-500\/10:hover { background-color: color-mix(in oklab,var(--color-orange-500)10%,transparent); }
}
  .hover\:bg-orange-500\/20:hover { background-color: rgba(254, 110, 0, 0.2); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:bg-orange-500\/20:hover { background-color: color-mix(in oklab,var(--color-orange-500)20%,transparent); }
}
  .hover\:bg-orange-600\/40:hover { background-color: rgba(240, 81, 0, 0.4); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:bg-orange-600\/40:hover { background-color: color-mix(in oklab,var(--color-orange-600)40%,transparent); }
}
  .hover\:bg-primary\/10:hover { background-color: var(--primary); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:bg-primary\/10:hover { background-color: color-mix(in oklab,var(--primary)10%,transparent); }
}
  .hover\:bg-primary\/50:hover { background-color: var(--primary); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:bg-primary\/50:hover { background-color: color-mix(in oklab,var(--primary)50%,transparent); }
}
  .hover\:bg-primary\/90:hover { background-color: var(--primary); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:bg-primary\/90:hover { background-color: color-mix(in oklab,var(--primary)90%,transparent); }
}
  .hover\:bg-purple-500\/20:hover { background-color: rgba(172, 75, 255, 0.2); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:bg-purple-500\/20:hover { background-color: color-mix(in oklab,var(--color-purple-500)20%,transparent); }
}
  .hover\:bg-purple-500\/30:hover { background-color: rgba(172, 75, 255, 0.3); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:bg-purple-500\/30:hover { background-color: color-mix(in oklab,var(--color-purple-500)30%,transparent); }
}
  .hover\:bg-purple-600:hover { background-color: var(--color-purple-600); }
  .hover\:bg-purple-600\/40:hover { background-color: rgba(152, 16, 250, 0.4); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:bg-purple-600\/40:hover { background-color: color-mix(in oklab,var(--color-purple-600)40%,transparent); }
}
  .hover\:bg-red-500\/10:hover { background-color: rgba(251, 44, 54, 0.1); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:bg-red-500\/10:hover { background-color: color-mix(in oklab,var(--color-red-500)10%,transparent); }
}
  .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-500\/30:hover { background-color: rgba(251, 44, 54, 0.3); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:bg-red-500\/30:hover { background-color: color-mix(in oklab,var(--color-red-500)30%,transparent); }
}
  .hover\:bg-red-600:hover { background-color: var(--color-red-600); }
  .hover\:bg-red-600\/50:hover { background-color: rgba(228, 0, 20, 0.5); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:bg-red-600\/50:hover { background-color: color-mix(in oklab,var(--color-red-600)50%,transparent); }
}
  .hover\:bg-red-600\/70:hover { background-color: rgba(228, 0, 20, 0.7); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:bg-red-600\/70:hover { background-color: color-mix(in oklab,var(--color-red-600)70%,transparent); }
}
  .hover\:bg-red-700:hover { background-color: var(--color-red-700); }
  .hover\:bg-red-900\/20:hover { background-color: rgba(130, 24, 26, 0.2); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:bg-red-900\/20:hover { background-color: color-mix(in oklab,var(--color-red-900)20%,transparent); }
}
  .hover\:bg-red-900\/70:hover { background-color: rgba(130, 24, 26, 0.7); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:bg-red-900\/70:hover { background-color: color-mix(in oklab,var(--color-red-900)70%,transparent); }
}
  .hover\:bg-secondary\/50:hover { background-color: var(--secondary); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:bg-secondary\/50:hover { background-color: color-mix(in oklab,var(--secondary)50%,transparent); }
}
  .hover\:bg-secondary\/80:hover { background-color: var(--secondary); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:bg-secondary\/80:hover { background-color: color-mix(in oklab,var(--secondary)80%,transparent); }
}
  .hover\:bg-sidebar-accent:hover { background-color: var(--sidebar-accent); }
  .hover\:bg-slate-500:hover { background-color: var(--color-slate-500); }
  .hover\:bg-slate-600:hover { background-color: var(--color-slate-600); }
  .hover\:bg-slate-700:hover { background-color: var(--color-slate-700); }
  .hover\:bg-slate-700\/50:hover { background-color: rgba(49, 65, 88, 0.5); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:bg-slate-700\/50:hover { background-color: color-mix(in oklab,var(--color-slate-700)50%,transparent); }
}
  .hover\:bg-slate-800:hover { background-color: var(--color-slate-800); }
  .hover\:bg-teal-500:hover { background-color: var(--color-teal-500); }
  .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\/\[0\.1\]:hover { background-color: rgba(255, 255, 255, 0.1); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:bg-white\/\[0\.1\]:hover { background-color: color-mix(in oklab,var(--color-white)10%,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-white\/\[0\.06\]:hover { background-color: rgba(255, 255, 255, 0.06); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:bg-white\/\[0\.06\]:hover { background-color: color-mix(in oklab,var(--color-white)6%,transparent); }
}
  .hover\:bg-white\/\[0\.07\]:hover { background-color: rgba(255, 255, 255, 0.07); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:bg-white\/\[0\.07\]:hover { background-color: color-mix(in oklab,var(--color-white)7%,transparent); }
}
  .hover\:bg-white\/\[0\.08\]:hover { background-color: rgba(255, 255, 255, 0.08); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:bg-white\/\[0\.08\]:hover { background-color: color-mix(in oklab,var(--color-white)8%,transparent); }
}
  .hover\:bg-white\/\[0\.10\]:hover { background-color: rgba(255, 255, 255, 0.1); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:bg-white\/\[0\.10\]:hover { background-color: color-mix(in oklab,var(--color-white)10%,transparent); }
}
  .hover\:bg-white\/\[0\.12\]:hover { background-color: rgba(255, 255, 255, 0.12); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:bg-white\/\[0\.12\]:hover { background-color: color-mix(in oklab,var(--color-white)12%,transparent); }
}
  .hover\:bg-zinc-800:hover { background-color: var(--color-zinc-800); }
  .hover\:bg-zinc-800\/50:hover { background-color: rgba(39, 39, 42, 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-900\/70:hover { background-color: rgba(24, 24, 27, 0.7); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:bg-zinc-900\/70:hover { background-color: color-mix(in oklab,var(--color-zinc-900)70%,transparent); }
}
  .hover\:from-\[\#828cff\]:hover { --tw-gradient-from: #828cff; --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)); }
  .hover\:from-blue-500:hover { --tw-gradient-from: var(--color-blue-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)); }
  .hover\:from-blue-600:hover { --tw-gradient-from: 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)); }
  .hover\:from-emerald-500:hover { --tw-gradient-from: var(--color-emerald-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)); }
  .hover\:via-indigo-500:hover { --tw-gradient-via: var(--color-indigo-500); --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); }
  .hover\:via-teal-500:hover { --tw-gradient-via: var(--color-teal-500); --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); }
  .hover\:to-\[\#6f7bf7\]:hover { --tw-gradient-to: #6f7bf7; --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)); }
  .hover\:to-cyan-500:hover { --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)); }
  .hover\:to-indigo-800:hover { --tw-gradient-to: var(--color-indigo-800); --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)); }
  .hover\:to-purple-500:hover { --tw-gradient-to: var(--color-purple-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)); }
  .hover\:text-\[\#0a0a0a\]:hover { color: rgb(10, 10, 10); }
  .hover\:text-\[\#4a5aff\]:hover { color: rgb(74, 90, 255); }
  .hover\:text-\[\#6f7bf7\]:hover { color: rgb(111, 123, 247); }
  .hover\:text-\[\#8B0000\]:hover { color: rgb(139, 0, 0); }
  .hover\:text-\[\#8a93ff\]:hover { color: rgb(138, 147, 255); }
  .hover\:text-\[\#89ffdc\]:hover { color: rgb(137, 255, 220); }
  .hover\:text-\[\#828cff\]:hover { color: rgb(130, 140, 255); }
  .hover\:text-\[\#838efc\]:hover { color: rgb(131, 142, 252); }
  .hover\:text-\[\#859cff\]:hover { color: rgb(133, 156, 255); }
  .hover\:text-\[\#3949e3\]:hover { color: rgb(57, 73, 227); }
  .hover\:text-\[\#7080ff\]:hover { color: rgb(112, 128, 255); }
  .hover\:text-\[\#8391ff\]:hover { color: rgb(131, 145, 255); }
  .hover\:text-\[\#a855f7\]:hover { color: rgb(168, 85, 247); }
  .hover\:text-\[\#abc5f5\]:hover { color: rgb(171, 197, 245); }
  .hover\:text-\[\#b689ff\]:hover { color: rgb(182, 137, 255); }
  .hover\:text-\[\#fbbf24\]:hover { color: rgb(251, 191, 36); }
  .hover\:text-\[\#ff89dc\]:hover { color: rgb(255, 137, 220); }
  .hover\:text-accent-foreground:hover { color: var(--accent-foreground); }
  .hover\:text-amber-400:hover { color: var(--color-amber-400); }
  .hover\:text-black:hover { color: var(--color-black); }
  .hover\:text-blue-300:hover { color: var(--color-blue-300); }
  .hover\:text-blue-400:hover { color: var(--color-blue-400); }
  .hover\:text-foreground:hover { color: var(--foreground); }
  .hover\:text-gray-200:hover { color: var(--color-gray-200); }
  .hover\:text-gray-300:hover { color: var(--color-gray-300); }
  .hover\:text-gray-500:hover { color: var(--color-gray-500); }
  .hover\:text-green-300:hover { color: var(--color-green-300); }
  .hover\:text-indigo-300:hover { color: var(--color-indigo-300); }
  .hover\:text-indigo-400:hover { color: var(--color-indigo-400); }
  .hover\:text-primary:hover { color: var(--primary); }
  .hover\:text-primary-foreground:hover { color: var(--primary-foreground); }
  .hover\:text-primary\/80:hover { color: var(--primary); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:text-primary\/80:hover { color: color-mix(in oklab,var(--primary)80%,transparent); }
}
  .hover\:text-purple-300:hover { color: var(--color-purple-300); }
  .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-sidebar-accent-foreground:hover { color: var(--sidebar-accent-foreground); }
  .hover\:text-slate-200:hover { color: var(--color-slate-200); }
  .hover\:text-white:hover { color: var(--color-white); }
  .hover\:text-yellow-300:hover { color: var(--color-yellow-300); }
  .hover\:text-yellow-900:hover { color: var(--color-yellow-900); }
  .hover\:text-zinc-300:hover { color: var(--color-zinc-300); }
  .hover\:no-underline:hover { text-decoration-line: none; }
  .hover\:underline:hover { text-decoration-line: underline; }
  .hover\:opacity-90:hover { opacity: 0.9; }
  .hover\:opacity-100:hover { opacity: 1; }
  .hover\:shadow-\[0_0_0_1px_hsl\(var\(--sidebar-accent\)\)\]:hover { --tw-shadow: 0 0 0 1px var(--tw-shadow-color,hsl(var(--sidebar-accent))); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .hover\:shadow-\[0_2px_12px_rgba\(0\,0\,0\,0\.3\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.25\)\]:hover { --tw-shadow: 0 2px 12px var(--tw-shadow-color,#0000004d),inset 0 1px 0 var(--tw-shadow-color,#ffffff40); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .hover\:shadow-\[0_2px_12px_rgba\(255\,255\,255\,0\.04\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.06\)\]:hover { --tw-shadow: 0 2px 12px var(--tw-shadow-color,#ffffff0a),inset 0 1px 0 var(--tw-shadow-color,#ffffff0f); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .hover\:shadow-md:hover { --tw-shadow: 0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a); }
  .hover\:shadow-md:hover, .hover\:shadow-xl:hover { box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .hover\:shadow-xl:hover { --tw-shadow: 0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a); }
  .hover\:ring-2:hover { --tw-ring-shadow: var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor); }
  .hover\:ring-2:hover, .hover\:ring-4:hover { box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .hover\:ring-4:hover { --tw-ring-shadow: var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor); }
  .hover\:shadow-\[\#6f7bf7\]\/20:hover { --tw-shadow-color: #6f7bf733; }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:shadow-\[\#6f7bf7\]\/20:hover { --tw-shadow-color: color-mix(in oklab,oklab(63.5359% .01828 -.182022/.2) var(--tw-shadow-alpha),transparent); }
}
  .hover\:shadow-blue-500\/40:hover { --tw-shadow-color: #3080ff66; }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:shadow-blue-500\/40:hover { --tw-shadow-color: color-mix(in oklab,color-mix(in oklab,var(--color-blue-500)40%,transparent)var(--tw-shadow-alpha),transparent); }
}
  .hover\:shadow-emerald-500\/40:hover { --tw-shadow-color: #00bb7f66; }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:shadow-emerald-500\/40:hover { --tw-shadow-color: color-mix(in oklab,color-mix(in oklab,var(--color-emerald-500)40%,transparent)var(--tw-shadow-alpha),transparent); }
}
  .hover\:ring-\[\#6f7bf7\]\/50:hover { --tw-ring-color: oklab(63.5359% .01828 -.182022/.5); }
  .hover\:ring-indigo-400:hover { --tw-ring-color: var(--color-indigo-400); }
  .hover\:blur-none:hover { --tw-blur: ; 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,); }
  .hover\:group-data-\[collapsible\=offcanvas\]\:bg-sidebar:hover:is(:where(.group)[data-collapsible="offcanvas"] *) { background-color: var(--sidebar); }
  .hover\:after\:bg-sidebar-border:hover::after { content: var(--tw-content); background-color: var(--sidebar-border); }
  .hover\:after\:opacity-20:hover::after { content: var(--tw-content); opacity: 0.2; }
}
  .focus\:border-\[\#3949e3\]:focus { border-color: rgb(57, 73, 227); }
  .focus\:border-blue-500:focus { border-color: var(--color-blue-500); }
  .focus\:border-primary:focus { border-color: var(--primary); }
  .focus\:border-red-500:focus { border-color: var(--color-red-500); }
  .focus\:bg-\[\#2A2A33\]:focus { background-color: rgb(42, 42, 51); }
  .focus\:bg-\[\#252530\]:focus { background-color: rgb(37, 37, 48); }
  .focus\:bg-accent:focus { background-color: var(--accent); }
  .focus\:bg-red-500\/20:focus { background-color: rgba(251, 44, 54, 0.2); }
  @supports (color:color-mix(in lab,red,red)) {
  .focus\:bg-red-500\/20:focus { background-color: color-mix(in oklab,var(--color-red-500)20%,transparent); }
}
  .focus\:bg-zinc-800:focus { background-color: var(--color-zinc-800); }
  .focus\:text-accent-foreground:focus { color: var(--accent-foreground); }
  .focus\:text-destructive:focus { color: var(--destructive); }
  .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); }
  .focus\:ring-0:focus, .focus\:ring-2:focus { 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); }
  .focus\:ring-\[\#3949e3\]\/10:focus { --tw-ring-color: oklab(50.0444% .00194713 -.229775/.1); }
  .focus\:ring-blue-500\/20:focus { --tw-ring-color: #3080ff33; }
  @supports (color:color-mix(in lab,red,red)) {
  .focus\:ring-blue-500\/20:focus { --tw-ring-color: color-mix(in oklab,var(--color-blue-500)20%,transparent); }
}
  .focus\:ring-primary:focus { --tw-ring-color: var(--primary); }
  .focus\:ring-purple-500:focus { --tw-ring-color: var(--color-purple-500); }
  .focus\:ring-ring:focus { --tw-ring-color: var(--ring); }
  .focus\:ring-offset-0:focus { --tw-ring-offset-width: 0px; --tw-ring-offset-shadow: var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color); }
  .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; }
  .focus-visible\:border-\[\#6f7bf7\]:focus-visible { border-color: rgb(111, 123, 247); }
  .focus-visible\:border-\[\#6f7bf7\]\/50:focus-visible { border-color: oklab(0.635359 0.01828 -0.182022 / 0.5); }
  .focus-visible\:border-ring:focus-visible { border-color: var(--ring); }
  .focus-visible\:border-white\/30:focus-visible { border-color: rgba(255, 255, 255, 0.3); }
  @supports (color:color-mix(in lab,red,red)) {
  .focus-visible\:border-white\/30:focus-visible { border-color: color-mix(in oklab,var(--color-white)30%,transparent); }
}
  .focus-visible\:ring-0:focus-visible { --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-visible\:ring-1:focus-visible { --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-visible\:ring-2:focus-visible { --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-visible\:ring-4:focus-visible { --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); }
  .focus-visible\:ring-\[3px\]:focus-visible { --tw-ring-shadow: var(--tw-ring-inset,)0 0 0 calc(3px + 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-visible\:ring-\[\#6f7bf7\]:focus-visible { --tw-ring-color: #6f7bf7; }
  .focus-visible\:ring-\[\#6f7bf7\]\/30:focus-visible { --tw-ring-color: oklab(63.5359% .01828 -.182022/.3); }
  .focus-visible\:ring-ring:focus-visible, .focus-visible\:ring-ring\/50:focus-visible { --tw-ring-color: var(--ring); }
  @supports (color:color-mix(in lab,red,red)) {
  .focus-visible\:ring-ring\/50:focus-visible { --tw-ring-color: color-mix(in oklab,var(--ring)50%,transparent); }
}
  .focus-visible\:ring-white\/20:focus-visible { --tw-ring-color: #fff3; }
  @supports (color:color-mix(in lab,red,red)) {
  .focus-visible\:ring-white\/20:focus-visible { --tw-ring-color: color-mix(in oklab,var(--color-white)20%,transparent); }
}
  .focus-visible\:ring-zinc-600:focus-visible { --tw-ring-color: var(--color-zinc-600); }
  .focus-visible\:ring-zinc-950:focus-visible { --tw-ring-color: var(--color-zinc-950); }
  .focus-visible\:ring-offset-1:focus-visible { --tw-ring-offset-width: 1px; --tw-ring-offset-shadow: var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color); }
  .focus-visible\:ring-offset-2:focus-visible { --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-visible\:outline-hidden:focus-visible { --tw-outline-style: none; outline-style: none; }
  @media (forced-colors: active) {
  .focus-visible\:outline-hidden:focus-visible { outline-offset: 2px; outline: rgba(0, 0, 0, 0) solid 2px; }
}
  .focus-visible\:outline-1:focus-visible { outline-style: var(--tw-outline-style); outline-width: 1px; }
  .focus-visible\:outline-none:focus-visible { --tw-outline-style: none; outline-style: none; }
  .active\:scale-\[0\.97\]:active { scale: 0.97; }
  .active\:scale-\[0\.98\]:active { scale: 0.98; }
  .active\:cursor-grabbing:active { cursor: grabbing; }
  .active\:bg-sidebar-accent:active { background-color: var(--sidebar-accent); }
  .active\:text-sidebar-accent-foreground:active { color: var(--sidebar-accent-foreground); }
  .active\:duration-100:active { --tw-duration: .1s; transition-duration: 0.1s; animation-duration: 0.1s; }
  .disabled\:pointer-events-none:disabled { pointer-events: none; }
  .disabled\:cursor-not-allowed:disabled { cursor: not-allowed; }
  .disabled\:bg-\[\#5261F5\]\/30:disabled { background-color: oklab(0.569342 0.0108387 -0.218862 / 0.3); }
  .disabled\:opacity-35:disabled { opacity: 0.35; }
  .disabled\:opacity-40:disabled { opacity: 0.4; }
  .disabled\:opacity-50:disabled { opacity: 0.5; }
  :where([data-side="left"]) .in-data-\[side\=left\]\:cursor-w-resize { cursor: w-resize; }
  :where([data-side="right"]) .in-data-\[side\=right\]\:cursor-e-resize { cursor: e-resize; }
  .has-data-\[variant\=inset\]\:bg-sidebar:has([data-variant="inset"]) { background-color: var(--sidebar); }
  .has-\[\>svg\]\:grid-cols-\[calc\(var\(--spacing\)\*4\)_1fr\]:has(> svg) { grid-template-columns: calc(var(--spacing)*4)1fr; }
  .has-\[\>svg\]\:gap-x-3:has(> svg) { column-gap: calc(var(--spacing)*3); }
  .aria-disabled\:pointer-events-none[aria-disabled="true"] { pointer-events: none; }
  .aria-disabled\:opacity-50[aria-disabled="true"] { opacity: 0.5; }
  .aria-invalid\:border-destructive[aria-invalid="true"] { border-color: var(--destructive); }
  .aria-invalid\:ring-destructive\/20[aria-invalid="true"] { --tw-ring-color: var(--destructive); }
  @supports (color:color-mix(in lab,red,red)) {
  .aria-invalid\:ring-destructive\/20[aria-invalid="true"] { --tw-ring-color: color-mix(in oklab,var(--destructive)20%,transparent); }
}
  .data-closed\:opacity-0[data-closed] { opacity: 0; }
  .data-enter\:data-closed\:-translate-y-2[data-enter][data-closed] { --tw-translate-y: calc(var(--spacing)*-2); translate: var(--tw-translate-x)var(--tw-translate-y); }
  .data-\[active\=true\]\:bg-sidebar-accent[data-active="true"] { background-color: var(--sidebar-accent); }
  .data-\[active\=true\]\:font-medium[data-active="true"] { --tw-font-weight: var(--font-weight-medium); font-weight: var(--font-weight-medium); }
  .data-\[active\=true\]\:text-sidebar-accent-foreground[data-active="true"] { color: var(--sidebar-accent-foreground); }
  .data-\[disabled\]\:pointer-events-none[data-disabled] { pointer-events: none; }
  .data-\[disabled\]\:opacity-50[data-disabled] { opacity: 0.5; }
  .data-\[inset\]\:pl-8[data-inset] { padding-left: calc(var(--spacing)*8); }
  .data-\[orientation\=horizontal\]\:h-1\.5[data-orientation="horizontal"] { height: calc(var(--spacing)*1.5); }
  .data-\[orientation\=horizontal\]\:h-full[data-orientation="horizontal"] { height: 100%; }
  .data-\[orientation\=horizontal\]\:h-px[data-orientation="horizontal"] { height: 1px; }
  .data-\[orientation\=horizontal\]\:w-full[data-orientation="horizontal"] { width: 100%; }
  .data-\[orientation\=vertical\]\:h-full[data-orientation="vertical"] { height: 100%; }
  .data-\[orientation\=vertical\]\:min-h-44[data-orientation="vertical"] { min-height: calc(var(--spacing)*44); }
  .data-\[orientation\=vertical\]\:w-1\.5[data-orientation="vertical"] { width: calc(var(--spacing)*1.5); }
  .data-\[orientation\=vertical\]\:w-auto[data-orientation="vertical"] { width: auto; }
  .data-\[orientation\=vertical\]\:w-full[data-orientation="vertical"] { width: 100%; }
  .data-\[orientation\=vertical\]\:w-px[data-orientation="vertical"] { width: 1px; }
  .data-\[orientation\=vertical\]\:flex-col[data-orientation="vertical"] { flex-direction: column; }
  .data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction="vertical"] { height: 1px; }
  .data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction="vertical"] { width: 100%; }
  .data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction="vertical"] { flex-direction: column; }
  .data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction="vertical"]::after { content: var(--tw-content); left: calc(var(--spacing)*0); }
  .data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction="vertical"]::after { content: var(--tw-content); height: calc(var(--spacing)*1); }
  .data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction="vertical"]::after { content: var(--tw-content); width: 100%; }
  .data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction="vertical"]::after { content: var(--tw-content); --tw-translate-x: calc(var(--spacing)*0); translate: var(--tw-translate-x)var(--tw-translate-y); }
  .data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction="vertical"]::after { content: var(--tw-content); --tw-translate-y: calc(calc(1/2*100%)*-1); translate: var(--tw-translate-x)var(--tw-translate-y); }
  .data-\[placeholder\]\:text-muted-foreground[data-placeholder] { color: var(--muted-foreground); }
  .data-\[side\=bottom\]\:translate-y-1[data-side="bottom"] { --tw-translate-y: calc(var(--spacing)*1); translate: var(--tw-translate-x)var(--tw-translate-y); }
  .data-\[side\=bottom\]\:slide-in-from-top-2[data-side="bottom"] { --tw-enter-translate-y: -.5rem; }
  .data-\[side\=left\]\:-translate-x-1[data-side="left"] { --tw-translate-x: calc(var(--spacing)*-1); translate: var(--tw-translate-x)var(--tw-translate-y); }
  .data-\[side\=left\]\:slide-in-from-right-2[data-side="left"] { --tw-enter-translate-x: .5rem; }
  .data-\[side\=right\]\:translate-x-1[data-side="right"] { --tw-translate-x: calc(var(--spacing)*1); translate: var(--tw-translate-x)var(--tw-translate-y); }
  .data-\[side\=right\]\:slide-in-from-left-2[data-side="right"] { --tw-enter-translate-x: -.5rem; }
  .data-\[side\=top\]\:-translate-y-1[data-side="top"] { --tw-translate-y: calc(var(--spacing)*-1); translate: var(--tw-translate-x)var(--tw-translate-y); }
  .data-\[side\=top\]\:slide-in-from-bottom-2[data-side="top"] { --tw-enter-translate-y: .5rem; }
  .data-\[size\=default\]\:h-9[data-size="default"] { height: calc(var(--spacing)*9); }
  .data-\[size\=sm\]\:h-8[data-size="sm"] { height: calc(var(--spacing)*8); }
  :is(.\*\:data-\[slot\=alert-description\]\:text-destructive\/90 > *)[data-slot="alert-description"] { color: var(--destructive); }
  @supports (color:color-mix(in lab,red,red)) {
  :is(.\*\:data-\[slot\=alert-description\]\:text-destructive\/90 > *)[data-slot="alert-description"] { color: color-mix(in oklab,var(--destructive)90%,transparent); }
}
  :is(.\*\:data-\[slot\=select-value\]\:line-clamp-1 > *)[data-slot="select-value"] { -webkit-line-clamp: 1; -webkit-box-orient: vertical; display: -webkit-box; overflow: hidden; }
  :is(.\*\:data-\[slot\=select-value\]\:flex > *)[data-slot="select-value"] { display: flex; }
  :is(.\*\:data-\[slot\=select-value\]\:items-center > *)[data-slot="select-value"] { align-items: center; }
  :is(.\*\:data-\[slot\=select-value\]\:gap-2 > *)[data-slot="select-value"] { gap: calc(var(--spacing)*2); }
  .data-\[state\=active\]\:border[data-state="active"] { border-style: var(--tw-border-style); border-width: 1px; }
  .data-\[state\=active\]\:border-gray-500\/30[data-state="active"] { border-color: rgba(106, 114, 130, 0.3); }
  @supports (color:color-mix(in lab,red,red)) {
  .data-\[state\=active\]\:border-gray-500\/30[data-state="active"] { border-color: color-mix(in oklab,var(--color-gray-500)30%,transparent); }
}
  .data-\[state\=active\]\:border-purple-500\/30[data-state="active"] { border-color: rgba(172, 75, 255, 0.3); }
  @supports (color:color-mix(in lab,red,red)) {
  .data-\[state\=active\]\:border-purple-500\/30[data-state="active"] { border-color: color-mix(in oklab,var(--color-purple-500)30%,transparent); }
}
  .data-\[state\=active\]\:bg-background[data-state="active"] { background-color: var(--background); }
  .data-\[state\=active\]\:bg-gray-600\/20[data-state="active"] { background-color: rgba(74, 85, 101, 0.2); }
  @supports (color:color-mix(in lab,red,red)) {
  .data-\[state\=active\]\:bg-gray-600\/20[data-state="active"] { background-color: color-mix(in oklab,var(--color-gray-600)20%,transparent); }
}
  .data-\[state\=active\]\:bg-purple-600\/20[data-state="active"] { background-color: rgba(152, 16, 250, 0.2); }
  @supports (color:color-mix(in lab,red,red)) {
  .data-\[state\=active\]\:bg-purple-600\/20[data-state="active"] { background-color: color-mix(in oklab,var(--color-purple-600)20%,transparent); }
}
  .data-\[state\=active\]\:text-foreground[data-state="active"] { color: var(--foreground); }
  .data-\[state\=active\]\:text-gray-300[data-state="active"] { color: var(--color-gray-300); }
  .data-\[state\=active\]\:text-purple-300[data-state="active"] { color: var(--color-purple-300); }
  .data-\[state\=active\]\:shadow[data-state="active"] { --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); }
  .data-\[state\=checked\]\:translate-x-\[calc\(100\%-2px\)\][data-state="checked"] { --tw-translate-x: calc(100% - 2px); translate: var(--tw-translate-x)var(--tw-translate-y); }
  .data-\[state\=checked\]\:border-primary[data-state="checked"] { border-color: var(--primary); }
  .data-\[state\=checked\]\:bg-\[\#6f7bf7\][data-state="checked"] { background-color: rgb(111, 123, 247); }
  .data-\[state\=checked\]\:bg-\[\#ff9500\][data-state="checked"] { background-color: rgb(255, 149, 0); }
  .data-\[state\=checked\]\:bg-primary[data-state="checked"] { background-color: var(--primary); }
  .data-\[state\=checked\]\:text-primary-foreground[data-state="checked"] { color: var(--primary-foreground); }
  .data-\[state\=closed\]\:duration-300[data-state="closed"] { --tw-duration: .3s; transition-duration: 0.3s; }
  .data-\[state\=closed\]\:animate-out[data-state="closed"] { --tw-exit-opacity: initial; --tw-exit-scale: initial; --tw-exit-rotate: initial; --tw-exit-translate-x: initial; --tw-exit-translate-y: initial; animation-name: exit; animation-duration: 0.15s; }
  .data-\[state\=closed\]\:duration-300[data-state="closed"] { animation-duration: 0.3s; }
  .data-\[state\=closed\]\:fade-out-0[data-state="closed"] { --tw-exit-opacity: 0; }
  .data-\[state\=closed\]\:slide-out-to-bottom[data-state="closed"] { --tw-exit-translate-y: 100%; }
  .data-\[state\=closed\]\:slide-out-to-left[data-state="closed"] { --tw-exit-translate-x: -100%; }
  .data-\[state\=closed\]\:slide-out-to-right[data-state="closed"] { --tw-exit-translate-x: 100%; }
  .data-\[state\=closed\]\:slide-out-to-top[data-state="closed"] { --tw-exit-translate-y: -100%; }
  .data-\[state\=closed\]\:zoom-out-95[data-state="closed"] { --tw-exit-scale: .95; }
  .data-\[state\=open\]\:bg-accent[data-state="open"] { background-color: var(--accent); }
  .data-\[state\=open\]\:bg-secondary[data-state="open"] { background-color: var(--secondary); }
  .data-\[state\=open\]\:text-accent-foreground[data-state="open"] { color: var(--accent-foreground); }
  .data-\[state\=open\]\:text-muted-foreground[data-state="open"] { color: var(--muted-foreground); }
  .data-\[state\=open\]\:opacity-100[data-state="open"] { opacity: 1; }
  .data-\[state\=open\]\:duration-500[data-state="open"] { --tw-duration: .5s; transition-duration: 0.5s; }
  .data-\[state\=open\]\:animate-in[data-state="open"] { --tw-enter-opacity: initial; --tw-enter-scale: initial; --tw-enter-rotate: initial; --tw-enter-translate-x: initial; --tw-enter-translate-y: initial; animation-name: enter; animation-duration: 0.15s; }
  .data-\[state\=open\]\:duration-500[data-state="open"] { animation-duration: 0.5s; }
  .data-\[state\=open\]\:fade-in-0[data-state="open"] { --tw-enter-opacity: 0; }
  .data-\[state\=open\]\:slide-in-from-bottom[data-state="open"] { --tw-enter-translate-y: 100%; }
  .data-\[state\=open\]\:slide-in-from-left[data-state="open"] { --tw-enter-translate-x: -100%; }
  .data-\[state\=open\]\:slide-in-from-right[data-state="open"] { --tw-enter-translate-x: 100%; }
  .data-\[state\=open\]\:slide-in-from-top[data-state="open"] { --tw-enter-translate-y: -100%; }
  .data-\[state\=open\]\:zoom-in-95[data-state="open"] { --tw-enter-scale: .95; }
  @media (hover: hover) {
  .data-\[state\=open\]\:hover\:bg-sidebar-accent[data-state="open"]:hover { background-color: var(--sidebar-accent); }
  .data-\[state\=open\]\:hover\:text-sidebar-accent-foreground[data-state="open"]:hover { color: var(--sidebar-accent-foreground); }
}
  .data-\[state\=unchecked\]\:translate-x-0[data-state="unchecked"] { --tw-translate-x: calc(var(--spacing)*0); translate: var(--tw-translate-x)var(--tw-translate-y); }
  .data-\[state\=unchecked\]\:bg-input[data-state="unchecked"] { background-color: var(--input); }
  .data-\[variant\=destructive\]\:text-destructive[data-variant="destructive"] { color: var(--destructive); }
  .data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant="destructive"]:focus { background-color: var(--destructive); }
  @supports (color:color-mix(in lab,red,red)) {
  .data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant="destructive"]:focus { background-color: color-mix(in oklab,var(--destructive)10%,transparent); }
}
  .data-\[variant\=destructive\]\:focus\:text-destructive[data-variant="destructive"]:focus { color: var(--destructive); }
  .data-\[vaul-drawer-direction\=bottom\]\:inset-x-0[data-vaul-drawer-direction="bottom"] { inset-inline: calc(var(--spacing)*0); }
  .data-\[vaul-drawer-direction\=bottom\]\:bottom-0[data-vaul-drawer-direction="bottom"] { bottom: calc(var(--spacing)*0); }
  .data-\[vaul-drawer-direction\=bottom\]\:mt-24[data-vaul-drawer-direction="bottom"] { margin-top: calc(var(--spacing)*24); }
  .data-\[vaul-drawer-direction\=bottom\]\:max-h-\[80vh\][data-vaul-drawer-direction="bottom"] { max-height: 80vh; }
  .data-\[vaul-drawer-direction\=bottom\]\:rounded-t-lg[data-vaul-drawer-direction="bottom"] { border-top-left-radius: var(--radius); border-top-right-radius: var(--radius); }
  .data-\[vaul-drawer-direction\=bottom\]\:border-t[data-vaul-drawer-direction="bottom"] { border-top-style: var(--tw-border-style); border-top-width: 1px; }
  .data-\[vaul-drawer-direction\=left\]\:inset-y-0[data-vaul-drawer-direction="left"] { inset-block: calc(var(--spacing)*0); }
  .data-\[vaul-drawer-direction\=left\]\:left-0[data-vaul-drawer-direction="left"] { left: calc(var(--spacing)*0); }
  .data-\[vaul-drawer-direction\=left\]\:w-3\/4[data-vaul-drawer-direction="left"] { width: 75%; }
  .data-\[vaul-drawer-direction\=left\]\:border-r[data-vaul-drawer-direction="left"] { border-right-style: var(--tw-border-style); border-right-width: 1px; }
  .data-\[vaul-drawer-direction\=right\]\:inset-y-0[data-vaul-drawer-direction="right"] { inset-block: calc(var(--spacing)*0); }
  .data-\[vaul-drawer-direction\=right\]\:right-0[data-vaul-drawer-direction="right"] { right: calc(var(--spacing)*0); }
  .data-\[vaul-drawer-direction\=right\]\:w-3\/4[data-vaul-drawer-direction="right"] { width: 75%; }
  .data-\[vaul-drawer-direction\=right\]\:border-l[data-vaul-drawer-direction="right"] { border-left-style: var(--tw-border-style); border-left-width: 1px; }
  .data-\[vaul-drawer-direction\=top\]\:inset-x-0[data-vaul-drawer-direction="top"] { inset-inline: calc(var(--spacing)*0); }
  .data-\[vaul-drawer-direction\=top\]\:top-0[data-vaul-drawer-direction="top"] { top: calc(var(--spacing)*0); }
  .data-\[vaul-drawer-direction\=top\]\:mb-24[data-vaul-drawer-direction="top"] { margin-bottom: calc(var(--spacing)*24); }
  .data-\[vaul-drawer-direction\=top\]\:max-h-\[80vh\][data-vaul-drawer-direction="top"] { max-height: 80vh; }
  .data-\[vaul-drawer-direction\=top\]\:rounded-b-lg[data-vaul-drawer-direction="top"] { border-bottom-right-radius: var(--radius); border-bottom-left-radius: var(--radius); }
  .data-\[vaul-drawer-direction\=top\]\:border-b[data-vaul-drawer-direction="top"] { border-bottom-style: var(--tw-border-style); border-bottom-width: 1px; }
  @supports (overflow:clip) {
  .supports-\[overflow\:clip\]\:overflow-clip { overflow: clip; }
}
  @media (prefers-reduced-motion: reduce) {
  .motion-reduce\:animate-none { animation: auto ease 0s 1 normal none running none; }
}
  @media not all and (min-width: 64rem) {
  .max-lg\:hidden { display: none; }
  .max-lg\:max-w-\[150px\] { max-width: 150px; }
}
  @media not all and (min-width: 48rem) {
  .max-md\:mt-1 { margin-top: calc(var(--spacing)*1); }
  .max-md\:hidden { display: none; }
  .max-md\:w-\[35\%\] { width: 35%; }
  .max-md\:w-full { width: 100%; }
  .max-md\:text-lg { font-size: var(--text-lg); line-height: var(--tw-leading,var(--text-lg--line-height)); letter-spacing: var(--tw-tracking,var(--text-lg--letter-spacing)); }
}
  @media not all and (min-width: 40rem) {
  .max-sm\:grid { display: grid; }
  .max-sm\:hidden { display: none; }
  .max-sm\:size-\[52px\] { width: 52px; height: 52px; }
  .max-sm\:h-\[calc\(90vh-14rem\)\] { height: calc(-14rem + 90vh); }
  .max-sm\:w-full { width: 100%; }
  .max-sm\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
  .max-sm\:flex-row { flex-direction: row; }
  .max-sm\:items-end { align-items: flex-end; }
  .max-sm\:justify-between { justify-content: space-between; }
  .max-sm\:text-sm { font-size: var(--text-sm); line-height: var(--tw-leading,var(--text-sm--line-height)); }
  .max-sm\:text-xs { font-size: var(--text-xs); line-height: var(--tw-leading,var(--text-xs--line-height)); }
  .max-sm\:text-\[12px\] { font-size: 12px; }
  .max-sm\:text-\[15px\] { font-size: 15px; }
}
  @media (min-width: 380px) {
  .min-\[380px\]\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
}
  @media (min-width: 40rem) {
  .sm\:mr-1 { margin-right: calc(var(--spacing)*1); }
  .sm\:mr-2 { margin-right: calc(var(--spacing)*2); }
  .sm\:block { display: block; }
  .sm\:flex { display: flex; }
  .sm\:hidden { display: none; }
  .sm\:inline { display: inline; }
  .sm\:h-3\.5 { height: calc(var(--spacing)*3.5); }
  .sm\:h-4 { height: calc(var(--spacing)*4); }
  .sm\:h-6 { height: calc(var(--spacing)*6); }
  .sm\:h-10 { height: calc(var(--spacing)*10); }
  .sm\:h-\[64vh\] { height: 64vh; }
  .sm\:w-3\.5 { width: calc(var(--spacing)*3.5); }
  .sm\:w-4 { width: calc(var(--spacing)*4); }
  .sm\:w-6 { width: calc(var(--spacing)*6); }
  .sm\:w-10 { width: calc(var(--spacing)*10); }
  .sm\:max-w-4xl { max-width: var(--container-4xl); }
  .sm\:max-w-5xl { max-width: var(--container-5xl); }
  .sm\:max-w-\[60vw\] { max-width: 60vw; }
  .sm\:max-w-\[150px\] { max-width: 150px; }
  .sm\:max-w-\[350px\] { max-width: 350px; }
  .sm\:max-w-\[370px\] { max-width: 370px; }
  .sm\:max-w-\[440px\] { max-width: 440px; }
  .sm\:max-w-\[460px\] { max-width: 460px; }
  .sm\:max-w-\[500px\] { max-width: 500px; }
  .sm\:max-w-\[650px\] { max-width: 650px; }
  .sm\:max-w-\[800px\] { max-width: 800px; }
  .sm\:max-w-lg { max-width: var(--container-lg); }
  .sm\:max-w-md { max-width: var(--container-md); }
  .sm\:max-w-sm { max-width: var(--container-sm); }
  .sm\:max-w-xl { max-width: var(--container-xl); }
  .sm\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
  .sm\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
  .sm\:grid-cols-5 { grid-template-columns: repeat(5, minmax(0px, 1fr)); }
  .sm\:flex-row { flex-direction: row; }
  .sm\:items-center { align-items: center; }
  .sm\:justify-between { justify-content: space-between; }
  .sm\:justify-end { justify-content: flex-end; }
  .sm\:gap-1\.5 { gap: calc(var(--spacing)*1.5); }
  .sm\:gap-2 { gap: calc(var(--spacing)*2); }
  .sm\:gap-2\.5 { gap: calc(var(--spacing)*2.5); }
  .sm\:gap-3 { gap: calc(var(--spacing)*3); }
  .sm\:gap-4 { gap: calc(var(--spacing)*4); }
  :where(.sm\: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))); }
  .sm\:p-1\.5 { padding: calc(var(--spacing)*1.5); }
  .sm\:p-3 { padding: calc(var(--spacing)*3); }
  .sm\:p-4 { padding: calc(var(--spacing)*4); }
  .sm\:p-10 { padding: calc(var(--spacing)*10); }
  .sm\:px-1\.5 { padding-inline: calc(var(--spacing)*1.5); }
  .sm\:px-2 { padding-inline: calc(var(--spacing)*2); }
  .sm\:px-3 { padding-inline: calc(var(--spacing)*3); }
  .sm\:px-3\.5 { padding-inline: calc(var(--spacing)*3.5); }
  .sm\:px-6 { padding-inline: calc(var(--spacing)*6); }
  .sm\:px-8 { padding-inline: calc(var(--spacing)*8); }
  .sm\:px-10 { padding-inline: calc(var(--spacing)*10); }
  .sm\:px-12 { padding-inline: calc(var(--spacing)*12); }
  .sm\:py-1 { padding-block: calc(var(--spacing)*1); }
  .sm\:py-1\.5 { padding-block: calc(var(--spacing)*1.5); }
  .sm\:py-20 { padding-block: calc(var(--spacing)*20); }
  .sm\:text-left { text-align: left; }
  .sm\:text-2xl { font-size: var(--text-2xl); line-height: var(--tw-leading,var(--text-2xl--line-height)); letter-spacing: var(--tw-tracking,var(--text-2xl--letter-spacing)); }
  .sm\:text-4xl { font-size: var(--text-4xl); line-height: var(--tw-leading,var(--text-4xl--line-height)); letter-spacing: var(--tw-tracking,var(--text-4xl--letter-spacing)); }
  .sm\:text-base { font-size: var(--text-base); line-height: var(--tw-leading,var(--text-base--line-height)); letter-spacing: var(--tw-tracking,var(--text-base--letter-spacing)); }
  .sm\:text-lg { font-size: var(--text-lg); line-height: var(--tw-leading,var(--text-lg--line-height)); letter-spacing: var(--tw-tracking,var(--text-lg--letter-spacing)); }
  .sm\:text-sm { font-size: var(--text-sm); line-height: var(--tw-leading,var(--text-sm--line-height)); }
  .sm\:text-xs { font-size: var(--text-xs); line-height: var(--tw-leading,var(--text-xs--line-height)); }
  .data-\[vaul-drawer-direction\=left\]\:sm\:max-w-sm[data-vaul-drawer-direction="left"], .data-\[vaul-drawer-direction\=right\]\:sm\:max-w-sm[data-vaul-drawer-direction="right"] { max-width: var(--container-sm); }
}
  @media (min-width: 48rem) {
  .md\:-top-\[5\%\] { top: -5%; }
  .md\:-top-\[12\%\] { top: -12%; }
  .md\:-top-\[18\%\] { top: -18%; }
  .md\:-top-\[24\%\] { top: -24%; }
  .md\:-top-\[30\%\] { top: -30%; }
  .md\:-top-\[32\.5\%\] { top: -32.5%; }
  .md\:-top-\[35\%\] { top: -35%; }
  .md\:-top-\[44\%\] { top: -44%; }
  .md\:-top-\[47\%\] { top: -47%; }
  .md\:-top-\[64\%\] { top: -64%; }
  .md\:-top-\[65\%\] { top: -65%; }
  .md\:-top-\[87\%\] { top: -87%; }
  .md\:top-\[0\%\] { top: 0px; }
  .md\:top-\[5\%\] { top: 5%; }
  .md\:top-\[12\%\] { top: 12%; }
  .md\:top-\[15\%\] { top: 15%; }
  .md\:-right-\[3\%\] { right: -3%; }
  .md\:-right-\[14\%\] { right: -14%; }
  .md\:-right-\[20\%\] { right: -20%; }
  .md\:-right-\[22\%\] { right: -22%; }
  .md\:-right-\[26\%\] { right: -26%; }
  .md\:-right-\[30\%\] { right: -30%; }
  .md\:-right-\[32\%\] { right: -32%; }
  .md\:-right-\[38\%\] { right: -38%; }
  .md\:-right-\[42\%\] { right: -42%; }
  .md\:-right-\[52\%\] { right: -52%; }
  .md\:-right-\[65\%\] { right: -65%; }
  .md\:right-6 { right: calc(var(--spacing)*6); }
  .md\:right-\[2\%\] { right: 2%; }
  .md\:-bottom-\[16\%\] { bottom: -16%; }
  .md\:-bottom-\[25\%\] { bottom: -25%; }
  .md\:-bottom-\[28\%\] { bottom: -28%; }
  .md\:-bottom-\[33\%\] { bottom: -33%; }
  .md\:-bottom-\[38\%\] { bottom: -38%; }
  .md\:-bottom-\[40\%\] { bottom: -40%; }
  .md\:-bottom-\[43\%\] { bottom: -43%; }
  .md\:-bottom-\[45\%\] { bottom: -45%; }
  .md\:-bottom-\[54\%\] { bottom: -54%; }
  .md\:-bottom-\[54\.5\%\] { bottom: -54.5%; }
  .md\:-bottom-\[55\%\] { bottom: -55%; }
  .md\:-bottom-\[64\%\] { bottom: -64%; }
  .md\:-bottom-\[100\%\] { bottom: -100%; }
  .md\:bottom-\[2\%\] { bottom: 2%; }
  .md\:bottom-\[8\%\] { bottom: 8%; }
  .md\:-left-\[5\%\] { left: -5%; }
  .md\:-left-\[10\%\] { left: -10%; }
  .md\:-left-\[20\%\] { left: -20%; }
  .md\:-left-\[22\%\] { left: -22%; }
  .md\:-left-\[38\%\] { left: -38%; }
  .md\:-left-\[42\%\] { left: -42%; }
  .md\:-left-\[48\%\] { left: -48%; }
  .md\:-left-\[50\%\] { left: -50%; }
  .md\:-left-\[53\%\] { left: -53%; }
  .md\:-left-\[55\%\] { left: -55%; }
  .md\:-left-\[75\%\] { left: -75%; }
  .md\:left-6 { left: calc(var(--spacing)*6); }
  .md\:left-\[0\%\] { left: 0px; }
  .md\:left-\[3\%\] { left: 3%; }
  .md\:col-span-2 { grid-column: span 2 / span 2; }
  .md\:row-span-2 { grid-row: span 2 / span 2; }
  .md\:mt-14 { margin-top: calc(var(--spacing)*14); }
  .md\:mt-36 { margin-top: calc(var(--spacing)*36); }
  .md\:mr-4\.5 { margin-right: calc(var(--spacing)*4.5); }
  .md\:mb-16 { margin-bottom: calc(var(--spacing)*16); }
  .md\:mb-36 { margin-bottom: calc(var(--spacing)*36); }
  .md\:ml-4\.5 { margin-left: calc(var(--spacing)*4.5); }
  .md\:ml-\[0\.3em\] { margin-left: 0.3em; }
  .md\:block { display: block; }
  .md\:flex { display: flex; }
  .md\:grid { display: grid; }
  .md\:hidden { display: none; }
  .md\:aspect-video { aspect-ratio: var(--aspect-video); }
  .md\:min-h-\[300px\] { min-height: 300px; }
  .md\:min-h-\[400px\] { min-height: 400px; }
  .md\:min-h-\[580px\] { min-height: 580px; }
  .md\:w-\[400px\] { width: 400px; }
  .md\:w-max { width: max-content; }
  .md\:max-w-\[160px\] { max-width: 160px; }
  .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-\[minmax\(0\,320fr\)_minmax\(0\,760fr\)\] { grid-template-columns: minmax(0px, 320fr) minmax(0px, 760fr); }
  .md\:grid-cols-\[minmax\(0\,400fr\)_minmax\(0\,759fr\)\] { grid-template-columns: minmax(0px, 400fr) minmax(0px, 759fr); }
  .md\:grid-cols-\[minmax\(0\,422fr\)_minmax\(0\,1319fr\)\] { grid-template-columns: minmax(0px, 422fr) minmax(0px, 1319fr); }
  .md\:grid-cols-\[minmax\(0\,580fr\)_minmax\(0\,340fr\)\] { grid-template-columns: minmax(0px, 580fr) minmax(0px, 340fr); }
  .md\:grid-cols-\[minmax\(0\,950fr\)_minmax\(0\,570fr\)\] { grid-template-columns: minmax(0px, 950fr) minmax(0px, 570fr); }
  .md\:grid-cols-\[minmax\(0\,1297fr\)_minmax\(0\,379fr\)\] { grid-template-columns: minmax(0px, 1297fr) minmax(0px, 379fr); }
  .md\:grid-rows-2 { grid-template-rows: repeat(2, minmax(0px, 1fr)); }
  .md\:flex-row { flex-direction: row; }
  .md\:items-center { align-items: center; }
  .md\:justify-between { justify-content: space-between; }
  .md\:justify-end { justify-content: flex-end; }
  .md\:gap-0 { gap: calc(var(--spacing)*0); }
  .md\:gap-1 { gap: calc(var(--spacing)*1); }
  .md\:gap-1\.5 { gap: calc(var(--spacing)*1.5); }
  :where(.md\: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(.md\:divide-white\/\[0\.08\] > :not(:last-child)) { border-color: rgba(255, 255, 255, 0.08); }
  @supports (color:color-mix(in lab,red,red)) {
  :where(.md\:divide-white\/\[0\.08\] > :not(:last-child)) { border-color: color-mix(in oklab,var(--color-white)8%,transparent); }
}
  .md\:border-x-2 { border-inline-style: var(--tw-border-style); border-inline-width: 2px; }
  .md\:border-x-\[\#2A2A33\] { border-inline-color: rgb(42, 42, 51); }
  .md\:p-3 { padding: calc(var(--spacing)*3); }
  .md\:px-3 { padding-inline: calc(var(--spacing)*3); }
  .md\:px-4 { padding-inline: calc(var(--spacing)*4); }
  .md\:px-6 { padding-inline: calc(var(--spacing)*6); }
  .md\:pt-6 { padding-top: calc(var(--spacing)*6); }
  .md\:pt-14 { padding-top: calc(var(--spacing)*14); }
  .md\:pt-24 { padding-top: calc(var(--spacing)*24); }
  .md\:pt-36 { padding-top: calc(var(--spacing)*36); }
  .md\:pb-9 { padding-bottom: calc(var(--spacing)*9); }
  .md\:pb-12 { padding-bottom: calc(var(--spacing)*12); }
  .md\:pb-20 { padding-bottom: calc(var(--spacing)*20); }
  .md\:pb-28 { padding-bottom: calc(var(--spacing)*28); }
  .md\:text-left { text-align: left; }
  .md\:text-3xl { font-size: var(--text-3xl); line-height: var(--tw-leading,var(--text-3xl--line-height)); letter-spacing: var(--tw-tracking,var(--text-3xl--letter-spacing)); }
  .md\:text-4xl { font-size: var(--text-4xl); line-height: var(--tw-leading,var(--text-4xl--line-height)); letter-spacing: var(--tw-tracking,var(--text-4xl--letter-spacing)); }
  .md\:text-5xl { font-size: var(--text-5xl); line-height: var(--tw-leading,var(--text-5xl--line-height)); letter-spacing: var(--tw-tracking,var(--text-5xl--letter-spacing)); }
  .md\:text-7xl { font-size: var(--text-7xl); line-height: var(--tw-leading,var(--text-7xl--line-height)); letter-spacing: var(--tw-tracking,var(--text-7xl--letter-spacing)); }
  .md\:text-sm { font-size: var(--text-sm); line-height: var(--tw-leading,var(--text-sm--line-height)); }
  .md\:text-\[14px\] { font-size: 14px; }
  .md\:text-\[20rem\] { font-size: 20rem; }
  .md\:leading-3 { --tw-leading: calc(var(--spacing)*3); line-height: calc(var(--spacing)*3); }
  .md\:opacity-0 { opacity: 0; }
  .md\:after\:hidden::after { content: var(--tw-content); display: none; }
}
  @media (min-width: 64rem) {
  .lg\:-top-\[5\%\] { top: -5%; }
  .lg\:-top-\[12\%\] { top: -12%; }
  .lg\:-top-\[16\%\] { top: -16%; }
  .lg\:-top-\[22\%\] { top: -22%; }
  .lg\:-top-\[32\%\] { top: -32%; }
  .lg\:-top-\[40\%\] { top: -40%; }
  .lg\:-top-\[42\%\] { top: -42%; }
  .lg\:-top-\[45\.5\%\] { top: -45.5%; }
  .lg\:-top-\[58\%\] { top: -58%; }
  .lg\:-top-\[76\%\] { top: -76%; }
  .lg\:-top-\[78\%\] { top: -78%; }
  .lg\:-top-\[103\%\] { top: -103%; }
  .lg\:top-\[3\%\] { top: 3%; }
  .lg\:top-\[8\%\] { top: 8%; }
  .lg\:top-\[10\%\] { top: 10%; }
  .lg\:-right-\[7\%\] { right: -7%; }
  .lg\:-right-\[12\%\] { right: -12%; }
  .lg\:-right-\[18\%\] { right: -18%; }
  .lg\:-right-\[28\%\] { right: -28%; }
  .lg\:-right-\[33\%\] { right: -33%; }
  .lg\:-right-\[35\%\] { right: -35%; }
  .lg\:-right-\[36\%\] { right: -36%; }
  .lg\:-right-\[44\%\] { right: -44%; }
  .lg\:-right-\[45\%\] { right: -45%; }
  .lg\:-right-\[47\%\] { right: -47%; }
  .lg\:-right-\[48\%\] { right: -48%; }
  .lg\:-right-\[65\%\] { right: -65%; }
  .lg\:-right-\[77\%\] { right: -77%; }
  .lg\:-right-\[82\%\] { right: -82%; }
  .lg\:right-\[0\%\] { right: 0px; }
  .lg\:right-\[calc\(50\%-560px\)\] { right: calc(50% - 560px); }
  .lg\:-bottom-\[7\%\] { bottom: -7%; }
  .lg\:-bottom-\[20\%\] { bottom: -20%; }
  .lg\:-bottom-\[30\%\] { bottom: -30%; }
  .lg\:-bottom-\[33\%\] { bottom: -33%; }
  .lg\:-bottom-\[37\%\] { bottom: -37%; }
  .lg\:-bottom-\[38\%\] { bottom: -38%; }
  .lg\:-bottom-\[43\%\] { bottom: -43%; }
  .lg\:-bottom-\[45\%\] { bottom: -45%; }
  .lg\:-bottom-\[50\%\] { bottom: -50%; }
  .lg\:-bottom-\[54\%\] { bottom: -54%; }
  .lg\:-bottom-\[66\.5\%\] { bottom: -66.5%; }
  .lg\:-bottom-\[67\%\] { bottom: -67%; }
  .lg\:-bottom-\[68\%\] { bottom: -68%; }
  .lg\:-bottom-\[74\%\] { bottom: -74%; }
  .lg\:-bottom-\[105\%\] { bottom: -105%; }
  .lg\:bottom-\[8\%\] { bottom: 8%; }
  .lg\:-left-\[2\%\] { left: -2%; }
  .lg\:-left-\[8\%\] { left: -8%; }
  .lg\:-left-\[13\%\] { left: -13%; }
  .lg\:-left-\[14\%\] { left: -14%; }
  .lg\:-left-\[26\%\] { left: -26%; }
  .lg\:-left-\[27\%\] { left: -27%; }
  .lg\:-left-\[28\%\] { left: -28%; }
  .lg\:-left-\[43\%\] { left: -43%; }
  .lg\:-left-\[51\%\] { left: -51%; }
  .lg\:-left-\[52\%\] { left: -52%; }
  .lg\:-left-\[55\%\] { left: -55%; }
  .lg\:-left-\[57\%\] { left: -57%; }
  .lg\:-left-\[60\%\] { left: -60%; }
  .lg\:-left-\[68\%\] { left: -68%; }
  .lg\:-left-\[87\%\] { left: -87%; }
  .lg\:left-\[5\%\] { left: 5%; }
  .lg\:left-\[calc\(50\%-560px\)\] { left: calc(50% - 560px); }
  .lg\:col-span-2 { grid-column: span 2 / span 2; }
  .lg\:col-span-3 { grid-column: span 3 / span 3; }
  .lg\:flex { display: flex; }
  .lg\:hidden { display: none; }
  .lg\:aspect-auto { aspect-ratio: auto; }
  .lg\:w-full { width: 100%; }
  .lg\:max-w-\[555px\] { max-width: 555px; }
  .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\:border-r { border-right-style: var(--tw-border-style); border-right-width: 1px; }
  .lg\:px-1\.5 { padding-inline: calc(var(--spacing)*1.5); }
  .lg\:px-10 { padding-inline: calc(var(--spacing)*10); }
  .lg\:text-5xl { font-size: var(--text-5xl); line-height: var(--tw-leading,var(--text-5xl--line-height)); letter-spacing: var(--tw-tracking,var(--text-5xl--letter-spacing)); }
}
  @media (min-width: 80rem) {
  .xl\:inline { display: inline; }
  .xl\:inline-flex { display: inline-flex; }
  .xl\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
  .xl\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
  .xl\:pt-32 { padding-top: calc(var(--spacing)*32); }
  .xl\:pb-16 { padding-bottom: calc(var(--spacing)*16); }
}
  @media (min-width: 96rem) {
  .\32 xl\:pt-40 { padding-top: calc(var(--spacing)*40); }
  .\32 xl\:pb-20 { padding-bottom: calc(var(--spacing)*20); }
}
  @media (prefers-color-scheme: dark) {
  .dark\:border-blue-800 { border-color: var(--color-blue-800); }
  .dark\:border-zinc-50 { border-color: var(--color-zinc-50); }
  .dark\:bg-blue-950\/30 { background-color: rgba(22, 36, 86, 0.3); }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-blue-950\/30 { background-color: color-mix(in oklab,var(--color-blue-950)30%,transparent); }
}
  .dark\:bg-input\/30 { background-color: var(--input); }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-input\/30 { background-color: color-mix(in oklab,var(--input)30%,transparent); }
}
  .dark\:text-blue-100 { color: var(--color-blue-100); }
  .dark\:text-blue-200 { color: var(--color-blue-200); }
  .dark\:text-zinc-50 { color: var(--color-zinc-50); }
  .dark\:ring-offset-zinc-950 { --tw-ring-offset-color: var(--color-zinc-950); }
  @media (hover: hover) {
  .dark\:hover\:bg-input\/50:hover { background-color: var(--input); }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:hover\:bg-input\/50:hover { background-color: color-mix(in oklab,var(--input)50%,transparent); }
}
}
  .dark\:focus-visible\:ring-zinc-300:focus-visible { --tw-ring-color: var(--color-zinc-300); }
  .dark\:aria-invalid\:ring-destructive\/40[aria-invalid="true"] { --tw-ring-color: var(--destructive); }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:aria-invalid\:ring-destructive\/40[aria-invalid="true"] { --tw-ring-color: color-mix(in oklab,var(--destructive)40%,transparent); }
}
  .dark\:data-\[state\=checked\]\:bg-primary[data-state="checked"] { background-color: var(--primary); }
  .dark\:data-\[state\=checked\]\:bg-primary-foreground[data-state="checked"] { background-color: var(--primary-foreground); }
  .dark\:data-\[state\=unchecked\]\:bg-foreground[data-state="unchecked"] { background-color: var(--foreground); }
  .dark\:data-\[state\=unchecked\]\:bg-input\/80[data-state="unchecked"] { background-color: var(--input); }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:data-\[state\=unchecked\]\:bg-input\/80[data-state="unchecked"] { background-color: color-mix(in oklab,var(--input)80%,transparent); }
}
  .dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20[data-variant="destructive"]:focus { background-color: var(--destructive); }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20[data-variant="destructive"]:focus { background-color: color-mix(in oklab,var(--destructive)20%,transparent); }
}
}
  .\[\&_p\]\:leading-relaxed p { --tw-leading: var(--leading-relaxed); line-height: var(--leading-relaxed); }
  .\[\&_svg\]\:pointer-events-none svg { pointer-events: none; }
  .\[\&_svg\]\:size-4 svg { width: calc(var(--spacing)*4); height: calc(var(--spacing)*4); }
  .\[\&_svg\]\:shrink-0 svg { flex-shrink: 0; }
  .\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*="size-"]) { width: calc(var(--spacing)*4); height: calc(var(--spacing)*4); }
  .\[\&_svg\:not\(\[class\*\=\'text-\'\]\)\]\:text-muted-foreground svg:not([class*="text-"]) { color: var(--muted-foreground); }
  .\[\&\:\:-webkit-slider-thumb\]\:h-4::-webkit-slider-thumb { height: calc(var(--spacing)*4); }
  .\[\&\:\:-webkit-slider-thumb\]\:w-4::-webkit-slider-thumb { width: calc(var(--spacing)*4); }
  .\[\&\:\:-webkit-slider-thumb\]\:cursor-pointer::-webkit-slider-thumb { cursor: pointer; }
  .\[\&\:\:-webkit-slider-thumb\]\:appearance-none::-webkit-slider-thumb { appearance: none; }
  .\[\&\:\:-webkit-slider-thumb\]\:rounded-full::-webkit-slider-thumb { border-radius: 3.40282e+38px; }
  .\[\&\:\:-webkit-slider-thumb\]\:bg-primary::-webkit-slider-thumb { background-color: var(--primary); }
  .\[\&\:\:-webkit-slider-thumb\]\:shadow-sm::-webkit-slider-thumb { --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); }
  :is(.\*\:\[span\]\:last\:flex > *):is(span):last-child { display: flex; }
  :is(.\*\:\[span\]\:last\:items-center > *):is(span):last-child { align-items: center; }
  :is(.\*\:\[span\]\:last\:gap-2 > *):is(span):last-child { gap: calc(var(--spacing)*2); }
  :is(.data-\[variant\=destructive\]\:\*\:\[svg\]\:\!text-destructive[data-variant="destructive"] > *):is(svg) { color: var(--destructive) !important; }
  .\[\&\>button\]\:hidden > button { display: none; }
  .\[\&\>span\:last-child\]\:truncate > span:last-child { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
  .\[\&\>svg\]\:size-3\.5 > svg { width: calc(var(--spacing)*3.5); height: calc(var(--spacing)*3.5); }
  .\[\&\>svg\]\:size-4 > svg { width: calc(var(--spacing)*4); height: calc(var(--spacing)*4); }
  .\[\&\>svg\]\:shrink-0 > svg { flex-shrink: 0; }
  .\[\&\>svg\]\:translate-y-0\.5 > svg { --tw-translate-y: calc(var(--spacing)*.5); translate: var(--tw-translate-x)var(--tw-translate-y); }
  .\[\&\>svg\]\:text-current > svg { color: currentcolor; }
  .\[\&\>svg\]\:text-sidebar-accent-foreground > svg { color: var(--sidebar-accent-foreground); }
  .\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction="vertical"] > div { rotate: 90deg; }
  [data-side="left"][data-collapsible="offcanvas"] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2 { right: calc(var(--spacing)*-2); }
  [data-side="left"][data-state="collapsed"] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize { cursor: e-resize; }
  [data-side="right"][data-collapsible="offcanvas"] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2 { left: calc(var(--spacing)*-2); }
  [data-side="right"][data-state="collapsed"] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize { cursor: w-resize; }
}
@media screen {
  html:not(.no-js) body [data-aos="fade-up"] { transform: translateY(10px); }
  html:not(.no-js) body [data-aos="fade-down"] { transform: translateY(-10px); }
  html:not(.no-js) body [data-aos="fade-right"] { transform: translate(-10px); }
  html:not(.no-js) body [data-aos="fade-left"] { transform: translate(10px); }
  html:not(.no-js) body [data-aos="fade-up-right"] { transform: translate(-10px, 10px); }
  html:not(.no-js) body [data-aos="fade-up-left"] { transform: translate(10px, 10px); }
  html:not(.no-js) body [data-aos="fade-down-right"] { transform: translate(-10px, -10px); }
  html:not(.no-js) body [data-aos="fade-down-left"] { transform: translate(10px, -10px); }
  html:not(.no-js) body [data-aos="zoom-in-up"] { transform: translateY(10px) scale(0.6); }
  html:not(.no-js) body [data-aos="zoom-in-down"] { transform: translateY(-10px) scale(0.6); }
  html:not(.no-js) body [data-aos="zoom-in-right"] { transform: translate(-10px) scale(0.6); }
  html:not(.no-js) body [data-aos="zoom-in-left"] { transform: translate(10px) scale(0.6); }
  html:not(.no-js) body [data-aos="zoom-out-up"] { transform: translateY(10px) scale(1.2); }
  html:not(.no-js) body [data-aos="zoom-out-down"] { transform: translateY(-10px) scale(1.2); }
  html:not(.no-js) body [data-aos="zoom-out-right"] { transform: translate(-10px) scale(1.2); }
  html:not(.no-js) body [data-aos="zoom-out-left"] { transform: translate(10px) scale(1.2); }
}
:root { --background: oklch(9% .005 285.823); --foreground: oklch(98.5% 0 0); --card: oklch(21% .006 285.885); --card-foreground: oklch(98.5% 0 0); --popover: oklch(21% .006 285.885); --popover-foreground: oklch(98.5% 0 0); --primary: #4a5aff; --primary-foreground: #fafafa; --secondary: oklch(27.4% .006 286.033); --secondary-foreground: oklch(98.5% 0 0); --muted: oklch(27.4% .006 286.033); --muted-foreground: oklch(70.5% .015 286.067); --accent: oklch(27.4% .006 286.033); --accent-foreground: oklch(98.5% 0 0); --destructive: oklch(70.4% .191 22.216); --destructive-foreground: oklch(98.5% 0 0); --border: oklch(100% 0 0/.1); --input: oklch(100% 0 0/.15); --ring: oklch(55.6% 0 0); --chart-1: oklch(80.9% .105 251.813); --chart-2: oklch(62.3% .214 259.815); --chart-3: oklch(54.6% .245 262.881); --chart-4: oklch(48.8% .243 264.376); --chart-5: oklch(42.4% .199 265.638); --sidebar: oklch(21% .006 285.885); --sidebar-foreground: oklch(98.5% 0 0); --sidebar-primary: #4a5aff; --sidebar-primary-foreground: #fafafa; --sidebar-accent: oklch(27.4% .006 286.033); --sidebar-accent-foreground: oklch(98.5% 0 0); --sidebar-border: oklch(100% 0 0/.1); --sidebar-ring: oklch(43.9% 0 0); --radius: .625rem; }
@property --border-angle { syntax: "<angle>"; inherits: false; initial-value: 0deg; }
@font-face { font-family: Figtree; font-style: normal; font-display: fallback; }
.glass-nav { background: rgba(18, 18, 28, 0.82); box-shadow: rgba(0, 0, 0, 0.5) 0px 8px 32px, rgba(255, 255, 255, 0.06) 0px 1px inset, rgba(0, 0, 0, 0.3) 0px -1px inset; }
::-webkit-scrollbar { width: 6px; height: 6px; }
::-webkit-scrollbar-track { background: var(--background); }
::-webkit-scrollbar-thumb { background: var(--muted); border-radius: 3px; }
::-webkit-scrollbar-thumb:hover { background: var(--accent); }
.settings-scrollbar { scrollbar-width: thin; scrollbar-color: var(--muted)var(--background); }
.break-words { word-break: break-word; hyphens: auto; }
.break-words, [data-card] { overflow-wrap: break-word; }
[data-card] { min-width: 0px; max-width: 100%; }
@media (max-width: 480px) {
  .break-words { word-break: break-all; }
}
.custom-scrollbar::-webkit-scrollbar { width: 5px !important; }
.custom-scrollbar::-webkit-scrollbar-track { background: var(--background); }
.custom-scrollbar::-webkit-scrollbar-thumb { background: var(--muted); border-radius: 3px; }
.custom-scrollbar::-webkit-scrollbar-thumb:hover { background: var(--accent); }
.fade-in-bg { animation: 0.8s ease-out 0.3s 1 normal both running fade-in-bg; }
@keyframes fade-in-bg { 
  0% { opacity: 0; }
}
@keyframes subtlePulse { 
  0%, 100% { transform: scale(1); box-shadow: rgba(59, 130, 246, 0) 0px 0px; }
  50% { transform: scale(1.05); box-shadow: rgba(59, 130, 246, 0.2) 0px 0px 0px 4px; }
}
.animate-subtle-pulse { animation: 2s ease-in-out 0s infinite normal none running subtlePulse; }
@keyframes enter { 
  0% { opacity: var(--tw-enter-opacity,1); transform: translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0)); }
}
@keyframes exit { 
  100% { opacity: var(--tw-exit-opacity,1); transform: translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,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-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(1turn); }
}
@keyframes ping { 
  75%, 100% { opacity: 0; transform: scale(2); }
}
@keyframes pulse { 
  50% { opacity: 0.5; }
}
@keyframes type-in { 
  0% { opacity: 0; filter: blur(2px); transform: translateY(-0.08em); }
  100% { opacity: 1; filter: blur(); transform: translateY(0px); }
}
@keyframes border-rotate { 
  100% { --border-angle: 360deg; }
}
@keyframes shine { 
  0% { background-position: 100% center; }
  100% { background-position: -100% center; }
}
@keyframes gradient { 
  100% { background-position: 200% center; }
}
@keyframes marquee { 
  0% { transform: translate(0px); }
  100% { transform: translate(-50%); }
}
@font-face { font-family: Geist; font-style: normal; font-weight: 100 900; font-display: swap; src: url("_next/static/media/f639721981034f88-s.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Geist; font-style: normal; font-weight: 100 900; font-display: swap; src: url("_next/static/media/9766a7e9e2e0ad5a-s.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Geist; font-style: normal; font-weight: 100 900; font-display: swap; src: url("_next/static/media/b66cf8e69499582a-s.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Geist; font-style: normal; font-weight: 100 900; font-display: swap; src: url("_next/static/media/aa016aab0e6d1295-s.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Geist; font-style: normal; font-weight: 100 900; font-display: swap; src: url("_next/static/media/22a5144ee8d83bca-s.p.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "Geist Fallback"; src: local("Arial"); ascent-override: 95.94%; descent-override: 28.16%; line-gap-override: 0%; size-adjust: 104.76%; }
.__className_246ccd { font-family: Geist, "Geist Fallback"; font-style: normal; }
.__variable_246ccd { --font-geist: "Geist","Geist Fallback"; }
@font-face { font-family: Figtree; font-style: normal; font-weight: 300 900; font-display: swap; src: url("_next/static/media/d9fef5bf2f64cf9a-s.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Figtree; font-style: normal; font-weight: 300 900; font-display: swap; src: url("_next/static/media/de42cfb9a3b980ae-s.p.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "Figtree Fallback"; src: local("Arial"); ascent-override: 94.32%; descent-override: 24.82%; line-gap-override: 0%; size-adjust: 100.72%; }
.__className_2ca027 { font-family: Figtree, "Figtree Fallback"; font-style: normal; }
.__variable_2ca027 { --font-figtree: "Figtree","Figtree Fallback"; }
.tweet-container_root__0rJLq { width: 100%; min-width: 250px; max-width: 550px; overflow: hidden; color: var(--tweet-font-color); font-family: var(--tweet-font-family); font-weight: 400; box-sizing: border-box; border: var(--tweet-border); border-radius: 12px; margin: var(--tweet-container-margin); background-color: var(--tweet-bg-color); transition-property: background-color, box-shadow; transition-duration: 0.2s; }
.tweet-container_root__0rJLq:hover { background-color: var(--tweet-bg-color-hover); }
.tweet-container_article__0ERPK { position: relative; box-sizing: inherit; padding: 0.75rem 1rem; }
.react-tweet-theme { --tweet-container-margin: 1.5rem 0; --tweet-header-font-size: 0.9375rem; --tweet-header-line-height: 1.25rem; --tweet-body-font-size: 1.25rem; --tweet-body-font-weight: 400; --tweet-body-line-height: 1.5rem; --tweet-body-margin: 0; --tweet-quoted-container-margin: 0.75rem 0; --tweet-quoted-body-font-size: 0.938rem; --tweet-quoted-body-font-weight: 400; --tweet-quoted-body-line-height: 1.25rem; --tweet-quoted-body-margin: 0.25rem 0 0.75rem 0; --tweet-info-font-size: 0.9375rem; --tweet-info-line-height: 1.25rem; --tweet-actions-font-size: 0.875rem; --tweet-actions-line-height: 1rem; --tweet-actions-font-weight: 700; --tweet-actions-icon-size: 1.25em; --tweet-actions-icon-wrapper-size: calc(var(--tweet-actions-icon-size) + 0.75em); --tweet-replies-font-size: 0.875rem; --tweet-replies-line-height: 1rem; --tweet-replies-font-weight: 700; }
:where(.react-tweet-theme) * { margin: 0px; padding: 0px; box-sizing: border-box; }
:is([data-theme="light"], .light) :where(.react-tweet-theme), :where(.react-tweet-theme) { --tweet-skeleton-gradient: linear-gradient(270deg,#fafafa,#eaeaea,#eaeaea,#fafafa); --tweet-border: 1px solid rgb(207,217,222); --tweet-font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif; --tweet-font-color: rgb(15,20,25); --tweet-font-color-secondary: rgb(83,100,113); --tweet-bg-color: #fff; --tweet-bg-color-hover: rgb(247,249,249); --tweet-quoted-bg-color-hover: rgba(0,0,0,0.03); --tweet-color-blue-primary: rgb(29,155,240); --tweet-color-blue-primary-hover: rgb(26,140,216); --tweet-color-blue-secondary: rgb(0,111,214); --tweet-color-blue-secondary-hover: rgba(0,111,214,0.1); --tweet-color-red-primary: rgb(249,24,128); --tweet-color-red-primary-hover: rgba(249,24,128,0.1); --tweet-color-green-primary: rgb(0,186,124); --tweet-color-green-primary-hover: rgba(0,186,124,0.1); --tweet-twitter-icon-color: var(--tweet-font-color); --tweet-verified-old-color: rgb(130,154,171); --tweet-verified-blue-color: var(--tweet-color-blue-primary); }
:is([data-theme="dark"], .dark) :where(.react-tweet-theme) { --tweet-skeleton-gradient: linear-gradient(270deg,#15202b,rgb(30,39,50),rgb(30,39,50),rgb(21,32,43)); --tweet-border: 1px solid rgb(66,83,100); --tweet-font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif; --tweet-font-color: rgb(247,249,249); --tweet-font-color-secondary: rgb(139,152,165); --tweet-bg-color: rgb(21,32,43); --tweet-bg-color-hover: rgb(30,39,50); --tweet-quoted-bg-color-hover: rgba(255,255,255,0.03); --tweet-color-blue-primary: rgb(29,155,240); --tweet-color-blue-primary-hover: rgb(26,140,216); --tweet-color-blue-secondary: rgb(107,201,251); --tweet-color-blue-secondary-hover: rgba(107,201,251,0.1); --tweet-color-red-primary: rgb(249,24,128); --tweet-color-red-primary-hover: rgba(249,24,128,0.1); --tweet-color-green-primary: rgb(0,186,124); --tweet-color-green-primary-hover: rgba(0,186,124,0.1); --tweet-twitter-icon-color: var(--tweet-font-color); --tweet-verified-old-color: rgb(130,154,171); --tweet-verified-blue-color: #fff; }
@media (prefers-color-scheme: dark) {
  :where(.react-tweet-theme) { --tweet-skeleton-gradient: linear-gradient(270deg,#15202b,rgb(30,39,50),rgb(30,39,50),rgb(21,32,43)); --tweet-border: 1px solid rgb(66,83,100); --tweet-font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif; --tweet-font-color: rgb(247,249,249); --tweet-font-color-secondary: rgb(139,152,165); --tweet-bg-color: rgb(21,32,43); --tweet-bg-color-hover: rgb(30,39,50); --tweet-color-blue-primary: rgb(29,155,240); --tweet-color-blue-primary-hover: rgb(26,140,216); --tweet-color-blue-secondary: rgb(107,201,251); --tweet-color-blue-secondary-hover: rgba(107,201,251,0.1); --tweet-color-red-primary: rgb(249,24,128); --tweet-color-red-primary-hover: rgba(249,24,128,0.1); --tweet-color-green-primary: rgb(0,186,124); --tweet-color-green-primary-hover: rgba(0,186,124,0.1); --tweet-twitter-icon-color: var(--tweet-font-color); --tweet-verified-old-color: rgb(130,154,171); --tweet-verified-blue-color: #fff; }
}
.skeleton_skeleton__gUMqh { display: block; width: 100%; border-radius: 5px; background-image: var(--tweet-skeleton-gradient); background-size: 400% 100%; animation: 8s ease-in-out 0s infinite normal none running skeleton_loading__XZoZ6; }
@media (prefers-reduced-motion: reduce) {
  .skeleton_skeleton__gUMqh { animation: auto ease 0s 1 normal none running none; background-position: 200% 0px; }
}
@keyframes skeleton_loading__XZoZ6 { 
  0% { background-position: 200% 0px; }
  100% { background-position: -200% 0px; }
}
.tweet-skeleton_root__1sn43 { pointer-events: none; padding-bottom: 0.25rem; }
.tweet-not-found_root__KQedq { display: flex; flex-direction: column; align-items: center; padding-bottom: 0.75rem; }
.tweet-not-found_root__KQedq > h3 { font-size: 1.25rem; margin-bottom: 0.5rem; }
.tweet-header_header__CXzdi { display: flex; padding-bottom: 0.75rem; line-height: var(--tweet-header-line-height); font-size: var(--tweet-header-font-size); white-space: nowrap; overflow-wrap: break-word; overflow: hidden; }
.tweet-header_avatar__0Wi9G { position: relative; height: 48px; width: 48px; }
.tweet-header_avatarOverflow__E2gxj { height: 100%; width: 100%; position: absolute; overflow: hidden; border-radius: 9999px; }
.tweet-header_avatarSquare__uIUBO { border-radius: 4px; }
.tweet-header_avatarShadow__CB9Zo { height: 100%; width: 100%; transition-property: background-color; transition-duration: 0.2s; box-shadow: rgba(0, 0, 0, 0.03) 0px 0px 2px inset; }
.tweet-header_avatarShadow__CB9Zo:hover { background-color: rgba(26, 26, 26, 0.15); }
.tweet-header_author___jWoR { max-width: calc(100% - 84px); display: flex; flex-direction: column; justify-content: center; margin: 0px 0.5rem; }
.tweet-header_authorLink__qj5Sm { text-decoration: none; color: inherit; display: flex; align-items: center; }
.tweet-header_authorLink__qj5Sm:hover { text-decoration-line: underline; }
.tweet-header_authorVerified__OFYo2 { display: inline-flex; }
.tweet-header_authorLinkText__y6HdU { font-weight: 700; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.tweet-header_authorFollow__w_j4h, .tweet-header_authorMeta__gIC3U { display: flex; }
.tweet-header_username__UebZb { color: var(--tweet-font-color-secondary); text-decoration: none; text-overflow: ellipsis; }
.tweet-header_follow__Fi7bf { color: var(--tweet-color-blue-secondary); text-decoration: none; font-weight: 700; }
.tweet-header_follow__Fi7bf:hover { text-decoration-line: underline; }
.tweet-header_separator__d4pqe { padding: 0px 0.25rem; }
.tweet-header_brand__0FLQl { margin-inline-start: auto; }
.tweet-header_twitterIcon__m0Rzu { width: 23.75px; height: 23.75px; color: var(--tweet-twitter-icon-color); fill: currentcolor; user-select: none; }
.verified-badge_verifiedOld__zcaba { color: var(--tweet-verified-old-color); }
.verified-badge_verifiedBlue__s3_Vu { color: var(--tweet-verified-blue-color); }
.verified-badge_verifiedGovernment__qRJxq { color: rgb(130, 154, 171); }
.icons_verified__1eJnA { margin-left: 0.125rem; max-width: 20px; max-height: 20px; height: 1.25em; fill: currentcolor; user-select: none; vertical-align: text-bottom; }
.tweet-in-reply-to_root__o784R { text-decoration: none; color: var(--tweet-font-color-secondary); font-size: 0.9375rem; line-height: 1.25rem; margin-bottom: 0.25rem; overflow-wrap: break-word; white-space: pre-wrap; }
.tweet-in-reply-to_root__o784R:hover { text-decoration-thickness: 1px; text-decoration-line: underline; }
.tweet-link_root__4EzRS { font-weight: inherit; color: var(--tweet-color-blue-secondary); text-decoration: none; cursor: pointer; }
.tweet-link_root__4EzRS:hover { text-decoration-thickness: 1px; text-decoration-line: underline; }
.tweet-body_root__ChzUj { font-size: var(--tweet-body-font-size); font-weight: var(--tweet-body-font-weight); line-height: var(--tweet-body-line-height); margin: var(--tweet-body-margin); overflow-wrap: break-word; white-space: pre-wrap; }
.tweet-media_root__k6gQ2 { margin-top: 0.75rem; overflow: hidden; position: relative; }
.tweet-media_rounded__LgwFx { border: var(--tweet-border); border-radius: 12px; }
.tweet-media_mediaWrapper__6rfqr { display: grid; grid-auto-rows: 1fr; gap: 2px; height: 100%; width: 100%; }
.tweet-media_grid2Columns__tO2Ea { grid-template-columns: repeat(2, 1fr); }
.tweet-media_grid3__XbH4s > a:first-child { grid-row: span 2; }
.tweet-media_grid2x2__Wiunq { grid-template-rows: repeat(2, 1fr); }
.tweet-media_mediaContainer__rjXGp { position: relative; height: 100%; width: 100%; display: flex; align-items: center; justify-content: center; }
.tweet-media_mediaLink__vFkZL { text-decoration: none; outline-style: none; }
.tweet-media_skeleton__qZmSS { padding-bottom: 56.25%; width: 100%; display: block; }
.tweet-media_image__yoPJg { position: absolute; top: 0px; left: 0px; bottom: 0px; height: 100%; width: 100%; margin: 0px; object-fit: cover; object-position: center center; }
.tweet-media-video_anchor__EMqq1 { display: flex; align-items: center; color: white; padding: 0px 1rem; border: 1px solid transparent; border-radius: 9999px; font-weight: 700; transition: background-color 0.2s; cursor: pointer; user-select: none; outline-style: none; text-decoration: none; text-overflow: ellipsis; white-space: nowrap; }
.tweet-media-video_videoButton__P9iF2 { position: relative; height: 67px; width: 67px; display: flex; align-items: center; justify-content: center; background-color: var(--tweet-color-blue-primary); transition-property: background-color; transition-duration: 0.2s; border: 4px solid rgb(255, 255, 255); border-radius: 9999px; cursor: pointer; }
.tweet-media-video_videoButton__P9iF2:focus-visible, .tweet-media-video_videoButton__P9iF2:hover { background-color: var(--tweet-color-blue-primary-hover); }
.tweet-media-video_videoButtonIcon__7gRo1 { margin-left: 3px; width: calc(50% + 4px); height: calc(50% + 4px); max-width: 100%; color: rgb(255, 255, 255); fill: currentcolor; user-select: none; }
.tweet-media-video_watchOnTwitter__2ucCU { position: absolute; top: 12px; right: 8px; }
.tweet-media-video_watchOnTwitter__2ucCU > a { min-width: 2rem; min-height: 2rem; font-size: 0.875rem; line-height: 1rem; backdrop-filter: blur(4px); background-color: rgba(15, 20, 25, 0.75); }
.tweet-media-video_watchOnTwitter__2ucCU > a:hover { background-color: rgba(39, 44, 48, 0.75); }
.tweet-media-video_viewReplies__dp8G_ { position: relative; min-height: 2rem; background-color: var(--tweet-color-blue-primary); border-color: var(--tweet-color-blue-primary); font-size: 0.9375rem; line-height: 1.25rem; }
.tweet-media-video_viewReplies__dp8G_:hover { background-color: var(--tweet-color-blue-primary-hover); }
.tweet-info-created-at_root__KaxZi { color: inherit; text-decoration: none; font-size: var(--tweet-info-font-size); line-height: var(--tweet-info-line-height); }
.tweet-info-created-at_root__KaxZi:hover { text-decoration-thickness: 1px; text-decoration-line: underline; }
.tweet-info_info__ll_kH { display: flex; align-items: center; color: var(--tweet-font-color-secondary); margin-top: 0.125rem; overflow-wrap: break-word; white-space: nowrap; text-overflow: ellipsis; }
.tweet-info_infoLink__xdgYO { color: inherit; text-decoration: none; height: var(--tweet-actions-icon-wrapper-size); width: var(--tweet-actions-icon-wrapper-size); font: inherit; margin-left: auto; display: flex; justify-content: center; align-items: center; margin-right: -4px; border-radius: 9999px; transition-property: background-color; transition-duration: 0.2s; }
.tweet-info_infoLink__xdgYO:hover { background-color: var(--tweet-color-blue-secondary-hover); }
.tweet-info_infoIcon__S8lzA { color: inherit; fill: currentcolor; height: var(--tweet-actions-icon-size); user-select: none; }
.tweet-info_infoLink__xdgYO:hover > .tweet-info_infoIcon__S8lzA { color: var(--tweet-color-blue-secondary); }
.tweet-actions_actions__UDw7H { display: flex; align-items: center; color: var(--tweet-font-color-secondary); padding-top: 0.25rem; margin-top: 0.25rem; border-top: var(--tweet-border); overflow-wrap: break-word; white-space: nowrap; text-overflow: ellipsis; }
.tweet-actions_copy__Tbdg_, .tweet-actions_like__H1xYv, .tweet-actions_reply__S4rFc { text-decoration: none; color: inherit; display: flex; align-items: center; margin-right: 1.25rem; }
.tweet-actions_copy__Tbdg_:hover, .tweet-actions_like__H1xYv:hover, .tweet-actions_reply__S4rFc:hover { background-color: rgba(0, 0, 0, 0); }
.tweet-actions_like__H1xYv:hover > .tweet-actions_likeIconWrapper__JQkhp { background-color: var(--tweet-color-red-primary-hover); }
.tweet-actions_like__H1xYv:hover > .tweet-actions_likeCount__MyxBd { color: var(--tweet-color-red-primary); text-decoration-line: underline; }
.tweet-actions_copyIconWrapper__toM2y, .tweet-actions_likeIconWrapper__JQkhp, .tweet-actions_replyIconWrapper__NVdGa { width: var(--tweet-actions-icon-wrapper-size); height: var(--tweet-actions-icon-wrapper-size); display: flex; justify-content: center; align-items: center; margin-left: -0.25rem; border-radius: 9999px; }
.tweet-actions_copyIcon__SEaWw, .tweet-actions_likeIcon__fhDng, .tweet-actions_replyIcon__MI2tG { height: var(--tweet-actions-icon-size); fill: currentcolor; user-select: none; }
.tweet-actions_likeIcon__fhDng { color: var(--tweet-color-red-primary); }
.tweet-actions_copyText__fEqBx, .tweet-actions_likeCount__MyxBd, .tweet-actions_replyText__doQct { font-size: var(--tweet-actions-font-size); font-weight: var(--tweet-actions-font-weight); line-height: var(--tweet-actions-line-height); margin-left: 0.25rem; }
.tweet-actions_reply__S4rFc:hover > .tweet-actions_replyIconWrapper__NVdGa { background-color: var(--tweet-color-blue-secondary-hover); }
.tweet-actions_reply__S4rFc:hover > .tweet-actions_replyText__doQct { color: var(--tweet-color-blue-secondary); text-decoration-line: underline; }
.tweet-actions_replyIcon__MI2tG { color: var(--tweet-color-blue-primary); }
.tweet-actions_copy__Tbdg_ { font: inherit; background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; cursor: pointer; }
.tweet-actions_copy__Tbdg_:hover > .tweet-actions_copyIconWrapper__toM2y { background-color: var(--tweet-color-green-primary-hover); }
.tweet-actions_copy__Tbdg_:hover .tweet-actions_copyIcon__SEaWw { color: var(--tweet-color-green-primary); }
.tweet-actions_copy__Tbdg_:hover > .tweet-actions_copyText__fEqBx { color: var(--tweet-color-green-primary); text-decoration-line: underline; }
.tweet-replies_replies__PUxl8 { padding: 0.25rem 0px; }
.tweet-replies_link__roxYQ { text-decoration: none; color: var(--tweet-color-blue-secondary); display: flex; align-items: center; justify-content: center; min-width: 32px; min-height: 32px; user-select: none; outline-style: none; transition-property: background-color; transition-duration: 0.2s; padding: 0px 1rem; border: var(--tweet-border); border-radius: 9999px; }
.tweet-replies_link__roxYQ:hover { background-color: var(--tweet-color-blue-secondary-hover); }
.tweet-replies_text__o0Naf { font-weight: var(--tweet-replies-font-weight); font-size: var(--tweet-replies-font-size); line-height: var(--tweet-replies-line-height); overflow-wrap: break-word; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.quoted-tweet-container_root__92393 { width: 100%; overflow: hidden; border: var(--tweet-border); border-radius: 12px; margin: var(--tweet-quoted-container-margin); transition-property: background-color, box-shadow; transition-duration: 0.2s; cursor: pointer; }
.quoted-tweet-container_root__92393:hover { background-color: var(--tweet-quoted-bg-color-hover); }
.quoted-tweet-container_article__FoJQN { position: relative; box-sizing: inherit; }
.quoted-tweet-header_header___qrcQ { display: flex; padding: 0.75rem 0.75rem 0px; line-height: var(--tweet-header-line-height); font-size: var(--tweet-header-font-size); white-space: nowrap; overflow-wrap: break-word; overflow: hidden; }
.quoted-tweet-header_avatar__lGzrW { position: relative; height: 20px; width: 20px; }
.quoted-tweet-header_avatarSquare__l_eYT { border-radius: 4px; }
.quoted-tweet-header_author__k48VI { display: flex; margin: 0px 0.5rem; }
.quoted-tweet-header_authorText__FULly { font-weight: 700; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.quoted-tweet-header_username__YLPXR { color: var(--tweet-font-color-secondary); text-decoration: none; text-overflow: ellipsis; margin-left: 0.125rem; }
.quoted-tweet-body_root__szSfI { font-size: var(--tweet-quoted-body-font-size); font-weight: var(--tweet-quoted-body-font-weight); line-height: var(--tweet-quoted-body-line-height); margin: var(--tweet-quoted-body-margin); overflow-wrap: break-word; white-space: pre-wrap; padding: 0px 0.75rem; }
[data-aos][data-aos][data-aos-duration="50"], body[data-aos-duration="50"] [data-aos] { transition-duration: 50ms; }
[data-aos][data-aos][data-aos-delay="50"], body[data-aos-delay="50"] [data-aos] { }
[data-aos][data-aos][data-aos-delay="50"].aos-animate, body[data-aos-delay="50"] [data-aos].aos-animate { transition-delay: 50ms; }
[data-aos][data-aos][data-aos-duration="100"], body[data-aos-duration="100"] [data-aos] { transition-duration: 0.1s; }
[data-aos][data-aos][data-aos-delay="100"], body[data-aos-delay="100"] [data-aos] { }
[data-aos][data-aos][data-aos-delay="100"].aos-animate, body[data-aos-delay="100"] [data-aos].aos-animate { transition-delay: 0.1s; }
[data-aos][data-aos][data-aos-duration="150"], body[data-aos-duration="150"] [data-aos] { transition-duration: 0.15s; }
[data-aos][data-aos][data-aos-delay="150"], body[data-aos-delay="150"] [data-aos] { }
[data-aos][data-aos][data-aos-delay="150"].aos-animate, body[data-aos-delay="150"] [data-aos].aos-animate { transition-delay: 0.15s; }
[data-aos][data-aos][data-aos-duration="200"], body[data-aos-duration="200"] [data-aos] { transition-duration: 0.2s; }
[data-aos][data-aos][data-aos-delay="200"], body[data-aos-delay="200"] [data-aos] { }
[data-aos][data-aos][data-aos-delay="200"].aos-animate, body[data-aos-delay="200"] [data-aos].aos-animate { transition-delay: 0.2s; }
[data-aos][data-aos][data-aos-duration="250"], body[data-aos-duration="250"] [data-aos] { transition-duration: 0.25s; }
[data-aos][data-aos][data-aos-delay="250"], body[data-aos-delay="250"] [data-aos] { }
[data-aos][data-aos][data-aos-delay="250"].aos-animate, body[data-aos-delay="250"] [data-aos].aos-animate { transition-delay: 0.25s; }
[data-aos][data-aos][data-aos-duration="300"], body[data-aos-duration="300"] [data-aos] { transition-duration: 0.3s; }
[data-aos][data-aos][data-aos-delay="300"], body[data-aos-delay="300"] [data-aos] { }
[data-aos][data-aos][data-aos-delay="300"].aos-animate, body[data-aos-delay="300"] [data-aos].aos-animate { transition-delay: 0.3s; }
[data-aos][data-aos][data-aos-duration="350"], body[data-aos-duration="350"] [data-aos] { transition-duration: 0.35s; }
[data-aos][data-aos][data-aos-delay="350"], body[data-aos-delay="350"] [data-aos] { }
[data-aos][data-aos][data-aos-delay="350"].aos-animate, body[data-aos-delay="350"] [data-aos].aos-animate { transition-delay: 0.35s; }
[data-aos][data-aos][data-aos-duration="400"], body[data-aos-duration="400"] [data-aos] { transition-duration: 0.4s; }
[data-aos][data-aos][data-aos-delay="400"], body[data-aos-delay="400"] [data-aos] { }
[data-aos][data-aos][data-aos-delay="400"].aos-animate, body[data-aos-delay="400"] [data-aos].aos-animate { transition-delay: 0.4s; }
[data-aos][data-aos][data-aos-duration="450"], body[data-aos-duration="450"] [data-aos] { transition-duration: 0.45s; }
[data-aos][data-aos][data-aos-delay="450"], body[data-aos-delay="450"] [data-aos] { }
[data-aos][data-aos][data-aos-delay="450"].aos-animate, body[data-aos-delay="450"] [data-aos].aos-animate { transition-delay: 0.45s; }
[data-aos][data-aos][data-aos-duration="500"], body[data-aos-duration="500"] [data-aos] { transition-duration: 0.5s; }
[data-aos][data-aos][data-aos-delay="500"], body[data-aos-delay="500"] [data-aos] { }
[data-aos][data-aos][data-aos-delay="500"].aos-animate, body[data-aos-delay="500"] [data-aos].aos-animate { transition-delay: 0.5s; }
[data-aos][data-aos][data-aos-duration="550"], body[data-aos-duration="550"] [data-aos] { transition-duration: 0.55s; }
[data-aos][data-aos][data-aos-delay="550"], body[data-aos-delay="550"] [data-aos] { }
[data-aos][data-aos][data-aos-delay="550"].aos-animate, body[data-aos-delay="550"] [data-aos].aos-animate { transition-delay: 0.55s; }
[data-aos][data-aos][data-aos-duration="600"], body[data-aos-duration="600"] [data-aos] { transition-duration: 0.6s; }
[data-aos][data-aos][data-aos-delay="600"], body[data-aos-delay="600"] [data-aos] { }
[data-aos][data-aos][data-aos-delay="600"].aos-animate, body[data-aos-delay="600"] [data-aos].aos-animate { transition-delay: 0.6s; }
[data-aos][data-aos][data-aos-duration="650"], body[data-aos-duration="650"] [data-aos] { transition-duration: 0.65s; }
[data-aos][data-aos][data-aos-delay="650"], body[data-aos-delay="650"] [data-aos] { }
[data-aos][data-aos][data-aos-delay="650"].aos-animate, body[data-aos-delay="650"] [data-aos].aos-animate { transition-delay: 0.65s; }
[data-aos][data-aos][data-aos-duration="700"], body[data-aos-duration="700"] [data-aos] { transition-duration: 0.7s; }
[data-aos][data-aos][data-aos-delay="700"], body[data-aos-delay="700"] [data-aos] { }
[data-aos][data-aos][data-aos-delay="700"].aos-animate, body[data-aos-delay="700"] [data-aos].aos-animate { transition-delay: 0.7s; }
[data-aos][data-aos][data-aos-duration="750"], body[data-aos-duration="750"] [data-aos] { transition-duration: 0.75s; }
[data-aos][data-aos][data-aos-delay="750"], body[data-aos-delay="750"] [data-aos] { }
[data-aos][data-aos][data-aos-delay="750"].aos-animate, body[data-aos-delay="750"] [data-aos].aos-animate { transition-delay: 0.75s; }
[data-aos][data-aos][data-aos-duration="800"], body[data-aos-duration="800"] [data-aos] { transition-duration: 0.8s; }
[data-aos][data-aos][data-aos-delay="800"], body[data-aos-delay="800"] [data-aos] { }
[data-aos][data-aos][data-aos-delay="800"].aos-animate, body[data-aos-delay="800"] [data-aos].aos-animate { transition-delay: 0.8s; }
[data-aos][data-aos][data-aos-duration="850"], body[data-aos-duration="850"] [data-aos] { transition-duration: 0.85s; }
[data-aos][data-aos][data-aos-delay="850"], body[data-aos-delay="850"] [data-aos] { }
[data-aos][data-aos][data-aos-delay="850"].aos-animate, body[data-aos-delay="850"] [data-aos].aos-animate { transition-delay: 0.85s; }
[data-aos][data-aos][data-aos-duration="900"], body[data-aos-duration="900"] [data-aos] { transition-duration: 0.9s; }
[data-aos][data-aos][data-aos-delay="900"], body[data-aos-delay="900"] [data-aos] { }
[data-aos][data-aos][data-aos-delay="900"].aos-animate, body[data-aos-delay="900"] [data-aos].aos-animate { transition-delay: 0.9s; }
[data-aos][data-aos][data-aos-duration="950"], body[data-aos-duration="950"] [data-aos] { transition-duration: 0.95s; }
[data-aos][data-aos][data-aos-delay="950"], body[data-aos-delay="950"] [data-aos] { }
[data-aos][data-aos][data-aos-delay="950"].aos-animate, body[data-aos-delay="950"] [data-aos].aos-animate { transition-delay: 0.95s; }
[data-aos][data-aos][data-aos-duration="1000"], body[data-aos-duration="1000"] [data-aos] { transition-duration: 1s; }
[data-aos][data-aos][data-aos-delay="1000"], body[data-aos-delay="1000"] [data-aos] { }
[data-aos][data-aos][data-aos-delay="1000"].aos-animate, body[data-aos-delay="1000"] [data-aos].aos-animate { transition-delay: 1s; }
[data-aos][data-aos][data-aos-duration="1050"], body[data-aos-duration="1050"] [data-aos] { transition-duration: 1.05s; }
[data-aos][data-aos][data-aos-delay="1050"], body[data-aos-delay="1050"] [data-aos] { }
[data-aos][data-aos][data-aos-delay="1050"].aos-animate, body[data-aos-delay="1050"] [data-aos].aos-animate { transition-delay: 1.05s; }
[data-aos][data-aos][data-aos-duration="1100"], body[data-aos-duration="1100"] [data-aos] { transition-duration: 1.1s; }
[data-aos][data-aos][data-aos-delay="1100"], body[data-aos-delay="1100"] [data-aos] { }
[data-aos][data-aos][data-aos-delay="1100"].aos-animate, body[data-aos-delay="1100"] [data-aos].aos-animate { transition-delay: 1.1s; }
[data-aos][data-aos][data-aos-duration="1150"], body[data-aos-duration="1150"] [data-aos] { transition-duration: 1.15s; }
[data-aos][data-aos][data-aos-delay="1150"], body[data-aos-delay="1150"] [data-aos] { }
[data-aos][data-aos][data-aos-delay="1150"].aos-animate, body[data-aos-delay="1150"] [data-aos].aos-animate { transition-delay: 1.15s; }
[data-aos][data-aos][data-aos-duration="1200"], body[data-aos-duration="1200"] [data-aos] { transition-duration: 1.2s; }
[data-aos][data-aos][data-aos-delay="1200"], body[data-aos-delay="1200"] [data-aos] { }
[data-aos][data-aos][data-aos-delay="1200"].aos-animate, body[data-aos-delay="1200"] [data-aos].aos-animate { transition-delay: 1.2s; }
[data-aos][data-aos][data-aos-duration="1250"], body[data-aos-duration="1250"] [data-aos] { transition-duration: 1.25s; }
[data-aos][data-aos][data-aos-delay="1250"], body[data-aos-delay="1250"] [data-aos] { }
[data-aos][data-aos][data-aos-delay="1250"].aos-animate, body[data-aos-delay="1250"] [data-aos].aos-animate { transition-delay: 1.25s; }
[data-aos][data-aos][data-aos-duration="1300"], body[data-aos-duration="1300"] [data-aos] { transition-duration: 1.3s; }
[data-aos][data-aos][data-aos-delay="1300"], body[data-aos-delay="1300"] [data-aos] { }
[data-aos][data-aos][data-aos-delay="1300"].aos-animate, body[data-aos-delay="1300"] [data-aos].aos-animate { transition-delay: 1.3s; }
[data-aos][data-aos][data-aos-duration="1350"], body[data-aos-duration="1350"] [data-aos] { transition-duration: 1.35s; }
[data-aos][data-aos][data-aos-delay="1350"], body[data-aos-delay="1350"] [data-aos] { }
[data-aos][data-aos][data-aos-delay="1350"].aos-animate, body[data-aos-delay="1350"] [data-aos].aos-animate { transition-delay: 1.35s; }
[data-aos][data-aos][data-aos-duration="1400"], body[data-aos-duration="1400"] [data-aos] { transition-duration: 1.4s; }
[data-aos][data-aos][data-aos-delay="1400"], body[data-aos-delay="1400"] [data-aos] { }
[data-aos][data-aos][data-aos-delay="1400"].aos-animate, body[data-aos-delay="1400"] [data-aos].aos-animate { transition-delay: 1.4s; }
[data-aos][data-aos][data-aos-duration="1450"], body[data-aos-duration="1450"] [data-aos] { transition-duration: 1.45s; }
[data-aos][data-aos][data-aos-delay="1450"], body[data-aos-delay="1450"] [data-aos] { }
[data-aos][data-aos][data-aos-delay="1450"].aos-animate, body[data-aos-delay="1450"] [data-aos].aos-animate { transition-delay: 1.45s; }
[data-aos][data-aos][data-aos-duration="1500"], body[data-aos-duration="1500"] [data-aos] { transition-duration: 1.5s; }
[data-aos][data-aos][data-aos-delay="1500"], body[data-aos-delay="1500"] [data-aos] { }
[data-aos][data-aos][data-aos-delay="1500"].aos-animate, body[data-aos-delay="1500"] [data-aos].aos-animate { transition-delay: 1.5s; }
[data-aos][data-aos][data-aos-duration="1550"], body[data-aos-duration="1550"] [data-aos] { transition-duration: 1.55s; }
[data-aos][data-aos][data-aos-delay="1550"], body[data-aos-delay="1550"] [data-aos] { }
[data-aos][data-aos][data-aos-delay="1550"].aos-animate, body[data-aos-delay="1550"] [data-aos].aos-animate { transition-delay: 1.55s; }
[data-aos][data-aos][data-aos-duration="1600"], body[data-aos-duration="1600"] [data-aos] { transition-duration: 1.6s; }
[data-aos][data-aos][data-aos-delay="1600"], body[data-aos-delay="1600"] [data-aos] { }
[data-aos][data-aos][data-aos-delay="1600"].aos-animate, body[data-aos-delay="1600"] [data-aos].aos-animate { transition-delay: 1.6s; }
[data-aos][data-aos][data-aos-duration="1650"], body[data-aos-duration="1650"] [data-aos] { transition-duration: 1.65s; }
[data-aos][data-aos][data-aos-delay="1650"], body[data-aos-delay="1650"] [data-aos] { }
[data-aos][data-aos][data-aos-delay="1650"].aos-animate, body[data-aos-delay="1650"] [data-aos].aos-animate { transition-delay: 1.65s; }
[data-aos][data-aos][data-aos-duration="1700"], body[data-aos-duration="1700"] [data-aos] { transition-duration: 1.7s; }
[data-aos][data-aos][data-aos-delay="1700"], body[data-aos-delay="1700"] [data-aos] { }
[data-aos][data-aos][data-aos-delay="1700"].aos-animate, body[data-aos-delay="1700"] [data-aos].aos-animate { transition-delay: 1.7s; }
[data-aos][data-aos][data-aos-duration="1750"], body[data-aos-duration="1750"] [data-aos] { transition-duration: 1.75s; }
[data-aos][data-aos][data-aos-delay="1750"], body[data-aos-delay="1750"] [data-aos] { }
[data-aos][data-aos][data-aos-delay="1750"].aos-animate, body[data-aos-delay="1750"] [data-aos].aos-animate { transition-delay: 1.75s; }
[data-aos][data-aos][data-aos-duration="1800"], body[data-aos-duration="1800"] [data-aos] { transition-duration: 1.8s; }
[data-aos][data-aos][data-aos-delay="1800"], body[data-aos-delay="1800"] [data-aos] { }
[data-aos][data-aos][data-aos-delay="1800"].aos-animate, body[data-aos-delay="1800"] [data-aos].aos-animate { transition-delay: 1.8s; }
[data-aos][data-aos][data-aos-duration="1850"], body[data-aos-duration="1850"] [data-aos] { transition-duration: 1.85s; }
[data-aos][data-aos][data-aos-delay="1850"], body[data-aos-delay="1850"] [data-aos] { }
[data-aos][data-aos][data-aos-delay="1850"].aos-animate, body[data-aos-delay="1850"] [data-aos].aos-animate { transition-delay: 1.85s; }
[data-aos][data-aos][data-aos-duration="1900"], body[data-aos-duration="1900"] [data-aos] { transition-duration: 1.9s; }
[data-aos][data-aos][data-aos-delay="1900"], body[data-aos-delay="1900"] [data-aos] { }
[data-aos][data-aos][data-aos-delay="1900"].aos-animate, body[data-aos-delay="1900"] [data-aos].aos-animate { transition-delay: 1.9s; }
[data-aos][data-aos][data-aos-duration="1950"], body[data-aos-duration="1950"] [data-aos] { transition-duration: 1.95s; }
[data-aos][data-aos][data-aos-delay="1950"], body[data-aos-delay="1950"] [data-aos] { }
[data-aos][data-aos][data-aos-delay="1950"].aos-animate, body[data-aos-delay="1950"] [data-aos].aos-animate { transition-delay: 1.95s; }
[data-aos][data-aos][data-aos-duration="2000"], body[data-aos-duration="2000"] [data-aos] { transition-duration: 2s; }
[data-aos][data-aos][data-aos-delay="2000"], body[data-aos-delay="2000"] [data-aos] { }
[data-aos][data-aos][data-aos-delay="2000"].aos-animate, body[data-aos-delay="2000"] [data-aos].aos-animate { transition-delay: 2s; }
[data-aos][data-aos][data-aos-duration="2050"], body[data-aos-duration="2050"] [data-aos] { transition-duration: 2.05s; }
[data-aos][data-aos][data-aos-delay="2050"], body[data-aos-delay="2050"] [data-aos] { }
[data-aos][data-aos][data-aos-delay="2050"].aos-animate, body[data-aos-delay="2050"] [data-aos].aos-animate { transition-delay: 2.05s; }
[data-aos][data-aos][data-aos-duration="2100"], body[data-aos-duration="2100"] [data-aos] { transition-duration: 2.1s; }
[data-aos][data-aos][data-aos-delay="2100"], body[data-aos-delay="2100"] [data-aos] { }
[data-aos][data-aos][data-aos-delay="2100"].aos-animate, body[data-aos-delay="2100"] [data-aos].aos-animate { transition-delay: 2.1s; }
[data-aos][data-aos][data-aos-duration="2150"], body[data-aos-duration="2150"] [data-aos] { transition-duration: 2.15s; }
[data-aos][data-aos][data-aos-delay="2150"], body[data-aos-delay="2150"] [data-aos] { }
[data-aos][data-aos][data-aos-delay="2150"].aos-animate, body[data-aos-delay="2150"] [data-aos].aos-animate { transition-delay: 2.15s; }
[data-aos][data-aos][data-aos-duration="2200"], body[data-aos-duration="2200"] [data-aos] { transition-duration: 2.2s; }
[data-aos][data-aos][data-aos-delay="2200"], body[data-aos-delay="2200"] [data-aos] { }
[data-aos][data-aos][data-aos-delay="2200"].aos-animate, body[data-aos-delay="2200"] [data-aos].aos-animate { transition-delay: 2.2s; }
[data-aos][data-aos][data-aos-duration="2250"], body[data-aos-duration="2250"] [data-aos] { transition-duration: 2.25s; }
[data-aos][data-aos][data-aos-delay="2250"], body[data-aos-delay="2250"] [data-aos] { }
[data-aos][data-aos][data-aos-delay="2250"].aos-animate, body[data-aos-delay="2250"] [data-aos].aos-animate { transition-delay: 2.25s; }
[data-aos][data-aos][data-aos-duration="2300"], body[data-aos-duration="2300"] [data-aos] { transition-duration: 2.3s; }
[data-aos][data-aos][data-aos-delay="2300"], body[data-aos-delay="2300"] [data-aos] { }
[data-aos][data-aos][data-aos-delay="2300"].aos-animate, body[data-aos-delay="2300"] [data-aos].aos-animate { transition-delay: 2.3s; }
[data-aos][data-aos][data-aos-duration="2350"], body[data-aos-duration="2350"] [data-aos] { transition-duration: 2.35s; }
[data-aos][data-aos][data-aos-delay="2350"], body[data-aos-delay="2350"] [data-aos] { }
[data-aos][data-aos][data-aos-delay="2350"].aos-animate, body[data-aos-delay="2350"] [data-aos].aos-animate { transition-delay: 2.35s; }
[data-aos][data-aos][data-aos-duration="2400"], body[data-aos-duration="2400"] [data-aos] { transition-duration: 2.4s; }
[data-aos][data-aos][data-aos-delay="2400"], body[data-aos-delay="2400"] [data-aos] { }
[data-aos][data-aos][data-aos-delay="2400"].aos-animate, body[data-aos-delay="2400"] [data-aos].aos-animate { transition-delay: 2.4s; }
[data-aos][data-aos][data-aos-duration="2450"], body[data-aos-duration="2450"] [data-aos] { transition-duration: 2.45s; }
[data-aos][data-aos][data-aos-delay="2450"], body[data-aos-delay="2450"] [data-aos] { }
[data-aos][data-aos][data-aos-delay="2450"].aos-animate, body[data-aos-delay="2450"] [data-aos].aos-animate { transition-delay: 2.45s; }
[data-aos][data-aos][data-aos-duration="2500"], body[data-aos-duration="2500"] [data-aos] { transition-duration: 2.5s; }
[data-aos][data-aos][data-aos-delay="2500"], body[data-aos-delay="2500"] [data-aos] { }
[data-aos][data-aos][data-aos-delay="2500"].aos-animate, body[data-aos-delay="2500"] [data-aos].aos-animate { transition-delay: 2.5s; }
[data-aos][data-aos][data-aos-duration="2550"], body[data-aos-duration="2550"] [data-aos] { transition-duration: 2.55s; }
[data-aos][data-aos][data-aos-delay="2550"], body[data-aos-delay="2550"] [data-aos] { }
[data-aos][data-aos][data-aos-delay="2550"].aos-animate, body[data-aos-delay="2550"] [data-aos].aos-animate { transition-delay: 2.55s; }
[data-aos][data-aos][data-aos-duration="2600"], body[data-aos-duration="2600"] [data-aos] { transition-duration: 2.6s; }
[data-aos][data-aos][data-aos-delay="2600"], body[data-aos-delay="2600"] [data-aos] { }
[data-aos][data-aos][data-aos-delay="2600"].aos-animate, body[data-aos-delay="2600"] [data-aos].aos-animate { transition-delay: 2.6s; }
[data-aos][data-aos][data-aos-duration="2650"], body[data-aos-duration="2650"] [data-aos] { transition-duration: 2.65s; }
[data-aos][data-aos][data-aos-delay="2650"], body[data-aos-delay="2650"] [data-aos] { }
[data-aos][data-aos][data-aos-delay="2650"].aos-animate, body[data-aos-delay="2650"] [data-aos].aos-animate { transition-delay: 2.65s; }
[data-aos][data-aos][data-aos-duration="2700"], body[data-aos-duration="2700"] [data-aos] { transition-duration: 2.7s; }
[data-aos][data-aos][data-aos-delay="2700"], body[data-aos-delay="2700"] [data-aos] { }
[data-aos][data-aos][data-aos-delay="2700"].aos-animate, body[data-aos-delay="2700"] [data-aos].aos-animate { transition-delay: 2.7s; }
[data-aos][data-aos][data-aos-duration="2750"], body[data-aos-duration="2750"] [data-aos] { transition-duration: 2.75s; }
[data-aos][data-aos][data-aos-delay="2750"], body[data-aos-delay="2750"] [data-aos] { }
[data-aos][data-aos][data-aos-delay="2750"].aos-animate, body[data-aos-delay="2750"] [data-aos].aos-animate { transition-delay: 2.75s; }
[data-aos][data-aos][data-aos-duration="2800"], body[data-aos-duration="2800"] [data-aos] { transition-duration: 2.8s; }
[data-aos][data-aos][data-aos-delay="2800"], body[data-aos-delay="2800"] [data-aos] { }
[data-aos][data-aos][data-aos-delay="2800"].aos-animate, body[data-aos-delay="2800"] [data-aos].aos-animate { transition-delay: 2.8s; }
[data-aos][data-aos][data-aos-duration="2850"], body[data-aos-duration="2850"] [data-aos] { transition-duration: 2.85s; }
[data-aos][data-aos][data-aos-delay="2850"], body[data-aos-delay="2850"] [data-aos] { }
[data-aos][data-aos][data-aos-delay="2850"].aos-animate, body[data-aos-delay="2850"] [data-aos].aos-animate { transition-delay: 2.85s; }
[data-aos][data-aos][data-aos-duration="2900"], body[data-aos-duration="2900"] [data-aos] { transition-duration: 2.9s; }
[data-aos][data-aos][data-aos-delay="2900"], body[data-aos-delay="2900"] [data-aos] { }
[data-aos][data-aos][data-aos-delay="2900"].aos-animate, body[data-aos-delay="2900"] [data-aos].aos-animate { transition-delay: 2.9s; }
[data-aos][data-aos][data-aos-duration="2950"], body[data-aos-duration="2950"] [data-aos] { transition-duration: 2.95s; }
[data-aos][data-aos][data-aos-delay="2950"], body[data-aos-delay="2950"] [data-aos] { }
[data-aos][data-aos][data-aos-delay="2950"].aos-animate, body[data-aos-delay="2950"] [data-aos].aos-animate { transition-delay: 2.95s; }
[data-aos][data-aos][data-aos-duration="3000"], body[data-aos-duration="3000"] [data-aos] { transition-duration: 3s; }
[data-aos][data-aos][data-aos-delay="3000"], body[data-aos-delay="3000"] [data-aos] { }
[data-aos][data-aos][data-aos-delay="3000"].aos-animate, body[data-aos-delay="3000"] [data-aos].aos-animate { transition-delay: 3s; }
[data-aos][data-aos][data-aos-easing="linear"], body[data-aos-easing="linear"] [data-aos] { transition-timing-function: cubic-bezier(0.25, 0.25, 0.75, 0.75); }
[data-aos][data-aos][data-aos-easing="ease"], body[data-aos-easing="ease"] [data-aos] { transition-timing-function: ease; }
[data-aos][data-aos][data-aos-easing="ease-in"], body[data-aos-easing="ease-in"] [data-aos] { transition-timing-function: ease-in; }
[data-aos][data-aos][data-aos-easing="ease-out"], body[data-aos-easing="ease-out"] [data-aos] { transition-timing-function: ease-out; }
[data-aos][data-aos][data-aos-easing="ease-in-out"], body[data-aos-easing="ease-in-out"] [data-aos] { transition-timing-function: ease-in-out; }
[data-aos][data-aos][data-aos-easing="ease-in-back"], body[data-aos-easing="ease-in-back"] [data-aos] { transition-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045); }
[data-aos][data-aos][data-aos-easing="ease-out-back"], body[data-aos-easing="ease-out-back"] [data-aos] { transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275); }
[data-aos][data-aos][data-aos-easing="ease-in-out-back"], body[data-aos-easing="ease-in-out-back"] [data-aos] { transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55); }
[data-aos][data-aos][data-aos-easing="ease-in-sine"], body[data-aos-easing="ease-in-sine"] [data-aos] { transition-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715); }
[data-aos][data-aos][data-aos-easing="ease-out-sine"], body[data-aos-easing="ease-out-sine"] [data-aos] { transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1); }
[data-aos][data-aos][data-aos-easing="ease-in-out-sine"], body[data-aos-easing="ease-in-out-sine"] [data-aos] { transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95); }
[data-aos][data-aos][data-aos-easing="ease-in-quad"], body[data-aos-easing="ease-in-quad"] [data-aos] { transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53); }
[data-aos][data-aos][data-aos-easing="ease-out-quad"], body[data-aos-easing="ease-out-quad"] [data-aos] { transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94); }
[data-aos][data-aos][data-aos-easing="ease-in-out-quad"], body[data-aos-easing="ease-in-out-quad"] [data-aos] { transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); }
[data-aos][data-aos][data-aos-easing="ease-in-cubic"], body[data-aos-easing="ease-in-cubic"] [data-aos] { transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53); }
[data-aos][data-aos][data-aos-easing="ease-out-cubic"], body[data-aos-easing="ease-out-cubic"] [data-aos] { transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94); }
[data-aos][data-aos][data-aos-easing="ease-in-out-cubic"], body[data-aos-easing="ease-in-out-cubic"] [data-aos] { transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); }
[data-aos][data-aos][data-aos-easing="ease-in-quart"], body[data-aos-easing="ease-in-quart"] [data-aos] { transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53); }
[data-aos][data-aos][data-aos-easing="ease-out-quart"], body[data-aos-easing="ease-out-quart"] [data-aos] { transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94); }
[data-aos][data-aos][data-aos-easing="ease-in-out-quart"], body[data-aos-easing="ease-in-out-quart"] [data-aos] { transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); }
[data-aos^="fade"][data-aos^="fade"] { opacity: 0; transition-property: opacity, transform; }
[data-aos^="fade"][data-aos^="fade"].aos-animate { opacity: 1; transform: translateZ(0px); }
[data-aos="fade-up"] { transform: translate3d(0px, 100px, 0px); }
[data-aos="fade-down"] { transform: translate3d(0px, -100px, 0px); }
[data-aos="fade-right"] { transform: translate3d(-100px, 0px, 0px); }
[data-aos="fade-left"] { transform: translate3d(100px, 0px, 0px); }
[data-aos="fade-up-right"] { transform: translate3d(-100px, 100px, 0px); }
[data-aos="fade-up-left"] { transform: translate3d(100px, 100px, 0px); }
[data-aos="fade-down-right"] { transform: translate3d(-100px, -100px, 0px); }
[data-aos="fade-down-left"] { transform: translate3d(100px, -100px, 0px); }
[data-aos^="zoom"][data-aos^="zoom"] { opacity: 0; transition-property: opacity, transform; }
[data-aos^="zoom"][data-aos^="zoom"].aos-animate { opacity: 1; transform: translateZ(0px) scale(1); }
[data-aos="zoom-in"] { transform: scale(0.6); }
[data-aos="zoom-in-up"] { transform: translate3d(0px, 100px, 0px) scale(0.6); }
[data-aos="zoom-in-down"] { transform: translate3d(0px, -100px, 0px) scale(0.6); }
[data-aos="zoom-in-right"] { transform: translate3d(-100px, 0px, 0px) scale(0.6); }
[data-aos="zoom-in-left"] { transform: translate3d(100px, 0px, 0px) scale(0.6); }
[data-aos="zoom-out"] { transform: scale(1.2); }
[data-aos="zoom-out-up"] { transform: translate3d(0px, 100px, 0px) scale(1.2); }
[data-aos="zoom-out-down"] { transform: translate3d(0px, -100px, 0px) scale(1.2); }
[data-aos="zoom-out-right"] { transform: translate3d(-100px, 0px, 0px) scale(1.2); }
[data-aos="zoom-out-left"] { transform: translate3d(100px, 0px, 0px) scale(1.2); }
[data-aos^="slide"][data-aos^="slide"] { transition-property: transform; }
[data-aos^="slide"][data-aos^="slide"].aos-animate { transform: translateZ(0px); }
[data-aos="slide-up"] { transform: translate3d(0px, 100%, 0px); }
[data-aos="slide-down"] { transform: translate3d(0px, -100%, 0px); }
[data-aos="slide-right"] { transform: translate3d(-100%, 0px, 0px); }
[data-aos="slide-left"] { transform: translate3d(100%, 0px, 0px); }
[data-aos^="flip"][data-aos^="flip"] { backface-visibility: hidden; transition-property: transform; }
[data-aos="flip-left"] { transform: perspective(2500px) rotateY(-100deg); }
[data-aos="flip-left"].aos-animate { transform: perspective(2500px) rotateY(0deg); }
[data-aos="flip-right"] { transform: perspective(2500px) rotateY(100deg); }
[data-aos="flip-right"].aos-animate { transform: perspective(2500px) rotateY(0deg); }
[data-aos="flip-up"] { transform: perspective(2500px) rotateX(-100deg); }
[data-aos="flip-up"].aos-animate { transform: perspective(2500px) rotateX(0deg); }
[data-aos="flip-down"] { transform: perspective(2500px) rotateX(100deg); }
[data-aos="flip-down"].aos-animate { transform: perspective(2500px) rotateX(0deg); }
@keyframes go2264125279 { 
  0% { transform: scale(0) rotate(45deg); opacity: 0; }
  100% { transform: scale(1) rotate(45deg); opacity: 1; }
}
@keyframes go3020080000 { 
  0% { transform: scale(0); opacity: 0; }
  100% { transform: scale(1); opacity: 1; }
}
@keyframes go463499852 { 
  0% { transform: scale(0) rotate(90deg); opacity: 0; }
  100% { transform: scale(1) rotate(90deg); opacity: 1; }
}
@keyframes go1268368563 { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
@keyframes go1310225428 { 
  0% { transform: scale(0) rotate(45deg); opacity: 0; }
  100% { transform: scale(1) rotate(45deg); opacity: 1; }
}
@keyframes go651618207 { 
  0% { height: 0px; width: 0px; opacity: 0; }
  40% { height: 0px; width: 6px; opacity: 1; }
  100% { opacity: 1; height: 10px; }
}
@keyframes go901347462 { 
  0% { transform: scale(0.6); opacity: 0.4; }
  100% { transform: scale(1); opacity: 1; }
}
.go4109123758 { z-index: 9999; }
.go4109123758 > * { pointer-events: auto; }
/* CSS-переменные из getComputedStyle (только отсутствующие в :root) */
:root {
  --color-purple-200: oklch(90.2% .063 306.703);
  --color-purple-300: oklch(82.7% .119 306.383);
  --container-md: 28rem;
  --tw-inset-shadow-alpha: 100%;
  --color-zinc-100: oklch(96.7% .001 286.375);
  --color-amber-400: oklch(82.8% .189 84.429);
  --tw-ring-shadow: 0 0 #0000;
  --color-indigo-400: oklch(67.3% .182 276.935);
  --text-2xl: 1.5rem;
  --color-zinc-200: oklch(92% .004 286.32);
  --aspect-video: 16/9;
  --color-purple-500: oklch(62.7% .265 303.9);
  --color-slate-200: oklch(92.9% .013 255.508);
  --blur-lg: 16px;
  --color-yellow-600: oklch(68.1% .162 75.834);
  --tw-drop-shadow-alpha: 100%;
  --color-indigo-300: oklch(78.5% .115 274.713);
  --color-slate-700: oklch(37.2% .044 257.287);
  --color-pink-500: oklch(65.6% .241 354.308);
  --text-7xl: 4.5rem;
  --color-red-900: oklch(39.6% .141 25.723);
  --text-lg: 1.125rem;
  --color-orange-200: oklch(90.1% .076 70.697);
  --color-teal-400: oklch(77.7% .152 181.912);
  --color-blue-700: oklch(48.8% .243 264.376);
  --color-amber-600: oklch(66.6% .179 58.318);
  --color-orange-600: oklch(64.6% .222 41.116);
  --color-yellow-800: oklch(47.6% .114 61.907);
  --color-pink-400: oklch(71.8% .202 349.761);
  --color-slate-500: oklch(55.4% .046 257.417);
  --color-cyan-400: oklch(78.9% .154 211.53);
  --color-purple-800: oklch(43.8% .218 303.724);
  --color-orange-900: oklch(40.8% .123 38.172);
  --color-slate-900: oklch(20.8% .042 265.755);
  --tw-outline-style: solid;
  --text-5xl--line-height: 1;
  --text-xl--letter-spacing: -.0125em;
  --tw-inset-ring-shadow: 0 0 #0000;
  --text-base--line-height: 1.5333;
  --color-red-200: oklch(88.5% .062 18.334);
  --color-blue-300: oklch(80.9% .105 251.813);
  --color-indigo-800: oklch(39.8% .195 277.366);
  --color-gray-300: oklch(87.2% .01 258.338);
  --animate-ping: ping 1s cubic-bezier(0,0,.2,1)infinite;
  --color-yellow-400: oklch(85.2% .199 91.936);
  --font-mono: ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;
  --tracking-wider: .05em;
  --color-slate-300: oklch(86.9% .022 252.894);
  --color-gray-500: oklch(55.1% .027 264.364);
  --color-zinc-50: oklch(98.5% 0 0);
  --color-green-500: oklch(72.3% .219 149.579);
  --color-gray-50: oklch(98.5% .002 247.839);
  --color-emerald-600: oklch(59.6% .145 163.225);
  --text-2xl--letter-spacing: -.0268em;
  --blur-xl: 24px;
  --tw-inset-shadow: 0 0 #0000;
  --tw-ring-offset-color: #fff;
  --text-lg--line-height: 1.5;
  --tw-divide-x-reverse: 0;
  --tw-gradient-from: rgba(0, 0, 0, 0);
  --color-white: #fff;
  --color-red-400: oklch(70.4% .191 22.216);
  --color-gray-400: oklch(70.7% .022 261.325);
  --color-blue-400: oklch(70.7% .165 254.624);
  --tw-shadow-alpha: 100%;
  --tw-gradient-to: rgba(0, 0, 0, 0);
  --color-slate-400: oklch(70.4% .04 256.788);
  --blur-3xl: 64px;
  --text-base--letter-spacing: -.0125em;
  --color-teal-600: oklch(60% .118 184.704);
  --color-yellow-300: oklch(90.5% .182 98.111);
  --tw-scale-z: 1;
  --color-zinc-950: oklch(14.1% .005 285.823);
  --font-weight-bold: 700;
  --color-gray-100: oklch(96.7% .003 264.542);
  --font-nacelle: Nacelle,sans-serif;
  --color-red-800: oklch(44.4% .177 26.899);
  --blur-2xl: 40px;
  --color-emerald-100: oklch(95% .052 163.051);
  --color-red-500: oklch(63.7% .237 25.331);
  --container-sm: 24rem;
  --tw-ring-offset-width: 0px;
  --color-zinc-300: oklch(87.1% .006 286.286);
  --color-purple-600: oklch(55.8% .288 302.321);
  --tw-gradient-via-position: 50%;
  --text-xs--line-height: 1.5384;
  --color-zinc-700: oklch(37% .013 285.805);
  --tw-space-x-reverse: 0;
  --container-lg: 32rem;
  --color-indigo-600: oklch(51.1% .262 276.966);
  --color-violet-500: oklch(60.6% .25 292.717);
  --tw-gradient-to-position: 100%;
  --default-transition-duration: .15s;
  --color-green-900: oklch(39.3% .095 152.535);
  --animate-pulse: pulse 2s cubic-bezier(.4,0,.6,1)infinite;
  --radius-2xl: 1rem;
  --color-blue-800: oklch(42.4% .199 265.638);
  --text-7xl--line-height: 1;
  --text-xl: 1.25rem;
  --color-orange-300: oklch(83.7% .128 66.29);
  --tw-gradient-from-position: 0px;
  --ease-in-out: cubic-bezier(.4,0,.2,1);
  --tw-ring-offset-shadow: 0 0 #0000;
  --color-blue-100: oklch(93.2% .032 255.585);
  --animate-rotate-border: border-rotate 3.5s linear infinite;
  --color-gray-800: oklch(27.8% .033 256.848);
  --color-green-600: oklch(62.7% .194 149.214);
  --leading-relaxed: 1.625;
  --leading-snug: 1.375;
  --text-lg--letter-spacing: -.0125em;
  --tracking-tighter: -.05em;
  --color-zinc-500: oklch(55.2% .016 285.938);
  --default-transition-timing-function: cubic-bezier(.4,0,.2,1);
  --color-zinc-900: oklch(21% .006 285.885);
  --text-3xl--letter-spacing: -.0268em;
  --color-red-300: oklch(80.8% .114 19.571);
  --color-cyan-500: oklch(71.5% .143 215.221);
  --color-indigo-950: oklch(25.7% .09 281.288);
  --color-slate-800: oklch(27.9% .041 260.031);
  --radius-3xl: 1.5rem;
  --color-zinc-800: oklch(27.4% .006 286.033);
  --color-sky-400: oklch(74.6% .16 232.661);
  --color-orange-500: oklch(70.5% .213 47.604);
  --text-2xl--line-height: 1.415;
  --container-5xl: 64rem;
  --color-slate-600: oklch(44.6% .043 257.281);
  --color-amber-500: oklch(76.9% .188 70.08);
  --spacing: .25rem;
  --color-orange-400: oklch(75% .183 55.934);
  --tw-translate-z: 0;
  --color-yellow-700: oklch(55.4% .135 66.442);
  --tw-gradient-via: rgba(0, 0, 0, 0);
  --text-5xl--letter-spacing: -.0268em;
  --tw-scale-y: 1;
  --color-slate-950: oklch(12.9% .042 264.695);
  --container-6xl: 72rem;
  --tracking-wide: .025em;
  --color-green-800: oklch(44.8% .119 151.328);
  --text-xl--line-height: 1.5;
  --font-weight-semibold: 600;
  --color-rose-500: oklch(64.5% .246 16.439);
  --color-red-700: oklch(50.5% .213 27.518);
  --container-3xl: 48rem;
  --text-sm: .875rem;
  --blur-xs: 4px;
  --tw-translate-y: 0;
  --blur-md: 12px;
  --color-green-400: oklch(79.2% .209 151.711);
  --ease-out: cubic-bezier(0,0,.2,1);
  --color-indigo-200: oklch(87% .065 274.039);
  --color-emerald-500: oklch(69.6% .17 162.48);
  --color-blue-500: oklch(62.3% .214 259.815);
  --color-gray-900: oklch(21% .034 264.665);
  --animate-spin: spin 1s linear infinite;
  --border-angle: 0deg;
  --color-blue-900: oklch(37.9% .146 265.522);
  --color-gray-950: oklch(13% .028 261.692);
  --container-4xl: 56rem;
  --color-zinc-400: oklch(70.5% .015 286.067);
  --tw-content: "";
  --color-yellow-900: oklch(42.1% .095 57.708);
  --color-gray-700: oklch(37.3% .034 259.733);
  --color-cyan-600: oklch(60.9% .126 221.723);
  --color-zinc-600: oklch(44.2% .017 285.786);
  --leading-tight: 1.25;
  --color-indigo-500: oklch(58.5% .233 277.117);
  --color-gray-600: oklch(44.6% .03 256.802);
  --color-purple-400: oklch(71.4% .203 305.504);
  --color-yellow-200: oklch(94.5% .129 101.54);
  --font-weight-extrabold: 800;
  --color-blue-600: oklch(54.6% .245 262.881);
  --text-4xl: 2.5rem;
  --color-green-200: oklch(92.5% .084 155.995);
  --tw-border-style: solid;
  --tracking-normal: 0em;
  --color-red-600: oklch(57.7% .245 27.325);
  --container-2xl: 42rem;
  --color-green-300: oklch(87.1% .15 154.449);
  --tw-shadow: 0 0 #0000;
  --text-sm--line-height: 1.5715;
  --tw-translate-x: 0;
  --color-blue-200: oklch(88.2% .059 254.128);
  --color-blue-50: oklch(97% .014 254.604);
  --color-gray-200: oklch(92.8% .006 264.531);
  --color-indigo-700: oklch(45.7% .24 277.023);
  --text-3xl--line-height: 1.3571;
  --text-5xl: 3.5rem;
  --color-neutral-950: oklch(14.5% 0 0);
  --text-3xl: 1.75rem;
  --text-xs: .8125rem;
  --tracking-widest: .1em;
  --color-red-950: oklch(25.8% .092 26.042);
  --font-weight-medium: 500;
  --font-weight-normal: 400;
  --tw-scale-x: 1;
  --text-4xl--letter-spacing: -.0268em;
  --color-emerald-400: oklch(76.5% .177 163.223);
  --color-green-700: oklch(52.7% .154 150.069);
  --color-black: #000;
  --radius-xs: .125rem;
  --animate-shine: shine 5s linear infinite;
  --color-teal-500: oklch(70.4% .14 182.503);
  --animate-type-in: type-in .22s cubic-bezier(.22,1,.36,1)both;
  --tw-space-y-reverse: 0;
  --color-yellow-500: oklch(79.5% .184 86.047);
  --container-xl: 36rem;
  --text-4xl--line-height: 1.1;
  --color-blue-950: oklch(28.2% .091 267.935);
  --text-7xl--letter-spacing: -.0268em;
  --text-base: .9375rem;
  --blur-sm: 8px;
  --default-mono-font-family: ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;
  --tracking-tight: -.025em;
}
